@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Geist", "Readex Pro", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:calc(.375rem * var(--corner));--radius-sm:calc(.625rem * var(--corner));--radius-md:calc(.875rem * var(--corner));--radius-lg:calc(1.25rem * var(--corner));--radius-xl:calc(1.75rem * var(--corner));--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Readex Pro", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Geist", "Readex Pro", ui-sans-serif, system-ui, sans-serif;--radius-squircle:calc(.95rem * var(--corner));--shadow-soft:0 1px 1.5px var(--c-shadow-weak);--shadow-lift:0 1px 2px var(--c-shadow-weak), 0 6px 16px var(--c-shadow-weak);--shadow-float:0 4px 12px var(--c-shadow-weak), 0 16px 40px var(--c-shadow);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-spring:linear(0, .14 4%, .52 11%, .93 19%, 1.08 25%, 1.1 29%, 1.05 36%, .99 45%, 1 58%, 1);--text-title:1.75rem;--text-title--line-height:1.1;--text-title--letter-spacing:-.022em;--text-name:1.0625rem;--text-name--letter-spacing:-.01em;--text-meta:.75rem;--text-bubble:.96875rem;--text-bubble--line-height:1.42;--width-rail:4.25rem;--width-list:24rem;--width-drawer:22.5rem;--width-bubble:34rem;--z-raised:10;--z-header:20;--z-nav:30;--z-drawer:40;--z-popover:50;--z-dialog:60;--z-toast:70}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--c-canvas);-webkit-tap-highlight-color:transparent}body{background:var(--c-canvas);min-height:100dvh;color:var(--c-ink)}}@layer components{.so-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.so-row{border-radius:var(--radius-md);text-align:start;width:100%;min-height:3.5rem;transition:background-color var(--duration-quick) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.55rem .7rem;display:flex}.so-row-btn[data-hovered]{background:var(--c-sunken)}.so-row-btn[data-pressed]{transform:scale(.99)}.so-row-btn[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}.so-who{flex:1;min-width:8rem;display:grid}.so-who b{overflow-wrap:anywhere;font-weight:650}.so-sub,.so-hint{color:var(--c-ink-soft);font-size:.8125rem}.so-hint{text-wrap:pretty}.so-actions{flex-wrap:wrap;gap:.5rem;display:flex}.so-inline-empty{border-radius:var(--radius-md);background:var(--c-sunken);justify-items:start;gap:.35rem;padding:.9rem 1rem;font-size:.875rem;display:grid}.so-inline-empty p{color:var(--c-ink-soft)}.so-picker{max-height:14rem;padding-inline:.25rem;overflow-y:auto}.so-picker-tall{max-height:22rem}.so-checks{display:grid}.so-radio .card-opt{text-align:start;justify-items:start;padding:.6rem .9rem}.so-radio .card-sub{color:var(--c-ink-soft);font-weight:400}.cm-filter-label{color:var(--c-ink-soft);font-size:.8125rem;font-weight:650}.st-view{gap:1rem;display:grid}.st-tile .so-row{background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line)}.st-add{display:inline-grid;position:relative}.st-plus{inset-inline-end:-.2rem;background:var(--c-accent);width:1.35rem;height:1.35rem;color:var(--c-on-accent);box-shadow:0 0 0 2px var(--c-canvas);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.2rem}.st-plus .icon{width:.85rem;height:.85rem}.st-section{gap:.35rem;display:grid}.st-section>h2{color:var(--c-ink-soft);padding-inline:.7rem;font-size:.8125rem;font-weight:650}.st-when{margin-inline-start:auto;font-size:.75rem}.dialog.sv-dialog{width:min(28rem,100vw - 1rem);max-height:94dvh;overflow-y:auto}.sv-notice{text-align:center;justify-items:center;gap:1rem;padding:2rem 1rem;display:grid}.sv-notice>.icon{width:2rem;height:2rem;color:var(--c-accent-ink)}.sv-body{gap:.75rem;display:grid}.sv-bars{gap:.25rem;display:flex}.sv-bars .progress{flex:1;width:auto;height:.25rem}.sv-bars .progress>i{transition:none}.sv-head{align-items:center;gap:.5rem;min-width:0;display:flex}.sv-times{flex-wrap:wrap;gap:0 .5rem;display:flex}.sv-stage-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.sv-next{transform:scaleX(-1)}[dir=rtl] .sv-next{transform:none}.sv-frame{aspect-ratio:9/14;border-radius:var(--radius-lg);width:100%;max-height:60dvh;animation:fade-up var(--duration-quick) var(--ease-enter);background:oklch(22% .02 260);place-items:center;display:grid;position:relative;overflow:hidden}.sv-frame[data-type=text]{background:oklch(.45 .12 var(--h,200))}.sv-text{color:oklch(99% 0 0);font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;padding:1.5rem;font-size:1.375rem;font-weight:650;line-height:1.3}.sv-media{object-fit:cover;width:100%;height:100%}.sv-media-empty{color:oklch(85% 0 0);place-items:center;display:grid}.sv-video-mark{color:oklch(99% 0 0);background:oklch(0% 0 0/.45);border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;position:absolute}.sv-caption{inset-inline:0;color:oklch(99% 0 0);overflow-wrap:anywhere;background:linear-gradient(#0000,oklch(0% 0 0/.65));padding:1.5rem 1rem .9rem;position:absolute;bottom:0}.sv-foot{gap:.35rem;display:grid}.sc,.sa{gap:1rem;display:grid}.sa>.btn{justify-self:start}.sc-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sc-head h2,.sa-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.sc-head h2:focus,.sa-title:focus{outline:none}.sc-grid{align-items:start;gap:1.25rem;display:grid}.sc-col{gap:1rem;min-width:0;display:grid}.sc-panel{gap:.5rem;padding-block-start:.25rem;display:grid}.sc-text{border-radius:var(--radius-md);background:var(--c-sunken);min-height:7rem;padding:.75rem 1rem}.sc-count[data-over=true]{color:var(--c-danger-ink);font-weight:650}.sc-choose{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sc-preview{border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line);gap:.5rem;padding:1rem;display:grid}.sc-preview h3{font-size:.9375rem;font-weight:650}.sc-preview .sv-frame{max-height:26rem}.sc-summary{border-radius:var(--radius-md);background:var(--c-sunken);justify-items:start;gap:.3rem;padding:.9rem 1rem;display:grid}.sc-sum-value{font-weight:650}.sa-options{gap:.75rem;display:grid}.sa-detail{flex-wrap:wrap;align-items:center;gap:.75rem;padding-inline:.5rem;display:flex}.sa-count{color:var(--c-accent-ink);font-weight:650}.sa-count[data-none=true]{color:var(--c-danger-ink)}@media (width>=64rem){.sc-grid{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.sv-failed{text-align:center;color:oklch(97% 0 0);justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.sc-progress{gap:.4rem;display:grid}.so-status{color:var(--c-ink-soft);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.sv-reply{align-items:end;gap:.5rem;display:flex}.sv-reply .field{flex:1;min-width:0}.so-list-cards{gap:.5rem}.so-list-cards .so-row{background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line)}.so-list-cards .so-row-btn[data-hovered]{box-shadow:0 0 0 1px var(--c-line-strong), var(--shadow-soft);background:var(--c-surface)}.so-row-btn .chevron{block-size:1.1rem;inline-size:1.1rem;color:var(--c-ink-faint);transform:scaleX(-1)}[dir=rtl] .so-row-btn .chevron{transform:none}.so-row[data-new=true]{animation:so-row-in var(--duration-moderate) var(--ease-enter)}.so-controls{flex-wrap:wrap;align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.so-chip{background:var(--c-sunken);min-block-size:1.75rem;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding-inline:.6rem;font-size:.75rem;font-weight:650;display:inline-flex}.so-chip .icon{block-size:.9rem;inline-size:.9rem}.so-chip[data-tone=pending]{background:var(--c-info-soft);color:var(--c-info-ink)}.so-chip:is([data-tone=owner],[data-tone=admin]){background:var(--c-accent-soft);color:var(--c-accent-ink)}.so-chip[data-tone=mature]{background:var(--c-danger-soft);color:var(--c-danger-ink)}.so-chip[data-tone=ok]{background:var(--c-success-soft);color:var(--c-success-ink)}.so-chip[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}.so-dialog-body{color:var(--c-ink-soft);text-wrap:pretty}.so-fieldset{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.so-fieldset legend,.so-label{padding:0;font-size:.8125rem;font-weight:650}.so-count{color:var(--c-accent-ink);font-size:.8125rem;font-weight:600}.so-menu-item{text-align:start;display:grid}.so-menu-item small{color:var(--c-ink-soft);white-space:normal;font-size:.75rem;font-weight:400;line-height:1.35}.so-pop{max-inline-size:min(18rem,100vw - 2rem);font-size:.875rem}.so-section{border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line);gap:.75rem;min-inline-size:0;padding:1rem;display:grid}.so-section>h2,.so-section-head h2{font-size:1.0625rem;font-weight:650}.so-section-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.so-section-head>.btn{margin-inline-start:auto}.gj{border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:0 0 0 1px var(--c-accent), var(--shadow-soft);gap:.75rem;padding:1.1rem;display:grid;position:relative}.gj-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.gj-top{align-items:center;gap:.9rem;padding-inline-end:2.5rem;display:flex}.gj h2{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.gj>.btn{justify-self:start}.gd{gap:1.25rem;display:grid}.gd-head{gap:1rem;display:grid}.gd-back{justify-self:start}.gd-title{align-items:center;gap:1rem;display:flex}.gd-title h2{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:700;line-height:1.15}.gd-title :is(h1,h2):focus{outline:none}.gd-sub{color:var(--c-ink-soft);font-size:.875rem}.gd-desc{text-wrap:pretty;max-inline-size:50ch;margin-block-start:.25rem}.gd-grid{align-items:start;gap:1rem;display:grid}.gd-col{gap:1rem;min-inline-size:0;display:grid}.gd-section{border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line);gap:.6rem;min-inline-size:0;padding:1rem;display:grid}.gd-section h3{font-size:1rem;font-weight:650}.gd-section-head{align-items:center;gap:.5rem;display:flex}.gd-section-head .icon-btn{margin-inline-start:auto}.gd-events{gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.gd-event{background:var(--c-sunken);max-inline-size:100%;color:var(--c-ink-soft);text-align:center;text-wrap:pretty;border-radius:999px;justify-self:center;padding:.3rem .8rem;font-size:.75rem}.gd-leave{justify-content:flex-start;display:flex}@media (width>=64rem){.gd-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@keyframes so-row-in{0%{opacity:0;transform:translateY(.25rem)}}:root[data-motion-resolved=reduced] .so-row[data-new=true]{animation:none}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-accent-soft)}.icon{flex:none;width:1.375rem;height:1.375rem}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.icon-btn{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--c-ink-soft);transition:background-color var(--duration-quick) var(--ease-standard), color var(--duration-quick), transform var(--duration-instant);flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn[data-hovered],.icon-btn[data-force=hover]{background:var(--c-sunken);color:var(--c-ink)}.icon-btn[data-pressed],.icon-btn[data-force=pressed]{transform:scale(.9)}.icon-btn[aria-expanded=true],.icon-btn[data-selected],.icon-btn[data-force=selected]{background:var(--c-accent-soft);color:var(--c-accent-ink)}.btn{min-height:2.75rem;padding-inline:calc(var(--spacing) * 4.5);isolation:isolate;cursor:default;transition:transform var(--duration-instant) var(--ease-standard), background-color var(--duration-quick), box-shadow var(--duration-quick);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn[data-pressed],.btn[data-force=pressed]{transform:scale(.96)}.btn-primary{background:var(--c-out);color:var(--c-on-out)}.btn-primary:is([data-hovered],[data-force=hover]){background:var(--c-out)}@supports (color:color-mix(in lab, red, red)){.btn-primary:is([data-hovered],[data-force=hover]){background:color-mix(in oklch, var(--c-out) 88%, black)}}.btn-quiet{background:var(--c-sunken);color:var(--c-ink)}.btn-quiet:is([data-hovered],[data-force=hover]){background:var(--c-line)}.btn-danger{background:var(--c-danger);color:var(--c-on-danger)}.btn-danger:is([data-hovered],[data-force=hover]){background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger:is([data-hovered],[data-force=hover]){background:color-mix(in oklch, var(--c-danger) 88%, black)}}.btn[data-size=small]{padding-inline:calc(var(--spacing) * 3.5);font-size:.8125rem}.btn[data-size=large]{min-height:3.25rem;padding-inline:calc(var(--spacing) * 6);font-size:1.0625rem}:is(.btn,.icon-btn,.send-btn)[data-disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn[data-pending]{opacity:1;cursor:progress}.btn[data-pending]>.icon{display:none}.btn[data-pending]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:999px;flex:none;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.text-link{color:var(--c-accent-ink);text-underline-offset:3px;cursor:pointer;transition:text-decoration-thickness var(--duration-quick);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.text-link:is([data-hovered],[data-force=hover]){text-decoration-thickness:2px}.mode-chip{background:var(--c-accent-soft);height:2rem;color:var(--c-accent-ink);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.75rem;font-weight:600;display:inline-flex}.mode-chip .icon{width:1rem;height:1rem}.mode-chip[data-tone=info]{background:var(--c-info-soft);color:var(--c-info-ink)}.mode-chip[data-tone=warning]{background:var(--c-warning-soft);color:var(--c-warning-ink)}.unread-badge{background:var(--c-accent);min-width:1.35rem;height:1.35rem;color:var(--c-on-accent);font-variant-numeric:tabular-nums;animation:pop var(--duration-moderate) var(--ease-spring);border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.75rem;font-weight:700;display:grid}.count-label{color:var(--c-accent-ink);font-size:.8125rem;font-weight:600}@keyframes pop{0%{transform:scale(0)}}.chip-set{flex-wrap:wrap;gap:.3rem;display:flex}.chip-opt{border:1px solid var(--c-line);min-height:2.75rem;color:var(--c-ink-soft);cursor:default;transition:background-color var(--duration-quick), color var(--duration-quick), border-color var(--duration-quick);border-radius:999px;align-items:center;padding-inline:.7rem;font-size:.75rem;font-weight:550;display:inline-flex}.chip-opt:is([data-hovered],[data-force=hover]):not([data-selected]){border-color:var(--c-line-strong);color:var(--c-ink)}.chip-opt[data-selected]{background:var(--c-ink);color:var(--c-canvas);border-color:var(--c-ink)}.chip-opt[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}.cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:.4rem;display:grid}.card-opt{border-radius:var(--radius-md);border:1.5px solid var(--c-line);background:var(--c-surface);min-height:2.75rem;color:var(--c-ink-soft);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;cursor:default;transition:border-color var(--duration-quick), transform var(--duration-instant), background-color var(--duration-quick), color var(--duration-quick);align-content:center;justify-items:center;gap:.35rem;padding:.55rem .35rem;font-size:.8125rem;font-weight:550;display:grid;position:relative}.card-opt:is([data-hovered],[data-force=hover]){border-color:var(--c-line-strong);color:var(--c-ink)}.card-opt[data-pressed]{transform:scale(.95)}.card-opt[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}.card-opt[data-selected]{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-ink);font-weight:650}.card-opt[data-selected]:after{content:"";background:var(--c-accent);width:.5rem;height:.5rem;animation:pop var(--duration-moderate) var(--ease-spring);top:.35rem;border-radius:999px;position:absolute;inset-inline-end:.35rem}.card-sub{color:var(--c-ink-faint);text-align:center;font-size:.6875rem;font-weight:400;line-height:1.2}.card-aa{font-family:var(--font-display);font-weight:700;line-height:1}.card-aa[data-v=small]{font-size:.95rem}.card-aa[data-v=medium]{font-size:1.15rem}.card-aa[data-v=large]{font-size:1.4rem}.swatch{border-radius:calc(var(--radius-sm) * .8);width:100%;height:2.25rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(50% .02 274/.15)}.swatch i{flex:1}.swatch[data-t=dusk] i:first-child{background:oklch(20% .032 274)}.swatch[data-t=dusk] i:nth-child(2){background:oklch(54% .21 274)}.swatch[data-t=dusk] i:nth-child(3){background:oklch(72% .15 274)}.swatch[data-t=dusk] i:nth-child(4){background:oklch(97% .01 274)}.swatch[data-t=lagoon] i:first-child{background:oklch(20% .022 225)}.swatch[data-t=lagoon] i:nth-child(2){background:oklch(51% .1 198)}.swatch[data-t=lagoon] i:nth-child(3){background:oklch(78% .12 195)}.swatch[data-t=lagoon] i:nth-child(4){background:oklch(97% .008 225)}.swatch[data-t=lantern] i:first-child{background:oklch(20% .016 50)}.swatch[data-t=lantern] i:nth-child(2){background:oklch(77% .15 56)}.swatch[data-t=lantern] i:nth-child(3){background:oklch(85% .12 70)}.swatch[data-t=lantern] i:nth-child(4){background:oklch(97.4% .006 70)}.preview-theme{border-radius:.45rem;width:100%;height:1.6rem}.preview-theme[data-v=light]{background:linear-gradient(90deg,oklch(99% 0 0) 50%,oklch(90% .02 274) 50%)}.preview-theme[data-v=dark]{background:linear-gradient(90deg,oklch(20% .03 274) 50%,oklch(30% .04 274) 50%)}.preview-theme[data-v=system]{background:linear-gradient(135deg,oklch(99% 0 0) 50%,oklch(20% .03 274) 50%)}.preview-corner{border:2px solid;border-block-end:0;border-inline-end:0;width:1.9rem;height:1.4rem}.preview-corner[data-v=square]{border-start-start-radius:.15rem}.preview-corner[data-v=soft]{border-start-start-radius:.6rem}.preview-corner[data-v=round]{border-start-start-radius:1.2rem}.preview-bubble{background:var(--c-accent);border-radius:.7rem;width:2.6rem;height:1.3rem}.preview-bubble[data-v=tail]{border-end-end-radius:.15rem}.preview-density{gap:.25rem;width:2.4rem;display:grid}.preview-density[data-v=compact]{gap:.12rem}.preview-density[data-v=spacious]{gap:.4rem}.preview-density i{opacity:.6;background:currentColor;border-radius:2px;height:.25rem}.preview-wall{background:var(--c-sunken);border-radius:.45rem;width:100%;height:1.6rem}.preview-wall[data-v=texture]{background-image:var(--grain)}.preview-wall[data-v=glow]{background:radial-gradient(circle at 70% 20%, var(--c-glow-1), var(--c-sunken) 70%)}.preview-wall[data-v=contour]{background:repeating-radial-gradient(circle at 30% 120%, var(--c-sunken) 0 .35rem, var(--c-contour) .35rem .45rem)}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .25 0 0 0 0 .35 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root[data-appearance=dark]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.brand-mark{border-radius:calc(var(--radius-sm) * 1.3);background:var(--c-out);width:2.75rem;height:2.75rem;color:var(--c-on-out);transition:background-color var(--duration-quick);flex:none;place-items:center;display:grid}a.brand-mark[data-hovered]{background:var(--c-accent-strong)}.art-mark{width:1.75rem;height:1.75rem}.art-mark .on{fill:var(--c-on-out)}.field{gap:.35rem;width:min(22rem,100%);display:grid}.field-label{font-size:.8125rem;font-weight:650}.field-input{border-radius:var(--radius-md);border:1px solid var(--c-line-strong);background:var(--c-surface);width:100%;min-height:2.75rem;color:var(--c-ink);transition:border-color var(--duration-quick), box-shadow var(--duration-quick);padding-inline:.9rem}.field-input:is(:focus-visible,[data-force=focus]){border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-soft);outline:none}.field-input[data-invalid]{border-color:var(--c-danger)}.field-input[readonly]{background:var(--c-sunken);color:var(--c-ink-soft)}.field-input[data-disabled]{opacity:.55;cursor:not-allowed}.field-hint{color:var(--c-ink-soft);font-size:.8125rem}.field-error{color:var(--c-danger-ink);font-size:.8125rem;font-weight:600}.field-row{align-items:center;gap:.25rem;display:flex}.field-row .field-input{flex:1}.field-count{color:var(--c-ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem}.search-field{width:100%;position:relative}.search-field .search-input{background:var(--c-sunken);width:100%;height:2.75rem;color:var(--c-ink);transition:border-color var(--duration-quick), background-color var(--duration-quick), box-shadow var(--duration-quick);border:1px solid #0000;border-radius:999px;padding-inline:2.75rem 3rem;font-size:.9375rem}.search-field .search-input::placeholder{color:var(--c-ink-faint)}.search-field .search-input:focus-visible{border-color:var(--c-accent);background:var(--c-surface);box-shadow:0 0 0 4px var(--c-accent-soft);outline:none}.search-field .search-input::-webkit-search-cancel-button{display:none}.search-field>.icon{color:var(--c-ink-faint);pointer-events:none;inset-inline-start:.95rem;position:absolute;top:50%;translate:0 -50%}.search-field .search-clear{inset-inline-end:.3rem;position:absolute;top:50%;translate:0 -50%}.search-field[data-empty] .search-clear{display:none}.check-field{gap:.25rem;display:grid}.check{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding-block:.6rem;font-size:.9375rem;display:flex;position:relative}.check-box{border-radius:var(--radius-sm);border:2px solid var(--c-line-strong);background:var(--c-surface);width:1.375rem;height:1.375rem;color:var(--c-on-accent);transition:background-color var(--duration-quick), border-color var(--duration-quick), transform var(--duration-instant);flex:none;place-items:center;margin-top:.05rem;display:grid}.check-box .icon{opacity:0;width:1rem;height:1rem;transition:opacity var(--duration-quick), transform var(--duration-moderate) var(--ease-spring);transform:scale(.6)}.check[data-selected] .check-box{background:var(--c-accent);border-color:var(--c-accent)}.check[data-selected] .check-box .icon{opacity:1;transform:none}.check:is([data-focus-visible],[data-force=focus]) .check-box{outline:2px solid var(--c-focus);outline-offset:2px}.check[data-invalid] .check-box{border-color:var(--c-danger)}.check[data-disabled]{cursor:not-allowed}.check[data-disabled] .check-box{opacity:.5}.check[data-disabled] .check-label{color:var(--c-ink-soft)}.check[data-pressed] .check-box{transform:scale(.92)}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.75rem;font-size:.9375rem;display:flex}.switch-row[data-disabled]{cursor:not-allowed;color:var(--c-ink-soft)}.switch{border-radius:999px;flex:none;width:3rem;height:2.75rem;position:relative}.switch:before{content:"";background:var(--c-line-strong);height:1.75rem;transition:background-color var(--duration-quick);inset-inline:0;border-radius:999px;position:absolute;top:50%;translate:0 -50%}.switch:after{content:"";width:1.35rem;height:1.35rem;box-shadow:var(--shadow-soft);transition:transform var(--duration-moderate) var(--ease-spring), width var(--duration-quick);top:calc(50% - .675rem);background:oklch(100% 0 0);border-radius:999px;position:absolute;inset-inline-start:.2rem}.switch-row[data-selected] .switch:before{background:var(--c-accent)}.switch-row[data-selected] .switch:after{transform:translate(1.25rem)}[dir=rtl] .switch-row[data-selected] .switch:after{transform:translate(-1.25rem)}.switch-row[data-pressed] .switch:after{width:1.6rem}.switch-row:is([data-focus-visible],[data-force=focus]) .switch{outline:2px solid var(--c-focus);outline-offset:2px}.switch-row[data-disabled] .switch{opacity:.5}.upload-trigger{justify-self:start}.composer-dock{z-index:var(--z-header);padding-block:.5rem calc(.9rem + env(safe-area-inset-bottom));padding-inline:calc(clamp(.75rem, 3vw, 2.5rem) + env(safe-area-inset-left)) calc(clamp(.75rem, 3vw, 2.5rem) + env(safe-area-inset-right));position:relative}.composer{border-radius:var(--radius-xl);background:var(--c-raised);border:1px solid var(--c-line);width:100%;max-width:56rem;box-shadow:var(--shadow-lift);transition:border-color var(--duration-quick), box-shadow var(--duration-quick);align-items:flex-end;gap:.35rem;margin-inline:auto;padding:.35rem;display:flex}.composer:focus-within{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.composer:focus-within{border-color:color-mix(in oklch, var(--c-accent) 60%, var(--c-line))}}.composer:focus-within{box-shadow:var(--shadow-lift), 0 0 0 4px var(--c-accent-soft)}.composer-input{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;flex:1;min-width:0;max-height:9.5rem;padding:.7rem .4rem;font-size:1rem;line-height:1.45;overflow-y:auto}.composer-input:empty:before{content:attr(data-placeholder);color:var(--c-ink-faint);pointer-events:none}.composer-input[aria-disabled=true]{opacity:.55;cursor:not-allowed}.send-btn{background:var(--c-out);width:2.75rem;height:2.75rem;color:var(--c-on-out);transition:transform var(--duration-quick) var(--ease-spring);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.send-btn[data-hovered]{background:var(--c-out)}@supports (color:color-mix(in lab, red, red)){.send-btn[data-hovered]{background:color-mix(in oklch, var(--c-out) 88%, black)}}.send-btn[data-pressed]{transform:scale(.88)}.send-btn .icon{transition:transform var(--duration-moderate) var(--ease-spring), opacity var(--duration-quick);position:absolute}.send-btn[data-mode=mic] .i-send,.send-btn[data-mode=send] .i-mic{opacity:0;transform:scale(.4)rotate(-45deg)}.skip-link{z-index:var(--z-toast);border-radius:var(--radius-sm);background:var(--c-accent);color:var(--c-on-accent);transition:top var(--duration-quick) var(--ease-enter);inset-inline-start:1rem;margin-block-start:env(safe-area-inset-top);padding:.75rem 1rem;font-weight:600;position:fixed;top:-4rem}.skip-link:focus-visible{top:1rem}.skip-link[data-static]{position:static}.rail-item{border-radius:var(--radius-md);width:3rem;height:3rem;color:var(--c-ink-soft);letter-spacing:-.01em;transition:color var(--duration-quick) var(--ease-standard), transform var(--duration-instant) var(--ease-standard), background-color var(--duration-quick);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.65rem;font-weight:500;display:flex;position:relative}.rail-item:is([data-hovered],[data-force=hover]){color:var(--c-ink)}.rail-item:is([data-pressed],[data-force=pressed]){transform:scale(.94)}.rail-item[aria-current=page]{color:var(--c-accent-ink);font-weight:650}.rail-item .icon{transition:transform var(--duration-moderate) var(--ease-spring)}.rail-item:is([data-hovered],[data-force=hover]) .icon{transform:translateY(-2px)}.nav-rail{border-radius:var(--radius-lg);background:var(--c-rail);flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.nav-rail .rail-item>span{font-size:.6875rem}.nav-bottom{border-radius:var(--radius-xl);background:var(--c-raised);width:100%;box-shadow:var(--shadow-lift);grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.35rem;display:grid}.nav-bottom[data-fixed]{z-index:var(--z-nav);inset-inline:calc(.75rem + env(safe-area-inset-left)) calc(.75rem + env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto;position:fixed}.nav-bottom .rail-item{width:auto;height:3.4rem}.nav-bottom .rail-item[aria-current=page]{background:linear-gradient(var(--c-accent-soft), var(--c-accent-soft)), var(--c-raised)}.nav-badge{background:var(--c-accent);min-width:1.25rem;height:1.25rem;color:var(--c-on-accent);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--c-rail);top:.2rem;border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:700;display:grid;position:absolute;inset-inline-end:.3rem}.tabs{border-bottom:1px solid var(--c-line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tab{min-height:2.75rem;color:var(--c-ink-soft);white-space:nowrap;cursor:default;transition:color var(--duration-quick), border-color var(--duration-quick);border-bottom:2px solid #0000;flex:none;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:550;display:inline-flex}.tab[data-hovered]{color:var(--c-ink)}.tab[data-selected]{color:var(--c-accent-ink);border-color:var(--c-accent);font-weight:650}.tab[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:-2px}.filters{background:var(--c-sunken);border-radius:999px;gap:.25rem;width:100%;padding:.25rem;display:flex}.filter{isolation:isolate;min-height:2.75rem;color:var(--c-ink-soft);white-space:nowrap;cursor:default;transition:color var(--duration-quick);border-radius:999px;flex:1;justify-content:center;align-items:center;padding-inline:.5rem;font-size:.8125rem;font-weight:550;display:inline-flex;position:relative}.filter[data-selected]{color:var(--c-ink);font-weight:650}.filter[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}.filter-pill{z-index:-1;background:var(--c-raised);box-shadow:var(--shadow-soft);transition:translate var(--duration-moderate) var(--ease-spring), width var(--duration-moderate) var(--ease-spring);border-radius:999px;position:absolute;inset:0}.filter .count{color:var(--c-accent-ink);font-variant-numeric:tabular-nums;margin-inline-start:.3rem}.crumbs{color:var(--c-ink-soft);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.crumbs .crumb{align-items:center;gap:.25rem;display:inline-flex}.crumbs .crumb-link{min-height:2.75rem;color:var(--c-accent-ink);align-items:center;padding-inline:.25rem;font-weight:600;display:inline-flex}.crumbs .crumb-link[data-current]{min-height:0;color:var(--c-ink);overflow-wrap:anywhere;font-weight:650}.chevron{width:1.1rem;height:1.1rem;color:var(--c-ink-faint);transform:scaleX(-1)}[dir=rtl] .chevron{transform:none}.pager{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.pager output{color:var(--c-ink-soft);font-variant-numeric:tabular-nums}.steps{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.steps li{color:var(--c-ink-faint);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.steps li:before{content:"";background:var(--c-line-strong);border-radius:999px;width:.6rem;height:.6rem}.steps li[data-state=done]:before,.steps li[aria-current=step]:before{background:var(--c-accent)}.steps li[aria-current=step]{color:var(--c-ink);font-weight:650}.popover{z-index:var(--z-popover);border-radius:var(--radius-lg);background:var(--c-raised);min-width:13rem;max-width:calc(100vw - 1rem);color:var(--c-ink);border:1px solid var(--c-line);box-shadow:var(--shadow-float);transform-origin:var(--trigger-anchor-point,top left);outline:none;padding:.4rem;overflow-y:auto}.popover[data-entering]{animation:pop-in var(--duration-quick) var(--ease-spring)}.popover[data-exiting]{animation:pop-out var(--duration-quick) var(--ease-exit) forwards}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}}@keyframes pop-out{to{opacity:0;transform:scale(.96)}}.popover-dialog{outline:none}.menu{outline:none;display:grid}.menu-item{border-radius:var(--radius-sm);text-align:start;width:100%;min-height:2.75rem;color:var(--c-ink);cursor:default;transition:background-color var(--duration-instant);outline:none;align-items:center;gap:.7rem;padding-inline:.75rem;font-size:.9375rem;display:flex}.menu-item:is([data-hovered],[data-focused]){background:var(--c-sunken)}.menu-item[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:-2px}.menu-item[data-tone=danger]{color:var(--c-danger-ink)}.menu-item .icon{color:var(--c-ink-soft)}.menu-item[data-tone=danger] .icon{color:inherit}.menu-item .menu-check{color:var(--c-accent-ink);margin-inline-start:auto}.menu-item[data-disabled]{opacity:.5}.menu-sep{background:var(--c-line);border:0;height:1px;margin:.3rem .5rem}.scrim{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(12% .03 274/.42);position:fixed;inset:0}.scrim[data-entering]{animation:fade var(--duration-quick) var(--ease-enter)}.scrim[data-exiting]{animation:fade var(--duration-quick) var(--ease-exit) reverse forwards}@keyframes fade{0%{opacity:0}}.dialog{left:50%;top:max(12vh, calc(env(safe-area-inset-top) + 1rem));width:min(34rem,100vw - 1.5rem);max-height:calc(80dvh - env(safe-area-inset-bottom));border-radius:var(--radius-xl);background:var(--c-raised);color:var(--c-ink);border:1px solid var(--c-line);box-shadow:var(--shadow-float);display:grid;position:fixed;overflow:hidden;translate:-50%}.dialog[data-size=small]{width:min(22rem,100vw - 1.5rem)}.dialog[data-entering]{animation:dialog-in var(--duration-moderate) var(--ease-spring)}.dialog[data-exiting]{animation:dialog-out var(--duration-quick) var(--ease-exit) forwards}@keyframes dialog-in{0%{opacity:0;transform:translateY(1rem)scale(.96)}}@keyframes dialog-out{to{opacity:0;transform:translateY(.5rem)scale(.98)}}.dialog-body{outline:none;gap:.75rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.dialog-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.sheet{max-height:88dvh;padding:1.25rem 1.25rem 2rem;padding-inline:calc(1.25rem + env(safe-area-inset-left)) calc(1.25rem + env(safe-area-inset-right));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--c-raised);color:var(--c-ink);box-shadow:var(--shadow-float);inset-inline:0;padding-block-end:calc(2rem + env(safe-area-inset-bottom));position:fixed;bottom:0;overflow-y:auto}.sheet[data-entering]{animation:sheet-in var(--duration-moderate) var(--ease-enter)}.sheet[data-exiting]{animation:sheet-in var(--duration-quick) var(--ease-exit) reverse forwards}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet-grip{background:var(--c-line-strong);border-radius:999px;width:2.5rem;height:.3rem;margin:-.4rem auto .9rem}.panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.panel-head h2{letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.tooltip{z-index:var(--z-popover);background:var(--c-ink);color:var(--c-canvas);white-space:nowrap;border-radius:.5rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.tooltip[data-entering]{animation:fade var(--duration-quick) var(--ease-enter)}.tooltip[data-exiting]{animation:fade var(--duration-quick) var(--ease-exit) reverse forwards}.toasts{z-index:var(--z-toast);bottom:calc(1.25rem + env(safe-area-inset-bottom));outline:none;width:min(26rem,100vw - 1.5rem);position:fixed;left:50%;translate:-50%}@media (width<=47.99rem){.toasts{bottom:calc(6.5rem + env(safe-area-inset-bottom))}}.toast-list{gap:.5rem;display:grid}.toast{border-radius:var(--radius-lg);background:var(--c-ink);color:var(--c-canvas);box-shadow:var(--shadow-float);animation:toast-in var(--duration-moderate) var(--ease-spring);outline:none;align-items:center;gap:.75rem;padding:.65rem .65rem .65rem 1rem;display:flex}.toast[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}.toast-content{flex:1;min-width:0;font-size:.9rem}.toast .btn{background:var(--c-canvas);min-height:2.5rem;padding-inline:1rem}@supports (color:color-mix(in lab, red, red)){.toast .btn{background:color-mix(in oklch, var(--c-canvas) 16%, transparent)}}.toast .btn{color:var(--c-canvas)}.toast-timer{flex:none;width:1.6rem;height:1.6rem}.toast-timer circle{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:63;stroke-dashoffset:0;transform-origin:50%;animation:timer var(--toast-ms,6s) linear forwards;opacity:.7;transform:rotate(-90deg)}.toasts:is(:hover,:focus-within) .toast-timer circle{animation-play-state:paused}@keyframes timer{to{stroke-dashoffset:63px}}@keyframes toast-in{0%{opacity:0;transform:translateY(1rem)scale(.95)}}.theme-panel{max-height:min(40rem,84dvh);padding:1.1rem 1.1rem 1.25rem;overflow-y:auto}@media (width>=40rem){.theme-panel.popover{width:23.5rem}}.axis{border-block-start:1px solid var(--c-line);padding-block:.7rem}.axis:first-of-type{border-block-start:0}.axis-label{color:var(--c-ink-soft);justify-content:space-between;margin-block-end:.5rem;font-size:.8125rem;font-weight:650;display:flex}.axis-note{color:var(--c-ink-faint);font-size:.75rem;font-weight:400}:root[data-motion-resolved=reduced] :is(.popover[data-entering],.dialog[data-entering],.sheet[data-entering],.toast,.unread-badge){animation-name:fade;animation-duration:.16s}.avatar{--h:274;width:3.25rem;height:3.25rem;color:oklch(.32 .06 var(--h));background:oklch(.9 .045 var(--h));border-radius:999px;flex:none;place-items:center;font-size:1.05rem;font-weight:600;display:grid;position:relative}:root[data-appearance=dark] .avatar{color:oklch(.92 .04 var(--h));background:oklch(.38 .06 var(--h))}.avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar[data-size=sm]{width:2.5rem;height:2.5rem;font-size:.85rem}.avatar[data-size=xs]{width:1.75rem;height:1.75rem;font-size:.65rem}.avatar[data-size=xl]{width:6rem;height:6rem;font-size:2rem}.avatar[data-kind=room]{background:var(--c-sunken);color:var(--c-ink-soft)}.avatar .icon{width:55%;height:55%}.presence{z-index:1;background:var(--c-success);width:.8rem;height:.8rem;box-shadow:0 0 0 2.5px var(--c-surface);inset-inline-end:0;border-radius:999px;position:absolute;bottom:0}.status-ring{background:var(--c-accent);border-radius:999px;padding:3px;display:inline-grid}.status-ring[data-seen=true]{background:var(--c-line-strong)}.status-ring .avatar{box-shadow:0 0 0 2px var(--c-surface)}.msg-log{flex-direction:column;gap:.2rem;width:100%;max-width:56rem;margin-inline:auto;display:flex;overflow-x:clip}.msg{max-width:min(var(--width-bubble), 82%);align-items:flex-end;gap:.5rem;display:flex;position:relative}.msg[data-dir=out]{flex-direction:row-reverse;align-self:flex-end}.msg:is([data-group=start],[data-group=solo]){margin-block-start:.55rem}.msg-avatar{flex:none;width:1.75rem}.bubble{border-radius:calc(1.125rem * var(--corner));min-width:4.5rem;font-size:var(--text-bubble);line-height:var(--text-bubble--line-height);overflow-wrap:anywhere;background:var(--c-in);color:var(--c-ink);box-shadow:var(--shadow-soft);padding:.5rem .75rem .35rem;position:relative}.msg[data-dir=out] .bubble{background:var(--c-out);color:var(--c-on-out);box-shadow:none}:root[data-bubbles=tail] .msg:is([data-group=end],[data-group=solo])[data-dir=in] .bubble{border-end-start-radius:.25rem}:root[data-bubbles=tail] .msg:is([data-group=end],[data-group=solo])[data-dir=out] .bubble{border-end-end-radius:.25rem}:root[data-bubbles=tail] .msg:is([data-group=end],[data-group=solo]) .bubble:after{content:"";background:inherit;width:.8rem;height:.9rem;position:absolute;bottom:0}:root[data-bubbles=tail] .msg:is([data-group=end],[data-group=solo])[data-dir=in] .bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);border-end-start-radius:.3rem;inset-inline-start:-.45rem}:root[data-bubbles=tail] .msg:is([data-group=end],[data-group=solo])[data-dir=out] .bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);inset-inline-end:-.45rem}:root[dir=rtl][data-bubbles=tail] .bubble:after,[dir=rtl] .msg .bubble:after{transform:scaleX(-1)}.sender{color:oklch(.52 .14 var(--h,274));margin-block-end:.1rem;font-size:.8125rem;font-weight:650;display:block}:root[data-appearance=dark] .sender{color:oklch(.8 .12 var(--h,274))}.msg-meta{float:inline-end;color:var(--c-ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;margin-block:.35rem -.1rem;margin-inline-start:.7rem;font-size:.6875rem;display:inline-flex}.msg[data-dir=out] .msg-meta{color:var(--c-on-out-soft)}.receipt{width:1.1rem;height:.8rem;overflow:visible}.receipt path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-moderate) var(--ease-enter), opacity var(--duration-quick)}.receipt:is([data-state=sending],[data-state=waiting],[data-state=failed]) :is(.t1,.t2),.receipt[data-state=sent] .t2{stroke-dashoffset:14px;opacity:0}.receipt .clock{opacity:0;transition:opacity var(--duration-quick)}.receipt[data-state=sending] .clock{opacity:1}.receipt[data-state=waiting] .clock{opacity:.75;stroke-dasharray:1.6 1.6}.receipt[data-state=read]{color:oklch(86% .12 200)}:root[data-palette=lantern] .receipt[data-state=read]{color:oklch(42% .14 250)}.failed-tag{min-height:2.75rem;color:var(--c-danger-ink);align-items:center;gap:.3rem;padding-inline:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.quote{background:currentColor;border-inline-start:3px solid;border-radius:.5rem;margin-block-end:.4rem;padding:.35rem .6rem;display:block}@supports (color:color-mix(in lab, red, red)){.quote{background:color-mix(in oklch, currentColor 10%, transparent)}}.quote{text-align:start;width:100%;font-size:.8125rem}.quote b{font-weight:650;display:block}.quote span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg[data-dir=in] .quote span{color:var(--c-ink-soft)}.msg[data-dir=out] .quote{background:oklch(0% none none/.16)}.msg[data-dir=out] .quote span{color:var(--c-on-out)}.msg-tools{opacity:0;pointer-events:none;transition:opacity var(--duration-quick);top:50%;gap:.1rem;padding-inline:.35rem;display:flex;position:absolute;inset-inline-start:100%;translate:0 -50%}.msg[data-dir=out] .msg-tools{flex-direction:row-reverse;inset-inline:auto 100%}.msg-tools .icon-btn{background:var(--c-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.msg-tools .icon-btn{background:color-mix(in oklch, var(--c-raised) 80%, transparent)}}.msg-tools .icon-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (hover:hover){.msg:is(:hover,:focus-within) .msg-tools{opacity:1;pointer-events:auto}}@media (hover:none){.msg-tools{z-index:var(--z-raised);background:var(--c-raised);box-shadow:var(--shadow-lift);top:auto;bottom:calc(100% - .35rem);border-radius:999px;padding:.2rem;inset-inline-start:0;translate:none}.msg[data-dir=out] .msg-tools{inset-inline:auto 0}.msg:is([data-tools=open],:focus-within) .msg-tools{opacity:1;pointer-events:auto}}.reactions{z-index:1;flex-wrap:wrap;gap:.25rem;margin-block-start:-.35rem;display:flex;position:relative}.msg[data-dir=out] .reactions{justify-content:flex-end}.reaction-chip{place-items:center;min-width:2.75rem;min-height:2.75rem;margin-block:-.55rem -.35rem;display:inline-grid}.reaction-chip>span{background:var(--c-raised);border:1px solid var(--c-line);box-shadow:var(--shadow-soft);animation:pop var(--duration-moderate) var(--ease-spring);transition:transform var(--duration-instant);border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.reaction-chip[data-selected]>span{border-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.reaction-chip[data-selected]>span{background:color-mix(in oklch, var(--c-accent) 12%, var(--c-raised))}}.reaction-chip[data-pressed]>span{transform:scale(.9)}.reaction-chip b{font-variant-numeric:tabular-nums;font-weight:600}.doc-card{text-align:start;background:currentColor;border-radius:.8rem;align-items:center;gap:.7rem;min-width:14rem;margin:.1rem -.3rem .3rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.doc-card{background:color-mix(in oklch, currentColor 7%, transparent)}}.doc-card{transition:background-color var(--duration-quick)}.doc-card[data-hovered]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.doc-card[data-hovered]{background:color-mix(in oklch, currentColor 11%, transparent)}}.doc-card b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.doc-card small{opacity:.75;font-size:.75rem}.msg[data-dir=out] .doc-card small{opacity:1}.doc-badge{background:var(--c-danger);width:2.5rem;height:2.75rem;color:var(--c-on-danger);border-radius:.5rem;flex:none;place-items:center;display:grid}.poll{gap:.35rem;min-width:min(16rem,100%);display:grid}.poll h4{font-weight:650}.poll-tag{opacity:.8;font-size:.75rem;font-weight:600}.poll-option{background:currentColor;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.7rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.poll-option{background:color-mix(in oklch, currentColor 8%, transparent)}}.poll-option{isolation:isolate;text-align:start;font-size:.875rem}.poll-option:before{content:"";z-index:-1;background:var(--c-accent-soft);transform-origin:0;transform:scaleX(var(--share,0));transition:transform var(--duration-moderate) var(--ease-spring);position:absolute;inset:0}[dir=rtl] .poll-option:before{transform-origin:100%}.poll-option[data-selected]{box-shadow:inset 0 0 0 2px var(--c-accent)}.typing-dots{vertical-align:middle;gap:.2rem;margin-inline-start:.3rem;display:inline-flex}.typing-dots i{width:.35rem;height:.35rem;animation:dot 1.1s var(--ease-standard) infinite;background:currentColor;border-radius:999px}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}:root[data-motion-resolved=reduced] .typing-dots i{animation-name:dot-fade}@keyframes dot-fade{0%,60%,to{opacity:.45}30%{opacity:1}}.typing-bubble{border-radius:var(--radius-lg);background:var(--c-in);color:var(--c-ink-soft);box-shadow:var(--shadow-soft);align-self:flex-start;align-items:center;gap:.5rem;margin-block-start:.5rem;padding:.7rem .9rem;display:inline-flex}.day-chip{color:var(--c-ink-soft);background:var(--c-raised);border-radius:999px;align-self:center;margin-block:1rem .6rem;padding:.3rem .85rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.day-chip{background:color-mix(in oklch, var(--c-raised) 80%, transparent)}}.day-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft)}.new-divider{color:var(--c-accent-ink);align-items:center;gap:.75rem;margin-block:.8rem;font-size:.75rem;font-weight:650;display:flex}.new-divider:before,.new-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);flex:1;height:1px}.pinned-bar{text-align:start;background:var(--c-surface);align-items:center;gap:.7rem;width:100%;min-height:3rem;padding:.45rem 1rem;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pinned-bar{background:color-mix(in oklch, var(--c-surface) 92%, transparent)}}.pinned-bar{border-block-end:1px solid var(--c-line);transition:background-color var(--duration-quick)}.pinned-bar[data-hovered]{background:var(--c-sunken)}.pinned-bar .icon{width:1.1rem;height:1.1rem;color:var(--c-accent-ink)}.pinned-bar b{color:var(--c-accent-ink);font-size:.75rem;font-weight:650}.find-bar{background:var(--c-surface);border-block-end:1px solid var(--c-line);align-items:center;gap:.35rem;width:100%;padding:.35rem .75rem;display:flex}.find-bar>.icon{color:var(--c-ink-faint);margin-inline-start:.25rem}.find-input{min-width:0;min-height:2.75rem;color:var(--c-ink);background:0 0;outline:none;flex:1;font-size:.9375rem}.find-input::-webkit-search-cancel-button{display:none}.find-count{color:var(--c-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.rotate-180{transform:rotate(180deg)}.row-clip{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.chat-row{text-align:start;border-radius:var(--radius-md);background:var(--c-surface);cursor:default;width:100%;transition:background-color var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard);align-items:center;gap:.85rem;padding:.7rem .75rem;display:flex;position:relative}.chat-row:is([data-hovered],[data-force=hover]){background:var(--c-sunken)}.chat-row[data-pressed]{transform:scale(.985)}.chat-row[aria-current=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.chat-row[aria-current=true]{background:color-mix(in oklch, var(--c-accent) 12%, var(--c-surface))}}.chat-row[aria-current=true]:before{content:"";background:var(--c-accent);width:.25rem;animation:grow-y var(--duration-moderate) var(--ease-spring);inset-inline-start:0;border-radius:999px;position:absolute;top:22%;bottom:22%}@keyframes grow-y{0%{transform:scaleY(0)}}.row-main{flex:1;gap:.2rem;min-width:0;display:grid}.row-top,.row-bottom{align-items:center;gap:.5rem;min-width:0;display:flex}.row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.96875rem;font-weight:600;overflow:hidden}.row-time{font-size:var(--text-meta);color:var(--c-ink-faint);font-variant-numeric:tabular-nums;flex:none}.chat-row[data-unread=true] .row-time{color:var(--c-accent-ink);font-weight:650}.row-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink-soft);flex:1;font-size:.875rem;overflow:hidden}.chat-row[data-unread=true] .row-preview{color:var(--c-ink);font-weight:500}.chat-row[data-unread=true] .row-name{font-weight:700}[dir=rtl] :is(.row-name,.row-preview){text-align:right}.row-flags{color:var(--c-ink-faint);align-items:center;gap:.3rem;display:flex}.row-flags .icon{width:1rem;height:1rem}.queued-tag,.audit-tag{white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.queued-tag{color:var(--c-warning-ink)}.queued-tag .icon,.audit-tag .icon{width:1rem;height:1rem}.audit-tag{color:var(--c-info-ink)}.typing-inline{color:var(--c-accent-ink);font-weight:550}.row-actions{background:var(--c-raised);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transition:opacity var(--duration-quick), translate var(--duration-quick) var(--ease-enter);inset-inline-end:.5rem;border-radius:999px;gap:.15rem;padding:.2rem;display:flex;position:absolute;top:50%;translate:.5rem -50%}.row-actions .icon-btn{border-radius:999px}@media (hover:hover){.row-clip:is(:hover,:focus-within) .row-actions{opacity:1;pointer-events:auto;translate:0 -50%}}.requests-row{border-radius:var(--radius-md);text-align:start;width:100%;transition:background-color var(--duration-quick);align-items:center;gap:.85rem;padding:.6rem .75rem;display:flex}.requests-row[data-hovered]{background:var(--c-sunken)}.requests-icon{background:var(--c-accent-soft);width:3.25rem;height:3.25rem;color:var(--c-accent-ink);border-radius:999px;flex:none;place-items:center;display:grid}.requests-row .count-label{margin-inline-start:auto}:root[data-motion-resolved=reduced] :is(.reaction-chip>span){animation-name:fade;animation-duration:.16s}.empty-state{text-align:center;animation:fade-up var(--duration-moderate) var(--ease-enter);justify-items:center;gap:.6rem;padding:3rem 2rem;display:grid}.empty-state h1,.empty-state h2,.empty-state h3{letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:650}.empty-state p{max-width:22rem;color:var(--c-ink-soft);text-wrap:pretty;font-size:.9375rem}.empty-icon{background:var(--c-sunken);width:4rem;height:4rem;color:var(--c-ink-soft);border-radius:999px;place-items:center;margin-block-end:.25rem;display:grid}.empty-icon .icon{width:1.75rem;height:1.75rem}@keyframes fade-up{0%{opacity:0;transform:translateY(.6rem)}}.banner{border-radius:var(--radius-md);background:var(--c-warning-soft);width:100%;color:var(--c-ink);animation:drop-in var(--duration-moderate) var(--ease-enter);align-items:flex-start;gap:.75rem;padding:.8rem 1rem;font-size:.875rem;display:flex}.banner>.icon{color:var(--c-warning-ink);margin-top:.1rem}.banner strong{font-weight:650;display:block}.banner .banner-action{color:var(--c-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline}@keyframes drop-in{0%{opacity:0;transform:translateY(-.5rem)}}.skeleton-row{align-items:center;gap:.85rem;padding:.7rem .75rem;display:flex}.skel{background:linear-gradient(90deg, var(--c-sunken) 30%, var(--c-line) 50%, var(--c-sunken) 70%);background-size:300% 100%;border-radius:.5rem;animation:1.4s linear infinite shimmer;display:block}.skel[data-shape=avatar]{border-radius:999px;flex:none;width:3.25rem;height:3.25rem}.skel[data-shape=line]{height:.875rem;width:var(--w,60%)}.skel[data-shape=line-sm]{height:.75rem;width:var(--w,70%)}:root[data-motion-resolved=reduced] .skel{animation:none}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.progress{background:var(--c-sunken);border-radius:999px;width:min(22rem,100%);height:.5rem;overflow:hidden}.progress>i{border-radius:inherit;background:var(--c-accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform var(--duration-moderate) var(--ease-standard);display:block}[dir=rtl] .progress>i{transform-origin:100%}.progress[data-state=failed]>i{background:var(--c-danger)}.boot{z-index:var(--z-toast);background:var(--c-canvas);transition:opacity .4s var(--ease-exit);place-content:center;justify-items:center;gap:1rem;display:grid;position:fixed;inset:0}.boot[data-contained]{z-index:auto;border-radius:var(--radius-md);width:100%;min-height:12rem;position:relative;inset:auto}.boot-mark{background:var(--c-out);width:4.5rem;height:4.5rem;animation:boot-rise .62s var(--ease-spring);border-radius:1.25rem;place-items:center;display:grid;position:relative}.boot-mark .art-mark{width:2.75rem;height:2.75rem}.boot-text{color:var(--c-ink-soft);animation:fade-up .5s var(--ease-enter) .16s backwards;font-size:1.125rem;font-weight:550;position:relative}@keyframes boot-rise{0%{opacity:0;transform:translateY(1.25rem)scale(.7)rotate(-8deg)}}:root[data-motion-resolved=reduced] :is(.boot-mark,.boot-text,.empty-state,.banner){animation-name:fade;animation-duration:.16s}.card{border-radius:var(--radius-lg);background:var(--c-surface);border:1px solid var(--c-line);width:100%;transition:border-color var(--duration-quick), transform var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick);align-content:start;gap:.5rem;padding:1rem;display:grid}.card b,.card .card-title{font-size:1rem;font-weight:650}.card p{color:var(--c-ink-soft);font-size:.875rem}.card-media{object-fit:cover;border-radius:var(--radius-md);width:100%;height:7rem}a.card:is([data-hovered],[data-force=hover]){border-color:var(--c-line-strong);box-shadow:var(--shadow-lift);transform:translateY(-2px)}a.card[data-pressed]{transform:translateY(0)scale(.99)}.plan-card[data-current=true]{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.stat{gap:.15rem;min-width:8rem;display:grid}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.75rem;font-weight:700}.stat span{color:var(--c-ink-soft);font-size:.8125rem}.dtable-wrap{border-radius:var(--radius-md);border:1px solid var(--c-line);width:100%;position:relative;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:.875rem}.dtable :is(th,td){text-align:start;border-bottom:1px solid var(--c-line);white-space:nowrap;outline:none;padding:.6rem .8rem}.dtable th{color:var(--c-ink-soft);background:var(--c-sunken);font-size:.75rem;font-weight:650}.dtable :is(td,th)[data-num=true]{text-align:end;font-variant-numeric:tabular-nums}.dtable tbody tr[data-hovered]{background:var(--c-sunken)}.dtable :is(tr,td,th)[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:-2px}.photo-grid{border-radius:calc(var(--radius-lg) - .2rem);grid-template-columns:1fr 1fr;gap:.2rem;margin:-.2rem -.45rem .4rem;display:grid;overflow:hidden}.photo-grid .photo-tile{aspect-ratio:1;display:block;overflow:hidden}.photo-grid .photo-tile:first-child:nth-last-child(odd){aspect-ratio:4/3;grid-column:span 2}.photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-moderate) var(--ease-standard);display:block}.photo-grid .photo-tile[data-hovered] img{transform:scale(1.05)}.msg:has(.photo-grid){max-width:min(20rem,82%)}.link-card{background:currentColor;border-radius:.8rem;margin:.1rem -.35rem .45rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.link-card{background:color-mix(in oklch, currentColor 9%, transparent)}}.link-card{text-align:start}.link-card img{object-fit:cover;width:100%;height:6.5rem;display:block}.link-card div{padding:.5rem .7rem}.link-card b{font-size:.875rem;display:block}.link-card small{opacity:.8;font-size:.75rem}.voice{align-items:center;gap:.5rem;min-width:min(14rem,62vw);max-width:100%;padding-block:.15rem;display:flex}.voice-play{width:2.75rem;height:2.75rem;transition:transform var(--duration-instant);background:currentColor;border-radius:999px;flex:none;place-items:center;display:grid}.voice-play[data-pressed]{transform:scale(.9)}.voice-play .icon{color:var(--c-in)}.msg[data-dir=out] .voice-play .icon{color:var(--c-out)}.wave{flex:1;align-items:center;gap:1.5px;min-width:0;height:2rem;display:flex;overflow:hidden}.wave i{min-width:1px;height:calc(var(--v,.5) * 100%);opacity:.35;transition:opacity var(--duration-quick);background:currentColor;border-radius:2px;flex:1}.wave i[data-on=true]{opacity:1}.voice[data-playing=true] .wave i[data-on=true]:last-of-type{animation:bar .6s var(--ease-standard) infinite alternate}:root[data-motion-resolved=reduced] .voice .wave i{animation:none}@keyframes bar{to{transform:scaleY(1.35)}}.voice-speed{white-space:nowrap;font-variant-numeric:tabular-nums;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.6875rem;font-weight:700;display:inline-grid}.voice-speed>span{background:currentColor;border-radius:999px;padding:.15rem .45rem}@supports (color:color-mix(in lab, red, red)){.voice-speed>span{background:color-mix(in oklch, currentColor 14%, transparent)}}.voice-time{font-variant-numeric:tabular-nums;min-width:2.2rem;font-size:.75rem}.lightbox-overlay{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(10% .02 274/.86);position:fixed;inset:0}.lightbox-overlay[data-entering]{animation:fade var(--duration-quick) var(--ease-enter)}.lightbox-overlay[data-exiting]{animation:fade var(--duration-quick) var(--ease-exit) reverse forwards}.lightbox{padding:calc(1.5rem + env(safe-area-inset-top)) calc(1.5rem + env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) calc(1.5rem + env(safe-area-inset-left));outline:none;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:.75rem;display:grid;position:fixed;inset:0}.lightbox .icon-btn{color:oklch(100% 0 0);background:oklch(100% 0 0/.12)}.lightbox .viewer-close{top:calc(1rem + env(safe-area-inset-top));position:absolute;inset-inline-end:1rem}.viewer-bar{color:oklch(100% 0 0);align-items:center;gap:.25rem;min-height:2.75rem;padding-inline-end:3.5rem;display:flex}.viewer-pos{font-variant-numeric:tabular-nums;margin-inline-end:.5rem;font-size:.875rem;font-weight:600}.viewer-stage{touch-action:none;place-items:center;max-width:100%;min-height:0;display:grid;overflow:hidden}.viewer-stage[data-zoomed=true]{cursor:grab}.viewer-stage img{object-fit:contain;border-radius:var(--radius-lg);width:min(52rem,92vw);height:auto;max-height:72dvh;box-shadow:var(--shadow-float);transition:transform var(--duration-quick) var(--ease-standard);animation:zoom-in var(--duration-moderate) var(--ease-spring)}:root[data-motion-resolved=reduced] .viewer-stage img{transition:none;animation-name:fade}@keyframes zoom-in{0%{opacity:0;transform:scale(.6)}}.viewer-foot{text-align:center;justify-items:center;gap:.25rem;min-height:1.25rem;display:grid}.viewer-caption,.viewer-fail{color:oklch(95% 0 0);font-size:.875rem}.viewer-fail{font-weight:600}.lightbox :is(.viewer-prev,.viewer-next){position:absolute;top:50%;translate:0 -50%}.lightbox .viewer-prev{inset-inline-start:1rem}.lightbox .viewer-next{inset-inline-end:1rem}.viewer-next .icon,[dir=rtl] .viewer-prev .icon{transform:scaleX(-1)}[dir=rtl] .viewer-next .icon{transform:none}.dialog.palette{padding:.5rem}.palette .dialog-body{gap:0;padding:0}.palette-search{border-block-end:1px solid var(--c-line);align-items:center;gap:.6rem;padding:.4rem .6rem .7rem;display:flex}.palette-search>.icon{color:var(--c-ink-faint)}.palette-search input{min-height:2.75rem;color:var(--c-ink);background:0 0;outline:none;flex:1;font-size:1.0625rem}.palette-search input::placeholder{color:var(--c-ink-faint)}.palette-search input::-webkit-search-cancel-button{display:none}.palette-list{outline:none;max-height:22rem;padding-block:.4rem;overflow-y:auto}.palette-group{color:var(--c-ink-faint);padding:.5rem .7rem .25rem;font-size:.75rem;font-weight:650}.palette-item{border-radius:var(--radius-md);text-align:start;cursor:default;outline:none;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.35rem .7rem;display:flex}.palette-item[data-focused]{background:var(--c-accent-soft)}.palette-item .hint{color:var(--c-ink-faint);visibility:hidden;margin-inline-start:auto;font-size:.75rem}.palette-item[data-focused] .hint{visibility:visible}.palette-page-icon{border-radius:var(--radius-sm);background:var(--c-sunken);block-size:2rem;inline-size:2rem;color:var(--c-ink-soft);flex:none;place-items:center;display:inline-grid}.palette-foot{border-block-start:1px solid var(--c-line);color:var(--c-ink-faint);flex-wrap:wrap;gap:1rem;padding:.6rem .7rem .2rem;font-size:.75rem;display:flex}.share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.share-tile{border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--c-ink);transition:background-color var(--duration-quick), transform var(--duration-quick);justify-items:center;gap:.35rem;padding:.75rem .25rem;font-size:.8125rem;display:grid}.share-tile[data-hovered]{background:var(--c-sunken)}.share-tile[data-pressed]{transform:scale(.96)}.share-mark{background:oklch(.55 .15 var(--h,274));color:oklch(99% 0 0);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;font-weight:700;display:grid}.share-mark .icon{width:1.3rem;height:1.3rem}.share-copy[data-done=true]{background:var(--c-success)}.share-dialog .field{width:100%}.share-dialog .field-row .btn{flex:none}.qr{justify-items:center;gap:.5rem;margin:0;display:grid}.qr-svg{border-radius:var(--radius-md);width:min(13rem,70vw);height:auto;box-shadow:var(--shadow-soft)}.qr-bg{fill:oklch(99% 0 0)}.qr-ink{fill:oklch(18% .02 274)}.chart{gap:.5rem;width:100%;margin:0;display:grid}.chart-frame{aspect-ratio:5/2;border-radius:var(--radius-md);background:var(--c-surface);width:100%;display:block}.chart-frame:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.chart-empty{place-items:center;display:grid;overflow:hidden}.chart-empty .empty-state{gap:.25rem;padding:.5rem}.chart-empty .empty-state h2{font-size:.9375rem}.chart-empty .empty-state p{font-size:.8125rem}.chart-empty .empty-icon{width:2.25rem;height:2.25rem;margin:0}.chart-empty .empty-icon .icon{width:1.1rem;height:1.1rem}.chart-grid{stroke:var(--c-line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-tick{fill:var(--c-ink-soft);font-size:12px;font-family:var(--font-sans)}.chart-bar{fill:var(--metric,var(--c-accent))}.chart-bar:focus-visible,.chart-dot:focus-visible{stroke:var(--c-focus);stroke-width:3px;outline:none}.chart-line{fill:none;stroke:var(--metric,var(--c-accent));stroke-width:2.5px;vector-effect:non-scaling-stroke}.chart-dot{fill:var(--c-surface);stroke:var(--metric,var(--c-accent));stroke-width:2px;vector-effect:non-scaling-stroke}.chart-table summary{cursor:pointer;min-height:2.75rem;color:var(--c-accent-ink);align-items:center;font-size:.875rem;font-weight:600;display:flex}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-auto{height:auto}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-svh{min-height:100svh}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(.875rem * var(--corner))}.border{border-style:var(--tw-border-style);border-width:1px}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-start{text-align:start}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-ink{color:var(--c-accent-ink)}.text-ink-soft{color:var(--c-ink-soft)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (width>=48rem){.md\:hidden{display:none}}}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/fonts/readex-pro-arabic-wght-normal.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--density:1;--spacing:calc(.25rem * var(--density));--corner:1;--duration-instant:.1s;--duration-quick:.2s;--duration-moderate:.34s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}:root[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-density=compact]{--density:.84}:root[data-density=spacious]{--density:1.16}:root[data-corners=square]{--corner:.4}:root[data-corners=round]{--corner:1.45}:root[data-type-scale=small]{font-size:93.75%}:root[data-type-scale=large]{font-size:112.5%}:root[data-motion-resolved=reduced]{--duration-quick:1ms;--duration-moderate:1ms}:root{--c-success:oklch(56% .14 150);--c-success-soft:oklch(56% .14 150/.12);--c-success-ink:oklch(43% .12 150);--c-warning:oklch(77% .15 85);--c-warning-soft:oklch(77% .15 85/.18);--c-warning-ink:oklch(47% .1 75);--c-danger:oklch(56% .2 25);--c-danger-soft:oklch(56% .2 25/.1);--c-danger-ink:oklch(49% .19 25);--c-on-danger:oklch(99% 0 0);--c-info:oklch(56% .14 240);--c-info-soft:oklch(56% .14 240/.1);--c-info-ink:oklch(46% .13 240)}:root[data-appearance=dark]{--c-success:oklch(74% .15 150);--c-success-soft:oklch(74% .15 150/.15);--c-success-ink:oklch(82% .13 150);--c-warning:oklch(84% .14 85);--c-warning-soft:oklch(84% .14 85/.15);--c-warning-ink:oklch(87% .12 85);--c-danger:oklch(70% .18 25);--c-danger-soft:oklch(70% .18 25/.16);--c-danger-ink:oklch(80% .13 25);--c-on-danger:oklch(20% .05 25);--c-info:oklch(74% .12 240);--c-info-soft:oklch(74% .12 240/.15);--c-info-ink:oklch(82% .1 240)}:root,:root[data-palette=dusk],[data-scope-palette=dusk]{--c-canvas:oklch(97.2% .01 274);--c-rail:oklch(94.5% .018 274);--c-surface:oklch(99.3% .004 274);--c-raised:oklch(100% 0 0);--c-sunken:oklch(95.5% .013 274);--c-line:oklch(90% .016 274);--c-line-strong:oklch(80% .024 274);--c-ink:oklch(23% .04 274);--c-ink-soft:oklch(42% .035 274);--c-ink-faint:oklch(50% .03 274);--c-accent:oklch(53% .21 274);--c-accent-strong:oklch(47% .21 274);--c-accent-soft:oklch(53% .21 274/.1);--c-accent-ink:oklch(47% .2 274);--c-on-accent:oklch(99% .004 274);--c-focus:oklch(50% .22 274);--c-out:oklch(54% .21 274);--c-out-2:oklch(49% .21 290);--c-on-out:oklch(99.5% 0 0);--c-on-out-soft:oklch(96% .02 274);--c-in:oklch(100% 0 0);--c-glow-1:oklch(72% .15 274/.34);--c-glow-2:oklch(82% .1 318/.2);--c-shadow:oklch(35% .08 274/.16);--c-shadow-weak:oklch(35% .08 274/.08);--c-contour:oklch(53% .21 274/.07)}:root[data-appearance=dark],:root[data-palette=dusk][data-appearance=dark],[data-scope-palette=dusk][data-scope-appearance=dark]{--c-canvas:oklch(16.5% .03 274);--c-rail:oklch(14% .03 274);--c-surface:oklch(19.5% .032 274);--c-raised:oklch(23.5% .036 274);--c-sunken:oklch(15% .028 274);--c-line:oklch(30% .036 274);--c-line-strong:oklch(40% .04 274);--c-ink:oklch(96.5% .008 274);--c-ink-soft:oklch(81% .025 274);--c-ink-faint:oklch(70% .03 274);--c-accent:oklch(72% .16 274);--c-accent-strong:oklch(78% .14 274);--c-accent-soft:oklch(72% .16 274/.17);--c-accent-ink:oklch(81% .12 274);--c-on-accent:oklch(17% .04 274);--c-focus:oklch(84% .12 274);--c-out:oklch(52% .2 274);--c-out-2:oklch(46% .2 292);--c-on-out:oklch(99.5% 0 0);--c-on-out-soft:oklch(95.5% .02 274);--c-in:oklch(25.5% .036 274);--c-glow-1:oklch(55% .2 274/.3);--c-glow-2:oklch(55% .17 318/.16);--c-shadow:oklch(5% .03 274/.5);--c-shadow-weak:oklch(5% .03 274/.28);--c-contour:oklch(72% .16 274/.07)}:root[data-palette=lagoon],[data-scope-palette=lagoon]{--c-canvas:oklch(97.2% .008 225);--c-rail:oklch(94.4% .014 225);--c-surface:oklch(99.3% .003 225);--c-raised:oklch(100% 0 0);--c-sunken:oklch(95.5% .01 225);--c-line:oklch(90% .012 225);--c-line-strong:oklch(80% .018 225);--c-ink:oklch(23% .03 225);--c-ink-soft:oklch(42% .028 225);--c-ink-faint:oklch(50% .025 225);--c-accent:oklch(52% .1 200);--c-accent-strong:oklch(46% .1 200);--c-accent-soft:oklch(52% .1 200/.11);--c-accent-ink:oklch(46% .09 205);--c-on-accent:oklch(99.5% 0 0);--c-focus:oklch(45% .1 205);--c-out:oklch(51% .1 198);--c-out-2:oklch(46% .095 218);--c-on-out:oklch(99.5% 0 0);--c-on-out-soft:oklch(97% .015 195);--c-in:oklch(100% 0 0);--c-glow-1:oklch(80% .1 195/.3);--c-glow-2:oklch(82% .07 240/.22);--c-shadow:oklch(30% .05 225/.16);--c-shadow-weak:oklch(30% .05 225/.08);--c-contour:oklch(52% .1 200/.08)}:root[data-palette=lagoon][data-appearance=dark],[data-scope-palette=lagoon][data-scope-appearance=dark]{--c-canvas:oklch(17% .02 225);--c-rail:oklch(14.5% .02 225);--c-surface:oklch(20% .022 225);--c-raised:oklch(24% .026 225);--c-sunken:oklch(15.5% .02 225);--c-line:oklch(31% .026 225);--c-line-strong:oklch(41% .03 225);--c-ink:oklch(96.5% .006 225);--c-ink-soft:oklch(81% .02 225);--c-ink-faint:oklch(70% .022 225);--c-accent:oklch(78% .12 195);--c-accent-strong:oklch(84% .1 195);--c-accent-soft:oklch(78% .12 195/.16);--c-accent-ink:oklch(83% .1 195);--c-on-accent:oklch(18% .03 225);--c-focus:oklch(86% .1 195);--c-out:oklch(50% .1 200);--c-out-2:oklch(44% .09 222);--c-on-out:oklch(99.5% 0 0);--c-on-out-soft:oklch(97% .015 195);--c-in:oklch(26% .026 225);--c-glow-1:oklch(58% .11 195/.28);--c-glow-2:oklch(52% .1 245/.18);--c-shadow:oklch(5% .02 225/.5);--c-shadow-weak:oklch(5% .02 225/.28);--c-contour:oklch(78% .12 195/.07)}:root[data-palette=lantern],[data-scope-palette=lantern]{--c-canvas:oklch(97.4% .006 70);--c-rail:oklch(94.8% .012 60);--c-surface:oklch(99.4% .003 70);--c-raised:oklch(100% 0 0);--c-sunken:oklch(95.8% .01 60);--c-line:oklch(90.5% .014 60);--c-line-strong:oklch(81% .02 60);--c-ink:oklch(24% .03 50);--c-ink-soft:oklch(43% .03 50);--c-ink-faint:oklch(50% .03 50);--c-accent:oklch(76% .16 62);--c-accent-strong:oklch(71% .16 58);--c-accent-soft:oklch(76% .16 62/.18);--c-accent-ink:oklch(50% .13 50);--c-on-accent:oklch(22% .04 50);--c-focus:oklch(50% .14 45);--c-out:oklch(82% .13 70);--c-out-2:oklch(77% .15 56);--c-on-out:oklch(22% .04 50);--c-on-out-soft:oklch(36% .05 50);--c-in:oklch(100% 0 0);--c-glow-1:oklch(86% .12 70/.38);--c-glow-2:oklch(82% .1 30/.2);--c-shadow:oklch(35% .06 50/.16);--c-shadow-weak:oklch(35% .06 50/.08);--c-contour:oklch(60% .14 55/.09)}:root[data-palette=lantern][data-appearance=dark],[data-scope-palette=lantern][data-scope-appearance=dark]{--c-canvas:oklch(17% .014 50);--c-rail:oklch(14.8% .014 50);--c-surface:oklch(20% .016 50);--c-raised:oklch(24% .018 50);--c-sunken:oklch(15.5% .014 50);--c-line:oklch(31% .02 50);--c-line-strong:oklch(41% .025 50);--c-ink:oklch(96.5% .01 70);--c-ink-soft:oklch(81% .02 60);--c-ink-faint:oklch(70% .024 60);--c-accent:oklch(80% .15 65);--c-accent-strong:oklch(85% .13 70);--c-accent-soft:oklch(80% .15 65/.16);--c-accent-ink:oklch(84% .12 70);--c-on-accent:oklch(20% .03 50);--c-focus:oklch(86% .12 70);--c-out:oklch(78% .14 64);--c-out-2:oklch(72% .15 50);--c-on-out:oklch(20% .03 50);--c-on-out-soft:oklch(32% .045 50);--c-in:oklch(26% .02 50);--c-glow-1:oklch(66% .15 60/.26);--c-glow-2:oklch(58% .14 30/.15);--c-shadow:oklch(5% .02 50/.5);--c-shadow-weak:oklch(5% .02 50/.28);--c-contour:oklch(80% .15 65/.07)}html:not([lang=en]) #root[data-prerendered],html:not([data-path=\/]) #root[data-prerendered=\/]{visibility:hidden}html[data-session=none] [data-boot=session],html:not([data-session=none]) [data-boot=no-session]{display:none}[data-boot] .empty-state{animation:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
