*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Source Sans\ 3,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active) {input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active) {input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}h1,h2,h3{overflow-wrap:break-word}body{font-size:var(--text-body)}.container{width:100%}@media (min-width:600px){.container{max-width:600px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.chip{display:inline-flex;align-items:center;min-height:44px;padding:.55em 1.15em;font-family:Source Sans\ 3,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;font-size:1rem;color:var(--slate);background:transparent;border:1.5px solid var(--border-cool);border-radius:999px;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,border-radius .4s ease}.chip:hover{border-color:var(--blue-soft)}.theme-dark a.chip{color:var(--blue-mist)}input:checked+.chip{color:var(--blue-deep);background:var(--cream);border-color:var(--cream)}a.chip[aria-current=true]{color:var(--paper);background:var(--blue);border-color:var(--blue-soft)}input:focus-visible+.chip{outline:2px solid var(--blue);outline-offset:2px}input:disabled+.chip{opacity:.5;cursor:not-allowed}input:disabled+.chip:hover{border-color:var(--border-cool)}label:nth-child(5n+1) input:checked+.chip{border-radius:46% 54% 56% 44%/56% 46% 54% 44%}label:nth-child(5n+2) input:checked+.chip{border-radius:54% 46% 44% 56%/56% 46% 54% 44%}label:nth-child(5n+3) input:checked+.chip{border-radius:42% 58% 52% 48%/48% 52% 46% 54%}label:nth-child(5n+4) input:checked+.chip{border-radius:56% 44% 48% 52%/44% 56% 44% 56%}label:nth-child(5n+5) input:checked+.chip{border-radius:50% 50% 44% 56%/56% 46% 54% 44%}.crm-tabs{display:flex;gap:28px;border-bottom:1px solid var(--edge);overflow-x:auto;scrollbar-width:none}.crm-tabs::-webkit-scrollbar{display:none}.crm-tabs>a,.crm-tabs>span{display:flex;flex:none;align-items:center;gap:8px;min-height:48px;font-weight:700;color:var(--fg-muted);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .25s ease,border-color .25s ease}.crm-tabs>a:hover{color:var(--fg)}.crm-tabs>a[aria-current=page]{color:var(--fg);border-bottom-color:var(--blue)}.theme-dark .crm-tabs>a,.theme-dark .crm-tabs>span{color:var(--blue-mist)}.theme-dark .crm-tabs>a:hover{color:var(--fg)}.theme-dark .crm-tabs>a[aria-current=page]{color:var(--fg);border-bottom-color:var(--cream)}.crm-tabs>span[aria-disabled=true]{opacity:.5;cursor:not-allowed}.crm-tabs-count{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:var(--text-eyebrow);font-weight:400;padding:2px 8px;border-radius:999px;background:var(--card);border:1px solid var(--edge)}.settings-icon,.settings-num{display:flex;flex:none;align-items:center;justify-content:center;border-radius:12px 14px 12px 6px;background:var(--blue-mist);color:var(--blue-deep)}.settings-icon{width:44px;height:44px}.settings-icon svg{width:22px;height:22px}.settings-num{width:40px;height:40px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.85rem}.settings-sec.is-off .settings-num{background:transparent;border:1.5px dashed var(--blue-soft);color:var(--slate)}.settings-sec-body{padding:4px 16px 20px}@media (min-width:640px){.settings-sec-body{padding:4px 24px 24px 70px}}.settings-sec[data-folded] .settings-sec-body{display:none}.settings-chevron{display:flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--slate)}.settings-chevron svg{width:20px;height:20px;transform:rotate(180deg);transition:transform .25s ease}.settings-sec[data-folded] .settings-chevron svg{transform:none}.autosave-status{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--edge);background:var(--card);color:var(--fg-muted);font-size:.95rem}.autosave-status svg{flex:none;width:18px;height:18px}.autosave-status[data-state=saved] svg{color:var(--success)}.autosave-status[data-state=saving]{color:var(--fg)}.autosave-status[data-state=error]{border-color:var(--danger-bg);background:var(--danger-bg);color:var(--danger)}.field-tag{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;padding:1px 7px;border-radius:999px;border:1px solid var(--border-warm);color:var(--slate);white-space:nowrap}.field-tag-custom{border-color:var(--blue-mist);color:var(--blue)}.field-reset{font-size:.82rem;font-weight:400;color:var(--blue);text-decoration:underline}.field-error{margin-top:var(--space-xs);font-size:.92rem;font-weight:600;color:var(--danger)}[data-field] [aria-invalid=true]{border-bottom-color:var(--danger)}.field-tokens{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-xs)}.field-token{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.8rem;padding:3px 9px;border-radius:6px;border:1px solid var(--border-cool);background:#fff;color:var(--blue)}.field-token:hover{border-color:var(--blue)}[data-merge-fields] .field-token{min-height:44px}.field-token.is-missing{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.field-preview{margin-top:var(--space-xs);padding:10px 12px;border-radius:10px;border:1px solid var(--border-warm);background:var(--paper);font-size:.95rem;color:var(--ink)}.field-preview-kicker{display:block;margin-bottom:2px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--slate)}.kartotek-photo{transition:border-radius .35s ease,box-shadow .3s ease}.kartotek-grid>li:nth-child(4n+1) .kartotek-photo{border-radius:58% 42% 55% 45%/52% 55% 45% 48%}.kartotek-grid>li:nth-child(4n+2) .kartotek-photo{border-radius:45% 55% 48% 52%/55% 45% 58% 42%}.kartotek-grid>li:nth-child(4n+3) .kartotek-photo{border-radius:52% 48% 58% 42%/45% 52% 48% 55%}.kartotek-grid>li:nth-child(4n+4) .kartotek-photo{border-radius:48% 52% 45% 55%/58% 48% 52% 42%}.kartotek-card:hover .kartotek-photo{box-shadow:var(--shadow-md)}.kartotek-grid>li:nth-child(4n+1) .kartotek-card:hover .kartotek-photo{border-radius:66% 34% 61% 39%/44% 63% 37% 56%}.kartotek-grid>li:nth-child(4n+2) .kartotek-card:hover .kartotek-photo{border-radius:37% 63% 40% 60%/63% 37% 66% 34%}.kartotek-grid>li:nth-child(4n+3) .kartotek-card:hover .kartotek-photo{border-radius:61% 39% 66% 34%/37% 61% 39% 63%}.kartotek-grid>li:nth-child(4n+4) .kartotek-card:hover .kartotek-photo{border-radius:40% 60% 36% 64%/66% 40% 60% 34%}.kartotek-wall{border-radius:12px;transition:border-radius .35s ease,box-shadow .3s ease}.kartotek-wall:hover{border-radius:30% 16% 12px 12px/21% 12% 12px 12px}.kartotek-meta{margin-top:6px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.79rem;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.theme-dark .kartotek-meta{color:var(--blue-mist)}.bio-fold summary{display:block;list-style:none;cursor:pointer}.bio-fold summary::-webkit-details-marker{display:none}.bio-fold .bio-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bio-fold[open] .bio-text{display:block;overflow:visible}.bio-fold .bio-less,.bio-fold .bio-more{display:inline-flex;align-items:center;min-height:44px;color:var(--slate)}.theme-dark .bio-fold .bio-less,.theme-dark .bio-fold .bio-more{color:var(--blue-mist)}.bio-fold .bio-less,.bio-fold[open] .bio-more{display:none}.bio-fold[open] .bio-less{display:inline-flex}.blob-toggle{position:relative;height:1.5rem;width:2.75rem;flex-shrink:0;border-radius:12px 14px 12px 6px;border:1.5px solid var(--border-cool);background-color:#fff;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.blob-toggle:after{content:"";position:absolute;left:3px;top:3px;height:1rem;width:1rem;border-radius:6px 7px 6px 3px;background-color:var(--blue-soft);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.peer:checked~.blob-toggle{border-color:var(--blue);background-color:var(--blue)}.peer:checked~.blob-toggle:after{transform:translateX(1.25rem);background-color:#fff}.peer:focus-visible~.blob-toggle{box-shadow:0 0 0 2px var(--blue)}.blob-toggle.is-on{border-color:var(--blue);background-color:var(--blue)}.blob-toggle.is-on:after{transform:translateX(1.25rem);background-color:#fff}.blob-switch:focus-visible .blob-toggle{box-shadow:0 0 0 2px var(--blue)}.blob-toggle-on-blue{height:30px;width:52px;border-radius:999px;border-color:var(--paper);background-color:hsla(0,0%,100%,.12);transition:background-color .25s ease,border-color .25s ease}.blob-toggle-on-blue:after{left:2px;top:2px;height:23px;width:23px;border-radius:999px;background-color:var(--paper);transition:transform .25s ease,background-color .25s ease,border-radius .4s ease}.peer:checked~.blob-toggle-on-blue{border-color:var(--paper);background-color:var(--paper)}.peer:checked~.blob-toggle-on-blue:after{transform:translateX(22px);background-color:var(--blue);border-radius:58% 42% 38% 62%/56% 58% 42% 44%}.peer:focus-visible~.blob-toggle-on-blue{box-shadow:none;outline:2px solid var(--paper);outline-offset:3px}.plakat-month{display:none}.plakat:has(.plakat-switch input:not(:checked)) .plakat-year{display:none}.plakat:has(.plakat-switch input:not(:checked)) .plakat-month{display:inline}.plakat:has(.plakat-switch input:not(:checked)) form.plakat-month{display:block}.plakat-month-only .plakat-year{display:none}.plakat-month-only .plakat-month{display:inline}.plakat-month-only form.plakat-month{display:block}.lightbox{display:none;position:fixed;inset:0;z-index:60;place-items:center;padding:1rem;background:rgba(11,26,74,.92)}.lightbox:target{display:grid}.notifications-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.notifications-more>ul{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.notifications-more.is-open{grid-template-rows:1fr}.notifications-more.is-open>ul{visibility:visible;transition-delay:0s}.overview-card{display:block;background:var(--card);border:1px solid var(--edge);border-radius:var(--radius-drop);padding:26px;box-shadow:var(--shadow-sm);color:var(--fg);transition:transform .15s,box-shadow .15s,border-color .15s}.overview-card:focus-visible,.overview-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--blue)}.overview-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.theme-dark .overview-card:focus-visible,.theme-dark .overview-card:hover{border-color:var(--blue-mist)}.theme-dark .overview-card:focus-visible{outline-color:var(--blue-mist)}.overview-card-kicker{font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.overview-card-title{margin-top:var(--space-xs);font-family:TAN Nimbus,Georgia,serif;font-size:1.5rem;line-height:1.2;color:var(--fg)}.overview-card-text{margin-top:var(--space-xs);color:var(--fg-muted)}.overview-card-arrow{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-md);font-weight:700;transition:gap .15s}.overview-card:focus-visible .overview-card-arrow,.overview-card:hover .overview-card-arrow{gap:14px}@media (prefers-reduced-motion:reduce){.overview-card:focus-visible,.overview-card:hover{transform:none}}.dist-track{height:12px;background:var(--edge);overflow:hidden}.dist-fill,.dist-track{display:block;border-radius:999px}.dist-fill{height:100%;background:var(--blue-mist)}.cal-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 .9em;border:1.5px solid var(--edge);border-radius:999px;background:var(--card);font-size:.95rem;font-weight:600;color:var(--blue)}.cal-chip.is-on{background:var(--blue-mist);border-color:var(--blue-mist);color:var(--blue-deep)}.theme-dark .cal-chip:not(.is-on){color:var(--fg)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-day{display:flex;flex-direction:column;gap:3px;min-height:64px;padding:6px;border-radius:12px;overflow:hidden}.cal-day.is-available{background:var(--success-bg);color:var(--success)}.cal-day.is-few{background:var(--warning-bg);color:var(--warning)}.cal-day.is-full{background:var(--danger-bg);color:var(--danger)}.cal-day:not(.is-available):not(.is-few):not(.is-full):not(.is-empty):not(.is-past){background:var(--blue-mist);color:var(--blue-deep)}.cal-day.is-empty{align-items:center;justify-content:center;color:var(--fg-muted)}.cal-day.is-past{background:rgba(84,96,122,.08);color:var(--fg-muted)}.cal-day.is-today{box-shadow:inset 0 0 0 2px var(--blue-mist)}.theme-dark .cal-day.is-available{background:rgba(216,239,223,.14);box-shadow:inset 0 0 0 1.5px rgba(126,214,160,.75);color:var(--success-bg)}.theme-dark .cal-day.is-few{background:hsla(39,62%,91%,.14);box-shadow:inset 0 0 0 1.5px hsla(40,74%,66%,.75);color:var(--warning-bg)}.theme-dark .cal-day.is-full{background:hsla(0,62%,91%,.14);box-shadow:inset 0 0 0 1.5px hsla(0,69%,73%,.75);color:var(--danger-bg)}.theme-dark .cal-day.is-past{box-shadow:none}.theme-dark .cal-day.is-today{box-shadow:inset 0 0 0 2px var(--blue-mist)}.cal-line{font-size:.75rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-more{font-size:.75rem;font-weight:700;opacity:.8}.cal-dots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.cal-pick{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;border-radius:10px;color:var(--fg)}.cal-pick.is-empty,.cal-pick.is-past{color:var(--fg-muted)}.cal-pick.is-past{opacity:.6}.cal-pick.is-today{box-shadow:inset 0 0 0 2px var(--blue-mist)}.cal-pick.is-selected{background:var(--blue-mist);color:var(--blue-deep)}.cal-dot{display:block;width:6px;height:6px;border-radius:999px;background:var(--blue)}.cal-dot.is-available{background:var(--success)}.cal-dot.is-few{background:var(--warning)}.cal-dot.is-full{background:var(--danger)}.cal-dot.is-tag{background:var(--blue)}.theme-dark .cal-dot{background:var(--blue-mist)}.theme-dark .cal-dot.is-available{background:var(--success-bg)}.theme-dark .cal-dot.is-few{background:var(--warning-bg)}.theme-dark .cal-dot.is-full{background:var(--danger-bg)}.theme-dark .cal-dot.is-tag{background:var(--blue-mist)}.cal-dot.is-history{background:var(--fg-muted)}.suggested-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.suggested-toggle:checked~.suggested-panel{grid-template-rows:1fr}.suggested-panel>div{min-height:0;overflow:hidden;padding-top:var(--space-md);padding-bottom:var(--space-sm);visibility:hidden;transition:visibility 0s .35s}.suggested-toggle:checked~.suggested-panel>div{visibility:visible;transition:visibility 0s}.suggested-toggle:focus-visible~.flex .suggested-label{outline:2px solid var(--blue);outline-offset:2px}.account-edit-toggle:checked~* .account-display,.account-edit-toggle:checked~* .account-edit-closed,.account-edit-toggle:not(:checked)~* .account-edit-open,.account-edit-toggle:not(:checked)~* .account-field{display:none}.account-edit-toggle:focus-visible~* .account-edit-label{outline:2px solid var(--blue);outline-offset:2px}.similar-ring{display:block;width:76px;padding:4px;border:1.5px solid var(--blue)}.similar-ring>*{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.suggested-panel li:nth-child(4n+1) .similar-ring,.suggested-panel li:nth-child(4n+1) .similar-ring>*{border-radius:58% 42% 55% 45%/52% 55% 45% 48%}.suggested-panel li:nth-child(4n+2) .similar-ring,.suggested-panel li:nth-child(4n+2) .similar-ring>*{border-radius:45% 55% 48% 52%/55% 45% 58% 42%}.suggested-panel li:nth-child(4n+3) .similar-ring,.suggested-panel li:nth-child(4n+3) .similar-ring>*{border-radius:52% 48% 58% 42%/45% 52% 48% 55%}.suggested-panel li:nth-child(4n+4) .similar-ring,.suggested-panel li:nth-child(4n+4) .similar-ring>*{border-radius:48% 52% 45% 55%/58% 48% 52% 42%}.similar-see{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;background:var(--blue);color:#fff;font-weight:600;font-size:.95rem;border-radius:10px}.similar-card{transition:box-shadow .3s ease}.similar-card:hover{box-shadow:var(--shadow-md)}.similar-card:hover .similar-see{background:var(--blue-deep)}.similar-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:transparent;border:0;cursor:pointer;z-index:2}.similar-arrow:not([hidden]){display:flex;align-items:center;justify-content:center}.similar-arrow:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.similar-arrow>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff;box-shadow:var(--shadow-md);color:var(--blue-deep)}.tools-kicker{display:flex;align-items:center;gap:.6rem;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.77rem;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.tools-kicker:after{content:"";flex:1;height:1px;background:var(--border-cool)}.tool-card{background:#fff;border:1.5px solid var(--border-warm);border-radius:24px 24px 24px 6px;box-shadow:var(--shadow-sm);padding:var(--space-md);min-width:0}.tool-k{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.71rem;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.tool-k b{font-family:Source Sans\ 3,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.tool-rows>*{padding:10px 0}.tool-rows>*+*{border-top:1px solid var(--border-warm)}.feed-month{top:calc(4rem + var(--find-bar-h, calc(44px + 2 * var(--space-xs))) - 1px)}.seg{gap:2px;padding:4px;background:#fff;border:1.5px solid var(--border-cool)}.seg,.seg a,.seg>label,.seg>span{display:inline-flex;border-radius:999px}.seg a,.seg>label,.seg>span{align-items:center;min-height:44px;padding:.5em 1.3em;font-weight:700;font-size:1.04rem;color:var(--slate);transition:background .25s ease,color .25s ease}.seg a:hover,.seg>label:not(:has(input:disabled)):not(:has(input:checked)):hover{color:var(--blue)}.seg>label{cursor:pointer}.seg a[aria-current=true],.seg>label:has(input:checked),.seg>span[aria-current=true]{background:var(--blue);color:var(--paper)}.seg>label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.seg.dates-seg{display:none}@supports selector(:has(*)){@media (min-width:768px){.seg.dates-seg{display:inline-flex}.dates:has(input[name=dates_view][value=list]:checked) .dates-agenda{display:block}.dates:has(input[name=dates_view][value=list]:checked) .dates-grid{display:none}}}details.\!dd{position:relative!important;display:inline-block!important}details.dd{position:relative;display:inline-block}details.\!dd summary{list-style:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:.55em 1.15em!important;border:1.5px solid var(--border-cool)!important;border-radius:var(--radius-md)!important;background:#fff!important;color:var(--ink)!important;font-weight:600!important;font-size:1rem!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.ico,.sheet-btn,details.dd summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:.55em 1.15em;border:1.5px solid var(--border-cool);border-radius:var(--radius-md);background:#fff;color:var(--ink);font-weight:600;font-size:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.\!dd summary::-webkit-details-marker{display:none!important}details.dd summary::-webkit-details-marker{display:none}details.\!dd summary:hover{border-color:var(--blue-soft)!important}.ico:hover,.sheet-btn:hover,details.dd summary:hover{border-color:var(--blue-soft)}.ico:has(.ico-count),.sheet-btn.has-value,details.dd summary.has-value,details.dd[open] summary{border-color:var(--blue);color:var(--blue-deep)}details.\!dd summary.has-value,details.\!dd[open] summary{border-color:var(--blue)!important;color:var(--blue-deep)!important}details.\!dd summary svg{transition:transform .2s ease!important}details.dd summary svg{transition:transform .2s ease}details.\!dd[open] summary svg{transform:rotate(180deg)!important}details.dd[open] summary svg{transform:rotate(180deg)}.dd-panel{position:absolute;z-index:15;top:calc(100% + 8px);left:0;min-width:230px;max-width:calc(100vw - 32px);padding:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-drop);box-shadow:var(--shadow-md);overflow-y:auto;scrollbar-width:thin}.dd-panel.right{left:auto;right:0}.dd-panel.dd-static{position:static;z-index:auto;min-width:0;max-width:none;margin-top:8px}.dd-list{max-height:17rem;overflow-y:auto;scrollbar-width:thin}[data-group-filter-row][hidden]{display:none}.dd-panel.dd-up{top:auto;bottom:calc(100% + 8px)}.eth-tree .eth-sub{display:none}.eth-tree:has(.eth-parent:checked) .eth-sub,.eth-tree:has(.eth-sub input:checked) .eth-sub{display:flex}.eth-tree .eth-subs{display:none}.eth-tree:has(.eth-parent:checked) .eth-subs,.eth-tree:has(.eth-sub input:checked) .eth-subs{display:block}.clothing:has(input[name^=clothing_mode][value=adult]:checked) .clothing-child{display:none}.clothing:has(input[name^=clothing_mode][value=child]:checked) .clothing-adult{display:none}.hair:has(input[name=hair_length][value=bald]:checked) .hair-type{opacity:.5}.dd-hint{font-size:.95rem;color:var(--slate)}.dd-foot,.dd-hint{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.dd-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.group-picker{position:relative;display:inline-block}.group-picker summary{list-style:none}.group-picker summary::-webkit-details-marker{display:none}.group-picker[open] summary{border-color:var(--blue);color:var(--blue-deep)}.group-picker summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.group-picker-panel{width:380px;padding:18px}.group-picker-panel .crm-search{margin:0 6px 8px}.group-picker-panel .group-picker-row{min-height:48px;font-size:1.08rem}.group-picker-panel .group-picker-eyebrow{margin-bottom:6px;font-size:.79rem}.group-picker-panel .group-picker-count{font-size:.89rem}@media (min-width:640px){.group-picker-panel{left:auto;right:0}}.group-picker-eyebrow{margin:2px 6px 4px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:var(--slate)}.group-picker-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 6px;border-radius:8px;font-weight:600;color:var(--ink);text-align:left}.group-picker-row:hover{background:var(--paper)}.group-picker-count{margin-left:auto;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.82rem;font-weight:400;color:var(--slate)}.group-picker-row.is-member{color:var(--slate);cursor:default}.group-picker-row.is-member:hover{background:none}.group-picker-row.is-member .group-picker-count{color:var(--success)}.crm-group-new.has-rule,.group-picker-new.has-rule{margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.dd-check,.dd-radio{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;border-radius:8px;font-weight:600;color:var(--ink)}.dd-check:hover,.dd-radio:hover{background:var(--paper)}.dd-check:before{content:"";width:20px;height:20px;flex:none;background:#fff;border:1.5px solid var(--border-cool);border-radius:6px;transition:background .2s ease,border-color .2s ease}.dd-check[aria-checked=true]:before,label.dd-check:has(input:checked):before{background:var(--blue);border-color:var(--blue)}.dd-check[aria-checked=true]:after,label.dd-check:has(input:checked):after{content:"";position:absolute;left:11px;top:50%;width:10px;height:10px;transform:translateY(-50%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:#fff}.dd-radio:before{content:"";width:20px;height:20px;flex:none;background:#fff;border:1.5px solid var(--border-cool);border-radius:999px;transition:border-color .2s ease}.dd-radio[aria-current=true],label.dd-radio:has(input:checked){color:var(--blue-deep)}.dd-radio[aria-current=true]:before,label.dd-radio:has(input:checked):before{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 4px #fff}label.dd-check,label.dd-radio{cursor:pointer}label.dd-check:has(input:focus-visible),label.dd-radio:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.theme-dark .seg:not(:has(>label)){background:var(--card);border-color:var(--edge)}.theme-dark .seg a,.theme-dark .seg>span{color:var(--blue-mist)}.theme-dark .seg a:hover{color:var(--fg)}.theme-dark .seg a[aria-current=true],.theme-dark .seg>span[aria-current=true]{background:var(--blue);color:var(--paper)}.theme-dark .compose-card .seg{background:var(--card);border-color:var(--edge)}.theme-dark .compose-card .seg>label{color:var(--blue-mist)}.theme-dark .compose-card .seg>label:not(:has(input:disabled)):hover{color:var(--fg)}.theme-dark .ico,.theme-dark .sheet-btn,.theme-dark details.dd:not(:has(>.dd-static)) summary{background:var(--card);border-color:var(--edge);color:var(--fg)}.theme-dark details.\!dd:not(:has(>.dd-static)) summary{background:var(--card)!important;border-color:var(--edge)!important;color:var(--fg)!important}.theme-dark .ico:hover,.theme-dark .sheet-btn:hover,.theme-dark details.dd:not(:has(>.dd-static)) summary:hover{border-color:var(--blue-mist)}.theme-dark details.\!dd:not(:has(>.dd-static)) summary:hover{border-color:var(--blue-mist)!important}.theme-dark .ico:has(.ico-count),.theme-dark .sheet-btn.has-value,.theme-dark details.dd:not(:has(>.dd-static)) summary.has-value,.theme-dark details.dd:not(:has(>.dd-static))[open] summary{border-color:var(--blue-mist);color:var(--blue-mist)}.theme-dark details.\!dd:not(:has(>.dd-static)) summary.has-value,.theme-dark details.\!dd:not(:has(>.dd-static))[open] summary{border-color:var(--blue-mist)!important;color:var(--blue-mist)!important}.theme-dark .dd-panel:not(.dd-static){background:var(--card);border-color:var(--edge)}.theme-dark .dd-hint{color:var(--fg-muted)}.theme-dark .dd-foot,.theme-dark .dd-hint{border-top-color:var(--edge)}.theme-dark a.dd-check,.theme-dark a.dd-radio{color:var(--fg)}.theme-dark a.dd-check:hover,.theme-dark a.dd-radio:hover{background:rgba(199,208,232,.1)}.theme-dark a.dd-check:before,.theme-dark a.dd-radio:before{background:var(--surface);border-color:var(--edge)}.theme-dark a.dd-check[aria-checked=true]:before{background:var(--blue-mist);border-color:var(--blue-mist)}.theme-dark a.dd-check[aria-checked=true]:after{background:var(--blue)}.theme-dark a.dd-radio[aria-current=true]{color:var(--blue-mist)}.theme-dark a.dd-radio[aria-current=true]:before{background:var(--blue-mist);border-color:var(--blue-mist);box-shadow:inset 0 0 0 4px var(--card)}.sheet,.sheet-chips,.sheet-panel{display:contents}.dd-name,.dd-value,.sheet-btn,.sheet-cta,.sheet-dim,.sheet-head{display:none}.block-count,.ico-count,.menu-count,.sheet-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--blue);color:var(--paper);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.theme-dark .block-count,.theme-dark .ico-count,.theme-dark .menu-count,[data-nav-drawer][open] .menu-count{background:var(--blue-mist);color:var(--blue-deep)}.sheet-toggle:focus-visible~.sheet-btn{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:767px){.sheet-btn{display:inline-flex;cursor:pointer}.sheet-panel{display:none}.sheet-toggle:checked~.sheet-dim{display:block;position:fixed;inset:0;z-index:40;background:var(--dim)}.sheet-toggle:checked~.sheet-panel{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:41;max-height:88vh;max-height:88dvh;overflow-y:auto;padding:10px 16px 0;background:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);animation:sheetUp .3s ease-out}body:has(.sheet-toggle:checked){overflow:hidden}.sheet-head{display:block;position:relative;padding:0 0 10px}.sheet-grab{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--border-cool)}.sheet-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.3rem;color:var(--blue-deep)}.sheet-reset{position:absolute;top:24px;right:16px;z-index:1}.sheet-panel details.dd{display:block;border-top:1px solid var(--line)}.sheet-panel details.dd summary{width:100%;min-height:52px;padding:8px 0;border:0;border-radius:0;background:transparent;font-size:1.06rem;color:var(--ink)}.sheet-panel .dd-label{display:none}.sheet-panel .dd-name{display:inline;flex:1}.sheet-panel .dd-value{display:inline;font-weight:400;color:var(--slate)}.sheet-panel summary.has-value .dd-value{font-weight:600;color:var(--blue)}.sheet-panel .dd-panel{position:static;min-width:0;max-width:none;padding:0 0 14px;border:0;border-radius:0;box-shadow:none}.sheet-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:12px 0 14px}.sheet-chips,.sheet-cta{border-top:1px solid var(--line)}.sheet-cta{display:block;position:sticky;bottom:0;margin:auto -16px 0;padding:12px 16px 16px;background:#fff}.theme-dark .sheet-cta,.theme-dark .sheet-toggle:checked~.sheet-panel{background:var(--card)}.theme-dark .sheet-head strong{color:var(--fg)}.theme-dark .sheet-grab{background:var(--edge)}.theme-dark .sheet-chips,.theme-dark .sheet-cta,.theme-dark .sheet-panel details.dd{border-top-color:var(--edge)}.theme-dark .sheet-panel details.dd summary{background:transparent;color:var(--fg)}.theme-dark .sheet-panel .dd-value{color:var(--fg-muted)}.theme-dark .sheet-panel summary.has-value .dd-value{color:var(--blue-mist)}.sheet-panel details.\!dd{display:block!important;border-top:1px solid var(--line)!important}.sheet-panel details.\!dd summary{width:100%!important;min-height:52px!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:1.06rem!important;color:var(--ink)!important}.theme-dark .sheet-panel details.\!dd{border-top-color:var(--edge)!important}.theme-dark .sheet-panel details.\!dd summary{background:transparent!important;color:var(--fg)!important}}.ico{position:relative;justify-content:center;width:44px;padding:0;flex:none}.ico-count{position:absolute;top:-6px;right:-6px}.filter-toggle:focus-visible~.ico{outline:2px solid var(--blue);outline-offset:2px}.filter-dialog,.filter-dim{display:none}.filter-toggle:checked~.filter-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}.filter-toggle:checked~.filter-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}@media (min-width:768px){body:has(.filter-toggle:checked){overflow:hidden}}[data-filter-bar]:has(.filter-toggle:checked),[data-filter-bar]:has(.sheet-toggle:checked){z-index:50}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.filter-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.filter-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer}.filter-close:hover{color:var(--blue-deep)}.filter-cols,.filter-search{display:grid;gap:var(--space-md)}.filter-search{margin-bottom:var(--space-md)}.filter-group,.filter-search>div{min-width:0;padding-bottom:var(--space-md)}.filter-group:not(:last-child),.filter-search>div{border-bottom:1px solid var(--line)}.filter-group legend{margin-bottom:var(--space-xs);font-size:1rem;font-weight:600;color:var(--ink)}.filter-group .dd-list{padding:4px;border:1.5px solid var(--line);border-radius:var(--radius-md)}.filter-note{padding-top:8px;border-top:1px solid var(--line);font-size:.95rem;color:var(--slate)}.filter-foot,.filter-note{margin-top:var(--space-md)}.filter-foot{display:flex;align-items:center;gap:var(--space-md)}.filter-reset{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--blue);text-decoration:underline}.filter-vis{margin-left:auto}@media (min-width:768px){.theme-dark .filter-dialog .filter-search label,.theme-dark .filter-dialog input{color:var(--ink)}.theme-dark .filter-dialog input{border-color:var(--border-cool)}.theme-dark .filter-dialog input::-moz-placeholder{color:var(--slate)}.theme-dark .filter-dialog input::placeholder{color:var(--slate)}}@media (max-width:767px){.filter-dim,.filter-head,.filter-note,.filter-reset,.filter-search,.filter-toggle:checked~.filter-dim,.filter-vis,.ico{display:none}.filter-cols,.filter-dialog,.filter-foot,.filter-toggle:checked~.filter-dialog{display:contents}.filter-group{padding:12px 0 14px;border-top:1px solid var(--line)}.filter-group:not(:last-child){border-bottom:0}.theme-dark .filter-group{border-top-color:var(--edge)}.theme-dark .filter-group legend{color:var(--fg)}.theme-dark .filter-group .chip{color:var(--blue-mist)}.theme-dark .filter-group .dd-list{border-color:var(--edge)}.theme-dark .filter-group label.dd-check{color:var(--fg)}.theme-dark .filter-group label.dd-check:hover{background:rgba(199,208,232,.1)}.theme-dark .filter-group label.dd-check:before{background:var(--surface);border-color:var(--edge)}.theme-dark .filter-group label.dd-check:has(input:checked):before{background:var(--blue-mist);border-color:var(--blue-mist)}.theme-dark .filter-group label.dd-check:has(input:checked):after{background:var(--blue)}}.callback-toggle:focus-visible~.callback-cta label{outline:2px solid var(--paper);outline-offset:2px}.callback-dialog,.callback-dim{display:none}.callback-toggle:checked~.callback-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}.callback-toggle:checked~.callback-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}body:has(.callback-toggle:checked){overflow:hidden}.callback-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.callback-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.callback-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer}.callback-close:hover{color:var(--blue-deep)}.callback-label{display:block;margin-bottom:var(--space-xs);font-size:.97rem;font-weight:600;color:var(--ink)}.callback-dialog textarea{resize:none}.callback-counter{margin-top:var(--space-xs);display:flex;justify-content:space-between;gap:var(--space-sm);font-size:.85rem;color:var(--slate)}.callback-counter [data-callback-count]{font-family:SFMono-Regular,Consolas,Menlo,monospace}.callback-counter.is-over [data-callback-count]{color:var(--danger)}.premium-toggle:focus-visible~.premium-cta label{outline:2px solid var(--blue);outline-offset:2px}.premium-dialog,.premium-dim{display:none}body:has(.premium-toggle:checked) .premium-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}body:has(.premium-toggle:checked) .premium-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}body:has(.premium-toggle:checked){overflow:hidden}.premium-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.premium-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.premium-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer}.premium-close:hover{color:var(--blue-deep)}.apply-toggle:focus-visible~.apply-cta label{outline:2px solid var(--blue);outline-offset:2px}.apply-dialog,.apply-dim{display:none}body:has(.apply-toggle:checked) .apply-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}body:has(.apply-toggle:checked) .apply-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}body:has(.apply-toggle:checked){overflow:hidden}.apply-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.apply-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.apply-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer}.apply-close:hover{color:var(--blue-deep)}.apply-label{display:block;margin-bottom:var(--space-xs);font-size:.97rem;font-weight:600;color:var(--ink)}.apply-counter{margin-top:var(--space-xs);display:flex;justify-content:flex-end;font-size:.85rem;color:var(--slate)}.apply-counter [data-apply-count]{font-family:SFMono-Regular,Consolas,Menlo,monospace}.apply-view-toggle:focus-visible~.cand-body .apply-view-btn{outline:2px solid var(--blue);outline-offset:2px}.apply-view-dialog,.apply-view-dim{display:none}.apply-view-toggle:checked~.apply-view-dim{display:block;position:fixed;inset:0;z-index:30;background:var(--dim)}.apply-view-toggle:checked~.apply-view-dialog{display:block;position:fixed;top:50%;left:50%;z-index:31;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:30rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}body:has(.apply-view-toggle:checked){overflow:hidden}.apply-view-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.apply-view-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.apply-view-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer}.apply-view-close:hover{color:var(--blue-deep)}.rng{display:none;position:relative;height:44px;margin:0 10px}.rng.is-live{display:block}.rng-track{top:50%;left:12px;right:12px;height:4px;transform:translateY(-50%);background:var(--line)}.rng-fill,.rng-track{position:absolute;border-radius:999px}.rng-fill{top:0;bottom:0;background:var(--blue)}.rng-input{position:absolute;top:0;left:0;width:100%;height:44px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;pointer-events:none}.rng-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:2px solid #fff;border-radius:999px;background:var(--blue);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto}.rng-input::-moz-range-thumb{width:24px;height:24px;border:2px solid #fff;border-radius:999px;background:var(--blue);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto}.rng-input:focus-visible{outline:none}.rng-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--blue);outline-offset:2px}.rng-input:focus-visible::-moz-range-thumb{outline:2px solid var(--blue);outline-offset:2px}.rng-bubble{display:none;position:absolute;top:-2px;transform:translateX(-50%);padding:2px 8px;border-radius:999px;background:var(--cream);color:var(--blue-deep);font-size:.85rem;font-weight:700;white-space:nowrap}.rng.is-dragging .rng-bubble{display:block}.theme-dark .rng-track{background:var(--edge)}.theme-dark .rng-fill{background:var(--blue-mist)}.theme-dark .rng-input::-webkit-slider-thumb{border-color:var(--card);background:var(--blue-mist)}.theme-dark .rng-input::-moz-range-thumb{border-color:var(--card);background:var(--blue-mist)}.edit-strip{padding:12px 18px;background:var(--blue);color:var(--paper);border-radius:12px 12px 12px 6px}.edit-strip-note{margin-top:2px;font-size:.95rem;color:var(--blue-mist)}.save-bar{position:sticky;bottom:0;z-index:5;margin:18px 0 0;padding:12px 16px;background:hsla(40,53%,97%,.96);border-top:1px solid var(--border-warm)}.save-bar-actions:not([hidden]),.save-bar-question:not([hidden]),.save-bar-warning:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fold-row{display:flex;width:100%;min-height:48px;align-items:center;gap:12px;padding:8px var(--space-sm);background:transparent;border:0;font-weight:600;font-size:1rem;color:var(--ink);text-align:left}.fold-row .fold-value{margin-left:auto;color:var(--blue)}.fold-row .fold-value.is-empty{font-weight:400;color:var(--slate)}.fold-row .fold-chevron{flex:none;width:18px;height:18px;color:var(--slate);transition:transform .25s ease}.fold-row[aria-expanded=true] .fold-chevron{transform:rotate(90deg)}.fold-row[aria-expanded=true]{background:var(--paper)}.fold-panel{padding:0 var(--space-sm) 14px}.seg>label:has(input:disabled),.seg>span[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tile-bar{position:absolute;inset:auto 0 0 0;display:flex;justify-content:flex-end;padding:8px;background:linear-gradient(0deg,rgba(36,52,86,.88) 0,rgba(36,52,86,0));border-radius:0 0 12px 6px}.is-sortable>[data-image-id]{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-sortable>[data-image-id]:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:12px}.is-dragging{opacity:.35}.gallery-ghost{position:fixed;left:0;top:0;z-index:60;pointer-events:none;list-style:none;opacity:.92;transform-origin:center;box-shadow:0 14px 34px rgba(36,52,86,.4);border-radius:12px;cursor:grabbing}.gallery-ghost .tile-bar,.gallery-ghost form{display:none}.add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:3/4;min-height:44px;border:2px dashed var(--border-cool);border-radius:12px 12px 12px 6px;background:#fff;color:var(--blue);font-weight:700;font-size:1rem;cursor:pointer}.add-tile:hover{border-color:var(--blue-soft);box-shadow:var(--shadow-sm)}.add-tile-plus{font-size:2rem;line-height:1;font-weight:400}.dialog-wrap{margin-top:var(--space-lg)}.\!dialog{position:relative!important;padding:58px 26px 26px!important;border-radius:var(--radius-drop)!important;background:var(--card)!important;border:1px solid var(--edge)!important;color:var(--ink)!important}.dialog{position:relative;padding:58px 26px 26px;border-radius:var(--radius-drop);background:var(--card);border:1px solid var(--edge);color:var(--ink)}.theme-dark .dialog{background:var(--paper);border-color:var(--paper)}.theme-dark .\!dialog{background:var(--paper)!important;border-color:var(--paper)!important}.dialog-wrap.is-open{display:grid;align-content:end;position:fixed;inset:0;z-index:50;margin:0;animation:fadeIn .25s ease-out}.dialog-wrap.is-open .dialog-dim{position:fixed;inset:0;background:rgba(36,52,86,.55)}.dialog-wrap.is-open .dialog{border-radius:24px 24px 0 0;max-height:100dvh;overflow-y:auto;box-shadow:var(--shadow-lg)}.dialog-wrap.is-open .\!dialog{border-radius:24px 24px 0 0!important;max-height:100dvh!important;overflow-y:auto!important;box-shadow:var(--shadow-lg)!important}.dialog-corner{position:absolute;top:16px;right:20px;display:flex;align-items:center;gap:2px;font-size:.97rem;color:var(--slate)}.dialog-corner a,.dialog-corner button{padding:12px 6px;color:var(--slate);text-decoration:underline}.dialog-corner a:hover,.dialog-corner button:hover{color:var(--blue)}@media (min-width:640px){.dialog{padding-top:26px}.dialog-wrap.is-open{align-content:center;padding:16px}.dialog-wrap.is-open .dialog{max-width:34rem;margin:0 auto;border-radius:var(--radius-drop);max-height:calc(100dvh - 32px)}.\!dialog{padding-top:26px!important}.dialog-wrap.is-open .\!dialog{max-width:34rem!important;margin:0 auto!important;border-radius:var(--radius-drop)!important;max-height:calc(100dvh - 32px)!important}}main h1[tabindex="-1"]:focus{outline:none}.\!dialog[tabindex="-1"]:focus{outline:none!important}.dialog[tabindex="-1"]:focus{outline:none}body.dialog-open{overflow:hidden}.crm-panel-body{display:flex;flex-direction:column;gap:var(--space-md);padding:20px 22px;background:var(--card);border:1px solid var(--edge);border-radius:12px}.crm-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-cool);background:transparent;cursor:pointer}.crm-check:checked{background:var(--cream);border-color:var(--cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23243456' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E");background-size:100% 100%}.crm-check:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.crm-sheet-toggle:focus-visible~.sheet-btn{outline:2px solid var(--blue);outline-offset:2px}.theme-dark .crm-check:not(:checked){border-color:var(--blue-mist)}.theme-dark .crm-check:focus-visible,.theme-dark .crm-sheet-toggle:focus-visible~.sheet-btn{outline-color:var(--blue-mist)}.crm-group-pick{padding:.5rem 1.5rem .5rem 0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2354607A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat 100% /16px 16px;border:0;border-bottom:2px solid var(--edge);border-radius:0;color:var(--fg);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.crm-group-pick:hover{border-color:var(--fg-muted)}.crm-group-pick:focus{outline:none;border-color:var(--fg);box-shadow:none}.crm-group-pick option{color:var(--fg);background:var(--card)}.crm-group-pick optgroup{color:var(--fg-muted);background:var(--card)}.theme-dark .crm-group-pick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23C7D0E8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.crm-form{display:flex;flex-direction:column;gap:4px}.crm-search{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 8px 8px;padding:0 12px;border:1.5px solid var(--edge);border-radius:999px;background:var(--surface);color:var(--fg-muted)}.crm-search:focus-within{border-color:var(--blue)}.theme-dark .crm-search{color:var(--blue-mist)}.theme-dark .crm-search:focus-within{border-color:var(--blue-mist)}.crm-search input{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--fg);font-weight:600}.crm-search input:focus{outline:none;box-shadow:none}.crm-search input::-moz-placeholder{color:var(--fg-muted);font-weight:400}.crm-search input::placeholder{color:var(--fg-muted);font-weight:400}.crm-group{display:flex;flex-direction:column;min-width:0}.crm-sort{margin-top:6px}.crm-group-label{padding:14px 8px 4px;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.crm-line{position:relative}.crm-line+.crm-line:before{content:"";position:absolute;left:8px;right:8px;top:0;border-top:1px solid var(--edge)}.crm-item,.crm-panel .crm-panel-body details.dd summary{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--fg);font-weight:600;font-size:1rem;cursor:pointer}.crm-panel .crm-panel-body details.\!dd summary{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:0 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--fg)!important;font-weight:600!important;font-size:1rem!important;cursor:pointer!important}.crm-item:hover,.crm-panel .crm-panel-body details.dd summary:hover{background:rgba(199,208,232,.08)}.crm-panel .crm-panel-body details.\!dd summary:hover{background:rgba(199,208,232,.08)!important}.crm-panel .dd-label{display:none}.crm-panel .dd-name{display:inline;flex:1}.crm-panel .dd-value{display:inline;text-align:right;font-size:.95rem;font-weight:400;color:var(--fg-muted)}.crm-panel .crm-panel-body details.dd summary.has-value .dd-value{font-weight:600;color:var(--blue)}.crm-panel .crm-panel-body details.\!dd summary.has-value .dd-value{font-weight:600!important;color:var(--blue)!important}.crm-panel .crm-panel-body details.dd summary svg{color:var(--fg-muted)}.crm-panel .crm-panel-body details.\!dd summary svg{color:var(--fg-muted)!important}.theme-dark .crm-panel .crm-panel-body details.dd summary.has-value .dd-value{color:var(--blue-mist)}.theme-dark .crm-panel .crm-panel-body details.\!dd summary.has-value .dd-value{color:var(--blue-mist)!important}.theme-dark .crm-panel .crm-panel-body details.dd summary svg{color:var(--blue-soft)}.theme-dark .crm-panel .crm-panel-body details.\!dd summary svg{color:var(--blue-soft)!important}.crm-panel details.dd{display:block}.crm-panel details.\!dd{display:block!important}.crm-panel .crm-panel-body .dd-panel{position:static;min-width:0;padding:0 0 8px;border:0;box-shadow:none;background:transparent}.crm-pop-fields,.crm-range{display:flex;align-items:center;gap:10px;padding:6px 10px 4px;color:var(--fg-muted)}.crm-pop-fields{flex-direction:column;align-items:stretch}.crm-field{display:block;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.crm-field input,.crm-range input{display:block;width:100%;min-width:0;padding:6px 0;border:0;border-bottom:2px solid var(--edge);border-radius:0;background:transparent;color:var(--fg);font-weight:600;font-size:1rem;letter-spacing:0;text-transform:none}.crm-field input:hover,.crm-range input:hover{border-color:var(--fg-muted)}.crm-field input:focus,.crm-range input:focus{outline:none;box-shadow:none;border-color:var(--fg)}.crm-field input::-moz-placeholder,.crm-range input::-moz-placeholder{color:var(--fg-muted);font-weight:400}.crm-field input::placeholder,.crm-range input::placeholder{color:var(--fg-muted);font-weight:400}.crm-panel .dd-hint{margin:4px 2px 0}.dd-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;border-radius:8px;font-weight:600;color:var(--fg);cursor:pointer}.dd-row:hover{background:rgba(199,208,232,.1)}.theme-dark .crm-action-pop .dd-list,.theme-dark .crm-panel .dd-list,.theme-dark .crm-panel-column{scrollbar-color:var(--blue-mist) var(--edge)}@media (min-width:1024px){.crm-panel-column{position:sticky;top:calc(4rem + 16px);max-height:calc(100dvh - 4rem - 32px);overflow-y:auto;scrollbar-width:thin}}@media (max-width:1023px){.crm-panel .sheet-btn{display:inline-flex;cursor:pointer}.crm-panel-body{display:none}.crm-sheet-toggle:checked~.sheet-dim{display:block;position:fixed;inset:0;z-index:40;background:var(--dim)}.crm-sheet-toggle:checked~.crm-panel-body{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:41;max-height:88vh;max-height:88dvh;overflow-y:auto;padding:10px 16px 0;border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);animation:sheetUp .3s ease-out}body:has(.crm-sheet-toggle:checked){overflow:hidden}.crm-panel .sheet-head{display:block;position:relative;padding:0 0 10px}.crm-panel .sheet-grab{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--edge)}.crm-panel .sheet-head strong{font-family:TAN Nimbus,Georgia,serif;font-weight:400;font-size:1.3rem;color:var(--fg)}.crm-panel-vis{display:none}.crm-panel .sheet-cta{display:block;position:sticky;bottom:0;margin:auto -16px 0;padding:12px 16px 16px;background:var(--card);border-top:1px solid var(--edge)}}.crm-table-head{display:grid;grid-template-columns:24px 44px minmax(0,2fr) 56px 1fr 1fr 150px 24px;gap:12px;padding:0 12px 10px;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.crm-row{display:grid;grid-template-columns:24px 44px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;border-top:1px solid var(--edge);padding:6px 12px}.crm-row>.crm-select{margin-top:15px}.crm-row>form{display:flex}.crm-row>form,.crm-summary{min-height:48px;align-items:center}.crm-summary{display:grid;grid-template-columns:minmax(0,2fr) 56px 1fr 1fr 150px 24px;gap:12px;cursor:pointer;list-style:none}.crm-summary::-webkit-details-marker{display:none}.crm-chevron{transition:transform .2s ease}.crm-details[open] .crm-chevron{transform:rotate(180deg)}.crm-pill{display:inline-block;font-size:.77rem;font-weight:700;border:1px solid var(--edge);border-radius:999px;padding:.2em .7em}.crm-expanded{margin:6px 0 12px -92px;padding:16px;border-radius:12px;background:rgba(199,208,232,.25);display:grid;gap:20px}.theme-dark .crm-expanded{background:rgba(27,41,66,.5)}.crm-kicker{font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}@media (min-width:1024px){.crm-expanded{grid-template-columns:200px minmax(0,1fr) minmax(0,320px)}}@media (max-width:1023px){.crm-table-head{display:none}.crm-summary{grid-template-columns:minmax(0,1fr) 24px}.crm-cell-age,.crm-cell-booked,.crm-cell-region{display:none}.crm-cell-relations{grid-column:1/-1}}.crm-action-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:20;display:none;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:12px 22px;border-radius:999px;background:var(--card);border:1px solid var(--edge);box-shadow:var(--shadow-md)}.crm-action-bar-pinned,body:has(.crm-select:checked) .crm-action-bar{display:flex}.pager-wrap{margin-top:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:8px}body:has(.crm-action-bar-pinned) .pager-wrap,body:has(.crm-select:checked) .pager-wrap{margin-bottom:96px}.pager{gap:8px}.pager,.pager-nav,.pager-nums{display:inline-flex;align-items:center}.pager-nav,.pager-nums{height:52px;border-radius:999px;background:var(--card);border:1px solid var(--edge);box-shadow:var(--shadow-md)}.pager-nav{justify-content:center;gap:6px;min-width:52px;padding:0 14px;font-weight:700;color:var(--blue);transition:transform .3s ease,background .25s ease,color .25s ease}.pager-nav svg{width:18px;height:18px;flex:none}a.pager-nav:hover{transform:scale(1.05)}.pager-nav.is-next{background:var(--blue);border-color:var(--blue);color:#fff}.pager-nav.is-next:hover{background:var(--blue-deep)}.pager-nav.is-off{background:transparent;box-shadow:none;color:var(--blue-soft)}.pager-word{display:none}.pager-nums{gap:2px;padding:0 4px}.pager-nums-wide{display:none}.pager-gap,.pager-num{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:999px;transition:background .25s ease,color .25s ease}.pager-gap:hover,.pager-num:hover{background:rgba(199,208,232,.45)}.pager-num{position:relative;color:var(--fg-muted);font-weight:600}.pager-num[aria-current=page]{color:var(--fg);font-weight:800}.pager-num[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:3px;border-radius:3px;background:var(--blue)}.pager-gap{min-width:26px;color:var(--blue-soft)}.pager-gap:hover{color:var(--blue)}.pager-label{font-size:.92rem;color:var(--fg-muted)}.theme-dark .pager-gap:hover,.theme-dark .pager-nav{color:var(--blue-mist)}.theme-dark .pager-nav.is-next{background:var(--blue-mist);border-color:var(--blue-mist);color:var(--blue-deep)}.theme-dark .pager-nav.is-next:hover{background:#fff}.theme-dark .pager-gap,.theme-dark .pager-nav.is-off{color:rgba(199,208,232,.45)}.theme-dark .pager-num[aria-current=page]:after{background:var(--blue-mist)}.theme-dark .pager-gap:hover,.theme-dark .pager-num:hover{background:rgba(199,208,232,.14)}@media (min-width:640px){.pager{gap:10px}.pager-word{display:inline}.pager-nav{padding:0 20px}.pager-nums-wide{display:inline-flex}.pager-nums-phone{display:none}}.crm-wall-select{position:absolute;left:8px;top:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}.crm-wall-select .crm-check{border-color:hsla(0,0%,100%,.85);background-color:rgba(36,52,86,.35)}.crm-wall-select .crm-check:checked{border-color:var(--cream);background-color:var(--cream)}.crm-wall-select:has(.crm-check:disabled){cursor:not-allowed}.crm-wall-select .crm-check:disabled{opacity:.5;cursor:not-allowed}.crm-action-count{display:inline-block;font-size:.77rem;font-weight:700;border:1px solid var(--cream);border-radius:999px;padding:.2em .7em;background:var(--cream);color:var(--blue-deep)}.crm-action-bar details.dd{position:static}.crm-action-bar details.\!dd{position:static!important}.crm-action-pop{left:0;right:0;max-height:60vh}.crm-action-pop .dd-row>span small{display:block;font-weight:400;font-size:.87rem;line-height:1.2;color:var(--fg-muted)}.crm-job-scope{padding:4px 8px 8px}.crm-action-pop-job:has(input[name=job_scope][value=mine]:checked) .dd-row[data-other-job]:not(:has(input:checked)){display:none}@media (min-width:1024px){.crm-action-bar{left:50%;right:auto;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 96px)}.crm-action-bar details.dd{position:relative}.crm-action-pop{right:auto;min-width:260px}.crm-action-pop-job{min-width:340px}.crm-action-bar details.\!dd{position:relative!important}}[data-file-picker] input:focus-visible+label{outline:2px solid var(--blue);outline-offset:2px;border-radius:999px}[data-file-picker-dark] input:focus-visible+label{outline-color:var(--fg)}[data-file-picker-busy] [data-file-picker-status]:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:spin .8s linear infinite}[data-file-picker-busy] label{pointer-events:none}[data-btn-shape]{transition:d .45s ease}:is(a,label,button:not(:disabled)):hover [data-btn-shape]{d:path("M 12 46 C 10 32, 26 20, 42 14 C 56 9, 64 18, 78 14 C 94 10, 116 12, 132 6 C 150 2, 172 16, 184 30 C 192 40, 192 48, 190 58 C 188 72, 168 90, 152 94 C 138 97, 126 84, 110 88 C 92 92, 68 90, 50 96 C 34 98, 20 78, 14 64 C 11 57, 10 52, 12 46 Z")}.choice-card{position:relative;display:flex;flex-direction:column;height:100%;color:var(--ink);background:#fff;border:1.5px solid var(--border-cool);border-radius:var(--radius-lg);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,border-radius .4s ease,box-shadow .25s ease}.choice-card:hover{border-color:var(--blue-soft)}input:checked+.choice-card{color:var(--blue-deep);background:var(--cream);border-color:var(--cream);border-radius:32px 32px 32px 10px;box-shadow:var(--shadow-md)}input:focus-visible+.choice-card{outline:2px solid var(--blue);outline-offset:2px}.role-panel{padding:var(--space-md);background:color-mix(in srgb,var(--blue-mist) 28%,transparent);border-radius:var(--radius-lg)}.role-box{position:relative;flex:none;width:20px;height:20px;margin-top:3px;background:#fff;border:1.5px solid var(--border-cool);border-radius:6px;transition:background .2s ease,border-color .2s ease}input:checked+.choice-card .role-box{background:var(--blue);border-color:var(--blue)}input:checked+.choice-card .role-box:after{content:"";position:absolute;inset:4px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input:disabled+.choice-card{cursor:not-allowed}.apply-no-role{display:none}body:not(:has(input[name=requirement_ids]:checked)) .apply-no-role{display:block}.decor-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:size;container-name:decor}.decor-blob{position:absolute;display:none;top:calc(90px + var(--i)*246px)}.decor-blob:nth-child(4n+1){right:4%;height:92px;width:92px;border:2px solid var(--blue-soft);animation:blobC 13s ease-in-out infinite,drift 12s ease-in-out infinite;animation-delay:-2.5s}.decor-blob:nth-child(4n+2){left:-24px;height:104px;width:104px;background:rgba(154,166,204,.13);animation:blobB 12s ease-in-out infinite,floatYb 10s ease-in-out infinite;animation-delay:-5.5s}.decor-blob:nth-child(4n+3){right:-28px;height:112px;width:112px;background:hsla(37,87%,85%,.5);animation:blobA 12s ease-in-out infinite,drift 13s ease-in-out infinite;animation-delay:-1.5s}.decor-blob:nth-child(4n+4){left:9%;height:64px;width:64px;background:rgba(36,52,86,.07);animation:blobA 10s ease-in-out infinite,floatY 8s ease-in-out infinite;animation-delay:-10s}.decor-blob:nth-child(-n+2){display:block}@container decor (min-height: 752px){.decor-blob:nth-child(-n+3){display:block}}@container decor (min-height: 998px){.decor-blob:nth-child(-n+4){display:block}}@container decor (min-height: 1244px){.decor-blob:nth-child(-n+5){display:block}}@container decor (min-height: 1490px){.decor-blob:nth-child(-n+6){display:block}}@container decor (min-height: 1736px){.decor-blob:nth-child(-n+7){display:block}}@container decor (min-height: 1982px){.decor-blob:nth-child(-n+8){display:block}}@container decor (min-height: 2228px){.decor-blob:nth-child(-n+9){display:block}}@container decor (min-height: 2474px){.decor-blob:nth-child(-n+10){display:block}}@container decor (min-height: 2720px){.decor-blob:nth-child(-n+11){display:block}}@container decor (min-height: 2966px){.decor-blob:nth-child(-n+12){display:block}}@container decor (min-height: 3212px){.decor-blob:nth-child(-n+13){display:block}}@container decor (min-height: 3458px){.decor-blob:nth-child(-n+14){display:block}}@container decor (min-height: 3704px){.decor-blob:nth-child(-n+15){display:block}}@container decor (min-height: 3950px){.decor-blob:nth-child(-n+16){display:block}}@container decor (min-height: 4196px){.decor-blob:nth-child(-n+17){display:block}}@container decor (min-height: 4442px){.decor-blob:nth-child(-n+18){display:block}}@media (max-width:639px){.decor-blob:nth-child(2n){display:none}}.nav-drawer{position:fixed;inset:0;z-index:0;height:100dvh;display:flex;flex-direction:column;background:var(--blue-deep);padding-top:4rem}.theme-dark .nav-drawer{background:var(--surface)}[data-nav-drawer][open] .nav-drawer{animation:fadeIn .15s ease}.nav-toggle{position:relative;z-index:10}[data-nav-drawer]:not([open]) [data-nav-icon-close],[data-nav-drawer][open] [data-nav-icon-open],[data-nav-drawer][open]>summary .menu-count{display:none}.nav-drawer-body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto}.nav-drawer-tail{position:relative;flex:none;padding:var(--space-sm) var(--space-lg);padding-bottom:max(var(--space-md),env(safe-area-inset-bottom))}header:has([data-nav-drawer][open]){background-color:transparent}header:has([data-nav-drawer][open]) [data-nav-mark],header:has([data-nav-drawer][open]) [data-nav-toggle]{color:var(--paper)}header:has([data-nav-drawer][open]) [data-nav-mark]{position:relative;z-index:10}@media (max-width:1023px){html:has([data-nav-drawer][open]),html:has([data-nav-drawer][open]) body{overflow:hidden}header:has([data-nav-drawer][open]){position:fixed;top:0;left:0;right:0}}.nav-decor{position:absolute;inset:0;overflow:hidden;pointer-events:none}.nav-decor span{position:absolute;display:block}.nav-decor span:first-child{right:22%;top:5%;width:78px;height:78px;border:2px solid rgba(199,208,232,.26);border-radius:50% 50% 33% 67%/55% 38% 62% 45%}.nav-decor span:nth-child(2){right:-46px;top:24%;width:168px;height:168px;background:hsla(37,87%,85%,.16);border-radius:63% 37% 44% 56%/49% 58% 42% 51%}.nav-decor span:nth-child(3){right:-34px;top:66%;width:140px;height:140px;background:rgba(154,166,204,.15);border-radius:42% 58% 63% 37%/45% 44% 56% 55%}.nav-decor span:nth-child(4){left:-52px;top:90%;width:130px;height:130px;background:hsla(37,87%,85%,.16);border-radius:50% 50% 33% 67%/55% 38% 62% 45%}@media (prefers-reduced-motion:reduce){[data-nav-drawer][open] .nav-drawer{animation:none}}.target-row:target{outline:2px solid var(--blue);outline-offset:2px}.theme-dark .target-row:target{outline-color:var(--blue-mist)}.menu-collapse{display:none}@media (min-width:1024px){.dashboard-aside{transition:transform .3s ease,visibility 0s linear 0s}.dashboard-main{transition:padding-left .3s ease}.menu-collapse{display:flex;position:fixed;top:50%;left:18rem;z-index:10;width:20px;height:48px;margin-top:-24px;align-items:center;justify-content:center;border:1px solid var(--edge);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface);color:var(--fg-muted);transition:left .3s ease,color .2s ease}.menu-collapse:hover{color:var(--fg)}.menu-collapse:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.theme-dark .menu-collapse:focus-visible{outline-color:var(--blue-mist)}.menu-collapse svg{transition:transform .3s ease}.menu-collapsed .dashboard-aside{transform:translateX(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.menu-collapsed .dashboard-main{padding-left:0}.menu-collapsed .menu-collapse{left:0}.menu-collapsed .menu-collapse svg{transform:rotate(180deg)}}.menu-group summary{list-style:none}.menu-group summary::-webkit-details-marker{display:none}.menu-group summary svg{transition:transform .2s ease}.menu-group:not([open]) summary svg{transform:rotate(-90deg)}.menu-group+.menu-group{border-top:1px solid var(--edge);padding-top:var(--space-xs)}.landing-countdown.is-big{gap:clamp(1.25rem,5vw,3rem);margin-top:3rem}.landing-countdown.is-big [data-unit]{font-size:clamp(3.5rem,14vw,7.5rem);line-height:1}.landing-blob{border-radius:42% 58% 63% 37%/45% 44% 56% 55%;animation:blobA 11s ease-in-out infinite,floatY 13s ease-in-out infinite}.landing-blob-b{border-radius:63% 37% 44% 56%/49% 58% 42% 51%;animation:blobB 11s ease-in-out infinite,drift 13s ease-in-out infinite}.landing-blob-c{border-radius:50% 50% 33% 67%/55% 38% 62% 45%;animation:blobC 11s ease-in-out infinite,floatYb 13s ease-in-out infinite}.compose-grid{display:flex;flex-direction:column;gap:var(--space-md)}@media (min-width:1024px){.compose-grid{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start}.compose-body{padding:28px 32px}}.compose-card{display:flex;flex-direction:column;gap:var(--space-md);padding:22px;background:var(--card);border:1px solid var(--edge);border-radius:12px}.compose-card .crm-search{margin:0}.to-card{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:var(--space-md);padding:16px 20px;background:var(--card);border:1px solid var(--edge);border-left:6px solid var(--cream);border-radius:16px}.to-card-name{font-family:TAN Nimbus,Georgia,serif;font-size:var(--text-h3);line-height:1.15;color:var(--fg);overflow-wrap:anywhere}.to-card-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;border:3px solid var(--card);background:var(--blue-mist);color:var(--blue-deep);font-weight:700;-o-object-fit:cover;object-fit:cover}.to-card-av.is-source{border-radius:14px;background:var(--cream)}.to-card-stack{display:inline-flex;flex:none}.to-card-stack .to-card-av+.to-card-av{margin-left:-16px}.to-card-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:.95rem;font-weight:600}.to-card-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--blue);transition:gap .2s ease}.to-card-back:hover{gap:14px}.theme-dark .to-card-back{color:var(--blue-mist)}.compose-search-btn{flex:none;min-height:32px;padding:0 10px;border-radius:999px;font-size:.95rem;font-weight:700;color:var(--fg)}.compose-recipients,.compose-results,.compose-sources{display:flex;flex-direction:column;gap:4px;margin-top:6px}.compose-source{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px;border-radius:8px;color:var(--fg);cursor:pointer}.compose-source .crm-tabs-count{margin-left:auto}.compose-source.is-checked,.compose-source:has(.crm-check:checked){background:hsla(37,87%,85%,.12)}.compose-source-sub{min-height:32px;padding-left:36px;font-size:.95rem;color:var(--fg-muted)}.compose-group{display:grid;grid-template-columns:minmax(0,1fr) 44px}.compose-group>.compose-source{grid-column:1}.compose-group>details{grid-column:1/-1}.compose-group-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;margin-top:-44px;border-radius:8px;color:var(--fg-muted);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-dark .compose-group-toggle{color:var(--blue-mist)}.compose-group-toggle::-webkit-details-marker{display:none}.compose-group:has(>.compose-source .crm-check:checked) .compose-group-toggle{background:hsla(37,87%,85%,.12)}.compose-group-toggle svg{transition:transform .2s ease}.compose-group>details[open] .compose-group-toggle svg{transform:rotate(180deg)}.compose-group-jobs{display:flex;flex-direction:column;gap:4px;padding-left:28px}.compose-recipient{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 8px;font-size:1rem;color:var(--fg);cursor:pointer}.compose-recipient.is-excluded span,.compose-recipient:has(.compose-x:checked) span{color:var(--fg-muted);text-decoration:line-through}.compose-recipient.is-manual{justify-content:flex-start;cursor:default}.compose-recipient-address{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.95rem;color:var(--fg-muted)}.compose-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;border-radius:999px;border:1.5px solid transparent;background-color:var(--danger-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238A2424' stroke-linecap='round' stroke-width='2.6' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 4.5 7 7m0-7-7 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;cursor:pointer}.compose-x:hover{background-color:var(--danger);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23F6D9D9' stroke-linecap='round' stroke-width='2.6' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 4.5 7 7m0-7-7 7'/%3E%3C/svg%3E")}.compose-x:checked,.compose-x:checked:hover{background-color:transparent;border-color:var(--slate);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2354607A' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.5v7M4.5 8h7'/%3E%3C/svg%3E")}.compose-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.theme-dark .compose-x:checked,.theme-dark .compose-x:checked:hover{border-color:var(--blue-mist);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23C7D0E8' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.5v7M4.5 8h7'/%3E%3C/svg%3E")}.theme-dark .compose-x:focus-visible{outline-color:var(--blue-mist)}.compose-fold summary{display:flex;align-items:center;min-height:36px;padding:0 8px;font-size:.95rem;color:var(--fg-muted);text-decoration:underline;cursor:pointer;list-style:none}.compose-fold summary::-webkit-details-marker{display:none}.compose-field{display:block;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.compose-field input,.compose-field textarea,.compose-save input{display:block;width:100%;min-width:0;margin-top:4px;padding:6px 0;border:0;border-bottom:2px solid var(--edge);border-radius:0;background:transparent;color:var(--fg);font-size:1.06rem;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.compose-field input:hover,.compose-field textarea:hover,.compose-save input:hover{border-color:var(--fg-muted)}.compose-field input:focus,.compose-field textarea:focus,.compose-save input:focus{outline:none;box-shadow:none;border-color:var(--fg)}.format-bar:not([hidden]){position:absolute;right:6px;bottom:10px;display:flex;border:1px solid var(--edge);border-radius:5px}.format-bar button{position:relative;width:22px;height:20px;border:0;background:transparent;color:var(--fg-muted);font-size:.75rem;line-height:1}.format-bar button+button{border-left:1px solid var(--edge)}.format-bar button:after{content:"";position:absolute;inset:-12px 0 -12px -11px}.format-bar button+button:after{inset:-12px -11px -12px 0}.format-bar button:hover{color:var(--fg)}.relative:has(>.format-bar:not([hidden]) button) .compose-field textarea{padding-bottom:36px}.compose-field input::-moz-placeholder,.compose-field textarea::-moz-placeholder,.compose-save input::-moz-placeholder{color:var(--fg-muted);opacity:.7}.compose-field input::placeholder,.compose-field textarea::placeholder,.compose-save input::placeholder{color:var(--fg-muted);opacity:.7}.compose-preview{padding:16px 18px;border-radius:8px;background:rgba(199,208,232,.25)}.theme-dark .compose-preview{background:rgba(27,41,66,.5)}.compose-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:auto}.compose-save{display:inline-flex;align-items:center;gap:10px}.compose-save input{width:11rem;margin-top:0;font-size:.95rem}.compose-meta{margin-left:auto;font-size:.95rem;color:var(--fg-muted)}.templates-row,.templates-table-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 110px 80px;gap:12px;align-items:center;padding:0 12px}.templates-table-head{padding-bottom:10px;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.templates-row{min-height:48px;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--edge)}@media (max-width:1023px){.templates-table-head{display:none}.templates-row{grid-template-columns:minmax(0,1fr) 80px}.templates-cell-date,.templates-cell-subject{display:none}}.history-row,.history-table-head{display:grid;grid-template-columns:150px 60px minmax(0,2fr) minmax(0,1fr) 90px 60px;gap:12px;align-items:center;padding:0 12px}.history-row--admin,.history-table-head--admin{grid-template-columns:150px 60px minmax(0,2fr) minmax(0,1fr) 90px minmax(0,1fr) 60px}.history-table-head{padding-bottom:10px;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.history-row{min-height:48px;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--edge)}.history-delivered{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.95rem;color:var(--fg)}.history-delivered--failed{display:inline-block;padding:.2em .7em;border-radius:999px;font-weight:700;background:var(--danger-bg);color:var(--danger)}.history-recipient{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:6px 12px;border-top:1px solid var(--edge)}.history-recipient:first-child{border-top:0}@media (max-width:1023px){.history-table-head{display:none}.history-row,.history-row--admin{grid-template-columns:minmax(0,1fr) 90px 60px}.history-cell-channel,.history-cell-date,.history-cell-sender,.history-cell-source{display:none}}.history-row.history-row--scheduled,.history-table-head.history-table-head--scheduled{grid-template-columns:170px 60px minmax(0,2fr) minmax(0,1fr) 90px 60px}.history-row--scheduled.history-row--admin,.history-table-head--scheduled.history-table-head--admin{grid-template-columns:170px 60px minmax(0,2fr) minmax(0,1fr) 90px minmax(0,1fr) 60px}@media (max-width:1023px){.history-row--scheduled.history-row--admin,.history-row.history-row--scheduled{grid-template-columns:130px minmax(0,1fr) 60px}.history-cell-count{display:none}}.article-prose{max-width:68ch;color:var(--ink)}.article-prose>*+*{margin-top:var(--space-md)}.article-prose h2{margin-top:var(--space-lg);font-size:var(--text-h2);line-height:1.12}.article-prose h2,.article-prose h3{font-family:TAN Nimbus,Georgia,serif;color:var(--blue-deep);scroll-margin-top:80px}.article-prose h3{font-size:var(--text-h3);line-height:1.2}.article-prose ol,.article-prose ul{padding-left:1.3em}.article-prose ul{list-style:disc}.article-prose ol{list-style:decimal}.article-prose li+li{margin-top:6px}.article-prose a{color:var(--blue);text-decoration:underline}.article-prose blockquote{padding:var(--space-md);border:1px solid var(--border-warm);border-radius:var(--radius-drop);background:var(--card);box-shadow:var(--shadow-sm);font-size:1.19rem;line-height:1.55}.article-table{overflow-x:auto}.article-prose table{width:100%;border-collapse:collapse;font-size:1.06rem}.article-prose td,.article-prose th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.article-prose th{font-weight:700;color:var(--blue-deep)}.article-fakta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-warm);border-left:5px solid var(--blue);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-sm)}.article-fakta>p{flex:1 1 16rem;max-width:40ch;margin-top:0;font-size:.98rem;color:var(--slate)}.article-fakta>p:first-child{flex:0 1 auto;max-width:none;font-family:TAN Nimbus,Georgia,serif;font-size:clamp(2rem,1.5rem + 2vw,2.9rem);line-height:1.1;color:var(--blue-deep);font-variant-numeric:tabular-nums}.article-citat{position:relative;padding:var(--space-lg);border:1px solid var(--border-warm);border-radius:var(--radius-drop);background:var(--card);box-shadow:var(--shadow-sm);transform:rotate(-.5deg);transition:transform .3s ease,box-shadow .3s ease}.article-citat:hover{transform:rotate(-.5deg) translateY(-5px);box-shadow:var(--shadow-md)}.article-citat:before{content:"\201C";content:"\201C"/"";position:absolute;left:16px;top:2px;font-family:TAN Nimbus,Georgia,serif;font-size:4rem;line-height:1;color:var(--cream)}.article-citat>p{position:relative;font-size:1.12rem;line-height:1.55;color:var(--ink)}.article-citat>p+p{margin-top:var(--space-sm)}.article-citat>p:last-child:not(:first-child){min-height:40px;padding:calc(20px - .7em) 0 calc(20px - .7em) 52px;font-size:.95rem;line-height:1.4;color:var(--slate)}.article-citat>p:last-child:not(:first-child):before{content:attr(data-initials);content:attr(data-initials) /"";position:absolute;left:0;top:50%;display:grid;place-items:center;height:40px;width:40px;transform:translateY(-50%);background:hsla(37,87%,85%,.5);color:var(--blue-deep);font-size:.85rem;font-weight:700;animation:blobA 12s ease-in-out infinite}.article-opsummering{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:rgba(199,208,232,.28)}.article-opsummering>*+*{margin-top:var(--space-sm)}.article-opsummering h2{margin-top:0;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem)}.article-opsummering li+li{margin-top:var(--space-xs)}.article-billede img{display:block;width:auto;max-width:100%;max-height:80svh;height:auto;margin-inline:auto;border-radius:var(--radius-drop);box-shadow:var(--shadow-md)}.article-billede figcaption{margin-top:var(--space-xs);font-size:.97rem;line-height:1.5;color:var(--slate)}.article-key-points>*+*{margin-top:8px}.article-key-points ul{padding-left:0;list-style:none}.article-key-points ol{padding-left:1.3em;list-style:decimal}.article-key-points li{font-size:1.02rem;color:var(--ink)}.article-key-points li+li{margin-top:8px}.article-key-points ul>li{position:relative;padding-left:1.6em}.article-key-points ul>li:before{content:"";position:absolute;left:0;top:.52em;height:9px;width:9px;background:var(--blue);animation:blobA 12s ease-in-out infinite}.article-key-points a{color:var(--blue);text-decoration:underline}.article-sources{max-width:68ch;font-size:.95rem;color:var(--slate)}.article-sources>*+*{margin-top:6px}.article-sources ol{padding-left:1.3em;list-style:decimal}.article-sources ul{padding-left:1.3em;list-style:disc}.article-sources li+li{margin-top:6px}.article-sources a{color:var(--blue);text-decoration:underline}.cover-framed{-o-object-position:var(--cover-mobile-x) var(--cover-mobile-y);object-position:var(--cover-mobile-x) var(--cover-mobile-y);transform-origin:var(--cover-mobile-x) var(--cover-mobile-y);transform:scale(var(--cover-mobile-scale))}@media (orientation:landscape){.cover-framed{-o-object-position:var(--cover-desktop-x) var(--cover-desktop-y);object-position:var(--cover-desktop-x) var(--cover-desktop-y);transform-origin:var(--cover-desktop-x) var(--cover-desktop-y);transform:scale(var(--cover-desktop-scale))}}.cover-framer-thumb{position:relative;height:8rem;overflow:hidden;border-radius:12px;background:var(--blue-deep)}.cover-framer-thumb:has(img[hidden]){display:none}.cover-framer-open,.cover-framer-reset{flex:none;min-height:44px;font-weight:600;color:var(--blue);text-decoration:underline}.framer-dialog,.framer-dim{display:none}.framer-open .framer-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}.framer-open .framer-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:48rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}@media (max-width:639px){.framer-open .framer-dialog{top:auto;bottom:0;left:0;width:100%;max-width:none;max-height:90dvh;transform:none;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.framer-open{overflow:hidden}.cover-framer-stage{position:relative;width:100%;margin-inline:auto;aspect-ratio:3.2/1;overflow:hidden;border-radius:12px;background:var(--blue-deep);touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cover-framer-stage:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cover-framer-stage.is-dragging{cursor:grabbing}.cover-framer-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.cover-framer-title{position:absolute;font-family:TAN Nimbus,Georgia,serif;line-height:1.12;color:#fff;pointer-events:none}.crop-dialog,.crop-dim{display:none}.crop-open .crop-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}.crop-open .crop-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}@media (max-width:639px){.crop-open .crop-dialog{top:auto;bottom:0;left:0;width:100%;max-width:none;max-height:90dvh;transform:none;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.crop-open{overflow:hidden}.crop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.crop-head strong{font-family:TAN Nimbus,Abril Fatface,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.crop-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer;background:none;border:0}.crop-close:hover{color:var(--blue-deep)}.crop-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}.crop-stage{position:relative;width:min(100%,420px,48dvh);margin:0 auto;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-md);background:var(--ink);touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-stage:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.crop-stage.is-dragging{cursor:grabbing}.crop-photo{top:0;left:0;max-width:none;-webkit-user-drag:none}.crop-frame,.crop-photo{position:absolute;pointer-events:none}.crop-frame{left:50%;top:50%;width:80%;height:80%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px rgba(36,52,86,.58);outline:1px solid hsla(40,53%,97%,.85)}.crop-thirds{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent calc(33.333% - .5px),hsla(40,53%,97%,.22) calc(33.333% - .5px),hsla(40,53%,97%,.22) calc(33.333% + .5px),transparent calc(33.333% + .5px)),linear-gradient(90deg,transparent calc(66.666% - .5px),hsla(40,53%,97%,.22) calc(66.666% - .5px),hsla(40,53%,97%,.22) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(180deg,transparent calc(33.333% - .5px),hsla(40,53%,97%,.22) calc(33.333% - .5px),hsla(40,53%,97%,.22) calc(33.333% + .5px),transparent calc(33.333% + .5px)),linear-gradient(180deg,transparent calc(66.666% - .5px),hsla(40,53%,97%,.22) calc(66.666% - .5px),hsla(40,53%,97%,.22) calc(66.666% + .5px),transparent calc(66.666% + .5px))}.crop-corner{position:absolute;width:18px;height:18px;border:2px solid var(--paper)}.crop-corner-tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.crop-corner-tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.crop-corner-bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.crop-corner-br{bottom:-1px;right:-1px;border-left:0;border-top:0}.crop-hint{font-size:.95rem;color:var(--slate)}.crop-hint,.crop-zoom{margin-top:var(--space-sm)}.crop-zoom{display:flex;align-items:center;gap:var(--space-sm)}.crop-zoom label{font-size:1rem;font-weight:600;color:var(--ink);flex:none}.crop-zoom input{flex:1;min-width:0;height:44px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.crop-zoom input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--line)}.crop-zoom input::-moz-range-track{height:4px;border-radius:999px;background:var(--line)}.crop-zoom input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-10px;width:24px;height:24px;border:2px solid #fff;border-radius:999px;background:var(--blue);box-shadow:var(--shadow-sm);cursor:pointer}.crop-zoom input::-moz-range-thumb{width:24px;height:24px;border:2px solid #fff;border-radius:999px;background:var(--blue);box-shadow:var(--shadow-sm);cursor:pointer}.crop-zoom input:focus-visible{outline:none}.crop-zoom input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--blue);outline-offset:2px}.crop-zoom input:focus-visible::-moz-range-thumb{outline:2px solid var(--blue);outline-offset:2px}.crop-foot{display:grid;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--line)}@media (min-width:480px){.crop-foot{grid-template-columns:1fr 1fr;align-items:center}}.cal-create-dialog,.cal-create-dim{display:none}.cal-create-open .cal-create-dim{display:block;position:fixed;inset:0;z-index:50;background:var(--dim)}.cal-create-open .cal-create-dialog{display:block;position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:var(--radius-drop);background:#fff;color:var(--ink);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}@media (max-width:639px){.cal-create-open .cal-create-dialog{top:auto;bottom:0;left:0;width:100%;max-width:none;max-height:90dvh;transform:none;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.cal-create-open{overflow:hidden}.cal-create-open.cal-create-anchored{overflow:visible}.cal-create-open.cal-create-anchored .cal-create-dim{display:none}.cal-create-open.cal-create-anchored .cal-create-dialog{position:absolute;transform:none;width:18rem;max-width:calc(100vw - 32px);max-height:none;padding:12px 16px 6px;border:1px solid var(--edge);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:none}.cal-create-anchored .cal-create-head strong{font-size:1.15rem}.cal-create-anchored .cal-create-head{margin-bottom:0}.cal-create-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs)}.cal-create-head strong{font-family:TAN Nimbus,Abril Fatface,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--blue-deep)}.cal-create-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex:none;font-size:1.7rem;line-height:1;color:var(--slate);cursor:pointer;background:none;border:0}.cal-create-close:hover{color:var(--blue-deep)}.cal-create-date{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:2px}.cal-create-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}.cal-create-dialog:focus{outline:none}.cal-create-list>li+li{border-top:1px solid var(--line)}.cal-create-new,.cal-create-row{display:flex;align-items:center;min-height:48px;color:var(--ink)}.cal-create-new,.cal-create-row:hover{color:var(--blue-deep)}.cal-create-new{font-weight:700}.cal-create-new:focus-visible,.cal-create-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}.cal-create-cell{position:absolute;inset:0;border-radius:inherit;background:transparent;border:0;cursor:pointer}.cal-create-cell>span{position:absolute;top:4px;right:6px;font-weight:700;line-height:1;color:var(--blue-deep);opacity:0}.cal-create-cell:focus-visible>span,.cal-create-cell:hover>span{opacity:1}.cal-create-cell:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cal-day.is-empty.is-creating,.cal-day:has(>.cal-create-cell:focus-visible),.cal-day:has(>.cal-create-cell:hover),.cal-pick.is-empty.is-creating,.cal-pick:has(>.cal-create-cell:focus-visible),.cal-pick:has(>.cal-create-cell:hover){background:rgba(199,208,232,.45);color:var(--blue-deep)}.theme-dark .cal-day.is-empty.is-creating,.theme-dark .cal-day:has(>.cal-create-cell:focus-visible),.theme-dark .cal-day:has(>.cal-create-cell:hover),.theme-dark .cal-pick.is-empty.is-creating,.theme-dark .cal-pick:has(>.cal-create-cell:focus-visible),.theme-dark .cal-pick:has(>.cal-create-cell:hover){background:rgba(199,208,232,.14);color:var(--blue-mist)}.cal-day.is-creating:not(.is-empty){box-shadow:inset 0 0 0 2px var(--blue-deep)}.theme-dark .cal-day.is-creating:not(.is-empty){box-shadow:inset 0 0 0 2px var(--blue-mist)}.cal-create-line{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--blue-deep);background:none;cursor:pointer;text-align:left}.cal-create-line:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-sm)}.theme-dark .cal-create-cell>span,.theme-dark .cal-create-line{color:var(--blue-mist)}.consent-dialog{margin:0 auto;width:calc(100% - 32px);max-width:34rem;padding:26px;border:1px solid var(--edge);border-radius:var(--radius-drop);background:var(--card);color:var(--ink);box-shadow:var(--shadow-md)}.consent-wrap:not(.is-open){padding:var(--space-md) 0}.consent-dialog:focus{outline:none}.consent-wrap.is-open .consent-dim{position:fixed;inset:0;z-index:50;background:var(--dim)}.consent-wrap.is-open .consent-dialog{position:fixed;top:50%;left:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--paper);box-shadow:var(--shadow-lg);animation:fadeIn .25s ease-out}.consent-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--space-sm);margin-top:var(--space-md)}.consent-actions>*{width:100%;text-align:center}.consent-cats{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--edge);display:flex;flex-direction:column;gap:var(--space-sm);font-size:.94rem;color:var(--slate)}.consent-cats strong{color:var(--ink)}.consent-fine{margin-top:var(--space-sm);font-size:.94rem;color:var(--slate)}@media (max-width:639px){.consent-wrap.is-open .consent-dialog{top:auto;bottom:0;left:0;transform:none;width:100%;max-width:none;max-height:85dvh;border-radius:var(--radius-drop) var(--radius-drop) 0 0}}.behalf-hint{font-size:.875rem;color:var(--fg-muted)}@media (hover:hover){.behalf-hint{display:none;position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;width:18rem;padding:12px 14px;background:var(--card);border:1px solid var(--edge);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--fg);text-align:left}.behalf-pair:focus-within .behalf-hint,.behalf-pair:hover .behalf-hint{display:block}}.tip-bubble{position:fixed;z-index:60;width:-moz-max-content;width:max-content;max-width:min(18rem,calc(100vw - 32px));padding:12px 14px;background:var(--card);border:1px solid var(--edge);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--fg);font-size:.875rem;text-align:left;pointer-events:none}.admin-table{container-type:inline-size;background:var(--card);border:1px solid var(--edge);border-radius:16px;box-shadow:var(--shadow-sm)}.admin-thead{display:none}.admin-rows{margin:0;padding:0;list-style:none}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who acts" "meta meta";gap:8px 12px;align-items:center;padding:14px 16px;border-top:1px solid var(--edge)}.admin-rows>.admin-row:first-child{border-top:0;border-radius:16px 16px 0 0}.admin-rows>.admin-row:last-child{border-radius:0 0 16px 16px}.admin-rows>.admin-row:only-child{border-radius:16px}.admin-row:hover{background:rgba(54,78,137,.05)}.theme-dark .admin-row:hover{background:hsla(0,0%,100%,.05)}.admin-dim>.admin-meta,.admin-dim>.admin-who{opacity:.55}.admin-who{grid-area:who;display:flex;align-items:center;gap:12px;min-width:0}.admin-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:999px;background:var(--blue-mist);color:var(--blue-deep);font-size:.85rem;font-weight:700;letter-spacing:.02em;-o-object-fit:cover;object-fit:cover}.admin-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.admin-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--fg)}a.admin-name:hover{text-decoration:underline}.admin-contact{display:flex;gap:10px;min-width:0;margin-top:2px;font-size:.9rem;color:var(--fg-muted)}.admin-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-phone{flex:none;white-space:nowrap}.admin-mail+.admin-phone:before{content:"·";margin-right:10px}.admin-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;padding-left:52px;font-size:.9rem;color:var(--fg-muted)}.admin-meta>*+:before{content:"·";margin:0 8px}.admin-strong{font-weight:600;color:var(--fg)}.admin-star{color:var(--blue)}.theme-dark .admin-star{color:var(--blue-mist)}.admin-acts{grid-area:acts;display:flex;align-items:center;justify-content:flex-end;gap:2px}.admin-plain .admin-row{grid-template-areas:"who acts"}.admin-slot{width:44px;flex:none}.admin-flag{position:relative;display:inline-flex;flex:none;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}a.admin-flag:after{content:"";position:absolute;inset:-11px -4px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:999px;background:none;color:var(--fg-muted);cursor:pointer;list-style:none}.icon-btn::-webkit-details-marker{display:none}.icon-btn:focus-visible,.icon-btn:hover,details[open]>.icon-btn{background:rgba(54,78,137,.08);color:var(--fg)}.theme-dark .icon-btn:focus-visible,.theme-dark .icon-btn:hover,.theme-dark details[open]>.icon-btn{background:hsla(0,0%,100%,.1)}.icon-btn svg{width:20px;height:20px}.icon-btn.is-danger:focus-visible,.icon-btn.is-danger:hover{background:var(--danger-bg);color:var(--danger)}.icon-btn.is-off,.icon-btn.is-off:hover{background:none;color:var(--fg-muted);opacity:.4;cursor:default}.row-menu{position:relative}.row-menu-panel{position:absolute;z-index:15;top:calc(100% + 4px);right:0;min-width:13rem;padding:6px;background:var(--card);border:1px solid var(--edge);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.row-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--fg);font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.row-menu-item:focus-visible,.row-menu-item:hover{background:rgba(54,78,137,.08)}.theme-dark .row-menu-item:focus-visible,.theme-dark .row-menu-item:hover{background:hsla(0,0%,100%,.1)}.row-menu-item svg{width:18px;height:18px;flex:none;color:var(--fg-muted)}.row-menu-item.is-danger,.row-menu-item.is-danger svg{color:var(--danger)}.row-menu-item.is-danger:focus-visible,.row-menu-item.is-danger:hover{background:var(--danger-bg)}.theme-dark .row-menu-item.is-danger,.theme-dark .row-menu-item.is-danger svg{color:#f6d9d9}.theme-dark .row-menu-item.is-danger:focus-visible,.theme-dark .row-menu-item.is-danger:hover{background:hsla(0,62%,91%,.12)}.row-menu-sep{height:1px;margin:6px 4px;background:var(--edge)}@container (min-width: 700px){.admin-thead{display:grid;padding:12px 16px 10px;border-bottom:1px solid var(--edge);color:var(--fg-muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-row,.admin-thead{-moz-column-gap:16px;column-gap:16px}.admin-row{grid-template-areas:none}.admin-thead+.admin-rows>.admin-row:first-child{border-radius:0}.admin-thead+.admin-rows>.admin-row:only-child{border-radius:0 0 16px 16px}.admin-acts,.admin-who{grid-area:auto}.admin-meta{display:contents}.admin-meta>*{font-size:.95rem}.admin-date{white-space:nowrap}.admin-meta>*+:before{content:none}.admin-sub{display:block;font-size:.85rem}.admin-users :is(.admin-thead,.admin-row){grid-template-columns:minmax(0,1fr) 8.5rem 6.5rem 9.5rem 5.75rem}.admin-bookers :is(.admin-thead,.admin-row){grid-template-columns:minmax(0,1fr) 7rem 9.5rem 14rem}.admin-apps .admin-row{grid-template-columns:minmax(0,1fr) auto auto}.admin-head-end{text-align:right}}@container (max-width: 699px){.admin-bookers .admin-row{grid-template-areas:"who" "meta" "acts";grid-template-columns:minmax(0,1fr)}.admin-bookers .admin-acts{justify-content:flex-start;padding-left:40px}.admin-apps .admin-row{grid-template-areas:"who" "meta" "acts";grid-template-columns:minmax(0,1fr)}.admin-apps .admin-acts{justify-content:flex-start;padding-left:40px}.admin-blank{display:none}.admin-meta>.admin-blank:first-child+:before{content:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-3{bottom:-.75rem}.-bottom-5{bottom:-1.25rem}.-bottom-7{bottom:-1.75rem}.-bottom-8{bottom:-2rem}.-bottom-\[26px\]{bottom:-26px}.-bottom-\[30px\]{bottom:-30px}.-bottom-\[34px\]{bottom:-34px}.-bottom-\[70px\]{bottom:-70px}.-left-6{left:-1.5rem}.-left-7{left:-1.75rem}.-left-8{left:-2rem}.-left-\[11px\]{left:-11px}.-right-3{right:-.75rem}.-right-5{right:-1.25rem}.-right-8{right:-2rem}.-right-\[24px\]{right:-24px}.-right-\[26px\]{right:-26px}.-right-\[30px\]{right:-30px}.-top-10{top:-2.5rem}.-top-4{top:-1rem}.-top-8{top:-2rem}.-top-\[14px\]{top:-14px}.-top-\[22px\]{top:-22px}.bottom-0{bottom:0}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.bottom-\[5\%\]{bottom:5%}.bottom-\[8\%\]{bottom:8%}.bottom-\[90px\]{bottom:90px}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[-9999px\]{left:-9999px}.left-\[11\%\]{left:11%}.left-\[13\%\]{left:13%}.left-\[14\%\]{left:14%}.left-\[20px\]{left:20px}.left-\[45\%\]{left:45%}.left-\[6\%\]{left:6%}.left-\[8\%\]{left:8%}.left-sm{left:var(--space-sm)}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[11\%\]{right:11%}.right-\[12\%\]{right:12%}.right-\[18\%\]{right:18%}.right-\[20\%\]{right:20%}.right-\[26\%\]{right:26%}.right-\[3\%\]{right:3%}.right-\[33\%\]{right:33%}.right-\[42\%\]{right:42%}.right-\[6\%\]{right:6%}.right-\[8\%\]{right:8%}.right-\[8px\]{right:8px}.right-\[9\%\]{right:9%}.right-sm{right:var(--space-sm)}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[27\%\]{top:27%}.top-\[3\%\]{top:3%}.top-\[46\%\]{top:46%}.top-\[8px\]{top:8px}.top-\[9\%\]{top:9%}.top-\[90px\]{top:90px}.top-full{top:100%}.top-sm{top:var(--space-sm)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-lg{margin:var(--space-lg)}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-\[6px\]{margin-left:6px;margin-right:6px}.mx-\[8px\]{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.-ml-2{margin-left:-.5rem}.-mr-xs{margin-right:calc(var(--space-xs)*-1)}.-mt-14{margin-top:-3.5rem}.-mt-16{margin-top:-4rem}.-mt-xs{margin-top:calc(var(--space-xs)*-1)}.mb-\[6px\]{margin-bottom:6px}.mb-lg{margin-bottom:var(--space-lg)}.mb-md{margin-bottom:var(--space-md)}.mb-sm{margin-bottom:var(--space-sm)}.mb-xs{margin-bottom:var(--space-xs)}.ml-auto{margin-left:auto}.ml-md{margin-left:var(--space-md)}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-sm{margin-right:var(--space-sm)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2xl{margin-top:var(--space-2xl)}.mt-\[\.2em\]{margin-top:.2em}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.mt-lg{margin-top:var(--space-lg)}.mt-md{margin-top:var(--space-md)}.mt-sm{margin-top:var(--space-sm)}.mt-xl{margin-top:var(--space-xl)}.mt-xs{margin-top:var(--space-xs)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[1\.25em\]{height:1.25em}.h-\[104px\]{height:104px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[132px\]{height:132px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[78px\]{height:78px}.h-\[84px\]{height:84px}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:18rem}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-\[1\.6em\]{min-height:1.6em}.min-h-\[24rem\]{min-height:24rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50svh\]{min-height:50svh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[62svh\]{min-height:62svh}.min-h-\[calc\(100svh-4rem\)\]{min-height:calc(100svh - 4rem)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[104px\]{width:104px}.w-\[10ch\]{width:10ch}.w-\[110px\]{width:110px}.w-\[11ch\]{width:11ch}.w-\[120px\]{width:120px}.w-\[12ch\]{width:12ch}.w-\[132px\]{width:132px}.w-\[14ch\]{width:14ch}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[36px\]{width:36px}.w-\[3ch\]{width:3ch}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[4ch\]{width:4ch}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[5ch\]{width:5ch}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[78px\]{width:78px}.w-\[7ch\]{width:7ch}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[8ch\]{width:8ch}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[calc\(\(100\%-var\(--space-md\)\)\/1\.45\)\]{width:calc((100% - var(--space-md))/1.45)}.w-\[calc\(\(100\%-var\(--space-md\)\*2\)\/2\.65\)\]{width:calc(37.73585% - var(--space-md)*2/2.65)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8px\]{min-width:8px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[320px\]{max-width:320px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[92vw\]{max-width:92vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-\[1_1_100\%\]{flex:1 1 100%}.flex-\[1_1_16rem\]{flex:1 1 16rem}.flex-\[1_1_18rem\]{flex:1 1 18rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-80{flex-basis:20rem}.basis-\[16rem\]{flex-basis:16rem}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-\[-\.4deg\]{--tw-rotate:-.4deg}.rotate-\[-\.4deg\],.rotate-\[-\.6deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-\.6deg\]{--tw-rotate:-.6deg}.rotate-\[\.6deg\]{--tw-rotate:.6deg}.rotate-\[\.6deg\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[blobA_10s_ease-in-out_infinite\2c floatY_8s_ease-in-out_infinite\]{animation:blobA 10s ease-in-out infinite,floatY 8s ease-in-out infinite}.animate-\[blobA_11s_ease-in-out_infinite\2c floatY_9s_ease-in-out_infinite\]{animation:blobA 11s ease-in-out infinite,floatY 9s ease-in-out infinite}.animate-\[blobA_11s_ease-in-out_infinite\]{animation:blobA 11s ease-in-out infinite}.animate-\[blobA_12s_ease-in-out_infinite\2c drift_11s_ease-in-out_infinite\]{animation:blobA 12s ease-in-out infinite,drift 11s ease-in-out infinite}.animate-\[blobA_12s_ease-in-out_infinite\]{animation:blobA 12s ease-in-out infinite}.animate-\[blobA_8s_ease-in-out_infinite\]{animation:blobA 8s ease-in-out infinite}.animate-\[blobA_9s_ease-in-out_infinite\]{animation:blobA 9s ease-in-out infinite}.animate-\[blobB_11s_ease-in-out_infinite\]{animation:blobB 11s ease-in-out infinite}.animate-\[blobB_12s_ease-in-out_infinite\2c drift_13s_ease-in-out_infinite\]{animation:blobB 12s ease-in-out infinite,drift 13s ease-in-out infinite}.animate-\[blobB_12s_ease-in-out_infinite\2c floatYb_10s_ease-in-out_infinite\]{animation:blobB 12s ease-in-out infinite,floatYb 10s ease-in-out infinite}.animate-\[blobB_12s_ease-in-out_infinite\]{animation:blobB 12s ease-in-out infinite}.animate-\[blobB_9s_ease-in-out_infinite\2c drift_12s_ease-in-out_infinite\]{animation:blobB 9s ease-in-out infinite,drift 12s ease-in-out infinite}.animate-\[blobB_9s_ease-in-out_infinite\]{animation:blobB 9s ease-in-out infinite}.animate-\[blobC_10s_ease-in-out_infinite\]{animation:blobC 10s ease-in-out infinite}.animate-\[blobC_13s_ease-in-out_infinite\2c drift_12s_ease-in-out_infinite\]{animation:blobC 13s ease-in-out infinite,drift 12s ease-in-out infinite}.animate-\[blobC_13s_ease-in-out_infinite\2c floatY_9s_ease-in-out_infinite\]{animation:blobC 13s ease-in-out infinite,floatY 9s ease-in-out infinite}.animate-\[blobC_13s_ease-in-out_infinite\2c floatYb_10s_ease-in-out_infinite\]{animation:blobC 13s ease-in-out infinite,floatYb 10s ease-in-out infinite}.animate-\[blobC_13s_ease-in-out_infinite\]{animation:blobC 13s ease-in-out infinite}.animate-\[btnMorphA_9s_ease-in-out_infinite\]{animation:btnMorphA 9s ease-in-out infinite}.animate-\[fadeIn_\.4s_ease-out_both\]{animation:fadeIn .4s ease-out both}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-40{scroll-margin-top:10rem}.scroll-mt-lg{scroll-margin-top:var(--space-lg)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_5rem_3rem_3\.5rem\]{grid-template-columns:1fr 5rem 3rem 3.5rem}.grid-cols-\[4\.2rem_minmax\(0\2c 1fr\)_5\.6rem\]{grid-template-columns:4.2rem minmax(0,1fr) 5.6rem}.grid-cols-\[6\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_5rem_3\.5rem_3\.5rem\]{grid-template-columns:minmax(0,1fr) 5rem 3.5rem 3.5rem}.grid-cols-\[minmax\(0\2c 7\.5rem\)_1fr_3rem\]{grid-template-columns:minmax(0,7.5rem) 1fr 3rem}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(100\%\2c 12rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(100\%\2c 17rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(100\%\2c 20rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-lg{gap:var(--space-lg)}.gap-md{gap:var(--space-md)}.gap-sm{gap:var(--space-sm)}.gap-xs{gap:var(--space-xs)}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2xl{-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[10px\]{-moz-column-gap:10px;column-gap:10px}.gap-x-\[14px\]{-moz-column-gap:14px;column-gap:14px}.gap-x-lg{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.gap-x-md{-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.gap-x-sm{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.gap-x-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[6px\]{row-gap:6px}.gap-y-lg{row-gap:var(--space-lg)}.gap-y-sm{row-gap:var(--space-sm)}.gap-y-xs{row-gap:var(--space-xs)}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem*var(--tw-space-x-reverse));margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-\[14px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14px*var(--tw-space-y-reverse))}.space-y-\[6px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px*var(--tw-space-y-reverse))}.space-y-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-lg)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-lg)*var(--tw-space-y-reverse))}.space-y-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-md)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-md)*var(--tw-space-y-reverse))}.space-y-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-sm)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-sm)*var(--tw-space-y-reverse))}.space-y-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-xs)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-xs)*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-warm>:not([hidden])~:not([hidden]){border-color:var(--border-warm)}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px_12px_12px_6px\]{border-radius:12px 12px 12px 6px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px_20px_18px_8px\]{border-radius:18px 20px 18px 8px}.rounded-\[24px_24px_24px_6px\]{border-radius:24px 24px 24px 6px}.rounded-\[42\%_58\%_52\%_48\%\/48\%_52\%_46\%_54\%\]{border-radius:42% 58% 52% 48%/48% 52% 46% 54%}.rounded-\[42\%_58\%_63\%_37\%\/45\%_44\%_56\%_55\%\]{border-radius:42% 58% 63% 37%/45% 44% 56% 55%}.rounded-\[45\%_55\%_52\%_48\%\/55\%_45\%_58\%_42\%\]{border-radius:45% 55% 52% 48%/55% 45% 58% 42%}.rounded-\[46\%_54\%_56\%_44\%\/56\%_46\%_54\%_44\%\]{border-radius:46% 54% 56% 44%/56% 46% 54% 44%}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%_50\%_33\%_67\%\/55\%_38\%_62\%_45\%\]{border-radius:50% 50% 33% 67%/55% 38% 62% 45%}.rounded-\[54\%_46\%_44\%_56\%\/56\%_46\%_54\%_44\%\]{border-radius:54% 46% 44% 56%/56% 46% 54% 44%}.rounded-\[58\%_42\%_38\%_62\%\/56\%_58\%_42\%_44\%\]{border-radius:58% 42% 38% 62%/56% 58% 42% 44%}.rounded-\[58\%_42\%_44\%_56\%\/46\%_58\%_42\%_54\%\]{border-radius:58% 42% 44% 56%/46% 58% 42% 54%}.rounded-\[63\%_37\%_44\%_56\%\/49\%_58\%_42\%_51\%\]{border-radius:63% 37% 44% 56%/49% 58% 42% 51%}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-drop{border-radius:var(--radius-drop)}.rounded-footer{border-radius:var(--radius-footer)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[1\.5px\]{border-top-width:1.5px}.border-dashed{border-style:dashed}.border-\[\#cdd5e8\]{--tw-border-opacity:1;border-color:rgb(205 213 232/var(--tw-border-opacity,1))}.border-\[rgba\(199\2c 208\2c 232\2c \.22\)\]{border-color:rgba(199,208,232,.22)}.border-\[rgba\(255\2c 255\2c 255\2c \.2\)\]{border-color:hsla(0,0%,100%,.2)}.border-\[rgba\(255\2c 255\2c 255\2c \.22\)\]{border-color:hsla(0,0%,100%,.22)}.border-\[rgba\(255\2c 255\2c 255\2c \.28\)\]{border-color:hsla(0,0%,100%,.28)}.border-\[rgba\(255\2c 255\2c 255\2c \.3\)\]{border-color:hsla(0,0%,100%,.3)}.border-\[rgba\(255\2c 255\2c 255\2c \.35\)\]{border-color:hsla(0,0%,100%,.35)}.border-\[rgba\(255\2c 255\2c 255\2c \.4\)\]{border-color:hsla(0,0%,100%,.4)}.border-\[rgba\(255\2c 255\2c 255\2c \.45\)\]{border-color:hsla(0,0%,100%,.45)}.border-\[rgba\(255\2c 255\2c 255\2c \.55\)\]{border-color:hsla(0,0%,100%,.55)}.border-blue{border-color:var(--blue)}.border-blue-mist{border-color:var(--blue-mist)}.border-blue-soft{border-color:var(--blue-soft)}.border-cool{border-color:var(--border-cool)}.border-edge{border-color:var(--edge)}.border-line{border-color:var(--line)}.border-underline{border-color:var(--underline)}.border-warm{border-color:var(--border-warm)}.bg-\[a-z-\]{background-color:a-z-}.bg-\[rgba\(154\2c 166\2c 204\2c \.13\)\]{background-color:rgba(154,166,204,.13)}.bg-\[rgba\(154\2c 166\2c 204\2c \.16\)\]{background-color:rgba(154,166,204,.16)}.bg-\[rgba\(250\2c 223\2c 181\2c \.12\)\]{background-color:hsla(37,87%,85%,.12)}.bg-\[rgba\(250\2c 223\2c 181\2c \.14\)\]{background-color:hsla(37,87%,85%,.14)}.bg-\[rgba\(250\2c 223\2c 181\2c \.16\)\]{background-color:hsla(37,87%,85%,.16)}.bg-\[rgba\(250\2c 223\2c 181\2c \.18\)\]{background-color:hsla(37,87%,85%,.18)}.bg-\[rgba\(250\2c 223\2c 181\2c \.5\)\]{background-color:hsla(37,87%,85%,.5)}.bg-\[rgba\(250\2c 223\2c 181\2c \.95\)\]{background-color:hsla(37,87%,85%,.95)}.bg-\[rgba\(255\2c 255\2c 255\2c \.18\)\]{background-color:hsla(0,0%,100%,.18)}.bg-\[rgba\(27\2c 41\2c 66\2c \.72\)\]{background-color:rgba(27,41,66,.72)}.bg-\[rgba\(36\2c 52\2c 86\2c \.45\)\]{background-color:rgba(36,52,86,.45)}.bg-\[rgba\(36\2c 52\2c 86\2c \.55\)\]{background-color:rgba(36,52,86,.55)}.bg-\[rgba\(54\2c 78\2c 137\2c \.55\)\]{background-color:rgba(54,78,137,.55)}.bg-\[rgba\(84\2c 96\2c 122\2c \.08\)\]{background-color:rgba(84,96,122,.08)}.bg-blue{background-color:var(--blue)}.bg-blue-deep{background-color:var(--blue-deep)}.bg-blue-mist{background-color:var(--blue-mist)}.bg-blue-soft{background-color:var(--blue-soft)}.bg-callout{background-color:var(--callout)}.bg-card{background-color:var(--card)}.bg-cream{background-color:var(--cream)}.bg-danger{background-color:var(--danger)}.bg-danger-bg{background-color:var(--danger-bg)}.bg-edge{background-color:var(--edge)}.bg-fg{background-color:var(--fg)}.bg-line{background-color:var(--line)}.bg-paper{background-color:var(--paper)}.bg-success{background-color:var(--success)}.bg-success-bg{background-color:var(--success-bg)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--warning)}.bg-warning-bg{background-color:var(--warning-bg)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-\[linear-gradient\(to_top\2c rgba\(20\2c 34\2c 74\2c \.92\)_0\%\2c rgba\(20\2c 34\2c 74\2c \.55\)_45\%\2c rgba\(20\2c 34\2c 74\2c 0\)_75\%\)\]{background-image:linear-gradient(0deg,rgba(20,34,74,.92) 0,rgba(20,34,74,.55) 45%,rgba(20,34,74,0) 75%)}.bg-\[linear-gradient\(to_top\2c rgba\(36\2c 52\2c 86\2c \.92\)_0\%\2c rgba\(36\2c 52\2c 86\2c \.45\)_22\%\2c rgba\(36\2c 52\2c 86\2c 0\)_42\%\)\]{background-image:linear-gradient(0deg,rgba(36,52,86,.92) 0,rgba(36,52,86,.45) 22%,rgba(36,52,86,0) 42%)}.bg-\[radial-gradient\(100\%_90\%_at_80\%_30\%\2c \#d2b7c6_0\%\2c \#8a6076_45\%\2c \#31202b_85\%\)\]{background-image:radial-gradient(100% 90% at 80% 30%,#d2b7c6 0,#8a6076 45%,#31202b 85%)}.bg-\[radial-gradient\(110\%_80\%_at_70\%_20\%\2c \#e7c79a_0\%\2c \#a97d52_40\%\2c \#3b2a1c_82\%\)\]{background-image:radial-gradient(110% 80% at 70% 20%,#e7c79a 0,#a97d52 40%,#3b2a1c 82%)}.bg-\[radial-gradient\(120\%_90\%_at_20\%_70\%\2c \#9fb6c4_0\%\2c \#4a6b7d_45\%\2c \#1b2c35_85\%\)\]{background-image:radial-gradient(120% 90% at 20% 70%,#9fb6c4 0,#4a6b7d 45%,#1b2c35 85%)}.bg-\[radial-gradient\(120\%_90\%_at_25\%_15\%\2c \#8fa4c9_0\%\2c \#4c5f8c_42\%\2c \#26324e_78\%\)\]{background-image:radial-gradient(120% 90% at 25% 15%,#8fa4c9 0,#4c5f8c 42%,#26324e 78%)}.bg-\[radial-gradient\(120\%_90\%_at_55\%_25\%\2c \#c9c4a8_0\%\2c \#7d7657_45\%\2c \#2c2a1e_85\%\)\]{background-image:radial-gradient(120% 90% at 55% 25%,#c9c4a8 0,#7d7657 45%,#2c2a1e 85%)}.bg-\[radial-gradient\(130\%_100\%_at_40\%_80\%\2c \#7fae95_0\%\2c \#3f6b57_45\%\2c \#1d2f28_85\%\)\]{background-image:radial-gradient(130% 100% at 40% 80%,#7fae95 0,#3f6b57 45%,#1d2f28 85%)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-blue-deep{--tw-gradient-from:var(--blue-deep) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-card{--tw-gradient-to:var(--card) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-\[26px\]{padding:26px}.p-\[clamp\(28px\2c 4vw\2c 52px\)\]{padding:clamp(28px,4vw,52px)}.p-lg{padding:var(--space-lg)}.p-md{padding:var(--space-md)}.p-sm{padding:var(--space-sm)}.p-xl{padding:var(--space-xl)}.p-xs{padding:var(--space-xs)}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[\.25em\]{padding-left:.25em;padding-right:.25em}.px-\[\.7em\]{padding-left:.7em;padding-right:.7em}.px-\[\.9em\]{padding-left:.9em;padding-right:.9em}.px-\[1\.1em\]{padding-left:1.1em;padding-right:1.1em}.px-\[1\.7em\]{padding-left:1.7em;padding-right:1.7em}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[2\.2em\]{padding-left:2.2em;padding-right:2.2em}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[clamp\(28px\2c 4vw\2c 52px\)\]{padding-left:clamp(28px,4vw,52px);padding-right:clamp(28px,4vw,52px)}.px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[\.25em\]{padding-top:.25em;padding-bottom:.25em}.py-\[\.2em\]{padding-top:.2em;padding-bottom:.2em}.py-\[\.3em\]{padding-top:.3em;padding-bottom:.3em}.py-\[\.4em\]{padding-top:.4em;padding-bottom:.4em}.py-\[\.78em\]{padding-top:.78em;padding-bottom:.78em}.py-\[1\.35em\]{padding-top:1.35em;padding-bottom:1.35em}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[176px\]{padding-bottom:176px}.pb-\[24px\]{padding-bottom:24px}.pb-\[4px\]{padding-bottom:4px}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--space-xl\)\+3\.5rem\)\]{padding-bottom:calc(var(--space-xl) + 3.5rem)}.pb-lg{padding-bottom:var(--space-lg)}.pb-md{padding-bottom:var(--space-md)}.pb-sm{padding-bottom:var(--space-sm)}.pb-xl{padding-bottom:var(--space-xl)}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-5{padding-left:1.25rem}.pl-\[1\.2em\]{padding-left:1.2em}.pl-lg{padding-left:var(--space-lg)}.pl-md{padding-left:var(--space-md)}.pr-10{padding-right:2.5rem}.pr-8{padding-right:2rem}.pr-sm{padding-right:var(--space-sm)}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[30px\]{padding-top:30px}.pt-\[4px\]{padding-top:4px}.pt-lg{padding-top:var(--space-lg)}.pt-md{padding-top:var(--space-md)}.pt-sm{padding-top:var(--space-sm)}.pt-xl{padding-top:var(--space-xl)}.pt-xs{padding-top:var(--space-xs)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-3px\]{vertical-align:-3px}.font-heading{font-family:TAN Nimbus,Georgia,serif}.font-mono{font-family:SFMono-Regular,Consolas,Menlo,monospace}.font-sans{font-family:Source Sans\ 3,system-ui,-apple-system,Segoe UI,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.73rem\]{font-size:.73rem}.text-\[\.74rem\]{font-size:.74rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.77rem\]{font-size:.77rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.79rem\]{font-size:.79rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.875rem\]{font-size:.875rem}.text-\[\.87rem\]{font-size:.87rem}.text-\[\.88rem\]{font-size:.88rem}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.97rem\]{font-size:.97rem}.text-\[\.98rem\]{font-size:.98rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.11rem\]{font-size:1.11rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.17rem\]{font-size:1.17rem}.text-\[1\.19rem\]{font-size:1.19rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.32rem\]{font-size:1.32rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.72rem\]{font-size:1.72rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[3rem\]{font-size:3rem}.text-\[4\.6rem\]{font-size:4.6rem}.text-\[clamp\(1\.4rem\2c 1\.2rem_\+_\.8vw\2c 1\.9rem\)\]{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.text-\[clamp\(1\.75rem\2c 5vw\2c 3\.4rem\)\]{font-size:clamp(1.75rem,5vw,3.4rem)}.text-\[clamp\(1\.9rem\2c 1\.4rem_\+_1\.8vw\2c 2\.9rem\)\]{font-size:clamp(1.9rem,1.4rem + 1.8vw,2.9rem)}.text-\[clamp\(2\.1rem\2c 1\.6rem_\+_2vw\2c 3rem\)\]{font-size:clamp(2.1rem,1.6rem + 2vw,3rem)}.text-\[clamp\(2\.2rem\2c 5vw\2c 3\.4rem\)\]{font-size:clamp(2.2rem,5vw,3.4rem)}.text-\[clamp\(2\.5rem\2c 8\.2vw\2c 7\.4rem\)\]{font-size:clamp(2.5rem,8.2vw,7.4rem)}.text-\[length\:var\(--text-body\)\]{font-size:var(--text-body)}.text-\[length\:var\(--text-eyebrow\)\]{font-size:var(--text-eyebrow)}.text-\[length\:var\(--text-h1\)\]{font-size:var(--text-h1)}.text-\[length\:var\(--text-h2\)\]{font-size:var(--text-h2)}.text-\[length\:var\(--text-h3\)\]{font-size:var(--text-h3)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.97rem;line-height:1.38rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.8rem;line-height:1.1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[\2026\]{letter-spacing:…}.text-\[\#f6d9d9\]{--tw-text-opacity:1;color:rgb(246 217 217/var(--tw-text-opacity,1))}.text-\[rgba\(199\2c 208\2c 232\2c \.7\)\]{color:rgba(199,208,232,.7)}.text-\[rgba\(255\2c 255\2c 255\2c \.7\)\]{color:hsla(0,0%,100%,.7)}.text-\[rgba\(255\2c 255\2c 255\2c \.85\)\]{color:hsla(0,0%,100%,.85)}.text-\[\2026\]{color:…}.text-blue{color:var(--blue)}.text-blue-deep{color:var(--blue-deep)}.text-blue-mist{color:var(--blue-mist)}.text-blue-soft{color:var(--blue-soft)}.text-cream{color:var(--cream)}.text-danger{color:var(--danger)}.text-danger-bg{color:var(--danger-bg)}.text-fg{color:var(--fg)}.text-fg-muted{color:var(--fg-muted)}.text-ink{color:var(--ink)}.text-paper{color:var(--paper)}.text-slate{color:var(--slate)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:hsla(0,0%,100%,.9)}.underline{text-decoration-line:underline}.decoration-blue-soft{text-decoration-color:var(--blue-soft)}.decoration-2{text-decoration-thickness:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-15{opacity:.15}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[\.62\]{opacity:.62}.opacity-\[\.82\]{opacity:.82}.opacity-\[\.85\]{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[gap\]{transition-property:gap;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-\[ease\]{transition-timing-function:ease}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.callback-dialog button[disabled]{color:var(--blue-soft);opacity:.6;transform:none}.\[animation-delay\:-2\.5s\]{animation-delay:-2.5s}.\[animation-delay\:-3\.5s\]{animation-delay:-3.5s}.\[animation-delay\:-3s\]{animation-delay:-3s}.\[animation-delay\:-4\.5s\]{animation-delay:-4.5s}.\[animation-delay\:-4s\]{animation-delay:-4s}.\[animation-delay\:-5\.5s\]{animation-delay:-5.5s}.\[animation-delay\:-5s\]{animation-delay:-5s}.\[animation-delay\:-6\.5s\]{animation-delay:-6.5s}.\[animation-delay\:-6s\]{animation-delay:-6s}.\[animation-delay\:-7\.5s\]{animation-delay:-7.5s}.\[animation-delay\:-7s\]{animation-delay:-7s}.\[animation-delay\:-9\.5s\]{animation-delay:-9.5s}.\[font-family\:Georgia\2c serif\]{font-family:Georgia,serif}.\[font\:inherit\]{font:inherit}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}@font-face{font-family:TAN Nimbus;font-weight:400;font-display:swap;src:url(../fonts/tan-nimbus.woff2) format("woff2"),url(../fonts/tan-nimbus.woff) format("woff")}@font-face{font-family:Source Sans\ 3;font-weight:200 900;font-display:swap;src:url(../fonts/source-sans-3.woff2) format("woff2-variations")}:root{--blue:#364e89;--blue-deep:#243456;--cream:#fadfb5;--paper:#fbf8f2;--ink:#1c2233;--slate:#54607a;--blue-soft:#9aa6cc;--blue-mist:#c7d0e8;--border-warm:#ece6da;--border-cool:#d8deec;--line:#e6eaf3;--callout:#fdefd6;--success:#1e6b3a;--success-bg:#d8efdf;--danger:#8a2424;--danger-bg:#f6d9d9;--warning:#8a6a24;--warning-bg:#f6ecd9;--underline:#e4decf;--underline-hover:#cdd5e8;--space-xs:clamp(8px,7px + 0.25vw,10px);--space-sm:clamp(12px,10px + 0.5vw,16px);--space-md:clamp(18px,15px + 0.75vw,24px);--space-lg:clamp(28px,22px + 1.5vw,40px);--space-xl:clamp(40px,28px + 3vw,64px);--space-2xl:clamp(64px,40px + 6vw,112px);--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--radius-drop:24px 24px 24px 6px;--radius-footer:30px 30px 8px 30px;--shadow-sm:0 1px 2px rgba(36,52,86,.12);--shadow-md:0 8px 22px rgba(36,52,86,.14);--shadow-lg:0 20px 48px rgba(36,52,86,.22);--dim:rgba(36,52,86,.45);--text-h1:clamp(2.6rem,1.9rem + 3vw,4rem);--text-h2:clamp(1.9rem,1.4rem + 1.8vw,2.9rem);--text-h3:clamp(1.4rem,1.2rem + .9vw,1.9rem);--text-body:1.11rem;--text-eyebrow:.82rem;--surface:var(--paper);--card:#fff;--fg:var(--ink);--fg-muted:var(--slate);--edge:var(--border-warm)}[data-autosize]::-webkit-inner-spin-button,[data-autosize]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-autosize][type=number]{-moz-appearance:textfield}@keyframes sheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}.theme-dark{--surface:#1b2942;--card:#2c3f6b;--fg:#f2f0ea;--fg-muted:var(--blue-mist);--edge:rgba(199,208,232,.22);--shadow-sm:0 1px 2px rgba(10,16,32,.35);--shadow-md:0 8px 22px rgba(10,16,32,.4);--shadow-lg:0 20px 48px rgba(10,16,32,.55)}@keyframes blobA{0%,to{border-radius:42% 58% 63% 37%/45% 44% 56% 55%}34%{border-radius:58% 42% 38% 62%/56% 58% 42% 44%}67%{border-radius:38% 62% 56% 44%/38% 52% 48% 62%}}@keyframes blobB{0%,to{border-radius:63% 37% 44% 56%/49% 58% 42% 51%}50%{border-radius:37% 63% 58% 42%/62% 41% 59% 38%}}@keyframes blobC{0%,to{border-radius:50% 50% 33% 67%/55% 38% 62% 45%}50%{border-radius:67% 33% 55% 45%/38% 62% 38% 62%}}@keyframes btnMorphA{0%,to{border-radius:49% 51% 51% 49%/51% 49% 51% 49%}25%{border-radius:51% 49% 49% 51%/49% 51% 49% 51%}50%{border-radius:50% 50% 49% 51%/51% 49% 51% 49%}75%{border-radius:51% 49% 51% 49%/49% 51% 49% 51%}}@keyframes btnMorphB{0%,to{border-radius:51% 49% 49% 51%/49% 51% 49% 51%}33%{border-radius:49% 51% 51% 49%/51% 49% 51% 49%}66%{border-radius:51% 49% 49% 51%/49% 51% 49% 51%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(4deg)}}@keyframes floatYb{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(12px) rotate(-5deg)}}@keyframes drift{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(10px,-8px) rotate(-6deg)}}::-moz-selection{background:var(--cream);color:var(--blue-deep)}::selection{background:var(--cream);color:var(--blue-deep)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;animation-fill-mode:forwards!important;transition:none!important}}.suggested-toggle:focus-visible~.open\:flex[open] .suggested-label{outline:2px solid var(--blue);outline-offset:2px}@media (min-width:600px){.suggested-toggle:focus-visible~.sm\:flex .suggested-label{outline:2px solid var(--blue);outline-offset:2px}}@media (min-width:768px){.suggested-toggle:focus-visible~.md\:flex .suggested-label{outline:2px solid var(--blue);outline-offset:2px}}@media (min-width:1024px){.suggested-toggle:focus-visible~.lg\:flex .suggested-label{outline:2px solid var(--blue);outline-offset:2px}}@media (min-width:1280px){.suggested-toggle:focus-visible~.xl\:flex .suggested-label{outline:2px solid var(--blue);outline-offset:2px}}.suggested-toggle:focus-visible~.\[\&\:not\(\[hidden\]\)\]\:flex:not([hidden]) .suggested-label{outline:2px solid var(--blue);outline-offset:2px}.suggested-toggle:focus-visible~.no-webm .\[\.no-webm_\&\]\:flex .suggested-label{outline:2px solid var(--blue);outline-offset:2px}.placeholder\:text-blue-soft::-moz-placeholder{color:var(--blue-soft)}.placeholder\:text-blue-soft::placeholder{color:var(--blue-soft)}.placeholder\:text-fg-muted::-moz-placeholder{color:var(--fg-muted)}.placeholder\:text-fg-muted::placeholder{color:var(--fg-muted)}.placeholder\:text-slate::-moz-placeholder{color:var(--slate)}.placeholder\:text-slate::placeholder{color:var(--slate)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-\[4px\]:before{content:var(--tw-content);height:4px}.before\:w-\[40px\]:before{content:var(--tw-content);width:40px}.before\:rounded-\[2px\]:before{content:var(--tw-content);border-radius:2px}.before\:bg-blue:before{content:var(--tw-content);background-color:var(--blue)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-l-0:last-child{border-left-width:0}.last\:pb-0:last-child{padding-bottom:0}.target\:block:target{display:block}.open\:flex[open]{display:flex}.open\:flex-wrap[open]{flex-wrap:wrap}.open\:items-center[open]{align-items:center}.open\:gap-sm[open]{gap:var(--space-sm)}.hover\:z-\[1\]:hover{z-index:1}.hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.hover\:-translate-x-1:hover,.hover\:-translate-y-\[5px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y:-5px}.hover\:rotate-0:hover{--tw-rotate:0deg}.hover\:rotate-0:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-3:hover{gap:.75rem}.hover\:gap-\[14px\]:hover{gap:14px}.hover\:border-blue:hover{border-color:var(--blue)}.hover\:border-blue-mist:hover{border-color:var(--blue-mist)}.hover\:border-cool:hover{border-color:var(--border-cool)}.hover\:border-fg-muted:hover{border-color:var(--fg-muted)}.hover\:border-slate:hover{border-color:var(--slate)}.hover\:border-underline-hover:hover{border-color:var(--underline-hover)}.hover\:bg-blue-deep:hover{background-color:var(--blue-deep)}.hover\:text-blue:hover{color:var(--blue)}.hover\:text-blue-deep:hover{color:var(--blue-deep)}.hover\:text-blue-mist:hover{color:var(--blue-mist)}.hover\:text-cream:hover{color:var(--cream)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-paper:hover{color:var(--paper)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-blue:focus{border-color:var(--blue)}.focus\:border-fg:focus{border-color:var(--fg)}.focus\:border-ink:focus{border-color:var(--ink)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue:focus{--tw-ring-color:var(--blue)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-blue:focus-visible{outline-color:var(--blue)}.focus-visible\:outline-paper:focus-visible{outline-color:var(--paper)}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-45{--tw-rotate:45deg}.group:hover .group-hover\:translate-x-1,.group[open] .group-open\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.peer:checked~.peer-checked\:border-cream{border-color:var(--cream)}.peer:checked~.peer-checked\:bg-cream{background-color:var(--cream)}.peer:checked~.peer-checked\:text-blue-deep{color:var(--blue-deep)}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-blue{--tw-ring-color:var(--blue)}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{border-color:var(--danger)}@media (min-width:600px){.sm\:static{position:static}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-28{height:7rem}.sm\:h-\[240px\]{height:240px}.sm\:h-\[96px\]{height:96px}.sm\:h-full{height:100%}.sm\:max-h-56{max-height:14rem}.sm\:min-h-0{min-height:0}.sm\:w-28{width:7rem}.sm\:w-40{width:10rem}.sm\:w-\[240px\]{width:240px}.sm\:w-\[76px\]{width:76px}.sm\:w-\[96px\]{width:96px}.sm\:w-\[calc\(\(100\%-var\(--space-md\)\*4\)\/4\.5\)\]{width:calc(22.22222% - var(--space-md)*4/4.5)}.sm\:w-\[calc\(50\%-\(var\(--space-md\)\/2\)\)\]{width:calc(50% - var(--space-md)/2)}.sm\:w-auto{width:auto}.sm\:max-w-\[46\%\]{max-width:46%}.sm\:flex-1{flex:1 1 0%}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[10rem_minmax\(0\2c 1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:grid-cols-\[284px_1fr\]{grid-template-columns:284px 1fr}.sm\:grid-cols-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:gap-\[14px\]{gap:14px}.sm\:gap-\[2px\]{gap:2px}.sm\:gap-\[34px\]{gap:34px}.sm\:gap-\[44px\]{gap:44px}.sm\:gap-lg{gap:var(--space-lg)}.sm\:gap-md{gap:var(--space-md)}.sm\:gap-sm{gap:var(--space-sm)}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.sm\:gap-y-1{row-gap:.25rem}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-center{align-self:center}.sm\:justify-self-center{justify-self:center}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:bg-blue{background-color:var(--blue)}.sm\:bg-blue-deep{background-color:var(--blue-deep)}.sm\:p-8{padding:2rem}.sm\:p-sm{padding:var(--space-sm)}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-\[18px\]{padding-left:18px;padding-right:18px}.sm\:px-\[6px\]{padding-left:6px;padding-right:6px}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-\[14px\]{padding-top:14px;padding-bottom:14px}.sm\:pb-0{padding-bottom:0}.sm\:pb-8{padding-bottom:2rem}.sm\:pb-\[144px\]{padding-bottom:144px}.sm\:pb-lg{padding-bottom:var(--space-lg)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-\[\.68rem\]{font-size:.68rem}.sm\:text-\[\.78rem\]{font-size:.78rem}.sm\:text-\[\.95rem\]{font-size:.95rem}.sm\:text-\[\.9rem\]{font-size:.9rem}.sm\:text-\[1\.04rem\]{font-size:1.04rem}.sm\:text-\[1\.2rem\]{font-size:1.2rem}.sm\:text-\[1\.45rem\]{font-size:1.45rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-sm{font-size:.97rem;line-height:1.38rem}.sm\:text-paper{color:var(--paper)}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:columns-2{-moz-columns:2;column-count:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-rows-\[0fr\]{grid-template-rows:0fr}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:gap-lg{gap:var(--space-lg)}.md\:gap-sm{gap:var(--space-sm)}.md\:bg-transparent{background-color:transparent}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.group:focus-within .md\:group-focus-within\:grid-rows-\[1fr\]{grid-template-rows:1fr}.group:focus-within .md\:group-focus-within\:bg-\[rgba\(36\2c 52\2c 86\2c \.45\)\]{background-color:rgba(36,52,86,.45)}.group:hover .md\:group-hover\:grid-rows-\[1fr\]{grid-template-rows:1fr}.group:hover .md\:group-hover\:bg-\[rgba\(36\2c 52\2c 86\2c \.45\)\]{background-color:rgba(36,52,86,.45)}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-md{top:var(--space-md)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-2{grid-column-start:2}.lg\:mt-0{margin-top:0}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[240px\]{width:240px}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.lg\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-md{gap:var(--space-md)}.lg\:gap-sm{gap:var(--space-sm)}.lg\:gap-x-lg{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.lg\:gap-y-xl{row-gap:var(--space-xl)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:pl-72{padding-left:18rem}}@media (min-width:1280px){.xl\:fixed{position:fixed}.xl\:left-\[304px\]{left:304px}.xl\:left-\[calc\(\(100vw-76rem\)\/2\)\]{left:calc(50vw - 38rem)}.xl\:top-24{top:6rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:flex{display:flex}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_repeat\(4\2c max-content\)\]{grid-template-columns:minmax(0,1fr) repeat(4,max-content)}.xl\:gap-x-xl{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}}.\[\&\.header-dark\]\:bg-paper.header-dark{background-color:var(--paper)}.\[\&\.step-pending\]\:translate-y-6.step-pending{--tw-translate-y:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\.step-pending\]\:opacity-0.step-pending{opacity:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:not\(\:first-child\)\]\:mt-md:not(:first-child){margin-top:var(--space-md)}.\[\&\:not\(\:first-child\)\]\:mt-xl:not(:first-child){margin-top:var(--space-xl)}.\[\&\:not\(\[hidden\]\)\]\:flex:not([hidden]){display:flex}.\[\&\>\*\+\*\]\:mt-sm>*+*{margin-top:var(--space-sm)}.\[\&\>li\:first-child\]\:border-t>li:first-child{border-top-width:1px}.\[\&\>li\:first-child\]\:pt-sm>li:first-child{padding-top:var(--space-sm)}.\[\&\>option\]\:bg-card>option{background-color:var(--card)}.\[\&\>option\]\:text-fg>option{color:var(--fg)}.\[\&\>option\]\:text-ink>option{color:var(--ink)}.\[\&\>p\+p\]\:mt-sm>p+p{margin-top:var(--space-sm)}.\[\&\>p\+p\]\:mt-xs>p+p{margin-top:var(--space-xs)}.\[\&\>p\:first-child\]\:mt-0>p:first-child{margin-top:0}.\[\&\>p\:first-child\]\:text-\[1\.19rem\]>p:first-child{font-size:1.19rem}.\[\&\>p\:first-child\]\:leading-\[1\.55\]>p:first-child{line-height:1.55}.\[\&\>p\]\:mt-md>p{margin-top:var(--space-md)}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&_\.menu-count\]\:bg-white .menu-count{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_\.menu-count\]\:text-blue-deep .menu-count{color:var(--blue-deep)}.\[\&_a\]\:text-blue a{color:var(--blue)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_strong\]\:text-blue-deep strong{color:var(--blue-deep)}.\[\&_strong\]\:text-white strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.header-dark .\[\.header-dark_\&\]\:bg-blue{background-color:var(--blue)}.header-dark .\[\.header-dark_\&\]\:text-blue{color:var(--blue)}.header-dark .\[\.header-dark_\&\]\:text-paper{color:var(--paper)}.header-dark .\[\.header-dark_\&\]\:text-slate{color:var(--slate)}.header-dark .\[\.header-dark_\&\]\:hover\:text-blue:hover{color:var(--blue)}@media (min-width:1280px){.menu-collapsed .xl\:\[\.menu-collapsed_\&\]\:left-10{left:2.5rem}}.no-webm .\[\.no-webm_\&\]\:flex{display:flex}.no-webm .\[\.no-webm_\&\]\:hidden{display:none}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}