/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--hz:320px}*,: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-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:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--ease-in:var(--ease-in);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3);--radius-arch:var(--radius-arch);--radius-pill:var(--radius-pill);--font-display:var(--font-display)}}@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,body{min-height:100%;margin:0}body{background:var(--ground);color:var(--ink);font:400 15px/22px var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:450;line-height:1.08}h4{font:600 15px/1.3 var(--font-sans);margin:0}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--sun-soft);color:var(--ink)}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.\!block{display:block!important}.\!hidden{display:none!important}.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}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.place-items-center{place-items:center}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[7px\]{gap:7px}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.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))}.select-all{-webkit-user-select:all;user-select:all}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hanken-grotesk-latin-ext-BzvT_elb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hanken-grotesk-latin-KjBMhMia.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-ext-C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-BJoXLJYV.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-ext-BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-C820gu2e.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-latin-ext-D-f043e1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-latin-DBQoWVJ5.woff2)format("woff2");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}.ac-i{vertical-align:middle;flex:none;display:inline-block}.ac-eyebrow{font:500 13px/18px var(--font-sans);color:var(--ink-3)}.ac-mono{font-variant-numeric:tabular-nums}.ac-clamp-1,.ac-clamp-2{white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ac-clamp-1{-webkit-line-clamp:1;word-break:break-all}.ac-clamp-2{-webkit-line-clamp:2}:where(.ac-btn,.ac-icon-btn,.ac-provider,.ac-tab,.ac-seg button,.ac-dock-btn,.ac-dock-leave,.ac-nav-item,.ac-input,.ac-composer):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-btn{border-radius:var(--radius-pill);height:44px;font:600 14px/18px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-1) var(--ease-out), color var(--duration-1) var(--ease-out), transform var(--duration-1) var(--ease-out), box-shadow var(--duration-1), filter var(--duration-1);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ac-btn:active{transform:scale(.98)}.ac-btn.is-primary{background:var(--sun);color:var(--on-sun)}.ac-btn.is-primary:hover{filter:brightness(1.07)}.ac-btn.is-secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control)}.ac-btn.is-secondary:hover{background:var(--sunk)}.ac-btn.is-quiet{color:var(--ink-2);background:0 0}.ac-btn.is-quiet:hover{background:var(--sunk);color:var(--ink)}.ac-btn.is-sm{height:36px;padding:0 14px;font-size:13.5px}.ac-btn.is-xs{gap:6px;height:30px;padding:0 10px;font-size:13px}.ac-btn.is-lg{height:52px;padding:0 24px;font-size:15.5px}.ac-btn[disabled]{opacity:.4;pointer-events:none;box-shadow:none}.ac-btn .kb{opacity:.6;font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;margin-left:2px}.ac-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ac-spin;display:inline-block}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-icon-btn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-1), color var(--duration-1);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ac-icon-btn:hover{background:var(--sunk);color:var(--ink)}.ac-icon-btn.is-on{background:var(--sun-soft);color:var(--sun-text)}.ac-icon-btn[disabled]{opacity:.4;pointer-events:none}.ac-provider{border-radius:var(--radius-pill);background:var(--surface);width:100%;height:52px;color:var(--ink);font:600 15px/1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--line-control), var(--shadow-1);cursor:pointer;transition:background-color var(--duration-1), transform var(--duration-1);border:0;justify-content:center;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.ac-provider:hover{background:var(--sunk)}.ac-provider:active{transform:scale(.99)}.ac-provider[disabled]{pointer-events:none}.ac-provider[disabled]:not(.is-busy){opacity:.45}.ac-provider .ac-logo,.ac-provider .ac-spin{width:20px;height:20px;position:absolute;left:20px}.ac-provider .ac-spin{width:18px;height:18px}.ac-logo{flex:none;width:17px;height:17px}.ac-chip{border-radius:var(--radius-sm);background:var(--sunk);height:26px;color:var(--ink-2);font:500 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ac-chip.is-sun{background:var(--sun-soft);color:var(--sun-text)}.ac-chip.is-horizon{background:var(--horizon-soft);color:var(--horizon)}.ac-chip.is-caution{background:var(--caution-soft);color:var(--caution)}.ac-chip.is-outline{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);background:0 0}.ac-notes-sign{border-radius:var(--radius-pill);background:var(--rec-soft);height:28px;color:var(--rec);font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.ac-rec-dot{background:var(--rec);width:8px;height:8px;animation:ac-pulse 1.8s var(--ease-out) infinite;border-radius:50%;flex:none;display:inline-block}.ac-notes-sign.is-requested{box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink-2);background:0 0}.ac-notes-sign.is-requested .ac-rec-dot{background:var(--ink-3);animation:none}.ac-notes-sign.is-stage{color:#ff9dae;background:#e335542e}.ac-notes-sign.is-stage .ac-rec-dot{background:#ff6b83}@keyframes ac-pulse{0%{box-shadow:0 0 #e335548c}70%{box-shadow:0 0 0 7px #e3355400}to{box-shadow:0 0 #e3355400}}.ac-sealed{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);color:var(--ink);align-items:center;gap:10px;padding:8px 14px 8px 8px;display:inline-flex}.ac-sealed .ic{background:var(--sun-soft);width:32px;height:32px;color:var(--sun-text);border-radius:10px;place-items:center;display:grid}.ac-sealed b{font:600 13.5px/1.2 var(--font-sans);display:block}.ac-sealed small{font:400 12px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:3px;display:block}.ac-sealed.is-inline{box-shadow:none;color:var(--ink-3);font:500 12.5px/1.35 var(--font-sans);background:0 0;gap:7px;padding:0}.ac-sealed.is-inline .ac-i{color:var(--sun-text)}.ac-sealed.is-button{text-align:left;cursor:pointer;max-width:100%;transition:background-color var(--duration-1)}.ac-sealed.is-button:hover{background:var(--sunk)}.ac-sealed.is-button .chev{color:var(--ink-3);transition:transform var(--duration-2) var(--ease-out);flex:none}.ac-sealed.is-button[aria-expanded=true] .chev{transform:rotate(180deg)}.ac-stage .ac-sealed.is-inline,.ac-sealed.is-inline.is-stage{color:var(--stage-ink-2)}.ac-stage .ac-sealed.is-inline .ac-i,.ac-sealed.is-inline.is-stage .ac-i{color:var(--gold)}.ac-checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ac-checklist li{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ac-checklist li>.ac-i{color:var(--horizon);margin-top:2px}.ac-checklist b{font:600 13.5px/1.35 var(--font-sans);color:var(--ink);display:block}.ac-checklist small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.ac-checklist code{font:500 12px/1.35 var(--font-mono);color:var(--ink-3);white-space:nowrap;padding-top:2px}.ac-avatar{--size:32px;width:var(--size);height:calc(var(--size) * 1.08);border-radius:var(--radius-arch) var(--radius-arch) calc(var(--size) * .22) calc(var(--size) * .22);vertical-align:middle;background:var(--sunk);box-shadow:0 0 0 2px var(--ring,transparent);flex:none;display:inline-block;position:relative;overflow:hidden}.ac-avatar svg,.ac-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ac-avatar .initial{width:100%;height:100%;font:480 calc(var(--size) * .46)/1 var(--font-display);color:var(--ink-2);place-items:center;padding-top:8%;display:grid}.ac-faces{align-items:flex-end;display:inline-flex}.ac-faces .ac-avatar{--ring:var(--surface);margin-left:-6px}.ac-faces .ac-avatar:first-child{margin-left:0}.ac-faces .more{color:var(--ink-3);font:600 12px/1 var(--font-sans);align-self:center;margin-left:6px}.ac-ghost{--size:44px;width:var(--size);height:calc(var(--size) * 1.08);padding-top:calc(var(--size) * .3);border:1.5px dashed var(--line-control);border-radius:var(--radius-arch) var(--radius-arch) calc(var(--size) * .22) calc(var(--size) * .22);font:480 calc(var(--size) * .42)/1 var(--font-display);color:var(--ink-3);vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.ac-ghost.is-more{font:600 calc(var(--size) * .3)/1 var(--font-sans)}.ac-stage{background:var(--stage);color:var(--stage-ink)}.ac-tile{border-radius:var(--radius-md);background:var(--stage-tile);min-height:0;transition:box-shadow var(--duration-2) var(--ease-out);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ac-tile:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 55%, var(--stage));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ac-tile:after{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--stage) 50%, transparent))}}.ac-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-tile .ac-tile-face{place-items:center;display:grid;position:absolute;inset:0}.ac-figure{filter:drop-shadow(0 16px 22px #00000059);height:90%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ac-tile-name{z-index:1;background:var(--stage);border-radius:8px;align-items:center;gap:7px;height:24px;padding:0 9px;display:inline-flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.ac-tile-name{background:color-mix(in srgb, var(--stage) 60%, transparent)}}.ac-tile-name{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 12px/1 var(--font-sans);color:var(--stage-ink)}.ac-tile-mic{z-index:1;background:var(--stage);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ac-tile-mic{background:color-mix(in srgb, var(--stage) 60%, transparent)}}.ac-tile-mic{color:var(--stage-ink)}.ac-tile-wait{z-index:1;background:var(--stage);border-radius:8px;align-items:center;gap:8px;height:26px;padding:0 10px;display:inline-flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ac-tile-wait{background:color-mix(in srgb, var(--stage) 60%, transparent)}}.ac-tile-wait{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 12px/1 var(--font-sans);color:var(--stage-ink-2)}.ac-tile.is-connecting .ac-figure,.ac-tile.is-connecting .ac-tile-face{opacity:.55;transition:opacity var(--duration-2) var(--ease-out)}.ac-tile.is-speaking{box-shadow:inset 0 0 0 2px var(--speak), 0 0 0 4px var(--speak)}@supports (color:color-mix(in lab, red, red)){.ac-tile.is-speaking{box-shadow:inset 0 0 0 2px var(--speak), 0 0 0 4px color-mix(in srgb, var(--speak) 14%, transparent)}}.ac-tile.is-hand{box-shadow:inset 0 0 0 2px var(--gold)}.ac-level{align-items:center;gap:2px;height:10px;display:inline-flex}.ac-level i{background:var(--speak);border-radius:1px;width:2px;height:100%;animation:.8s ease-in-out infinite ac-level}.ac-level i:nth-child(2){animation-delay:-.25s}.ac-level i:nth-child(3){animation-delay:-.5s}@keyframes ac-level{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ac-dock{border-radius:var(--radius-lg);background:var(--stage-raised);color:var(--stage-ink);align-items:center;gap:4px;padding:6px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px -14px #000000b3}.ac-dock-btn{width:42px;height:42px;color:var(--stage-ink);cursor:pointer;transition:background-color var(--duration-1);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.ac-dock-btn:hover{background:#ffffff14}.ac-dock-btn.is-off{background:var(--stage-ink);color:var(--stage)}.ac-dock-btn.is-on{background:var(--sun)}@supports (color:color-mix(in lab, red, red)){.ac-dock-btn.is-on{background:color-mix(in srgb, var(--sun) 16%, transparent)}}.ac-dock-btn.is-on{color:var(--sun)}.ac-dock-btn[disabled]{opacity:.5;pointer-events:none}.ac-dock-btn .badge{background:var(--speak);min-width:16px;height:16px;color:var(--stage);font:700 10px/16px var(--font-sans);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:3px;right:3px}.ac-dock-btn .alert{width:9px;height:9px;box-shadow:0 0 0 2px var(--stage-raised);background:#f3b85a;border-radius:50%;position:absolute;top:6px;right:6px}.ac-dock-btn.is-off .alert{box-shadow:0 0 0 2px var(--stage-ink)}.ac-dock-split{transition:background-color var(--duration-1);border-radius:12px;align-items:center;display:inline-flex}.ac-dock-split:hover{background:#ffffff0d}.ac-dock-split .ac-dock-btn{border-radius:12px 4px 4px 12px}.ac-dock-chev{width:20px;height:42px;color:var(--stage-ink-2);cursor:pointer;transition:background-color var(--duration-1), color var(--duration-1);background:0 0;border:0;border-radius:4px 12px 12px 4px;place-items:center;margin-left:1px;display:grid}.ac-dock-chev:hover,.ac-dock-chev.is-on,.ac-dock-chev[data-state=open]{color:var(--stage-ink);background:#ffffff1a}.ac-dock-chev:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-tile-hand{z-index:3;background:var(--stage-ink);width:26px;height:26px;color:var(--stage);border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ac-dock-sep{background:#ffffff1a;width:1px;height:24px;margin:0 4px}.ac-dock-leave{height:42px;color:var(--stage-ink);font:600 13.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-1);background:#ffffff1a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ac-dock-leave:hover{background:#ffffff29}.ac-dock-leave[disabled]{opacity:.6;pointer-events:none}.ac-caption{border-radius:var(--radius-md);background:var(--stage);max-width:640px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.ac-caption{background:color-mix(in srgb, var(--stage) 78%, transparent)}}.ac-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--stage-ink);box-shadow:inset 0 0 0 1px #ffffff14}.ac-caption .who{font:500 12px/1 var(--font-sans);color:var(--stage-ink-2);align-items:center;gap:8px;display:flex}.ac-caption .lang{background:var(--sun);border-radius:6px;align-items:center;gap:5px;height:20px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ac-caption .lang{background:color-mix(in srgb, var(--sun) 16%, transparent)}}.ac-caption .lang{color:var(--sun);font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums}.ac-caption p{font:500 17px/1.4 var(--font-sans);margin:6px 0 0}.ac-caption .orig{font:400 13px/1.4 var(--font-sans);color:var(--stage-ink-2);margin-top:4px}.ac-ptag{background:var(--stage-point);color:#fff;max-width:168px;height:22px;font:600 11.5px/1 var(--font-sans);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 3px;display:inline-flex;box-shadow:0 0 0 1.5px #fff,0 4px 10px -4px #0000008c}.ac-ptag .n{text-overflow:ellipsis;min-width:0;overflow:hidden}.ac-ptag .ac-avatar{--ring:transparent;flex:none}.ac-pointer{pointer-events:none;display:block;position:absolute;top:0;left:0}.ac-pointer .arrow{width:24px;height:24px;fill:var(--stage-point);stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:-5px;left:-5px}.ac-pointer .ac-ptag{position:absolute;top:15px;left:13px}.ac-notes{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);flex-direction:column;display:flex;overflow:hidden}.ac-notes-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.ac-notes-head .t{font:600 16px/1.25 var(--font-sans);letter-spacing:-.01em}.ac-notes-head .m{color:var(--ink-3);margin-top:2px;font-size:13px}.ac-notes-head .end{margin-left:auto}.ac-notes-body{gap:18px;padding:18px 20px 20px;display:grid}.ac-notes-body .ac-eyebrow{margin-bottom:8px}.ac-note-row{min-height:30px;font:500 14.5px/1.4 var(--font-sans);align-items:center;gap:10px;display:flex}.ac-tick{border-radius:var(--radius-xs);background:var(--sun-soft);width:22px;height:22px;color:var(--sun-text);flex:none;place-items:center;display:grid}.ac-tick.maybe{color:#0000;outline:1.5px dashed var(--line-control);outline-offset:-1.5px;background:0 0}.ac-owner{border-radius:var(--radius-pill);background:var(--sunk);height:24px;font:600 12px/1 var(--font-sans);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px 0 3px;display:inline-flex}.ac-summary{font:400 15px/1.6 var(--font-sans);color:var(--ink-2)}.ac-notes-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 20px;display:flex}.ac-note-row.is-new{animation:ac-settle var(--duration-3) var(--ease-out) both}@keyframes ac-settle{0%{opacity:0;transform:translateY(8px)}}.ac-unsure{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:help;border-radius:3px;text-decoration-thickness:1.5px}.ac-unsure:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-unsure-key{color:var(--ink-3);text-wrap:pretty;font-size:12.5px;line-height:1.5}.ac-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:20px 24px}.ac-fold{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ac-fold+.ac-fold{margin-top:10px}.ac-fold-h{border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 16px 10px 18px;list-style:none;display:flex}.ac-fold-h::-webkit-details-marker{display:none}.ac-fold-h:hover{background:var(--sunk)}.ac-fold-h:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-fold-i{color:var(--ink-3);transition:transform var(--duration-2) var(--ease-out);flex:none;margin-left:auto}.ac-fold[open]>.ac-fold-h .ac-fold-i{transform:rotate(180deg)}.ac-fold-b{padding:4px 18px 18px}.ac-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.ac-card-head h3{font:600 18px/24px var(--font-sans);letter-spacing:-.01em;margin:0}.ac-card-head>span{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ac-card-head a{font:600 13px/1 var(--font-sans);color:var(--ink-3);transition:color var(--duration-1);align-items:center;gap:4px;display:inline-flex}.ac-card-head a:hover{color:var(--sun-text)}.ac-nav{gap:2px;display:grid}.ac-nav-item{height:40px;color:var(--ink-2);font:500 14.5px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);border-radius:11px;align-items:center;gap:11px;padding:0 12px;text-decoration:none;display:flex}.ac-nav-item:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-nav-item:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.ac-nav-item:hover{color:var(--ink)}.ac-nav-item[aria-current=page]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-nav-item[aria-current=page]{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.ac-nav-item[aria-current=page]{color:var(--ink)}.ac-nav-item .count{font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:auto}.ac-composer{border-radius:var(--radius-lg);background:var(--surface);min-height:60px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);color:var(--ink-3);font:400 15.5px/1.4 var(--font-sans);align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.ac-composer>.ac-i{color:var(--sun-text)}.ac-composer .text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ac-composer input.text{height:58px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.ac-composer input.text::placeholder{color:var(--ink-3)}.ac-field{gap:6px;display:grid}.ac-field label{font:600 13.5px/1.2 var(--font-sans);color:var(--ink)}.ac-field .hint{color:var(--ink-3);font-size:12.5px}.ac-input{border-radius:var(--radius-md);background:var(--surface);width:100%;height:44px;color:var(--ink);font:400 15px/1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--line-control);transition:box-shadow var(--duration-1);border:0;padding:0 14px}.ac-input::placeholder{color:var(--ink-3)}.ac-input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.ac-input:disabled{opacity:.5;cursor:default}.ac-tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.ac-tab{height:40px;color:var(--ink-3);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.ac-tab:hover{color:var(--ink-2)}.ac-tab[aria-selected=true]{color:var(--ink)}.ac-tab[aria-selected=true]:after{content:"";background:var(--sun);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.ac-seg{background:var(--sunk);border-radius:12px;padding:3px;display:inline-flex}.ac-seg button{height:30px;color:var(--ink-2);font:600 13px/1 var(--font-sans);cursor:pointer;transition:background-color var(--duration-1), color var(--duration-1), box-shadow var(--duration-1);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ac-seg button:hover,.ac-seg button[aria-pressed=true]{color:var(--ink)}.ac-seg .pill{background:var(--surface);box-shadow:var(--shadow-1);border-radius:9px;position:absolute;inset:0}.ac-seg .lbl{align-items:center;gap:6px;display:inline-flex;position:relative}.ac-seg[aria-disabled=true]{opacity:.5}.ac-seg button:disabled{cursor:default}.ac-seg button:disabled:hover{color:var(--ink-2)}.ac-seg button[aria-pressed=true]:disabled:hover{color:var(--ink)}.ac-toasts{z-index:90;pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.ac-toasts.on-stage{top:auto;left:max(16px, env(safe-area-inset-left,0px));justify-items:start;max-width:calc(50% - 340px);bottom:20px;transform:none}.ac-toasts.on-stage .ac-toast{border-radius:var(--radius-lg);max-width:100%}@media (width<=1100px){.ac-toasts.on-stage{justify-items:center;max-width:calc(100vw - 32px);bottom:96px;left:50%;transform:translate(-50%)}}.ac-toast{border-radius:var(--radius-pill);background:var(--ink);max-width:calc(100vw - 32px);min-height:44px;color:var(--ground);font:500 14px/1.3 var(--font-sans);box-shadow:var(--shadow-3);pointer-events:auto;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:inline-flex}.ac-toast>.ac-i{color:var(--sun-on-ink)}.ac-toast>span{padding-right:8px}.ac-toast button{white-space:nowrap;border-radius:var(--radius-pill);height:32px;color:var(--ground);background:var(--ground);flex:none;padding:0 12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ac-toast button{background:color-mix(in srgb, var(--ground) 14%, transparent)}}.ac-toast button:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.ac-toast button:hover{background:color-mix(in srgb, var(--ground) 22%, transparent)}}.ac-notice{border-radius:var(--radius-md);font:400 14px/1.45 var(--font-sans);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.ac-notice>.ac-i{margin-top:1px}.ac-notice b{font-weight:600}.ac-notice.is-caution{background:var(--caution-soft);color:var(--caution)}.ac-notice.is-info{background:var(--horizon-soft);color:var(--horizon)}.ac-ref{border-radius:var(--radius-xs);max-width:100%;color:var(--ink-3);font:500 12px/1.3 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.ac-ref code{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 12px/1.3 var(--font-mono);color:var(--ink-2);overflow:hidden}.ac-ref:hover{background:var(--sunk);color:var(--ink-2)}.ac-ref:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ac-scrim{z-index:50;background:var(--stage);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ac-scrim{background:color-mix(in srgb, var(--stage) 42%, transparent)}}.ac-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ac-fade var(--duration-2) var(--ease-out) both}.ac-scrim[data-state=closed]{animation:ac-fade-out .18s var(--ease-in) forwards}.ac-tour{z-index:80;position:fixed;inset:0}.ac-tour-scrim{width:100%;height:100%;display:block;position:absolute;inset:0}.ac-tour-scrim path{fill:var(--stage)}@supports (color:color-mix(in lab, red, red)){.ac-tour-scrim path{fill:color-mix(in srgb, var(--stage) 56%, transparent)}}.dark .ac-tour-scrim path{fill:var(--stage)}@supports (color:color-mix(in lab, red, red)){.dark .ac-tour-scrim path{fill:color-mix(in srgb, var(--stage) 70%, transparent)}}.ac-tour-ring{pointer-events:none;border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--ground), 0 0 0 5px var(--sun), 0 0 34px 6px var(--sun-glow);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.ac-tour-ring{box-shadow:0 0 0 3px var(--ground), 0 0 0 5px var(--sun), 0 0 34px 6px color-mix(in srgb, var(--sun-glow) 28%, transparent)}}.ac-tour-arrow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ac-tour-arrow path{fill:none;stroke:var(--stage-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ac-tour-card{border-radius:var(--radius-xl);background:var(--surface-raised);width:400px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-3), 0 0 0 1px var(--line);outline:none;position:absolute;top:0;left:0;overflow:hidden}.ac-tour-card .art{background:linear-gradient(180deg, var(--dawn-1) 0%, var(--dawn-2) 48%, var(--dawn-3) 78%, var(--dawn-4) 100%);isolation:isolate;height:180px;position:relative;overflow:hidden}.ac-tour-art{position:absolute;inset:0}.ac-tour-card .body{padding:20px 24px 18px}.ac-tour-card .body p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:22px}.ac-tour-card .foot{align-items:center;gap:8px;padding:0 20px 20px 24px;display:flex}.ac-tour.is-sheet .ac-tour-card{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px)}.ac-tour.is-sheet .ac-tour-card .art{height:150px}.ac-tour.is-sheet .ac-tour-card .body{padding:18px 20px 14px}.ac-tour.is-sheet .ac-tour-card .foot{padding:0 16px 18px 20px}.ac-tour.is-sheet.is-lifted .ac-tour-card{border-radius:var(--radius-xl);padding-bottom:0}.ac-steps{gap:6px;margin-right:auto;display:flex}.ac-steps i{background:var(--line-control);width:6px;height:6px;transition:width var(--duration-2) var(--ease-out), background-color var(--duration-2);border-radius:3px}.ac-steps i.is-on{background:var(--ink);width:20px}.ac-coach{border-radius:var(--radius-md);background:var(--ink);max-width:260px;color:var(--ground);font:400 13.5px/1.45 var(--font-sans);box-shadow:var(--shadow-3);padding:12px 14px;display:inline-block;position:relative}.ac-coach b{margin-bottom:2px;font-weight:600;display:block}.ac-coach:before{content:"";background:var(--ink);border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.ac-spot{box-shadow:0 0 0 3px var(--ground), 0 0 0 5px var(--sun);border-radius:var(--radius-md)}.ac-sheet{z-index:51;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(720px,100vw - 28px);color:var(--ink);box-shadow:var(--shadow-3);animation:ac-sheet-in var(--duration-3) var(--ease-out) both;outline:none;position:fixed;top:13vh;left:50%;transform:translate(-50%)}.ac-sheet[data-state=closed]{animation:ac-sheet-out .18s var(--ease-in) forwards}.ac-pop{z-index:70;border-radius:var(--radius-lg);background:var(--surface-raised);min-width:220px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);transform-origin:var(--radix-popover-content-transform-origin);animation:ac-pop-in .18s var(--ease-out) both;outline:none;padding:6px}.ac-pop[data-state=closed]{animation:ac-pop-out .12s var(--ease-in) forwards}.ac-pop-caret{fill:var(--surface-raised);filter:drop-shadow(0 1px 0 var(--line));margin-top:-1px;display:block}.ac-pop-item{text-align:left;width:100%;transition:background-color var(--duration-1);border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.ac-pop-item:hover,.ac-pop-item.sel{background:var(--sunk)}.ac-pop-item[disabled]{opacity:.5;pointer-events:none}.ac-pop-item b{font-size:14px;font-weight:600;display:block}.ac-pop-item small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.ac-pop-item>.ac-i{color:var(--ink-2);margin-top:1px}.ac-pop-item.is-caution,.ac-pop-item.is-caution>.ac-i{color:var(--caution)}.ac-pop-sep{background:var(--line);height:1px;margin:6px 8px}.ac-pop-h{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);padding:8px 12px 4px}.ac-pop.is-stage{background:var(--stage-raised);color:var(--stage-ink);box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px -20px #000000e6}.ac-pop.is-stage .ac-pop-item:hover,.ac-pop.is-stage .ac-pop-item.sel{background:#ffffff12}.ac-pop.is-stage .ac-pop-item small,.ac-pop.is-stage .ac-pop-h,.ac-pop.is-stage .ac-pop-item>.ac-i{color:var(--stage-ink-2)}.ac-pop.is-stage .ac-pop-item.is-caution,.ac-pop.is-stage .ac-pop-item.is-caution>.ac-i{color:#f3b85a}.ac-pop.is-stage .ac-pop-sep{background:#ffffff14}.ac-select{border-radius:var(--radius-sm);background:var(--surface);min-width:0;max-width:100%;height:38px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);font:500 13.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-1), box-shadow var(--duration-1);border:0;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.ac-select:hover,.ac-select[data-state=open]{background:var(--sunk)}.ac-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-select>.ac-i{color:var(--ink-3)}.ac-select .v{text-align:left;line-height:1.3}.ac-select[disabled]{opacity:.45;cursor:default;pointer-events:none}.ac-select.is-stage{height:36px;color:var(--stage-ink);background:#ffffff12;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff1a}.ac-select.is-stage:hover,.ac-select.is-stage[data-state=open]{background:#ffffff1f}.ac-select.is-stage>.ac-i{color:var(--stage-ink-2)}.ac-select.is-stage:focus-visible,.ac-pop.is-stage .ac-option:focus-visible{outline-color:var(--speak)}.ac-select-list{min-width:max(var(--radix-popover-trigger-width,0px), 160px);max-width:min(360px, var(--radix-popover-content-available-width,360px));max-height:min(320px, var(--radix-popover-content-available-height,320px));overscroll-behavior:contain;scrollbar-width:thin;position:relative;overflow-y:auto}.ac-option{border-radius:var(--radius-sm);min-height:36px;color:var(--ink);font:500 13.5px/1.3 var(--font-sans);cursor:pointer;outline:none;align-items:center;gap:10px;padding:8px 10px;scroll-margin:6px;display:flex}.ac-option>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ac-option:focus{background:var(--sunk)}.ac-option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ac-option[aria-selected=true]{font-weight:600}.ac-option[aria-selected=true]>.ac-i{color:var(--sun-text)}.ac-option>.ac-i.lead{color:var(--ink-3)}.ac-pop.is-stage .ac-option{color:var(--stage-ink)}.ac-pop.is-stage .ac-option:focus{background:#ffffff12}.ac-pop.is-stage .ac-option[aria-selected=true]>.ac-i{color:var(--sun)}.ac-pop.is-stage .ac-option>.ac-i.lead{color:var(--stage-ink-2)}.ac-tip{z-index:80;border-radius:var(--radius-sm);background:var(--ink);color:var(--ground);font:600 12px/1.2 var(--font-sans);box-shadow:var(--shadow-2);animation:ac-pop-in .16s var(--ease-out) both;padding:6px 10px}.ac-empty{text-align:center;justify-items:center;gap:10px;padding:28px 16px 22px;display:grid}.ac-empty b{font:480 22px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.ac-empty p{max-width:24em;color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.ac-empty .ac-empty-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.ac-arch-art .rim{fill:none;stroke:var(--line-control);stroke-dasharray:3 4}.ac-arch-art .well{fill:var(--sunk)}.ac-arch-art .sun{fill:var(--gold);opacity:.8}.ac-arch-art .land{fill:var(--line)}.ac-check{border-radius:var(--radius-xs);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--on-sun);transition:background-color var(--duration-2), box-shadow var(--duration-2);flex:none;place-items:center;display:grid;position:relative}.ac-check:hover{box-shadow:inset 0 0 0 1.5px var(--sun)}.ac-check.on{background:var(--sun);box-shadow:none}.ac-meter{background:var(--sunk);border-radius:9px;height:4px;display:block;overflow:hidden}.ac-meter i{border-radius:inherit;background:var(--sun);transform-origin:0;height:100%;animation:ac-grow-x var(--duration-4) var(--ease-out) .3s both;display:block}.ac-slider{--thumb:16px;flex:1;align-items:center;min-width:0;height:28px;display:flex;position:relative}.ac-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;position:relative}.ac-slider input:focus-visible{outline:none}.ac-slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sun) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--fill)), var(--sunk) 0);border-radius:9px;height:4px}.ac-slider input::-moz-range-track{background:var(--sunk);border-radius:9px;height:4px}.ac-slider input::-moz-range-progress{background:var(--sun);border-radius:9px;height:4px}.ac-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((4px - var(--thumb)) / 2);background:var(--sun);box-shadow:0 0 0 2px var(--surface-raised), var(--shadow-1);transition:transform var(--duration-1) var(--ease-out);border-radius:50%}.ac-slider input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--sun);box-shadow:0 0 0 2px var(--surface-raised), var(--shadow-1);border:0;border-radius:50%}.ac-slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.ac-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--focus)}.ac-slider input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--focus)}.ac-slider input:disabled{opacity:.45;cursor:default}.ac-slider .mark{top:50%;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--mark));background:var(--line-control);pointer-events:none;border-radius:1px;width:2px;height:12px;margin:-6px 0 0 -1px;position:absolute}.ac-kbd{border-radius:var(--radius-xs);background:var(--sunk);min-width:20px;height:20px;color:var(--ink-3);font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px 0 var(--line);place-items:center;padding:0 5px;display:inline-grid}.ac-time-chip{background:var(--sunk);height:22px;color:var(--ink-2);font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;transition:background-color var(--duration-1), color var(--duration-1);border-radius:7px;align-items:center;padding:0 7px;display:inline-flex}:is(button,a).ac-time-chip:hover{background:var(--sun-soft);color:var(--sun-text)}.ac-stage .ac-time-chip{color:var(--stage-ink-2);background:#ffffff14}.ac-stage .ac-avatar{background:var(--stage-tile)}.ac-stage .ac-avatar .initial{color:var(--stage-ink-2)}.ac-stage .ac-faces .ac-avatar{--ring:var(--stage)}.ac-mic-level{vertical-align:middle;flex:none;align-items:center;gap:3px;height:18px;display:inline-flex}.ac-mic-level i{background:var(--sunk);border-radius:2px;width:4px;height:100%;transition:background-color 80ms linear}.ac-mic-level i.on{background:var(--horizon)}.ac-group-chip{border-radius:var(--radius-sm);background:var(--sunk);min-width:0;max-width:100%;height:30px;color:var(--ink);font:600 13px/1 var(--font-sans);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.ac-group-chip>.ac-i{color:var(--ink-3)}.ac-group-chip .name{line-height:1.3}.ac-group-chip .n{font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ac-group-chip.has-x{padding-right:4px}.ac-group-chip button{width:22px;height:22px;color:var(--ink-3);transition:background-color var(--duration-1), color var(--duration-1);border-radius:7px;flex:none;place-items:center;display:grid}.ac-group-chip button:hover{background:var(--line);color:var(--ink)}.ac-brand{font:650 21px/1 var(--font-sans);letter-spacing:-.055em;color:var(--ink);align-items:center;gap:9px;display:inline-flex}.ac-brand svg{flex:none}.m-rim{fill:none;stroke:#fff3}.ac-stage .ac-brand{color:var(--stage-ink)}.ac-arch-thumb{--w:34px;width:var(--w);height:calc(var(--w) * 1.24);border-radius:var(--radius-arch) var(--radius-arch) calc(var(--w) * .22) calc(var(--w) * .22);background:var(--cover,var(--cover-dusk));flex:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.ac-arch-thumb:after{content:"";aspect-ratio:1;background:var(--gold);width:32%;box-shadow:0 0 10px 2px var(--sun-glow);border-radius:50%;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ac-arch-thumb:after{box-shadow:0 0 10px 2px color-mix(in srgb, var(--sun-glow) 55%, transparent)}}.ac-arch-thumb.in-room:after{background:var(--stage-ink);width:22%;box-shadow:0 0 0 4px #ffffff38}.ac-fit{width:100%;position:relative;overflow:hidden}.ac-fit-stage{transform-origin:0 0;position:absolute;top:0;left:0}.ac-word{white-space:pre;animation:ac-word .64s var(--ease-out) both;animation-delay:calc(var(--from,0s) + var(--w) * 70ms);display:inline-block}.ac-dots{gap:4px;display:inline-flex}.ac-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ac-dots}.ac-dots i:nth-child(2){animation-delay:.15s}.ac-dots i:nth-child(3){animation-delay:.3s}@keyframes ac-fade{0%{opacity:0}}@keyframes ac-fade-out{to{opacity:0}}@keyframes ac-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ac-pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@keyframes ac-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes ac-dialog-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}}@keyframes ac-sheet-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}}@keyframes ac-sheet-out{to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.98)}}@keyframes ac-word{0%{opacity:0;transform:translateY(8px)}}@keyframes ac-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ac-grow-x{0%{transform:scaleX(0)}}.ac-switch{background:var(--line-control);cursor:pointer;width:36px;height:22px;transition:background-color var(--duration-2) var(--ease-out);border:0;border-radius:11px;flex:none;position:relative}.ac-switch:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform var(--duration-2) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.ac-switch[aria-checked=true]{background:var(--sun)}.ac-switch[aria-checked=true]:after{background:var(--on-sun);transform:translate(14px)}.ac-switch:disabled{opacity:.5;cursor:default}.ac-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-scope{background:var(--sunk);font:500 11.5px/1 var(--font-sans);color:var(--ink-3);white-space:nowrap;border-radius:6px;flex:none;padding:4px 7px}.ac-scope.is-all{background:var(--horizon-soft);color:var(--horizon)}.ac-modal{z-index:51;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-3);animation:ac-dialog-in var(--duration-3) var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ac-modal.is-bottom{width:min(520px,100vw - 32px);animation:ac-modal-up var(--duration-3) var(--ease-out) both;top:auto;bottom:24px;transform:translate(-50%)}.ac-modal[data-state=closed]{animation:ac-fade-out .18s var(--ease-in) forwards}@keyframes ac-modal-up{0%{opacity:0;transform:translate(-50%)translateY(24px)}}.ac-qr{border-radius:var(--radius-md);background:var(--stage-ink);color:var(--stage);box-shadow:inset 0 0 0 1px var(--line);flex:none;display:block}html:has(.lp){background:var(--stage)}html:has(.lp) body{background:var(--stage)}.lp{background:var(--ground);min-height:100vh;color:var(--ink);overflow-x:clip}.lp-wrap{width:100%;max-width:1280px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=760px){.lp-wrap{padding-inline:max(48px, env(safe-area-inset-left,0px)) max(48px, env(safe-area-inset-right,0px))}}.lp section[id]{scroll-margin-top:76px}.lp h2.ac-display-l{font-size:clamp(36px,4.6vw,56px)}.lp .ac-eyebrow.is-sun{color:var(--sun-text);align-items:center;gap:10px;display:inline-flex}.lp-navwrap{z-index:40;padding-top:env(safe-area-inset-top,0px);transition:background-color var(--duration-3) var(--ease-out), box-shadow var(--duration-3) var(--ease-out), backdrop-filter var(--duration-3);position:sticky;top:0}.lp-navwrap.is-scrolled{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.lp-navwrap.is-scrolled{background:color-mix(in srgb, var(--ground) 72%, transparent)}}.lp-navwrap.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.lp-navwrap.is-scrolled{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 9%, transparent)}}.lp-nav{align-items:center;gap:32px;height:76px;display:flex}.lp-nav .ac-brand{font-size:23px}.lp-links{font:500 14.5px/1 var(--font-sans);color:var(--ink-2);gap:28px;display:flex}.lp-links a{transition:color var(--duration-1)}.lp-links a:hover{color:var(--ink)}.lp-nav .end{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=980px){.lp-links,.lp-nav .end .is-quiet{display:none}}.lp-hero{padding-block:clamp(32px, 5vw, 64px) var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid;position:relative}.lp-hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, var(--sun-glow), var(--dawn-2) 55%, transparent);border-radius:50%;width:72%;position:absolute;top:0;right:-12%}@supports (color:color-mix(in lab, red, red)){.lp-hero-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--sun-glow) 18%, transparent), color-mix(in srgb, var(--dawn-2) 14%, transparent) 55%, transparent)}}.lp-hero>:not(.lp-hero-glow){position:relative}.lp .lp-h1{margin-top:var(--space-6);max-width:9.5em;font-size:clamp(48px,6.2vw,88px);line-height:.98}.lp-w{will-change:transform;padding-bottom:.06em;display:inline-block}.lp-hl{background:linear-gradient(95deg, var(--sun-glow) 0%, var(--dawn-4) 40%, var(--dawn-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{margin-top:var(--space-6);max-width:31em;color:var(--ink-2)}.lp-arch{justify-self:end;width:100%;max-width:560px}@media (width<=980px){.lp-hero{padding-bottom:var(--space-16);grid-template-columns:minmax(0,1fr)}.lp-arch{justify-self:center;max-width:420px}}.lp-ways{gap:var(--space-3);max-width:520px;margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-meta{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);color:var(--ink-3);flex-wrap:wrap;align-items:center;font-size:13.5px;display:flex}.lp-meta .ac-btn{height:32px;margin-left:-6px;padding:0 6px}.lp-sso{gap:var(--space-4);max-width:420px;margin-top:var(--space-8);display:grid}.lp-sso .acts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lp-close .lp-sso{margin-top:0}@media (width<=980px){.lp-ways{grid-template-columns:1fr;max-width:380px}}.lp-mk{perspective:1200px;position:absolute;inset:0}.lp-mk-orbit{transform-origin:50% 51.5625%;position:absolute;inset:0}.lp-mk-orbit svg{width:560px;height:640px;overflow:visible}.lp-mk-tilt{width:320px;height:400px;transform-style:preserve-3d;position:absolute;top:130px;left:120px}.lp-mk-tilt svg{width:320px;height:400px;filter:drop-shadow(0 50px 70px var(--sun-glow)) drop-shadow(0 30px 40px #0a062899);overflow:visible}@supports (color:color-mix(in lab, red, red)){.lp-mk-tilt svg{filter:drop-shadow(0 50px 70px color-mix(in srgb, var(--sun-glow) 28%, transparent)) drop-shadow(0 30px 40px #0a062899)}}.lp-rule{background:var(--line);height:1px}.lp-band{padding-block:var(--space-24)}.lp-band-head{gap:var(--space-8) clamp(32px, 6vw, 96px);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.lp-band-head h2{margin-top:var(--space-4)}.lp-band-head p{color:var(--ink-2);max-width:32em}.lp-facts{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=900px){.lp-band-head{grid-template-columns:minmax(0,1fr)}.lp-band{padding-block:var(--space-16)}}.lp-frame{border-radius:var(--radius-xl);box-shadow:var(--shadow-3), 0 0 0 1px #ffffff12;position:relative;overflow:hidden}@media (width<=600px){.lp-frame{border-radius:var(--radius-lg)}}.lp-ctrls{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lp-ctrls p{color:var(--ink-2);font-size:13.5px}.lp-dawn{color:var(--ink);background:radial-gradient(55% 45% at 88% 0%, var(--dawn-4), transparent 72%), radial-gradient(50% 50% at 0% 100%, var(--dawn-2), transparent 72%), linear-gradient(180deg, var(--dawn-2) 0%, var(--dawn-3) 55%, var(--dawn-4) 100%);border-radius:clamp(28px,3vw,48px);margin:clamp(8px,1.4vw,20px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-dawn{background:radial-gradient(55% 45% at 88% 0%, color-mix(in srgb, var(--dawn-4) 34%, transparent), transparent 72%), radial-gradient(50% 50% at 0% 100%, color-mix(in srgb, var(--dawn-2) 22%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--dawn-2) 15%, var(--ground)) 0%, color-mix(in srgb, var(--dawn-3) 13%, var(--ground)) 55%, color-mix(in srgb, var(--dawn-4) 17%, var(--ground)) 100%)}}.lp-dawn{box-shadow:inset 0 0 0 1px #ffffff59}.lp-dawn .lp-frame{box-shadow:0 50px 100px -40px #1a163373,0 0 0 1px #1a163314}.lp-scene{color:var(--stage-ink);position:absolute;inset:0}.lp-sc-head{align-items:center;gap:12px;display:flex;position:absolute}.lp-sc-head .t{font:600 14px/1 var(--font-sans);color:var(--stage-ink)}.lp-sc-head .ac-time{color:var(--stage-ink-2);margin-left:auto}.lp-sc-dock{position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lp-sc-dock .press{display:inline-grid}.lp-tile{position:absolute}.lp-tile>.ac-tile{width:100%;height:100%}.lp-ring{z-index:4;pointer-events:none;border-radius:var(--radius-md);box-shadow:inset 0 0 0 2px var(--speak), 0 0 0 4px var(--speak), 0 0 30px -6px var(--speak);position:absolute}@supports (color:color-mix(in lab, red, red)){.lp-ring{box-shadow:inset 0 0 0 2px var(--speak), 0 0 0 4px color-mix(in srgb, var(--speak) 16%, transparent), 0 0 30px -6px color-mix(in srgb, var(--speak) 50%, transparent)}}.lp-banner{z-index:22;border-radius:var(--radius-pill);background:var(--stage-ink);color:var(--stage);white-space:nowrap;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:13.5px;display:flex;position:absolute;left:50%;box-shadow:0 18px 40px -14px #000000b3}.lp-banner b{font-weight:600}.lp-banner>.ac-i{margin-left:6px}.lp-scene .ac-chip{color:var(--stage-ink-2);background:#ffffff14}.lp-scene .ac-chip.is-sun{color:var(--sun-text);background:#faad7729}.lp-scene .ac-toast{z-index:25;background:var(--stage-ink);color:var(--stage);position:absolute;left:50%}.lp-w-in{white-space:pre;display:inline-block}.lp-cap{width:700px;min-height:96px;position:absolute;top:438px;left:28px}.lp-cap .ac-caption{max-width:none;min-height:96px}.lp-cap .ac-caption p{min-height:24px}.lp-mark{color:inherit;transition:background-size .7s var(--ease-in-out);background:linear-gradient(#faad774d,#faad774d) 0 100%/0% 100% no-repeat;border-radius:4px;padding:0 2px}.lp-mark.on{background-size:100% 100%}.lp-nt{width:404px;position:absolute;top:24px;bottom:24px;right:24px}.lp-nt .ac-tabs{align-items:center;padding:0 12px}.lp-nt .ac-tabs .ac-chip{height:24px;margin:auto 4px auto auto}.lp-nt .ac-notes-body{flex:1;align-content:start}.lp-nt .ac-faces{margin-left:auto}.lp-sk{gap:8px;padding:4px 0 2px;display:grid}.lp-sk span{color:var(--ink-3);font-size:12.5px}.lp-sk i{background:linear-gradient(90deg, var(--sunk) 0%, var(--line) 45%, var(--sunk) 90%);background-size:200% 100%;border-radius:5px;height:9px;animation:1.8s linear infinite lp-shim;display:block}.lp-sk i+i{width:52%}@keyframes lp-shim{to{background-position:-200% 0}}.lp-ly-tile{border-radius:var(--radius-md);cursor:grab;touch-action:pan-y;position:absolute}.lp-ly-tile>.ac-tile{width:100%;height:100%}.lp-ly-tile.is-held{cursor:grabbing}.lp-ly-tile.is-picked>.ac-tile{box-shadow:inset 0 0 0 2px var(--sun)}.lp-ly-screen{position:absolute}.lp-ly-screen>.ac-tile{background:#f1eff7;width:100%;height:100%}.lp-ly-screen svg.shot{width:100%;height:100%;position:absolute;inset:0}.lp-ly-bar{z-index:6;cursor:ew-resize;touch-action:none;place-items:center;width:24px;height:56px;margin-left:-12px;display:grid;position:absolute}.lp-ly-bar i{width:6px;height:56px;transition:background-color var(--duration-2), transform var(--duration-2) var(--ease-out);background:#eeedf88c;border-radius:3px;display:block;box-shadow:0 0 0 5px #ffffff0f}.lp-ly-bar.is-on i{background:#eeedf8;transform:scaleX(1.3)}.lp-room{border-radius:var(--radius-lg);background:#ffffff09;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.lp-room .bar{height:3px}.lp-room .h{height:52px;color:var(--stage-ink);align-items:center;gap:10px;padding:0 18px;font-size:14px;display:flex}.lp-room .h b{font-weight:600}.lp-room .h span{color:var(--stage-ink-2)}.lp-room .h .ac-time{color:var(--stage-ink);margin-left:auto}.lp-room .ac-notes-sign{height:24px}.lp-panel{z-index:20;border-radius:var(--radius-lg);background:var(--stage-raised);width:320px;color:var(--stage-ink);padding:16px 18px 18px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 70px -20px #000000bf}.lp-panel h4{margin-bottom:6px}.lp-panel .r{height:42px;color:var(--stage-ink-2);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.lp-panel .r b{color:var(--stage-ink);font-weight:600}.lp-panel .ac-btn{width:100%;margin-top:12px}.lp-orig{z-index:3;width:480px;position:absolute;top:404px;left:60px}.lp-orig .ac-caption{max-width:none}.lp-orig .ac-caption p{font-size:15px}.lp-lst{border-radius:var(--radius-lg);background:var(--stage-tile);padding:18px 20px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.lp-lst .who{color:var(--stage-ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.lp-lst .who b{color:var(--stage-ink);font-weight:600}.lp-lst .who .ac-chip{height:22px;margin-left:auto}.lp-lst .ac-caption{background:var(--stage);max-width:none;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.lp-lst .ac-caption{background:color-mix(in srgb, var(--stage) 60%, transparent)}}.lp-lst .ac-caption p{min-height:46px;margin:0;font-size:16px}.lp-solo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lp-solo .phone-col{justify-content:center;display:flex}.lp-solo .phone-col>*{width:100%;max-width:320px}.lp-phone-fit.ac-fit{overflow:visible}.lp-solo h2{margin:var(--space-4) 0 var(--space-6)}.lp-solo .say{color:var(--ink-2);max-width:32em;margin-bottom:var(--space-8)}@media (width<=900px){.lp-solo{grid-template-columns:minmax(0,1fr)}.lp-solo .phone-col>*{max-width:280px}}.lp-phone{background:var(--stage);box-shadow:inset 0 0 0 2px #a9a0ff38, inset 0 0 0 10px var(--stage-tile), 0 50px 90px -30px #1a163380;border-radius:52px;position:absolute;inset:0}.lp-phone .scr{background:linear-gradient(180deg, var(--stage-tile), var(--dawn-2));border-radius:42px;position:absolute;inset:11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-phone .scr{background:linear-gradient(180deg, var(--stage-tile), color-mix(in srgb, var(--dawn-2) 30%, var(--stage-tile)))}}.lp-phone .scr{color:var(--stage-ink)}.lp-phone .isl{z-index:5;background:#000;border-radius:20px;width:92px;height:27px;margin-left:-46px;position:absolute;top:11px;left:50%}.lp-phone .st{z-index:4;height:26px;font:600 13px/1 var(--font-sans);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:absolute;top:14px;left:0;right:0}.lp-phone .st .ic{width:16px;height:16px;position:relative}.lp-phone .st .ic>*{position:absolute;inset:0}.lp-phone .batt{border-radius:4px;width:24px;height:12px;position:relative;box-shadow:inset 0 0 0 1.5px #fff9}.lp-phone .batt i{background:var(--stage-ink);border-radius:2px;width:14px;position:absolute;top:2.5px;bottom:2.5px;left:2.5px}.lp-phone .body{text-align:center;flex-direction:column;align-items:center;padding:0 22px;display:flex;position:absolute;top:70px;left:0;right:0}.lp-phone .who{font:480 22px/1.15 var(--font-display);letter-spacing:-.015em;margin-top:16px}.lp-phone .sub{color:var(--stage-ink-2);margin-top:4px;font-size:12.5px}.lp-phone .time{font:500 50px/1 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:26px}.lp-phone .wave{align-items:center;gap:3px;width:100%;height:70px;margin-top:24px;display:flex}.lp-phone .wave i{background:linear-gradient(180deg, var(--gold), var(--sun-glow));transform-origin:50%;height:100%;transition:transform .8s var(--ease-out);border-radius:2px;flex:1}.lp-phone .wave.is-live i{transition:none}.lp-phone .state{color:var(--stage-ink-2);align-items:center;gap:8px;margin-top:18px;font-size:12.5px;display:flex}.lp-phone .ctrl{justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;bottom:42px;left:0;right:0}.lp-phone .btn{background:#ffffff1a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.lp-phone .stop{background:var(--stage-ink);border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 0 5px #ffffff24}.lp-phone .stop i{background:var(--rec);border-radius:7px;width:24px;height:24px}.lp-phone .card{background:var(--stage-raised);text-align:left;border-radius:24px;padding:16px;position:absolute;bottom:28px;left:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff1a}.lp-phone .card .f{align-items:center;gap:10px;display:flex}.lp-phone .card .d{background:var(--gold);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.lp-phone .card .d{background:color-mix(in srgb, var(--gold) 16%, transparent)}}.lp-phone .card .d{color:var(--gold)}.lp-phone .card b{font-size:14px;font-weight:600;display:block}.lp-phone .card small{font:400 11.5px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--stage-ink-2);margin-top:3px;display:block}.lp-phone .card .msg{color:var(--stage-ink-2);min-height:36px;margin-top:12px;font-size:12.5px;line-height:1.45}.lp-phone .prog{background:#ffffff1a;border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.lp-phone .prog b{background:linear-gradient(90deg, var(--gold), var(--sun-glow));transform-origin:0;border-radius:3px;width:100%;height:100%;display:block}.lp-sess{position:relative}.lp-sess .writing{z-index:2;position:absolute;top:-15px;right:20px}.lp-soap{grid-template-columns:110px minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.lp-soap dt{padding-top:3px}.lp-soap .ac-eyebrow{margin-bottom:0}.lp-soap dd{font:400 15px/1.6 var(--font-sans);color:var(--ink);transition:opacity .5s var(--ease-out);margin:0 0 10px}.lp-soap dd.is-dim{opacity:.15}@media (width<=600px){.lp-soap{grid-template-columns:1fr}.lp-soap dd{margin-bottom:6px}}.lp-node{text-align:center;justify-items:center;gap:14px;width:240px;display:grid;position:absolute}.lp-node .lbl{font:600 15px/1.3 var(--font-sans);color:var(--stage-ink)}.lp-node .sub{color:var(--stage-ink-2);max-width:230px;font-size:13px;line-height:1.45}.lp-dev{background:var(--stage-tile);width:120px;height:84px;color:var(--stage-ink);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.lp-encl{background:linear-gradient(180deg, var(--dawn-1), var(--dawn-2) 55%, var(--dawn-3) 82%, var(--dawn-4));width:150px;height:180px;box-shadow:0 30px 70px -20px var(--sun-glow), inset 0 0 0 1px #fff3;border-radius:75px 75px 18px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lp-encl{box-shadow:0 30px 70px -20px color-mix(in srgb, var(--sun-glow) 45%, transparent), inset 0 0 0 1px #fff3}}.lp-encl .scan{background:linear-gradient(#0000,#fff0d273,#0000);height:40px;position:absolute;left:0;right:0}.lp-encl .ok{background:var(--stage-ink);width:46px;height:46px;color:var(--stage);border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:58%;left:50%}.lp-to{height:26px;color:var(--stage-ink);align-items:center;gap:10px;font-size:13px;display:flex}.lp-to .ac-i{color:var(--gold);margin-left:auto}.lp-pk{background:var(--gold);width:10px;height:10px;box-shadow:0 0 14px var(--gold);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.lp-track{background:repeating-linear-gradient(90deg,#ffffff38 0 5px,#0000 5px 11px);height:2px;position:absolute}.lp-srv{border-radius:var(--radius-md);background:#ffffff09;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 18px;display:grid;position:absolute;bottom:36px;left:40px;right:40px;box-shadow:inset 0 0 0 1px #ffffff14}.lp-srv .k{font:600 13px/1 var(--font-sans);color:var(--stage-ink);align-items:center;gap:8px;display:flex}.lp-srv .blob{font:400 12.5px/1 var(--font-mono);letter-spacing:.06em;color:var(--speak)}@supports (color:color-mix(in lab, red, red)){.lp-srv .blob{color:color-mix(in srgb, var(--speak) 55%, transparent)}}.lp-srv .blob{white-space:nowrap;overflow:hidden}.lp-srv .blob>span{display:inline-block}.lp-close{padding-block:var(--space-32) 300px;position:relative;overflow:hidden}.lp-close .sunbig{background:radial-gradient(circle at 50% 40%, var(--gold), var(--gold) 42%, var(--sun-glow));border-radius:50%;width:560px;height:560px;margin-left:-280px;position:absolute;bottom:-340px;left:64%}@supports (color:color-mix(in lab, red, red)){.lp-close .sunbig{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--gold) 22%, white), var(--gold) 42%, var(--sun-glow))}}.lp-close .sunbig{box-shadow:0 0 160px 60px var(--sun-glow)}@supports (color:color-mix(in lab, red, red)){.lp-close .sunbig{box-shadow:0 0 160px 60px color-mix(in srgb, var(--sun-glow) 35%, transparent)}}.lp-close .horizon{background:linear-gradient(180deg, var(--dawn-1), var(--ground));height:130px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lp-close .horizon{background:linear-gradient(180deg, color-mix(in srgb, var(--dawn-1) 70%, var(--ground)), var(--ground))}}.lp-close .inner{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid;position:relative}.lp-close h2{margin-top:var(--space-4)}.lp-close .say{margin-top:var(--space-6);color:var(--ink-2);max-width:30em}.lp-close .end{justify-self:end;width:100%;max-width:380px}.lp-close .ways{gap:var(--space-3);display:grid}@media (width<=900px){.lp-close{padding-bottom:320px}.lp-close .sunbig{bottom:-360px;left:50%}.lp-close .inner{grid-template-columns:minmax(0,1fr)}.lp-close .end{justify-self:start}}.lp-foot{gap:var(--space-4) var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;font-size:13.5px;display:flex}.lp-foot .ac-brand{font-size:19px}.lp-foot nav{gap:var(--space-6);flex-wrap:wrap;margin-left:auto;display:flex}.lp-foot a{transition:color var(--duration-1)}.lp-foot a:hover{color:var(--ink)}@media (width<=600px){.lp-foot nav{margin-left:0}}.world-in{animation:ac-fade var(--duration-3) var(--ease-out) both}.shell{--side:256px;grid-template-columns:var(--side) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--duration-3) var(--ease-out);display:grid}.shell.is-bare{--side:0px}.shell:after{content:"";z-index:6;inset:8px 8px 8px var(--side);box-shadow:0 0 0 100vmax var(--frame), inset 0 0 0 1px var(--ink);border-radius:24px;position:fixed}@supports (color:color-mix(in lab, red, red)){.shell:after{box-shadow:0 0 0 100vmax var(--frame), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent)}}.shell:after{pointer-events:none;transition:left var(--duration-3) var(--ease-out)}.shell.is-bare:after{left:8px}.main{--top-room:322px;--page-x:clamp(28px, 3.4vw, 60px);min-width:0;padding:30px var(--page-x) 88px}.main-in{max-width:1480px;margin:0 auto}.main-in.enter>*{animation:ac-rise var(--duration-3) var(--ease-out) both;animation-delay:calc(var(--d,0) * 55ms)}@media (width>=861px){.shell.is-bare .main:not(:has(>.main-in>.dusk)){padding-left:max(72px, var(--page-x))}}.sb-show{z-index:20;background:var(--ground);position:fixed;top:24px;left:16px}.main-offline{max-width:1480px;margin:0 auto}.main-offline .sb-status{width:fit-content;max-width:100%;margin:0 0 24px}.main-top{z-index:2;max-width:1480px;height:0;margin:0 auto;position:relative}.top-acts{align-items:center;gap:12px;display:flex;position:absolute;top:0;right:0}.head>:first-child,.rec-head>:first-child{max-width:calc(100% - var(--top-room));align-self:flex-start}@media (width>=861px){:is(.head:has(>:nth-child(2)),.rec-head:has(>:nth-child(2))){min-height:92px}}.top-find{border-radius:var(--radius-pill);background:var(--ink);align-items:center;gap:10px;width:250px;height:38px;padding:0 8px 0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.top-find{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.top-find{color:var(--ink-2);font:500 14px/1 var(--font-sans);transition:background-color var(--duration-1)}.top-find:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.top-find:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}}.top-find>span{text-align:left;flex:1;min-width:0}.top-me{border-radius:var(--radius-sm);display:inline-flex}.top-me[aria-current=page]{box-shadow:0 6px 0 -4px var(--ink-2)}@media (width<=1100px){.main{--top-room:116px}.top-find{justify-content:center;width:40px;padding:0}.top-find>span,.top-find .ac-kbd{display:none}}@media print{.shell{display:block}.shell:after,.sb,.sb-show,.main-top{display:none}}.sb.dark{--sunk:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sb.dark{--sunk:color-mix(in srgb, var(--ink) 9%, var(--frame))}}.sb{z-index:10;background:var(--frame);min-width:0;height:100dvh;color:var(--ink);position:sticky;top:0;overflow:clip}.sb-in{width:256px;height:100%;transition:opacity var(--duration-2) var(--ease-out), transform var(--duration-3) var(--ease-out);flex-direction:column;gap:4px;padding:18px 12px 14px 14px;display:flex}.shell.is-bare .sb-in{opacity:0;transform:translate(-16px)}.sb-top{flex:none;align-items:center;gap:6px;padding:2px 0 16px 10px;display:flex}.sb-home{border-radius:var(--radius-sm);margin-right:auto}.sb-offline:empty{margin-top:-4px}.sb-status{border-radius:var(--radius-md);background:var(--horizon-soft);color:var(--horizon);font:500 12.5px/1.4 var(--font-sans);flex:none;align-items:flex-start;gap:9px;margin:-4px 0 10px;padding:10px 12px;display:flex}.sb-status .ac-i{margin-top:1px}.sb-status b{font-weight:600;display:block}.ac-btn.sb-new{background:var(--ink);flex:none;justify-content:flex-start;gap:10px;width:100%;padding:0 12px 0 14px}@supports (color:color-mix(in lab, red, red)){.ac-btn.sb-new{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.ac-btn.sb-new{box-shadow:none;color:var(--ink)}.ac-btn.sb-new:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-btn.sb-new:hover{background:color-mix(in srgb, var(--ink) 15%, transparent)}}.sb-new .ac-kbd{background:var(--ink);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.sb-new .ac-kbd{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.sb-new .ac-kbd{color:var(--ink);box-shadow:none;opacity:.8}.sb .ac-nav{flex:none}.sb-mid{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(var(--frame), var(--frame)) top / 100% 1px no-repeat local, linear-gradient(var(--frame), var(--frame)) bottom / 100% 1px no-repeat local, linear-gradient(var(--line), var(--line)) top / 100% 1px no-repeat scroll, linear-gradient(var(--line), var(--line)) bottom / 100% 1px no-repeat scroll;flex:auto;min-height:0;margin:0 -12px 0 -14px;padding:0 12px 4px 14px;position:relative;overflow-y:auto}.sb-sec{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:20px;display:grid}.sb-sec-h{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:4px;padding:0 4px 0 12px;display:flex}.sb-sec-h .ac-icon-btn{width:26px;height:26px;color:var(--ink-3);border-radius:8px}.sb-sec-h .ac-icon-btn:hover{color:var(--ink)}.sb-hint{color:var(--ink-3);padding:4px 12px 0;font-size:12.5px;line-height:1.45}.sb-next{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-columns:minmax(0,1fr);gap:12px;margin:0 2px;padding:12px;display:grid}.sb-next-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.sb-next-top .ac-arch-thumb{box-shadow:inset 0 0 0 1px #ffffff2e}.sb-next b{font:600 14px/1.25 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sb-next small{font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--sun-text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.sb-next-foot{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.sb-next-foot .ac-btn{margin-left:auto}.sb-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.sb-link{height:34px;color:var(--ink-2);font:500 14px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.sb-link>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}a.sb-link:hover,a.sb-link[aria-current=page]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){a.sb-link:hover,a.sb-link[aria-current=page]{background:color-mix(in srgb, var(--ink) 8%, transparent)}}a.sb-link:hover,a.sb-link[aria-current=page]{color:var(--ink)}.sb-link .ac-arch-thumb{box-shadow:none}.sb-link>.ac-i{color:var(--ink-3)}.sb-link .n{font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;margin-left:auto;padding-left:6px}.sb-foot{flex:none;gap:4px;padding-top:20px;display:grid}.sb-seal{font:500 12px/1.35 var(--font-sans);color:var(--ink-3);align-items:center;gap:8px;padding:0 12px 6px;display:flex}.sb-seal .ac-i{color:var(--sun-text)}.sb-credits{border-radius:var(--radius-md);color:var(--ink-2);transition:background-color var(--duration-1);gap:8px;padding:12px;font-size:13px;line-height:1.3;display:grid}.sb-credits b{color:var(--ink);font-weight:600}.sb-credits:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sb-credits:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}@media (height<=640px){.sb-in{overflow-y:auto}.sb-mid{background:0 0;flex:none;min-height:auto;overflow:visible}}.ph-head,.tabbar{display:none}@media (width<=860px){.shell,.shell.is-bare{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.main{--top-room:0px}.sb,.sb-show,.main-offline,.top-acts,.shell:after{display:none}.main,.shell.is-bare .main{padding:18px 18px calc(110px + env(safe-area-inset-bottom,0px))}.ph-head{padding:22px 18px 0;display:block}.ph-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-top .ac-brand{gap:8px;font-size:19px}.ph-home{border-radius:var(--radius-sm)}.ph-end{align-items:center;gap:6px;display:flex}.ph-end .ac-icon-btn{border-radius:var(--radius-md);width:44px;height:44px}.ph-me{border-radius:var(--radius-sm);display:inline-flex}.ph-offline .sb-status{margin:14px 0 0}.tabbar{z-index:40;padding:6px max(6px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));background:var(--surface);box-shadow:inset 0 1px 0 var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}body:has(.tabbar) .ac-toasts:not(.on-stage){bottom:calc(116px + env(safe-area-inset-bottom,0px))}}.tab{border-radius:var(--radius-sm);min-height:52px;font:600 11px/1 var(--font-sans);color:var(--ink-3);-webkit-tap-highlight-color:transparent;transition:color var(--duration-1);align-content:end;justify-items:center;gap:5px;padding-top:6px;display:grid}.tab:hover{color:var(--ink-2)}.tab[aria-current=page]{color:var(--ink)}.tab[aria-current=page] .ac-i{color:var(--sun-text)}.tab:focus-visible{outline-offset:-2px}.tab-rec{background:var(--stage-tile);width:56px;height:56px;box-shadow:var(--shadow-2), inset 0 0 0 1px #ffffff1a;transition:transform var(--duration-1) var(--ease-out);border-radius:50%;place-items:center;margin:-24px auto 2px;display:grid}.tab-rec i{background:radial-gradient(circle at 40% 35%, var(--rec), var(--rec) 60%, var(--rec));border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.tab-rec i{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--rec) 60%, var(--stage-ink)), var(--rec) 60%, color-mix(in srgb, var(--rec) 76%, var(--stage)))}}.tab-rec i{box-shadow:0 0 14px 2px var(--rec)}@supports (color:color-mix(in lab, red, red)){.tab-rec i{box-shadow:0 0 14px 2px color-mix(in srgb, var(--rec) 45%, transparent)}}.tab.is-raised:active .tab-rec{transform:scale(.96)}.ac-sheet.pal{flex-direction:column;width:min(680px,100vw - 28px);max-height:calc(100dvh - 13vh - 24px);display:flex}.pal-line{box-shadow:inset 0 0 0 1px var(--line);flex:none;margin:14px 14px 0}.pal-line .ac-kbd{margin-right:10px}.pal-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:440px;padding:6px 8px 10px;overflow-y:auto}.pal-grp{font:500 12.5px/16px var(--font-sans);color:var(--ink-3);padding:12px 12px 6px}.pal-row{color:var(--ink);cursor:pointer;transition:background-color var(--duration-1);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pal-row.is-active{background:var(--sunk)}.pal-row.is-off{cursor:default}.pal-row.is-off .t{opacity:.55}.pal-row .t,.pal-cite .t{min-width:0}.pal-row b,.pal-cite b{font:600 14.5px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pal-row small,.pal-cite small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.pal-row mark{background:var(--sun-soft);color:var(--sun-text);border-radius:4px;padding:0 2px}.pal-row .go{color:var(--ink-3);opacity:0;transition:opacity var(--duration-1), transform var(--duration-1)}.pal-row.is-active .go{opacity:1;transform:translate(2px)}.pal-pin{font:600 12.5px/1 var(--font-sans);color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pal-pin>.ac-i{color:var(--sun-text)}.pal-act{opacity:0;transition:opacity var(--duration-1)}.pal-row.is-active .pal-act{opacity:1}[role=listbox].is-stale{opacity:.6;transition:opacity var(--duration-2)}.pal-none{color:var(--ink-3);text-align:center;text-wrap:balance;justify-items:center;gap:4px;padding:26px 18px 22px;font-size:13.5px;line-height:1.45;display:grid}.pal-none b{font:600 14.5px/1.4 var(--font-sans);color:var(--ink-2)}.pal-none .ac-dots{color:var(--ink-3)}.pal .answer{margin:0;padding:12px 12px 4px;animation:none}.pal .answer .q{display:none}.pal .answer>p{color:var(--ink);text-wrap:pretty;font-size:15.5px;line-height:1.6}.answer .wait{color:var(--ink-3);align-items:center;gap:10px;display:inline-flex}.pal-src{margin:12px -12px 0}.pal-src ul{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.pal-cite{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pal-cite .t{border-radius:6px}.pal-cite .t:hover b{color:var(--sun-text)}.pal-cite .at{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:220px;display:flex}.pal-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.pal-foot .hint{min-width:0;color:var(--ink-3);flex:1;align-items:center;gap:7px;font-size:13px;line-height:1.35;display:inline-flex}.pal-foot .hint .ac-i{color:var(--ink-3)}.pal-foot .hint.is-sealed .ac-i{color:var(--sun-text)}@media (width<=600px){.ac-sheet.pal{max-height:calc(100dvh - 24px);top:12px}.pal-body{max-height:none}.pal-esc,.pal-foot .kb{display:none}.pal-foot{padding:12px 12px 12px 16px}.pal-cite{grid-template-columns:auto minmax(0,1fr)}.pal-cite .at{grid-column:2;justify-content:flex-start;max-width:none}}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.head h1{letter-spacing:-.02em;font-variation-settings:"opsz" 40;font-size:40px;font-weight:450;line-height:1.08}.head .lede{max-width:64ch;color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:24px}.head-seal{padding-block:6px}.head-seal .ic{border-radius:9px;width:28px;height:28px}.grp{font:500 13px/16px var(--font-sans);color:var(--ink-3);padding:18px 0 6px}.ac-pop.pick-pop{max-height:var(--radix-popover-content-available-height,85vh);padding:0;display:flex}.pick{flex-direction:column;width:min(392px,100vw - 24px);min-height:0;display:flex}.pick>*{flex:none}.pick>.pick-list{overscroll-behavior:contain;flex:0 auto;overflow-y:auto}.pick-h{padding:16px 18px 10px}.pick-h b{font:600 16px/1.25 var(--font-sans);letter-spacing:-.01em;display:block}.pick-field{border-radius:var(--radius-md);background:var(--surface);min-height:48px;box-shadow:inset 0 0 0 1px var(--line-control);cursor:text;transition:box-shadow var(--duration-1);flex-wrap:wrap;align-items:center;gap:6px;margin:0 14px;padding:7px 10px;display:flex}.pick-field:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.pick-chip{border-radius:var(--radius-sm);background:var(--sunk);height:30px;font:600 13px/1 var(--font-sans);animation:ac-rise var(--duration-2) var(--ease-out) both;align-items:center;gap:6px;padding:0 4px 0 5px;display:inline-flex}.pick-chip button{width:22px;height:22px;color:var(--ink-3);border-radius:7px;place-items:center;display:grid}.pick-chip button:hover{background:var(--line);color:var(--ink)}.pick-field input{background:0 0;border:0;outline:0;flex:1;min-width:120px;height:32px;font-size:15px}.pick-field input::placeholder{color:var(--ink-3)}.pick-list{gap:2px;min-height:64px;padding:10px 8px 6px;display:grid}.pick-row{text-align:left;transition:background-color var(--duration-1);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.pick-row.on{background:var(--sunk)}.pick-hash{background:var(--sunk);width:32px;height:32px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.pick-row.on .pick-hash{background:var(--surface)}.pick-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.pick-row small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pick-empty{color:var(--ink-3);align-items:center;gap:8px;padding:14px 12px;font-size:13.5px;display:flex}.pick-have{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;margin:0 18px;padding:12px 0 2px;font-size:13px;display:flex}.pick-foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px 18px;display:flex}.pick-note{color:var(--ink-3);font-size:12.5px;line-height:1.35}.carry{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.carry .g{width:22px;height:21px;color:var(--ink-3);place-items:center;display:grid}.carry.confirmed .g{color:var(--ink-2)}.carry-b{gap:4px;min-width:0;display:grid}.carry .t{text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.4}.carry.proposed .t,.carry.superseded .t{color:var(--ink-2)}.carry.superseded .t{font-weight:400}.carry.done .t{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}.carry .m{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;line-height:1.5;display:flex}.carry .m .ac-chip{height:22px;padding:0 8px;font-size:12px}.carry .m .lk{font-size:12.5px}.carry-from{color:var(--ink-2);transition:color var(--duration-1);border-radius:4px;font-weight:600}.carry-from:hover{color:var(--sun-text);text-underline-offset:3px;text-decoration:underline}.carry>.ac-time-chip{margin-top:1px}.carry.maybe .g .ac-avatar{opacity:.7}.carry .g .ac-check{margin-top:1px}.carry-groups{gap:18px;margin-top:12px;display:grid}.carry-g>.ac-eyebrow{align-items:center;gap:8px;display:flex}.carry-g>.ac-eyebrow span:before{content:"·";margin-right:8px}.carry-g>.ac-eyebrow+.carry{border-top:0}.carry-more{font:600 13px/1.4 var(--font-sans);flex-wrap:wrap;gap:2px 18px;margin-top:8px;display:flex}.carry-more a{color:var(--ink-3);transition:color var(--duration-1)}.carry-more a:hover{color:var(--sun-text)}.carry-later{color:var(--ink-2);grid-template-columns:13px minmax(0,1fr);gap:2px 6px;font-size:12.5px;line-height:1.5;display:grid}.carry-later>.ac-i{color:var(--horizon);margin-top:3px}.carry-later .acts{flex-wrap:wrap;grid-column:2;gap:2px 12px;display:flex}.carry-later .lk{font-size:12.5px}.carry.answered .t{color:var(--ink-2)}.pend{border:1.5px dashed var(--line-control);border-radius:50%;width:12px;height:12px}.src-chip{background:var(--sunk);height:26px;color:var(--ink-2);font:500 12.5px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.src-chip .ac-mono{color:var(--ink-3);transition:color var(--duration-1);font-size:11.5px}.src-chip:hover,.src-chip:hover .ac-mono{background:var(--sun-soft);color:var(--sun-text)}@media (width<=860px){.head h1{font-size:32px}}.dusk{--hz:320px;isolation:isolate;min-height:100dvh;position:relative}.main:has(>.main-in>.dusk){padding:0}.main:has(>.main-in>.dusk) .main-in{max-width:none}.main:has(>.main-in>.dusk) .main-top{max-width:calc(1480px + 2 * var(--page-x))}.main:has(>.main-in>.dusk) .top-acts{top:30px;right:var(--page-x)}.main:has(>.main-in>.dusk) .main-offline:not(:empty){padding:30px var(--page-x) 0 max(72px, var(--page-x))}.main-in.enter>.dusk{animation:ac-fade var(--duration-3) var(--ease-out) both}.dusk-in{max-width:calc(1480px + 2 * var(--page-x));padding:30px var(--page-x) 72px;margin:0 auto;position:relative}.dusk-in>*{animation:ac-rise var(--duration-3) var(--ease-out) both;animation-delay:calc(var(--d,0) * 55ms)}@media (width<=860px){.main:has(>.main-in>.dusk){padding:0 0 calc(70px + env(safe-area-inset-bottom,0px))}.dusk{min-height:0}.dusk-in{padding:6px 20px 28px}}.hz{--hz-sky:linear-gradient(to bottom in oklch, oklch(80% .062 250) 0%, oklch(87.2% .042 275) 58%, oklch(91.6% .051 9.412) 100%);--hz-sea:linear-gradient(to bottom in oklch, oklch(87.2% .042 275) 0%, oklch(82.5% .055 252.105) 46%, oklch(81.6% .058 251.316) 100%);--hz-sun:oklch(92% .1 78);--hz-glow:oklch(93% .08 45/.55);--hz-rim:oklch(90% .09 60);--hz-cloud:oklch(86% .04 330);--hz-chop:oklch(80% .062 250);--hz-near:oklch(86% .1 66);--hz-far:oklch(76% .09 10);--hz-shape:oklch(42% .07 262);--hz-leaper:oklch(50% .1 250);--hz-star:oklch(96.5% .012 85);--hz-sun-x:0px;--hz-sun-r:48px;--hz-glow-w:1520px;--hz-glow-h:460px;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dark .hz{--hz-sky:linear-gradient(to bottom in oklch, oklch(24% .052 258) 0%, oklch(30.7% .067 270.769) 58%, oklch(44.5% .085 317.368) 100%);--hz-sea:linear-gradient(to bottom in oklch, oklch(30.5% .06 268.408) 0%, oklch(24% .052 258) 46%, oklch(20.5% .046 258) 100%);--hz-sun:oklch(86% .085 74);--hz-glow:oklch(66% .12 22/.55);--hz-rim:oklch(80% .1 50);--hz-cloud:oklch(34.3% .07 285.385);--hz-chop:oklch(83.5% .022 250);--hz-near:oklch(84% .09 72);--hz-far:oklch(58% .09 355);--hz-shape:oklch(17% .04 262);--hz-leaper:oklch(78% .08 62)}.hz[data-moment=team]{--hz-sky:linear-gradient(to bottom in oklch, oklch(80% .062 250) 0%, oklch(86.9% .043 270) 58%, oklch(91.2% .047 355.294) 100%);--hz-sun-x:-300px;--hz-sun-r:40px}.dark .hz[data-moment=team]{--hz-sky:linear-gradient(to bottom in oklch, oklch(24% .052 258) 0%, oklch(29.2% .066 264.923) 58%, oklch(40.2% .076 305.789) 100%)}.hz[data-moment=notes]{--hz-sky:linear-gradient(to bottom in oklch, oklch(80% .062 250) 0%, oklch(86.3% .044 260) 58%, oklch(90.2% .038 327.059) 100%);--hz-glow-w:980px;--hz-glow-h:150px}.dark .hz[data-moment=notes]{--hz-sky:linear-gradient(to bottom in oklch, oklch(24% .052 258) 0%, oklch(28% .064 261.529) 58%, oklch(35.1% .07 288.308) 100%)}.hz[data-moment=note]{--hz-sky:linear-gradient(to bottom in oklch, oklch(80% .062 250) 0%, oklch(84.7% .049 253.947) 58%, oklch(87.8% .041 285) 100%);--hz-glow-w:760px;--hz-glow-h:90px}.dark .hz[data-moment=note]{--hz-sky:linear-gradient(to bottom in oklch, oklch(24% .052 258) 0%, oklch(27.2% .062 260.824) 58%, oklch(30.7% .067 270.769) 100%)}.hz[data-moment=settings]{--hz-sky:linear-gradient(to bottom in oklch, oklch(80% .062 250) 0%, oklch(84.1% .05 253.421) 58%, oklch(86.6% .044 265) 100%);--hz-glow-w:620px;--hz-glow-h:70px}.dark .hz[data-moment=settings]{--hz-sky:linear-gradient(to bottom in oklch, oklch(24% .052 258) 0%, oklch(26.4% .059 260.118) 58%, oklch(28.2% .065 261.765) 100%)}.hz[data-moment=record],.dark .hz[data-moment=record]{--hz-sky:linear-gradient(to bottom in oklch, oklch(20.5% .046 258) 0%, oklch(24% .052 258) 55%, oklch(27.4% .063 261.059) 100%);--hz-sea:linear-gradient(to bottom in oklch, oklch(29% .058 262.163) 0%, oklch(24% .052 258) 46%, oklch(20.5% .046 258) 100%);--hz-sun:oklch(20.5% .046 258);--hz-glow:oklch(50% .11 340/.3);--hz-rim:oklch(82% .08 62);--hz-cloud:oklch(34.3% .07 285.385);--hz-chop:oklch(83.5% .022 250);--hz-near:oklch(80% .05 60);--hz-far:oklch(45% .06 340);--hz-shape:oklch(14% .035 262);--hz-leaper:oklch(80% .05 60);--hz-sun-r:58px}.hz[data-moment=record] .hz-sun{box-shadow:inset 0 0 0 1.5px var(--hz-rim), 0 0 26px -6px var(--hz-rim)}.hz i{display:block;position:absolute}.hz svg{display:block;overflow:visible}.hz-sky{height:var(--hz);background:var(--hz-sky);position:absolute;inset:0 0 auto}.hz-sea{inset:var(--hz) 0 0;background:var(--hz-sea);position:absolute}.hz-up{height:var(--hz);position:absolute;inset:0 0 auto;overflow:hidden}.hz-at,.hz-light{left:50%;top:var(--hz);width:0;height:0;position:absolute}.hz-light{left:calc(50% + var(--hz-sun-x))}.hz-glow{left:calc(var(--hz-glow-w) / -2);top:calc(var(--hz-glow-h) / -2);width:var(--hz-glow-w);height:var(--hz-glow-h);background:radial-gradient(closest-side, var(--hz-glow), transparent);animation:11s ease-in-out infinite hz-breathe}.hz-sun{left:calc(-1 * var(--hz-sun-r));top:calc(-1 * var(--hz-sun-r));width:calc(2 * var(--hz-sun-r));height:calc(2 * var(--hz-sun-r));background:var(--hz-sun);transition:transform .6s var(--ease-out);border-radius:50%;animation:1.5s cubic-bezier(.16,.8,.24,1) backwards hz-rise}.hz-cloud{background:var(--hz-cloud);height:3px;animation:70s ease-in-out infinite alternate hz-cloud;animation-delay:calc(var(--i) * -22s);border-radius:2px}.hz-rim{background:linear-gradient(to right, transparent, var(--hz-rim), transparent);width:1120px;height:1.5px;left:-560px}.hz-chop{animation:13s ease-in-out infinite alternate hz-drift;animation-delay:calc(var(--i) * -4.6s);position:absolute;inset:0}.hz-chop i{background:var(--hz-chop);border-radius:1px;height:1.6px}.hz-glint{height:2.6px;opacity:var(--o)}.hz-glint:before{content:"";background:var(--hz-near);border-radius:2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hz-glint:before{background:color-mix(in oklch, var(--hz-near), var(--hz-far) calc(var(--far) * 100%))}}.hz-glint:before{animation:hz-glint var(--every) ease-in-out var(--after) infinite}.hz-star{visibility:hidden;opacity:var(--o)}.dark .hz-star,.hz[data-moment=record] .hz-star{visibility:visible}.hz-star:before{content:"";background:var(--hz-star);animation:hz-twinkle var(--every) ease-in-out var(--after) infinite;border-radius:50%;position:absolute;inset:0}.hz-puff{height:0;animation:hz-wind var(--takes) linear calc(var(--x) / -100 * var(--takes)) infinite;position:absolute;left:0;right:0}.hz-puff>div{position:absolute;top:0}.hz-puff i{background:var(--hz-cloud);border-radius:2px;height:3px}@supports (color:color-mix(in lab, red, red)){.hz-puff i{background:color-mix(in oklch, var(--hz-cloud), var(--hz-rim) calc(var(--lit) * 22%))}}.hz-puff i{opacity:.62}@keyframes hz-rise{0%{transform:translateY(34px)}}@keyframes hz-breathe{50%{opacity:.82;transform:scale(1.03)}}@keyframes hz-cloud{to{transform:translate(44px)}}@keyframes hz-drift{0%{transform:translate(-9px)}to{transform:translate(9px)}}@keyframes hz-wind{0%{transform:translateX(calc(-1% * var(--x) - 360px))}to{transform:translateX(calc(100% - 1% * var(--x) + 10px))}}@keyframes hz-glint{6%{opacity:.35;transform:scaleX(.72)}12%{opacity:1;transform:none}19%{opacity:.6;transform:scaleX(.86)}26%{opacity:1;transform:none}32%{opacity:.4;transform:scaleX(.76)}39%{opacity:1;transform:none}47%{opacity:.7;transform:scaleX(.9)}54%{opacity:1;transform:none}61%{opacity:.35;transform:scaleX(.72)}68%{opacity:1;transform:none}76%{opacity:.55;transform:scaleX(.82)}84%{opacity:1;transform:none}92%{opacity:.45;transform:scaleX(.78)}}@keyframes hz-twinkle{9%{opacity:.5}17%{opacity:1}31%{opacity:.35}42%{opacity:1}58%{opacity:.6}66%{opacity:1}83%{opacity:.4}93%{opacity:1}}.hz-fly,.hz-sail{height:0;animation:linear both hz-across;position:absolute;left:0;right:0}.hz-fly.is-left,.hz-sail.is-left{animation-name:hz-back}@keyframes hz-across{0%{transform:translate(-140px)}to{transform:translate(calc(100% + 100px))}}@keyframes hz-back{0%{transform:translate(calc(100% + 100px))}to{transform:translate(-140px)}}.hz-fly.is-left .hz-glide{scale:-1 1}.hz-glide{animation:26s ease-in-out infinite hz-glide;position:absolute}.hz-gull{aspect-ratio:2;position:absolute}.hz-gull svg{width:100%;height:100%;fill:var(--hz-shape);opacity:0;animation:hz-pose-1 6s var(--after) infinite;position:absolute;inset:0}.hz-gull svg.is-0{animation-name:hz-pose-0}.hz-gull svg.is-2{animation-name:hz-pose-2}@keyframes hz-glide{0%,to{transform:translateY(0)}13%{transform:translateY(-6px)}29%{transform:translateY(5px)}44%{transform:translateY(-4px)}62%{transform:translateY(7px)}81%{transform:translateY(-5px)}}@keyframes hz-pose-0{0%,1.99%{opacity:1}2%,7.99%{opacity:0}8%,9.99%{opacity:1}10%,15.99%{opacity:0}16%,17.99%{opacity:1}18%,23.99%{opacity:0}24%,25.99%{opacity:1}26%,to{opacity:0}}@keyframes hz-pose-1{0%,1.99%{opacity:0}2%,3.99%{opacity:1}4%,5.99%{opacity:0}6%,7.99%{opacity:1}8%,9.99%{opacity:0}10%,11.99%{opacity:1}12%,13.99%{opacity:0}14%,15.99%{opacity:1}16%,17.99%{opacity:0}18%,19.99%{opacity:1}20%,21.99%{opacity:0}22%,23.99%{opacity:1}24%,25.99%{opacity:0}26%,27.99%{opacity:1}28%,29.99%{opacity:0}30%,to{opacity:1}}@keyframes hz-pose-2{0%,3.99%{opacity:0}4%,5.99%{opacity:1}6%,11.99%{opacity:0}12%,13.99%{opacity:1}14%,19.99%{opacity:0}20%,21.99%{opacity:1}22%,27.99%{opacity:0}28%,29.99%{opacity:1}30%,to{opacity:0}}.hz-sail{--cw:40px;top:var(--hz)}.hz-craft{transform-origin:50% 90%;animation:46s ease-in-out infinite hz-bob;position:absolute;bottom:-7px;left:0}.hz-boat{width:100%;height:100%;fill:var(--hz-shape)}.hz-lamp{visibility:hidden;background:var(--hz-near);border-radius:50%;width:3px;height:3px}.dark .hz-lamp,.hz[data-moment=record] .hz-lamp{visibility:visible}.hz-funnel{width:6px;height:6px;position:absolute}.hz-smoke{background:var(--hz-shape);opacity:0;border-radius:50%;width:6px;height:6px;animation:13s ease-out infinite hz-smoke;top:-3px;left:0}.hz-smoke.is-2{animation-delay:-4.3s}.hz-smoke.is-3{animation-delay:-8.6s}@keyframes hz-smoke{0%{opacity:.42;transform:translate(0)scale(.7)}to{opacity:0;transform:translate(-46px,-16px)scale(1.7)}}.hz-wake{left:calc(var(--cw) * .2);width:calc(var(--cw) * .65);background:var(--hz-shape);opacity:.34;border-radius:1px;height:2px;top:10px}.hz-wake.is-2{left:calc(var(--cw) * .3);width:calc(var(--cw) * .42);opacity:.22;top:16px}.hz-wake.is-3{left:calc(var(--cw) * .4);width:calc(var(--cw) * .22);opacity:.13;top:22px}.hz[data-moment=notes] .hz-sail,.hz[data-moment=settings] .hz-sail{--small:.62}.hz-sail:not(.is-left) .hz-craft{scale:var(--small,1)}.hz-sail.is-left .hz-craft{scale:calc(-1 * var(--small,1)) var(--small,1)}@keyframes hz-bob{0%,to{transform:rotate(0)}7%{transform:rotate(-1.4deg)}19%{transform:rotate(1.2deg)}31%{transform:rotate(-1deg)}44%{transform:rotate(1.5deg)}58%{transform:rotate(-1.3deg)}71%{transform:rotate(1deg)}86%{transform:rotate(-1.1deg)}}.hz-peek{right:-34px;top:calc(var(--hz) * .66);width:26px;height:0;animation:linear both hz-peek;position:absolute}.hz-climb{animation:linear both hz-climb;position:absolute}.hz-balloon{width:26px;fill:var(--hz-shape);position:absolute}.hz-gore{fill:var(--hz-near);opacity:.78}.hz-rope{fill:none;stroke:var(--hz-shape);stroke-width:.9px}@keyframes hz-peek{0%{animation-timing-function:cubic-bezier(.25,.6,.4,1);transform:translate(0)}50%{animation-timing-function:cubic-bezier(.6,0,.75,.4);transform:translate(calc(-1*min(170px,24vw)))}to{transform:translate(0)}}@keyframes hz-climb{to{transform:translateY(calc(var(--hz) * -.46))}}.hz-leap{width:0;height:0;position:absolute}.hz-leap.is-back{scale:-1 1}.hz-jump{--takes:1.7s;--reach:44px;--high:-34px;--w:20px;--spin:52deg;--late:0s;--ring:32px;width:0;height:0;position:absolute}.hz-jump.is-dolphin{--takes:2.3s;--reach:62px;--high:-20px;--w:30px;--spin:34deg}.hz-jump.is-minnow{--takes:1.15s;--reach:24px;--high:-17px;--w:11px;--ring:14px}.hz-jump.is-flyer{--takes:2.7s;--reach:170px;--high:-16px;--w:28px;--spin:7deg}.hz-jump.is-marlin{--takes:2.1s;--reach:66px;--high:-46px;--w:40px;--spin:58deg;--ring:46px}.hz-along{animation:hz-along var(--takes) linear var(--late) both;position:absolute}.hz-arc{animation:hz-arc var(--takes) var(--late) both;position:absolute}.hz-leaper{left:calc(var(--w) / -2);width:var(--w);fill:var(--hz-leaper);animation:hz-turn var(--takes) linear var(--late) both;position:absolute;top:-6px}.is-dolphin .hz-leaper,.is-marlin .hz-leaper{fill:var(--hz-shape)}.hz-ring{left:calc(var(--ring,32px) / -2);width:var(--ring,32px);background:var(--hz-leaper);opacity:0;height:2px;animation:hz-ring 1s ease-out var(--late,0s) both;border-radius:1px;top:0}.is-dolphin .hz-ring,.is-marlin .hz-ring{background:var(--hz-chop)}.hz-ring.is-late{left:calc(var(--reach,0px) - var(--ring,32px) / 2);animation-delay:calc(var(--late,0s) + var(--takes,1.7s) * .86)}@keyframes hz-along{to{transform:translateX(var(--reach))}}@keyframes hz-arc{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}10%{opacity:1}50%{transform:translateY(var(--high));animation-timing-function:cubic-bezier(.6,0,.8,.3)}90%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes hz-turn{0%{transform:rotate(calc(-1 * var(--spin)))}to{transform:rotate(var(--spin))}}@keyframes hz-ring{0%{opacity:.75;transform:scaleX(.25)}to{opacity:0;transform:scaleX(1.5)}}.hz-whale{--ring:44px;--takes:5s;width:0;height:0;position:absolute}.hz-sound{width:38px;height:26px;position:absolute;top:-26px;left:-19px;overflow:hidden}.hz-tail{width:38px;fill:var(--hz-shape);animation:5s ease-in-out both hz-tail;position:absolute;top:0;left:0}.hz-whale .hz-ring{background:var(--hz-chop)}.hz-whale .hz-ring.is-late{left:calc(var(--ring) / -2);animation-delay:3.6s}@keyframes hz-tail{0%{transform:translateY(100%)}34%,62%{transform:translateY(0)}to{transform:translateY(100%)}}.hz-shoot{visibility:hidden;background:linear-gradient(to right, transparent, var(--hz-star));opacity:0;border-radius:1px;width:104px;height:1.5px;animation:1.1s cubic-bezier(.3,.1,.4,1) both hz-shoot}.hz-shoot.is-back{scale:-1 1}.dark .hz-shoot,.hz[data-moment=record] .hz-shoot{visibility:visible}@keyframes hz-shoot{0%{opacity:0;transform:rotate(16deg)translate(0)scaleX(.3)}18%{opacity:.9}to{opacity:0;transform:rotate(16deg)translate(210px)scaleX(1)}}.hm{--hz:clamp(352px, 45vh, 540px)}@media (prefers-reduced-motion:no-preference){:is(.hm:has(.hm-go:hover) .hz-sun,.hm:has(.hm-go:focus-visible) .hz-sun){transform:translateY(-12px)}}.hm-top{min-height:38px;padding-right:var(--top-room)}.shell.is-bare .hm-top{padding-left:max(0px, calc(72px - var(--page-x)))}.hm-date{font:400 clamp(22px, 2vw, 28px)/1.2 var(--font-display);letter-spacing:-.008em;color:var(--ink)}.hm-seal{display:none}.shell.is-bare .hm-seal{top:26px;right:calc(var(--page-x) + var(--top-room));display:block;position:absolute}.hm-start{height:calc(var(--hz) - 68px);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:96px;display:flex}.hm-start h2{font:400 clamp(36px, 3.8vw, 56px)/1.1 var(--font-display);letter-spacing:-.012em;color:var(--ink)}.hm-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.hm-start .ac-btn.is-secondary{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.hm-start .ac-btn.is-secondary{background:color-mix(in oklch, var(--ground) 64%, transparent)}}.hm-start .ac-btn.is-secondary{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-start .ac-btn.is-secondary{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.hm-start .ac-btn.is-secondary{color:var(--ink)}.hm-start .ac-btn.is-secondary:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.hm-start .ac-btn.is-secondary:hover{background:color-mix(in oklch, var(--ground) 82%, transparent)}}.hm-acts .ac-btn{height:46px;padding:0 22px;font-size:15px}.hm-acts .hm-link{flex:none;width:46px;padding:0}.hm-people{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.hm-who,.hm-add{border-radius:var(--radius-pill);background:var(--ground);align-items:center;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hm-who,.hm-add{background:color-mix(in oklch, var(--ground) 64%, transparent)}}.hm-who,.hm-add{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-who,.hm-add{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.hm-who,.hm-add{color:var(--ink);transition:background-color var(--duration-1)}.hm-who{font:500 14px/1 var(--font-sans);gap:8px;padding:0 14px 0 7px}.hm-add{justify-content:center;width:40px}.hm-who:hover,.hm-add:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.hm-who:hover,.hm-add:hover{background:color-mix(in oklch, var(--ground) 82%, transparent)}}.hm[data-soon]{--hz:clamp(424px, 48vh, 540px)}.hm-join{background:var(--ground);border-radius:16px;align-items:center;gap:12px;width:min(420px,100%);margin-bottom:18px;padding:7px 7px 7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hm-join{background:color-mix(in oklch, var(--ground) 72%, transparent)}}.hm-join{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-join{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.hm-join{text-align:left}.hm-join-t{flex:1;min-width:0;display:grid}.hm-join-t b{font:600 14.5px/20px var(--font-sans);color:var(--ink)}.hm-join-t small{font:500 13px/18px var(--font-sans);color:var(--sun-text)}.hm-join .ac-btn{flex:none}.hm-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:72px;display:grid}.hm-side{gap:16px;min-width:0;display:grid}.hm-panel{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:0 20px 6px}.hm-panel-h{justify-content:space-between;align-items:center;gap:16px;height:54px;display:flex}.hm-panel-h h2{font:600 15px/1.3 var(--font-sans);color:var(--ink)}.hm-panel-h h2:focus{outline:none}.hm-panel-h .n{color:var(--ink-3);margin-left:6px;font-weight:500}.hm-panel-link{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.hm-panel-link .ac-i{color:var(--ink-3);transition:transform var(--duration-1) var(--ease-out)}.hm-panel-link:hover .ac-i{color:var(--ink-2);transform:translate(2px)}.hm-none{text-align:left;padding:2px 0 16px;display:block}.hm-none b{font:500 14.5px/20px var(--font-sans);color:var(--ink);display:block}.hm-none p{color:var(--ink-3);margin:2px 0 0;font-size:14px;line-height:20px}.hm-empty{padding-block:8px 24px}.hm-more{justify-content:center;padding:2px 0 10px;display:flex}.hm-more .lk{border-radius:var(--radius-sm);height:32px;font:500 13.5px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.hm-more .lk:hover{color:var(--ink)}.hm-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:1fr;gap:10px;margin:0;padding:0 0 14px;list-style:none;display:grid}.hm-tile{--tint:var(--horizon);background:var(--tint);border-radius:16px;flex-direction:column;min-width:0;min-height:152px;padding:12px 12px 12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hm-tile{background:color-mix(in oklch, var(--tint) 5%, var(--ground))}}.hm-tile{box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.hm-tile{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tint) 18%, var(--line))}}.hm-tile{transition:box-shadow var(--duration-1)}.hm-tile:hover{box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.hm-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tint) 34%, var(--line))}}.hm-tile.is-decide{--tint:var(--rose)}.hm-tile.is-shared{--tint:var(--sun-text)}.hm-tile-h{align-items:center;gap:8px;min-height:28px;display:flex}.hm-tile-i{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.hm-tile-i{background:color-mix(in oklch, var(--tint) 20%, transparent)}}.hm-tile-i{color:var(--tint)}.hm-tile-k{min-width:0;font:600 13px/1 var(--font-sans);color:var(--tint)}.hm-moment{border-radius:var(--radius-pill);background:var(--ink);flex:none;align-items:center;gap:5px;height:26px;margin-left:auto;padding:0 9px 0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hm-moment{background:color-mix(in oklch, var(--ink) 8%, transparent)}}.hm-moment{font:500 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);transition:background-color var(--duration-1), color var(--duration-1)}.hm-moment:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-moment:hover{background:color-mix(in oklch, var(--ink) 15%, transparent)}}.hm-moment:hover{color:var(--ink)}.hm-tile-t{-webkit-line-clamp:3;font:500 15px/21px var(--font-sans);color:var(--ink);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.hm-tile-by{font:400 13px/18px var(--font-sans);color:var(--ink-3);margin-top:4px}.hm-tile-ev{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.hm-tile-a{align-items:center;gap:4px;margin-top:auto;padding-top:10px;display:flex}.hm-yes{border-radius:var(--radius-pill);background:var(--tint);flex:1;height:34px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.hm-yes{background:color-mix(in oklch, var(--tint) 22%, transparent)}}.hm-yes{color:var(--ink);font:600 13px/34px var(--font-sans);text-align:center;transition:background-color var(--duration-1)}.hm-yes:hover{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.hm-yes:hover{background:color-mix(in oklch, var(--tint) 34%, transparent)}}.hm-yes:disabled,.hm-no:disabled{opacity:.6}.hm-no{width:32px;height:32px;color:var(--ink-3);transition:background-color var(--duration-1), color var(--duration-1);border-radius:50%;flex:none;place-items:center;display:grid}.hm-no:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-no:hover{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.hm-no:hover{color:var(--ink)}.hm-tile.is-answered{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.hm-tile.is-answered .hm-tile-t{color:var(--ink-3)}.hm-done{min-height:44px;font:500 13px/18px var(--font-sans);color:var(--ink);gap:6px}.hm-done>.ac-i{color:var(--tint);flex:none}.hm-done>span{flex:1;min-width:0}.hm-undo{border-radius:var(--radius-sm);height:28px;font:600 13px/1 var(--font-sans);color:var(--ink);flex:none;padding:0 8px}.hm-undo:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-undo:hover{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.hm-undo:disabled{opacity:.6}.hm-list{margin:0;padding:2px 0 8px;list-style:none}.hm-tiles+.hm-list{margin-top:-4px}.hm-todo{min-height:44px;transition:background-color var(--duration-1);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto 64px;align-items:center;column-gap:12px;margin-inline:-10px;padding:4px 10px;display:grid}.hm-todo:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-todo:hover{background:color-mix(in oklch, var(--ink) 5%, transparent)}}.hm-todo .hm-moment{opacity:.86;margin-left:0}.hm-todo-b{min-width:0;display:grid}.hm-todo-b small{font:400 13px/18px var(--font-sans);color:var(--ink-3)}.hm-todo-t{font:400 15px/22px var(--font-sans);color:var(--ink)}a.hm-todo-t:hover{color:var(--ink-2)}.hm-todo-d{font:500 13px/1 var(--font-sans);color:var(--ink-2);text-align:right}.hm-todo-d.is-now{color:var(--sun-text)}.hm-todo-d.is-late{color:var(--caution)}.hm-todo.is-done .hm-todo-t{color:var(--ink-3);text-decoration:line-through}.hm-todo.is-new{animation:ac-rise var(--duration-3) var(--ease-out) both}.hm-rows{margin:0 -8px;padding:0 0 10px;list-style:none}.hm-row{text-align:left;width:100%;min-height:36px;transition:background-color var(--duration-1);border-radius:9px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:4px 8px;display:grid}button.hm-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){button.hm-row:hover{background:color-mix(in oklch, var(--ink) 6%, transparent)}}.hm-row.is-new{animation:ac-rise var(--duration-3) var(--ease-out) both}.hm-row-w{font:500 13px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.hm-row-t{min-width:0;display:grid}.hm-row-t b{font:500 14.5px/20px var(--font-sans);color:var(--ink)}.hm-row-t small{font:400 13px/18px var(--font-sans);color:var(--ink-3)}.ac-pop.hm-row-menu{width:min(270px,100vw - 24px)}.hm-note{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:8px 0;display:grid}.hm-note:last-child{margin-bottom:6px}.hm-note b{font:500 15px/22px var(--font-sans);color:var(--ink)}.hm-note:hover b{color:var(--ink-2)}.hm-note small{font:400 13px/1 var(--font-sans);color:var(--ink-3)}.hm-setup{--tint:var(--horizon);text-align:left;align-items:flex-start;min-height:128px}.hm-setup:nth-child(2){--tint:var(--rose)}.hm-setup:nth-child(3){--tint:var(--sun-text)}.hm-setup .hm-tile-i{margin-bottom:12px}.hm-setup .hm-tile-t{margin:0}.hm-setup>.ac-i{color:var(--ink-3);align-self:flex-end;margin-top:auto}.hm-connect{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:12px;padding:14px 16px;display:flex}.hm-connect>.hm-tile-i{--tint:var(--horizon);width:36px;height:36px}.hm-connect b{font:600 15px/20px var(--font-sans);color:var(--ink)}.hm-connect p{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:20px}.hm-connect .acts{gap:6px;margin-top:10px;display:flex}@media (width<=1180px){.hm-grid{grid-template-columns:minmax(0,1fr)}.hm-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}@media (width<=860px){.hm{--hz:372px}.hm[data-soon]{--hz:472px}.hm-top{min-height:44px}.hm-start{height:calc(var(--hz) - 50px);padding-bottom:72px}.hm-grid{margin-top:56px}.hm-acts .hm-link{display:none}.hm-seal,.shell.is-bare .hm-seal{margin-top:16px;display:block;position:static}.hm-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.hm-tiles>*{scroll-snap-align:center;flex:0 0 78%}.hm-todo{grid-template-columns:22px minmax(0,1fr) 64px}.hm-todo .hm-moment{display:none}.hm-todo-t{-webkit-line-clamp:2}.hm-join .kb{display:none}}.tp{--hz:clamp(322px, 40vh, 470px);--u0:clamp(74px, 7.3vw, 118px);--u:min(var(--u0), calc((100cqw - 24px) / var(--tp-sum,9)));--name-h:34px;--tp-dash:var(--ink);overflow-x:clip;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.tp{--tp-dash:color-mix(in oklch, var(--ink) 56%, transparent)}}.dusk.tp .hz{--hz-sun-x:calc(var(--tp-sun-x,-2.85) * var(--u));--hz-sun-r:calc(var(--tp-sun-r,.38) * var(--u))}.tp .hz-glint{opacity:calc(var(--o) * clamp(0, (var(--far) - .3) * 100, 1))}@media (width<=1300px){.tp .hz-glint{opacity:calc(var(--o) * clamp(0, (var(--far) - .3) * 100, 1) * clamp(0, (.6 - var(--far)) * 15, 1))}}.tp-sky{height:calc(var(--hz) - 30px);flex-direction:column;display:flex}.tp-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 0 6px;display:flex}.tp-hero h1{font:400 clamp(36px, 3.8vw, 56px)/1.1 var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.tp-why{font:500 15px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.tp-why .ac-i{color:var(--caution);flex:none}.tp-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.tp-acts .ac-btn{height:46px;padding:0 22px;font-size:15px}.tp-acts .ac-btn.is-secondary{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.tp-acts .ac-btn.is-secondary{background:color-mix(in oklch, var(--ground) 64%, transparent)}}.tp-acts .ac-btn.is-secondary{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-acts .ac-btn.is-secondary{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.tp-acts .ac-btn.is-secondary{color:var(--ink)}.tp-acts .ac-btn.is-secondary:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.tp-acts .ac-btn.is-secondary:hover{background:color-mix(in oklch, var(--ground) 82%, transparent)}}.tp-row{margin:0 0 calc(-1 * var(--name-h));flex:none;justify-content:center;align-items:flex-end;padding:0;list-style:none;display:flex;position:relative}.tp-gap{width:calc(var(--u) * var(--k,1));flex:none}.tp-p{width:calc(var(--u) * var(--k,1));flex:none;position:relative}.tp-who{border-radius:var(--radius-md);width:100%;color:var(--ink);display:block;position:relative}.tp .tp-who:focus-visible{outline-offset:0}.tp-arch{aspect-ratio:1/1.1;border-radius:var(--radius-arch) var(--radius-arch) 0 0;transform-origin:50% 100%;width:74%;transition:transform var(--duration-2) var(--ease-out), box-shadow var(--duration-1) var(--ease-out);margin-inline:auto;display:block;position:relative;overflow:hidden}.tp-fig{width:100%;height:100%;animation:tp-up var(--duration-4) var(--ease-out) calc(var(--d,0) * 46ms) backwards;display:block;position:relative}@keyframes tp-up{0%{transform:translateY(102%)}}.tp-fig .ac-avatar{border-radius:var(--radius-arch) var(--radius-arch) 0 0;width:100%;height:100%;box-shadow:none;display:block}.tp-fig .initial{font-size:calc(var(--u) * .36 * var(--k,1));padding-top:12%}.tp-fig .ac-ghost{border:1.5px dashed var(--tp-dash);border-radius:var(--radius-arch) var(--radius-arch) 0 0;width:100%;height:100%;font:400 calc(var(--u) * .28 * var(--k,1))/1 var(--font-display);color:var(--ink);opacity:calc(1 - var(--haze,0) * .7);transition:border-color var(--duration-2) var(--ease-out);border-bottom:0;padding:6% 0 0;display:grid}.tp-p.has-sun .ac-ghost{padding:0 0 40%}.tp-p.is-far .tp-fig:after{content:"";background:var(--dusk-haze);opacity:calc(var(--haze,0) * .88);transition:opacity var(--duration-2) var(--ease-out);position:absolute;inset:0}.tp-n{height:var(--name-h);font:500 14px/32px var(--font-sans);text-align:center;text-overflow:ellipsis;text-shadow:0 0 10px var(--ground), 0 0 3px var(--ground);white-space:nowrap;color:var(--ink);padding-top:2px;display:block;overflow:hidden}.tp-who:hover .tp-arch{transform:scale(1.05)}.tp-p.is-on{z-index:12}.tp-p.is-on .tp-arch{box-shadow:0 0 0 2px var(--ink);transform:scale(1.06)}.tp-p.is-on .tp-n{font-weight:600}.tp-p.is-far.is-on .tp-arch{box-shadow:0 0 0 calc(2px / var(--z,1)) var(--ink)}.tp-p.is-picked .ac-ghost{border-style:solid;border-color:var(--ink)}.tp-p.is-picked .tp-arch{transform:scale(1.05)}.tp-p.is-blank .tp-who{cursor:default}.tp-p.is-blank .tp-who:hover .tp-arch{transform:none}.tp:has(.tp-acts .ac-btn.is-primary:hover) .tp-fig .ac-ghost{border-color:var(--ink)}.tp-p.is-far .tp-who{padding-bottom:var(--name-h)}.tp-p.is-far .tp-n{pointer-events:none;width:120px;margin-left:-60px;display:none;position:absolute;bottom:0;left:50%}.tp-p.is-far:hover,.tp-p.is-far:focus-within{z-index:12}.tp-p.is-far .tp-who:hover .tp-arch,.tp-p.is-far.is-on .tp-arch,.tp-p.is-far .tp-who:focus-visible .tp-arch{transform:scale(var(--z,1))}.tp-p.is-far .tp-who:hover .tp-fig:after,.tp-p.is-far.is-on .tp-fig:after,.tp-p.is-far .tp-who:focus-visible .tp-fig:after{opacity:0}.tp-p.is-far .tp-who:hover .tp-n,.tp-p.is-far.is-on .tp-n,.tp-p.is-far .tp-who:focus-visible .tp-n{display:block}.tp-row.is-waiting .ac-ghost{animation:tp-wait var(--duration-5) var(--ease-in-out) calc(var(--d,0) * .12s) infinite}@keyframes tp-wait{50%{opacity:.35}}.ac-pop.tp-pop{width:var(--w,320px);min-width:0;max-width:calc(100vw - 24px);padding:0}.ac-pop.tp-pop.is-person{padding:16px 16px 8px}.ac-pop.tp-pop.is-list{--w:372px;padding:6px 6px 8px}.ac-pop.tp-pop.is-del{--w:300px;padding:6px}.tp-pop .ac-btn.is-secondary{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-pop .ac-btn.is-secondary{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.tp-pop .ac-btn.is-secondary{box-shadow:none}.tp-pop .ac-btn.is-secondary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-pop .ac-btn.is-secondary:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.tp-pop-h{align-items:flex-start;gap:6px;min-height:32px;display:flex}.tp-pop-w{flex:1;min-width:0}.tp-pop-w b{font:600 16px/22px var(--font-sans)}.tp-pop-w small{font:400 14px/20px var(--font-sans);color:var(--ink-2)}.tp-pop .tp-pop-x,.tp-pop .tp-pop-back{width:32px;height:32px;color:var(--ink-3);flex:none}.tp-pop .tp-pop-x{margin:-6px -8px 0 0}.tp-pop .tp-pop-back{margin:-3px 2px 0 -8px}.tp-when{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:6px}.tp-when.is-next{color:var(--sun-text)}.tp-pop-a{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:12px;display:grid}.tp-pop-a .ac-btn{padding:0 10px}.tp-pop-a:last-child{margin-bottom:8px}.tp-pop-l{border-radius:var(--radius-sm);width:calc(100% + 16px);height:42px;font:500 14px/1 var(--font-sans);color:var(--ink);text-align:left;grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:center;column-gap:10px;margin:8px -8px 0;padding:0 8px;display:grid}.tp-pop-l:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-pop-l:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.tp-pop-l .ac-i{color:var(--ink-3)}.tp-pop-l b{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}.tp-pop-l.is-all{color:var(--ink-2);grid-template-columns:minmax(0,1fr) 16px;margin-top:2px}.tp-pn{margin-top:8px}.tp-pn-r{border-radius:var(--radius-sm);width:calc(100% + 16px);min-height:42px;font:500 14.5px/20px var(--font-sans);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-inline:-8px;padding:6px 8px;display:grid}.tp-pn-r:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-pn-r:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.tp-pn-r small{font:400 13px/1 var(--font-sans);color:var(--ink-3)}.tp-find{height:44px;color:var(--ink-3);align-items:center;gap:10px;padding:0 12px;display:flex}.tp-find input{min-width:0;font:400 15px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.tp-find input::placeholder{color:var(--ink-3)}.tp-list{overscroll-behavior:contain;border-top:1px solid var(--line);scrollbar-color:var(--line-control) transparent;scrollbar-width:thin;max-height:228px;padding-top:4px;overflow:hidden auto}.tp-list.is-tall{max-height:332px}.tp-l{border-radius:var(--radius-sm);text-align:left;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;column-gap:12px;width:100%;min-height:52px;padding:6px 10px;display:grid}.tp-l.is-act{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-l.is-act{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.tp-l-t{min-width:0}.tp-l-t b{font:500 14.5px/20px var(--font-sans);color:var(--ink)}.tp-l-t small{font:400 13px/18px var(--font-sans);color:var(--ink-3)}.tp-ck{border-radius:var(--radius-xs);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:#0000;place-items:center;display:grid}.tp-ck .ac-i{stroke-width:2.6px}.tp-ck.is-on{background:var(--sun);box-shadow:none;color:var(--on-sun)}.tp-pop-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:8px 6px 0;display:flex}.tp-pop-f .ac-btn[disabled]{opacity:.5}.tp-priv{font:400 13px/1 var(--font-sans);color:var(--ink-3);align-items:center;gap:7px;padding-left:6px;display:inline-flex}.tp-none{font:400 14px/20px var(--font-sans);color:var(--ink-3);padding:14px 10px}.tp-grid{margin-top:calc(var(--name-h) + 26px);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;position:relative}.tp-grid>*{grid-column:1/-1;min-width:0}@media (width>=1181px){.tp-gs,.tp-yet{grid-column:1/span 8}.tp-sh{grid-area:1/9/span 2/span 4;align-self:start}.tp-grid.is-first .tp-yet{grid-area:1/1/span 2/span 8}.tp-grid.is-first .tp-gs{grid-area:1/9/auto/span 4}.tp-grid.is-first .tp-sh{grid-row:2}}.tp-h{justify-content:space-between;align-items:center;gap:16px;height:54px;display:flex}.tp-h h2{font:600 15px/1.3 var(--font-sans);color:var(--ink)}.tp-more{justify-content:center;margin-top:8px;display:flex}.tp-hint{font:400 13px/18px var(--font-sans);color:var(--ink-3);margin-top:10px}.tp-gs{container:tp-gs/inline-size}.tp-gg{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:10px;display:grid}.tp-g{border-radius:var(--radius-md);background:var(--surface);min-width:0;height:134px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--duration-1) var(--ease-out), background-color var(--duration-1) var(--ease-out);flex-direction:column;padding:12px 12px 0 16px;display:flex;position:relative;overflow:hidden}.tp-g:hover{box-shadow:inset 0 0 0 1px var(--line-control)}.tp-g-o{z-index:1;border-radius:inherit;position:absolute;inset:0}.tp .tp-g-o:focus-visible{outline-offset:-2px}.tp-g-t b{font:600 15.5px/22px var(--font-sans);color:var(--ink)}.tp-g-t small{font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.tp-g-b{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.tp-g-f{align-items:flex-end;gap:3px;min-width:0;display:flex}.tp-mini{flex:none;width:34px;height:38px;display:block}.tp-mini .ac-avatar,.tp-mini .ac-ghost{border-radius:var(--radius-arch) var(--radius-arch) 0 0;width:100%;height:100%;box-shadow:none;display:block}.tp-mini .ac-ghost{border:1.5px dashed var(--tp-dash);font:400 15px/1 var(--font-display);color:var(--ink-2);border-bottom:0;padding:5px 0 0;display:grid}.tp-more-n{font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);align-self:center;margin-left:4px}.tp .tp-g-c{z-index:2;border-radius:var(--radius-pill);background:var(--ink);flex:none;width:36px;height:36px;margin-bottom:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.tp .tp-g-c{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.tp .tp-g-c{color:var(--ink)}.tp .tp-g-c:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp .tp-g-c:hover{background:color-mix(in oklch, var(--ink) 18%, transparent)}}.tp-g.is-new{background:0 0}.tp-g.is-new:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-g.is-new:hover{background:color-mix(in oklch, var(--ink) 4%, transparent)}}.tp-g.is-new .tp-g-t b{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.tp-g.is-new .tp-g-t .ac-i{color:var(--ink-3)}.tp-g.is-new:hover .tp-g-t b{color:var(--ink)}.tp-g.is-new .ac-ghost{opacity:.7}.tp-g.is-new:only-child{grid-column:1/-1}.tp-note.ac-notice{border-radius:var(--radius-md);background:var(--caution);align-items:center;min-height:60px;padding:10px 12px 10px 16px}@supports (color:color-mix(in lab, red, red)){.tp-note.ac-notice{background:color-mix(in oklch, var(--caution) 10%, var(--surface))}}.tp-note.ac-notice{box-shadow:inset 0 0 0 1px var(--caution)}@supports (color:color-mix(in lab, red, red)){.tp-note.ac-notice{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--caution) 30%, var(--line))}}.tp-note.ac-notice{color:var(--ink-2)}.tp-note>.ac-i{color:var(--caution);margin:0}.tp-note>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-note b{color:var(--ink)}.tp-note .ac-btn{flex:none;height:32px;font-size:13px}.tp-o{border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line-control);order:-1;grid-column:1/-1;padding:12px 12px 8px 18px;position:relative}.tp-o-h{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.tp-o-n{flex:1;min-width:0}.tp-o-n h3{font:600 17px/24px var(--font-sans);color:var(--ink)}.tp-o-n h3:focus{outline:none}.tp-o-n small{font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);display:block}.tp-o-a{flex:none;align-items:center;gap:6px;display:flex}.tp-o-a .ac-btn.is-sm{height:34px}.tp-o-a .ac-btn.is-tint{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-o-a .ac-btn.is-tint{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.tp-o-a .ac-btn.is-tint{box-shadow:none}.tp-o-a .ac-btn.is-tint:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tp-o-a .ac-btn.is-tint:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.tp-o-a .ac-icon-btn{border-radius:var(--radius-pill);width:34px;height:34px}.tp-name{border-radius:var(--radius-sm);background:var(--sunk);width:min(320px,100%);height:38px;box-shadow:inset 0 0 0 1px var(--line-control);font:600 16px/1 var(--font-sans);color:var(--ink);border:0;outline:0;margin-left:-4px;padding:0 12px;display:block}.tp-name:focus{box-shadow:inset 0 0 0 1.5px var(--focus)}.tp-name::placeholder{color:var(--ink-3);font-weight:400}.tp-name[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--caution)}.tp-err{font:500 13px/18px var(--font-sans);color:var(--caution);margin-top:6px;display:block}.tp-ms{overscroll-behavior:contain;scrollbar-color:var(--line-control) transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;max-height:336px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.tp-m{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;column-gap:12px;min-height:56px;display:grid}.tp-m .ac-icon-btn{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-3);justify-self:end}.tp-empty{border-top:1px solid var(--line);font:400 14px/20px var(--font-sans);color:var(--ink-3);align-items:center;gap:8px;margin-top:8px;padding:12px 0 6px;display:flex}.tp-empty .ac-i{flex:none}@container tp-gs (width<=600px){.tp-o{padding-left:14px}.tp-o-h{flex-wrap:wrap;gap:4px}.tp-o-h:after{content:"";flex-basis:100%;order:1}.tp-o-n{flex:1 1 0}.tp-o-a{display:contents}.tp-o-a .ac-btn{flex:1 1 0;order:2;min-width:0;padding:0 10px}.tp-name{width:100%;margin-left:0}.tp-ms{grid-template-columns:minmax(0,1fr)}}.tp-rows{margin:0;padding:0;list-style:none}.tp-r{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.2fr) 84px;align-items:center;column-gap:14px;min-height:56px;display:grid}.tp-r>b{font:500 15px/22px var(--font-sans);color:var(--ink)}.tp-r-s{font:400 14px/20px var(--font-sans);color:var(--ink-2)}.tp-r:has(.tp-r-s:empty)>b{grid-column:2/span 2}.tp-r-s:empty{display:none}.tp-r-m{min-width:0;font:400 13px/20px var(--font-sans);white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;display:flex;overflow:hidden}.tp-r-m .ac-i{color:var(--sun-text);flex:none}.tp-r .ac-btn{justify-self:end;width:84px;height:32px;padding:0;font-size:13px}.tp-yet-f{border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);color:var(--ink-2);padding:12px 0 8px}.tp-yet .tp-h .ac-btn{height:32px;margin-right:-12px;padding:0 12px;font-size:13px}.tp-s .tp-none{border-top:1px solid var(--line);color:var(--ink-2);padding:14px 0}.tp-nr{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:60px;padding:8px 0;display:grid}.tp-nr-t{min-width:0}.tp-nr-t b{font:500 15px/22px var(--font-sans);color:var(--ink)}.tp-nr:hover .tp-nr-t b{color:var(--ink-2)}.tp-nr-t small{font:400 13px/18px var(--font-sans);color:var(--ink-2)}.tp-nr-w{font:400 13px/1 var(--font-sans);white-space:nowrap;color:var(--ink-2)}@media (width<=860px){.tp{--hz:288px;--u0:86px;--u:86px;min-height:calc(100dvh - 136px - env(safe-area-inset-bottom,0px))}.dusk.tp .hz{--hz-sun-x:calc(-1.72 * var(--u));--hz-sun-r:31px}.tp[data-line=long] .hz-sun{display:none}.dusk.tp[data-line=long] .hz{--hz-sun-x:calc(-.6 * var(--u))}.tp-p.has-sun .tp-fig:before{content:"";aspect-ratio:1;border-radius:var(--radius-pill);background:var(--dusk-sun);width:56%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.tp-sky{height:calc(var(--hz) - 6px)}.tp-hero{padding:0 0 8px}.tp-hero h1{font-size:36px}.tp-row{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;margin-inline:-20px;padding:10px calc(50cqw - 43px) 0;overflow:auto hidden}.tp-gap{display:none}.tp-p{scroll-snap-align:center;--k:1!important}.tp-p.is-far .tp-who{padding-bottom:0}.tp-p.is-far .tp-n{width:auto;margin:0;display:block;position:static}.tp-p.is-far .tp-fig:after{display:none}.tp-p.is-far .tp-who:hover .tp-arch,.tp-p.is-far.is-on .tp-arch{transform:scale(1.06)}.tp-fig .ac-ghost{opacity:1}.tp-grid{margin-top:calc(var(--name-h) + 18px)}[data-radix-popper-content-wrapper]:has(>.tp-pop){min-width:0!important;inset:auto 0 0!important;transform:none!important}[data-radix-popper-content-wrapper]:has(>.tp-pop):before{content:"";background:var(--sunk);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-radix-popper-content-wrapper]:has(>.tp-pop):before{background:color-mix(in oklch, var(--sunk) 74%, transparent)}}.ac-pop.tp-pop,.ac-pop.tp-pop.is-list,.ac-pop.tp-pop.is-del{width:auto;max-width:none;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:tp-sheet var(--duration-2) var(--ease-out);position:relative}.ac-pop.tp-pop.is-person,.ac-pop.tp-pop.is-del{padding-inline:16px}.ac-pop.tp-pop[data-state=closed]{animation:ac-fade-out var(--duration-1) var(--ease-in) forwards}.tp-pop .ac-pop-caret{visibility:hidden}.tp-list,.tp-list.is-tall{max-height:48vh}.tp-gg{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.tp-g{scroll-snap-align:center;flex:0 0 74%;height:128px}.tp-gg:has(.tp-o){grid-template-columns:minmax(0,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.tp-r{grid-template-columns:32px minmax(0,1fr) 84px;grid-template-areas:"a n b""a s b";gap:0 12px;padding-block:8px}.tp-r>.ac-ghost{grid-area:a}.tp-r>b{grid-area:n}.tp-r-s{grid-area:s}.tp-r-m{display:none}.tp-r .ac-btn{grid-area:b}}@keyframes tp-sheet{0%{transform:translateY(24px)}}.rec{--orb:58px;--span:80px;--gap:clamp(48px, 7vw, 112px);--hz:calc(8px + clamp(424px, 55vh, 700px));container:rec/inline-size}.rec[data-first]{--hz:calc(8px + clamp(424px, 68vh, 740px))}.rec-stage{--orb:66px;--heard-at:160px;--hz:clamp(420px, 55vh, 680px)}:is(.rec,.rec-stage) .hz[data-moment=record]{--hz-glow:oklch(46% .09 320/.4);--hz-rim:oklch(72% .06 60);--hz-glow-w:1280px;--hz-glow-h:300px}:is(.rec,.rec-stage) :is(.hz-sun,.hz-glint),:is(.rec,.rec-stage) .hz-star:is(:nth-child(7),:nth-child(11),:nth-child(13),:nth-child(16),:nth-child(17),:nth-child(18),:nth-child(19)){display:none}.shell:has(.rec) :is(.sb-offline,.main-offline,.ph-offline){display:none}.rec-sun{pointer-events:none;position:absolute;inset:0;overflow:clip}.dusk-in>.rec-sun{animation:none}.rec-up{height:var(--hz);position:absolute;inset:0 0 auto;overflow:hidden}.rec-at{left:50%;top:var(--hz);width:0;height:0;position:absolute}.rec-orb{--lv:.4;left:calc(var(--orb) * -1);top:calc(var(--orb) * -1);width:calc(var(--orb) * 2);height:calc(var(--orb) * 2);transition:transform 1.8s var(--ease-out);animation:1.5s cubic-bezier(.16,.8,.24,1) backwards hz-rise;position:absolute}.rec-orb i{border-radius:50%;display:block;position:absolute}.rec-orb .body,.rec-orb .fill,.rec-orb .rim,.rec-orb .lit{inset:0}.rec-orb .body{background:linear-gradient(oklch(20.5% .04 264),oklch(16.5% .045 280))}.rec-orb .glow{opacity:0;transition:opacity 1.1s var(--ease-out);background:radial-gradient(closest-side,oklch(58% .17 24/.3),oklch(50% .15 20/.1) 52%,#0000);inset:-150%}.rec-orb .fill{overflow:hidden}.rec-orb .fill b{transition:transform 1.1s var(--ease-out);background:linear-gradient(oklch(24% .06 310/0) 0%,oklch(32% .09 345/.85) 13%,oklch(45% .15 14) 26%,oklch(58% .19 24) 39%,oklch(68% .18 32) 50%);display:block;position:absolute;inset:0;transform:translateY(54%)}.rec-orb .rim{transition:opacity 1.1s var(--ease-out);background:linear-gradient(oklch(93% .05 85),oklch(78% .07 60));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.1px))}.rec-orb .rim.is-hot{opacity:0;background:linear-gradient(oklch(72% .13 26),oklch(68% .17 28))}.rec-orb .lit{opacity:calc(.4 + var(--lv) * .6);transition:opacity .16s linear;box-shadow:0 0 44px 7px oklch(86% .06 80/.3),0 0 12px 1px oklch(90% .05 85/.3)}.rec-orb:is([data-on=live],[data-on=set]) .fill b{transform:translateY(calc((1 - var(--lv)) * 12%));animation:rec-fill 1.3s var(--ease-out) .15s backwards}@keyframes rec-fill{0%{transform:translateY(54%)}}.rec-orb[data-on=live] .glow{opacity:calc(.72 + var(--lv) * .28)}.rec-orb:is([data-on=live],[data-on=set]) .rim{opacity:0}.rec-orb:is([data-on=live],[data-on=set]) .rim.is-hot{opacity:.8}.rec-orb:is([data-on=live],[data-on=set]) .lit{opacity:0}.rec-orb[data-on=set]{transform:translateY(calc(var(--orb) * .72))}.rec-orb[data-on=set] .glow{opacity:.35}@media (prefers-reduced-motion:no-preference){:is(.rec:has(.rec-start:not(.is-off):hover) .rec-orb,.rec:has(.rec-start:not(.is-off):focus-visible) .rec-orb){transform:translateY(-10px)}}.rec:has(.rec-start:not(.is-off):hover) .rec-orb .lit{opacity:1}.rec-voice{--near:oklch(86% .05 82);--far:oklch(44% .06 300)}.rec-voice[data-kind=live]{--near:oklch(74% .14 30);--far:oklch(42% .12 356)}.rec-edge{opacity:0;width:1120px;height:1.5px;transition:opacity 1.1s var(--ease-out);background:linear-gradient(90deg,#0000,oklch(60% .13 24),#0000);position:absolute;left:-560px}.rec-voice[data-kind=live] .rec-edge{opacity:1}.rec-v{left:calc(var(--w) / -2);width:var(--w);height:2.6px;opacity:var(--o);transform:scaleX(var(--a));transition:transform .16s linear;position:absolute}.rec-v i{background:var(--near);border-radius:2px;height:100%;display:block;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.rec-v i{background:color-mix(in oklch, var(--near), var(--far) calc(var(--t) * 100%))}}.rec-voice[data-kind=idle] .rec-v i{animation:hz-glint var(--every) ease-in-out var(--after) infinite}.rec-head{min-height:38px}.shell.is-bare .rec-head{padding-left:max(0px, calc(72px - var(--page-x)))}.rec-head h1{font:400 clamp(22px, 2vw, 28px)/1.2 var(--font-display);letter-spacing:-.008em;color:var(--ink)}.rec-go{height:calc(var(--hz) - 68px - var(--orb) - 16px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rec-name{background:linear-gradient(to right, transparent, var(--ink), transparent) center bottom / 38% 1px no-repeat;border:0;border-radius:0;outline:0;width:min(820px,100%);margin:0;padding:2px 0 8px;display:block}@supports (color:color-mix(in lab, red, red)){.rec-name{background:linear-gradient(to right, transparent, color-mix(in oklch, var(--ink) 30%, transparent), transparent) center bottom / 38% 1px no-repeat}}.rec-name{color:var(--ink);font:400 clamp(36px, 3.8vw, 56px)/1.12 var(--font-display);letter-spacing:-.012em;text-align:center;text-overflow:ellipsis;transition:background-size var(--duration-2) var(--ease-out)}.rec-name::placeholder{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rec-name::placeholder{color:color-mix(in oklch, var(--ink) 72%, transparent)}}.rec-name::placeholder{opacity:1}.rec-name:hover{background-size:54% 1px}.rec-name:focus{background-size:80% 1px;outline:0}.rec-name.is-live{background-size:0 1px}.rec-name.is-live:hover{background-size:54% 1px}.rec-name.is-live:focus{background-size:80% 1px}.rec-a{justify-content:center;margin-top:18px;display:flex}.ac-btn.rec-start{height:46px;padding:0 22px;font-size:15px}.rec-start .ac-kbd{background:currentColor;min-width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.rec-start .ac-kbd{background:color-mix(in oklch, currentColor 13%, transparent)}}.rec-start .ac-kbd{color:inherit;box-shadow:none;font-weight:600}.rec-dot{background:var(--rec);border-radius:50%;flex:none;width:12px;height:12px;display:block}.ac-btn.rec-start.is-off{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-btn.rec-start.is-off{background:color-mix(in oklch, var(--ink) 16%, transparent)}}.ac-btn.rec-start.is-off{color:var(--ink-3);cursor:not-allowed}.ac-btn.rec-start.is-off:hover{filter:none}.rec-start.is-off .rec-dot{background:currentColor}.rec-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.rec-chip,.ac-select.rec-chip{border-radius:var(--radius-pill);background:var(--ground);align-items:center;gap:8px;max-width:100%;height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rec-chip,.ac-select.rec-chip{background:color-mix(in oklch, var(--ground) 64%, transparent)}}.rec-chip,.ac-select.rec-chip{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.rec-chip,.ac-select.rec-chip{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 14%, transparent)}}.rec-chip,.ac-select.rec-chip{color:var(--ink-2);font:500 13.5px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1)}.rec-chip:hover,.ac-select.rec-chip:hover,.ac-select.rec-chip[data-state=open]{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.rec-chip:hover,.ac-select.rec-chip:hover,.ac-select.rec-chip[data-state=open]{background:color-mix(in oklch, var(--ground) 84%, transparent)}}.rec-chip:hover,.ac-select.rec-chip:hover,.ac-select.rec-chip[data-state=open]{color:var(--ink)}.ac-select.rec-chip>.ac-i{color:inherit}.ac-select.rec-chip>.ac-i:last-child{width:14px;height:14px;color:var(--ink-3);margin-right:-2px}.ac-select.rec-chip[disabled]{opacity:1}.ac-select.rec-chip[disabled]>.ac-i:last-child{display:none}.ac-select.rec-chip.is-warn,.ac-select.rec-chip.is-warn:hover{color:var(--caution)}.rec-meter{grid-template-columns:repeat(5,2.5px);align-items:center;gap:2px;height:14px;display:inline-grid}.rec-meter i{--m:.28;height:14px;transform:scaleY(var(--m));background:currentColor;border-radius:2px;transition:transform .12s linear;display:block}.rec-meter i:nth-child(2),.rec-meter i:nth-child(4){--m:.46}.rec-meter i:nth-child(3){--m:.72}.rec-lv{justify-content:center;min-width:148px}.rec-lv.is-on .rec-meter i{--m:.55}.rec-lv.is-on .rec-meter i:nth-child(2){--m:.9}.rec-lv.is-on .rec-meter i:nth-child(3){--m:1}.rec-lv.is-on .rec-meter i:nth-child(4){--m:.7}.rec-lv.is-on .rec-meter i:nth-child(5){--m:.35}.rec-lv.is-dead .rec-meter i:nth-child(n){--m:.18}.rec-lv.is-on,.rec-lv.is-on:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rec-lv.is-on,.rec-lv.is-on:hover{background:color-mix(in oklch, var(--ink) 13%, transparent)}}.rec-lv.is-on,.rec-lv.is-on:hover{color:var(--ink)}.rec-say{max-width:640px;min-height:20px;font:400 13.5px/20px var(--font-sans);color:var(--ink-3);text-wrap:balance;margin-top:10px}.rec-say.is-warn{color:var(--caution)}.rec-retry{color:var(--ink);text-underline-offset:3px;border-radius:var(--radius-xs);margin-left:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.rec-off{border-radius:var(--radius-pill);background:var(--ink);align-items:center;gap:8px;height:30px;margin-bottom:14px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rec-off{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.rec-off{color:var(--ink-2);font:500 13px/1 var(--font-sans)}.rec-link{color:var(--ink-2);text-underline-offset:3px;border-radius:var(--radius-xs);margin-left:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.rec-link:hover{color:var(--ink)}:root:has(.dusk.rec,.rec-stage) .ac-pop.is-stage{background:var(--surface-raised)}.ac-pop.rec-pop{border-radius:var(--radius-md);width:min(300px,100vw - 24px)}.rec-pop .ac-pop-item{border-radius:var(--radius-sm);grid-template-columns:18px minmax(0,1fr);padding:9px 10px}.rec-pop .ac-pop-item b{font-weight:500;line-height:20px}.rec-pop .ac-pop-item small{margin-top:0;font-size:13px;line-height:18px}.rec-pop .ac-pop-h{font:600 14px/1.3 var(--font-sans);color:var(--ink);padding:8px 10px 6px}.rec-water{column-gap:var(--gap);margin-top:calc(var(--orb) + 16px + var(--span));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:relative}.rec-water.is-one{grid-template-columns:minmax(0,1fr)}.rec-water.is-one .rec-before{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.rec-list{min-width:0}.rec-h{justify-content:space-between;align-items:center;gap:16px;height:36px;display:flex}.rec-h h2{font:600 15px/1.3 var(--font-sans);letter-spacing:0;color:var(--ink)}.rec-h .n{color:var(--ink-3);margin-left:6px;font-weight:500}.rec-more-link{border-radius:var(--radius-sm);font:600 15px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.rec-more-link .ac-i{color:var(--ink-3);transition:transform var(--duration-1) var(--ease-out)}.rec-more-link:hover .ac-i{color:var(--ink-2);transform:translate(2px)}.rec-rows{margin:0;padding:0;list-style:none;display:grid}.rec-t{min-width:0;display:block}.rec-t b{font:500 15px/21px var(--font-sans);color:var(--ink)}.rec-t small{font:400 13px/18px var(--font-sans);color:var(--ink-3)}.rec-r{--tone:var(--ink-2);border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 156px 32px;align-items:center;column-gap:12px;min-height:58px;padding:7px 0;display:grid;position:relative}.rec-r.is-up{--tone:var(--horizon)}.rec-r.is-rec{--tone:var(--rec)}.rec-r.is-warn{--tone:var(--caution)}.rec-i{background:var(--tone);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.rec-i{background:color-mix(in oklch, var(--tone) 16%, transparent)}}.rec-i{color:var(--tone)}.rec-s{font:500 13px/18px var(--font-sans);color:var(--tone);gap:6px;display:grid}.rec-going{background:var(--tone);border-radius:2px;height:3px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.rec-going{background:color-mix(in oklch, var(--tone) 22%, transparent)}}.rec-going{overflow:hidden}.rec-going i{background:var(--tone);width:36%;animation:rec-going 1.8s var(--ease-in-out) infinite;border-radius:2px;display:block;position:absolute;inset:0 auto 0 0}@keyframes rec-going{0%{transform:translate(-100%)}to{transform:translate(280%)}}.rec-why{font:400 13px/18px var(--font-sans);color:var(--tone);grid-column:2/4;margin-top:-2px;padding-bottom:2px}.rec-more{place-items:center;width:32px;height:32px;display:grid}.ac-icon-btn.rec-dots{width:32px;height:32px;color:var(--ink-3);border-radius:50%}.ac-icon-btn.rec-dots:hover,.ac-icon-btn.rec-dots[data-state=open]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-icon-btn.rec-dots:hover,.ac-icon-btn.rec-dots[data-state=open]{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.ac-icon-btn.rec-dots:hover,.ac-icon-btn.rec-dots[data-state=open]{color:var(--ink)}.rec-before{margin:0;padding:0;list-style:none;display:grid}.rec-n{border-top:1px solid var(--line);text-align:left;grid-template-columns:34px minmax(0,1fr) 44px 144px;align-items:center;column-gap:12px;width:100%;min-height:58px;padding:7px 0;display:grid}.rec-n:hover .rec-t b{color:var(--ink-2)}.rec-n.is-writing .rec-t small{color:var(--sun-text)}.rec-print{grid-template-columns:repeat(7,2.5px);justify-content:space-between;align-items:center;width:34px;height:26px;display:grid}.rec-print i{height:calc(var(--h) * 100%);background:var(--rec);border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.rec-print i{background:color-mix(in srgb, var(--rec) 30%, color-mix(in srgb, var(--sun-text) 50%, var(--ink-3)))}}.rec-f{justify-content:flex-end;display:flex}.rec-todo{border-radius:var(--radius-pill);background:var(--horizon);align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rec-todo{background:color-mix(in oklch, var(--horizon) 18%, transparent)}}.rec-todo{color:var(--horizon);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.rec-w{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;white-space:nowrap;justify-items:end;gap:3px;display:grid}.rec-w small{min-height:20px;font:400 13px/1 var(--font-sans);color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.rec-w .ac-faces .ac-avatar{--ring:var(--ground)}.rec-foot{font:400 13px/18px var(--font-sans);color:var(--ink-3);text-align:center;transition:opacity var(--duration-2);justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex;position:relative}body:has(.ac-toast) .rec-foot{opacity:0}.rec-go+.rec-foot{margin-top:calc(var(--orb) + 16px + var(--span) + 4px)}.rec-first{margin-top:calc(var(--orb) + 16px + var(--span) + 4px);font:400 16px/24px var(--font-sans);color:var(--ink-2);text-align:center;text-wrap:balance;position:relative}.stage.rec-stage{background:var(--ground);color:var(--ink);animation:ac-fade var(--duration-3) var(--ease-out) both;overflow:clip}.rec-bar{justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 16px;display:flex;position:relative}.ac-btn.rec-back{height:32px;padding:0 12px 0 8px;font-size:13px}.ac-btn.rec-back:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-btn.rec-back:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.ac-btn.rec-back:hover{color:var(--ink)}.rec-pill{border-radius:var(--radius-pill);background:var(--ink);align-items:center;gap:7px;height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rec-pill{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.rec-pill{color:var(--ink);font:500 13px/1 var(--font-sans)}.rec-hold{height:calc(var(--hz) - 60px - var(--orb) - 16px);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-inline:24px;display:flex;position:relative}.rec-time{font:400 clamp(40px, 4.4vw, 64px)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);margin-top:10px}.rec-ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:22px;display:flex}.rec-ctl .ac-btn{height:46px;padding:0 22px;font-size:15px}.rec-stage .ac-btn.is-secondary.rec-pause{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rec-stage .ac-btn.is-secondary.rec-pause{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.rec-stage .ac-btn.is-secondary.rec-pause{box-shadow:none;color:var(--ink)}.rec-stage .ac-btn.is-secondary.rec-pause:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rec-stage .ac-btn.is-secondary.rec-pause:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.ac-btn.rec-finish[disabled]{opacity:1}.rec-sq{stroke:none;transform:scale(.72)}.rec-heard{left:0;right:0;top:calc(var(--hz) + var(--heard-at));width:min(760px,100% - 48px);height:min(208px, calc(100% - var(--hz) - var(--heard-at) - 16px));text-align:center;flex-direction:column;justify-content:flex-end;gap:10px;margin-inline:auto;display:flex;position:absolute}.rec-lines{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:34px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.rec-lines.is-back{-webkit-mask-image:linear-gradient(#0000,#000 34px);mask-image:linear-gradient(#0000,#000 34px)}.rec-heard .tx-latest{top:0;bottom:auto}.rec-lines::-webkit-scrollbar{display:none}.rec-lines>:first-child{margin-top:auto}.rec-lines .ac-unsure{-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.rec-lines .tx-key{color:var(--ink-3);opacity:0;flex:none;transition:opacity .5s}.rec-lines.is-back .tx-key{opacity:1}.rec-l{font:400 19px/27px var(--font-sans);color:var(--ink);text-wrap:balance;flex:none;transition:color .5s,opacity .5s}.rec-l.is-in{animation:ac-fade .6s var(--ease-out) backwards}.rec-l.a1{color:var(--ink-2)}.rec-l.a2{color:var(--ink-3)}.rec-l.a3{color:var(--ink-3);opacity:0}.rec-lines.is-back .rec-l.a3{opacity:1}.rec-said{max-width:100%;font:400 15px/22px var(--font-sans);color:var(--ink-2);text-align:left;align-self:center;align-items:flex-start;gap:10px;display:inline-flex}.rec-said>.ac-i{flex:none;margin-top:2px}.rec-said small{color:var(--ink-3);font-size:13px;line-height:19px;display:block}.rec-said.is-warn{color:var(--caution)}.rec-note-at{justify-content:center;display:flex}.rec-note-at:empty{margin-top:-10px}@media (hover:none),(width<=860px){.rec-start .ac-kbd{display:none}}@container rec (width<=1000px){.rec-water{grid-template-columns:minmax(0,1fr);row-gap:24px}.rec-water.is-one .rec-before{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.shell:has(.rec) .ph-head{z-index:1;position:relative}.rec{--orb:50px;--span:72px;--hz:clamp(400px, 54vh, 454px);min-height:calc(100vh - 70px - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - 70px - env(safe-area-inset-bottom,0px));margin-top:-66px}.rec[data-first]{--hz:500px}.rec .dusk-in{padding-top:66px}.rec-head{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.rec-go{height:calc(var(--hz) - 66px - var(--orb) - 12px)}.rec-name{font-size:34px}.rec-a{align-self:stretch}.ac-btn.rec-start{flex:1;max-width:320px}.rec-chips{flex-wrap:nowrap;align-self:stretch}.rec-chip,.ac-select.rec-chip{height:40px;font-size:13px}.ac-select.rec-chip{flex:0 auto;max-width:200px}.rec-lv{flex:none;min-width:0}.rec-foot{text-align:left;align-items:flex-start}.rec-foot .ac-i{margin-top:2px}.rec-r{grid-template-columns:34px minmax(0,1fr) 40px;align-items:start;row-gap:2px}.rec-more,.ac-icon-btn.rec-dots{width:40px;height:40px}.rec-r .rec-i{grid-row:1/span 2}.rec-r .rec-t{grid-column:2}.rec-r .rec-s{grid-area:2/2}.rec-r .rec-more{grid-area:1/3/span 2;align-self:center}.rec-why{grid-column:2/4}.rec-n{grid-template-columns:34px minmax(0,1fr) auto}.rec-n .rec-f{display:none}.rec-stage{--orb:56px;--heard-at:150px;--hz:clamp(340px, 48.5vh, 410px)}.rec-stage .rec-name{font-size:30px}.rec-bar{padding:0 8px}.rec-time{margin-top:6px;font-size:44px}.rec-ctl{margin-top:16px}.rec-ctl .ac-btn{padding:0 16px}.rec-heard{height:min(232px, calc(100% - var(--hz) - var(--heard-at) - 20px))}.rec-l{font-size:16px;line-height:23px}.rec-said{font-size:14px;line-height:20px}}@media (height<=680px){.rec-stage{--orb:50px;--heard-at:96px;--hz:clamp(300px, 56vh, 420px)}.rec-stage .rec-name{font-size:30px}.rec-stage .rec-time{margin-top:4px;font-size:40px}.rec-stage .rec-ctl{margin-top:12px}}@media (height<=480px){.rec-stage{--orb:40px;--heard-at:10px;--hz:288px}.rec-stage .rec-voice,.rec-stage .rec-lines{display:none}}.stage{z-index:20;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(80% 45% at 50% 118%, var(--dawn-3), transparent 62%), var(--stage);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.stage{background:radial-gradient(80% 45% at 50% 118%, color-mix(in srgb, var(--dawn-3) 16%, transparent), transparent 62%), var(--stage)}}.stage{color:var(--stage-ink)}.stg{transition:opacity var(--duration-3) var(--ease-out), transform var(--duration-3) var(--ease-out);animation:ac-fade var(--duration-3) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.stg.ending{opacity:0;transform:scale(.985)}.stg-top{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:68px;padding:0 22px;display:grid}.stg-mid{justify-content:center;display:flex}.stg-right{justify-content:flex-end;display:flex}.stg-back{height:36px;color:var(--stage-ink-2);font:600 14px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);border-radius:11px;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.stg-back:hover{color:var(--stage-ink);background:#ffffff12}.stage .ac-brand{font-size:18px}.stage :focus-visible{outline-color:var(--speak)}.feed{background:var(--stage-tile);position:relative;overflow:hidden}.feed video,.ac-tile video{transform:scaleX(-1)}.ac-tile video.is-remote{transform:none}.feed video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-tile video.screen{object-fit:contain;background:var(--stage);transform:none}.feed-off{background:var(--stage-tile);color:var(--stage-ink-2);font:500 14px/1 var(--font-sans);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.pj{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(320px,400px);align-items:center;gap:clamp(32px,4vw,64px);width:100%;max-width:1480px;margin:0 auto;padding:8px clamp(16px,4.6vw,80px) 64px;display:grid}.pj .feed{aspect-ratio:16/10;border-radius:var(--radius-lg);box-shadow:0 50px 120px -50px #000,inset 0 0 0 1px #ffffff0f}.lvl{z-index:2;align-items:flex-end;gap:3px;height:20px;display:flex;position:absolute;bottom:30px;left:20px}.lvl i{background:var(--speak);border-radius:2px;width:4px;height:14%;transition:height .11s}.muted .lvl i{background:#ffffff59}.ctrls{z-index:2;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pj-side{gap:18px;display:grid}.pj-side h1{letter-spacing:-.022em;font-variation-settings:"opsz" 48;color:var(--stage-ink);font-size:44px;font-weight:420;line-height:1.06}.pj-time{color:var(--stage-ink-2);margin-top:-8px;font-size:14px}.presence{color:var(--stage-ink);align-items:center;gap:10px;font-size:15px;display:flex}.nobody{color:var(--stage-ink-2);align-items:center;gap:8px;display:inline-flex}.pj-notes{border-radius:var(--radius-lg);background:var(--stage-tile);gap:10px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.pj-notes .off{border-radius:var(--radius-pill);height:28px;color:var(--stage-ink-2);font:600 12.5px/1 var(--font-sans);justify-self:start;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.pj-notes .ac-notes-sign{justify-self:start}.pj-notes p{color:var(--stage-ink-2);font-size:13.5px;line-height:1.45}.pj .join{width:100%}.pj-step{gap:14px;display:grid}.pj .ac-input{color:var(--stage-ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.pj .ac-input::placeholder{color:var(--stage-ink-2)}.pj .ac-input:focus{box-shadow:inset 0 0 0 2px var(--speak)}.pj-name{height:52px;font-size:16px}.pj-as{align-items:center;gap:12px;min-width:0;display:flex}.pj-as b{text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.3 var(--font-sans);color:var(--stage-ink);display:block;overflow:hidden}.pj-as small{text-overflow:ellipsis;white-space:nowrap;color:var(--stage-ink-2);font-size:13px;line-height:1.35;display:block;overflow:hidden}.pj-trade{color:var(--stage-ink-2);font-size:13.5px;line-height:1.5}.pj-link{color:var(--stage-ink);font:600 13.5px/1.5 var(--font-sans);text-underline-offset:3px;transition:text-decoration-color var(--duration-1);border-radius:4px;padding:0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline}.pj-link:hover{text-decoration-color:currentColor}.pj-link:focus-visible{outline-offset:1px}.pj-link:disabled{opacity:.45;pointer-events:none}.pj-back{color:var(--stage-ink-2);justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pj-back:hover{color:var(--stage-ink)}.pj-ways{gap:12px;display:grid}.pj-ways .ways,.pj-ways .lp-sso{gap:10px;max-width:none;margin:0;display:grid}.pj .ac-provider{height:48px;color:var(--stage-ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.pj .ac-provider:hover{background:#ffffff1c}.pj .ac-btn.is-quiet{color:var(--stage-ink-2)}.pj .ac-btn.is-quiet:hover{color:var(--stage-ink);background:#ffffff12}.pj .ac-field label{color:var(--stage-ink)}.pj .ac-field .hint{color:var(--stage-ink-2)}.pj .ac-notice.is-caution{color:#f3b85a;background:#f3b85a1a;box-shadow:inset 0 0 0 1px #f3b85a29}.pj .ac-notice.is-info{color:var(--stage-ink);background:#a99fff1a;box-shadow:inset 0 0 0 1px #a99fff2e}.pj .ac-notice.is-info>.ac-i{color:var(--horizon)}.pj-refused>div{justify-items:start;gap:4px;display:grid}.pj-refused>div>span{color:var(--stage-ink)}.pj-refused .ac-ref{margin-left:-7px}.stage .ac-ref{color:var(--stage-ink-2)}.stage .ac-ref code{color:var(--stage-ink)}.stage .ac-ref:hover{color:var(--stage-ink);background:#ffffff12}.pj-problem{max-width:420px}.pj-problem p{max-width:40ch}.pj-carry{border-radius:var(--radius-lg);background:var(--stage-tile);color:var(--stage-ink);gap:8px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.pj-carry-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pj-carry-h h2{font:600 14px/1.3 var(--font-sans);color:var(--stage-ink)}.pj-carry-h a{color:var(--stage-ink-2);font:600 13px/1.3 var(--font-sans);text-underline-offset:3px;border-radius:4px;flex:none;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.pj-carry-h a:hover{color:var(--stage-ink)}.pj-carry>p{color:var(--stage-ink-2);font-size:13.5px;line-height:1.45}.pj-carry .carry-groups{gap:12px;margin-top:2px}.pj-carry .carry{padding:6px 0 4px}.pj-carry .carry .t{color:var(--stage-ink);font-size:14px}.pj-carry .carry .m,.pj-carry .carry-later,.pj-carry .carry-more a{color:var(--stage-ink-2)}.pj-sub{justify-content:center;display:flex}.pj-sub button{color:var(--stage-ink-2);font:600 14px/1 var(--font-sans);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.pj-sub button:hover{color:var(--stage-ink);background:#ffffff12}.ac-tile.wait{place-items:center;display:grid}.ac-tile.wait:after{display:none}.wait-in{text-align:center;color:var(--stage-ink-2);justify-items:center;gap:8px;display:grid}.wait-in b{font:480 24px/1.15 var(--font-display);letter-spacing:-.015em;color:var(--stage-ink)}.wait-in p{max-width:30ch;margin-bottom:8px;font-size:14px}.stage .ac-btn.is-secondary{color:var(--stage-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.stage .ac-btn.is-secondary:hover{background:#ffffff24}.stage .ic-side .ac-btn.is-secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control)}.stage .ic-side .ac-btn.is-secondary:hover{background:var(--sunk)}.pj-main{gap:14px;min-width:0;display:grid}.pj-devices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dev-pick{max-width:250px;height:36px;color:var(--stage-ink-2);transition:background-color var(--duration-1);background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;padding:0 30px 0 12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.dev-pick:hover{background:#ffffff1a}.dev-pick:focus-within{box-shadow:inset 0 0 0 2px var(--speak)}.dev-pick select{appearance:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;color:var(--stage-ink);font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;outline:none;overflow:hidden}.dev-pick select option{background:var(--stage-raised);color:var(--stage-ink)}.dev-pick .dev-caret{pointer-events:none;color:var(--stage-ink-2);position:absolute;right:10px}.pj-test{white-space:nowrap;height:36px;color:var(--stage-ink);font:600 13px/1 var(--font-sans);transition:background-color var(--duration-1), opacity var(--duration-1);background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.pj-test:hover:not(:disabled){background:#ffffff1a}.pj-test:disabled{opacity:.45;cursor:default}.pj-test.on{opacity:1;background:#e3355429;box-shadow:inset 0 0 0 1px #e335544d}.pj-dev-note{color:var(--stage-ink-2);flex-basis:100%;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;display:flex}.pj-dev-note .ac-i{flex:none;margin-top:2px}.dev-pick .ic-meter{flex:none;align-items:flex-end;margin:0}.dev-pick .ic-meter i{background:var(--speak)}.dev-pick .ic-meter.is-quiet i{background:#ffffff4d}.dev-pick.is-state,.dev-pick.is-static{font:500 13px/1 var(--font-sans);white-space:nowrap;padding:0 12px}.dev-pick.is-state{color:#f3b85a;background:#f3b85a14;box-shadow:inset 0 0 0 1px #f3b85a38}.dev-pick.is-static{color:var(--stage-ink-2);cursor:default}.dev-pick.is-static:focus-visible{outline:2px solid var(--speak);outline-offset:2px}.pj-trouble{border-radius:var(--radius-md);animation:ac-fade var(--duration-2) var(--ease-out) both;background:#f3b85a12;flex-basis:100%;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #f3b85a33}.pj-trouble .row{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.pj-trouble .row>.ac-i{color:#f3b85a;margin-top:1px}.pj-trouble b{font:600 14px/1.35 var(--font-sans);color:var(--stage-ink);display:block}.pj-trouble p{color:var(--stage-ink-2);margin-top:3px;font-size:13px;line-height:1.45}.pj-trouble .foot{color:var(--stage-ink-2);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;font-size:13px;display:flex}.pj-trouble .foot .pj-test{flex:none}@media (width<=640px){.pj-devices{grid-template-columns:1fr 1fr;display:grid}.dev-pick,.pj-test{width:100%;min-width:0;max-width:none}.dev-pick select{flex:1;max-width:none}.pj-test{justify-content:center;padding:0 10px}.pj-dev-note,.pj-trouble{grid-column:1/-1}.pj .feed-off{padding-bottom:68px}.pj .feed-off>span:not(.ac-avatar){display:none}.dev-pick.is-state,.dev-pick.is-static{text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}}.ic-call{padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));animation:ac-fade var(--duration-3) var(--ease-out) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.ic-call.is-ended .ic-main,.ic-call.is-ended .ic-dockbar{opacity:.35;transition:opacity var(--duration-3) var(--ease-out)}.ic-top{align-items:center;gap:14px;min-width:0;height:64px;display:flex}.ic-top .ttl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--stage-ink);overflow:hidden}.ic-top .clock{color:var(--stage-ink-2);flex:none}.ic-top .vr{background:#ffffff1a;flex:none;width:1px;height:20px}.ic-top .nz{align-items:center;gap:10px;min-width:0;display:flex}.ic-top .end{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ic-viewbtn{border-radius:var(--radius-sm);height:36px;color:var(--stage-ink);font:600 13.5px/1 var(--font-sans);transition:background-color var(--duration-1);background:#ffffff0f;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ic-viewbtn:hover,.ic-viewbtn.is-on{background:#ffffff1f}.ic-reset{height:32px;color:var(--stage-ink-2);font:600 13px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--duration-1), color var(--duration-1);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ic-reset:hover{color:var(--stage-ink);background:#ffffff12}.ic-swap{background:#ffffff14;border-radius:11px;flex:0 auto;gap:2px;min-width:0;margin:0 auto;padding:3px;display:inline-flex}.ic-swap button{min-width:0;height:30px;color:var(--stage-ink-2);font:600 13px/1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:0 11px;overflow:hidden}.ic-swap button[aria-pressed=true]{color:var(--stage-ink);background:#ffffff2e}.ic-swapbar{z-index:12;justify-content:center;display:flex;position:absolute;top:74px;left:0;right:0}.ic-swapbar .ic-swap{margin:0}.ic-top .ic-catch{color:var(--stage-ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}.ic-top .ic-catch:hover{background:#ffffff12}.ic-sicon{width:36px;height:36px;color:var(--stage-ink-2);transition:background-color var(--duration-1), color var(--duration-1);border-radius:10px;place-items:center;display:inline-grid}.ic-sicon:hover,.ic-sicon.is-on{color:var(--stage-ink);background:#ffffff14}.ic-faces{height:40px;color:var(--stage-ink-2);font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;transition:background-color var(--duration-1);border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex;position:relative}.ic-faces:hover,.ic-faces.is-on{color:var(--stage-ink);background:#ffffff12}.ic-faces .ac-faces .ac-avatar{--ring:var(--stage)}.ic-faces .badge{background:var(--speak);min-width:18px;height:18px;color:var(--stage);font:700 11px/18px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--stage);border-radius:9px;padding:0 5px;position:absolute;top:-2px;right:-4px}.ic-recon{border-radius:var(--radius-pill);height:26px;color:var(--stage-ink-2);font:500 12.5px/1 var(--font-sans);white-space:nowrap;background:#ffffff12;flex:none;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ic-seal{width:290px;padding:14px 16px}.ic-seal .hd{font:600 14px/1.3 var(--font-sans);align-items:center;gap:8px;display:flex}.ic-seal .hd .ac-i{color:var(--sun-text)}.ic-seal .rows{color:var(--ink-2);gap:7px;margin-top:10px;font-size:13px;line-height:1.4;display:grid}.ic-seal .rows div{justify-content:space-between;gap:12px;display:flex}.ic-seal .rows span{color:var(--ink-3)}.ic-seal .rows b{color:var(--ink);font-weight:500}.ic-seal .last{border-top:1px solid var(--line);color:var(--ink);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.45}.ic-main{min-height:0;position:relative}.ic-stage{position:absolute;inset:0}.ic-frame{pointer-events:none;position:absolute}.ic-frame.is-rooms,.ic-frame .ic-cap,.ic-frame .rg-alone{pointer-events:auto}.ic-frame .rg-knocks{z-index:23}.ic-slot{border-radius:var(--radius-md);touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;container-type:size}@container (width<=260px){.ic-tch{gap:4px;height:26px;padding:0 2px 0 7px}.ic-tch .tl{display:none}}@container (width<=150px){.ic-tch{padding:0 6px}.ic-tch .tx{display:none}}.ic-slot:focus-visible,.ic-scr:focus-visible{outline:2px solid var(--speak);outline-offset:3px}.ic-slot.is-corner{z-index:6}.ic-slot.is-corner>.ac-tile{box-shadow:0 22px 44px -18px #000000e6,inset 0 0 0 1px #ffffff29}.ic-slot.is-corner>.ac-tile.is-speaking{box-shadow:0 22px 44px -18px #000000e6, inset 0 0 0 2px var(--speak)}.ic-slot.is-corner .ac-tile-name{height:22px;padding:0 7px;font-size:11.5px;bottom:6px;left:6px}.ic-slot.is-corner .ic-more{top:6px;right:6px}.ic-slot.is-corner .ac-tile-mic,.ic-slot.is-corner .ac-tile-hand{display:none}.ic-slot.can-drag{cursor:grab}.ic-slot.is-drag{z-index:10;cursor:grabbing}.ic-slot.is-drag .ac-tile{box-shadow:0 30px 60px -20px #000000d9,inset 0 0 0 2px #eeedf8b3}.ic-slot.is-sizing{z-index:9}.ic-slot.is-sizing .ac-tile{box-shadow:inset 0 0 0 2px #eeedf8b3}.ic-slot>.ac-tile{position:absolute;inset:0}.ic-slot .ac-tile-name{bottom:8px;left:8px}.ic-slot .ac-tile-mic{top:8px;right:8px}.ic-slot .ac-figure{pointer-events:none}.ac-tile-name .you{color:var(--stage-ink-2)}.ic-tstate{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:44px}.ic-tstate>*{pointer-events:auto}.ic-tch{background:var(--stage);border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 3px 0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ic-tch{background:color-mix(in srgb, var(--stage) 72%, transparent)}}.ic-tch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stage-ink);font:600 12px/1 var(--font-sans);white-space:nowrap}.ic-tch.is-spot{background:var(--stage-ink);color:var(--stage)}.ic-tch .tx{width:22px;height:22px;color:inherit;border-radius:6px;place-items:center;display:grid}.ic-tch .tx:hover{background:#ffffff29}.ic-tch.is-spot .tx:hover{background:var(--stage)}@supports (color:color-mix(in lab, red, red)){.ic-tch.is-spot .tx:hover{background:color-mix(in srgb, var(--stage) 12%, transparent)}}.ic-more{z-index:4;background:var(--stage);border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.ic-more{background:color-mix(in srgb, var(--stage) 62%, transparent)}}.ic-more{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stage-ink);opacity:0;transition:opacity var(--duration-1), background-color var(--duration-1)}.ic-more:hover{background:var(--stage)}@supports (color:color-mix(in lab, red, red)){.ic-more:hover{background:color-mix(in srgb, var(--stage) 85%, transparent)}}.ac-tile:hover .ic-more,.ic-more:focus-visible,.ic-more.is-on,.ic-more[data-state=open],.ic-slot:focus-visible .ic-more,.ic-scr:hover .ic-more,.ic-scr:focus-visible .ic-more{opacity:1}.ac-tile.is-hand .ic-more{top:40px}.ac-tile:has(.ac-tile-mic) .ic-more{top:40px}.ic-slot:focus-visible .ic-rs{opacity:1}.ic-rs{z-index:3;background:var(--stage);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.ic-rs{background:color-mix(in srgb, var(--stage) 62%, transparent)}}.ic-rs{color:var(--stage-ink);cursor:nwse-resize;touch-action:none;opacity:0;transition:opacity var(--duration-1)}.ac-tile:hover .ic-rs,.is-sizing .ic-rs{opacity:1}.ic-scr{border-radius:var(--radius-md);background:var(--stage-tile);position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ic-scr video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ic-scr .ac-tile-name{z-index:2;max-width:calc(100% - 20px);padding-left:4px}.ic-scr .ac-tile-name .ac-avatar{--ring:transparent}.ic-scr .ac-tile-name .tl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic-scr .ac-tile-name .snd{color:var(--stage-ink-2);flex:none}.ic-scr.is-tile{cursor:pointer}.ic-sgrow{z-index:2;background:var(--stage);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ic-sgrow{background:color-mix(in srgb, var(--stage) 66%, transparent)}}.ic-sgrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stage-ink);opacity:0;transition:opacity var(--duration-1), transform var(--duration-1) var(--ease-out);pointer-events:none;transform:translate(-50%,-50%)scale(.92)}.ic-scr.is-tile:hover .ic-sgrow,.ic-scr.is-tile:focus-visible .ic-sgrow{opacity:1;transform:translate(-50%,-50%)}.ic-scr.is-new{animation:ic-arrive var(--duration-5) var(--ease-out) both}@keyframes ic-arrive{0%{box-shadow:inset 0 0 0 2px #eeedf8d9,0 0 0 6px #eeedf829}to{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 #eeedf800}}.ic-scr{container-type:inline-size}.ic-sv{touch-action:none;position:absolute;inset:0;overflow:hidden}.ic-sv.is-zoomed{cursor:grab}.ic-sv.is-zoomed:active{cursor:grabbing}.ic-sv-pic{position:absolute}.ic-sv-pic.is-glide{transition:left var(--duration-2) var(--ease-out), top var(--duration-2) var(--ease-out), width var(--duration-2) var(--ease-out), height var(--duration-2) var(--ease-out)}.ic-sv-pic video,.ic-sv-pic canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ic-sv.is-held:after{content:"";z-index:2;border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #a99fffe6}.ic-svbar{z-index:3;background:var(--stage);border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ic-svbar{background:color-mix(in srgb, var(--stage) 74%, transparent)}}.ic-svbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity var(--duration-1);box-shadow:inset 0 0 0 1px #ffffff14}.ic-scr:hover .ic-svbar,.ic-scr:focus-visible .ic-svbar,.ic-sv.is-on .ic-svbar,.ic-svbar:focus-within{opacity:1;pointer-events:auto}.ic-svbar button{width:30px;height:30px;color:var(--stage-ink);transition:background-color var(--duration-1);border-radius:8px;place-items:center;display:grid}.ic-svbar button:hover{background:#ffffff1f}.ic-svbar button[disabled]{opacity:.36;pointer-events:none}.ic-svbar .lv{width:auto;min-width:50px;font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;padding:0 6px}.ic-svbar .lv[disabled]{opacity:.7}.ic-svbar .sep{background:#ffffff24;flex:none;width:1px;height:18px;margin:0 3px}.ic-svmap{z-index:3;background:var(--stage);border-radius:6px;position:absolute;bottom:52px;right:10px}@supports (color:color-mix(in lab, red, red)){.ic-svmap{background:color-mix(in srgb, var(--stage) 62%, transparent)}}.ic-svmap{cursor:pointer;touch-action:none;box-shadow:inset 0 0 0 1px #ffffff4d}.ic-svmap i{min-width:4px;min-height:4px;box-shadow:inset 0 0 0 1.5px var(--stage-ink);background:#fff3;border-radius:3px;position:absolute}.ic-svheld{z-index:4;background:var(--stage);border-radius:12px;align-items:center;gap:9px;max-width:calc(100% - 96px);height:36px;padding:0 4px 0 11px;display:inline-flex;position:absolute;top:10px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.ic-svheld{background:color-mix(in srgb, var(--stage) 84%, transparent)}}.ic-svheld{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--stage-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;animation:ic-held var(--duration-2) var(--ease-out) both;box-shadow:inset 0 0 0 1px #a99fff8c,0 12px 28px -12px #000c}.ic-svheld .ac-i{color:var(--horizon);flex:none}.ic-svheld .when{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.ic-svheld .ct{color:var(--stage-ink-2);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.ic-svheld button,.ic-svaway button,.ic-poph button{background:var(--stage-ink);height:28px;color:var(--stage);font:600 12.5px/1 var(--font-sans);transition:background-color var(--duration-1);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ic-svheld button:hover,.ic-svaway button:hover,.ic-poph button:hover{background:#fff}@keyframes ic-held{0%{opacity:0;translate:-50% -6px}to{opacity:1;translate:-50%}}@container (width<=560px){.ic-svheld .ct{display:none}.ic-scr:hover:has(.ic-sv) .ac-tile-name .tl{display:none}.ic-scr:has(.ic-sv.is-on) .ac-tile-name .tl{display:none}}@container (width<=340px){.ic-svbar .lv{display:none}}.ic-svaway{background:radial-gradient(70% 60% at 50% 40%, #a99fff1a, transparent 70%), var(--stage-tile);color:var(--stage-ink-2);font:500 13px/1.3 var(--font-sans);text-align:center;place-content:center;justify-items:center;gap:10px;padding:12px;display:grid;position:absolute;inset:0}.ic-svaway .ac-i{color:var(--horizon)}.ic-svaway b{color:var(--stage-ink);font-weight:600}.ic-scr.is-away{cursor:default}.ic-popbody{background:var(--stage);margin:0;overflow:hidden}.ic-pop{display:grid}.ic-poph{min-width:0;color:var(--stage-ink);font:600 14px/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.ic-poph b{text-overflow:ellipsis;min-width:0;overflow:hidden}.ic-poph .sub{text-overflow:ellipsis;min-width:0;color:var(--stage-ink-2);font-size:12.5px;font-weight:500;overflow:hidden}.ic-poph button{margin-left:auto}.ic-popbox{margin:0 10px 10px;position:relative}.ic-popbox.ic-scr{position:relative}.ic-sv.in-window:focus-visible{outline:2px solid var(--speak);outline-offset:-2px;border-radius:var(--radius-md)}.ic-popwait{z-index:5;background:var(--stage);border-radius:10px;max-width:calc(100% - 24px);margin:0;padding:9px 12px;position:absolute;bottom:56px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.ic-popwait{background:color-mix(in srgb, var(--stage) 86%, transparent)}}.ic-popwait{color:var(--stage-ink);font:500 13px/1.4 var(--font-sans);text-align:center}@media (width<=520px){.ic-poph .sub{display:none}}.ic-marks{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ic-marks.is-on{pointer-events:auto;cursor:crosshair;touch-action:none;box-shadow:inset 0 0 0 2px var(--stage-point)}.ic-marks-pic{position:absolute}.ic-mdraw{pointer-events:none;position:absolute;inset:0}.ic-mline{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ic-mline polyline{vector-effect:non-scaling-stroke}.ic-mring{animation:ic-ring var(--duration-3) var(--ease-out) backwards;margin:-24px 0 0 -24px;position:absolute;overflow:visible}@keyframes ic-ring{0%{opacity:0;transform:scale(.4)}}.ic-mark{transition:opacity var(--fade) linear}.ic-mark.is-fading,.ic-mtag.is-fading{opacity:0}.ic-mark .under{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.ic-mark .over{fill:none;stroke:var(--stage-point);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.ic-mtag{transition:opacity var(--fade) linear;pointer-events:none;position:absolute}.ic-mtag.is-line{transform:translate(-50%,calc(-100% - 10px))}.ic-mtag.is-ring{transform:translate(13px,calc(-100% - 13px))}.ic-mdraw .ic-pointer{transition:left 90ms linear,top 90ms linear}.ic-mdraw .ic-pointer.is-mine{transition-duration:60ms}.ic-scr:has(.ic-marks.is-on) .ac-tile-name{pointer-events:none}@container (width<=320px){.ic-mdraw .ac-ptag{gap:0;padding:0 3px}.ic-mdraw .ac-ptag .n{display:none}}.ic-spoint{right:42px}.ic-pointing{z-index:5;background:var(--stage);border-radius:12px;align-items:center;gap:4px;height:36px;padding:0 4px 0 11px;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ic-pointing{background:color-mix(in srgb, var(--stage) 80%, transparent)}}.ic-pointing{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--stage-ink);font:600 12.5px/1 var(--font-sans);white-space:nowrap;animation:ac-fade var(--duration-2) var(--ease-out) both;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px -12px #000c}.ic-pointing>.ac-i{color:var(--stage-point);filter:drop-shadow(0 0 1px #fff)}.ic-pointing .t{margin:0 4px 0 2px}.ic-pointing .pb{width:28px;height:28px;color:var(--stage-ink);transition:background-color var(--duration-1);border-radius:8px;place-items:center;display:grid}.ic-pointing .pb:hover{background:#ffffff1f}.ic-pointing .pb:disabled{opacity:.38;pointer-events:none}.ic-selfchip{z-index:6;background:var(--stage-raised);color:var(--stage-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;transition:box-shadow var(--duration-1);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 30px -14px #000000d9}.ic-selfchip:hover{box-shadow:inset 0 0 0 1px #ffffff42,0 14px 30px -14px #000000d9}.ic-selfchip .ac-avatar{--ring:var(--stage-raised)}.ic-selfchip .ac-i{color:var(--stage-ink-2)}.ic-stage-empty{pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ic-stage-empty>*{pointer-events:auto}.ic-div{z-index:7;cursor:col-resize;touch-action:none;outline:none;place-items:center;display:grid;position:absolute}.ic-div.is-col{cursor:row-resize}.ic-div i{width:3px;height:46px;transition:background-color var(--duration-1);background:0 0;border-radius:2px;display:block}.ic-div.is-col i{width:46px;height:3px}.ic-div:hover i,.ic-div:focus-visible i{background:var(--stage-ink)}@supports (color:color-mix(in lab, red, red)){.ic-div:hover i,.ic-div:focus-visible i{background:color-mix(in srgb, var(--stage-ink) 50%, transparent)}}.ic-div.is-on i,.ic-div:active i{background:var(--speak)}.ic-main.is-resizing,.ic-main.is-resizing *{-webkit-user-select:none;user-select:none;transition:none!important}.ic-main.is-dragging,.ic-main.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.ic-grab{z-index:8;cursor:grab;opacity:0;touch-action:none;width:44px;height:10px;transition:opacity var(--duration-1);border-radius:6px;margin-left:-22px;position:absolute;top:3px;left:50%}.ic-grab:after{content:"";background:var(--line-control);border-radius:2px;height:4px;position:absolute;top:3px;left:7px;right:7px}.ic-scr>.ic-grab:after{background:#ffffff8c}.ic-side:hover>.ic-grab,.ic-scr:hover>.ic-grab,.ic-surface:hover>.ic-grab,.ic-grab:focus-visible{opacity:1}@media (hover:none){.ic-grab{opacity:.7}}.ic-drop{z-index:30;border-radius:var(--radius-lg);pointer-events:none;background:linear-gradient(0deg, var(--dawn-4), var(--speak) 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.ic-drop{background:linear-gradient(0deg, color-mix(in srgb, var(--dawn-4) 30%, transparent), color-mix(in srgb, var(--speak) 16%, transparent) 70%)}}.ic-drop{box-shadow:inset 0 0 0 2px var(--speak);transition:left var(--duration-1) var(--ease-out), top var(--duration-1) var(--ease-out), width var(--duration-1) var(--ease-out), height var(--duration-1) var(--ease-out)}.ic-ghost{z-index:31;background:var(--surface-raised);max-width:280px;height:32px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);font:500 13.5px/1 var(--font-sans);pointer-events:none;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:absolute}.ic-ghost span{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ic-ppl{z-index:8;background:var(--stage);border-radius:9px;gap:1px;padding:2px;display:inline-flex;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ic-ppl{background:color-mix(in srgb, var(--stage) 78%, transparent)}}.ic-ppl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity var(--duration-1)}:is(.ic-stage:has(.ic-slot:hover,.ic-scr.is-tile:hover) .ic-ppl,.ic-ppl:hover,.ic-ppl:focus-within){opacity:1;pointer-events:auto}.ic-ppl .b{width:22px;height:22px;color:var(--stage-ink);transition:background-color var(--duration-1);border-radius:7px;place-items:center;display:grid}.ic-ppl .b:hover{background:#ffffff24}.ic-ppl .b.is-grab{cursor:grab;touch-action:none}.ic-scr-ac{z-index:3;background:var(--stage);border-radius:9px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:9px;right:76px}@supports (color:color-mix(in lab, red, red)){.ic-scr-ac{background:color-mix(in srgb, var(--stage) 68%, transparent)}}.ic-scr-ac{opacity:0;transition:opacity var(--duration-1)}.ic-scr:hover .ic-scr-ac,.ic-scr-ac:focus-within{opacity:1}.ic-scr-ac button{width:26px;height:26px;color:var(--stage-ink);transition:background-color var(--duration-1);border-radius:7px;place-items:center;display:grid}.ic-scr-ac button:hover{background:#ffffff24}.ic-slot.is-arch>.ac-tile{border-radius:999px 999px 14px 14px}.ic-slot.is-arch>.ac-tile.is-speaking{box-shadow:inset 0 0 0 2px var(--speak)}.ic-slot.is-arch .ac-figure{height:84%}.ic-slot.is-arch,.ic-slot.is-horizon{cursor:pointer}.ic-slot.is-arch :is(.ac-tile-name,.ac-tile-mic,.ac-tile-hand,.ac-tile-wait,.ic-tstate),.ic-slot.is-horizon :is(.ac-tile-name,.ac-tile-mic,.ac-tile-hand,.ac-tile-wait,.ic-tstate){display:none}.ic-slot.is-arch .ic-more,.ic-slot.is-horizon .ic-more{pointer-events:none;opacity:0!important}.ic-slot.is-arch .ac-tile-face .ac-avatar{--size:48px!important}.ic-slot.is-horizon{z-index:3}.ic-slot.is-horizon>.ac-tile{transition:transform var(--duration-2) var(--ease-out), box-shadow var(--duration-2) var(--ease-out);border-radius:999px 999px 8px 8px;box-shadow:inset 0 0 0 1px #ffffff1a}.ic-slot.is-horizon>.ac-tile:after{display:none}.ic-slot.is-horizon .ac-figure{filter:none;height:92%}.ic-slot.is-horizon .ac-tile-face .ac-avatar{--size:24px!important}.ic-slot.is-horizon>.ac-tile.is-speaking{box-shadow:inset 0 0 0 1.5px var(--speak)}.ic-slot.is-horizon>.ac-tile.is-hand{box-shadow:inset 0 0 0 1.5px var(--gold)}.ic-slot.is-up>.ac-tile{transform:translateY(-9px)}body:has(.ic-slot.is-horizon) .ac-toasts.on-stage{bottom:96px}.ic-hz{z-index:3;color:var(--stage-ink-2);font:500 12.5px/1 var(--font-sans);white-space:nowrap;pointer-events:none;position:absolute}.ic-scr.is-arch{border-radius:14px}.ic-scr.is-horizon{z-index:3;border-radius:6px}.ic-scr:is(.is-arch,.is-horizon) :is(.ac-tile-name,.ic-sgrow,.ic-spoint){display:none}.ic-scr:is(.is-arch,.is-horizon) .ic-more{pointer-events:none;opacity:0!important}.ic-scr.is-behind{display:none}.ic-slot.is-off,.ic-scr.is-off{visibility:hidden;pointer-events:none}.ic-tmore{z-index:3;border-radius:var(--radius-md);background:var(--stage-tile);color:var(--stage-ink-2);font:600 14px/1 var(--font-sans);transition:color var(--duration-1), background-color var(--duration-1);place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.ic-tmore:hover{background:var(--stage-raised);color:var(--stage-ink)}.ic-tmore.is-arch{border-radius:999px 999px 14px 14px}.ic-tmore.is-horizon{border-radius:999px 999px 8px 8px;font-size:11.5px}.ic-sbar{z-index:8;pointer-events:none;justify-content:center;align-items:center;gap:8px;height:36px;display:flex;position:absolute;top:0;left:0;right:0}.ic-spill{background:var(--stage-raised);min-width:0;max-width:100%;height:36px;color:var(--stage-ink-2);font:500 13px/1 var(--font-sans);white-space:nowrap;pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:0 4px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ic-spill .ac-i{color:var(--stage-ink);flex:none}.ic-spill b{color:var(--stage-ink);font-weight:600}.ic-spill .tx2{text-overflow:ellipsis;min-width:0;overflow:hidden}.ic-spill .sp-read{color:var(--stage-ink);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ic-spill .sp-btn{height:28px;color:var(--stage-ink);font:600 12.5px/1 var(--font-sans);transition:background-color var(--duration-1);background:#ffffff12;border-radius:8px;flex:none;padding:0 10px}.ic-spill .sp-btn:hover{background:#ffffff24}.ic-spill .sp-btn.is-strong{background:var(--stage-ink);color:var(--stage)}.ic-spill .sp-btn.sp-ico{place-items:center;width:30px;padding:0;display:grid}.ic-spill .sp-btn.sp-ico.is-off{color:var(--stage-ink-2)}.ic-hosting .ac-avatar{flex:none}.ic-hosting:has(>.ac-avatar){padding-left:8px}.ic-hosting:not(:has(.sp-btn)){padding-right:14px}.ic-cap{z-index:7;justify-content:center;display:flex;position:absolute;bottom:6px;left:12px;right:12px}.ic-cap .ac-caption{width:100%;max-width:720px}.ic-cap .who{height:22px}.ic-cap .who .name{color:var(--stage-ink);font-weight:600}.ic-cap p{min-height:24px}.ic-cap-wait{color:var(--stage-ink-2);font-weight:400}.ic-capbtn{height:26px;color:var(--stage-ink-2);font:500 12px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);background:#ffffff12;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 9px 0 8px;display:inline-flex}.ic-capbtn:hover,.ic-capbtn[data-state=open]{color:var(--stage-ink);background:#ffffff21}.ic-roomc{border-radius:var(--radius-lg);background:#ffffff09;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17;container-type:inline-size}.ic-roomc .bar{height:3px}.ic-roomc .h{height:52px;color:var(--stage-ink);white-space:nowrap;align-items:center;gap:10px;padding:0 16px 0 18px;font-size:14px;display:flex;overflow:hidden}.ic-roomc .h b{font-weight:600}.ic-roomc .h>span{color:var(--stage-ink-2)}.ic-roomc .h .ac-time{color:var(--stage-ink);flex:none;margin-left:auto}.ic-roomc .empty{color:var(--stage-ink-2);place-items:center;font-size:13.5px;display:grid;position:absolute;inset:52px 16px 16px}.ic-roomc .h .ac-notes-sign,.ic-roomc .h .ac-capture-sign{height:24px}.ic-roomc .hand-chip{background:var(--stage-ink);height:24px;font:600 12px/1 var(--font-sans);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;color:var(--stage)!important}.ic-roomc.is-main{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff12}.ic-roomc.is-here{box-shadow:inset 0 0 0 1.5px #eeedf866}@container (width<=420px){.ic-roomc .h .ac-notes-sign,.ic-roomc .h .ac-capture-sign{display:none}}@container (width<=300px){.ic-roomc .h>span:not(.hand-chip):not(.ac-time){display:none}}@container (width<=480px){.ic-roomc.has-help .h>span:not(.hand-chip):not(.ac-time){display:none}}@container (width<=240px){.ic-roomc .h .hand-chip{display:none}}.ic-lane{z-index:7;pointer-events:none;justify-content:center;align-items:center;height:44px;display:flex;position:absolute;top:0;left:0;right:0}.ic-lane .quiet{font:500 13.5px/1 var(--font-sans);color:var(--stage-ink-2);white-space:nowrap;align-items:center;gap:8px;display:flex}.ic-lane .quiet.is-soon{color:var(--stage-ink)}.ic-banner{background:var(--stage-ink);max-width:calc(100% - 16px);color:var(--stage);border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:13.5px;line-height:1.3;display:flex;box-shadow:0 18px 40px -14px #000000b3}.ic-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic-side{z-index:20;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ic-side.is-float{z-index:22;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3)}.ic-side.is-off{display:none}.ic-surface{z-index:2;min-width:0;display:flex;position:absolute}.ic-surface.is-off{display:none}.ic-side-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;height:52px;padding:0 8px 0 10px;display:flex}.ic-side-head .ac-tabs{scrollbar-width:none;border:0;flex:1;align-items:stretch;gap:0;min-width:0;height:52px;overflow-x:auto}.ic-side-head .ac-tabs::-webkit-scrollbar{display:none}.ic-side-head .ac-tab{touch-action:pan-x;flex:none;height:52px;padding:0 5px;font-size:13px}.ic-side-head .ac-tab[aria-selected=true]:after{bottom:0;left:4px;right:4px}.ic-side-head .ttl{font:600 14.5px/1.2 var(--font-sans);flex:1;padding-left:8px}.ic-side-head .ttl[data-tab]{cursor:grab;touch-action:none}.ic-views{flex:1;min-height:0;position:relative}.ic-view{flex-direction:column;display:flex;position:absolute;inset:0}.ic-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;overflow-y:auto}.ic-pad{padding:18px 20px}.ic-empty{padding:36px 20px}.ic-quiet{color:var(--ink-3);font-size:13px;line-height:1.45}.ic-nh{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:48px;padding:0 8px 0 16px;display:flex}.ic-nh .ac-notes-sign{height:24px;padding:0 10px 0 8px;font-size:12px}.ic-nh .m{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-size:12.5px;overflow:hidden}.ic-nh .ac-icon-btn{width:32px;height:32px;margin-left:auto}.ic-nb{gap:20px;padding:16px 16px 20px;display:grid}.ic-sh{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ic-sh .ac-eyebrow{color:var(--ink-2)}.ic-sh .n{background:var(--sunk);font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);border-radius:6px;padding:3px 6px}.ic-nr{font:500 14px/1.4 var(--font-sans);color:var(--ink);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 -6px;padding:6px;display:grid}.ic-nr .mk{background:var(--sun-soft);width:18px;height:18px;color:var(--sun-text);border-radius:5px;place-items:center;margin-top:1px;display:grid}.ic-nr .mk.av{background:0 0}.ic-nr .meta{font:400 12.5px/1 var(--font-sans);color:var(--ink-3);align-items:center;gap:6px;margin-top:3px;display:flex}.ic-nr .nr-due{background:var(--sunk);height:18px;font:500 11.5px/1 var(--font-sans);color:var(--ink-2);border-radius:5px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.ic-nr .ac-time-chip{margin-top:1px}.ic-nr:has(>.ac-check){grid-template-columns:20px minmax(0,1fr) auto}.ic-nr .nr-text{overflow-wrap:anywhere}.ic-nr.is-done .nr-text{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}@media (hover:none),(width<=600px){.ic-nr .ac-check:after{content:"";position:absolute;inset:-6px -12px}}.ic-sum{font:400 14px/1.6 var(--font-sans);color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ic-sum.is-open{display:block}.ic-more-text{font:600 12.5px/1.2 var(--font-sans);color:var(--ink-2);margin-top:4px;padding:2px 0}.ic-more-text:hover{color:var(--ink)}.ic-rgrp{gap:4px;display:grid}.ic-rgrp+.ic-rgrp{margin-top:10px}.ic-rgrp .rn{font:600 12.5px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:flex}.ic-rgrp .rn span{font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ic-about{gap:6px;display:grid}.ic-writing{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.ic-problems{gap:8px;padding:0 16px 16px;display:grid}.ic-nf{border-top:1px solid var(--line);height:44px;color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:12.5px;display:flex;overflow:hidden}.ic-nf .ac-i{color:var(--sun-text);flex:none}.ic-nf .lbl{text-overflow:ellipsis;overflow:hidden}.ic-nf .end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ic-nf .ac-faces .ac-avatar{--ring:var(--surface)}.ic-nf.is-wrap{white-space:normal;align-items:flex-start;height:auto;min-height:44px;padding:12px 16px;line-height:1.45}.ic-nf.is-wrap .ac-i{margin-top:1px}.ic-nf.is-wrap .lbl{overflow:visible}.ic-foot{border-top:1px solid var(--line);flex:none;gap:10px;padding:12px 16px 14px;display:grid}.ic-foot .inrow,.ic-bc .inrow{gap:8px;display:flex}.ic-foot .ac-input,.ic-bc .ac-input{background:var(--sunk);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex:1}.ic-foot .ac-input:focus,.ic-bc .ac-input:focus{box-shadow:inset 0 0 0 2px var(--focus)}.ic-foot .inrow .ac-btn,.ic-bc .inrow .ac-btn{width:44px;padding:0}.ic-foot .chips{flex-wrap:wrap;gap:6px;display:flex}.ic-foot button.ac-chip{cursor:pointer;transition:background-color var(--duration-1), color var(--duration-1)}.ic-foot button.ac-chip:hover:not(:disabled){color:var(--ink);background:var(--line)}.ic-foot button.ac-chip:disabled{opacity:.5;cursor:default}.ic-tr{flex-direction:column;flex:1;gap:12px;min-height:0;padding-top:14px;display:flex}.ic-tr>.ac-notice{margin:0 16px}.ic-tr .tx{padding:2px 20px 18px}.tx-l.is-hit{border-radius:var(--radius-sm);background:var(--sun-soft);box-shadow:0 0 0 6px var(--sun-soft);transition:background-color var(--duration-3)}.ic-qa{gap:16px;margin-top:18px;display:grid}.ic-qa-item{gap:10px;display:grid}.ic-qa .q{border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md);background:var(--sunk);max-width:85%;color:var(--ink);justify-self:end;padding:9px 13px;font-size:14.5px;line-height:1.45}.ic-qa .a{gap:8px;display:grid}.ic-qa .a .by{font:500 12px/1 var(--font-sans);color:var(--ink-3);align-items:center;gap:7px;display:flex}.ic-qa .a .by .ac-i{color:var(--sun-text)}.ic-qa .a .txt{color:var(--ink);font-size:14.5px;line-height:1.55}.ic-qa .a .txt.bad{color:var(--caution)}.ic-qa .a .cites{flex-wrap:wrap;gap:6px;display:flex}.ic-qa .a .cu-grp b{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);margin:4px 0;display:block}.ic-qa .a ul{gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.ic-qa .a .cu-note{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.ic-qa .a.is-catch{border-radius:var(--radius-md);background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.ic-chat{gap:16px;display:grid}.ic-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ic-msg .meta{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.ic-msg .meta b{font-weight:600}.ic-msg .meta .ac-time{color:var(--ink-3);font-size:12px}.ic-msg p{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;line-height:1.5}.ic-cap-h{margin-bottom:6px}.ic-cap-h.mt{margin-top:18px}.ic-prow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.ic-cap-h+.ic-prow{border-top:0}.ic-prow b{font:600 14.5px/1.2 var(--font-sans);display:block}.ic-prow small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.ic-prow .st{color:var(--ink-3);align-items:center;gap:6px;display:flex}.ic-prow .st .ac-level i{background:var(--horizon)}.ic-prow.is-away{opacity:.7}.ic-prow.is-asking{padding-block:8px}.ic-prow .st .ac-btn.is-sm{height:30px;padding:0 12px}.ic-prow .ic-pmore{width:30px;height:30px;margin-right:-6px}.ic-prow .ic-pmore[data-state=open]{background:var(--sunk);color:var(--ink)}.ic-missed{margin-bottom:16px}.ic-chatplace{color:var(--ink-3);align-items:center;gap:10px;display:flex}.ic-chatplace:before,.ic-chatplace:after{content:"";background:var(--line);flex:1;height:1px}.ic-lock{border-radius:var(--radius-md);background:var(--sunk);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:grid}.ic-lock>.ac-i{color:var(--ink-2)}.ic-lock b{font:600 14px/1.2 var(--font-sans);display:block}.ic-lock small{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.ic-rtop{font:600 13px/1.2 var(--font-sans);grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;display:grid}.ic-rtop .ac-seg{justify-self:start}.ic-boardh{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.ic-boardh .ac-eyebrow{color:var(--ink-2)}.ic-board{gap:8px;display:grid}.ic-col{border-radius:var(--radius-md);background:var(--sunk);min-width:0;min-height:176px;transition:box-shadow var(--duration-1), background-color var(--duration-1);flex-direction:column;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #0000}.ic-col.is-drop{background:var(--horizon-soft);box-shadow:inset 0 0 0 1.5px var(--horizon)}.ic-col .ch{align-items:center;gap:4px;height:28px;margin-bottom:4px;display:flex}.ic-col .ch .ac-i{color:var(--ink-3);flex:none}.ic-col .cnt{font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);padding-right:4px}.ic-rname{min-width:0;height:26px;color:var(--ink);font:600 13px/1 var(--font-sans);text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:1;padding:0 6px}.ic-rname:hover{background:var(--surface)}.ic-rname:focus{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--focus);outline:none}.ic-rp{background:var(--surface);height:34px;box-shadow:var(--shadow-1);font:500 13px/1 var(--font-sans);color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:0 6px;display:flex}.ic-rp .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ic-rp .ac-i{color:var(--ink-3);opacity:0;transition:opacity var(--duration-1)}.ic-rp:hover .ac-i,.ic-rp:focus-visible .ac-i{opacity:1}.ic-rp.is-ghost{opacity:.35}.ic-rp.is-float{z-index:90;pointer-events:none;width:150px;box-shadow:var(--shadow-3);cursor:grabbing;position:fixed}.ic-rnote{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:14px;font-size:12.5px;line-height:1.45;display:flex}.ic-rnote .ac-i{color:var(--sun-text);flex:none;margin-top:1px}.ic-rnote+.ic-rnote{margin-top:8px}.ic-rtimer{align-items:center;gap:16px;display:flex}.ic-rtimer svg{flex:none}.ic-rtimer .trk{stroke:var(--sunk)}.ic-rtimer .prg{stroke:var(--ink-2);transition:stroke var(--duration-2), stroke-dashoffset 1s linear}.ic-rtimer.is-soon .prg{stroke:var(--caution)}.ic-rtimer .t{font:500 26px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.ic-rtimer .s{color:var(--ink-3);margin-top:5px;font-size:12.5px}.ic-rtimer.is-soon .s{color:var(--caution)}.ic-rcards{gap:8px;margin-top:16px;display:grid}.ic-rcard{border-radius:var(--radius-md);background:var(--sunk);transition:box-shadow var(--duration-2);gap:8px;padding:12px;display:grid}.ic-rcard.is-here{box-shadow:inset 0 0 0 1.5px var(--line-control)}.ic-rcard.is-help{box-shadow:inset 0 0 0 1.5px var(--horizon)}.ic-rcard .top1{align-items:center;gap:10px;min-width:0;display:flex}.ic-rcard .top1 .ac-btn{flex:none;height:30px;margin-left:auto;padding:0 12px}.ic-rcard .line2{min-height:20px;color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.ic-rcard .line2 .ac-level i{background:var(--horizon)}.ic-rcard .line2 .ac-chip{height:20px;padding:0 7px;font-size:11.5px}.ic-rcard .top1 .ic-rname.is-live{height:30px;margin-left:-6px;font-size:13.5px}.ic-rchips{flex-wrap:wrap;gap:6px;display:flex}.ic-rchip{border-radius:var(--radius-pill);background:var(--surface);max-width:100%;height:28px;box-shadow:var(--shadow-1);color:var(--ink);font:500 12.5px/1 var(--font-sans);transition:box-shadow var(--duration-1);align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.ic-rchip:hover,.ic-rchip[data-state=open]{box-shadow:var(--shadow-2)}.ic-rchip .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic-rchip .ac-i{color:var(--ink-3);flex:none}.ic-rchip.is-away{opacity:.6}.ic-rchip .ac-avatar{--ring:var(--surface)}.ic-rcard .line2 .end{margin-left:auto}.ic-bc{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.ic-bc .lab{font:600 13px/1.2 var(--font-sans);margin-bottom:8px}.ic-bc .sent{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:8px;font-size:12.5px;line-height:1.45;display:flex}.ic-bc .sent .ac-i{color:var(--sun-text);flex:none;margin-top:1px}.ic-dmenu{width:300px;padding:12px}.ic-dmenu .ac-eyebrow{margin:2px 4px 6px}.ic-dmenu .ac-eyebrow.mt{margin-top:12px}.ic-devices{max-height:min(560px,100dvh - 120px);overflow-y:auto}.ic-dmenu .hint,.ic-menu .hint{max-width:300px;color:var(--ink-3);margin:10px 4px 2px;font-size:12.5px;line-height:1.45}.ic-opt{width:100%;height:36px;color:var(--ink);font:500 13.5px/1 var(--font-sans);text-align:left;transition:background-color var(--duration-1);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.ic-opt:hover{background:var(--sunk)}.ic-opt .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic-opt .sub{color:var(--ink-3);font-weight:400}.ic-opt .tick{color:var(--sun-text);opacity:0;flex:none;margin-left:auto}.ic-opt[aria-checked=true] .tick{opacity:1}.ic-opt .ic-meter+.tick{margin-left:8px}.ic-meter{align-items:center;gap:2px;height:12px;margin-left:auto;display:inline-flex}.ic-meter i{background:var(--horizon);border-radius:2px;width:3px;transition:height .11s linear}.ic-dtrouble{margin-bottom:10px;font-size:13.5px}.ic-dtrouble b{display:block}.ic-dtrouble p{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.45}.ic-dtrouble .ac-btn{margin-top:10px}.ic-vq .ac-seg{width:100%}.ic-vq .ac-seg>button{white-space:nowrap;flex:auto;justify-content:center}.ic-vq-says{color:var(--ink-3);margin:6px 4px 0;font-size:12.5px;line-height:1.4}.ic-vol{padding:4px 10px 6px}.ic-vol-h{min-height:28px;font:500 13.5px/1 var(--font-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;display:flex}.ic-vol-row{align-items:center;gap:8px;margin-top:4px;display:flex}.ic-vol-row .ac-icon-btn{width:32px;height:32px;margin-left:-6px}.ic-vol-row .ac-icon-btn.is-on{color:var(--ink);background:var(--sunk)}.ic-vol-row .n{text-align:right;min-width:34px;font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.ic-none{color:var(--ink-3);padding:4px 10px 8px;font-size:13px;line-height:1.4}.ic-srow{min-height:38px;font:500 13.5px/1.2 var(--font-sans);color:var(--ink);align-items:center;gap:10px;padding:0 10px;display:flex}.ic-srow .end{margin-left:auto}.ic-srow .ac-btn{color:var(--ink-2);margin-left:-10px}.ic-srow .ac-btn .ac-level i{background:var(--horizon)}.ic-msep{background:var(--line);height:1px;margin:6px 4px}.ic-cprev{height:150px;position:relative}.ic-cprev .ac-tile{position:absolute;inset:0}.ic-menu{width:290px;padding:6px}.ic-menu.narrow{width:230px}.ic-menu .mh{border-bottom:1px solid var(--line);height:40px;font:600 13.5px/1 var(--font-sans);align-items:center;gap:10px;margin-bottom:4px;padding:0 10px;display:flex}.ic-menu .mi{width:100%;height:40px;color:var(--ink);font:500 14px/1 var(--font-sans);text-align:left;transition:background-color var(--duration-1);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.ic-menu .mi:hover{background:var(--sunk)}.ic-menu .mi .ac-i{color:var(--ink-2);flex:none}.ic-menu .mi .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ic-menu .mi:hover .ac-scope{background:var(--surface)}.ic-menu .only-narrow{display:none}.ic-menu .scope{color:var(--ink-3);margin:-2px 0 4px;padding:0 10px 6px;font-size:12px;line-height:1.3}.ic-menu .mi[disabled]{opacity:.45;pointer-events:none}.ic-menu .mi .ac-kbd{flex:none}.ic-menu .mi .tick{color:var(--sun-text);opacity:0;flex:none;margin-left:auto}.ic-menu .mi[aria-checked=true] .tick{opacity:1}.ic-menu .mi:has(.sub){height:auto;min-height:44px;padding-top:7px;padding-bottom:7px}.ic-menu .mi .sub{color:var(--ink-3);white-space:normal;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;display:block}.ic-menu .mi:has(.sub) .t{white-space:normal}.ic-menu .ac-eyebrow{margin:10px 10px 4px}.ic-menu .ac-eyebrow:first-child{margin-top:6px}.ic-tmenu{width:280px}.ic-mgrp{margin-top:4px}.ic-vmenu{gap:10px;width:330px;max-height:min(680px,100dvh - 96px);padding:12px;display:grid;overflow-y:auto}.ic-vmenu .ic-msep{margin:0}.ic-vmenu .hint{max-width:none;margin:0 2px}.ic-vmenu .mi{width:calc(100% + 12px);margin:0 -6px}.ic-vhd{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ic-vhd b{font:600 15px/1.2 var(--font-sans)}.ic-vhd span{color:var(--ink-3);font-size:12.5px}.ic-lays{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ic-lay{color:var(--ink-2);transition:background-color var(--duration-1), color var(--duration-1);border-radius:10px;justify-items:center;gap:5px;padding:6px 2px 5px;display:grid}.ic-lay:hover{background:var(--sunk)}.ic-lay[aria-pressed=true]{background:var(--sun-soft);color:var(--sun-text)}.ic-lay small{font:500 11.5px/1.15 var(--font-sans);text-align:center}.ic-lay .th{background:var(--stage);border-radius:6px;gap:2px;width:60px;height:40px;padding:3px;display:grid;position:relative}.ic-lay .th i{border-radius:2px;display:block}.ic-lay .th .s{background:var(--dawn-2)}.ic-lay .th .d{background:var(--stage-ink)}.ic-lay .th .p{background:var(--dawn-4)}.ic-lay .t1{grid-template-columns:1fr 1.3fr 7px}.ic-lay .t2{grid-template-rows:1fr 1.2fr;grid-template-columns:1fr 7px}.ic-lay .t2 .s{grid-area:1/1}.ic-lay .t2 .d{grid-area:2/1}.ic-lay .t2 .p{grid-area:1/2/3/3}.ic-lay .t3{grid-template-rows:6px 1fr;grid-template-columns:2fr 1fr}.ic-lay .t3 .s{grid-area:1/1/3/2}.ic-lay .t3 .p{grid-area:1/2}.ic-lay .t3 .d{grid-area:2/2}.ic-lay .t4{grid-template-rows:1fr 6px;grid-template-columns:2fr 1fr}.ic-lay .t4 .d{grid-area:1/1/3/2}.ic-lay .t4 .s{grid-area:1/2}.ic-lay .t4 .p{grid-area:2/2}.ic-vrow{min-height:34px;font:500 14px/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:10px;display:flex}.ic-vstack{font:500 14px/1.2 var(--font-sans);gap:8px;display:grid}.ic-vrow .ac-seg,.ic-vstack .ac-seg{border-radius:10px;padding:3px}.ic-vrow .ac-seg button,.ic-vstack .ac-seg button{height:26px;font:600 12.5px/1 var(--font-sans);border-radius:7px;padding:0 9px}.ic-vrow .ac-seg .pill,.ic-vstack .ac-seg .pill{border-radius:7px}.ic-vstack .ac-seg{display:flex}.ic-vstack .ac-seg button{flex:1;justify-content:center;padding:0 6px}.ic-keys{align-items:flex-start;gap:8px;display:flex}.ic-keys .ac-i{flex:none;margin-top:2px}.ic-keys .ac-kbd{margin:0 1px}@media (hover:none){.ic-keys,.ic-menu .mi .ac-kbd{display:none}.ic-more{opacity:1;width:32px;height:32px}.ic-spoint{right:46px}}@container (height<=120px){.ic-more,.ac-tile.is-hand .ic-more{width:26px;height:26px;top:6px;right:6px}.ac-tile:has(.ac-tile-mic) .ic-more{width:26px;height:26px;top:6px;right:6px}.ac-tile-mic,.ac-tile-hand{width:24px;height:24px;top:7px;right:38px}}.ic-dockbar{justify-content:center;align-items:center;height:84px;display:flex;position:relative}.ic-dockbar .ac-dock-leave{margin-left:2px}.ic-share{width:min(620px,100vw - 32px)}.ic-share .pk-h{align-items:center;gap:12px;padding:20px 20px 4px 24px;display:flex}.ic-share .pk-h h2{flex:1;margin:0}.ic-share .pk-trouble{margin:8px 20px 10px 24px}.ic-share .ac-tabs{padding:0 16px}.ic-share .pk-body{min-height:150px;padding:26px 24px}.ic-share .pk-kind{align-items:flex-start;gap:18px;display:flex}.ic-share .pk-ic{border-radius:var(--radius-md);background:var(--sun-soft);width:64px;height:64px;color:var(--sun-text);flex:none;place-items:center;display:grid}.ic-share .pk-kind b{font:600 16px/1.3 var(--font-sans);display:block}.ic-share .pk-kind p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.ic-share .pk-kind p.sub{color:var(--ink-3);font-size:13px}.ic-share .pk-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 18px 24px;display:flex}.ic-share .pk-f .ic-srow{flex-basis:100%;padding:0}.ic-share .pk-note{min-width:0;color:var(--ink-3);flex:220px;margin-right:auto;font-size:12.5px;line-height:1.4}.ic-leave .in{padding:28px 28px 24px}.ic-leave h2{margin:8px 0 0}.ic-leave p{color:var(--ink-2);margin:8px 0 0}.ic-leave .acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ic-leave .who{border-radius:var(--radius-md);background:var(--sunk);color:var(--ink-2);align-items:center;gap:12px;margin-top:18px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.ic-leave .who .ac-faces .ac-avatar{--ring:var(--sunk)}.ic-leave .state{color:var(--ink-3);align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.ic-leave .state .ac-i{color:var(--sun-text)}.ic-leave .state .ok{align-items:center;gap:10px;display:inline-flex}.ic-leave .next-host{margin-top:16px}.ic-leave .next-host .who{margin-top:0}.ic-leave .next-host .who b{color:var(--ink);font-weight:600}.ic-leave .next-host .change{flex:none;margin-left:auto}.ic-leave .next-host .pick{overflow:hidden}.ic-leave .next-host .pick>:first-child{margin-top:6px}.ic-leave .next-host .ic-opt{height:40px}@media (width<=1040px){.ic-top{gap:10px}.ic-top .ttl{max-width:120px}.ic-top .catchtxt,.ic-top .rtxt,.ic-viewbtn .vt,.ic-faces .n{display:none}.ic-top .ic-catch{padding:0 10px}.ic-swap button{padding:0 8px;font-size:12.5px}.ic-share .pk-note{display:none}}@media (width<=760px){.ic-top{height:60px}.ic-top .clock,.ic-top .vr.v1,.ic-faces .ac-faces .ac-avatar:nth-child(n+3),.ic-faces .ac-faces .more{display:none}.ic-dockbar{height:76px}.ic-dockbar .ac-dock{gap:2px;padding:5px}.ic-dockbar .ac-dock-btn{width:38px;height:38px}.ic-dockbar .ac-dock-chev{width:18px;height:38px}.ic-dockbar .ac-dock-sep{margin:0 2px}.ic-dockbar .ac-dock-leave{padding:0 12px}.ic-dockbar .ac-dock-leave .lt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic-rs,.ic-sbar .sp-btn:not(.is-strong){display:none}.ic-spill.is-cams .tx2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=560px){.ic-call{padding:0 8px}.ic-dockbar .d-rooms,.ic-dockbar .ac-dock-sep:not(.ac-dock-sep~.ac-dock-sep){display:none}.ic-menu .only-narrow{display:flex}.ic-catch,.ic-reset,.ic-dockbar .ac-dock-chev{display:none}.ic-dockbar .ac-dock-split .ac-dock-btn{border-radius:12px}.ic-dockbar .ac-dock-btn{width:36px;height:36px}}.tx-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tx{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 20px 18px;overflow-y:auto}.tx-l{grid-template-columns:26px minmax(0,1fr);column-gap:10px;display:grid}.tx-start{margin-top:16px}.tx-h{align-items:baseline;gap:8px;min-height:26px;padding-top:4px;display:flex}.tx-h b{color:var(--ink);font-size:13px;font-weight:600}.tx-h .ac-time{color:var(--ink-3);font-size:11.5px}.tx-l p{color:var(--ink);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.5}.tx-start p{margin-top:0}.tx-in{animation:ac-rise var(--duration-3) var(--ease-out) both}.tx .tx-key{margin:6px 0 2px}.tx-latest{border-radius:var(--radius-pill);background:var(--ink);height:30px;color:var(--ground);font:600 12.5px/1 var(--font-sans);box-shadow:var(--shadow-2);animation:ac-rise var(--duration-2) var(--ease-out) both;align-items:center;gap:6px;padding:0 13px 0 10px;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}@media (width<=1100px){.pj{grid-template-columns:1fr;align-content:start;gap:28px}.pj-side h1{font-size:34px}}.pj-ask{color:var(--stage-ink-2);align-items:center;gap:10px;display:flex}.ic-move{width:min(600px,100vw - 32px)}.ic-move .pk-h{align-items:center;gap:12px;padding:20px 20px 4px 24px;display:flex}.ic-move .pk-h h2{flex:1;margin:0}.ic-move .mv-body{align-content:center;min-height:236px;padding:18px 24px 24px;display:grid}.ic-move .pk-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 18px 24px;display:flex}.ic-move .pk-note{color:var(--ink-3);margin-right:auto;font-size:12.5px}.mv-code{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.mv-how{align-content:start;gap:10px;display:grid}.mv-how p{color:var(--ink-2);font-size:14px;line-height:1.5}.mv-how p:first-child{font:600 15.5px/1.4 var(--font-sans);color:var(--ink)}.mv-link{border-radius:var(--radius-md);background:var(--sunk);align-items:center;gap:4px;min-width:0;padding:4px 4px 4px 12px;display:flex}.mv-link .ac-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:12.5px;overflow:hidden}.mv-carry{color:var(--ink-3)!important;font-size:13px!important}.mv-left{color:var(--ink-3);justify-self:start;font-size:12px}.mv-hidden{border-radius:var(--radius-md);background:var(--sunk);text-align:center;width:196px;height:196px;color:var(--ink-2);align-content:center;justify-items:center;gap:10px;padding:18px;display:grid}.mv-hidden p{font-size:13px;line-height:1.4}.mv-there{align-items:flex-start;gap:18px;display:flex}.mv-there b{font:600 16px/1.35 var(--font-sans);color:var(--ink);display:block}.mv-there p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.mv-ic{border-radius:var(--radius-md);background:var(--sun-soft);width:60px;height:60px;color:var(--sun-text);flex:none;place-items:center;display:grid}.mv-ic.is-quiet{background:var(--sunk);color:var(--ink-3)}.mv-ic.is-caution{background:var(--caution-soft);color:var(--caution)}.mv-wait{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:inline-flex}.mv-wait-note{align-items:center;gap:8px;display:inline-flex}.mv-ref{color:var(--ink-3);word-break:break-all;margin-top:6px;font-size:12px}@media (width<=560px){.ic-move .mv-body{min-height:180px;padding:14px 18px 20px}.ic-move .pk-f{justify-content:flex-end}.mv-code{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.mv-how{width:100%}.ic-move .pk-note:empty{display:none}}.mv-page{flex:1;place-items:center;padding:8px 16px 64px;display:grid}.mv-card{gap:16px;width:min(440px,100%);display:grid}.mv-card .ac-eyebrow{color:var(--stage-ink-2)}.mv-card h1,.mv-plain h1,.mv-done h1{font:420 38px/1.08 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48;color:var(--stage-ink)}.mv-card .pj-time{margin-top:-6px}.mv-you{border-radius:var(--radius-lg);background:var(--stage-tile);align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.mv-you .ac-avatar{background:var(--stage-raised)}.mv-you b{font:600 15px/1.3 var(--font-sans);color:var(--stage-ink);display:block}.mv-you span{color:var(--stage-ink-2);font-size:13px}.mv-media{flex-wrap:wrap;gap:8px;display:flex}.stage .mv-media .ac-chip{color:var(--stage-ink);background:#ffffff14}.stage .mv-media .ac-chip.is-outline{color:var(--stage-ink-2);background:0 0;box-shadow:inset 0 0 0 1px #ffffff29}.mv-step{gap:12px;display:grid}.mv-step>p{color:var(--stage-ink-2);font-size:14px;line-height:1.5}.mv-step .ways{gap:10px;display:grid}.mv-step .lp-sso{gap:14px;margin-top:0;display:grid}.mv-step .lp-sso .acts{flex-wrap:wrap;gap:10px;display:flex}.mv-go{width:100%}.stage .mv-wait{color:var(--stage-ink-2)}.mv-said{color:var(--stage-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mv-said .ac-i{color:var(--stage-ink);flex:none;margin-top:2px}.stage .mv-ref{color:var(--stage-ink-2)}.mv-card.is-plain{text-align:center;justify-items:center}.mv-plain{justify-items:center;gap:12px;max-width:34ch;display:grid}.mv-plain p{color:var(--stage-ink-2);font-size:14px;line-height:1.5}.stage .mv-ic{background:var(--sun-soft);color:var(--sun-text)}.stage .mv-ic.is-quiet{color:var(--stage-ink-2);background:#ffffff12}.stage .mv-ic.is-caution{color:#f3b85a;background:#f3b85a24}.mv-done{text-align:center;flex:1;place-content:center;justify-items:center;gap:14px;max-width:440px;margin:0 auto;padding:8px 16px 72px;display:grid}.mv-done p{color:var(--stage-ink-2);font-size:15px;line-height:1.5}.mv-done .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.mv-page .ac-btn.is-quiet,.mv-done .ac-btn.is-quiet{color:var(--stage-ink-2)}.mv-page .ac-btn.is-quiet:hover,.mv-done .ac-btn.is-quiet:hover{color:var(--stage-ink);background:#ffffff12}@media (width<=560px){.mv-card h1,.mv-plain h1,.mv-done h1{font-size:30px}}.nt{--hz:calc(8px + clamp(256px, 30vh, 340px));--mark:var(--sun-glow)}@supports (color:color-mix(in lab, red, red)){.nt{--mark:color-mix(in srgb, var(--sun-glow) 30%, var(--surface))}}.nt{--picked:var(--surface)}@supports (color:color-mix(in lab, red, red)){.nt{--picked:color-mix(in oklch, var(--surface) 74%, transparent)}}.nt{height:100dvh}.dark .nt{--mark:var(--sun-text)}@supports (color:color-mix(in lab, red, red)){.dark .nt{--mark:color-mix(in srgb, var(--sun-text) 34%, var(--surface))}}.dark .nt{--picked:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.dark .nt{--picked:color-mix(in oklch, var(--surface-raised) 88%, transparent)}}.nt .dusk-in{flex-direction:column;max-width:1780px;height:100%;padding-bottom:8px;display:flex}.main:has(>.main-in>.nt) .main-top{max-width:1780px}.main:has(>.main-in>.nt) .top-find{display:none}.shell:has(>.main>.main-in>.nt) .ph-end>:first-child{display:none}.nt-top{min-height:40px;padding-right:var(--top-room);flex:none;align-items:center;display:flex}.shell.is-bare .nt-top{padding-left:max(0px, calc(72px - var(--page-x)))}.nt-top h1{font:400 clamp(22px, 2vw, 28px)/1.2 var(--font-display);letter-spacing:-.008em;color:var(--ink)}.nt-sky{z-index:5;height:calc(var(--hz) - 70px);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;padding-bottom:14px;display:flex;position:relative}.nt-q{border-radius:var(--radius-pill);background:var(--ground);align-items:center;gap:12px;width:min(700px,100%);height:58px;padding:0 11px 0 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nt-q{background:color-mix(in oklch, var(--ground) 64%, transparent)}}.nt-q{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-q{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.nt-q{transition:background-color var(--duration-1), box-shadow var(--duration-1)}.nt-q:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.nt-q:hover{background:color-mix(in oklch, var(--ground) 76%, transparent)}}.nt-q:focus-within{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.nt-q:focus-within{background:color-mix(in oklch, var(--ground) 90%, transparent)}}.nt-q:focus-within{box-shadow:inset 0 0 0 1px var(--ink), var(--shadow-2)}@supports (color:color-mix(in lab, red, red)){.nt-q:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 36%, transparent), var(--shadow-2)}}.nt-q>.ac-i{color:var(--ink-2);pointer-events:none;flex:none}.nt-q input{min-width:0;height:100%;font:400 24px/1.2 var(--font-display);letter-spacing:-.006em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.nt-q input::placeholder{color:var(--ink-2);opacity:1}.nt-q-k.ac-kbd{background:var(--ink);flex:none;margin-right:8px}@supports (color:color-mix(in lab, red, red)){.nt-q-k.ac-kbd{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.nt-q-k.ac-kbd{box-shadow:none;color:var(--ink-2)}.nt-q-x.ac-icon-btn{width:32px;height:32px;color:var(--ink-3)}.nt-q-x.ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-q-x.ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.nt-q-x.ac-icon-btn:hover{color:var(--ink)}.ac-btn.nt-q-ask{flex:none;height:36px;padding:0 9px 0 14px;font-size:13px}.nt-q-ask .kb{border-radius:var(--radius-xs);background:currentColor;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.nt-q-ask .kb{background:color-mix(in oklch, currentColor 13%, transparent)}}.nt-q-ask .kb{opacity:1}.ac-btn.nt-tint{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-btn.nt-tint{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.ac-btn.nt-tint{box-shadow:none;color:var(--ink)}.ac-btn.nt-tint:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-btn.nt-tint:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.nt-people{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.hm-who.nt-with{background:var(--ground);padding-right:5px}@supports (color:color-mix(in lab, red, red)){.hm-who.nt-with{background:color-mix(in oklch, var(--ground) 88%, transparent)}}.hm-who.nt-with{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.hm-who.nt-with{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 30%, transparent)}}.nt-with-x.ac-icon-btn{width:28px;height:28px;color:var(--ink-2)}.nt-with-x.ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-with-x.ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.nt-with-x.ac-icon-btn:hover{color:var(--ink)}.nt-tabs.ac-tabs{border:0;align-items:center;gap:2px;max-width:100%}.nt-tabs .ac-tab{border-radius:var(--radius-pill);height:30px;font:500 13.5px/1 var(--font-sans);color:var(--ink-2);transition:color var(--duration-1);flex:none;padding:0 12px}.nt-tabs .ac-tab:hover{color:var(--ink)}.nt-tabs .ac-tab[aria-selected=true]{color:var(--ink);font-weight:600}.nt-tabs .ac-tab[aria-selected=true]:after{background:var(--sun-text);width:20px;margin-left:-10px;bottom:1px;left:50%;right:auto}.nt .hz>.hz-at,.nt .hz>.hz-light{clip-path:inset(-500px -2400px -42px)}.nt-water{flex-direction:column;flex:1;gap:14px;min-height:0;padding-top:42px;display:flex;position:relative}.nt-split{flex:1;grid-template-columns:minmax(0,1fr);column-gap:clamp(20px,2.2vw,40px);min-height:0;display:grid}.nt-list{scrollbar-width:thin;scrollbar-color:var(--line-control) transparent;min-height:0;margin-inline:-24px;padding:0 24px 34px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 34px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 34px),#0000)}.nt-g+.nt-g{margin-top:6px}.nt-gh{font:600 13px/18px var(--font-sans);color:var(--ink-2);align-items:center;gap:12px;padding:8px 0 6px;display:flex}.nt-gh:after{content:"";background:var(--line);flex:1;height:1px}.nt-row{transition:background-color var(--duration-1);border-radius:16px;grid-template-columns:62px minmax(0,1fr) 88px;align-items:start;column-gap:14px;margin-inline:-12px;padding:10px 12px;display:grid;position:relative}.nt-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-row:hover{background:color-mix(in oklch, var(--ink) 6%, transparent)}}.nt-row.is-on{background:var(--picked)}.nt-row:has(.nt-title:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.nt-lead{justify-content:center;align-items:flex-end;min-height:44px;display:flex}.nt-lead .ac-avatar{--ring:var(--ground)}.nt-lead[data-n="3"] .ac-avatar+.ac-avatar{margin-left:-11px}.nt-arch{border-radius:var(--radius-arch) var(--radius-arch) 9px 9px;background:var(--ink);place-items:center;width:40px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.nt-arch{background:color-mix(in oklch, var(--ink) 10%, transparent)}}.nt-arch{color:var(--ink-2)}.nt-b{min-width:0;display:block}.nt-l1{align-items:center;gap:10px;min-width:0;display:flex}.nt-title{min-width:0;font:600 15.5px/22px var(--font-sans);color:var(--ink);outline:0;flex:0 auto}.nt-title:after{content:"";border-radius:16px;position:absolute;inset:0}.nt-how{max-width:55%;font:500 12.5px/18px var(--font-sans);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.dark .nt-how{color:var(--ink-3)}.nt-sum{font:400 14px/20px var(--font-sans);color:var(--ink-2);margin-top:1px}.nt-by{color:var(--ink);margin-right:5px;font-weight:600}.nt mark{background:var(--mark);color:var(--ink);box-shadow:0 0 0 1.5px var(--mark);border-radius:3px}.nt-chips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.nt-chips .hm-moment{z-index:1;height:24px;margin-left:0;position:relative}.nt-k{--tint:var(--horizon);border-radius:var(--radius-pill);background:var(--tint);gap:5px;height:24px;padding:0 9px 0 7px}@supports (color:color-mix(in lab, red, red)){.nt-k{background:color-mix(in oklch, var(--tint) 12%, var(--surface))}}.nt-k{font:600 12.5px/1 var(--font-sans);color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.nt-k{color:color-mix(in oklch, var(--tint) 78%, var(--ink))}}.dark .nt-k{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.dark .nt-k{background:color-mix(in oklch, var(--tint) 17%, transparent)}}.dark .nt-k{color:var(--tint)}.nt-k.is-decide{--tint:var(--rose)}.nt-k.is-now{--tint:var(--sun-text);padding-left:9px}.nt-k.is-rec{--tint:var(--rec);padding-left:9px}.nt-k.is-rec,.nt-st.is-rec{gap:5px}.nt-k .ac-dots,.nt-st .ac-dots{gap:3px}.nt-k .ac-dots i,.nt-st .ac-dots i{width:4px;height:4px}.nt-when{height:22px;font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.dark .nt-when{color:var(--ink-3)}.nt-pinned{color:var(--sun-text)}.nt-pv{z-index:3;background:var(--surface);min-height:0;max-height:calc(100% - 16px);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;align-self:start;display:flex;position:relative}.nt-pv-top{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 10px;padding:14px 16px 0 20px;display:flex}.nt-st{border-radius:var(--radius-pill);background:var(--sun-text);gap:5px;height:26px;padding:0 10px 0 8px}@supports (color:color-mix(in lab, red, red)){.nt-st{background:color-mix(in oklch, var(--sun-text) 15%, transparent)}}.nt-st{font:600 12.5px/1 var(--font-sans);color:var(--sun-text)}@supports (color:color-mix(in lab, red, red)){.nt-st{color:color-mix(in oklch, var(--sun-text) 76%, var(--ink))}}.dark .nt-st{color:var(--sun-text)}.nt-st .ac-i{stroke-width:2.2px}.nt-st.is-now,.nt-st.is-rec{padding-left:10px}.nt-st.is-rec,.dark .nt-st.is-rec{background:var(--rec)}@supports (color:color-mix(in lab, red, red)){.nt-st.is-rec,.dark .nt-st.is-rec{background:color-mix(in oklch, var(--rec) 15%, transparent)}}.nt-st.is-rec,.dark .nt-st.is-rec{color:var(--rec)}.nt-acts{align-items:center;gap:2px;margin-left:auto;display:flex}.nt-acts .ac-btn.is-secondary{height:32px;box-shadow:none;color:var(--ink-2);background:0 0;padding:0 11px;font-size:13px}.nt-acts .ac-btn.is-secondary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-acts .ac-btn.is-secondary:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.nt-acts .ac-btn.is-secondary:hover{color:var(--ink)}.nt-acts .ac-btn.is-secondary .ac-i{width:15px;height:15px}.nt-acts .ac-icon-btn{width:32px;height:32px;color:var(--ink-2)}.nt-acts .ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-acts .ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.nt-acts .ac-icon-btn:hover{color:var(--ink)}.nt-acts .ac-icon-btn.is-on{color:var(--sun-text);background:0 0}.ac-btn.nt-open{height:32px;margin-left:6px;padding:0 12px 0 14px;font-size:13px}.nt-acts:is([data-asking],:has(.ac-btn[data-state=open])) .nt-open{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-acts:is([data-asking],:has(.ac-btn[data-state=open])) .nt-open{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.nt-acts:is([data-asking],:has(.ac-btn[data-state=open])) .nt-open{color:var(--ink)}@media (width<=1340px){.nt-acts .ac-btn.is-secondary{width:32px;padding:0}.nt-acts .share-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nt-pv-in{scrollbar-width:thin;scrollbar-color:var(--line-control) transparent;flex:1;min-height:0;padding:12px 20px 18px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.nt-pv-h{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.nt-pv-h .nt-how{align-self:center}.nt-pv-t{min-width:0;font:600 19px/26px var(--font-sans);letter-spacing:-.006em;color:var(--ink);overflow-wrap:anywhere}.nt-pv-m{min-height:30px;font:400 13.5px/20px var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;display:flex}.nt-whob{border-radius:var(--radius-pill);min-width:0;height:30px;font:500 13.5px/20px var(--font-sans);color:var(--ink-2);transition:background-color var(--duration-1), color var(--duration-1);align-items:center;gap:8px;margin-left:-4px;padding:0 10px 0 4px;display:inline-flex}button.nt-whob:hover,button.nt-whob[data-state=open]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){button.nt-whob:hover,button.nt-whob[data-state=open]{background:color-mix(in oklch, var(--ink) 7%, transparent)}}button.nt-whob:hover,button.nt-whob[data-state=open]{color:var(--ink)}.nt-only{font:500 13.5px/20px var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.nt-only .ac-i{color:var(--ink-3)}.nt-pv-s{font:400 14.5px/22px var(--font-sans);color:var(--ink);text-wrap:pretty;margin-top:12px}.nt-quiet{color:var(--ink-3)}.nt-pv-wait{background:var(--ink);border-radius:14px;grid-template-columns:16px minmax(0,1fr);column-gap:10px;margin-top:14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.nt-pv-wait{background:color-mix(in oklch, var(--ink) 5%, transparent)}}.nt-pv-wait{font:400 14px/21px var(--font-sans);color:var(--ink-2)}.nt-pv-wait .ac-i{color:var(--ink-3);margin-top:3px}.nt-pv-notice{margin-top:14px}.nt-pv-gone{text-align:center;justify-items:center;gap:8px;padding:32px 8px 16px;display:grid}.nt-pv-gone .ac-arch-art{width:48px;height:54px}.nt-pv-gone b{font:600 16px/1.3 var(--font-sans);color:var(--ink)}.nt-pv-gone p{max-width:34ch;color:var(--ink-3);font-size:13.5px;line-height:1.5}.nt-sec{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.nt-sh{font:600 13px/18px var(--font-sans);color:var(--ink-2);padding-bottom:8px}.nt-said{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:4px 0;display:grid}.nt-said .hm-moment{margin-left:0}.nt-said-t{font:400 14px/21px var(--font-sans);color:var(--ink-2);text-wrap:pretty}.nt-said-t b{color:var(--ink);margin-right:5px;font-weight:600}.nt-d{--tint:var(--rose);outline:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:4px 0;display:grid}.nt-d+.nt-d{margin-top:6px}.nt-d .hm-moment{margin-left:0}.nt-d-b{min-width:0}.nt-d-t{font:500 14.5px/21px var(--font-sans);color:var(--ink);text-wrap:pretty;padding-top:3px}.nt-d-f{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.nt-d-a{align-items:center;gap:12px;margin-top:8px;display:flex}.nt-d-a .hm-yes{flex:none;height:32px;padding:0 16px;line-height:32px}.nt-d-s{min-height:22px;font:500 13px/18px var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.nt-d.is-settled .hm-tile-i{background:0 0}.nt-act{height:32px;font:500 13px/1 var(--font-sans);color:var(--ink-2);transition:color var(--duration-1);border-radius:6px;align-items:center;gap:6px;display:inline-flex}.nt-act:hover{color:var(--ink)}.nt-act:disabled{opacity:.6}.nt-d-s .nt-act{height:22px}.nt-f{min-height:40px;transition:background-color var(--duration-1);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto 72px;align-items:center;column-gap:10px;margin-inline:-10px;padding:4px 10px;display:grid}.nt-f:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-f:hover{background:color-mix(in oklch, var(--ink) 5%, transparent)}}.nt-f .hm-moment{opacity:.86;margin-left:0}.nt-f-t{font:400 14.5px/22px var(--font-sans);color:var(--ink)}.nt-f-d{font:500 13px/18px var(--font-sans);color:var(--ink-2);text-align:right}.nt-f.is-done .nt-f-t{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}.nt-more{font:600 12.5px/1 var(--font-sans);color:var(--ink-3);transition:color var(--duration-1);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.nt-more:hover{color:var(--sun-text)}.ac-sealed.nt-pv-f{border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);border-radius:0;margin-top:12px;padding-top:12px;display:flex}.ac-sealed.nt-pv-f .ac-i{width:15px;height:15px;color:var(--ink-3)}.ac-pop.nt-pop{text-align:left}.ac-pop.nt-pick{width:min(320px,100vw - 24px)}.ac-pop.nt-morep{width:min(280px,100vw - 24px)}.ac-pop.nt-whop{width:min(330px,100vw - 24px);padding-top:12px}.ac-pop.nt-whop.is-all{width:min(560px,100vw - 24px)}.nt-whop .nt-pop-list{max-height:min(306px,50dvh)}.nt-whop.is-all .nt-pop-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;max-height:min(420px,60dvh)}.nt-whop .nt-pop-row{grid-template-columns:26px minmax(0,1fr);min-height:36px;padding-block:3px}.nt-whop .nt-pop-b{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nt-whop .nt-pop-b b{flex:none;max-width:60%}.nt-whop .nt-pop-b small{text-align:right;min-width:0}.nt-pop-h{font:600 15px/1.3 var(--font-sans);color:var(--ink);padding:0 10px 8px}.nt-pop-find{border-bottom:1px solid var(--line);height:40px;color:var(--ink-3);align-items:center;gap:9px;padding:0 10px;display:flex}.nt-pop-find input{min-width:0;font:400 14.5px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.nt-pop-find input::placeholder{color:var(--ink-3)}.nt-pop-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-control) transparent;gap:1px;max-height:300px;margin-top:4px;display:grid;overflow:hidden auto}.nt-pop-row{text-align:left;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:11px;width:100%;min-height:46px;padding:6px 10px;display:grid}button.nt-pop-row{transition:background-color var(--duration-1)}button.nt-pop-row:hover:not(:disabled),.nt-pop-row.is-on{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){button.nt-pop-row:hover:not(:disabled),.nt-pop-row.is-on{background:color-mix(in oklch, var(--ink) 7%, transparent)}}button.nt-pop-row:disabled{opacity:.5;cursor:default}.nt-pop-b{min-width:0;display:block}.nt-pop-b b{font:500 14px/19px var(--font-sans);color:var(--ink)}.nt-pop-b b:not(.ac-clamp-1){display:block}.nt-pop-b small{font:400 12.5px/17px var(--font-sans);color:var(--ink-3);display:block}.nt-pop-any,.nt-pop-ic{width:30px;height:32px;color:var(--ink-2);place-items:center;display:grid}.nt-pop-any{border-radius:var(--radius-arch) var(--radius-arch) 7px 7px;background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-pop-any{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.nt-pop-none{font:400 14px/20px var(--font-sans);color:var(--ink-3);padding:14px 10px}.nt-pop-f{border-top:1px solid var(--line);min-height:44px;font:400 13px/18px var(--font-sans);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:6px 4px 2px 10px;display:flex}.nt-sure{outline:0;padding:8px 10px 6px}.nt-sure b{font:600 14.5px/20px var(--font-sans);color:var(--ink);display:block}.nt-sure p{font:400 13px/19px var(--font-sans);color:var(--ink-2);margin-top:3px}.nt-sure-a{justify-content:flex-end;gap:4px;margin-top:12px;display:flex}.nt-sure-a .ac-btn{height:32px;font-size:13px}.pick-pop.nt-sharep .pick{grid-template-columns:minmax(0,1fr) auto;width:min(344px,100vw - 24px);display:grid}.nt-sharep .pick>*{grid-column:1/-1}.nt-sharep .pick-h{padding:14px 16px 8px}.nt-sharep .pick-h b{font-size:15px}.nt-sharep .pick-field{background:var(--sunk);min-height:42px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:0 10px;padding:5px 10px}.nt-sharep .pick-field:focus-within{box-shadow:inset 0 0 0 1px var(--line-control)}.nt-sharep .pick-field input{height:30px;font-size:14.5px}.nt-sharep .pick-list{border-bottom:1px solid var(--line);gap:1px;padding:6px 6px 4px}.nt-sharep .pick-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:11px;min-height:46px;padding:6px 10px}.nt-sharep .pick-row.on{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-sharep .pick-row.on{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.nt-sharep .pick-row b{font:500 14px/19px var(--font-sans)}.nt-sharep .pick-row small{font:400 12.5px/17px var(--font-sans)}.nt-sharep .pick-row .ac-avatar{--size:28px!important}.nt-sharep .pick-row .ac-chip{display:none}.nt-sharep .pick-hash,.nt-sharep .pick-row.on .pick-hash{background:var(--horizon);border-radius:9px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.nt-sharep .pick-hash,.nt-sharep .pick-row.on .pick-hash{background:color-mix(in oklch, var(--horizon) 20%, transparent)}}.nt-sharep .pick-hash,.nt-sharep .pick-row.on .pick-hash{color:var(--horizon)}.nt-sharep .pick-foot{display:contents}.nt-sharep .pick-note{grid-area:4/1/auto/-1;padding:0 16px 8px;display:none}.nt-sharep .pick:has(.pick-row.is-new) .pick-note{display:block}.nt-sharep .pick-have{border:0;grid-area:5/1;margin:0;padding:0 0 0 16px}.nt-sharep .pick-foot .ac-btn{grid-area:5/2;height:32px;margin:8px 8px 8px 0;padding:0 14px;font-size:13px}.nt-ans{background:var(--surface);max-height:min(46vh,420px);box-shadow:inset 0 0 0 1px var(--line);animation:ac-rise var(--duration-3) var(--ease-out) both;border-radius:20px;flex-direction:column;flex:none;padding:14px 44px 14px 20px;display:flex;position:relative}.nt-ans-x.ac-icon-btn{width:32px;height:32px;color:var(--ink-3);position:absolute;top:8px;right:8px}.nt-ans-x.ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-ans-x.ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.nt-ans-x.ac-icon-btn:hover{color:var(--ink)}.nt-ans-r{min-height:24px;font:500 14.5px/20px var(--font-sans);color:var(--ink-2);align-items:center;gap:10px;display:flex}.nt-ans-r .ac-dots{color:var(--sun-text)}.nt-ans-t{scrollbar-width:thin;scrollbar-color:var(--line-control) transparent;max-width:96ch;min-height:0;font:400 16px/25px var(--font-sans);color:var(--ink);white-space:pre-line;text-wrap:pretty;overflow-y:auto}.nt-ans-g{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.nt-ans-g .ac-btn{height:32px;font-size:13px}.nt-cites{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.nt-cite{align-items:center;gap:4px;min-width:0;display:inline-flex}.nt-cite .hm-moment{height:28px;margin-left:0}.nt-cite-n{border-radius:var(--radius-pill);max-width:200px;height:28px;font:600 13px/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:background-color var(--duration-1);align-items:center;gap:7px;margin-right:2px;padding:0 6px 0 4px;display:inline-flex}.nt-cite-n:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-cite-n:hover{background:color-mix(in oklch, var(--ink) 8%, transparent)}}.nt .hz-glow{transition:filter var(--duration-3) var(--ease-out)}.nt:has(.nt-q:focus-within) .hz-glow{filter:brightness(1.2)}.nt[data-asking] .hz-rim{animation:1.6s ease-in-out infinite nt-rim}@keyframes nt-rim{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nt[data-asking] .hz-rim{animation:none}}.ac-empty.nt-none{gap:0;padding:clamp(24px,7vh,72px) 16px 40px}.nt-arts{align-items:flex-end;gap:10px;display:flex}.nt-ghost{border-radius:var(--radius-arch) var(--radius-arch) 13px 13px;border:1.5px dashed var(--line-control);width:58px;height:63px;color:var(--ink-3);place-items:center;display:grid}.nt-none b{font:600 18px/26px var(--font-sans);letter-spacing:0;margin-top:18px}.nt-none p{max-width:none;font:400 14.5px/22px var(--font-sans);color:var(--ink-2);margin-top:2px}.nt-none .ac-empty-act{gap:6px;margin-top:18px}.nt-none .ac-btn{height:40px;font-size:14px}.nt[data-first]{height:auto;min-height:100dvh}.nt[data-first] .dusk-in{height:auto;padding-bottom:72px}.nt-sky.is-first{gap:16px;padding-bottom:20px}.nt-hero{font:400 clamp(34px, 3.4vw, 48px)/1.1 var(--font-display);letter-spacing:-.012em;color:var(--ink)}.nt-go{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.nt-go .ac-btn{height:46px;padding:0 22px;font-size:15px}.nt-go .ac-btn.nt-sky-b{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.nt-go .ac-btn.nt-sky-b{background:color-mix(in oklch, var(--ground) 64%, transparent)}}.nt-go .ac-btn.nt-sky-b{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.nt-go .ac-btn.nt-sky-b{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.nt-go .ac-btn.nt-sky-b{color:var(--ink)}.nt-go .ac-btn.nt-sky-b:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.nt-go .ac-btn.nt-sky-b:hover{background:color-mix(in oklch, var(--ground) 82%, transparent)}}.nt-ex{margin-top:72px;width:min(1400px,100%);margin-inline:auto}.nt-ex-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:minmax(0,11fr) minmax(0,13fr);column-gap:24px;padding:16px;display:grid}.nt-ex-b{min-width:0;padding:4px 4px 4px 6px}.nt-ex-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.nt-ex-top .nt-st{padding-left:10px}.ac-btn.nt-ex-open{height:32px;margin-right:-6px;padding:0 10px;font-size:13px}.nt-ex .nt-said{border-top:1px solid var(--line);margin-top:10px;padding:10px 0 0}.nt-ex-t{align-items:stretch;padding:0}.nt-ex-t .hm-tile{min-height:212px}.nt-ex-t .hm-done{min-height:34px}.nt-ex-who{min-height:34px;font:500 13px/1 var(--font-sans);color:var(--ink-2);gap:8px}.nt-ex-cap{font:400 14px/20px var(--font-sans);color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}@media (width<=1180px){.nt-ex{margin-top:56px}.nt-ex-card{grid-template-columns:minmax(0,1fr);row-gap:12px}.nt-ex-t .hm-tile{min-height:134px}}@media (width>=1241px){.nt-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width<=860px){.shell:has(>.main>.main-in>.nt) .ph-head{z-index:1;position:relative}.nt{--hz:280px;height:auto;min-height:0;margin-top:-66px}.nt[data-first]{--hz:286px;min-height:0}.nt .dusk-in{height:auto;padding-top:66px;padding-bottom:28px;display:block}.nt[data-first] .dusk-in{padding-bottom:28px}.nt .hz>.hz-at,.nt .hz>.hz-light{clip-path:inset(-500px -2400px -30px)}.nt-top{min-height:32px}.nt-sky,.nt-sky.is-first{height:calc(var(--hz) - 98px);gap:9px;padding-bottom:8px}.nt-sky.is-first{padding-bottom:12px}.nt-q{gap:10px;height:52px;padding:0 8px 0 16px}.nt-q input{font-size:20px}.nt-q-k.ac-kbd,.nt-q-ask .kb{display:none}.ac-btn.nt-q-ask{padding:0 14px}.nt-people{flex-wrap:nowrap;width:100%}.nt-people .hm-who{flex:0 auto;min-width:0;max-width:38%}.nt-people .hm-add{flex:none}.nt-tabs.ac-tabs{justify-content:center}.nt-tabs .ac-tab{padding:0 9px}.nt-water{padding-top:32px;display:block}.nt-ans{margin-bottom:14px}.nt-list{margin-inline:-8px;padding:0 0 12px;overflow:visible;-webkit-mask-image:none;mask-image:none}.nt-gh{padding-inline:8px}.nt-row{grid-template-columns:52px minmax(0,1fr);column-gap:12px;margin-inline:0;padding:10px 8px}.nt-when{position:absolute;top:10px;right:8px}.nt-l1{flex-wrap:wrap;gap:0 8px;padding-right:72px}.nt-how{max-width:100%}.nt-lead[data-n="3"] .ac-avatar{--size:24px!important}.nt-lead[data-n="3"] .ac-avatar+.ac-avatar{margin-left:-10px}.nt-lead[data-n="2"] .ac-avatar{--size:30px!important}.nt-lead[data-n="2"] .ac-avatar+.ac-avatar{margin-left:-8px}[data-radix-popper-content-wrapper]:has(>.nt-pick){inset:auto 12px calc(74px + env(safe-area-inset-bottom,0px))!important;min-width:0!important;transform:none!important}.ac-pop.nt-pick{width:auto}.ac-empty.nt-none{padding-top:20px}.nt-ex{margin-top:36px}.nt-ex-card{row-gap:14px;padding:14px}.nt-ex-t{grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:visible}.nt-ex-t .hm-tile{flex:none;min-height:0}.nt-go .ac-btn{padding:0 18px}}@media (width<=480px){.nt-people>button.hm-who:nth-of-type(4){display:none}}@media (width<=360px){.nt-people>button.hm-who:nth-of-type(3){display:none}}.back{margin-left:-12px}.summary{color:var(--ink);text-wrap:pretty;font-size:18px;line-height:28px}.ac-pop.proof-pop{width:min(408px,100vw - 24px);max-height:min(var(--radix-popover-content-available-height,72vh), 680px);overscroll-behavior:contain;padding:0;overflow-y:auto}.proof-h{padding:18px 20px 16px}.proof-h b{font:600 16px/1.25 var(--font-sans);letter-spacing:-.01em;display:block}.proof-h p{color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:13px;line-height:1.45}.proof-m{border-top:1px solid var(--line);gap:12px;padding:16px 20px;display:grid}.proof-mh{gap:4px;display:grid}.proof-model{font:500 14px/1.3 var(--font-mono);overflow-wrap:anywhere}.proof-when{color:var(--ink-3);font-size:12.5px}.proof-link{justify-self:start;align-items:center;gap:4px;display:inline-flex}.proof-gw{border-top:1px solid var(--line);color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 20px 12px;font-size:12.5px;line-height:1.45;display:grid}.proof-gw code{font:500 12px/1.35 var(--font-mono);white-space:nowrap}.proof-near{color:var(--ink-3);text-wrap:pretty;padding:0 20px 18px;font-size:12.5px;line-height:1.45}.lk{font:600 13px/1.45 var(--font-sans);color:var(--sun-text);border-radius:6px}.lk:hover{text-underline-offset:3px;text-decoration:underline}.lk.quiet{color:var(--ink-3)}.ac-owner.maybe{box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink-3);background:0 0}.ac-owner.maybe .ac-avatar{opacity:.7}.ac-check:disabled{opacity:.45;cursor:default}.ent-said{background:var(--sunk);height:22px;color:var(--ink-2);font:500 12px/1 var(--font-sans);white-space:nowrap;transition:box-shadow var(--duration-1), color var(--duration-1);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ent-said:hover{box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink)}.ent-flag{background:var(--caution-soft);min-height:22px;color:var(--caution);font:500 12px/1.25 var(--font-sans);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.ent-flag .ac-i{color:currentColor;flex:none;margin:0}.ent-pop{width:340px;max-width:calc(100vw - 32px);max-height:min(420px,70vh);overflow-y:auto}.ent-ms{gap:12px;margin:0;padding:8px 10px 10px;list-style:none;display:grid}.ent-m{min-width:0;color:var(--ink);gap:3px;font-size:14px;line-height:1.45;display:grid}.ent-m .who{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.ent-m .who b{font:600 13px/1.3 var(--font-sans)}.ent-m .who .ac-i{flex:none}.ent-m p{overflow-wrap:anywhere;text-wrap:pretty}.ent-m small{color:var(--ink-3);font-size:12.5px}.ent-m.against small{color:var(--caution)}.ent-m.against{box-shadow:inset 2px 0 0 var(--caution);padding-left:10px}.ent-hist{gap:10px;margin:0;padding:6px 12px 10px;list-style:none;display:grid}.ent-hist li{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-size:13px;line-height:1.4;display:grid}.ent-hist .ac-mono{color:var(--ink-3);white-space:nowrap;font-size:11.5px;line-height:18px}.ent-hist .was,.ent-hist small{color:var(--ink-3);overflow-wrap:anywhere;grid-column:1/-1}.ent-hist small{font-size:12px}.ent-add{min-height:36px;font:600 13px/1.45 var(--font-sans);color:var(--ink-3);transition:color var(--duration-1);border-radius:6px;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.ent-add:hover{color:var(--ink)}.ent-form{border-top:1px solid var(--line);animation:ent-in var(--duration-2) var(--ease-out) both;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;margin-top:10px;padding-top:12px;display:grid}.ent-form .ac-input{height:38px;font-size:15px}.ent-form p{color:var(--ink-3);grid-column:1/-1;font-size:12.5px;line-height:1.4}@keyframes ent-in{0%{opacity:0;transform:translateY(4px)}}.ln-add-pop{width:240px}.ln-hist{gap:4px;max-width:320px;font-weight:500;line-height:1.35;display:grid}.answer{animation:ac-rise var(--duration-3) var(--ease-out) both;margin-bottom:12px;padding:18px 20px}.answer .q{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.answer p{font-size:15.5px;line-height:1.6}.scr-ref{background:var(--horizon-soft);height:22px;color:var(--horizon);font:500 12px/1 var(--font-sans);white-space:nowrap;transition:box-shadow var(--duration-1);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.scr-ref:hover{box-shadow:inset 0 0 0 1px var(--horizon)}.scr-ref .ac-mono{opacity:.85;font-size:11px}.ac-modal.scr-view{width:min(960px,100vw - 32px)}.scr-h{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px 24px;display:flex}.scr-h h2{align-items:center;gap:8px;display:flex}.scr-h h2 .ac-i{color:var(--horizon);flex:none}.scr-h p{color:var(--ink-3);margin-top:4px;font-size:12.5px}.scr-nav{flex:none;gap:2px;display:flex}.scr-body{gap:14px;min-height:0;padding:0 24px 4px;display:grid;overflow-y:auto}.scr-body>.ac-shot{border-radius:var(--radius-md);max-height:62dvh}.scr-desc{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:23px}.scr-legible{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.45;display:flex}.scr-text button{font:500 13px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.scr-text button .ac-i{transition:transform var(--duration-2) var(--ease-out)}.scr-text button[aria-expanded=true] .ac-i{transform:rotate(180deg)}.scr-text pre{border-radius:var(--radius-sm);background:var(--sunk);max-height:220px;font:400 12.5px/19px var(--font-mono);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:10px 0 0;padding:12px 14px;overflow:auto}.scr-f{justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 20px;display:flex}.scr-f .ac-mono{color:var(--ink-3);font-size:12px}@media (width<=560px){.scr-h{padding:16px 12px 10px 16px}.scr-body{padding:0 16px 4px}.scr-f{padding:12px 16px 16px}}@media (width<=860px){.ent-form{grid-template-columns:minmax(0,1fr) auto}.ent-form .ac-input{grid-column:1/-1}}.ac-capture-sign{border-radius:var(--radius-pill);background:var(--sunk);height:28px;color:var(--ink-3);font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex}.ac-capture-sign.is-paused{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control)}.ac-capture-sign.is-stage{color:var(--stage-ink-2);background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}.ac-capture-sign.is-stage.is-paused{color:var(--stage-ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.ac-capture-sign.is-unavailable{background:var(--caution-soft);color:var(--caution)}.ac-capture-sign.is-stage.is-unavailable{color:#f3b85a;background:#f3b85a24;box-shadow:inset 0 0 0 1px #f3b85a47}.ac-capture-sign.is-changing .ac-i{animation:ac-capture-changing var(--duration-4) var(--ease-in-out) infinite alternate}@keyframes ac-capture-changing{to{opacity:.35}}.ac-notes-sign.is-requested.is-stage{color:var(--stage-ink-2);background:0 0;box-shadow:inset 0 0 0 1px #fff3}.ac-notes-sign.is-requested.is-stage .ac-rec-dot{background:var(--stage-ink-2)}.ac-capture-mode{border-radius:var(--radius-pill);height:22px;font:600 11.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ac-capture-mode .ac-rec-dot{width:6px;height:6px}.ac-capture-mode.is-on{background:var(--rec-soft);color:var(--rec)}.ac-capture-mode.is-paused{background:var(--sunk);color:var(--ink)}.ac-capture-mode.is-off{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.ac-capture-mode.is-unavailable{background:var(--caution-soft);color:var(--caution)}.ac-capture-mode.is-stage.is-on{color:#ff9dae;background:#e335542e}.ac-capture-mode.is-stage.is-on .ac-rec-dot{background:#ff6b83}.ac-capture-mode.is-stage.is-paused{color:var(--stage-ink);background:#ffffff1a}.ac-capture-mode.is-stage.is-off{color:var(--stage-ink-2);box-shadow:inset 0 0 0 1px #ffffff24}.ac-capture-mode.is-stage.is-unavailable{color:#f3b85a;background:#f3b85a24}.ac-capture-parts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ac-capture-parts li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;display:grid}.ac-capture-parts li>.ac-i{color:var(--ink-3)}.ac-capture-parts .what{min-width:0}.ac-capture-parts b{font:600 13.5px/1.25 var(--font-sans);color:var(--ink);display:block}.ac-capture-parts small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.ac-capture-parts.is-stage li>.ac-i{color:var(--stage-ink-2)}.ac-capture-parts.is-stage b{color:var(--stage-ink)}.ac-capture-parts.is-stage small{color:var(--stage-ink-2)}.ac-capture-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-capture-chip{border-radius:var(--radius-pill);height:26px;font:500 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}.ac-capture-chip .ac-rec-dot{width:6px;height:6px}.ac-capture-chip.is-on{background:var(--rec-soft);color:var(--rec)}.ac-capture-chip.is-paused{background:var(--sunk);color:var(--ink)}.ac-capture-chip.is-off{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.ac-capture-chip.is-unavailable{background:var(--caution-soft);color:var(--caution)}.ac-capture-chips.is-stage .ac-capture-chip.is-on{color:#ff9dae;background:#e335542e}.ac-capture-chips.is-stage .ac-capture-chip.is-on .ac-rec-dot{background:#ff6b83}.ac-capture-chips.is-stage .ac-capture-chip.is-paused{color:var(--stage-ink);background:#ffffff1a}.ac-capture-chips.is-stage .ac-capture-chip.is-off{color:var(--stage-ink-2);box-shadow:inset 0 0 0 1px #ffffff24}.ac-capture-chips.is-stage .ac-capture-chip.is-unavailable{color:#f3b85a;background:#f3b85a24}.ac-capture-sum{border-radius:var(--radius-lg);background:var(--stage-tile);gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.ac-capture-sum>.ac-notes-sign,.ac-capture-sum>.ac-capture-sign{justify-self:start}.ac-capture-sum>p{color:var(--stage-ink-2);font-size:13.5px;line-height:1.45}.ac-capture-sum .fine{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.ac-capture-sum .fine .ac-i{color:var(--sun-glow);flex:none;margin-top:1px}.ac-capture-gap{border-radius:var(--radius-sm);background:var(--sunk);min-height:34px;color:var(--ink-3);align-items:center;gap:8px;margin:6px 0;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.ac-capture-gap .ac-i{color:var(--ink-2);flex:none}.ac-capture-gap b{color:var(--ink-2);white-space:nowrap;font-weight:600}.ac-capture-gap span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic-sign{border-radius:var(--radius-pill);flex:none;display:inline-flex}.ic-sign .ac-notes-sign,.ic-sign .ac-capture-sign{height:30px;transition:background-color var(--duration-1), color var(--duration-1)}.ic-sign:hover .ac-notes-sign:not(.is-requested){background:#e3355442}.ic-sign:hover .ac-capture-sign,.ic-sign:hover .ac-notes-sign.is-requested,.ic-sign[data-state=open] .ac-capture-sign{color:var(--stage-ink);background:#ffffff1a}.ic-problems.is-top{padding:14px 16px 0}.ic-nh .ac-capture-sign{height:24px;padding:0 10px 0 8px;font-size:12px}.ic-capture{width:min(352px,100vw - 24px);padding:0;overflow:hidden}.ic-capture .cap-h{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:16px 16px 4px;display:flex}.ic-capture .cap-h .when{font:500 12px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ic-capture .cap-said{color:var(--ink-2);padding:6px 16px 0;font-size:13.5px;line-height:1.45}.ic-capture .ac-capture-parts{border-block:1px solid var(--line);margin:8px 16px 0;padding:4px 0}.ic-capture .cap-screens{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 16px;padding:10px 0;display:grid}.ic-capture .cap-screens b{font:600 13.5px/18px var(--font-sans);color:var(--ink);display:block}.ic-capture .cap-screens small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.ic-capture .cap-facts{gap:8px;padding:12px 16px 0;display:grid}.ic-capture .cap-facts div{color:var(--ink-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:12.5px;line-height:1.45;display:grid}.ic-capture .cap-facts .ac-i{color:var(--ink-3);margin-top:1px}.ic-capture .cap-facts .sealed .ac-i{color:var(--sun-text)}.ic-capture .cap-facts .ac-faces .ac-avatar{--ring:var(--surface-raised)}.ic-capture .cap-ask{border-radius:var(--radius-md);background:var(--sunk);color:var(--ink-2);align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.ic-capture .cap-ask .ac-faces .ac-avatar{--ring:var(--sunk)}.ic-capture .cap-ask>.ac-i{color:var(--ink-3);flex:none}.ic-capture .cap-ask .t{flex:1;min-width:0}.ic-capture .cap-acts{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 2px;display:flex}.ic-capture .cap-open{border-top:1px solid var(--line);width:100%;height:44px;color:var(--ink-2);font:500 13.5px/1 var(--font-sans);text-align:left;transition:background-color var(--duration-1), color var(--duration-1);align-items:center;gap:10px;margin-top:12px;padding:0 16px;display:flex}.ic-capture .cap-open:hover{background:var(--sunk);color:var(--ink)}.ic-capture .cap-open .ac-i:last-child{color:var(--ink-3);margin-left:auto}.ic-prow.is-asking .ac-btn.is-sm{white-space:nowrap}.rg-trust{font:500 12.5px/1 var(--font-sans);color:var(--stage-ink-2);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.rg-trust .ac-i{color:var(--gold)}.rg-in{min-width:0;animation:rg-rise var(--duration-3) var(--ease-out) .12s both}.rg-in.b{animation-delay:.22s}.pj-side.rg-side{gap:20px}.rg-name{align-items:center;gap:8px;min-width:0;min-height:46px;display:flex}.pj-side .rg-name h1{font-variation-settings:"opsz" 44;min-width:0;font-size:40px}.rg-name .ac-icon-btn{color:var(--stage-ink-2)}.rg-name .ac-icon-btn:hover{color:var(--stage-ink);background:#ffffff12}.rg-name input{min-width:0;height:46px;color:var(--stage-ink);box-shadow:0 2px 0 var(--speak);font:420 40px/1.06 var(--font-display);letter-spacing:-.022em;font-variation-settings:"opsz" 44;background:0 0;border:0;outline:0;flex:1;padding:0}.rg-notes{border-radius:var(--radius-md);background:var(--stage-tile);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.rg-notes>.ac-i{color:var(--gold)}.rg-notes b{font:600 14px/1.25 var(--font-sans);display:block}.rg-notes small{color:var(--stage-ink-2);font-size:12.5px;line-height:1.4;display:block}.rg-notes .kept{color:var(--stage-ink-2);grid-column:2/-1;gap:2px;padding-top:2px;font-size:12.5px;line-height:1.4;display:grid}.rg-k{font:500 13px/18px var(--font-sans);color:var(--stage-ink-2)}.rg-arches{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.rg-arch{width:58px;min-width:0;font:500 12px/1.1 var(--font-sans);color:var(--stage-ink-2);border-radius:12px;justify-items:center;gap:6px;display:grid;position:relative}.rg-arch>span:last-child{max-width:100%}.rg-arch .ring{border-radius:var(--radius-arch) var(--radius-arch) 14px 14px;transition:box-shadow var(--duration-2) var(--ease-out);display:block;position:relative}.rg-arch:hover .ring{box-shadow:0 0 0 2px var(--stage), 0 0 0 3px #ffffff4d}.rg-arch:focus-visible{outline:2px solid var(--speak);outline-offset:3px}.rg-arch.on{color:var(--stage-ink)}.rg-arch.on .ring{box-shadow:0 0 0 2px var(--stage), 0 0 0 4px var(--sun)}.rg-arch .ac-avatar{box-shadow:none;transition:opacity var(--duration-2) var(--ease-out)}.rg-arch.dim .ac-avatar{opacity:.5}.rg-arch.dim.on .ac-avatar{opacity:1}.rg-arch .tk{background:var(--sun);width:20px;height:20px;color:var(--on-sun);box-shadow:0 0 0 2px var(--stage);animation:rg-pop var(--duration-2) var(--ease-out) both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-5px}.rg-arch.add .ring{width:52px;height:56px;color:var(--stage-ink-2);outline-offset:-1.5px;transition:color var(--duration-1), outline-color var(--duration-1);outline:1.5px dashed #ffffff47;place-items:center;display:grid}.rg-arch.add:hover .ring{box-shadow:none;color:var(--stage-ink);outline-color:#ffffff8c}.rg-line{min-height:20px;color:var(--stage-ink-2);margin-top:10px;font-size:13.5px;line-height:1.4}.rg-link{border-radius:var(--radius-md);background:var(--sunk);min-width:0;height:50px;color:var(--ink);font:500 13px/1 var(--font-mono);text-align:left;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.rg-link>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rg-link>button{border-radius:var(--radius-pill);background:var(--surface);height:38px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);font:600 13px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--duration-1);flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.rg-link>button:hover{background:var(--ground)}.rg-link>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stage .rg-link{color:var(--stage-ink);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.stage .rg-link>button{color:var(--stage-ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.stage .rg-link>button:hover{background:#ffffff29}.rg-k+.rg-link{margin-top:10px}.rg-swap{animation:rg-pop var(--duration-1) var(--ease-out) both}.ac-pop.is-stage .pick-note,.ac-pop.is-stage .pick-row small,.ac-pop.is-stage .pick-empty{color:var(--stage-ink-2)}.ac-pop.is-stage .pick-field{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.ac-pop.is-stage .pick-field:focus-within{box-shadow:inset 0 0 0 2px var(--speak)}.ac-pop.is-stage .pick-field input{color:var(--stage-ink)}.ac-pop.is-stage .pick-field input::placeholder{color:var(--stage-ink-2)}.ac-pop.is-stage .pick-chip{background:#ffffff1a}.ac-pop.is-stage .pick-chip button{color:var(--stage-ink-2)}.ac-pop.is-stage .pick-chip button:hover{color:var(--stage-ink);background:#ffffff24}.ac-pop.is-stage .pick-row.on{background:#ffffff14}.rg-garch{--size:68px;width:var(--size);height:calc(var(--size) * 1.08);flex:none;place-items:center;display:grid;position:relative}.rg-garch>.ac-ghost{border-color:var(--speak);width:auto;height:auto;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rg-garch>.ac-ghost{border-color:color-mix(in srgb, var(--speak) 35%, transparent)}}.rg-garch>.ac-avatar{box-shadow:none}.rg-garch:before,.rg-garch:after{content:"";border:1.5px solid var(--speak);position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.rg-garch:before,.rg-garch:after{border:1.5px solid color-mix(in srgb, var(--speak) 55%, transparent)}}.rg-garch:before,.rg-garch:after{border-radius:var(--radius-arch) var(--radius-arch) calc(var(--size) * .26) calc(var(--size) * .26);pointer-events:none;animation:rg-ripple var(--duration-5) ease-out infinite}.rg-garch:after{animation-delay:calc(var(--duration-5) / 2)}.rg-garch.still:before,.rg-garch.still:after{display:none}.rg-wait{border-radius:var(--radius-md);text-align:center;background:#ffffff05;place-content:center;justify-items:center;gap:12px;padding:12px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff17}.rg-wait .say{min-width:0;max-width:100%}.rg-wait b{font:600 15px/1.3 var(--font-sans);color:var(--stage-ink);display:block}.rg-wait small{font:400 13px/1.3 var(--font-sans);color:var(--stage-ink-2);margin-top:3px;display:block}.rg-reply{border-radius:var(--radius-pill);height:30px;color:var(--stage-ink);font:600 12.5px/1 var(--font-sans);white-space:nowrap;animation:rg-pop var(--duration-2) var(--ease-out) both;background:#ffffff14;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.rg-reply .ac-i{color:var(--gold)}.rg-again{border-radius:var(--radius-sm);height:30px;color:var(--stage-ink-2);font:600 12.5px/1 var(--font-sans);transition:background-color var(--duration-1), color var(--duration-1);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rg-again:hover{color:var(--stage-ink);background:#ffffff12}.rg-again:focus-visible{outline:2px solid var(--speak);outline-offset:2px}@container (height<=190px){.rg-wait{gap:6px;padding:6px}.rg-wait .rg-garch{--size:44px}.rg-wait .rg-garch>.ac-avatar{--size:36px!important}.rg-wait b{font-size:12.5px}.rg-wait small,.rg-wait .rg-again{display:none}.rg-wait .rg-reply{height:22px;padding:0 8px;font-size:11.5px}}@container (width<=150px){.rg-wait .rg-reply{display:none}}.rg-opens{animation:rg-open var(--duration-3) var(--ease-out) backwards}@keyframes rg-open{0%{clip-path:inset(24% 34% 22% 34% round var(--radius-arch) var(--radius-arch) 18px 18px)}to{clip-path:inset(0 round var(--radius-md))}}.rg-knocks{z-index:9;pointer-events:none;gap:8px;width:min(340px,100% - 24px);display:grid;position:absolute;top:12px;right:12px}.rg-knock,.rg-more{pointer-events:auto}.rg-knock{border-radius:var(--radius-lg);background:var(--stage-raised);gap:12px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 50px -16px #000c}.rg-knock .top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.rg-knock b{font:600 14.5px/1.3 var(--font-sans);color:var(--stage-ink);display:block}.rg-knock small{color:var(--stage-ink-2);font-size:12.5px;line-height:1.35;display:block}.rg-knock .acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rg-knock .ac-btn{width:100%;height:40px;box-shadow:none}.stage .rg-knock .ac-btn.is-secondary{background:0 0;box-shadow:inset 0 0 0 1px #fff3}.rg-more{border-radius:var(--radius-pill);background:var(--stage-raised);height:34px;color:var(--stage-ink);font:600 13px/1 var(--font-sans);justify-self:end;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.rg-more:hover{background:var(--stage-tile)}.rg-alone{z-index:8;border-radius:var(--radius-lg);background:var(--stage-raised);gap:10px;width:min(340px,100% - 24px);padding:14px;display:grid;position:absolute;bottom:46px;left:12px;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px -14px #000000b3}.rg-alone b{font:600 14.5px/1.3 var(--font-sans);color:var(--stage-ink);display:block}.rg-alone p{color:var(--stage-ink-2);margin-top:2px;font-size:13px;line-height:1.4}.rg-rings{z-index:95;top:max(22px, env(safe-area-inset-top,0px));right:max(22px, env(safe-area-inset-right,0px));pointer-events:none;gap:10px;width:min(360px,100vw - 24px);display:grid;position:fixed}.rg-ringcard{border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);pointer-events:auto;gap:14px;padding:18px;display:grid}.rg-ringcard .top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.rg-ringcard b{font:600 16px/1.25 var(--font-sans);display:block}.rg-ringcard small{color:var(--ink-3);margin-top:3px;font-size:13px;line-height:1.35;display:block}.rg-ringcard .acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rg-ringcard .acts .ac-btn{width:100%}.rg-rav>.ac-ghost{border-color:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.rg-rav>.ac-ghost{border-color:color-mix(in srgb, var(--horizon) 30%, transparent)}}.rg-rav:before,.rg-rav:after{border-color:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.rg-rav:before,.rg-rav:after{border-color:color-mix(in srgb, var(--horizon) 55%, transparent)}}.rg-replies{gap:2px;margin:-3px;padding:3px;display:grid;overflow:hidden}.rg-replies button{height:40px;font:500 14px/1 var(--font-sans);text-align:left;transition:background-color var(--duration-1);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.rg-replies button:hover{background:var(--sunk)}.rg-replies button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rg-replies .ac-i{color:var(--ink-3)}.rg-ringcard.is-night{background:var(--stage-raised);color:var(--stage-ink);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 80px -20px #000000e6}.rg-ringcard.is-night small,.rg-ringcard.is-night .rg-replies .ac-i{color:var(--stage-ink-2)}.rg-ringcard.is-night .ac-btn.is-secondary{color:var(--stage-ink);background:0 0;box-shadow:inset 0 0 0 1px #fff3}.rg-ringcard.is-night .ac-btn.is-secondary:hover,.rg-ringcard.is-night .rg-replies button:hover{background:#ffffff12}.rg-ringcard.is-night :focus-visible{outline-color:var(--speak)}.rg-ringcard.is-night .ac-avatar{background:var(--stage-tile)}.rg-ringcard.is-night .ac-avatar .initial{color:var(--stage-ink-2)}.rg-ringcard.is-night .rg-rav>.ac-ghost{border-color:var(--speak)}@supports (color:color-mix(in lab, red, red)){.rg-ringcard.is-night .rg-rav>.ac-ghost{border-color:color-mix(in srgb, var(--speak) 35%, transparent)}}.rg-ringcard.is-night .rg-rav:before,.rg-ringcard.is-night .rg-rav:after{border-color:var(--speak)}@supports (color:color-mix(in lab, red, red)){.rg-ringcard.is-night .rg-rav:before,.rg-ringcard.is-night .rg-rav:after{border-color:color-mix(in srgb, var(--speak) 55%, transparent)}}.rg-guest{background:linear-gradient(180deg, var(--dawn-2), var(--ground) 60%);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.rg-guest{background:linear-gradient(180deg, color-mix(in srgb, var(--dawn-2) 8%, var(--ground)), var(--ground) 60%)}}.rg-guest{color:var(--ink)}.rg-gcard{border-radius:var(--radius-xl);background:var(--surface);width:min(480px,100%);min-width:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);text-align:center;animation:rg-rise var(--duration-3) var(--ease-out) both;justify-items:center;gap:14px;padding:34px 34px 28px;display:grid}.rg-gcard h1{font:450 30px/1.12 var(--font-display);letter-spacing:-.018em;font-variation-settings:"opsz" 32}.rg-gcard>p{color:var(--ink-2);font-size:14.5px;line-height:1.45}.rg-gcard>.ac-btn,.rg-gcard>.rg-link{width:100%}.rg-times{gap:10px;width:100%;margin-top:4px;display:grid}.rg-time{border-radius:var(--radius-md);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);text-align:left;transition:background-color var(--duration-1), box-shadow var(--duration-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:13px 14px;display:grid;position:relative}button.rg-time:hover{box-shadow:inset 0 0 0 1px var(--line-control), var(--shadow-1)}button.rg-time:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rg-time b{font:600 17px/1.25 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.rg-time small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.rg-time.on{background:var(--sun-soft);box-shadow:inset 0 0 0 1.5px var(--sun)}.rg-time.on b{color:var(--sun-text)}.rg-time .tk{background:var(--sun);width:20px;height:20px;color:var(--on-sun);animation:rg-pop var(--duration-2) var(--ease-out) both;border-radius:50%;place-items:center;display:grid}.rg-gcard>.rg-sealed{width:100%;color:var(--ink-3);text-align:left;align-items:flex-start;gap:8px;margin:2px 0 4px;font-size:13px;line-height:1.45;display:flex}.rg-sealed .ac-i{color:var(--sun-text);flex:none;margin-top:2px}.rg-done{background:var(--sun-soft);width:52px;height:52px;color:var(--sun-text);border-radius:16px;place-items:center;display:grid}@keyframes rg-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes rg-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes rg-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (width<=760px){.rg-trust>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pj-side .rg-name h1,.rg-name input{font-size:30px}.rg-name{min-height:36px}.rg-name input{height:36px}.rg-rings{top:max(12px, env(safe-area-inset-top,0px));width:auto;left:12px;right:12px}.rg-knocks{width:auto;top:8px;left:8px;right:8px}.rg-alone{width:auto;bottom:44px;left:8px;right:8px}.rg-gcard{border-radius:var(--radius-lg);padding:28px 20px 22px}}.ac-shot{border-radius:var(--radius-sm);background:var(--sunk);width:100%;display:block;position:relative;overflow:hidden}.ac-shot:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.ac-shot img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ac-shot-part{box-shadow:0 0 0 1.5px var(--horizon);border-radius:4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ac-shot-part{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--horizon) 55%, transparent)}}.ac-shot-part.is-focus{box-shadow:0 0 0 2px var(--horizon), 0 0 0 9999px var(--stage)}@supports (color:color-mix(in lab, red, red)){.ac-shot-part.is-focus{box-shadow:0 0 0 2px var(--horizon), 0 0 0 9999px color-mix(in srgb, var(--stage) 32%, transparent)}}.ac-shot-part .lbl{border-radius:var(--radius-xs);background:var(--horizon);max-width:220px;color:var(--surface);font:600 11.5px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;position:absolute;bottom:calc(100% + 6px);left:-2px;overflow:hidden}.ac-shot-part .lbl.is-below{top:calc(100% + 6px);bottom:auto}.ac-shot-part .lbl.is-inside{max-width:calc(100% - 12px);top:6px;bottom:auto;left:6px}.ac-shot-part .lbl.is-end{left:auto;right:-2px}.ac-shot-part .lbl.is-inside.is-end{left:auto;right:6px}.ac-screen{border-radius:var(--radius-md);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--duration-1) var(--ease-out), background var(--duration-1) var(--ease-out);grid-template-columns:168px minmax(0,1fr);align-items:start;gap:14px;margin:4px 0;padding:10px;display:grid}.ac-screen:hover{box-shadow:inset 0 0 0 1px var(--line-control)}.ac-screen .thumb{border-radius:7px}.ac-screen .what{gap:4px;min-width:0;padding-top:1px;display:grid}.ac-screen .t{font:600 14.5px/20px var(--font-sans);color:var(--ink);align-items:center;gap:6px;display:flex}.ac-screen .t .ac-i{color:var(--horizon);flex:none}.ac-screen .m{font:400 12.5px/17px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ac-screen .d{-webkit-line-clamp:2;color:var(--ink-2);text-wrap:pretty;-webkit-box-orient:vertical;font-size:13.5px;line-height:19px;display:-webkit-box;overflow:hidden}.ac-screen .ac-screen-legible{justify-self:start;margin-top:2px}@media (width<=560px){.ac-screen{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px}}.ac-stage .ic-side .ac-time-chip{background:var(--sunk);color:var(--ink-2)}.ac-stage .ic-side button.ac-time-chip:hover{background:var(--sun-soft);color:var(--sun-text)}.ac-stage .ic-side button.ac-time-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cu-bar{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 18px;display:flex}.cu-bar .t{min-width:0;font:500 13px/1.3 var(--font-sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.cu-bar .t .ac-i{color:var(--horizon);flex:none}.cu-bar .ac-btn{flex:none}.ic-carry{margin:12px 12px 0}.ic-carry>.ac-fold-h{min-height:44px;padding:8px 12px 8px 14px}.ic-carry>.ac-fold-b{padding:0 14px 14px}.ic-carry-h{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.ic-carry-h .ac-i{color:var(--horizon);flex:none}.ic-carry-h b{font-weight:600}.ic-carry-h .n{background:var(--sunk);font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);border-radius:6px;padding:3px 6px}.ic-carry .carry-groups{gap:14px;margin-top:10px}.ic-carry .carry{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:9px 0}.ic-carry .carry .g{width:20px}.ic-carry .carry .t{font-size:14px}.ic-carry .ac-empty{text-align:left;justify-items:start;gap:2px;padding:0 0 2px}.ic-carry .ac-empty b{font:600 13.5px/1.4 var(--font-sans);letter-spacing:0}.ic-carry .ac-empty p{font-size:13px;line-height:1.45}.ic-carry-all{margin-top:12px}.ic-carry-all a{align-items:center;gap:4px;display:inline-flex}.cu-scope{display:flex}.cu-scope button{flex:1;justify-content:center}.cu-range{border-radius:var(--radius-sm);background:var(--surface);height:26px;color:var(--ink);font:500 12.5px/1 var(--font-sans);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-control);cursor:pointer;transition:background-color var(--duration-1);align-items:center;gap:6px;padding:0 8px 0 9px;display:inline-flex}.cu-range:hover{background:var(--sunk)}.cu-range .ac-i:first-child{color:var(--horizon)}.cu-range .ac-i:last-child{color:var(--ink-3)}.cu-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cu-range span{text-overflow:ellipsis;max-width:160px;overflow:hidden}.cu-menu{width:312px}.cu-menu .cu-h{padding:6px 10px}.cu-menu .ic-opt:disabled{opacity:.5;cursor:default}.cu-menu .ic-opt .cu-more{color:var(--ink-3);flex:none;margin-left:auto}.cu-menu .hint{margin:8px 10px 4px}.cu-pick{--cu-out:var(--surface)}@supports (color:color-mix(in lab, red, red)){.cu-pick{--cu-out:color-mix(in srgb, var(--surface) 72%, var(--sunk))}}.cu-pick{gap:10px;padding:8px 10px 6px;display:grid}.cu-track{touch-action:none;cursor:pointer;height:36px;position:relative}.cu-track>span{pointer-events:none;position:absolute;top:50%;translate:0 -50%}.cu-track .rail{background:var(--sunk);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;left:0;right:0}.cu-track .gap{background:repeating-linear-gradient(135deg, var(--line-control) 0 1.5px, var(--surface) 1.5px 4px);border-radius:2px;height:8px}.cu-track .out{background:var(--cu-out);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px}.cu-track .away{height:14px;box-shadow:inset 0 0 0 1.5px var(--horizon);border-radius:4px}.cu-track .sel{background:var(--horizon);opacity:.85;border-radius:4px;height:8px}.cu-track .thumb{background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--horizon), var(--shadow-1);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-1);border-radius:50%;translate:-50% -50%}.cu-track .thumb:focus-visible{box-shadow:inset 0 0 0 2px var(--horizon), 0 0 0 3px var(--horizon-soft), 0 0 0 5px var(--focus);outline:none}.cu-track .thumb:active{cursor:grabbing}.cu-ends{font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cu-ends .sel{color:var(--ink);font-size:12.5px}.cu-use{justify-self:start}.cu-legend{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.cu-legend span{align-items:center;gap:6px;display:inline-flex}.cu-legend i{border-radius:2px;flex:none;width:18px;height:8px}.cu-legend i.gap{background:repeating-linear-gradient(135deg, var(--line-control) 0 1.5px, var(--surface) 1.5px 4px);box-shadow:inset 0 0 0 1px var(--line)}.cu-legend i.away{height:12px;box-shadow:inset 0 0 0 1.5px var(--horizon);border-radius:3px}.cu-legend i.out{background:var(--cu-out);box-shadow:inset 0 0 0 1px var(--line)}.cu-meta{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.cu-ev{vertical-align:1px;flex-wrap:wrap;gap:4px;display:inline-flex}.ic-qa .a .cu-grp .cu-ev .ac-time-chip{height:20px;padding:0 6px;font-size:11px}.cu-read{border-top:1px solid var(--line);gap:6px;margin-top:2px;padding-top:10px;display:grid}.cu-when{font:500 11.5px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ic-qa .a .cu-read .cu-note{align-items:flex-start;line-height:1.45}.ic-qa .a .cu-read .cu-note .ac-i{flex:none;margin-top:2px}.cu-moment{padding-top:6px}.cu-moment .tx-l.is-hit{border-radius:var(--radius-md);box-shadow:none;margin:10px 0 4px;padding:6px 8px 8px}.cu-moment-msg{padding:18px 20px}.own-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 18px;display:flex}.own-head .t{min-width:0;font:600 14px/1.3 var(--font-sans);color:var(--ink);flex:1}.own-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.own-row{border-radius:var(--radius-md);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px 6px 10px 2px;display:grid;position:relative}.own-row+.own-row{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}.own-row.is-picked{background:var(--horizon-soft);box-shadow:inset 2px 0 0 var(--horizon)}.own-mk{background:var(--sunk);width:22px;height:22px;color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.own-row.is-bookmark .own-mk{background:var(--sun-soft);color:var(--sun-text)}.own-b{gap:5px;min-width:0;display:grid}.own-t{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.own-q{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.own-quote{border-left:2px solid var(--line-control);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding-left:9px;font-size:13.5px;line-height:1.45}.own-quote b{color:var(--ink);margin-right:6px;font-weight:600}.own-away{color:var(--ink-3);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.own-away .ac-i{flex:none;margin-top:2px}.own-m{min-height:22px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.own-m .ac-time{color:var(--ink-3);font-size:11.5px;line-height:1}.own-room{align-items:center;gap:4px;display:inline-flex}.own-shared{color:var(--horizon);align-items:center;gap:4px;font-weight:500;display:inline-flex}.own-acts{opacity:0;transition:opacity var(--duration-1);align-items:center;gap:2px;margin-left:auto;display:inline-flex}.own-row:hover .own-acts,.own-row:focus-within .own-acts{opacity:1}@media (hover:none){.own-acts{opacity:1}}.own-acts .ac-icon-btn{width:28px;height:28px;color:var(--ink-3);border-radius:8px}.own-acts .ac-icon-btn:hover{background:var(--sunk);color:var(--ink)}.own-sure{color:var(--ink-2);align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:inline-flex}.own-edit{gap:6px;display:grid}.own-edit textarea{border-radius:var(--radius-sm);resize:none;background:var(--sunk);width:100%;min-height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 14px/1.45 var(--font-sans);border:0;outline:0;padding:7px 9px}.own-edit textarea:focus{box-shadow:inset 0 0 0 2px var(--focus)}.own-edit .btns{align-items:center;gap:10px;display:flex}.own-compose{border-radius:var(--radius-md);background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--duration-1);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 8px;padding:9px 9px 9px 11px;display:grid}.own-compose:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.own-compose .to{color:var(--ink-3);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:flex}.own-compose .to .ac-scope{background:var(--surface);color:var(--ink-2)}.own-compose textarea{resize:none;width:100%;min-height:24px;max-height:140px;color:var(--ink);font:400 14.5px/1.45 var(--font-sans);background:0 0;border:0;outline:0;padding:2px 0}.own-compose textarea::placeholder{color:var(--ink-3)}.own-compose .ac-btn{width:36px;height:36px;padding:0}.ic-foot .own-compose .ac-btn{width:36px}.own-pv{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-control), var(--shadow-1);gap:10px;margin-top:10px;padding:12px;scroll-margin-block:24px 110px;display:grid}.own-pv .h{font:600 13.5px/1.3 var(--font-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.own-pv textarea{border-radius:var(--radius-sm);resize:vertical;background:var(--sunk);width:100%;min-height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 14px/1.45 var(--font-sans);border:0;outline:0;padding:8px 10px}.own-pv textarea:focus{box-shadow:inset 0 0 0 2px var(--focus)}.own-pv .hint{color:var(--ink-3);font-size:12.5px;line-height:1.4}.own-pv dl{gap:2px;margin:0;font-size:13px;line-height:1.4;display:grid}.own-pv dt{color:var(--ink-3);font-size:12px}.own-pv dt:not(:first-child){margin-top:6px}.own-pv dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0;display:flex}.own-pv dd .ac-faces{flex:none}.own-pv .btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.own-pv .bad{color:var(--caution);font-size:13px;line-height:1.45}.own-keep{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.own-keep .kept{color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ic-qa .a .own-keep{margin-top:2px}.ic-qa .a .own-keep .lk{font-size:12.5px}.tx-l{position:relative}.tx-l.has-mark{padding-right:30px}.tx-l .tx-mark{width:26px;height:26px;color:var(--ink-3);opacity:0;transition:opacity var(--duration-1), background-color var(--duration-1);border-radius:8px;position:absolute;top:2px;right:0}.tx-l:hover .tx-mark,.tx-l:focus-within .tx-mark{opacity:1}@media (hover:none){.tx-l .tx-mark{opacity:1}}.tx-l .tx-mark:hover{background:var(--sunk);color:var(--ink)}@media (width<=560px){.ic-dockbar .d-mark{display:none}.ic-side-head .ac-tab{padding:0 6px;font-size:13px}.ic-side-head .ac-tab[aria-selected=true]:after{left:5px;right:5px}}.nd{--hz:calc(8px + clamp(158px, 18.5vh, 196px));--nd-up:38px;--nd-hair:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd{--nd-hair:color-mix(in oklch, var(--ink) 13%, transparent)}}.nd{--nd-bed:var(--surface);--nd-fade:var(--ground);--nd-sun:var(--sun-glow);--nd-lit-near:var(--sun-glow);--nd-lit-far:var(--rose);--nd-unlit:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.nd{--nd-unlit:color-mix(in oklch, var(--ink-3) 46%, transparent)}}.nd{--nd-rail:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd{--nd-rail:color-mix(in oklch, var(--ink) 34%, transparent)}}.nd{--nd-side:clamp(300px, 24vw, 368px);--nd-sky:linear-gradient(to bottom in oklch, oklch(84.7% .049 253.947), oklch(87.8% .041 285));--nd-sea:linear-gradient(to bottom in oklch, oklch(87.2% .042 275), oklch(82.5% .055 252.105));overflow-x:clip}.dark .nd{--nd-bed:var(--ground);--nd-fade:var(--sunk);--nd-sun:var(--sun-text);--nd-lit-near:oklch(84% .09 72);--nd-lit-far:oklch(58% .09 355);--nd-unlit:oklch(58% .09 355)}@supports (color:color-mix(in lab, red, red)){.dark .nd{--nd-unlit:color-mix(in oklch, oklch(58% .09 355) 62%, var(--ink-3))}}.dark .nd{--nd-rail:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .nd{--nd-rail:color-mix(in oklch, var(--ink) 40%, transparent)}}.dark .nd{--nd-sky:linear-gradient(to bottom in oklch, oklch(27.2% .062 260.824), oklch(30.7% .067 270.769));--nd-sea:linear-gradient(to bottom in oklch, oklch(30.5% .06 268.408), oklch(24% .052 258))}.main:has(>.main-in>.nd){--page-x:clamp(28px, 2.8vw, 56px)}:is(.main:has(>.main-in>.nd) .main-top,.nd .dusk-in){max-width:calc(1760px + 2 * var(--page-x))}.nd .dusk-in{padding-bottom:24px}.nd .hz-sea:after{content:"";background:linear-gradient(to bottom in oklch, transparent 0, var(--ground) 260px, var(--ground) 620px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nd .hz-sea:after{background:linear-gradient(to bottom in oklch, transparent 0, color-mix(in oklch, var(--ground) 70%, transparent) 260px, var(--ground) 620px)}}.dark .nd .hz-sea:after{content:none}.nd[data-view=quiet] .hz-chop{display:none}html:has(.nd){scroll-padding-block:92px}body:has(.nd-askdock) .ac-toasts:not(.on-stage){bottom:92px}.nd-head{height:calc(var(--hz) - 30px - var(--nd-up));position:relative}.nd-top{min-height:40px;padding-right:var(--top-room);align-items:center;gap:12px;display:flex}.shell.is-bare .nd-top{padding-left:max(0px, calc(72px - var(--page-x)))}.nd-title{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.nd-title h1{min-width:0;font:400 clamp(26px, 2.3vw, 32px)/1.2 var(--font-display);letter-spacing:-.008em;color:var(--ink)}.nd-back{font:500 14.5px/1 var(--font-sans);color:var(--ink-2);transition:color var(--duration-1);border-radius:6px;flex:none;align-items:baseline;gap:10px;display:inline-flex}.nd-back:hover{color:var(--ink)}.nd-back i{color:var(--ink-3);font-style:normal}.nd-acts{flex:none;align-items:center;gap:6px;display:flex}.nd-acts .ac-icon-btn{color:var(--ink-2)}.nd-acts .ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-acts .ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 10%, transparent)}}.nd-acts .ac-icon-btn:hover{color:var(--ink)}.nd-acts .ac-icon-btn.is-on{color:var(--sun-text);background:0 0}.nd-acts .ac-icon-btn.is-on .ac-i{fill:currentColor}.nd-acts .ac-btn.is-secondary{background:var(--ink);height:36px;padding:0 16px 0 13px}@supports (color:color-mix(in lab, red, red)){.nd-acts .ac-btn.is-secondary{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.nd-acts .ac-btn.is-secondary{box-shadow:none}.nd-acts .ac-btn.is-secondary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-acts .ac-btn.is-secondary:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.nd-meta{min-height:28px;font:400 14px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:14px;margin-top:6px;display:flex}.nd-when{color:var(--ink);flex:none}.nd-faces{white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex}.nd-faces .ac-avatar{--ring:var(--nd-bed)}.nd-how{border-radius:var(--radius-pill);background:var(--ink);flex:none;align-items:center;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nd-how{background:color-mix(in oklch, var(--ink) 10%, transparent)}}.nd-how{font:500 13px/1 var(--font-sans);color:var(--ink);white-space:nowrap}.nd-rec{font:500 14px/1 var(--font-sans);color:var(--ink);flex:none;align-items:center;gap:7px;display:inline-flex}.ac-sealed.is-button.nd-seal,.nd-seal.is-plain{border-radius:var(--radius-pill);min-width:0;height:28px;box-shadow:none;font:400 14px/1 var(--font-sans);color:var(--ink-2);transition:background-color var(--duration-1), color var(--duration-1);background:0 0;gap:7px;margin-left:-8px;padding:0 6px 0 8px}.ac-sealed.is-button.nd-seal:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-sealed.is-button.nd-seal:hover{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.ac-sealed.is-button.nd-seal:hover{color:var(--ink)}.nd-seal .ic{background:0 0;width:15px;height:15px}.nd-seal .ic .ac-i{width:15px;height:15px}.nd-seal>.min-w-0{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nd-seal b,.nd-seal small{font:inherit;color:inherit;margin:0;display:inline}.nd-seal small:before{content:" · "}.nd-seal small:has(.ac-dots):before{content:" "}.nd-seal .chev{width:14px;height:14px}.nd-seal.is-plain{white-space:nowrap;align-items:center;display:inline-flex}.nd-seal.is-plain>.ac-i,.nd-seal .ac-dots{color:var(--sun-text)}.proof-m:first-of-type{border-top:1px solid var(--line)}.nd-hz-mark{height:0}.nd-hz{--nd-band:66px;z-index:13;pointer-events:none;height:106px;position:sticky;top:8px}.nd-hz>*,.nd-hz button,.nd-hz .nd-gap{pointer-events:auto}.nd-hz:before{content:"";height:var(--nd-band);background:var(--nd-sky) 0 0 / 100% var(--nd-up) no-repeat, var(--nd-sea) 0 var(--nd-up) / 100% 880px no-repeat;box-shadow:0 1px 0 var(--nd-hair);opacity:0;transition:opacity var(--duration-2) var(--ease-out);pointer-events:none;position:absolute;top:0;left:-100vw;right:-100vw}.nd-hz.is-stuck:before{opacity:1}.nd-hz-in{height:calc(var(--nd-up) * 2);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid;position:relative}.nd-hz.is-stuck .nd-hz-in{height:var(--nd-band);padding-top:calc(var(--nd-up) * 2 - var(--nd-band))}.nd-play{background:var(--sun);width:40px;height:40px;color:var(--on-sun);transition:transform var(--duration-1) var(--ease-out), filter var(--duration-1);border-radius:50%;place-items:center;display:grid}.nd-play:hover{filter:brightness(1.07)}.nd-play:active{transform:scale(.96)}.nd-play .ac-i{fill:currentColor}.nd-now,.nd-end{font:500 13.5px/1 var(--font-sans);font-variant-numeric:tabular-nums}.nd-now{min-width:40px;color:var(--ink)}.nd-end{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.nd-end .ac-i{color:var(--ink-3)}.nd-track{min-width:0;height:0;position:relative}.nd-rail,.nd-lit{border-radius:2px;height:2px;position:absolute;top:-1px;left:0}.nd-rail{background:var(--nd-rail);right:0}.nd-lit{width:var(--p);background:var(--nd-sun);transition:width .32s var(--ease-out)}.nd-seek{z-index:1;cursor:pointer;border-radius:6px;height:72px;position:absolute;top:-10px;left:0;right:0}.nd-hz.is-stuck .nd-seek{height:calc(var(--nd-band) - var(--nd-up) + 10px)}.nd-seek:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nd-wave{pointer-events:none;height:60px;position:absolute;top:0;left:0;right:0}.nd-g{height:2.6px;opacity:var(--o);display:block;position:absolute}.nd-g:before{content:"";background:var(--nd-unlit);border-radius:2px;position:absolute;inset:0}.nd-g.is-lit:before{background:var(--nd-lit-near)}@supports (color:color-mix(in lab, red, red)){.nd-g.is-lit:before{background:color-mix(in oklch, var(--nd-lit-near), var(--nd-lit-far) calc(var(--far) * 100%))}}.nd-g.is-lit:before{animation:hz-glint var(--every) ease-in-out var(--after) infinite}.nd-hz.is-stuck .nd-wave{height:26px;overflow:hidden}.nd-sun{left:var(--p);z-index:2;background:var(--nd-sun);pointer-events:none;width:18px;height:9px;transition:left .32s var(--ease-out);border-radius:18px 18px 0 0;margin-left:-9px;position:absolute;top:-9px}.nd-sun:after{content:"";background:linear-gradient(to bottom, var(--nd-sun), transparent);width:1.5px;height:56px;margin-left:-.75px;position:absolute;top:9px;left:50%}.nd-hz.is-stuck .nd-sun:after{height:24px}.nd-ghost{z-index:2;opacity:0;pointer-events:none;width:0;height:0;transition:opacity var(--duration-1);position:absolute;top:-1px}.nd-ghost:before{content:"";background:var(--ink);width:1px;height:18px;position:absolute;top:-8px;left:-.5px}.nd-ghost b{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;border-radius:6px;padding:3px 7px;position:absolute;top:16px;left:0;transform:translate(-50%)}.nd-seek:hover~.nd-ghost{opacity:1}.nd-ch{left:var(--x);z-index:3;height:28px;max-width:calc(var(--room) - 6px);font:500 13px/16px var(--font-sans);color:var(--ink-2);text-align:left;transition:color var(--duration-1);padding:0 0 12px 7px;display:block;position:absolute;bottom:0}.nd-ch:before{content:"";background:var(--ink);width:1px;height:24px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.nd-ch:before{background:color-mix(in oklch, var(--ink) 46%, transparent)}}.nd-ch:before{transition:background-color var(--duration-1)}.nd-ch:hover,.nd-ch.is-on{color:var(--ink)}.nd-ch.is-on:before{background:var(--nd-sun)}.nd-ch>.ac-clamp-1{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block;overflow:hidden}.nd-m{--tint:var(--rose);left:var(--x);z-index:4;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-12px;display:grid;position:absolute;top:-12px}.nd-m.is-follow{--tint:var(--horizon)}.nd-m>i{background:var(--tint);width:10px;height:10px;box-shadow:0 0 0 2.5px var(--nd-bed);transition:transform var(--duration-1) var(--ease-out);border-radius:50%;display:block}.nd-m.is-decide>i{border-radius:2px;width:9.5px;height:9.5px;transform:rotate(45deg)}.nd-m.is-open>i{background:var(--nd-bed);box-shadow:inset 0 0 0 2px var(--tint), 0 0 0 2.5px var(--nd-bed)}.nd-m:hover>i,.nd-m:focus-visible>i{transform:scale(1.3)}.nd-m.is-decide:hover>i,.nd-m.is-decide:focus-visible>i{transform:rotate(45deg)scale(1.3)}.nd-gap{left:var(--x);z-index:3;background:var(--nd-bed);width:18px;height:18px;box-shadow:0 0 0 1px var(--nd-hair);color:var(--ink-3);border-radius:50%;place-items:center;margin-left:-9px;display:grid;position:absolute;top:-9px}.nd-tip{z-index:6;background:var(--surface-raised);width:max-content;max-width:280px;box-shadow:0 0 0 1px var(--line), 0 14px 30px -14px #00000080;font:400 13.5px/1.35 var(--font-sans);color:var(--ink);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--duration-1) var(--ease-out);pointer-events:none;border-radius:12px;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:8px;margin-bottom:6px;padding:10px 12px;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.nd-tip b{color:var(--tint,var(--ink));font-weight:600}.nd-tip small{color:var(--ink-3);font-size:12.5px}.nd-tip>span{grid-column:1/-1;margin-top:3px}.nd-m:hover .nd-tip,.nd-m:focus-visible .nd-tip,.nd-ch:hover .nd-tip,.nd-ch:focus-visible .nd-tip,.nd-gap:hover .nd-tip,.nd-gap:focus-visible .nd-tip{opacity:1;visibility:visible}.nd-m.is-l .nd-tip{left:-4px;transform:none}.nd-m.is-r .nd-tip{left:auto;right:-4px;transform:none}.nd-tip-ch{bottom:calc(100% + 2px);left:0;transform:none}.nd-ch.is-r .nd-tip-ch{left:auto;right:0}.nd-hz.is-stuck .nd-tip{margin:22px 0 0;top:100%;bottom:auto}.nd-hz.is-silent .nd-hz-in{grid-template-columns:minmax(0,1fr)}.nd-hz.is-fixed .nd-m,.nd-hz.is-fixed .nd-ch{cursor:default}.nd-hz.is-live .nd-rail{width:var(--edge);background:var(--rec);right:auto}.nd-hz.is-live .nd-seek{width:var(--edge);right:auto}.nd-edge{left:var(--edge);z-index:2;background:var(--rec);pointer-events:none;width:18px;height:9px;transition:left .32s var(--ease-out);border-radius:18px 18px 0 0;margin-left:-9px;position:absolute;top:-9px}.nd-edge:after{content:"";background:linear-gradient(to bottom, var(--rec), transparent);width:1.5px;height:56px;margin-left:-.75px;position:absolute;top:9px;left:50%}.nd-hz.is-stuck .nd-edge:after{height:24px}.nd-hz.is-live .nd-g:before{background:var(--rec)}@supports (color:color-mix(in lab, red, red)){.nd-hz.is-live .nd-g:before{background:color-mix(in oklch, var(--rec) 70%, transparent)}}.nd-hz.is-fresh .nd-m{animation:nd-arrive .5s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .1s)}@keyframes nd-arrive{0%{opacity:0;transform:translateY(-8px)}}.nd-kept{font:400 14px/1.4 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;margin-top:2px;display:flex}.nd-kept .ac-i{color:var(--ink-3)}.nd-hz.is-stuck .nd-kept{display:none}.nd-kept.is-doc{border-top:1px solid var(--nd-hair);margin-top:36px;padding-top:14px}.nd-cols{grid-template-columns:minmax(0, 1fr) var(--nd-side);align-items:stretch;column-gap:clamp(32px,3.2vw,56px);margin-top:4px;display:grid}.nd-main{flex-direction:column;min-width:0;display:flex;position:relative}.nd-sum{max-width:44em;font:400 clamp(17px, 1.34vw, 19px)/1.58 var(--font-sans);color:var(--ink);text-wrap:pretty}.nd-s{margin-top:34px}.nd-s>h2,.nd-sh>h2,.nd-b>h2,.nd-b-h>h2{font:600 15px/1.3 var(--font-sans);color:var(--ink)}.nd-s>h2{align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.nd-s>h2 .n{color:var(--ink-3);font-weight:500}.nd-s.is-decide>h2{color:var(--rose)}.nd-s.is-follow>h2{color:var(--horizon)}.nd-none{border-top:1px solid var(--nd-hair);font:400 15px/22px var(--font-sans);color:var(--ink-3);padding:12px 0 2px}.nd-r{--tint:var(--ink-2);border-top:1px solid var(--nd-hair);grid-template-columns:28px minmax(0,1fr) 66px 138px 30px;align-items:center;column-gap:12px;min-height:52px;padding:10px 0;display:grid;position:relative}.nd-r.is-decide{--tint:var(--rose)}.nd-r.is-follow{--tint:var(--horizon)}.nd-r>*{grid-row:1}.nd-r>:first-child{grid-column:1}.nd-r>.hm-tile-i{align-self:start}.nd-r>.ac-check{justify-self:center}.nd-r>.nd-rb{grid-column:2}.nd-r>.hm-moment{grid-column:3;justify-self:end;margin-left:0}.nd-r>.nd-ra{grid-column:4}.nd-r>.nd-more{grid-column:5}.nd-r.is-decide.is-set .hm-tile-i{background:var(--tint);color:var(--nd-bed)}.nd-rb{min-width:0}.nd-rt{font:400 15.5px/22px var(--font-sans);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.nd-rs{font:400 13px/18px var(--font-sans);color:var(--ink-3);margin-top:1px}.nd-rf{flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;display:flex}.nd-rf:empty{display:none}.nd-rf .ent-flag{min-height:18px;font:400 13px/18px var(--font-sans);background:0 0;padding:0}.nd-r.is-off .nd-rt{color:var(--ink-3)}.nd-r.is-off .hm-tile-i{opacity:.6}.nd-r.is-done .nd-rt{color:var(--ink-3);text-decoration:line-through}.nd-r.is-done .nd-owner{color:var(--ink-3)}.nd-ra{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.nd-ra .hm-yes{white-space:nowrap;flex:none;height:32px;padding:0 14px;line-height:32px}.nd-r.is-editing>.nd-rb{grid-column:2/4}.nd-r.is-editing .nd-ra{grid-column:4/6}.nd-r.is-editing .hm-yes{padding:0 12px}.nd-r.is-editing>.hm-tile-i{align-self:start;margin-top:6px}.nd-r.is-editing>.ac-check{align-self:start;margin-top:10px}.nd-act{height:32px;font:500 13px/1 var(--font-sans);color:var(--ink-2);transition:color var(--duration-1);border-radius:6px;flex:none;align-items:center;gap:6px;display:inline-flex}.nd-act:hover{color:var(--ink)}.nd-act:disabled{opacity:.5}.nd-more.ac-icon-btn{width:30px;height:30px;color:var(--ink-2)}.nd-more.ac-icon-btn:hover,.nd-more.ac-icon-btn[data-state=open]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-more.ac-icon-btn:hover,.nd-more.ac-icon-btn[data-state=open]{background:color-mix(in oklch, var(--ink) 10%, transparent)}}.nd-more.ac-icon-btn:hover,.nd-more.ac-icon-btn[data-state=open]{color:var(--ink)}.nd-owner{min-width:0;font:500 13.5px/1 var(--font-sans);color:var(--ink);align-items:center;gap:7px;margin-right:auto;display:inline-flex}.nd-owner.is-maybe .ac-avatar{outline:1.5px dashed var(--horizon);outline-offset:1.5px}.nd-owner.is-none{color:var(--ink-3);font-weight:400}.nd-take{border:1.5px dashed var(--horizon);flex:none;align-items:center;height:30px;margin-right:auto;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nd-take{border:1.5px dashed color-mix(in oklch, var(--horizon) 60%, transparent)}}.nd-take{border-radius:var(--radius-pill);background:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.nd-take{background:color-mix(in oklch, var(--horizon) 12%, transparent)}}.nd-take{font:600 13px/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:background-color var(--duration-1)}.nd-take:hover{background:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.nd-take:hover{background:color-mix(in oklch, var(--horizon) 28%, transparent)}}.nd-due{min-width:44px;font:500 13px/1 var(--font-sans);color:var(--ink-2);text-align:right;flex:none}.nd-due.is-soon{color:var(--sun-text)}.nd-due.is-maybe{font-style:italic}.nd-s .ent-add,.nd-sub .ent-add{border-top:1px solid var(--nd-hair);width:100%;min-height:40px;margin-top:0;padding-top:2px;font-weight:500;display:flex}.nd-s .ent-form,.nd-sub .ent-form{border-top-color:var(--nd-hair);margin-top:0}.ac-pop.nd-rowmenu{width:min(320px,100vw - 24px);max-height:min(var(--radix-popover-content-available-height,70vh), 560px);overscroll-behavior:contain;padding:8px;overflow-y:auto}.ac-pop.nd-rowmenu .ac-pop-item,.ac-pop.nd-whopop .ac-pop-item{align-items:center;padding:8px 10px}.nd-rowmenu .ac-pop-item b{font-weight:500}.ac-pop .nd-mp{grid-template-columns:22px minmax(0,1fr) auto}.nd-mp .ac-avatar{justify-self:center}.nd-tick{color:var(--sun-text)}.nd-rowmenu .ent-ms{padding:4px 10px 8px}.nd-rowmenu .ent-m .hm-moment{height:24px;margin-left:auto}.nd-rowmenu .ent-hist{padding:4px 10px 6px}.ac-pop.nd-whopop{width:min(300px,100vw - 24px);max-height:min(var(--radix-popover-content-available-height,70vh), 420px);padding:8px;overflow-y:auto}.ac-pop.nd-more-pop{width:268px;padding:8px}.nd-more-pop .ac-pop-item b{font-weight:500}.ac-pop.nd-del{width:min(340px,100vw - 24px);padding:8px}.nd-pop-h{font:600 15px/1.3 var(--font-sans);padding:8px 10px 6px}.nd-pop-p{font:400 13.5px/1.45 var(--font-sans);color:var(--ink-2);text-wrap:pretty;padding:0 10px 8px}.nd-pop-n{font:400 13px/1.4 var(--font-sans);color:var(--ink-3);padding:4px 10px 6px}.nd-pop-f{justify-content:flex-end;align-items:center;gap:4px;padding:6px 6px 4px;display:flex}.hm-yes.nd-danger{--tint:var(--sun-text);flex:none;height:36px;padding:0 16px;line-height:36px}.nd-dues{flex-wrap:wrap;gap:4px;padding:6px 10px;display:flex}.nd-dc{border-radius:var(--radius-pill);background:var(--ink);height:28px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.nd-dc{background:color-mix(in oklch, var(--ink) 8%, transparent)}}.nd-dc{font:500 13px/1 var(--font-sans);color:var(--ink-2);transition:background-color var(--duration-1), color var(--duration-1)}.nd-dc:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-dc:hover{background:color-mix(in oklch, var(--ink) 14%, transparent)}}.nd-dc:hover{color:var(--ink)}.nd-dc.is-on{background:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.nd-dc.is-on{background:color-mix(in oklch, var(--horizon) 26%, transparent)}}.nd-dc.is-on{color:var(--ink)}.nd-due-f{padding:2px 10px 6px}.nd-field{background:var(--sunk);width:100%;height:34px;box-shadow:inset 0 0 0 1px var(--line);font:400 14px/1 var(--font-sans);color:var(--ink);border:0;border-radius:10px;outline:0;padding:0 11px;display:block}.nd-field:focus{box-shadow:inset 0 0 0 1.5px var(--focus)}.nd-field::placeholder{color:var(--ink-3)}.nd-sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 20px;padding-bottom:10px;display:flex}.nd-key{font:400 13px/1.4 var(--font-sans);color:var(--ink-3)}.nd-lines{border-top:1px solid var(--nd-hair);padding-top:4px}.nd-l{transition:background-color var(--duration-1);border-radius:12px;grid-template-columns:50px 26px minmax(0,1fr) 84px;align-items:start;column-gap:10px;margin-inline:-10px;padding:7px 10px;scroll-margin-block:96px;display:grid;position:relative}.nd-l:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-l:hover{background:color-mix(in oklch, var(--ink) 5%, transparent)}}.nd-l.is-on{background:var(--sun-text)}@supports (color:color-mix(in lab, red, red)){.nd-l.is-on{background:color-mix(in oklch, var(--sun-text) 17%, transparent)}}.nd-l.is-more{padding-top:1px}.nd-lines.is-nameless .nd-l{grid-template-columns:50px minmax(0,1fr) 84px}.nd-lines.is-nameless .nd-la{display:none}.nd-lt{width:50px;font:500 13px/22px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:left;border-radius:4px;display:block;position:relative}button.nd-lt:hover{color:var(--ink)}.nd-l.is-on .nd-lt{color:var(--sun-text)}.nd-lk{background:var(--horizon);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:2px}.nd-lk.is-decide{background:var(--rose);border-radius:1.5px;width:6.5px;height:6.5px;transform:rotate(45deg)}.nd-la{min-height:22px;padding-top:1px;display:block}.nd-lb{min-width:0}.nd-ln{font:600 13.5px/22px var(--font-sans);color:var(--ink);align-items:center;gap:10px;display:flex}.nd-fixed{font:400 12.5px/1 var(--font-sans);color:var(--ink-3);cursor:help;border-radius:4px;align-items:center;gap:4px;display:inline-flex}.nd-fixed:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nd-lp{font:400 15.5px/24px var(--font-sans);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.nd-lx{justify-content:flex-end;gap:2px;display:flex}.nd-tool.ac-icon-btn{opacity:0;width:26px;height:26px;color:var(--ink-2);transition:opacity var(--duration-1), background-color var(--duration-1), color var(--duration-1)}.nd-l:hover .nd-tool.ac-icon-btn,.nd-lx:focus-within .nd-tool.ac-icon-btn,.nd-tool.ac-icon-btn.is-on{opacity:1}.nd-lx:has([data-state=open]) .nd-tool.ac-icon-btn{opacity:1}@media (hover:none){.nd-tool.ac-icon-btn{opacity:1}}.nd-tool.ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-tool.ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 10%, transparent)}}.nd-tool.ac-icon-btn:hover{color:var(--ink)}.nd-tool.ac-icon-btn.is-on{color:var(--sun-text);background:0 0}.nd-l.is-edit{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-l.is-edit{background:color-mix(in oklch, var(--ink) 6%, transparent)}}.nd-l.is-edit{grid-template-columns:50px 26px minmax(0,1fr)}.nd-lines.is-nameless .nd-l.is-edit{grid-template-columns:50px minmax(0,1fr)}.nd-nobody{background:var(--sunk);width:24px;height:26px;color:var(--ink-3);border-radius:12px 12px 4px 4px;place-items:center;display:grid}.nd-edit{gap:8px;min-width:0;display:grid}.nd-whopick{height:26px;font:600 13.5px/1 var(--font-sans);color:var(--ink);border-radius:7px;justify-self:start;align-items:center;gap:5px;margin:-2px 0 0 -8px;padding:0 8px;display:inline-flex}.nd-whopick:hover,.nd-whopick[data-state=open]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-whopick:hover,.nd-whopick[data-state=open]{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.nd-area{field-sizing:content;background:var(--sunk);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font:400 15px/22px var(--font-sans);color:var(--ink);resize:none;border:0;border-radius:11px;outline:0;padding:9px 11px;display:block}.nd-area:focus{box-shadow:inset 0 0 0 1.5px var(--focus)}.nd-edit-f{flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.nd .ac-btn.is-secondary.is-sm{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd .ac-btn.is-secondary.is-sm{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.nd .ac-btn.is-secondary.is-sm{box-shadow:none}.nd .ac-btn.is-secondary.is-sm:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd .ac-btn.is-secondary.is-sm:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.nd-allrow{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.nd-all{border-radius:var(--radius-pill);height:32px;font:600 13px/1 var(--font-sans);color:var(--ink-2);transition:background-color var(--duration-1), color var(--duration-1);align-items:center;gap:6px;margin-left:-10px;padding:0 10px;display:inline-flex}.nd-all:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-all:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.nd-all:hover{color:var(--ink)}.nd-all .ac-i{transition:transform var(--duration-2) var(--ease-out)}.nd-all[aria-expanded=true] .ac-i{transform:rotate(180deg)}.nd-scrlink{margin-left:auto}.nd-said>.nd-scrlink{margin:14px 0 0;display:flex}.nd-offer{background:var(--sun-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;padding:9px 10px 9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nd-offer{background:color-mix(in oklch, var(--sun-text) 10%, transparent)}}.nd-offer{font:400 14px/1.35 var(--font-sans);color:var(--ink)}.nd-offer>.ac-i{color:var(--sun-text)}.nd-offer>span{flex:220px;min-width:0}.ac-capture-gap.nd-gapline{background:var(--ink);margin:6px 0}@supports (color:color-mix(in lab, red, red)){.ac-capture-gap.nd-gapline{background:color-mix(in oklch, var(--ink) 6%, transparent)}}.ac-screen.nd-scr{width:calc(100% - 50px);box-shadow:none;transition:background-color var(--duration-1);background:0 0;border-radius:12px;grid-template-columns:60px minmax(0,1fr);gap:10px;margin:2px 0 2px 50px;padding:6px 10px}.ac-screen.nd-scr:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-screen.nd-scr:hover{background:color-mix(in oklch, var(--ink) 5%, transparent)}}.ac-screen.nd-scr:hover{box-shadow:none}.nd-scr .thumb{width:60px;box-shadow:inset 0 0 0 1px var(--nd-hair);border-radius:6px}.nd-scr .t{font:500 14px/19px var(--font-sans)}.nd-scr .t .ac-i{display:none}.nd-scr .m{font-size:12.5px}.nd-fold.ac-fold,.nd-fold.ac-fold+.nd-fold.ac-fold{border-top:1px solid var(--nd-hair);box-shadow:none;background:0 0;border-radius:0;margin-top:0}.nd-fold>.ac-fold-h{min-height:48px;font:400 15px/1.3 var(--font-sans);color:var(--ink);border-radius:0;flex-wrap:wrap;gap:4px 10px;padding:8px 0}.nd-fold>.ac-fold-h:hover{background:0 0}.nd-fold>.ac-fold-h:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.nd-fold>.ac-fold-h b{font-weight:500}.nd-fold>.ac-fold-h .ac-avatar{--ring:var(--nd-bed)}.nd-fold>.ac-fold-h small{font:400 13px/1 var(--font-sans);color:var(--ink-3);margin-left:auto}.nd-fold>.ac-fold-h .ac-fold-i{order:-1;width:15px;height:15px;margin-left:0;transform:rotate(-90deg)}.nd-fold[open]>.ac-fold-h .ac-fold-i{transform:none}.nd-fold>.ac-fold-b{padding:0 0 16px 25px}.nd-fold-sum{font:400 15.5px/1.55 var(--font-sans);color:var(--ink);text-wrap:pretty}.nd-sub{margin-top:16px}.nd-sub h3{font:600 13.5px/1.3 var(--font-sans);color:var(--ink-2);padding-bottom:6px}.nd-sub.is-decide h3{color:var(--rose)}.nd-sub.is-follow h3{color:var(--horizon)}.nd-r.is-room{grid-template-columns:28px minmax(0,1fr) 138px 30px}.nd-r.is-room>.nd-ra{grid-column:3}.nd-r.is-room>.nd-more{grid-column:4}.nd-r.is-room.is-editing>.nd-rb{grid-column:2}.nd-r.is-room.is-editing .nd-ra{grid-column:3/5}.nd-rch{font:400 14px/1.4 var(--font-sans);color:var(--ink-2);gap:6px;display:grid}.nd-rch li{flex-wrap:wrap;gap:0 8px;display:flex}.nd-rch b{color:var(--ink);font-weight:500}.nd-fold.is-said{margin-top:14px}.nd-lines.is-room{border-top:0;padding-top:0}.nd-writing{padding-top:4px}.nd-read:empty+.nd-said>.nd-s:first-child,.nd-read>.nd-s:first-child{margin-top:0}.nd-writing-t,.nd-quiet h2{max-width:40em;font:400 clamp(17px, 1.34vw, 19px)/1.58 var(--font-sans);color:var(--ink);text-wrap:pretty}.nd-steps{max-width:460px;margin-top:20px;display:grid}.nd-steps li{border-top:1px solid var(--nd-hair);min-height:44px;font:400 15px/1.3 var(--font-sans);color:var(--ink-3);align-items:center;gap:12px;display:flex}.nd-steps li.is-done{color:var(--ink-2)}.nd-steps li.is-now{color:var(--ink);font-weight:500}.nd-step-i{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--nd-hair);color:var(--sun-text);border-radius:50%;flex:none;place-items:center;display:grid}.nd-steps li.is-done .nd-step-i{background:var(--sun-text)}@supports (color:color-mix(in lab, red, red)){.nd-steps li.is-done .nd-step-i{background:color-mix(in oklch, var(--sun-text) 18%, transparent)}}.nd-steps li.is-done .nd-step-i,.nd-steps li.is-now .nd-step-i{box-shadow:none}.nd-step-i .ac-dots{gap:2px}.nd-step-i .ac-dots i{width:3.5px;height:3.5px}.nd-again{background:var(--ink);border-radius:14px;align-items:baseline;gap:10px;margin-bottom:18px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nd-again{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.nd-again{font:400 14px/1.4 var(--font-sans);color:var(--ink-2)}.nd-again b{color:var(--ink);font-weight:600}.nd-again .ac-dots{color:var(--sun-text);flex:none}.nd-unwritten{justify-items:start;gap:12px;margin-bottom:8px;display:grid}.nd-quiet{justify-items:start;gap:6px;padding-top:6px;display:grid}.nd-quiet p{font:400 15px/1.5 var(--font-sans);color:var(--ink-2)}.nd-retry{margin-top:10px}.nd-gonetop{align-items:center;min-height:40px;display:flex}.nd-gone{width:min(460px,100%);margin:calc(var(--hz) + 10px) auto 0;text-align:center;align-content:start;justify-items:center;gap:8px;padding-bottom:40px;display:grid}.nd-gone h1{font:400 clamp(30px, 2.9vw, 40px)/1.14 var(--font-display);letter-spacing:-.012em;color:var(--ink)}.nd-gone p{font:400 16px/1.5 var(--font-sans);color:var(--ink-2);text-wrap:balance}.nd-gone ul{text-align:left;width:100%;margin:12px 0 10px;padding:0;list-style:none;display:grid}.nd-gone li{border-top:1px solid var(--nd-hair);min-height:42px;font:400 15px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:10px;display:flex}.nd-gone li:last-child{border-bottom:1px solid var(--nd-hair)}.nd-gone li .ac-i{color:var(--sun-text);flex:none}.nd-gone .ac-btn{margin-top:14px}.nd.is-going .nd-head,.nd.is-going .nd-hz,.nd.is-going .nd-cols{animation:nd-going .52s var(--ease-in) forwards}@keyframes nd-going{to{opacity:0;transform:translateY(-6px)}}.nd-askdock{z-index:12;margin-top:auto;position:sticky;bottom:24px}:is(.nd-said,.nd-read:not(:has(+.nd-said))){padding-bottom:60px}.nd-up{gap:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.nd-askdock:before{content:"";background:linear-gradient(to bottom, transparent, var(--nd-fade) 58%);height:92px;position:absolute;bottom:-24px;left:-16px;right:-16px}@supports (color:color-mix(in lab, red, red)){.nd-askdock:before{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--nd-fade) 92%, transparent) 58%)}}.nd-askdock:before{pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.nd-ask{border-radius:var(--radius-pill);background:var(--surface-raised);height:48px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -22px #0000008c;color:var(--ink-3);align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.nd-ask:focus-within{box-shadow:0 0 0 1.5px var(--focus), 0 18px 40px -22px #0000008c}.nd-ask input{min-width:0;font:400 15px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.nd-ask input::placeholder{color:var(--ink-2)}.nd-only{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.nd-ask-go.ac-icon-btn{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-ask-go.ac-icon-btn{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.nd-ask-go.ac-icon-btn{color:var(--ink)}.nd-ask-go.ac-icon-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-ask-go.ac-icon-btn:hover{background:color-mix(in oklch, var(--ink) 17%, transparent)}}.nd-suggs{flex-wrap:wrap;gap:6px;display:flex}.nd-sugg{border-radius:var(--radius-pill);background:var(--surface-raised);height:34px;box-shadow:0 0 0 1px var(--line);font:500 13.5px/1 var(--font-sans);color:var(--ink);transition:background-color var(--duration-1);padding:0 13px}.nd-sugg:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-sugg:hover{background:color-mix(in oklch, var(--ink) 15%, var(--surface-raised))}}.answer.nd-ans{background:var(--surface-raised);max-height:min(56vh,460px);box-shadow:0 0 0 1px var(--line), 0 26px 60px -24px #0009;border-radius:18px;margin:0;padding:12px 14px;overflow-y:auto}.nd-ans .q{font:500 13.5px/1.3 var(--font-sans);color:var(--ink-2);margin-bottom:6px}.nd-ans .q>span{flex:1;min-width:0}.nd-ans .q>.ac-i{color:var(--ink-3)}.nd-ans .q .ac-icon-btn{width:26px;height:26px;margin:-3px -4px -3px 0}.nd-ans>p{font:400 16px/1.5 var(--font-sans);color:var(--ink);text-wrap:pretty}.nd-ans .wait{color:var(--ink-2);font-size:14px}.nd-ans .wait .ac-dots{color:var(--sun-text)}.nd-ans-f{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.nd-ans-f .hm-moment{margin-left:0}.nd-ans-f .own-keep{margin:0 0 0 auto}.nd-ans-f .own-keep .lk{font:500 13px/1 var(--font-sans);color:var(--ink-2)}.nd-ans-f .own-keep .lk:hover{color:var(--ink);text-decoration:none}.nd-ans-f .own-keep .ac-scope{display:none}.nd-side{top:var(--nd-stay,84px);align-self:start;row-gap:30px;min-width:0;padding-bottom:24px;display:grid;position:sticky}.nd-own.hm-panel{padding:0 16px 14px}.nd-own .hm-panel-h{height:48px}.nd-own .own-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:0;max-height:460px;margin:0 -4px;padding:0 4px;display:grid;overflow-y:auto}.nd-own .own-row,.nd-own .own-row+.own-row{border-top:1px solid var(--line);border-radius:0;grid-template-columns:18px minmax(0,1fr);column-gap:9px;padding:9px 0}.nd-own .own-row.is-picked{box-shadow:none;background:0 0}.nd-own .own-mk,.nd-own .own-row.is-bookmark .own-mk{width:18px;height:20px;color:var(--ink-3);background:0 0}.nd-own .own-t,.nd-own .own-q{font:400 14.5px/20px var(--font-sans)}.nd-own .own-q{color:var(--ink-3);font-size:13px}.nd-own .own-quote{font:400 14.5px/20px var(--font-sans);color:var(--ink);border-left:0;padding-left:0}.nd-own .own-m{gap:4px 8px;min-height:24px}.nd-own .own-m .hm-moment{height:24px;margin-left:0}.nd-own .own-acts{opacity:1}.nd-own .own-acts .ac-icon-btn{opacity:0;width:26px;height:26px;transition:opacity var(--duration-1), background-color var(--duration-1), color var(--duration-1)}.nd-own .own-acts .own-share,.nd-own .own-row:hover .own-acts .ac-icon-btn,.nd-own .own-acts .ac-icon-btn:focus-visible{opacity:1}@media (hover:none){.nd-own .own-acts .ac-icon-btn{opacity:1}}.nd-own .own-compose{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:40px;margin-top:6px;padding:3px 5px 3px 12px}.nd-own .own-compose textarea{min-height:20px;font:400 14.5px/20px var(--font-sans);padding:0}.nd-own .own-compose .ac-btn{width:30px;height:30px;box-shadow:none;color:var(--ink-3);background:0 0}.nd-own .own-compose:has(textarea:not(:placeholder-shown)) .ac-btn{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nd-own .own-compose:has(textarea:not(:placeholder-shown)) .ac-btn{background:color-mix(in oklch, var(--ink) 12%, transparent)}}.nd-own .own-compose:has(textarea:not(:placeholder-shown)) .ac-btn{color:var(--ink);opacity:1}.nd-own-e{font:400 14px/1.45 var(--font-sans);color:var(--ink-3);text-wrap:pretty;padding:2px 0 6px}.nd-own .own-pv{border-top:1px solid var(--line);box-shadow:none;animation:ac-rise var(--duration-2) var(--ease-out) both;background:0 0;border-radius:0;gap:9px;margin-top:6px;padding:12px 0 0;scroll-margin-block:92px 24px}.nd-own .own-pv .h{font:600 13.5px/1.3 var(--font-sans);flex-wrap:wrap;gap:4px 10px}.nd-own .own-pv .ac-scope{color:var(--ink-3);font:500 12.5px/1 var(--font-sans);background:0 0;padding:0}.nd-own .own-pv textarea{resize:none;min-height:72px;font:400 14.5px/21px var(--font-sans);border-radius:11px}.nd-own .own-pv textarea:focus{box-shadow:inset 0 0 0 1.5px var(--focus)}.nd-own .own-pv .own-quote{color:var(--ink-2);font-size:13.5px;line-height:1.45}.nd-own .own-pv dl{grid-template-columns:auto minmax(0,1fr);gap:5px 12px}.nd-own .own-pv dt,.nd-own .own-pv dt:not(:first-child){margin:0;font-size:13px}.nd-since{background:var(--sun-text);border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.nd-since{background:color-mix(in oklch, var(--sun-text) 11%, transparent)}}.nd-since{font:400 13px/1.35 var(--font-sans);color:var(--ink)}.nd-since .ac-avatar{--ring:transparent}.nd-b{min-width:0}.nd-b>h2{padding-bottom:10px}.nd-b-h{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.nd-allcalls{font:500 13.5px/1.3 var(--font-sans);color:var(--ink-2)}.nd-a{border-top:1px solid var(--nd-hair);grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:10px;padding:11px 0;display:grid}.nd-a-b{gap:2px;min-width:0;display:grid}.nd-a-h{font:400 13.5px/1.3 var(--font-sans);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.nd-a-h b{color:var(--ink);font-weight:600}.nd-a-h small{color:var(--ink-3);font-size:12.5px}.nd-a-t{font:400 14.5px/21px var(--font-sans);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap}.nd-a .own-quote{color:var(--ink-2);border-left:0;padding-left:0;font-size:13.5px}.nd-a-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-height:26px;margin-top:2px;display:flex}.nd-a-f .hm-moment{margin-left:0}.nd-a-f .nd-act{height:26px;margin-left:auto}.nd-a .own-sure{background:var(--ink);border-radius:11px;flex-wrap:wrap;align-items:center;gap:2px 12px;margin:6px 0 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.nd-a .own-sure{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.nd-a .own-sure{font:400 13px/1.35 var(--font-sans);color:var(--ink)}.nd-a .own-sure .lk{font:600 13px/26px var(--font-sans);color:var(--ink)}.nd-a .own-sure .lk.quiet{color:var(--ink-2);font-weight:500}.nd-p{border-top:1px solid var(--nd-hair);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:42px;display:grid}.nd-p-n{font:500 14px/20px var(--font-sans);color:var(--ink)}.nd-p-r{font:400 13px/1 var(--font-sans);color:var(--ink-3)}.nd-p.is-fresh{animation:ac-rise var(--duration-3) var(--ease-out) both}.nd-showall{height:30px}.nd-open{border-top:1px solid var(--nd-hair);font:400 13px/1.35 var(--font-sans);color:var(--ink-3);align-items:center;gap:7px;padding-top:10px;display:flex}.nd-c{border-top:1px solid var(--nd-hair);text-align:left;grid-template-columns:50px minmax(0,1fr);align-items:baseline;column-gap:10px;width:100%;min-height:40px;padding:10px 0;display:grid}.nd-c:hover .nd-c-t{color:var(--ink)}.nd-c-d{font:500 13px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.nd-c-t{font:400 14px/20px var(--font-sans);color:var(--ink-2);transition:color var(--duration-1)}.nd-c-open{border-top:1px solid var(--nd-hair);font:400 13px/1.4 var(--font-sans);color:var(--ink-3);text-wrap:pretty;padding:10px 0 0}.nd-next{font:400 13.5px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:7px;margin-top:8px;display:flex}.nd-next .ac-i{color:var(--ink-3);flex:none}.nd-next b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.nd-next .nd-act{height:24px;margin-left:auto}.nd-b>.nd-meet{justify-content:flex-start;margin-top:8px}.nd-chapters{display:none}.nd-chap{border-top:1px solid var(--nd-hair);text-align:left;grid-template-columns:50px minmax(0,1fr);align-items:baseline;column-gap:10px;width:100%;min-height:44px;padding:10px 0;display:grid}.nd-chap b{font:500 14.5px/20px var(--font-sans);color:var(--ink);display:block}.nd-chap small{font:400 13px/18px var(--font-sans);color:var(--ink-3);display:block}.nd-series .nd-ch{color:var(--ink-2)}.nd-ch.is-end{left:auto;right:calc(100% - var(--x));padding:0 7px 12px 0}.nd-ch.is-end:before{left:auto;right:0}.nd-series .nd-sun{transition:none}.nd-series .nd-sun:after{height:34px}.nd-series .nd-hz.is-stuck .nd-sun:after{height:24px}.nd-series .nd-how{gap:6px}.nd-series .nd-how .ac-i{color:var(--ink-2)}.nd-nothing.ac-empty{padding:28px 0 8px}.nd-series .carry-list{display:grid}.nd-series .carry{--tint:var(--ink-2);border-top-color:var(--nd-hair);grid-template-columns:28px minmax(0,1fr) 66px 138px;align-items:center;column-gap:12px;min-height:52px;padding:10px 0}.nd-series .carry.is-decide{--tint:var(--rose)}.nd-series .carry.act-row{--tint:var(--horizon)}.nd-series .carry>.g{background:var(--tint);border-radius:50%;place-self:start center;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.nd-series .carry>.g{background:color-mix(in oklch, var(--tint) 20%, transparent)}}.nd-series .carry>.g{color:var(--tint)}.nd-series .carry.act-row>.g{background:0 0;height:22px}.nd-series .carry.confirmed>.g{background:var(--tint);color:var(--nd-bed)}.nd-series .carry.superseded>.g,.nd-series .carry.answered>.g{opacity:.6}.nd-series .carry .pend{border:1.5px dashed;border-radius:50%;width:12px;height:12px}.nd-series .carry .t{font:400 15.5px/22px var(--font-sans)}.nd-series .carry .m{font:400 13px/18px var(--font-sans);gap:0 10px}.nd-series .carry-from{font-weight:500}.nd-series .carry>.hm-moment{justify-self:end;margin:0}.nd-series .carry-a{grid-column:4;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.nd-series .carry-a .hm-yes{white-space:nowrap;flex:1;height:32px;padding:0 14px;line-height:32px}.nd-series .carry .on-hover{opacity:0;transition:opacity var(--duration-1)}.nd-series .carry:hover .on-hover,.nd-series .carry:focus-within .on-hover{opacity:1}@media (hover:none){.nd-series .carry .on-hover{opacity:1}}.nd-series .carry-later{font:400 13px/18px var(--font-sans);margin-top:2px}.nd-series .carry-later .acts{gap:0 14px}.nd-series .carry-later .nd-act{height:26px}.nd-series .grp{border-top:1px solid var(--nd-hair);font:500 13px/16px var(--font-sans);color:var(--ink-3);padding:14px 0 6px}.nd-series .grp+.carry{border-top:0}.nd-c.is-call{grid-template-columns:50px minmax(0,1fr) auto}.nd-call.hm-panel{padding:0 16px 14px}.nd-call .hm-panel-h{height:48px}.nd-call-w{border-top:1px solid var(--line);font:400 13.5px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);gap:2px;padding-top:10px;display:grid}.nd-call-w b{font:500 15px/21px var(--font-sans);color:var(--ink)}.nd-call-a{align-items:center;gap:6px;margin-top:12px;display:flex}.ac-modal.scr-view .scr-f{align-items:center}.scr-f .hm-moment{margin-left:auto}@media (prefers-reduced-motion:reduce){.nd-g:before{animation:none!important}}@media (width>=1720px){.nd-main{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.nd-said .nd-s:first-child{margin-top:0}.nd-askdock,.nd-end-mark{grid-column:1/-1}}@media (width<=1180px){.nd-seal small{display:none}.nd-cols{grid-template-columns:minmax(0,1fr)}.nd-main{display:contents}.nd-read{grid-area:1/1;min-width:0}.nd-said{grid-area:2/1;min-width:0;padding-bottom:0}.nd-side{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:28px;padding:34px 0 112px;position:static}.nd-end-mark{grid-area:3/1;align-self:end}.nd-askdock{grid-area:1/1/4/2;align-self:end;margin-top:0}}@media (width<=860px){.nd{--hz:158px;--nd-side:100%}.nd .dusk-in{padding:6px 16px 28px}.nd-head{height:calc(var(--hz) - 6px - var(--nd-up))}.nd-top{gap:2px;padding-right:0}.nd-title{flex:auto;gap:8px}.nd-title h1{font-size:25px}.nd-back{gap:8px}.nd-acts{gap:0}.nd-acts .ac-btn.is-secondary{width:36px;color:var(--ink-2);background:0 0;gap:0;padding:0;font-size:0}.nd-meta{flex-wrap:wrap;gap:0 10px;margin-top:0;font-size:13.5px}.nd-seal,.ac-sealed.is-button.nd-seal{font-size:13.5px}.nd-hz{top:0}.nd-hz-in{grid-template-columns:40px minmax(0,1fr)}.nd-hz.is-silent .nd-hz-in{grid-template-columns:minmax(0,1fr)}.nd-now{min-width:0;position:absolute;top:10px;left:52px}.nd-end{position:absolute;top:10px;right:0}.nd-end .ac-i,.nd-ch{display:none}.nd-ch.is-on{max-width:calc(100% - 96px);height:26px;color:var(--ink-2);padding-left:0;display:block;left:46px}.nd-ch.is-on:before{display:none}.nd-hz.is-silent .nd-ch.is-on{left:0}.nd-m>i{width:8.5px;height:8.5px;box-shadow:0 0 0 2px var(--nd-bed)}.nd-m.is-decide>i{width:8px;height:8px}.nd-side{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-bottom:148px}.nd-chapters{display:block}.nd-own .own-pv{scroll-margin-block:80px 190px}.nd-r{grid-template-columns:28px minmax(0,1fr) 30px;row-gap:8px}.nd-r>.nd-rb{grid-column:2}.nd-r>.nd-more{grid-area:1/3}.nd-r>.hm-moment{grid-area:2/2;justify-self:start}.nd-r>.nd-ra{grid-area:2/2/auto/4;justify-content:flex-end;padding-left:72px}.nd-r>.nd-ra:empty{display:none}.nd-r.is-editing>.nd-rb{grid-column:2/4}.nd-r.is-editing .nd-ra{grid-column:2/4;padding-left:0}.nd-series .carry{grid-template-columns:28px minmax(0,1fr) auto;row-gap:8px}.nd-series .carry-a{grid-column:2/-1}.nd-series .carry .on-hover{opacity:1}.nd-series .nd-hz .nd-ch,.nd-series .nd-hz.is-silent .nd-ch.is-on{left:var(--x);max-width:calc(var(--room) - 6px);height:28px;padding-left:7px;display:block}.nd-series .nd-hz .nd-ch.is-end,.nd-series .nd-hz.is-silent .nd-ch.is-end.is-on{max-width:none;padding:0 7px 12px 0;left:auto}.nd-series .nd-ch:before,.nd-series .nd-ch.is-on:before{display:block}.nd-r.is-room{grid-template-columns:28px minmax(0,1fr) 30px}.nd-r.is-room>.nd-ra{grid-area:2/2;padding-left:0}.nd-r.is-room>.nd-more{grid-column:3}.nd-r.is-room.is-editing>.nd-rb,.nd-r.is-room.is-editing .nd-ra{grid-column:2/4}.nd-owner{margin-right:10px}.nd-l{grid-template-columns:26px minmax(0,1fr) 30px;margin-inline:-8px;padding-inline:8px}.nd-l .nd-lt{grid-area:1/2;width:auto;line-height:18px}.nd-l .nd-la{grid-area:1/1/3}.nd-l .nd-lb{grid-column:2}.nd-l .nd-lx{opacity:1;flex-direction:column;grid-area:1/3/3;display:none}.nd-l.is-on .nd-lx{display:flex}.nd-lx:has(.is-on){display:flex}.nd-lines.is-room .nd-l .nd-lx,.nd-lines.is-room.is-nameless .nd-l .nd-lx{flex-direction:row;grid-area:auto/2;justify-content:flex-start;margin:2px 0 0 -6px;display:flex}.nd-lines.is-room.is-nameless .nd-l .nd-lx{grid-column:1}.nd-l.is-edit{grid-template-columns:26px minmax(0,1fr)}.nd-l.is-edit .nd-edit{grid-column:2}.nd-lines.is-nameless .nd-l{grid-template-columns:minmax(0,1fr) 30px}.nd-lines.is-nameless .nd-l .nd-lt,.nd-lines.is-nameless .nd-l .nd-lb{grid-column:1}.nd-lines.is-nameless .nd-l .nd-lx{grid-column:2}.nd-lk{vertical-align:1px;margin-left:7px;display:inline-block;position:static}.ac-screen.nd-scr{width:100%;margin-left:0;padding-inline:0}.nd-sh{display:grid}.nd-askdock{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.nd-askdock:before{height:164px;bottom:-92px;-webkit-mask-image:none;mask-image:none}body:has(.nd-askdock) .ac-toasts:not(.on-stage){bottom:calc(150px + env(safe-area-inset-bottom,0px))}.nd-gone{margin-top:calc(var(--hz) - 36px)}.nd-gonetop{display:none}.nd .ac-check,.nd .hm-moment,.nd-more.ac-icon-btn,.nd-tool.ac-icon-btn{position:relative}.nd .ac-check:after{content:"";position:absolute;inset:-12px}.nd .hm-moment:after{content:"";position:absolute;inset:-9px -2px}.nd-more.ac-icon-btn:after,.nd-tool.ac-icon-btn:after{content:"";position:absolute;inset:-6px}}.cr{z-index:85;color:var(--ink);border-radius:0;outline:none;position:fixed;inset:0;overflow:hidden}.cr-sky{background:var(--ground);position:absolute;inset:0}.cr-glow{pointer-events:none;opacity:0;background:radial-gradient(42% 38% at 50% 40%,#ffa06a33,#0000 70%),radial-gradient(70% 60% at 50% 120%,#5b4be038,#0000 70%);position:absolute;inset:0}.cr-box{padding:24px max(20px, env(safe-area-inset-right,0px)) 72px max(20px, env(safe-area-inset-left,0px));text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;inset:0}.cr-box>*{pointer-events:auto}.cr-arch{flex:none;width:196px;height:242px;position:relative}.cr-arch svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cr-rim{fill:none;stroke:#ffffff8c;stroke-width:1.6px;stroke-linecap:round}.cr-head{gap:6px;display:grid}.cr-title{font:450 34px/1.1 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36;min-height:1.1em}.cr-sub{color:var(--ink-3);min-height:22px;font-size:15px}.cr-list{text-align:left;gap:8px;width:min(420px,100%);margin:0;padding:0;list-style:none;display:grid}.cr-row{border-radius:var(--radius-md);background:var(--surface);grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.cr-row{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.cr-row{box-shadow:inset 0 0 0 1px var(--line)}.cr-row .ic{background:var(--sunk);width:36px;height:36px;color:var(--ink-2);border-radius:11px;place-items:center;display:grid}.cr-row .ic .ac-logo{width:18px;height:18px}.cr-row .ic .ac-faces .ac-avatar{--ring:var(--sunk);margin-left:-5px}.cr-row .ic .ac-faces .ac-avatar:first-child{margin-left:0}.cr-row .t{min-width:0;font:500 14.5px/1.3 var(--font-sans);color:var(--ink-2)}.cr-row .t b{color:var(--ink);font-weight:600}.cr-row .t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.cr-row .ck{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--sun-text);transition:background-color var(--duration-2), box-shadow var(--duration-2);border-radius:50%;place-items:center;display:grid}.cr-row.is-done .ck{background:var(--sun-soft);box-shadow:none;animation:.5s cubic-bezier(.34,1.8,.64,1) both cr-pop}.cr-skip{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));color:var(--ink-3);position:absolute;translate:-50%}@keyframes cr-pop{0%{transform:scale(.7)}}@media (height<=760px){.cr-arch{width:150px;height:185px}.cr-box{gap:20px}.cr-title{font-size:30px}}@media (height<=620px){.cr-arch{width:110px;height:136px}.cr-row{padding-block:7px}}.ta{color:var(--stage-ink);font-family:var(--font-sans);place-items:center;display:grid;position:absolute;inset:0}.ta-sky{width:100%;height:100%;position:absolute;inset:0}.ta-glass{background:var(--stage)}@supports (color:color-mix(in lab, red, red)){.ta-glass{background:color-mix(in srgb, var(--stage) 70%, transparent)}}.ta-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 36px -16px #0009}.ac-tour.is-sheet .ta>:not(svg){scale:.9}.ta-stack{justify-items:center;gap:10px;width:330px;display:grid;position:relative}.ta-cmp{width:100%;height:44px;font:500 14px/1 var(--font-sans);border-radius:13px;align-items:center;gap:9px;padding:0 14px;display:flex}.ta-cmp .ac-i{color:#faad77}.ta-chips{flex-wrap:wrap;justify-content:center;gap:6px;min-height:28px;display:flex}.ta-chip{height:28px;font:500 12.5px/1 var(--font-sans);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ta-chip .ac-i{color:var(--stage-ink-2)}.ta-chip.is-notes{color:#fcd3b5;background:#faad7733;box-shadow:inset 0 0 0 1px #ffb08a40}.ta-chip.is-notes .ac-i{color:#faad77}.ta-chip .ac-avatar{--ring:transparent}.ta-notes{border-radius:16px;align-self:start;gap:8px;width:316px;margin-top:26px;padding:12px 14px;display:grid}.ta-notes .hd{font:600 13px/1 var(--font-sans);justify-content:space-between;align-items:center;display:flex}.ta-rows{gap:6px;display:grid}.ta-row{height:26px;font:500 13px/1 var(--font-sans);color:var(--stage-ink);align-items:center;gap:9px;display:flex;overflow:hidden}.ta-tick{color:#faad77;background:#faad7733;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ta-owner{height:22px;font:600 11.5px/1 var(--font-sans);background:#ffffff1a;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px 0 3px;display:inline-flex}.ta-call{gap:8px;width:300px;display:grid;position:relative}.ta-tiles{grid-template-columns:1fr 1fr 1fr;gap:6px;height:92px;display:grid}.ta-tiles .ac-tile{border-radius:11px;height:92px}.ta-tiles .ac-tile-name{height:20px;padding:0 7px;font-size:11px;bottom:6px;left:6px}.ta-cap{border-radius:11px;min-height:48px;padding:8px 11px}.ta-cap .who{font:500 11px/1 var(--font-sans);color:var(--stage-ink-2);align-items:center;gap:6px;display:flex}.ta-cap .who .lbl{font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-left:auto}.ta-cap p{font:500 13.5px/1.3 var(--font-sans);color:var(--stage-ink);white-space:nowrap;margin-top:5px;overflow:hidden}.ta-cap p span{display:inline-block}.ta-room{align-items:flex-start;gap:22px;display:flex;position:absolute;bottom:-36px;left:50%;translate:-50%}.ta-phone{background:var(--stage);border-radius:22px;width:92px;height:150px;margin-top:40px;position:relative;box-shadow:inset 0 0 0 2px #2e2b55,inset 0 0 0 6px #121027,0 20px 40px -16px #000000b3}.ta-phone .scr{background:linear-gradient(#16123a,#241b55);border-radius:17px;align-content:start;justify-items:center;gap:8px;padding-top:18px;display:grid;position:absolute;inset:6px;overflow:hidden}.ta-rec{font:600 9.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:#ff9dae;align-items:center;gap:5px;display:inline-flex}.ta-rec i{background:#ff6b83;border-radius:50%;width:6px;height:6px}.ta-wave{align-items:center;gap:2px;height:34px;display:flex}.ta-wave i{background:linear-gradient(#f6e8cc,#faad77);border-radius:2px;width:3px;height:100%}.ta-status{width:196px;height:58px;margin-top:30px;position:relative}.ta-pill{width:196px;min-height:44px;font:500 12.5px/1.25 var(--font-sans);border-radius:13px;align-items:center;gap:9px;padding:8px 12px 8px 9px;display:flex;position:absolute;top:0;left:0}.ta-pill b{font-weight:600}.ta-pill .ic{background:#ffffff1a;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ta-pill .ic.is-gold{color:#ffc774;background:#ffb54733}.ta-pill small{font:400 10.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--stage-ink-2);display:block}.ta-seal{width:340px;height:150px;margin-top:-18px;position:relative}.ta-vault,.ta-vault-glow{border-radius:46px 46px 14px 14px;width:92px;height:112px;margin-left:-46px;position:absolute;top:22px;left:50%}.ta-vault{place-items:center;display:grid}.ta-vault .ic{color:#ffc774;background:#ffb5472e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ta-src,.ta-dst{gap:10px;display:grid;position:absolute;top:46px}.ta-src{left:8px}.ta-dst{justify-items:end;gap:6px;top:40px;right:8px}.ta-src span{height:26px;font:500 11.5px/1 var(--font-sans);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ta-dst .ac-avatar{--ring:#ffffff40}.ta-pk{background:#ffc774;border-radius:3px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 10px #ffc774b3}.ta-label{font:500 11.5px/1 var(--font-sans);color:#ffffffc7;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}@property --hz{syntax:"<length>";inherits:true;initial-value:320px}.set{--sky:136px;--ask:0px;--bar:66px;--ctl:272px;--idx:176px;--hz:var(--sky);transition:--hz var(--duration-3) var(--ease-out)}.set>.dusk-in{padding-bottom:96px}.main:has(>.main-in>.set) .top-me{display:none}.set:after{content:"";inset:var(--hz) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ground) 88px);position:absolute}.set-band{height:calc(var(--hz) - 30px);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid;position:relative}.set-me{align-self:end;align-items:flex-end;gap:14px;min-width:0;display:flex;position:relative}.set-me .ac-avatar{box-shadow:0 -10px 44px -14px var(--gold)}@supports (color:color-mix(in lab, red, red)){.set-me .ac-avatar{box-shadow:0 -10px 44px -14px color-mix(in oklch, var(--gold) 50%, transparent)}}.set-who{min-width:0;padding-bottom:9px}.set-name{font:400 clamp(23px, 2vw, 28px)/1.15 var(--font-display);letter-spacing:-.008em;color:var(--ink)}.set-mail{font:400 14px/20px var(--font-sans);color:var(--ink-2);margin-top:2px}.set-glow{pointer-events:none;justify-items:center;gap:4px;width:64px;padding-top:5px;display:grid;position:absolute;top:100%;left:0}.set-glow i{background:var(--gold);border-radius:2px;height:1.5px;display:block}.set-glow i:first-child{opacity:.55;width:40px}.set-glow i:nth-child(2){opacity:.32;width:24px}.set-glow i:nth-child(3){opacity:.18;width:12px}.set-acts{min-width:250px;height:calc(var(--sky) - 30px);justify-content:flex-end;align-items:flex-end;gap:2px;margin-right:-12px;padding-bottom:8px;display:flex}.set-acts .ac-btn{height:34px;padding:0 12px;font-size:13px}.set-acts .ac-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.set-acts .ac-btn:hover{background:color-mix(in oklch, var(--ink) 9%, transparent)}}.set[data-out]{--hz:calc(188px + var(--ask))}.set[data-out] .set-me{max-width:calc(100% - 310px)}.set-ask{width:min(548px,100%);animation:set-up var(--duration-3) var(--ease-out) both;position:absolute;top:118px;right:0}.set-ask b{font:600 15.5px/22px var(--font-sans);color:var(--ink);text-wrap:pretty;display:block}.set-ask p{font:400 14px/20px var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin-top:4px}.set-ask-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.set-ask-a .ac-btn,.set-da .ac-btn{height:40px}.ac-btn.set-sky{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.ac-btn.set-sky{background:color-mix(in oklch, var(--ground) 62%, transparent)}}.ac-btn.set-sky{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.ac-btn.set-sky{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 16%, transparent)}}.ac-btn.set-sky{color:var(--caution)}.ac-btn.set-sky:hover{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.ac-btn.set-sky:hover{background:color-mix(in oklch, var(--ground) 82%, transparent)}}@keyframes set-up{0%{opacity:0;transform:translateY(10px)}}.set-body{grid-template-columns:var(--idx) minmax(0, 1fr);column-gap:clamp(36px,5.2vw,104px);margin-top:58px;display:grid}.set-idx{align-self:start;min-width:0;margin-top:-6px;position:sticky;top:24px}.set-idx ol{margin:0;padding:0;list-style:none;display:grid;position:relative}.set-idx ol:before{content:"";background:var(--line-control);opacity:.45;width:1px;position:absolute;top:12px;bottom:12px;left:4px}.set-ix{border-radius:var(--radius-sm);height:34px;font:400 14px/34px var(--font-sans);color:var(--ink-3);white-space:nowrap;transition:color var(--duration-1);padding-left:22px;display:block}.set-ix:hover{color:var(--ink)}.set-ix[aria-current=true]{color:var(--ink);font-weight:500}.set-mark{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 3px var(--ground);transform:translateY(calc(var(--i) * 34px));transition:transform var(--duration-3) var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:12.5px;left:0}.set-strip{display:none}.set-parts{min-width:0}.set-part{scroll-margin-top:30px}.set-part:focus{outline:none}.set-part+.set-part{margin-top:48px}.set-ph{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.set-ph h2{font:600 15px/22px var(--font-sans);letter-spacing:0;color:var(--ink)}.set-ph>span{font:400 13px/18px var(--font-sans);color:var(--ink-3);flex:none}.set-r{grid-template-columns:minmax(0, 1fr) var(--ctl);border-top:1px solid var(--line);align-items:center;column-gap:28px;min-height:58px;padding-block:11px;display:grid;position:relative}.set-r:before{content:"";z-index:-1;border-radius:var(--radius-sm);transition:background-color var(--duration-1);position:absolute;inset:1px -12px 0}.set-r:hover:before{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.set-r:hover:before{background:color-mix(in oklch, var(--ink) 3.5%, transparent)}}.set-r.is-lh:before,.set-r.is-ll:before,.set-r.is-off:before,.set-r.is-q:not(.is-say):before{display:none}.set-r:focus{outline:none}.set-r:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.set-l{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-width:0;display:grid}.set-r.is-press .set-l{cursor:pointer}.set-r.is-press .set-h{cursor:text}.set-tx{min-width:0}.set-t{font:400 15px/22px var(--font-sans);color:var(--ink);align-items:center;gap:9px;display:flex}.set-t>.ac-i,.set-t>.ac-logo{flex:none;width:17px;height:17px}.set-t>.ac-i{color:var(--ink-3)}.set-h{max-width:66ch;font:400 13px/18px var(--font-sans);color:var(--ink-3);text-wrap:pretty;margin-top:1px}.set-h.is-no{color:var(--caution)}.set-c{justify-items:start;gap:8px;min-width:0;display:grid}.set-line{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.set-sv{font:500 13px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap;animation:set-saved var(--duration-2) var(--ease-out) both;align-items:center;gap:5px;display:inline-flex}.set-sv .ac-i{color:var(--sun-text)}@keyframes set-saved{0%{opacity:0;transform:translate(6px)}}.set-r.is-stack{align-items:start}.set-r.is-stack .set-l{min-height:36px}.set-r.is-off .set-t{color:var(--ink-3)}.set-r.is-off .set-l,.set-r.is-off .set-c{pointer-events:none}.set-r.is-off .set-c{opacity:.42}.set-r.is-off .ac-seg[aria-disabled=true],.set-r.is-off .ac-switch:disabled{opacity:1}.set-f{min-height:22px;font:400 14.5px/20px var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.set-f .ac-i{color:var(--ink-3);flex:none}.set-f.is-yes .ac-i{color:var(--sun-text)}.set-f.is-no,.set-f.is-no .ac-i{color:var(--caution)}.set-go{border-radius:var(--radius-xs);max-width:100%;min-height:22px;font:500 14px/20px var(--font-sans);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.set-go .ac-i{color:var(--ink-3);transition:transform var(--duration-1) var(--ease-out), color var(--duration-1);flex:none}.set-go:hover .ac-i{color:var(--ink-2);transform:translate(2px)}.set-go.is-ext:hover .ac-i{transform:translate(1.5px,-1.5px)}.set-go .ac-logo{flex:none;width:15px;height:15px}.set-c .ac-btn.is-sm{height:32px;font-size:13px}.set-c .ac-btn.is-secondary{background:0 0}.set-c .ac-btn.is-secondary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.set-c .ac-btn.is-secondary:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.set-c .ac-btn.is-quiet:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.set-c .ac-btn.is-quiet:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}}.set-c .ac-seg{border-radius:var(--radius-pill);background:var(--ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.set-c .ac-seg{background:color-mix(in oklch, var(--ink) 8%, transparent)}}.set-c .ac-seg button{border-radius:var(--radius-pill);height:30px;font:500 13.5px/1 var(--font-sans);justify-content:center;padding:0 8px}.set-c .ac-seg .pill{border-radius:var(--radius-pill);background:var(--surface-raised)}.dark .set-c .ac-seg .pill{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .set-c .ac-seg .pill{background:color-mix(in oklch, var(--ink) 14%, transparent)}}.dark .set-c .ac-seg .pill{box-shadow:none}.set-c .ac-select{border-radius:var(--radius-pill);background:var(--ink);grid-template-columns:minmax(0,1fr) 16px;column-gap:8px;width:100%;height:36px;padding:0 12px 0 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.set-c .ac-select{background:color-mix(in oklch, var(--ink) 8%, transparent)}}.set-c .ac-select{box-shadow:none;font:500 14px/1 var(--font-sans)}.set-c .ac-select:hover,.set-c .ac-select[data-state=open]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.set-c .ac-select:hover,.set-c .ac-select[data-state=open]{background:color-mix(in oklch, var(--ink) 13%, transparent)}}.set-c .ac-select .v{word-break:normal;line-height:20px}.set-c .ac-select>.ac-i{transition:transform var(--duration-1) var(--ease-out)}.set-c .ac-select[data-state=open]>.ac-i{transform:rotate(180deg)}.set-test{border-radius:var(--radius-xs);height:26px;font:500 13px/1 var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-1);align-items:center;gap:8px;margin-left:15px;display:inline-flex}.set-test:hover{color:var(--ink)}.set-test.is-flush{margin-left:0}.set-test.is-busy{color:var(--ink);cursor:default}.set-test.is-busy .ac-i{color:var(--sun-text)}.set-bars{grid-auto-flow:column;align-items:center;gap:2px;height:14px;display:inline-grid}.set-bars i{background:currentColor;border-radius:1px;width:2px;display:block}.set-bars i:first-child{height:5px}.set-bars i:nth-child(2){height:10px}.set-bars i:nth-child(3){height:14px}.set-bars i:nth-child(4){height:8px}.set-lvl{align-items:center;gap:12px;width:100%;min-height:26px;display:flex}.set-lvl .set-test{flex:none}.set-lvl.is-on{padding-left:15px}.set-lvl.is-on .set-test{margin-left:0}.set-ticks.ac-mic-level{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.set-ticks.ac-mic-level i{background:var(--ink);width:auto}@supports (color:color-mix(in lab, red, red)){.set-ticks.ac-mic-level i{background:color-mix(in oklch, var(--ink) 15%, transparent)}}.set-ticks.ac-mic-level i.on{background:var(--sun-text)}.set-eves{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.set-eve{border-radius:var(--radius-md);min-width:0;font:500 13px/1 var(--font-sans);color:var(--ink-2);justify-items:center;gap:7px;display:grid}.set-eve:hover,.set-eve[aria-pressed=true]{color:var(--ink)}.set-eve:focus-visible{outline:none}.set-eve:focus-visible .set-win{outline:2px solid var(--focus);outline-offset:5px}.set-win{aspect-ratio:3/2;border-radius:var(--radius-md);width:100%;box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--duration-1);display:block;position:relative;overflow:hidden}.set-eve:hover .set-win{box-shadow:0 0 0 1px var(--line-control)}.set-eve[aria-pressed=true] .set-win{box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--sun)}.set-art{--art-sky:linear-gradient(to bottom in oklch, oklch(80% .062 250) 0%, oklch(87.2% .042 275) 58%, oklch(91.6% .051 9.412) 100%);--art-sea:linear-gradient(to bottom in oklch, oklch(87.2% .042 275) 0%, oklch(82.5% .055 252.105) 46%, oklch(81.6% .058 251.316) 100%);--art-sun:oklch(92% .1 78);--art-glow:oklch(93% .08 45/.55);--art-rim:oklch(90% .09 60);--art-near:oklch(86% .1 66);--art-cloud:oklch(86% .04 330);--art-star:oklch(96.5% .012 85);display:block;position:absolute;inset:0}.set-art.is-dark{--art-sky:linear-gradient(to bottom in oklch, oklch(24% .052 258) 0%, oklch(30.7% .067 270.769) 58%, oklch(44.5% .085 317.368) 100%);--art-sea:linear-gradient(to bottom in oklch, oklch(30.5% .06 268.408) 0%, oklch(24% .052 258) 46%, oklch(20.5% .046 258) 100%);--art-sun:oklch(86% .085 74);--art-glow:oklch(66% .12 22/.55);--art-rim:oklch(80% .1 50);--art-near:oklch(84% .09 72);--art-cloud:oklch(34.3% .07 285.385)}.set-art.is-corner{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.set-art i{display:block;position:absolute}.set-art .sky{background:var(--art-sky);inset:0 0 34%}.set-art .sea{background:var(--art-sea);inset:66% 0 0}.set-art .glow{background:radial-gradient(closest-side, var(--art-glow), transparent);width:130%;height:72%;top:66%;left:50%;transform:translate(-50%,-50%)}.set-art .up{display:block;position:absolute;inset:0 0 34%;overflow:hidden}.set-art .sun{aspect-ratio:1;background:var(--art-sun);border-radius:50%;width:25%;bottom:0;left:50%;transform:translate(-50%,50%)}.set-art .rim{background:linear-gradient(to right, transparent, var(--art-rim), transparent);height:1px;top:66%;left:0;right:0}.set-art .g{background:var(--art-near);border-radius:1px;height:1.5px}.set-art .g1{opacity:.75;width:22%;top:71%;left:39%}.set-art .g2{opacity:.5;width:16%;top:78%;left:43%}.set-art .g3{opacity:.32;width:18%;top:85%;left:37%}.set-art .star{background:var(--art-star);opacity:.7;border-radius:50%;width:1.5px;height:1.5px}.set-art .s1{top:16%;left:18%}.set-art .s2{top:11%;left:72%}.set-art .s3{top:34%;left:84%}.set-art .cloud{background:var(--art-cloud);border-radius:1px;height:1.5px}.set-art .c1{opacity:.7;width:40%;top:42%;left:12%}.set-art .c2{opacity:.55;width:30%;top:30%;left:56%}.set-r.is-left{min-height:72px}.set-left{font:600 21px/28px var(--font-sans);letter-spacing:-.012em;color:var(--ink);font-variant-numeric:tabular-nums}.set-on{pointer-events:none;height:2px;position:absolute;bottom:-2px;left:0;right:0}.set-on:before{content:"";background:radial-gradient(110px 34px at var(--at) 100%, var(--gold), transparent);height:34px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.set-on:before{background:radial-gradient(110px 34px at var(--at) 100%, color-mix(in oklch, var(--gold) 30%, transparent), transparent)}}.set-on:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.dark .set-on:before{background-image:radial-gradient(110px 34px at var(--at) 100%, var(--sun-text), transparent)}@supports (color:color-mix(in lab, red, red)){.dark .set-on:before{background-image:radial-gradient(110px 34px at var(--at) 100%, color-mix(in oklch, var(--sun-text) 26%, transparent), transparent)}}.set-on .lit{height:1.5px;width:var(--at);background:linear-gradient(90deg in oklch, var(--rose), var(--sun-text) 72%, var(--gold));border-radius:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.set-on .lit{background:linear-gradient(90deg in oklch, color-mix(in oklch, var(--rose) 60%, transparent), var(--sun-text) 72%, var(--gold))}}.set-on .sun{left:var(--at);width:30px;height:15px;margin-left:-15px;position:absolute;bottom:0;overflow:hidden}.set-on .sun:before{content:"";background:var(--gold);border-radius:50%;width:30px;height:30px;position:absolute;top:0;left:0}.set-on .ref{left:var(--at);justify-items:center;gap:3px;width:30px;margin-left:-15px;padding-top:3px;display:grid;position:absolute;top:100%}.set-on .ref i{background:var(--gold);border-radius:2px;height:1.5px;display:block}.set-on .ref i:first-child{opacity:.55;width:20px}.set-on .ref i:nth-child(2){opacity:.3;width:11px}.set-on.is-set .sun,.set-on.is-set .ref,.set-on.is-set .lit{display:none}.set-on.is-set:before{opacity:.55}.set-r.is-lh{min-height:44px;padding-block:8px}.set-lh{font:600 14px/20px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.set-lh .ac-i{color:var(--ink-3)}.set-r.is-ll{min-height:42px;padding-block:9px}.set-ll{font:400 14.5px/20px var(--font-sans);color:var(--ink-2)}.set-ll+.set-ll{color:var(--ink)}.set .ac-btn.set-caution{color:var(--caution);box-shadow:inset 0 0 0 1px var(--caution);background:0 0}@supports (color:color-mix(in lab, red, red)){.set .ac-btn.set-caution{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--caution) 55%, transparent)}}.set .ac-btn.set-caution:hover{background:var(--caution)}@supports (color:color-mix(in lab, red, red)){.set .ac-btn.set-caution:hover{background:color-mix(in oklch, var(--caution) 12%, transparent)}}.set-r[data-row=delete]{scroll-margin-top:120px}.set-r.is-q .set-t{font:600 17px/24px var(--font-sans)}.set-r.is-q.is-say .set-t{font:500 15px/22px var(--font-sans);color:var(--caution)}.set-del{animation:set-up var(--duration-2) var(--ease-out) both;padding:4px 0 8px}.set-gs{grid-template-columns:minmax(0, 1fr) var(--ctl);column-gap:28px;display:grid}.set-gh{font:500 13px/18px var(--font-sans);color:var(--ink-3);padding-bottom:6px}.set-gl{margin:0;padding:0;list-style:none;display:grid}.set-gl li{border-top:1px solid var(--line);font:400 14.5px/20px var(--font-sans);color:var(--ink);text-wrap:pretty;grid-template-columns:22px minmax(0,1fr);align-items:start;padding-block:7px;display:grid}.set-gl li .ac-i{color:var(--caution);margin-top:2.5px}.set-gp{border-top:1px solid var(--line);font:400 14.5px/20px var(--font-sans);color:var(--ink);text-wrap:pretty;padding-block:7px}.set-no{font:500 14px/20px var(--font-sans);color:var(--caution);grid-template-columns:22px minmax(0,1fr);align-items:start;margin-top:12px;display:grid}.set-no .ac-i{margin-top:2px}.set-da{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.set-ask-a .ac-btn[aria-disabled=true],.set-da .ac-btn[aria-disabled=true]{cursor:default}.set-ask-a .ac-btn.is-primary[aria-disabled=true],.set-da .ac-btn.is-primary[aria-disabled=true]{opacity:.5}@media (width>=1600px){.set{--ctl:320px;--idx:196px}.set-tx{grid-template-columns:340px minmax(0,1fr);align-items:baseline;column-gap:24px;display:grid}.set-h{margin-top:0}.set-r.is-q .set-tx{display:block}}@media (width<=1240px){.set{--ctl:248px;--idx:148px}.set[data-out]{--hz:calc(240px + var(--ask))}.set[data-out] .set-me{max-width:none}.set-r,.set-gs{column-gap:20px}}@media (width<=1000px){.set{--idx:0px}.set-body{grid-template-columns:minmax(0,1fr);margin-top:34px}.set-idx{display:none}.set:after{background:linear-gradient(to bottom, transparent, var(--ground) 30px)}.set-part{scroll-margin-top:62px}.set-strip{z-index:12;margin-inline:calc(var(--page-x) * -1);padding:8px var(--page-x);scrollbar-width:none;background:var(--ground);gap:2px;margin-bottom:18px;display:flex;position:sticky;top:0;overflow-x:auto}.set-strip::-webkit-scrollbar{display:none}.set-sx{border-radius:var(--radius-pill);height:34px;font:500 13.5px/34px var(--font-sans);color:var(--ink-3);white-space:nowrap;flex:none;padding:0 12px}.set-sx[aria-current=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.set-sx[aria-current=true]{background:color-mix(in oklch, var(--ink) 11%, transparent)}}.set-sx[aria-current=true]{color:var(--ink)}}@media (width<=860px){.shell:has(.set) .ph-head{z-index:1;position:relative}.set{--sky:calc(134px + var(--bar));--ctl:100%;--page-x:20px;margin-top:calc(-1 * var(--bar))}.set[data-out]{--hz:calc(144px + var(--bar) + var(--ask))}.set>.dusk-in{padding-top:var(--bar);padding-bottom:40px}.set-band{height:calc(var(--hz) - var(--bar));display:block}.set-me{position:absolute;bottom:0;left:0;right:0}.set-acts{min-width:0;height:auto;margin:0;padding:0;position:absolute;top:0;right:-12px}.set-ask{width:auto;top:44px;left:0;right:0}.set-body{margin-top:32px}.set-part+.set-part{margin-top:44px}.set-r{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.set-r.is-wide,.set-r.is-stack{grid-template-columns:minmax(0,1fr);row-gap:10px}.set-line{gap:4px}.set-c .ac-btn.is-quiet{margin-right:-8px;padding-inline:8px}.set-r.is-stack .set-l{min-height:0}.set-r.is-lh,.set-r.is-ll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.set-gs{grid-template-columns:minmax(0,1fr);row-gap:16px}.set-eves{gap:12px}}.ac-modal.cf-modal{width:min(620px,100vw - 32px);max-height:min(720px,100dvh - 48px);animation:cf-rise-m var(--duration-2) var(--ease-out) both;transition:width var(--duration-3) var(--ease-in-out);top:50%;transform:translate(-50%,-50%)translate(0)}.ac-modal.cf-modal.is-wide{width:min(960px,100vw - 32px);max-height:min(780px,100dvh - 48px)}.ac-modal.cf-modal[data-state=closed]{animation:cf-settle var(--duration-2) var(--ease-in) forwards}.cf-view{flex-direction:column;flex:0 auto;min-height:0;display:flex}.cf-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:26px 22px 6px 30px;display:flex}.cf-head h2{min-width:0;font:480 28px/1.15 var(--font-display);letter-spacing:-.015em;font-variation-settings:"opsz" 28}.cf-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 30px 30px;display:grid}.cf-way{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow var(--duration-1), transform var(--duration-1) var(--ease-out);align-content:start;justify-items:start;gap:18px;padding:20px;display:grid;position:relative}.cf-way:hover{box-shadow:inset 0 0 0 1px var(--line-control), var(--shadow-2);transform:translateY(-1px)}.cf-way:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-way b{font:600 17px/1.25 var(--font-sans);letter-spacing:-.01em;display:block}.cf-way small{color:var(--ink-3);margin-top:4px;font-size:14px;line-height:1.4;display:block}.cf-way .ac-kbd{position:absolute;top:18px;right:18px}.cf-way svg .sunup{transition:transform var(--duration-3) var(--ease-out)}.cf-way:hover svg .sunup,.cf-way:focus-visible svg .sunup{transform:translateY(-5px)}.cf-way svg .dawn{opacity:0;transition:opacity var(--duration-3) var(--ease-out)}.cf-way:hover svg .dawn,.cf-way:focus-visible svg .dawn{opacity:1}.cf-steps{flex:none;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:14px 16px 0;display:grid}.cf-steps .ac-icon-btn{width:36px;height:36px}.cf-steps ol{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.cf-steps li{align-items:center;gap:6px;display:inline-flex}.cf-steps li.on{color:var(--ink);font-weight:600}.cf-steps li.done{color:var(--ink-2)}.cf-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;animation:cf-step var(--duration-2) var(--ease-out) both;flex:0 auto;padding:18px 30px 8px;overflow:hidden auto}.cf-body.is-back{animation-name:cf-step-back}.cf-body:last-child{padding-bottom:28px}.cf-body h2{font:480 28px/1.15 var(--font-display);letter-spacing:-.015em;font-variation-settings:"opsz" 28}.cf-sub{color:var(--ink-3);margin-top:6px;font-size:14.5px;line-height:1.45}.cf-foot{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 30px 24px;display:flex}.cf-foot .sum{min-width:0;color:var(--ink-3);font-size:13.5px;line-height:1.4}.cf-foot .acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cf-field{overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--radius-md);background:var(--sunk);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;max-height:168px;margin-top:16px;padding:7px 10px 7px 14px;display:flex;overflow-y:auto}.cf-field:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.cf-field>.ac-i{color:var(--ink-3);flex:none}.cf-field input{min-width:120px;height:36px;color:var(--ink);font:400 15.5px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:140px}.cf-field input::placeholder{color:var(--ink-3)}.cf-tok{border-radius:var(--radius-sm);background:var(--surface-raised);max-width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);font:600 13.5px/1 var(--font-sans);animation:cf-pop var(--duration-2) var(--ease-out) both;align-items:center;gap:7px;padding:0 6px 0 5px;display:inline-flex}.cf-tok.is-held{background:var(--horizon-soft);box-shadow:inset 0 0 0 2px var(--focus)}.cf-tok .t{min-width:0;line-height:1.3}.cf-tok small{color:var(--ink-3);flex:none;font-weight:500}.cf-tok .x{width:22px;height:22px;color:var(--ink-3);cursor:pointer;border-radius:6px;flex:none;place-items:center;display:grid}.cf-tok .x:hover{background:var(--sunk);color:var(--ink)}.cf-tok .x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cf-list{margin:12px -10px 0;display:grid}.cf-k{font:500 13px/18px var(--font-sans);color:var(--ink-3);margin:18px 0 2px}.cf-k+.cf-list{margin-top:6px}.cf-row{border-radius:var(--radius-md);min-height:56px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--duration-1);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.cf-row:hover,.cf-row.on{background:var(--sunk)}.cf-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cf-row b{font:600 14.5px/1.3 var(--font-sans);display:block}.cf-row small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.3;display:block}div.cf-row{cursor:default}div.cf-row:hover{background:0 0}.cf-row .plus{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--ink-3);place-items:center;display:grid}:is(.cf-r,.cf-row,.cf-doc) :is(b,small).ac-clamp-1,:is(.cf-r,.cf-row,.cf-doc) :is(b,small).ac-clamp-2{display:-webkit-box}.cf-face{justify-content:center;align-items:center;display:flex}.cf-quad{grid-template-columns:repeat(2,auto);gap:2px;display:grid}.cf-tile{background:var(--sunk);width:38px;height:38px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.cf-note{border-radius:var(--radius-sm);background:var(--caution-soft);color:var(--caution);font:500 13.5px/1.4 var(--font-sans);animation:cf-pop var(--duration-2) var(--ease-out) both;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.cf-note>.ac-i{flex:none}.cf-note>.m{overflow-wrap:anywhere;min-width:0}.cf-note .do{flex:none;gap:12px;margin-left:auto;display:flex}.cf-note .lk{color:var(--caution);white-space:nowrap}.cf-note.is-info{background:var(--sunk);color:var(--ink-2)}.cf-note.is-info .lk{color:var(--sun-text)}.cf-fail{flex:none;margin:10px 30px 0}.cf-scope{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 30px 0;display:flex}.cf-scope b{font:600 14px/1.3 var(--font-sans)}.cf-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cf-time{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--duration-1), box-shadow var(--duration-1);align-content:start;gap:3px;padding:14px 14px 13px;display:grid;position:relative}.cf-time:hover{box-shadow:inset 0 0 0 1px var(--line-control), var(--shadow-1)}.cf-time:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-time .d{font:500 13px/1.2 var(--font-sans);color:var(--ink-3)}.cf-time b{font:600 20px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cf-time small{color:var(--ink-3);font-size:12.5px;line-height:1.3}.cf-time small:empty{display:none}.cf-time.on{background:var(--sun-soft);box-shadow:inset 0 0 0 1.5px var(--sun)}.cf-time.on b,.cf-time.on .d{color:var(--sun-text)}.cf-time .tk{background:var(--sun);width:20px;height:20px;color:var(--on-sun);animation:cf-pop var(--duration-2) var(--ease-out) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cf-time.is-wait{cursor:default;box-shadow:inset 0 0 0 1px var(--line)}.cf-time.is-wait i{background:var(--sunk);border-radius:6px;height:12px;display:block}.cf-time.is-wait i:nth-child(2){width:62%;height:20px;margin:3px 0}.cf-time.is-wait i:first-child,.cf-time.is-wait i:nth-child(3){width:44%}.cf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.cf-bar b{font:600 14px/1.3 var(--font-sans)}.cf-rows{border-top:1px solid var(--line);margin-top:12px;display:grid}.cf-r{border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);text-align:left;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:6px 2px;display:grid}button.cf-r:enabled{cursor:pointer}button.cf-r:enabled:hover b{color:var(--sun-text)}.cf-r:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-xs)}.cf-r.no-chev{grid-template-columns:26px minmax(0,1fr) auto}.cf-r>.ac-i:first-child{color:var(--ink-3)}.cf-r.is-on>.ac-i:first-child{color:var(--sun-text)}.cf-r b{font:600 14.5px/1.3 var(--font-sans);transition:color var(--duration-1);display:block}.cf-r small{color:var(--ink-3);margin-top:1px;font-size:13px;line-height:1.35;display:block}.cf-r .chev{color:var(--ink-3);transition:transform var(--duration-2) var(--ease-out);display:inline-flex}.cf-r[aria-expanded=true] .chev{transform:rotate(90deg)}.cf-more{border-bottom:1px solid var(--line);animation:cf-open var(--duration-2) var(--ease-out) both;gap:2px;padding:4px 0 12px 38px;display:grid;overflow:hidden}.cf-picks{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.cf-pick{border-radius:var(--radius-sm);height:34px;box-shadow:inset 0 0 0 1px var(--line);font:500 13.5px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-1), color var(--duration-1), box-shadow var(--duration-1);padding:0 12px}.cf-pick:hover{box-shadow:inset 0 0 0 1px var(--line-control)}.cf-pick[aria-pressed=true]{background:var(--sun-soft);color:var(--sun-text);box-shadow:inset 0 0 0 1.5px var(--sun)}.cf-pick:disabled{cursor:default}.cf-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-pick.day{width:42px;padding:0}.cf-end{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;font-size:13.5px;display:flex}.cf-end input{border-radius:var(--radius-sm);background:var(--sunk);height:34px;color:var(--ink);font:500 13.5px/1 var(--font-sans);border:0;padding:0 8px}.cf-end input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-end small{color:var(--ink-3);font-size:13px}.cf-sw{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;display:grid}.cf-sw b{font:500 14px/1.3 var(--font-sans);display:block}.cf-sw small{color:var(--ink-3);font-size:12.5px;line-height:1.35;display:block}.cf-sealed{color:var(--ink-3);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;line-height:1.35;display:flex}.cf-sealed .ac-i{color:var(--sun-text);flex:none}.cf-split{grid-template-columns:300px minmax(0,1fr);gap:28px;display:grid}.cf-split .cf-times{grid-template-columns:minmax(0,1fr)}.cf-wk{min-width:0;animation:cf-fade var(--duration-3) var(--ease-out) both;margin-top:6px}.cf-wk-top{min-height:36px;font:500 12.5px/1 var(--font-sans);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cf-wk-top .ac-icon-btn{width:32px;height:32px}.cf-wk-nav{gap:2px;display:flex}.wk-scroll{--hh:34px;max-height:calc(9 * var(--hh) + 44px);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.wk{grid-template-columns:34px repeat(5,minmax(0,1fr));display:grid}.wk-d{z-index:3;background:var(--surface-raised);text-align:center;height:44px;font:500 12px/1.2 var(--font-sans);color:var(--ink-3);padding-bottom:8px;position:sticky;top:0}.wk-d b{font:600 15px/1 var(--font-sans);color:var(--ink);margin-top:3px;display:block}.wk-d.today,.wk-d.today b{color:var(--sun-text)}.wk-corner{z-index:3;background:var(--surface-raised);position:sticky;top:0}.wk-hrs{grid-auto-rows:var(--hh);display:grid}.wk-hrs span{text-align:right;font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);padding-right:7px;transform:translateY(-5px)}.wk-c{height:calc(var(--rows) * var(--hh));border-left:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px);background-size:100% var(--hh);position:relative}.wk-c:last-child{border-right:1px solid var(--line)}.wk-slot{z-index:1;left:0;right:0;top:calc(var(--i) * var(--hh) / 2);height:calc(var(--hh) / 2);cursor:pointer;position:absolute}.wk-slot:hover{background:var(--sun)}@supports (color:color-mix(in lab, red, red)){.wk-slot:hover{background:color-mix(in srgb, var(--sun) 10%, transparent)}}.wk-slot[aria-disabled=true]{cursor:default;background:0 0}.wk-slot:focus-visible{z-index:3;outline:2px solid var(--focus);outline-offset:-1px;border-radius:3px}.ev{left:2px;right:2px;top:calc((var(--s) - var(--from)) * var(--hh) + 1px);height:calc(var(--d) * var(--hh) - 2px);white-space:nowrap;text-overflow:ellipsis;font:500 10.5px/1.2 var(--font-sans);color:var(--ink-3);pointer-events:none;border-radius:6px;padding:3px 5px;position:absolute;overflow:hidden}.ev.mine{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink-2)}.ev.busy{background:var(--line-control)}@supports (color:color-mix(in lab, red, red)){.ev.busy{background:color-mix(in srgb, var(--line-control) 22%, transparent)}}.ev.is-pick{z-index:2;background:var(--sun-soft);box-shadow:inset 0 0 0 1.5px var(--sun);color:var(--sun-text);font:600 11px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;animation:cf-pop var(--duration-2) var(--ease-out) both}.cf-title{width:100%;color:var(--ink);font:450 34px/1.15 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36;caret-color:var(--sun);text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;display:block}.cf-docs{margin:10px -10px 0;display:grid}.cf-doc{border-radius:var(--radius-md);min-height:54px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.cf-doc.is-read{cursor:default;grid-template-columns:36px minmax(0,1fr) auto}button.cf-doc:hover{background:var(--sunk)}.cf-doc.on,button.cf-doc.on:hover{background:var(--sun-soft)}.cf-doc:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cf-doc b{font:600 14px/1.3 var(--font-sans);display:block}.cf-doc small{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.cf-doc .when{font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.cf-doc .tick{border-radius:var(--radius-xs);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--on-sun);transition:background-color var(--duration-1), box-shadow var(--duration-1);place-items:center;display:grid}.cf-doc.on .tick{background:var(--sun);box-shadow:none}.cf-doc .cf-tile{width:36px;height:36px}.cf-card-h{padding:24px 30px 6px}.cf-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cf-card-top .end{flex:none;align-items:center;gap:2px;display:flex}.cf-card-h h2{font:480 30px/1.12 var(--font-display);letter-spacing:-.018em;font-variation-settings:"opsz" 32}.cf-card-h .when{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.4}.cf-sumrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.cf-sumrow>b{font:600 14.5px/1.3 var(--font-sans)}.cf-ans{gap:6px;display:flex}.cf-ans button{border-radius:var(--radius-md);height:40px;box-shadow:inset 0 0 0 1px var(--line-control);font:600 13.5px/1 var(--font-sans);color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-1), color var(--duration-1), box-shadow var(--duration-1);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cf-ans button[aria-pressed=true]{background:var(--sun-soft);color:var(--sun-text);box-shadow:inset 0 0 0 1.5px var(--sun)}.cf-ans button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-confirm{border-radius:var(--radius-md);background:var(--caution-soft);color:var(--caution);font:500 14px/1.4 var(--font-sans);animation:cf-pop var(--duration-2) var(--ease-out) both;flex:none;gap:10px;margin:12px 30px 22px;padding:14px 16px;display:grid}.cf-confirm .cf-scope{padding:0}.cf-confirm .cf-scope b{font-weight:500}.cf-confirm .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-confirm .acts{gap:8px;margin-left:auto;display:flex}.cf-confirm .ac-btn.is-quiet{color:inherit}.cf-flood{z-index:60;background:var(--stage);animation:cf-flood .56s var(--ease-in-out) both;position:fixed;inset:0}.cf-flood.is-back{animation:cf-fade-away var(--duration-2) var(--ease-out) both}@media (width<=640px){.ac-modal.cf-modal,.ac-modal.cf-modal.is-wide{width:auto;max-height:92dvh;animation:cf-sheet var(--duration-3) var(--ease-out) both;border-radius:28px 28px 0 0;inset:auto 0 0;transform:none}.ac-modal.cf-modal[data-state=closed]{animation:cf-sheet-out var(--duration-2) var(--ease-in) forwards}.cf-ways{padding:12px 18px calc(26px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.cf-way{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px}.cf-way svg{width:52px;height:58px}.cf-way .ac-kbd{display:none}.cf-head{padding:22px 12px 2px 20px}.cf-steps ol{gap:16px}.cf-body{padding:14px 18px 8px}.cf-foot{padding:12px 18px calc(22px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.cf-foot .sum{flex:100%}.cf-foot .acts{flex:auto;justify-content:flex-end}.cf-fail{margin:10px 18px 0}.cf-scope{padding:12px 18px 0}.cf-times{grid-template-columns:minmax(0,1fr)}.cf-time{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 40px 12px 14px}.cf-time .d{grid-column:1}.cf-time b{grid-area:1/2/span 2;font-size:18px}.cf-time small{grid-column:1}.cf-time .tk{margin-top:-10px;top:50%}.cf-title{font-size:28px}.cf-split{grid-template-columns:minmax(0,1fr);gap:14px}.cf-card-h{padding:22px 18px 6px}.cf-card-h h2{font-size:26px}.cf-confirm{margin:12px 18px calc(18px + env(safe-area-inset-bottom,0px))}.cf-more{padding-left:0}.cf-field input{font-size:16px}.wk{grid-template-columns:28px repeat(5,minmax(0,1fr))}}@keyframes cf-fade{0%{opacity:0}}@keyframes cf-fade-away{to{opacity:0}}@keyframes cf-rise-m{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}@keyframes cf-settle{to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.97)}}@keyframes cf-sheet{0%{transform:translateY(100%)}}@keyframes cf-sheet-out{to{transform:translateY(100%)}}@keyframes cf-step{0%{opacity:0;transform:translate(14px)}}@keyframes cf-step-back{0%{opacity:0;transform:translate(-14px)}}@keyframes cf-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes cf-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:320px}}@keyframes cf-flood{0%{clip-path:circle(0 at var(--fx,50%) var(--fy,50%))}to{clip-path:circle(150vmax at var(--fx,50%) var(--fy,50%))}}.wd-stop kbd{font-family:var(--font-sans)}:where(.ws-pane,.ws-pop,.ws-play,.wv-knock,.ws-toasts,.ws-ghost,.ws-kbar,.ws-ncard) .ac-i{flex:none;display:block}.wt-in:focus-visible,.wv-fi:focus-visible,.wm-in:focus-visible,.wp-notes:focus-visible,.wl-add input:focus-visible,.wl-find input:focus-visible,.wv-f input:focus-visible{outline:none}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ws-flash{0%,30%{background:var(--horizon-soft)}to{background:0 0}}@keyframes ws-line-flash{0%,35%{background:var(--horizon-soft);box-shadow:0 0 0 4px var(--horizon-soft)}to{background:0 0;box-shadow:0 0 0 4px #0000}}@keyframes ws-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ws-sheet{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ws-fade{0%{opacity:0}to{opacity:1}}@keyframes ws-side{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ws-dots{gap:3px}.ws-dots i{width:4px;height:4px;animation:1s infinite ws-pulse}.ws-pane{border-radius:var(--radius-lg);background:var(--surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);font:400 15px/22px var(--font-sans);transition:box-shadow var(--duration-2) var(--ease-out);display:flex;position:relative;overflow:hidden;container:ws-pane/inline-size}.ws-pane.is-follow{box-shadow:0 0 0 2px var(--speak), var(--shadow-2);transition-duration:var(--duration-3)}.ws-pane.is-away .wd{visibility:hidden}.wt{border-right:1px solid var(--line);background:var(--sunk);flex-direction:column;flex:none;width:244px;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.wt{background:color-mix(in srgb, var(--sunk) 38%, var(--surface))}}.wt{transition:margin-left var(--duration-2) var(--ease-out), visibility 0s}.ws-pane.tree-off .wt{visibility:hidden;transition:margin-left var(--duration-2) var(--ease-out), visibility 0s linear var(--duration-2);margin-left:-244px}.ws-pane.tree-off.list-peek .wt{z-index:6;visibility:visible;box-shadow:var(--shadow-3);margin-left:0;transition:none;position:absolute;top:0;bottom:0;left:0}.wt-head{flex:none;align-items:center;gap:2px;height:52px;padding:0 8px;display:flex}.wt-space{min-width:0;height:36px;color:var(--ink-3);transition:background-color var(--duration-1);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 8px 0 6px;display:flex}.wt-space:hover,.wt-space[data-state=open]{background:var(--sunk)}.wt-space .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px/1 var(--font-sans);color:var(--ink);overflow:hidden}.wt-mark{background:var(--horizon-soft);width:24px;height:24px;color:var(--horizon);border-radius:7px;flex:none;place-items:center;display:grid}.wt-ib{width:30px;height:30px;color:var(--ink-3);border-radius:8px}.wt-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 12px;position:relative;overflow:auto}.wt-scroll:first-child{padding-top:6px}.wt-sec{font:500 12px/1 var(--font-sans);color:var(--ink-3);-webkit-user-select:none;user-select:none;border-radius:8px;padding:12px 8px 6px}.wt-sec.is-into{background:var(--horizon-soft);color:var(--horizon)}.wt-r{height:32px;padding-left:calc(var(--d) * 16px);color:var(--ink-2);-webkit-user-select:none;user-select:none;transition:background-color var(--duration-1);border-radius:9px;align-items:center;display:flex;position:relative}.wt-r:hover{background:var(--sunk)}.wt-r.is-cur{background:var(--sunk);color:var(--ink)}.wt-r.is-into{background:var(--horizon-soft);color:var(--horizon);box-shadow:inset 0 0 0 1.5px var(--horizon)}.wt-r.is-flash{animation:ws-flash 1.4s var(--ease-out)}.wt-tw{width:20px;height:32px;color:var(--ink-3);transition:transform var(--duration-1) var(--ease-out);flex:none;place-items:center;display:grid}.wt-tw.is-open{transform:rotate(90deg)}.wt-open{text-align:left;min-width:0;height:32px;font:500 13.5px/1 var(--font-sans);color:inherit;flex:1;align-items:center;gap:8px;padding:0 4px 0 0;display:flex}.wt-r:not(:has(.wt-tw)) .wt-open{padding-left:8px}.wt-r[data-area=tree]:not(:has(.wt-tw)) .wt-open{padding-left:20px}.wt-open .ac-i{color:var(--ink-3)}.wt-open .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.wt-c{background:var(--sunk);color:var(--ink-3);font:500 11.5px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;margin-left:auto;padding:2px 6px}.wt-r.is-live .wt-open .ac-i{color:var(--rec)}.wt-r.is-live.is-quiet .wt-open .ac-i{color:var(--ink-3)}.wt-f{border-radius:6px;flex:none;padding:0 6px 0 0;display:inline-flex}.wt-f .ac-faces .ac-avatar{--ring:var(--surface)}.wt-acts{flex:none;align-items:center;width:0;display:inline-flex;overflow:hidden}.wt-r:hover .wt-acts,.wt-r.is-menu .wt-acts{width:auto;padding-right:3px;overflow:visible}.wt-r:has(:focus-visible) .wt-acts{width:auto;padding-right:3px;overflow:visible}.wt-a{width:24px;height:24px;color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.wt-a:hover{background:var(--line);color:var(--ink)}.wt-r.is-edit{padding-right:6px;padding-left:calc(var(--d) * 16px + 20px);background:var(--sunk);color:var(--ink-3);gap:8px;display:flex}.wt-in{min-width:0;height:26px;color:var(--ink);font:500 13.5px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:0}.wt-in::placeholder{color:var(--ink-3)}.wt-line{background:var(--horizon);pointer-events:none;border-radius:2px;height:2px;margin-top:-1px;position:absolute;right:8px}.wt-line:before{content:"";background:var(--surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--horizon);border-radius:50%;position:absolute;top:-3px;left:-3px}.wt-empty{color:var(--ink-3);padding:10px 14px;font-size:13px;line-height:1.4}.wt-foot{border-top:1px solid var(--line);height:38px;color:var(--ink-3);font:500 12px/1 var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 14px;display:flex;overflow:hidden}.wt-foot .ac-i{color:var(--sun-text)}.wd{background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}.wd-head{flex:none;align-items:center;gap:6px;height:52px;padding:0 10px;display:flex}.wd-ib{width:32px;height:32px;color:var(--ink-3)}.wd-crumbs{min-width:0;color:var(--ink-3);font:500 13px/1 var(--font-sans);white-space:nowrap;flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.wd-crumbs .c{text-overflow:ellipsis;flex:none;max-width:180px;line-height:1.3;overflow:hidden}.wd-crumbs .c.is-last{color:var(--ink);flex:0 auto;min-width:0}.wd-save{font:500 12px/1 var(--font-sans);color:var(--ink-3);flex:none;align-items:center;gap:5px;margin-right:4px;display:inline-flex}.wd-save.is-offline,.wd-save.is-failed{color:var(--caution)}.wd-save.is-live{color:var(--rec);gap:6px}.wd-faces{flex:none;align-items:center;margin-right:4px;display:inline-flex}.wd-face{border-radius:8px;margin-left:-5px;display:inline-flex}.wd-face:first-child{margin-left:0}.wd-face .ac-avatar{--ring:var(--surface)}.wd-follow{background:var(--horizon-soft);height:40px;color:var(--horizon);font:500 13.5px/1 var(--font-sans);flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.wd-follow .t{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;line-height:1.3;overflow:hidden}.wd-follow b{font-weight:600}.wd-follow .w{text-overflow:ellipsis;white-space:nowrap;opacity:.75;flex:1;min-width:0;line-height:1.3;overflow:hidden}.wd-stop{height:28px;font:600 13px/1 var(--font-sans);color:var(--horizon);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 6px 0 10px;display:inline-flex}.wd-stop:hover{background:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.wd-stop:hover{background:color-mix(in srgb, var(--horizon) 14%, transparent)}}.wd-stop kbd{background:var(--horizon);border-radius:5px;place-items:center;height:20px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.wd-stop kbd{background:color-mix(in srgb, var(--horizon) 16%, transparent)}}.wd-stop kbd{font-size:11px}.wd-off,.wd-gone,.wd-ro{min-height:40px;font:500 13.5px/1.3 var(--font-sans);flex:none;align-items:center;gap:8px;padding:6px 14px;display:flex}.wd-off,.wd-gone{background:var(--caution-soft);color:var(--caution)}.wd-gone span{flex:1;min-width:0}.wd-ro{background:var(--sunk);color:var(--ink-2)}.wd-scroll{scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow:auto}.wd-page{max-width:760px;margin:0 auto;padding:22px 72px 40px}.wd-title{min-height:44px;font:450 38px/1.14 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 40;color:var(--ink);word-break:break-word;outline:none}.wd-title:empty:before{content:attr(data-ph);color:var(--ink-3);opacity:.7}.wd-by{font:500 13px/1.2 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:flex}.wd-by .d{color:var(--ink-3);font-weight:400}.wd-blocks{margin-top:20px;position:relative}.wd-tail{cursor:text;width:100%;height:120px;display:block}.wd-start{gap:10px;margin-top:26px;display:grid}.wd-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wd-tpl{box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink-3);transition:background-color var(--duration-1), box-shadow var(--duration-1);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.wd-tpl:hover{background:var(--sunk)}.wd-tpl b{font:600 14px/1.25 var(--font-sans);color:var(--ink);display:block}.wd-tpl small{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.3;display:block}.wd-none svg{animation:ws-fade var(--duration-3) var(--ease-out)}.wd-none{text-align:center;height:100%;color:var(--ink-3);align-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.wd-none b{font:480 24px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-top:10px}.wd-none p{max-width:34ch;color:var(--ink-3);font-size:14.5px;line-height:1.5}.wd-none .ac-empty-act{flex-wrap:nowrap;gap:8px;margin-top:10px}.ws-pop{z-index:60;background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);font:400 15px/22px var(--font-sans);animation:ws-pop var(--duration-1) var(--ease-out);transform-origin:var(--radix-popover-content-transform-origin,top left);border-radius:16px;outline:none}.wm{outline:none;width:264px;padding:6px}.wm-list{scrollbar-width:thin;max-height:352px;position:relative;overflow:auto}.wm-h{font:500 12px/1 var(--font-sans);color:var(--ink-3);padding:10px 10px 5px}.wm-s{background:var(--line);height:1px;margin:5px 8px}.wm-x{color:var(--ink-3);align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.wm-r{text-align:left;width:100%;min-height:36px;color:var(--ink);font:500 14px/1.25 var(--font-sans);transition:background-color var(--duration-1);border-radius:10px;align-items:center;gap:10px;padding:5px 10px;display:flex}.wm-r:hover,.wm-r.is-sel,.wm-r:focus-visible{background:var(--sunk);outline:none}.wm-r .ac-i{color:var(--ink-2)}.wm-r .t{flex:1;min-width:0}.wm-r .l{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wm-r small{text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/1.25 var(--font-sans);color:var(--ink-3);margin-top:2px;display:block;overflow:hidden}.wm-r.is-caution,.wm-r.is-caution .ac-i{color:var(--caution)}.wm-r.is-on>.ac-i:last-child{color:var(--sun-text)}.wm-r.is-phone{display:none}.wu{gap:8px;padding:8px;display:grid}.wu .ac-eyebrow{color:var(--ink-3);margin-top:4px;font-size:11px}.wu-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wu-p{border-radius:8px;display:block;overflow:hidden}.wu-p img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.wu-p:hover{outline:2px solid var(--horizon);outline-offset:1px}.wm.is-upload{width:268px}.wm.is-role{width:180px}.wv-person{gap:8px;width:264px;padding:12px;display:grid}.wv-person .hd{align-items:center;gap:10px;display:flex}.wv-person .hd span{overflow-wrap:anywhere;min-width:0}.wv-person .hd b{font:600 14.5px/1.25 var(--font-sans);display:block}.wv-person .hd small{color:var(--ink-3);font-size:12.5px;line-height:1.3;display:block}.wv-person .ac-btn{width:100%}.wv-ask{width:340px;padding:12px}.wv-ask .hd{align-items:flex-start;gap:10px;display:flex}.wv-ask p{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:14px;line-height:1.4}.wv-ask b{color:var(--ink);font-weight:600}.wv-ask .ac,.wv-switch .ac{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wv-cmt{grid-template-columns:minmax(0,1fr);gap:8px;width:320px;padding:10px;display:grid}.wv-cmt .q{background:var(--hl);color:var(--ink-2);border-radius:8px;padding:6px 8px;font-size:13px;line-height:1.35}.wv-cmt .in{align-items:center;gap:8px;display:flex}.wm-in{background:var(--sunk);min-width:0;height:36px;color:var(--ink);font:400 14px/1 var(--font-sans);border:0;border-radius:10px;outline:none;flex:1;padding:0 10px}.wm-in:focus{box-shadow:inset 0 0 0 2px var(--focus)}.wm-in::placeholder{color:var(--ink-3)}.ws-send{background:var(--sun);width:36px;height:36px;color:var(--on-sun);border-radius:50%;flex:none;place-items:center;display:grid}.wv-th{align-items:center;gap:8px;display:flex}.wv-th .q1{text-overflow:ellipsis;white-space:nowrap;background:var(--hl);min-width:0;color:var(--ink-2);border-radius:6px;flex:1;padding:3px 6px;font-size:13px;line-height:1.4;overflow:hidden}.wv-m{gap:8px;display:flex}.wv-m b{font:600 13.5px/1.2 var(--font-sans)}.wv-m>div{min-width:0}.wv-m p{overflow-wrap:anywhere;color:var(--ink-2);font-size:14px;line-height:1.4}.wv-share{gap:8px;width:340px;padding:12px;display:grid}.wv-h b{overflow-wrap:anywhere;font:600 15px/1.2 var(--font-sans)}.wv-f{background:var(--sunk);height:38px;color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.wv-f input{min-width:0;height:30px;color:var(--ink);font:400 14px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:0}.wv-f input::placeholder{color:var(--ink-3)}.wv-f:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.wv-pr{align-items:center;gap:10px;min-height:40px;display:flex}.wv-pr .m{overflow-wrap:anywhere;flex:1;min-width:0}.wv-pr b{font:600 14px/1.25 var(--font-sans);display:block}.wv-pr small{color:var(--ink-3);font-size:12.5px}.wv-pr .role{font:500 13px/1 var(--font-sans);color:var(--ink-2);flex:none;align-items:center;gap:3px;display:inline-flex}.wv-pr button.role{border-radius:6px}.wv-pr button.role:hover{color:var(--ink)}.wv-sep{background:var(--line);height:1px}.wv-share .ac-eyebrow{color:var(--ink-3);font-size:11px}.wv-foot{color:var(--ink-3);align-items:center;gap:7px;font-size:12.5px;line-height:1.3;display:flex}.wv-foot .ac-i{color:var(--sun-text)}.wv-switch{gap:6px;width:320px;padding:14px;display:grid}.wv-switch b{overflow-wrap:anywhere;font:600 15px/1.25 var(--font-sans)}.wv-switch p{color:var(--ink-2);font-size:13.5px;line-height:1.42}.wv-switch .warn{overflow-wrap:anywhere;background:var(--caution-soft);color:var(--caution);border-radius:10px;gap:7px;padding:8px 10px;display:flex}.wv-switch .warn .ac-i{margin-top:2px}.wv-pres{gap:8px;width:320px;padding:12px;display:grid}.wv-pres .wv-pv{background:var(--surface);height:120px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:14px 16px;position:relative;overflow:hidden}.wv-pres .wv-pv b{font:450 20px/1.1 var(--font-display);display:block}.wv-pres .wv-pv .l{background:var(--line);border-radius:4px;height:7px;margin-top:9px;display:block}.wv-pres .wv-pv .l.a{width:92%;margin-top:14px}.wv-pres .wv-pv .l.b{width:80%}.wv-pres .wv-pv .l.c{width:60%}.wv-pres .t{font:600 14.5px/1.25 var(--font-sans)}.wv-pres p{color:var(--ink-2);font-size:13.5px;line-height:1.42}.wv-pres .ac-btn{width:100%;margin-top:2px}.ws-scrim{z-index:58;background:var(--stage);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ws-scrim{background:color-mix(in srgb, var(--stage) 34%, transparent)}}.ws-scrim{animation:ws-fade var(--duration-1) var(--ease-out)}.wv-find{width:520px;max-width:calc(100vw - 32px);margin:0 auto;padding:6px;position:fixed;top:13vh;left:0;right:0}.wv-find .f{border-bottom:1px solid var(--line);height:46px;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:4px;padding:0 10px;display:flex}.wv-fi{min-width:0;height:30px;color:var(--ink);font:400 15.5px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.wv-fi::placeholder{color:var(--ink-3)}.wv-knock{z-index:56;background:var(--surface-raised);width:400px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin-left:-200px;padding:12px;display:grid;position:fixed;top:74px;left:50%}.wv-knock .ac-avatar{align-self:end}.wv-knock b{overflow-wrap:anywhere;font:600 14.5px/1.25 var(--font-sans)}.wv-knock p{color:var(--ink-2);font-size:13.5px;line-height:1.3}.wv-knock .ac{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:8px;display:flex}.wv-knock .ac-btn,.wv-switch .ac-btn{min-width:0;max-width:100%}.ws-ghost{z-index:65;background:var(--surface-raised);max-width:280px;height:32px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);font:500 13.5px/1 var(--font-sans);pointer-events:none;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:fixed;rotate:-1.2deg}.ws-ghost span{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ws-toasts{z-index:70;pointer-events:none;justify-items:start;gap:8px;max-width:300px;display:grid;position:fixed;bottom:16px;left:16px}.ac-toast.ws-toast{border-radius:var(--radius-lg);background:var(--stage-ink);min-height:44px;color:var(--stage);font:500 14px/1.3 var(--font-sans);pointer-events:auto;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:inline-flex;box-shadow:0 18px 40px -14px #000000b3}.ac-toast.ws-toast>.ac-i{color:#a63d02}.ac-toast.ws-toast>span{padding-right:4px}.ac-toast.ws-toast button{border-radius:var(--radius-pill);height:30px;color:var(--stage);background:var(--stage);flex:none;padding:0 11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ac-toast.ws-toast button{background:color-mix(in srgb, var(--stage) 10%, transparent)}}.ac-toast.ws-toast button{white-space:nowrap}.ac-toast.ws-toast button:hover{background:var(--stage)}@supports (color:color-mix(in lab, red, red)){.ac-toast.ws-toast button:hover{background:color-mix(in srgb, var(--stage) 18%, transparent)}}.wh{border-left:1px solid var(--line);background:var(--surface);width:260px;animation:ws-side var(--duration-2) var(--ease-out);flex-direction:column;flex:none;display:flex}.wh-h{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 14px;display:flex}.wh-h b{font:600 14.5px/1 var(--font-sans)}.wh-l{flex:1;align-content:start;gap:2px;min-height:0;padding:0 8px;display:grid;overflow:auto}.wh-r{text-align:left;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:flex}.wh-r:hover{background:var(--sunk)}.wh-r.is-cur{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line)}.wh-r .m{overflow-wrap:anywhere;flex:1;min-width:0}.wh-r b{font:600 13.5px/1.25 var(--font-sans);display:block}.wh-r small{color:var(--ink-3);font-size:12px;line-height:1.3;display:block}.wh-r .ac-time{color:var(--ink-3);flex:none;font-size:11.5px}.wh-f{flex:none;padding:10px}.wh-f .ac-btn{width:100%}.wp-tag{background:var(--horizon-soft);height:44px;color:var(--horizon);font:500 13.5px/1 var(--font-sans);flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.wp-tag b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.wp-tag span{color:inherit;opacity:.78}.wp-tag .wp-name{text-overflow:ellipsis;white-space:nowrap;flex:0 999 auto;min-width:0;line-height:1.3;overflow:hidden}.wp-tag .ac-btn{flex:none;margin-left:auto}.ws-live,.wp-tag .ws-live{background:var(--horizon);opacity:1;width:8px;height:8px;animation:ws-pulse 1.8s var(--ease-out) infinite;border-radius:50%}.ws-pane.is-reading .wt{display:none}.ws-pane.is-reading .wd-page{max-width:880px;padding:36px 72px 28px}.ws-pane.is-reading .wd-title{font-size:46px}.ws-pane.is-reading .wb-t{font-size:19px;line-height:31px}.ws-pane.is-reading .wb.is-h2 .wb-t{font:450 34px/1.15 var(--font-display);letter-spacing:-.02em}.ws-pane.is-reading .wb.is-h2{margin:0 0 12px}.ws-pane.is-reading .wb-box{pointer-events:none;margin-top:7px}.ws-pane.is-reading .wb-th,.ws-pane.is-reading .rc{display:none}.ws-pane.is-reading .wb-cap{pointer-events:none}.ws-pane.is-reading .wn,.ws-pane.is-reading .wdt{vertical-align:-6px;height:26px;font-size:15px}.wp{border-left:1px solid var(--line);background:var(--sunk);flex-direction:column;flex:none;gap:14px;width:288px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wp{background:color-mix(in srgb, var(--sunk) 38%, var(--surface))}}.wp-sec{gap:8px;display:grid}.wp-sec.grow{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.wp-sec .ac-eyebrow{color:var(--ink-3);font-size:11px}.wp-now{align-items:flex-start;gap:12px;display:flex}.wp-now .n{font:450 30px/1 var(--font-display);flex:none}.wp-now .n small{font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:4px;display:block}.wp-now>div{overflow-wrap:anywhere;min-width:0}.wp-now b{font:600 14.5px/1.25 var(--font-sans);display:block}.wp-now div small{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.3;display:block}.wp-go{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}.wp-notes{resize:none;background:var(--surface);width:100%;height:100%;min-height:80px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:400 14px/1.5 var(--font-sans);border:0;border-radius:10px;outline:none;padding:10px}.wp-notes:focus{box-shadow:inset 0 0 0 2px var(--focus)}.ws-play{z-index:50;background:var(--stage-raised);width:560px;height:52px;color:var(--stage-ink);font:400 15px/22px var(--font-sans);border-radius:16px;align-items:center;gap:12px;margin-left:-280px;padding:0 10px 0 8px;display:flex;position:fixed;bottom:92px;left:50%;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px -14px #000000b3}.ws-pb,.ws-px{width:36px;height:36px;color:var(--stage-ink);border-radius:11px;flex:none;place-items:center;display:grid}.ws-pb{background:#ffffff1a}.ws-px:hover,.ws-pb:hover{background:#ffffff29}.ws-play .m{flex:0 auto;min-width:0;max-width:46%}.ws-play .m b{text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1.2 var(--font-sans);display:block;overflow:hidden}.ws-play .m small{text-overflow:ellipsis;white-space:nowrap;color:var(--stage-ink-2);font-size:12px;line-height:23px;display:block;overflow:hidden}.ws-play .bar{background:#ffffff29;border-radius:2px;flex:1;min-width:40px;height:4px;position:relative;overflow:hidden}.ws-play .bar i{background:var(--sun-glow);transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.ws-play .ac-time{color:var(--stage-ink-2);flex:none;font-size:12px}.ws-play .v{color:var(--stage-ink-2);flex:none;align-items:center;gap:6px;display:inline-flex}.ws-play .vb{background:#ffffff29;border-radius:2px;width:40px;height:4px;position:relative}.ws-play .vb:has(:focus-visible){outline:2px solid var(--speak);outline-offset:4px}.ws-play .vb i{background:var(--stage-ink);pointer-events:none;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ws-play .vb input{opacity:0;cursor:pointer;width:100%;height:24px;margin:0;position:absolute;top:-10px;left:0;right:0}.ws-play .v small{font-size:11.5px}.ws-pane.in-app{background:var(--surface)}.ws-ncard{border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);align-content:start;gap:6px;padding:16px 18px;display:grid}.ws-ncard .ac-eyebrow{color:var(--ink-3);margin-bottom:4px;font-size:11.5px}.ws-ndocs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ws-ndoc{box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink-3);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.ws-ndoc:hover{background:var(--sunk)}.ws-ndoc span{overflow-wrap:anywhere;flex:1;min-width:0}.ws-ndoc b{font:600 14px/1.25 var(--font-sans);color:var(--ink);display:block}.ws-ndoc small{color:var(--ink-3);font-size:12.5px;line-height:1.3;display:block}.wl{max-width:760px;margin:0 auto;padding:22px 72px 40px}.wl-t{min-height:44px;font:450 38px/1.14 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 40;color:var(--ink)}.wl-s{font:500 13.5px/1.35 var(--font-sans);color:var(--ink-3)}.wl-sum{font:400 16.5px/1.55 var(--font-sans);color:var(--ink)}.wl-h{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 6px;display:flex}.wl-h .ac-eyebrow{color:var(--ink-2);font-size:11.5px}.wl-all{font:600 13px/1 var(--font-sans);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.wl-all:hover{color:var(--ink)}.wl-r{font:500 15px/1.4 var(--font-sans);border-radius:9px;align-items:flex-start;gap:10px;margin:0 -8px;padding:7px 8px;display:flex}.wl-r:hover{background:var(--sunk)}.wl-r .mk{background:var(--sun-soft);width:18px;height:18px;color:var(--sun-text);border-radius:5px;flex:none;place-items:center;margin-top:2px;display:grid}.wl-tx{overflow-wrap:anywhere;flex:1;min-width:0}.wl-at{background:var(--sunk);height:22px;color:var(--ink-2);font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:0 6px}.wl-at:hover{background:var(--sun-soft);color:var(--sun-text)}.wl-todo{font:500 15px/1.4 var(--font-sans);border-radius:9px;align-items:flex-start;gap:4px;margin:0 -8px;padding:7px 8px;display:flex}.wl-todo:hover{background:var(--sunk)}@supports (color:color-mix(in lab, red, red)){.wl-todo:hover{background:color-mix(in srgb, var(--sunk) 60%, transparent)}}.wl-todo .wb-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:#0000;transition:background-color var(--duration-1), box-shadow var(--duration-1), transform var(--duration-1);border-radius:5px;flex:none;place-items:center;margin:2px 8px 0 1px;display:grid}.wl-todo .wb-box:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.wl-todo .wb-box:active{transform:scale(.9)}.wl-todo .wb-box[aria-checked=true]{background:var(--sun);color:var(--on-sun);box-shadow:none}.wl-todo.is-done .wl-tx{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}.wl-todo .src{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-3);margin-top:1px;padding:0;text-decoration:none;display:block}.wl-todo button.src:hover{color:var(--ink);text-decoration:underline}.wl-todo .who{min-width:0;max-width:40%;font:500 13px/1.5 var(--font-sans);color:var(--ink-2);flex:0 auto;align-items:center;gap:5px;margin-left:8px;display:inline-flex}.wl-todo .who span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-due{text-align:right;width:76px;font:500 12.5px/1.7 var(--font-sans);color:var(--ink-3);flex:none}.wl-seg{background:var(--sunk);border-radius:10px;gap:2px;margin:14px 0 8px;padding:3px;display:inline-flex}.wl-seg button{height:28px;color:var(--ink-2);font:600 13px/1 var(--font-sans);border-radius:7px;padding:0 10px}.wl-seg button span{color:var(--ink-3);font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;margin-left:6px}.wl-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.wl-add{height:38px;color:var(--ink-3);border-radius:9px;align-items:center;gap:9px;margin:8px -8px 0;padding:0 8px;display:flex}.wl-add:focus-within{background:var(--sunk)}.wl-add input{min-width:0;color:var(--ink);font:500 15px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.wl-add input::placeholder{color:var(--ink-3)}.wl-find{background:var(--sunk);height:38px;color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;margin:12px 0 10px;padding:0 12px;display:flex}.wl-find input{min-width:0;color:var(--ink);font:400 14.5px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.wl-find input::placeholder{color:var(--ink-3)}.wl-line{border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;margin:0 -8px;padding:8px;display:grid}.wl-line:hover{background:var(--sunk)}@supports (color:color-mix(in lab, red, red)){.wl-line:hover{background:color-mix(in srgb, var(--sunk) 60%, transparent)}}.wl-line.is-flash{animation:ws-line-flash 1.6s var(--ease-out)}.wl-line .w{align-items:baseline;gap:8px;display:flex}.wl-line .w b{font:600 14px/1.2 var(--font-sans)}.wl-line .ac-time{color:var(--ink-3);font-size:11.5px}.wl-line p{overflow-wrap:anywhere;font:400 15.5px/1.45 var(--font-sans);color:var(--ink);margin-top:2px}.wl-line.is-now p{color:var(--ink-3)}.wl-line.is-now .ws-dots{color:var(--rec);align-self:center}.ws-put{width:26px;height:26px;color:var(--ink-3);opacity:0;transition:opacity var(--duration-1);border-radius:7px;place-items:center;display:grid}.wl-r:hover .ws-put,.wl-line:hover .ws-put,.ws-put:focus-visible{opacity:1}.ws-put:hover{background:var(--line);color:var(--ink)}.ws-pane.is-zen .wd-page,.ws-pane.is-zen .wl{max-width:840px}@container (width<=640px){.wd-page{padding-left:46px;padding-right:22px}.wd-crumbs .c:not(.is-last),.wd-crumbs .ac-i,.wd-save{display:none}.wl{padding-left:24px;padding-right:22px}.wl-due{display:none}}@container (width<=470px){.wd-faces{display:none}}@container ws-pane (width<=640px){.wh{z-index:5;box-shadow:var(--shadow-3);position:absolute;top:0;bottom:0;right:0}.wp{z-index:5;border-left:0;border-top:1px solid var(--line);width:auto;height:46%;position:absolute;bottom:0;left:0;right:0;overflow:auto}.ws-pane:has(>.wp) .wd{max-height:54%}.ws-pane.is-reading .wd-page{padding:24px 22px 28px}.ws-pane.is-reading .wd-title{font-size:34px}}@media (hover:none){.wt-acts{width:auto;padding-right:3px;overflow:visible}.ws-put{opacity:1}}.ws-kbar{z-index:40;left:0;right:0;bottom:var(--keyboard,0px);background:var(--surface);height:72px;box-shadow:inset 0 1px 0 var(--line);color:var(--ink-2);align-items:center;gap:2px;padding:0 8px 12px;display:flex;position:fixed}.ws-kbar button{border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.ws-kbar .sp{flex:1}@media (width<=640px){.ws-pane{border-radius:22px 22px 0 0}.ws-pane.in-app{box-shadow:none;border-radius:0}.wt,.ws-pane.tree-off .wt{z-index:5;background:var(--surface);visibility:visible;width:100%;transition:transform var(--duration-2) var(--ease-out);border-right:0;margin-left:0;position:absolute;inset:0;transform:translate(-100%)}.ws-pane.phone-tree .wt{transform:none}.wt-r{height:44px}.wt-open{height:44px;font-size:15px}.wt-tw{height:44px}.wt-foot{height:34px}.wd-head{height:48px;padding:0 6px}.wd-head .ac-btn,.wd-save,.wd-crumbs .c:not(.is-last),.wd-crumbs .ac-i{display:none}.wd-page{padding:6px 22px 12px}.wd-title{font-size:31px}.wl{padding:6px 22px 12px}.wl-t{font-size:31px}.wd-follow .w{display:none}.wd-stop{margin-left:auto}.wd-stop kbd{display:none}.wd-tpls{grid-template-columns:minmax(0,1fr)}.wh{border-left:0;width:auto;left:0}[data-radix-popper-content-wrapper]:has(>.ws-pop){min-width:0!important;inset:auto 8px 8px!important;transform:none!important}.ws-pop{animation:ws-sheet var(--duration-2) var(--ease-out);border-radius:22px}.ws-pop>*{width:auto}.wm-r.is-phone{display:flex}.wv-find{width:auto;max-width:none;margin:0;inset:auto 8px 8px}.wv-knock{width:auto;margin-left:0;left:8px;right:8px}.ws-toasts{max-width:none;bottom:82px;left:12px;right:12px}.ws-play{gap:10px;width:auto;margin-left:0;left:12px;right:12px}.ws-play .m{flex:1;min-width:0}.ws-play .m b,.ws-play .m small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-play .bar{flex:none;height:3px;position:absolute;bottom:0;left:16px;right:16px}.ws-play .v small,.ws-play .vb{display:none}.ws-ndocs{grid-template-columns:minmax(0,1fr)}}.ws-ed,.ws-ed *,.ws-float,.ws-float *{box-sizing:border-box}.ws-ed{position:relative}:where(.ws-ed,.ws-float) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.ws-ed,.ws-float) :is(p,figure){margin:0}:where(.ws-ed,.ws-float) .ac-i{flex:none;display:block}.ws-ed ::selection{background:var(--sun-soft);color:var(--ink)}.ws-float{z-index:60;pointer-events:none;position:fixed;inset:0}.ws-float>*{pointer-events:auto;position:fixed}.ws-float kbd{font-family:var(--font-mono)}.ws-ed.is-dragging,.ws-ed.is-dragging *{cursor:grabbing!important}.ws-text{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased;outline:none;position:relative}.ws-text pre{white-space:pre-wrap}.ws-text .ProseMirror-trailingBreak{pointer-events:none}.ws-text.ProseMirror-hideselection ::selection{background:0 0}.ws-text.ProseMirror-hideselection{caret-color:#0000}.ws-text .ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ws-text .ProseMirror-gapcursor{pointer-events:none;display:none;position:relative}.ws-text .ProseMirror-gapcursor:after{content:"";border-top:1.5px solid var(--ink);width:20px;animation:1.1s step-end infinite ws-blink;display:block;position:absolute;top:-2px}.ws-text.ProseMirror-focused .ProseMirror-gapcursor{display:block}.wb.ProseMirror-selectednode{outline:2px solid var(--horizon);outline-offset:2px}.ws-dropcaret{background:var(--horizon);pointer-events:none;border-radius:1px}.wd-by-slot{-webkit-user-select:none;user-select:none;margin-bottom:20px}.wb{padding-left:calc(var(--ind) * 26px);border-radius:6px;align-items:flex-start;display:flex;position:relative}.wb.is-flash{animation:wb-flash 1.6s var(--ease-out)}@keyframes wb-flash{0%,35%{background:var(--horizon-soft);box-shadow:0 0 0 4px var(--horizon-soft)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.wb.is-ghosted{opacity:.35}.wb.is-gone{height:0;display:block;overflow:hidden}.wb.is-new{animation:wb-open var(--duration-2) var(--ease-out)}@keyframes wb-open{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:640px;overflow:hidden}}.wb.is-appear{animation:wb-appear var(--duration-1) var(--ease-out)}@keyframes wb-appear{0%{opacity:0}}.wb.is-added{background:var(--horizon-soft);box-shadow:0 0 0 4px var(--horizon-soft)}.wb-col{flex:1;min-width:0}.wb-t{min-height:28px;font:400 15.5px/26px var(--font-sans);color:var(--ink);word-break:break-word;white-space:pre-wrap;outline:none;padding:1px 0}.wb.is-empty>.wb-col>.wb-t:before,.wb-t.is-empty:before{content:attr(data-ph);float:left;height:0;color:var(--ink-3);opacity:.85;pointer-events:none}.wb-t b{font-weight:650}.wb-t a{color:var(--horizon);text-underline-offset:2px;text-decoration:underline}.wb-t code{background:var(--sunk);font:400 .9em/1 var(--font-mono);border-radius:5px;padding:1px 5px}.wb.is-h1,.wb.is-h2,.wb.is-h3{margin-top:20px}.wb.is-h1 .wb-t{font:600 26px/34px var(--font-sans);letter-spacing:-.015em}.wb.is-h2 .wb-t{font:600 20px/28px var(--font-sans);letter-spacing:-.01em}.wb.is-h3 .wb-t{font:600 16.5px/24px var(--font-sans)}.wb-gut{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--duration-1);padding-right:6px;display:flex;position:absolute;transform:translate(-100%)}.wb-gut.is-on,.wb-gut:focus-within{opacity:1;pointer-events:auto}.wb-add,.wb-grip{width:22px;height:26px;color:var(--ink-3);touch-action:none;border-radius:6px;place-items:center;display:grid}.wb-add:hover,.wb-grip:hover{background:var(--sunk);color:var(--ink)}.wb-grip{cursor:grab}.wb-add:focus-visible,.wb-grip:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.wb-mk{flex:none;width:22px;height:28px;position:relative}.wb-mk:before{content:"";background:var(--ink-2);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:6px}.wb-n{min-width:22px;font:500 15px/28px var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;padding-right:4px}.wb-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:#0000;transition:background-color var(--duration-1), box-shadow var(--duration-1), transform var(--duration-1);border-radius:5px;flex:none;place-items:center;margin:5px 8px 0 1px;display:grid}.wb-box:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.wb-box:active{transform:scale(.9)}.wb-box.is-new{animation:wb-draw var(--duration-1) var(--ease-out)}@keyframes wb-draw{0%{opacity:0;transform:scale(.6)}}.wb-box[aria-checked=true]{background:var(--sun);color:var(--on-sun);box-shadow:none}.wb-box[disabled]{cursor:default}.wb.is-done .wb-t{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}.wb.is-done .wn,.wb.is-done .wdt{opacity:.75;text-decoration:none}.wb-fold{width:22px;height:28px;color:var(--ink-3);transition:transform var(--duration-1) var(--ease-out);flex:none;place-items:center;display:grid}.wb-fold.is-open{transform:rotate(90deg)}.wb-body{color:var(--ink-2);margin-top:2px;font-size:15px}.wb.is-toggle:not(.is-open) .wb-body{display:none}.wb.is-quote .wb-t{box-shadow:inset 2px 0 0 var(--line-control);color:var(--ink-2);padding:1px 0 1px 16px}.wb.is-quote{margin:6px 0}.wb.is-callout{background:var(--sunk);border-radius:12px;gap:10px;margin:8px 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.wb.is-callout{background:color-mix(in srgb, var(--sunk) 75%, var(--surface))}}.wb-ci{color:var(--ink-3);flex:none;padding-top:4px}.wb.is-code{background:var(--sunk);border-radius:12px;margin:8px 0;padding:10px 14px}.wb.is-code .wb-t{font:400 13.5px/22px var(--font-mono)}.wb-hr{background:var(--line);border:0;flex:1;height:1px;margin:16px 0}.wb-th{background:var(--hl);height:24px;color:var(--ink-2);font:600 12px/1 var(--font-sans);border-radius:7px;align-items:center;gap:4px;margin-left:10px;padding:0 7px;display:inline-flex;position:absolute;top:2px;left:100%}.wb-line{background:var(--horizon);pointer-events:none;border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;left:0;right:0}.wb-line.is-file em{background:var(--horizon);color:var(--surface);font:600 12px/1 var(--font-sans);white-space:nowrap;border-radius:7px;padding:4px 9px;font-style:normal;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes ws-blink{50%{opacity:0}}.wn,.wdt,.wdl{vertical-align:-4px;height:22px;font:600 13.5px/1 var(--font-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 6px 0 3px;display:inline-flex}.wn b,.wdt b,.wdl b{font-weight:600}.wn{background:var(--horizon-soft);color:var(--horizon)}.wn .ac-avatar{--ring:transparent}.wn-f{display:inline-flex}.wdt,.wdl{background:var(--sunk);color:var(--ink-2);padding:0 7px 0 5px}.wn:hover{filter:brightness(.97)}.ProseMirror-selectednode.wn,.ProseMirror-selectednode.wdt,.ProseMirror-selectednode.wdl{outline:2px solid var(--horizon);outline-offset:1px}.wb-rc{z-index:3;pointer-events:none;width:0;position:absolute}.wb-rc i{background:var(--stage-point);width:2px;box-shadow:0 0 0 .5px var(--stage-ink);border-radius:1px;position:absolute;top:-1px;bottom:-1px;left:-1px}@supports (color:color-mix(in lab, red, red)){.wb-rc i{box-shadow:0 0 0 .5px color-mix(in srgb, var(--stage-ink) 50%, transparent)}}.wb-rc em{background:var(--stage-point);height:20px;color:var(--stage-ink);font:600 11.5px/1 var(--font-sans);white-space:nowrap;z-index:3;opacity:0;transition:opacity var(--duration-2) var(--ease-out);border-radius:7px;align-items:center;gap:4px;padding:0 7px 0 3px;font-style:normal;display:inline-flex;position:absolute;top:1px;left:5px}.wb-rc em .ac-avatar{--ring:transparent}.wb-rc.is-flip em{left:auto;right:5px}.wb-rc.is-tag em{opacity:1}.rs{background:var(--horizon)}@supports (color:color-mix(in lab, red, red)){.rs{background:color-mix(in srgb, var(--horizon) 22%, transparent)}}.rs{border-radius:3px}.fs{background:var(--sun-soft);border-radius:2px}.wc{background:var(--hl);color:inherit;box-shadow:inset 0 -2px 0 var(--gold);cursor:pointer;transition:background-color var(--duration-2) var(--ease-out), box-shadow var(--duration-2) var(--ease-out);border-radius:2px}.wc.is-new{animation:wc-in var(--duration-2) var(--ease-out)}.wc.is-resolved{box-shadow:none;cursor:inherit;background:0 0}@keyframes wc-in{0%{box-shadow:none;background:0 0}}.whl{background:var(--hl);color:inherit;border-radius:2px}.wb-fig,.wb-gi{flex:1;min-width:0}.wb.is-photo,.wb.is-gallery,.wb.is-video,.wb.is-upload{margin:10px 0}.wb-ph{background:var(--sunk);border-radius:12px;position:relative;overflow:hidden}.wb-img{width:100%;height:auto;transition:filter var(--duration-3) var(--ease-out);display:block}.wb.is-uploading .wb-img{filter:blur(5px)saturate(.8)}.wb-cap{width:100%;height:24px;color:var(--ink-3);font:400 13px/1 var(--font-sans);background:0 0;border:0;outline:none;margin-top:3px;padding:0 2px}.wb-cap::placeholder{color:var(--ink-3);opacity:0}.wb:hover .wb-cap::placeholder,.wb-cap:focus::placeholder{opacity:.8}.wb-gal{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid;position:relative}.wb-gal.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-gi .wb-img{aspect-ratio:3/2;object-fit:cover}.wb-left{min-width:0;font:400 15.5px/26px var(--font-sans);color:var(--ink-2);word-break:break-word;flex:1}.wb-up{white-space:nowrap;background:var(--stage);border-radius:9px;align-items:center;gap:8px;height:30px;padding:0 11px 0 8px;display:inline-flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.wb-up{background:color-mix(in srgb, var(--stage) 68%, transparent)}}.wb-up{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stage-ink);font:500 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums}.wb-gal .wb-up{bottom:36px}.wb-ring{--p:0;background:conic-gradient(var(--sun-glow) calc(var(--p) * 1%), var(--stage-ink) 0);border-radius:50%;flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.wb-ring{background:conic-gradient(var(--sun-glow) calc(var(--p) * 1%), color-mix(in srgb, var(--stage-ink) 22%, transparent) 0)}}.wb-ring{-webkit-mask:radial-gradient(circle 5px, transparent 98%, var(--ink) 100%);-webkit-mask:radial-gradient(circle 5px, transparent 98%, var(--ink) 100%);-webkit-mask:radial-gradient(circle 5px, transparent 98%, var(--ink) 100%);-webkit-mask:radial-gradient(circle 5px, transparent 98%, var(--ink) 100%);mask:radial-gradient(circle 5px, transparent 98%, var(--ink) 100%)}.wb-file .wb-ring{background:conic-gradient(var(--sun) calc(var(--p) * 1%), var(--line) 0)}.wb-fail{background:var(--caution-soft);min-height:40px;color:var(--caution);font:500 13px/1.25 var(--font-sans);animation:wb-rise var(--duration-2) var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex;position:absolute;inset:auto 10px 10px}@keyframes wb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wb-fail>span{flex:1;min-width:0}.wb-file .wb-fail{flex:2;min-height:36px;padding-block:3px;position:static}.wb-gal .wb-fail{inset:auto 10px 36px}.wb-hand{background:var(--stage-ink);border-radius:3px;width:5px;height:42px;margin-top:-21px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.wb-hand{background:color-mix(in srgb, var(--stage-ink) 85%, transparent)}}.wb-hand{box-shadow:0 0 0 1px var(--stage)}@supports (color:color-mix(in lab, red, red)){.wb-hand{box-shadow:0 0 0 1px color-mix(in srgb, var(--stage) 25%, transparent)}}.wb-hand{opacity:0;transition:opacity var(--duration-1);cursor:ew-resize;touch-action:none}.wb-hand.l{left:7px}.wb-hand.r{right:7px}.wb:hover .wb-hand{opacity:1}.wb-drop{height:96px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink-3);font:500 14px/1.3 var(--font-sans);background:var(--sunk);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 18px;display:flex}.wb-vid{aspect-ratio:16/9;background:var(--stage);border-radius:12px;flex:1;min-width:0;position:relative;overflow:hidden}.wb-vid .wb-img{object-fit:cover;height:100%}.wb-vctl{background:var(--stage);border-radius:13px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.wb-vctl{background:color-mix(in srgb, var(--stage) 62%, transparent)}}.wb-vctl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--stage-ink)}.wb-vt{background:var(--stage);border-radius:7px;align-items:center;height:24px;padding:0 9px;display:inline-flex;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.wb-vt{background:color-mix(in srgb, var(--stage) 55%, transparent)}}.wb-vt{color:var(--stage-ink);font:500 12px/1 var(--font-sans)}.wb-vt:empty{display:none}.wb-vbar{background:var(--stage-ink);height:4px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.wb-vbar{background:color-mix(in srgb, var(--stage-ink) 25%, transparent)}}.wb-vfill{background:var(--sun-glow);transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.wb-vtime{background:var(--stage);border-radius:7px;padding:4px 7px;position:absolute;bottom:12px;right:10px}@supports (color:color-mix(in lab, red, red)){.wb-vtime{background:color-mix(in srgb, var(--stage) 60%, transparent)}}.wb-vtime{color:var(--stage-ink)}.wb-file{min-width:0;height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:1;align-items:center;gap:10px;margin:6px 0;padding:0 12px;display:flex}.wb-file .i{background:var(--sunk);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.wb-file .m{flex:1;min-width:0}.wb-file b{font:600 14px/1.25 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wb-file small{color:var(--ink-3);font-size:12.5px}.wb-dl{color:var(--ink-3)}.wb-doc{height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:500 14px/1 var(--font-sans);border-radius:9px;align-items:center;gap:8px;margin:4px 0;padding:0 10px;display:inline-flex}.wb-doc:hover{background:var(--sunk)}.wb-doc[disabled]{color:var(--ink-3);cursor:default;background:0 0}.wb-doc .ac-i{color:var(--ink-3)}.wb-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:1;margin:8px 0;display:table;overflow:hidden}.wb-tbl td,.wb-tbl th{min-height:36px;font:400 14px/24px var(--font-sans);text-align:left;vertical-align:top;color:var(--ink);word-break:break-word;white-space:pre-wrap;outline:none;padding:6px 10px}.wb-tbl tr+tr>*{border-top:1px solid var(--line)}.wb-tbl td+td,.wb-tbl td+th,.wb-tbl th+td,.wb-tbl th+th{border-left:1px solid var(--line)}.wb-tbl tr:first-child>*{background:var(--sunk);color:var(--ink-2);font-weight:600}.wb-tbl .selectedCell{background:var(--sun-soft)}.wb-live{min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:1;margin:8px 0;padding:10px 14px 8px}.wb-lh{align-items:center;gap:8px;margin-bottom:4px;display:flex}.wb-lh b{font:600 14px/1 var(--font-sans)}.wb-lh .d{color:var(--ink-3);margin-left:auto;font-size:12.5px}.wb-lr{min-height:30px;animation:wb-rise var(--duration-2) var(--ease-out);align-items:center;gap:8px;font-size:14.5px;line-height:1.35;display:flex}.wb-lr.is-none{color:var(--ink-3)}.wb-lr .tx{flex:1;min-width:0;padding:0;overflow:visible}.wb-lr .ac-time{color:var(--ink-3);flex:none;font-size:12px}.wb-mom{background:var(--rec-soft);border-radius:12px;flex:1;gap:10px;min-width:0;margin:8px 0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wb-mom{background:color-mix(in srgb, var(--rec-soft) 40%, var(--surface))}}.wb-mom p{font:500 15px/1.45 var(--font-sans);color:var(--ink)}.wb-mom .m{color:var(--ink-3);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;display:inline-flex}.wb-mom .ac-time{font-size:12px}.wb-mom .pl{color:var(--rec);align-items:center;gap:3px;margin-left:8px;font-weight:600;display:inline-flex}.wb-unknown{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:12px;flex:1;padding:10px 14px;font-size:14px}.wm.is-slash{width:300px}.wm.is-mention{width:288px}.wm.is-moment{width:340px}.wm.is-block{width:240px}.wm-r.is-rec>.ac-i{color:var(--rec)}.wm-r.is-line .l{white-space:normal}.wm-turn{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;padding:2px;display:grid}.wm-turn button{height:30px;color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.wm-turn button:hover{background:var(--sunk)}.wm-turn button[aria-pressed=true]{background:var(--sun-soft);color:var(--sun-text)}.wv-link{width:320px}.wv-sel{z-index:55;background:var(--ink);color:var(--ground);box-shadow:var(--shadow-3);animation:ws-pop var(--duration-1) var(--ease-out);border-radius:12px;align-items:center;gap:1px;padding:4px;display:flex;position:fixed;top:0;left:0}.wv-sel button{min-width:32px;height:32px;color:var(--ground);font:600 13px/1 var(--font-sans);border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wv-sel button.wide{padding:0 9px}.wv-sel button:hover,.wv-sel button[aria-pressed=true]{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.wv-sel button:hover,.wv-sel button[aria-pressed=true]{background:color-mix(in srgb, var(--ground) 16%, transparent)}}.wv-sel .sp{background:var(--ground);width:1px;height:18px;margin:0 3px}@supports (color:color-mix(in lab, red, red)){.wv-sel .sp{background:color-mix(in srgb, var(--ground) 24%, transparent)}}@media (hover:none){.wb-gut{display:none}}@media (width<=640px){.wb-gut{display:none}.ws-float .ws-pop{width:auto;animation:ws-sheet var(--duration-2) var(--ease-out);border-radius:22px;bottom:8px;right:8px;top:auto!important;left:8px!important}.wb-gal{grid-template-columns:minmax(0,1fr)}.wb-th{left:auto;right:-14px}}.ws-float .ws-pop{position:fixed;top:0;left:0}.ws-float .ws-ghost{pointer-events:none}.wd-title.is-empty:before{content:attr(data-ph);float:left;height:0;color:var(--ink-3);opacity:.7;pointer-events:none}.wd-title{margin:0}.wd-tail{background:0 0;border:0;padding:0}.ws-pane.is-reading .wb-rc{display:none}.ws-ed .ac-btn.is-xs,.ws-float .ac-btn.is-xs{border-radius:8px;gap:6px;height:30px;padding:0 10px;font-size:13px}.ac-time{font:400 12.5px/1 var(--font-mono);font-variant-numeric:tabular-nums}:root,.light{--ground:#f3f7fc;--surface:#fcfdfe;--surface-raised:#fff;--sunk:#e7eef5;--frame:#09172c;--line:#d9e1e9;--line-control:#78889b;--ink:#12223f;--ink-2:#394967;--ink-3:#55667f;--sun:#153166;--on-sun:#fefaf1;--sun-soft:#fdebda;--sun-text:#a63d02;--sun-glow:#eb7c33;--dusk-sun:#ffdd97;--dusk-haze:#fbcfd5;--horizon:#215db3;--horizon-soft:#dbe9fc;--rose:#b1366b;--rose-soft:#fee5ee;--rec:#c8213f;--rec-soft:#fce4e9;--caution:#8a5300;--caution-soft:#fff0d6;--gold:#ffb547;--hl:#ffb54747;--stage:#060d1a;--stage-tile:#141e31;--stage-raised:#1f2b42;--stage-ink:#f2eee6;--stage-ink-2:#a9b9ca;--speak:#9fc7fb;--stage-point:#215db3;--dawn-1:#17294a;--dawn-2:#483963;--dawn-3:#af5e7f;--dawn-4:#f18e6b;--focus:var(--horizon);--sun-on-ink:#eb7c33;--shadow-1:0 1px 2px #12223f0f, 0 1px 1px #12223f0a;--shadow-2:0 2px 6px #12223f0d, 0 18px 40px -18px #12223f47;--shadow-3:0 40px 90px -30px #12223f73, 0 0 0 1px #12223f0f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-xs:5px;--radius-sm:9px;--radius-md:13px;--radius-lg:22px;--radius-xl:32px;--radius-arch:999px;--radius-pill:999px;--duration-1:.14s;--duration-2:.24s;--duration-3:.42s;--duration-4:.9s;--duration-5:2.4s;--ease-out:cubic-bezier(.22, .8, .24, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--cover-night:linear-gradient(170deg, var(--dawn-1) 0%, var(--dawn-2) 100%);--cover-dawn:linear-gradient(170deg, var(--dawn-1) 0%, var(--dawn-2) 45%, var(--dawn-3) 80%, var(--dawn-4) 100%);--cover-first:linear-gradient(170deg, var(--dawn-2) 0%, var(--dawn-3) 62%, var(--dawn-4) 100%);--cover-morning:linear-gradient(170deg, var(--dawn-2) 0%, var(--dawn-3) 100%);--cover-dusk:linear-gradient(170deg, var(--dawn-1) 0%, var(--dawn-2) 55%, var(--dawn-3) 100%);--cover-haze:linear-gradient(170deg, var(--dawn-3) 0%, var(--dawn-4) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark,.stage,.ac-stage,.ac-pop.is-stage{--ground:#0f1f38;--surface:#172944;--surface-raised:#203350;--sunk:#09172c;--line:#283a54;--line-control:#627692;--ink:#f7f3eb;--ink-2:#bfcad7;--ink-3:#94a5b7;--sun:#f6e8cc;--on-sun:#0e1e35;--sun-soft:#483124;--sun-text:#faad77;--sun-glow:#ffae5d;--dusk-sun:#f3c992;--dusk-haze:#844161;--horizon:#8ebcec;--horizon-soft:#1f3856;--rose:#eca1be;--rose-soft:#4c2a3b;--rec:#ff6b83;--rec-soft:#3d1621;--caution:#f3b85a;--caution-soft:#3a2a0e;--gold:#ffc774;--hl:#ffc77433;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #0000004d, 0 18px 40px -18px #000000b3;--shadow-3:0 40px 90px -30px #000c, 0 0 0 1px #ffffff12;--focus:var(--horizon);--sun-on-ink:#a63d02;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.stage){--ground:#0f1f38;--surface:#172944;--surface-raised:#203350;--sunk:#09172c;--line:#283a54;--line-control:#627692;--ink:#f7f3eb;--ink-2:#bfcad7;--ink-3:#94a5b7;--sun:#f6e8cc;--on-sun:#0e1e35;--sun-soft:#483124;--sun-text:#faad77;--sun-glow:#ffae5d;--dusk-sun:#f3c992;--dusk-haze:#844161;--horizon:#8ebcec;--horizon-soft:#1f3856;--rose:#eca1be;--rose-soft:#4c2a3b;--rec:#ff6b83;--rec-soft:#3d1621;--caution:#f3b85a;--caution-soft:#3a2a0e;--gold:#ffc774;--hl:#ffc77433;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #0000004d, 0 18px 40px -18px #000000b3;--shadow-3:0 40px 90px -30px #000c, 0 0 0 1px #ffffff12;--focus:var(--horizon);--sun-on-ink:#a63d02;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.dusk.rec){--ground:#0f1f38;--surface:#172944;--surface-raised:#203350;--sunk:#09172c;--line:#283a54;--line-control:#627692;--ink:#f7f3eb;--ink-2:#bfcad7;--ink-3:#94a5b7;--sun:#f6e8cc;--on-sun:#0e1e35;--sun-soft:#483124;--sun-text:#faad77;--sun-glow:#ffae5d;--dusk-sun:#f3c992;--dusk-haze:#844161;--horizon:#8ebcec;--horizon-soft:#1f3856;--rose:#eca1be;--rose-soft:#4c2a3b;--rec:#ff6b83;--rec-soft:#3d1621;--caution:#f3b85a;--caution-soft:#3a2a0e;--gold:#ffc774;--hl:#ffc77433;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #0000004d, 0 18px 40px -18px #000000b3;--shadow-3:0 40px 90px -30px #000c, 0 0 0 1px #ffffff12;--focus:var(--horizon);--sun-on-ink:#a63d02;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}.ac-display-xl{font:420 76px/1 var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 72}.ac-display-l{font:420 56px/1.04 var(--font-display);letter-spacing:-.022em;font-variation-settings:"opsz" 60}.ac-display-m{font:450 40px/1.08 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 40}.ac-display-s{font:480 28px/1.15 var(--font-display);letter-spacing:-.015em;font-variation-settings:"opsz" 28}.ac-title{font:600 18px/24px var(--font-sans);letter-spacing:-.01em}.ac-body-l{font:400 18px/28px var(--font-sans)}.ac-body{font:400 15px/22px var(--font-sans)}.ac-body-s{font:400 13.5px/19px var(--font-sans)}.ac-label{font:600 14px/18px var(--font-sans)}.ac-caption{font:500 12px/16px var(--font-sans)}.ac-data{font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@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-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}
