/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem}}@layer base{@property --guide-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --guide-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.guide-card-body{padding:var(--guide-card-p,1.5rem);font-size:var(--guide-card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.guide-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.guide-card:focus-visible,.guide-card[aria-checked=true],.guide-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.guide-card:has(>:checked:focus-visible),.guide-card[aria-checked=true]:focus-visible,.guide-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.guide-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.guide-card>:is([type=checkbox],[type=radio]){appearance:none}.guide-card-title{font-size:var(--guide-cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.guide-link{cursor:pointer;text-decoration-line:underline}.guide-link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.guide-link:focus{outline-offset:2px;outline:2px solid #0000}}.guide-link:focus-visible{outline-offset:2px;outline:2px solid}}@layer daisyui.l1.l2.l3.l4{.guide-card-body p{flex-grow:1}.guide-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.guide-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.guide-card figure{justify-content:center;align-items:center;display:flex}}@layer daisyui.l1.l2{.guide-image-full>.guide-card-body{color:var(--color-neutral-content);position:relative}.guide-card-xs .guide-card-body{--guide-card-p:.5rem;--guide-card-fs:.6875rem}.guide-card-sm .guide-card-body{--guide-card-p:1rem;--guide-card-fs:.75rem}.guide-card-md .guide-card-body{--guide-card-p:1.5rem;--guide-card-fs:.875rem}.guide-card-lg .guide-card-body{--guide-card-p:2rem;--guide-card-fs:1rem}.guide-card-xl .guide-card-body{--guide-card-p:2.5rem;--guide-card-fs:1.125rem}.guide-card-xs .guide-card-title{--guide-cardtitle-fs:.875rem}.guide-card-sm .guide-card-title{--guide-cardtitle-fs:1rem}.guide-card-md .guide-card-title{--guide-cardtitle-fs:1.125rem}.guide-card-lg .guide-card-title{--guide-cardtitle-fs:1.25rem}.guide-card-xl .guide-card-title{--guide-cardtitle-fs:1.375rem}.guide-card-border{border:var(--border) solid var(--color-base-200)}}.flex{display:flex}.grid{display:grid}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.search-guide{color-scheme:dark;--color-base-100:var(--bg-panel);--color-base-200:var(--bg-sunken);--color-base-300:var(--line-strong);--color-base-content:var(--text);--color-primary:var(--brand);--color-primary-content:var(--on-brand);--color-secondary:var(--brand-muted);--color-secondary-content:var(--on-brand);--color-accent:var(--brand-hi);--color-accent-content:var(--on-brand);--color-neutral:var(--bg-panel);--color-neutral-content:var(--text);--color-info:var(--info);--color-info-content:var(--bg);--color-success:var(--ok);--color-success-content:var(--bg);--color-warning:var(--warn);--color-warning-content:var(--bg);--color-error:var(--danger);--color-error-content:var(--text);--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;margin-block:3rem;font-size:1rem;line-height:1.65}.search-guide h2{text-wrap:balance;margin-bottom:1.25rem;font-size:1.5rem;line-height:1.3}.search-guide .guide-card{background:var(--color-base-100);min-width:0}.search-guide .guide-card-body{gap:.75rem;padding:1.5rem;font-size:1rem}.search-guide .guide-card-title{font-size:1.125rem;line-height:1.4}.search-guide p{text-wrap:pretty;max-width:78ch}.search-guide-note{margin-block:1.5rem}.search-guide .guide-link{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}