/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--bm-angle:0deg}}}@layer theme{:host,:root{--font-sans:var(--font-sans),var(--sans);--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-medium:500;--leading-tight:1.25;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans),var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-30{z-index:30}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-11{margin-right:calc(var(--spacing) * 11)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-150{height:calc(var(--spacing) * 150)}.h-292{height:calc(var(--spacing) * 292)}.h-336{height:calc(var(--spacing) * 336)}.h-\[7\.5rem\]{height:7.5rem}.h-\[52px\]{height:52px}.h-\[70px\]{height:70px}.h-\[96px\]{height:96px}.h-\[132px\]{height:132px}.h-\[168px\]{height:168px}.h-\[180px\]{height:180px}.h-\[280px\]{height:280px}.h-\[420px\]{height:420px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-\[52px\]{width:52px}.w-\[168px\]{width:168px}.w-\[196px\]{width:196px}.w-\[248px\]{width:248px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[42ch\]{max-width:42ch}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.text-center{text-align:center}.font-kr{font-family:var(--kr)}.font-sans{font-family:var(--font-sans),var(--sans)}.font-serif{font-family:var(--font-serif)}.text-\[13\.5px\]{font-size:13.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[color\:var\(--ink\)\]{color:var(--ink)}.text-\[color\:var\(--ink-2\)\]{color:var(--ink-2)}.text-ink{color:var(--ink)}.text-ink-3{color:var(--ink-3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (min-width:40rem){.sm\:h-16{height:calc(var(--spacing) * 16)}}}:root{--ground-a:#f4f4fe;--ground-b:#fdf8ef;--surface:#fff;--surface-sunk:#f7f6fb;--hairline:#15182412;--ink:#151824;--ink-2:#414659;--ink-3:#5d6478;--you:#e9a23b;--you-ink:#8a5f24;--you-wash:#fcf4e7;--them:#8c93f0;--them-ink:#5a5fd6;--them-wash:#f1f2fd;--seam:#fff;--both:#bb9b96;--both-wash:#f5f1f0;--both-ink:#7a6562;--t-rhythm-fill:#ff9e5c;--t-rhythm-wash:#fff1e8;--t-rhythm-ink:#7a4c2c;--t-food-fill:#ff7d93;--t-food-wash:#ffedf0;--t-food-ink:#7a3c47;--t-place-fill:#3fce9e;--t-place-wash:#e4f8f1;--t-place-ink:#1e634c;--t-work-fill:#4fb4f2;--t-work-wash:#e6f5fd;--t-work-ink:#265674;--t-people-fill:#d782ec;--t-people-wash:#f9eefc;--t-people-ink:#673e71;--t-play-fill:#a8d24e;--t-play-wash:#f3f9e6;--t-play-ink:#516525;--t-objects-fill:#93a0be;--t-objects-wash:#f0f2f6;--t-objects-ink:#474d5b;--t-travel-fill:#35c8cc;--t-travel-wash:#e3f7f8;--t-travel-ink:#196062;--field-cool:#eee9ff;--field-mid:#f4ecfd;--field-warm:#fdf2e4;--sans:"Instrument Sans",system-ui,sans-serif;--kr:"Pretendard Variable","Pretendard",var(--sans);--fs-title:24px;--fs-body-lg:18px;--fs-body:16px;--fs-meta:13.5px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-chip:10px;--r-control:14px;--r-card:22px;--r-stage:28px;--r-pill:999px;--e-0:0 0 0 0 #0000;--e-1:0 1px 2px #1518240a,0 8px 24px #1518240f;--e-2:0 2px 4px #1518240d,0 20px 48px #1518241a;--ease:cubic-bezier(.2,.7,.3,1);--t-fast:.16s;--t-base:.28s;--t-slow:.42s}body,html{min-height:100%}body{background:var(--ground-a);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6}:root{--fs-display:30px}[data-device=tablet]{--fs-display:34px}[data-device=desktop]{--fs-display:40px}.tt-display{font-family:var(--sans);letter-spacing:-.015em;font-weight:500}[lang=ko] .tt-display{font-family:var(--kr)}[lang=ja] .tt-display{font-family:"Hiragino Sans","Yu Gothic UI","Noto Sans JP",var(--sans)}[lang=zh-Hans] .tt-display{font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",var(--sans)}[lang=zh-Hant] .tt-display{font-family:"PingFang TC","Microsoft JhengHei","Noto Sans TC",var(--sans)}[lang=th] .tt-display{font-family:"Thonburi","Leelawadee UI","Noto Sans Thai",var(--sans)}[lang=hi] .tt-display{font-family:"Kohinoor Devanagari","Nirmala UI","Noto Sans Devanagari",var(--sans)}[lang=ar] .tt-display{font-family:"Geeza Pro","Segoe UI","Noto Sans Arabic",var(--sans)}[lang=he] .tt-display{font-family:"Arial Hebrew","Segoe UI","Noto Sans Hebrew",var(--sans)}.tt-display[lang=ko],.tt-display[lang=zh-Hans],.tt-display[lang=zh-Hant],.tt-keep-all[lang=ko],.tt-keep-all[lang=zh-Hans],.tt-keep-all[lang=zh-Hant],[lang=ko] .tt-display,[lang=ko].tt-keep-all,[lang=zh-Hans] .tt-display,[lang=zh-Hant] .tt-display{word-break:keep-all;overflow-wrap:break-word}.font-kr{font-family:var(--kr)}.font-jp{font-family:"Hiragino Sans","Yu Gothic UI","Noto Sans JP",var(--sans)}.font-sc{font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",var(--sans)}.font-tc{font-family:"PingFang TC","Microsoft JhengHei","Noto Sans TC",var(--sans)}.font-th{font-family:"Thonburi","Leelawadee UI","Noto Sans Thai",var(--sans)}.font-in{font-family:"Kohinoor Devanagari","Nirmala UI","Noto Sans Devanagari",var(--sans)}.font-ar{font-family:"Geeza Pro","Segoe UI","Noto Sans Arabic",var(--sans)}.font-he{font-family:"Arial Hebrew","Segoe UI","Noto Sans Hebrew",var(--sans)}.tt-accent{color:var(--you-ink);font-weight:600}.tt-legal{color:var(--ink-2);text-underline-offset:2px;font-weight:500;text-decoration:underline}.tt-legal:hover{color:var(--ink)}.tt-legal:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.sys-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sys-card :focus-visible,.sys-daystrip__hit:focus-visible,.sys-filterchip__x:focus-visible,.sys-iconbtn:focus-visible,.sys-month__day:focus-visible,.sys-path__hit:focus-visible,.sys-person:focus-visible,.sys-pill:focus-visible,.sys-seg__option:focus-visible,.sys-sheet__grab:focus-visible,.sys-toggle__switch:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px;border-radius:var(--r-chip)}.sys-card{border-radius:var(--r-card);background:var(--tint-wash,var(--surface));color:var(--ink);position:relative}.sys-card[data-elevation="0"]{border:1px solid var(--hairline);box-shadow:var(--e-0)}.sys-card[data-elevation="1"]{box-shadow:var(--e-1)}.sys-card[data-elevation="2"]{box-shadow:var(--e-2)}.sys-card--pad-none{padding:0}.sys-card--pad-tight{padding:var(--sp-3)}.sys-card--pad-default{padding:var(--sp-5)}.sys-card--pad-roomy{padding:var(--sp-6)}.sys-well{background:var(--surface-sunk);border:1px solid var(--hairline);box-shadow:var(--e-0);padding:var(--sp-3)}.sys-well[data-radius=chip]{border-radius:var(--r-chip)}.sys-well[data-radius=control]{border-radius:var(--r-control)}.sys-well[data-radius=card]{border-radius:var(--r-card)}.sys-sheet{z-index:60;background:var(--surface);max-block-size:94dvh;box-shadow:var(--e-2);transition:transform var(--t-base) var(--ease);border-start-start-radius:var(--r-stage);border-start-end-radius:var(--r-stage);flex-direction:column;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(101%)}.sys-sheet[data-state=open]{transform:translateY(0)}.sys-sheet__grab{cursor:grab;background:0 0;border:0;flex:none;place-items:center;block-size:30px;inline-size:100%;padding:0;display:grid}.sys-sheet__grab span{border-radius:var(--r-pill);background:var(--ink-3);opacity:.34;block-size:4px;inline-size:42px}.sys-sheet__grab:active{cursor:grabbing}.sys-panel__body,.sys-sheet__body{min-block-size:0;padding:0 var(--sp-4) var(--sp-5);flex:auto;overflow-y:auto}.sys-panel{background:var(--surface);border-radius:var(--r-stage);box-shadow:var(--e-2);transition:transform var(--t-base) var(--ease);flex-direction:column;display:flex;transform:translate(101%)}.sys-panel[data-state=open]{transform:translate(0)}.sys-panel__head{padding:var(--sp-4) var(--sp-4) var(--sp-3);border-block-end:1px solid var(--hairline);flex:none}@media (prefers-reduced-motion:reduce){.sys-panel,.sys-sheet{transition:opacity var(--t-fast) linear;opacity:0;transform:none}.sys-panel[data-state=open],.sys-sheet[data-state=open]{opacity:1}}.sys-pill{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);font:inherit;cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease),filter var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border:0;font-weight:500;text-decoration:none;display:inline-flex}.sys-pill--block{inline-size:100%;display:flex}.sys-pill[data-size=sm]{min-block-size:36px;padding:0 var(--sp-4);font-size:var(--fs-meta)}.sys-pill[data-size=md]{min-block-size:44px;padding:0 var(--sp-5);font-size:15px}.sys-pill[data-size=lg]{min-block-size:52px;padding:0 var(--sp-6);font-size:var(--fs-body-lg)}.sys-pill--block{min-inline-size:0;max-inline-size:100%}.sys-pill--block[data-size]{padding:var(--sp-2) var(--sp-4)}.sys-pill--block[data-size=sm]{border-radius:18px}.sys-pill--block[data-size=md]{border-radius:22px}.sys-pill--block[data-size=lg]{border-radius:26px}.sys-pill--block .sys-pill__label{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;text-wrap:balance;min-inline-size:0}.sys-pill[data-tone=primary]{background:var(--ink);color:#fff}.sys-pill[data-tone=you]{background:var(--you);color:var(--ink)}.sys-pill[data-tone=them]{background:var(--them);color:var(--ink)}.sys-pill[data-tone=quiet]{background:var(--surface-sunk);color:var(--ink-2)}.sys-pill[data-tone=ghost]{color:var(--ink-2);background:0 0}.sys-pill:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.sys-pill[data-tone=ghost]:hover:not(:disabled),.sys-pill[data-tone=quiet]:hover:not(:disabled){filter:none;background:var(--surface-sunk);color:var(--ink)}.sys-pill:active:not(:disabled){transform:translateY(0)scale(.985)}.sys-pill:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.sys-pill__icon,.sys-pill__trailing{flex:none;display:inline-flex}.sys-pill__trailing{transition:transform var(--t-fast) var(--ease)}.sys-pill:hover .sys-pill__trailing{transform:translate(2px)}.sys-seg{border-radius:var(--r-pill);background:var(--surface-sunk);border:1px solid var(--hairline);gap:2px;padding:3px;display:inline-flex}.sys-seg__option{border-radius:var(--r-pill);font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:0;font-weight:500}.sys-seg[data-size=sm] .sys-seg__option{min-block-size:34px;padding:0 var(--sp-4);font-size:var(--fs-meta)}.sys-seg[data-size=md] .sys-seg__option{min-block-size:40px;padding:0 var(--sp-5);font-size:14.5px}.sys-seg__option:hover{color:var(--ink)}.sys-seg__option[data-active=true]{background:var(--ink);color:#fff}@media (pointer:coarse){.sys-pill[data-size=sm]{min-block-size:44px}.sys-pill--block[data-size=sm]{border-radius:22px}.sys-seg[data-size=md] .sys-seg__option,.sys-seg[data-size=sm] .sys-seg__option{min-block-size:44px}}.sys-range--bottom{align-self:center}@media (max-width:767px){.sys-range--bottom{order:99;margin-block-start:var(--sp-4)}}.sys-chip{border-radius:var(--r-chip);font-size:var(--fs-meta);background:var(--surface);color:var(--ink-2);border:1px solid var(--hairline);align-items:center;gap:6px;padding:5px 10px;font-weight:500;line-height:1.3;display:inline-flex}.sys-chip[data-tint]:not([data-tint=none]):not([data-tint=neutral]){background:var(--tint-wash);color:var(--tint-ink);border-color:#0000}.sys-chip__dot{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.sys-chip__icon{opacity:.8;flex:none;display:inline-flex}.sys-filterchip{background:var(--surface-sunk);border-color:#0000;padding-inline-end:4px}.sys-filterchip__x{block-size:24px;inline-size:24px;color:var(--ink-3);cursor:pointer;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-start:2px;display:inline-grid;position:relative}.sys-filterchip__x:after{content:"";position:absolute;inset:-10px}.sys-filterchip__x:hover{color:var(--ink);background:#1518240f}.sys-iconbtn{cursor:pointer;color:var(--ink-2);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:0;border-radius:50%;place-items:center;display:inline-grid}.sys-iconbtn[data-size=sm]{block-size:34px;inline-size:34px}.sys-iconbtn[data-size=md]{block-size:44px;inline-size:44px}@media (pointer:coarse){.sys-iconbtn[data-size=sm]{block-size:44px;inline-size:44px}}.sys-iconbtn[data-tone=quiet]{background:var(--surface);box-shadow:var(--e-1)}.sys-iconbtn[data-tone=plain]{background:0 0}.sys-iconbtn[data-tone=solid]{background:var(--ink);color:#fff}.sys-iconbtn:hover:not(:disabled){color:var(--ink);transform:translateY(-1px)}.sys-iconbtn[data-tone=solid]:hover:not(:disabled){color:#fff}.sys-iconbtn:disabled{opacity:.45;cursor:not-allowed}.sys-toggle{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.sys-toggle__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.sys-toggle__label{color:var(--ink);cursor:pointer;font-size:15px;font-weight:500}.sys-toggle__hint{font-size:var(--fs-meta);color:var(--ink-3)}.sys-toggle__switch{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:30px;inline-size:50px;box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;transition:background var(--t-fast) var(--ease);border:0;flex:none;padding:0;position:relative}.sys-toggle__switch[aria-checked=true]{background:var(--ink);box-shadow:none}.sys-toggle__knob{background:var(--surface);block-size:24px;inline-size:24px;box-shadow:var(--e-1);transition:transform var(--t-fast) var(--ease);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.sys-toggle__switch[aria-checked=true] .sys-toggle__knob{transform:translate(20px)}[dir=rtl] .sys-toggle__switch[aria-checked=true] .sys-toggle__knob{transform:translate(-20px)}.sys-toggle__switch:disabled{opacity:.45;cursor:not-allowed}.sys-voicedot{font-size:var(--fs-meta);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.sys-voicedot__mark{background:var(--tint-fill);border-radius:50%;flex:none}.sys-voicedot[data-size=sm] .sys-voicedot__mark{block-size:7px;inline-size:7px}.sys-voicedot[data-size=md] .sys-voicedot__mark{block-size:9px;inline-size:9px}.sys-voicebar{gap:var(--sp-2);flex-direction:column;display:flex}.sys-voicebar__track{border-radius:var(--r-pill);background:var(--surface-sunk);gap:3px;block-size:14px;display:flex;overflow:hidden}.sys-voicebar__them,.sys-voicebar__you{border-radius:var(--r-pill);transition:inline-size var(--t-base) var(--ease)}.sys-voicebar__you{background:var(--you)}.sys-voicebar__them{background:var(--them)}.sys-voicebar__track[data-empty=true] .sys-voicebar__them,.sys-voicebar__track[data-empty=true] .sys-voicebar__you{background:0 0}.sys-voicebar__legend{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-meta);display:flex}.sys-voicebar__leg[data-voice=you]{color:var(--you-ink)}.sys-voicebar__leg[data-voice=them]{color:var(--them-ink)}.sys-splitstat{flex-direction:column;gap:2px;display:flex}.sys-splitstat__value{letter-spacing:-.02em;color:var(--tint-ink);font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:500;line-height:1.05}.sys-splitstat__value small{font-size:var(--fs-meta);color:var(--ink-3);margin-inline-start:4px;font-weight:500}.sys-splitstat__label{font-size:var(--fs-meta);color:var(--ink-2);margin:0}.sys-splitstat__hint{color:var(--ink-3);margin:0;font-size:12.5px}.sys-seam{align-items:center;gap:var(--sp-3);display:flex}.sys-seam[data-orientation=vertical]{flex-direction:column;block-size:100%}.sys-seam__rule{border-radius:var(--r-pill);flex:auto;block-size:1px}.sys-seam[data-orientation=vertical] .sys-seam__rule{block-size:auto;inline-size:1px}.sys-seam__rule[data-side=you]{background:linear-gradient(to right,transparent,var(--you));opacity:.55}.sys-seam__rule[data-side=them]{background:linear-gradient(to left,transparent,var(--them));opacity:.55}.sys-seam[data-orientation=vertical] .sys-seam__rule[data-side=you]{background:linear-gradient(to bottom,transparent,var(--you))}.sys-seam[data-orientation=vertical] .sys-seam__rule[data-side=them]{background:linear-gradient(to top,transparent,var(--them))}.sys-seam__label{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;flex:none}.sys-bubbles__them{fill:var(--you)}.sys-bubbles__you{fill:var(--them);stroke:var(--surface);stroke-width:5px}.sys-bubbles[data-state=waiting] .sys-bubbles__them{fill:none;stroke:var(--you);stroke-width:2.5px;stroke-dasharray:5 6;stroke-linecap:round;opacity:.65}.sys-bubbles[data-state=met] .sys-bubbles__them{transform:translate(-8px)}.sys-path{--sys-road:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.sys-path{--sys-road:color-mix(in srgb,var(--ink-3) 38%,transparent)}}.sys-path{gap:0;margin:0;padding:0;list-style:none;display:flex}.sys-path[data-orientation=vertical]{flex-direction:column}.sys-path__step{flex:1 1 0;min-inline-size:0;position:relative}.sys-path__step+.sys-path__step:before{content:"";border-block-start:2px dotted var(--sys-road);inline-size:100%;position:absolute;inset-block-start:15px;inset-inline-end:50%}.sys-path[data-orientation=vertical] .sys-path__step+.sys-path__step:before{border-block-start:0;border-inline-start:2px dotted var(--sys-road);block-size:100%;inline-size:0;inset-block:auto 50%;inset-inline:15px auto}.sys-path__hit{z-index:1;cursor:pointer;min-block-size:44px;inline-size:100%;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:relative}.sys-path[data-orientation=vertical] .sys-path__hit{gap:var(--sp-3);flex-direction:row}span.sys-path__hit{cursor:default}.sys-path__node{background:var(--surface);border:2px solid var(--tint-ink);border-radius:50%;flex:none;place-items:center;block-size:30px;inline-size:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.sys-path__node{border:2px solid color-mix(in srgb,var(--tint-ink) 30%,transparent)}}.sys-path__node{color:var(--tint-ink);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease)}.sys-path__step[data-state=covered] .sys-path__node,.sys-path__step[data-state=here] .sys-path__node{background:var(--tint-wash);border-color:var(--tint-ink)}.sys-path__step[data-state=here] .sys-path__node{box-shadow:0 0 0 5px var(--tint-wash)}.sys-path__label{color:var(--ink-3);text-align:center;overflow-wrap:anywhere;font-size:12px}.sys-path__step[data-state=here] .sys-path__label{color:var(--tint-ink);font-weight:600}.sys-path__hit:hover .sys-path__node{border-color:var(--tint-ink)}@media (prefers-reduced-motion:no-preference){.sys-path__step[data-state=here] .sys-path__node{animation:sys-breathe 2.8s var(--ease) infinite}}@keyframes sys-breathe{0%,to{box-shadow:0 0 0 4px var(--tint-wash)}50%{box-shadow:0 0 0 8px var(--tint-wash)}}.sys-journey{--journey-node:34px;--journey-road:var(--ink-3);position:relative}@supports (color:color-mix(in lab,red,red)){.sys-journey{--journey-road:color-mix(in srgb,var(--ink-3) 38%,transparent)}}.sys-journey{--journey-start:38px;--journey-end:var(--sp-2);--journey-side-start:var(--sp-2);--journey-side-end:var(--sp-2)}.sys-journey__nodes,.sys-journey__road,.sys-journey__stages{inset-block:var(--journey-start) var(--journey-end);inset-inline:var(--journey-side-start) var(--journey-side-end);position:absolute}.sys-journey[data-orientation=vertical]{--journey-gutter:88px;--journey-start:var(--sp-4);--journey-end:var(--sp-5);--journey-side-start:var(--journey-gutter);min-block-size:594px;min-inline-size:300px}.sys-journey[data-orientation=horizontal]{--journey-side-start:7%;--journey-side-end:7%;block-size:210px}.sys-journey__road{inline-size:calc(100% - var(--journey-side-start) - var(--journey-side-end));block-size:calc(100% - var(--journey-start) - var(--journey-end));display:block}.sys-journey__road path{stroke:var(--journey-road);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.sys-journey__nodes{margin:0;padding:0;list-style:none}.sys-journey__step{position:absolute;inset-block-start:var(--journey-y);inset-inline-start:var(--journey-x);translate:-50% -50%}.sys-journey__hit,.sys-journey__step{flex-direction:column;align-items:center;display:flex}.sys-journey__hit{z-index:1;gap:var(--sp-2);min-block-size:44px;min-inline-size:44px;padding:0 var(--sp-1);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;gap:6px;position:relative}span.sys-journey__hit{cursor:default}.sys-journey__hit:focus-visible{outline:2px solid var(--them-ink);outline-offset:3px;border-radius:var(--r-chip)}.sys-journey__dot{inline-size:var(--journey-node);block-size:var(--journey-node);background:var(--surface);border:2px solid var(--tint-ink);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.sys-journey__dot{border:2px solid color-mix(in srgb,var(--tint-ink) 30%,transparent)}}.sys-journey__dot{color:var(--tint-ink);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease)}.sys-journey__step[data-state=covered] .sys-journey__dot,.sys-journey__step[data-state=here] .sys-journey__dot{background:var(--tint-wash);border-color:var(--tint-ink)}.sys-journey__step[data-state=here] .sys-journey__dot{box-shadow:0 0 0 5px var(--tint-wash)}.sys-journey__hit:hover .sys-journey__dot{border-color:var(--tint-ink)}.sys-journey__label{max-inline-size:92px;color:var(--ink-3);text-align:center;overflow-wrap:anywhere;word-break:keep-all;font-size:12.5px}.sys-journey__step[data-state=here] .sys-journey__label{color:var(--tint-ink);font-weight:600}.sys-journey__stages{pointer-events:none;margin:0;padding:0;list-style:none}.sys-journey__stage{font-size:var(--fs-title);color:var(--ink-2);white-space:nowrap;line-height:1.15;position:absolute}.sys-journey[data-orientation=horizontal] .sys-journey__stage{inset-block-start:-34px;inset-inline-start:var(--journey-along);translate:-50%}.sys-journey[data-orientation=vertical] .sys-journey__stage{inline-size:calc(var(--journey-gutter) - var(--sp-3));text-align:end;white-space:normal;word-break:keep-all;font-size:var(--fs-body);line-height:1.25;inset-block-start:var(--journey-along);inset-inline-end:calc(100% + var(--sp-3));translate:0 -50%}.sys-journey__travellers{z-index:2;pointer-events:none;display:flex;position:absolute;inset-block-start:-7px;inset-inline-end:-9px}.sys-journey__travellers i{border:1.5px solid var(--surface);border-radius:50%;block-size:11px;inline-size:11px}.sys-journey__travellers i[data-voice=you]{background:var(--you)}.sys-journey__travellers i[data-voice=them]{background:var(--them);margin-inline-start:-4px}@media (prefers-reduced-motion:no-preference){.sys-journey__step[data-state=here] .sys-journey__dot{animation:sys-breathe 2.8s var(--ease) infinite}}.sys-area{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.sys-area__svg{block-size:132px;inline-size:100%;overflow:visible}.sys-area__axis{color:var(--ink-3);justify-content:space-between;font-size:12px;display:flex}.sys-area__legend{gap:var(--sp-4);font-size:var(--fs-meta);display:flex}.sys-area__leg{align-items:center;gap:6px;display:inline-flex}.sys-area__leg i{border-radius:50%;block-size:8px;inline-size:8px}.sys-area__leg[data-voice=you]{color:var(--you-ink)}.sys-area__leg[data-voice=you] i{background:var(--you)}.sys-area__leg[data-voice=them]{color:var(--them-ink)}.sys-area__leg[data-voice=them] i{background:var(--them)}.sys-area--empty,.sys-week--empty{min-block-size:132px;padding:var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-3);font-size:var(--fs-meta);text-align:center;place-items:center;display:grid}.sys-week{margin:0}.sys-week__plot{align-items:flex-end;gap:var(--sp-2);block-size:126px;margin-block-end:24px;display:flex;position:relative}.sys-week__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;block-size:100%;min-inline-size:0;display:flex;position:relative}.sys-week__bar{border-radius:var(--r-chip);background:var(--you);inline-size:100%}@supports (color:color-mix(in lab,red,red)){.sys-week__bar{background:color-mix(in srgb,var(--you) 22%,var(--surface-sunk))}}.sys-week__bar{transition:background var(--t-base) var(--ease)}.sys-week[data-voice=them] .sys-week__bar{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.sys-week[data-voice=them] .sys-week__bar{background:color-mix(in srgb,var(--them) 22%,var(--surface-sunk))}}.sys-week__bar[data-peak=true]{background:var(--you)}.sys-week[data-voice=them] .sys-week__bar[data-empty=true],.sys-week__bar[data-empty=true]{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:4px}.sys-week[data-voice=them] .sys-week__bar[data-peak=true]{background:var(--them)}.sys-week__label{color:var(--ink-3);text-align:center;font-size:12px;inset-block-end:-21px}.sys-week__avg,.sys-week__label{position:absolute;inset-inline:0}.sys-week__avg{z-index:2;border-block-start:1.5px dashed var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.sys-week__avg{border-block-start:1.5px dashed color-mix(in srgb,var(--ink-3) 42%,transparent)}}.sys-week__avg{pointer-events:none}.sys-week__avg-pill{box-shadow:0 0 0 2px var(--surface);font-variant-numeric:tabular-nums;padding:3px 8px;font-size:11.5px;position:absolute;inset-block-end:4px;inset-inline-start:0}.sys-tip,.sys-week__avg-pill{border-radius:var(--r-chip);background:var(--ink);color:#fff}.sys-tip{font-size:var(--fs-meta);box-shadow:var(--e-2);align-items:center;gap:6px;padding:8px 12px;line-height:1.35;display:inline-flex;position:relative}.sys-tip[data-tail=down]:after,.sys-tip[data-tail=left]:after{content:"";background:var(--ink);block-size:8px;inline-size:8px;position:absolute;transform:rotate(45deg)}.sys-tip[data-tail=down]:after{inset-block-end:-3px;inset-inline-start:calc(50% - 4px)}.sys-tip[data-tail=left]:after{inset-block-start:calc(50% - 4px);inset-inline-start:-3px}.sys-tip__icon{opacity:.75;display:inline-flex}.sys-meter{gap:var(--sp-2);flex-direction:column;display:flex}.sys-meter__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.sys-meter__label{color:var(--ink-2);min-inline-size:0;font-size:14.5px}.sys-meter__figure{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:500}.sys-meter__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:16px;overflow:hidden}.sys-meter__fill{border-radius:var(--r-pill);background:var(--tint-fill);block-size:100%;transition:inline-size var(--t-base) var(--ease);display:block}.sys-counters{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.sys-counter{min-inline-size:0;padding:var(--sp-3) var(--sp-2);border-radius:var(--r-control);background:var(--tint-wash);color:var(--tint-ink);flex-direction:column;gap:2px;display:flex}.sys-counter__value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.sys-counter__label{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.sys-segbar{gap:var(--sp-4);flex-direction:column;display:flex}.sys-segbar__track{border-radius:var(--r-pill);background:var(--surface-sunk);gap:3px;block-size:10px;display:flex;overflow:hidden}.sys-segbar__seg{border-radius:var(--r-pill);background:var(--tint-fill);flex-basis:0}.sys-segbar__keys{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sys-segbar__key{align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-2);display:inline-flex}.sys-segbar__tile{background:var(--tint-wash);block-size:30px;inline-size:30px;color:var(--tint-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.sys-radial{align-items:center;gap:var(--sp-4);flex-direction:column;margin:0;display:flex}.sys-radial__ring{place-items:center;display:grid;position:relative}.sys-radial__ring svg{display:block}.sys-radial__centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:22px;display:flex;position:absolute;inset:0}.sys-radial__caption{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.sys-radial__word{letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.1}.sys-radial__figure{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.sys-radial__keys{justify-content:center;gap:var(--sp-2) var(--sp-4);color:var(--ink-2);flex-wrap:wrap;font-size:12.5px;display:flex}.sys-radial__key{align-items:center;gap:6px;display:inline-flex}.sys-radial__key i{background:var(--tint-fill);border-radius:50%;block-size:8px;inline-size:8px}.sys-daystrip{gap:var(--sp-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sys-daystrip::-webkit-scrollbar{display:none}.sys-daystrip__day{flex:1 1 0;min-inline-size:44px}.sys-daystrip__hit{min-block-size:68px;inline-size:100%;padding:var(--sp-2) 4px;border-radius:var(--r-control);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;display:flex}button.sys-daystrip__hit:hover{background:var(--surface-sunk)}.sys-daystrip__weekday{color:var(--ink-3);font-size:11.5px}.sys-daystrip__date{block-size:34px;inline-size:34px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid}.sys-daystrip__day[data-today=true] .sys-daystrip__date{background:var(--ink);color:#fff}.sys-daystrip__day[data-selected=true]:not([data-today=true]) .sys-daystrip__date{background:var(--surface-sunk)}.sys-daystrip__marks{gap:2px;block-size:3px;display:flex}.sys-daystrip__marks i{border-radius:var(--r-pill);background:var(--tint-fill);block-size:3px;inline-size:10px}.sys-schedule{margin:0;padding:0;list-style:none}.sys-schedule__row{gap:var(--sp-3);padding-block:var(--sp-2);border-block-start:1px solid var(--hairline);grid-template-columns:56px 1fr;display:grid}.sys-schedule__row:first-child{border-block-start:0}.sys-schedule__time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-block-start:4px;font-size:12px}.sys-schedule__slot{min-inline-size:0}.sys-schedule__row[data-empty=true]{min-block-size:44px}.sys-block{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--tint-wash);color:var(--ink);flex-direction:column;display:flex}.sys-block[data-state=now]{box-shadow:var(--e-1);outline:2px solid var(--tint-ink)}.sys-block[data-state=past]{opacity:.62}.sys-block__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.sys-block__time{color:var(--tint-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.sys-block__now{border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:2px 8px;font-size:11px;font-weight:600}.sys-block__who{align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.sys-block__name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.sys-block__langs,.sys-freenote{gap:var(--sp-3);flex-wrap:wrap;display:flex}.sys-freenote{justify-content:space-between;align-items:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);border:1.5px dashed var(--hairline)}.sys-freenote__text{font-size:var(--fs-meta);color:var(--ink-3);min-inline-size:0;margin:0}.sys-freenote__action{flex:none}.sys-month{gap:var(--sp-2);flex-direction:column;display:flex}.sys-month__grid,.sys-month__head{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.sys-month__weekday{text-align:center;color:var(--ink-3);padding-block-end:4px;font-size:11.5px}.sys-month__day{aspect-ratio:1;border-radius:var(--r-control);min-block-size:44px;inline-size:100%;min-inline-size:0;font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.sys-month__day:hover:not(:disabled){background:var(--surface-sunk)}.sys-month__day:disabled{cursor:default}.sys-month__date{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.sys-month__day[data-outside=true] .sys-month__date{color:var(--ink-3);opacity:.55}.sys-month__day[data-today=true]{background:var(--ink)}.sys-month__day[data-today=true] .sys-month__date{color:#fff}.sys-month__day[data-selected=true]:not([data-today=true]){background:var(--surface-sunk)}.sys-month__dots{gap:3px;display:flex}.sys-month__dots i{background:var(--tint-fill);border-radius:50%;block-size:5px;inline-size:5px}.sys-month__day[data-today=true] .sys-month__dots i{box-shadow:0 0 0 1px #ffffff8c}.sys-content{gap:var(--sp-5);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-radius:var(--r-card);background:var(--tint-wash);color:var(--ink);flex-direction:column}.sys-content,.sys-content__top{justify-content:space-between;display:flex}.sys-content__top{align-items:flex-start;gap:var(--sp-3)}.sys-content__text{min-inline-size:0}.sys-content__title{font-size:var(--fs-body-lg);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.25}.sys-content__sub{font-size:var(--fs-meta);color:var(--ink-3);margin:6px 0 0}.sys-content__aside{flex:none}.sys-content__body{flex:auto;align-items:flex-end;min-inline-size:0;display:flex}.sys-content__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sys-person{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);flex-direction:column;gap:4px;text-decoration:none;display:flex;position:relative}a.sys-person:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.sys-person__badge{text-align:end;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.15;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.sys-person__avatar{margin-block-end:var(--sp-2)}.sys-person__name{font-size:16px;font-weight:500;line-height:1.25}.sys-person__meta{font-size:var(--fs-meta);color:var(--ink-3)}.sys-person__foot{margin-block-start:var(--sp-3)}.sys-active{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--tint-wash);box-shadow:var(--e-1);color:var(--ink);display:flex}.sys-active__body{min-inline-size:0}.sys-active__status{color:var(--tint-ink);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:500;display:flex}.sys-active__dot{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.sys-active__title{font-size:var(--fs-body-lg);margin:4px 0 0;font-weight:500;line-height:1.25}.sys-active__people{margin-block-start:var(--sp-3);display:flex}.sys-active__people>*+*{margin-inline-start:-10px}.sys-active__action{flex:none}@media (prefers-reduced-motion:no-preference){.sys-active__dot{animation:sys-live 2s var(--ease) infinite}}@keyframes sys-live{0%,to{box-shadow:0 0 0 0 var(--tint-fill);opacity:1}70%{opacity:.75;box-shadow:0 0 0 6px #0000}}.sys-empty{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.sys-empty__title{margin:var(--sp-2) 0 0;letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:500;line-height:1.2}.sys-empty__body{max-inline-size:42ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.sys-empty__action{margin-block-start:var(--sp-2)}.sys-badge{inline-size:var(--badge-size,72px);block-size:var(--badge-size,72px);flex:none;place-items:center;display:inline-grid;position:relative}.sys-badge__art{object-fit:contain;block-size:100%;inline-size:100%}.sys-badge[data-state=locked] .sys-badge__art{filter:grayscale();opacity:.4}.sys-badge[data-state=next] .sys-badge__art{filter:grayscale(.4)brightness(1.04);opacity:.9}.sys-trend{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.sys-trend--empty{min-block-size:180px;padding:var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-3);font-size:var(--fs-meta);text-align:center;place-items:center;display:grid}.sys-trend__plot{border-radius:var(--r-control);touch-action:pan-y;cursor:crosshair;outline:none;block-size:200px;margin-block-start:34px;position:relative}.sys-trend__plot:focus-visible{box-shadow:0 0 0 3px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.sys-trend__plot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tint-fill) 40%,transparent)}}.sys-trend__svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sys-trend__line{stroke:var(--tint-fill);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.sys-trend__guide{stroke:var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.sys-trend__guide{stroke:color-mix(in srgb,var(--tint-fill) 55%,transparent)}}.sys-trend__guide{stroke-width:1.25px;stroke-dasharray:3 4}.sys-trend__dot{background:var(--surface);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--tint-fill);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}@supports (color:color-mix(in lab,red,red)){.sys-trend__dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--tint-fill) 70%,var(--surface))}}.sys-trend__dot{transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);pointer-events:none}.sys-trend__dot[data-latest=true]{background:var(--tint-fill);box-shadow:0 0 0 4px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.sys-trend__dot[data-latest=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--tint-fill) 22%,transparent)}}.sys-trend__dot[data-active=true]{background:var(--tint-fill);box-shadow:0 0 0 5px var(--tint-fill);transform:scale(1.6)}@supports (color:color-mix(in lab,red,red)){.sys-trend__dot[data-active=true]{box-shadow:0 0 0 5px color-mix(in srgb,var(--tint-fill) 20%,transparent)}}.sys-trend__tip{z-index:2;white-space:nowrap;pointer-events:none;transition:left var(--t-fast) var(--ease),top var(--t-fast) var(--ease);position:absolute;transform:translate(-50%,calc(-100% - 14px))}.sys-trend__tip[data-edge=start]{transform:translate(-12px,calc(-100% - 14px))}.sys-trend__tip[data-edge=end]{transform:translate(calc(12px - 100%),calc(-100% - 14px))}.sys-trend__axis{block-size:16px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.sys-trend__axis span{white-space:nowrap;position:absolute;inset-block-start:0;transform:translate(-50%)}.sys-trend__axis span[data-edge=start]{transform:none}.sys-trend__axis span[data-edge=end]{transform:translate(-100%)}@media (max-width:520px){.sys-allow__label[data-mid=true],.sys-trend__axis span[data-edge=mid]{display:none}}.sys-allow{margin:0}.sys-allow--empty{min-block-size:160px;padding:var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-3);font-size:var(--fs-meta);text-align:center;place-items:center;display:grid}.sys-allow__plot{align-items:flex-end;gap:6px;block-size:150px;margin-block:30px 26px;display:flex;position:relative}.sys-allow__line{z-index:1;border-block-start:1.5px dashed var(--tint-ink);position:absolute;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.sys-allow__line{border-block-start:1.5px dashed color-mix(in srgb,var(--tint-ink) 55%,transparent)}}.sys-allow__line{pointer-events:none}.sys-allow__pill{border-radius:var(--r-chip);background:var(--ink);box-shadow:0 0 0 2px var(--surface);color:#fff;white-space:nowrap;padding:3px 8px;font-size:11.5px;position:absolute;inset-block-end:4px;inset-inline-end:0}.sys-allow__col{cursor:default;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;block-size:100%;min-inline-size:0;padding:0;display:flex;position:relative}.sys-allow__col:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-chip)}.sys-allow__bar{border-radius:var(--r-chip) var(--r-chip) 6px 6px;background:var(--tint-fill);inline-size:100%}@supports (color:color-mix(in lab,red,red)){.sys-allow__bar{background:color-mix(in srgb,var(--tint-fill) 38%,var(--surface-sunk))}}.sys-allow__bar{transition:background var(--t-base) var(--ease),block-size var(--t-slow) var(--ease)}.sys-allow__col:focus-visible .sys-allow__bar,.sys-allow__col:hover .sys-allow__bar{background:var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.sys-allow__col:focus-visible .sys-allow__bar,.sys-allow__col:hover .sys-allow__bar{background:color-mix(in srgb,var(--tint-fill) 60%,var(--surface-sunk))}}.sys-allow__bar[data-full=true]{background:var(--tint-fill)}.sys-allow__bar[data-current=true]{background:repeating-linear-gradient(135deg,var(--tint-fill) 0 5px,var(--tint-fill) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.sys-allow__bar[data-current=true]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tint-fill) 60%,var(--surface)) 0 5px,color-mix(in srgb,var(--tint-fill) 28%,var(--surface)) 5px 10px)}}.sys-allow__bar[data-empty=true]{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:4px}.sys-allow__label{color:var(--ink-3);text-align:center;white-space:nowrap;font-size:11.5px;position:absolute;inset-block-end:-22px;inset-inline:-8px}.sys-allow__label[data-shown=false]{visibility:hidden}.sys-allow__label[data-edge=start]{text-align:start;inset-inline:0 auto}.sys-allow__label[data-edge=end]{text-align:end;inset-inline:auto 0}.sys-allow__tip{z-index:3;white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:-10px;inset-inline-start:50%;transform:translate(-50%,-100%)}.sys-allow__tip[data-edge=start]{transform:translate(-16px,-100%)}.sys-allow__tip[data-edge=end]{transform:translate(calc(16px - 100%),-100%)}@media (prefers-reduced-motion:reduce){.sys-allow__bar,.sys-trend__dot,.sys-trend__tip{transition:none}}.tt-mobile,.tt-shell,.tt-tablet{--shell-ground:var(--ground-a);--shell-wash:linear-gradient(140deg,var(--ground-a) 0%,var(--ground-b) 100%);--shell-raised:var(--surface);--shell-rail:var(--surface);--shell-ink:var(--ink);--shell-ink-quiet:var(--ink-3);--shell-rail-quiet:var(--ink-3);--shell-edge:var(--hairline);--shell-edge-strong:var(--hairline);--shell-hover:var(--surface-sunk);--shell-active-bg:var(--ink);--shell-active-ink:var(--surface);--shell-mark:var(--ink);--shell-key:var(--surface-sunk);--shell-lift:var(--e-2);--shell-focus:var(--them-ink);--shell-scrim:#15182452;color-scheme:light}.tt-shell-wash{content:"";z-index:-1;background:var(--shell-wash);pointer-events:none;position:fixed;inset:0}.tt-mobile{--shell-tab-h:58px;--shell-tabbar-h:calc(var(--shell-tab-h) + 12px);--shell-tabbar-room:calc(var(--shell-tabbar-h) + var(--sp-3) + var(--sp-5) + env(safe-area-inset-bottom));background:var(--shell-ground);min-block-size:100dvh;color:var(--shell-ink)}.tt-mobile__content{padding-inline:var(--sp-4);padding-block:var(--sp-5) var(--shell-tabbar-room);padding-inline-start:max(var(--sp-4),env(safe-area-inset-left));padding-inline-end:max(var(--sp-4),env(safe-area-inset-right))}.tt-tabbar{z-index:50;inset-block-end:max(var(--sp-3),env(safe-area-inset-bottom));inset-inline:var(--sp-3);pointer-events:none;justify-content:center;display:flex;position:fixed}.tt-tabbar__list{border-radius:var(--r-pill);background:var(--shell-raised);border:1px solid var(--shell-edge);box-shadow:var(--shell-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;gap:2px;inline-size:100%;max-inline-size:460px;margin:0;padding:5px;list-style:none;display:flex}.tt-tabbar__list>li{flex:1 1 0;min-inline-size:0}.tt-tab{min-block-size:var(--shell-tab-h);color:var(--shell-ink-quiet);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px;text-decoration:none;display:flex;position:relative}.tt-tab[data-active=true]{background:var(--shell-active-bg);color:var(--shell-active-ink)}.tt-tab__label{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;font-size:11px;font-weight:500;line-height:1.15}.tt-cmdk__input:focus-visible,.tt-cmdk__row:focus-visible,.tt-pillnav__item:focus-visible,.tt-railhint:focus-visible,.tt-tab:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tt-tab{transition:none}}.tt-tablet{min-block-size:100dvh;color:var(--shell-ink);flex-direction:column}.tt-tablet,.tt-tablet__bar{background:var(--shell-ground);display:flex}.tt-tablet__bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.tt-tablet__bar{background:color-mix(in srgb,var(--shell-ground) 88%,transparent)}}.tt-tablet__bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--shell-edge)}.tt-tablet__brand,.tt-tablet__me{flex:none;display:inline-flex}.tt-pillnav{border-radius:var(--r-pill);background:var(--shell-raised);border:1px solid var(--shell-edge);scrollbar-width:none;gap:2px;min-inline-size:0;padding:4px;display:flex;overflow-x:auto}.tt-pillnav::-webkit-scrollbar{display:none}.tt-pillnav__item{min-block-size:40px;padding:0 var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-meta);white-space:nowrap;color:var(--shell-ink-quiet);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);align-items:center;gap:7px;font-weight:500;text-decoration:none;display:inline-flex}.tt-pillnav__item[data-active=true]{background:var(--shell-active-bg);color:var(--shell-active-ink)}.tt-tablet__body{min-block-size:0;padding:var(--sp-5);flex:auto}.tt-tablet__body[data-split=true]{gap:var(--sp-5);display:grid}.tt-tablet[data-orientation=landscape] .tt-tablet__body[data-split=true]{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start}.tt-tablet__aside,.tt-tablet__main{min-inline-size:0}.tt-shell{background:var(--shell-ground);min-height:100dvh;color:var(--shell-ink);display:flex}.tt-sidebar{border-inline-end:1px solid var(--shell-edge-strong);background:var(--shell-rail);width:260px;height:100dvh;transition:width var(--t-base) var(--ease),padding var(--t-base) var(--ease);flex-direction:column;flex-shrink:0;align-self:flex-start;padding:24px 18px 22px;display:flex;position:sticky;top:0}.tt-sidebar[data-collapsed=true]{width:82px;padding-left:14px;padding-right:14px}.tt-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 26px;display:flex}.tt-sidebar[data-collapsed=true] .tt-sidebar-brand{flex-direction:column;align-items:center;gap:12px;padding:2px 0 24px}.tt-rail-toggle{border:1px solid var(--shell-edge-strong);width:30px;height:30px;color:var(--shell-rail-quiet);cursor:pointer;transition:color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),background-color var(--t-base) var(--ease);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tt-rail-toggle:hover{color:var(--shell-ink);border-color:var(--shell-rail-quiet);background:var(--shell-hover)}.tt-nav{flex-direction:column;gap:3px;display:flex}.tt-nav-item{height:46px;color:var(--shell-rail-quiet);transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease);border-radius:11px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;display:flex;position:relative}.tt-nav-item:hover,.tt-nav-item[data-active=true]{background:var(--shell-hover);color:var(--shell-ink)}.tt-nav-item[data-active=true]:before{content:"";background:var(--shell-mark);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.tt-nav-item svg{flex-shrink:0;width:19px;height:19px}.tt-nav--account{margin-top:22px}.tt-nav-heading{color:var(--shell-rail-quiet);letter-spacing:.02em;margin:0 0 6px;padding:0 14px;font-size:12px;font-weight:600}.tt-sidebar[data-collapsed=true] .tt-nav-heading{visibility:hidden;height:0;margin:0}.tt-sidebar[data-collapsed=true] .tt-nav-item{justify-content:center;padding:0}.tt-sidebar[data-collapsed=true] .tt-nav-label{display:none}.tt-sidebar[data-collapsed=true] .bl-navbadge{border-radius:50%;width:9px;height:9px;padding:0;font-size:0;position:absolute;top:9px;right:9px}.tt-sidebar[data-collapsed=true] .tt-nav-item[data-active=true]:before{left:-14px}.tt-sidebar-foot{margin-top:auto;padding-top:16px}.tt-sidebar-user{transition:background-color var(--t-base) var(--ease);border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.tt-sidebar-user:hover{background:var(--shell-hover)}.tt-sidebar-user-name{color:var(--shell-ink);font-size:14px;font-weight:500}.tt-sidebar-user-name,.tt-sidebar-user-pair{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tt-sidebar-user-pair{color:var(--shell-rail-quiet);font-size:12.5px}.tt-signout{width:100%;color:var(--shell-rail-quiet);text-align:left;cursor:pointer;transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease);border-radius:11px;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;font-size:13.5px;display:flex}.tt-signout:hover{background:var(--shell-hover);color:var(--shell-ink)}.tt-signout-icon{flex-shrink:0}.tt-sidebar[data-collapsed=true] .tt-sidebar-user{justify-content:center;padding:10px 0}.tt-sidebar[data-collapsed=true] .tt-sidebar-user-text{display:none}.tt-sidebar[data-collapsed=true] .tt-signout{justify-content:center;padding:10px 0}.tt-sidebar[data-collapsed=true] .tt-signout-text{display:none}.tt-shell-main{flex:1;min-width:0}.tt-zones{gap:var(--sp-6);max-inline-size:1440px;padding:var(--sp-7) var(--sp-6) var(--sp-8);align-items:stretch;margin-inline:auto;display:grid}@media (max-width:1379px){.tt-zones{padding-inline:var(--sp-5)}}.tt-zones[data-secondary=true]{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.tt-zone-primary,.tt-zone-secondary{min-inline-size:0}@media (max-width:1439px){.tt-zones[data-secondary=true]{grid-template-columns:minmax(0,1fr)}}.tt-railhint{align-items:center;gap:var(--sp-2);min-block-size:40px;inline-size:100%;padding:0 var(--sp-3);border:1px solid var(--shell-edge);border-radius:var(--r-control);color:var(--shell-ink-quiet);font:inherit;font-size:var(--fs-meta);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);background:0 0;display:flex}.tt-railhint:hover{color:var(--shell-ink);border-color:var(--shell-focus)}.tt-railhint__text{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.tt-railhint__key{flex:none}.tt-sidebar[data-collapsed=true] .tt-railhint__key,.tt-sidebar[data-collapsed=true] .tt-railhint__text{display:none}.tt-sidebar[data-collapsed=true] .tt-railhint{justify-content:center;padding:0}.tt-kbd{border:1px solid var(--shell-edge);background:var(--shell-key);color:var(--shell-ink-quiet);border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11.5px;line-height:1.3;display:inline-block}.tt-cmdk{z-index:80;padding:12vh var(--sp-4) var(--sp-4);place-items:start center;display:grid;position:fixed;inset:0}.tt-cmdk__scrim{cursor:default;background:var(--shell-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;padding:0;position:fixed;inset:0}.tt-cmdk__box{border-radius:var(--r-stage);background:var(--shell-raised);border:1px solid var(--shell-edge);max-block-size:70vh;inline-size:min(560px,100%);box-shadow:var(--shell-lift);flex-direction:column;display:flex;position:relative;overflow:hidden}.tt-cmdk__box--short{padding:var(--sp-5)}.tt-cmdk__input{min-block-size:56px;inline-size:100%;padding:0 var(--sp-5);border:0;border-block-end:1px solid var(--shell-edge);color:var(--shell-ink);font:inherit;font-size:var(--fs-body-lg);background:0 0;flex:none}.tt-cmdk__input::placeholder{color:var(--shell-ink-quiet)}.tt-cmdk__list{padding:var(--sp-2);margin:0;list-style:none;overflow-y:auto}.tt-cmdk__row{align-items:center;gap:var(--sp-3);min-block-size:48px;inline-size:100%;padding:0 var(--sp-3);border-radius:var(--r-control);color:var(--shell-ink-quiet);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tt-cmdk__row[data-active=true]{background:var(--shell-hover);color:var(--shell-ink)}.tt-cmdk__glyph{flex:none;display:inline-flex}.tt-cmdk__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tt-cmdk__empty{padding:var(--sp-5);font-size:var(--fs-meta);color:var(--shell-ink-quiet);margin:0}.tt-cmdk__title{margin:0 0 var(--sp-4);font-size:var(--fs-title);color:var(--shell-ink);font-weight:500}.tt-keys{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.tt-keys__row{align-items:center;gap:var(--sp-4);display:flex}.tt-keys__row dt{flex:none;inline-size:56px}.tt-keys__row dd{color:var(--shell-ink-quiet);margin:0;font-size:14.5px}.hm{gap:var(--sp-4);color:var(--ink);flex-direction:column;display:flex}.hm--desktop,.hm--tablet{gap:var(--sp-5)}.hm--aside{block-size:100%}.hm--aside>.hm-past{flex-direction:column;flex:auto;min-block-size:220px;display:flex}.hm--aside>.hm-past .hm-sessions{scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;flex:auto;min-block-size:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.hm--aside>.hm-past .hm-sessions{scrollbar-color:color-mix(in srgb,var(--ink-3) 28%,transparent) transparent}}.hm--aside>.hm-past .hm-sessions{margin-inline-end:calc(var(--sp-2) * -1);padding-inline-end:var(--sp-2)}.hm-pair{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;display:grid}.hm-pair>*{min-inline-size:0}.hm-pair>*,.hm-practice__plot{flex-direction:column;display:flex}.hm-practice__plot{justify-content:center;min-block-size:132px}.hm-headline__spacer,.hm-pair .hm-practice__plot{flex:auto}.hm>*{animation:hm-rise var(--t-base) var(--ease) both}.hm>:nth-child(2){animation-delay:40ms}.hm>:nth-child(3){animation-delay:80ms}.hm>:nth-child(4){animation-delay:.12s}.hm>:nth-child(5){animation-delay:.16s}.hm>:nth-child(6){animation-delay:.2s}.hm>:nth-child(n+7){animation-delay:.24s}@keyframes hm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hm__cols{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.hm__col{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}.tt-tablet[data-orientation=landscape] .hm__cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.hm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.hm-cardhead{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.hm-cardhead__text{flex:15rem;min-inline-size:0}.hm-cardhead__aside{align-items:center;gap:var(--sp-2);flex:none;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.hm-cardhead__aside>.sys-seg{scrollbar-width:none;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.hm-cardhead__aside>.sys-seg::-webkit-scrollbar{display:none}.hm-cardtitle{font-size:var(--fs-body-lg);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:500;line-height:1.25}.hm-cardsub{font-size:var(--fs-meta);color:var(--ink-3);margin:3px 0 0;line-height:1.45}.hm-badge{border-radius:var(--r-pill);background:var(--you);min-inline-size:18px;color:var(--ink);letter-spacing:0;place-items:center;margin-inline-start:var(--sp-2);padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.hm-greeting{gap:var(--sp-1);flex-direction:column;display:flex}.hm-greeting__name{font-size:var(--fs-display);color:var(--ink);margin:0;line-height:1.1}.hm-greeting__line{font-size:var(--fs-body-lg);color:var(--ink-2);margin:0;line-height:1.45}.hm-next,.hm-streak{--hm-figure:36px;--hm-label:15px;--hm-eyebrow:12px}.hm-streak__row{align-items:center;gap:var(--sp-4);display:flex}.hm-ring{flex:none;place-items:center;display:inline-grid;position:relative}.hm-ring svg{display:block}.hm-ring__arc{transition:stroke-dashoffset var(--t-slow) var(--ease)}.hm-ring__label{place-items:center;display:grid;position:absolute;inset:0}.hm-streak__count{font-size:var(--hm-figure);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;line-height:1}.hm-streak__row[data-live=false] .hm-streak__count{color:var(--ink-3)}.hm-streak__body{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.hm-streak__title{align-items:baseline;gap:var(--sp-2);font-size:var(--hm-label);color:var(--ink);margin:0;font-weight:600;display:flex}.hm-streak__best{font-size:var(--fs-meta);color:var(--ink-3);font-weight:400}.hm-streak__week{gap:5px;margin:0;padding:0;list-style:none;display:flex}.hm-streak__day{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:6px;inline-size:18px}.hm-streak__day[data-on=true]{background:var(--you)}.hm-streak__day[data-today=true]{outline:1.5px solid var(--you-ink);outline-offset:1.5px}.hm-streak__status{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);margin:0;display:flex}.hm-streak__row[data-risk=true] .hm-streak__status{color:var(--you-ink)}.hm-streak__next{color:var(--ink-3)}.hm-invite{border-radius:var(--r-stage);overflow:hidden}.hm-lastword .sys-pill[data-tone=quiet],.hm-request .sys-pill[data-tone=quiet]{background:var(--surface)}.hm-lastword .hm-cardsub,.hm-lastword .hm-lastword__date{color:var(--tint-ink);opacity:.85}.hm-lastword .sys-pill[data-tone=quiet]:hover:not(:disabled),.hm-request .sys-pill[data-tone=quiet]:hover:not(:disabled){background:var(--surface);color:var(--ink)}.hm-invite__main{gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-4);flex-direction:column;display:flex;position:relative}.hm-invite__main:before{content:"";inset-block:var(--sp-5);background:0 0;border-start-end-radius:var(--r-pill);border-end-end-radius:var(--r-pill);inline-size:4px;position:absolute;inset-inline-start:0}.hm-invite__main[data-state=here]:before,.hm-invite__main[data-state=open]:before{background:var(--t-place-fill)}.hm-invite__main[data-state=confirm]:before{background:var(--you)}.hm-invite__main[data-state=ready]:before,.hm-invite__main[data-state=scheduled]:before,.hm-invite__main[data-state=waiting]:before{background:var(--them)}.hm-invite__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.hm-invite__state{align-items:center;gap:var(--sp-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600;display:inline-flex}.hm-invite__main[data-state=confirm] .hm-invite__state{color:var(--you-ink)}.hm-invite__main[data-state=here] .hm-invite__state,.hm-invite__main[data-state=open] .hm-invite__state{color:var(--t-place-ink)}.hm-live{background:var(--t-place-fill);block-size:7px;inline-size:7px;box-shadow:0 0 0 0 var(--t-place-fill);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.hm-live{box-shadow:0 0 0 0 color-mix(in srgb,var(--t-place-fill) 60%,transparent)}}.hm-live{animation:hm-pulse 2s var(--ease) infinite}@keyframes hm-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.hm-invite__dismiss{font:inherit;font-size:var(--fs-meta);color:var(--ink-3);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:0}.hm-invite__dismiss:hover:not(:disabled){color:var(--ink)}.hm-invite__person{align-items:center;gap:var(--sp-4);display:flex}.hm-invite__face{border-radius:50%;flex:none;display:inline-flex;position:relative}.hm-invite__face[data-glow=true]:after{content:"";box-shadow:0 0 0 2px var(--t-place-fill);border-radius:50%;position:absolute;inset:-5px}.hm-invite__name{font-size:var(--fs-title);color:var(--ink);margin:0;line-height:1.2}.hm-invite__when{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:14.5px}.hm-invite__pair{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--ink-3);align-items:center;gap:6px;display:flex}.hm-invite__seam{background:var(--hairline);block-size:1px;inline-size:14px;margin-inline:2px}.hm-invite__eta{padding:5px var(--sp-3);border-radius:var(--r-pill);background:var(--surface-sunk);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;align-self:flex-start;margin-inline-start:auto}.hm-invite__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hm-invite__error,.hm-invite__hint,.hm-invite__more{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.hm-invite__error,.hm-invite__notice{border-radius:var(--r-control);margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.hm-invite__error{background:var(--you-wash);color:var(--you-ink)}.hm-invite__notice{background:var(--t-place-wash);color:var(--t-place-ink);animation:fade-in var(--t-slow) var(--ease)}.hm-invite__empty{align-items:center;gap:var(--sp-3);padding-block:var(--sp-4) var(--sp-2);text-align:center;flex-direction:column;display:flex}.hm-invite__empty .hm-invite__when{margin:0}.hm-instant{border-block-start:1px solid var(--hairline);background:var(--surface-sunk);padding:var(--sp-3) var(--sp-5)}.hm-instant__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hm-instant__go{align-items:center;gap:var(--sp-2);font:inherit;color:var(--ink-2);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:0;font-size:14.5px;font-weight:500;display:inline-flex}.hm-instant__go svg{color:var(--you-ink)}.hm-instant__go:hover:not(:disabled){color:var(--ink)}.hm-instant__go:disabled{opacity:.55;cursor:default}.hm-instant__toggle{font:inherit;font-size:var(--fs-meta);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0}.hm-instant__toggle:hover{color:var(--ink-2)}.hm-instant__join,.hm-instant__mode{margin-block-start:var(--sp-3)}.hm-instant__join{gap:var(--sp-2);flex-wrap:wrap;display:flex}.hm-input{min-block-size:44px;min-inline-size:0;padding-inline:var(--sp-4);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);border:1px solid #0000;flex:200px}.hm-input::placeholder{color:var(--ink-3)}.hm-input:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.hm-capacity{margin-block-start:var(--sp-3)}.hm-capacity__title{color:var(--ink);margin:0;font-size:14px;font-weight:600}.hm-capacity__body{margin:var(--sp-1) 0 0;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.5}.hm-headline__value{margin:var(--sp-2) 0 0;align-items:baseline;gap:var(--sp-2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:56px;font-weight:500;line-height:1;display:flex}.hm-headline__value small{letter-spacing:0;color:var(--ink-3);font-size:17px;font-weight:400}.hm-headline__label{margin:var(--sp-2) 0 0;color:var(--ink-2);font-size:14.5px}.hm-headline__week{margin:var(--sp-1) 0 0;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;display:flex}.hm-delta{color:var(--t-objects-ink);font-variant-numeric:tabular-nums}.hm-delta[data-up=true]{color:var(--t-place-ink)}.hm-meters{gap:var(--sp-4);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.hm-meters__none{font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.55}.hm-usm{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-5);padding-block-start:var(--sp-4)}.hm-usm__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hm-usm__title{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.hm-usm__figure{font-variant-numeric:tabular-nums;color:var(--you-ink);margin:0;font-size:17px;font-weight:500}.hm-usm__figure small{color:var(--ink-3);margin-inline-start:2px;font-size:12px;font-weight:400}.hm-usm__body{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.55}.hm-usm__chart{margin-block-start:var(--sp-3)}.hm-usm--empty{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.hm-usm--empty .hm-usm__body{margin:0}.hm-peoplerail{gap:var(--sp-3);padding:2px 2px var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.hm-peoplerail::-webkit-scrollbar{display:none}.hm-peoplerail>li{scroll-snap-align:start;flex:0 0 216px}.hm--mobile .hm-peoplerail{margin-inline:calc(var(--sp-5) * -1);padding-inline:var(--sp-5)}.hm--mobile .hm-peoplerail>li{flex:0 0 74%;max-inline-size:240px}.hm-persontile{block-size:100%;text-decoration:none;display:block}.hm-persontile .sys-person{block-size:100%;box-shadow:none;background:var(--surface-sunk)}.hm-persontile:hover .sys-person{background:var(--surface);box-shadow:var(--e-1);transform:translateY(-2px)}.hm-persontile:focus-visible .sys-person{outline:2px solid var(--them-ink);outline-offset:2px}.hm-persontile .sys-person__meta{flex-direction:column;gap:2px;display:flex}.hm-persontile__pair{align-items:center;gap:5px;display:flex}.hm-persontile__time{color:var(--ink-3);font-variant-numeric:tabular-nums}.hm-persontile__go{padding:3px var(--sp-3);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-meta);color:var(--ink-2);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);font-weight:500;display:inline-block}.hm-persontile:hover .hm-persontile__go{background:var(--ink);color:var(--surface)}.hm-peoplerail__add{flex:0 0 168px}.hm-addcard{justify-content:center;align-items:center;gap:var(--sp-2);block-size:100%;min-block-size:150px;padding:var(--sp-4);border:1px dashed var(--ink-3);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.hm-addcard{border:1px dashed color-mix(in srgb,var(--ink-3) 34%,transparent)}}.hm-addcard{border-radius:var(--r-card);font-size:var(--fs-meta);color:var(--ink-3);text-align:center;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);font-weight:500;text-decoration:none}.hm-addcard:hover{color:var(--ink);border-color:var(--ink-3)}.hm-addcard__icon{background:var(--surface-sunk);border-radius:50%;place-items:center;block-size:34px;inline-size:34px;display:grid}.hm-road{margin:var(--sp-5) 0 0;padding:0 0 var(--sp-3);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;gap:0;list-style:none;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.hm-road{scrollbar-color:color-mix(in srgb,var(--ink-3) 24%,transparent) transparent}}.hm-road__stage{scroll-snap-align:start;min-inline-size:0;padding-inline:var(--sp-2);flex-direction:column;flex:0 0 clamp(226px,27%,286px);display:flex}.hm-road__rail{align-items:center;gap:var(--sp-2);flex-direction:column;padding-block-end:var(--sp-4);display:flex}.hm-road__track{place-items:center;block-size:22px;inline-size:100%;display:grid;position:relative}.hm-road__line{inline-size:calc(50% + var(--sp-2));border-radius:var(--r-pill);block-size:2px;position:absolute;inset-block-start:50%;translate:0 -50%}.hm-road__line[data-side=start]{inset-inline-start:calc(var(--sp-2) * -1)}.hm-road__line[data-side=end]{inset-inline-end:calc(var(--sp-2) * -1)}.hm-road__stage[data-first=true] .hm-road__line[data-side=start],.hm-road__stage[data-last=true] .hm-road__line[data-side=end]{display:none}.hm-road__stage[data-state=behind] .hm-road__line,.hm-road__stage[data-state=here] .hm-road__line[data-side=start]{background:var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.hm-road__stage[data-state=behind] .hm-road__line,.hm-road__stage[data-state=here] .hm-road__line[data-side=start]{background:color-mix(in srgb,var(--tint-fill) 55%,var(--surface))}}.hm-road__stage[data-state=ahead] .hm-road__line,.hm-road__stage[data-state=here] .hm-road__line[data-side=end]{background:repeating-linear-gradient(to right,var(--hairline) 0 3px,transparent 3px 8px)}.hm-road__mark{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.hm-road__node{z-index:1;background:var(--surface);block-size:16px;inline-size:16px;box-shadow:0 0 0 2px var(--hairline) inset;color:var(--surface);border-radius:50%;place-items:center;display:grid;position:relative}.hm-road__stage[data-state=behind] .hm-road__node{background:var(--tint-fill);box-shadow:0 0 0 2px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.hm-road__stage[data-state=behind] .hm-road__node{box-shadow:0 0 0 2px color-mix(in srgb,var(--tint-fill) 40%,var(--surface))}}.hm-road__stage[data-state=here] .hm-road__node{background:var(--surface);block-size:20px;inline-size:20px;box-shadow:0 0 0 3px var(--tint-fill) inset,0 0 0 4px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.hm-road__stage[data-state=here] .hm-road__node{box-shadow:0 0 0 3px var(--tint-fill) inset,0 0 0 4px color-mix(in srgb,var(--tint-fill) 28%,var(--surface))}}.hm-road__stage[data-state=here] .hm-road__mark{color:var(--tint-ink)}.hm-road__card{gap:var(--sp-2);min-block-size:214px;padding:var(--sp-4);border-radius:var(--r-card);text-align:start;color:var(--ink);flex-direction:column;flex:auto;display:flex}.hm-road__card--behind{background:var(--tint-wash);font:inherit;cursor:pointer;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);border:0}.hm-road__card--behind:hover{box-shadow:var(--e-1);transform:translateY(-2px)}.hm-road__card--behind:focus-visible{outline:2px solid var(--tint-ink);outline-offset:2px}.hm-road__card--here{min-block-size:214px;box-shadow:var(--e-1);flex:auto}.hm-road__card--ahead{border:1px dashed var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.hm-road__card--ahead{border:1px dashed color-mix(in srgb,var(--ink-3) 26%,transparent)}}.hm-road__card--ahead{background:0 0}.hm-road__card--ahead .hm-road__blurb,.hm-road__card--ahead .hm-road__name{color:var(--ink-3)}.hm-road__card--ahead .hm-road__subject i{border-color:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.hm-road__card--ahead .hm-road__subject i{border-color:color-mix(in srgb,var(--ink-3) 40%,transparent)}}.hm-road__state{padding-inline:var(--sp-1);letter-spacing:.09em;text-transform:uppercase;color:var(--tint-ink);margin-block-end:var(--sp-2);font-size:11px;font-weight:600}.hm-road__stage[data-state=ahead] .hm-road__state{color:var(--ink-3)}.hm-road__name{font-size:var(--fs-body-lg);letter-spacing:-.01em;font-weight:500;line-height:1.2}.hm-road__blurb{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.hm-road__subjects{align-content:flex-end;gap:5px var(--sp-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--sp-2);display:flex}.sys-content__body .hm-road__subjects{inline-size:100%;margin-block-start:0}.hm-road__subject{color:var(--ink-3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.hm-road__subject i{border:1.5px solid var(--tint-fill);border-radius:50%;block-size:7px;inline-size:7px}.hm-road__subject[data-on=true]{color:var(--tint-ink);font-weight:500}.hm-road__subject[data-on=true] i{background:var(--tint-fill)}.hm-road__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);padding-block-start:var(--sp-3);display:flex}.hm-road__card--behind .hm-road__foot{color:var(--tint-ink)}.hm-road__go{transition:transform var(--t-fast) var(--ease)}.hm-road__card--behind:hover .hm-road__go{transform:translate(3px)}.hm-journey .hm-road{margin-inline:calc(var(--sp-5) * -1);padding-inline:calc(var(--sp-5) - var(--sp-2))}.hm--mobile .hm-road__stage{flex-basis:250px}@media (prefers-reduced-motion:reduce){.hm-road__card--behind:hover,.hm-road__card--behind:hover .hm-road__go{transform:none}}.hm-journey__ground{margin:var(--sp-5) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}.hm-journey__open{padding:4px var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;transition:border-color var(--t-base) var(--ease)}.hm-journey__open:hover{border-color:var(--ink-3)}.hm-lastword__date{font-size:var(--fs-meta);color:var(--ink-3)}.hm-lastword__figure{margin:0;padding-block-start:var(--sp-2);position:relative}.hm-lastword__mark{block-size:24px;inline-size:30px;color:var(--tint-fill)}.hm-lastword__quote{text-wrap:pretty;margin:var(--sp-2) 0 0;color:var(--ink);font-size:23px;line-height:1.38}.hm-lastword__translation{color:var(--ink-2);margin-block-start:var(--sp-2);font-size:14.5px;line-height:1.5}.hm-lastword__note{margin:var(--sp-3) 0 0;padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface);font-size:var(--fs-meta);color:var(--ink-2);line-height:1.5}.hm-lastword__foot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.hm-lastword__placeholder{margin:var(--sp-2) 0 0;color:var(--ink-3);font-size:14.5px;line-height:1.55}.hm-practice__insight{margin:var(--sp-3) 0 0;color:var(--ink-2);font-size:14.5px}.hm-practice__area{margin-block-start:var(--sp-2)}.hm-practice__counts{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-5);padding-block-start:var(--sp-4)}.hm-pair .hm-grid-empty,.hm-pair .hm-grid-wrap,.hm-pair .hm-practice .sys-area,.hm-pair .hm-practice .sys-area--empty,.hm-pair .hm-practice .sys-week,.hm-pair .hm-practice .sys-week--empty{block-size:100%}.hm-pair .hm-practice .sys-week__plot{flex:auto;block-size:auto}.hm-pair .hm-practice .sys-week{flex-direction:column;display:flex}.hm-grid-empty{padding:var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);text-align:center;place-items:center;display:grid}.hm-grid-empty .hm-usm__body{margin:0}.hm-grid-wrap{justify-content:center;gap:var(--sp-2);flex-direction:column;display:flex}.hm-grid{scrollbar-width:none;gap:3px;padding-block-end:2px;display:flex;overflow-x:auto}.hm-grid::-webkit-scrollbar{display:none}.hm-grid__col{flex-direction:column;flex:1 1 0;gap:3px;min-inline-size:9px;display:flex}.hm-grid__cell{aspect-ratio:1;background:var(--surface-sunk);transition:transform var(--t-fast) var(--ease);border-radius:3px}.hm-grid__cell[data-level="1"]{background:var(--you)}@supports (color:color-mix(in lab,red,red)){.hm-grid__cell[data-level="1"]{background:color-mix(in srgb,var(--you) 26%,var(--surface))}}.hm-grid__cell[data-level="2"]{background:var(--you)}@supports (color:color-mix(in lab,red,red)){.hm-grid__cell[data-level="2"]{background:color-mix(in srgb,var(--you) 50%,var(--surface))}}.hm-grid__cell[data-level="3"]{background:var(--you)}@supports (color:color-mix(in lab,red,red)){.hm-grid__cell[data-level="3"]{background:color-mix(in srgb,var(--you) 74%,var(--surface))}}.hm-grid__cell[data-level="4"]{background:var(--you)}.hm-grid__cell[data-future=true]{background:var(--surface-sunk)}@supports (color:color-mix(in lab,red,red)){.hm-grid__cell[data-future=true]{background:color-mix(in srgb,var(--surface-sunk) 45%,var(--surface))}}.hm-grid__cell:hover{transform:scale(1.3)}.hm-grid__key{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:3px;font-size:11.5px;display:flex}.hm-grid__key .hm-grid__cell{aspect-ratio:auto;block-size:9px;inline-size:9px}.hm-grid__key span:first-child{margin-inline-end:3px}.hm-grid__key span:last-child{margin-inline-start:3px}.hm-count{font-size:var(--fs-meta);color:var(--ink-3)}.hm-peers,.hm-sessions{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hm-peer,.hm-session{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2);margin-inline:calc(var(--sp-2) * -1);border-radius:var(--r-control);transition:background var(--t-fast) var(--ease);text-decoration:none;display:flex}.hm-peer:hover,.hm-session:hover{background:var(--surface-sunk)}.hm-peer:focus-visible,.hm-session:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.hm-peer__name,.hm-session__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;display:block;overflow:hidden}.hm-peer__pair,.hm-session__meta{font-size:var(--fs-meta);color:var(--ink-3);align-items:center;gap:5px;margin-block-start:1px;display:flex}.hm-session__badge{border-radius:var(--r-pill);background:var(--t-play-wash);color:var(--t-play-ink);padding:1px 7px;font-size:11.5px;font-weight:500}.hm-session__spoken{font-variant-numeric:tabular-nums;color:var(--you-ink);flex:none;font-size:15px;font-weight:500}.hm-session__spoken small{color:var(--ink-3);margin-inline-start:2px;font-size:11.5px;font-weight:400}.hm-peer__go,.hm-session__chev{color:var(--ink-3);flex:none}.hm-peer__go{padding:4px var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-meta);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;font-weight:500}.hm-peer:focus-visible .hm-peer__go,.hm-peer:hover .hm-peer__go{background:var(--ink);color:var(--surface)}.hm-people__empty{align-items:flex-start;gap:var(--sp-2);padding-block:var(--sp-3);flex-direction:column;display:flex}.hm-people__emptyTitle{margin:var(--sp-2) 0 0;font-size:var(--fs-body-lg);color:var(--ink)}.hm-people__emptyBody{margin:0 0 var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);line-height:1.55}.hm-people .sys-pill--block{margin-block-start:var(--sp-3)}.hm-requests{gap:var(--sp-2);flex-direction:column;margin-block-end:var(--sp-3);display:flex}.hm-request{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-control);background:var(--them-wash);flex-wrap:wrap;display:flex}.hm-request--out{background:var(--surface-sunk)}.hm-request__name{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.hm-request__pair{font-size:var(--fs-meta);color:var(--ink-3);margin:1px 0 0}.hm-request__error{color:var(--you-ink);margin:6px 0 0;font-size:13.5px;line-height:1.45}.hm-request__note{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.45}.hm-request__sent{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ink-2);flex:160px;margin:0;font-size:14px;overflow:hidden}.hm-request__actions{gap:var(--sp-2);display:flex}@media (prefers-reduced-motion:reduce){.hm-live,.hm>*{animation:none}.hm-grid__cell,.hm-peer,.hm-peer__go,.hm-ring__arc,.hm-session{transition:none}.hm-grid__cell:hover{transform:none}}.hm-next{gap:var(--sp-3);flex-direction:column;display:flex}.hm-next__eyebrow{font-size:var(--hm-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.hm-next__row{align-items:center;gap:var(--sp-3);display:flex}.hm-next__text{min-inline-size:0}.hm-next__name{font-size:var(--hm-label);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600;line-height:1.25}.hm-next__goal{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;margin:2px 0 0;line-height:1.45}.hm-next__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:6px;overflow:hidden}.hm-next__fill{border-radius:var(--r-pill);background:var(--you);block-size:100%;min-inline-size:8px;transition:inline-size var(--t-slow) var(--ease);display:block}.hm-next__count{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-3);margin:-6px 0 0}.hm-next__shelf{align-items:center;gap:var(--sp-3);border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-3);display:flex}.hm-next__won{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hm-next__wonCount{font-size:var(--fs-meta);color:var(--ink-3);flex:none;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.hm-next__fill{transition:none}}.pp{gap:var(--sp-5);color:var(--ink);flex-direction:column;display:flex}.pp--mobile,.pp--tablet[data-split],.pp-head{gap:var(--sp-4)}.pp-head{justify-content:space-between;align-items:flex-end;flex-wrap:wrap;display:flex}.pp-head__text{min-inline-size:0}.pp-head__title{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.08}.pp-head__sub{margin:var(--sp-2) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.pp-head__aside{flex:none}.pp-filters{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pp-filters__add{appearance:none;cursor:pointer;border-radius:var(--r-pill);color:inherit;font:inherit;min-block-size:32px;transition:opacity var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pp-filters__add:hover{opacity:.72}.pp-filters__add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pp-grid{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.pp-grid[data-cols=one]{grid-template-columns:1fr}.pp-grid[data-cols=two]{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-grid[data-cols=auto]{grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.pp-grid>li{min-inline-size:0;display:flex}.pp-grid>li>*{inline-size:100%}.pp-card{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);flex-direction:column;display:flex;position:relative}.pp-card:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.pp-card[data-selected]{box-shadow:0 0 0 2px var(--them),var(--e-1)}.pp-card[data-selected]:hover{transform:none}.pp-card__trigger{z-index:0;border-radius:inherit;position:absolute;inset:0}.pp-card__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pp-card__badge{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.15;position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.pp-card__name{margin:var(--sp-2) 0 0;color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.25}.pp-card__pair{font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pp-card__seam{background:var(--hairline);flex:none;block-size:1px;inline-size:12px}.pp-card__time{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.pp-card__bio{margin:var(--sp-1) 0 0;color:var(--ink-2);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.pp-card__facts{flex-wrap:wrap;gap:6px;margin-block-start:var(--sp-1);display:flex}.pp-card__action{z-index:1;inline-size:100%;margin-block-start:auto;padding-block-start:var(--sp-4);position:relative}.pp-action__status{text-align:center;font-size:var(--fs-meta);color:var(--ink-3);margin:0}.pp-action__status[data-tone=sent]{color:var(--t-place-ink);font-weight:500}.pp-action__note{flex-direction:column}.pp-action__note,.pp-action__row{gap:var(--sp-2);display:flex}.pp-action__row>:first-child{flex:auto}.pp-input{min-block-size:44px;inline-size:100%;padding-inline:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font:inherit;font-size:15px}.pp-input::placeholder{color:var(--ink-3)}.pp-input:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.pp-more{justify-content:center;padding-block-start:var(--sp-2);display:flex}.pp-aside{gap:var(--sp-4);flex-direction:column;display:flex}.pp-pane{block-size:100%;min-block-size:0}.pp-pane--idle{text-align:center;justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);border-radius:var(--r-stage);background:var(--surface-sunk);color:var(--ink-2);flex-direction:column;display:flex}.pp-pane__title{margin:var(--sp-2) 0 0;color:var(--ink);font-size:20px;font-weight:500}.pp-pane__body{max-inline-size:34ch;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin:0;line-height:1.55}.pp-journey{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface-sunk);margin-block-start:var(--sp-6)}.pp-journey__title{font-size:var(--fs-body-lg);color:var(--ink);margin:0;font-weight:500}.pp-journey__stage{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:2px 0 0}.pp-journey__blurb{margin:var(--sp-3) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.55}.pp-journey__path{margin-block-start:var(--sp-6)}@media (max-width:363px){.pv--mobile .pp-journey,.pv--mobile .pp-journey__path{margin-inline:calc(-1 * var(--sp-5))}.pv--mobile .pp-journey__path{min-inline-size:0}}.pp-journey__ground{margin:var(--sp-4) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}@media (prefers-reduced-motion:reduce){.pp-card,.pp-filters__add{transition:none}.pp-card:hover{transform:none}}.act-face{flex:none;display:inline-flex;position:relative}.act-dot{aspect-ratio:1;background:var(--t-place-fill);width:max(10px,24%);box-shadow:0 0 0 2.5px var(--surface);border-radius:50%;position:absolute;bottom:4%;right:4%}.cal{gap:var(--sp-5);color:var(--ink);flex-direction:column;display:flex}.cal--mobile{gap:var(--sp-4)}.cal-cols{gap:var(--sp-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.cal--tablet:not([data-split]) .cal-day{margin-block-start:var(--sp-5)}.cal-dayname{font-size:var(--fs-body-lg);color:var(--ink);margin:0;font-weight:500;line-height:1.25}.cal--mobile .cal-dayname{margin-block-start:var(--sp-2)}.cal-aside{gap:var(--sp-5);flex-direction:column;display:flex}.cal-aside__rise{visibility:hidden;pointer-events:none;min-inline-size:0;overflow:hidden}.cal-aside__rise .pp-head__sub,.cal-aside__rise .pp-head__title{white-space:nowrap}@media (max-width:1439px){.cal-aside__rise{display:none}}.cal-aside__none{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--ink-3)}.cal-stack{gap:var(--sp-2);flex-direction:column;display:flex}.cal-block__seam{vertical-align:middle;background:var(--hairline);block-size:1px;inline-size:10px;display:inline-block}.tt-tablet__aside .cal-day{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.tt-tablet__aside .cal-day .sys-schedule{scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;flex:auto;min-block-size:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.tt-tablet__aside .cal-day .sys-schedule{scrollbar-color:color-mix(in srgb,var(--ink-3) 28%,transparent) transparent}}.tt-tablet__aside .cal-day .sys-schedule{margin-inline-end:calc(var(--sp-2) * -1);padding-inline-end:var(--sp-2)}.cal-block__invite{color:var(--ink-2);font-size:var(--fs-meta)}.cal-block__invite[data-status=declined]:before,.cal-block__invite[data-status=pending]:before{content:"";vertical-align:1px;background:#ff9e5c;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:6px;display:inline-block}.cal-block__invite[data-status=declined]:before{background:#9aa0b5}.cal-block__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.cal-block__fail{font-size:var(--fs-meta);color:var(--t-food-ink)}.au{background:var(--ground-a);min-block-size:100dvh;color:var(--ink);position:relative}.au-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.au-mark{block-size:46px;inline-size:auto}.au-mark--big{block-size:58px}.au-headline{margin:var(--sp-6) 0 0;font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1.1}.au-eyebrow+.au-headline{margin-block-start:var(--sp-2)}.au-sub{margin:var(--sp-3) 0 0;max-inline-size:46ch;color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.au-form{margin-block-start:var(--sp-6)}.au-fields,.au-form{flex-direction:column;display:flex}.au-fields,.au-google{gap:var(--sp-3)}.au-google{justify-content:center;align-items:center;min-block-size:48px;padding-inline:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);font-size:15px;font-weight:500;display:flex}.au-google:hover:not(:disabled){box-shadow:var(--e-2);transform:translateY(-1px)}.au-google:disabled{opacity:.6;cursor:default}.au-google:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.au-or{align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0;font-size:var(--fs-meta);color:var(--ink-3);display:flex}.au-or:after,.au-or:before{content:"";background:var(--hairline);flex:auto;block-size:1px}.au-label{font-size:var(--fs-meta);color:var(--ink-3);flex-direction:column;gap:6px;display:flex}.au-input{min-block-size:48px;padding-inline:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:16.5px}.au-input:hover{border-color:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.au-input:hover{border-color:color-mix(in srgb,var(--ink-3) 30%,transparent)}}.au-input:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.au-error{color:var(--t-food-ink);margin:0;font-size:15px;line-height:1.5}.au-notice{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);color:var(--ink-2);margin-block-start:var(--sp-6);font-size:15.5px;line-height:1.55}.au-legal{margin:var(--sp-4) 0 0;color:var(--ink-3);text-wrap:pretty;font-size:13px;line-height:1.5}.au-forgot{color:var(--them-ink);text-underline-offset:3px;align-self:flex-end;margin-block-start:-4px;font-size:14px}.au-forgot:hover{text-decoration:underline}.au-forgot:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.au-switch{color:var(--them-ink);text-underline-offset:3px;align-self:flex-start;margin-block-start:var(--sp-5);font-size:15px;text-decoration:underline}.au-switch:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.au--mobile{padding:var(--sp-8) var(--sp-4) calc(var(--sp-8) + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.au--tablet{padding:var(--sp-8) var(--sp-6);place-items:center;display:grid}.au-card{inline-size:min(560px,100%);padding:var(--sp-8);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2)}.au-eyebrow{margin:var(--sp-6) 0 0;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.au-field{border-radius:inherit;background:linear-gradient(155deg,var(--field-cool) 0,var(--field-mid) 38%,var(--field-warm) 100%);position:absolute;inset:0;overflow:hidden}.au-field--page{z-index:0;border-radius:0;place-self:stretch stretch;position:absolute}.au-field__still{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.au-field__blobs>span{filter:blur(64px);will-change:transform;border-radius:50%;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.au-field__blobs>[data-blob=you]{background:var(--you);opacity:.6;block-size:58%;inline-size:68%;animation-name:au-drift-a;animation-duration:34s;inset-block-end:-18%;inset-inline-start:-14%}.au-field__blobs>[data-blob=them]{background:var(--them);opacity:.8;block-size:66%;inline-size:78%;animation-name:au-drift-b;animation-duration:28s;inset-block-start:-22%;inset-inline-end:-16%}.au-field__blobs>[data-blob=seam]{background:var(--seam);opacity:.9;block-size:46%;inline-size:56%;animation-name:au-drift-c;animation-duration:22s;inset-block-start:26%;inset-inline-start:18%}.au-field__blobs>[data-blob=orchid]{background:var(--t-people-fill);opacity:.34;block-size:44%;inline-size:46%;animation-name:au-drift-b;animation-duration:41s;animation-delay:-12s;inset-block-end:6%;inset-inline-end:-8%}.au-field__blobs>[data-blob=gold]{background:var(--t-rhythm-fill);opacity:.26;block-size:38%;inline-size:40%;animation-name:au-drift-a;animation-duration:47s;animation-delay:-20s;inset-block-start:8%;inset-inline-start:-10%}@keyframes au-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(14%,-12%)scale(1.18)}}@keyframes au-drift-b{0%{transform:translate(0)scale(1.06)}to{transform:translate(-16%,14%)scale(.92)}}@keyframes au-drift-c{0%{transform:translate(-8%,6%)scale(.94)}to{transform:translate(12%,-8%)scale(1.22)}}.au-field__grain{pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter%20id='g'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='4'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.au--tablet{position:relative}.au--tablet .au-card{z-index:1;position:relative;box-shadow:0 2px 6px #1518240f,0 32px 70px #15182429}.au--desktop{background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);place-items:center;padding:clamp(16px,2.4vh,30px) clamp(20px,2.6vw,44px);display:grid}.au-shell{background:var(--surface);border-radius:34px;grid-template-columns:minmax(420px,.84fr) minmax(0,1fr);block-size:min(940px,100dvh - 2*clamp(16px,2.4vh,30px));min-block-size:620px;inline-size:min(1460px,100%);display:grid;box-shadow:0 2px 8px #1518240d,0 40px 90px #15182421}.au-work{min-inline-size:0;padding:clamp(var(--sp-6),3.4vh,var(--sp-8)) clamp(var(--sp-6),3.4vw,72px);flex-direction:column;display:flex;overflow-y:auto}.au-work__top{justify-content:space-between;align-items:center;gap:var(--sp-4);flex:none;display:flex}.au-work__body{inline-size:100%;max-inline-size:404px;padding-block:var(--sp-5);flex-direction:column;flex:auto;justify-content:center;margin-inline:auto;display:flex}.au--desktop .au-eyebrow{margin-block-start:0}.au--desktop .au-or{margin-block:var(--sp-4)}.au--desktop .au-headline{margin-block-start:var(--sp-2);font-size:clamp(30px,2.5vw,38px)}.au--desktop .au-sub{max-inline-size:38ch;font-size:15.5px}.au--desktop .au-form{margin-block-start:var(--sp-5)}.au-stage{isolation:isolate;border-radius:24px;margin-block:14px;margin-inline-end:14px;position:relative;overflow:hidden}.au-show,.au-show__viewport{block-size:100%;position:relative}.au-show__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.au-show__track{--slide:clamp(348px,50vh,452px);--gap:var(--sp-5);--step:calc(var(--slide) + var(--gap));gap:var(--gap);padding-inline:clamp(var(--sp-5),3.2vw,52px);transform:translateY(calc(var(--slide) / -2 - var(--i) * var(--step)));transition:transform var(--glide,.76s) var(--ease);flex-direction:column;margin:0;padding-inline-end:clamp(var(--sp-7),4.4vw,68px);list-style:none;display:flex;position:absolute;inset-block-start:50%;inset-inline:0}.au-show__track[data-snapping=true]{transition:none}.au-show__slide{block-size:var(--slide);display:flex}.au-show__ticks{flex-direction:column;gap:7px;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:clamp(14px,1.6vw,24px);transform:translateY(-50%)}.au-show__tick{border-radius:var(--r-pill);cursor:pointer;block-size:16px;inline-size:4px;transition:block-size var(--t-base) var(--ease),background var(--t-base) var(--ease);background:#1518242e;border:0;padding:0}.au-show__tick:hover{background:#1518245c}.au-show__tick[aria-current=true]{background:#1518249e;block-size:34px}.au-show__tick:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.au-panel-card{block-size:100%;inline-size:100%;padding:clamp(var(--sp-5),2.4vw,var(--sp-6));border-radius:var(--r-stage);background:var(--surface);flex-direction:column;display:flex;box-shadow:0 2px 6px #1518240f,0 26px 60px #15182429}.au-panel-card__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px;font-weight:600}.au-panel-card[data-tone=you] .au-panel-card__eyebrow{color:var(--you-ink)}.au-panel-card[data-tone=them] .au-panel-card__eyebrow{color:var(--them-ink)}.au-panel-card[data-tone=both] .au-panel-card__eyebrow{color:var(--both-ink)}.au-panel-card__title{margin:var(--sp-2) 0 0;letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:clamp(20px,1.55vw,25px);font-weight:500;line-height:1.18}.au-panel-card__body{margin:var(--sp-2) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.5}.au-panel-card__art{min-block-size:0;flex:auto;align-items:center;margin-block-start:var(--sp-4);display:flex}.au-figure{block-size:42px;inline-size:42px}.au-figure[data-voice=you] .au-figure__head{fill:var(--you)}.au-figure[data-voice=you] .au-figure__body{fill:var(--you);opacity:.68}.au-figure[data-voice=them] .au-figure__head{fill:var(--them)}.au-figure[data-voice=them] .au-figure__body{fill:var(--them);opacity:.68}.g-talk{gap:var(--sp-3);flex-direction:column;inline-size:100%;display:flex}.g-talk__tiles{grid-template-columns:1fr 2px 1fr;align-items:stretch;display:grid}.g-talk__tile{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);border-radius:18px;flex-direction:column;display:flex;position:relative}.g-talk__tile[data-voice=you]{background:linear-gradient(170deg,var(--you-wash),var(--surface))}.g-talk__tile[data-voice=them]{background:linear-gradient(170deg,var(--them-wash),var(--surface))}.g-talk__seam{background:linear-gradient(180deg,transparent,var(--hairline) 30% 70%,transparent);inline-size:2px}.g-talk__name{color:var(--ink-2);font-size:12px;font-weight:500}.g-talk__live{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);letter-spacing:.08em;text-transform:uppercase;color:var(--t-place-ink);padding:2px 7px 2px 15px;font-size:9.5px;font-weight:600;position:absolute;inset-block-start:8px;inset-inline-end:9px}.g-talk__live:before{content:"";background:var(--t-place-fill);border-radius:50%;block-size:5px;inline-size:5px;margin-block-start:-2.5px;position:absolute;inset-block-start:50%;inset-inline-start:6px}.g-talk__rails{flex-direction:column;gap:6px;display:flex}.g-talk__rail{padding:9px var(--sp-3);color:var(--ink);border-inline-start:3px solid;border-radius:14px;margin:0;font-size:13.5px;line-height:1.4}.g-talk__rail[data-voice=you]{background:var(--you-wash);border-color:var(--you)}.g-talk__rail[data-voice=them]{background:var(--them-wash);border-color:var(--them)}.g-talk__tag{letter-spacing:.1em;text-transform:uppercase;margin-block-end:1px;font-size:10px;font-weight:600;display:block}.g-talk__rail[data-voice=you] .g-talk__tag{color:var(--you-ink)}.g-talk__rail[data-voice=them] .g-talk__tag{color:var(--them-ink)}.g-talk__caret{vertical-align:-2px;background:var(--them-ink);block-size:.95em;inline-size:2px;margin-inline-start:3px;display:inline-block}.au-panel-card[data-active=true] .g-talk__rail{animation:g-rise .54s var(--ease) both}.au-panel-card[data-active=true] .g-talk__rail[data-voice=them]{animation-delay:.46s}.au-panel-card[data-active=true] .g-talk__caret{animation:g-caret .9s steps(2,jump-none) infinite}.g-fade{inline-size:100%;position:relative}.g-fade__chart{background:var(--surface-sunk);border-radius:16px;block-size:136px;inline-size:100%;display:block}.g-fade__grid line{stroke:#1518240f;stroke-width:1px}.g-fade__band[data-voice=them]{fill:var(--them);opacity:.34}.g-fade__band[data-voice=you]{fill:var(--you);opacity:.44}.g-fade__line{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;opacity:.5}.g-fade__tip{background:var(--ink);max-inline-size:21ch;color:var(--surface);box-shadow:var(--e-2);border-radius:13px;margin:0;padding:7px 11px;font-size:11.5px;line-height:1.35;position:absolute;inset-block-end:54px;inset-inline-end:12px}.g-fade__axis{font-size:var(--fs-meta);color:var(--ink-3);justify-content:space-between;margin-block-start:var(--sp-2);display:flex}.g-fade__legend{gap:var(--sp-4);margin:var(--sp-2) 0 0;color:var(--ink-2);padding:0;font-size:12.5px;list-style:none;display:flex}.g-fade__legend li{align-items:center;gap:6px;display:flex}.g-fade__legend li:before{content:"";border-radius:3px;block-size:9px;inline-size:9px}.g-fade__legend li[data-voice=them]:before{background:var(--them)}.g-fade__legend li[data-voice=you]:before{background:var(--you)}.au-panel-card[data-active=true] .g-fade__wipe{animation:g-wipe 1.15s var(--ease) both}.au-panel-card[data-active=true] .g-fade__tip{animation:g-pop .46s var(--ease) .95s both}.g-story{gap:var(--sp-3);flex-direction:column;inline-size:100%;display:flex}.g-story__road{block-size:116px;inline-size:100%;position:relative}.g-story__road svg{block-size:100%;inline-size:100%;display:block}.g-story__ahead{stroke:#15182424;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 7}.g-story__walked{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;opacity:.3;stroke-dasharray:100;stroke-dashoffset:52px}.g-story__node{border:3px solid var(--node);background:var(--surface);border-radius:50%;block-size:15px;inline-size:15px;position:absolute;transform:translate(-50%,-50%)}.g-story__node[data-done=true]{border-color:var(--surface);background:var(--node);box-shadow:0 1px 3px #1518242e}.g-story__node[data-here=true]:after{content:"";background:var(--node);opacity:.16;border-radius:50%;position:absolute;inset:-11px}.g-story__prompt{padding:var(--sp-3) var(--sp-4);background:var(--t-place-wash);border-radius:16px;position:relative}.g-story__prompt:before{content:"";background:var(--t-place-wash);border-radius:2px;block-size:10px;inline-size:10px;position:absolute;inset-block-start:-5px;inset-inline-start:calc(50% - 5px);transform:rotate(45deg)}.g-story__chapter{letter-spacing:.1em;text-transform:uppercase;color:var(--t-place-ink);font-size:11px;font-weight:600}.g-story__line{color:var(--ink);margin:4px 0 0;font-size:14.5px;line-height:1.4}.au-panel-card[data-active=true] .g-story__walked{animation:g-walk 1.2s var(--ease) both}.au-panel-card[data-active=true] .g-story__node[data-here=true]:after{animation:g-halo 1.8s var(--ease) .9s infinite}.au-panel-card[data-active=true] .g-story__prompt{animation:g-rise .52s var(--ease) .9s both}.g-real{place-items:center;min-block-size:172px;inline-size:100%;display:grid;position:relative}.g-real__fake,.g-real__live{grid-area:1/1}.g-real__fake{inline-size:172px;padding:var(--sp-4);border:1px solid var(--hairline);background:var(--t-objects-wash);border-radius:20px;flex-direction:column;align-items:center;gap:7px;display:flex}.g-real__avatar{opacity:.65;filter:blur(1.5px);background:repeating-linear-gradient(42deg,var(--t-objects-fill) 0 5px,#ced4e3 5px 10px);border-radius:50%;block-size:46px;inline-size:46px}.g-real__redact{background:var(--t-objects-fill);opacity:.42;border-radius:4px;block-size:8px}.g-real__redact[data-w=wide]{inline-size:96px}.g-real__redact[data-w=narrow]{inline-size:58px}.g-real__chip{border-radius:var(--r-pill);background:var(--surface);color:var(--t-objects-ink);margin-block-start:3px;padding:3px 10px;font-size:11px}.g-real__live{align-items:center;gap:var(--sp-3);opacity:0;flex-direction:column;display:flex}.g-real__tile{background:linear-gradient(160deg,var(--them-wash),var(--surface));block-size:132px;inline-size:132px;box-shadow:var(--e-1);border-radius:28px;place-items:center;display:grid;position:relative}.g-real__tile .au-figure{block-size:64px;inline-size:64px}.g-real__dot{background:var(--t-place-fill);block-size:7px;inline-size:7px;box-shadow:0 0 0 4px var(--t-place-fill);border-radius:50%;position:absolute;inset-block-start:12px;inset-inline-start:12px}@supports (color:color-mix(in lab,red,red)){.g-real__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--t-place-fill) 20%,transparent)}}.g-real__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--t-place-ink);font-size:10px;font-weight:600;position:absolute;inset-block-start:8px;inset-inline-start:26px}.g-real__verified{color:var(--t-place-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.au-panel-card[data-active=true] .g-real__fake{animation:g-fake-out 1.6s var(--ease) both}.au-panel-card[data-active=true] .g-real__live{animation:g-live-in .82s var(--ease) .78s both}.g-match{justify-content:center;align-items:center;min-block-size:146px;inline-size:100%;display:flex;position:relative}.g-match__piece{block-size:138px;inline-size:188px;position:relative}.g-match__piece[data-voice=them]{margin-inline:-17px}.g-match__piece svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.g-match__piece[data-voice=you] path{fill:var(--you-wash);stroke:var(--you);stroke-width:1.5px}.g-match__piece[data-voice=them] path{fill:var(--them-wash);stroke:var(--them);stroke-width:1.5px}.g-match__inner{flex-direction:column;justify-content:center;gap:4px;block-size:100%;display:flex;position:relative}.g-match__piece[data-voice=you] .g-match__inner{padding-inline:20px 34px}.g-match__piece[data-voice=them] .g-match__inner{padding-inline:34px 20px}.g-match__name{color:var(--ink);font-size:14.5px;font-weight:600}.g-match__pair{font-size:12.5px;line-height:1.35}.g-match__piece[data-voice=you] .g-match__pair{color:var(--you-ink)}.g-match__piece[data-voice=them] .g-match__pair{color:var(--them-ink)}.g-match__spark{background:var(--seam);opacity:0;border-radius:2px;inline-size:2px;position:absolute;inset-block:22px;inset-inline-start:50%}.au-panel-card[data-active=true] .g-match__piece[data-voice=you]{animation:g-snap-start .82s var(--ease) both}.au-panel-card[data-active=true] .g-match__piece[data-voice=them]{animation:g-snap-end .82s var(--ease) both}.au-panel-card[data-active=true] .g-match__spark{animation:g-spark .9s var(--ease) .72s both}.g-time{gap:var(--sp-4);flex-direction:column;inline-size:100%}.g-time,.g-time__dials{align-items:center;display:flex}.g-time__dials{gap:var(--sp-5)}.g-time__seam{background:linear-gradient(180deg,transparent,var(--hairline) 30% 70%,transparent);align-self:center;block-size:62px;inline-size:1px}.g-time__dial{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.g-time__dial[data-voice=you]{color:var(--you)}.g-time__dial[data-voice=them]{color:var(--them)}.g-time__dial svg{block-size:84px;inline-size:84px}.g-time__face{fill:currentColor}@supports (color:color-mix(in lab,red,red)){.g-time__face{fill:color-mix(in srgb,currentColor 11%,var(--surface))}}.g-time__face{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.g-time__face{stroke:color-mix(in srgb,currentColor 42%,var(--surface))}}.g-time__face{stroke-width:2px}.g-time__tick{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.g-time__tick{stroke:color-mix(in srgb,currentColor 55%,var(--surface))}}.g-time__tick{stroke-width:3px;stroke-linecap:round}.g-time__hand{stroke:var(--ink);stroke-linecap:round}.g-time__hand[data-hand=hour]{stroke-width:5px}.g-time__hand[data-hand=minute]{stroke-width:3px;opacity:.7}.g-time__pin{fill:var(--ink)}.g-time__city{color:var(--ink-2);font-size:12.5px;font-weight:500}.g-time__strip{background:var(--surface-sunk);border-radius:12px;gap:3px;block-size:30px;inline-size:100%;padding:5px;display:flex}.g-time__hour{transform-origin:bottom;background:#15182412;border-radius:4px;flex:1 1 0}.g-time__hour[data-lit=true]{background:linear-gradient(180deg,var(--you),var(--them))}.g-time__window{color:var(--ink-2);margin:0;font-size:13px;font-weight:500}.au-panel-card[data-active=true] .g-time__dial{animation:g-pop .56s var(--ease) both}.au-panel-card[data-active=true] .g-time__dial[data-voice=them]{animation-delay:.18s}.au-panel-card[data-active=true] .g-time__hour[data-lit=true]{animation:g-lit .46s var(--ease) both;animation-delay:calc(.42s + (var(--i) - 16) * .1s)}@keyframes g-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes g-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes g-caret{to{opacity:0}}@keyframes g-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes g-walk{0%{stroke-dashoffset:100px}to{stroke-dashoffset:52px}}@keyframes g-halo{0%,to{opacity:.14;transform:scale(.82)}50%{opacity:.3;transform:scale(1.06)}}@keyframes g-fake-out{0%{opacity:1}26%{transform:translate(-4px)skew(2.5deg)}34%{transform:translate(5px)skew(-2.5deg)}42%{transform:translate(-2px)}68%,to{opacity:0;filter:blur(7px);transform:scale(.93)}}@keyframes g-live-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes g-snap-start{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:none}}@keyframes g-snap-end{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}@keyframes g-spark{0%{opacity:0}35%{opacity:1;box-shadow:0 0 20px 7px #fffffff2}to{opacity:.8;box-shadow:none}}@keyframes g-lit{0%{opacity:.15;transform:scaleY(.25)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.au-google{transition:none}.au-google:hover:not(:disabled){transform:none}.au-field__blobs>span{animation:none}.au-show__tick,.au-show__track{transition:none}.au-panel-card[data-active=true] *{animation:none!important}}.au-show[data-reduced=true] .au-show__viewport{scroll-snap-type:y mandatory;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.au-show[data-reduced=true] .au-show__track{padding-block:var(--sp-5);transition:none;position:static;transform:none}.au-show[data-reduced=true] .au-show__ticks{display:none}.au-show[data-reduced=true] .au-show__slide{scroll-snap-align:center}.au-second{gap:var(--sp-4);word-break:keep-all}.au-second__head{gap:var(--sp-2);display:grid}.au-second__glyph{background:var(--them-ink);border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.au-second__glyph{background:color-mix(in srgb,var(--them-ink) 12%,var(--surface))}}.au-second__glyph{color:var(--them-ink)}.au-second__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.au-second__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.au-code{font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;font-size:24px}.au-second__back{padding:var(--sp-1) var(--sp-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;margin:0;font-size:14px}.vf-body{flex-direction:column;display:flex}.au--mobile .vf-body .au-eyebrow,.au--tablet .vf-body .au-eyebrow{margin-block-start:var(--sp-5)}.vf .au-headline{text-wrap:balance}.au--desktop.vf .au-headline{margin-block-start:var(--sp-2);font-size:clamp(30px,2.5vw,38px)}.au--desktop.vf .au-eyebrow{margin-block-start:0}.au--desktop.vf .au-sub{max-inline-size:40ch;font-size:15.5px}[lang=ko] .vf,[lang=zh-Hans] .vf,[lang=zh-Hant] .vf{word-break:keep-all;overflow-wrap:break-word}.vf-sub .tt-accent{overflow-wrap:anywhere}.vf-status{margin:var(--sp-5) 0 0;border-radius:var(--r-pill);background:var(--them-wash);color:var(--them-ink);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease);align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:14px;line-height:1.35;display:inline-flex}.vf-status__dot{background:var(--them);border-radius:50%;flex:none;block-size:8px;inline-size:8px;position:relative}.vf-status__dot:after{content:"";border:2px solid var(--them);opacity:0;animation:vf-breathe 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}.vf-status[data-phase=verified]{background:var(--t-place-wash);color:var(--t-place-ink)}.vf-status[data-phase=verified] .vf-status__dot{background:var(--t-place-fill)}.vf-status[data-phase=verified] .vf-status__dot:after{border-color:var(--t-place-fill)}@keyframes vf-breathe{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.vf-actions{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.vf-actions[data-hidden=true]{display:none}.vf-resend{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:8px 8px 8px var(--sp-4);border:1px solid var(--hairline);background:var(--surface);border-radius:18px;display:flex}.vf-resend__ask{min-inline-size:0;color:var(--ink-2);font-size:14.5px}.vf-resend .sys-pill{font-variant-numeric:tabular-nums;flex:none}.vf-note{color:var(--t-place-ink);margin:0;font-size:14px;line-height:1.5}.vf-tip{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.vf-body>.vf-tip{margin-block-start:var(--sp-3)}.vf-foot{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);border-block-start:1px solid var(--hairline);flex-wrap:wrap;margin-block-start:var(--sp-6);padding-block-start:var(--sp-4);display:flex}.vf-link{text-align:start;margin:0}.vf-link,.vf-signout{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px}.vf-signout{color:var(--ink-3);text-underline-offset:3px}.vf-signout:hover{text-decoration:underline}.vf-signout:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.vf-checking{align-items:center;gap:var(--sp-3);display:flex}.vf-checking .au-sub{margin:0}.vf-spinner{border:2.5px solid var(--them-wash);border-block-start-color:var(--them-ink);border-radius:50%;flex:none;block-size:20px;inline-size:20px;animation:vf-spin .9s linear infinite}@keyframes vf-spin{to{transform:rotate(1turn)}}.vf-eyebrow--done{color:var(--t-place-ink);align-items:center;gap:8px;display:inline-flex}.vf-tick{background:var(--t-place-fill);border-radius:50%;block-size:16px;inline-size:16px;position:relative}.vf-tick:after{content:"";border:solid #fff;border-width:0 2px 2px 0;block-size:7.5px;inline-size:4px;position:absolute;inset-block-start:3px;inset-inline-start:5.5px;transform:rotate(45deg)}.vf-body>.vf-actions:last-child{margin-block-start:var(--sp-6)}.vf-stage{z-index:1;padding:clamp(var(--sp-5),4vw,72px);place-items:center;display:grid;position:absolute;inset:0}.vf-card{block-size:auto;inline-size:min(520px,100%)}.vf-card .au-panel-card__eyebrow{color:var(--t-place-ink)}.vf-card__art{margin-block-start:var(--sp-5)}.vf-well{border-radius:var(--r-card);isolation:isolate;place-items:center;margin-block-start:var(--sp-5);padding:22px 18px;display:grid;position:relative;overflow:hidden}.vf-well .g-verify{z-index:1;inline-size:min(360px,100%);position:relative}.g-verify{--loop:9s;aspect-ratio:44/31;inline-size:100%;color:var(--ink);-webkit-user-select:none;user-select:none;font-size:12px;position:relative}.g-verify__inbox{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;inline-size:80%;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;box-shadow:0 1px 2px #1518240a,0 14px 34px #15182414}.g-verify__bar{border-block-end:1px solid var(--hairline);background:var(--surface-sunk);align-items:center;gap:12px;block-size:32px;padding-inline:12px;display:flex}.g-verify__lights{gap:5px;display:inline-flex}.g-verify__lights i{background:#e3e1ea;border-radius:50%;block-size:7px;inline-size:7px}.g-verify__folder{color:var(--ink-3);font-size:11.5px;font-weight:600}.g-verify__rows{margin:0;padding:6px;list-style:none}.g-verify__row{border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.g-verify__row[data-new=true]{background:var(--you-wash)}.g-verify__mark{block-size:26px;inline-size:26px;display:block}.g-verify__lines{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.g-verify__from,.g-verify__preview,.g-verify__subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-verify__from{font-size:11.5px;font-weight:700}.g-verify__from time{color:var(--ink-3);margin-inline-start:6px;font-weight:500}.g-verify__subject{font-size:12px;font-weight:600}.g-verify__preview{color:var(--ink-3);font-size:11px}.g-verify__unread{background:var(--you);border-radius:50%;block-size:8px;inline-size:8px}.g-verify__avatar{background:#eceaf3;border-radius:50%;block-size:26px;inline-size:26px}.g-verify__avatar[data-tone=b]{background:#f2eff6}.g-verify__row:not([data-new]) .g-verify__lines{gap:6px}.g-verify__redact{border-radius:var(--r-pill);background:#eceaf3;block-size:7px}.g-verify__redact[data-w=a]{inline-size:46%}.g-verify__redact[data-w=b]{inline-size:82%}.g-verify__redact[data-w=c]{inline-size:36%}.g-verify__redact[data-w=d]{inline-size:70%}.g-verify__letter{inline-size:60%;position:absolute;inset-block-end:0;inset-inline-end:0}.g-verify__sheet{background:var(--surface);border-radius:18px;padding-block-end:16px;overflow:hidden;box-shadow:0 2px 6px #1518240f,0 26px 56px #1518242e}.g-verify__hero{background:linear-gradient(155deg,#eee9ff,#f4ecfd 40%,#fdf2e4);place-items:center;block-size:58px;display:grid;position:relative;overflow:hidden}.g-verify__hero>span{filter:blur(16px);border-radius:50%;position:absolute}.g-verify__hero>[data-blob=you]{background:var(--you);opacity:.55;block-size:120%;inline-size:60%;inset-block-end:-60%;inset-inline-start:-10%}.g-verify__hero>[data-blob=them]{background:var(--them);opacity:.7;block-size:130%;inline-size:64%;inset-block-start:-70%;inset-inline-end:-10%}.g-verify__hero .g-verify__mark{block-size:28px;inline-size:28px;position:relative}.g-verify__headline{letter-spacing:-.01em;margin:12px 16px 0;font-size:13.5px;font-weight:600;line-height:1.3}.g-verify__pill{border-radius:var(--r-pill);background:var(--ink);color:#fff;white-space:nowrap;max-inline-size:calc(100% - 32px);margin:10px 16px 0;padding:8px 14px;font-size:11.5px;font-weight:600;display:inline-grid;overflow:hidden}.g-verify__pill-done,.g-verify__pill-label{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.g-verify__pill svg{block-size:13px;inline-size:13px}.g-verify__pill-done{opacity:0;color:var(--t-place-ink)}.g-verify__seal{border:4px solid var(--surface);background:var(--t-place-fill);color:#fff;opacity:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid;position:absolute;inset-block-start:-16px;inset-inline-end:-14px;transform:scale(0);box-shadow:0 8px 20px #1e634c47}.g-verify__seal svg{block-size:20px;inline-size:20px}.g-verify__pointer{opacity:0;filter:drop-shadow(0 3px 5px #15182440);pointer-events:none;block-size:22px;inline-size:22px;position:absolute;inset-block-start:56%;inset-inline-start:70%}.g-verify[data-state=waiting] .g-verify__row[data-new=true]{animation:gv-row var(--loop) var(--ease) infinite}.g-verify[data-state=waiting] .g-verify__unread{animation:gv-unread var(--loop) linear infinite}.g-verify[data-state=waiting] .g-verify__letter{animation:gv-letter var(--loop) var(--ease) infinite}.g-verify[data-state=waiting] .g-verify__pointer{animation:gv-pointer var(--loop) var(--ease) infinite}.g-verify[data-state=waiting] .g-verify__pill{animation:gv-pill var(--loop) linear infinite}.g-verify[data-state=waiting] .g-verify__pill-label{animation:gv-label var(--loop) linear infinite}.g-verify[data-state=waiting] .g-verify__pill-done{animation:gv-done var(--loop) linear infinite}.g-verify[data-state=waiting] .g-verify__seal{animation:gv-seal var(--loop) var(--ease) infinite}@keyframes gv-row{0%{opacity:0;background:var(--you-wash);transform:translateY(-10px)}14%,6%{opacity:1;background:var(--you-wash);transform:none}20%,26%{background:var(--them-wash)}34%,92%{opacity:1;background:0 0;transform:none}to{opacity:0;background:0 0}}@keyframes gv-unread{0%,26%{opacity:1}30%,to{opacity:0}}@keyframes gv-letter{0%,26%{opacity:0;transform:translateY(18px)scale(.96)}34%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes gv-pointer{0%,9%{opacity:0;inset-block-start:48%;inset-inline-start:66%;transform:none}16%{opacity:1;inset-block-start:22%;inset-inline-start:46%;transform:none}21%{inset-block-start:22%;inset-inline-start:46%;transform:scale(.82)}24%,33%{opacity:1;inset-block-start:22%;inset-inline-start:46%;transform:none}44%{inset-block-start:84%;inset-inline-start:62%;transform:none}48%{inset-block-start:84%;inset-inline-start:62%;transform:scale(.82)}51%,60%{opacity:1;inset-block-start:84%;inset-inline-start:62%;transform:none}68%,to{opacity:0;inset-block-start:96%;inset-inline-start:70%;transform:none}}@keyframes gv-pill{0%,49%{background:var(--ink)}52%,to{background:var(--t-place-wash)}}@keyframes gv-label{0%,49%{opacity:1}51%,to{opacity:0}}@keyframes gv-done{0%,50%{opacity:0}53%,to{opacity:1}}@keyframes gv-seal{0%,50%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.18)}59%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.6)}}.g-verify[data-state=verified] .g-verify__row[data-new=true]{background:0 0}.g-verify[data-state=verified] .g-verify__unread{opacity:0}.g-verify[data-state=verified] .g-verify__pill{background:var(--t-place-wash)}.g-verify[data-state=verified] .g-verify__pill-label{opacity:0}.g-verify[data-state=verified] .g-verify__pill-done{opacity:1}.g-verify[data-state=verified] .g-verify__seal{opacity:1;animation:gv-pop .62s var(--ease) both;transform:none}@keyframes gv-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.g-verify[data-compact=true] .g-verify__row:nth-child(3){display:none}.g-verify[data-compact=true]{aspect-ratio:44/27}@media (prefers-reduced-motion:reduce){.vf-spinner,.vf-status__dot:after{animation:none}.g-verify[data-state] *{animation:none!important}.g-verify[data-state=waiting] .g-verify__row[data-new=true]{background:0 0}.g-verify__pointer{display:none}}.g-pass{--loop:8s;aspect-ratio:44/31;inline-size:100%;color:var(--ink);-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.g-pass[data-compact=true]{aspect-ratio:44/29}.g-pass__card{border:1px solid var(--hairline);background:var(--surface);border-radius:20px;justify-self:end;inline-size:70%;margin-inline-end:4%;padding:16px 18px 18px;position:relative;box-shadow:0 2px 6px #1518240f,0 26px 56px #15182429}.g-pass__head{align-items:center;gap:10px;display:flex}.g-pass__mark{flex:none;block-size:26px;inline-size:26px}.g-pass__bars{flex-direction:column;flex:auto;gap:5px;display:flex}.g-pass__bars i{border-radius:var(--r-pill);background:#e6e4f1;block-size:7px}.g-pass__bars i:first-child{inline-size:52%}.g-pass__bars i:last-child{background:#efedf7;inline-size:34%}.g-pass__label{color:var(--ink-3);margin-block-start:14px;font-size:11px;font-weight:600;display:block}.g-pass__field{background:var(--surface-sunk);border:1px solid #e7e4f3;border-radius:12px;align-items:center;gap:4px;block-size:36px;margin-block-start:6px;padding-inline:12px;display:flex}.g-pass__dots{gap:6px;inline-size:124px;display:inline-flex;overflow:hidden}.g-pass__dots i{background:var(--ink);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.g-pass__caret{background:var(--you);border-radius:1px;block-size:16px;inline-size:2px}.g-pass__meter{grid-template-columns:repeat(4,1fr);gap:5px;margin-block-start:10px;display:grid}.g-pass__meter i{border-radius:var(--r-pill);background:var(--t-place-fill);block-size:5px}.g-pass__pill{border-radius:var(--r-pill);background:var(--ink);color:#fff;white-space:nowrap;margin-block-start:14px;padding:8px 14px;font-size:11.5px;font-weight:600;display:inline-grid}.g-pass__pill-done,.g-pass__pill-label{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.g-pass__pill svg{block-size:13px;inline-size:13px}.g-pass__pill-done{opacity:0;color:var(--t-place-ink)}.g-pass__seal{border:4px solid var(--surface);background:var(--t-place-fill);color:#fff;opacity:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid;position:absolute;inset-block-start:-16px;inset-inline-end:-14px;transform:scale(0);box-shadow:0 8px 20px #1e634c47}.g-pass__seal svg{block-size:20px;inline-size:20px}.g-pass__key{filter:drop-shadow(0 8px 12px #8a5f2438);block-size:auto;inline-size:23%;animation:gp-bob 4.5s var(--ease) infinite alternate;position:absolute;inset-block-start:26%;inset-inline-start:0}.g-pass[data-state=typing] .g-pass__dots{animation:gp-type var(--loop) step-end infinite}.g-pass[data-state=typing] .g-pass__caret{animation:gp-caret 1s step-end infinite}.g-pass[data-state=typing] .g-pass__meter i:first-child{animation:gp-s1 var(--loop) var(--ease) infinite}.g-pass[data-state=typing] .g-pass__meter i:nth-child(2){animation:gp-s2 var(--loop) var(--ease) infinite}.g-pass[data-state=typing] .g-pass__meter i:nth-child(3){animation:gp-s3 var(--loop) var(--ease) infinite}.g-pass[data-state=typing] .g-pass__meter i:nth-child(4){animation:gp-s4 var(--loop) var(--ease) infinite}.g-pass[data-state=typing] .g-pass__pill{animation:gp-pill var(--loop) var(--ease) infinite}.g-pass[data-state=typing] .g-pass__pill-label{animation:gv-label var(--loop) linear infinite}.g-pass[data-state=typing] .g-pass__pill-done{animation:gv-done var(--loop) linear infinite}.g-pass[data-state=typing] .g-pass__seal{animation:gp-seal var(--loop) var(--ease) infinite}@keyframes gp-type{0%,4%{inline-size:0}6.5%{inline-size:13px}9%{inline-size:26px}11.5%{inline-size:39px}14%{inline-size:52px}16.5%{inline-size:65px}19%{inline-size:78px}21.5%{inline-size:91px}24%{inline-size:104px}26.5%{inline-size:117px}29%,94%{inline-size:124px}96%,to{inline-size:0}}@keyframes gp-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gp-s1{0%,31%{background:#ecebf3}34%,92%{background:var(--you)}94%,to{background:#ecebf3}}@keyframes gp-s2{0%,35%{background:#ecebf3}38%,92%{background:var(--you)}94%,to{background:#ecebf3}}@keyframes gp-s3{0%,39%{background:#ecebf3}42%,92%{background:var(--t-place-fill)}94%,to{background:#ecebf3}}@keyframes gp-s4{0%,43%{background:#ecebf3}46%,92%{background:var(--t-place-fill)}94%,to{background:#ecebf3}}@keyframes gp-pill{0%,48%{background:var(--ink);transform:none}50%{background:var(--ink);transform:scale(.94)}52%,94%{background:var(--t-place-wash);transform:none}97%,to{background:var(--ink)}}@keyframes gp-seal{0%,51%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(1.18)}60%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.6)}}@keyframes gp-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(-6deg)}}.g-pass[data-state=done] .g-pass__caret{opacity:0}.g-pass[data-state=done] .g-pass__meter i:nth-child(-n+2){background:var(--you)}.g-pass[data-state=done] .g-pass__pill{background:var(--t-place-wash)}.g-pass[data-state=done] .g-pass__pill-label{opacity:0}.g-pass[data-state=done] .g-pass__pill-done{opacity:1}.g-pass[data-state=done] .g-pass__seal{opacity:1;animation:gv-pop .62s var(--ease) both;transform:none}@media (prefers-reduced-motion:reduce){.g-pass *{animation:none!important}.g-pass[data-state=typing] .g-pass__meter i:nth-child(-n+2){background:var(--you)}}.vf-form{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.vf-secret{display:flex;position:relative}.vf-secret .au-input{flex:auto;min-inline-size:0;padding-inline-end:76px}.vf-secret__toggle{background:var(--surface-sunk);color:var(--ink-2);font:inherit;cursor:pointer;border:0;border-radius:10px;padding-inline:12px;font-size:13.5px;font-weight:500;position:absolute;inset-block:6px;inset-inline-end:6px}.vf-secret__toggle:hover{color:var(--ink)}.vf-secret__toggle:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px}.vf-meter{align-items:center;gap:var(--sp-3);margin-block-start:-2px;display:flex}.vf-meter__bar{flex:auto;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.vf-meter__bar i{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:5px;box-shadow:inset 0 0 0 1px var(--hairline);transition:background var(--t-base) var(--ease)}.vf-meter[data-score="1"] .vf-meter__bar i:nth-child(-n+1),.vf-meter[data-score="2"] .vf-meter__bar i:nth-child(-n+2){background:var(--you);box-shadow:none}.vf-meter[data-score="3"] .vf-meter__bar i:nth-child(-n+3),.vf-meter[data-score="4"] .vf-meter__bar i{background:var(--t-place-fill);box-shadow:none}.vf-meter__word{min-inline-size:6em;color:var(--ink-3);text-align:end;flex:none;font-size:13px}.vf-meter[data-score="3"] .vf-meter__word,.vf-meter[data-score="4"] .vf-meter__word{color:var(--t-place-ink)}.vf-back{align-self:flex-start;margin-block-start:var(--sp-5)}.ob{background:var(--ground-a);min-block-size:100dvh;color:var(--ink)}.ob:before{content:"";z-index:-1;background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);position:fixed;inset:0}.ob-mark{align-self:flex-start;block-size:44px;inline-size:auto}.ob-headline{margin:var(--sp-6) 0 0;font-size:var(--fs-display);letter-spacing:-.02em;font-weight:500;line-height:1.1}.ob-intro{margin:var(--sp-3) 0 0;max-inline-size:48ch;color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.ob-form{gap:var(--sp-6);flex-direction:column;margin-block-start:var(--sp-8);display:flex}.ob-step{gap:var(--sp-4);display:flex}.ob-step__n{inline-size:28px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:15px;font-weight:600;line-height:1.5}.ob-step__body{gap:var(--sp-3);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ob-step__title{font-size:var(--fs-body-lg);color:var(--ink);margin:0;font-weight:500;line-height:1.3}.ob-step__hint{margin:calc(var(--sp-3) * -1) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}.ob-toggle{align-self:flex-start}.ob-levels{gap:var(--sp-2);flex-direction:column;display:flex}.ob-level{align-items:center;gap:var(--sp-3);min-block-size:48px;padding-inline:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--fs-body);cursor:pointer;transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease);display:flex}.ob-level[data-active=true]{border-color:var(--you);background:var(--you-wash);color:var(--you-ink)}.ob-level input{appearance:none;border:1.5px solid var(--ink-3);background:var(--surface);border-radius:50%;flex:none;block-size:18px;inline-size:18px;margin:0}.ob-level input:checked{border-color:var(--you-ink);background:var(--you-ink);box-shadow:inset 0 0 0 3px var(--surface)}.ob-level input:focus-visible{outline:none}.ob-level:has(input:focus-visible){outline:2px solid var(--them-ink);outline-offset:1px}.ob-level__starts{margin:0}.ob-input{min-block-size:48px;padding-inline:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:16.5px}.ob-input::placeholder{color:var(--ink-3)}.ob-input:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.ob-error{color:var(--t-food-ink);margin:0;font-size:15px;line-height:1.5}.ob-preview{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);margin-block-start:var(--sp-6)}.ob-preview--idle{background:var(--surface-sunk);box-shadow:none}.ob-preview__idle{color:var(--ink-3);margin:0;font-size:15px}.ob-preview__rail{align-items:center;gap:var(--sp-2);color:var(--ink);margin:0;font-size:17px;display:flex}.ob-preview__seam{block-size:1px;margin-block:var(--sp-3);background:var(--hairline);display:block}.ob-preview__note{margin:var(--sp-4) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}.ob--mobile{padding:var(--sp-8) var(--sp-4) calc(var(--sp-8) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.ob--tablet{padding:var(--sp-8) var(--sp-6);place-items:center;display:grid}.ob-card{inline-size:min(620px,100%);padding:var(--sp-8);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2)}.ob--tablet .ob-preview{background:var(--surface-sunk);box-shadow:none}.ob--desktop{padding:var(--sp-8) clamp(var(--sp-6),5vw,96px)}.ob-cols{gap:clamp(var(--sp-8),5vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:start;max-inline-size:1200px;margin-inline:auto;display:grid}.ob-col--aside{padding-block-start:140px;position:sticky;inset-block-start:var(--sp-8)}.rv{background:var(--ground-a);min-block-size:100dvh;color:var(--ink)}.rv:before{content:"";z-index:-1;background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);position:fixed;inset:0}.rv-head{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-block-end:var(--sp-6);display:flex}.rv-mark{block-size:36px;inline-size:auto}.rv-head__note{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.rv-head__end{gap:var(--sp-4);display:flex}.rv-head__end,.rv-partner{align-items:center;min-inline-size:0}.rv-partner{border-radius:var(--r-pill);background:var(--surface);max-inline-size:260px;box-shadow:var(--e-1);color:var(--ink);gap:10px;padding:5px 16px 5px 5px;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.rv-partner:hover{box-shadow:var(--e-2);transform:translateY(-1px)}.rv-partner:focus-visible{outline:2px solid var(--them);outline-offset:2px}.rv-partner__text{flex-direction:column;min-inline-size:0;line-height:1.2;display:flex}.rv-partner__label{color:var(--ink-3);font-size:11px}.rv-partner__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.rv--mobile .rv-head__note{display:none}.rv-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.rv-peak{padding:var(--sp-6);border-radius:var(--r-stage);background:var(--you-wash);box-shadow:var(--e-1)}.rv-peak--none{background:var(--surface)}.rv-peak__quote{margin:var(--sp-4) 0 0;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(25px,3.2vw,34px);font-weight:500;line-height:1.26}.rv-peak__translation{margin:var(--sp-3) 0 0;color:var(--ink-2);font-size:16px;line-height:1.5}.rv-peak__note{margin:var(--sp-4) 0 0;color:var(--you-ink);text-wrap:pretty;font-size:15px;line-height:1.55}.rv-peak__pending{color:var(--ink-2);font-size:22px;line-height:1.35}.rv-peak__pending,.rv-usm{margin:var(--sp-4) 0 0}.rv-usm__figure{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1}.rv-graph{margin-block-start:var(--sp-5)}.rv-together{margin:var(--sp-3) 0 0;font-size:var(--fs-meta);color:var(--ink-3)}.rv-words__cols{gap:var(--sp-5);margin-block-start:var(--sp-4);display:grid}@media (min-width:560px){.rv-words__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-wordcol__title{margin:0 0 var(--sp-3);font-size:var(--fs-meta);color:var(--ink-2)}.rv-wordcol__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rv-wordcol__empty{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.rv-candy{gap:var(--sp-2) var(--sp-6);border-block-start:1px solid var(--hairline);flex-wrap:wrap;padding-block-start:var(--sp-5);display:flex}.rv-candy__item{font-size:var(--fs-meta);align-items:baseline;gap:6px;display:inline-flex}.rv-candy__label{color:var(--ink-3)}.rv-candy__value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.rv-transcript__head{justify-content:space-between}.rv-transcript__head,.rv-transcript__tools{align-items:center;gap:var(--sp-4);display:flex}.rv-transcript__exact{appearance:none;border-radius:var(--r-pill);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:4px 10px}.rv-transcript__exact[data-on=true]{color:var(--you-ink);background:var(--you-wash)}.rv-transcript__exact:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rv-transcript__toggle{appearance:none;font:inherit;font-size:var(--fs-meta);color:var(--them-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rv-transcript__toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.rv-transcript__empty{margin:var(--sp-4) 0 0;color:var(--ink-2);font-size:15px;line-height:1.55}.rv-lines{gap:var(--sp-4);margin:var(--sp-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.rv-line{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-chip);border-inline-start:3px solid #0000}.rv-line[data-voice=you]{border-inline-start-color:var(--you);background:var(--you-wash)}.rv-line[data-voice=them]{border-inline-start-color:var(--them);background:var(--them-wash)}.rv-line__who{margin:0;font-size:12.5px;font-weight:500}.rv-line[data-voice=you] .rv-line__who{color:var(--you-ink)}.rv-line[data-voice=them] .rv-line__who{color:var(--them-ink)}.rv-line[data-solo=true]{opacity:.72}.rv-line[data-peak]{box-shadow:0 0 0 2px var(--you)}.rv-line__top{color:var(--ink);margin:4px 0 0;font-size:17px;line-height:1.5}.rv-line__bottom{color:var(--ink-2);margin:2px 0 0;font-size:15px;line-height:1.5}.rv-unavailable{color:var(--ink-3);font-size:.9em;font-style:italic}.rv-line__nods{margin:var(--sp-2) 0 0;flex-wrap:wrap;gap:6px;display:flex}.rv-nod{border-radius:var(--r-pill);background:var(--surface);padding:1px 8px;font-size:12.5px;line-height:1.6}.rv-nod[data-voice=you]{color:var(--you-ink)}.rv-nod[data-voice=them]{color:var(--them-ink)}.rv-nod b{opacity:.8;font-weight:500}.rv-chat{border-inline-start-style:dashed}.rv-chat__tag{border-radius:var(--r-pill);background:var(--surface);margin-inline-start:var(--sp-2);padding:0 7px;font-size:11.5px;font-weight:600;line-height:1.6}.rv-chat .rv-line__top{font-size:16px}.rv-chat__pic{background:var(--surface-sunk);max-block-size:260px;inline-size:min(100%,240px);border-radius:12px;margin-block-start:var(--sp-2);display:block;overflow:hidden}.rv-chat__pic img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.rv-chat__missing{margin:var(--sp-2) 0 0;color:var(--ink-3);font-size:13px;font-style:italic}.rv-fixes__group+.rv-fixes__group{margin-block-start:var(--sp-5)}.rv-fixes__title{margin:var(--sp-4) 0 var(--sp-3);font-size:var(--fs-meta);color:var(--ink-2)}.rv-fixes__list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-fix{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-chip);background:var(--surface-sunk)}.rv-fix__text{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.rv-fix__tr{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.rv-back{min-block-size:48px;padding-inline:var(--sp-6);border-radius:var(--r-pill);background:var(--ink);color:#fff;justify-content:center;align-self:flex-start;align-items:center;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.rv-back:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rv--mobile{gap:var(--sp-5);padding:var(--sp-6) var(--sp-4) calc(var(--sp-8) + env(safe-area-inset-bottom))}.rv--mobile,.rv--tablet{flex-direction:column;display:flex}.rv--tablet{gap:var(--sp-6);padding:var(--sp-6) var(--sp-6) var(--sp-8)}.rv--desktop{padding:var(--sp-6) clamp(var(--sp-6),4vw,72px) var(--sp-8)}.rv-cols{gap:var(--sp-6);align-items:start;display:grid}.rv--desktop .rv-cols,.rv--tablet .rv-cols{gap:clamp(var(--sp-6),3vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.rv-col{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}.rv-col--record{max-block-size:calc(100dvh - var(--sp-8) * 2);scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;position:sticky;inset-block-start:var(--sp-6);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.rv-col--record{scrollbar-color:color-mix(in srgb,var(--ink-3) 28%,transparent) transparent}}.rv-col--record{padding-inline-end:var(--sp-2)}.rv--standstill{padding:var(--sp-8) var(--sp-5);place-items:center;display:grid}.rv-standstill{text-align:center;align-items:center;gap:var(--sp-4);flex-direction:column;max-inline-size:46ch;display:flex}.rv-standstill__title{margin:var(--sp-4) 0 0;font-size:30px;font-weight:500;line-height:1.15}.rv-standstill__body{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.rv-standstill .rv-back{align-self:center;margin-block-start:var(--sp-3)}.rv-milestone{text-align:center;padding:var(--sp-6) var(--sp-5);border-radius:var(--r-card);background:var(--both-wash);box-shadow:var(--e-1);text-wrap:pretty;flex-direction:column;align-items:center;display:flex;overflow:hidden}.rv-milestone__bubbles{margin-block-end:var(--sp-4)}.rv-milestone__eyebrow{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--both-ink);font-weight:500}.rv-milestone__title{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;margin-block-start:var(--sp-2);font-weight:500;line-height:1.1}.rv-milestone__blurb{max-inline-size:46ch;font-size:var(--fs-body-lg);color:var(--ink-2);margin-block-start:var(--sp-3);line-height:1.5}.rv-milestone__road{scrollbar-width:thin;inline-size:100%;max-inline-size:640px;margin-block-start:var(--sp-6);padding-block-start:var(--sp-5);overflow:auto hidden}.rv-milestone__road .sys-journey{min-inline-size:560px}.rv-milestone__note{margin-block:var(--sp-5) var(--sp-4);font-size:var(--fs-meta);color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.rv-milestone{animation:rv-milestone-in var(--t-slow) var(--ease) forwards}.rv-milestone__bubbles{animation:rv-bubbles-meet .9s var(--ease) forwards}.rv-milestone__road{opacity:0;transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transform:translateY(10px)}.rv-milestone[data-drawn=true] .rv-milestone__road{opacity:1;transform:translateY(0)}}@keyframes rv-milestone-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rv-bubbles-meet{0%{opacity:0;transform:scale(.82)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pf{gap:var(--sp-5);color:var(--ink);flex-direction:column;display:flex}.pf--mobile{gap:var(--sp-4)}.pf-grid{gap:var(--sp-5);align-items:start;display:grid}.pf--desktop .pf-grid,.pf--tablet .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-col{gap:var(--sp-5);min-inline-size:0}.pf-aside,.pf-col{flex-direction:column;display:flex}.pf-aside{gap:var(--sp-4);position:sticky;inset-block-start:var(--sp-6)}@media (max-height:899px){.pf-aside{position:static}}.pf-save{padding-block:var(--sp-3);padding-block-end:max(var(--sp-3),env(safe-area-inset-bottom));position:sticky;inset-block-end:0}.pf-id{text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.pf-id__face{cursor:pointer;box-shadow:0 0 0 4px var(--surface),var(--e-1);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.pf-id__face:disabled{cursor:default}.pf-id__face:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pf-id__face .tt-avatar{background:var(--surface);color:var(--you-ink)}.pf-id__spin{border:3px solid #1518241f;border-block-start-color:var(--you-ink);border-radius:50%;animation:pf-spin .8s linear infinite;position:absolute;inset:0}@keyframes pf-spin{to{transform:rotate(1turn)}}.pf-id__name{margin:var(--sp-2) 0 0;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.2}.pf-pv{gap:var(--sp-4);border-block-start:1px solid var(--hairline);text-align:start;inline-size:100%;margin-block-start:var(--sp-2);padding-block-start:var(--sp-4);display:grid}.pf-pv__facts dt,.pf-pv__label,.pf-pv__title{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.pf-pv__title{color:var(--ink-2);font-weight:600}.pf-pv__bio{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.5}.pf-pv__facts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.pf-pv__facts dd{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0}.pf-pv__group{gap:var(--sp-2);display:grid}.pf-pv__tags{flex-wrap:wrap;gap:6px;display:flex}.pf-id__pair{font-size:var(--fs-meta);color:var(--ink-2);align-items:center;gap:6px;margin:0;display:flex}.pf-assist{gap:var(--sp-2);flex-direction:column;display:flex}.pf-assist+.pf-assist{margin-block-start:var(--sp-4)}.pf-assist .sys-seg{align-self:start;max-inline-size:100%}@media (max-width:479px){.pf-assist .sys-seg{align-self:stretch}.pf-assist .sys-seg[data-size] .sys-seg__option{min-inline-size:0;padding-inline:var(--sp-2);flex:1 1 0}}.pf-assist .pf-hint{margin-block-start:0}.pf-meter{inline-size:100%;margin-block-start:var(--sp-3)}.pf-meter__head{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-meta);color:var(--ink-3);display:flex}.pf-meter__figure{font-variant-numeric:tabular-nums}.pf-meter__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:6px;margin-block-start:6px;overflow:hidden}.pf-meter__fill{border-radius:var(--r-pill);background:var(--you);block-size:100%;transition:inline-size var(--t-slow) var(--ease)}.pf-meter__hint{margin:var(--sp-3) 0 0;text-wrap:pretty;line-height:1.5}.pf-label,.pf-meter__hint,.pf-tags{font-size:var(--fs-meta);color:var(--ink-3)}.pf-label,.pf-tags{flex-direction:column;gap:6px;margin-block-start:var(--sp-4);display:flex}.pf-label__text{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.pf-input,.pf-textarea{inline-size:100%;padding:12px var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font:inherit;font-size:16.5px}.pf-input{min-block-size:48px}.pf-textarea{resize:vertical;min-block-size:96px;line-height:1.55}.pf-input::placeholder,.pf-textarea::placeholder{color:var(--ink-3)}.pf-input:focus-visible,.pf-textarea:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.pf-count{color:var(--ink-3);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.pf-pair{gap:var(--sp-4);display:grid}@media (min-width:520px){.pf-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-pair .pf-label{margin-block-start:var(--sp-4)}}.pf-tags__row{flex-wrap:wrap;gap:6px;display:flex}.pf-tags__add{gap:var(--sp-2);display:flex}.pf-tags__add .pf-input{flex:auto;min-inline-size:0}.pf-mbti{margin-block-start:var(--sp-5)}.pf-mbti__grid{flex-wrap:wrap;gap:6px;margin-block-start:var(--sp-2);display:flex}.pf-mbti__opt{min-block-size:34px;padding-inline:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);font-size:13px;font-weight:500}.pf-mbti__opt:hover{background:var(--surface-sunk)}.pf-mbti__opt[data-active=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pf-mbti__opt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pf-hint,.pf-pairline{margin:var(--sp-3) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}.pv{gap:var(--sp-5);color:var(--ink);flex-direction:column;display:flex}.pv--mobile{gap:var(--sp-4)}.pv-cols{gap:var(--sp-5);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.pv-col{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.pv-col--who{position:sticky;inset-block-start:var(--sp-6)}.pv-grid{gap:var(--sp-5);align-items:start;display:grid}@media (min-width:900px){.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-aside{gap:var(--sp-4);position:sticky;inset-block-start:var(--sp-6)}.pv-aside,.pv-id{flex-direction:column;display:flex}.pv-id{text-align:center;align-items:center;gap:var(--sp-3)}.pv-id .tt-avatar{background:var(--surface);color:var(--them-ink);box-shadow:0 0 0 4px var(--surface),var(--e-1)}.pv-id__name{margin:var(--sp-2) 0 0;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:500;line-height:1.2}.pv-id__pair{font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.pv-id__seam{background:var(--hairline);block-size:1px;inline-size:12px}.pv-id__facts{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pv-id__time{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.pv-actions{gap:var(--sp-3);flex-direction:column;display:flex}.pv-actions__status{text-align:center;font-size:var(--fs-meta);color:var(--ink-3);margin:0}.pv-actions__status[data-tone=ok]{color:var(--t-place-ink);font-weight:500}.pv-actions__note{flex-direction:column}.pv-actions__note,.pv-actions__row{gap:var(--sp-2);display:flex}.pv-actions__row>:first-child{flex:auto}.pv-actions__safety{justify-content:center;gap:var(--sp-5);border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-3);display:flex}.pv-actions__quiet{font:inherit;font-size:var(--fs-meta);color:var(--ink-3);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:6px 2px}.pv-actions__quiet:hover{color:var(--ink)}.pv-actions__quiet:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.pv-report{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-2);display:flex}.pv-report__done,.pv-report__title{font-size:var(--fs-meta);color:var(--ink-2);margin:0}.pv-bio__text{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,23px);font-weight:500;line-height:1.45}.pv-tags{flex-wrap:wrap;gap:6px}.pv-rows,.pv-tags{margin-block-start:var(--sp-4);display:flex}.pv-rows{gap:var(--sp-2);flex-direction:column}.pv-row{color:var(--ink);margin:0;font-size:15.5px}.pv-row__label{color:var(--ink-3)}.pv-thin{text-align:center}.pv-thin__title{font-size:var(--fs-body-lg);color:var(--ink);margin:0}.pv-thin__body{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}@media (prefers-reduced-motion:reduce){.pf-id__spin{animation:none}.pf-mbti__opt,.pf-meter__fill,.pv-actions__quiet{transition:none}}.av-stage{justify-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-4) var(--sp-4);border-radius:var(--r-stage);background:var(--surface-sunk);margin-block-start:var(--sp-4);display:grid;position:relative;overflow:hidden}.av-stage__face{position:static}.av-stage__face .pr__field{border-radius:var(--r-stage)}.av-stage .pr__face img{animation:av-arrive var(--t-slow) var(--ease) both}@keyframes av-arrive{0%{opacity:0;filter:blur(6px);transform:scale(1.06)}}.av-stage__note{margin:var(--sp-3) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-align:center;text-wrap:pretty;position:relative}.av-row{gap:var(--sp-2)}.av-make,.av-row{margin-block-start:var(--sp-5);display:grid}.av-make{gap:var(--sp-4);border-block-start:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);padding-block-start:var(--sp-5)}.av-make__title{color:var(--ink);margin:0;font-weight:600}.av-source{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.av-source__thumb{background:var(--surface-sunk);block-size:44px;inline-size:44px;box-shadow:0 0 0 2px var(--surface),var(--e-1);border-radius:50%;flex:none;overflow:hidden}.av-source__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.av-source__text{font-size:var(--fs-meta);color:var(--ink-2);flex:8rem}.av-source__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.av-source__hint{margin-block-start:calc(var(--sp-2) * -1)}.av-colours{gap:var(--sp-2);display:grid}.av-swatches{justify-content:start;gap:var(--sp-3);grid-template-columns:repeat(4,44px);display:grid}.av{container-type:inline-size}@container (min-width:440px){.av-swatches{grid-template-columns:repeat(8,40px)}}.av-swatch{aspect-ratio:1;cursor:pointer;inline-size:100%;box-shadow:inset 0 0 0 1px #ffffff40,var(--e-1);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border:0;border-radius:50%;padding:0}.av-swatch:hover:not(:disabled){transform:scale(1.06)}.av-swatch[data-active=true]{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--ink),var(--e-1)}.av-swatch:disabled{cursor:default;opacity:.6}.av-swatch:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.av-colours__name{color:var(--ink-3)}.av-colours__name,.av-error{font-size:var(--fs-meta);margin:0}.av-error{color:var(--ink-2);font-weight:600;line-height:1.5}.av-history{gap:var(--sp-2);margin-block-start:var(--sp-5);display:grid}.av-history__list{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.av-history__item{position:relative}.av-history__pick{cursor:pointer;block-size:56px;inline-size:56px;box-shadow:var(--e-1);transition:box-shadow var(--t-fast) var(--ease);border:0;border-radius:50%;padding:0;display:block;overflow:hidden}.av-history__pick img{object-fit:cover;block-size:100%;inline-size:100%}.av-history__item[data-active=true] .av-history__pick{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--you),var(--e-1)}.av-history__pick:focus-visible,.av-history__remove:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.av-history__remove{background:var(--surface);block-size:24px;inline-size:24px;box-shadow:var(--e-1);color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.av-history__remove svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;block-size:14px;inline-size:14px}@media (hover:hover){.av-history__remove{opacity:0;transition:opacity var(--t-fast) var(--ease)}.av-history__item:hover .av-history__remove,.av-history__remove:focus-visible{opacity:1}}@media (prefers-reduced-motion:reduce){.av-stage .pr__face img{animation:none}.av-swatch:hover:not(:disabled){transform:none}}.sys-datepick{gap:var(--sp-3);flex-direction:column;display:flex}.sys-datepick__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.sys-datepick__month{color:var(--ink);margin:0;font-size:15px;font-weight:500}.sys-month__day[data-disabled=true] .sys-month__date{color:var(--ink-3);opacity:.4}.sys-datepick .sys-month__day[data-today=true]:not([data-selected=true]){box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.sys-datepick .sys-month__day[data-today=true]:not([data-selected=true]) .sys-month__date{color:var(--ink)}.sys-datepick .sys-month__day[data-selected=true]{background:var(--ink)}.sys-datepick .sys-month__day[data-selected=true] .sys-month__date{color:#fff}.sys-timepick{gap:var(--sp-3);flex-direction:column;display:flex}.sys-timepick>.sys-seg{inline-size:100%;display:flex}.sys-timepick>.sys-seg .sys-seg__option{min-inline-size:0;padding-inline:var(--sp-2);white-space:nowrap;flex:1 1 0}.sys-timepick__slots{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sys-timepick__slot{min-block-size:44px;inline-size:100%;padding-inline:var(--sp-2);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);font-size:14px}.sys-timepick__slot:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink)}.sys-timepick__slot[data-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.sys-timepick__slot:disabled{color:var(--ink-3);opacity:.4;cursor:default}.sys-timepick__slot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sch-scrim{z-index:70;padding:var(--sp-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.sch-scrim__hit{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15182452;border:0;padding:0;position:fixed;inset:0}.sch-surface{inline-size:min(760px,100%);max-block-size:calc(100dvh - var(--sp-8));padding:var(--sp-6);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);color:var(--ink);color-scheme:light;position:relative;overflow-y:auto}.sch-surface:focus{outline:none}.sch-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.sch-title{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:22px;font-weight:500;line-height:1.25}.sch-body{margin:var(--sp-4) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.6}.sch-copy{margin-block-start:var(--sp-4)}.sch-cols{gap:var(--sp-5);margin-block-start:var(--sp-5);display:grid}@media (min-width:640px){.sch-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.sch-step{margin-block-start:var(--sp-5)}.sch-count>.sys-seg,.sch-step>.sys-seg{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}.sch-count>.sys-seg::-webkit-scrollbar,.sch-step>.sys-seg::-webkit-scrollbar{display:none}.sch-count>.sys-seg .sys-seg__option,.sch-step>.sys-seg .sys-seg__option{white-space:nowrap;flex:none}.sch-cols .sch-step{margin-block-start:0}.sch-label{margin:0 0 var(--sp-3);font-size:var(--fs-meta);color:var(--ink-3)}.sch-count{margin-block-start:var(--sp-4)}.sch-theirs{margin:var(--sp-5) 0 0;padding:var(--sp-4);border-radius:var(--r-card);background:var(--them-wash);color:var(--ink);text-wrap:pretty;font-size:15px;line-height:1.55}.sch-hint,.sch-theirs__zone{color:var(--ink-3)}.sch-hint{margin:var(--sp-5) 0 0;font-size:var(--fs-meta);text-wrap:pretty;line-height:1.55}.sch-error{margin:var(--sp-4) 0 0;color:var(--t-food-ink);font-size:15px;line-height:1.5}.sch-foot{gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}.book-hint-tight{margin-block-start:var(--sp-3)}.book-chosen{gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.book-chip{background:var(--them-wash);min-block-size:36px;max-inline-size:100%;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-size:14px;display:inline-flex}.book-chip>span:not(.tt-avatar):not(.book-chip__mail){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-chip[data-fixed=true]{padding-inline-end:14px}.book-chip[data-guest=true]{background:var(--you-wash,#fdf3e2)}.book-chip .tt-avatar{flex:none;font-size:11px}.book-chip .tt-avatar,.book-chip .tt-avatar img{block-size:28px;inline-size:28px}.book-chip__mail{background:var(--you,#e9a23b);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:28px;inline-size:28px;font-size:14px;font-weight:600;display:grid}.book-chip__x{block-size:26px;inline-size:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.book-chip__x:hover{color:var(--ink);background:#15182414}.book-chip__x:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.book-people{gap:var(--sp-2);flex-direction:column;display:flex}.book-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;max-block-size:232px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.book-person{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);min-block-size:52px;inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);align-items:center;gap:10px;padding:7px 10px 7px 8px;font-size:14.5px;display:flex}.book-person:hover,.book-person[data-on=true]{background:var(--surface-sunk)}.book-person[data-on=true]{border-color:var(--ink)}.book-person:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.book-person__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.book-person__tick{border:1.5px solid var(--hairline);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;display:grid}.book-person[data-on=true] .book-person__tick{border-color:var(--ink);background:var(--ink)}.book-tag{background:var(--them-wash);color:var(--them-ink,#5a5fd6);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.book-tag[data-tone=live]{color:#1d7a5a;background:#e7f8f1}.book-tag[data-tone=quiet]{color:var(--ink-3);background:#f2f2f6}.book-tag[data-tone=host]{background:var(--ink);color:#fff}.book-tag[data-tone=needs]{color:#9a4f17;background:#fff1e7}.book-none{padding:var(--sp-3);font-size:var(--fs-meta);color:var(--ink-3)}.book-new{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);margin-block-start:var(--sp-4)}.book-new__title{margin:0 0 var(--sp-3);color:var(--ink);font-size:14.5px;font-weight:500}.book-new__row{gap:var(--sp-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:560px){.book-new__row{grid-template-columns:minmax(0,1fr) auto}.book-new__row .book-input:first-child{grid-column:1/-1}}.book-new__hint{margin:var(--sp-3) 0 0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.55}.book-input{min-block-size:46px;inline-size:100%;padding-inline:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.book-input::placeholder{color:var(--ink-3)}.book-input:focus-visible{outline:2px solid var(--them-ink,#5a5fd6);outline-offset:1px;border-color:#0000}.book-input--area{min-block-size:96px;padding-block:var(--sp-3);resize:vertical;line-height:1.5}.book-field-label{margin-block-start:var(--sp-4);display:block}.book-field-label:first-child{margin-block-start:0}.book-sent{gap:var(--sp-2);margin:var(--sp-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.book-sent__row{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-card);flex-wrap:wrap;display:flex}.book-sent__who{flex-direction:column;flex:1;min-inline-size:160px;display:flex}.book-sent__name{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:500}.book-sent__mail{font-size:var(--fs-meta);color:var(--ink-3);overflow-wrap:anywhere}.book-meetlink{padding:var(--sp-4);border-radius:var(--r-card);background:var(--them-wash);margin-block-start:var(--sp-5)}.book-meetlink__title{margin:0;font-size:15px;font-weight:500}.book-meetlink__body{margin:4px 0 var(--sp-3);color:var(--ink-2);font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.book-person,.sys-timepick__slot{transition:none}}.tt-scrim{z-index:60;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--t-base) var(--ease);background:#15182452;border:0;padding:0;position:fixed;inset:0}.tt-scrim[data-state=open]{opacity:1}.tt-person-panel{z-index:61;background:var(--surface);color:var(--ink);box-shadow:var(--e-2);overscroll-behavior:contain;color-scheme:light;flex-direction:column;display:flex;position:fixed;overflow:hidden}.tt-person-panel:focus{outline:none}.tt-person-panel[data-surface=side]{inline-size:min(460px,100vw);transition:transform var(--t-base) var(--ease);border-start-start-radius:var(--r-stage);border-end-start-radius:var(--r-stage);inset-block:0;inset-inline-end:0;transform:translate(100%)}[dir=rtl] .tt-person-panel[data-surface=side]{transform:translate(-100%)}.tt-person-panel[data-surface=side][data-state=open]{transform:translate(0)}@media (min-width:768px) and (max-width:1023px){.tt-person-panel[data-surface=side]{inline-size:min(520px,86vw)}}.tt-person-panel[data-surface=sheet]{block-size:var(--sheet-height,64dvh);max-block-size:94dvh;transition:transform var(--t-base) var(--ease),height var(--t-base) var(--ease);border-start-start-radius:var(--r-stage);border-start-end-radius:var(--r-stage);padding-block-end:env(safe-area-inset-bottom);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.tt-person-panel[data-surface=sheet][data-state=open]{transform:translateY(0)}.tt-person-panel[data-surface=sheet][data-dragging=true]{transition:none}.tt-sheet-grip{touch-action:none;cursor:grab;background:var(--them-wash);color:var(--them-ink);flex-shrink:0;justify-content:center;padding:10px 0 6px;display:flex}.tt-sheet-grip:active{cursor:grabbing}.tt-sheet-grip:before{content:"";border-radius:var(--r-pill);opacity:.4;background:currentColor;block-size:4px;inline-size:40px}.pn-root{flex-direction:column;flex:auto;min-block-size:0;display:flex}.pn-root[data-variant=pane]{border-radius:var(--r-stage);background:var(--surface);block-size:100%;box-shadow:var(--e-1);overflow:hidden}.pn-banner{background:var(--them-wash);flex:none;block-size:108px;position:relative}.tt-person-panel[data-surface=sheet] .pn-banner{block-size:76px}.pn-close{z-index:2;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.pn-face{box-shadow:0 0 0 4px var(--surface),var(--e-1);border-radius:50%;position:absolute;inset-block-end:calc(var(--sp-6) * -1);inset-inline-start:var(--sp-5)}.pn-face .tt-avatar{background:var(--surface);color:var(--them-ink)}.pn-scroll{overscroll-behavior:contain;min-block-size:0;padding:calc(var(--sp-6) + var(--sp-4)) var(--sp-5) var(--sp-6);flex:auto;overflow-y:auto}.pn-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px;font-weight:500;line-height:1.2}.pn-pair{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--ink-2);font-size:14.5px;display:flex}.pn-pair__seam{background:var(--hairline);block-size:1px;inline-size:16px}.pn-facts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.pn-time{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.pn-bio{margin:var(--sp-5) 0 0;font-size:var(--fs-body-lg);color:var(--ink);text-wrap:pretty;line-height:1.55}.pn-section{margin-block-start:var(--sp-6)}.pn-section__title{margin:0 0 var(--sp-3);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.pn-tags{flex-wrap:wrap}.pn-rows,.pn-tags{gap:var(--sp-2);display:flex}.pn-rows{flex-direction:column}.pn-row{color:var(--ink);margin:0;font-size:15px}.pn-row__label{color:var(--ink-3)}.pn-thin{text-align:start;margin-block-start:var(--sp-6)}.pn-thin__title{font-size:var(--fs-body-lg);color:var(--ink);margin:0}.pn-thin__body{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.55}.pn-failed{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.pn-failed__title{color:var(--ink);margin:0;font-weight:600}.pn-failed .pn-thin__body{margin:0 0 var(--sp-2)}.pn-full{margin-block-start:var(--sp-6)}.pn-foot{padding:var(--sp-4) var(--sp-5);border-block-start:1px solid var(--hairline);background:var(--surface);flex:none}.tt-person-panel[data-surface=sheet] .pn-foot{padding-block-end:max(var(--sp-4),env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.tt-person-panel[data-surface=sheet],.tt-person-panel[data-surface=side]{transition:opacity var(--t-fast) linear;opacity:0;transform:none}.tt-person-panel[data-state=open]{opacity:1}.tt-scrim{transition:opacity var(--t-fast) linear}}.cl-field{background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);block-size:100dvh;color:var(--ink);color-scheme:light;flex-direction:column;display:flex;position:relative;overflow:hidden}.cl-field--split{flex-direction:row}.cl-field--split>aside{flex:none;min-block-size:0;inline-size:34%;min-inline-size:320px;max-inline-size:400px}.cl-top{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);flex:none}.cl-top,.cl-top__actions{align-items:center;display:flex}.cl-top__actions{gap:var(--sp-2)}.cl-top--tight{padding:max(var(--sp-2),env(safe-area-inset-top)) var(--sp-3) var(--sp-2)}.cl-desk{gap:var(--sp-5);min-block-size:0;padding:0 var(--sp-5) var(--sp-5);flex:auto;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(320px,368px);display:grid}.cl-col{gap:var(--sp-4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;overflow-y:auto}.cl-col,.cl-stage{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.cl-stage{gap:var(--sp-3);position:relative}@media (max-width:1180px){.cl-desk{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.cl-desk__pair{display:none}}@media (max-width:899px){.cl-desk{padding-inline:var(--sp-3);grid-template-columns:minmax(0,1fr)}.cl-desk__rail{display:none}}.cl-face{border-radius:var(--r-stage);background:var(--surface-sunk);min-block-size:9.5rem;inline-size:100%;box-shadow:var(--e-1);flex:auto;position:relative;overflow:hidden}.cl-face--flush{box-shadow:none;border-radius:0}@media (min-width:900px) and (min-height:700px){.cl-face{min-block-size:16rem}}.cl-face__video{position:absolute;inset:0}.cl-face__video video{object-fit:cover;block-size:100%;inline-size:100%}.cl-face__message{block-size:100%;padding:0 var(--sp-6);text-align:center;font-size:var(--fs-body);color:var(--ink-3);text-wrap:pretty;place-items:center;line-height:1.5;display:grid}.cl-face__flag{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--e-1);font-size:var(--fs-meta);color:var(--ink-2);background:#ffffffe6;padding:5px 11px;position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}.cl-pip{z-index:10;touch-action:none;transition:inset-block-start var(--t-base) var(--ease),inset-block-end var(--t-base) var(--ease),inset-inline-start var(--t-base) var(--ease),inset-inline-end var(--t-base) var(--ease);position:absolute}.cl-pip[data-corner=top-right]{inset-block-start:12px;inset-inline-end:12px}.cl-pip[data-corner=top-left]{inset-block-start:12px;inset-inline-start:12px}.cl-pip[data-corner=bottom-right]{inset-block-end:12px;inset-inline-end:12px}.cl-pip[data-corner=bottom-left]{inset-block-end:12px;inset-inline-start:12px}.cl-pip__frame{border:2px solid var(--surface);border-radius:var(--r-control);background:var(--surface-sunk);box-shadow:var(--e-2);cursor:pointer;transition:transform var(--t-fast) var(--ease);padding:0;display:block;position:relative;overflow:hidden}.cl-pip__frame:active{transform:scale(.96)}.cl-pip__frame video{object-fit:cover;block-size:100%;inline-size:100%}.cl-pip__frame[data-size=sm]{block-size:96px;inline-size:68px}.cl-pip__frame[data-size=md]{block-size:128px;inline-size:92px}.cl-pip__frame[data-size=lg]{block-size:176px;inline-size:128px}.cl-pip__off{text-align:center;block-size:100%;color:var(--ink-3);place-items:center;padding:0 4px;font-size:11px;line-height:1.25;display:grid}.cl-pip__name{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-pill);max-inline-size:calc(100% - 8px);color:var(--ink-2);background:#ffffffeb;padding:1px 7px;font-size:10.5px;font-weight:500;position:absolute;inset-block-end:4px;inset-inline-start:4px;overflow:hidden}.cl-halves{justify-content:center;align-items:center;gap:4px var(--sp-3);font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;flex:none;display:flex}.cl-halves__person{align-items:center;gap:6px;display:inline-flex}.cl-halves__dot{border-radius:50%;flex:none;block-size:7px;inline-size:7px}.cl-halves__dot[data-voice=you]{background:var(--you)}.cl-halves__dot[data-voice=them]{background:var(--them)}.cl-halves__name{color:var(--ink-2);font-weight:500}.cl-halves__person[data-emphasis=true] .cl-halves__name{color:var(--ink)}.cl-halves__role[data-voice=you]{color:var(--you-ink);font-weight:600}.cl-halves__role[data-voice=them]{color:var(--them-ink);font-weight:600}.cl-clock{justify-content:center;gap:4px var(--sp-3);flex-wrap:wrap}.cl-clock,.cl-clock__part{align-items:center;display:inline-flex}.cl-clock__part{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--t-slow) var(--ease);gap:5px}.cl-clock__swap{color:var(--ink-3);flex:none}.cl-clock .mt-clock__ring{block-size:14px;inline-size:14px}.cl-clock__part[data-soon=true],.cl-clock__part[data-soon=true] .cl-clock__swap{color:var(--you-ink);font-weight:600}.cl-clock__part[data-soon=true] .mt-clock__arc{stroke:var(--you)}.cl-assist[data-overridden=true]{opacity:.55}.cl-captions{border-radius:var(--r-card);background:var(--surface);min-block-size:0;box-shadow:var(--e-1);flex-direction:column;display:flex;position:relative}.cl-captions__scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;min-block-size:7.5rem;max-block-size:min(24rem,46dvh);padding:0 var(--sp-4) var(--sp-3);overflow:hidden auto}.cl-captions__scroll[data-collapsed=true]{block-size:5rem;min-block-size:5rem;max-block-size:5rem}@media (max-height:720px){.cl-captions__scroll{min-block-size:6rem;max-block-size:min(16rem,38dvh)}}@media (min-width:900px) and (min-height:700px){.cl-captions__scroll{max-block-size:min(19rem,34dvh)}}@media (prefers-reduced-motion:reduce){.cl-captions__scroll{scroll-behavior:auto}}.cl-captions__inner{justify-content:flex-end;gap:var(--sp-2);flex-direction:column;min-block-size:100%;display:flex}.cl-captions__bar{padding:var(--sp-2) var(--sp-3) 2px;flex:none;justify-content:flex-end;display:flex}.cl-autoscroll{border-radius:var(--r-pill);font:inherit;color:var(--ink-3);cursor:pointer;opacity:.6;transition:opacity var(--t-base) var(--ease),color var(--t-base) var(--ease),background var(--t-base) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.cl-autoscroll:focus-visible,.cl-autoscroll:hover,.cl-captions:hover .cl-autoscroll{opacity:1}.cl-autoscroll[data-on=true]{color:var(--you-ink);background:var(--you-wash)}.cl-autoscroll__dot{border-radius:var(--r-pill);opacity:.4;background:currentColor;block-size:6px;inline-size:6px}.cl-autoscroll[data-on=true] .cl-autoscroll__dot{opacity:1}.cl-mylines{white-space:nowrap}.cl-turn{padding:var(--sp-3);border-radius:var(--r-control);transition:opacity var(--t-base) var(--ease),background var(--t-base) var(--ease);animation:cl-rise .2s var(--ease) forwards}.cl-turn+.cl-turn{margin-block-start:var(--sp-2)}.cl-turn[data-current=false]{opacity:.66}.cl-turn[data-current=false]:hover{opacity:1}.cl-turn[data-current=true][data-voice=you]{background:var(--you-wash)}.cl-turn[data-current=true][data-voice=them]{background:var(--them-wash)}.cl-turn__who{font-size:var(--fs-meta);align-items:center;gap:6px;margin-block-end:6px;font-weight:600;display:inline-flex}.cl-turn__who[data-voice=you]{color:var(--you-ink)}.cl-turn__who[data-voice=them]{color:var(--them-ink)}.cl-turn__who i{border-radius:50%;flex:none;block-size:7px;inline-size:7px}.cl-turn__who[data-voice=you] i{background:var(--you)}.cl-turn__who[data-voice=them] i{background:var(--them)}.cl-turn__line+.cl-turn__line{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-2);padding-block-start:var(--sp-2)}.cl-rail{text-wrap:pretty;max-inline-size:52ch;font-size:clamp(17px,1.65vw,21px);font-weight:500;line-height:1.5}.cl-rail[data-tone=own]{color:var(--you-ink)}.cl-rail[data-tone=theirs]{color:var(--them-ink)}.cl-rail[data-tone=plain]{color:var(--ink)}.cl-rail[data-tone=quiet]{color:var(--ink-2)}.cl-turn[data-final=false] .cl-rail{opacity:.72}.cl-unavailable{color:var(--ink-3);font-size:.82em;font-style:italic;font-weight:400}.cl-turn{position:relative}.cl-nod{border-radius:var(--r-pill);background:var(--them-wash);color:var(--them-ink);font-size:var(--fs-meta);pointer-events:none;animation:cl-nod 2s var(--ease) forwards;padding:2px 9px;font-weight:500;line-height:1.5;position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-3)}@keyframes cl-nod{0%{opacity:0;transform:translateY(2px)}12%{opacity:1;transform:none}70%{opacity:1}to{opacity:0}}.cl-rail__seam{background:linear-gradient(90deg,var(--you) 0,var(--hairline) 50%,var(--them) 100%);opacity:.5;block-size:1px;margin-block:6px}.cl-word{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;transition:text-decoration-color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:4px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.cl-word:hover{-webkit-text-decoration-color:var(--them-ink);text-decoration-color:var(--them-ink)}.cl-gloss{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);background:var(--surface-sunk);font-size:var(--fs-body);color:var(--ink-2);margin-block-start:var(--sp-2)}.cl-gloss b{color:var(--you-ink);font-weight:600}.cl-captions__quiet{padding:var(--sp-2) var(--sp-3);text-align:center;font-size:var(--fs-meta);color:var(--ink-3)}.cl-jump{z-index:2;border-radius:var(--r-pill);background:var(--ink);color:var(--surface);box-shadow:var(--e-2);font:inherit;cursor:pointer;animation:cl-rise .2s var(--ease) forwards;border:0;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;inset-block-end:10px;inset-inline-start:50%;translate:-50%}.cl-livestrip{text-overflow:ellipsis;white-space:nowrap;padding:0 var(--sp-4);font-size:var(--fs-meta);color:var(--ink-3);overflow:hidden}.cl-tapreveal{inline-size:100%;padding:var(--sp-2) var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;transition:background var(--t-base) var(--ease);margin-block-end:var(--sp-2)}.cl-tapreveal:hover{background:var(--ground-a)}.cl-status{align-items:center;gap:var(--sp-3);padding:11px var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);animation:cl-rise .26s var(--ease) forwards;display:flex}.cl-status__glyph{border-radius:var(--r-chip);flex:none;place-items:center;block-size:30px;inline-size:30px;display:grid}.cl-status[data-tone=stalled] .cl-status__glyph,.cl-status[data-tone=waking] .cl-status__glyph{color:var(--you-ink);background:var(--you-wash)}.cl-status[data-tone=listening] .cl-status__glyph{color:var(--them-ink);background:var(--them-wash)}.cl-status__body{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.cl-status__title{color:var(--ink);font-size:14px;font-weight:500}.cl-status__detail{color:var(--ink-3);font-size:12.5px;line-height:1.45}.cl-status[data-tone=waking]{position:relative;overflow:hidden}.cl-status[data-tone=waking]:after{content:"";animation:cl-sheen 2.4s var(--ease) infinite;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#e9a23b29 48%,#0000 76%);position:absolute;inset:0;transform:translate(-100%)}.cl-bars,.cl-dots{align-items:center;gap:3px;display:inline-flex}.cl-dots i{border-radius:var(--r-pill);block-size:4px;inline-size:4px;animation:cl-blink 1.2s var(--ease) infinite;background:currentColor}.cl-dots i:nth-child(2){animation-delay:.16s}.cl-dots i:nth-child(3){animation-delay:.32s}.cl-bars i{border-radius:var(--r-pill);block-size:40%;inline-size:3px;animation:cl-equalise 1.1s var(--ease) infinite;background:currentColor}.cl-bars i:nth-child(2){animation-delay:.12s}.cl-bars i:nth-child(3){animation-delay:.24s}.cl-bars i:nth-child(4){animation-delay:.36s}.cl-orbit{border:2px solid;border-block-start-color:#0000;border-radius:50%;block-size:15px;inline-size:15px;animation:cl-spin 1.5s linear infinite}.cl-typing{vertical-align:middle;align-items:center;gap:4px;block-size:1em;display:inline-flex}.cl-typing i{border-radius:var(--r-pill);opacity:.3;block-size:5px;inline-size:5px;animation:cl-blink 1.1s var(--ease) infinite;background:currentColor}.cl-typing i:nth-child(2){animation-delay:.15s}.cl-typing i:nth-child(3){animation-delay:.3s}.cl-card{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);animation:cl-deal var(--t-slow) var(--ease) forwards}.cl-card[data-voice=you]{background:var(--you-wash)}.cl-card[data-voice=them]{background:var(--them-wash)}.cl-card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.cl-roletag{border-radius:var(--r-pill);background:var(--surface);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.cl-roletag i{border-radius:50%;flex:none;block-size:6px;inline-size:6px}.cl-roletag[data-voice=you]{color:var(--you-ink)}.cl-roletag[data-voice=you] i{background:var(--you)}.cl-roletag[data-voice=them]{color:var(--them-ink)}.cl-roletag[data-voice=them] i{background:var(--them)}.cl-rung{align-items:center;gap:4px;display:inline-flex}.cl-rung i{background:var(--ink-3);opacity:.28;block-size:5px;inline-size:5px;transition:opacity var(--t-base) var(--ease);border-radius:50%}.cl-rung i[data-on=true]{opacity:1}.cl-card__label{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:var(--sp-3)}.cl-card__prompt{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin-block-start:var(--sp-2);font-size:21px;font-weight:500;line-height:1.32}.cl-card__prompt--second{font-size:var(--fs-body);color:var(--ink-3);margin-block-start:var(--sp-3);font-weight:400;line-height:1.5}.cl-card__line{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--sp-4);line-height:1.55}.cl-ladder{margin:var(--sp-3) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.cl-ladder li{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.5;display:flex}.cl-ladder li span[aria-hidden]{color:var(--them-ink);flex:none;margin-block-start:2px;font-size:12px}.cl-card__note{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:var(--sp-3);line-height:1.5}.cl-challenge{border-radius:var(--r-control);background:var(--surface-sunk);margin-block-start:var(--sp-4);overflow:hidden}.cl-challenge--pad{padding:var(--sp-4)}.cl-challenge__word{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:500;line-height:1.15}.cl-challenge__banned{flex-wrap:wrap;gap:6px;margin-block-start:var(--sp-3);display:flex}.cl-challenge__banned span{border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-meta);color:var(--ink-3);padding:3px 10px;text-decoration:line-through}.cl-challenge img{object-fit:cover;block-size:10rem;inline-size:100%;display:block}.cl-meter{border-radius:var(--r-pill);background:var(--hairline);block-size:2px;inline-size:100%;margin-block-start:var(--sp-4);overflow:hidden}.cl-meter i{background:var(--you);block-size:100%;transition:inline-size .2s linear;display:block}.cl-card__moved{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:var(--sp-3);line-height:1.5}.cl-card--empty{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);border:1px dashed var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.cl-card--empty{border:1px dashed color-mix(in srgb,var(--ink-3) 30%,transparent)}}.cl-card--empty{font-size:var(--fs-body);color:var(--ink-3);text-wrap:pretty;line-height:1.5;animation:none}.cl-cardbar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.cl-cardbar__spacer{margin-inline-start:auto}.cl-offer{justify-content:space-between;align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);display:flex}.cl-offer__text{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;line-height:1.4}.cl-offer__actions{align-items:center;gap:var(--sp-1);flex:none;display:flex}.cl-sheet{background:var(--surface);box-shadow:var(--e-2);touch-action:pan-y;transition:block-size var(--t-base) var(--ease),transform var(--t-base) var(--ease);border-start-start-radius:var(--r-stage);border-start-end-radius:var(--r-stage);flex-direction:column;display:flex}.cl-sheet__grab{flex:none;place-items:center;block-size:28px;display:grid}.cl-sheet__grab span{border-radius:var(--r-pill);background:var(--ink-3);opacity:.32;block-size:4px;inline-size:42px}.cl-sheet__body{overscroll-behavior:contain;min-block-size:0;padding:0 var(--sp-4) var(--sp-2);flex:auto;overflow-y:auto}.cl-sheet__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4) var(--sp-3);flex:none;display:flex}.cl-sheet__foot>div{align-items:center;gap:var(--sp-1);display:flex}.cl-sheet--still{padding-block:var(--sp-2);touch-action:auto}.cl-cardpill{align-items:center;gap:var(--sp-2);block-size:48px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease);border:0;display:inline-flex}.cl-cardpill:hover{box-shadow:var(--e-2)}.cl-cardpill:active{transform:scale(.97)}.cl-cardpill i{border-radius:50%;flex:none;block-size:6px;inline-size:6px}.cl-cardpill[data-voice=you] i{background:var(--you)}.cl-cardpill[data-voice=them] i{background:var(--them)}.cl-grabber{margin:0 auto var(--sp-1);cursor:pointer;background:0 0;border:0;block-size:24px;inline-size:48px;display:block;position:relative}.cl-grabber span{border-radius:var(--r-pill);background:var(--ink-3);opacity:.3;block-size:4px;inline-size:36px;margin:0 auto;display:block}.cl-grabber:after{content:"";block-size:48px;inline-size:96px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.cl-unassisted{text-align:center;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--both-wash);text-wrap:pretty;flex-direction:column;align-items:center;display:flex}.cl-unassisted__mark{margin-block-end:var(--sp-3)}.cl-unassisted__title{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1.2}.cl-unassisted__body{font-size:var(--fs-body);color:var(--ink-2);margin-block-start:var(--sp-2);line-height:1.5}.cl-unassisted__note{font-size:var(--fs-meta);color:var(--both-ink);margin-block-start:var(--sp-3);margin-block-end:var(--sp-4)}.cl-panel{min-inline-size:0;padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.cl-panel--flush{padding:var(--sp-4) var(--sp-3)}.cl-label{font-size:var(--fs-meta);color:var(--ink-3);font-weight:500}.cl-partner{align-items:center;gap:var(--sp-3);display:flex}.cl-partner__name{color:var(--ink);word-break:keep-all;font-size:17px;font-weight:500;line-height:1.25}.cl-partner__langs{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.cl-half__role{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:var(--sp-3)}.cl-half__blurb{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin-block-start:var(--sp-1);font-size:17px;font-weight:500;line-height:1.4}.cl-half__note{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin-block-start:var(--sp-2);line-height:1.5}.cl-bounty{margin:var(--sp-3) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.cl-bounty[data-orientation=horizontal]{flex-flow:wrap;gap:6px}.cl-bounty__word{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:7px var(--sp-3);border-radius:var(--r-chip);background:var(--surface-sunk);transition:background var(--t-slow) var(--ease),box-shadow var(--t-slow) var(--ease);font-size:15px;display:flex}.cl-bounty[data-orientation=horizontal] .cl-bounty__word{justify-content:flex-start}.cl-bounty__word b{color:var(--ink-2);font-weight:500}.cl-bounty__word small{font-size:var(--fs-meta);color:var(--ink-3)}.cl-bounty__word[data-flipped=true]{background:var(--you-wash)}.cl-bounty__word[data-flipped=true] b{color:var(--you-ink)}.cl-bounty__word[data-sayable=true]{box-shadow:inset 0 0 0 1px var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.cl-bounty__word[data-sayable=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-3) 45%,transparent)}}.cl-bounty__hint{color:var(--ink-3);text-wrap:pretty;font-size:13px;line-height:1.5}.cl-arc,.cl-bounty__hint{margin-block-start:var(--sp-3)}.cl-arc{gap:6px;display:flex}.cl-arc__step{border-radius:var(--r-pill);background:var(--hairline);flex:1;block-size:3px;overflow:hidden}.cl-arc__step i{border-radius:var(--r-pill);background:var(--you);block-size:100%;transition:inline-size var(--t-slow) var(--ease);display:block}.cl-arc__name{color:var(--you-ink);margin-block-start:var(--sp-2);font-size:17px;font-weight:500;line-height:1.3}.cl-marks{margin:var(--sp-3) 0 0;align-items:center;gap:6px;padding:0;list-style:none;display:flex}.cl-marks li{border:1.5px solid var(--ink-3);background:0 0;border-radius:50%;block-size:8px;inline-size:8px}@supports (color:color-mix(in lab,red,red)){.cl-marks li{border:1.5px solid color-mix(in srgb,var(--ink-3) 40%,transparent)}}.cl-marks li[data-state=covered]{background:var(--ink-3);border-color:var(--ink-3)}.cl-marks li[data-state=here]{background:var(--you);border-color:var(--you-ink)}.cl-marks__said{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:var(--sp-2)}.cl-pick{min-inline-size:0;margin-block-start:var(--sp-4)}.cl-ground{margin:var(--sp-3) 0 0;overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.cl-ground::-webkit-scrollbar{display:none}.cl-ground__pick{min-block-size:44px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-sunk);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease);border:0;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cl-ground__pick i{background:var(--tint-wash);block-size:9px;inline-size:9px;box-shadow:inset 0 0 0 1.5px var(--tint-ink);border-radius:50%;flex:none}.cl-ground__pick[data-state=covered] i,.cl-ground__pick[data-state=here] i{background:var(--tint-fill)}.cl-ground__pick[data-state=here]{background:var(--tint-wash);color:var(--tint-ink)}.cl-ground__pick:hover{background:var(--tint-wash)}.cl-controls{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-2);padding:7px;display:inline-flex}.cl-controls[data-layout=column]{flex-direction:column}.cl-ctl{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),transform var(--t-fast) var(--ease);background:0 0;border:0;place-items:center;display:grid}.cl-ctl[data-size=md]{block-size:48px;inline-size:48px}.cl-ctl[data-size=lg]{block-size:56px;inline-size:56px}.cl-ctl:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink)}.cl-ctl:active:not(:disabled){transform:scale(.95)}.cl-ctl:disabled{opacity:.5;cursor:not-allowed}.cl-ctl[aria-pressed=true]{background:var(--surface-sunk);color:var(--ink-3)}.cl-ctl[data-tone=leave]{background:var(--ink);color:var(--surface)}.cl-ctl[data-tone=leave]:hover:not(:disabled){background:var(--ink-2);color:var(--surface)}.cl-ctl__badge{background:var(--t-place-fill);block-size:18px;inline-size:18px;color:var(--ink);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.cl-mic{display:grid;position:relative}.cl-mutehint{z-index:40;align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);white-space:nowrap;box-shadow:var(--e-2);animation:cl-mutehint-in var(--t-base) var(--ease) both;padding:6px 6px 6px 16px;font-size:14px;font-weight:500;display:flex;inset-block-end:calc(100% + 14px)}.cl-mutehint,.cl-mutehint:after{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.cl-mutehint:after{content:"";border:7px solid #0000;border-block-start-color:var(--ink);inset-block-start:100%}.cl-mutehint__unmute{border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-weight:600}.cl-mutehint__unmute:hover{background:var(--surface-sunk)}@media (max-width:480px){.cl-mutehint{inset-inline-start:0;transform:none}.cl-mutehint:after{inset-inline-start:28px}}@keyframes cl-mutehint-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.cl-mutehint{animation:none}}.cl-ctl__dot{background:var(--them-ink);block-size:11px;inline-size:11px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;position:absolute;inset-block-start:7px;inset-inline-end:7px}.cl-desk[data-chat=true] .cl-desk__pair{display:flex;overflow:hidden}@media (max-width:1180px){.cl-desk[data-chat=true]{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,340px)}}@media (max-width:899px){.cl-desk[data-chat=true]{grid-template-columns:minmax(0,1fr)}.cl-desk[data-chat=true] .cl-desk__pair{inset-block:var(--sp-3) 96px;z-index:45;inline-size:min(380px,calc(100vw - 2 * var(--sp-3)));position:fixed;inset-inline-end:var(--sp-3)}}.cl-field--split>aside>.cc-chat{block-size:calc(100% - 2 * var(--sp-4));margin:var(--sp-4) var(--sp-4) var(--sp-4) 0}.cc-chat{word-break:keep-all;border-radius:var(--r-card);background:var(--surface);min-block-size:0;box-shadow:var(--e-1);flex-direction:column;flex:auto;display:flex;overflow:hidden}.cc-scrim{z-index:50;animation:cl-fade var(--t-fast) var(--ease) forwards;background:#1518243d;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cc-chat[data-variant=sheet]{border-radius:var(--r-stage) var(--r-stage) 0 0;block-size:min(78dvh,680px);inline-size:100%;max-inline-size:40rem;box-shadow:var(--e-2);animation:cl-rise var(--t-base) var(--ease) forwards;flex:none}.cc-chat__head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-block-end:1px solid var(--hairline);flex:none;display:flex}.cc-chat__title{color:var(--ink);flex:1;margin:0;font-size:16px;font-weight:600}.cc-chat__preview{border-radius:var(--r-pill);font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.cc-chat__preview:hover{background:var(--surface-sunk)}.cc-chat__preview[aria-pressed=true]{color:var(--ink-2)}.cc-switch{border-radius:var(--r-pill);block-size:16px;inline-size:26px;transition:background var(--t-fast) var(--ease);background:#15182429;position:relative}.cc-switch:after{content:"";background:var(--surface);block-size:12px;inline-size:12px;transition:translate var(--t-fast) var(--ease);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.cc-chat__preview[aria-pressed=true] .cc-switch{background:var(--them-ink)}.cc-chat__preview[aria-pressed=true] .cc-switch:after{translate:10px}.cc-chat__close{block-size:36px;inline-size:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cc-chat__close:hover{background:var(--surface-sunk);color:var(--ink)}.cc-chat__empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);text-align:center;flex-direction:column;flex:1;display:flex}.cc-chat__glyphs{font-family:var(--kr);letter-spacing:.1em;color:var(--them-ink);margin-block-end:var(--sp-2);font-size:28px;font-weight:700}.cc-chat__glyphs i{color:var(--you-ink);font-style:normal}.cc-chat__emptyTitle{margin:0;font-size:16px;font-weight:600}.cc-chat__emptyBody{text-wrap:balance;max-inline-size:30ch;font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.5}.cc-msg__tr{margin:var(--sp-2) 0 0;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-block-start:1px solid #15182414;padding-block-start:var(--sp-2);font-size:14px;line-height:1.45}.cc-msg__tr[data-pending]{color:var(--ink-3);align-items:center;gap:2px;font-size:12.5px;display:flex}.cc-msg__tr .cl-unavailable{font-size:13px}.cc-link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cc-link:hover{text-decoration-thickness:2px}.cc-compose{border-block-start:1px solid var(--hairline);flex:none}.cc-compose .mt-composer{border-block-start:0}.cc-preview{padding:var(--sp-3) var(--sp-4) 0;transition:opacity var(--t-fast) var(--ease);flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:1.45;display:flex}.cc-preview[data-stale=true]{opacity:.55}.cc-preview__label{color:var(--ink-3);font-size:12px;font-weight:500}.cc-preview__text{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.cc-chat[data-variant=sheet],.cc-scrim{animation:none}}.cc-fix{block-size:30px;inline-size:30px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;display:inline-grid}.mt-msg:focus-within .cc-fix,.mt-msg:hover .cc-fix{opacity:1}.cc-fix:hover{background:var(--surface-sunk);color:var(--ink)}.cc-fix:focus-visible{opacity:1;outline:2px solid var(--them-ink);outline-offset:1px}@media (hover:none){.cc-fix{opacity:.7}}.cc-jump{align-items:center;gap:4px;display:inline-flex}.mt-msg[data-own=true] .cc-jump{color:var(--you-ink)}.cc-fixcard{border:1px solid #5a5fd62e}.mt-msg[data-own=true] .cc-fixcard{border-color:#8a5f2433}.cc-fixcard__label{color:var(--them-ink);align-items:center;gap:5px;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}.mt-msg[data-own=true] .cc-fixcard__label{color:var(--you-ink)}.cc-fixcard__text{white-space:normal}.cc-del{color:var(--ink-3);-webkit-text-decoration:line-through #7a3c47b3;text-decoration:line-through #7a3c47b3;text-decoration-thickness:1.5px}.cc-ins{background:var(--t-place-wash);color:var(--t-place-ink);border-radius:4px;padding:0 2px;font-weight:600;text-decoration:none;box-shadow:inset 0 -2px #1e634c59}.cc-ins[data-gap]{margin-inline-start:.3em}.cc-fixbar{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) 0 var(--sp-4);color:var(--them-ink);display:flex}.cc-fixbar>svg{flex:none}.cc-fixbar__text{min-inline-size:0;color:var(--ink-3);flex-direction:column;flex:1;margin:0;font-size:12px;line-height:1.4;display:flex}.cc-fixbar__text b{color:var(--them-ink);font-size:13px;font-weight:600}.cc-compose[data-correcting] .mt-composer__input{border-color:var(--them);background:var(--surface)}.mt-msg__bubble[data-image]{padding:4px}.mt-msg__bubble[data-image]>:not(.cc-pic){margin-inline:9px}.mt-msg__bubble[data-image]>.mt-msg__text{margin-block-start:6px}.mt-msg__bubble[data-image]>:last-child:not(.cc-pic){margin-block-end:5px}.cc-pic{background:linear-gradient(110deg,var(--surface-sunk) 30%,#fff 50%,var(--surface-sunk) 70%) 0 0 /300% 100%;cursor:zoom-in;border:0;border-radius:14px;max-block-size:320px;inline-size:min(100%,280px);padding:0;animation:cc-shimmer 1.4s linear infinite;display:block;position:relative;overflow:hidden}.cc-pic:disabled,.cc-pic[data-loaded]{background:var(--surface-sunk);animation:none}.cc-pic:disabled{cursor:default}.cc-pic img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--t-base) var(--ease);display:block}.cc-pic[data-loaded] img{opacity:1}.cc-pic[data-uploading]:after{content:"";filter:drop-shadow(0 1px 2px #15182466);border:2px solid #ffffff80;border-block-start-color:#fff;border-radius:50%;block-size:18px;inline-size:18px;animation:cc-spin .8s linear infinite;position:absolute;inset-block-end:10px;inset-inline-end:10px}.cc-pic:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.cc-pic__missing{block-size:100%;min-block-size:72px;padding:var(--sp-3);color:var(--ink-3);place-items:center;font-size:13px;font-style:italic;display:grid}@keyframes cc-shimmer{to{background-position:-300% 0}}@keyframes cc-spin{to{rotate:1turn}}.cc-lightbox{z-index:80;padding:max(var(--sp-6),env(safe-area-inset-top)) var(--sp-4) max(var(--sp-6),env(safe-area-inset-bottom));animation:cl-fade var(--t-fast) var(--ease) forwards;cursor:zoom-out;background:#0a0c14e0;place-items:center;display:grid;position:fixed;inset:0}.cc-lightbox img{cursor:default;border-radius:12px;max-block-size:100%;max-inline-size:100%;box-shadow:0 12px 48px #0006}.cc-lightbox__close{color:#fff;cursor:pointer;block-size:44px;inline-size:44px;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:max(var(--sp-3),env(safe-area-inset-top));inset-inline-end:var(--sp-3)}.cc-lightbox__close:focus-visible,.cc-lightbox__close:hover{background:#ffffff42;outline:none}.cc-card{min-inline-size:min(15rem,100%);box-shadow:0 0 0 1px var(--hairline);color:var(--ink);transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);background:#ffffffb8;border-radius:14px;align-items:center;gap:10px;margin-block-start:var(--sp-2);padding:8px 10px 8px 8px;text-decoration:none;display:flex}.cc-card:hover{box-shadow:0 0 0 1px var(--hairline),var(--e-1);background:#fff}.cc-card:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.cc-card__tile{background:hsl(var(--cc-hue) 70% 92%);block-size:36px;inline-size:36px;color:hsl(var(--cc-hue) 45% 30%);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.cc-card__text{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.cc-card__site{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.cc-card__path{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:12.5px;line-height:1.3;overflow:hidden}.cc-card__out{color:var(--ink-3);flex:none}.cc-attachBtn{block-size:42px;inline-size:42px;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.cc-attachBtn:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink)}.cc-attachBtn:disabled{opacity:.4;cursor:default}.cc-attachBtn:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.cc-attach{margin:var(--sp-3) var(--sp-4) 0;display:inline-flex;position:relative}.cc-attach img{object-fit:cover;block-size:88px;inline-size:auto;max-inline-size:160px;box-shadow:0 0 0 1px var(--hairline);border-radius:12px;display:block}.cc-attach__wait{block-size:44px;padding:0 var(--sp-3);background:var(--surface-sunk);color:var(--ink-3);border-radius:12px;align-items:center;gap:2px;font-size:13px;display:inline-flex}.cc-attach__remove{border:2px solid var(--surface);background:var(--ink);color:#fff;cursor:pointer;border-radius:50%;place-items:center;block-size:26px;inline-size:26px;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.cc-attach__remove:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px}.cc-problem{margin:var(--sp-2) var(--sp-4) 0;color:var(--you-ink);font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.cc-pic{animation:none}.cc-pic[data-uploading]:after{animation-duration:2.4s}}.cl-intervene{z-index:30;padding:var(--sp-3) var(--sp-4) 0;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.cl-intervene__body{pointer-events:auto;max-inline-size:44ch;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--you-wash);box-shadow:var(--e-2);font:inherit;letter-spacing:-.015em;color:var(--you-ink);text-align:start;text-wrap:pretty;cursor:pointer;animation:cl-drop var(--t-slow) var(--ease) forwards;border:0;font-size:17px;font-weight:500;line-height:1.45}.cl-notice{z-index:30;padding:6px var(--sp-4);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);box-shadow:var(--e-2);font-size:var(--fs-meta);pointer-events:none;position:absolute;inset-block-start:var(--sp-3);inset-inline-start:50%;translate:-50%}.cl-scrim{z-index:50;padding:var(--sp-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cl-fade var(--t-fast) var(--ease) forwards;background:#15182452;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cl-scrim[data-align=end]{align-items:flex-end}@media (min-width:640px){.cl-scrim[data-align=end]{align-items:center}}.cl-modal{max-block-size:90dvh;inline-size:100%;max-inline-size:26rem;padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);animation:cl-rise var(--t-base) var(--ease) forwards;overflow-y:auto}.cl-modal__title{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.25}.cl-modal__subtitle{font-size:var(--fs-meta);color:var(--ink-2);margin-block-start:var(--sp-5);font-weight:600}.cl-modal__body{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--sp-2);line-height:1.55}.cl-modal__actions{gap:var(--sp-3);margin-block-start:var(--sp-5);display:flex}.cl-modal__actions>*{flex:1}.cl-options{margin:var(--sp-4) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.cl-option{inline-size:100%;padding:var(--sp-3);border-radius:var(--r-control);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-base) var(--ease);background:0 0;border:0;display:block}.cl-option:hover{background:var(--surface-sunk)}.cl-option[data-active=true]{background:var(--you-wash)}.cl-option__name{color:var(--ink);font-size:17px;font-weight:500;display:block}.cl-option[data-active=true] .cl-option__name{color:var(--you-ink)}.cl-option__why{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin-block-start:2px;line-height:1.5;display:block}.cl-paused{z-index:50;padding:max(var(--sp-4),env(safe-area-inset-top)) var(--sp-4) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.cl-paused__body{pointer-events:auto;align-items:flex-start;gap:var(--sp-3);max-inline-size:28rem;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);animation:cl-drop .26s var(--ease) forwards;display:flex}.cl-paused__icon{border-radius:var(--r-chip);block-size:32px;inline-size:32px;color:var(--you-ink);background:var(--you-wash);flex:none;place-items:center;display:grid}.cl-paused__title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.cl-paused__note{color:var(--ink-2);text-wrap:pretty;margin-block-start:3px;font-size:13px;line-height:1.45}.cl-capacity{min-block-size:100dvh;padding:0 var(--sp-5);background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.cl-capacity__card .sys-pill{max-inline-size:100%;padding-block:var(--sp-2);white-space:normal;text-align:center}.cl-capacity__card{max-inline-size:min(28rem,100%);padding:var(--sp-7) var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);text-align:center;animation:cl-fade var(--t-base) var(--ease) forwards}.cl-capacity__orbit{block-size:60px;inline-size:60px;color:var(--you-ink);background:var(--you-wash);border-radius:50%;place-items:center;display:inline-grid}.cl-skeleton{border-radius:var(--r-card);background:linear-gradient(90deg,transparent 0,#1518240e 50%,transparent 100%),var(--surface);box-shadow:var(--e-1);animation:cl-sweep 1.5s var(--ease) infinite;background-size:200% 100%,auto}.cl-skeleton--stage{border-radius:var(--r-stage)}.cl-skeleton--pill{border-radius:var(--r-pill)}@keyframes cl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}@keyframes cl-deal{0%{opacity:0;transform:translateY(16px)rotate(-1.4deg)scale(.985)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes cl-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cl-sheen{to{transform:translate(100%)}}@keyframes cl-blink{0%,65%,to{opacity:.28;transform:scale(.85)}30%{opacity:.9;transform:scale(1)}}@keyframes cl-equalise{0%,to{block-size:35%}50%{block-size:85%}}@keyframes cl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cl-bars i{opacity:.85;block-size:62%}.cl-dots i,.cl-typing i{opacity:.55}.cl-skeleton{background:var(--surface)}}.ss-host,.ss-imm__main{container:ss/size}.ss{position:absolute;inset:0}.ss-screen{place-items:center;display:grid;position:absolute;inset:clamp(6px,1.6cqi,14px);container-type:size}.ss-screen__sheet{--ar:1.7778;aspect-ratio:var(--ar);inline-size:min(100cqi,calc(100cqb * var(--ar)));background:var(--surface);box-shadow:0 0 0 1px var(--hairline),var(--e-1);transition:opacity var(--t-base) var(--ease);border-radius:16px;overflow:hidden}.ss-screen__sheet video{object-fit:contain;background:var(--surface);block-size:100%;inline-size:100%;display:block}.ss-screen[data-ready=false] .ss-screen__sheet{opacity:0}.ss-wait{place-content:center;justify-items:center;gap:var(--sp-2);padding:0 var(--sp-5);text-align:center;display:grid;position:absolute;inset:0}.ss-wait .cl-orbit{block-size:22px;inline-size:22px;color:var(--them);margin-block-end:var(--sp-1)}.ss[data-owner=you] .ss-wait .cl-orbit{color:var(--you)}.ss-wait__text{font-size:var(--fs-body);color:var(--ink-2);font-weight:500}.ss-wait__detail{max-inline-size:32ch;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;animation:cl-fade var(--t-slow) var(--ease) both;line-height:1.45}.ss-head{z-index:12;justify-content:space-between;align-items:flex-start;gap:var(--sp-2);pointer-events:none;display:flex;position:absolute;inset-block-start:12px;inset-inline:12px}.ss-head>*{pointer-events:auto}.ss-chip{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-inline-size:0;max-inline-size:100%;box-shadow:var(--e-1);font-size:var(--fs-meta);color:var(--ink-2);background:#ffffffeb;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-weight:500;display:inline-flex}.ss-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-chip i{border-radius:50%;flex:none;block-size:8px;inline-size:8px}.ss-chip[data-voice=them] i{background:var(--them)}.ss-chip[data-voice=you] i{background:var(--you)}.ss-iconbtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);block-size:40px;inline-size:40px;box-shadow:var(--e-1);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);background:#ffffffeb;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ss-iconbtn:hover{background:var(--surface);color:var(--ink)}.ss-iconbtn:active{transform:scale(.94)}.ss-iconbtn--flat{-webkit-backdrop-filter:none;backdrop-filter:none;block-size:32px;inline-size:32px;box-shadow:none;color:var(--ink-3);background:0 0}.ss-iconbtn--flat:hover{background:var(--surface-sunk)}@media (pointer:coarse){.ss-iconbtn{block-size:44px;inline-size:44px}}.ss-textbtn{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--e-1);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;background:#ffffffeb;border:0;flex:none;padding:8px 14px;font-weight:500}.ss-textbtn:hover{color:var(--ink)}.ss-presenter{border-radius:var(--r-pill);background:var(--you-wash);min-inline-size:0;box-shadow:var(--e-2);animation:cl-drop var(--t-base) var(--ease) both;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.ss-presenter__live{background:var(--you);block-size:9px;inline-size:9px;animation:ss-live 2.2s var(--ease) infinite;border-radius:50%;flex:none;box-shadow:0 0 #e9a23b8c}.ss-presenter__text{flex-direction:column;min-inline-size:0;line-height:1.25;display:flex}.ss-presenter__text b{color:var(--you-ink);font-size:14px;font-weight:600}.ss-presenter__text b,.ss-presenter__text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-presenter__text span{color:var(--ink-3);font-size:12.5px}.ss-presenter__stop{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:0;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.ss-presenter__stop:hover{background:var(--ink-2)}.ss-presenter__stop:active{transform:scale(.96)}@container ss (max-width:420px){.ss-presenter__text span{display:none}.ss-presenter{padding-inline-start:12px}}.ss-hidden{place-content:center;justify-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5) var(--sp-5);text-align:center;display:grid;position:absolute;inset:0}.ss-hidden__mark{background:var(--you-wash);block-size:52px;inline-size:52px;color:var(--you-ink);box-shadow:var(--e-1);border-radius:18px;place-items:center;margin-block-end:var(--sp-2);display:grid}.ss-hidden__title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:18px;font-weight:500}.ss-hidden__body{max-inline-size:38ch;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin-block-end:var(--sp-2);line-height:1.5}@container ss (max-height:260px){.ss-hidden{padding-block-start:var(--sp-7)}.ss-hidden__body,.ss-hidden__mark{display:none}}.ss-float{z-index:14;pointer-events:none;position:absolute;inset:60px 12px 12px}.ss-imm__main .ss-float{inset:64px 12px 86px}.ss-faces{--tile-w:84px;left:calc(var(--fx,1) * 100%);top:calc(var(--fy,1) * 100%);translate:calc(var(--fx,1) * -100%) calc(var(--fy,1) * -100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--e-2);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:left var(--t-base) var(--ease),top var(--t-base) var(--ease),translate var(--t-base) var(--ease),scale var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);background:#ffffffb8;border-radius:18px;gap:5px;padding:5px;display:flex;position:absolute}@container ss (min-width:520px){.ss-faces{--tile-w:124px}}@container ss (min-width:900px) and (min-height:480px){.ss-faces{--tile-w:164px}}.ss-faces[data-dragging=true]{cursor:grabbing;transition:scale var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);scale:1.02;box-shadow:0 4px 8px #15182414,0 28px 56px #15182429}.ss-tile{inline-size:var(--tile-w);aspect-ratio:4/3;background:var(--surface-sunk);pointer-events:none;border-radius:13px;flex:none;margin:0;position:relative;overflow:hidden}.ss-tile video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ss-tile__name{border-radius:var(--r-pill);max-inline-size:calc(100% - 8px);color:var(--ink-2);background:#ffffffeb;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-size:10.5px;font-weight:500;line-height:1.6;display:flex;position:absolute;inset-block-end:4px;inset-inline-start:4px}.ss-tile__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-tile__name i{border-radius:50%;flex:none;block-size:6px;inline-size:6px}.ss-tile[data-voice=you] .ss-tile__name i{background:var(--you)}.ss-tile[data-voice=them] .ss-tile__name i{background:var(--them)}.ss-tile__muted{block-size:11px;inline-size:11px;color:var(--ink-3);flex:none}.ss-faces__min{background:var(--surface);block-size:26px;inline-size:26px;box-shadow:var(--e-1);color:var(--ink-2);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.ss-faces:focus-within .ss-faces__min,.ss-faces:hover .ss-faces__min{opacity:1}@media (hover:none){.ss-faces__min{opacity:1}}.ss-faces[data-minimized=true]{border-radius:var(--r-pill);background:#ffffffeb;padding:0}.ss-faces__restore{border-radius:var(--r-pill);min-block-size:40px;font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:500;display:inline-flex}.ss-faces__restore i{border-radius:50%;block-size:8px;inline-size:8px}.ss-faces__restore i[data-voice=them]{background:var(--them)}.ss-faces__restore i[data-voice=you]{background:var(--you);margin-inline-start:-3px}.cl-ctl[data-tone=live],.cl-ctl[data-tone=live]:hover:not(:disabled),.cl-ctl[data-tone=live][aria-pressed=true]{background:var(--you);color:var(--ink)}.cl-ctl[data-tone=live]:hover:not(:disabled){box-shadow:inset 0 0 0 2px #1518241a}.cl-ctl[aria-busy=true]:disabled{opacity:1;cursor:progress}.ss-ctl-spin{block-size:20px;inline-size:20px;color:var(--ink-3)}.ss-toastwrap{z-index:20;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:absolute;inset-block-start:60px;inset-inline:0}.ss-toast{border-radius:var(--r-card);background:var(--surface);max-inline-size:min(100%,34rem);box-shadow:var(--e-2);pointer-events:auto;animation:cl-drop var(--t-base) var(--ease) both;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.ss-toast__mark{background:var(--them);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.ss-toast[data-tone=problem] .ss-toast__mark{background:var(--ink);block-size:10px;inline-size:10px}.ss-toast__text{min-inline-size:0;color:var(--ink-2);text-wrap:pretty;flex:1;padding-block:4px;font-size:14.5px;line-height:1.4}.ss-toast[data-tone=problem] .ss-toast__text{color:var(--ink);font-weight:500}.ss-toast__action{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;padding:7px 13px;font-size:13px;font-weight:600}.ss-toast__action:hover{background:var(--ink-2)}.ss-toast__close{block-size:30px;inline-size:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ss-toast__close:hover{background:var(--surface-sunk);color:var(--ink)}@media (pointer:coarse){.ss-toast__close{block-size:40px;inline-size:40px}}.ss-modal{outline:none;max-inline-size:28rem}.ss-modal__mark{block-size:48px;inline-size:48px;border-radius:16px;place-items:center;margin-block-end:var(--sp-4);display:grid}.ss-modal__mark[data-tone=you]{background:var(--you-wash);color:var(--you-ink)}.ss-modal__mark[data-tone=them]{background:var(--them-wash);color:var(--them-ink)}.ss-modal__mark[data-tone=plain]{background:var(--surface-sunk);color:var(--ink-2)}.ss-modal__actions{flex-wrap:wrap}.ss-tips{margin:var(--sp-4) 0 0;flex-direction:column;padding:0;list-style:none}.ss-tips,.ss-tips li{gap:var(--sp-3);display:flex}.ss-tips li{align-items:flex-start;color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.5}.ss-tips__icon{background:var(--surface-sunk);block-size:32px;inline-size:32px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;margin-block-start:-4px;display:grid}.ss-steps{gap:var(--sp-3);margin:var(--sp-4) 0 0;counter-reset:ss-step;flex-direction:column;padding:0;list-style:none;display:flex}.ss-steps li{gap:var(--sp-3);color:var(--ink-2);counter-increment:ss-step;text-wrap:pretty;grid-template-columns:26px 1fr;align-items:start;font-size:15px;line-height:1.5;display:grid}.ss-steps li:before{content:counter(ss-step);background:var(--surface-sunk);block-size:26px;inline-size:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.ss-imm{z-index:40;gap:var(--sp-3);padding:max(var(--sp-3),env(safe-area-inset-top)) max(var(--sp-3),env(safe-area-inset-right)) max(var(--sp-3),env(safe-area-inset-bottom)) max(var(--sp-3),env(safe-area-inset-left));background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);color:var(--ink);color-scheme:light;animation:cl-fade var(--t-base) var(--ease) both;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.ss-imm[data-captions=true]{grid-template-rows:minmax(0,1fr) clamp(9rem,34dvh,22rem)}@media (orientation:landscape) and (min-width:640px){.ss-imm{gap:var(--sp-4);padding:max(var(--sp-4),env(safe-area-inset-top)) max(var(--sp-4),env(safe-area-inset-right)) max(var(--sp-4),env(safe-area-inset-bottom)) max(var(--sp-4),env(safe-area-inset-left))}.ss-imm[data-captions=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(272px,27vw,384px)}}@media (orientation:landscape) and (max-height:520px){.ss-imm{gap:var(--sp-2);padding:var(--sp-2)}}.ss-imm__main{border-radius:var(--r-stage);background:var(--surface-sunk);min-block-size:0;min-inline-size:0;box-shadow:var(--e-1);position:relative;overflow:hidden}.ss-imm__main[data-chrome=false]{cursor:none}.ss-imm__captions{min-block-size:0;min-inline-size:0;animation:cl-rise var(--t-base) var(--ease) both;flex-direction:column;display:flex}.ss-imm__title{color:var(--ink);margin-inline-end:auto;font-size:15px;font-weight:600}.cl-captions[data-fill=true]{flex:auto}.cl-captions[data-fill=true] .cl-captions__scroll{flex:auto;min-block-size:0;max-block-size:none}.cl-captions__bar[data-header=true]{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-1) var(--sp-4)}.ss-dock{z-index:16;justify-content:center;align-items:center;gap:var(--sp-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;inset-block-end:14px;inset-inline:12px}.ss-dock>*{pointer-events:auto}.ss-autohide{transition:opacity var(--t-base) var(--ease),translate var(--t-base) var(--ease)}.ss-imm__main[data-chrome=false] .ss-autohide{opacity:0;pointer-events:none}.ss-imm__main[data-chrome=false] .ss-autohide>*{pointer-events:none}.ss-imm__main[data-chrome=false] .ss-dock{translate:0 8px}.ss-imm__main[data-chrome=false] .ss-head{translate:0 -8px}.cl-ctl:focus-visible,.ss-faces:focus-visible,.ss-faces__min:focus-visible,.ss-faces__restore:focus-visible,.ss-iconbtn:focus-visible,.ss-presenter__stop:focus-visible,.ss-textbtn:focus-visible,.ss-toast__action:focus-visible,.ss-toast__close:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}@keyframes ss-live{0%{box-shadow:0 0 #e9a23b8c}70%{box-shadow:0 0 0 7px #e9a23b00}to{box-shadow:0 0 #e9a23b00}}@media (prefers-reduced-motion:reduce){.ss-autohide,.ss-faces,.ss-faces__min,.ss-screen__sheet{transition:none}}.cl-rec{z-index:45;border-radius:var(--r-pill);background:var(--ink);inline-size:max-content;max-inline-size:calc(100vw - 24px);color:var(--surface);white-space:nowrap;box-shadow:var(--e-2);animation:cl-drop var(--t-base) var(--ease) both;align-items:center;gap:8px;margin-inline:auto;padding:5px 5px 5px 14px;font-size:13.5px;font-weight:600;line-height:1;display:flex;position:fixed;inset-block-start:var(--cl-rec-top);inset-inline:0}:root{--cl-rec-top:max(10px,env(safe-area-inset-top))}@media (max-width:639px){:root{--cl-rec-top:calc(max(var(--sp-2), env(safe-area-inset-top)) + 58px)}.cl-rec{gap:6px;max-inline-size:calc(100vw - 140px);margin-inline:0;padding-inline-start:12px;font-size:13px;inset-inline:20px auto}.cl-rec__clips,.cl-rec__stop{padding:0 10px}}.cl-rec__dot{background:var(--you);border-radius:50%;flex:none;block-size:9px;inline-size:9px;animation:cl-rec-pulse 1.6s ease-in-out infinite;box-shadow:0 0 0 3px #e9a23b47}.cl-rec__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.cl-rec__stats{font-variant-numeric:tabular-nums;color:#ffffffb3;font-size:12px;font-weight:500}.cl-rec__clips,.cl-rec__stop{border-radius:var(--r-pill);min-block-size:32px;font:inherit;cursor:pointer;border:0;flex:none;padding:0 13px}.cl-rec__clips{color:var(--surface);background:#ffffff1f}.cl-rec__clips:hover{background:#fff3}.cl-rec__stop{background:var(--surface);color:var(--ink)}.cl-rec__stop:hover{background:var(--surface-sunk)}.cl-rec__clips:focus-visible,.cl-rec__stop:focus-visible{outline:2px solid var(--you);outline-offset:2px}@keyframes cl-rec-pulse{50%{box-shadow:0 0 0 6px #e9a23b00}}.cl-cliptoast{z-index:46;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;inset-block-start:max(12px,env(safe-area-inset-top));inset-inline:0}.cl-cliptoast[data-under-pill]{inset-block-start:calc(var(--cl-rec-top) + 52px)}body:has(.cl-rec) .cl-paused{padding-block-start:calc(var(--cl-rec-top) + 50px)}.cl-recicon__core{transform-origin:12px 12px;animation:cl-recicon 1.4s ease-in-out infinite}@keyframes cl-recicon{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.cl-rec,.cl-rec__dot,.cl-recicon__core{animation:none}}.cl-modal--clips{max-inline-size:40rem}.cl-cliplist{gap:var(--sp-4);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.cl-clip{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.cl-clip__video{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--surface-sunk);object-fit:cover;inline-size:100%}.cl-clip__meta{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.cl-clip__saved{color:var(--ink-2);font-weight:600}.cl-clip__actions{flex-wrap:wrap;gap:6px;display:flex}.cl-clip__btn{border-radius:var(--r-pill);background:var(--surface-sunk);min-block-size:36px;color:var(--ink);font:inherit;cursor:pointer;border:0;padding:0 12px;font-size:13.5px;font-weight:600}.cl-clip__btn[data-primary]{background:var(--ink);color:var(--surface)}.cl-clip__btn[data-quiet]{color:var(--ink-2);background:0 0}.cl-clip__btn:hover{filter:brightness(.96)}.cl-clip__btn:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}@media (max-width:480px){.cl-cliplist{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-clips .cl-cliplist{margin-block-start:var(--sp-3)}.pr{--lvl:0;--d:132px;isolation:isolate;place-items:center;display:grid;position:relative}.pr[data-voice=them]{--c1:var(--them);--c2:var(--t-people-fill);--c3:var(--t-work-fill);--c4:var(--t-travel-fill);--wash:var(--them-wash);--voice-ink:var(--them-ink)}.pr[data-voice=you]{--c1:var(--you);--c2:var(--t-rhythm-fill);--c3:var(--t-food-fill);--c4:var(--t-people-fill);--wash:var(--you-wash);--voice-ink:var(--you-ink)}.pr--stage{position:absolute;inset:0;container-type:size}.pr--stage .pr__stack{--d:clamp(84px,min(46cqmin,100cqb - 150px),240px)}.pr--pip{position:absolute;inset:0;container-type:size}.pr--pip .pr__stack{--d:60cqmin;translate:0 -6%}.pr--card .pr__stack{--d:128px}.pr__stack{z-index:1;justify-items:center;gap:calc(var(--d) * .2 + 8px);display:grid;position:relative}.pr__field{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,var(--c1) 0,var(--c2) 38%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pr__field{background:radial-gradient(circle at 50% 44%,color-mix(in oklab,var(--c1) 22%,transparent) 0,color-mix(in oklab,var(--c2) 8%,transparent) 38%,transparent 70%)}}.pr__field{opacity:calc(.45 + var(--lvl) * .55)}.pr--card .pr__field{border-radius:inherit}.pr__orb{inline-size:var(--d);block-size:var(--d);position:relative}.pr__aura{inset:calc(var(--d) * -.26);filter:blur(calc(var(--d) * .11)) saturate(1.15);opacity:calc(.3 + var(--lvl) * .7);transform:scale(calc(.84 + var(--lvl) * .34));will-change:transform,opacity;pointer-events:none}.pr__aura,.pr__swirl{border-radius:50%;position:absolute}.pr__swirl{will-change:transform;inset:0}.pr__swirl--a{background:conic-gradient(from 0deg,var(--c1),var(--c2),var(--c3),var(--c4),var(--c1));animation:pr-turn 16s linear infinite}.pr__swirl--b{background:radial-gradient(circle at 28% 30%,var(--c3) 0 22%,transparent 52%),radial-gradient(circle at 74% 62%,var(--c2) 0 20%,transparent 50%),radial-gradient(circle at 44% 80%,var(--c4) 0 18%,transparent 48%);mix-blend-mode:screen;animation:pr-turn 11s linear infinite reverse;inset:12%}.pr[data-working=true] .pr__swirl--a{animation-duration:5s}.pr[data-working=true] .pr__swirl--b{animation-duration:3.6s}@keyframes pr-turn{to{transform:rotate(1turn)}}.pr__ring{opacity:0;background:conic-gradient(from 210deg,var(--c1),var(--c2),#fff,var(--c3),var(--c4),var(--c1));-webkit-mask-composite:xor;pointer-events:none;will-change:transform,opacity;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr__lens,.pr__ring{border-radius:50%;position:absolute;inset:0}.pr__lens{box-shadow:0 0 0 calc(var(--d) * .035) #ffffffd9,0 calc(var(--d) * .12) calc(var(--d) * .3) calc(var(--d) * -.1) var(--c1),var(--e-2);background:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.pr__lens{box-shadow:0 0 0 calc(var(--d) * .035) #ffffffd9,0 calc(var(--d) * .12) calc(var(--d) * .3) calc(var(--d) * -.1) color-mix(in oklab,var(--c1) 55%,transparent),var(--e-2)}}.pr__lens{transform:scale(calc(1 + var(--lvl) * .035));transition:box-shadow var(--t-base) var(--ease)}.pr__face{background:var(--wash);border-radius:50%;position:absolute;inset:0;overflow:hidden}.pr__face img{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.pr__initials{block-size:100%;font-size:calc(var(--d) * .32);letter-spacing:-.01em;color:var(--voice-ink);place-items:center;font-weight:600;display:grid}.pr[data-working=true] .pr__face img{filter:saturate(.4)blur(1.5px);opacity:.8}.pr__rim{padding:max(2px,calc(var(--d) * .018));background:conic-gradient(from 120deg,var(--c1),#fff,var(--c2),var(--c3),#fff,var(--c4),var(--c1));-webkit-mask-composite:xor;opacity:calc(.25 + var(--lvl) * .75);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr__rim,.pr__sheen{pointer-events:none;border-radius:50%;position:absolute;inset:0}.pr__sheen{background:linear-gradient(160deg,#ffffff80,#fff0 34%);-webkit-mask:radial-gradient(circle at 50% 58%,#0000 58%,#000 74%);mask:radial-gradient(circle at 50% 58%,#0000 58%,#000 74%)}.pr[data-muted=true] .pr__aura{opacity:.16;filter:blur(calc(var(--d) * .11)) saturate(.4)}.pr[data-muted=true] .pr__rim{opacity:.2}.pr__label{text-align:center;justify-items:center;gap:2px;max-inline-size:min(88cqi,28rem);display:grid}.pr__name{font-size:var(--fs-body);color:var(--ink);font-weight:600}.pr__status{font-size:var(--fs-meta);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.pr__status svg{block-size:14px;inline-size:14px}@container (max-height:13rem){.pr__label{display:none}}@media (prefers-reduced-motion:reduce){.pr__swirl{animation:none}.pr__aura,.pr__lens{transform:none}}.pl-card{border-radius:var(--r-card);perspective:1200px;inline-size:100%;max-inline-size:320px;margin-inline:auto;position:relative}.pl-card[data-shape=number] .pl-card__flip,.pl-card[data-shape=portrait] .pl-card__flip,.pl-card[data-shape=timer] .pl-card__flip{aspect-ratio:5/7}.pl-card[data-shape=number] .pl-card__face{flex:0 0 24%}.pl-card[data-shape=number] .pl-card__foot{padding:3px var(--sp-4) 5px;gap:var(--sp-2)}.pl-card[data-shape=number] .pl-card__game,.pl-card[data-shape=number] .pl-card__index,.pl-card[data-shape=number] .pl-card__tally{font-size:clamp(9.5px,5cqi,var(--fs-meta));white-space:nowrap}.pl-card[data-shape=number] .pl-card__game{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pl-card[data-shape=number] .pl-card__body{padding:6px var(--sp-4);justify-content:flex-start;gap:3px}.pl-card[data-shape=number] .pl-card__prompt{font-size:clamp(13px,7cqi,var(--fs-body-lg));line-height:1.25}.pl-card[data-shape=number] .pl-card__second{font-size:clamp(11px,5.6cqi,var(--fs-body));line-height:1.3}.pl-card[data-shape=number] .pl-card__body .sys-seam{margin-block:0}.pl-card[data-shape=number] .pl-card__facetop{align-items:flex-start}@container (max-width:150px){.pl-card[data-shape=number] .pl-card__prompt{font-size:11.5px;line-height:1.15}.pl-card[data-shape=number] .pl-card__second{font-size:9.5px;line-height:1.2}.pl-card[data-shape=number] .pl-card__body{padding-inline:var(--sp-3);gap:2px}.pl-well{padding:2px 3px 3px}.pl-well__in,.pl-well__n{font-size:clamp(20px,14cqi,var(--fs-display))}.pl-well__unit,.pl-well__who{font-size:9px}}.pl-slots{gap:var(--sp-2);flex:none;grid-template-columns:1fr 1fr;margin-block-start:auto;display:grid}.pl-well{border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;align-items:center;gap:1px;padding:6px 4px 7px;display:flex}.pl-well__who{max-inline-size:100%;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:clamp(9.5px,5cqi,11.5px);font-weight:650;line-height:1.2;display:inline-flex;overflow:hidden}.pl-well__who i{opacity:.55;background:currentColor;border-radius:50%;flex:none;block-size:7px;inline-size:7px}.pl-well[data-voice=you] .pl-well__who i{background:var(--you);opacity:1}.pl-well[data-voice=them] .pl-well__who i{background:var(--them);opacity:1}.pl-well__in,.pl-well__n{min-block-size:1.1em;inline-size:100%;min-inline-size:0;font-size:clamp(24px,14cqi,var(--fs-display));letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);justify-content:center;align-items:center;font-weight:600;line-height:1.1;display:flex}.pl-well__in[data-len="5"],.pl-well__n[data-len="5"]{font-size:clamp(21px,12cqi,32px)}.pl-well__in[data-len="6"],.pl-well__n[data-len="6"]{font-size:clamp(18px,10cqi,27px)}.pl-well__in[data-len="7"],.pl-well__in[data-len="8"],.pl-well__n[data-len="7"],.pl-well__n[data-len="8"]{font-size:clamp(16px,9cqi,23px)}.pl-well__in{appearance:none;caret-color:var(--you);background:0 0;border:0;padding:0}.pl-well__in:focus{outline:none}.pl-well[data-state=typing]:focus-within{outline:2px solid var(--you);outline-offset:2px}.pl-well__in::-webkit-inner-spin-button,.pl-well__in::-webkit-outer-spin-button{appearance:none;margin:0}.pl-well__mask{align-items:center;gap:5px;block-size:1.1em;display:inline-flex}.pl-well__mask i{block-size:9px;inline-size:9px;box-shadow:inset 0 0 0 1.5px var(--ink-3);opacity:.35;border-radius:50%}.pl-well[data-state=filled][data-voice=them] .pl-well__mask i{background:var(--them);box-shadow:none;opacity:1}.pl-well[data-state=filled][data-voice=you] .pl-well__mask i{background:var(--you);box-shadow:none;opacity:1}.pl-well__unit{font-size:clamp(9.5px,5cqi,var(--fs-meta));color:var(--ink-3);text-align:center;line-height:1.2}.pl-gap{align-items:center;gap:var(--sp-2);flex:none;margin-block-start:2px;display:flex}.pl-gap i{background:var(--tint-ink);opacity:.45;flex:auto;block-size:1px;position:relative}.pl-gap i:before{content:"";background:var(--tint-ink);inline-size:1px;position:absolute;inset-block:-3px}.pl-gap i:first-child:before{inset-inline-start:0}.pl-gap i:last-child:before{inset-inline-end:0}.pl-gap__n{min-inline-size:0;font-size:clamp(10px,5.2cqi,var(--fs-meta));color:var(--tint-ink);text-align:center;text-wrap:balance;flex:0 auto;font-weight:650;line-height:1.2}@container (max-width:150px){.pl-gap i{display:none}.pl-gap{justify-content:center;margin-block-start:0}.pl-gap__n{font-size:9.5px;line-height:1.15}}.pl-gap[data-same=true] .pl-gap__n{font-weight:700}.pl-asked{font-size:clamp(9.5px,5cqi,var(--fs-meta));color:var(--ink-3);text-align:center;text-wrap:pretty;flex:none;line-height:1.3}.pl-card[data-shape=pad] .pl-card__flip{aspect-ratio:5/7}.pl-card[data-shape=pad] .pl-card__face{padding:var(--sp-3) var(--sp-4) var(--sp-4);flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:5px;display:flex;container-type:inline-size}.pl-card[data-shape=pad] .pl-card__facetop{flex:none;position:static;inset:auto}.pl-card[data-shape=pad] .pl-card__prompt{font-size:clamp(14px,7.2cqi,var(--fs-title));letter-spacing:-.015em;font-weight:600;line-height:1.2}.pl-card[data-shape=pad] .pl-card__second{font-size:clamp(11px,5.4cqi,var(--fs-body));color:var(--ink);font-weight:450;line-height:1.3}.pl-card[data-shape=pad] .pl-card__face .sys-seam{opacity:.4;margin-block:1px}.pl-card[data-shape=pad] .pl-card__motif{opacity:.45;pointer-events:none;block-size:clamp(22px,9cqi,34px);position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-4)}.pl-card[data-shape=pad] .pl-card__facetop{padding-inline-end:clamp(26px,11cqi,42px)}.pl-card[data-shape=pad] .pl-second{color:var(--ink)}.pl-card[data-shape=pad] .pl-card__label{letter-spacing:.06em;white-space:nowrap;flex:none}.pl-card[data-shape=pad] .pl-card__facetop{flex-wrap:wrap;row-gap:3px}.pl-card[data-shape=pad] .pl-turn{white-space:nowrap}.pl-card[data-shape=pad] .pl-card__foot{padding:2px var(--sp-4) 6px}.pl-card[data-shape=pad] .pl-card__body{padding:var(--sp-3) var(--sp-4) var(--sp-3);justify-content:flex-start;gap:0}.pl-pad{flex:auto;grid-auto-rows:auto;align-content:space-between;gap:5px;margin:0;padding:0;list-style:none}.pl-pad,.pl-row{min-block-size:0;display:grid}.pl-row{border-radius:var(--r-control);background:var(--surface-sunk);transition:background var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:3px 7px 4px}.pl-row__n{min-inline-size:1.1em;font-size:clamp(14px,7cqi,var(--fs-title));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tint-ink);text-align:center;font-weight:700;line-height:1.1}.pl-row[data-state=empty] .pl-row__n,.pl-row[data-state=waiting] .pl-row__n{opacity:.35}.pl-row__it{min-inline-size:0;font-size:clamp(11px,5.6cqi,var(--fs-body-lg));color:var(--ink);white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.pl-row[data-state=table] .pl-row__it{color:var(--tint-ink);font-style:italic}.pl-row__rule{background:var(--ink-3);opacity:.22;grid-column:2/-1;block-size:1px}.pl-row__pair{align-items:center;gap:3px;display:inline-flex}.pl-row__pair i{border-radius:50%;block-size:7px;inline-size:7px}.pl-row__pair i[data-voice=you]{background:var(--you)}.pl-row__pair i[data-voice=them]{background:var(--them)}.pl-pad[data-full=true] .pl-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.pl-pad[data-full=true] .pl-row__pair i{animation:pl-sign var(--t-base) var(--ease) backwards}.pl-pad[data-full=true] .pl-row:first-child .pl-row__pair i{animation-delay:0s}.pl-pad[data-full=true] .pl-row:nth-child(2) .pl-row__pair i{animation-delay:70ms}.pl-pad[data-full=true] .pl-row:nth-child(3) .pl-row__pair i{animation-delay:.14s}.pl-pad[data-full=true] .pl-row:nth-child(4) .pl-row__pair i{animation-delay:.21s}.pl-pad[data-full=true] .pl-row:nth-child(5) .pl-row__pair i{animation-delay:.28s}@keyframes pl-sign{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pl-row[data-state=live]{box-shadow:inset 0 0 0 1.5px var(--tint-fill);grid-template-columns:auto minmax(0,1fr);padding:5px 7px 6px}.pl-row[data-state=live] .pl-row__n{color:var(--tint-ink);opacity:1}.pl-row__in{appearance:none;inline-size:100%;min-inline-size:0;font:inherit;color:var(--ink);caret-color:var(--you);background:0 0;border:0;padding:0;font-size:16px;font-weight:500;line-height:1.25}.pl-row__in:focus{outline:none}.pl-row[data-state=live]:focus-within{outline:2px solid var(--you);outline-offset:2px}.pl-row__move{touch-action:none;cursor:grab;flex-direction:column;gap:1px;display:inline-flex}.pl-row__move:active{cursor:grabbing}.pl-row__arrow{block-size:9px;inline-size:20px;color:var(--ink-3);cursor:pointer;transition:color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pl-row__arrow svg{block-size:8px;inline-size:12px}.pl-row__arrow{position:relative}.pl-row__arrow:after{content:"";position:absolute;inset:-7px -6px}.pl-row__arrow[data-dir=up]:after{inset-block-end:-1px}.pl-row__arrow[data-dir=down]:after{inset-block-start:-1px}.pl-row__arrow[data-dir=down] svg{transform:rotate(180deg)}.pl-row__arrow:focus-visible,.pl-row__arrow:hover:not(:disabled){color:var(--ink)}.pl-row__arrow:disabled{opacity:.25;cursor:default}.pl-card[data-shape=rail] .pl-card__flip{aspect-ratio:5/7}.pl-card[data-shape=rail] .pl-card__face{flex:0 0 24%}.pl-card[data-shape=rail] .pl-card__facetop{gap:var(--sp-2)}.pl-card[data-shape=rail] .pl-card__body{gap:var(--sp-3);justify-content:flex-start}.pl-card[data-shape=rail] .pl-card__prompt{font-size:clamp(14px,6.6cqi,var(--fs-body-lg));letter-spacing:-.01em;font-weight:600;line-height:1.25}.pl-card[data-shape=rail] .pl-card__second{font-size:clamp(11px,5cqi,var(--fs-body));line-height:1.3}.pl-stories{gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-control);background:var(--tint-wash);flex:auto;grid-template-columns:repeat(3,1fr);min-block-size:0;margin:0;list-style:none;display:grid}.pl-story{min-block-size:0}.pl-story,.pl-story__hit{min-inline-size:0;display:flex}.pl-story__hit{padding:var(--sp-2) 2px;border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--e-1);color:var(--tint-ink);font:inherit;cursor:default;min-block-size:40px;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background-color var(--t-base) var(--ease),border-color var(--t-base) var(--ease);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:3px}button.pl-story__hit{cursor:pointer}button.pl-story__hit:hover{border-color:var(--tint-ink)}.pl-story__n{letter-spacing:-.02em;color:var(--tint-ink);font-size:clamp(20px,13cqi,40px);font-weight:600;line-height:1}.pl-story[data-picked=true] .pl-story__hit{border-color:var(--tint-ink);box-shadow:var(--e-1),inset 0 0 0 1px var(--tint-ink);transform:translateY(-2px)}.pl-story[data-lie=true] .pl-story__hit{border:2px dashed var(--tint-ink);background:var(--tint-wash)}.pl-story__marks{justify-content:center;align-items:center;gap:3px;block-size:8px;display:flex}.pl-story__marks i{background:var(--hairline);border-radius:50%;block-size:7px;inline-size:7px;display:block}.pl-story__marks i[data-voice=you]{background:var(--you)}.pl-story__marks i[data-voice=them]{background:var(--them)}.pl-story[data-guess=you] .pl-story__hit{box-shadow:var(--e-1),inset 0 0 0 2px var(--you)}.pl-story[data-guess=them] .pl-story__hit{box-shadow:var(--e-1),inset 0 0 0 2px var(--them)}.pl-asks{flex-direction:column;flex:none;gap:5px;display:flex}.pl-asks__label{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.2;display:flex}.pl-asks__n{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pl-asks__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.pl-ask__chip{border-radius:var(--r-control);background:var(--tint-wash);min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--fs-meta);text-align:center;cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),transform var(--t-fast) var(--ease);border:1px solid #0000;padding:5px 7px 6px;font-weight:500;line-height:1.15}.pl-ask__chip:hover:not(:disabled){border-color:var(--tint-ink)}.pl-ask__chip:active:not(:disabled){transform:translateY(1px)}.pl-ask__chip[data-spent=true]{background:var(--surface-sunk);color:var(--ink-3);cursor:default;border-color:#0000}.pl-ask__chip[data-live=true]{border-color:var(--tint-ink);color:var(--ink-2)}@container (max-width:210px){.pl-asks__label{font-size:11.5px}.pl-ask__chip{padding:4px 4px 5px;font-size:11px}.pl-stories{gap:5px;padding:5px}.pl-story__hit{min-block-size:34px;padding:var(--sp-2) 1px}}.pl-card[data-shape=tag]{--pl-hole-y:26px;--pl-hole-r:9px;--pl-tilt:-4deg;max-inline-size:264px;margin-block-start:26px}.pl-card[data-shape=tag]:focus-within,.pl-card[data-shape=tag]:hover{--pl-tilt:0deg}.pl-card[data-shape=tag] .pl-card__flip{aspect-ratio:4/7;transform:rotate(var(--pl-tilt));transform-origin:50% var(--pl-hole-y);animation:pl-hang var(--t-slow) var(--ease) backwards}.pl-card[data-shape=tag][data-showing=back] .pl-card__flip{transform:rotate(var(--pl-tilt)) rotateY(180deg)}.pl-card[data-shape=tag] .pl-card__side{-webkit-mask-image:radial-gradient(circle at 50% var(--pl-hole-y),transparent var(--pl-hole-r),#000 calc(var(--pl-hole-r) + .5px));mask-image:radial-gradient(circle at 50% var(--pl-hole-y),transparent var(--pl-hole-r),#000 calc(var(--pl-hole-r) + .5px));transition:visibility 0s linear calc(var(--t-slow) / 2)}.pl-card[data-shape=tag][data-showing=back] .pl-card__side[data-side=front],.pl-card[data-shape=tag][data-showing=front] .pl-card__side[data-side=back]{visibility:hidden}.pl-card[data-shape=tag] .pl-card__face{flex:0 0 34%;padding-block-start:calc(var(--pl-hole-y) + var(--pl-hole-r) + 8px)}.pl-card[data-shape=tag] .pl-card__motif{block-size:46%}.pl-card[data-shape=tag] .pl-card__facetop{inset-block-start:auto;inset-block-end:var(--sp-3)}.pl-card[data-shape=tag] .pl-card__body{padding:var(--sp-3);gap:var(--sp-2)}.pl-card[data-shape=tag] .pl-card__prompt{font-size:clamp(15px,11.5cqi,var(--fs-title));letter-spacing:-.02em;font-weight:500;line-height:1.2}.pl-card[data-shape=tag] .pl-card__second{font-size:clamp(12px,8cqi,var(--fs-body));line-height:1.35}.pl-card[data-shape=tag] .pl-card__foot{padding:var(--sp-3);padding-block-start:0}.pl-card[data-shape=badge]{--pl-notch-w:40px;--pl-notch-h:13px;--pl-notch-y:12px;border-radius:var(--r-control);max-inline-size:380px;margin-block-start:4px}.pl-card[data-shape=badge] .pl-card__flip{aspect-ratio:7/5}.pl-card[data-shape=badge]:after{content:"";inline-size:var(--pl-notch-w);block-size:var(--pl-notch-h);border:1px solid var(--hairline);border-radius:var(--r-pill);z-index:3;pointer-events:none;position:absolute;inset-block-start:calc(var(--pl-notch-y) - var(--pl-notch-h) / 2);inset-inline-start:50%;transform:translate(-50%)}.pl-card[data-shape=badge] .pl-card__side{border-radius:var(--r-control);-webkit-mask-image:radial-gradient(ellipse calc(var(--pl-notch-w) / 2) calc(var(--pl-notch-h) / 2) at 50% var(--pl-notch-y),transparent 99%,#000 100%);mask-image:radial-gradient(ellipse calc(var(--pl-notch-w) / 2) calc(var(--pl-notch-h) / 2) at 50% var(--pl-notch-y),transparent 99%,#000 100%);transition:visibility 0s linear calc(var(--t-slow) / 2);grid-template-rows:1fr auto;grid-template-columns:34% 1fr;display:grid}.pl-card[data-shape=badge][data-showing=back] .pl-card__side[data-side=front],.pl-card[data-shape=badge][data-showing=front] .pl-card__side[data-side=back]{visibility:hidden}.pl-card[data-shape=badge] .pl-card__face{flex:none;grid-area:1/1/3;padding-inline-start:calc(var(--sp-4) + 10px)}.pl-card[data-shape=badge] .pl-card__motif{block-size:auto;inline-size:62%}.pl-card[data-shape=badge] .pl-card__facetop{inset-block:var(--sp-3);inset-inline:var(--sp-3) auto;writing-mode:vertical-rl;text-orientation:sideways;flex-direction:column;justify-content:center;align-items:center;transform:rotate(180deg)}.pl-card[data-shape=badge] .pl-card__label{letter-spacing:.16em;white-space:nowrap}.pl-card[data-shape=badge] .pl-card__body{justify-content:center;gap:var(--sp-2);padding:calc(var(--pl-notch-y) + var(--pl-notch-h)) var(--sp-5) var(--sp-3);grid-area:1/2}.pl-card[data-shape=badge] .pl-card__foot{padding:var(--sp-4) var(--sp-5);white-space:nowrap;grid-area:2/2;padding-block-start:0}.pl-card[data-shape=badge] .pl-card__game{display:none}.pl-card[data-shape=badge] .pl-card__stamp{color:var(--ink-2);margin-inline-start:0;font-weight:600}.pl-card[data-shape=ticket]{--pl-perf:78%;--pl-notch-r:8px;border-radius:var(--r-control);max-inline-size:380px}.pl-card[data-shape=ticket] .pl-card__flip{aspect-ratio:8/3}.pl-card[data-shape=ticket] .pl-card__side{grid-template-columns:1fr calc(100% - var(--pl-perf));border-radius:var(--r-control);-webkit-mask-image:radial-gradient(circle var(--pl-notch-r) at var(--pl-perf) 0,transparent 99%,#000 100%),radial-gradient(circle var(--pl-notch-r) at var(--pl-perf) 100%,transparent 99%,#000 100%);mask-image:radial-gradient(circle var(--pl-notch-r) at var(--pl-perf) 0,transparent 99%,#000 100%),radial-gradient(circle var(--pl-notch-r) at var(--pl-perf) 100%,transparent 99%,#000 100%);transition:visibility 0s linear calc(var(--t-slow) / 2);display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.pl-card[data-shape=ticket][data-showing=back] .pl-card__side[data-side=front],.pl-card[data-shape=ticket][data-showing=front] .pl-card__side[data-side=back]{visibility:hidden}.pl-card[data-shape=ticket] .pl-card__side:after{content:"";inset-block:var(--pl-notch-r);border-inline-start:2px dashed var(--tint-ink);opacity:.55;pointer-events:none;inline-size:0;position:absolute;inset-inline-start:var(--pl-perf)}.pl-card[data-shape=ticket] .pl-card__face{padding:var(--sp-2) 4px;flex-direction:column;flex:none;grid-column:2;gap:2px}.pl-card[data-shape=ticket] .pl-card__motif{order:1;block-size:auto;max-block-size:34%;inline-size:56%}.pl-card[data-shape=ticket] .pl-ticket__no{order:2}.pl-card[data-shape=ticket] .pl-card__facetop{justify-content:center;position:static;inset:auto}.pl-card[data-shape=ticket] .pl-card__label{letter-spacing:.1em;white-space:nowrap;font-size:clamp(8.5px,3cqi,11px)}.pl-ticket__no{color:var(--ink);flex-direction:column;align-items:center;line-height:1;display:flex}.pl-ticket__no i{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:clamp(7.5px,2.6cqi,9.5px);font-style:normal}.pl-ticket__no b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(15px,6cqi,26px);font-weight:600}.pl-card[data-shape=ticket] .pl-card__body{padding:6px var(--sp-3);grid-column:1;justify-content:center;gap:4px;position:relative}.pl-ticket__top{align-items:center;gap:var(--sp-2);padding-inline-end:58px;display:flex}.pl-card[data-shape=ticket] .pl-turn{font-size:clamp(9.5px,3.6cqi,var(--fs-meta));gap:5px;padding:1px 7px 2px 5px}.pl-ticket__kind{font-size:clamp(9.5px,3.6cqi,var(--fs-meta));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pl-card[data-shape=ticket] .pl-card__prompt{font-size:clamp(12.5px,6.2cqi,var(--fs-body-lg));line-height:1.24}.pl-card[data-shape=ticket][data-wild=true] .pl-card__prompt{font-size:clamp(14px,7.6cqi,var(--fs-title));letter-spacing:-.02em;font-weight:500}.pl-ticket__obey{font-size:clamp(9.5px,3.4cqi,var(--fs-meta));color:var(--ink-3);line-height:1.3}@container (max-width:215px){.pl-card[data-shape=ticket] .pl-ticket__obey{display:none}.pl-card[data-shape=ticket] .pl-card__prompt{line-height:1.2}}.pl-card[data-shape=ticket] .pl-card__body>.sys-seam,.pl-card[data-shape=ticket] .pl-card__second{display:none}.pl-card[data-shape=ticket] .pl-second{font-size:clamp(9.5px,3.4cqi,var(--fs-meta));margin-block-start:0;display:inline-block;position:absolute;inset-block-start:6px;inset-inline-end:var(--sp-3)}.pl-card[data-shape=ticket][data-tear="0"] .pl-card__flip{animation:pl-tear-a var(--t-base) var(--ease) backwards}.pl-card[data-shape=ticket][data-tear="1"] .pl-card__flip{animation:pl-tear-b var(--t-base) var(--ease) backwards}.pl-card[data-shape=envelope]{--pl-flap:33%;--pl-letter:var(--sp-3)}.pl-card[data-shape=envelope] .pl-card__flip{aspect-ratio:5/7}.pl-card[data-shape=envelope] .pl-card__side{grid-template-columns:100%;grid-template-rows:var(--pl-flap) 1fr auto;background:var(--tint-fill);transition:visibility 0s linear calc(var(--t-slow) / 2);display:grid}.pl-card[data-shape=envelope][data-showing=back] .pl-card__side[data-side=front],.pl-card[data-shape=envelope][data-showing=front] .pl-card__side[data-side=back]{visibility:hidden}.pl-card[data-shape=envelope] .pl-card__face{background:0 0;flex:none;grid-area:1/1/-1;padding:0}.pl-card[data-shape=envelope] .pl-card__motif{block-size:34%;margin-block-start:var(--pl-flap)}.pl-card[data-shape=envelope] .pl-card__facetop{block-size:var(--pl-flap);padding-inline:var(--sp-4);justify-content:space-between;align-items:center;padding-block-end:2px;inset-block-start:0;inset-inline:0}.pl-card[data-shape=envelope] .pl-card__facetop:not(:has(.pl-second)){justify-content:center}.pl-card[data-shape=envelope][data-open=false] .pl-card__facetop{opacity:0;pointer-events:none}.pl-card[data-shape=envelope] .pl-card__facetop{transition:opacity var(--t-base) var(--ease) calc(var(--t-slow) / 2)}.pl-card[data-shape=envelope] .pl-second{color:var(--ink);margin-block-start:0}.pl-card[data-shape=envelope] .pl-second:focus-visible,.pl-card[data-shape=envelope] .pl-second:hover{color:var(--ink);opacity:.74}.pl-card[data-shape=envelope] .pl-card__label{font-size:clamp(9px,3.6cqi,var(--fs-meta));letter-spacing:.14em;opacity:.86}.pl-envelope{block-size:var(--pl-flap);perspective:700px;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.pl-flap{transform-origin:50% 0;transition:transform var(--t-slow) var(--ease);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;transform:rotateX(0)}.pl-card[data-shape=envelope][data-open=true] .pl-flap{pointer-events:none;transform:rotateX(-172deg)}.pl-flap__paper{block-size:100%;inline-size:100%;fill:var(--tint-fill);display:block}@supports (color:color-mix(in lab,red,red)){.pl-flap__paper{fill:color-mix(in srgb,var(--tint-fill) 86%,var(--ink))}}.pl-flap__word{font-size:clamp(9px,3.8cqi,var(--fs-meta));letter-spacing:.16em;text-align:center;text-transform:uppercase;color:var(--ink);font-weight:600;position:absolute;inset-block-start:26%;inset-inline:0}.pl-card[data-shape=envelope] .pl-card__body{margin:6px var(--pl-letter) 0;justify-content:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--surface);border-radius:var(--r-control);box-shadow:var(--e-1);opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease) calc(var(--t-slow) / 2);grid-area:2/1;position:relative}.pl-card[data-shape=envelope][data-open=true] .pl-card__body{opacity:1;pointer-events:auto}.pl-card[data-shape=envelope] .pl-card__foot{color:var(--ink);padding:4px var(--sp-4) var(--sp-3);grid-area:3/1}.pl-card[data-shape=envelope] .pl-card__game,.pl-card[data-shape=envelope] .pl-card__index{color:var(--ink);opacity:.74}.pl-scene{font-size:clamp(11px,5cqi,var(--fs-body));line-height:1.34}.pl-scene,.pl-scene__second{color:var(--ink-3);text-wrap:pretty}.pl-scene__second{font-size:clamp(10px,4.4cqi,var(--fs-body));opacity:.78;line-height:1.4}.pl-card[data-shape=envelope] .pl-card__body:has(.pl-half[data-voice=them]) .pl-scene__second,.pl-card[data-shape=envelope] .pl-card__body:has(.pl-half[data-voice=them])>.sys-seam{display:none}.pl-card[data-shape=envelope] .pl-card__body:has(.pl-half[data-voice=them]) .pl-scene{font-size:clamp(9.5px,3.8cqi,var(--fs-meta));line-height:1.32}@container pl-sheet (max-height:330px){.pl-sheet .pl-card[data-shape=envelope] .pl-card__body:has(.pl-half[data-voice=them]) .pl-half__it{font-size:var(--fs-body);line-height:1.22}.pl-sheet .pl-card[data-shape=envelope] .pl-card__body{gap:4px}.pl-sheet .pl-card[data-shape=envelope] .pl-half{padding-inline-start:var(--sp-2)}}@container pl-sheet (max-height:280px){.pl-card[data-shape=envelope] .pl-card__body:has(.pl-half[data-voice=them]) .pl-scene{display:none}}.pl-card[data-shape=envelope] .pl-half__second{display:none}.pl-card[data-shape=envelope] .pl-second{display:inline-block}.pl-half{border-inline-start:2px solid var(--voice);flex-direction:column;gap:2px;padding-inline-start:var(--sp-3);display:flex}.pl-half[data-voice=you]{--voice:var(--you)}.pl-half[data-voice=them]{--voice:var(--them)}.pl-half__who{line-height:1.2;font-size:clamp(8.5px,3.4cqi,var(--fs-meta));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:5px;font-weight:600;display:inline-flex}.pl-half__who i{background:var(--voice);border-radius:50%;block-size:7px;inline-size:7px}.pl-half__it{font-size:clamp(12.5px,6.4cqi,var(--fs-body-lg));letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.28}.pl-half__second{font-size:clamp(10px,4.4cqi,var(--fs-body));color:var(--ink-3);text-wrap:pretty;line-height:1.38}.pl-sheet .pl-card{flex:none;block-size:100%;inline-size:100%;max-inline-size:none}.pl-sheet .pl-card[data-shape=tag]{block-size:calc(100% - 26px)}.pl-sheet .pl-card[data-shape] .pl-card__flip{aspect-ratio:auto;block-size:100%;inline-size:100%}.pl-sheet .pl-card__face{block-size:clamp(52px,20%,84px);padding:var(--sp-2) var(--sp-3);flex:none}.pl-sheet .pl-card[data-shape=badge]{block-size:calc(100% - 4px)}.pl-sheet .pl-card[data-shape=badge] .pl-card__face{block-size:auto}.pl-sheet .pl-card[data-shape=pad] .pl-card__face{block-size:auto;padding:var(--sp-2) var(--sp-3) var(--sp-3);gap:3px}.pl-sheet .pl-card[data-shape=pad] .pl-card__body{padding:var(--sp-2) var(--sp-3)}.pl-sheet .pl-pad{gap:4px}.pl-sheet .pl-row{gap:5px;padding:2px 5px 3px}.pl-sheet .pl-row[data-state=live]{padding:3px 5px 4px}.pl-sheet .pl-row__n{font-size:clamp(12px,6cqi,17px)}.pl-sheet .pl-row__it{font-size:clamp(11px,5.2cqi,var(--fs-body))}.pl-sheet .pl-card[data-shape=pad] .pl-card__prompt{font-size:clamp(12.5px,4.3cqi,var(--fs-body));line-height:1.2}.pl-sheet .pl-card[data-shape=pad] .pl-second{margin-block-start:0;font-size:11.5px;position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-3)}.pl-sheet .pl-card[data-shape=pad] .pl-card__motif{display:none}.pl-sheet .pl-card[data-shape=pad] .pl-card__facetop{padding-inline-end:62px}.pl-sheet .pl-card__motif{block-size:76%}.pl-sheet .pl-card[data-shape=rail] .pl-card__face{flex:none;block-size:clamp(44px,18%,72px)}.pl-sheet .pl-card[data-shape=rail] .pl-card__body{gap:var(--sp-2);padding:var(--sp-3)}.pl-sheet .pl-stories{gap:5px;padding:5px}.pl-sheet .pl-story__hit{gap:2px;padding:5px 2px}.pl-sheet .pl-story__n{font-size:clamp(18px,11cqi,30px)}.pl-sheet .pl-card[data-shape=rail] .pl-card__prompt{font-size:clamp(13px,5.2cqi,var(--fs-body))}.pl-sheet .pl-asks__label{font-size:11.5px}.pl-sheet .pl-ask__chip{padding:4px 5px 5px;font-size:11.5px}.pl-sheet .pl-card__facetop{inset-block-start:var(--sp-2);inset-inline:var(--sp-3)}.pl-sheet .pl-card[data-shape=ticket] .pl-card__face{block-size:auto;padding:var(--sp-3) 4px;flex:none}.pl-sheet .pl-card[data-shape=ticket] .pl-card__motif{block-size:auto;max-block-size:30%}.pl-sheet .pl-card[data-shape=ticket] .pl-card__body{gap:var(--sp-3);padding:var(--sp-4)}.pl-sheet .pl-card[data-shape=ticket] .pl-card__prompt{font-size:clamp(15px,6cqh,26px);line-height:1.26}.pl-sheet .pl-card[data-shape=ticket][data-wild=true] .pl-card__prompt{font-size:clamp(17px,8cqh,34px);line-height:1.16}.pl-sheet .pl-card[data-shape=ticket] .pl-second,.pl-sheet .pl-card[data-shape=ticket] .pl-ticket__obey{font-size:clamp(11px,3.2cqh,var(--fs-meta))}.pl-sheet .pl-card[data-shape=ticket] .pl-ticket__kind,.pl-sheet .pl-card[data-shape=ticket] .pl-turn{font-size:clamp(11px,3.4cqh,var(--fs-meta))}.pl-sheet .pl-card[data-shape=ticket] .pl-ticket__no b{font-size:clamp(18px,7cqh,32px)}.pl-sheet .pl-card[data-shape=ticket] .pl-card__label{font-size:clamp(9px,2.8cqh,12px)}.pl-sheet .pl-card[data-shape=envelope]{--pl-flap:clamp(42px,26%,84px)}.pl-sheet .pl-card[data-shape=envelope] .pl-card__face{block-size:auto;padding:0}.pl-sheet .pl-card[data-shape=envelope] .pl-card__body{padding:var(--sp-2) var(--sp-3);gap:5px;margin-block-start:4px}.pl-sheet .pl-card[data-shape=envelope] .pl-card__foot{padding:2px var(--sp-3) 5px}.pl-sheet .pl-card__body>.sys-seam,.pl-sheet .pl-card__face>.sys-seam,.pl-sheet .pl-card__second,.pl-sheet .pl-half__second,.pl-sheet .pl-scene__second,.pl-sheet .pl-topic__second,.pl-sheet .pl-word__second{display:none}.pl-sheet .pl-card__body{overflow:hidden}.pl-sheet:has(.pl-why,.pl-quiz,.pl-show,.pl-ask) .pl-card__foot,.pl-sheet:has(.pl-why,.pl-quiz,.pl-show,.pl-ask) .pl-card__motif{display:none}.pl-sheet:has(.pl-why,.pl-quiz,.pl-show,.pl-ask) .pl-card__face{block-size:32px}.pl-sheet:has(.pl-why,.pl-quiz,.pl-show,.pl-ask) .pl-card__facetop{align-items:center;block-size:100%;inline-size:100%;position:static;inset:auto}.pl-sheet:has(.pl-why,.pl-quiz,.pl-show,.pl-ask) .pl-card__body{gap:var(--sp-2)}.pl-sheet:has(.pl-why,.pl-quiz,.pl-show,.pl-ask) .pl-card__prompt{font-size:var(--fs-body);line-height:1.3}.pl-sheet .pl-ask,.pl-sheet .pl-quiz,.pl-sheet .pl-show,.pl-sheet .pl-why{max-block-size:calc(var(--pl-budget) * .22);overscroll-behavior:contain;padding:var(--sp-3) var(--sp-4);overflow-y:auto}.pl-sheet .pl-ask__q,.pl-sheet .pl-quiz__line,.pl-sheet .pl-show__line,.pl-sheet .pl-why__line{font-size:var(--fs-meta);line-height:1.4}.pl-sheet .pl-ask__second{font-size:var(--fs-meta);line-height:1.35}.pl-sheet .pl-quiz__who{gap:var(--sp-3);flex-flow:wrap}.pl-sheet .pl-ask__note,.pl-sheet .pl-ask__of,.pl-sheet .pl-ask__who,.pl-sheet .pl-asked,.pl-sheet .pl-quiz__note,.pl-sheet .pl-show__note,.pl-sheet .pl-why__note{display:none}@container pl-sheet (max-height:280px){.pl-sheet .pl-card__face{block-size:clamp(40px,17%,64px)}.pl-sheet .pl-card[data-shape=tag]{block-size:calc(100% - 16px);margin-block-start:16px}.pl-sheet .pl-card[data-shape=tag] .pl-card__body{padding-block:4px}.pl-sheet .pl-card[data-shape=tag] .pl-card__face{block-size:36px}.pl-sheet .pl-card[data-shape=tag] .pl-card__prompt{font-size:var(--fs-body-lg);line-height:1.2}.pl-sheet .pl-card__body{padding:6px var(--sp-4);gap:var(--sp-2)}.pl-sheet .pl-card__prompt{font-size:var(--fs-body);line-height:1.25}.pl-sheet .pl-second{margin-block-start:calc(-1 * var(--sp-3) + 2px);font-size:12px}.pl-sheet .pl-card__foot{padding:0 var(--sp-4) var(--sp-2)}.pl-sheet .pl-card[data-shape=number] .pl-card__prompt{font-size:var(--fs-meta)}.pl-sheet .pl-slots{gap:var(--sp-2)}.pl-sheet .pl-well{padding:3px 4px 4px}.pl-sheet .pl-well__in,.pl-sheet .pl-well__n{font-size:clamp(22px,11cqi,var(--fs-display))}.pl-sheet .pl-well__unit,.pl-sheet .pl-well__who{font-size:10px}.pl-sheet .pl-topic{font-size:var(--fs-body-lg)}.pl-sheet .pl-card[data-shape=rail] .pl-card__face{flex:none;block-size:clamp(36px,15%,56px)}.pl-sheet .pl-card[data-shape=rail] .pl-card__body{padding:var(--sp-2) var(--sp-3);gap:5px}.pl-sheet .pl-stories{gap:4px;padding:4px}.pl-sheet .pl-story__hit{gap:1px;padding:3px 2px}.pl-sheet .pl-story__n{font-size:clamp(16px,9cqi,24px)}.pl-sheet .pl-story__marks{block-size:7px}.pl-sheet .pl-asks{gap:3px}.pl-sheet .pl-asks__label{display:none}.pl-sheet .pl-story__hit{min-block-size:32px}.pl-sheet .pl-ask__chip{padding:3px 4px 4px;font-size:11px}.pl-sheet:has(.pl-ask) .pl-card[data-shape=rail] .pl-card__prompt{font-size:13px;line-height:1.25}.pl-sheet:has(.pl-ask) .pl-card[data-shape=rail] .pl-second{display:none}.pl-sheet .pl-card[data-shape=pad] .pl-card__face{padding:5px var(--sp-3) var(--sp-2);gap:2px}.pl-sheet .pl-card[data-shape=pad] .pl-card__prompt{font-size:var(--fs-body);line-height:1.15}.pl-sheet .pl-card[data-shape=pad] .pl-card__body{padding:4px var(--sp-3) 5px}.pl-sheet .pl-pad{gap:3px}.pl-sheet .pl-row{gap:4px;padding:1px 4px 2px}.pl-sheet .pl-row[data-state=live]{padding:2px 4px 3px}.pl-sheet .pl-row__n{font-size:12px}.pl-sheet .pl-row__it{font-size:11px}.pl-sheet .pl-row__arrow,.pl-sheet .pl-row__arrow svg{block-size:7px}.pl-sheet .pl-card[data-shape=pad] .pl-card__foot{padding:0 var(--sp-3) 4px}.pl-sheet .pl-ask{max-block-size:calc(var(--pl-budget) * .23);padding:var(--sp-2) var(--sp-3);gap:4px}.pl-sheet .pl-quiz,.pl-sheet .pl-show,.pl-sheet .pl-why{padding:var(--sp-2) var(--sp-3);max-block-size:calc(var(--pl-budget) * .13)}}.pl-card__flip{inline-size:100%;transform-style:preserve-3d;transition:transform var(--t-slow) var(--ease);animation:pl-deal var(--t-slow) var(--ease) backwards;position:relative}.pl-card[data-showing=back] .pl-card__flip{transform:rotateY(180deg)}.pl-card__side{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pl-card__side[data-side=back]{transform:rotateY(180deg)}.pl-card__face{min-block-size:0;padding:var(--sp-3);background:var(--tint-fill);color:var(--ink);flex:0 0 38%;justify-content:center;align-items:center;display:flex;position:relative}.pl-card__face[data-tone=wash]{background:var(--tint-wash)}.pl-card__facetop{inset-block-start:var(--sp-3);inset-inline:var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex;position:absolute}.pl-card__label{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-weight:600}.pl-card__motif{block-size:44%;max-block-size:100%;inline-size:auto;color:var(--surface);opacity:.95}.pl-card__face[data-tone=wash] .pl-card__motif{color:var(--tint-ink);opacity:.8}.pl-glyph{opacity:.8;flex:none}.pl-glyph[data-glyph=square],.pl-glyph[data-glyph=triangle]{transform:scale(.92)}.pl-ring{z-index:2;fill:none;pointer-events:none;block-size:calc(100% + 12px);inline-size:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible}.pl-ring__track{opacity:.2}.pl-ring__sweep,.pl-ring__track{stroke:var(--tint-fill);stroke-width:3px}.pl-ring__sweep{stroke-linecap:butt;stroke-dasharray:var(--pl-ring-len);animation:pl-ring-sweep var(--pl-ring-ms) linear var(--pl-ring-delay) forwards}@keyframes pl-ring-sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--pl-ring-len)}}.pl-clock{font-size:var(--fs-meta);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);font-weight:650}@supports (color:color-mix(in lab,red,red)){.pl-clock{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.pl-clock{border-radius:var(--r-pill);padding:3px 9px}.pl-hang{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.pl-hang__thread{block-size:30px;inline-size:64px;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;opacity:.45;margin-inline-start:-32px;inset-block-end:calc(100% - var(--pl-hole-y))}.pl-hang__ring,.pl-hang__thread{position:absolute;inset-inline-start:50%}.pl-hang__ring{block-size:48px;inline-size:48px;transform:rotate(var(--pl-tilt));transition:transform var(--t-slow) var(--ease);margin-inline-start:-24px;inset-block-start:calc(var(--pl-hole-y) - 24px);overflow:visible}.pl-hang__lip{stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pl-hang__lip{stroke:color-mix(in srgb,var(--ink) 16%,transparent)}}.pl-hang__lip{stroke-width:1.5px}.pl-hang__track{opacity:.3}.pl-hang__sweep,.pl-hang__track{stroke:var(--surface);stroke-width:2.5px}.pl-hang__sweep{stroke-linecap:butt;stroke-dasharray:var(--pl-ring-len);transform-origin:50%;animation:pl-ring-sweep var(--pl-ring-ms) linear var(--pl-ring-delay) forwards;transform:rotate(-90deg)}.pl-away{z-index:1;justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);text-align:center;color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}.pl-away__what{font-size:var(--fs-meta);color:var(--ink);background:var(--surface);font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.pl-away__what{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.pl-away__what{border-radius:var(--r-pill);text-wrap:balance;padding:4px 11px}.pl-away__line{font-size:var(--fs-body);color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.35}.pl-away__note{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.4}.pl-away__who{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pl-back{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-3);opacity:.45;transition:opacity var(--t-base) var(--ease),color var(--t-base) var(--ease);align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.pl-back[data-here=true]{opacity:1}.pl-status__block .pl-back{background:var(--surface-sunk)}.pl-back[data-here=true][data-voice=you]{color:var(--you-ink)}.pl-back[data-here=true][data-voice=them]{color:var(--them-ink)}.pl-back i{background:var(--ink-3);block-size:8px;inline-size:8px;transition:background var(--t-base) var(--ease);border-radius:50%;flex:none}.pl-back[data-here=true][data-voice=you] i{background:var(--you)}.pl-back[data-here=true][data-voice=them] i{background:var(--them)}.pl-show{gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.pl-show__line{font-size:var(--fs-body-lg);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.35}.pl-show__lead{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:flex}.pl-show__lead i{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.pl-show__lead[data-voice=you] i{background:var(--you)}.pl-show__lead[data-voice=them] i{background:var(--them)}.pl-show__note{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.4}.pl-entrymarks{flex-wrap:wrap}.pl-entrymarks,.pl-why{gap:var(--sp-2);display:flex}.pl-why{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column}.pl-why__line{font-size:var(--fs-body-lg);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.35}.pl-why__who{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:flex}.pl-why__who i{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.pl-why__who[data-voice=you] i{background:var(--you)}.pl-why__who[data-voice=them] i{background:var(--them)}.pl-why__note{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.4}.pl-ask{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column}.pl-ask,.pl-ask__of{gap:var(--sp-2);display:flex}.pl-ask__of{justify-content:space-between;align-items:baseline;font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pl-ask__q{font-size:var(--fs-body-lg);letter-spacing:-.012em;color:var(--ink);font-weight:500}.pl-ask__q,.pl-ask__second{text-wrap:pretty;line-height:1.35}.pl-ask__second{font-size:var(--fs-body);color:var(--ink-3)}.pl-ask__who{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:flex}.pl-ask__who i{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.pl-ask__who[data-voice=you] i{background:var(--you)}.pl-ask__who[data-voice=them] i{background:var(--them)}.pl-ask__note{text-wrap:pretty;line-height:1.4}.pl-ask__note,.pl-expertin{font-size:var(--fs-meta);color:var(--ink-3)}.pl-expertin{letter-spacing:.1em;text-transform:uppercase;font-weight:600}.pl-topic{font-size:clamp(17px,8.5cqi,var(--fs-title));letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-weight:600;line-height:1.18}.pl-topic__second{font-size:clamp(12px,5.5cqi,var(--fs-body));color:var(--ink-3);text-wrap:pretty;line-height:1.35}.pl-valid{font-size:var(--fs-meta);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--tint-wash);border-radius:var(--r-pill);align-self:flex-start;padding:3px 9px;font-weight:600}.pl-valid[data-expired=true]{color:var(--ink-3);background:var(--surface-sunk);text-decoration:line-through;text-decoration-thickness:1.5px}.pl-quiz{gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.pl-quiz__line{font-size:var(--fs-body-lg);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.35}.pl-quiz__who{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.pl-quiz__one{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.pl-quiz__one i{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.pl-quiz__one[data-voice=you] i{background:var(--you)}.pl-quiz__one[data-voice=them] i{background:var(--them)}.pl-quiz__note{color:var(--ink-3);line-height:1.4}.pl-floor,.pl-quiz__note{font-size:var(--fs-meta);text-wrap:pretty}.pl-floor{min-inline-size:0;color:var(--ink-2);flex:auto;font-weight:600;line-height:1.35}.pl-word{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.pl-word__it{font-size:clamp(var(--fs-title),7cqi,var(--fs-display));letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-weight:700;line-height:1.08}.pl-word__second{font-size:var(--fs-body);color:var(--ink-3);overflow-wrap:anywhere;font-weight:400;line-height:1.3}.pl-banned{flex-direction:column;align-items:center;gap:6px;display:flex}.pl-banned__label{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pl-banned__row{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.pl-banned__chip{background:var(--tint-wash);color:var(--ink);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--tint-ink);text-decoration-color:var(--tint-ink);font-weight:600}.pl-listen{z-index:1;justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-5);text-align:center;color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}.pl-listen__clock{font-size:var(--fs-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1}.pl-listen__count{font-size:var(--fs-meta);color:var(--ink-2);background:var(--surface);font-weight:600}@supports (color:color-mix(in lab,red,red)){.pl-listen__count{background:color-mix(in srgb,var(--surface) 60%,transparent)}}.pl-listen__count{border-radius:var(--r-pill);padding:3px 10px}.pl-listen__line{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;line-height:1.4}.pl-listen__who{font-size:var(--fs-meta);color:var(--ink-3)}.pl-runcount{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.05}.pl-note__turn{font-size:var(--fs-body);color:var(--ink);text-wrap:pretty;margin-block-start:var(--sp-3);font-weight:600}.pl-listening{min-inline-size:0;font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;flex:auto;line-height:1.35}.pl-card__body{justify-content:center;gap:var(--sp-3);min-block-size:0;padding:var(--sp-4) var(--sp-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto;container-type:inline-size}.pl-card__prompt{font-size:var(--fs-body-lg);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.34}.pl-card__second{font-size:var(--fs-body);color:var(--ink-3);text-wrap:pretty;font-weight:400;line-height:1.5}.pl-second{font:inherit;font-size:var(--fs-meta);color:var(--ink-3);text-underline-offset:4px;cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;align-self:flex-start;margin-block-start:calc(-1 * var(--sp-2));padding:0;line-height:1.3;text-decoration:underline;text-decoration-thickness:from-font;display:none;position:relative}.pl-second:after{content:"";position:absolute;inset:-24px -10px 0}.pl-sheet .pl-second{display:inline-block}.pl-second:focus-visible,.pl-second:hover{color:var(--ink-2)}.pl-word .pl-second{align-self:center}.pl-card__foot{align-items:center;gap:var(--sp-2);padding:var(--sp-4);font-size:var(--fs-meta);color:var(--ink-3);flex:none;padding-block-start:0;display:flex}.pl-card__game{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pl-card__index{margin-inline-start:auto}.pl-card__index,.pl-card__tally{font-variant-numeric:tabular-nums}.pl-card__tally{color:var(--ink-2)}.pl-card__stamp{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-3);margin-inline-start:auto}.pl-card__backface{background:var(--tint-fill);position:absolute;inset:0;overflow:hidden}.pl-card__tile{block-size:100%;color:var(--surface);opacity:.12;grid-template-columns:repeat(4,1fr);place-items:center;display:grid;transform:rotate(-8deg)scale(1.3)}.pl-turn{border-radius:var(--r-pill);background:var(--surface);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;display:inline-flex}.pl-turn[data-voice=you]{color:var(--you-ink)}.pl-turn[data-voice=them]{color:var(--them-ink)}.pl-turn i{border-radius:50%;flex:none;block-size:7px;inline-size:7px}.pl-turn[data-voice=you] i{background:var(--you)}.pl-turn[data-voice=them] i{background:var(--them)}.pl-swap{z-index:1;justify-content:center;align-items:center;gap:var(--sp-3);max-inline-size:320px;padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset-block:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.pl-swap{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.pl-swap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cl-fade var(--t-base) var(--ease)}.pl-swap__word{font-size:var(--fs-body-lg);color:var(--ink);text-align:center;font-weight:500}.pl-swap .sys-seam{inline-size:100%}.pl-rail{gap:var(--sp-4);flex-direction:column;display:flex}.pl-stage{position:relative}.pl-bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pl-bar__end{margin-inline-start:auto}.pl-note{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.pl-note__title{font-size:var(--fs-title);letter-spacing:-.015em;color:var(--ink);margin-block-end:var(--sp-2);font-weight:500}.pl-how{margin-block-start:var(--sp-3)}.pl-how__ask{padding:var(--sp-2) 0;font:inherit;font-size:var(--fs-meta);color:var(--ink-3);text-underline-offset:4px;cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;margin-block-start:calc(-1 * var(--sp-1));line-height:1.3;text-decoration:underline;text-decoration-thickness:from-font;display:inline-block}.pl-how__ask:focus-visible,.pl-how__ask:hover{color:var(--ink-2)}.pl-how__body{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--sp-2);line-height:1.6}.pl-sheet .pl-note{min-block-size:0;padding:var(--sp-4) var(--sp-4) 0;font-size:var(--fs-meta);overscroll-behavior:contain;flex-direction:column;line-height:1.5;display:flex;overflow-y:auto}.pl-sheet .pl-note>*{flex:none}.pl-sheet .pl-note__title{font-size:var(--fs-body)}.pl-sheet .pl-note__turn{font-size:var(--fs-meta);margin-block-start:var(--sp-2)}.pl-sheet .pl-note .pl-bar{padding-block:var(--sp-2) var(--sp-4);background:var(--surface);box-shadow:0 -1px 0 var(--hairline);position:sticky;inset-block-end:0}.pl-sheet .pl-how__body{padding:var(--sp-2) var(--sp-3);line-height:1.55}.pl-sheet .pl-note:has(.pl-how__body) .pl-note__turn{display:none}@container pl-sheet (max-height:280px){.pl-note:has(.pl-how__body) .pl-note__line,.pl-note:has(.pl-how__body) .pl-note__title{display:none}}.pl-mode{align-items:center;gap:var(--sp-2);block-size:36px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);font:inherit;font-size:var(--fs-meta);color:var(--ink-2);cursor:pointer;transition:box-shadow var(--t-base) var(--ease),transform var(--t-fast) var(--ease);border:0;font-weight:500;display:inline-flex}.pl-mode:hover{box-shadow:var(--e-2)}.pl-mode:active{transform:scale(.97)}.pl-mode i{background:var(--tint-fill,var(--ink-3));border-radius:50%;flex:none;block-size:8px;inline-size:8px}.pl-mode[data-mode=free] i{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.pl-menu{gap:var(--sp-3);flex-direction:column;display:flex}.pl-menu__row{align-items:center;gap:var(--sp-4);inline-size:100%;padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--t-base) var(--ease),transform var(--t-fast) var(--ease);border:0;display:flex}.pl-menu__row:hover{box-shadow:var(--e-2)}.pl-menu__row:active{transform:scale(.99)}.pl-menu__row[data-current=true]{box-shadow:var(--e-1),inset 0 0 0 1.5px var(--ink)}.pl-menu__row[data-tinted=true]{background:var(--tint-wash)}.pl-menu__mark{border-radius:var(--r-control);background:var(--surface);block-size:44px;inline-size:44px;color:var(--tint-ink,var(--ink-2));flex:none;place-items:center;display:grid}.pl-menu__text{text-align:start;flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.pl-menu__name{font-size:var(--fs-body);color:var(--ink);font-weight:600}.pl-menu__line{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;margin-block-start:2px;line-height:1.45}.pl-menu__head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-2);display:flex}.pl-menu__title{font-size:var(--fs-title);letter-spacing:-.015em;color:var(--ink);font-weight:500}.pl-menu__foot{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin-block-start:var(--sp-2);line-height:1.45}.pl-menusheet{max-block-size:82dvh;padding:var(--sp-2) var(--sp-4) max(var(--sp-5),env(safe-area-inset-bottom));animation:cl-rise var(--t-base) var(--ease);border-start-start-radius:var(--r-stage);border-start-end-radius:var(--r-stage);inset-block-end:0;inset-inline:0}.pl-menupanel,.pl-menusheet{z-index:60;background:var(--surface);box-shadow:var(--e-2);position:fixed;overflow-y:auto}.pl-menupanel{inline-size:min(420px,92vw);padding:var(--sp-5);inset-block:0;inset-inline-end:0}.pl-menupanel,.pl-scrim{animation:cl-fade var(--t-base) var(--ease)}.pl-scrim{z-index:59;background:#1518242e;border:0;position:fixed;inset:0}.pl-sheet{--pl-budget:45svh;gap:var(--sp-2);block-size:var(--pl-budget);max-block-size:var(--pl-budget);grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;display:grid;container:pl-sheet/size}.pl-sheet[data-picking=true]{flex-direction:column;block-size:auto;display:flex;overflow-y:auto;container-type:normal}.pl-sheet .pl-stage{flex:none;justify-content:center;align-items:stretch;min-block-size:0;display:flex}.pl-picker{gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.pl-picker__body{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--sp-2);line-height:1.5}.pl-picker__out{font:inherit;font-size:var(--fs-meta);color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pl-picker__out:hover{color:var(--ink-2)}.pl-status{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.pl-status__block{inline-size:100%;padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.pl-status__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.pl-status__note{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin-block-start:var(--sp-3);line-height:1.45}.pl-status__turn{inline-size:100%;padding:var(--sp-4);border-radius:var(--r-card);background:var(--tint-wash,var(--surface));box-shadow:var(--e-1)}.pl-status__turn[data-voice=you]{background:var(--you-wash)}.pl-status__turn[data-voice=them]{background:var(--them-wash)}.pl-status__turn[data-voice=both]{background:var(--both-wash)}.pl-status__pair{flex:none;align-items:center;display:inline-flex}.pl-status__pair>:last-child{margin-inline-start:-5px}.pl-status__who{align-items:center;gap:var(--sp-2);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);margin-block-start:var(--sp-2);font-weight:500;display:flex}.pl-status__verb{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;margin-block-start:2px;line-height:1.45}.pl-pips{flex-wrap:wrap;gap:6px;margin-block-start:var(--sp-3);display:flex}.pl-pips i{background:var(--surface-sunk);block-size:9px;inline-size:9px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%}.pl-pips i[data-state=played]{background:var(--tint-fill);box-shadow:none}.pl-pips i[data-state=here]{background:var(--surface);box-shadow:0 0 0 2px var(--tint-fill)}.pl-status__clock{font-size:var(--fs-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1}.pl-status__tally{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sp-3);display:grid}.pl-status__well{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);text-align:center}.pl-status__well b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;display:block}.pl-status__well span{font-size:var(--fs-meta);color:var(--ink-3)}.pl-log{margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none}.pl-log,.pl-log li{gap:var(--sp-2);display:flex}.pl-log li{align-items:center;font-size:var(--fs-meta);color:var(--ink-2)}.pl-log__n{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.pl-log__who{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pl-log i{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-inline-start:auto}.pl-log li[data-mark=wide] i{box-shadow:inset 0 0 0 1.5px var(--tint-fill);background:0 0}.pl-log__mark{color:var(--ink-3);flex:none}.pl-truths{margin:var(--sp-3) 0 0;gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.pl-truths li{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;padding-inline-start:var(--sp-4);line-height:1.45;position:relative}.pl-truths li:before{content:"";background:var(--you);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.62em;inset-inline-start:0}.pl-truths li:nth-child(2):before{background:var(--them)}.pl-truths li:nth-child(3):before{background:var(--both)}.pl-decks{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.pl-decks__one{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--tint-wash);font-size:var(--fs-meta);color:var(--ink);padding:4px 10px 4px 4px;display:inline-flex}.pl-decks__mark{background:var(--surface);block-size:26px;inline-size:26px;color:var(--tint-ink);border-radius:50%;place-items:center;display:grid}.pl-home{gap:var(--sp-4);flex-direction:column;display:flex}.pl-home__stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-home__stat{padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk)}.pl-home__value{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.pl-home__label{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:2px}.pl-home__fav{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--tint-wash);display:flex}.pl-home__favmark{border-radius:var(--r-chip);background:var(--surface);block-size:36px;inline-size:36px;color:var(--tint-ink);flex:none;place-items:center;display:grid}.pl-home__favtext{min-inline-size:0;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.45}.pl-home__favname{font-size:var(--fs-body);color:var(--ink);font-weight:600;display:block}@keyframes pl-deal{0%{opacity:0;transform:translate(-10px,18px)rotate(-6deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes pl-hang{0%{opacity:0;transform:translateY(-16px)rotate(-13deg)}55%{opacity:1;transform:translate(0)rotate(1deg)}80%{transform:rotate(-6deg)}to{opacity:1;transform:rotate(var(--pl-tilt))}}@keyframes pl-tear-a{0%{opacity:0;transform:translate(112%)}to{opacity:1;transform:translate(0)}}@keyframes pl-tear-b{0%{opacity:0;transform:translate(112%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pl-ring__sweep{stroke-dashoffset:0;opacity:.35;animation:none}.pl-card{perspective:none}.pl-card__flip{transform-style:flat;transition:none}.pl-card[data-showing=back] .pl-card__flip{transform:none}.pl-card__side{backface-visibility:visible;transition:opacity var(--t-base) var(--ease)}.pl-card__side[data-side=back]{transform:none}.pl-card[data-showing=back] .pl-card__side[data-side=front],.pl-card[data-showing=front] .pl-card__side[data-side=back]{opacity:0;pointer-events:none}.pl-card__tile{transform:none}.pl-card[data-shape=tag]{--pl-tilt:0deg}.pl-hang__thread{display:none}.pl-hang__ring{transition:none}.pl-hang__sweep{stroke-dashoffset:0;opacity:.4;animation:none}.pl-swap{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.pl-pad[data-full=true] .pl-row__pair i{animation:none}.pl-row,.pl-row__arrow{transition:none}}@property --bm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bm-spin{to{--bm-angle:360deg}}:root{--bm-spectrum:var(--them),var(--t-people-fill),var(--t-food-fill),var(--you),var(--t-place-fill),var(--t-work-fill),var(--them)}.bm-choice{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.bm-choice[data-size=sm]{gap:var(--sp-2)}.bm-choice[data-layout=inline]{align-items:center;gap:var(--sp-3);flex-flow:wrap}.bm-mode{isolation:isolate;border-radius:var(--r-card);inline-size:100%;max-inline-size:30rem;font:inherit;text-align:start;cursor:pointer;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);background:0 0;border:0;padding:2px;display:block;position:relative}.bm-mode[data-size=sm]{border-radius:18px}.bm-mode:hover{transform:translateY(-1px)}.bm-mode:focus-visible{outline:2px solid var(--them-ink);outline-offset:3px}.bm-mode__ring,.bm-mode__ring:after{border-radius:inherit;background:conic-gradient(from var(--bm-angle),var(--bm-spectrum));animation:bm-spin 7s linear infinite;position:absolute;inset:0}.bm-mode__ring{z-index:-1}.bm-mode__ring:after{content:"";filter:blur(14px);opacity:0;transition:opacity var(--t-slow) var(--ease);inset:4px}.bm-mode:hover .bm-mode__ring:after{opacity:.35}.bm-mode[data-selected=true] .bm-mode__ring:after{opacity:.5}.bm-mode__face{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:calc(var(--r-card) - 2px);background:var(--surface);color:var(--ink);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease);display:flex;position:relative}.bm-mode[data-size=sm] .bm-mode__face{padding:10px var(--sp-3);border-radius:16px}.bm-mode[data-selected=true] .bm-mode__face{background:radial-gradient(120% 160% at 0 0,#8c93f061,transparent 55%),radial-gradient(120% 160% at 100% 100%,#e9a23b4d,transparent 55%),var(--ink);color:#fff}.bm-mark{color:#fff;block-size:40px;inline-size:40px;font-family:var(--kr);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.bm-mode[data-size=sm] .bm-mark{block-size:32px;inline-size:32px;font-size:15px}.bm-mark__orb{background:conic-gradient(from var(--bm-angle),var(--bm-spectrum));animation:bm-spin 7s linear infinite reverse;position:absolute;inset:0}.bm-mark__orb:after{content:"";background:radial-gradient(circle at 35% 30%,#ffffff73,#0000 60%);position:absolute;inset:0}.bm-mark__glyph{opacity:0;text-shadow:0 1px 2px #15182459;transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);grid-area:1/1;position:relative;transform:translateY(6px)scale(.92)}.bm-mark__glyph[data-on=true]{opacity:1;transform:none}.bm-mode__text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.bm-mode__title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:15.5px;font-weight:600;line-height:1.3;display:flex}.bm-mode[data-size=sm] .bm-mode__title{font-size:14.5px}.bm-mode__tag{padding:2px var(--sp-2);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--them-wash),var(--t-people-wash),var(--you-wash));color:var(--them-ink);letter-spacing:.01em;font-size:11.5px;font-weight:600}.bm-mode[data-selected=true] .bm-mode__tag{color:#fff;background:#ffffff24}.bm-mode__sub{font-size:var(--fs-meta);color:var(--ink-3);line-height:1.4}.bm-mode[data-selected=true] .bm-mode__sub{color:#ffffffbd}.bm-mode__tick{border:1.5px solid var(--hairline);color:#0000;block-size:24px;inline-size:24px;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.bm-mode__tick svg{block-size:14px;inline-size:14px}.bm-mode[data-selected=true] .bm-mode__tick{color:var(--ink);background:#fff;border-color:#fff}.bm-mode[data-variant=pill]{border-radius:var(--r-pill);inline-size:auto;max-inline-size:100%}.bm-mode[data-variant=pill] .bm-mode__face{gap:var(--sp-2);border-radius:var(--r-pill);min-block-size:38px;padding:3px 5px 3px 3px}.bm-mode[data-variant=pill] .bm-mark{block-size:32px;inline-size:32px;font-size:14.5px}.bm-mode[data-variant=pill] .bm-mode__text{flex:0 auto}.bm-mode[data-variant=pill] .bm-mode__title{font-size:var(--fs-meta);white-space:nowrap;flex-wrap:nowrap;gap:6px}.bm-mode[data-variant=pill] .bm-mode__tag{padding:1px 7px;font-size:11px}.bm-mode[data-variant=pill] .bm-mode__sub{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bm-mode[data-variant=pill] .bm-mode__tick{block-size:22px;inline-size:22px;margin-inline-start:2px}.bm-mode[data-variant=pill] .bm-mode__tick svg{block-size:12px;inline-size:12px}.bm-mode[data-variant=pill]:hover{transform:none}@media (pointer:coarse){.bm-mode[data-variant=pill] .bm-mode__face{min-block-size:48px}}@media (prefers-reduced-motion:reduce){.bm-mark__orb,.bm-mode__ring,.bm-mode__ring:after{animation:none}.bm-mode:hover{transform:none}.bm-mark__glyph{transition:none}}@keyframes mt-in{0%{opacity:0;transform:translateY(4px)}}@keyframes mt-sheet{0%{opacity:0;transform:translateY(24px)}}@keyframes mt-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes mt-breathe{0%,to{box-shadow:0 0 #8c93f059}50%{box-shadow:0 0 0 14px #8c93f000}}.mt-field{background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);block-size:100dvh;color:var(--ink);color-scheme:light;flex-direction:column;display:flex;position:relative;overflow:hidden}.mt-top{justify-content:space-between;padding:max(var(--sp-3),env(safe-area-inset-top)) var(--sp-5) var(--sp-3);flex:none}.mt-top,.mt-top__id{align-items:center;gap:var(--sp-3);display:flex}.mt-top__id{min-inline-size:0}.mt-top__mark{block-size:30px;inline-size:30px;box-shadow:var(--e-1);border-radius:50%;flex:none;position:relative;overflow:hidden}.mt-top__text{flex-direction:column;min-inline-size:0;display:flex}.mt-top__title{font-size:15.5px;font-weight:600;line-height:1.25}.mt-top__meta,.mt-top__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-top__meta{font-size:var(--fs-meta);color:var(--ink-3)}.mt-top__actions{flex:none;display:flex}.mt-clock,.mt-top__actions{align-items:center;gap:var(--sp-2)}.mt-clock{min-block-size:40px;padding:4px var(--sp-3) 4px 9px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);white-space:nowrap;transition:background var(--t-slow) var(--ease),color var(--t-slow) var(--ease);font-size:14px;line-height:1;display:inline-flex}.mt-clock__ring{flex:none}.mt-clock__arc,.mt-clock__track{fill:none;stroke-width:2.75px}.mt-clock__track{stroke:var(--surface-sunk)}.mt-clock__arc{stroke:var(--them);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke var(--t-slow) var(--ease)}.mt-clock__elapsed{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.mt-clock__left{color:var(--ink-3);font-size:var(--fs-meta)}.mt-clock__elapsed+.mt-clock__left:before{content:"·";color:var(--ink-3);margin-inline-end:var(--sp-2)}.mt-clock[data-state=waiting] .mt-clock__track{stroke:var(--hairline);stroke-dasharray:2 3}.mt-clock[data-state=waiting] .mt-clock__left{color:var(--ink-2)}.mt-clock[data-state=closing]{background:var(--you-wash);color:var(--you-ink)}.mt-clock[data-state=closing] .mt-clock__arc{stroke:var(--you)}.mt-clock[data-state=closing] .mt-clock__track{stroke:#e9a23b33}.mt-clock[data-state=closing] .mt-clock__elapsed+.mt-clock__left:before,.mt-clock[data-state=closing] .mt-clock__left{color:var(--you-ink)}@media (max-width:960px){.mt-clock[data-variant=pill] .mt-clock__elapsed+.mt-clock__left{display:none}}.mt-clock[data-variant=inline]{min-block-size:0;box-shadow:none;font-size:inherit;vertical-align:-2px;background:0 0;border:0;gap:4px;padding:0;display:none}.mt-clock[data-variant=inline]:before{content:"·";color:var(--ink-3);margin-inline:4px 0}.mt-clock[data-variant=inline] .mt-clock__ring{block-size:14px;inline-size:14px}.mt-clock[data-variant=inline] .mt-clock__track{stroke:#1518241a}.mt-clock[data-variant=inline] .mt-clock__elapsed{color:var(--ink-2);font-weight:500}.mt-clock[data-variant=inline] .mt-clock__elapsed+.mt-clock__left{display:none}.mt-clock[data-variant=inline][data-state=closing] .mt-clock__elapsed{color:var(--you-ink)}.mt-langbtn,.mt-peoplebtn{align-items:center;gap:var(--sp-2);min-block-size:40px;padding:4px var(--sp-3) 4px 4px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font:inherit;cursor:pointer;transition:box-shadow var(--t-base) var(--ease);font-size:14px;font-weight:500;display:inline-flex;position:relative}.mt-langbtn:hover,.mt-peoplebtn:hover{box-shadow:var(--e-2)}.mt-langbtn:focus-visible,.mt-peoplebtn:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.mt-langbtn[data-busy=true] .mt-langbtn__name{color:var(--ink-3)}.mt-langbtn__glyph{background:linear-gradient(135deg,var(--them-wash),var(--t-people-wash) 50%,var(--you-wash));block-size:30px;inline-size:30px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;flex:none;position:relative}.mt-langbtn__glyph b,.mt-langbtn__glyph i{font-style:normal;font-weight:700;line-height:1;position:absolute}.mt-langbtn__glyph b{font-family:var(--kr);color:var(--them-ink);font-size:12px;inset-block-start:5px;inset-inline-start:5px}.mt-langbtn__glyph i{font-family:var(--sans);color:var(--you-ink);font-size:11px;inset-block-end:5px;inset-inline-end:5.5px}.mt-langbtn__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;overflow:hidden}.mt-peoplebtn{padding:4px var(--sp-3)}.mt-peoplebtn__dot{background:var(--you);block-size:10px;inline-size:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-end:2px}.mt-body{gap:var(--sp-4);padding:0 var(--sp-5) var(--sp-4);flex:1}.mt-body,.mt-main{min-block-size:0;display:flex}.mt-main{gap:var(--sp-3);flex-direction:column;flex:1;min-inline-size:0;position:relative}.mt-dock{flex:none;justify-content:center;padding-block-end:env(safe-area-inset-bottom);display:flex}.mt-stage{flex:auto;min-block-size:12rem;position:relative;container:mt-stage/size}.mt-grid{gap:var(--sp-3);grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));grid-template-rows:repeat(var(--rows,1),minmax(0,1fr));display:grid;position:absolute;inset:0}.mt-grid[data-count="2"]{--cols:2;--rows:1}.mt-grid[data-count="3"]{--cols:3;--rows:1}.mt-grid[data-count="4"]{--cols:2;--rows:2}.mt-grid[data-count="5"],.mt-grid[data-count="6"]{--cols:3;--rows:2}.mt-grid[data-count="7"]{--cols:4;--rows:2}@container mt-stage (max-aspect-ratio:1){.mt-grid[data-count="2"]{--cols:1;--rows:2}.mt-grid[data-count="3"],.mt-grid[data-count="4"]{--cols:2;--rows:2}.mt-grid[data-count="5"],.mt-grid[data-count="6"]{--cols:2;--rows:3}.mt-grid[data-count="7"]{--cols:2;--rows:4}.mt-grid{gap:var(--sp-2)}.mt-grid[data-count="3"]>.mt-tile:nth-child(3):last-child,.mt-grid[data-count="5"]>.mt-tile:nth-child(5):last-child,.mt-grid[data-count="7"]>.mt-tile:nth-child(7):last-child{grid-column:span 2}}.mt-tile{border-radius:var(--r-card);background:var(--surface-sunk);min-block-size:0;min-inline-size:0;box-shadow:var(--e-1),0 0 0 0 transparent;animation:mt-in var(--t-base) var(--ease);transition:box-shadow var(--t-base) var(--ease);position:relative;overflow:hidden}.mt-tile[data-speaking=true][data-voice=them]{box-shadow:var(--e-1),0 0 0 3px var(--hue,var(--them))}.mt-tile[data-speaking=true][data-voice=you]{box-shadow:var(--e-1),0 0 0 3px var(--you)}.mt-tile__video{position:absolute;inset:0}.mt-tile__video video{object-fit:cover;block-size:100%;inline-size:100%}.mt-tile__label{z-index:2;max-inline-size:calc(100% - var(--sp-4));border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);background:#ffffffe0;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:flex;position:absolute;inset-block-end:var(--sp-2);inset-inline-start:var(--sp-2);box-shadow:0 1px 2px #15182414}.mt-tile[data-compact=true] .mt-tile__label{padding:2px 8px;font-size:12px;inset-block-end:6px;inset-inline-start:6px}.mt-tile__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mt-tile__muted{color:var(--ink-3);display:inline-grid}.mt-tile__host{border-radius:var(--r-pill);background:var(--you-wash);color:var(--you-ink);flex:none;padding:1px 7px;font-size:11px;font-weight:600}.mt-tile__lang{color:var(--ink-3);flex:none;font-size:11.5px}.mt-tile--invite{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-5);text-align:center;background:var(--surface);flex-direction:column;display:flex}.mt-invite__mark{block-size:56px;inline-size:56px;animation:mt-breathe 3.2s var(--ease) infinite;border-radius:50%;place-items:center;margin-block-end:var(--sp-2);display:inline-grid;position:relative;overflow:hidden}.mt-invite__plus{color:#fff;font-size:26px;font-weight:600;line-height:1;position:relative}.mt-invite__title{font-size:16.5px;font-weight:600}.mt-invite__body{max-inline-size:30ch;font-size:var(--fs-meta);color:var(--ink-3);margin-block-end:var(--sp-2);line-height:1.5}.mt-share{gap:var(--sp-3);display:flex;position:absolute;inset:0}.mt-share__screen{border-radius:var(--r-stage);background:var(--surface-sunk);min-block-size:0;min-inline-size:0;box-shadow:var(--e-1);flex:1;position:relative;overflow:hidden}.mt-share__screen:fullscreen{background:var(--ground-a);border-radius:0}.mt-share__strip{gap:var(--sp-2);flex-direction:column;flex:none;inline-size:clamp(140px,18cqi,220px);display:flex;overflow-y:auto}.mt-share__strip>.mt-tile{aspect-ratio:4/3;flex:none}@container mt-stage (max-aspect-ratio:1){.mt-share{flex-direction:column}.mt-share__strip{flex-direction:row;block-size:96px;inline-size:auto;overflow:auto hidden}.mt-share__strip>.mt-tile{block-size:100%}}.mt-captions{max-block-size:10rem;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex:none;overflow:hidden}.mt-captions__idle{font-size:var(--fs-meta);color:var(--ink-3);text-align:center;padding-block:2px}.mt-captions__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mt-caption{column-gap:var(--sp-3);animation:mt-in var(--t-base) var(--ease);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;display:grid}.mt-caption__who{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;font-size:var(--fs-meta);color:var(--them-ink);font-weight:600;overflow:hidden}.mt-caption[data-voice=you] .mt-caption__who{color:var(--you-ink)}.mt-caption__text{min-inline-size:0;font:inherit;color:var(--ink);text-align:start;cursor:pointer;transition:color var(--t-base) var(--ease);background:0 0;border:0;padding:0;font-size:17px;font-weight:500;line-height:1.45}.mt-caption__text:disabled{cursor:default}.mt-caption[data-final=false] .mt-caption__text,.mt-caption[data-kind=pending] .mt-caption__text{color:var(--ink-2)}.mt-caption__original{font-size:var(--fs-meta);color:var(--ink-3);grid-column:2;line-height:1.45}.mt-caption__original b,.mt-msg__original b{margin-inline-end:6px;font-weight:600}.mt-caption__original em{color:var(--you-ink);font-style:normal;font-weight:600}.mt-dots{vertical-align:middle;gap:3px;margin-inline-start:6px;display:inline-flex}.mt-dots,.mt-dots:after,.mt-dots:before{--dot:4px}.mt-dots:after,.mt-dots:before{content:"";inline-size:var(--dot);block-size:var(--dot);background:currentColor;border-radius:50%;animation:mt-dot 1.2s ease-in-out infinite}.mt-dots:after{animation-delay:.2s}.mt-unread{border-radius:var(--r-pill);background:var(--you);block-size:18px;min-inline-size:18px;color:var(--ink);text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--surface);padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.mt-panel{background:var(--surface);flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.mt-panel[data-mode=docked]{inline-size:var(--chat-w);border-radius:var(--r-stage);box-shadow:var(--e-1);flex:none}.mt-panel[data-mode=sheet]{z-index:40;animation:mt-sheet var(--t-base) var(--ease);padding-block-start:env(safe-area-inset-top);position:fixed;inset:0}@media (min-width:640px){.mt-panel[data-mode=sheet]{inset:var(--sp-3) var(--sp-3) var(--sp-3) auto;inline-size:min(420px,calc(100vw - 2 * var(--sp-3)));border-radius:var(--r-stage);box-shadow:var(--e-2)}}.mt-panel__tabs{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) 0;border-block-end:1px solid var(--hairline);flex:none;display:flex}.mt-tab{min-block-size:44px;padding:0 var(--sp-3);font:inherit;color:var(--ink-3);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border:0;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:inline-flex}.mt-tab:hover{color:var(--ink)}.mt-tab[data-active=true]{color:var(--ink);border-block-end-color:var(--ink)}.mt-tabcount{border-radius:var(--r-pill);background:var(--them-wash);min-inline-size:20px;color:var(--them-ink);text-align:center;padding:1px 6px;font-size:11.5px;font-weight:600}.mt-tabcount[data-tone=knock]{background:var(--you-wash);color:var(--you-ink)}.mt-panel__close{border-radius:var(--r-pill);block-size:40px;inline-size:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;display:inline-grid}.mt-panel__close:hover{background:var(--surface-sunk);color:var(--ink)}.mt-chat,.mt-panel__body{flex-direction:column;flex:1;min-block-size:0;display:flex}.mt-chat__list,.mt-composer__input,.mt-people,.mt-picker__list{scrollbar-width:thin;scrollbar-color:#1518242e transparent}.mt-chat__list{min-block-size:0;padding:var(--sp-2) var(--sp-4) var(--sp-4);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.mt-chat__empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);text-align:center;flex-direction:column;flex:1;display:flex}.mt-chat__glyphs{font-family:var(--kr);letter-spacing:.08em;background:linear-gradient(90deg,var(--bm-spectrum));color:#0000;-webkit-background-clip:text;background-clip:text;margin-block-end:var(--sp-2);font-size:30px;font-weight:700}.mt-chat__glyphs i{font-style:normal}.mt-chat__emptyTitle{font-size:16px;font-weight:600}.mt-chat__emptyBody{max-inline-size:30ch;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.5}.mt-msg{animation:mt-in var(--t-base) var(--ease);flex-direction:column;align-items:flex-start;margin-block-start:var(--sp-3);display:flex}.mt-msg[data-continued=true]{margin-block-start:3px}.mt-msg[data-own=true]{align-items:flex-end}.mt-msg__head{align-items:baseline;gap:var(--sp-2);margin:0 4px 4px;font-size:12.5px;display:flex}.mt-msg__name{color:var(--hue-ink,var(--them-ink));font-weight:600}.mt-msg[data-own=true] .mt-msg__name{color:var(--you-ink)}.mt-msg__time{color:var(--ink-3)}.mt-msg__bubble{background:var(--them-wash);max-inline-size:90%;transition:opacity var(--t-base) var(--ease);border-radius:18px 18px 18px 6px;padding:9px 13px}.mt-msg[data-own=true] .mt-msg__bubble{background:var(--you-wash);border-radius:18px 18px 6px}.mt-msg[data-own=true][data-state=local] .mt-msg__bubble,.mt-msg[data-own=true][data-state=unsent] .mt-msg__bubble{opacity:.7}.mt-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);transition:color var(--t-base) var(--ease);margin:0;font-size:15.5px;line-height:1.5}.mt-msg__bubble[data-kind=pending] .mt-msg__text,.mt-msg__original{color:var(--ink-2)}.mt-msg__original{margin:var(--sp-2) 0 0;border-block-start:1px solid var(--hairline);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:2px;padding-block-start:var(--sp-2);font-size:13.5px;line-height:1.45;display:flex}.mt-msg__original b{color:var(--ink-3);font-size:11.5px}.mt-msg__meta{align-items:center;gap:var(--sp-2);color:var(--ink-3);margin:3px 6px 0;font-size:12px;display:flex}.mt-msg__meta:empty{display:none}.mt-msg__status{align-items:center;display:inline-flex}.mt-msg__status .mt-dots{margin:0 4px 0 0}.mt-msg__retry,.mt-msg__toggle{font:inherit;color:var(--them-ink);cursor:pointer;background:0 0;border:0;padding:0}.mt-msg__toggle:hover{text-decoration:underline}.mt-msg__check,.mt-msg__retry{color:var(--you-ink);font-weight:600}.mt-composer{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3);border-block-start:1px solid var(--hairline);flex:none;padding-block-end:max(var(--sp-3),env(safe-area-inset-bottom));display:flex}.mt-composer__input{border:1px solid var(--hairline);background:var(--surface-sunk);max-block-size:132px;min-inline-size:0;font:inherit;color:var(--ink);resize:none;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border-radius:20px;outline:none;flex:1;padding:10px 14px;font-size:15px;line-height:1.4}.mt-composer__input:focus{border-color:var(--them);background:var(--surface)}.mt-composer__send{background:var(--ink);color:#fff;cursor:pointer;block-size:42px;inline-size:42px;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.mt-composer__send:active:not(:disabled){transform:scale(.94)}.mt-composer__send:disabled{opacity:.3;cursor:default}.mt-composer__send:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.mt-people{gap:var(--sp-5);min-block-size:0;padding:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mt-people__heading{font-size:var(--fs-meta);color:var(--ink-3);justify-content:space-between;align-items:center;margin-block-end:var(--sp-2);font-weight:600;display:flex}.mt-people__count{font-weight:500}.mt-people__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mt-person{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:14px;display:flex}.mt-person[data-here=false]{opacity:.55}.mt-person--knock{background:var(--you-wash);flex-wrap:wrap}.mt-person--knock[data-compact=true]{background:0 0;padding:0}.mt-person__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.mt-person__name{color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:flex}.mt-person__lang,.mt-person__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt-person__lang{color:var(--ink-3);font-size:12.5px}.mt-person--knock .mt-person__text{min-inline-size:8.5rem}.mt-person__actions{gap:6px;margin-inline-start:auto;display:flex}.mt-initials{background:var(--them-wash);block-size:36px;inline-size:36px;color:var(--them-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.mt-initials[data-voice=you]{background:var(--you-wash);color:var(--you-ink)}.mt-people__invite{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);flex-direction:column;align-items:flex-start;gap:6px;margin-block-start:auto;display:flex}.mt-people__inviteTitle{font-size:14.5px;font-weight:600}.mt-people__inviteBody{font-size:var(--fs-meta);color:var(--ink-3);margin-block-end:var(--sp-2);line-height:1.5}.mt-knock{z-index:45;inline-size:min(380px,calc(100vw - 2 * var(--sp-3)));padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);animation:mt-in var(--t-base) var(--ease);position:fixed;inset-block-start:calc(env(safe-area-inset-top) + 68px);inset-inline-end:var(--sp-5);overflow:hidden}.mt-knock:before{content:"";background:linear-gradient(90deg,var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.mt-knock__title{margin-block-end:var(--sp-3);font-size:14.5px;font-weight:600}.mt-knock__list{margin:0;padding:0;list-style:none}.mt-knock__more{font:inherit;font-size:var(--fs-meta);color:var(--them-ink);cursor:pointer;background:0 0;border:0;margin-block-start:var(--sp-2);padding:0}.mt-field[data-rail=true] .mt-knock{inset-inline-end:calc(var(--rail-w) + var(--sp-6))}@media (max-width:640px){.mt-knock{inset-inline:var(--sp-3);inline-size:auto}}.mt-picker{flex-direction:column;max-block-size:min(88dvh,760px);max-inline-size:30rem;display:flex;overflow:hidden}.mt-picker__search{min-block-size:44px;inline-size:100%;padding:0 var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);font:inherit;color:var(--ink);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);outline:none;flex:none;margin-block-start:var(--sp-4);font-size:15px}.mt-picker__search:focus{border-color:var(--them);background:var(--surface)}.mt-picker__list{min-block-size:0;margin:var(--sp-3) calc(-1 * var(--sp-2)) 0;padding:0 var(--sp-2);overscroll-behavior:contain;flex:1;list-style:none;overflow-y:auto}.mt-picker__none{padding:var(--sp-5) 0;text-align:center;font-size:var(--fs-meta);color:var(--ink-3)}.mt-picker__option{align-items:center;gap:var(--sp-3);min-block-size:52px;inline-size:100%;padding:var(--sp-2) var(--sp-3);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:14px;display:flex}.mt-picker__option:hover{background:var(--surface-sunk)}.mt-picker__option[data-selected=true]{background:var(--them-wash)}.mt-picker__option:focus-visible{outline:2px solid var(--them-ink);outline-offset:-2px}.mt-picker__names{flex-direction:column;flex:1;min-inline-size:0;display:flex}.mt-picker__native{color:var(--ink);align-self:flex-start;font-size:15.5px;font-weight:500}.mt-picker__english{color:var(--ink-3);font-size:12.5px}.mt-picker__cap{padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);flex:none;font-size:11.5px;font-weight:600}.mt-picker__cap[data-speech=true]{background:linear-gradient(90deg,var(--them-wash),var(--t-people-wash));color:var(--them-ink)}.mt-picker__tick{color:var(--them-ink);flex:none}.cl-modal__actions.mt-leave{flex-direction:column}.mt-door{min-block-size:100dvh;padding:0 var(--sp-5);background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);place-items:center;display:grid}.mt-door__card{align-items:center;gap:var(--sp-2);max-inline-size:28rem;padding:var(--sp-7) var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);text-align:center;animation:mt-in var(--t-base) var(--ease);flex-direction:column;display:flex}.mt-door__mark{block-size:64px;inline-size:64px;border-radius:50%;place-items:center;margin-block-end:var(--sp-3);display:inline-grid;position:relative;overflow:hidden}.mt-door__mark[data-waiting=true]{animation:mt-breathe 2.6s var(--ease) infinite;overflow:visible}.mt-door__mark[data-waiting=true] .bm-mark__orb{border-radius:50%;overflow:hidden}.mt-door__glyph{font-family:var(--kr);color:#fff;text-shadow:0 1px 2px #15182459;font-size:26px;font-weight:700;position:relative}.mt-door__eyebrow{font-size:var(--fs-meta);color:var(--them-ink);font-weight:600}.mt-door__title{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:600;line-height:1.25}.mt-door__body{max-inline-size:34ch;font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.mt-door__actions{gap:var(--sp-3);margin-block-start:var(--sp-4);display:flex}@media (max-width:640px){.mt-top{padding-inline:var(--sp-3)}.mt-body{padding:0 var(--sp-2) var(--sp-2)}.mt-captions{max-block-size:8rem;padding:var(--sp-2) var(--sp-3)}.mt-caption__text{font-size:15.5px}.mt-caption__who{max-inline-size:6rem}.mt-langbtn__name{max-inline-size:6.5rem}.mt-clock[data-variant=pill]{display:none}.mt-clock[data-variant=inline]{display:inline-flex}}@media (prefers-reduced-motion:reduce){.mt-clock__arc{transition:none}.mt-caption,.mt-door__card,.mt-door__mark[data-waiting=true],.mt-dots:after,.mt-dots:before,.mt-invite__mark,.mt-knock,.mt-msg,.mt-panel[data-mode=sheet],.mt-tile{animation:none}}.mr-page{background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);min-block-size:100dvh;color:var(--ink)}.mr-wrap{gap:var(--sp-4);max-inline-size:64rem;padding:var(--sp-6) var(--sp-5) var(--sp-8);margin:0 auto}.mr-head,.mr-wrap{flex-direction:column;display:flex}.mr-head{align-items:flex-start;gap:var(--sp-2);margin-block-end:var(--sp-3)}.mr-brand{margin-block-end:var(--sp-4)}.mr-eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--them-ink);font-weight:600;display:inline-flex}.mr-eyebrow__dot{background:conic-gradient(var(--bm-spectrum));border-radius:50%;block-size:10px;inline-size:10px}.mr-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.15}.mr-meta{font-size:var(--fs-body);color:var(--ink-3)}.mr-people{gap:var(--sp-2);margin:var(--sp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.mr-people li{border-radius:var(--r-pill);background:var(--them-wash);align-items:center;gap:6px;padding:4px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.mr-people li[data-voice=you]{background:var(--you-wash)}.mr-people li span{color:var(--ink-3);font-weight:400}.mr-card{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.mr-card__label{font-size:var(--fs-meta);color:var(--ink-3);margin-block-end:var(--sp-3);font-weight:600}.mr-card__title{font-size:18px;font-weight:600}.mr-card__body{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.mr-note{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.mr-writing{block-size:40px;inline-size:40px;border-radius:50%;margin-block-end:var(--sp-2);position:relative;overflow:hidden}.mr-recap{gap:var(--sp-4);flex-direction:column;display:flex}.mr-recap__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mr-recap__langs{max-inline-size:100%;overflow-x:auto}.mr-card--summary{position:relative;overflow:hidden}.mr-card--summary:before{content:"";background:linear-gradient(90deg,var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.mr-summary{font-size:var(--fs-body-lg);text-wrap:pretty;line-height:1.6}.mr-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.mr-actions,.mr-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mr-list li{padding-inline-start:var(--sp-4);font-size:15.5px;line-height:1.5;position:relative}.mr-list li:before{content:"";background:var(--them);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.6em;inset-inline-start:2px}.mr-actions li{flex-direction:column;gap:6px;display:flex}.mr-actions__task{font-size:15.5px;line-height:1.5}.mr-actions__meta{flex-wrap:wrap;gap:6px;display:flex}.mr-chip{border-radius:var(--r-pill);background:var(--them-wash);color:var(--them-ink);padding:2px 10px;font-size:12.5px;font-weight:600}.mr-chip[data-tone=due]{background:var(--you-wash);color:var(--you-ink)}.mr-numbers{flex-direction:column;margin:0;display:flex}.mr-numbers>div{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-2) 0;border-block-end:1px solid var(--hairline);display:flex}.mr-numbers dt{color:var(--ink-2);font-size:14.5px}.mr-numbers dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:15.5px;font-weight:600}.mr-fine{color:var(--ink-3);margin-block-start:var(--sp-3);font-size:12.5px;line-height:1.5}.mr-empty{font-size:var(--fs-meta);color:var(--ink-3)}.mr-record__head{margin-block-end:var(--sp-4)}.mr-lines{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mr-line{gap:var(--sp-3);grid-template-columns:3.2rem minmax(0,8rem) minmax(0,1fr);align-items:baseline;font-size:15px;line-height:1.5;display:grid}.mr-line__time{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12.5px}.mr-line__name{text-overflow:ellipsis;white-space:nowrap;color:var(--them-ink);font-size:13.5px;font-weight:600;overflow:hidden}.mr-line__text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mr-line__toggle{font-size:12px}.mr-line__original{color:var(--ink-3);font-size:13.5px}.mr-line__original em{color:var(--you-ink);font-style:normal;font-weight:600}.mr-foot{justify-content:center;margin-block-start:var(--sp-4);display:flex}@media (max-width:640px){.mr-wrap{padding:var(--sp-5) var(--sp-3) var(--sp-7)}.mr-line{grid-template-columns:minmax(0,1fr);gap:2px}.mr-line__time{display:none}}.mt-viewtoggle{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--e-1);gap:2px;padding:3px}.mt-viewtoggle,.mt-viewtoggle__option{border-radius:var(--r-pill);display:inline-flex}.mt-viewtoggle__option{min-block-size:32px;padding:0 var(--sp-3);font:inherit;font-size:var(--fs-meta);color:var(--ink-3);cursor:pointer;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;font-weight:500}.mt-viewtoggle__option:hover{color:var(--ink)}.mt-viewtoggle__option[data-active=true]{background:var(--ink);color:#fff}.mt-viewtoggle__option:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}@media (max-width:760px){.mt-viewtoggle__label{display:none}.mt-viewtoggle__option{padding:0 10px}}.mt-speaker,.mt-speaker__main{position:absolute;inset:0}.mt-speaker__main{display:flex}.mt-speaker__main>.mt-tile{border-radius:var(--r-stage);flex:1}.mt-speaker .ss-float{inset:12px}.mt-speaker .ss-faces[data-orientation=column]{flex-direction:column}.mt-float-tile{inline-size:min(var(--tile-w),calc((100cqi - 48px - (var(--n,1) - 1) * 5px) / var(--n,1)));aspect-ratio:4/3;flex:none}.mt-speaker .ss-faces[data-orientation=column] .mt-float-tile{inline-size:min(var(--tile-w),calc((100cqb - 48px - (var(--n,1) - 1) * 5px) / var(--n,1) * 4 / 3))}.mt-float-tile>.mt-tile{block-size:100%;box-shadow:none;border-radius:13px;animation:none}.mt-float-tile>.mt-tile[data-speaking=true][data-voice=them]{box-shadow:inset 0 0 0 3px var(--hue,var(--them))}.mt-float-tile>.mt-tile[data-speaking=true][data-voice=you]{box-shadow:inset 0 0 0 3px var(--you)}.ss-faces__min.mt-stackbtn{inset-inline:-8px auto}.mt-tile__pin{z-index:3;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-block-size:30px;min-inline-size:30px;font:inherit;color:var(--ink-2);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:#ffffffe0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2);box-shadow:0 1px 2px #1518241a}.mt-tile:focus-within .mt-tile__pin,.mt-tile:hover .mt-tile__pin,.mt-tile__pin[data-pinned=true]{opacity:1}.mt-tile__pin[data-pinned=true]{background:var(--ink);color:#fff}.mt-tile__pin:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.mt-tile[data-compact=true] .mt-tile__pin{min-block-size:24px;min-inline-size:24px;padding:0 5px;inset-block-start:4px;inset-inline-end:4px}@media (hover:none){.mt-tile__pin{opacity:.9}}.mt-msg__row{align-items:flex-start;gap:4px;max-inline-size:100%;display:flex}.mt-msg[data-own=true] .mt-msg__row{flex-direction:row-reverse}.mt-msg__row>.mt-msg__bubble{min-inline-size:0}.mt-msg[data-flash=true] .mt-msg__bubble{box-shadow:0 0 0 3px var(--you);transition:box-shadow var(--t-base) var(--ease)}.mt-msg__pinned{color:var(--them-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.mt-msg__pinned[data-scope=me]{color:var(--you-ink)}.mt-pinmenu{flex:none;align-self:center;position:relative}.mt-pinmenu__toggle{block-size:28px;inline-size:28px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.mt-msg:focus-within .mt-pinmenu__toggle,.mt-msg:hover .mt-pinmenu__toggle,.mt-pinmenu[data-open=true] .mt-pinmenu__toggle,.mt-pinmenu__toggle[data-active=true]{opacity:1}.mt-pinmenu[data-open=true] .mt-pinmenu__toggle,.mt-pinmenu__toggle:hover{background:var(--surface-sunk);color:var(--ink)}.mt-pinmenu__toggle[data-active=true]{color:var(--them-ink)}.mt-pinmenu__toggle:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px}@media (hover:none){.mt-pinmenu__toggle{opacity:.7}}.mt-pinmenu__list{z-index:20;background:var(--surface);min-inline-size:13rem;box-shadow:var(--e-2);animation:mt-in var(--t-fast) var(--ease);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.mt-msg[data-own=true] .mt-pinmenu__list{inset-inline:0 auto}.mt-pinmenu__list button{font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:14px}.mt-pinmenu__list button:focus-visible,.mt-pinmenu__list button:hover{background:var(--surface-sunk);outline:none}.mt-pinmenu__note{max-inline-size:15rem;color:var(--ink-3);padding:8px 12px;font-size:12.5px;line-height:1.45}.mt-pins{padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface-sunk),var(--surface));flex-direction:column;flex:none;gap:4px;display:flex}.mt-pins[data-expanded=true]{max-block-size:40%;overflow-y:auto}.mt-pins__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mt-pin{background:var(--surface);border-inline-start:3px solid var(--them);border-radius:12px;align-items:flex-start;gap:4px;display:flex;box-shadow:0 1px 2px #1518240f}.mt-pin[data-scope=me]{border-inline-start-color:var(--you)}.mt-pin__body{min-inline-size:0;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:7px 10px;display:flex}.mt-pin__label{color:var(--them-ink);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.mt-pin[data-scope=me] .mt-pin__label{color:var(--you-ink)}.mt-pin__text{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mt-pin__text b{font-weight:600}.mt-pin__unpin{block-size:28px;inline-size:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:4px;display:inline-grid}.mt-pin__unpin:hover{background:var(--surface-sunk);color:var(--ink)}.mt-pins__more{font:inherit;color:var(--them-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 4px;font-size:12.5px;font-weight:500}.mr-pinned{padding:var(--sp-4);border-radius:var(--r-card);background:var(--them-wash);margin-block-end:var(--sp-5)}.mr-people__link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.mr-people__link:focus-visible,.mr-people__link:hover{text-decoration-color:currentColor}[data-hue=you]{--hue:var(--you);--hue-ink:var(--you-ink);--hue-wash:var(--you-wash)}[data-hue=them]{--hue:var(--them);--hue-ink:var(--them-ink);--hue-wash:var(--them-wash)}[data-hue=travel]{--hue:var(--t-travel-fill);--hue-ink:var(--t-travel-ink);--hue-wash:var(--t-travel-wash)}[data-hue=food]{--hue:var(--t-food-fill);--hue-ink:var(--t-food-ink);--hue-wash:var(--t-food-wash)}[data-hue=place]{--hue:var(--t-place-fill);--hue-ink:var(--t-place-ink);--hue-wash:var(--t-place-wash)}[data-hue=people]{--hue:var(--t-people-fill);--hue-ink:var(--t-people-ink);--hue-wash:var(--t-people-wash)}[data-hue=work]{--hue:var(--t-work-fill);--hue-ink:var(--t-work-ink);--hue-wash:var(--t-work-wash)}[data-hue=play]{--hue:var(--t-play-fill);--hue-ink:var(--t-play-ink);--hue-wash:var(--t-play-wash)}.mt-tile__hue{background:var(--hue,var(--them));border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mt-initials[data-hued]{background:var(--hue-wash);color:var(--hue-ink);box-shadow:inset 0 0 0 1.5px var(--hue)}.mt-field{--chat-w:clamp(288px,22vw,340px);--rail-w:clamp(340px,27vw,440px)}.mt-rail{inline-size:var(--rail-w);flex:none;min-block-size:0;display:flex}.mt-field[data-width=medium]{--chat-w:296px;--rail-w:clamp(320px,31vw,380px)}.mt-stagewrap{flex-direction:column;flex:auto;min-block-size:12rem;display:flex;position:relative}.mt-stagewrap>.mt-stage{flex:auto}.mt-stagewrap:fullscreen{padding:var(--sp-4);background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%)}.mt-fsbtn{z-index:15;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);block-size:36px;min-inline-size:36px;box-shadow:var(--e-1);color:var(--ink-2);font:inherit;cursor:pointer;opacity:.85;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:#fffffff0;border:0;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:10px;inset-inline-end:10px}.mt-fsbtn:focus-visible,.mt-fsbtn:hover{opacity:1;color:var(--ink);background:#fff}.mt-fsbtn svg{block-size:18px;inline-size:18px}.mt-stagewrap[data-fullscreen=false]:has(.mt-share) .mt-fsbtn{display:none}.mt-stagewrap[data-fullscreen=true] .mt-fsbtn{padding-inline:12px 14px;inset-block-start:calc(var(--sp-4) + 6px);inset-block-end:auto;inset-inline-end:calc(var(--sp-4) + 6px)}.mt-sharefs{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--e-2);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);background:#151824d6;border:0;flex:none;align-items:center;gap:7px;padding:8px 14px 8px 11px;font-size:13px;font-weight:600;display:inline-flex}.mt-sharefs:hover{background:#151824f2}.mt-sharefs:active{transform:scale(.97)}.mt-sharefs:focus-visible{outline:2px solid var(--them);outline-offset:2px}.mt-sharefs svg{block-size:16px;inline-size:16px}.mt-stagewrap[data-fullscreen=true] .mt-sharefs{display:none}.mt-controls__gap{background:var(--hairline);flex:none;block-size:26px;inline-size:1px;margin-inline:2px}.mt-overlay{--tx:19px;z-index:14;pointer-events:none;flex-direction:column;align-items:center;gap:6px;max-inline-size:min(880px,100% - 96px);margin-inline:auto;display:flex;position:absolute;inset-block-end:14px;inset-inline:0}.mt-overlay[data-size=s]{--tx:16px}.mt-overlay[data-size=l]{--tx:23px}.mt-overlay[data-size=xl]{--tx:28px}.mt-stagewrap[data-fullscreen=true] .mt-overlay{inset-block-end:calc(var(--sp-4) + 18px)}.mt-overlay__turn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;max-inline-size:100%;animation:mt-in var(--t-base) var(--ease);background:#151824cc;border-radius:16px;justify-items:start;gap:3px;padding:9px 16px 11px;display:grid;box-shadow:0 6px 24px #15182438}.mt-overlay__turn+.mt-overlay__turn{opacity:.86}.mt-overlay__who{color:#ffffffd9;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.mt-overlay__who i{background:var(--hue);border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 0 2px #ffffff40}.mt-overlay__turn[data-live=true] .mt-overlay__who i{animation:mt-pulse 1.1s var(--ease) infinite}.mt-overlay__text{font-size:var(--tx);text-wrap:pretty;margin:0;font-weight:600;line-height:1.38}.mt-overlay__text [data-final=false],.mt-overlay__text [data-kind=pending]{color:#ffffffc7}.mt-overlay .mt-fig{color:#fff;background:#fff3}.mt-overlay .mt-term{color:inherit;text-decoration-color:#ffffffb3}.mt-overlay__original{font-size:calc(var(--tx) * .68);color:#ffffffbd;margin:0;line-height:1.4}.mt-overlay__original b{margin-inline-end:6px;font-weight:600}.mt-overlay__check{border-radius:var(--r-pill);background:var(--t-rhythm-wash);color:var(--t-rhythm-ink);align-items:center;gap:5px;margin-block-start:3px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.mt-overlay__idle{color:#fff;background:#151824b3;font-size:13px}.mt-overlay__idle,.mt-overlay__open{border-radius:var(--r-pill);padding:6px 14px}.mt-overlay__open{pointer-events:auto;box-shadow:var(--e-1);color:var(--ink);font:inherit;cursor:pointer;background:#fffffff0;border:0;font-size:13px;font-weight:600}@keyframes mt-pulse{50%{transform:scale(1.35)}}.mt-fig{background:var(--hue,var(--them));border-radius:4px;padding:0 3px}@supports (color:color-mix(in lab,red,red)){.mt-fig{background:color-mix(in srgb,var(--hue,var(--them)) 24%,transparent)}}.mt-fig{color:var(--hue-ink,var(--them-ink));font-variant-numeric:tabular-nums;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:650}.mt-term{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--hue-ink,var(--them-ink));text-decoration-color:var(--hue-ink,var(--them-ink));text-underline-offset:3px;cursor:help;background:0 0;font-weight:600}.mt-transcript{--tx:16.5px;border-radius:var(--r-stage);background:var(--surface);min-block-size:0;min-inline-size:0;box-shadow:var(--e-1);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mt-transcript[data-size=s]{--tx:14.5px}.mt-transcript[data-size=l]{--tx:19px}.mt-transcript[data-size=xl]{--tx:22px}.mt-transcript[data-variant=sheet]{box-shadow:none;border-radius:0}.mt-transcript__head{justify-content:space-between;align-items:center;gap:var(--sp-2);border-block-end:1px solid var(--hairline);flex:none;padding:10px 10px 10px 16px;display:flex}.mt-transcript__title{white-space:nowrap;align-items:center;gap:8px;min-inline-size:0;font-size:14.5px;font-weight:600;display:flex}.mt-transcript__live{background:var(--t-place-fill);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px var(--t-place-wash);border-radius:50%;flex:none}.mt-transcript__in{text-overflow:ellipsis;border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);padding:2px 8px;font-size:11.5px;font-weight:500;overflow:hidden}.mt-transcript__tools{flex:none;align-items:center;gap:2px;display:flex}.mt-transcript__follow{opacity:1}.mt-iconbtn{border-radius:var(--r-pill);block-size:34px;inline-size:34px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:0;place-items:center;display:inline-grid}.mt-iconbtn:hover,.mt-iconbtn[data-active=true]{background:var(--surface-sunk);color:var(--ink)}.mt-iconbtn:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px}.mt-transcript__paused{background:var(--surface-sunk);color:var(--ink-2);font-size:var(--fs-meta);border-radius:12px;flex:none;margin:10px 12px 0;padding:8px 12px}.mt-transcript__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-block-size:0;overflow-y:auto}.mt-transcript__inner{flex-direction:column;gap:10px;padding:14px 12px 18px;display:flex}.mt-transcript__jump{inset-block-end:58px}.mt-transcript__note{border-block-start:1px solid var(--hairline);background:var(--surface-sunk);color:var(--ink-3);flex:none;align-items:flex-start;gap:7px;margin:0;padding:9px 14px 10px;font-size:11.5px;line-height:1.45;display:flex}.mr-ai svg,.mt-chat__note svg,.mt-transcript__note svg{flex:none;margin-block-start:1px}.mt-transcript__empty{padding:var(--sp-7) var(--sp-4);text-align:center;justify-items:center;gap:8px;display:grid}.mt-transcript__glyphs{letter-spacing:.12em;color:var(--ink-3);font-size:22px;font-weight:600}.mt-transcript__glyphs i{color:var(--them);font-style:normal}.mt-transcript__emptyTitle{align-items:center;font-size:15px;font-weight:600;display:inline-flex}.mt-transcript__emptyBody{max-inline-size:30ch;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.5}.mt-turn{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--hue);animation:mt-in var(--t-base) var(--ease);transition:background var(--t-slow) var(--ease),box-shadow var(--t-slow) var(--ease);border-radius:14px;gap:6px;padding:10px 12px 12px 13px;display:grid;position:relative}[dir=rtl] .mt-turn{box-shadow:inset -3px 0 0 var(--hue)}.mt-turn[data-live=true]{background:var(--hue-wash);box-shadow:inset 3px 0 0 var(--hue),0 0 0 1px var(--hue)}@supports (color:color-mix(in lab,red,red)){.mt-turn[data-live=true]{box-shadow:inset 3px 0 0 var(--hue),0 0 0 1px color-mix(in srgb,var(--hue) 40%,transparent)}}.mt-turn:has(.mt-reactions){margin-block-start:10px}.mt-turn[data-guard=check]{box-shadow:inset 3px 0 0 var(--hue),0 0 0 1.5px var(--t-rhythm-fill)}.mt-turn__head{min-inline-size:0;color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;line-height:1.3;display:flex}.mt-turn__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mt-turn__who b{color:var(--hue-ink);font-weight:600}.mt-turn__time{font-variant-numeric:tabular-nums;flex:none}.mt-turn__speaking{flex:none;align-items:flex-end;gap:2px;block-size:12px;display:inline-flex}.mt-turn__speaking i{background:var(--hue);transform-origin:bottom;border-radius:2px;block-size:100%;inline-size:3px;animation:mt-bars .9s ease-in-out infinite}.mt-turn__speaking i:nth-child(2){animation-delay:.15s}.mt-turn__speaking i:nth-child(3){animation-delay:.3s}@keyframes mt-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mt-turn__copy{border-radius:var(--r-pill);block-size:26px;inline-size:26px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;margin:-4px -4px -4px 0;display:inline-grid}.mt-turn:hover .mt-turn__copy,.mt-turn__copy:focus-visible{opacity:1}.mt-turn__copy:hover{background:var(--surface);color:var(--ink)}@media (hover:none){.mt-turn__copy{opacity:.7}}.mt-avatar{background:var(--hue-wash);block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1.5px var(--hue);color:var(--hue-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:inline-grid;overflow:hidden}.mt-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.mt-turn__lines{gap:6px;display:grid}.mt-line__text{inline-size:100%;font:inherit;font-size:var(--tx);color:var(--ink);text-align:start;text-wrap:pretty;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1.5;display:block}.mt-line__text:disabled{cursor:text;color:var(--ink)}.mt-line[data-final=false] .mt-line__text,.mt-line[data-kind=pending] .mt-line__text{color:var(--ink-2)}.mt-line__pending{color:var(--ink-3);white-space:nowrap;align-items:center;margin-inline-start:8px;font-size:12px;font-weight:500;display:inline-flex}.mt-line__pending .mt-dots{margin-inline:0 5px}.mt-line__original{font-size:calc(var(--tx) * .8);color:var(--ink-3);margin:3px 0 0;line-height:1.45}.mt-line__original b{color:var(--ink-2);margin-inline-end:4px;font-size:11.5px;font-weight:600}.mt-line[data-check=true] .mt-line__original{background:var(--t-rhythm-wash);color:var(--t-rhythm-ink);border-radius:10px;padding:6px 9px}.mt-guard{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;display:flex}.mt-guard__chip{border-radius:var(--r-pill);background:var(--t-place-wash);color:var(--t-place-ink);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.mt-guard__figs{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.mt-guard[data-state=check] .mt-guard__chip{background:var(--t-rhythm-wash);color:var(--t-rhythm-ink);box-shadow:inset 0 0 0 1px var(--t-rhythm-fill)}.mt-guard__body{color:var(--t-rhythm-ink);flex-basis:100%;font-size:12px;line-height:1.4}.mt-reactions{pointer-events:auto;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:-11px;inset-inline-end:10px}.mt-reaction{border-radius:var(--r-pill);background:var(--hue-wash,var(--surface));max-inline-size:10rem;box-shadow:0 0 0 1px var(--hue,var(--hairline)),var(--e-1);align-items:center;gap:4px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mt-reaction{box-shadow:0 0 0 1px color-mix(in srgb,var(--hue,var(--hairline)) 55%,transparent),var(--e-1)}}.mt-reaction{color:var(--hue-ink,var(--ink-2));white-space:nowrap;animation:mt-react .5s var(--ease) both;font-size:12px;font-weight:500;line-height:1.5}.mt-reaction b{font-weight:650}.mt-reaction span{text-overflow:ellipsis;overflow:hidden}.mt-reaction__count{font-variant-numeric:tabular-nums;opacity:.75}.mt-reaction--more{background:var(--surface);color:var(--ink-3)}@keyframes mt-react{0%{opacity:0;transform:translateY(4px)scale(.85)}60%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:none}}.mt-capset{z-index:40;background:var(--surface);max-block-size:calc(100% - 62px);inline-size:min(330px,100vw - 24px);box-shadow:var(--e-2),0 0 0 1px var(--hairline);animation:mt-in var(--t-fast) var(--ease);border-radius:18px;gap:10px;padding:14px 16px 16px;display:grid;position:absolute;inset-block-start:54px;inset-inline-end:8px;overflow-y:auto}.mt-capset__title{margin:0 0 2px;font-size:14.5px;font-weight:600}.mt-capset__group{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.mt-capset__group:disabled{opacity:.45}.mt-capset__label{color:var(--ink-3);margin:4px 0 -4px;font-size:12px;font-weight:600}.mt-capset .sys-seg{inline-size:100%}.mt-capset .sys-seg__option{flex:1}.mt-capset__a{font-weight:650;line-height:1}.mt-capset__a[data-size=s]{font-size:11px}.mt-capset__a[data-size=m]{font-size:13.5px}.mt-capset__a[data-size=l]{font-size:16px}.mt-capset__a[data-size=xl]{font-size:19px}.mt-chat__note{color:var(--ink-3);flex:none;align-items:flex-start;gap:6px;margin:0;padding:6px 14px 0;font-size:11px;line-height:1.4;display:flex}.mt-msg__name:before{content:"";background:var(--hue,var(--them));vertical-align:1px;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:5px;display:inline-block}.mr-ai{background:var(--surface-sunk);color:var(--ink-2);font-size:var(--fs-meta);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;line-height:1.5;display:flex}@media (max-width:1023px){.mt-overlay{max-inline-size:calc(100% - 20px);inset-block-end:10px}.mt-fsbtn{display:none}}@media (max-width:640px){.mt-overlay{--tx:16.5px}.mt-overlay[data-size=s]{--tx:14.5px}.mt-overlay[data-size=l]{--tx:19px}.mt-overlay[data-size=xl]{--tx:22px}.mt-overlay__turn{padding:7px 12px 9px}.mt-controls__gap{display:none}}@media (max-width:480px){.mt-top .mt-viewtoggle{display:none}}@media (max-width:400px){.mt-controls{gap:2px;padding:5px}.mt-controls .cl-ctl[data-size=md]{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){.mt-capset,.mt-overlay__turn,.mt-overlay__turn[data-live=true] .mt-overlay__who i,.mt-reaction,.mt-turn,.mt-turn__speaking i{animation:none}}.bz{gap:var(--sp-5);color:var(--ink);flex-direction:column;display:flex}.bz--aside,.bz--mobile{gap:var(--sp-4)}.bz-card,.bz-card>section{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.bz-pair{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bz-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.bz-head__text{flex:14rem;min-inline-size:0}.bz-head__title{font-size:var(--fs-body-lg);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.bz-head__sub{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin:4px 0 0;line-height:1.5}.bz-head__aside{flex:none}.bz-count{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);font-variant-numeric:tabular-nums;padding:4px 10px;font-size:12.5px;display:inline-block}.bz-quiet{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.bz-calm{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.bz-calm p{color:var(--ink-2);margin:0;font-size:14.5px;font-weight:500}.bz-header{position:relative;overflow:hidden}.bz-header:before{content:"";background:linear-gradient(90deg,var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.bz-header__inner{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5);flex-wrap:wrap;display:flex}.bz-header__inner[data-layout=stacked]{padding:var(--sp-5) var(--sp-4) var(--sp-4);flex-direction:column;align-items:stretch}.bz-header__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bz-header__actions[data-layout=stacked]{flex-direction:column-reverse;align-items:stretch}.bz-next__book{margin-block-start:var(--sp-3)}.bz-header__id{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.bz-orb{block-size:28px;inline-size:28px;box-shadow:var(--e-1);border-radius:50%;flex:none;position:relative;overflow:hidden}.bz-header__text{min-inline-size:0}.bz-header__title{font-size:var(--fs-display);letter-spacing:-.02em;margin:0;line-height:1.08}.bz-header__sub{color:var(--ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px}.bz-header__notes{padding:0 var(--sp-5) var(--sp-5)}.bz-header__inner[data-layout=stacked]+.bz-header__notes{padding:0 var(--sp-4) var(--sp-4)}.bz-note{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;display:flex}.bz-note__title{color:var(--ink);margin:0;font-size:15px;font-weight:600}.bz-note__body,.bz-note__line{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.bz-note__line{font-weight:500}.bz-hours__body{gap:var(--sp-3);flex-direction:column;display:flex}.bz-meter .sys-meter__fill{background:linear-gradient(90deg,var(--bm-spectrum))}.bz-meter .sys-meter__label{color:var(--ink);font-size:15px;font-weight:500}.bz-meter .sys-meter__figure{color:var(--ink-3);font-weight:400}.bz-hours__meta{font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;gap:6px;margin:0;display:flex}.bz-hours__note{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.bz-hours__note[data-weight=strong]{color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);font-weight:600}[dir=rtl] .bz-hours__note[data-weight=strong]{box-shadow:inset -3px 0 0 var(--ink)}.bz-skeleton{gap:var(--sp-3);flex-direction:column;display:flex}.bz-skeleton__bar,.bz-skeleton__block,.bz-skeleton__dot,.bz-skeleton__line{border-radius:var(--r-pill);background:var(--surface-sunk);display:block}.bz-skeleton__line{block-size:12px;inline-size:60%}.bz-skeleton__line[data-w="35"]{inline-size:35%}.bz-skeleton__line[data-w="40"]{inline-size:40%}.bz-skeleton__line[data-w="50"]{inline-size:50%}.bz-skeleton__line[data-w="55"]{inline-size:55%}.bz-skeleton__line[data-w="70"]{inline-size:70%}.bz-skeleton__bar{block-size:16px}.bz-skeleton__block{border-radius:var(--r-control);block-size:96px}.bz-skeleton__dot{border-radius:50%;flex:none;block-size:36px;inline-size:36px}.bz-skeleton__lines{flex-direction:column;flex:1;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.bz-row--skeleton,.bz-skeleton{animation:bz-wait 1.6s var(--ease) infinite alternate}}@keyframes bz-wait{0%{opacity:1}to{opacity:.55}}.bz-faces{flex:none;display:inline-flex}.bz-faces>.mt-initials{block-size:34px;inline-size:34px;box-shadow:0 0 0 2px var(--surface);font-size:12px}.bz-faces>*+*{margin-inline-start:-6px}.bz-people{gap:2px var(--sp-3);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.bz-people__one{align-items:baseline;gap:5px;min-inline-size:0;display:inline-flex}.bz-people__name{color:var(--ink-2);font-weight:500}.bz-people__lang{color:var(--them-ink)}.bz-controls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mt-picker__search.bz-search{flex:16rem;inline-size:auto;margin-block-start:0}.bz-filters{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bz-filters__label{font-size:var(--fs-meta);color:var(--ink-3)}.bz-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bz-row{align-items:center;gap:var(--sp-3);margin-inline:calc(var(--sp-2) * -1);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-control);color:var(--ink);transition:background var(--t-fast) var(--ease);text-decoration:none;display:flex}a.bz-row:hover{background:var(--surface-sunk)}a.bz-row:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.bz-row--skeleton{margin:0}.bz-row__text{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.bz-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.bz-row__meta{font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;gap:5px;display:flex}.bz-row__side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.bz-row__duration{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.bz-chev{color:var(--ink-3);flex:none}[dir=rtl] .bz-chev{transform:scaleX(-1)}.bz-recap{border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.bz-recap[data-state=ready]{background:var(--them-wash);color:var(--them-ink)}.bz-recap[data-state=writing]{color:var(--ink-3);padding-inline:0;font-weight:500}.bz-recap[data-state=quiet]{color:var(--ink-3);padding-inline:0;font-weight:400}.bz-more{justify-content:center;display:flex}.bz-next .sys-block__name{white-space:normal}@media (max-width:520px){.bz-row{align-items:flex-start}.bz-row__title{white-space:normal}.bz-filters__label{inline-size:100%}}.bz-tabs{scrollbar-width:none;align-self:flex-start;max-inline-size:100%;overflow-x:auto}.bz-tabs::-webkit-scrollbar{display:none}.bz-tab{align-items:center;gap:6px;display:inline-flex}.bz-tab__count{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;text-align:center;background:#15182412;min-inline-size:18px;padding:0 5px;font-size:11.5px}.sys-seg__option[data-active=true] .bz-tab__count{background:#fff3}.bz-hint{margin:calc(var(--sp-2) * -1) 0 0;font-size:var(--fs-meta)}.bz-glossary__empty,.bz-hint{color:var(--ink-3);line-height:1.5}.bz-glossary__empty{padding:var(--sp-5) var(--sp-4);border:1.5px dashed var(--hairline);border-radius:var(--r-control);text-align:center;text-wrap:pretty;margin:0;font-size:14.5px}.bz-entries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-entry{border-block-start:1px solid var(--hairline);position:relative}.bz-entry:first-child{border-block-start:0}.bz-entry[data-invalid=true]:before{content:"";inset-block:var(--sp-2);border-radius:var(--r-pill);background:var(--ink);inline-size:3px;position:absolute;inset-inline-start:calc(var(--sp-2) * -1)}.bz-entry[data-editing=true]{margin-block:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);animation:bz-in var(--t-base) var(--ease);border:0}.bz-entry[data-editing=true]+.bz-entry{border-block-start:0}.bz-entry[data-editing=true]:before{display:none}@keyframes bz-in{0%{opacity:0;transform:translateY(4px)}}.bz-entry__view{gap:var(--sp-2)}.bz-entry__open,.bz-entry__view{align-items:flex-start;display:flex}.bz-entry__open{min-block-size:44px;min-inline-size:0;padding:var(--sp-3) 0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:6px}.bz-entry__open:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px;border-radius:var(--r-chip)}.bz-entry__line{align-items:baseline;gap:6px var(--sp-2);flex-wrap:wrap;display:flex}.bz-entry__term{overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.bz-entry__arrow{color:var(--ink-3)}[dir=rtl] .bz-entry__arrow{display:inline-block;transform:scaleX(-1)}.bz-avoid{color:var(--ink-3);overflow-wrap:anywhere;text-decoration:line-through;text-decoration-thickness:1.5px}.bz-langtag{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);padding:1px 8px;font-size:12px}.bz-renderings{flex-wrap:wrap;gap:6px;display:flex}.bz-rendering{background:var(--them-wash);max-inline-size:100%;color:var(--ink);overflow-wrap:anywhere;border-color:#0000}.bz-rendering__lang{color:var(--them-ink);font-size:12px}.bz-entry__note{font-size:var(--fs-meta);color:var(--ink-3)}.bz-entry__problem{font-size:var(--fs-meta);color:var(--ink);font-weight:600}.bz-entry__actions{flex:none;gap:2px;padding-block-start:6px;display:flex}.bz-glossary__add,.bz-save{display:flex}.bz-save{justify-content:space-between;align-items:center;gap:var(--sp-3);border-block-start:1px solid var(--hairline);flex-wrap:wrap;padding-block-start:var(--sp-4)}.bz-save__status{font-size:var(--fs-meta);color:var(--ink-3);flex:14rem;margin:0;line-height:1.5}.bz-save__status[data-tone=strong]{color:var(--ink);font-weight:600}.bz-save__actions{gap:var(--sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.bz-editor{gap:var(--sp-4)}.bz-editor,.bz-field{flex-direction:column;display:flex}.bz-field{gap:6px;min-inline-size:0}.bz-field__label{font-size:var(--fs-meta);color:var(--ink-2);padding:0;font-weight:600}.bz-field__hint{color:var(--ink-3);font-weight:400}.bz-field__problem{font-size:var(--fs-meta);color:var(--ink);margin:0;font-weight:600}.bz-input{min-block-size:44px;inline-size:100%;padding:10px var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);font:inherit;color:var(--ink);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);outline:none;font-size:15px}.bz-input::placeholder{color:var(--ink-3)}.bz-input:focus-visible{border-color:var(--them);box-shadow:0 0 0 3px var(--them-wash)}.bz-field[data-invalid=true] .bz-input,.bz-input[aria-invalid=true]{border-color:var(--ink);border-width:1.5px}.bz-editor__lang{align-self:flex-start}.bz-editor__renderings{align-items:flex-start;gap:var(--sp-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.bz-editor__renderings>legend{margin-block-end:6px}.bz-rendering-row{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr) auto;inline-size:100%;display:grid}.bz-rendering-row__lang{color:var(--them-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.bz-editor__actions{justify-content:flex-end;gap:var(--sp-2);display:flex}.bz-editor__actions[data-block=true]>*{flex:1}.bz-sheet{gap:var(--sp-4);flex-direction:column;padding-block-start:var(--sp-2);display:flex}.bz-sheet__title{font-size:var(--fs-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:500}.bz-scrim{z-index:55;animation:bz-fade var(--t-base) var(--ease);background:#15182452;position:fixed;inset:0}@keyframes bz-fade{0%{opacity:0}}.bz-glossary__try{border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-5)}.bz-try{gap:var(--sp-3);flex-direction:column;display:flex}.bz-try__text{resize:vertical;min-block-size:76px;line-height:1.5}.bz-try__bar{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.bz-try__into{font-size:var(--fs-meta);color:var(--ink-3)}.bz-try__bar>.sys-pill{margin-inline-start:auto}.bz-try__result{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);animation:bz-in var(--t-base) var(--ease);flex-direction:column;display:flex}.bz-try__translation{font-size:var(--fs-body-lg);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.55}.bz-try__label{color:var(--ink-3);margin:0;font-size:12.5px;font-weight:600}.bz-try__note{font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.5}.bz-try__note[data-tone=strong]{color:var(--ink);font-weight:600}.bz-mark{background:var(--them-wash);color:var(--them-ink);border-radius:4px;padding:0 3px;font-weight:600}.bz-applied{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bz-applied__item{align-items:baseline;gap:4px var(--sp-2);color:var(--ink-2);flex-wrap:wrap;font-size:14px;display:flex}.bz-applied__kind{min-inline-size:7.5rem;color:var(--ink-3);font-size:12.5px}.bz-youcard{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.bz-youcard__head{align-items:center;gap:var(--sp-3);display:flex}.bz-youcard__title{font-size:var(--fs-body-lg);margin:0;font-weight:600}.bz-youcard__body{margin:0 0 var(--sp-2);color:var(--ink-3);font-size:14.5px}.bz-homelink{min-block-size:32px;font-size:var(--fs-meta);color:var(--them-ink);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.bz-homelink:hover{text-underline-offset:3px;text-decoration:underline}.bz-homelink:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px;border-radius:var(--r-chip)}@media (pointer:coarse){.bz-homelink{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.bz-entry[data-editing=true],.bz-scrim,.bz-try__result{animation:none}}@media (min-width:1440px){.bz-overview-inline{display:none}}@media (max-width:1439px){.bz--aside-desktop{display:none}}@media (max-width:520px){.sys-seg.bz-tabs{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;inline-size:100%;display:grid;overflow:visible}.sys-seg.bz-tabs .sys-seg__option{padding:6px var(--sp-2);white-space:normal;text-align:center;border-radius:15px;line-height:1.2}.bz-tab{flex-wrap:wrap;justify-content:center}}.bz-editor{container-type:inline-size}@container (max-width:380px){.bz-rendering-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.bz-rendering-row__lang{grid-column:1/-1}}.bz-rendering__lang{white-space:nowrap}.bl{gap:var(--sp-5);flex-direction:column;padding-block-end:var(--sp-7);display:flex}.bl,.bl-link{color:var(--ink)}.bl-link{text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.bl-link:hover{text-decoration-thickness:2px}.bl-quietlink{color:var(--ink-3);font:inherit;font-size:var(--fs-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bl-quietlink:hover{color:var(--ink)}.bl-quietlink:disabled{opacity:.6;cursor:default}.bl-muted{margin:0;line-height:1.5}.bl-back,.bl-muted{color:var(--ink-3);font-size:var(--fs-meta)}.bl-back{align-self:flex-start;gap:var(--sp-2);text-decoration:none;display:inline-flex}.bl-back:hover{color:var(--ink)}.bl-orb{flex:none}.bl-switches{justify-content:center;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.bl-cadence__yearly{align-items:center;gap:var(--sp-2);display:inline-flex}.bl-save{border-radius:var(--r-pill);background:var(--t-play-fill);color:var(--ink);padding:2px 8px;font-size:11.5px;font-weight:600}.bl-plans{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;padding-block-start:var(--sp-3);display:grid}.bl-plan{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);flex-direction:column;display:flex;position:relative}.bl-plan:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.bl-plan[data-featured=true]{box-shadow:0 0 0 3px var(--tint-fill),var(--e-2)}.bl-plan[data-current=true]{box-shadow:0 0 0 2px var(--ink),var(--e-1)}.bl-plan__flag{z-index:1;border-radius:var(--r-pill);background:var(--ink);color:#fff;letter-spacing:.02em;white-space:nowrap;padding:4px 12px;font-size:11.5px;font-weight:600;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.bl-plan__flag[data-tone=current]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.bl-plan__top{gap:var(--sp-2);padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:var(--r-card) var(--r-card) 0 0;background:linear-gradient(180deg,var(--tint-fill) 0,var(--tint-wash) 62%,var(--surface) 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-plan__top{background:linear-gradient(180deg,color-mix(in srgb,var(--tint-fill) 55%,var(--surface)) 0,var(--tint-wash) 62%,var(--surface) 100%)}}.bl-plan__name{color:var(--ink);margin:0;font-size:17px;font-weight:600}.bl-plan__price{align-items:baseline;gap:6px;margin:0;display:flex}.bl-plan__figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.bl-plan__unit{color:var(--ink-2);font-size:var(--fs-meta)}.bl-plan__billed{font-size:var(--fs-meta);color:var(--ink);margin:0;font-weight:600}.bl-plan__instead{color:var(--ink-2);margin:-4px 0 0;font-size:12.5px}.bl-plan__sessions{margin:var(--sp-1) 0 var(--sp-3);color:var(--ink-2);font-size:15px}.bl-plan__list{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);color:var(--ink-2);flex-direction:column;margin:0;font-size:15px;list-style:none;display:flex}.bl-plan__list li{gap:var(--sp-2);align-items:flex-start;display:flex}.bl-plan__list svg{color:var(--tint-ink);flex:none;margin-block-start:3px}.bl-plan__foot{padding:var(--sp-3) var(--sp-5) var(--sp-5);text-align:center;flex-direction:column;align-items:center;gap:2px;margin:auto 0 0;display:flex}.bl-plan__save{color:var(--tint-ink);font-size:15px;font-weight:600}.bl-plan__per{color:var(--ink-3);font-size:12.5px}.bl-biz{border-radius:var(--r-stage);isolation:isolate;padding:2px;position:relative}.bl-biz__ring{z-index:-1;border-radius:inherit;background:linear-gradient(110deg,var(--bm-spectrum));opacity:.85;position:absolute;inset:0}.bl-biz__inner{gap:var(--sp-6);padding:var(--sp-6);border-radius:calc(var(--r-stage) - 2px);background:radial-gradient(120% 140% at 0 0,var(--them-wash),transparent 55%),radial-gradient(120% 140% at 100% 100%,var(--you-wash),transparent 55%),var(--surface);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(220px,.9fr);align-items:center;display:grid}.bl-biz__id{align-items:flex-start;flex-direction:column}.bl-biz__head,.bl-biz__id{gap:var(--sp-3);display:flex}.bl-biz__head{align-items:center}.bl-biz__title{margin:0;font-size:26px;line-height:1.1}.bl-biz__lede{word-break:keep-all;color:var(--ink-2);margin:0;line-height:1.55}.bl-biz__list{gap:var(--sp-3);color:var(--ink-2);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.bl-biz__list li{gap:var(--sp-2);display:flex}.bl-biz__list svg{color:var(--them-ink);flex:none;margin-block-start:3px}.bl-biz__buy{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.bl-biz__price{align-items:baseline;gap:6px;margin:0;display:flex}.bl-biz__figure{letter-spacing:-.03em;font-size:40px;line-height:1}.bl-biz__billed{margin:0 0 var(--sp-2)}.bl-biz__billed,.bl-biz__pass{color:var(--ink-3);font-size:var(--fs-meta)}.bl-biz__pass{margin:var(--sp-1) 0 0}.bl-biz__buy .bl-link{font-size:var(--fs-meta)}@media (max-width:1023px){.bl-biz__inner{gap:var(--sp-5);padding:var(--sp-5);grid-template-columns:1fr}}.bl-trust{justify-content:center;gap:var(--sp-2) var(--sp-3);color:var(--ink-3);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;display:flex}.bl-trust__item{align-items:center;gap:6px;display:inline-flex}.bl-faq{gap:var(--sp-4);flex-direction:column;margin-block-start:var(--sp-4);display:flex}.bl-faq__title{font-size:var(--fs-title);margin:0;font-weight:500}.bl-faq__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.bl-faq__item{border-radius:var(--r-control);background:var(--surface);box-shadow:var(--e-1)}.bl-faq__item summary{padding:var(--sp-4) var(--sp-5);cursor:pointer;font-weight:500;list-style:none}.bl-faq__item summary::-webkit-details-marker{display:none}.bl-faq__item summary:after{content:"+";float:right;color:var(--ink-3);transition:transform var(--t-fast) var(--ease)}.bl-faq__item[open] summary:after{transform:rotate(45deg)}.bl-faq__item p{padding:0 var(--sp-5) var(--sp-4);color:var(--ink-2);margin:0;line-height:1.6}.bl-note{padding:var(--sp-4) var(--sp-5)}.bl-attention__title,.bl-note__title{margin:0;font-weight:600}.bl-attention__body,.bl-note__body{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.bl-attention{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-inline-start:4px solid var(--them);flex-wrap:wrap;display:flex}.bl-attention[data-tone=pay]{background:var(--you-wash);border-inline-start-color:var(--you)}.bl-attention__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bl-toast{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--t-place-wash);color:var(--t-place-ink);align-self:flex-start;margin:0;font-size:15px}.bl-toast[data-tone=quiet]{background:var(--surface-sunk);color:var(--ink-2)}.bl-gate{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.bl-checkout{gap:var(--sp-6);grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.bl-checkout{gap:var(--sp-4);grid-template-columns:1fr}}.bl-checkout__pay{min-block-size:560px;overflow:hidden}.bl-checkout__frame{padding:var(--sp-3)}.bl-checkout__loading{place-items:center;min-block-size:560px;display:grid}.bl-ack{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-6);flex-direction:column;display:flex}.bl-ack__eyebrow{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.bl-ack__title{margin:-8px 0 0;font-size:26px;line-height:1.15}.bl-ack__lines{gap:var(--sp-2);color:var(--ink);margin:0;padding:0 0 0 1.1em;line-height:1.5;display:grid}.bl-ack__law{color:var(--ink-2);font-size:var(--fs-meta);margin:0;line-height:1.5}.bl-ack__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.bl-ack__tick{align-self:stretch}@media (max-width:767px){.bl-ack{padding:var(--sp-4)}}.bl-checkout__failed{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-6)}.bl-checkout__failed,.bl-summary{flex-direction:column;display:flex}.bl-summary{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-card);background:linear-gradient(180deg,var(--tint-fill,var(--them)) 0,var(--tint-wash,var(--them-wash)) 40%,var(--surface) 100%);position:sticky;inset-block-start:var(--sp-5)}@supports (color:color-mix(in lab,red,red)){.bl-summary{background:linear-gradient(180deg,color-mix(in srgb,var(--tint-fill,var(--them)) 30%,var(--surface)) 0,var(--tint-wash,var(--them-wash)) 40%,var(--surface) 100%)}}.bl-summary{box-shadow:var(--e-1)}@media (max-width:1023px){.bl-summary{position:static}}.bl-summary__head{align-items:center;gap:var(--sp-3);display:flex}.bl-summary__dot{background:var(--tint-fill);block-size:30px;inline-size:30px;box-shadow:inset 0 0 0 6px var(--surface);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.bl-summary__dot{box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--surface) 55%,transparent)}}.bl-summary__eyebrow{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.bl-summary__title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:2px 0 0;font-size:28px;line-height:1.1;display:flex}.bl-summary__cadence{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);letter-spacing:0;padding:3px 10px;font-size:12.5px;font-weight:500}.bl-return__points,.bl-summary__list{gap:var(--sp-2);color:var(--ink-2);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.bl-return__points li,.bl-summary__list li{gap:var(--sp-2);display:flex}.bl-return__points svg,.bl-summary__list svg{color:var(--tint-ink,var(--them-ink));flex:none;margin-block-start:3px}.bl-summary__money{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface);flex-direction:column;margin:0;display:flex}.bl-summary__money>div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.bl-summary__money dt{color:var(--ink-3);font-size:var(--fs-meta)}.bl-summary__money dd{text-align:end;margin:0;font-size:15px}.bl-summary__money dd.tt-display{font-size:30px;line-height:1}.bl-summary__each{color:var(--ink-3);font-size:var(--fs-meta);margin-inline-start:6px}.bl-summary__note{color:var(--ink-2);font-size:var(--fs-meta);margin:0}.bl-summary__promises{font-size:var(--fs-meta);flex-direction:column;padding-inline-start:var(--sp-4)}.bl-summary__promises,.bl-summary__secure{gap:var(--sp-2);color:var(--ink-3);margin:0;line-height:1.5;display:flex}.bl-summary__secure{align-items:flex-start;font-size:12.5px}.bl-summary__secure svg{flex:none;margin-block-start:2px}.bl--return,.bl--standstill{justify-content:center;align-items:center;min-block-size:70vh}.bl-standstill{align-items:flex-start;gap:var(--sp-3);max-inline-size:520px;padding:var(--sp-6);flex-direction:column;display:flex}.bl-standstill__title{font-size:var(--fs-title);margin:0}.bl-standstill__body{color:var(--ink-2);margin:0;line-height:1.6}.bl-return{inline-size:min(560px,100%)}.bl-return__inner{align-items:center;gap:var(--sp-4);text-align:center;flex-direction:column;display:flex}.bl-return__title{font-size:var(--fs-display);margin:0;line-height:1.1}.bl-return__body{max-inline-size:42ch;color:var(--ink-2);margin:0;line-height:1.6}.bl-return__points{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);text-align:start;align-items:flex-start}.bl-return__actions{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.bl-return__receipt{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.bl-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.bl-grid{grid-template-columns:1fr}}.bl-col{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}.bl-current{overflow:hidden}.bl-current__band{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5);background:radial-gradient(90% 140% at 100% 0,var(--tint-fill),transparent 70%),var(--tint-wash);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-current__band{background:radial-gradient(90% 140% at 100% 0,color-mix(in srgb,var(--tint-fill) 45%,transparent),transparent 70%),var(--tint-wash)}}.bl-current__eyebrow{color:var(--tint-ink,var(--ink-3));font-size:var(--fs-meta);margin:0;font-weight:600}.bl-current__name{margin:2px 0 0;font-size:40px;line-height:1}.bl-current__line{margin:var(--sp-2) 0 0;color:var(--ink-2)}.bl-current__price{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bl-current__figure{font-size:30px;line-height:1}.bl-current__unit{color:var(--ink-2);font-size:var(--fs-meta)}.bl-current__body{gap:var(--sp-5);padding:var(--sp-5);flex-direction:column;display:flex}.bl-current__manual{color:var(--ink-3);font-size:var(--fs-meta);margin:0}div.bl-current__manual{gap:var(--sp-1);display:grid}div.bl-current__manual p{margin:0}div.bl-current__manual b{color:var(--ink);font-weight:600}.bl-current__actions{gap:var(--sp-3)}.bl-current__actions,.bl-week{align-items:center;flex-wrap:wrap;display:flex}.bl-week{gap:var(--sp-4)}.bl-week__slots{gap:6px;display:flex}.bl-week__slot{background:var(--surface-sunk);block-size:30px;inline-size:30px;box-shadow:inset 0 0 0 1.5px var(--tint-fill);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.bl-week__slot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint-fill) 45%,transparent)}}.bl-week__slot[data-used=true]{background:var(--tint-fill);box-shadow:none}.bl-week__text{flex-direction:column;margin:0;font-size:15px;display:flex}.bl-week__text span{color:var(--ink-3);font-size:var(--fs-meta)}.bl-facts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.bl-facts>div{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk)}.bl-facts dt{color:var(--ink-3);font-size:12.5px}.bl-facts dd{margin:2px 0 0;font-weight:500}.bl-free{align-items:flex-start;gap:var(--sp-3);background:radial-gradient(80% 120% at 100% 0,var(--t-place-wash),transparent 60%),radial-gradient(80% 120% at 0 100%,var(--you-wash),transparent 60%),var(--surface);flex-direction:column;display:flex}.bl-free__title{margin:0;font-size:30px;line-height:1.1}.bl-free__body{color:var(--ink-2);max-inline-size:52ch;margin:0;line-height:1.6}.bl-free__mini{gap:var(--sp-2);display:flex}.bl-free__chip{background:var(--tint-wash);block-size:56px;inline-size:56px;color:var(--tint-ink);box-shadow:inset 0 0 0 1.5px var(--tint-fill);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-free__chip{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint-fill) 50%,transparent)}}.bl-free__chip small{margin-block-start:3px;font-size:11px;font-weight:500}.bl-bizmini{gap:var(--sp-2);flex-direction:column;display:flex}.bl-bizmini__head{align-items:center;gap:var(--sp-2);display:flex}.bl-bizmini__title{margin:0;font-weight:600}.bl-bizmini__body{color:var(--ink-2);margin:0;font-size:15px}.bl-bizmini .bl-link{font-size:var(--fs-meta)}.bl-bizcard{gap:var(--sp-4);background:radial-gradient(100% 120% at 0 0,var(--them-wash),transparent 55%),var(--surface);flex-direction:column;display:flex}.bl-bizcard__head{align-items:center;gap:var(--sp-3);display:flex}.bl-bizcard__title{font-size:var(--fs-title);margin:0;font-weight:500}.bl-bizcard__meta{color:var(--ink-3);font-size:var(--fs-meta);margin:2px 0 0}.bl-balances{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bl-balances:empty{display:none}.bl-balances li{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;display:flex}.bl-balances b{font-size:20px;font-weight:600}.bl-balances span{color:var(--ink-3);font-size:12.5px}.bl-emails .sys-toggle{inline-size:100%}#emails{scroll-margin-block-start:var(--sp-7)}.bl-sectionhead{align-items:center;gap:var(--sp-2);color:var(--ink-2);display:flex}.bl-sectionhead__title{color:var(--ink);margin:0;font-size:17px;font-weight:600}.bl-emails,.bl-pay,.bl-receipts{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.bl-card{gap:var(--sp-1) var(--sp-3);inline-size:min(320px,100%);padding:var(--sp-5);background:radial-gradient(120% 120% at 100% 0,var(--them),transparent 60%),radial-gradient(120% 140% at 0 100%,var(--you),transparent 60%),var(--ink);border-radius:16px;grid-template-columns:1fr auto;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bl-card{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--them) 55%,transparent),transparent 60%),radial-gradient(120% 140% at 0 100%,color-mix(in srgb,var(--you) 45%,transparent),transparent 60%),var(--ink)}}.bl-card{color:#fff;box-shadow:var(--e-2)}.bl-card__brand{grid-column:1/-1;font-size:15px;font-weight:600}.bl-card__digits{letter-spacing:.12em;font-variant-numeric:tabular-nums;margin-block-start:var(--sp-4);font-size:19px}.bl-card__exp{opacity:.85;align-self:end;font-size:12.5px}.bl-next{justify-content:space-between;gap:var(--sp-3);border-block-start:1px solid var(--hairline);inline-size:100%;margin:0;padding-block-start:var(--sp-3);font-size:15px;display:flex}.bl-next span{color:var(--ink-2)}.bl-receipts__list{inline-size:100%;margin:0;padding:0;list-style:none}.bl-receipt{align-items:center;gap:4px var(--sp-3);padding-block:var(--sp-3);border-block-end:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"date what amount status""links links links links";font-size:15px;display:grid}.bl-receipt:last-child{border-block-end:0}.bl-receipt__date{color:var(--ink-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;grid-area:date}.bl-receipt__what{text-overflow:ellipsis;white-space:nowrap;grid-area:what;overflow:hidden}.bl-receipt__amount{font-variant-numeric:tabular-nums;grid-area:amount;font-weight:500}.bl-receipt .sys-chip{grid-area:status}.bl-receipt__links{gap:var(--sp-3);font-size:var(--fs-meta);grid-area:links;display:flex}.bl-skeleton{gap:var(--sp-2);flex-direction:column;inline-size:100%;display:flex}.bl-skeleton span{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--surface-sunk),var(--surface-sunk),var(--surface-sunk));block-size:14px}@supports (color:color-mix(in lab,red,red)){.bl-skeleton span{background:linear-gradient(90deg,var(--surface-sunk),color-mix(in srgb,var(--surface-sunk) 40%,var(--surface)),var(--surface-sunk))}}.bl-skeleton span{background-size:200% 100%;animation:bl-shimmer 1.4s linear infinite}.bl-skeleton span[data-w="60"]{inline-size:60%}@keyframes bl-shimmer{to{background-position:-200% 0}}.bl-calmerror{gap:var(--sp-3);color:var(--ink-2);font-size:var(--fs-meta);align-items:baseline;display:flex}.bl-calmerror p{margin:0}.bl-help{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.bl-dialog{z-index:80;padding:var(--sp-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bl-fade var(--t-base) var(--ease);background:#15182452;place-items:center;display:grid;position:fixed;inset:0}.bl-dialog__panel{gap:var(--sp-4);inline-size:min(520px,100%);max-block-size:calc(100dvh - 2 * var(--sp-4));padding:var(--sp-6);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);animation:bl-rise var(--t-slow) var(--ease);flex-direction:column;display:flex;overflow:auto}@media (max-width:767px){.bl-dialog{align-items:end;padding:0}.bl-dialog__panel{border-radius:var(--r-stage) var(--r-stage) 0 0;inline-size:100%;padding:var(--sp-5) var(--sp-5) calc(var(--sp-5) + env(safe-area-inset-bottom))}}.bl-dialog__title{font-size:var(--fs-title);margin:0;line-height:1.2}.bl-dialog__body{color:var(--ink-2);margin:0;line-height:1.6}.bl-dialog__facts{gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-6);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-2);flex-direction:column;margin:0;line-height:1.5;display:flex}.bl-dialog__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.bl-dialog__error{color:var(--ink);margin:0;font-weight:600}.bl-reasons{gap:var(--sp-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.bl-reasons legend{color:var(--ink-2);font-size:var(--fs-meta);margin-block-end:var(--sp-3)}.bl-reasons__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bl-reason{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--fs-meta);cursor:pointer;transition:background var(--t-fast) var(--ease);padding:8px 14px}.bl-reason:hover{background:var(--surface-sunk)}.bl-reason[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.bl-reason:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bl-reasons__note{inline-size:100%;padding:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font:inherit;resize:vertical;font-size:15px}@keyframes bl-fade{0%{opacity:0}}@keyframes bl-rise{0%{opacity:0;transform:translateY(16px)}}.us-top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.us-pair,.us-top{gap:var(--sp-5);display:grid}.us-pair{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch}@media (max-width:1023px){.us-top{grid-template-columns:1fr}}@media (max-width:767px){.us-pair{grid-template-columns:1fr}}.us-pair>*,.us-top>*{min-inline-size:0}.us-week{align-items:flex-start;gap:var(--sp-3);background:radial-gradient(100% 120% at 100% 0,var(--tint-fill),transparent 65%),var(--tint-wash,var(--surface));flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.us-week{background:radial-gradient(100% 120% at 100% 0,color-mix(in srgb,var(--tint-fill) 40%,transparent),transparent 65%),var(--tint-wash,var(--surface))}}.us-week__head{justify-content:space-between;align-items:center;inline-size:100%;display:flex}.us-week__eyebrow{color:var(--tint-ink,var(--ink-3));font-size:var(--fs-meta);margin:0;font-weight:600}.us-week__big{align-items:baseline;gap:var(--sp-2);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.us-week__big .tt-display{color:var(--ink);letter-spacing:-.04em;font-size:64px;line-height:.9}.us-week__slots{gap:var(--sp-2);display:flex}.us-week__slot{background:var(--surface);block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 2px var(--tint-fill);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.us-week__slot{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tint-fill) 55%,transparent)}}.us-week__slot{color:var(--ink);font-size:16px;font-weight:700}.us-week__slot[data-used=true]{background:var(--tint-fill);box-shadow:none}.us-week__note{color:var(--ink-2);font-size:var(--fs-meta);margin:0}.us-totals{justify-content:space-between;gap:var(--sp-4)}.us-totals,.us-trend{flex-direction:column;display:flex}.us-trend{gap:var(--sp-2)}.us-trend__figure{align-items:baseline;gap:var(--sp-2);margin:var(--sp-2) 0 0;color:var(--ink-3);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.us-trend__figure .tt-display{color:var(--ink);letter-spacing:-.03em;font-size:40px;line-height:1}.us-allow,.us-biz,.us-modes,.us-people,.us-rhythm{gap:var(--sp-3);flex-direction:column;display:flex}.us-insight{color:var(--ink-2)}.us-fit,.us-insight{margin:var(--sp-2) 0 0;font-size:15px}.us-fit{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--tint-wash,var(--surface-sunk));color:var(--tint-ink,var(--ink-2));flex-wrap:wrap;display:flex}.us-fit p{flex:240px;margin:0}.us-fit[data-tone=right]{background:var(--t-place-wash);color:var(--t-place-ink)}.us-people__list{flex-direction:column;margin:0;padding:0;list-style:none}.us-people__list,.us-person{gap:var(--sp-3);display:flex}.us-person{align-items:center}.us-person__others{background:var(--surface-sunk);block-size:32px;inline-size:32px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.us-person__body{flex-direction:column;flex:auto;gap:6px;min-inline-size:0;display:flex}.us-person__name{justify-content:space-between;gap:var(--sp-2);margin:0;font-size:15px;display:flex}.us-person__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.us-person__name b{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.us-person__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;display:block;overflow:hidden}.us-person__fill{border-radius:inherit;background:linear-gradient(90deg,var(--them),var(--them));block-size:100%;display:block}@supports (color:color-mix(in lab,red,red)){.us-person__fill{background:linear-gradient(90deg,var(--them),color-mix(in srgb,var(--them) 60%,var(--t-people-fill)))}}.us-person__fill{transition:inline-size var(--t-slow) var(--ease)}.us-biz{background:radial-gradient(80% 120% at 100% 0,var(--them-wash),transparent 60%),var(--surface)}.us-biz__head{align-items:flex-start;gap:var(--sp-3);display:flex}.us-biz__head .hm-cardhead{flex:auto}.us-biz__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;display:grid}@media (max-width:1023px){.us-biz__grid{grid-template-columns:1fr}}.us-biz__now{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.us-biz__now>.sys-counters,.us-biz__now>.sys-meter{inline-size:100%}.kt{gap:var(--sp-5);background:radial-gradient(90% 120% at 0 0,var(--you-wash),transparent 60%),radial-gradient(90% 120% at 100% 100%,var(--them-wash),transparent 60%),var(--surface);flex-direction:column;display:flex}.kt__eyebrow{color:var(--you-ink);font-size:var(--fs-meta);margin:0;font-weight:600}.kt__title{margin:var(--sp-1) 0 0;font-size:30px;line-height:1.1}.kt__body{margin:var(--sp-2) 0 0;color:var(--ink-2);max-inline-size:56ch;line-height:1.6}.kt__plans{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kt__plan{padding:var(--sp-4);border-radius:var(--r-control);background:var(--tint-wash);box-shadow:inset 0 0 0 1.5px var(--tint-fill);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.kt__plan{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint-fill) 45%,transparent)}}.kt__plan[data-featured=true]{box-shadow:inset 0 0 0 2.5px var(--tint-fill)}.kt__name{color:var(--tint-ink);font-weight:600}.kt__count,.kt__name{font-size:var(--fs-meta)}.kt__count{color:var(--ink-2);align-items:baseline;gap:4px;display:flex}.kt__count b{color:var(--ink);font-size:32px;font-weight:500;line-height:1.1}.kt__price{color:var(--ink-3);font-size:12.5px}.kt__actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.kt__note{color:var(--ink-3);font-size:var(--fs-meta);margin:0}@media (max-width:520px){.kt__plans{grid-template-columns:1fr}.kt__plan{flex-direction:row;justify-content:space-between;align-items:baseline}}.bl-nudge{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.bl-nudge--plan{background:radial-gradient(70% 140% at 100% 0,var(--t-place-wash),transparent 60%),radial-gradient(70% 140% at 0 100%,var(--you-wash),transparent 60%),var(--surface)}.bl-nudge--intent{justify-content:flex-start}.bl-nudge__dot{background:var(--tint-fill,var(--them));block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 7px var(--surface);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.bl-nudge__dot{box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--surface) 55%,transparent)}}.bl-nudge__text{flex:260px;min-inline-size:0}.bl-nudge__title{margin:0;font-size:17px;font-weight:600}.bl-nudge__body{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.bl-nudge__actions{align-items:center;gap:var(--sp-3);display:flex}.bl-account{overflow:hidden}.bl-account__row{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);color:var(--ink);transition:background var(--t-fast) var(--ease);text-decoration:none;display:flex}.bl-account__row+.bl-account__row{border-block-start:1px solid var(--hairline)}.bl-account__row:hover{background:var(--surface-sunk)}.bl-account__row>svg{color:var(--ink-3)}.bl-account__dot{background:var(--tint-fill);border-radius:50%;flex:none;block-size:14px;inline-size:14px}.bl-account__dot[data-free=true]{background:conic-gradient(var(--t-rhythm-fill),var(--t-place-fill),var(--t-people-fill),var(--t-rhythm-fill))}.bl-account__dot[data-usage=true]{background:linear-gradient(0deg,var(--them) 0 40%,var(--them) 40%);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.bl-account__dot[data-usage=true]{background:linear-gradient(0deg,var(--them) 0 40%,color-mix(in srgb,var(--them) 35%,var(--surface)) 40%)}}.bl-account__text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bl-account__title{font-weight:600}.bl-account__meta{color:var(--ink-3);font-size:var(--fs-meta)}.bl-navbadge{border-radius:var(--r-pill);background:var(--tint-wash,var(--surface-sunk));color:var(--tint-ink,var(--ink-3));white-space:nowrap;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:600}.bl-navbadge[data-tone=plan]{box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.bl-navbadge[data-tone=plan]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 45%,transparent)}}.bl-navbadge[data-tone=free]{background:var(--surface-sunk);color:var(--ink-3)}.bl-navbadge[data-tone=issue]{background:var(--you);color:var(--ink)}.bz-hours__passes{align-items:baseline;gap:var(--sp-2);color:var(--ink-2);margin:0;display:flex}.bz-hours__passes .tt-display{color:var(--ink);font-size:40px;line-height:1}@media (prefers-reduced-motion:reduce){.bl-dialog,.bl-dialog__panel,.bl-faq__item summary:after,.bl-plan,.bl-skeleton span,.us-person__fill{transition:none;animation:none}.bl-plan:hover{transform:none}}.ops{gap:var(--sp-5);color:var(--ink);word-break:keep-all;flex-direction:column;padding-block-end:var(--sp-7);display:flex}.ops-denied{padding-block:var(--sp-7)}.ops-badge{border-radius:var(--r-pill);background:var(--t-work-wash);color:var(--t-work-ink);font-size:var(--fs-meta);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.ops-stats{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-stat{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:radial-gradient(120% 140% at 100% 0,var(--tint-fill),transparent 65%),var(--tint-wash);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-stat{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--tint-fill) 32%,transparent),transparent 65%),var(--tint-wash)}}.ops-stat{box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.ops-stat{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 22%,transparent)}}.ops-stat__figure{color:var(--tint-ink);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.ops-stat__label{color:var(--ink-2);font-size:var(--fs-meta)}@media (max-width:600px){.ops-stats{gap:var(--sp-2)}.ops-stat{padding:var(--sp-3)}.ops-stat__figure{font-size:30px}}.ops-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.ops-grid{grid-template-columns:1fr}}.ops-col{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}.ops-card__title{margin:0 0 var(--sp-4);font-size:var(--fs-title);font-weight:500}.ops-grant{overflow:hidden}.ops-grant__band{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5);background:radial-gradient(90% 140% at 100% 0,var(--tint-fill),transparent 70%),var(--tint-wash);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-grant__band{background:radial-gradient(90% 140% at 100% 0,color-mix(in srgb,var(--tint-fill) 45%,transparent),transparent 70%),var(--tint-wash)}}.ops-grant__band{transition:background var(--t-base) var(--ease)}.ops-eyebrow{color:var(--tint-ink);font-size:var(--fs-meta);margin:0;font-weight:600}.ops-grant__id{min-inline-size:0}.ops-grant__name{overflow-wrap:anywhere;margin:2px 0 0;font-size:40px;line-height:1.05}.ops-grant__line{margin:var(--sp-2) 0 0;color:var(--ink-2)}.ops-grant__when{align-items:flex-end;gap:var(--sp-1);text-align:end;flex-direction:column;display:flex}.ops-grant__span{align-items:baseline;gap:6px;margin:0;display:flex}.ops-grant__figure{color:var(--tint-ink);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.ops-grant__unit{color:var(--tint-ink);font-weight:600}.ops-grant__until{color:var(--ink-2);font-size:var(--fs-meta)}.ops-grant__body{gap:var(--sp-5);padding:var(--sp-5)}.ops-field,.ops-grant__body{flex-direction:column;display:flex}.ops-field{gap:var(--sp-2);min-inline-size:0}.ops-field__label{color:var(--ink-2);font-size:var(--fs-meta);font-weight:500}.ops-input{min-block-size:46px;inline-size:100%;padding:10px var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);font:inherit;color:var(--ink);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease);outline:none;font-size:15px}.ops-input::placeholder{color:var(--ink-3)}.ops-input:focus-visible{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.ops-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}}.ops-kinds{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-kind{align-items:center;column-gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline);transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border:0;grid-template-columns:auto 1fr;row-gap:2px;display:grid}.ops-kind:hover{background:var(--tint-wash)}@supports (color:color-mix(in lab,red,red)){.ops-kind:hover{background:color-mix(in srgb,var(--tint-wash) 60%,var(--surface-sunk))}}.ops-kind[aria-checked=true]{background:var(--tint-wash);box-shadow:inset 0 0 0 2px var(--tint-fill)}.ops-kind:focus-visible,.ops-preset:focus-visible,.ops-stepper__btn:focus-visible,.ops-tier:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ops-kind__dot{background:var(--tint-fill);border-radius:50%;grid-row:span 2;block-size:12px;inline-size:12px}.ops-kind__dot[data-business=true]{background:conic-gradient(from 90deg,var(--t-work-fill),var(--t-people-fill),var(--t-place-fill),var(--t-rhythm-fill),var(--t-work-fill))}.ops-kind__label{min-inline-size:0;font-size:15px;font-weight:600}.ops-kind__sub{min-inline-size:0;color:var(--ink-3);grid-column:2;font-size:12.5px;line-height:1.3}.ops-tiers{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-tier{padding:var(--sp-3) var(--sp-2);background:var(--tint-wash);color:var(--tint-ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--tint-fill);border:0;border-radius:16px;flex-direction:column;align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-tier{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint-fill) 40%,transparent)}}.ops-tier{transition:box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ops-tier[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--tint-fill),var(--e-1)}.ops-tier__figure{font-size:26px;font-weight:600;line-height:1}.ops-tier__figure small{margin-inline-start:3px;font-size:12px;font-weight:500}.ops-tier__name{color:var(--ink);font-size:14px;font-weight:500}.ops-days{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-preset{min-block-size:40px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);border:0;font-size:14px;font-weight:500}.ops-preset[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.ops-input--days{border-radius:var(--r-pill);text-align:center;min-block-size:40px;inline-size:6.5rem}.ops-stepper{align-self:flex-start;align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);padding:4px;display:inline-flex}.ops-stepper__btn{background:var(--surface);block-size:38px;inline-size:38px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--e-1);border:0;border-radius:50%;font-size:20px;line-height:1}.ops-stepper__btn:disabled{color:var(--ink-3);box-shadow:none;cursor:default}.ops-stepper__value{inline-size:3.5rem;color:var(--ink);font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:0;outline:none;font-size:20px;font-weight:600}.ops-stepper__value::-webkit-inner-spin-button,.ops-stepper__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ops-grant__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ops-grant__to{color:var(--ink-3);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-outcome{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-2);margin:0;font-size:15px;display:flex}.ops-outcome[data-tone=done]{background:var(--tint-wash);color:var(--tint-ink);font-weight:500}.ops-outcome svg{flex:none;margin-block-start:2px}.ops-note{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ops-empty,.ops-note p{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.ops-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-row,.ops-run{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block-start:1px solid var(--hairline);display:flex}.ops-row:first-child,.ops-run:first-child{border-block-start:0;padding-block-start:0}.ops-row__main,.ops-run__main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.ops-row__who{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ops-row__what,.ops-run__meta{color:var(--ink-3);font-size:var(--fs-meta)}.ops-row__dot{background:var(--tint-fill);block-size:10px;inline-size:10px}.ops-avatar,.ops-row__dot{border-radius:50%;flex:none}.ops-avatar{background:var(--tint-wash);block-size:40px;inline-size:40px;color:var(--tint-ink);box-shadow:inset 0 0 0 2px var(--tint-fill);place-items:center;font-weight:600;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-avatar{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tint-fill) 55%,transparent)}}.ops-run__what{color:var(--tint-ink);font-size:14px;font-weight:600}.ops-run__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:6px;margin-block:4px 2px;display:block;overflow:hidden}.ops-run__fill{inline-size:var(--ops-left,100%);border-radius:inherit;background:var(--tint-fill);block-size:100%;display:block}.ops-log{gap:var(--sp-3);flex-direction:column;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.ops-log:before{content:"";background:var(--hairline);border-radius:1px;inline-size:2px;position:absolute;inset-block:6px;inset-inline-start:5px}.ops-log__item{min-inline-size:0;display:flex;position:relative}.ops-log__dot{background:var(--tint-fill);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-start:-22px}.ops-log__body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-log__what{overflow-wrap:anywhere}.ops-log__what b{font-weight:600}.ops-log__target{color:var(--ink-2)}.ops-log__meta{color:var(--ink-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.bl-account__dot[data-admin=true]{background:var(--t-work-fill)}@media (prefers-reduced-motion:reduce){.ops-grant__band,.ops-kind,.ops-preset,.ops-tier{transition:none}}.ops-tabs{gap:var(--sp-2);max-inline-size:calc(100% + 2 * var(--sp-1));margin-inline:calc(-1 * var(--sp-1));padding:var(--sp-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ops-tabs::-webkit-scrollbar{display:none}.ops-tab{white-space:nowrap;border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-meta);box-shadow:inset 0 0 0 1px var(--hairline);flex:none;padding:8px 16px;font-weight:600;text-decoration:none}.ops-tab[data-active=true]{background:var(--ink);color:var(--surface);box-shadow:none}.ops-tab:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.ops-pt{align-items:flex-start}.ops-pt__avatar{margin-block-start:2px}.ops-pt__main{gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.ops-pt__main,.ops-pt__who{min-inline-size:0}.ops-pt__name{align-items:center;gap:4px var(--sp-2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ops-pt__code{border-radius:var(--r-chip);background:var(--surface-sunk);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--fs-meta);letter-spacing:.04em;padding:2px 8px;font-weight:700}.ops-pt__meta{color:var(--ink-3);font-size:var(--fs-meta);overflow-wrap:anywhere;margin:2px 0 0}.ops-pt__flags{gap:var(--sp-1);margin:var(--sp-2) 0 0;flex-wrap:wrap;display:flex}.ops-pt__reasons{margin-block-end:var(--sp-4)}.ops-pt__channels{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);font-size:var(--fs-meta);flex-direction:column;margin:0;list-style:none;display:flex}.ops-pt__channels li{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-pt__channels .pt-chmark{align-self:center;margin:0}.ops-pt__channels a{min-inline-size:0;color:var(--ink);overflow-wrap:anywhere;flex:160px;font-weight:500}.ops-pt__followers{color:var(--ink-2);font-variant-numeric:tabular-nums}.ops-pt__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-pt--recent{align-items:center}.ops-approval>.sys-pill{align-self:flex-start}.ops-approval{gap:var(--sp-3);flex-direction:column;display:flex}.ops-approval>.hm-cardhead{margin-block-end:0}.ops-approval__confirm{gap:var(--sp-3);padding:var(--sp-4);border-inline-start:4px solid var(--them);flex-direction:column;display:flex}.ops-approval__confirm p{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.ops-pt__how{color:var(--ink-3);margin-block-start:calc(-1 * var(--sp-2));font-size:12.5px}.ops-list>.hm-cardhead{margin-block-end:var(--sp-4)}.ops-ledger__figure{overflow-wrap:anywhere;font-size:clamp(24px,3.2vw,34px)}.ops-ledger__line-figure{display:block}.ops-stat[data-attention=true] .ops-stat__label{color:var(--ink);font-weight:600}.ops-ledger__months .sys-allow{margin-block-start:var(--sp-3)}.ops-ledger__mono{color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.ops-ledger__sandbox{color:var(--ink-3);font-size:var(--fs-meta);font-weight:400}.ops-ledger__ok{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.ops-ledger__diffs{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-inline-start:4px solid var(--t-rhythm-fill);background:var(--t-rhythm-wash);flex-direction:column;margin-block-end:var(--sp-4);display:flex}.ops-ledger__diffs-title{margin:0;font-weight:600}.ops-ledger__diffs ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-ledger__diffs li{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-ledger__partner{align-items:flex-start}.ops-ledger__line{flex-direction:column;gap:6px;margin-block-start:var(--sp-2);display:flex}.ops-ledger__line b{color:var(--ink);font-weight:600}.ops-ledger__row{align-items:flex-start}.ops-ledger__mark{background:var(--tint-wash);block-size:44px;inline-size:44px;color:var(--tint-ink);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px var(--tint-fill);border-radius:14px;flex:none;align-content:center;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-ledger__mark{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint-fill) 50%,transparent)}}.ops-ledger__mark small{letter-spacing:.02em;margin-block-end:2px;font-size:9.5px;font-weight:600}.ops-ledger__row[data-state=void] .ops-ledger__mark{--tint-wash:var(--surface-sunk)!important;--tint-ink:var(--ink-3)!important;--tint-fill:var(--ink-3)!important}.ops-ledger__row .ops-row__who{white-space:normal;overflow-wrap:anywhere}.ops-ledger__why{color:var(--ink);font-size:var(--fs-meta);font-weight:500}.ops-ledger__money{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ops-ledger__amount{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ops-ledger__amount[data-void=true]{color:var(--ink-3);text-decoration:line-through}.ops-ledger__invoice{color:var(--ink-2);font-size:var(--fs-meta)}.ops-ledger__invoice:focus-visible{outline:2px solid var(--focus,var(--you));outline-offset:2px;border-radius:4px}.ops-ledger__filter{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-ledger__filter .ops-field{inline-size:11rem}.ops-ledger__filter .ops-field__label{font-size:12.5px}.ops-ledger__filter .ops-input{min-block-size:38px}@media (max-width:600px){.ops-ledger__row{flex-wrap:wrap}.ops-ledger__money{align-items:center;gap:var(--sp-2);text-align:start;inline-size:100%;flex-flow:wrap;padding-inline-start:calc(44px + var(--sp-3))}.ops-ledger__filter,.ops-ledger__filter .ops-field{inline-size:100%}}.ops-ledger__months .sys-allow__bar:not([data-current=true]):not([data-empty=true]){background:var(--tint-fill)}.ops-ledger__stat--pending{background:repeating-linear-gradient(135deg,var(--you) 0 6px,transparent 6px 18px),var(--you-wash)}@supports (color:color-mix(in lab,red,red)){.ops-ledger__stat--pending{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 8%,transparent) 0 6px,transparent 6px 18px),var(--you-wash)}}.ops-ledger__chip[data-tint=pending]{background:var(--surface);color:var(--ink-2);border-color:var(--hairline)}.ops-ledger__chip[data-tint=pending] .sys-chip__dot{background:repeating-linear-gradient(135deg,var(--you) 0 2px,var(--you) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.ops-ledger__chip[data-tint=pending] .sys-chip__dot{background:repeating-linear-gradient(135deg,var(--you) 0 2px,color-mix(in srgb,var(--you) 30%,var(--surface)) 2px 4px)}}.ops-ledger__chip[data-tint=pending] .sys-chip__dot{box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab,red,red)){.ops-ledger__chip[data-tint=pending] .sys-chip__dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 60%,transparent)}}.ops-pay__modes{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.ops-pay__chips{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.ops-pay__actions{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.ops-pay__review,.ops-pay__row{align-items:flex-start}.ops-pay__review .ops-row__who,.ops-pay__row .ops-row__who{white-space:normal;overflow-wrap:anywhere}@media (max-width:520px){.ops-pay__row{flex-wrap:wrap}.ops-pay__row .ops-ledger__money{flex-flow:wrap;align-items:center;min-inline-size:0;max-inline-size:calc(100% - 52px);margin-inline-start:52px}}@media (max-width:600px){.ops-pay__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-pay__stats>:first-child{grid-column:1/-1}}.ops-reasons{gap:var(--sp-2);flex-direction:column;margin-block-start:var(--sp-3);display:flex}.ops-reasons__why{color:var(--ink-2);font-size:var(--fs-meta);margin:0}.ops-reasons .ops-kinds{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.ops-kind[data-ink=true]{grid-template-columns:1fr}.ops-kind[data-ink=true] .ops-kind__sub{grid-column:1}.ops-kind[data-ink=true][aria-checked=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.ops-link{color:var(--ink);font-size:var(--fs-meta);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong,var(--hairline));text-decoration-color:var(--hairline-strong,var(--hairline));text-underline-offset:3px;align-self:flex-start;font-weight:600}.ops-link:hover{text-decoration-color:currentColor}.ops-back{margin-block-end:calc(-1 * var(--sp-2))}.ops-stat__figure--word{font-size:30px}.ops-queue .ops-row{align-items:flex-start}.ops-queue__score{color:var(--t-rhythm-ink);flex:none;align-items:baseline;gap:2px;display:flex}.ops-queue__score b{font-size:30px;font-weight:400;line-height:1}.ops-queue__score small{font-size:12px;font-weight:600}.ops-dir{gap:var(--sp-3);flex-direction:column;display:flex}.ops-dir__row{align-items:center}.ops-dir__main{min-inline-size:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.ops-dir__main:hover .ops-pt__name span:first-child{text-underline-offset:3px;text-decoration:underline}.ops-dir__main .ops-pt__meta,.ops-dir__main .ops-pt__name{overflow-wrap:anywhere;margin:0}.ops-dir__money{gap:2px var(--sp-2);color:var(--you-ink);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:600;display:flex}.ops-dir__state{align-items:flex-end;gap:var(--sp-1);flex-direction:column;flex:none;display:flex}.ops-ref .ops-pt__main{gap:var(--sp-2)}.ops-ref__bar{margin-block:var(--sp-1)}.ops-ref__hosts{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:12.5px}.ops-sigs{gap:var(--sp-4);margin:0;padding:0;list-style:none}.ops-sig,.ops-sigs{flex-direction:column;display:flex}.ops-sig{gap:6px}.ops-sig__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.ops-sig__label{font-weight:600}.ops-sig__figure{color:var(--tint-ink);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;display:flex}.ops-sig__figure b{font-size:18px}.ops-sig__of{color:var(--ink-3);font-size:12.5px}.ops-sig__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:10px;display:block;position:relative}.ops-sig__fill{inline-size:var(--ops-sig-value);border-radius:inherit;background:var(--tint-fill);position:absolute;inset-block:0;inset-inline-start:0}.ops-sig[data-open=false] .ops-sig__fill{background:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.ops-sig[data-open=false] .ops-sig__fill{background:color-mix(in srgb,var(--ink-3) 45%,var(--surface))}}.ops-sig__limit{border-inline-start:2px dashed var(--ink-2);position:absolute;inset-block:-4px;inset-inline-start:var(--ops-sig-line)}.ops-sig__sub{color:var(--ink-3);font-size:12.5px;line-height:1.35}.ops-acts{gap:0}.ops-act{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block-start:1px solid var(--hairline);flex-wrap:wrap;display:flex}.ops-acts .ops-act:first-of-type,.ops-list>.ops-act:first-of-type{border-block-start:0}.ops-act__text{flex:16rem;min-inline-size:0}.ops-act__title{margin:0;font-weight:600}.ops-act__sub{color:var(--ink-3);font-size:var(--fs-meta);margin:2px 0 0;line-height:1.4}.ops-act[data-open=true]{align-items:stretch}.ops-act__confirm{gap:var(--sp-3);flex-direction:column;flex:100%;display:flex}.ops-block__keys{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-file__who{align-items:flex-start;gap:var(--sp-4);min-inline-size:0;display:flex}.ops-file__avatar{background:var(--surface);block-size:56px;inline-size:56px;font-size:20px}.ops-file .ops-pt__flags{margin-block-start:var(--sp-2)}.ops-file__facts{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-fact{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-fact__label{color:var(--ink-3);font-size:12.5px}.ops-fact__value{overflow-wrap:anywhere;font-weight:500}.ops-file__channels{margin:0 var(--sp-5) var(--sp-5)}.ops-file__dup{gap:var(--sp-2);flex-direction:column;display:flex}.ops-file__dup p{margin:0}@media (max-width:760px){.ops-file__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-file__facts .ops-fact:first-child{grid-column:1/-1}}@media (max-width:600px){.ops-file__who{gap:var(--sp-3)}.ops-file__avatar{block-size:44px;inline-size:44px;font-size:16px}.ops-file .ops-grant__name{font-size:30px}.ops-file__facts{padding-inline:var(--sp-4)}}.ops-money{gap:var(--sp-2);padding-block:var(--sp-2);flex-direction:column;display:flex}.ops-money__bar{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:12px;display:flex;overflow:hidden}.ops-money__paid{inline-size:var(--ops-paid);background:var(--you-ink)}.ops-money__active{inline-size:var(--ops-active);background:var(--you)}.ops-money__pending{inline-size:var(--ops-pending);background:repeating-linear-gradient(135deg,var(--you) 0 2px,var(--you) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.ops-money__pending{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 70%,var(--surface)) 0 2px,color-mix(in srgb,var(--you) 26%,var(--surface)) 2px 4px)}}.ops-money__keys{gap:2px var(--sp-3);color:var(--ink-2);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ops-money__keys span:before{content:"";vertical-align:1px;border-radius:50%;block-size:9px;inline-size:9px;margin-inline-end:6px;display:inline-block}.ops-money__keys [data-k=paid]:before{background:var(--you-ink)}.ops-money__keys [data-k=active]:before{background:var(--you)}.ops-money__keys [data-k=pending]:before{background:repeating-linear-gradient(135deg,var(--you) 0 2px,var(--you) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.ops-money__keys [data-k=pending]:before{background:repeating-linear-gradient(135deg,var(--you) 0 2px,color-mix(in srgb,var(--you) 30%,var(--surface)) 2px 4px)}}.ops-money__keys [data-k=owed]:before{background:var(--ink-3)}.ops-hold{flex-wrap:wrap}.ops-funnel{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-funnel__step{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(7rem,30%) 1fr auto;display:grid}.ops-funnel__label{color:var(--ink-2);font-size:var(--fs-meta)}.ops-funnel__bar{inline-size:var(--ops-w);border-radius:var(--r-pill);background:var(--tint-fill);block-size:10px;display:block}.ops-funnel__value{color:var(--tint-ink);font-variant-numeric:tabular-nums}.ops-invite{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);display:flex}.ops-invite__photo{object-fit:cover;border-radius:50%;flex:none;block-size:56px;inline-size:56px}.ops-invite__line{overflow-wrap:anywhere;margin:0}.ops-log__detail{font-variant-numeric:tabular-nums}.ops-log__detail,.ops-log__note{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.ops-log__note{font-style:italic}.ops-switch__choices{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.ops-kind:disabled{cursor:not-allowed;opacity:.6}.ops-rules{flex-direction:column;margin:0;display:flex}.ops-rules__row{gap:var(--sp-3);padding-block:var(--sp-2);border-block-start:1px solid var(--hairline);grid-template-columns:minmax(8rem,38%) 1fr;display:grid}.ops-rules__row:first-child{border-block-start:0}.ops-rules dt{color:var(--ink-2);font-size:var(--fs-meta)}.ops-rules dd{font-size:var(--fs-meta);overflow-wrap:anywhere;margin:0}@media (max-width:600px){.ops-rules__row{grid-template-columns:1fr;gap:2px}}.ops-audit__filters{margin-block-end:var(--sp-4)}.ops-mfa-page{padding-block:var(--sp-6) var(--sp-7);word-break:keep-all}.ops-mfa{gap:var(--sp-5);word-break:keep-all;flex-direction:column;max-inline-size:880px;margin-inline:auto;display:flex}.ops-mfa__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.ops-mfa__grid{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:start}}.ops-mfa__steps{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ops-mfa__steps:before{content:"";background:var(--hairline);border-radius:1px;inline-size:2px;position:absolute;inset-block:14px;inset-inline-start:13px}.ops-mfa__step{gap:var(--sp-3);align-items:flex-start;min-inline-size:0;display:flex;position:relative}.ops-mfa__dot{background:var(--surface);border:2px solid var(--tint-fill);block-size:28px;inline-size:28px;color:var(--tint-ink);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px var(--surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;position:relative}.ops-mfa__step[data-state=now] .ops-mfa__dot{background:var(--tint-wash);outline:2px solid var(--ink);outline-offset:2px}.ops-mfa__step[data-state=done] .ops-mfa__dot{background:var(--tint-fill);color:var(--surface)}.ops-mfa__stepText{flex-direction:column;gap:2px;min-inline-size:0;padding-block-start:3px;display:flex}.ops-mfa__stepText b{font-weight:600}.ops-mfa__stepText span{color:var(--ink-2);font-size:var(--fs-meta);line-height:1.5}.ops-mfa__step[data-state=later] .ops-mfa__stepText{color:var(--ink-3)}.ops-mfa__work{align-items:flex-start;gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.ops-mfa__lead{color:var(--ink-2);margin:0;line-height:1.6}.ops-mfa__scan{align-items:flex-start;gap:var(--sp-4);flex-direction:column;inline-size:100%;display:flex}.ops-mfa__qr{padding:var(--sp-3);place-items:center;display:inline-grid}.ops-mfa__key{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;inline-size:100%;display:flex}.ops-mfa__keyLabel{inline-size:100%;color:var(--ink-3);font-size:var(--fs-meta)}.ops-mfa__keyText{letter-spacing:.04em;overflow-wrap:anywhere;word-break:normal;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.ops-mfa__copy{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;padding:4px 12px}.ops-mfa__copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ops-mfa__label{gap:var(--sp-2);flex-direction:column;font-weight:600;display:flex}.ops-mfa__code{min-block-size:48px;inline-size:11ch;padding-inline:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;font-size:22px}.ops-mfa__code:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.ops-mfa__error{color:var(--t-food-ink);margin:0;font-size:15px}.ops-mfa__fine{color:var(--ink-3);font-size:var(--fs-meta);margin:0;line-height:1.55}.ops-mfa__skip{color:var(--ink-2)}.ops-growth__pick{align-items:center;gap:var(--sp-2);display:flex}.ops-growth__pick .ops-input{min-block-size:38px;inline-size:auto;padding-block:6px}.ops-growth__lines{margin:0 0 var(--sp-4);flex-direction:column;display:flex}.ops-growth__line{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-2);border-block-start:1px solid var(--hairline);display:flex}.ops-growth__line:first-child{border-block-start:0}.ops-growth__line dt{min-inline-size:0;color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.ops-growth__line dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ops-growth__line[data-strong=true] dd,.ops-growth__line[data-strong=true] dt{color:var(--ink);font-weight:600}.ops-growth__note{color:var(--ink-3);font-size:var(--fs-meta)}.ops-growth__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.ops-growth__actions{gap:var(--sp-2);margin-block:var(--sp-3);flex-wrap:wrap;display:flex}.ops-growth__figures{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-4);display:flex}.ops-growth__figure{align-items:center;gap:var(--sp-2);display:flex}.ops-growth__form{gap:var(--sp-3);grid-template-columns:1fr;display:grid}.ops-growth__form--wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sp-4)}@media (max-width:600px){.ops-growth__form--wide{grid-template-columns:1fr}}.ops-growth__person .hm-cardhead+.ops-empty,.ops-growth__person .hm-cardhead+.ops-rows{margin-block-start:var(--sp-2)}.ops-growth__table-wrap{overflow-x:auto}.ops-growth__table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.ops-growth__table td,.ops-growth__table th{padding:var(--sp-2) var(--sp-3);border-block-start:1px solid var(--hairline);text-align:end;white-space:nowrap}.ops-growth__table td:first-child,.ops-growth__table th:first-child{text-align:start}.ops-growth__table th{color:var(--ink-3);font-size:var(--fs-meta);border-block-start:0;font-weight:500}.ops-growth__table tr[data-current=true] td{background:var(--surface-sunk)}.ops-growth__terms{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.ops-growth__person>.ops-growth__note{margin:0 0 var(--sp-4)}@media (max-width:600px){.ops-growth .ops-stats{grid-template-columns:1fr}}.ops-growth__head-actions{align-items:center;gap:var(--sp-2);display:flex}.ops-growth__decisions,.ops-growth__team{margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ops-growth__decision,.ops-growth__member{padding-block:var(--sp-4);border-block-start:1px solid var(--hairline)}.ops-growth__decision:first-child,.ops-growth__member:first-child{border-block-start:0;padding-block-start:var(--sp-1)}.ops-growth__decision[style]{margin-inline:calc(var(--sp-3) * -1);padding-inline:var(--sp-3);border-radius:var(--r-control);background:var(--tint-wash)}.ops-growth__decision-title{margin:0 0 var(--sp-1);font-weight:600}.ops-growth__decision-body{gap:var(--sp-2);flex-direction:column;display:flex}.ops-growth__pay{gap:var(--sp-1);color:var(--ink);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ops-growth__pay li{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-growth__pay b{font-variant-numeric:tabular-nums}.ops-growth__other{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-growth__other>.ops-input{flex:200px;inline-size:auto;min-inline-size:200px}.ops-growth__amounts{gap:var(--sp-2);flex-wrap:wrap;flex:260px;display:flex}.ops-growth__amount-field{gap:var(--sp-1);flex-direction:column;flex:140px;display:flex}.ops-growth__add{gap:var(--sp-3);margin-block:var(--sp-3) var(--sp-2);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-growth__add .ops-growth__actions,.ops-growth__add-hint{grid-column:1/-1;margin:0}@media (max-width:760px){.ops-growth__add{grid-template-columns:1fr}}.ops-growth__member-head{align-items:center;gap:var(--sp-3);display:flex}.ops-growth__fold>summary,.ops-growth__member-more summary{cursor:pointer;list-style:none}.ops-growth__fold>summary::-webkit-details-marker,.ops-growth__member-more summary::-webkit-details-marker{display:none}.ops-growth__member-more>summary{color:var(--ink-2);font-size:var(--fs-meta);text-underline-offset:3px;margin-block-start:var(--sp-2);text-decoration:underline;display:inline-block}.ops-growth__member-more[open]>summary{margin-block-end:var(--sp-3)}.ops-growth__subhead{margin:var(--sp-3) 0 var(--sp-2);font-weight:600}.ops-growth__fold{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.ops-growth__fold>summary{padding:var(--sp-4) var(--sp-5);flex-direction:column;gap:2px;display:flex}.ops-growth__fold>summary:after{content:""}.ops-growth__fold-title{font-weight:600}.ops-growth__fold-title:before{content:"▸ ";color:var(--ink-3)}.ops-growth__fold[open] .ops-growth__fold-title:before{content:"▾ "}.ops-growth__fold-body{padding:0 var(--sp-5) var(--sp-5)}.ops-tabs__gap{inline-size:1px;margin-inline:var(--sp-1);background:var(--hairline);flex:none}.ops-card__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ops-card__head .ops-card__title{margin-block-end:var(--sp-2)}.ops-card__sub{margin:0 0 var(--sp-4);color:var(--ink-3);font-size:var(--fs-meta);line-height:1.5}.ops-card__more{color:var(--them-ink);font-size:var(--fs-meta);align-items:center;gap:6px;margin-block-start:var(--sp-4);font-weight:600;text-decoration:none;display:inline-flex}.ops-card__more:hover{text-decoration:underline}.ops-quiet{color:var(--ink-3)}.ops-back,.ops-quiet{font-size:var(--fs-meta)}.ops-back{color:var(--ink-2);align-self:flex-start;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.ops-back:hover{color:var(--ink)}.ops-needsowner{white-space:nowrap}.ops-kind__label .sys-chip,.sf-choice__label .sys-chip{vertical-align:middle;margin-inline-start:var(--sp-2);transform:scale(.92)}.ops-kind:disabled,.ops-preset:disabled,.sf-choice:disabled{opacity:.55;cursor:not-allowed}.ops-iconbtn{background:var(--surface);block-size:36px;inline-size:36px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline);transition:background var(--t-fast) var(--ease);border:0;border-radius:50%;place-items:center;display:inline-grid}.ops-iconbtn:hover{background:var(--surface-sunk)}.ops-doccard:focus-visible,.ops-exstep__head:focus-visible,.ops-howtile:focus-visible,.ops-iconbtn:focus-visible,.ops-need a:focus-visible,.ops-station:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.ops-hero{gap:var(--sp-5);padding:var(--sp-6) var(--sp-6) var(--sp-5);border-radius:var(--r-stage);background:radial-gradient(90% 140% at 100% 0,var(--tint-fill),transparent 70%),var(--tint-wash);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ops-hero{background:radial-gradient(90% 140% at 100% 0,color-mix(in srgb,var(--tint-fill) 42%,transparent),transparent 70%),var(--tint-wash)}}.ops-hero{box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.ops-hero{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 22%,transparent)}}.ops-hero__main{z-index:1;min-inline-size:0;position:relative}.ops-hero__title{margin:var(--sp-1) 0 var(--sp-2);color:var(--ink);letter-spacing:-.01em;font-size:clamp(28px,4vw,40px);line-height:1.08}.ops-hero__line{color:var(--ink-2);margin:0}.ops-hero__meta{margin:var(--sp-3) 0 0;color:var(--ink-3);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-pulse{background:var(--tint-fill);block-size:8px;inline-size:8px;box-shadow:0 0 0 0 var(--tint-fill);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ops-pulse{box-shadow:0 0 0 0 color-mix(in srgb,var(--tint-fill) 50%,transparent)}}.ops-pulse{animation:ops-pulse 2.6s var(--ease) infinite}@keyframes ops-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tint-fill) 55%,transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--tint-fill) 0%,transparent)}}.ops-hero__figures{z-index:1;gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ops-hero__figure{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-hero__figure{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.ops-hero__figure{box-shadow:var(--e-1);min-inline-size:0}.ops-hero__figure b{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;line-height:1.05}.ops-hero__figure span{color:var(--ink-3);font-size:12.5px;line-height:1.35}.ops-hero__icon{color:var(--tint-ink)}.ops-heart{pointer-events:none;opacity:.55;block-size:56px;inline-size:100%;position:absolute;inset-block-end:6px;inset-inline:0}.ops-heart path{fill:none;stroke:var(--tint-fill);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:ops-draw 2.4s var(--ease) .2s forwards}@keyframes ops-draw{to{stroke-dashoffset:0}}@media (max-width:860px){.ops-hero{padding:var(--sp-5) var(--sp-4) var(--sp-4);grid-template-columns:1fr}}.ops-today__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:1023px){.ops-today__grid{grid-template-columns:1fr}}.ops-needs__group+.ops-needs__group{margin-block-start:var(--sp-5)}.ops-needs__head{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:inherit;font-weight:inherit;display:flex}.ops-needs__count{color:var(--ink-3);font-size:var(--fs-meta)}.ops-needs__rows{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-need{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);animation:ops-rise var(--t-slow) var(--ease) both;grid-template-columns:40px minmax(0,1fr);display:grid}.ops-need[data-urgency=now]{background:linear-gradient(90deg,var(--t-rhythm-fill),transparent 55%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.ops-need[data-urgency=now]{background:linear-gradient(90deg,color-mix(in srgb,var(--t-rhythm-fill) 14%,transparent),transparent 55%),var(--surface)}}.ops-need[data-urgency=now]{box-shadow:inset 3px 0 0 var(--t-rhythm-fill),inset 0 0 0 1px var(--t-rhythm-fill)}@supports (color:color-mix(in lab,red,red)){.ops-need[data-urgency=now]{box-shadow:inset 3px 0 0 var(--t-rhythm-fill),inset 0 0 0 1px color-mix(in srgb,var(--t-rhythm-fill) 26%,transparent)}}@keyframes ops-rise{0%{opacity:0;transform:translateY(6px)}}.ops-need__mark{background:var(--tint-wash);block-size:40px;inline-size:40px;color:var(--tint-ink);border-radius:12px;place-items:center;display:grid}.ops-need__body{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.ops-need__title{color:var(--ink);margin:0;font-weight:600;line-height:1.35}.ops-need__who{font-size:var(--fs-meta);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.ops-need__person a{color:var(--them-ink);font-weight:600;text-decoration:none}.ops-need__person a:hover{text-decoration:underline}.ops-need__detail,.ops-need__more{color:var(--ink-3)}.ops-need__next{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.ops-need__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-start:4px;display:flex}.ops-need__playbook{color:var(--them-ink);font-size:var(--fs-meta);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.ops-need__age{color:var(--ink-3);margin-inline-start:auto;font-size:12.5px}.ops-needs__empty{align-items:center;gap:var(--sp-3);color:var(--ink-2);display:flex}.ops-needs__empty p{margin:0}.ops-needs__emptymark{background:var(--t-place-wash);block-size:44px;inline-size:44px;color:var(--t-place-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ops-clear__chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-track{block-size:46px;margin:var(--sp-2) 0 var(--sp-5);position:relative}.ops-track__band{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--them) 0 25%,transparent 25%),repeating-linear-gradient(90deg,var(--surface-sunk) 0 6px,var(--ink) 6px 8px);block-size:12px;position:absolute;inset-block-start:14px;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.ops-track__band{background:linear-gradient(90deg,color-mix(in srgb,var(--them) 16%,transparent) 0 25%,transparent 25%),repeating-linear-gradient(90deg,var(--surface-sunk) 0 6px,color-mix(in srgb,var(--ink) 4%,var(--surface-sunk)) 6px 8px)}}.ops-track__band{box-shadow:inset 0 0 0 1px var(--hairline)}.ops-track__tick{border-radius:var(--r-pill);background:var(--t-place-fill);block-size:20px;inline-size:10px;box-shadow:0 0 0 2px var(--surface);margin-inline-start:-5px;position:absolute;inset-block-start:10px}.ops-track__tick[data-verdict=failed],.ops-track__tick[data-verdict=late],.ops-track__tick[data-verdict=paused]{background:var(--t-rhythm-fill)}.ops-track__tick[data-verdict=first_run]{background:var(--t-objects-fill)}.ops-track__needle{background:var(--ink);border-radius:2px;inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:4px 14px}.ops-track__hours{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.ops-meters{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-meter{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(70px,1fr) auto;display:grid}.ops-meter__name{color:var(--ink);overflow-wrap:anywhere;font-size:14px;text-decoration:none}a.ops-meter__name:hover{color:var(--them-ink)}.ops-meter__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;display:block;position:relative}.ops-meter__fill{inline-size:var(--ops-meter-value);border-radius:inherit;background:var(--tint-fill);min-inline-size:2px;transition:inline-size var(--t-slow) var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.ops-meter__line{border-inline-start:2px dashed var(--ink-3);position:absolute;inset-block:-4px;inset-inline-start:var(--ops-meter-line)}.ops-meter__figure{min-inline-size:2ch;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.ops-meter[data-on=true] .ops-meter__figure{color:var(--t-rhythm-ink)}.ops-meter--free{margin-block:var(--sp-3);grid-template-columns:auto minmax(80px,1fr) auto}.ops-figures{gap:var(--sp-2);margin:0 0 var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));padding:0;list-style:none;display:grid}.ops-figures--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.ops-figures--four{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-figure{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;gap:2px;display:flex}.ops-figure b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.ops-figure span{color:var(--ink-3);font-size:12.5px;line-height:1.35}.ops-cap__seats{grid-template-columns:repeat(var(--ops-seat-cols,10),18px);margin:var(--sp-3) 0;gap:6px;display:grid}.ops-cap__seat{background:var(--surface-sunk);block-size:18px;inline-size:18px;transition:background var(--t-slow) var(--ease);border-radius:6px}.ops-cap__seat[data-on=true]{background:var(--tint-fill)}.ops-cap__seat[data-peak=true]{background:var(--tint-wash);box-shadow:inset 0 0 0 1.5px var(--tint-ink)}.ops-cap__figures{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-figure[data-on=true] b{color:var(--t-rhythm-ink)}.ops-cap{word-break:keep-all}.ops-cap__stt{row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto}.ops-cap__stt .ops-meter__track{grid-area:2/1/auto/-1}.ops-watch__line{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;color:var(--ink-2);font-size:var(--fs-meta);display:flex}.ops-switchrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-switchrow{justify-content:space-between;align-items:center;gap:var(--sp-3);border-block-end:1px solid var(--hairline);padding-block:10px;font-size:14px;display:flex}.ops-switchrow:last-child{border-block-end:0}.ops-switchrow code{font-size:12.5px}.ops-search{gap:var(--sp-3);flex-direction:column;display:flex}.ops-search__field{align-items:center;gap:var(--sp-3);padding:0 var(--sp-5);border-radius:var(--r-stage);background:var(--surface);min-block-size:64px;box-shadow:var(--e-2),inset 0 0 0 1px var(--hairline);display:flex;position:relative}.ops-search__field--slim{border-radius:var(--r-pill);min-block-size:52px;box-shadow:var(--e-1),inset 0 0 0 1px var(--hairline)}.ops-search__field:focus-within{box-shadow:var(--e-2),inset 0 0 0 2px var(--them-ink)}.ops-search__icon{color:var(--ink-3);flex:none}.ops-search__input{min-inline-size:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:18px}.ops-search__field--slim .ops-search__input{font-size:16px}.ops-search__busy{border:2px solid var(--surface-sunk);border-block-start-color:var(--them);border-radius:50%;block-size:18px;inline-size:18px;animation:ops-spin .9s linear infinite}@keyframes ops-spin{to{transform:rotate(1turn)}}.ops-search__hints{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-search__hints li{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);padding:4px 12px;font-size:12.5px}.ops-people__empty p{color:var(--ink-2);margin:0}.ops-person{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-control);color:inherit;transition:background var(--t-fast) var(--ease);grid-template-columns:36px minmax(0,1fr) auto;text-decoration:none;display:grid}.ops-person:hover{background:var(--surface-sunk)}.ops-person__main{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.ops-person__who{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-person__meta{color:var(--ink-3);font-size:var(--fs-meta);overflow-wrap:anywhere}.ops-person__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-person__matched{color:var(--ink-3);font-size:12px}.ops-person__go{color:var(--ink-3);font-size:22px}.ops-filehero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.ops-filehero__who{align-items:center;gap:var(--sp-4);min-inline-size:0;display:flex}.ops-filehero__id{min-inline-size:0}.ops-filehero__name{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3.6vw,36px);line-height:1.1}.ops-filehero__line{margin:var(--sp-1) 0 var(--sp-3);color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.ops-filehero__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ops-filehero__facts .ops-hero__figure b{font-size:22px}@media (max-width:860px){.ops-filehero{grid-template-columns:1fr}}@media (max-width:600px){.ops-filehero__who{flex-direction:column;align-items:flex-start}}.ops-filecard .ops-card__title{align-items:center;gap:var(--sp-2);display:flex}.ops-filecard__icon{background:var(--surface-sunk);block-size:30px;inline-size:30px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.ops-facts{flex-direction:column;margin:0;display:flex}.ops-facts__row{gap:var(--sp-3);border-block-end:1px solid var(--hairline);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:9px;font-size:14px;display:grid}.ops-facts__row:last-child{border-block-end:0}.ops-facts dt{color:var(--ink-3)}.ops-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.ops-facts dd a{color:var(--them-ink)}.ops-actions{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.ops-actions--stack{flex-direction:column;align-items:stretch;margin-block-start:0}.ops-callout{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--tint-wash);box-shadow:inset 3px 0 0 var(--tint-fill);color:var(--ink-2);margin-block-end:var(--sp-3);font-size:14px;line-height:1.5}.ops-callout p{margin:0}.ops-callout b{color:var(--ink)}.ops-callout__link{color:var(--tint-ink);margin-block-start:6px;font-weight:600;display:inline-block}.ops-callout__code{overflow-wrap:anywhere;margin-block-start:6px;font-size:12px;display:block}.ops-subhead{margin:var(--sp-4) 0 var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.ops-mini{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ops-mini li{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-inline-size:0;font-size:14px;display:flex}.ops-mini li>*{overflow-wrap:anywhere;min-inline-size:0}.ops-mini a{color:var(--them-ink);font-weight:600;text-decoration:none}.ops-mini code{font-size:12.5px}.ops-mini .ops-quiet{margin-inline-start:auto}.ops-callstrip{border-radius:var(--r-control);background:var(--surface-sunk);block-size:56px;align-items:flex-end;gap:4px;margin-block-end:var(--sp-4);padding:6px;display:flex}.ops-callstrip__bar{max-inline-size:22px;block-size:var(--h);background:var(--tint-fill);transform-origin:bottom;animation:ops-grow var(--t-slow) var(--ease) both;border-radius:5px 5px 2px 2px;flex:1}@keyframes ops-grow{0%{transform:scaleY(0)}}.ops-decide{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-4);padding-block-start:var(--sp-3)}.ops-decide summary{color:var(--them-ink);cursor:pointer;font-weight:600}.ops-decide[open] summary{margin-block-end:var(--sp-2)}.ops-decide select.ops-input{appearance:auto}.ops-textarea{min-block-size:84px;padding-block:var(--sp-3);resize:vertical;font:inherit;line-height:1.5}.ops-notes{gap:var(--sp-3);margin:var(--sp-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ops-notes__item{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--you-wash);box-shadow:inset 3px 0 0 var(--you)}.ops-notes__item p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px}.ops-start{align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-stage);background:radial-gradient(80% 160% at 100% 0,var(--tint-fill),transparent 70%),var(--tint-wash);grid-template-columns:52px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.ops-start{background:radial-gradient(80% 160% at 100% 0,color-mix(in srgb,var(--tint-fill) 40%,transparent),transparent 70%),var(--tint-wash)}}.ops-start{color:inherit;box-shadow:inset 0 0 0 1px var(--tint-fill);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.ops-start{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 24%,transparent)}}.ops-start{transition:transform var(--t-base) var(--ease)}.ops-start:hover{transform:translateY(-1px)}.ops-start__mark{background:var(--surface);block-size:52px;inline-size:52px;color:var(--tint-ink);box-shadow:var(--e-1);border-radius:50%;place-items:center;display:grid}.ops-start__text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.ops-start__text b{font-size:20px}.ops-start__text>span:last-child{color:var(--ink-2)}.ops-shelf__title{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-title);font-weight:500;display:flex}.ops-shelf__mark{background:var(--tint-wash);block-size:30px;inline-size:30px;color:var(--tint-ink);border-radius:10px;place-items:center;display:grid}.ops-shelf__sub{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);color:var(--ink-3);font-size:var(--fs-meta)}.ops-shelf__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-doccard{block-size:100%;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);color:inherit;box-shadow:var(--e-1),inset 3px 0 0 var(--tint-fill,var(--hairline));transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);flex-direction:column;gap:6px;text-decoration:none;display:flex}.ops-doccard:hover{box-shadow:var(--e-2),inset 3px 0 0 var(--tint-fill,var(--hairline));transform:translateY(-2px)}.ops-doccard__title{color:var(--ink);line-height:1.35}.ops-doccard__sub{color:var(--ink-2);font-size:14px;line-height:1.5}.ops-doccard__chips{flex-wrap:wrap;gap:6px;margin-block-start:auto;padding-block-start:4px;display:flex}.ops-dochero{gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-stage);background:radial-gradient(80% 160% at 100% 0,var(--tint-fill),transparent 70%),var(--tint-wash);grid-template-columns:52px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.ops-dochero{background:radial-gradient(80% 160% at 100% 0,color-mix(in srgb,var(--tint-fill) 36%,transparent),transparent 70%),var(--tint-wash)}}.ops-dochero__mark{background:var(--surface);block-size:52px;inline-size:52px;color:var(--tint-ink);box-shadow:var(--e-1);border-radius:16px;place-items:center;display:grid}.ops-dochero__title{margin:4px 0 var(--sp-2);overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.15}.ops-dochero__sub{margin:0 0 var(--sp-3);color:var(--ink-2);font-size:17px;line-height:1.5}.ops-dochero__chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}@media (max-width:600px){.ops-dochero{padding:var(--sp-5) var(--sp-4);grid-template-columns:1fr}}.ops-docgrid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:1023px){.ops-docgrid{grid-template-columns:1fr}}.ops-docaside{gap:var(--sp-4);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--sp-5)}@media (max-width:1023px){.ops-docaside{position:static}}.ops-doc{min-inline-size:0;color:var(--ink-2);font-size:16px;line-height:1.65}.ops-doc__body>*+*{margin-block-start:var(--sp-4)}.ops-doc__h{margin-block:var(--sp-6) 0;color:var(--ink);scroll-margin-block-start:var(--sp-6);line-height:1.3}.ops-doc__h1,.ops-doc__h2{font-size:22px;font-weight:600}.ops-doc__h3{font-size:18px;font-weight:600}.ops-doc__h4{font-size:16px;font-weight:600}.ops-doc__p{margin:0}.ops-doc a{color:var(--them-ink);text-underline-offset:3px;font-weight:600}.ops-doc code{background:var(--surface-sunk);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.88em}.ops-doc code,.ops-doc strong{color:var(--ink)}.ops-glance{padding:var(--sp-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);gap:2px;margin:0;display:grid}.ops-glance__row{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);grid-template-columns:96px minmax(0,1fr);display:grid}.ops-glance__row+.ops-glance__row{border-block-start:1px solid var(--hairline)}.ops-glance dt{color:var(--ink-3);font-size:var(--fs-meta);padding-block-start:2px;font-weight:600}.ops-glance dd{color:var(--ink);margin:0}@media (max-width:480px){.ops-glance__row{grid-template-columns:1fr;gap:2px}}.ops-steps{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ops-steps:before{content:"";background:linear-gradient(var(--you),var(--them));opacity:.35;inline-size:2px;position:absolute;inset-block:20px;inset-inline-start:19px}.ops-step{gap:var(--sp-4);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.ops-step__n{z-index:1;background:var(--surface);block-size:40px;inline-size:40px;color:var(--ink);font-variant-numeric:tabular-nums;box-shadow:var(--e-1),inset 0 0 0 2px var(--them);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ops-step__n{box-shadow:var(--e-1),inset 0 0 0 2px color-mix(in srgb,var(--them) 45%,transparent)}}.ops-step__body{min-inline-size:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.ops-step__body>*+*{margin-block-start:var(--sp-3)}.ops-step__text{color:var(--ink-2);margin:0}.ops-ol,.ops-ul{margin:0;padding-inline-start:1.3em}.ops-ol li+li,.ops-step .ops-ul,.ops-ul .ops-ol,.ops-ul .ops-ul,.ops-ul li+li{margin-block-start:6px}.ops-ownermark .sys-chip{vertical-align:middle;transform:scale(.88)}.ops-code{border-radius:var(--r-control);color:#e9ecf4;background:#1b1f2c;position:relative}.ops-code pre{padding:var(--sp-4) var(--sp-4) var(--sp-4);margin:0;padding-inline-end:96px;font-size:13px;line-height:1.6;overflow-x:auto}.ops-doc .ops-code code{color:inherit;font-size:inherit;white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.ops-code__copy{border-radius:var(--r-pill);color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.ops-code__copy:hover{background:#fff3}.ops-table{border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--hairline);overflow-x:auto}.ops-table table{border-collapse:collapse;inline-size:100%;font-size:14px}.ops-table td,.ops-table th{border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top;min-inline-size:120px;padding:10px 12px}.ops-table th{background:var(--surface-sunk);color:var(--ink);font-weight:600}.ops-table tr:last-child td{border-block-end:0}.ops-quote{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--them-wash);box-shadow:inset 3px 0 0 var(--them);margin:0}.ops-quote>*+*{margin-block-start:var(--sp-2)}.ops-horizon{block-size:1px;margin-block:var(--sp-6);background:linear-gradient(90deg,var(--you),transparent 50%,var(--them));opacity:.6;border:0}.ops-howcard{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--tint-wash);color:inherit;box-shadow:inset 0 0 0 1px var(--tint-fill);flex-direction:column;gap:6px;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-howcard{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 24%,transparent)}}.ops-howcard__strip{align-items:center;gap:6px;margin-block-start:4px;display:flex}.ops-howcard__node{background:var(--surface);block-size:28px;inline-size:28px;color:var(--ink-2);animation:ops-blink 3.6s var(--ease) infinite;border-radius:50%;place-items:center;display:grid}.ops-howcard__node:nth-child(2){animation-delay:.6s}.ops-howcard__node:nth-child(3){animation-delay:1.2s}.ops-howcard__node:nth-child(4){animation-delay:1.8s}.ops-howcard__node:nth-child(5){animation-delay:2.4s}.ops-howcard__node:nth-child(6){animation-delay:3s}@keyframes ops-blink{0%,to{box-shadow:0 0 #0000}12%{box-shadow:0 0 0 3px color-mix(in srgb,var(--them) 55%,transparent)}30%{box-shadow:0 0 #0000}}.ops-related{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ops-related a{color:var(--them-ink);font-weight:600;text-decoration:none}.ops-docsource{color:var(--ink-3);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ops-howgrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-howtile{border-radius:var(--r-stage);background:var(--surface);block-size:100%;color:inherit;box-shadow:var(--e-1);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ops-howtile:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.ops-howtile__fig{min-block-size:132px;padding:var(--sp-4) var(--sp-3);background:radial-gradient(70% 120% at 0 0,var(--you),transparent 60%),radial-gradient(70% 120% at 100% 100%,var(--them),transparent 60%),var(--surface-sunk);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-howtile__fig{background:radial-gradient(70% 120% at 0 0,color-mix(in srgb,var(--you) 14%,transparent),transparent 60%),radial-gradient(70% 120% at 100% 100%,color-mix(in srgb,var(--them) 16%,transparent),transparent 60%),var(--surface-sunk)}}.ops-howtile__fig>*{inline-size:100%}.ops-howtile__text{padding:var(--sp-4) var(--sp-5) var(--sp-5);flex-direction:column;gap:6px;display:flex}.ops-howtile__text b{align-items:center;gap:var(--sp-2);color:var(--ink);font-size:17px;display:flex}.ops-howtile__text>span{color:var(--ink-2);font-size:14px;line-height:1.5}.ops-howtile__clock{max-inline-size:150px;margin-inline:auto}.ops-howtile__clock .ops-clock__caption{display:none}.ops-howtile__switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ops-howtile__pos{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-3);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease);padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ops-howtile__pos[data-on=true]{background:var(--ink);color:var(--surface)}.ops-howtile__swname{color:var(--ink-2);text-align:center;flex-basis:100%;font-size:13px}.ops-exhead__title{margin:4px 0 var(--sp-2);font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.ops-exhead__sub{max-inline-size:70ch;color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.ops-exstage{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-stage);background:radial-gradient(60% 120% at 0 0,var(--you),transparent 60%),radial-gradient(60% 120% at 100% 100%,var(--them),transparent 60%),var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-exstage{background:radial-gradient(60% 120% at 0 0,color-mix(in srgb,var(--you) 12%,transparent),transparent 60%),radial-gradient(60% 120% at 100% 100%,color-mix(in srgb,var(--them) 14%,transparent),transparent 60%),var(--surface)}}.ops-exstage{box-shadow:var(--e-2)}@media (max-width:600px){.ops-exstage{padding:var(--sp-4) var(--sp-3)}}.ops-exstage__controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-exstage__dots{margin-inline:var(--sp-2);gap:5px;display:flex}.ops-exstage__dot{background:var(--surface-sunk);block-size:7px;inline-size:7px;box-shadow:inset 0 0 0 1px var(--hairline);transition:background var(--t-base) var(--ease),inline-size var(--t-base) var(--ease);border-radius:50%}.ops-exstage__dot[data-done=true]{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.ops-exstage__dot[data-done=true]{background:color-mix(in srgb,var(--them) 45%,var(--surface))}}.ops-exstage__dot[data-on=true]{border-radius:var(--r-pill);background:var(--them);inline-size:20px}.ops-exstage__count{color:var(--ink-3);font-size:var(--fs-meta);margin-inline-start:auto}.ops-exlist{align-items:start;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-exstep{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:box-shadow var(--t-base) var(--ease)}.ops-exstep[data-on=true]{box-shadow:var(--e-2),inset 0 0 0 2px var(--them)}@supports (color:color-mix(in lab,red,red)){.ops-exstep[data-on=true]{box-shadow:var(--e-2),inset 0 0 0 2px color-mix(in srgb,var(--them) 55%,transparent)}}.ops-exstep__head{align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-3) var(--sp-4);border-radius:inherit;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.ops-exstep__head .sys-chip{margin-inline-start:auto}.ops-exstep__n{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:30px;min-inline-size:30px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:6px;font-size:13px;display:grid}.ops-exstep[data-on=true] .ops-exstep__n{background:var(--them);color:var(--ink)}.ops-exstep__title{min-inline-size:0;line-height:1.35}.ops-exstep__body{padding:0 var(--sp-4) var(--sp-4);color:var(--ink-2);font-size:15px;line-height:1.6;display:none}.ops-exstep[data-on=true] .ops-exstep__body{animation:ops-rise var(--t-slow) var(--ease) both;display:block}.ops-exstep__body p{margin:0 0 var(--sp-2)}.ops-exstep__code{background:var(--surface-sunk);color:var(--ink-2);overflow-wrap:anywhere;border-radius:8px;margin-block-end:var(--sp-2);padding:6px 10px;font-size:12px;display:block}.ops-exstep__links{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ops-exstep__links a{color:var(--them-ink);font-size:var(--fs-meta);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.ops-howmore{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-howmore a{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink);align-items:center;gap:6px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.ops-howmore a:hover{background:var(--them-wash)}.ops-flow{inline-size:100%;position:relative}.ops-flow__svg{position:absolute;inset:0;overflow:visible}.ops-flow__edge{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ops-flow__edge{stroke:color-mix(in srgb,var(--ink) 16%,transparent)}}.ops-flow__edge{stroke-width:1.5px;stroke-linecap:round;transition:stroke var(--t-slow) var(--ease)}.ops-flow__edge[data-done=true]{stroke:var(--them)}@supports (color:color-mix(in lab,red,red)){.ops-flow__edge[data-done=true]{stroke:color-mix(in srgb,var(--them) 55%,transparent)}}.ops-flow__edge--branch{stroke-dasharray:3 6}.ops-flow__travel{fill:none;stroke:var(--flow-ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 10;opacity:.9;animation:ops-flowdash 1.2s linear infinite}@keyframes ops-flowdash{to{stroke-dashoffset:-32px}}.ops-flow__packet circle:first-child{fill:var(--flow-ink);stroke:var(--surface);stroke-width:2.5px}.ops-flow__packetglow{fill:var(--flow-ink)}@supports (color:color-mix(in lab,red,red)){.ops-flow__packetglow{fill:color-mix(in srgb,var(--flow-ink) 22%,transparent)}}.ops-flow__packetglow{animation:ops-glow 1.8s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}@keyframes ops-glow{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.ops-flow__label{z-index:3;border-radius:var(--r-pill);max-inline-size:min(280px,70vw);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--e-2);pointer-events:none;padding:6px 12px;overflow:hidden;transform:translate(-50%,calc(-100% - 18px))}.ops-flow__label,.ops-flow__readout{background:var(--ink);color:var(--surface);font-size:13px;font-weight:600;line-height:1.35;position:absolute}.ops-flow__readout{align-items:center;gap:var(--sp-2);border-radius:12px;padding:8px 12px;display:flex;inset-block-end:0;inset-inline:0}.ops-flow__readoutdot{background:var(--st-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.ops-station{z-index:2;inline-size:132px;color:inherit;font:inherit;transform:translate(-50%,calc(-1 * var(--r)));cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;display:flex;position:absolute}button.ops-station{cursor:pointer}.ops-flow[data-tall=true] .ops-station{inline-size:auto;max-inline-size:calc(100vw - 120px);transform:translate(calc(-1 * var(--r)),-50%);text-align:start;flex-direction:row}.ops-flow[data-compact=true] .ops-station{inline-size:auto}.ops-station__disc{inline-size:calc(2 * var(--r));block-size:calc(2 * var(--r));background:var(--surface);color:var(--st-ink);box-shadow:0 0 0 1.5px var(--st-fill),var(--e-1);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-station__disc{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--st-fill) 45%,transparent),var(--e-1)}}.ops-station__disc{transition:background var(--t-slow) var(--ease),box-shadow var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.ops-station[data-state=done] .ops-station__disc{background:var(--st-wash)}.ops-station[data-state=active] .ops-station__disc{background:var(--st-fill);color:var(--ink);box-shadow:0 0 0 5px var(--st-fill),var(--e-2);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.ops-station[data-state=active] .ops-station__disc{box-shadow:0 0 0 5px color-mix(in srgb,var(--st-fill) 26%,transparent),var(--e-2)}}.ops-station[data-state=active] .ops-station__disc{animation:ops-station 2.4s var(--ease) infinite}.ops-station[data-state=todo] .ops-station__disc{opacity:.7}@keyframes ops-station{0%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--st-fill) 26%,transparent),var(--e-2)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--st-fill) 8%,transparent),var(--e-2)}}.ops-station__label{color:var(--ink-2);text-align:center;overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.3}.ops-flow[data-tall=true] .ops-station__label{text-align:start}.ops-station[data-state=active] .ops-station__label{color:var(--ink)}.ops-exstep,.ops-flow__label,.ops-flow__packet,.ops-flow__readout,.ops-flow__travel,.ops-howcard__node,.ops-station{--st-fill:var(--t-objects-fill);--st-wash:var(--t-objects-wash);--st-ink:var(--t-objects-ink);--flow-ink:var(--them-ink)}[data-tone=money],[data-tone=you]{--st-fill:var(--you);--st-wash:var(--you-wash);--st-ink:var(--you-ink);--flow-ink:var(--you-ink)}[data-tone=them]{--st-fill:var(--them);--st-wash:var(--them-wash);--st-ink:var(--them-ink);--flow-ink:var(--them-ink)}[data-tone=outside]{--st-fill:var(--t-travel-fill);--st-wash:var(--t-travel-wash);--st-ink:var(--t-travel-ink);--flow-ink:var(--t-travel-ink)}[data-tone=partner]{--st-fill:var(--t-people-fill);--st-wash:var(--t-people-wash);--st-ink:var(--t-people-ink);--flow-ink:var(--t-people-ink)}[data-tone=safety]{--st-fill:var(--t-rhythm-fill);--st-wash:var(--t-rhythm-wash);--st-ink:var(--t-rhythm-ink);--flow-ink:var(--t-rhythm-ink)}[data-tone=person]{--st-fill:var(--t-place-fill);--st-wash:var(--t-place-wash);--st-ink:var(--t-place-ink);--flow-ink:var(--t-place-ink)}.ops-howcard__node{color:var(--st-ink)}.ops-clock{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.ops-clock__svg{block-size:auto;inline-size:min(100%,420px)}.ops-clock__face{fill:var(--surface);stroke:var(--hairline);stroke-width:1px}.ops-clock__night{fill:none;stroke:var(--them)}@supports (color:color-mix(in lab,red,red)){.ops-clock__night{stroke:color-mix(in srgb,var(--them) 26%,transparent)}}.ops-clock__night{stroke-width:22px}.ops-clock__hour{stroke:var(--ink-3);stroke-width:1.2px}.ops-clock__num{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ops-clock__ring{fill:none;stroke:var(--t-place-fill)}@supports (color:color-mix(in lab,red,red)){.ops-clock__ring{stroke:color-mix(in srgb,var(--t-place-fill) 55%,transparent)}}.ops-clock__ring{stroke-width:6px;stroke-linecap:round;cursor:pointer;transition:stroke var(--t-base) var(--ease),stroke-width var(--t-base) var(--ease);transform-origin:200px 200px;animation:ops-turn 120s linear infinite}.ops-clock__ring[data-on=true]{stroke:var(--them);stroke-width:9px}.ops-clock__ring[data-verdict=failed],.ops-clock__ring[data-verdict=late]{stroke:var(--t-rhythm-fill)}@keyframes ops-turn{to{transform:rotate(1turn)}}.ops-clock__hand{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;transform-origin:200px 200px;transition:transform var(--t-slow) var(--ease)}.ops-clock__hub{fill:var(--ink)}.ops-clock__now{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.ops-clock__mark circle{fill:var(--t-place-fill);stroke:var(--surface);stroke-width:3px;cursor:pointer;transition:r var(--t-base) var(--ease),fill var(--t-base) var(--ease)}.ops-clock__mark[data-on=true] circle{fill:var(--them)}.ops-clock__mark[data-verdict=failed] circle,.ops-clock__mark[data-verdict=late] circle{fill:var(--t-rhythm-fill)}.ops-clock__mark[data-verdict=first_run] circle{fill:var(--t-objects-fill)}.ops-clock__caption{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.ops-switchfig{gap:var(--sp-4);flex-direction:column;display:flex}.ops-switchfig__tabs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-switchfig__tabs .ops-preset{flex:none;min-block-size:34px;font-size:13px}.ops-switchfig__tabs .ops-preset[aria-selected=true]{background:var(--ink);color:var(--surface)}.ops-switchfig__stage{gap:var(--sp-3);flex-direction:column;display:flex}.ops-switchfig__seg{border-radius:var(--r-pill);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.ops-switchfig__pos{border-radius:var(--r-pill);color:var(--ink-2);font:inherit;cursor:pointer;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease);background:0 0;border:0;padding:8px 16px}.ops-switchfig__pos[aria-checked=true]{background:var(--ink);color:var(--surface);box-shadow:var(--e-1)}.ops-switchfig__lane{border-radius:var(--r-card);background:linear-gradient(90deg,transparent calc(var(--gate,38%) - 1px),var(--hairline) var(--gate,38%),transparent calc(var(--gate,38%) + 1px)),var(--surface-sunk);block-size:150px;position:relative;overflow:hidden}.ops-switchfig__gate,.ops-switchfig__station{background:var(--surface);block-size:38px;inline-size:38px;color:var(--ink-2);box-shadow:var(--e-1);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.ops-switchfig__station--world{color:var(--t-place-ink)}.ops-switchfig__gate{border-radius:var(--r-pill);background:var(--ink);color:#0000;block-size:110px;inline-size:12px;transition:block-size var(--t-slow) var(--ease),opacity var(--t-slow) var(--ease)}.ops-switchfig__gate[data-open=true]{opacity:.35;block-size:18px}.ops-switchfig__packet{z-index:2;border-radius:var(--r-pill);background:var(--them);color:var(--ink);white-space:nowrap;box-shadow:var(--e-1);animation:ops-switchgo 1.4s var(--ease) forwards;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:8%;transform:translate(-50%,-50%)}.ops-switchfig__packet[data-i="1"]{background:var(--you);animation-delay:.25s}.ops-switchfig__packet[data-stopped=true]{opacity:.8}.ops-switchfig__packet[data-reduced=true]{animation:none;inset-inline-start:var(--to)}@keyframes ops-switchgo{to{inset-inline-start:var(--to)}}.ops-switchfig__legend{color:var(--ink-3);text-align:center;grid-template-columns:30% 22% 26% 22%;font-size:12px;display:grid}.ops-switchfig__now{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);margin:0;line-height:1.55}.ops-switchfig__live{color:var(--ink-3);font-size:var(--fs-meta);margin:0}@media (prefers-reduced-motion:reduce){.ops-callstrip__bar,.ops-clock__ring,.ops-exstep[data-on=true] .ops-exstep__body,.ops-flow__packetglow,.ops-flow__travel,.ops-heart path,.ops-howcard__node,.ops-need,.ops-pulse,.ops-search__busy,.ops-station[data-state=active] .ops-station__disc{animation:none}.ops-heart path{stroke-dashoffset:0}.ops-clock__hand,.ops-doccard,.ops-howtile,.ops-meter__fill,.ops-start,.ops-switchfig__gate{transition:none}}.ops-fc{word-break:keep-all}.ops-fc__hero{gap:var(--sp-4);background:radial-gradient(80% 140% at 100% 0,var(--them),transparent 70%),var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-fc__hero{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--them) 16%,transparent),transparent 70%),var(--surface)}}.ops-fc__hero--needs{background:radial-gradient(80% 140% at 100% 0,var(--t-rhythm-fill),transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.ops-fc__hero--needs{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--t-rhythm-fill) 18%,transparent),transparent 70%),var(--surface)}}.ops-fc__focus{gap:var(--sp-3);flex-direction:column;display:flex}.ops-fc__figs{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ops-fc__fig{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--tint-wash);flex-direction:column-reverse;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-fc__fig{background:color-mix(in srgb,var(--tint-wash) 70%,var(--surface))}}.ops-fc__fig{box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.ops-fc__fig{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 24%,transparent)}}.ops-fc__fig dt{color:var(--ink-2);font-size:.8125rem}.ops-fc__fig dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:1.75rem;font-weight:650;line-height:1.1}.ops-fc__list{margin:0;padding:0;list-style:none}.ops-fc__call,.ops-fc__list,.ops-fc__msg{gap:var(--sp-3);flex-direction:column;display:flex}.ops-fc__call,.ops-fc__msg{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.ops-fc__call[data-status=requested]{box-shadow:inset 0 0 0 1px var(--t-rhythm-fill)}@supports (color:color-mix(in lab,red,red)){.ops-fc__call[data-status=requested]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-rhythm-fill) 45%,var(--hairline))}}.ops-fc__msg[data-status=answered]{background:var(--surface-sunk)}.ops-fc__who{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.ops-fc__whotext{flex:1;min-inline-size:0}.ops-fc__name{color:var(--ink);margin:0;font-weight:620}.ops-fc__meta{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.ops-fc__meta a{color:inherit}.ops-fc__clocks{align-items:stretch;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-fc__clock{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--you);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-fc__clock{background:color-mix(in srgb,var(--you) 10%,var(--surface))}}.ops-fc__clock[data-side=them]{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.ops-fc__clock[data-side=them]{background:color-mix(in srgb,var(--them) 12%,var(--surface))}}.ops-fc__clocklabel{color:var(--ink-2);font-size:.75rem}.ops-fc__clock time{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:620}.ops-fc__len{color:var(--ink-3);align-self:center;font-size:.8125rem}.ops-fc__hold{align-items:center;gap:var(--sp-3);display:flex}.ops-fc__holdbar{background:var(--surface-sunk);border-radius:999px;flex:0 0 120px;block-size:6px;overflow:hidden}.ops-fc__holdbar span{border-radius:inherit;background:var(--t-rhythm-fill);block-size:100%;transition:inline-size .4s;display:block}.ops-fc__asked,.ops-fc__holdtext{color:var(--ink-2);font-size:.8125rem}.ops-fc__note{padding:var(--sp-2) var(--sp-3);border-inline-start:3px solid var(--them);margin:0}@supports (color:color-mix(in lab,red,red)){.ops-fc__note{border-inline-start:3px solid color-mix(in srgb,var(--them) 60%,transparent)}}.ops-fc__note{background:var(--surface-sunk);border-radius:0 var(--r-control) var(--r-control) 0;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.ops-fc__note p{margin:0}.ops-fc__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-fc__actions .ops-fc__asked{margin-inline-start:auto}.ops-fc__confirm{gap:var(--sp-3);flex-direction:column;display:flex}.ops-fc__confirmtitle{margin:0;font-weight:620}.ops-fc__confirmsub{color:var(--ink-2);margin:0}.ops-fc__textarea{resize:vertical;min-block-size:84px;font:inherit}.ops-fc__doneline{color:var(--t-place-ink);margin:0;font-weight:560}.ops-fc__empty{color:var(--ink-2);margin:0}.ops-fc__facts{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}.ops-fc__facts dt{color:var(--ink-3);font-size:.75rem}.ops-fc__facts dd{overflow-wrap:anywhere;margin:0}.ops-fc__contacts{position:relative}.ops-fc__anchor{position:absolute;inset-block-start:-96px}.ops-fc__more{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ops-fc__past{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-fc__pastrow{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);border-block-end:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ops-fc__pastrow:last-child{border-block-end:0}.ops-fc__pastwho{flex-direction:column;min-inline-size:0;display:flex}.ops-fc__pastwho span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ops-fc__pastrow time{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem}.ops-fc__hours{gap:var(--sp-4);flex-direction:column;display:flex}.ops-fc__hoursbar{gap:var(--sp-3);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:end;display:grid}.ops-fc__week{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-fc__day{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--hairline);grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.ops-fc__day:last-child{border-block-end:0}.ops-fc__dayname{font-weight:600}.ops-fc__day[data-empty=true] .ops-fc__dayname{color:var(--ink-3)}.ops-fc__offrow,.ops-fc__windows{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-fc__dayoff{color:var(--ink-3);font-size:.8125rem}.ops-fc__window{align-items:center;gap:var(--sp-2);padding:6px 6px 6px var(--sp-3);background:var(--you);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ops-fc__window{background:color-mix(in srgb,var(--you) 12%,var(--surface))}}.ops-fc__window{box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab,red,red)){.ops-fc__window{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 30%,transparent)}}.ops-fc__windowmain{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:620}.ops-fc__windowother{color:var(--ink-2);font-size:.75rem}.ops-fc__x{block-size:24px;inline-size:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1rem;display:inline-grid}.ops-fc__x:focus-visible,.ops-fc__x:hover{background:var(--surface-sunk);color:var(--ink)}.ops-fc__add{padding:6px var(--sp-3);border:1px dashed var(--hairline);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:.875rem}.ops-fc__add:focus-visible,.ops-fc__add:hover{border-color:var(--ink-3);color:var(--ink)}.ops-fc__adding{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.ops-fc__adding .ops-input{min-block-size:38px;inline-size:auto;padding-block:6px}.ops-fc__off{gap:var(--sp-2);flex-direction:column;display:flex}.ops-fc__save{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ops-fc__summary{color:var(--ink-2);flex:320px;margin:0;font-size:.875rem}@media (max-width:1023px){.ops-fc__hoursbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ops-fc__figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-fc__day,.ops-fc__hoursbar{grid-template-columns:1fr}.ops-fc__day{gap:var(--sp-2)}.ops-fc__window{border-radius:var(--r-control);flex-wrap:wrap}.ops-fc__pastrow{grid-template-columns:auto minmax(0,1fr) auto}.ops-fc__pastrow time{grid-column:2}.ops-fc__actions .ops-fc__asked{flex-basis:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ops-fc__holdbar span{transition:none}}.ops-fc__amb{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.ops-fc__amb code{border-radius:var(--r-pill);background:var(--surface-sunk);padding:2px 8px;font-size:13px}.ops-xa{word-break:keep-all}.ops-xa__anchor{scroll-margin-block-start:var(--sp-6)}.ops-xa__card{gap:var(--sp-3);flex-direction:column;min-inline-size:0;display:flex}.ops-xa__switches{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-xa__hero{gap:var(--sp-4);background:radial-gradient(80% 140% at 100% 0,var(--them),transparent 70%),var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-xa__hero{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--them) 16%,transparent),transparent 70%),var(--surface)}}.ops-xa__hero--needs{background:radial-gradient(80% 140% at 100% 0,var(--t-rhythm-fill),transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.ops-xa__hero--needs{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--t-rhythm-fill) 18%,transparent),transparent 70%),var(--surface)}}@media (max-width:600px){.ops-xa__hero .ops-fc__figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-xa__floors{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-xa__floors li{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.ops-xa__as-of{color:var(--ink-3);margin:0;font-size:12.5px}.ops-xa__item{gap:var(--sp-2)}.ops-xa__itemhead{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-xa__due{color:var(--ink-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.ops-xa__due[data-late=true]{color:var(--t-rhythm-ink);font-weight:600}.ops-xa__itemtitle{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.ops-xa__people{gap:4px var(--sp-3);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-xa__people li{overflow-wrap:anywhere}.ops-xa__proof{overflow-wrap:anywhere}.ops-xa__done,.ops-xa__proof{font-size:var(--fs-meta);margin:0}.ops-xa__done{color:var(--t-place-ink);font-weight:600}.ops-xa__form{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ops-xa__form label{min-inline-size:0;color:var(--ink-3);flex-direction:column;flex:220px;gap:4px;font-size:12.5px;display:flex}.ops-xa__form .ops-xa__country{flex:0 0 140px}.ops-xa__confirm,.ops-xa__form .ops-actions,.ops-xa__form .ops-xa__why{flex-basis:100%}.ops-xa__confirm p{margin:0 0 var(--sp-3)}.ops-xa__controls{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ops-xa__funnel{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-xa__funnel li{align-items:center;gap:var(--sp-3);font-size:var(--fs-meta);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3.5rem;display:grid}.ops-xa__fname{color:var(--ink-2)}.ops-xa__fbar{background:var(--surface-sunk);border-radius:999px;block-size:12px;display:block;overflow:hidden}.ops-xa__fbar span{block-size:100%;inline-size:var(--xa-w,0);border-radius:inherit;background:var(--them);min-inline-size:2px;transition:inline-size var(--t-slow) var(--ease);display:block}.ops-xa__funnel b{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:600px){.ops-xa__funnel li{grid-template-columns:minmax(0,1fr) 3rem}.ops-xa__fbar{grid-area:2/1/auto/-1}}.ops-xa__tablewrap{overflow-x:auto}.ops-xa__table td,.ops-xa__table th{font-variant-numeric:tabular-nums}.ops-xa__table td{text-align:end}.ops-xa__others{margin-block-start:var(--sp-2)}.ops-xa__trend ol{align-items:end;gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;block-size:120px;margin:0;padding:0;list-style:none;display:grid}.ops-xa__trendtitle{margin:0 0 var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.ops-xa__trend li{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;block-size:100%;min-inline-size:0;display:flex}.ops-xa__tbar{inline-size:100%;max-inline-size:36px;block-size:calc(var(--xa-h,0%) * .7);background:var(--them);border-radius:6px 6px 2px 2px;min-block-size:2px}.ops-xa__trend li:last-child .ops-xa__tbar{background:var(--you)}.ops-xa__trend b{font-variant-numeric:tabular-nums;font-size:12.5px}.ops-xa__tweek{color:var(--ink-3);white-space:nowrap;font-size:11px}.ops-xa__dir{gap:var(--sp-3);padding-block:var(--sp-3);border-block-start:1px solid var(--hairline);flex-direction:column;display:flex}.ops-xa__dir:first-of-type{border-block-start:0;padding-block-start:0}.ops-xa__dirhead{justify-content:space-between;align-items:center}.ops-xa__dirhead,.ops-xa__levers{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-xa__levers{font-size:var(--fs-meta);margin:0}.ops-xa__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-xa__row{align-items:center;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-3);border-block-start:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-xa__row:first-child{border-block-start:0}.ops-xa__row[data-late=true]{box-shadow:inset 3px 0 0 var(--t-rhythm-fill);padding-inline-start:var(--sp-3)}.ops-xa__rowmain{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-xa__rowmain b{overflow-wrap:anywhere}.ops-xa__rowmain .bl-muted{font-size:var(--fs-meta);overflow-wrap:anywhere}.ops-xa__rowside{justify-content:flex-end;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-xa__rowside .sys-meter,.ops-xa__rowside>div:not(.ops-xa__inline){inline-size:200px;max-inline-size:100%}.ops-xa__stat{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.ops-xa__lead{color:var(--you-ink);font-weight:600}.ops-xa__inline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-xa__inline .ops-input{min-block-size:38px;inline-size:220px;max-inline-size:100%}.ops-xa__months{gap:var(--sp-2);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:4px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.ops-xa__months li{align-items:center;gap:4px;display:inline-flex}.ops-xa__months li span{background:repeating-linear-gradient(135deg,var(--you-wash) 0 2px,var(--you) 2px 4px);border-radius:999px;block-size:10px;inline-size:10px}@supports (color:color-mix(in lab,red,red)){.ops-xa__months li span{background:repeating-linear-gradient(135deg,var(--you-wash) 0 2px,color-mix(in srgb,var(--you) 40%,transparent) 2px 4px)}}.ops-xa__months li[data-active=true] span{background:var(--t-place-fill)}@media (max-width:600px){.ops-xa__row{grid-template-columns:minmax(0,1fr)}.ops-xa__rowside{justify-content:flex-start}}.ops-xa__foot{gap:var(--sp-4);flex-wrap:wrap;margin:0;display:flex}.ops-xa__side{flex-direction:column;gap:4px;display:flex}.ops-xa__sideline{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.ops-xa__ownernote{color:var(--ink-3);font-size:var(--fs-meta);flex-basis:100%;margin:0}.ops-vt{word-break:keep-all}.ops-vt-anchor{position:relative;inset-block-start:-96px}.ops-vt-sim{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--tint-wash);color:var(--tint-ink);box-shadow:inset 0 0 0 1px var(--tint-fill);display:flex}@supports (color:color-mix(in lab,red,red)){.ops-vt-sim{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 35%,transparent)}}.ops-vt-sim p{color:var(--ink);font-size:var(--fs-meta);margin:0;line-height:1.5}.ops-vt-hero{grid-template-columns:minmax(0,1.3fr) minmax(220px,300px);align-items:center;padding-block-end:calc(var(--sp-5) + 48px)}.ops-vt-hero__money{gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ops-vt-hero__money li{min-inline-size:132px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-vt-hero__money li{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.ops-vt-hero__money li{box-shadow:var(--e-1)}.ops-vt-hero__money b{color:var(--ink);font-size:26px;font-weight:600;line-height:1.1}.ops-vt-hero__money span{color:var(--ink-3);font-size:12.5px}.ops-vt-wheel{z-index:1;justify-self:center;inline-size:100%;max-inline-size:280px;position:relative}.ops-vt-wheel svg{inline-size:100%;display:block;overflow:visible}.ops-vt-wheel__core{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ops-vt-wheel__core{fill:color-mix(in srgb,var(--surface) 88%,transparent)}}.ops-vt-wheel__core{filter:drop-shadow(0 1px 2px #12132b0f)}.ops-vt-wheel__fill,.ops-vt-wheel__hit,.ops-vt-wheel__track{fill:none;stroke-linecap:round}.ops-vt-wheel__track{stroke:var(--surface-sunk)}@supports (color:color-mix(in lab,red,red)){.ops-vt-wheel__track{stroke:color-mix(in srgb,var(--surface-sunk) 85%,var(--tint-fill))}}.ops-vt-wheel__track{stroke-width:18px}.ops-vt-wheel__fill{stroke:var(--tint-fill);stroke-width:18px;stroke-dashoffset:0;animation:ops-vt-arc 1.1s var(--ease) both;animation-delay:calc(var(--vt-i,0) * 90ms + .15s)}.ops-vt-wheel__hit{stroke:#0000;stroke-width:40px;pointer-events:stroke}.ops-vt-wheel__dot{fill:var(--tint-fill);stroke:var(--surface);stroke-width:2px;transition:r var(--t-fast,.16s) var(--ease)}.ops-vt-wheel__seg[data-state=act] .ops-vt-wheel__dot{animation:ops-vt-beat 1.8s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.ops-vt-wheel__seg:focus-visible .ops-vt-wheel__fill,.ops-vt-wheel__seg[data-active=true] .ops-vt-wheel__fill{stroke-width:22px}.ops-vt-wheel__seg:focus-visible{outline:none}.ops-vt-wheel__seg:focus-visible .ops-vt-wheel__track{stroke:var(--them-ink)}.ops-vt-wheel__big{fill:var(--ink);font-size:26px;font-weight:600}.ops-vt-wheel__small{fill:var(--ink-3);font-size:12.5px}@keyframes ops-vt-arc{0%{stroke-dasharray:0 100}}@keyframes ops-vt-beat{0%,to{transform:scale(1)}30%{transform:scale(1.45)}}.ops-vt-trace{pointer-events:none;opacity:.6;block-size:48px;inline-size:100%;position:absolute;inset-block-end:8px;inset-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ops-vt-trace path{fill:none;stroke:var(--tint-fill);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ops-vt-trace__run{animation:ops-vt-run 14s linear infinite}.ops-vt-trace[data-state=act] .ops-vt-trace__run{animation-duration:9s}@keyframes ops-vt-run{to{transform:translate(-600px)}}@media (max-width:860px){.ops-vt-hero{grid-template-columns:1fr}.ops-vt-wheel{max-inline-size:250px}}.ops-vt__bottom,.ops-vt__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-vt__providers{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1023px){.ops-vt__bottom,.ops-vt__providers,.ops-vt__top{grid-template-columns:minmax(0,1fr)}}.ops-vt-src{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.ops-vt-src:before{content:"";background:var(--ink-3);border-radius:50%;block-size:5px;inline-size:5px}.ops-vt-src[data-src=api]:before,.ops-vt-src[data-src=feed]:before{background:var(--t-place-fill)}.ops-vt-src[data-src=ours]:before{background:var(--them)}.ops-vt-src[data-src=model]:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.ops-vt-src[data-src=dashboard]:before{background:var(--you)}.ops-vt-small{margin:var(--sp-3) 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.55}.ops-vt-legend{gap:var(--sp-2) var(--sp-4);color:var(--ink-3);flex-wrap:wrap;margin-block-start:var(--sp-3);font-size:12px;display:flex}.ops-vt-legend span{align-items:center;gap:6px;display:inline-flex}.ops-vt-key{border-radius:4px;block-size:8px;inline-size:14px;display:inline-block}.ops-vt-key--fill,.ops-vt-key--proj{background:var(--t-work-fill)}@supports (color:color-mix(in lab,red,red)){.ops-vt-key--proj{background:color-mix(in srgb,var(--t-work-fill) 28%,var(--surface))}}.ops-vt-key--today{background:var(--t-work-fill)}.ops-vt-key--model,.ops-vt-key--today{border-radius:50%;block-size:10px;inline-size:10px}.ops-vt-key--model{box-shadow:inset 0 0 0 2px var(--ink-3)}.ops-vt-key--floor{background:var(--ink);border-radius:0;block-size:12px;inline-size:2px}.ops-vt-bars{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-vt-bar{align-items:center;column-gap:var(--sp-3);grid-template-columns:minmax(88px,.9fr) minmax(60px,1.4fr) 9.5rem;grid-template-areas:"name track fig""name track src";row-gap:2px;display:grid}.ops-vt-bar__name{color:var(--ink);grid-area:name;font-size:14px}.ops-vt-bar__track{border-radius:var(--r-pill);background:var(--surface-sunk);grid-area:track;block-size:10px;position:relative}.ops-vt-bar__fill,.ops-vt-bar__proj{border-radius:inherit;min-inline-size:3px;animation:ops-vt-grow .9s var(--ease) both;transform-origin:0;position:absolute;inset-block:0;inset-inline-start:0}.ops-vt-bar__proj{background:var(--t-work-fill)}@supports (color:color-mix(in lab,red,red)){.ops-vt-bar__proj{background:color-mix(in srgb,var(--t-work-fill) 28%,var(--surface))}}.ops-vt-bar__fill{background:var(--t-work-fill);box-shadow:2px 0 0 var(--surface)}.ops-vt-bar__fig{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:fig;justify-self:end;font-size:14px;font-weight:600}.ops-vt-bar__fig i{color:var(--ink-3);font-style:normal;font-weight:500}.ops-vt-bar .ops-vt-src{grid-area:src;justify-self:end}@keyframes ops-vt-grow{0%{transform:scaleX(0)}}.ops-vt-month__figs{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--sp-4)}.ops-vt-month__figs .ops-figure{align-items:flex-start;gap:4px}@media (max-width:600px){.ops-vt-month__figs{grid-template-columns:1fr}}.ops-vt-gauge{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--t-place-fill) 0 var(--vt-mark),var(--t-rhythm-fill) var(--vt-mark));block-size:6px;inline-size:100%;margin-block:6px 2px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.ops-vt-gauge{background:linear-gradient(90deg,color-mix(in srgb,var(--t-place-fill) 45%,var(--surface)) 0 var(--vt-mark),color-mix(in srgb,var(--t-rhythm-fill) 40%,var(--surface)) var(--vt-mark))}}.ops-vt-gauge:after{content:"";background:var(--ink);inline-size:2px;position:absolute;inset-block:-4px;inset-inline-start:var(--vt-mark)}.ops-vt-gauge i{background:var(--t-work-fill);block-size:12px;inline-size:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;inset-block-start:50%;inset-inline-start:var(--vt-at)}.ops-vt-lanes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ops-vt-lane{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(104px,.9fr) minmax(80px,1.5fr) 5.5rem;display:grid}.ops-vt-lane__name{color:var(--ink);font-size:13.5px}.ops-vt-lane__track{border-block-end:1px solid var(--hairline);block-size:14px;position:relative}.ops-vt-lane__track i{position:absolute;inset-block-start:50%}.ops-vt-lane__floor{background:var(--ink);inline-size:2px;inset-block:-2px!important;transform:none!important}.ops-vt-lane__span{background:var(--ink-3);opacity:.5;block-size:2px;margin-block-start:-1px}.ops-vt-lane__model,.ops-vt-lane__today{border-radius:50%;block-size:10px;inline-size:10px;margin:-5px 0 0 -5px}.ops-vt-lane__model{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-3)}.ops-vt-lane__today{background:var(--t-work-fill);box-shadow:0 0 0 2px var(--surface);animation:ops-vt-slide .9s var(--ease) both}.ops-vt-lane[data-state=act] .ops-vt-lane__today,.ops-vt-lane[data-state=near] .ops-vt-lane__today{background:var(--t-rhythm-fill)}.ops-vt-lane__fig{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.ops-vt-lane__fig b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.ops-vt-lane__fig i{color:var(--ink-3);font-size:11.5px;font-style:normal}.ops-vt-lane[data-state=act] .ops-vt-lane__fig b{color:var(--t-rhythm-ink)}@keyframes ops-vt-slide{0%{opacity:0;transform:translate(-12px)}}.ops-vt-card{gap:var(--sp-4);flex-direction:column;display:flex}.ops-vt-card__head{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-vt-card__mark{background:var(--tint-wash);block-size:40px;inline-size:40px;color:var(--tint-ink);box-shadow:inset 0 0 0 1px var(--tint-fill);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-vt-card__mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 30%,transparent)}}.ops-vt-card__head[data-state=act] .ops-vt-card__mark{box-shadow:inset 0 0 0 2px var(--tint-fill)}.ops-vt-card__who .ops-card__title{margin:0}.ops-vt-card__role{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.ops-vt-plan{align-items:baseline;gap:4px var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.ops-vt-plan__name{color:var(--ink);font-weight:600}.ops-vt-plan__next,.ops-vt-plan__when{color:var(--ink-3);font-size:12.5px}.ops-vt-plan__next:before{content:"· "}.ops-vt-unread{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 6px,var(--surface) 6px 12px);color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.ops-vt-unread svg{flex:none;margin-block-start:2px}.ops-vt-meters{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-vt-meter__top{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-block-end:6px;display:flex}.ops-vt-meter__name{color:var(--ink);font-size:14px}.ops-vt-meter__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:10px;display:block;position:relative}.ops-vt-meter__fill,.ops-vt-meter__proj{border-radius:inherit;transform-origin:0;min-inline-size:3px;animation:ops-vt-grow 1s var(--ease) both;position:absolute;inset-block:0;inset-inline-start:0}.ops-vt-meter__proj{background:var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.ops-vt-meter__proj{background:color-mix(in srgb,var(--tint-fill) 30%,var(--surface))}}.ops-vt-meter__proj{animation-delay:.25s}.ops-vt-meter__fill{background:var(--tint-fill);box-shadow:2px 0 0 var(--surface)}.ops-vt-meter__line{background:var(--ink-3);inline-size:1px;position:absolute;inset-block:-3px;inset-inline-start:80%}.ops-vt-meter[data-state=unknown] .ops-vt-meter__track{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 5px,var(--surface) 5px 10px)}.ops-vt-meter[data-state=unknown] .ops-vt-meter__fill,.ops-vt-meter[data-state=unknown] .ops-vt-meter__proj{display:none}.ops-vt-meter__figs{gap:2px var(--sp-3);color:var(--ink-3);flex-wrap:wrap;margin:6px 0 0;font-size:12.5px;display:flex}.ops-vt-meter__figs b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px}.ops-vt-meter[data-state=act] .ops-vt-meter__figs b,.ops-vt-meter__cross{color:var(--t-rhythm-ink);font-weight:600}.ops-vt-runway{align-items:center;gap:var(--sp-3);display:flex}.ops-vt-runway__ring{flex:none;block-size:64px;inline-size:64px}.ops-vt-runway__track{fill:none;stroke:var(--surface-sunk);stroke-width:6px}.ops-vt-runway__fill{fill:none;stroke:var(--tint-fill);stroke-width:6px;stroke-linecap:round;animation:ops-vt-ring 1.1s var(--ease) both}.ops-vt-runway text{fill:var(--ink);font-size:14px;font-weight:600}.ops-vt-runway__title{color:var(--ink);margin:0;font-size:14px;font-weight:600}.ops-vt-runway__line{color:var(--ink-2);margin:2px 0 4px;font-size:13px}@keyframes ops-vt-ring{0%{stroke-dasharray:0 200}}.ops-vt-health{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin:0;padding:0;list-style:none;display:grid}.ops-vt-tile{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;gap:2px;min-inline-size:0;display:flex;position:relative}.ops-vt-tile__dot{background:var(--tint-fill);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:10px;inset-inline-end:10px}.ops-vt-tile[data-state=unknown] .ops-vt-tile__dot{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.ops-vt-tile b{color:var(--ink);font-size:18px;font-weight:600;line-height:1.15}.ops-vt-tile span:not(.ops-vt-tile__dot){color:var(--ink-3);font-size:12px;line-height:1.35}.ops-vt-cost{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.ops-vt-next{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--tint-wash);box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.ops-vt-next{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 40%,transparent)}}.ops-vt-next p{margin:0 0 var(--sp-3);color:var(--ink);font-size:13.5px;line-height:1.55}.ops-vt-next b{color:var(--tint-ink)}.ops-vt-card__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.ops-vt-card__foot .ops-card__more,.ops-vt-spark{margin:0}.ops-vt-spark svg{touch-action:pan-y;cursor:crosshair;block-size:96px;inline-size:100%;display:block}.ops-vt-spark[data-compact=true] svg{block-size:28px;margin-block-start:4px}.ops-vt-spark__line{fill:none;stroke:var(--t-work-fill);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ops-vt-spark__area{fill:var(--t-work-fill)}@supports (color:color-mix(in lab,red,red)){.ops-vt-spark__area{fill:color-mix(in srgb,var(--t-work-fill) 12%,transparent)}}.ops-vt-spark__dot{fill:var(--t-work-fill);stroke:var(--surface);stroke-width:2px}.ops-vt-spark__cross{stroke:var(--ink-3);stroke-width:1px}.ops-vt-spark__ref line{stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.ops-vt-spark__read{gap:2px var(--sp-3);color:var(--ink-3);flex-wrap:wrap;margin-block-start:4px;font-size:12.5px;display:flex}.ops-vt-spark__read b{color:var(--ink);font-variant-numeric:tabular-nums}.ops-vt-spark__reflabel:before{content:"";vertical-align:middle;background:var(--ink-2);block-size:1px;inline-size:12px;margin-inline-end:6px;display:inline-block}.ops-vt-fx__now{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.ops-vt-fx__now b{color:var(--ink);font-size:30px;font-weight:600}.ops-vt-fx__now span{color:var(--ink-3);font-size:13px}.ops-vt-trend__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ops-vt-trend__one h3{color:var(--ink-2);margin:0 0 4px;font-size:13px;font-weight:600}.ops-vt-sources__list{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ops-vt-sources__list li{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.ops-vt-bar__fill,.ops-vt-bar__proj,.ops-vt-lane__today,.ops-vt-meter__fill,.ops-vt-meter__proj,.ops-vt-runway__fill,.ops-vt-trace__run,.ops-vt-wheel__fill,.ops-vt-wheel__seg .ops-vt-wheel__dot{animation:none!important}}.ops-vt-meter__statement{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.ops-vt-meter__statement svg{color:var(--tint-ink)}.ops-vt-trend__first{align-items:baseline;gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-3);font-size:12.5px;display:flex}.ops-vt-trend__first b{color:var(--ink);font-size:18px;font-weight:600}@media (max-width:600px){.ops-vt-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name fig""track track""src src";row-gap:6px}.ops-vt-bar .ops-vt-src{justify-self:start}.ops-vt-lane{gap:var(--sp-2);grid-template-columns:minmax(84px,.8fr) minmax(60px,1.2fr) 4.5rem}}.ax{word-break:keep-all}.ax .pp-head__aside{flex:0 auto;min-inline-size:0}.ax-head__aside{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ax-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1023px){.ax-grid{grid-template-columns:minmax(0,1fr)}}.ax .hm-cardhead__text,.ax-grid>*{min-inline-size:0}.ax .hm-cardhead__aside{max-inline-size:100%}.ax-empty{color:var(--ink-3);font-size:var(--fs-meta);margin:0;line-height:1.5}.ax-quiet p{color:var(--ink-2);margin:0}.ax-sub{margin:var(--sp-5) 0 var(--sp-3);color:var(--ink-2);font-weight:600}.ax-line,.ax-sub{font-size:var(--fs-meta)}.ax-line{margin:var(--sp-4) 0 0;color:var(--ink-3);line-height:1.5}.ax-line--needs{color:var(--t-rhythm-ink);font-weight:600}.ax-foot{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.ax-dot{border-radius:50%;flex:none;block-size:10px;inline-size:10px;display:inline-block}.ax-link{align-items:center;gap:var(--sp-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ax-link:hover{color:var(--them-ink)}.ax-pair{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:767px){.ax-pair{grid-template-columns:1fr}}.ax-hero{gap:var(--sp-6);background:radial-gradient(90% 120% at 100% 0,var(--them),transparent 62%),radial-gradient(60% 90% at 0 100%,var(--you),transparent 70%),var(--them-wash);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.ax-hero{background:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--them) 30%,transparent),transparent 62%),radial-gradient(60% 90% at 0 100%,color-mix(in srgb,var(--you) 14%,transparent),transparent 70%),var(--them-wash)}}@media (max-width:1023px){.ax-hero{grid-template-columns:1fr}}.ax-hero__main,.ax-hero__trend{min-inline-size:0}.ax-hero__eyebrow{align-items:center;gap:var(--sp-2);color:var(--them-ink);font-size:var(--fs-meta);font-weight:600;display:flex}.ax-live{background:var(--ink-3);border-radius:50%;block-size:10px;inline-size:10px;position:relative}.ax-live[data-on=true]{background:var(--t-place-fill)}.ax-live[data-on=true]:after{content:"";border:2px solid var(--t-place-fill);opacity:0;animation:ax-ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ax-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.ax-hero__big{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 var(--sp-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.ax-hero__big .tt-display{color:var(--ink);letter-spacing:-.04em;font-size:64px;line-height:.9}.ax-faces{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ax-face{column-gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;max-inline-size:220px;padding:6px 12px 6px 6px;display:grid}@supports (color:color-mix(in lab,red,red)){.ax-face{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.ax-face{box-shadow:var(--e-1);color:var(--ink);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);text-decoration:none}.ax-face:focus-visible,.ax-face:hover{box-shadow:var(--e-2);transform:translateY(-1px)}.ax-face .tt-avatar{grid-row:1/3}.ax-face[data-here=true] .tt-avatar{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--t-place-fill)}.ax-face__name{font-size:14px;font-weight:600}.ax-face__name,.ax-face__when{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-face__when{color:var(--ink-3);font-size:12px}.ax-face[data-here=true] .ax-face__when{color:var(--t-place-ink);font-weight:600}.ax-faces__more{padding-inline:var(--sp-2);color:var(--them-ink);font-size:var(--fs-meta);align-self:center;font-weight:600}.ax-hero__trend .sys-trend__axis span[data-edge=mid]:nth-last-child(2){visibility:hidden}.ax-hero__trendhead{justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;margin-block-end:var(--sp-2);font-weight:600;display:flex}.ax-kpis{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.ax-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.ax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-kpi{padding:var(--sp-4);border-radius:var(--r-card);background:var(--tint-wash);box-shadow:inset 0 0 0 1px var(--tint-fill);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ax-kpi{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 22%,transparent)}}.ax-kpi__value{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.1}.ax-kpi__label{color:var(--tint-ink);font-size:var(--fs-meta);font-weight:600}.ax-kpi__delta{color:var(--ink-3);margin-block-start:var(--sp-1);font-size:12px}.ax-kpi__delta[data-dir=up]{color:var(--t-place-ink)}.ax-kpi__delta[data-dir=down]{color:var(--t-rhythm-ink)}.ax-tree{aspect-ratio:16/9;border-radius:var(--r-control);inline-size:100%;margin-block-end:var(--sp-4);position:relative;overflow:hidden}.ax-tree__tile{justify-content:space-between;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:2px solid var(--surface);background:linear-gradient(160deg,var(--tint-fill),var(--tint-wash));border-radius:12px;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.ax-tree__tile{background:linear-gradient(160deg,color-mix(in srgb,var(--tint-fill) 38%,var(--tint-wash)),var(--tint-wash))}}.ax-tree__tile{color:var(--tint-ink);font:inherit;text-align:start;cursor:pointer;transition:opacity var(--t-base) var(--ease),filter var(--t-base) var(--ease);overflow:hidden;container-type:size}.ax-tree__tile:focus-visible,.ax-tree__tile:hover{filter:saturate(1.25)}.ax-tree__tile[data-dim=true]{opacity:.38}.ax-tree__tile[data-selected=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ax-tree__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@container (max-height:54px){.ax-tree__fig{display:none}}@container (max-width:96px){.ax-tree__fig{display:none}.ax-tree__name{font-size:11.5px}}@container (max-height:34px){.ax-tree__name{-webkit-line-clamp:1;font-size:10.5px}}.ax-tree__fig{color:var(--ink-2);font-size:12.5px}.ax-tree__fig b{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:600}.ax-bars{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-bars li{align-items:center;column-gap:var(--sp-3);grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) auto;grid-template-areas:"label track n""aside aside aside";display:grid}.ax-bars__label{grid-area:label;font-size:14px}.ax-bars__label,.ax-bars__label .ax-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-bars__label .ax-link{max-inline-size:100%}.ax-bars__track{border-radius:var(--r-pill);background:var(--surface-sunk);grid-area:track;block-size:10px;overflow:hidden}.ax-bars__track span{border-radius:inherit;background:var(--tint-fill);block-size:100%;min-inline-size:4px;display:block}.ax-bars__n{min-inline-size:3ch;color:var(--ink);text-align:end;grid-area:n;font-size:13.5px;font-weight:600}.ax-bars__aside{color:var(--ink-3);grid-area:aside;font-size:12px}.ax-week{margin:0}.ax-week__grid{grid-template-columns:40px repeat(24,minmax(0,1fr));gap:3px;display:grid}.ax-week__corner{grid-column:1}.ax-week__hour{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.ax-week__row{display:contents}.ax-week__day{color:var(--ink-2);align-self:center;font-size:12px;font-weight:600}.ax-week__cell{aspect-ratio:1;background:var(--them);border-radius:4px;min-block-size:10px}@supports (color:color-mix(in lab,red,red)){.ax-week__cell{background:color-mix(in srgb,var(--them) calc(var(--heat) * 100%),var(--surface-sunk))}}.ax-week__cell{transition:transform var(--t-fast) var(--ease)}.ax-week__cell:focus-visible,.ax-week__cell[data-on=true]{outline:2px solid var(--ink);outline-offset:1px;transform:scale(1.15)}.ax-week__read{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--them-wash);color:var(--them-ink);font-size:var(--fs-meta);margin-block-start:var(--sp-4);display:flex}.ax-week__read b{color:var(--ink)}@media (max-width:599px){.ax-week__grid{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px}.ax-week__hour{font-size:9px}.ax-week__day{font-size:10.5px}.ax-week__cell{border-radius:2px}}.ax-friction{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-friction__row{align-items:center;gap:var(--sp-1) var(--sp-3);inline-size:100%;padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease);border:0;grid-template-columns:minmax(0,1.1fr) minmax(70px,1fr) auto;grid-template-areas:"name bar fig""chips chips chips";display:grid}.ax-friction__row:focus-visible,.ax-friction__row:hover{background:var(--t-rhythm-wash)}.ax-friction__name{align-items:center;gap:var(--sp-2);grid-area:name;min-inline-size:0;font-size:14px;font-weight:600;display:flex}.ax-friction__bar{border-radius:var(--r-pill);grid-area:bar;gap:2px;block-size:10px;display:flex;overflow:hidden}.ax-friction__bar span[data-kind=dead]{background:var(--t-rhythm-fill)}@supports (color:color-mix(in lab,red,red)){.ax-friction__bar span[data-kind=dead]{background:color-mix(in srgb,var(--t-rhythm-fill) 55%,var(--surface))}}.ax-friction__bar span[data-kind=rage]{background:var(--t-rhythm-fill)}.ax-friction__bar span[data-kind=error]{background:var(--t-rhythm-ink)}.ax-friction__fig{color:var(--t-rhythm-ink);white-space:nowrap;grid-area:fig;font-size:12.5px;font-weight:600}.ax-friction__chips{gap:var(--sp-1);flex-wrap:wrap;grid-area:chips;display:flex}.ax-mini{border-radius:var(--r-pill);background:var(--t-rhythm-wash);color:var(--t-rhythm-ink);padding:2px 8px;font-size:11.5px;font-weight:600}.ax-chord{gap:var(--sp-4);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;display:grid}@media (max-width:599px){.ax-chord{grid-template-columns:1fr;justify-items:center}}.ax-chord__svg{inline-size:100%;max-inline-size:260px}.ax-chord__ribbon{fill-opacity:.38;stroke:var(--surface);stroke-width:.6px;transition:fill-opacity var(--t-base) var(--ease)}.ax-chord__ribbon[data-lit=false]{fill-opacity:.06}.ax-chord__arc{stroke:var(--surface);stroke-width:1px;cursor:pointer;transition:opacity var(--t-base) var(--ease)}.ax-chord__arc[data-lit=false]{opacity:.35}.ax-chord__legend{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ax-chord__legend button{align-items:center;gap:var(--sp-2);inline-size:100%;color:var(--ink-2);font:inherit;text-align:start;cursor:default;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:13.5px;display:flex}.ax-chord__legend b{color:var(--ink);margin-inline-start:auto}.ax-chord__legend li[data-lit=false]{opacity:.4}.ax-steps{counter-reset:step;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ax-steps li{align-items:center;gap:var(--sp-2);font-size:13.5px;display:flex}.ax-steps li:before{counter-increment:step;content:counter(step);background:var(--them-wash);block-size:20px;inline-size:20px;color:var(--them-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.ax-steps__arrow{color:var(--ink-3)}.ax-steps b{margin-inline-start:auto}.ax-select select{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);min-block-size:36px;max-inline-size:240px;color:var(--ink);font:inherit;padding:6px 32px 6px 12px;font-size:14px}.ax-screen__body{gap:var(--sp-6);grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:767px){.ax-screen__body{grid-template-columns:1fr}}.ax-screen__map{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.ax-tapmap{inline-size:100%;margin:0}.ax-tapmap__device{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.ax-tapmap__edge{color:var(--ink-3);font-size:11px}.ax-tapmap__page{border:6px solid var(--ink);background:repeating-linear-gradient(180deg,transparent 0 38px,var(--hairline) 38px 39px),var(--surface);border-radius:26px;max-block-size:560px;inline-size:100%;max-inline-size:220px;position:relative;overflow:hidden}.ax-tapmap[data-dev=d] .ax-tapmap__page{border-width:5px 5px 14px;border-radius:12px;max-inline-size:300px}.ax-tapmap[data-dev=t] .ax-tapmap__page{border-radius:20px;max-inline-size:260px}.ax-tapmap__blob{inline-size:calc(14px + var(--n) * 34px);block-size:calc(14px + var(--n) * 34px);background:radial-gradient(circle,var(--them-ink),var(--them) 55%,transparent 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.ax-tapmap__blob{background:radial-gradient(circle,color-mix(in srgb,var(--them-ink) 85%,transparent),color-mix(in srgb,var(--them) 30%,transparent) 55%,transparent 72%)}}.ax-tapmap__blob{opacity:calc(.35 + var(--n) * .65);mix-blend-mode:multiply;transform:translate(-50%,-50%)}.ax-facts{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:599px){.ax-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-facts li{padding:var(--sp-3);border-radius:var(--r-control);background:var(--tint-wash);flex-direction:column;gap:2px;display:flex}.ax-facts b{color:var(--ink);font-size:20px;font-weight:600;line-height:1.15}.ax-facts span{color:var(--tint-ink);font-size:12px;font-weight:600}.ax-funnel{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-funnel__row{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,150px) minmax(0,1fr) 3.5ch 6ch;font-size:13.5px;display:grid}.ax-funnel__name{color:var(--ink-2)}.ax-funnel__track{background:var(--surface-sunk);border-radius:8px;block-size:22px;overflow:hidden}.ax-funnel__bar{border-radius:inherit;background:var(--them);block-size:100%;display:block}.ax-funnel__row[data-worst=true] .ax-funnel__bar{background:repeating-linear-gradient(135deg,var(--them) 0 6px,var(--them) 6px 10px)}@supports (color:color-mix(in lab,red,red)){.ax-funnel__row[data-worst=true] .ax-funnel__bar{background:repeating-linear-gradient(135deg,var(--them) 0 6px,color-mix(in srgb,var(--them) 70%,var(--surface)) 6px 10px)}}.ax-funnel__row[data-worst=true] .ax-funnel__bar{box-shadow:inset 0 0 0 2px var(--t-rhythm-fill)}.ax-funnel__n{text-align:end}.ax-funnel__drop{color:var(--ink-3);text-align:end;font-size:12px}.ax-funnel__row[data-worst=true] .ax-funnel__drop{color:var(--t-rhythm-ink);font-weight:700}.ax-funnel__row[data-worst=true] .ax-funnel__name{color:var(--ink);font-weight:600}@media (max-width:599px){.ax-funnel__row{grid-template-columns:minmax(0,1fr) 3.5ch 6ch;grid-template-areas:"name n drop""track track track"}.ax-funnel__name{grid-area:name}.ax-funnel__track{grid-area:track;block-size:12px}}.ax-errors,.ax-server{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-server li{gap:2px var(--sp-3);color:var(--ink-3);grid-template-columns:minmax(0,1fr) 80px;grid-template-areas:"fn meter""line line";align-items:center;font-size:12.5px;display:grid}.ax-server code{color:var(--ink);text-overflow:ellipsis;grid-area:fn;font-size:13px;overflow:hidden}.ax-server__meter{border-radius:var(--r-pill);background:var(--surface-sunk);grid-area:meter;block-size:8px;overflow:hidden}.ax-server__meter span{background:var(--t-rhythm-fill);block-size:100%;display:block}.ax-server li>span:last-child{grid-area:line}.ax-errors li{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);grid-template-columns:4ch minmax(0,1fr);font-size:12.5px;display:grid}.ax-errors__n{color:var(--t-rhythm-ink);font-weight:700}.ax-errors__m{overflow-wrap:anywhere;color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ax-facts--four{margin-block-end:0}.ax-devbar{border-radius:var(--r-control);gap:3px;margin-block-end:var(--sp-4);display:flex;overflow:hidden}.ax-devbar span{min-inline-size:max-content;padding:var(--sp-2) var(--sp-3);background:var(--tint-wash);color:var(--tint-ink);box-shadow:inset 0 -3px 0 var(--tint-fill);font-size:12.5px;font-weight:600}.ax-phero{gap:var(--sp-6);background:radial-gradient(80% 140% at 100% 0,var(--them),transparent 60%),var(--them-wash);grid-template-columns:minmax(0,1.2fr) auto minmax(0,auto);grid-template-areas:"who figs cal";align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ax-phero{background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--them) 28%,transparent),transparent 60%),var(--them-wash)}}@media (max-width:1279px){.ax-phero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who figs""cal cal"}}@media (max-width:767px){.ax-phero{gap:var(--sp-4);grid-template-columns:1fr;grid-template-areas:"who""figs""cal"}}.ax-phero__who{align-items:center;gap:var(--sp-4);grid-area:who;min-inline-size:0;display:flex}.ax-phero__name{color:var(--ink);font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.2}.ax-phero__meta{margin:var(--sp-1) 0 var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta)}.ax-phero__chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.ax-phero__figs{grid-area:figs}.ax-phero__figs .ax-hero__big{margin:0}.ax-phero__figs .tt-display{font-size:52px}.ax-phero__line{margin:var(--sp-2) 0 0;color:var(--them-ink);font-size:var(--fs-meta);font-weight:600}.ax-phero__cal{gap:var(--sp-2);flex-direction:column;grid-area:cal;min-inline-size:0;display:flex}.ax-phero__callabel{color:var(--ink-3);font-size:12px;font-weight:600}.ax-cal{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-inline-size:300px}.ax-cal,.ax-cal__week{gap:3px;display:grid}.ax-cal__day{aspect-ratio:1;background:var(--them);border:0;border-radius:4px;min-inline-size:14px;padding:0}@supports (color:color-mix(in lab,red,red)){.ax-cal__day{background:color-mix(in srgb,var(--them) calc(var(--heat) * 100%),color-mix(in srgb,var(--surface) 70%,var(--surface-sunk)))}}.ax-cal__day{cursor:pointer;transition:transform var(--t-fast) var(--ease)}.ax-cal__day:focus-visible,.ax-cal__day:hover:not(:disabled){transform:scale(1.18)}.ax-cal__day[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--them-ink)}.ax-cal__day[data-selected=true]{outline:2px solid var(--ink);outline-offset:1px}.ax-cal__day[data-future=true]{cursor:default;background:0 0}.ax-person__grid{gap:var(--sp-5);transition:opacity var(--t-base) var(--ease);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.ax-person__grid[data-loading=true]{opacity:.55}@media (max-width:1023px){.ax-person__grid{grid-template-columns:1fr}}.ax-person__main,.ax-person__side{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}.ax-ribbon{padding-block:4px;position:relative}.ax-ribbon__facts{block-size:22px;position:relative}.ax-ribbon__pin{border:2px solid var(--surface);background:var(--tint-fill);block-size:12px;inline-size:12px;box-shadow:var(--e-1);border-radius:50%;margin-inline-start:-6px;position:absolute;inset-block-start:4px}.ax-ribbon__pin[data-kind=call]{border-radius:4px}.ax-ribbon__callbar{background:var(--tint-fill);block-size:2px;min-inline-size:4px;position:absolute;inset-block-start:3px;inset-inline-start:4px}.ax-ribbon__track{border-radius:var(--r-control);background:var(--surface-sunk);block-size:56px;position:relative;overflow:hidden}.ax-ribbon__grid{background:var(--hairline);inline-size:1px;position:absolute;inset-block:0}.ax-ribbon__grid[data-major=true]{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ax-ribbon__grid[data-major=true]{background:color-mix(in srgb,var(--ink) 14%,transparent)}}.ax-ribbon__session{background:var(--them);border:0;border-radius:8px;padding:0;position:absolute;inset-block:6px}@supports (color:color-mix(in lab,red,red)){.ax-ribbon__session{background:color-mix(in srgb,var(--them) 16%,transparent)}}.ax-ribbon__session{cursor:pointer;transition:background var(--t-fast) var(--ease)}.ax-ribbon__session:hover,.ax-ribbon__session[data-focus=true]{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.ax-ribbon__session:hover,.ax-ribbon__session[data-focus=true]{background:color-mix(in srgb,var(--them) 34%,transparent)}}.ax-ribbon__session:hover,.ax-ribbon__session[data-focus=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ax-ribbon__span{pointer-events:none;border-radius:4px;position:absolute;inset-block:16px}.ax-ribbon__ticks{block-size:18px;margin-block-start:4px;position:relative}.ax-ribbon__ticks span{color:var(--ink-3);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.ax-ribbon__ticks span:first-child{transform:none}.ax-ribbon__ticks span:last-child{transform:translate(-100%)}.ax-legend{gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0;color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ax-legend li{align-items:center;gap:6px;display:flex}.ax-legend b{color:var(--ink)}.ax-legend--stack{gap:var(--sp-2);flex-direction:column;margin:0}.ax-legend--stack b{margin-inline-start:auto}.ax-tally{gap:var(--sp-1);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ax-tally li{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-2);padding:4px 10px;font-size:12.5px;font-weight:600}.ax-tally li[data-tone=needs]{background:var(--t-rhythm-wash);color:var(--t-rhythm-ink)}.ax-tally li[data-tone=call]{background:var(--t-travel-wash);color:var(--t-travel-ink)}.ax-factlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ax-factlist li{gap:var(--sp-3);border-inline-start:3px solid var(--t-work-fill);background:var(--t-work-wash);border-radius:0 8px 8px 0;grid-template-columns:7ch minmax(0,1fr) auto;align-items:baseline;padding:6px 10px;font-size:13px;display:grid}.ax-factlist li[data-kind=call]{border-color:var(--t-travel-fill);background:var(--t-travel-wash)}.ax-factlist li[data-kind=audit],.ax-factlist li[data-kind=report]{border-color:var(--t-rhythm-fill);background:var(--t-rhythm-wash)}.ax-factlist li[data-kind=hello]{border-color:var(--t-people-fill);background:var(--t-people-wash)}.ax-factlist li[data-kind=pod]{border-color:var(--t-place-fill);background:var(--t-place-wash)}.ax-factlist time{color:var(--ink-3);font-size:12px}.ax-factlist__len{color:var(--t-travel-ink);font-weight:600}.ax-sessions{margin:0;padding:0;list-style:none}.ax-session,.ax-sessions{gap:var(--sp-3);flex-direction:column;display:flex}.ax-session{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);transition:box-shadow var(--t-base) var(--ease);scroll-margin-block-start:96px}.ax-session[data-focus=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ax-session__head{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.ax-session__time{color:var(--ink);font-size:16px;font-weight:600}.ax-session__dev{color:var(--ink-3);font-size:12.5px}.ax-session__active{color:var(--them-ink);margin-inline-start:auto;font-size:12.5px;font-weight:600}.ax-session__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ax-session__door{color:var(--ink-3);font-size:12px}.ax-journey{border-radius:8px;gap:2px;block-size:26px;display:flex;overflow:hidden}.ax-journey__step{flex-basis:0;justify-content:center;align-items:center;min-inline-size:4px;display:flex;position:relative;overflow:hidden}.ax-journey__step[data-friction=true]:after{content:"";background:repeating-linear-gradient(135deg,var(--t-rhythm-ink) 0 4px,transparent 4px 7px);block-size:4px;position:absolute;inset-block-end:0;inset-inline:0}.ax-journey__step{container-type:inline-size}.ax-journey__name{color:var(--ink);padding-inline:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ax-journey__name{color:color-mix(in srgb,var(--ink) 82%,transparent)}}.ax-journey__name{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700}@container (max-width:56px){.ax-journey__name{display:none}}.ax-story{gap:var(--sp-3);padding:var(--sp-3) 0 0;border-block-start:1px solid var(--hairline);flex-direction:column;margin:0;list-style:none;display:flex}.ax-story__head{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;font-size:14px;display:flex}.ax-story__dot{border-radius:4px;block-size:12px;inline-size:12px}.ax-story__head time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.ax-story__area{color:var(--ink-3);font-size:12px}.ax-story__fig{color:var(--ink-2);margin-inline-start:auto;font-size:12px}.ax-story__path{color:var(--ink-3);overflow-wrap:anywhere;flex-basis:100%;padding-inline-start:20px;font-size:11.5px}.ax-story__events{margin:var(--sp-2) 0 0 5px;padding:0 0 0 var(--sp-4);border-inline-start:2px solid var(--hairline);flex-direction:column;gap:3px;list-style:none;display:flex}.ax-story__events li{gap:var(--sp-2);color:var(--ink-2);grid-template-columns:9ch minmax(0,1fr);font-size:13px;display:grid;position:relative}.ax-story__events li:before{content:"";border:2px solid var(--surface-sunk);background:var(--ink-3);block-size:8px;inline-size:8px;border-radius:50%;position:absolute;inset-block-start:6px;inset-inline-start:calc(-1 * var(--sp-4) - 6px)}.ax-story__events time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.ax-story__events li span{overflow-wrap:anywhere}.ax-story__events li[data-tone=plain]{color:var(--ink)}.ax-story__events li[data-tone=needs]{color:var(--t-rhythm-ink);font-weight:600}.ax-story__events li[data-tone=needs]:before{background:var(--t-rhythm-fill)}.ax-story__events li[data-tone=server]:before{background:var(--them)}.ax-story__events li[data-tone=call]{color:var(--t-travel-ink)}.ax-story__events li[data-tone=call]:before{background:var(--t-travel-fill)}.ax-story__events li[data-tone=fact]{color:var(--t-work-ink)}.ax-story__events li[data-tone=fact]:before{background:var(--t-work-fill);border-radius:2px}.ax-story__events li[data-tone=quiet]{color:var(--ink-3)}.ax-replay{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.ax-replay__stage{gap:var(--sp-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (max-width:599px){.ax-replay__stage{grid-template-columns:1fr;justify-items:center}}.ax-replay__device{aspect-ratio:16/10;border:5px solid var(--ink);background:var(--surface);border-block-end-width:12px;border-radius:12px;flex-direction:column;inline-size:300px;display:flex;overflow:hidden}.ax-replay__device[data-phone=true]{aspect-ratio:9/18;border-width:6px;border-radius:26px;inline-size:170px}.ax-replay__bar{color:var(--ink);transition:background var(--t-slow) var(--ease);flex-direction:column;gap:1px;padding:10px 12px;display:flex}.ax-replay__bar span:first-child{font-size:13px;font-weight:700}.ax-replay__area{opacity:.75;font-size:10.5px}.ax-replay__page{background:repeating-linear-gradient(180deg,transparent 0 22px,var(--hairline) 22px 23px);flex:1;position:relative}.ax-replay__tap{border:3px solid var(--them-ink);background:var(--them);border-radius:50%;block-size:22px;inline-size:22px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ax-replay__tap{background:color-mix(in srgb,var(--them) 40%,transparent)}}.ax-replay__tap{opacity:calc(1 - var(--age));transform:translate(-50%,-50%) scale(calc(.7 + var(--age) * .9))}.ax-replay__tap[data-kind=dead],.ax-replay__tap[data-kind=rage]{border-color:var(--t-rhythm-ink);background:var(--t-rhythm-fill)}@supports (color:color-mix(in lab,red,red)){.ax-replay__tap[data-kind=dead],.ax-replay__tap[data-kind=rage]{background:color-mix(in srgb,var(--t-rhythm-fill) 45%,transparent)}}.ax-replay__said{gap:var(--sp-1);flex-direction:column;min-block-size:64px;display:flex}.ax-replay__time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ax-replay__said span:last-child{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.35}.ax-replay__said span[data-tone=needs]{color:var(--t-rhythm-ink);font-weight:600}.ax-replay__said span[data-tone=call]{color:var(--t-travel-ink)}.ax-replay__scrub{gap:2px;block-size:10px;display:flex;position:relative}.ax-replay__seg{opacity:.3;transition:opacity var(--t-fast) var(--ease);border-radius:3px;flex-basis:0}.ax-replay__seg[data-past=true]{opacity:1}.ax-replay__scrub input{opacity:0;cursor:pointer;inline-size:100%;position:absolute;inset:-6px 0}.ax-replay__controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ax-went{gap:var(--sp-4);grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.ax-ring{margin:0;position:relative}.ax-ring svg{inline-size:100%;display:block;transform:rotate(-90deg)}.ax-ring__track{fill:none;stroke:var(--surface-sunk);stroke-width:10px}.ax-ring__seg{fill:none;stroke-width:10px;stroke-linecap:butt}.ax-ring__center{color:var(--ink);text-align:center;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.ax-hours{margin:0}.ax-hours__bars{align-items:flex-end;gap:2px;block-size:88px;display:flex}.ax-hours__bar{background:var(--them);border-radius:3px 3px 1px 1px;flex:1;min-block-size:2px}.ax-hours__axis{block-size:16px;color:var(--ink-3);margin-block-start:var(--sp-1);font-size:11px;position:relative}.ax-hours__axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ax-hours__axis span:first-child{transform:translate(-4px)}.ax-firsts{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-firsts li{gap:var(--sp-2);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;font-size:13.5px;display:grid}.ax-firsts__dot{background:var(--you);border-radius:50%;block-size:12px;inline-size:12px}.ax-firsts li[data-not=true]{color:var(--ink-3)}.ax-firsts li[data-not=true] .ax-firsts__dot{background:repeating-linear-gradient(135deg,var(--you) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--you)}.ax-firsts time{color:var(--ink-3);font-size:12px}.ops-file__activity .ops-card__sub{margin-block-end:var(--sp-3)}.ax-fileribbon{border-radius:var(--r-pill);block-size:12px;gap:2px;margin-block-end:var(--sp-4);display:flex;overflow:hidden}.ax-fileribbon span{flex-basis:0}@media (prefers-reduced-motion:reduce){.ax-live[data-on=true]:after{animation:none}.ax-cal__day,.ax-chord__arc,.ax-chord__ribbon,.ax-face,.ax-person__grid,.ax-replay__bar,.ax-replay__seg,.ax-tree__tile,.ax-week__cell{transition:none}.ax-replay__tap{opacity:1;transform:translate(-50%,-50%)}}.ax-ribbon__mode{justify-content:flex-end;margin-block-end:var(--sp-2);display:flex}@media (max-width:599px){.ax-faces{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ax-face{max-inline-size:none;padding-inline-end:8px}.ax-faces__more{grid-column:1/-1}.ax-hero__big .tt-display{font-size:52px}}.ax-phero__chips .sys-chip{white-space:normal}@media (max-width:599px){.ax-phero__who{flex-direction:column;align-items:flex-start}}.ev-frame{background:var(--ground-a,var(--surface-sunk));min-block-size:100dvh;padding:var(--sp-4) var(--sp-4) var(--sp-8)}.ev-frame__top{inline-size:min(760px,100%);margin:0 auto var(--sp-4);justify-content:flex-start;display:flex}.ev-frame__top img{block-size:36px;inline-size:auto}.ev{gap:var(--sp-4);inline-size:min(760px,100%);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin-inline:auto;container:ev/inline-size}.ev,.ev-card{flex-direction:column;display:flex}.ev-card,.ev-card__head{gap:var(--sp-3)}.ev-card__head{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:flex}.ev-card__title{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.25}.ev-card__sub{color:var(--ink-2);font-size:var(--fs-meta);margin:0;line-height:1.55}.ev-note{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.ev-note p{color:var(--ink-2);font-size:var(--fs-meta);margin:0;line-height:1.5}.ev-solo{align-items:flex-start;margin-block-start:var(--sp-6)}.ev-solo__title{margin:0;font-size:28px;line-height:1.15}.ev-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ev-hero{align-items:end;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-stage);box-shadow:inset 0 0 0 1px var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ev-hero__text{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.ev-eyebrow{color:var(--ink-2);font-size:var(--fs-meta);letter-spacing:.02em;margin:0;font-weight:600}.ev-hero__title{margin:0;font-size:clamp(30px,6vw,44px);line-height:1.08}.ev-hero__line{max-inline-size:46ch;color:var(--ink-2);font-size:var(--fs-body-lg);margin:0;line-height:1.5}.ev-hero__meta{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.ev-hero__mark{align-self:center}@container ev (max-width:520px){.ev-hero{padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}.ev-hero__mark{display:none}}.ev-waves{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-wave{align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease);border:0;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.ev-wave[data-chosen=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ev-wave:disabled{cursor:default;opacity:.6}.ev-wave:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.ev-wave__n{background:var(--surface-sunk);block-size:28px;inline-size:28px;color:var(--ink-2);font-size:var(--fs-meta);border-radius:50%;place-items:center;font-weight:600;display:grid}.ev-wave__time{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ev-wave__time b{font-size:22px;line-height:1.1}.ev-seatbar__label,.ev-seatbar__n,.ev-wave__time span{color:var(--ink-3);font-size:12px;line-height:1.35}.ev-wave__seats{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.ev-seatbar{align-items:center;gap:var(--sp-2);--ev-ink:var(--ink-3);grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto;display:grid}.ev-seatbar[data-tone=you]{--ev-ink:var(--you)}.ev-seatbar[data-tone=them]{--ev-ink:var(--them)}.ev-seatbar__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;position:relative;overflow:hidden}.ev-seatbar__fill{inline-size:var(--ev-taken);border-radius:inherit;background:var(--ev-ink);position:absolute;inset-block:0;inset-inline-start:0}.ev-seatbar__n{font-variant-numeric:tabular-nums;white-space:nowrap}@container ev (max-width:600px){.ev-wave{grid-template-columns:auto minmax(0,1fr) auto}.ev-wave__seats{grid-column:1/-1}}.ev-free{align-items:center;gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta);margin:0;display:flex}.ev-free__dot{background:var(--you);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.ev-bring,.ev-tips{gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta);flex-direction:column;margin:0;padding-inline-start:1.2em;line-height:1.55;display:flex}.ev-steps{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ev-step{gap:var(--sp-3);align-items:flex-start;display:flex}.ev-step>span:last-child{flex-direction:column;gap:2px;display:flex}.ev-step b{font-size:var(--fs-body)}.ev-step>span:last-child>span{color:var(--ink-3);font-size:var(--fs-meta);line-height:1.5}.ev-step__n{background:var(--them-wash);block-size:28px;inline-size:28px;color:var(--them-ink);font-size:var(--fs-meta);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}@container ev (max-width:720px){.ev-steps{grid-template-columns:minmax(0,1fr)}}.ev-pair{align-items:center;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ev-pair[data-waiting=true]{grid-template-columns:auto minmax(0,1fr)}.ev-pair__text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.ev-pair__text b{font-size:var(--fs-body-lg);line-height:1.3}.ev-pair__text span{color:var(--ink-2);font-size:var(--fs-meta);line-height:1.5}.ev-ring{--ev-ink:var(--you);place-items:center;block-size:88px;inline-size:88px;display:grid;position:relative}.ev-ring[data-tone=them]{--ev-ink:var(--them)}.ev-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ev-ring__arc,.ev-ring__well{fill:none;stroke-width:9px}.ev-ring__well{stroke:var(--hairline)}.ev-ring__arc{stroke:var(--ev-ink);stroke-linecap:round;stroke-dasharray:calc(var(--ev-share) * 100) 100;transition:stroke-dasharray 1s linear}.ev-ring b{font-variant-numeric:tabular-nums;font-size:18px;position:relative}.ev-search{block-size:88px;inline-size:88px;animation:ev-breathe 3.2s var(--ease) infinite;place-items:center;display:grid}@keyframes ev-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ev-search{animation:none}.ev-ring__arc{transition:none}}@container ev (max-width:520px){.ev-pair{grid-template-columns:auto minmax(0,1fr)}.ev-pair .ev-ring{grid-column:1/-1;justify-self:center}}.ev-review__who{align-items:center;gap:var(--sp-3);display:flex}.ev-review__who>span{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ev-review__who>span>span{color:var(--ink-3);font-size:var(--fs-meta)}.ev-feels{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ev-feel{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-meta);text-align:center;cursor:pointer;border:0;flex-direction:column;font-weight:600;display:flex}.ev-feel[data-chosen=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ev-feel:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.ev-feel__mark{block-size:32px;inline-size:48px}.ev-feel__you{fill:var(--you)}.ev-feel__them{fill:var(--them);mix-blend-mode:multiply}.ops-ev{word-break:keep-all;container:opsev/inline-size}.ops-ev__code{overflow-wrap:anywhere;margin-block-start:var(--sp-2);font-size:12px;display:block}.ops-ev__chips{align-items:center}.ops-ev__chips,.ops-ev__picker{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-ev__pick{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;border:0;padding:6px 14px;font-weight:600;display:inline-flex}.ops-ev__pick[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ops-ev-calls,.ops-ev-feels,.ops-ev-people,.ops-ev-waves__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-ev-wave{gap:var(--sp-2);padding-block:var(--sp-3);border-block-start:1px solid var(--hairline);flex-direction:column;display:flex}.ops-ev-wave:first-child{border-block-start:0;padding-block-start:0}.ops-ev-wave__top{align-items:center;gap:var(--sp-3);display:flex}.ops-ev-wave__top b{font-size:22px}.ops-ev-wave__time{flex-direction:column;flex:1;min-inline-size:0;font-weight:600;display:flex}.ops-ev-wave__flow,.ops-ev-wave__time span{color:var(--ink-3);margin:0;font-size:12px;font-weight:400}.ops-ev-side{align-items:center;gap:var(--sp-2);--ev-ink:var(--you);grid-template-columns:minmax(0,8.5em) minmax(0,1fr) minmax(0,auto);display:grid}.ops-ev-side[data-tone=them]{--ev-ink:var(--them)}.ops-ev-side__label,.ops-ev-side__n{color:var(--ink-2);font-size:12px}.ops-ev-side__n{font-variant-numeric:tabular-nums;text-align:end}.ops-ev-side__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:10px;position:relative;overflow:hidden}.ops-ev-side__fill{inline-size:var(--ev-taken);background:var(--ev-ink);position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.ops-ev-side__fill{background:color-mix(in srgb,var(--ev-ink) 45%,transparent)}}.ops-ev-side__here{inline-size:var(--ev-here);background:var(--ev-ink);position:absolute;inset-block:0;inset-inline-start:0}@container opsev (max-width:520px){.ops-ev-side{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.ops-ev-side__track{grid-area:2/1/auto/-1}}.ops-ev-person{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);border-block-start:1px solid var(--hairline);display:flex}.ops-ev-person:first-child{border-block-start:0}.ops-ev-person__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ops-ev-person__text a{color:var(--ink);font-weight:600;text-decoration:none}.ops-ev-person__text a:hover{text-decoration:underline}.ops-ev-person__text span{color:var(--ink-3);font-size:12px}.ops-ev-person[data-side=en] .ops-ev-person__text a:before,.ops-ev-person[data-side=ko] .ops-ev-person__text a:before{content:"";background:var(--you);vertical-align:1px;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-end:6px;display:inline-block}.ops-ev-person[data-side=en] .ops-ev-person__text a:before{background:var(--them)}.ops-ev-call{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);border-block-start:1px solid var(--hairline);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;display:grid}.ops-ev-call:first-child{border-block-start:0}.ops-ev-call__names{font-size:var(--fs-meta);overflow-wrap:anywhere;font-weight:600}.ops-ev-call__track,.ops-ev-feel__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;position:relative;overflow:hidden}.ops-ev-call__fill{inline-size:var(--ev-elapsed);background:var(--them);position:absolute;inset-block:0;inset-inline-start:0}.ops-ev-call[data-status=lobby] .ops-ev-call__fill{background:var(--hairline)}.ops-ev-call__n{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ops-ev-feel{align-items:center;gap:var(--sp-3);font-size:var(--fs-meta);grid-template-columns:minmax(0,8em) minmax(0,1fr) 2.5em;padding-block:6px;display:grid}.ops-ev-feel b{text-align:end;font-variant-numeric:tabular-nums}.ops-ev-feel__fill{inline-size:var(--ev-share);background:var(--tint-fill);position:absolute;inset-block:0;inset-inline-start:0}.ops-ev-controls__row{gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.ev-pair .tt-avatar{background:var(--surface);box-shadow:0 0 0 3px var(--them)}@supports (color:color-mix(in lab,red,red)){.ev-pair .tt-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--them) 55%,transparent)}}.pt-label{color:var(--ink-2);font-weight:600}.pt-hint,.pt-label{font-size:var(--fs-meta)}.pt-hint{color:var(--ink-3);line-height:1.5}.pt-field{gap:var(--sp-2);flex-direction:column;display:flex}.pt-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235d6478' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-inline-end:40px}.pt-apply{padding:var(--sp-8) var(--sp-4) calc(var(--sp-8) + env(safe-area-inset-bottom));justify-content:center;display:flex}.pt-apply__col{flex-direction:column;inline-size:min(680px,100%);display:flex}.pt-apply__top{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.pt-back{color:var(--ink-2);font-size:var(--fs-meta);font-weight:600;text-decoration:none}.pt-back:hover{color:var(--ink)}.pt-back:focus-visible,.pt-channel__remove:focus-visible,.pt-code__pick:focus-visible,.pt-terms-link:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px;border-radius:6px}.pt-channels{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.pt-channel{gap:var(--sp-2) var(--sp-3);grid-template-columns:auto minmax(150px,.8fr) minmax(0,2fr) minmax(140px,.7fr);align-items:end;inline-size:100%;display:grid}.pt-channel label{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.pt-channel .ob-input{inline-size:100%}.pt-channel__remove{color:var(--ink-3);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-weight:600}.pt-channel__remove:hover{color:var(--ink)}.pt-channel__error{grid-column:1/-1}.pt-code{gap:var(--sp-2);flex-direction:column;display:flex}.pt-code__input{font-family:var(--sans);letter-spacing:.06em;font-size:20px;font-weight:600}.pt-code__input[data-state=available]{border-color:var(--you)}.pt-code__status{align-items:center;gap:var(--sp-2);min-block-size:1.5em;color:var(--ink-3);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.pt-code__status[data-state=available]{color:var(--you-ink);font-weight:600}.pt-code__status[data-state=problem]{color:var(--ink)}.pt-code__suggest{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pt-code__suggest-label{color:var(--ink-3);font-size:var(--fs-meta)}.pt-code__pick{font:inherit;font-size:var(--fs-meta);letter-spacing:.04em;cursor:pointer;font-weight:600}.pt-code__pick:hover{border-color:var(--you);background:var(--you-wash);color:var(--you-ink)}.pt-terms-link{color:var(--them-ink);font-size:var(--fs-meta);align-self:flex-start;font-weight:600;text-decoration:none}.pt-terms-link:hover{text-decoration:underline}.pt-check-row{align-items:flex-start;gap:var(--sp-3);color:var(--ink);cursor:pointer;font-size:15px;line-height:1.5;display:flex}.pt-check-row input{appearance:none;border:1.5px solid var(--ink-3);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-items:center;block-size:20px;inline-size:20px;margin:1px 0 0;display:grid}.pt-check-row input:after{content:"";border-inline-start:2px solid var(--surface);border-block-end:2px solid var(--surface);opacity:0;block-size:6px;inline-size:10px;margin-block-start:-2px;transform:rotate(-45deg)}.pt-check-row input:checked{border-color:var(--ink);background:var(--ink)}.pt-check-row input:checked:after{opacity:1}.pt-check-row input:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.pt-disclosure{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;display:flex}.pt-disclosure__title{margin:0;font-weight:600}.pt-disclosure__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.pt-welcome__stack{gap:var(--sp-5);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.pt-invite{align-items:start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:18px;grid-template-columns:auto minmax(0,1fr);display:grid}.pt-invite__avatar{background:var(--surface);block-size:44px;inline-size:44px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hairline),var(--e-1);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.pt-invite__orb{box-shadow:0 0 0 2px var(--surface);position:absolute;inset-block-end:-3px;inset-inline-end:-4px}.pt-invite__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pt-invite__who{color:var(--ink);overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.3}.pt-invite__offer{color:var(--ink-2);font-size:14px;line-height:1.45}.pt-invite__slots{grid-column:2;gap:4px;display:flex}.pt-invite__slot{background:var(--surface);block-size:30px;inline-size:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:10px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pt-invite__slot[data-gift=true]{background:var(--you);color:var(--ink);box-shadow:none}.bl-account__orb{margin-inline:-4px}@media (max-width:640px){.pt-channel{grid-template-columns:auto minmax(0,1fr)}.pt-channel__followers,.pt-channel__url{grid-column:1/-1}}@media (min-width:1024px){.pt-apply{padding-inline:var(--sp-6)}}[data-field]{background-color:var(--field-mid)}[data-field=dawn]{background:radial-gradient(42% 58% at 50% 52%,#ffffffd9,transparent 70%),radial-gradient(58% 80% at 4% 108%,var(--you),transparent 70%),radial-gradient(64% 86% at 96% -8%,var(--them),transparent 70%),radial-gradient(40% 60% at 100% 96%,var(--t-people-fill),transparent 70%),radial-gradient(36% 50% at 0 0,var(--t-rhythm-fill),transparent 70%),linear-gradient(155deg,var(--field-cool) 0,var(--field-mid) 38%,var(--field-warm) 100%)}@supports (color:color-mix(in lab,red,red)){[data-field=dawn]{background:radial-gradient(42% 58% at 50% 52%,#ffffffd9,transparent 70%),radial-gradient(58% 80% at 4% 108%,color-mix(in srgb,var(--you) 62%,transparent),transparent 70%),radial-gradient(64% 86% at 96% -8%,color-mix(in srgb,var(--them) 72%,transparent),transparent 70%),radial-gradient(40% 60% at 100% 96%,color-mix(in srgb,var(--t-people-fill) 36%,transparent),transparent 70%),radial-gradient(36% 50% at 0 0,color-mix(in srgb,var(--t-rhythm-fill) 28%,transparent),transparent 70%),linear-gradient(155deg,var(--field-cool) 0,var(--field-mid) 38%,var(--field-warm) 100%)}}[data-field=dusk]{background:radial-gradient(40% 56% at 46% 46%,#ffffffd9,transparent 70%),radial-gradient(60% 84% at 0 104%,var(--them),transparent 70%),radial-gradient(56% 78% at 104% -4%,var(--you),transparent 70%),radial-gradient(38% 56% at 8% 0,var(--t-people-fill),transparent 70%),linear-gradient(200deg,var(--field-warm) 0,var(--field-mid) 50%,var(--field-cool) 100%)}@supports (color:color-mix(in lab,red,red)){[data-field=dusk]{background:radial-gradient(40% 56% at 46% 46%,#ffffffd9,transparent 70%),radial-gradient(60% 84% at 0 104%,color-mix(in srgb,var(--them) 66%,transparent),transparent 70%),radial-gradient(56% 78% at 104% -4%,color-mix(in srgb,var(--you) 52%,transparent),transparent 70%),radial-gradient(38% 56% at 8% 0,color-mix(in srgb,var(--t-people-fill) 30%,transparent),transparent 70%),linear-gradient(200deg,var(--field-warm) 0,var(--field-mid) 50%,var(--field-cool) 100%)}}[data-field=bloom]{background:radial-gradient(46% 50% at 56% 40%,#fffc,transparent 70%),radial-gradient(52% 74% at 8% 0,var(--t-people-fill),transparent 70%),radial-gradient(60% 80% at 100% 20%,var(--them),transparent 70%),radial-gradient(60% 70% at 40% 116%,var(--you),transparent 70%),linear-gradient(170deg,var(--field-cool) 0,var(--field-mid) 46%,var(--field-warm) 100%)}@supports (color:color-mix(in lab,red,red)){[data-field=bloom]{background:radial-gradient(46% 50% at 56% 40%,#fffc,transparent 70%),radial-gradient(52% 74% at 8% 0,color-mix(in srgb,var(--t-people-fill) 42%,transparent),transparent 70%),radial-gradient(60% 80% at 100% 20%,color-mix(in srgb,var(--them) 66%,transparent),transparent 70%),radial-gradient(60% 70% at 40% 116%,color-mix(in srgb,var(--you) 58%,transparent),transparent 70%),linear-gradient(170deg,var(--field-cool) 0,var(--field-mid) 46%,var(--field-warm) 100%)}}[data-field=horizon]{background:radial-gradient(30% 90% at 50% 50%,#ffffffe6,transparent 70%),radial-gradient(44% 140% at -4% 70%,var(--you),transparent 70%),radial-gradient(44% 140% at 104% 30%,var(--them),transparent 70%),radial-gradient(26% 80% at 78% 110%,var(--t-people-fill),transparent 70%),linear-gradient(90deg,var(--field-warm) 0,var(--field-mid) 50%,var(--field-cool) 100%)}@supports (color:color-mix(in lab,red,red)){[data-field=horizon]{background:radial-gradient(30% 90% at 50% 50%,#ffffffe6,transparent 70%),radial-gradient(44% 140% at -4% 70%,color-mix(in srgb,var(--you) 56%,transparent),transparent 70%),radial-gradient(44% 140% at 104% 30%,color-mix(in srgb,var(--them) 66%,transparent),transparent 70%),radial-gradient(26% 80% at 78% 110%,color-mix(in srgb,var(--t-people-fill) 30%,transparent),transparent 70%),linear-gradient(90deg,var(--field-warm) 0,var(--field-mid) 50%,var(--field-cool) 100%)}}.pt-orb{background:radial-gradient(60% 60% at 50% 50%,#ffffffe6,transparent 75%),radial-gradient(70% 70% at 10% 100%,var(--you),transparent 75%),radial-gradient(80% 80% at 95% 0,var(--them),transparent 75%),var(--field-mid);border-radius:50%;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.pt-orb{background:radial-gradient(60% 60% at 50% 50%,#ffffffe6,transparent 75%),radial-gradient(70% 70% at 10% 100%,color-mix(in srgb,var(--you) 55%,transparent),transparent 75%),radial-gradient(80% 80% at 95% 0,color-mix(in srgb,var(--them) 65%,transparent),transparent 75%),var(--field-mid)}}.pt-orb{box-shadow:var(--e-1),inset 0 0 0 1px var(--hairline)}.pt-orb svg{display:block;overflow:visible}.pt-chip{background:var(--surface);color:var(--ink-2)}.pt-chip__dot{background:linear-gradient(135deg,var(--you) 0,var(--t-people-fill) 50%,var(--them) 100%);border-radius:50%;flex:none;block-size:9px;inline-size:9px}.pt-hero{overflow:hidden;container-type:inline-size}.pt-hero__band{align-items:end;gap:var(--sp-3) var(--sp-6);padding:var(--sp-5) var(--sp-5) var(--sp-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.pt-hero__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.pt-hero__id{align-items:center;gap:var(--sp-2);display:inline-flex}.pt-hero__eyebrow{color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.pt-hero__big{align-items:baseline;gap:var(--sp-2);margin:var(--sp-2) 0 0;color:var(--ink-2);flex-wrap:wrap;display:flex}.pt-hero__big .tt-display{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(44px,9vw,64px);line-height:.95}.pt-hero__body{gap:var(--sp-4);padding:var(--sp-5)}.pt-hero__body,.pt-hero__main{flex-direction:column;display:flex}.pt-hero__main{gap:var(--sp-3);min-inline-size:0}.pt-hero__when{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);background:var(--surface);border-radius:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.pt-hero__when{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.pt-hero__when{box-shadow:var(--e-1)}.pt-hero__when-text{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.pt-hero__when-label{color:var(--ink-3);font-size:12.5px}.pt-hero__when-text b{font-size:17px;font-weight:600}.pt-hero__in{color:var(--ink);font-size:var(--fs-meta);font-weight:600}.pt-hero__pay{color:var(--ink-3);margin-block-start:2px;font-size:12.5px}.pt-ring{flex:none;place-items:center;display:grid;position:relative}.pt-ring svg{display:block}.pt-ring__track{fill:none;stroke:var(--surface-sunk);stroke-width:7px}.pt-ring__fill{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round}.pt-ring b[data-word=true]{letter-spacing:0;font-size:12.5px}.pt-ring b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:600;position:absolute}@container (max-width:560px){.pt-hero__band{grid-template-columns:minmax(0,1fr)}.pt-hero__when{justify-self:start}}.pt-hero__tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.pt-hero__tile{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;display:flex}.pt-hero__tile-label{color:var(--ink-2);font-size:12.5px;font-weight:600}.pt-hero__tile-figure{color:var(--ink-2);font-size:var(--fs-meta)}.pt-hero__tile-figure b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.pt-hero__note{max-inline-size:64ch;color:var(--ink-3);font-size:var(--fs-meta);margin:0;line-height:1.55}.pt-moneybar{border-radius:var(--r-pill);background:var(--surface);gap:3px;block-size:14px;inline-size:100%;padding:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.pt-moneybar{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.pt-moneybar{box-shadow:inset 0 0 0 1px var(--hairline)}.pt-moneybar[data-small=true]{block-size:10px;padding:2px}.pt-moneybar__part{border-radius:var(--r-pill);min-inline-size:6px;transition:inline-size var(--t-slow) var(--ease)}.pt-moneybar__part[data-kind=paid]{background:var(--you-ink)}.pt-moneybar__part[data-kind=active]{background:var(--you)}.pt-moneybar__part[data-kind=pending]{background:repeating-linear-gradient(135deg,var(--you) 0 5px,var(--you) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.pt-moneybar__part[data-kind=pending]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 70%,var(--surface)) 0 5px,color-mix(in srgb,var(--you) 26%,var(--surface)) 5px 10px)}}.pt-legend{gap:var(--sp-2) var(--sp-5);color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-legend[data-small=true]{gap:var(--sp-1) var(--sp-4);font-size:12.5px}.pt-legend li{align-items:center;gap:6px;display:inline-flex}.pt-legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pt-legend i{border-radius:3px;block-size:10px;inline-size:10px}.pt-legend [data-kind=paid] i{background:var(--you-ink)}.pt-legend [data-kind=active] i{background:var(--you)}.pt-legend [data-kind=pending] i{background:repeating-linear-gradient(135deg,var(--you) 0 2px,var(--you) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.pt-legend [data-kind=pending] i{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 70%,var(--surface)) 0 2px,color-mix(in srgb,var(--you) 26%,var(--surface)) 2px 4px)}}.pt-legend [data-kind=owed] i{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-3)}@media (prefers-reduced-motion:reduce){.pt-moneybar__part{transition:none}}.pt-home{gap:var(--sp-5);flex-direction:column;padding-block-end:var(--sp-7);display:flex}.pt-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.pt-grid{grid-template-columns:minmax(0,1fr)}}.pt-col{gap:var(--sp-5);min-inline-size:0}.pt-card,.pt-col{flex-direction:column;display:flex}.pt-card{align-items:stretch;gap:var(--sp-4)}.pt-card>.pt-terms-link,.pt-card>.sys-pill,.pt-card>a.sys-pill{align-self:flex-start}.pt-card__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.pt-card__body--meta{color:var(--ink-3);font-size:var(--fs-meta);margin-block-start:calc(-1 * var(--sp-2))}.pt-card__note{color:var(--ink);font-size:var(--fs-meta);margin:0;font-weight:600}.pt-link{overflow:hidden;container-type:inline-size}.pt-link__band{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-5);display:flex}.pt-link__band[data-plain=true]{background:var(--surface-sunk)}.pt-link__text{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.pt-link__code{margin:var(--sp-1) 0 0;color:var(--ink);letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(34px,7cqi,56px);line-height:1}.pt-link__qr{padding:var(--sp-2);box-shadow:var(--e-2);background:#fff;border-radius:16px;flex:none;line-height:0}.pt-qr{display:block}.pt-link__body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.pt-link__note{max-inline-size:60ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.pt-link__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}@container (max-width:460px){.pt-link__band{flex-direction:column-reverse;align-items:flex-start}}.pt-url{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.9}.pt-url__base{color:var(--ink-2)}.pt-url__code{color:var(--ink);font-weight:700}.pt-url__page,.pt-url__sub{border-radius:6px;margin-inline-start:2px;padding:2px 6px}.pt-url__page{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.pt-url__page{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.pt-url__page{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.pt-url__sub{background:var(--you-wash);color:var(--you-ink);box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-url__sub{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 35%,transparent)}}.pt-subtag{background:var(--you-wash);color:var(--you-ink);border-radius:6px;padding:1px 7px;font-weight:600;display:inline-block}.pt-builder{gap:var(--sp-4);flex-direction:column;display:flex;container-type:inline-size}.pt-builder__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.pt-builder__form{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.pt-builder__dest{align-self:flex-start;max-inline-size:100%}.pt-input{inline-size:100%}.pt-builder__result,.pt-input{background:var(--surface-sunk)}.pt-builder__result{align-items:center;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-control);display:flex}.pt-builder__qr{box-shadow:var(--e-1);background:#fff;border-radius:12px;flex:none;padding:6px;line-height:0}.pt-builder__out{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.pt-builder__eyebrow{color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}@container (min-width:720px){.pt-builder__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}@container (max-width:420px){.pt-builder__result{flex-direction:column;align-items:flex-start}.pt-builder__dest{align-self:stretch}.pt-builder__dest[data-size] .sys-seg__option{min-inline-size:0;padding-inline:var(--sp-2);flex:1 1 0}}.pt-check{gap:var(--sp-4);flex-direction:column;display:flex}.pt-path{align-items:center;display:flex}.pt-path__link{background:var(--surface-sunk);block-size:3px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:2px;flex:1;margin-inline:4px}.pt-path__link[data-done=true]{background:var(--you);box-shadow:none}.pt-path__dot{background:var(--surface);block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 2px var(--hairline);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.pt-path__dot[data-done=true]{background:var(--you);box-shadow:none;color:var(--ink)}.pt-path__dot[data-next=true]{box-shadow:inset 0 0 0 2px var(--ink),0 0 0 5px var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-path__dot[data-next=true]{box-shadow:inset 0 0 0 2px var(--ink),0 0 0 5px color-mix(in srgb,var(--you) 22%,transparent)}}.pt-path__dot[data-next=true]{color:var(--ink)}.pt-check__list{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-check__step{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);color:var(--ink-2);display:flex}.pt-check__step[data-next=true]{background:var(--you-wash)}.pt-check__mark{block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--ink-3);border-radius:8px;flex:none;place-items:center;margin-block-start:1px;font-size:12.5px;font-weight:700;display:grid}.pt-check__step[data-done=true] .pt-check__mark{background:var(--you);box-shadow:none;color:var(--ink)}.pt-check__step[data-next=true] .pt-check__mark{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.pt-check__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pt-check__title{color:var(--ink-2);font-weight:600}.pt-check__step[data-done=true] .pt-check__title{color:var(--ink-3)}.pt-check__step[data-next=true] .pt-check__title{color:var(--ink)}.pt-check__body{color:var(--ink-3);font-size:var(--fs-meta);line-height:1.5}.pt-check__step[data-next=true] .pt-check__body{color:var(--ink-2)}.pt-offer{align-items:stretch;gap:var(--sp-2);display:flex}.pt-offer__slot{padding:var(--sp-3) var(--sp-4);background:var(--surface-sunk);box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--ink-3);border-radius:16px;flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.pt-offer__slot b{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:600}.pt-offer__slot[data-yours=true]{background:var(--you-wash);box-shadow:inset 0 0 0 2px var(--you);position:relative}@supports (color:color-mix(in lab,red,red)){.pt-offer__slot[data-yours=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--you) 60%,transparent)}}.pt-offer__slot[data-yours=true]{color:var(--you-ink);font-weight:600}.pt-offer__slot[data-yours=true] .pt-orb{position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.pt-offer__plus{color:var(--ink-3);align-self:center;font-size:20px;font-weight:500}.pt-rates{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.pt-rates__plot{align-items:flex-end;gap:5px;block-size:84px;padding-block-start:26px;display:flex}.pt-rates__bar{background:var(--you);border-radius:6px 6px 3px 3px;flex:1;position:relative}@supports (color:color-mix(in lab,red,red)){.pt-rates__bar{background:color-mix(in srgb,var(--you) 45%,var(--surface))}}.pt-rates__bar[data-high=true]{background:var(--you)}.pt-rates__pill{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);white-space:nowrap;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0}.pt-rates__axis{color:var(--ink-3);justify-content:space-between;font-size:12px;display:flex}.pt-window{gap:var(--sp-2);flex-direction:column;display:flex}.pt-window__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;display:block;overflow:hidden}.pt-window__fill{inline-size:var(--pt-left,100%);border-radius:inherit;background:var(--them);block-size:100%;display:block}.pt-window__meta{color:var(--ink-3);font-size:var(--fs-meta)}.pt-window__meta b{color:var(--ink);font-weight:600}.pt-change{gap:var(--sp-3);flex-direction:column;inline-size:100%;display:flex}.pt-change__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pt-learn{background:radial-gradient(80% 120% at 0 0,var(--you-wash),transparent 60%),radial-gradient(80% 120% at 100% 100%,var(--them-wash),transparent 60%),var(--surface)}.pt-learn__row{align-items:center;gap:var(--sp-4);display:flex}.pt-learn__row .sys-bubbles{flex:none}.pt-status{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6);padding:var(--sp-5);border-inline-start:4px solid var(--them);flex-wrap:wrap;display:flex}.pt-status[data-state=ended]{border-inline-start-color:var(--ink-3);background:var(--surface-sunk)}.pt-status__text{flex:320px;min-inline-size:0}.pt-status__eyebrow{color:var(--them-ink);font-size:var(--fs-meta);margin:0;font-weight:600}.pt-status[data-state=ended] .pt-status__eyebrow{color:var(--ink-3)}.pt-status__title{margin:var(--sp-1) 0 0;font-size:var(--fs-title);font-weight:500;line-height:1.2}.pt-status__body{margin:var(--sp-2) 0 0;max-inline-size:60ch;color:var(--ink-2);line-height:1.6}.pt-status__steps{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.pt-status__steps li{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);font-size:var(--fs-meta);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-weight:500;display:inline-flex}.pt-status__dot{background:var(--surface-sunk);block-size:20px;inline-size:20px;box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:50%;place-items:center;display:grid}.pt-status__steps [data-state=done]{color:var(--ink-2)}.pt-status__steps [data-state=done] .pt-status__dot{background:var(--ink);box-shadow:none;color:var(--surface)}.pt-status__steps [data-state=now]{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);font-weight:600}.pt-status__steps [data-state=now] .pt-status__dot{background:var(--surface);box-shadow:inset 0 0 0 5px var(--them)}@media (max-width:520px){.pt-status__steps{flex-wrap:wrap}}.pt-scene{border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);margin-block-start:var(--sp-6);overflow:hidden}.pt-scene__art{padding:var(--sp-3) var(--sp-4) 0;place-items:center;display:grid}.pt-scene__svg{block-size:auto;inline-size:min(100%,560px);display:block}.pt-scene__body{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-6);flex-direction:column;display:flex}.pt-scene__body .ob-headline,.pt-scene__body .ob-intro{margin:0}.pt-progress{z-index:2;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);margin-block-start:var(--sp-6);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.pt-progress{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.pt-progress{box-shadow:var(--e-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pt-progress__segments{flex:1;gap:4px;display:flex}.pt-progress__seg{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;box-shadow:inset 0 0 0 1px var(--hairline);transition:background var(--t-base) var(--ease);flex:1}.pt-progress__seg[data-done=true]{background:var(--you);box-shadow:none}.pt-progress__text{color:var(--ink-2);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pt-apply__form{margin-block-start:var(--sp-6)}.pt-step__n{background:var(--surface);block-size:30px;inline-size:30px;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--ink-2);border-radius:10px;place-items:center;line-height:1;display:grid}.pt-step[data-done=true] .pt-step__n{background:var(--you);box-shadow:none;color:var(--ink)}.pt-apply__pair{gap:var(--sp-3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.pt-apply__pair .ob-input{inline-size:100%}.pt-sides{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-sidecard{gap:var(--sp-1);padding:var(--sp-4);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline),var(--e-1);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border-radius:18px;flex-direction:column;display:flex;position:relative}.pt-sidecard:hover{box-shadow:inset 0 0 0 1px var(--ink-3),var(--e-1)}.pt-sidecard[data-active=true]{box-shadow:inset 0 0 0 2px var(--ink),var(--e-2)}.pt-sidecard:has(.pt-sidecard__input:focus-visible){outline:2px solid var(--them-ink);outline-offset:2px}.pt-sidecard__input{opacity:0;pointer-events:none;position:absolute}.pt-sidecard__top{justify-content:space-between;align-items:flex-start;margin-block-end:var(--sp-2);display:flex}.pt-sidecard__mark{background:var(--surface-sunk);block-size:48px;inline-size:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:16px;place-items:center;font-size:22px;font-weight:600;display:grid}.pt-sidecard[data-active=true] .pt-sidecard__mark{background:var(--ink);color:var(--surface);box-shadow:none}.pt-sidecard__tick{block-size:22px;inline-size:22px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%;place-items:center;display:grid}.pt-sidecard[data-active=true] .pt-sidecard__tick{background:var(--ink);box-shadow:none;color:var(--surface)}.pt-sidecard__name{font-size:17px;font-weight:600}.pt-sidecard__body{color:var(--ink-2);font-size:var(--fs-meta);line-height:1.5}.pt-chmark,.pt-sidecard[data-active=true] .pt-sidecard__body{color:var(--ink-2)}.pt-chmark{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline),var(--e-1);border-radius:50%;flex:none;align-self:end;place-items:center;margin-block-end:6px;display:grid}.pt-welcome__title{letter-spacing:-.02em;margin:0;font-size:clamp(32px,6vw,48px);line-height:1.05}.pt-welcome__body{max-inline-size:52ch;color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.6}@media (max-width:640px){.pt-apply__pair,.pt-sides{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pt-progress__seg,.pt-sidecard{transition:none}}.pt-note{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;display:flex}.pt-status__action{flex-basis:100%}.pt-tone[data-tint=notyet]{background:var(--surface);color:var(--ink-2);border-color:var(--hairline)}.pt-tone[data-tint=notyet] .sys-chip__dot{background:repeating-linear-gradient(135deg,var(--you) 0 2px,var(--you) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.pt-tone[data-tint=notyet] .sys-chip__dot{background:repeating-linear-gradient(135deg,var(--you) 0 2px,color-mix(in srgb,var(--you) 30%,var(--surface)) 2px 4px)}}.pt-tone[data-tint=notyet] .sys-chip__dot{box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-tone[data-tint=notyet] .sys-chip__dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 60%,transparent)}}.pt-tone{white-space:nowrap}.pt-hero__amount{color:var(--you-ink);font-size:var(--fs-meta);font-weight:600}.pt-legend [data-kind=held] i{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--you-ink)}.pt-funnel{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pt-funnel--empty{min-block-size:140px;padding:var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-3);font-size:var(--fs-meta);text-align:center;place-items:center;line-height:1.5;display:grid}.pt-funnel__step{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(96px,9rem) minmax(0,1fr) minmax(3.5rem,auto);display:grid}.pt-funnel__label{color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.pt-funnel__track{background:var(--surface-sunk);border-radius:10px;justify-content:center;block-size:30px;display:flex}.pt-funnel__bar{background:var(--them);border-radius:10px;block-size:100%;display:block}@supports (color:color-mix(in lab,red,red)){.pt-funnel__bar{background:color-mix(in srgb,var(--them) 78%,var(--surface))}}.pt-funnel__bar{transition:inline-size var(--t-slow) var(--ease)}.pt-funnel__step[data-money=true] .pt-funnel__bar{background:var(--you)}.pt-funnel__bar[data-zero=true]{inline-size:0}.pt-funnel__figure{color:var(--ink);text-align:end;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.pt-funnel__rate{gap:var(--sp-3);grid-template-columns:minmax(96px,9rem) minmax(0,1fr) minmax(3.5rem,auto);min-block-size:30px;display:grid;position:relative}.pt-funnel__neck{background:var(--them);grid-area:1/2;align-self:stretch}@supports (color:color-mix(in lab,red,red)){.pt-funnel__neck{background:color-mix(in srgb,var(--them) 16%,var(--surface))}}.pt-funnel__neck{clip-path:polygon(calc(50% - var(--from) / 2) 0,calc(50% + var(--from) / 2) 0,calc(50% + var(--to) / 2) 100%,calc(50% - var(--to) / 2) 100%)}.pt-funnel__rate[data-money=true] .pt-funnel__neck{background:linear-gradient(var(--them),var(--you))}@supports (color:color-mix(in lab,red,red)){.pt-funnel__rate[data-money=true] .pt-funnel__neck{background:linear-gradient(color-mix(in srgb,var(--them) 16%,var(--surface)),color-mix(in srgb,var(--you) 22%,var(--surface)))}}.pt-funnel__rate span{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);white-space:nowrap;grid-area:1/2;place-self:center;padding:1px 9px;font-size:12px;font-weight:500;position:relative}@media (max-width:520px){.pt-funnel__rate,.pt-funnel__step{grid-template-columns:minmax(0,1fr) auto}.pt-funnel__track{grid-area:2/1/auto/-1;block-size:22px}.pt-funnel__neck,.pt-funnel__rate span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pt-funnel__bar{transition:none}}.pt-cring{flex:none;place-items:center;display:inline-grid;position:relative}.pt-cring svg{display:block;overflow:visible}.pt-cring__seg{fill:none;stroke:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.pt-cring__seg{stroke:color-mix(in srgb,var(--ink-3) 11%,var(--surface))}}.pt-cring__seg{stroke-width:11px;stroke-linecap:butt}.pt-cring__seg[data-state=active],.pt-cring__seg[data-state=paid]{stroke:var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-cring__seg[data-state=active],.pt-cring__seg[data-state=paid]{stroke:color-mix(in srgb,var(--you) 50%,var(--surface))}}.pt-cring__seg[data-high=true][data-state=active],.pt-cring__seg[data-high=true][data-state=paid],.pt-cring__seg[data-state=pending]{stroke:var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-cring__seg[data-state=pending]{stroke:color-mix(in srgb,var(--you) 62%,var(--surface))}}.pt-cring__seg[data-state=pending]{stroke-dasharray:2.6 1.8}.pt-cring__seg[data-state=held]{stroke:var(--you-ink);stroke-width:3px}.pt-cring__mid{flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;inset:0}.pt-cring__mid b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pt-cring__mid small{color:var(--ink-3);font-size:10.5px;font-weight:600}.pt-cring__mid[data-size=lg] b{font-size:20px}.pt-cring__mid[data-size=lg] small{font-size:12px}.pt-tl{margin:0;container-type:inline-size}@container (max-width:340px){.pt-tl__col:nth-child(-n+3){display:none}}.pt-tl--empty{min-block-size:160px;padding:var(--sp-5);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-3);font-size:var(--fs-meta);text-align:center;place-items:center;line-height:1.5;display:grid}.pt-tl__plot{align-items:flex-end;gap:0;block-size:160px;margin-block:34px 28px}.pt-tl__col,.pt-tl__plot{display:flex;position:relative}.pt-tl__col{border-radius:var(--r-chip);cursor:default;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;block-size:100%;min-inline-size:0;padding:0 3px}.pt-tl__col[data-now=true]{background:linear-gradient(to top,var(--you),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.pt-tl__col[data-now=true]{background:linear-gradient(to top,color-mix(in srgb,var(--you) 9%,transparent),transparent 85%)}}.pt-tl__col:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pt-tl__stack{border-radius:var(--r-chip) var(--r-chip) 6px 6px;inline-size:100%;transition:block-size var(--t-slow) var(--ease);flex-direction:column;gap:2px;display:flex;overflow:hidden}.pt-tl__stack[data-empty=true]{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:4px}.pt-tl__part{min-block-size:3px;inline-size:100%;display:block}.pt-tl__part[data-kind=paid]{background:var(--you-ink)}.pt-tl__part[data-kind=active]{background:var(--you)}.pt-tl__part[data-kind=pending]{background:repeating-linear-gradient(135deg,var(--you) 0 5px,var(--you) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.pt-tl__part[data-kind=pending]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 70%,var(--surface)) 0 5px,color-mix(in srgb,var(--you) 26%,var(--surface)) 5px 10px)}}.pt-tl__part[data-kind=held]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--you-ink);border-radius:6px}.pt-tl__col[data-ahead=true] .pt-tl__label{color:var(--ink-3)}.pt-tl__label{color:var(--ink-2);text-align:center;white-space:nowrap;font-size:11.5px;position:absolute;inset-block-end:-23px;inset-inline:-6px}.pt-tl__col[data-now=true] .pt-tl__label{color:var(--ink);font-weight:700}.pt-tl__now{border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:2px 8px;font-size:11px;font-weight:600;inset-block-start:-26px;transform:translate(-50%)}.pt-tl__now,.pt-tl__tip{white-space:nowrap;position:absolute;inset-inline-start:50%}.pt-tl__tip{z-index:3;pointer-events:none;inset-block-start:-10px;transform:translate(-50%,-100%)}.pt-tl__tip[data-edge=start]{transform:translate(-16px,-100%)}.pt-tl__tip[data-edge=end]{transform:translate(calc(16px - 100%),-100%)}.pt-tl__tip .sys-tip{white-space:normal;inline-size:max-content;max-inline-size:min(300px,80vw)}.pt-tl__legend{margin-block-start:var(--sp-2)}@media (max-width:560px){.pt-tl__col{padding-inline:1.5px}.pt-tl__label{font-size:10px}.pt-tl__col:not([data-now=true]):nth-child(2n) .pt-tl__label{visibility:hidden}}@media (prefers-reduced-motion:reduce){.pt-tl__stack{transition:none}}.pt-payout__steps{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-payout__step{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);color:var(--ink-2);display:flex}.pt-payout__step[data-next=true]{background:var(--you-wash)}.pt-payout__mark{block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--ink-3);border-radius:8px;flex:none;place-items:center;margin-block-start:1px;font-size:12.5px;font-weight:700;display:grid}.pt-payout__step[data-done=true] .pt-payout__mark{background:var(--you);box-shadow:none;color:var(--ink)}.pt-payout__step[data-next=true] .pt-payout__mark{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.pt-payout__step[data-review=true] .pt-payout__mark{background:var(--surface);box-shadow:inset 0 0 0 5px var(--them)}.pt-payout__step[data-next=true] .pt-check__title,.pt-payout__step[data-review=true] .pt-check__title{color:var(--ink)}.pt-asset{border-radius:var(--r-card);background:var(--surface);min-inline-size:0;box-shadow:var(--e-1);flex-direction:column;display:flex;overflow:hidden}.pt-asset__preview{min-block-size:150px;padding:var(--sp-4);background:var(--surface-sunk);place-items:center;display:grid}.pt-asset[data-kind=post] .pt-asset__preview{align-content:start;place-items:stretch stretch}.pt-asset__preview[data-ground=dark]{background:var(--ink)}.pt-asset__preview[data-ground=light]{box-shadow:inset 0 -1px 0 var(--hairline);background:#fff}.pt-asset__text{padding:var(--sp-3) var(--sp-4);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;margin:0;font-size:14px;line-height:1.55}.pt-asset__img{object-fit:contain;max-block-size:96px;max-inline-size:100%;display:block}.pt-asset__swatch{min-block-size:118px;inline-size:100%;padding:var(--sp-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:14px;place-items:end start;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.pt-asset__video{background:var(--ink);border-radius:12px;max-block-size:220px;inline-size:100%;display:block}.pt-asset__body{gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;flex:1;display:flex}.pt-asset__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.pt-asset__title{margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.pt-asset__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12.5px;display:flex}.pt-asset__meta span+span:before{content:"·";color:var(--ink-3);margin-inline-end:10px}.pt-asset__actions{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--sp-2);display:flex}.pt-tabs{margin-inline:calc(-1 * var(--sp-1));scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-tabs__row{gap:var(--sp-2);inline-size:max-content;padding:var(--sp-1);display:flex}.pt-tab{white-space:nowrap}.pt-empty{padding:var(--sp-4) var(--sp-5);color:var(--ink-3);font-size:var(--fs-meta);line-height:1.55}.pt-empty p{margin:0}.pt-rows__filter,.pt-trend__metric{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}.pt-rows__filter .sys-seg__option,.pt-trend__metric .sys-seg__option{white-space:nowrap}.pt-trend__top{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pt-posts{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-post{align-items:flex-start;gap:var(--sp-3);display:flex}.pt-post__rank{background:var(--surface-sunk);block-size:30px;inline-size:30px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pt-post:first-child .pt-post__rank{background:var(--ink);color:var(--surface)}.pt-post__body{flex-direction:column;flex:1;gap:6px;min-inline-size:0;display:flex}.pt-post__name{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0;font-size:15px;display:flex}.pt-post__name .pt-subtag{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pt-post__name b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pt-post__track{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:8px;display:block;overflow:hidden}.pt-post__fill{border-radius:inherit;background:var(--them);block-size:100%;min-inline-size:4px;display:block}@supports (color:color-mix(in lab,red,red)){.pt-post__fill{background:color-mix(in srgb,var(--them) 78%,var(--surface))}}.pt-post__fill[data-money=true]{background:var(--you)}.pt-post__meta{color:var(--ink-3);font-size:12.5px}.pt-tiles{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pt-tile{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:radial-gradient(120% 140% at 100% 0,var(--tint-fill),transparent 65%),var(--tint-wash);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.pt-tile{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--tint-fill) 30%,transparent),transparent 65%),var(--tint-wash)}}.pt-tile{box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.pt-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 22%,transparent)}}.pt-tile[data-kind=ended]{background:var(--surface-sunk);box-shadow:none}.pt-tile__figure{color:var(--tint-ink);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.pt-tile[data-kind=ended] .pt-tile__figure,.pt-tile__label{color:var(--ink-2)}.pt-tile__label{font-size:12.5px}.pt-rings{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-rings__item{flex-direction:column;align-items:center;gap:4px;inline-size:64px;display:flex}.pt-rings__line{color:var(--ink-3);text-align:center;white-space:nowrap;font-size:11.5px}.pt-asset__clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pt-studio-peek{background:var(--surface-sunk);box-shadow:none}.pt-studio-peek .pt-asset__clamp{-webkit-line-clamp:3}.pt-saved{margin:0;padding:0;list-style:none}.pt-saved,.pt-saved__row{flex-direction:column;display:flex}.pt-saved__row{gap:var(--sp-2);padding-block:var(--sp-4);border-block-end:1px solid var(--hairline)}.pt-saved__row:first-child{padding-block-start:0}.pt-saved__row:last-child{border-block-end:0;padding-block-end:0}.pt-saved__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.pt-saved__label{overflow-wrap:anywhere;min-inline-size:0;font-size:16px}.pt-saved__spark{flex:none;align-items:flex-end;gap:1.5px;block-size:26px;inline-size:92px;display:flex}.pt-saved__spark i{background:var(--them);border-radius:1.5px;flex:1;min-block-size:2px}@supports (color:color-mix(in lab,red,red)){.pt-saved__spark i{background:color-mix(in srgb,var(--them) 80%,var(--surface))}}.pt-saved__spark i[data-zero=true]{background:var(--surface-sunk)}.pt-saved .pt-url{font-size:14px;line-height:1.7}.pt-saved__stats{gap:var(--sp-1) var(--sp-4);color:var(--ink-3);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;display:flex}.pt-saved__stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pt-saved__stats [data-money=true] b{color:var(--you-ink)}.pt-qrdl{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.pt-formats{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-format{align-items:start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pt-format .pt-chmark{align-self:start;margin:0}.pt-format__body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pt-format__name{color:var(--ink-2);font-size:12.5px;font-weight:600}.pt-format__text{-webkit-line-clamp:3;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:520px){.pt-format{grid-template-columns:auto minmax(0,1fr)}.pt-format>.sys-pill{grid-column:2;justify-self:start}}.pt-cust__top{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.pt-cust__top>*{min-inline-size:0}.pt-custlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-cust{align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);border-block-end:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pt-cust:last-child{border-block-end:0}.pt-cust__main{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.pt-cust__line{align-items:center;gap:var(--sp-2);color:var(--ink);overflow-wrap:anywhere;font-weight:600;display:inline-flex}.pt-cust__plan{background:var(--tint-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.pt-cust__meta{color:var(--ink-3);font-size:12.5px}.pt-cust__next{color:var(--you-ink);font-size:var(--fs-meta);font-weight:600}.pt-cust__side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pt-cust__earned{color:var(--ink);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pt-cust__earned[data-quiet=true]{color:var(--ink-3);font-weight:500}@media (max-width:560px){.pt-cust{grid-template-columns:auto minmax(0,1fr);align-items:start}.pt-cust__side{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}}.pt-days{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-day{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);border-radius:var(--r-control);background:var(--surface-sunk);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pt-day__date{background:var(--surface);block-size:46px;inline-size:46px;box-shadow:inset 0 0 0 1.5px var(--you);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.pt-day__date{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--you) 55%,transparent)}}.pt-day__date{line-height:1}.pt-day__date b{font-variant-numeric:tabular-nums;font-size:18px}.pt-day__date small{color:var(--ink-3);font-size:10.5px;font-weight:600}.pt-day__what{color:var(--ink-2);font-size:var(--fs-meta)}.pt-day__amount{color:var(--you-ink);font-variant-numeric:tabular-nums;font-size:17px}.pt-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-row{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block-end:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pt-row:last-child{border-block-end:0}.pt-row[data-state=void] .ops-ledger__mark{--tint-wash:var(--surface-sunk)!important;--tint-ink:var(--ink-3)!important;--tint-fill:var(--ink-3)!important}.pt-row__main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pt-row__what{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.pt-row__meta{color:var(--ink-3);font-size:12.5px}.pt-row__why{color:var(--ink-2);font-size:12.5px}.pt-row__money{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pt-row__amount{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.pt-row__amount[data-void=true]{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}@media (max-width:520px){.pt-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.pt-row__money{flex-direction:row;grid-column:2;align-items:center}}.pt-how{gap:var(--sp-3);margin:0;padding:0;list-style:none}.pt-how,.pt-how__step{flex-direction:column;display:flex}.pt-how__step{border-inline-start:2px solid var(--surface-sunk);align-items:flex-start;gap:4px;padding-inline-start:var(--sp-3)}.pt-studiohero{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding:var(--sp-6) var(--sp-5);border-radius:var(--r-card);box-shadow:var(--e-1);flex-wrap:wrap;display:flex}.pt-studiohero__text{gap:var(--sp-2);flex-direction:column;flex:320px;min-inline-size:0;display:flex}.pt-studiohero__title{margin:var(--sp-1) 0 0;letter-spacing:-.03em;font-size:clamp(34px,6vw,48px);line-height:1.02}.pt-studiohero__sub{max-inline-size:56ch;color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.pt-studiohero__counts{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-studiohero__counts li{min-inline-size:96px;padding:var(--sp-3) var(--sp-4);background:var(--surface);border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.pt-studiohero__counts li{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.pt-studiohero__counts li{box-shadow:var(--e-1)}.pt-studiohero__counts b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.pt-studiohero__counts span{color:var(--ink-2);font-size:12.5px}.pt-assets{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.pt-assets--brand{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.pt-assets .pt-asset{box-shadow:inset 0 0 0 1px var(--hairline)}.pt-check__input{resize:vertical;min-block-size:96px;line-height:1.5}.pt-checkres{gap:var(--sp-2);flex-direction:column;display:flex}.pt-checkres__head{margin:0}.pt-checkres__list,.pt-claims{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.pt-checkres__list li,.pt-claims li{align-items:flex-start;gap:var(--sp-2);color:var(--ink);display:flex}.pt-checkres__mark,.pt-claims__mark{border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;margin-block-start:1px;font-size:11px;font-weight:700;display:grid}[data-ok=true]>.pt-checkres__mark,[data-ok=true]>.pt-claims__mark{background:var(--t-place-wash);color:var(--t-place-ink)}[data-ok=false]>.pt-checkres__mark{background:var(--t-rhythm-wash);color:var(--t-rhythm-ink)}[data-ok=false]>.pt-claims__mark{background:var(--surface-sunk);color:var(--ink-2)}.pt-claims__other{color:var(--ink-3);font-size:13px;display:block}.pt-claims__head{margin:var(--sp-2) 0 0;font-size:15px;font-weight:600}.pt-clips__empty{align-items:center;gap:var(--sp-4);display:flex}.pt-clips__frames{flex:none;gap:4px;display:flex}.pt-clips__frames i{background:var(--surface);block-size:44px;inline-size:26px;box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:7px}.pt-clips__frames i:nth-child(2){background:linear-gradient(180deg,var(--them-wash),var(--you-wash))}@media (max-width:520px){.pt-clips__empty{flex-direction:column;align-items:flex-start}}.pt-settings__save{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.pt-settings__msg{color:var(--ink-2);font-size:var(--fs-meta);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pt-settings__msg[data-tone=done]{color:var(--t-place-ink)}.pt-invitecard__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.pt-invitecard__controls{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}@container (min-width:640px){.pt-invitecard__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start}}.pt-invitecard__photo{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pt-invitecard__line{resize:vertical;min-block-size:72px;line-height:1.5}.pt-avatar{background:var(--surface);block-size:52px;inline-size:52px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hairline),var(--e-1);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.pt-avatar img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.pt-avatar--lg{block-size:84px;inline-size:84px;box-shadow:0 0 0 4px var(--surface),var(--e-2);font-size:26px}.pt-ipreview{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline),var(--e-1);border-radius:18px;margin:0;overflow:hidden}.pt-ipreview__bar{border-block-end:1px solid var(--hairline);align-items:center;gap:5px;padding:8px 12px;display:flex}.pt-ipreview__bar span{background:var(--surface-sunk);block-size:8px;inline-size:8px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%}.pt-ipreview__bar b{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-inline-start:6px;font-size:12px;font-weight:500;overflow:hidden}.pt-ipreview__page{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4) var(--sp-5);text-align:center;flex-direction:column;display:flex}.pt-ipreview__page[data-plain=true]{background:var(--surface-sunk)}.pt-ipreview__page .pt-invite__orb{position:absolute;inset-block-end:-2px;inset-inline-end:-4px}.pt-ipreview__who{margin:var(--sp-2) 0 0;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25}.pt-ipreview__line{max-inline-size:34ch;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.45}.pt-ipreview__offer{max-inline-size:36ch;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.pt-ipreview__slots{gap:4px;display:flex}.pt-ipreview__cta{border-radius:var(--r-pill);background:var(--ink);color:#fff;margin-block-start:var(--sp-2);padding:9px 18px;font-size:13.5px;font-weight:600}.pt-leave__open{align-self:flex-start}.pt-leave__confirm{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.pt-leave__confirm p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.pt-codecard__code{letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,6vw,44px);line-height:1}.pt-codecard__alias{margin-inline-start:4px}.pt-home,.pt-ipreview{word-break:keep-all}@media (max-width:520px){.pt-funnel__neck{display:none}.pt-row__money{flex-wrap:wrap}}.pt-payout__action{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.pt-payout,.pt-payrow{word-break:keep-all}.pt-payout__action .pt-hint{flex-basis:100%;margin:0}.pt-route{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;margin:0;display:flex}.pt-route__path{align-items:flex-start;display:flex}.pt-route__node{align-items:center;gap:var(--sp-1);text-align:center;flex-direction:column;flex:0 auto;min-inline-size:40px;display:flex}.pt-route__mark{background:var(--surface);block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);border-radius:14px;place-items:center;font-size:16px;font-weight:700;display:grid}.pt-route__mark--you{background:var(--you-wash);box-shadow:inset 0 0 0 1.5px var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-route__mark--you{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--you) 60%,transparent)}}.pt-route__mark--you{color:var(--ink)}.pt-route[data-ready=true] .pt-route__mark--you{background:var(--you);box-shadow:none}.pt-route__logo{object-fit:contain;block-size:22px;inline-size:auto;max-inline-size:24px}.pt-route__mark--you[data-logo]{background:var(--surface)}.pt-route[data-ready=true] .pt-route__mark--you[data-logo]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--you)}.pt-route__name{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25}.pt-route__leg{background:var(--hairline);border-radius:2px;flex:1;block-size:3px;min-inline-size:8px;margin:19px 4px 0}.pt-route__leg--you{background:repeating-linear-gradient(90deg,var(--you) 0 5px,var(--you) 5px 9px)}@supports (color:color-mix(in lab,red,red)){.pt-route__leg--you{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--you) 75%,var(--surface)) 0 5px,color-mix(in srgb,var(--you) 25%,var(--surface)) 5px 9px)}}.pt-route[data-ready=true] .pt-route__leg--you{background:var(--you)}.pt-route__caption{color:var(--ink-2);font-size:var(--fs-meta);line-height:1.45}.pt-payout__note{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--them)}@supports (color:color-mix(in lab,red,red)){.pt-payout__note{background:color-mix(in srgb,var(--them) 8%,var(--surface))}}.pt-payrow .pt-day__date{box-shadow:inset 0 0 0 1.5px var(--you)}@supports (color:color-mix(in lab,red,red)){.pt-payrow .pt-day__date{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--you) 55%,transparent)}}.pt-payrow[data-status=paid] .pt-day__date{background:var(--you-wash)}.pt-payrow__amount{font-size:17px}.pt-payrow,.pt-stmt{grid-template-columns:auto minmax(0,1fr);align-items:start}.pt-payrow .pt-row__money,.pt-stmt .pt-row__money{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-flow:wrap;grid-column:2}.pt-stmt .pt-row__money{justify-content:flex-start}.pt-stmt__mark{background:var(--surface-sunk);block-size:46px;inline-size:46px;color:var(--ink-2);border-radius:14px;place-items:center;display:grid}.pt-navbadge{border-radius:var(--r-pill);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-inline-start:auto;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pt-navbadge[data-kind=new]{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline)}.pt-navbadge[data-kind=new] .pt-chip__dot{block-size:7px;inline-size:7px}.pt-navbadge[data-kind=money]{background:var(--tint-wash);color:var(--tint-ink);box-shadow:inset 0 0 0 1px var(--tint-fill)}@supports (color:color-mix(in lab,red,red)){.pt-navbadge[data-kind=money]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint-fill) 45%,transparent)}}.tt-sidebar[data-collapsed=true] .pt-navbadge{display:none}.pt-navdot{background:var(--them);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none;display:inline-block}.tt-nav-item .pt-navdot{position:absolute;inset-block-start:10px;inset-inline-start:29px}.tt-sidebar[data-collapsed=true] .tt-nav-item .pt-navdot{inset-inline-start:calc(50% + 4px)}.tt-tab .pt-navdot{position:absolute;inset-block-start:7px;inset-inline-start:calc(50% + 6px)}.tt-pillnav__item .pt-navdot{block-size:8px;inline-size:8px}.bl-account__row .pt-navdot{margin-inline-start:auto}.bl-account__row .pt-navdot+.pt-navbadge{margin-inline-start:0}.pt-news{word-break:keep-all}.pt-news__list{gap:var(--sp-3);margin:var(--sp-4) 0 0;flex-direction:column;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.pt-news__list:before{content:"";background:var(--hairline);border-radius:1px;inline-size:2px;position:absolute;inset-block:6px;inset-inline-start:5px}.pt-news__item{align-items:flex-start;gap:var(--sp-2);min-inline-size:0;display:flex;position:relative}.pt-news__dot{background:var(--tint-fill);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-start:-22px}.pt-news__item[data-tone=notyet] .pt-news__dot{background:repeating-linear-gradient(135deg,var(--you) 0 2px,var(--you) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.pt-news__item[data-tone=notyet] .pt-news__dot{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 70%,var(--surface)) 0 2px,color-mix(in srgb,var(--you) 26%,var(--surface)) 2px 4px)}}.pt-news__item[data-new=true] .pt-news__dot{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--them)}@supports (color:color-mix(in lab,red,red)){.pt-news__item[data-new=true] .pt-news__dot{box-shadow:0 0 0 3px var(--surface),0 0 0 5px color-mix(in srgb,var(--them) 55%,transparent)}}.pt-news__body{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.pt-news__what{overflow-wrap:normal;font-weight:500}.pt-news__item[data-new=true] .pt-news__what{font-weight:600}.pt-news__meta{color:var(--ink-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.pt-news__meta a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.pt-news__new{flex:none}.pt-anchor{scroll-margin-block-start:var(--sp-6)}.pt-takendown p{color:var(--ink-2);font-size:var(--fs-meta);margin:0}.sf-check{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);cursor:pointer;text-align:start;word-break:keep-all;margin-block-start:var(--sp-4);display:flex;position:relative}.sf-check__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.sf-check__box{background:var(--surface);block-size:22px;inline-size:22px;box-shadow:inset 0 0 0 1.5px var(--hairline),0 1px 0 #1518240a;color:var(--surface);transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:7px;flex:none;place-items:center;margin-block-start:1px;display:grid}.sf-check[data-checked=true] .sf-check__box{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.sf-check__input:focus-visible+.sf-check__box{outline:2px solid var(--them);outline-offset:2px}.sf-check__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.sf-check__label{font-size:var(--fs-body);color:var(--ink);line-height:1.45}.sf-check__sub{font-size:var(--fs-meta);color:var(--ink-3);line-height:1.4}.sf-check .tt-legal{text-underline-offset:3px;text-decoration:underline}.sf-card{text-align:center;word-break:keep-all;flex-direction:column;align-items:center;display:flex}.sf-card__mark{background:var(--surface-sunk);block-size:60px;inline-size:60px;border-radius:50%;place-items:center;margin-block-end:var(--sp-4);display:grid}.sf-card__mark--shield{color:var(--t-rhythm-ink);background:var(--t-rhythm-wash)}.sf-card__chip{margin-block-end:var(--sp-3)}.sf-card .cl-modal__actions,.sf-card .sf-check{inline-size:100%}.sf-card__actions{flex-wrap:wrap}.sf-points{gap:var(--sp-2);inline-size:100%;margin:var(--sp-4) 0 0;text-align:start;font-size:var(--fs-body);color:var(--ink-2);flex-direction:column;padding:0;list-style:none;display:flex}.sf-points li{align-items:baseline;gap:var(--sp-3);display:flex}.sf-points__dot{background:var(--t-place-fill);border-radius:50%;flex:none;block-size:8px;inline-size:8px;translate:0 -1px}.sf-quiet{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;margin-block-start:var(--sp-3);line-height:1.45}.sf-sheet{word-break:keep-all;max-inline-size:30rem}.sf-sheet__head{align-items:center;gap:var(--sp-3);display:flex}.sf-sheet__mark{border-radius:var(--r-chip);block-size:36px;inline-size:36px;color:var(--t-rhythm-ink);background:var(--t-rhythm-wash);flex:none;place-items:center;display:grid}.sf-reasons{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sp-2);display:grid}.sf-reason{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);text-align:start;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease);flex-direction:column;gap:2px;display:flex}.sf-reason:hover{background:var(--surface-sunk)}.sf-reason[aria-checked=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.sf-reason:focus-visible{outline:2px solid var(--them);outline-offset:2px}.sf-reason__name{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3}.sf-reason__hint{color:var(--ink-3);text-wrap:pretty;font-size:12.5px;line-height:1.35}.sf-reason:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:380px){.sf-reasons{grid-template-columns:minmax(0,1fr)}}.sf-field{flex-direction:column;display:flex}.sf-note{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font:inherit;font-size:var(--fs-body);resize:vertical;border:0;margin-block-start:var(--sp-2);line-height:1.45}.sf-note:focus-visible{outline:2px solid var(--them);outline-offset:1px}.sf-evidence{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--sp-4);line-height:1.45;display:flex}.sf-evidence__dot{background:var(--them);border-radius:50%;flex:none;block-size:7px;inline-size:7px;translate:0 -1px}.sf-actions{gap:var(--sp-2);flex-direction:column;margin-block-start:var(--sp-5);display:flex}.sf-foot{justify-content:space-between;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.sf-foot--quiet{font-size:var(--fs-meta);color:var(--ink-3);text-align:center;line-height:1.45;display:block}.sf-link{color:var(--ink-2);font:inherit;font-size:var(--fs-meta);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sf-link:hover{color:var(--ink);text-decoration-color:currentColor}.sf-link:disabled{opacity:.5;cursor:default}.sf-sent{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);text-align:center;flex-direction:column;display:flex}.sf-sent__mark{block-size:52px;inline-size:52px;color:var(--t-place-ink);background:var(--t-place-wash);border-radius:50%;place-items:center;display:grid}.sf-sent .cl-modal__actions{inline-size:100%}.sf-line{margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--t-rhythm-fill)}.sf-line__label{letter-spacing:.02em;color:var(--ink-3);font-size:12px;font-weight:600}.sf-line__said{font-size:var(--fs-body-lg);color:var(--ink);margin:4px 0 0}.sf-line__said,.sf-line__translated{overflow-wrap:anywhere;line-height:1.4}.sf-line__translated{font-size:var(--fs-body);color:var(--ink-2);margin-block-start:4px}.sf-speaker{word-break:keep-all}.sf-speaker .cl-paused__body{box-shadow:var(--e-2),inset 0 0 0 1px var(--t-rhythm-fill);align-items:center}@supports (color:color-mix(in lab,red,red)){.sf-speaker .cl-paused__body{box-shadow:var(--e-2),inset 0 0 0 1px color-mix(in srgb,var(--t-rhythm-fill) 40%,transparent)}}.sf-speaker__icon{color:var(--t-rhythm-ink);background:var(--t-rhythm-wash)}.sf-speaker .sys-pill{flex:none}@media (max-width:520px){.sf-speaker .cl-paused__body{flex-wrap:wrap}.sf-speaker .sys-pill{margin-inline-start:auto}}.sf-review{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);word-break:keep-all;flex-wrap:wrap;display:flex}.sf-review__mark{border-radius:var(--r-chip);block-size:30px;inline-size:30px;color:var(--ink-2);background:var(--surface);flex:none;place-items:center;display:grid}.sf-review__text{min-inline-size:12rem;font-size:var(--fs-body);color:var(--ink-2);flex:1}.sf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.sf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-queue{gap:var(--sp-2)}.sf-case{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);margin-inline:calc(-1 * var(--sp-3));border-radius:var(--r-control);color:inherit;transition:background var(--t-fast) var(--ease);text-decoration:none;display:flex}.sf-case:hover{background:var(--surface-sunk)}.sf-case:focus-visible{outline:2px solid var(--them);outline-offset:1px}.sf-case[data-priority=high]{box-shadow:inset 3px 0 0 var(--t-rhythm-fill)}.sf-case__main{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.sf-case__who{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sf-case__who b{font-weight:600}.sf-case__source{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;line-height:1.4}.sf-case__quote{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.sf-case__meta{color:var(--ink-3);font-size:12.5px}.sf-case__go{color:var(--ink-3);flex:none;align-self:center;font-size:22px;line-height:1}.sf-restricted{align-items:flex-start}.sf-restricted .ops-act{margin-block-start:var(--sp-2)}.sf-person__band{align-items:center}.sf-counts{gap:var(--sp-2);padding:0 var(--sp-5) var(--sp-5);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid}.sf-count{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;gap:2px;min-inline-size:0;display:flex}.sf-count[data-warn=true]{background:var(--t-rhythm-wash)}.sf-count__figure{font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.sf-count[data-warn=true] .sf-count__figure{color:var(--t-rhythm-ink)}.sf-count__label{color:var(--ink-2);font-size:12px;line-height:1.3}@media (max-width:900px){.sf-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.sf-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-said{flex-direction:column;gap:4px;margin-block-start:var(--sp-3);display:flex}.sf-said__label{color:var(--ink-3);font-size:12px;font-weight:600}.sf-said__text{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.45}.sf-ev{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none}.sf-ev,.sf-ev__line{flex-direction:column;display:flex}.sf-ev__line{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);box-shadow:inset 3px 0 0 var(--hairline);gap:2px}.sf-ev__line[data-subject=true]{box-shadow:inset 3px 0 0 var(--them)}.sf-ev__line[data-flagged=true]{background:var(--t-rhythm-wash);box-shadow:inset 3px 0 0 var(--t-rhythm-fill),inset 0 0 0 1px var(--t-rhythm-fill)}@supports (color:color-mix(in lab,red,red)){.sf-ev__line[data-flagged=true]{box-shadow:inset 3px 0 0 var(--t-rhythm-fill),inset 0 0 0 1px color-mix(in srgb,var(--t-rhythm-fill) 45%,transparent)}}.sf-ev__who{align-items:center;gap:var(--sp-2);color:var(--ink-3);flex-wrap:wrap;font-size:12.5px;display:flex}.sf-ev__who b{color:var(--ink-2);font-weight:600}.sf-ev__tag{border-radius:var(--r-pill);background:var(--surface-sunk);padding:1px 8px;font-size:11.5px;font-weight:600}.sf-ev__said{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.45}.sf-ev__translated{font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.4}.sf-decide__sub{margin-block:0 var(--sp-3)}.sf-rules{flex-wrap:wrap}.sf-choices,.sf-rules{gap:var(--sp-2);display:flex}.sf-choices{margin-block:var(--sp-4) var(--sp-3);flex-direction:column}.sf-choice{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);text-align:start;font:inherit;cursor:pointer;border:0;display:flex}.sf-choice:hover{background:var(--surface-sunk)}.sf-choice[aria-checked=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.sf-choice:focus-visible{outline:2px solid var(--them);outline-offset:2px}.sf-choice__dot{background:var(--tint-fill);border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-block-start:6px}.sf-choice__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.sf-choice__label{color:var(--ink);font-weight:600}.sf-choice__sub{font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;line-height:1.4}.sf-confirm{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--t-rhythm-wash);color:var(--t-rhythm-ink);font-size:var(--fs-meta);margin-block-start:var(--sp-3);font-weight:600;line-height:1.45}.au-form>.sf-check{margin-block:0 var(--sp-4)}.em-ask,.em-card,.em-invite,.em-offers,.em-when{gap:var(--sp-4);flex-direction:column;display:flex}.em-card .sys-toggle,.em-offers .sys-toggle{inline-size:100%}.em-day{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;block-size:44px;display:grid}.em-day__hour{background:var(--you);border-radius:6px}.em-day__hour[data-kind=service]{background:var(--them)}.em-day__hour[data-kind=quiet]{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 4px,var(--ink-3) 4px 6px)}@supports (color:color-mix(in lab,red,red)){.em-day__hour[data-kind=quiet]{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 4px,color-mix(in srgb,var(--ink-3) 22%,var(--surface-sunk)) 4px 6px)}}.em-day__ticks{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-start:calc(var(--sp-3) * -1);font-size:12px;display:flex}.em-legend{gap:var(--sp-2) var(--sp-4);color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.em-legend li{align-items:center;gap:var(--sp-2);display:inline-flex}.em-legend li:before{content:"";background:var(--you);border-radius:4px;block-size:12px;inline-size:12px}.em-legend li[data-kind=service]:before{background:var(--them)}.em-legend li[data-kind=quiet]:before{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 3px,var(--ink-3) 3px 5px)}@supports (color:color-mix(in lab,red,red)){.em-legend li[data-kind=quiet]:before{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 3px,color-mix(in srgb,var(--ink-3) 30%,var(--surface-sunk)) 3px 5px)}}.em-legend li[data-kind=quiet]:before{box-shadow:inset 0 0 0 1px var(--hairline)}.em-caps{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.em-cap{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;gap:2px;display:flex}.em-cap b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.em-cap span{color:var(--ink-3);font-size:12.5px;line-height:1.35}.em-always{color:var(--ink-2);font-size:var(--fs-body);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none}.em-always,.em-always li{gap:var(--sp-3);display:flex}.em-always li{align-items:flex-start}.em-always svg{color:var(--ink-3);flex:none;margin-block-start:2px}.em-solo{min-block-size:100dvh;padding:var(--sp-6) var(--sp-4);color:var(--ink);place-items:center;display:grid}.em-solo:not([data-field]){background:var(--ground-a,var(--surface-sunk))}.em-solo__card{align-items:flex-start;gap:var(--sp-4);flex-direction:column;inline-size:min(460px,100%);display:flex}.em-solo__title{margin:0;font-size:28px;line-height:1.15}.em-solo__body{color:var(--ink-2);font-size:var(--fs-body);margin:0;line-height:1.55}.em,.em-ask,.em-invite,.em-ops,.em-solo,.sf-check{word-break:keep-all;overflow-wrap:break-word}.em-gift{align-items:center;gap:var(--sp-2);display:inline-flex}.em-gift__label{color:var(--ink-2);font-size:var(--fs-meta);margin-inline-start:var(--sp-2)}.em-gift .em-gift__n,.em-gift .em-gift__plus{block-size:36px;min-inline-size:36px;padding-inline:var(--sp-2);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-weight:600;display:grid}.em-gift__n{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.em-gift__plus{background:var(--you);color:var(--ink)}.em-link{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--surface-sunk);min-inline-size:0;display:flex}.em-link__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--them-ink);flex:1;font-weight:500;overflow:hidden}.em-narrow{max-inline-size:640px}.em-ask__body{color:var(--ink-2);margin:0;line-height:1.55}.em-ask__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.em-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.em-table td,.em-table th{padding:var(--sp-2) var(--sp-2);border-block-end:1px solid var(--hairline);text-align:end}.em-table th:first-child{text-align:start;font-weight:500}.em-table thead th{color:var(--ink-3);font-weight:500}.em-reasons code,.em-table code{overflow-wrap:anywhere;font-size:12.5px}.em-reasons{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.em-reasons li{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);display:flex}.em-switch{gap:var(--sp-4);flex-direction:column;display:flex}.em-switch .sys-pill,.em-switch>.sys-segmented{align-self:flex-start}@media (max-width:520px){.em-caps{gap:var(--sp-2);grid-template-columns:1fr 1fr 1fr}.em-cap{padding:var(--sp-2) var(--sp-3)}.em-day{gap:2px;block-size:36px}.em-day__hour{border-radius:4px}}.iv{align-items:start}.iv-col{gap:var(--sp-4);flex-direction:column;inline-size:min(560px,100%);display:flex}.iv-top{justify-content:space-between;gap:var(--sp-3);display:flex}.iv-brand,.iv-top{align-items:center}.iv-brand{gap:var(--sp-2);color:var(--ink);font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.iv-card{gap:var(--sp-5);flex-direction:column;display:flex}.iv-loading{place-items:center;min-block-size:240px;display:grid}.iv-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:700}.iv-title{text-wrap:balance;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(24px,5vw,30px);line-height:1.15}.iv-body{margin:0;line-height:1.55}.iv-body,.iv-host{color:var(--ink-2)}.iv-host{align-items:center;gap:var(--sp-3);margin-block-start:var(--sp-4);font-size:15px;display:flex}.iv-facts{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface-sunk)}.iv-fact,.iv-facts{gap:var(--sp-3);display:grid}.iv-fact{grid-template-columns:88px minmax(0,1fr);align-items:baseline}.iv-fact dt{font-size:var(--fs-meta);color:var(--ink-3)}.iv-fact dd{color:var(--ink);margin:0;font-size:15px}.iv-fact--when dd{flex-direction:column;gap:2px;display:flex}.iv-when{font-weight:500}.iv-when--time{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px}.iv-when__zone{color:var(--ink-3);margin-inline-start:8px;font-size:13px;font-weight:400}.iv-when__theirs{font-size:var(--fs-meta);color:var(--ink-3)}.iv-agenda,.iv-people{margin-block-start:var(--sp-4)}.iv-agenda__label{margin:0 0 var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3)}.iv-agenda__text{padding:var(--sp-3) var(--sp-4);border-inline-start:3px solid var(--them,#8c93f0);background:var(--them-wash);border-radius:0 var(--r-control) var(--r-control) 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.iv-people ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-people li{align-items:center;gap:var(--sp-3);display:flex}.iv-people__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.iv-people__you{color:var(--ink-3)}.iv-what{margin:var(--sp-4) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.55}.iv-action{border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-5)}.iv-step{gap:var(--sp-3);flex-direction:column;display:flex}.iv-step__title{color:var(--ink);margin:0;font-size:19px;font-weight:500}.iv-step__body{color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.55}.iv-buttons{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}@media (max-width:480px){.iv-buttons>*{flex:100%}}.iv-small{font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.55}.iv-mismatch{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);color:var(--ink);background:#fff1e7;margin:0;font-size:14px;line-height:1.5}.iv-linkbtn{color:var(--them-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.iv-linkbtn:disabled{opacity:.6;cursor:default}.iv-foot{text-align:center;font-size:var(--fs-meta);color:var(--ink-3);margin:0}.iv-steps{gap:var(--sp-2);margin:0 0 var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.iv-steps li{border-block-start:3px solid var(--hairline);color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:6px;padding-block-start:10px;font-size:13px;display:flex}.iv-steps li[data-state=done]{border-color:var(--you);color:var(--ink-2)}.iv-steps li[data-state=now]{border-color:var(--ink);color:var(--ink);font-weight:600}.iv-steps__n{background:var(--surface-sunk);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;block-size:22px;inline-size:22px;font-size:12px;display:grid}.iv-steps li[data-state=done] .iv-steps__n{background:var(--you);color:var(--ink)}.iv-steps li[data-state=now] .iv-steps__n{background:var(--ink);color:#fff}.iv-setup{gap:var(--sp-2);flex-direction:column;display:flex}.iv-setup__lang{margin-block-start:var(--sp-3)}.iv-guest{gap:var(--sp-2);flex-direction:column;display:flex}.iv-guest__lang{align-items:center;gap:var(--sp-3);min-block-size:48px;inline-size:100%;padding:0 var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;font-size:16px;display:flex}.iv-guest__lang:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px}.iv-guest__lang-en{color:var(--ink-3);flex:1;font-size:14px}.iv-guest__lang-change{color:var(--them-ink);font-size:14px;font-weight:600}.iv-guest__picker{gap:var(--sp-2);flex-direction:column;display:flex}.iv-guest__list{border:1px solid var(--hairline);border-radius:var(--r-control);max-block-size:260px;overflow-y:auto}.iv-guest__list .mt-picker__list{margin:0;padding:4px}.iv-guest__rules{margin-block:var(--sp-3) var(--sp-1)}.iv-claim,.iv-perks{gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none}.iv-claim,.iv-claim li,.iv-perks{flex-direction:column;display:flex}.iv-claim li{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);gap:2px}.iv-claim__title{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.iv-claim__meta{font-size:var(--fs-meta);color:var(--ink-3)}.iv-perks li{color:var(--ink-2);padding-inline-start:26px;font-size:15px;line-height:1.5;position:relative}.iv-perks li:before{content:"✓";background:var(--you);block-size:18px;inline-size:18px;color:var(--ink);inset-inline-start:0;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px}.st{word-break:keep-all}.st-back{margin-block-end:calc(var(--sp-3) * -1);text-decoration:none}.st-tabs{margin-block-start:calc(var(--sp-2) * -1)}.st-body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.st-actions,.st-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-note{gap:var(--sp-3);padding:var(--sp-4);color:var(--ink-2);font-size:var(--fs-body);flex-direction:column;line-height:1.55;display:flex}.st-note p{margin:0}.st-field{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.st-field__label{color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.st-links{gap:var(--sp-3);flex-direction:column;display:flex}.st-sections__head{padding:var(--sp-5) var(--sp-5) var(--sp-3)}.st-sections__head+.st-row{border-block-start:1px solid var(--hairline)}.st-row__glyph{background:var(--surface-sunk);block-size:36px;inline-size:36px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.st-row__arrow{color:var(--ink-3);flex:none}.st-account__dot{color:var(--ink-2);place-items:center;display:grid;background:var(--surface-sunk)!important;block-size:22px!important;inline-size:22px!important}.st-hero{gap:var(--sp-5);flex-direction:column;display:flex}.st-hero__who{align-items:center;gap:var(--sp-4)}.st-hero__text,.st-hero__who{min-inline-size:0;display:flex}.st-hero__text{gap:var(--sp-1);flex-direction:column}.st-hero__name{font-size:22px;font-weight:600;line-height:1.25}.st-hero__email{color:var(--ink-3);font-size:var(--fs-meta);overflow-wrap:anywhere}.st-reach__title{margin:0 0 var(--sp-3);color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.st-reach__row{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-reach__tile{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;gap:4px;min-inline-size:0;display:flex}.st-reach__tile b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.15}.st-reach__tile>span:last-child{color:var(--ink-3);font-size:12.5px;line-height:1.35}.st-reach__pips{gap:4px;display:flex}.st-reach__pips span{background:var(--ink-3);border-radius:3px;flex:1;block-size:6px}@supports (color:color-mix(in lab,red,red)){.st-reach__pips span{background:color-mix(in srgb,var(--ink-3) 18%,var(--surface))}}.st-reach__tile[data-channel=email] .st-reach__pips span[data-on=true]{background:var(--you)}.st-reach__tile[data-channel=app] .st-reach__pips span[data-on=true]{background:var(--them)}.st-reach__tile[data-channel=push] .st-reach__pips span[data-on=true]{background:var(--ink)}@media (max-width:420px){.st-reach__tile{padding:var(--sp-3)}.st-reach__tile b{font-size:19px}}.st-quiet__pickers{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.st .sys-seg{max-inline-size:100%;display:flex}.st .sys-seg__option{min-inline-size:0;padding-inline:var(--sp-2);text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.st-zone{align-items:baseline;gap:var(--sp-2) var(--sp-3);color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.st-matrix{gap:var(--sp-4)}.st-matrix,.st-matrix__grid{flex-direction:column;display:flex}.st-matrix__head,.st-matrix__row{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) repeat(3,84px);display:grid}.st-matrix__head{color:var(--ink-3);text-align:center;padding-block-end:var(--sp-2);font-size:12px;font-weight:600}.st-matrix__row{padding-block:var(--sp-3);border-block-start:1px solid var(--hairline)}.st-matrix__what{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.st-matrix__what b{font-weight:600}.st-matrix__what span{color:var(--ink-3);font-size:var(--fs-meta);line-height:1.45}.st-matrix__cell{justify-content:center;display:flex}.st-matrix__cellname{display:none}.st-cellswitch{block-size:26px;inline-size:44px}.st-cellswitch .sys-toggle__knob{block-size:20px;inline-size:20px}.st-cellswitch[aria-checked=true] .sys-toggle__knob{transform:translate(18px)}@media (max-width:600px){.st-matrix__head{display:none}.st-matrix__row{row-gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.st-matrix__what{grid-column:1/-1}.st-matrix__cell{flex-direction:column;align-items:center;gap:6px}.st-matrix__cellname{color:var(--ink-3);text-align:center;font-size:12px;display:block}}.st-device__all{align-self:flex-start}.st-device__help{word-break:keep-all;overflow-wrap:break-word;max-width:60ch}.st-facts{gap:var(--sp-3);flex-direction:column;display:flex}.st-fact{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);grid-template-columns:120px minmax(0,1fr) auto;display:grid}.st-fact .st-chips{grid-column:2/-1}.st-fact__label{color:var(--ink-3);font-size:var(--fs-meta)}.st-fact__value{font-weight:500}.st-fact__value--wrap{overflow-wrap:anywhere}@media (max-width:520px){.st-fact{grid-template-columns:minmax(0,1fr) auto}.st-fact .st-chips,.st-fact__label{grid-column:1/-1}}.st-method{align-items:center;gap:6px;display:inline-flex}.st-lists{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.st-lists{grid-template-columns:1fr}}.st-lists__title{margin:0 0 var(--sp-2);font-size:var(--fs-meta);font-weight:600}.st-list{gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.st-list li{padding-inline-start:18px;position:relative}.st-list li:before{content:"";background:var(--ink-3);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.55em;inset-inline-start:2px}.st-list[data-tone=stays] li:before{box-shadow:inset 0 0 0 2px var(--ink-3);background:0 0}.st-confirm{background:var(--you)}@supports (color:color-mix(in lab,red,red)){.st-confirm{background:color-mix(in srgb,var(--you) 14%,var(--surface))}}.st-preview{gap:var(--sp-4)}.st-preview,.st-preview__stage{flex-direction:column;display:flex}.st-preview__stage{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card,20px);background:var(--surface-sunk)}.st-cap{max-inline-size:86%;padding:var(--sp-3) var(--sp-4);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:16px;flex-direction:column;gap:4px;display:flex}.st-cap[data-who=them]{border-inline-start:4px solid var(--them);align-self:flex-start}.st-cap[data-who=you]{border-inline-end:4px solid var(--you);align-self:flex-end}.st-cap__who{color:var(--ink-3);font-size:11.5px;font-weight:600}.st-cap__line{font-size:16px;font-weight:600;line-height:1.4}.st-cap__tr{color:var(--ink-2);font-size:14px;line-height:1.4}.st-cap__tr em{color:var(--ink-3);font-size:12px;font-style:normal}.st-cap__tr[data-later=true]{opacity:.72}.st-cap__tap{border-radius:var(--r-pill);background:var(--them);align-self:flex-start;padding:2px 10px}@supports (color:color-mix(in lab,red,red)){.st-cap__tap{background:color-mix(in srgb,var(--them) 18%,var(--surface))}}.st-cap__tap{color:var(--ink-2);font-size:12.5px}.st-cap__off{color:var(--ink-3);font-size:14px;font-style:italic}.st-pair{margin:0;font-size:20px;font-weight:600}.st-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-person{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.st-person+.st-person{border-block-start:1px solid var(--hairline)}.st-person__text{flex-direction:column;flex:140px;min-inline-size:0;display:flex}.st-person__text span{color:var(--ink-3);font-size:var(--fs-meta)}.st-person__confirm{gap:var(--sp-2);display:flex}.st-join{gap:var(--sp-4);flex-direction:column;display:flex}.st-join__tile{aspect-ratio:16/10;background:var(--ink);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.st-join__tile{background:color-mix(in srgb,var(--ink) 88%,var(--them))}}.st-join__live{background:radial-gradient(circle at 50% 42%,var(--you) 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,var(--you) 0 38%,transparent 39%),linear-gradient(160deg,var(--them),var(--you));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.st-join__live{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--you) 70%,transparent) 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--you) 55%,transparent) 0 38%,transparent 39%),linear-gradient(160deg,color-mix(in srgb,var(--them) 45%,var(--ink)),color-mix(in srgb,var(--you) 30%,var(--ink)))}}.st-join__face{box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:relative}@supports (color:color-mix(in lab,red,red)){.st-join__face{box-shadow:0 0 0 4px color-mix(in srgb,var(--surface) 20%,transparent)}}.st-join__bar{justify-content:center;gap:var(--sp-2);padding-inline:var(--sp-3);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:var(--sp-3);inset-inline:0}.st-join__pill{border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.st-join__pill{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.st-join__pill{color:var(--ink);font-size:12.5px;font-weight:600}.st-join__pill[data-on=false]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.st-join__pill[data-on=false]{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.st-join__pill[data-on=false]{color:var(--ink-2)}.st-belldot{background:var(--them);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none;display:inline-block}.tt-nav-item .st-belldot{position:absolute;inset-block-start:10px;inset-inline-start:29px}.tt-sidebar[data-collapsed=true] .tt-nav-item .st-belldot{inset-inline-start:calc(50% + 4px)}.tt-tab .st-belldot{position:absolute;inset-block-start:7px;inset-inline-start:calc(50% + 6px)}.st-bell{background:var(--surface);block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.st-bell:hover{background:var(--surface-sunk)}.st-bell .st-belldot{position:absolute;inset-block-start:8px;inset-inline-end:9px}.tt-tablet__bar .st-bell{margin-inline-start:auto;margin-inline-end:var(--sp-2)}.hm-greeting__top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.st-ask__glyph{background:var(--them);border-radius:50%;place-items:center;block-size:36px;inline-size:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.st-ask__glyph{background:color-mix(in srgb,var(--them) 22%,var(--surface))}}.st-ask__glyph{color:var(--ink)}.st-inbox__empty{align-items:flex-start}.st-inbox__glyph{background:var(--surface-sunk);block-size:48px;inline-size:48px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.st-notice{align-items:center}.st-notice__face{box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;inset-block-start:-4px;inset-inline-start:-48px}.st-news .pt-news__list{gap:var(--sp-4);padding-inline-start:48px}.st-news .pt-news__list:before{inset-inline-start:17px}.st-news .pt-news__dot{inset-inline-start:-36px}.st-notice[data-new=true] .st-notice__face{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--them)}@supports (color:color-mix(in lab,red,red)){.st-notice[data-new=true] .st-notice__face{box-shadow:0 0 0 3px var(--surface),0 0 0 5px color-mix(in srgb,var(--them) 55%,transparent)}}.st-notice__end{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.st-notice__clear{block-size:28px;inline-size:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.st-notice__clear:hover{background:var(--surface-sunk);color:var(--ink)}.st-inbox__foot{text-align:center}@media (max-width:520px){.st-notice__end .sys-chip{display:none}}.mc,.mc-settings,.ob-meet{word-break:keep-all}.mc{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}.mc-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mc-hero{gap:var(--sp-4);background:radial-gradient(80% 120% at 100% 0,var(--them),transparent 70%),radial-gradient(60% 100% at 0 100%,var(--you),transparent 70%),var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.mc-hero{background:radial-gradient(80% 120% at 100% 0,color-mix(in srgb,var(--them) 14%,transparent),transparent 70%),radial-gradient(60% 100% at 0 100%,color-mix(in srgb,var(--you) 10%,transparent),transparent 70%),var(--surface)}}.mc-seats{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr));max-inline-size:440px;margin:0;padding:0;list-style:none;display:grid}.mc-seat{aspect-ratio:1;border-radius:50%;place-items:center;max-inline-size:64px;display:grid;position:relative}.mc-seat .tt-avatar,.mc-seat>:first-child{block-size:100%;inline-size:100%}.mc-seat[data-kind=pick]{box-shadow:0 0 0 2.5px var(--them)}.mc-seat[data-kind=hello]{box-shadow:0 0 0 2.5px var(--you)}.mc-seat__mark{background:var(--you);block-size:20px;inline-size:20px;color:var(--ink);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.mc-seat__empty{block-size:100%;inline-size:100%;color:var(--you-ink);border-radius:50%;place-items:center;display:grid}.mc-seat[data-kind=refill] .mc-seat__empty{background:repeating-linear-gradient(135deg,var(--you) 0 4px,var(--surface) 4px 8px)}@supports (color:color-mix(in lab,red,red)){.mc-seat[data-kind=refill] .mc-seat__empty{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 22%,var(--surface)) 0 4px,var(--surface) 4px 8px)}}.mc-seat[data-kind=refill] .mc-seat__empty{box-shadow:inset 0 0 0 1.5px var(--you)}@supports (color:color-mix(in lab,red,red)){.mc-seat[data-kind=refill] .mc-seat__empty{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--you) 55%,transparent)}}.mc-seat[data-kind=open] .mc-seat__empty{background:var(--surface-sunk);box-shadow:inset 0 0 0 1.5px var(--hairline)}.mc-legend{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mc-legend .pt-tone{white-space:normal}.mc-days{align-items:center;gap:var(--sp-3);display:flex}.mc-days__track{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;max-inline-size:280px;display:grid}.mc-days__seg{background:var(--surface-sunk);block-size:6px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px}.mc-days__seg[data-done]{background:var(--them);box-shadow:none}.mc-days__seg[data-now]{background:linear-gradient(90deg,var(--them) 0 50%,var(--surface-sunk) 50%)}.mc-days__label{color:var(--ink-3);font-size:var(--fs-meta);white-space:nowrap}.mc-notice,.mc-thin{padding:var(--sp-3) var(--sp-4);background:var(--them-wash);color:var(--ink-2);border-radius:14px;margin:0;font-size:15px;line-height:1.5}.mc-thin{background:var(--surface-sunk)}.mc-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.mc-grid[data-cols=one]{grid-template-columns:minmax(0,1fr)}.mc-grid>li{min-inline-size:0;display:flex}.mc-pick{gap:var(--sp-4);inline-size:100%;padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative}.mc-pick:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.mc-pick[data-selected]{box-shadow:0 0 0 2px var(--them),var(--e-1)}.mc-pick__trigger{z-index:0;border-radius:inherit;position:absolute;inset:0}.mc-pick__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mc-pick__who{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.mc-pick__who .tt-avatar{box-shadow:0 0 0 2.5px var(--them);flex:none}.mc-pick[data-sent] .mc-pick__who .tt-avatar{box-shadow:0 0 0 2.5px var(--you)}.mc-pick__name{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.mc-pick__name h3{overflow-wrap:break-word;margin:0;font-size:19px;font-weight:600;line-height:1.25}.mc-pick__pair{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.mc-pick__time{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.mc-why{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--them-wash);border-radius:16px;flex-direction:column;display:flex}.mc-why__label{color:var(--them-ink);font-size:var(--fs-meta);margin:0;font-weight:600}.mc-why ul{flex-direction:column;margin:0;padding:0;list-style:none}.mc-why li,.mc-why ul{gap:var(--sp-2);display:flex}.mc-why li{align-items:flex-start;color:var(--ink);font-size:15px;line-height:1.45}.mc-why__glyph{background:var(--surface);block-size:24px;inline-size:24px;color:var(--them-ink);border-radius:8px;flex:none;place-items:center;margin-block-start:-1px;display:grid}.mc-why__glyph[data-kind=time]{color:var(--you-ink)}.mc-pick__quote{border-inline-start:3px solid var(--them);margin:0;padding-inline-start:var(--sp-3)}@supports (color:color-mix(in lab,red,red)){.mc-pick__quote{border-inline-start:3px solid color-mix(in srgb,var(--them) 50%,transparent)}}.mc-pick__quote{color:var(--ink-2);overflow-wrap:break-word;font-size:15px;font-style:italic;line-height:1.5}.mc-pick__facts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mc-pick__act{z-index:1;margin-block-start:auto;position:relative}.mc-pick__buttons{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mc-pick__sent{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.mc-pick__sent p{color:var(--ink-3);font-size:var(--fs-meta);margin:0;line-height:1.45}.mc-hello{gap:var(--sp-2);flex-direction:column;display:flex}.mc-hello__note{min-block-size:64px;inline-size:100%;padding:var(--sp-3);border:1px solid var(--hairline);background:var(--surface-sunk);color:var(--ink);font:inherit;resize:vertical;border-radius:14px;font-size:15px}.mc-foot{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.mc-how,.mc-nudge{gap:var(--sp-3);flex-direction:column;display:flex}.mc-nudge__meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mc-nudge__meter span{background:var(--surface-sunk);block-size:8px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px}.mc-nudge__meter span[data-on]{background:var(--you);box-shadow:none}.mc-nudge__row{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mc-how__list{color:var(--ink-2);flex-direction:column;margin:0;padding-inline-start:1.1em;font-size:15px;line-height:1.5}.mc-choices,.mc-how__list{gap:var(--sp-2);display:flex}.mc-choices{flex-wrap:wrap}.mc-choice{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);min-block-size:36px;color:var(--ink-2);font:inherit;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease);align-items:center;gap:6px;padding:6px 14px;font-size:14.5px;display:inline-flex}.mc-choice:hover{background:var(--surface-sunk)}.mc-choice[aria-checked=true],.mc-choice[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 2px var(--ink);border-color:#0000;font-weight:600}.mc-choice:disabled{opacity:.45;cursor:default}.mc-choice:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.mc-count{color:var(--ink-3);font-size:var(--fs-meta);white-space:nowrap}.mc-levels{gap:var(--sp-2);flex-direction:column;display:flex}.mc-level{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;grid-template-columns:36px minmax(0,1fr);display:grid}.mc-level[aria-checked=true]{box-shadow:0 0 0 2px var(--ink);border-color:#0000}.mc-level__bars{align-items:flex-end;gap:2px;block-size:20px;display:flex}.mc-level__bars span{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:2px;flex:1}.mc-level__bars span[data-on]{background:var(--you);box-shadow:none}.mc-level__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.mc-level__text b{font-size:15.5px;font-weight:600}.mc-level__text span{color:var(--ink-3);font-size:14px;line-height:1.45}.mc-times{gap:var(--sp-2);grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;display:grid}.mc-times__day{color:var(--ink-2);padding-inline-end:var(--sp-2);font-size:14px;font-weight:600}.mc-times__head{color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;font-size:12.5px;line-height:1.3;display:flex}.mc-times__head b{color:var(--ink-2);font-weight:600}.mc-slot{border:1px solid var(--hairline);background:var(--surface-sunk);cursor:pointer;block-size:40px;transition:background var(--t-fast) var(--ease);border-radius:12px}.mc-slot[aria-pressed=true]{background:var(--you);border-color:#0000}.mc-slot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mc-stylerow{gap:var(--sp-2);flex-direction:column;display:flex}.mc-stylerow .sys-seg{inline-size:100%}.mc-text{min-block-size:72px;padding:var(--sp-3);border:1px solid var(--hairline);background:var(--surface-sunk);resize:vertical;border-radius:14px;line-height:1.5}.mc-select,.mc-text{inline-size:100%;color:var(--ink);font:inherit;font-size:15px}.mc-select{min-block-size:40px;max-inline-size:240px;padding:0 var(--sp-3);border:1px solid var(--hairline);background:var(--surface);border-radius:12px}.mc-hint{color:var(--ink-3);font-size:var(--fs-meta)}.mc-hint,.mc-privacy{margin:0;line-height:1.5}.mc-privacy{gap:var(--sp-2);color:var(--ink-2);padding-inline-start:1.1em;font-size:15px}.mc-privacy,.ob-meet{flex-direction:column;display:flex}.ob-meet{gap:var(--sp-5)}.ob-meet__section{gap:var(--sp-3);flex-direction:column;display:flex}.ob-meet__section h2{margin:0;font-size:18px;font-weight:600}.ob-meet__section>p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.ob-meet__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ob-meet details{border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-4)}.ob-meet summary{color:var(--ink-2);cursor:pointer;font-weight:600}@media (max-width:520px){.mc-times{grid-template-columns:auto repeat(4,minmax(0,1fr));gap:6px}.mc-times__head{font-size:11.5px}.mc-pick{padding:var(--sp-4)}}.ops-mt__hero{gap:var(--sp-4);flex-direction:column;display:flex}.ops-mt__rates{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.ops-mt__line{margin:var(--sp-3) 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.ops-mt__weights{gap:var(--sp-2);margin:0 0 var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.ops-mt__weights li{align-items:center;gap:var(--sp-3);color:var(--ink-2);grid-template-columns:minmax(0,12em) minmax(0,1fr) 2.5em;font-size:14.5px;display:grid}.ops-mt__weights b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:end}.ops-mt__wbar{background:var(--surface-sunk);border-radius:999px;block-size:8px;overflow:hidden}.ops-mt__wbar span{border-radius:inherit;background:var(--them);block-size:100%;max-inline-size:100%;display:block}.ob-intro+.ob-meet{margin-block-start:var(--sp-5)}.ob--mobile .ob-meet__aside,.ob--tablet .ob-meet__aside{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-6);padding-block-start:var(--sp-5)}.mc-save{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.mc-save__state:empty{display:none}.mc-save__why{word-break:keep-all;margin-block-end:var(--sp-4)}.mc-savebar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-wrap:wrap;margin-block-start:var(--sp-5);display:flex}.mc-savebar__note{color:var(--ink-2);word-break:keep-all;margin:0;font-size:15px;line-height:1.5}.ops-mt__atlas{gap:var(--sp-3);min-inline-size:0;flex-direction:column;margin-block-start:var(--sp-5);display:flex}.ops-mt__h{margin:var(--sp-3) 0 var(--sp-2);color:var(--ink);font-size:15px;font-weight:600}.ops-mt__list{gap:var(--sp-2);margin:0;padding:0;font-size:15px;list-style:none;display:grid}.ops-mt__facts{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.ops-mt__fact{gap:var(--sp-2);min-inline-size:0;margin:0;display:grid}.ops-mt__fact img{border-radius:var(--r-card);block-size:auto;inline-size:100%;box-shadow:var(--e-1)}.ops-mt__fact figcaption{gap:var(--sp-2);color:var(--ink-2);justify-items:start;font-size:14px;display:grid}.pod,.pod-offer,.pod-review-next,.pp-known{word-break:keep-all}.pod{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.pod-hero--loading{place-items:center;min-block-size:220px;display:grid}.pod-hero{isolation:isolate;gap:var(--sp-5);background:radial-gradient(70% 120% at 100% 0,var(--them),transparent 70%),radial-gradient(50% 90% at 0 100%,var(--you),transparent 70%),var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.pod-hero{background:radial-gradient(70% 120% at 100% 0,color-mix(in srgb,var(--them) 16%,transparent),transparent 70%),radial-gradient(50% 90% at 0 100%,color-mix(in srgb,var(--you) 12%,transparent),transparent 70%),var(--surface)}}.pod-drawing{gap:0;max-inline-size:720px}.pod-drawing,.pod-stem{align-items:center;display:flex}.pod-stem{z-index:1;flex:none;position:relative}.pod-stem .tt-avatar{box-shadow:0 0 0 2.5px var(--you),0 0 0 5px var(--surface)}.pod-stem__vine{block-size:22px;inline-size:34px;margin-inline:-2px -6px}.pod-stem__vine path{stroke:var(--you)}@supports (color:color-mix(in lab,red,red)){.pod-stem__vine path{stroke:color-mix(in srgb,var(--you) 70%,var(--ink-3))}}.pod-stem__vine path{stroke-width:2.2px;stroke-linecap:round}.pod-shell{gap:var(--sp-2);min-inline-size:0;padding:var(--sp-5) var(--sp-5) var(--sp-3) var(--sp-4);background:linear-gradient(180deg,var(--them) 0,var(--them) 55%,var(--them) 100%);border-radius:999px 60% 60% 999px/999px 100% 100% 999px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.pod-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--them) 30%,var(--surface)) 0,color-mix(in srgb,var(--them) 14%,var(--surface)) 55%,color-mix(in srgb,var(--them) 22%,var(--surface)) 100%)}}.pod-shell{box-shadow:inset 0 2px 0 #ffffff8c,inset 0 -3px 8px var(--them),0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){.pod-shell{box-shadow:inset 0 2px 0 #ffffff8c,inset 0 -3px 8px color-mix(in srgb,var(--them) 22%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}}.pod-shell:before{content:"";background:var(--them);border-radius:999px;block-size:2px;position:absolute;inset-block-start:7px;inset-inline:14% 10%}@supports (color:color-mix(in lab,red,red)){.pod-shell:before{background:color-mix(in srgb,var(--them) 45%,transparent)}}.pod-shell:before{opacity:.6}.pod-shell:after{content:"";background:var(--them);border-radius:2px 6px;block-size:14px;inline-size:14px;position:absolute;inset-block-start:50%;inset-inline-end:-5px;transform:translateY(-50%)rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.pod-shell:after{background:color-mix(in srgb,var(--them) 22%,var(--surface))}}.pod-shell:after{z-index:-1;box-shadow:1px -1px #fff6}.pod-seat{flex-direction:column;align-items:center;gap:6px;min-inline-size:0;display:flex;position:relative}.pod-seat .tt-avatar,.pod-seat__empty{block-size:clamp(40px,9cqi,64px);inline-size:clamp(40px,9cqi,64px)}.pod-seat[data-kind=member] .tt-avatar{box-shadow:0 0 0 2.5px var(--them),0 3px 8px var(--them)}@supports (color:color-mix(in lab,red,red)){.pod-seat[data-kind=member] .tt-avatar{box-shadow:0 0 0 2.5px var(--them),0 3px 8px color-mix(in srgb,var(--them) 35%,transparent)}}.pod-seat[data-primary] .tt-avatar{box-shadow:0 0 0 2.5px var(--ink),0 3px 8px var(--them)}@supports (color:color-mix(in lab,red,red)){.pod-seat[data-primary] .tt-avatar{box-shadow:0 0 0 2.5px var(--ink),0 3px 8px color-mix(in srgb,var(--them) 35%,transparent)}}.pod-seat[data-quiet] .tt-avatar{box-shadow:0 0 0 2.5px var(--them)}@supports (color:color-mix(in lab,red,red)){.pod-seat[data-quiet] .tt-avatar{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--them) 40%,var(--surface))}}.pod-seat[data-quiet] .tt-avatar{opacity:.8}.pod-seat__empty{background:var(--surface-sunk);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.pod-seat__empty{background:color-mix(in srgb,var(--surface-sunk) 80%,transparent)}}.pod-seat__empty{box-shadow:inset 0 0 0 1.5px var(--them),inset 0 2px 4px var(--ink)}@supports (color:color-mix(in lab,red,red)){.pod-seat__empty{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--them) 35%,var(--hairline)),inset 0 2px 4px color-mix(in srgb,var(--ink) 8%,transparent)}}.pod-seat__empty{color:var(--them-ink)}.pod-seat__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--fs-meta);color:var(--ink-2);overflow:hidden}.pod-seat[data-kind=open] .pod-seat__name{color:var(--ink-3)}@container (max-width:360px){.pod-seat[data-kind=open] .pod-seat__name{visibility:hidden}}.pod-seat__mark{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);letter-spacing:.01em;white-space:nowrap;padding:1px 7px;font-size:10px;font-weight:600;position:absolute;inset-block-start:-9px}.pod-facts{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:520px){.pod-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-fact:last-child{grid-column:1/-1}}@container (min-width:880px){.pod-facts{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.25fr)}.pod-fact:last-child{grid-column:auto}}.pod-fact{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.pod-fact{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.pod-fact{box-shadow:inset 0 0 0 1px var(--hairline);min-inline-size:0}.pod-fact__label{font-size:var(--fs-meta);color:var(--ink-3)}.pod-fact__value{font-weight:600}.pod-fact__who{align-items:center;gap:var(--sp-2);display:flex}.pod-fact__note{font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45}.pod-fact .sys-seg{inline-size:100%}.pod-streak__figure{align-items:baseline;gap:var(--sp-2);display:flex}.pod-streak__figure b{font-variant-numeric:tabular-nums;color:var(--you-ink);font-size:32px;line-height:1}.pod-streak__figure span{color:var(--ink-2)}.pod-streak__dots{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-inline-size:220px;display:grid}.pod-streak__dot{background:var(--surface-sunk);block-size:8px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px}.pod-streak__dot[data-on]{background:var(--you);box-shadow:none}.pod-streak__dot[data-now]:not([data-on]){background:repeating-linear-gradient(135deg,var(--you) 0 3px,var(--surface) 3px 6px)}@supports (color:color-mix(in lab,red,red)){.pod-streak__dot[data-now]:not([data-on]){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--you) 30%,var(--surface)) 0 3px,var(--surface) 3px 6px)}}.pod-streak__dot[data-now]:not([data-on]){box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab,red,red)){.pod-streak__dot[data-now]:not([data-on]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 50%,transparent)}}.pod-notice{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--fs-meta);margin:0}.pod-notice[data-tone=live]{background:var(--t-place-wash);color:var(--t-place-ink)}.pod-needs{box-shadow:inset 3px 0 0 var(--t-rhythm-fill),var(--e-2)}.pod-needs,.pod-needs__list{gap:var(--sp-3);flex-direction:column;display:flex}.pod-needs__list{margin:0;padding:0;list-style:none}.pod-need{gap:var(--sp-2);border-block-start:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);padding-block-start:var(--sp-3);display:grid}.pod-need:first-child{border-block-start:0;padding-block-start:0}@container (min-width:640px){.pod-need{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;align-items:center}}.pod-need__text{color:var(--ink-2);margin:0;line-height:1.5}.pod-need__actions{flex-wrap:wrap}.pod-need__actions,.pod-who{gap:var(--sp-2);display:flex}.pod-who{align-items:center;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.pod-who__text{flex-direction:column;min-inline-size:0;display:flex}.pod-who__text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pod-who__text span{font-size:var(--fs-meta);color:var(--ink-3)}.pod-who:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-control)}.pod-members{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:600px){.pod-members{grid-template-columns:repeat(2,minmax(0,1fr))}}.pod-member{gap:var(--sp-3);flex-direction:column;block-size:100%;display:flex}.pod-member[data-primary]{box-shadow:inset 0 3px 0 var(--them),var(--e-1)}.pod-member__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.pod-member__figures{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pod-member__figures div{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);min-inline-size:0}.pod-member__figures dt{font-size:var(--fs-meta);color:var(--ink-3)}.pod-member__figures dd{font-variant-numeric:tabular-nums;overflow-wrap:normal;margin:0;font-weight:600}.pod-member__quiet{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--t-rhythm-wash);color:var(--t-rhythm-ink);font-size:var(--fs-meta);margin:0;line-height:1.45;display:flex}.pod-member__quietDot{background:var(--t-rhythm-fill);border-radius:50%;flex:none;block-size:7px;inline-size:7px;transform:translateY(-1px)}.pod-member__next{gap:var(--sp-2);color:var(--ink-2);margin-block-start:auto}.pod-member__more,.pod-member__next{align-items:center;flex-wrap:wrap;display:flex}.pod-member__more{gap:var(--sp-3);border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-2)}.pod-link{color:var(--ink);font:inherit;font-size:var(--fs-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pod-link--quiet{color:var(--ink-3)}.pod-link:disabled{opacity:.5;cursor:default}.pod-confirm{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.pod-foot{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:720px){.pod-foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.pod-foot:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.pod-open{gap:var(--sp-3);flex-direction:column;display:flex}.pod-open__h{font-size:var(--fs-meta);color:var(--ink-3);margin:0;font-weight:600}.pod-open__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pod-open__row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pod-open__note{font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.45}.pod-open__empty{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;display:flex}.pod-open__empty p{color:var(--ink-2);margin:0;line-height:1.5}.pod-how{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.pod-how,.pod-how__list{gap:var(--sp-2);flex-direction:column;display:flex}.pod-how__list{color:var(--ink-2);font-size:var(--fs-meta);margin:0;padding-inline-start:1.2em;line-height:1.5}.pp-known{border-block-start:1px solid var(--hairline);flex-direction:column;gap:2px;padding-block-start:var(--sp-3);display:flex}.pp-known__title{font-size:var(--fs-title);margin:0;line-height:1.25}.pp-known__sub{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.pod-offer,.pod-offer__stack{display:inline-flex}.pod-offer__stack{align-items:center;gap:var(--sp-2);flex-wrap:wrap}.pod-offer__note{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.pod-review-next{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mc-rules,.pn-pod{display:flex}.mc-rules{padding-block:var(--sp-2) var(--sp-8);justify-content:center}.pod-rules{padding-block:var(--sp-3);background:var(--surface);box-shadow:var(--e-1);justify-content:space-between;align-items:center;gap:var(--sp-3);word-break:keep-all;flex-wrap:wrap;display:flex}.twn-chart{inline-size:100%;position:relative}.twn-chart__svg>svg{block-size:auto;inline-size:100%;display:block}.twn-chart[data-fit=natural] .twn-chart__svg>svg{inline-size:100%;max-inline-size:100%}.twn-hot{aspect-ratio:1;cursor:help;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;translate:-50% -50%}.twn-hot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.twn-tip{z-index:3;white-space:normal;pointer-events:none;inline-size:max-content;max-inline-size:min(280px,80vw);position:absolute;translate:-50% calc(-100% - 14px)}.twn-figure{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;display:grid}.twn-figure__title{color:var(--ink);font-size:15px;font-weight:600}.twn-insight{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.twn-figure__body{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);justify-items:start;min-inline-size:0;display:grid}.twn-figure__body>div,.twn-figure__body>figure{inline-size:100%}.twn-figure__body>*,.twn-section__body>*{min-inline-size:0}.twn-figure__foot,.twn-note{font-size:var(--fs-meta)}.twn-figure__foot,.twn-note,.twn-notyet{color:var(--ink-3);margin:0;line-height:1.45}.twn-notyet{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);border:1px dashed #15182429;font-size:14.5px}.twn-eyebrow{font-size:var(--fs-meta);color:var(--ink-3);margin:0;font-weight:600}.twn-keys,.twn-legend{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.twn-keys li,.twn-legend li{align-items:center;gap:6px;display:inline-flex}.twn-keys li:before,.twn-legend li:before{content:"";border-radius:5px;flex:none;block-size:10px;inline-size:14px}.twn-keys [data-key=used]:before,.twn-legend [data-key=run]:before,.twn-legend [data-key=you]:before{background:var(--you)}.twn-keys [data-key=first]:before,.twn-legend [data-key=them]:before{background:var(--them)}.twn-legend [data-key=ghost]:before{border:1.5px dashed var(--ink-3)}.twn-legend [data-key=fillerTarget]:before{background:var(--you);border-radius:50%;block-size:8px;inline-size:8px}.twn-legend [data-key=fillerFirst]:before{border:1.4px solid var(--t-objects-ink);border-radius:50%;block-size:8px;inline-size:8px}.twn-legend [data-key=help]:before{border-inline:5px solid #0000;border-block-end:7px solid var(--them);border-radius:0;block-size:0;inline-size:0}.twn-keys [data-key=repeat]:before{background:repeating-linear-gradient(45deg,var(--them) 0 2px,var(--them-wash) 2px 5px);outline:1px solid var(--them)}.twn-keys [data-key=around]:before,.twn-keys [data-key=notYet]:before{background:radial-gradient(circle,#5d647880 .9px,var(--surface-sunk) 1px) 0 0 /5px 5px;outline:1px dashed var(--ink-3)}.twn-keys [data-key=slip]:before{background:var(--you-wash);outline:1.4px solid var(--you)}.twn-keys b{font-variant-numeric:tabular-nums;color:var(--ink)}.twn-chip{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.twn-chip i{background:var(--ink-3);border-radius:50%;block-size:7px;inline-size:7px}.twn-chip[data-tone=you]{background:var(--you-wash);color:var(--you-ink)}.twn-chip[data-tone=you] i{background:var(--you)}.twn-chip[data-tone=them]{background:var(--them-wash);color:var(--them-ink)}.twn-chip[data-tone=them] i{background:var(--them)}.twn-wordchip{border-radius:var(--r-pill);background:var(--them-wash);color:var(--them-ink);align-items:baseline;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.twn-wordchip small{color:var(--ink-3);font-size:12px;font-weight:500}.twn-trouble{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-trouble__label{font-size:var(--fs-meta);color:var(--ink-3);margin-inline-end:var(--sp-1)}.twn-level{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 8px 8px 16px;display:inline-flex}.twn-level__around{color:var(--ink-3);font-size:13.5px}.twn-level__band{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1}.twn-level__step{font-size:16px}.twn-level__conf,.twn-level__step{color:var(--you-ink);font-weight:600}.twn-level__conf{border-radius:var(--r-pill);background:var(--you-wash);align-self:center;padding:3px 10px;font-size:12px}.twn-level[data-confidence=fairly_sure] .twn-level__conf{background:var(--surface-sunk);color:var(--ink-2)}.twn-level[data-size=lg] .twn-level__band{font-size:34px}.twn-level[data-size=sm]{padding:4px 6px 4px 12px}.twn-level[data-size=sm] .twn-level__band{font-size:20px}.twn-level[data-quiet]{border-radius:var(--r-control);box-shadow:none;background:var(--surface);border:1px dashed #15182433;gap:2px;padding:10px 16px;display:inline-grid}.twn-level__pending{color:var(--ink-2);font-size:14.5px;font-weight:600}.twn-level__needs{font-size:var(--fs-meta);color:var(--ink-3)}.twn-words{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.twn-words__item{grid-template-columns:minmax(0,1fr);justify-items:center;min-inline-size:0;display:grid}.twn-words__item .twn-chart{max-inline-size:132px}.twn-shape-host{inline-size:100%}.twn-shape-host[data-animate=true] .twn-grow{transform-box:fill-box;animation:twn-grow .9s var(--ease) both}.twn-shape-host[data-animate=true] .twn-grow-up{transform-origin:50% 100%}.twn-shape-host[data-animate=true] .twn-grow-down{transform-origin:50% 0;animation-delay:.12s}@keyframes twn-grow{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.twn-review__hero .twn-run,.twn-shape-host[data-animate=true] .twn-grow{animation:none}}.twn-status{color:var(--you-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.twn-status .twn-chart{inline-size:30px}.twn-pattern{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);min-inline-size:0;display:grid}.twn-pattern[data-status=stuck]{background:linear-gradient(var(--surface),var(--surface)) padding-box,repeating-linear-gradient(45deg,var(--you) 0 3px,var(--you-wash) 3px 8px) border-box;border:3px solid #0000}.twn-pattern__head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-pattern__meta{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.twn-pattern__label{color:var(--ink);margin:0;font-size:17px;font-weight:600}.twn-pattern__rule{color:var(--ink-2);margin:0;line-height:1.45}.twn-pattern__examples{gap:6px;margin:0;padding:0;list-style:none;display:grid}.twn-pattern__examples li{border-radius:var(--r-control);background:var(--you-wash);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;font-size:14.5px;display:flex}.twn-gap time,.twn-pattern__examples time{color:var(--ink-3);font-size:12.5px}.twn-pattern__native{color:var(--ink-2);margin:0;font-size:14.5px}.twn-pattern__native b{color:var(--them-ink)}.twn-pattern__why{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.twn-pattern__typical{border-block-start:1px solid var(--hairline);font-size:var(--fs-meta);color:var(--ink-2);margin:0;padding-block-start:var(--sp-2)}.twn-pattern__typical>span{color:var(--ink);font-weight:600}.twn-gaps{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.twn-gap{border-block-end:1px solid var(--hairline);gap:4px;padding-block-end:var(--sp-3);display:grid}.twn-gap:last-child{border:0;padding:0}.twn-gap__words{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.twn-gap__reached{color:var(--ink-3);-webkit-text-decoration:line-through dotted #5d647880;text-decoration:line-through dotted #5d647880}.twn-gap__target{color:var(--ink);font-size:17px}.twn-gap__arrow{color:var(--ink-3)}.twn-gap__sentence{color:var(--ink-2);margin:0;font-size:14.5px}.twn-avoid{gap:4px var(--sp-3);grid-template-columns:minmax(0,1fr) 160px;align-items:center;display:grid}.twn-avoid__label{color:var(--ink);font-weight:600}.twn-avoid__summary{font-size:var(--fs-meta);color:var(--ink-3);grid-column:1/-1}.twn-avoid .twn-chart{inline-size:160px}.twn-since{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.twn-change{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.twn-change__arrow{background:var(--you-wash);block-size:30px;inline-size:30px;color:var(--you-ink);border-radius:50%;place-items:center;display:grid}.twn-change[data-direction=back] .twn-change__arrow,.twn-change[data-direction=same] .twn-change__arrow{background:var(--surface-sunk);color:var(--ink-2)}.twn-change__figure{font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px}.twn-change__sentence{color:var(--ink-2);grid-column:1/-1;margin:0;line-height:1.45}.twn-change__moments,.twn-link{font-size:var(--fs-meta);color:var(--ink-3);grid-column:1/-1;justify-self:start}.twn-link{text-underline-offset:3px;cursor:pointer;font:inherit;font-size:var(--fs-meta);color:var(--ink-2);background:0 0;border:0;padding:0;text-decoration:underline}.twn-focus{margin:0;padding:0;list-style:none}.twn-focus,.twn-focus__item{gap:var(--sp-3);display:grid}.twn-focus__item{grid-template-columns:30px minmax(0,1fr)}.twn-focus__rank{background:var(--ink);block-size:30px;inline-size:30px;color:var(--surface);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.twn-focus__body{gap:var(--sp-2);display:grid}.twn-focus__head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.twn-focus__head h3{margin:0;font-size:16.5px;font-weight:600}.twn-focus__why{color:var(--ink-2);margin:0;line-height:1.45}.twn-focus__facts{gap:var(--sp-2);margin:0;display:grid}.twn-focus__facts div{border-radius:var(--r-control);background:var(--surface-sunk);align-content:start;gap:2px;padding:8px 12px;display:grid}.twn-focus__facts dt{color:var(--ink-3);font-size:12.5px;font-weight:600}.twn-focus__facts dd{color:var(--ink);margin:0;font-size:14.5px}.twn-focus{container-type:inline-size}@container (min-width:620px){.twn-focus__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.twn-drawer{z-index:60;gap:var(--sp-4);inline-size:min(420px,100vw);padding:var(--sp-5);background:var(--surface);box-shadow:var(--e-2);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}@media (max-width:767px){.twn-drawer{border-radius:var(--r-stage) var(--r-stage) 0 0;max-block-size:82dvh;inline-size:100vw;inset-block-start:auto}}.twn-drawer[data-inline]{border-radius:var(--r-card);max-block-size:none;inline-size:auto;position:static}.twn-drawer__head{justify-content:space-between;gap:var(--sp-3);display:flex}.twn-drawer__head h2{margin:4px 0 0;font-size:19px;font-weight:600}.twn-drawer__head h2:focus{outline:none}.twn-close{background:var(--surface-sunk);block-size:36px;inline-size:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.twn-close:focus-visible{outline:2px solid var(--ink)}.twn-moments{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.twn-moment{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);gap:4px}.twn-moment__when{color:var(--ink-3);margin:0;font-size:12.5px}.twn-moment__quote{color:var(--ink);font-size:15.5px}.twn-moment__showed{color:var(--you-ink);margin:0;font-weight:600}.twn-moment__context{font-size:var(--fs-meta);color:var(--ink-3);margin:0}.twn-drawer__foot{color:var(--ink-3);margin:0;font-size:12.5px}.twn-card-preview{border-radius:var(--r-card);box-shadow:var(--e-2);overflow:hidden}.twn-card-preview[data-format=story]{inline-size:min(300px,100vw - 64px)}.twn-card-preview[data-format=square]{inline-size:min(380px,100vw - 64px)}.twn-card-preview[data-format=link]{inline-size:min(520px,100vw - 64px)}.twn-whatif{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.twn-drawer,.twn-figure,.twn-focus,.twn-gaps,.twn-page,.twn-pattern,.twn-report,.twn-review,.twn-since{word-break:keep-all;overflow-wrap:normal}.twn-h2{letter-spacing:-.01em;margin:0;font-size:22px}.twn-h2,.twn-h3{color:var(--ink);font-weight:600}.twn-h3{margin:0 0 var(--sp-3);font-size:16.5px}.twn-page{gap:var(--sp-6);min-inline-size:0}.twn-hero,.twn-page{grid-template-columns:minmax(0,1fr);display:grid}.twn-hero{gap:var(--sp-5);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-stage);overflow:hidden}@media (min-width:900px){.twn-hero{padding:var(--sp-6) var(--sp-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.twn-hero__shape{gap:var(--sp-3);justify-items:center;display:grid}.twn-hero__text{gap:var(--sp-4);justify-items:start;display:grid}.twn-hero__title{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.12}.twn-hero__sub{color:var(--ink-2);margin:-8px 0 0}.twn-hero .twn-words{inline-size:100%;max-inline-size:440px}.twn-hero .twn-words__item{border-radius:var(--r-card);background:#ffffffb8;padding:8px 4px}.twn-hero__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-tabs{z-index:4;scrollbar-width:none;background:var(--surface);box-shadow:var(--e-2);justify-self:start;gap:4px;max-inline-size:100%;padding:4px;display:flex;position:sticky;inset-block-start:8px;overflow-x:auto}.twn-tab,.twn-tabs{border-radius:var(--r-pill)}.twn-tab{color:var(--ink-2);white-space:nowrap;flex:none;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.twn-tab[aria-current=true]{background:var(--ink);color:var(--surface)}.twn-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.twn-section{gap:var(--sp-4);scroll-margin-block-start:72px;display:grid}.twn-section__head{gap:6px;display:grid}.twn-section__insight{max-inline-size:60ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.45}.twn-section__body{gap:var(--sp-4);min-inline-size:0;display:grid}.twn-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.twn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twn-grid--wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.twn-patterns{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.twn-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}}.twn-ready{gap:8px;margin:0;padding:0;list-style:none;display:grid}.twn-ready li{border-radius:var(--r-control);background:var(--you-wash);color:var(--ink);align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.twn-ready li:before{content:"";background:var(--you);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.twn-review{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.twn-review__card{gap:var(--sp-3);display:grid}.twn-review__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.twn-review__hero[data-pending]{opacity:.6;animation:twn-breathe 2.4s var(--ease) infinite alternate}@keyframes twn-breathe{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.twn-review__hero[data-pending]{animation:none}}.twn-review__pair{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.twn-review__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.twn-best__quote{color:var(--ink);margin:8px 0;font-size:19px;font-weight:600;line-height:1.4}.twn-best__quote:before{content:"“";color:var(--you-ink)}.twn-best__quote:after{content:"”";color:var(--you-ink)}.twn-best__note{color:var(--ink-2);margin:0}.twn-review__level{border-block-start:1px solid var(--hairline);gap:4px;padding-block-start:var(--sp-3);display:grid}.twn-first{gap:var(--sp-3);display:grid}.twn-first__cols{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.twn-first__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.twn-first__list{color:var(--ink);gap:6px;margin:6px 0 0;padding-inline-start:1.1em;display:grid}.twn-first__list[data-quiet]{color:var(--ink-2)}.twn-first__list li::marker{color:var(--you-ink)}.twn-first__list[data-quiet] li::marker{color:var(--ink-3)}.twn-share{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);min-inline-size:0;display:grid}.twn-share__body{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.twn-share__body{grid-template-columns:auto minmax(0,1fr);align-items:start}}.twn-share__preview{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);justify-items:center;display:grid}.twn-share__controls{gap:var(--sp-4);align-content:start;display:grid}.twn-share__row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.twn-share__label{font-size:var(--fs-meta);color:var(--ink-3);font-weight:600}.twn-share__never{border-radius:var(--r-control);background:var(--them-wash);color:var(--ink-2);margin:0;padding:10px 14px;font-size:14px}.twn-share__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-report{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.twn-report__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.twn-report__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.twn-report__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.twn-report__toggles{gap:var(--sp-3);display:grid}.twn-scrub{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.twn-scrub__item{border-radius:var(--r-control);background:var(--you-wash);gap:4px;padding:10px 14px;display:grid}.twn-scrub__item[data-removed]{background:var(--surface-sunk)}.twn-scrub__item[data-removed] q{color:var(--ink-3);text-decoration:line-through}.twn-scrub__what{color:var(--ink-3);font-size:12.5px}.twn-field{font-size:var(--fs-meta);color:var(--ink-3);gap:6px;margin-block-end:var(--sp-3);font-weight:600;display:grid}.twn-field input,.twn-field textarea{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-sunk);font:inherit;color:var(--ink);padding:10px 14px;font-size:15px;font-weight:400}.twn-field input:focus-visible,.twn-field textarea:focus-visible{outline:2px solid var(--ink)}.twn-links{gap:var(--sp-3);margin:0;padding:0;list-style:none}.twn-links__item{border-block-end:1px solid var(--hairline);justify-items:start;gap:4px;padding-block-end:var(--sp-3);display:grid}.twn-links__item[data-revoked]{opacity:.7}.twn-links__who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.twn-links__views{color:var(--them-ink);margin:0;font-size:14px;font-weight:600}.twn-instructor{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.twn-instructor__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.twn-mark{color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.twn-cover{gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-stage);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.twn-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.twn-cover__text{gap:var(--sp-3);justify-items:start;display:grid}.twn-cover__title{margin:0;font-size:clamp(28px,4.6vw,38px);font-weight:600;line-height:1.12}.twn-cover__facts{color:var(--ink-2);margin:0}.twn-cover__note{border-radius:var(--r-control);color:var(--ink);background:#fffc;gap:4px;margin:0;padding:12px 16px;display:grid}.twn-cover__note span{color:var(--ink-3);font-size:12.5px;font-weight:600}.twn-cover__shape{gap:var(--sp-3);justify-items:center;display:grid}.twn-instructor__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.twn-instructor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.twn-instructor__h{margin-block-start:var(--sp-3)}.twn-howto ul{color:var(--ink-2);gap:8px;margin:0;padding-inline-start:18px;line-height:1.45;display:grid}.twn-instructor__foot p{font-size:var(--fs-meta);color:var(--ink-3);margin:0}@media print{.twn-instructor__bar .sys-pill,.twn-tabs{display:none}.twn-instructor .sys-card{box-shadow:none;border:1px solid var(--hairline);break-inside:avoid}}.twn-share__row .sys-seg,.twn-whatif .sys-seg{max-inline-size:100%;display:flex}.twn-share__row .sys-seg__option,.twn-whatif .sys-seg__option{min-inline-size:0;padding-inline:var(--sp-2);text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.twn-report .twn-share__row{margin-block-end:var(--sp-4)}[data-field] .twn-cover__facts,[data-field] .twn-eyebrow,[data-field] .twn-hero__sub,[data-field] .twn-legend,[data-field] .twn-legend li,[data-field] .twn-level__needs,[data-field] .twn-level__pending,[data-field] .twn-note{color:var(--ink)}.twn-whatif .sys-seg__option{text-overflow:clip;padding-inline:4px}.twn-share__preview .twn-card-preview{inline-size:100%}.twn-share__preview .twn-card-preview[data-format=story]{max-inline-size:300px}.twn-share__preview .twn-card-preview[data-format=square]{max-inline-size:380px}.twn-share__preview .twn-card-preview[data-format=link]{max-inline-size:520px}.twn-share__preview{min-inline-size:0}.twn-share__row .sys-seg__option{text-overflow:clip;padding-inline:4px}.twn-real{gap:var(--sp-4);min-inline-size:0;display:grid}.twn-paused{border-radius:var(--r-card);background:var(--surface-sunk);color:var(--ink-2);margin:0;padding:12px 16px}.twn-paused a{color:var(--ink);font-weight:600}.twn-langs{flex-wrap:wrap;gap:8px;display:flex}.twn-home{gap:var(--sp-3);min-inline-size:0;display:grid}.twn-home__body{align-items:center;gap:var(--sp-4);color:inherit;border-radius:var(--r-control);min-inline-size:0;text-decoration:none;display:flex}.twn-home__body:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.twn-home__shape{flex:none;inline-size:120px}.twn-home__text{gap:8px;min-inline-size:0;display:grid}.twn-home__headline{color:var(--ink);overflow-wrap:break-word;font-weight:600}:lang(ko) .twn-home__headline,:lang(ko) .twn-notice__body{word-break:keep-all}.twn-notice{gap:var(--sp-2);display:grid}.twn-notice__body{color:var(--ink-2);margin:0}.twn-notice__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.st-anchor{scroll-margin-block-start:96px}.st-twin__delete{gap:var(--sp-2);border-block-start:1px solid var(--hairline);justify-items:start;padding-block-start:var(--sp-3);display:grid}.st-twin__confirm{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-twin__ask{color:var(--ink);flex:1 0 100%;margin:0;font-weight:600}.twn-scrim{z-index:60;padding:var(--sp-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15182452;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.twn-scrim{padding:var(--sp-5);align-items:center}}.twn-share--live{inline-size:100%;max-inline-size:60rem;max-block-size:calc(100dvh - 2 * var(--sp-3));word-break:keep-all;overflow-wrap:break-word;overflow-y:auto}.twn-share__head h2:focus{outline:none}.twn-share__head h2:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:6px}.twn-share__cards{gap:var(--sp-3);scroll-snap-type:x mandatory;inline-size:100%;justify-content:center;padding-block-end:var(--sp-1);display:flex;overflow-x:auto}.twn-share__cards[data-count="1"]{overflow-x:visible}.twn-share__cards .twn-card-preview{scroll-snap-align:center;gap:var(--sp-1);flex:none;justify-items:center;margin:0;display:grid}.twn-share__cards[data-count="1"] .twn-card-preview{flex:auto}.twn-share__cards:not([data-count="1"]) .twn-card-preview{inline-size:min(60vw,220px)}.twn-share__cards .twn-chart{inline-size:100%;box-shadow:var(--e-1);border-radius:14px;overflow:hidden}.twn-share__status{gap:var(--sp-2);min-inline-size:0;display:grid}.twn-share__link{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.twn-share__url{border-radius:var(--r-control);background:var(--surface-sunk);min-inline-size:0;color:var(--ink);overflow-wrap:anywhere;flex:14rem;padding:8px 12px;font:500 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.twn-links{gap:var(--sp-2);border-block-start:1px solid var(--hairline);min-inline-size:0;padding-block-start:var(--sp-4);display:grid}.twn-links__title{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}.twn-links__list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.twn-links__row{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);flex-wrap:wrap;min-inline-size:0;display:flex}.twn-links__what{flex:14rem;gap:2px;min-inline-size:0;display:grid}.twn-links__kind{font-size:var(--fs-meta);color:var(--you-ink);font-weight:600}.twn-links__headline{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-weight:500}.twn-month{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);word-break:keep-all;min-inline-size:0;scroll-margin-block-start:var(--sp-6);display:grid}.twn-month__head{gap:var(--sp-1);display:grid}.twn-month__frames{gap:var(--sp-3);padding:0 0 var(--sp-1);scroll-snap-type:x mandatory;grid-auto-columns:min(42vw,180px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.twn-month__frame{gap:var(--sp-1);scroll-snap-align:start;justify-items:center;min-inline-size:0;display:grid}.twn-month__frame .twn-chart{inline-size:100%;box-shadow:var(--e-1);border-radius:12px;overflow:hidden}.twn-month__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-moment{justify-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-6) var(--sp-5);border-radius:var(--r-card);background:var(--you-wash);box-shadow:var(--e-1);text-wrap:pretty;word-break:keep-all;margin-block-end:var(--sp-4);display:grid}.twn-moment__shape{inline-size:120px;margin-block-end:var(--sp-2)}.twn-moment__eyebrow{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--you-ink);margin:0;font-weight:500}.twn-moment__title{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.1}.twn-moment__blurb{margin:0 0 var(--sp-3);max-inline-size:46ch;font-size:var(--fs-body-lg);color:var(--ink-2);line-height:1.5}.twn-moment[data-arriving=true]{animation:twn-moment-in var(--t-slow) var(--ease) both}@media (prefers-reduced-motion:reduce){.twn-moment[data-arriving=true]{animation:none}}@keyframes twn-moment-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.twn-admin{gap:var(--sp-4);word-break:keep-all;min-inline-size:0;display:grid}.twn-admin__opens{gap:var(--sp-2);display:grid}.twn-admin__title{color:var(--ink);margin:0;font-weight:600}.twn-admin__bars{grid-template-columns:repeat(28,minmax(0,1fr));align-items:end;gap:3px;block-size:96px;margin:0;padding:0;list-style:none;display:grid}.twn-admin__bar{align-items:flex-end;block-size:100%;display:flex}.twn-admin__bar>span:first-child{background:var(--them-wash);inline-size:100%;box-shadow:inset 0 0 0 1px var(--them);border-radius:4px 4px 2px 2px;display:block}.twn-admin__bar[data-peak=true]>span:first-child{background:var(--them)}.twn-admin__facts{gap:var(--sp-1);color:var(--ink-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sg-share-card{block-size:auto;inline-size:100%;max-inline-size:260px;box-shadow:var(--e-1);border-radius:14px;display:block}.twn-share__cards .sg-share-card{max-inline-size:none}.sg-share-page{border-radius:var(--r-card);block-size:900px;inline-size:100%;box-shadow:var(--e-1);background:var(--surface);border:0}.twn-report-dialog{inline-size:100%;max-inline-size:72rem;max-block-size:calc(100dvh - 2 * var(--sp-3));padding:var(--sp-4);border-radius:var(--r-stage);background:linear-gradient(140deg,var(--ground-a) 0,var(--ground-b) 100%);word-break:keep-all;overflow-wrap:break-word;overflow-y:auto;box-shadow:0 20px 48px #15182429}@media (min-width:768px){.twn-report-dialog{padding:var(--sp-5)}}.twn-report-dialog h2:focus{outline:none}.twn-report-dialog h2:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:6px}.twn-report__chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-field__hint{color:var(--ink-3);font-size:12.5px;font-weight:400}.twn-scrub__item[data-unchecked] q{text-decoration:none}.twn-report__made,.twn-report__privacy{margin-block-start:var(--sp-3)}.twn-report__made{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-control);background:var(--you-wash);display:grid}.twn-links__log summary{cursor:pointer;font-size:var(--fs-meta);color:var(--ink-2);font-weight:600}.twn-links__log ul{color:var(--ink-2);gap:2px;margin:6px 0 0;padding-inline-start:18px;font-size:13.5px;display:grid}.twn-report__preview{gap:var(--sp-3);min-inline-size:0;display:grid}.twn-report__previewHead{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.twn-report__page{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);min-inline-size:0}.twn-report__email,.twn-report__pdf{gap:var(--sp-2);justify-items:start;display:grid}.twn-report__frame{border:1px solid var(--hairline);border-radius:var(--r-control);background:#fff;block-size:min(78vh,900px);inline-size:100%}.twn-brief,.twn-brief-card{gap:var(--sp-3);display:grid}@container (min-width:620px){.twn-brief__facts{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}}.twn-brief__quote{border-radius:var(--r-control);background:var(--you-wash);color:var(--ink);margin-block-start:6px;padding:6px 10px;display:block}.twn-brief__ways{gap:6px;margin:0;padding-inline-start:18px;display:grid}.twn-ba .twn-change{grid-template-columns:auto minmax(0,1fr)}.twn-instructor-page{max-inline-size:1120px;padding:var(--sp-4) var(--sp-3) var(--sp-6);min-block-size:100dvh;color:var(--ink);background:0 0;margin:0 auto}@media (min-width:768px){.twn-instructor-page{padding:var(--sp-5) var(--sp-5) var(--sp-6)}}.twn-instructor__downloads{justify-content:flex-end;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.twn-instructor__when{margin:0}.twn-download--ready{outline:3px solid var(--you);outline-offset:3px}@media print{.twn-instructor__downloads,.twn-instructor__when{display:none}.twn-instructor-page{padding:0}}@media (prefers-reduced-motion:reduce){.twn-report-dialog,.twn-report__preview{transition:none;animation:none}}.twn-instructor__bar{flex-wrap:wrap}@media (max-width:599px){.twn-instructor__downloads{flex:1 0 100%;justify-content:flex-start}}.twn-loop{gap:var(--sp-3);min-inline-size:0;display:grid}.twn-loop__head,.twn-loop__title{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.twn-loop__title .twn-h3{margin:0}.twn-loop__why{color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.45}.twn-loop__form{border-radius:var(--r-control);background:var(--you-wash);color:var(--you-ink);justify-self:start;margin:0;padding:6px 12px;font-weight:600}.twn-loop__last{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.twn-loop__group ul,.twn-loop__history ul,.twn-loop__how ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.twn-loop__how li{color:var(--ink);padding-inline-start:18px;font-size:14.5px;line-height:1.45;position:relative}.twn-loop__how li:before{content:"";background:var(--you);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.55em;inset-inline-start:2px}.twn-loop__how li[data-quiet]:before{outline:1.4px solid var(--ink-3);background:0 0}.twn-loop__how li[data-quiet]{color:var(--ink-2)}.twn-loop__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-loop__choices{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);display:grid}.twn-loop__group li{justify-content:space-between;align-items:center;gap:6px var(--sp-3);border-block-end:1px solid #15182414;flex-wrap:wrap;padding:8px 0;display:flex}.twn-loop__group li:last-child{border-block-end:0}.twn-loop__group li>span{overflow-wrap:normal;min-inline-size:0;font-weight:600}.twn-loop__history li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.twn-loop__hlabel{font-weight:600}.twn-loop__history .twn-note{flex-basis:100%}.twn-chip[data-verdict=few_chances] i,.twn-chip[data-verdict=not_yet] i{outline:1.4px solid var(--ink-3);background:0 0}.twn-brief__progress,.twn-home__focus,.twn-loop,.twn-warmup{word-break:keep-all;overflow-wrap:break-word}.twn-check{gap:6px;display:grid}.twn-check__marks{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.twn-check__calls,.twn-check__chances{flex-wrap:wrap;gap:5px;display:inline-flex}.twn-check__calls i{border:1.4px dashed var(--ink-3);border-radius:4px;block-size:8px;inline-size:22px}.twn-check__calls i[data-on]{background:var(--ink);border:0}.twn-check__chances i{border:1.4px dashed var(--ink-3);border-radius:50%;block-size:14px;inline-size:14px}.twn-check__chances i[data-kind=right]{background:var(--you);border:0}.twn-check__chances i[data-kind=slip]{border:1.6px solid var(--you);background:var(--you-wash)}.twn-check__sentence{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:14.5px}.twn-check[data-compact] .twn-check__chances i{block-size:12px;inline-size:12px}.twn-warmup{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);color:var(--ink);min-inline-size:0;display:grid}.twn-warmup__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.twn-warmup .twn-h3{margin:0}.twn-warmup__form{color:var(--you-ink);gap:2px;margin:0;font-size:18px;font-weight:600;display:grid}.twn-warmup__mine{border-radius:var(--r-control);background:var(--surface-sunk);gap:4px;padding:10px 14px;display:grid}.twn-warmup__mine blockquote{color:var(--ink);margin:0;font-size:15.5px}.twn-warmup__say{color:var(--ink-2);margin:0;line-height:1.45}.twn-warmup__captions{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--them-wash);color:var(--them-ink);flex-wrap:wrap;padding:10px 14px;display:flex}.twn-warmup__captions p{margin:0;font-weight:600}.twn-warmup__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.twn-warmup__ring{flex:none}.twn-warmup__track{fill:none;stroke:var(--surface-sunk);stroke-width:5px}.twn-warmup__sweep{fill:none;stroke:var(--you);stroke-width:5px;stroke-linecap:round;transform-origin:26px 26px;transform:rotate(-90deg)}.twn-warmup__sweep[data-running]{animation:twn-warmup-sweep linear forwards}@keyframes twn-warmup-sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:138.2px}}.twn-warmup__secs{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.twn-warmup__sweep[data-running]{animation:none}}.twn-warmup-dock{z-index:70;max-block-size:calc(100dvh - 140px);inline-size:min(380px,100vw - 32px);position:fixed;inset-block-end:96px;inset-inline-end:20px;overflow:auto}@media (max-width:767px){.twn-warmup-dock{inline-size:auto;inset-block-end:88px;inset-inline:8px}}.twn-warmup-dialog{z-index:70;background:#15182452;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.twn-warmup-dialog>.twn-warmup{inline-size:min(420px,100%)}.twn-home__focus{align-items:center;gap:8px var(--sp-3);border-block-start:1px solid #15182414;flex-wrap:wrap;margin-block-start:var(--sp-3);padding-block-start:var(--sp-3);display:flex}.twn-home__focusText{flex:160px;gap:2px;min-inline-size:0;display:grid}.twn-home__focusText b{overflow-wrap:normal;font-weight:600}.twn-focus-section{scroll-margin-block-start:72px;display:grid}.twn-brief__progress{justify-items:start;gap:6px;margin-block-start:8px;display:grid}.xc-card,.xc-consolehead,.xc-doc,.xc-kit{word-break:keep-all;overflow-wrap:anywhere}.xc-card{gap:var(--sp-4);color:var(--ink);flex-direction:column;display:flex;container-type:inline-size}.xc-card,.xc-card>*{min-inline-size:0}.xc-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:650;display:inline-flex}:lang(ko) .xc-eyebrow{letter-spacing:.02em}.xc-card__head{align-items:flex-start;gap:var(--sp-3);display:flex}.xc-card__icon,.xc-cover__icon,.xc-nudge__icon,.xc-options__icon{background:var(--surface-sunk);block-size:40px;inline-size:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:13px;flex:none;place-items:center;display:grid}.xc-card__title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650;line-height:1.25}.xc-card__lede{color:var(--ink-2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.xc-subtitle{margin:0;font-size:14px;font-weight:650}.xc-meta{font-size:var(--fs-meta);color:var(--ink-3);margin:0;line-height:1.45}.xc-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xc-link{-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}}.xc-link{cursor:pointer}.xc-link--quiet{color:var(--ink-2);font-weight:500}.xc-card__actions{gap:var(--sp-2);flex-direction:column;display:flex}.xc-card__actions--row{flex-flow:wrap}.xc-card__row{justify-content:space-between;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;font-size:14px;display:flex}.xc-seal{color:var(--ink);flex:none;place-items:center;display:inline-grid}.xc-seal[data-tone=gold]{color:var(--you-ink)}.xc-fact{color:var(--ink-2);margin:0;font-size:14px;font-weight:550}.xc-fact,.xc-tag{align-items:center;gap:6px;display:inline-flex}.xc-tag{--tag-fill:var(--ink-3);--tag-wash:var(--surface-sunk);--tag-ink:var(--ink-2);border-radius:var(--r-pill);background:var(--tag-wash);max-inline-size:100%;color:var(--tag-ink);padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.3}.xc-tag[data-tone=place]{--tag-fill:var(--t-place-fill);--tag-wash:var(--t-place-wash);--tag-ink:var(--t-place-ink)}.xc-tag[data-tone=rhythm]{--tag-fill:var(--t-rhythm-fill);--tag-wash:var(--t-rhythm-wash);--tag-ink:var(--t-rhythm-ink)}.xc-tag[data-tone=them]{--tag-fill:var(--them);--tag-wash:var(--them-wash);--tag-ink:var(--them-ink)}.xc-tag[data-tone=you]{--tag-fill:var(--you);--tag-wash:var(--you-wash);--tag-ink:var(--you-ink)}.xc-tag--white{background:var(--surface);box-shadow:var(--e-1)}.xc-tag__dot{background:var(--tag-fill);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.xc-note{--note-fill:var(--t-rhythm-fill);--note-wash:var(--t-rhythm-wash);--note-ink:var(--t-rhythm-ink);border-radius:var(--r-control);background:var(--note-wash);color:var(--note-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 14px;font-size:14px;line-height:1.5;display:flex}.xc-note[data-tone=info]{--note-fill:var(--them);--note-wash:var(--them-wash);--note-ink:var(--ink-2)}.xc-note[data-tone=done]{--note-fill:var(--t-place-fill);--note-wash:var(--t-place-wash);--note-ink:var(--t-place-ink)}.xc-note[data-tone=quiet]{--note-fill:var(--ink-3);--note-wash:var(--surface-sunk);--note-ink:var(--ink-2)}.xc-note__dot{background:var(--note-fill);border-radius:50%;flex:none;align-self:center;block-size:8px;inline-size:8px}.xc-note__text{flex:200px;min-inline-size:0}.xc-note__text strong{color:var(--ink)}.xc-note__action{flex:none}.xc-field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.xc-field__label{color:var(--ink);font-size:13.5px;font-weight:600}.xc-field__hint{color:var(--ink-3);font-size:13px;line-height:1.45}.xc-input{border-radius:var(--r-control);background:var(--surface-sunk);min-block-size:48px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-3);transition:box-shadow var(--t-fast) var(--ease);align-items:center;gap:10px;padding-inline:14px;display:flex}.xc-input:focus-within{box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface)}.xc-input--needs{box-shadow:inset 0 0 0 1.5px var(--t-rhythm-fill)}.xc-input input,.xc-input select{min-inline-size:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.xc-input--select select{appearance:none;cursor:pointer}.xc-input--select:after{content:"";border-right:1.75px solid var(--ink-3);border-bottom:1.75px solid var(--ink-3);flex:none;block-size:8px;inline-size:8px;margin-inline-start:auto;transform:translateY(-2px)rotate(45deg)}.xc-input--code input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.xc-input--code input::placeholder{text-transform:none;letter-spacing:.02em}.xc-pair{gap:var(--sp-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.xc-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex;position:relative}.xc-check input{opacity:0;margin:0;position:absolute}.xc-check input,.xc-check__box{block-size:22px;inline-size:22px}.xc-check__box{background:var(--surface);box-shadow:inset 0 0 0 1.75px var(--ink-3);transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.xc-check input:checked+.xc-check__box{background:var(--ink);box-shadow:none}.xc-check input:checked+.xc-check__box:after{content:"";border-bottom:2.2px solid #fff;border-left:2.2px solid #fff;block-size:5px;inline-size:10px;transform:translateY(-1px)rotate(-45deg)}.xc-check input:focus-visible+.xc-check__box{outline:2px solid var(--ink);outline-offset:2px}.xc-check--needs .xc-check__box{box-shadow:inset 0 0 0 1.75px var(--t-rhythm-fill)}.xc-check--big{border-radius:var(--r-control);background:var(--surface-sunk);padding:14px 16px;font-weight:600}.xc-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.xc-steps,.xc-steps li{display:flex;position:relative}.xc-steps li{gap:12px}.xc-steps li:not(:last-child):before{content:"";background:var(--hairline);inline-size:1.5px;position:absolute;inset-block:30px -12px;inset-inline-start:13px}.xc-steps li[data-state=done]:not(:last-child):before{background:var(--ink)}.xc-steps__n{background:var(--surface-sunk);block-size:28px;inline-size:28px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.xc-steps li[data-state=now] .xc-steps__n{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.xc-steps li[data-state=done] .xc-steps__n{background:var(--ink);color:#fff}.xc-steps__text{flex-direction:column;gap:2px;padding-top:4px;font-size:14.5px;display:flex}.xc-steps__text span{color:var(--ink-3);font-size:13.5px;line-height:1.45}.xc-steps li[data-state=next] .xc-steps__text strong{color:var(--ink-2);font-weight:600}.xc-verify__school{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 0;display:flex}.xc-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-inline-size:360px;display:grid}.xc-code__box{aspect-ratio:.82;background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;font-size:26px;font-weight:650;display:grid}.xc-code__box[data-filled]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.xc-code__box[data-caret]:after{content:"";background:var(--ink);block-size:26px;inline-size:2px;animation:xc-caret 1.1s step-end infinite}.xc-code[data-problem] .xc-code__box[data-filled]{box-shadow:inset 0 0 0 1.5px var(--t-rhythm-fill)}@keyframes xc-caret{50%{opacity:0}}.xc-done{padding:var(--sp-5) var(--sp-3) var(--sp-3);margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5)) 0;border-radius:var(--r-card) var(--r-card) 0 0;background:radial-gradient(60% 90% at 20% 100%,var(--you),transparent 70%),radial-gradient(60% 90% at 85% 0,var(--them),transparent 70%),var(--surface);flex-direction:column;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.xc-done{background:radial-gradient(60% 90% at 20% 100%,color-mix(in srgb,var(--you) 22%,transparent),transparent 70%),radial-gradient(60% 90% at 85% 0,color-mix(in srgb,var(--them) 26%,transparent),transparent 70%),var(--surface)}}.xc-done{text-align:center}.xc-done .xc-seal{animation:xc-seal-in .7s var(--ease) both}@keyframes xc-seal-in{0%{opacity:0;transform:scale(.6)rotate(-40deg)}}.xc-done__title{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:700}.xc-facts{border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:12px 14px;font-size:14px;list-style:none;display:flex}.xc-facts li{align-items:center;gap:10px;display:flex}.xc-verify__page{flex-direction:column;gap:4px;padding-top:4px;display:flex}.xc-door{gap:0;overflow:hidden}.xc-door__hero{padding:var(--sp-5);flex-direction:column;gap:6px;display:flex}.xc-door__course{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(28px,9cqi,40px);font-weight:700;line-height:1.05}.xc-door__by{color:var(--ink-2);margin:0;font-size:16px;font-weight:550}.xc-door__verified{color:var(--ink-2);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:inline-flex}.xc-door__badges{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;display:flex}.xc-door__left{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.xc-door__body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.xc-door__cost{border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink-2);margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.xc-door--code .xc-card__title{font-size:22px}.xc-door__type{gap:var(--sp-2);flex-wrap:wrap;display:flex}.xc-door__type .xc-input{flex:12rem;min-inline-size:0}.xc-door__type .sys-pill{flex:none}.xc-times__best{border-radius:var(--r-control);background:var(--them-wash);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.xc-times__bestLabel{color:var(--them-ink);font-size:12.5px;font-weight:650}.xc-times__best ul{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:15px;font-weight:650;list-style:none;display:flex}.xc-week{--cell:minmax(0,1fr);-webkit-user-select:none;user-select:none;gap:3px;display:grid}.xc-week__hours,.xc-week__row{grid-template-columns:40px repeat(18,var(--cell));align-items:center;gap:2px;display:grid}.xc-week__hour{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;overflow:visible}.xc-week__day{color:var(--ink-2);font-size:12px;font-weight:600}.xc-week__cell{background:var(--surface-sunk);cursor:pointer;block-size:26px;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:0;border-radius:5px;padding:0;position:relative}.xc-week__cell.is-shared{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.xc-week__cell.is-shared{background:color-mix(in srgb,var(--them) 34%,var(--surface))}}.xc-week__cell.is-on{background:var(--you);box-shadow:inset 0 0 0 1.5px var(--you-ink)}@supports (color:color-mix(in lab,red,red)){.xc-week__cell.is-on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--you-ink) 55%,transparent)}}.xc-week__cell.is-poked{animation:xc-poke .38s var(--ease)}.xc-week__cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px;z-index:1}@media (hover:hover){.xc-week__cell.is-shared:hover:not(.is-on){background:var(--them)}@supports (color:color-mix(in lab,red,red)){.xc-week__cell.is-shared:hover:not(.is-on){background:color-mix(in srgb,var(--them) 55%,var(--surface))}}}@keyframes xc-poke{25%{transform:translate(-2px)}75%{transform:translate(2px)}}.xc-times__legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.xc-times__legend>span{align-items:center;gap:6px;display:inline-flex}.xc-times__legend .xc-meta{margin-inline-start:auto}.xc-swatch{border-radius:4px;block-size:14px;inline-size:14px}.xc-swatch[data-kind=shared]{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.xc-swatch[data-kind=shared]{background:color-mix(in srgb,var(--them) 34%,var(--surface))}}.xc-swatch[data-kind=chosen]{background:var(--you)}.xc-times__poke{color:var(--t-rhythm-ink);margin:0;font-size:13.5px}.xc-times__picked{border-radius:var(--r-control);background:var(--you-wash);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.xc-times__picked strong{color:var(--you-ink);font-size:14px}.xc-times__picked ul{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.xc-times__count{padding-top:var(--sp-3);border-top:1px solid var(--hairline)}@container (max-width:420px){.xc-week__hours,.xc-week__row{grid-template-columns:30px repeat(18,var(--cell));gap:1.5px}.xc-week__cell{border-radius:4px;block-size:24px}.xc-week__hour{font-size:9.5px}}.xc-wait__top{align-items:center;gap:var(--sp-5);display:flex}.xc-wait__copy{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.xc-wait__tier{margin:8px 0 0}.xc-rings{flex:none;block-size:132px;inline-size:132px;position:relative}.xc-rings__ring{border:1.5px dashed var(--ink);border-radius:50%;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.xc-rings__ring{border:1.5px dashed color-mix(in srgb,var(--ink) 18%,transparent)}}.xc-rings__ring[data-r="0"]{block-size:56px;inline-size:56px}.xc-rings__ring[data-r="1"]{block-size:94px;inline-size:94px}.xc-rings__ring[data-r="2"]{block-size:130px;inline-size:130px}.xc-rings__ring.is-reached{border:1.5px solid var(--them);background:var(--them)}@supports (color:color-mix(in lab,red,red)){.xc-rings__ring.is-reached{background:color-mix(in srgb,var(--them) 8%,transparent)}}.xc-rings__you{background:var(--you);block-size:18px;inline-size:18px;box-shadow:0 0 0 4px var(--surface),0 0 0 5.5px var(--you-ink);border-radius:50%;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.xc-rings__you{box-shadow:0 0 0 4px var(--surface),0 0 0 5.5px color-mix(in srgb,var(--you-ink) 40%,transparent)}}.xc-rings__sweep{background:conic-gradient(from 0deg,var(--them),transparent 22%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.xc-rings__sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--them) 28%,transparent),transparent 22%)}}.xc-rings__sweep{animation:xc-sweep 4.8s linear infinite;-webkit-mask:radial-gradient(circle,#0000 10px,#000 11px);mask:radial-gradient(circle,#0000 10px,#000 11px)}.xc-rings[data-tier="0"] .xc-rings__sweep{inset:37px}.xc-rings[data-tier="1"] .xc-rings__sweep{inset:18px}@keyframes xc-sweep{to{transform:rotate(1turn)}}.xc-why{border-radius:var(--r-control);background:var(--surface-sunk);padding:10px 14px;font-size:14px}.xc-why summary{cursor:pointer;font-weight:600;list-style:none}.xc-why summary::-webkit-details-marker{display:none}.xc-why summary:after{content:"+";float:inline-end;color:var(--ink-3)}.xc-why[open] summary:after{content:"−"}.xc-why p{color:var(--ink-2);margin:8px 0 2px;line-height:1.5}.xc-options{border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xc-options li{color:var(--ink-3);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.xc-options li+li{border-top:1px solid var(--hairline)}.xc-options__icon{border-radius:11px;block-size:36px;inline-size:36px}.xc-options__text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.xc-options__text strong{color:var(--ink);font-size:14.5px}.xc-options__text span{color:var(--ink-3);font-size:13px;line-height:1.45}@container (max-width:460px){.xc-wait__top{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.xc-rings{block-size:112px;inline-size:112px}.xc-rings__ring[data-r="2"]{block-size:110px;inline-size:110px}.xc-rings__ring[data-r="1"]{block-size:80px;inline-size:80px}.xc-rings__ring[data-r="0"]{block-size:48px;inline-size:48px}.xc-options li{flex-wrap:wrap}.xc-options li .xc-tag{margin-inline-start:48px}}.xc-nudge__head{align-items:flex-start;gap:var(--sp-3);display:flex}.xc-nudge__icon{background:var(--them-wash);color:var(--them-ink);box-shadow:none}.xc-nudge__seal{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.xc-who{align-items:center;gap:var(--sp-3);display:flex}.xc-who__face{box-shadow:0 0 0 2.5px var(--them),0 0 0 5px var(--surface)}.xc-who__text{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.xc-who__name{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700}.xc-clocks{border-radius:var(--r-card);background:linear-gradient(90deg,var(--you-wash),var(--surface) 50%,var(--them-wash));grid-template-columns:minmax(0,1fr) minmax(90px,1.1fr) minmax(0,1fr);align-items:center;gap:4px;padding:14px;display:grid}.xc-clocks__side{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.xc-clocks__side[data-voice=them]{text-align:end}.xc-clocks__day{color:var(--you-ink);font-size:12.5px;font-weight:650}.xc-clocks__side[data-voice=them] .xc-clocks__day{color:var(--them-ink)}.xc-clocks__time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,7cqi,30px);font-weight:700;line-height:1.1}.xc-clocks__where{color:var(--ink-3);font-size:12.5px}.xc-clocks__bridge{justify-items:center;display:grid;position:relative}.xc-clocks__bridge svg{block-size:34px;inline-size:100%;overflow:visible}.xc-clocks__bridge path{stroke-dasharray:160;stroke-dashoffset:160px;animation:xc-draw 1.2s var(--ease) .2s forwards}@keyframes xc-draw{to{stroke-dashoffset:0}}.xc-clocks__weekly{color:var(--ink-2);text-align:center;margin-top:-2px;font-size:11.5px;font-weight:650;line-height:1.3}.xc-steady__term{flex-direction:column;gap:8px;display:flex}.xc-steady__termHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.xc-term{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.xc-term li{background:var(--surface-sunk);block-size:10px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:3px}.xc-term li[data-state=talked]{background:var(--ink);box-shadow:none}.xc-term li[data-state=missed]{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 3px,var(--ink) 3px 4.5px)}@supports (color:color-mix(in lab,red,red)){.xc-term li[data-state=missed]{background:repeating-linear-gradient(135deg,var(--surface-sunk) 0 3px,color-mix(in srgb,var(--ink) 12%,transparent) 3px 4.5px)}}.xc-term li[data-state=now]{background:var(--you);box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--you)}.xc-steady__next{color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;font-size:14px;display:flex}.xc-steady__next strong{color:var(--ink)}.xc-steady__new{flex-wrap:wrap;gap:4px 10px;margin:0;font-size:13.5px;display:flex}.xc-steady__level{color:var(--ink-2);align-items:center;gap:6px;margin:-6px 0 0;font-size:13px;display:inline-flex}.xc-confirms{flex-wrap:wrap;gap:8px;display:flex}.xc-pair-faces{display:flex}.xc-pair-faces__you{box-shadow:0 0 0 2.5px var(--you),0 0 0 5px var(--surface)}.xc-pair-faces__them{box-shadow:0 0 0 2.5px var(--them),0 0 0 5px var(--surface);margin-inline-start:-10px}.xc-cover{align-items:flex-start;gap:var(--sp-3);display:flex}.xc-consent{gap:var(--sp-5)}.xc-consent__title{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700}.xc-consent__part{flex-direction:column;gap:6px;display:flex}.xc-consent__part h4{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.xc-consent__part p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.xc-consent__part--safe{border-radius:var(--r-control);background:var(--t-place-wash);padding:14px 16px}.xc-ticks{color:var(--ink-2);flex-direction:column;gap:7px;margin:2px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.xc-ticks li{gap:8px;display:flex}.xc-ticks svg{color:var(--t-place-ink);flex:none;margin-top:2px}.xc-consent__actions{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}@container (max-width:380px){.xc-consent__actions{grid-template-columns:1fr}}.xc-consent__receipt{margin:0}.xc-setting .sys-toggle{align-items:flex-start}.xc-sheet{border-radius:var(--r-stage)}.xc-sheet__grab{background:var(--ink);border-radius:2px;align-self:center;block-size:4px;inline-size:40px;margin-block:-6px -4px}@supports (color:color-mix(in lab,red,red)){.xc-sheet__grab{background:color-mix(in srgb,var(--ink) 16%,transparent)}}.xc-sheet__title{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.xc-choices{flex-direction:column;gap:8px;display:flex}.xc-choice{border-radius:var(--r-control);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.xc-choice.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.xc-choice.is-full{cursor:not-allowed;background:repeating-linear-gradient(135deg,var(--surface) 0 8px,var(--surface-sunk) 8px 9px);color:var(--ink-3)}.xc-choice.is-full strong{color:var(--ink-2)}.xc-choice__text .xc-choice__room{border-radius:var(--r-pill);background:var(--you-wash);color:var(--you-ink);align-self:flex-start;margin-top:4px;padding:2px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.xc-choice__ring{block-size:20px;inline-size:20px;box-shadow:inset 0 0 0 1.75px var(--ink-3);border-radius:50%;flex:none;margin-top:1px}.xc-choice.is-on .xc-choice__ring{box-shadow:inset 0 0 0 6px var(--ink)}.xc-choice__text{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.xc-choice__text strong{font-size:15px}.xc-choice__text span{color:var(--ink-2);font-size:13.5px;line-height:1.45}.xc-choice__tag{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}@container (max-width:380px){.xc-choice{flex-wrap:wrap}.xc-choice .xc-tag,.xc-choice__tag{margin-inline-start:32px}}.xc-grad{border-radius:var(--r-stage);gap:0;overflow:hidden}.xc-grad__hero{padding:var(--sp-6) var(--sp-5) var(--sp-4);flex-direction:column;gap:8px;display:flex}.xc-grad__cap{background:var(--surface);block-size:52px;inline-size:52px;box-shadow:var(--e-1);border-radius:50%;place-items:center;display:grid}.xc-grad__hero .xc-card__lede{color:var(--ink)}.xc-grad__figures{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.xc-grad__figures span{border-radius:var(--r-pill);background:var(--surface);padding:6px 12px}@supports (color:color-mix(in lab,red,red)){.xc-grad__figures span{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.xc-grad__figures span{font-variant-numeric:tabular-nums;font-size:13.5px}.xc-grad__path{block-size:auto;inline-size:100%;max-inline-size:360px;margin-top:4px}.xc-grad__path path{stroke-dasharray:600;stroke-dashoffset:600px;animation:xc-draw 1.8s var(--ease) .3s forwards}.xc-grad__body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.xc-grad__cert{align-items:center;gap:var(--sp-3);border-radius:var(--r-control);background:var(--surface-sunk);padding:10px;display:flex}.xc-grad__cert img{block-size:auto;inline-size:120px;box-shadow:var(--e-1);border-radius:4px}.xc-grad__cert span{flex-direction:column;gap:4px;font-size:14px;display:flex}.xc-grad__cols{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.xc-grad__cols p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.xc-grad__thanks{text-align:center}@container (max-width:400px){.xc-grad__cols{grid-template-columns:1fr}}.xc-letter{border-radius:var(--r-control);background:var(--surface-sunk);max-block-size:300px;box-shadow:inset 0 0 0 1px var(--hairline);padding:16px 18px;overflow:auto}.xc-letter--tall{max-block-size:380px}.xc-letter pre{font:inherit;white-space:pre-wrap;color:var(--ink);margin:0;font-size:14.5px;line-height:1.6}.xc-reporttag{border-radius:var(--r-control);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.xc-reporttag__chip{align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.xc-consolehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.xc-consolehead__title{letter-spacing:-.02em;margin:0 0 4px;font-size:28px;font-weight:700}.xc-console{gap:0;overflow:hidden}.xc-console__hero{gap:var(--sp-5);padding:var(--sp-5);background:radial-gradient(60% 120% at 100% 0,var(--them),transparent 70%),var(--surface);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.xc-console__hero{background:radial-gradient(60% 120% at 100% 0,color-mix(in srgb,var(--them) 14%,transparent),transparent 70%),var(--surface)}}.xc-console__course{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(26px,6cqi,34px);font-weight:700;line-height:1.1}.xc-console__code{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.xc-console__code code{background:var(--surface-sunk);letter-spacing:.04em;border-radius:9px;padding:4px 10px;font-size:15px;font-weight:650}.xc-iconbtn{block-size:32px;inline-size:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.xc-iconbtn:hover{background:var(--surface-sunk)}.xc-console__seats{flex-direction:column;gap:6px;display:flex}.xc-console__seatsNum{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;display:flex}.xc-console__seatsNum strong{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.xc-console__seatsNum span{color:var(--ink-3);font-size:15px;font-weight:600}.xc-seatbar{grid-template-columns:repeat(auto-fill,minmax(9px,1fr));gap:3px;max-inline-size:320px;display:grid}.xc-seatbar i{background:var(--surface-sunk);block-size:18px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:3px}.xc-seatbar i[data-on]{background:var(--ink);box-shadow:none;animation:xc-pop .38s var(--ease) both;animation-delay:calc(var(--i) * 22ms)}@keyframes xc-pop{0%{opacity:0;transform:scaleY(.3)}}.xc-console__funnel{gap:var(--sp-3);padding:var(--sp-5);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.xc-console__funnelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.xc-console__funnelHead h4{margin:0;font-size:15px}.xc-funnel{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xc-funnel li{flex-direction:column;gap:2px;display:flex}.xc-funnel__bar{background:var(--surface-sunk);border-radius:10px;block-size:64px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.xc-funnel__bar:after{content:"";block-size:calc(var(--share) * 100%);background:var(--them);border-radius:10px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.xc-funnel__bar:after{background:color-mix(in srgb,var(--them) calc(40% + var(--i) * 20%),var(--surface))}}.xc-funnel__bar:after{animation:xc-rise .7s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}@keyframes xc-rise{0%{block-size:0}}.xc-funnel strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.xc-funnel span:last-child{color:var(--ink-3);font-size:13px}.xc-console__actions{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--hairline);background:var(--surface-sunk);flex-wrap:wrap;gap:8px;display:flex}@container (max-width:560px){.xc-console__hero{gap:var(--sp-4);grid-template-columns:1fr}.xc-funnel{gap:var(--sp-2)}.xc-funnel__bar{block-size:48px}.xc-funnel strong{font-size:20px}}.xc-reports__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xc-reports__list li{align-items:center;gap:12px;padding:12px 0;display:flex}.xc-reports__list li+li{border-top:1px solid var(--hairline)}.xc-reports__who{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.xc-reports__who strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.xc-reports__who>span{color:var(--ink-3);font-size:13px}.xc-reports__open{color:var(--ink);cursor:pointer;border-radius:11px;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.xc-empty,.xc-reports__open{background:var(--surface-sunk)}.xc-empty{border-radius:var(--r-control);color:var(--ink-2);text-align:center;margin:0;padding:18px;font-size:14px}.xc-kline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xc-kline__seat{block-size:34px;inline-size:34px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.xc-kline__seat{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 16%,transparent)}}.xc-kline__seat{background:repeating-linear-gradient(135deg,var(--surface) 0 4px,var(--surface-sunk) 4px 5.5px)}.xc-kline__seat[data-on]{background:var(--ink);color:#fff;box-shadow:none;animation:xc-seat .52s var(--ease) both;animation-delay:calc(var(--i) * .12s)}@keyframes xc-seat{0%{opacity:0;transform:scale(.5)}}.xc-kline__label{font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:14px;font-weight:650}.xc-summary__wait{margin:0;font-size:15px;font-weight:550;line-height:1.5}.xc-summary__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.xc-summary__head .xc-meta{margin-top:4px}.xc-summary__grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xc-panel{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;gap:8px;min-inline-size:0;padding:16px;display:flex}.xc-panel h4{margin:0;font-size:15px;font-weight:650}.xc-panel__second{margin-top:8px!important}.xc-panel--rhythm{grid-column:1/-1}.xc-panel--next{background:linear-gradient(160deg,var(--you-wash),var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab,red,red)){.xc-panel--next{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--you) 30%,transparent)}}.xc-levels{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.xc-levels li{font-variant-numeric:tabular-nums;grid-template-columns:30px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.xc-levels__band{font-size:13px;font-weight:700}.xc-levels__bar{background:var(--surface-sunk);border-radius:7px;block-size:14px;overflow:hidden}.xc-levels__bar i{background:var(--them);transform-origin:0;block-size:100%;animation:xc-grow .8s var(--ease) both;border-radius:7px;display:block}@keyframes xc-grow{0%{transform:scaleX(0)}}.xc-levels__n{text-align:end;font-size:13px;font-weight:650}.xc-next{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.xc-next li{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;display:grid}.xc-next__rank{background:var(--ink);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;block-size:26px;inline-size:26px;font-size:13px;font-weight:700;display:grid}.xc-next__skill{font-size:14.5px;font-weight:650}.xc-next__share{color:var(--you-ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.xc-next__bar{background:var(--you);border-radius:3px;flex:1;block-size:6px}@supports (color:color-mix(in lab,red,red)){.xc-next__bar{background:color-mix(in srgb,var(--you) 18%,var(--surface))}}.xc-next__bar{overflow:hidden}.xc-next__bar i{background:var(--you);transform-origin:0;block-size:100%;animation:xc-grow .9s var(--ease) both;display:block}.xc-skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xc-skills li{border-radius:var(--r-pill);padding:6px 11px;font-size:13.5px;font-weight:550}.xc-skills[data-kind=stuck] li{background:var(--t-rhythm-wash);color:var(--t-rhythm-ink)}.xc-skills[data-kind=improving] li{background:var(--t-place-wash);color:var(--t-place-ink)}.xc-topics{gap:3px;block-size:16px;display:flex}.xc-topics i{background:var(--tint-fill);border-radius:5px;flex-basis:0;min-inline-size:6px}.xc-topics__list{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.xc-topics__list li{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.xc-topics__list b{color:var(--ink);font-variant-numeric:tabular-nums}.xc-topics__dot{background:var(--tint-fill);border-radius:50%;block-size:8px;inline-size:8px}.xc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.xc-stats div{flex-direction:column-reverse;gap:2px;display:flex}.xc-stats dt{color:var(--ink-3);font-size:12.5px;line-height:1.35}.xc-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.xc-stats small{color:var(--ink-3);letter-spacing:0;font-size:12px;font-weight:500}.xc-short{background:repeating-linear-gradient(135deg,var(--surface) 0 6px,var(--surface-sunk) 6px 7.5px);color:var(--ink-2);border-radius:12px;margin:0;padding:12px;font-size:13px}.xc-summary__foot{padding-top:var(--sp-3);border-top:1px solid var(--hairline);flex-direction:column;gap:8px;display:flex}@container (max-width:600px){.xc-summary__grid{grid-template-columns:1fr}}.xc-kit{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container-type:inline-size}.xc-kit__code{gap:0;overflow:hidden}.xc-kit__codeHero{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5);display:flex}.xc-kit__bigcode{letter-spacing:.02em;font-variant-numeric:tabular-nums;word-break:break-all;margin:6px 0 4px;font-size:clamp(30px,8.5cqi,48px);font-weight:750;line-height:1.05}.xc-kit__link{color:var(--ink-2);word-break:break-all;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.xc-kit__qr{background:var(--surface);box-shadow:var(--e-1);border-radius:18px;flex:none;padding:10px}.xc-kit__qr svg{display:block}.xc-kit__codeActions{padding:var(--sp-4) var(--sp-5);flex-wrap:wrap;gap:8px;display:flex}.xc-kit__announceHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.xc-kit__paste{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xc-kit__slide{flex-flow:wrap;justify-content:space-between;align-items:center}.xc-kit__slideText{flex-direction:column;flex:200px;align-items:flex-start;gap:8px;display:flex}.xc-kit__slideImg{block-size:auto;inline-size:min(100%,320px);box-shadow:var(--e-2);border-radius:10px}.xc-walk{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xc-walk li{align-items:center;gap:8px}.xc-walk li,.xc-walk__phone{flex-direction:column;display:flex}.xc-walk__phone{aspect-ratio:.52;background:linear-gradient(140deg,var(--ground-a),var(--ground-b));inline-size:100%;max-inline-size:132px;box-shadow:inset 0 0 0 5px var(--ink),var(--e-1);border-radius:22px;gap:7px;padding:22px 12px 12px;position:relative;overflow:hidden}.xc-walk__notch{background:var(--ink);border-radius:3px;block-size:6px;inline-size:34px;margin:auto;position:absolute;inset-block-start:8px;inset-inline:0}.xc-walk__field{background:radial-gradient(80% 100% at 0 100%,var(--you),transparent),radial-gradient(80% 100% at 100% 0,var(--them),transparent),var(--surface);border-radius:10px;block-size:30%;margin:-2px -2px 0}@supports (color:color-mix(in lab,red,red)){.xc-walk__field{background:radial-gradient(80% 100% at 0 100%,color-mix(in srgb,var(--you) 40%,transparent),transparent),radial-gradient(80% 100% at 100% 0,color-mix(in srgb,var(--them) 45%,transparent),transparent),var(--surface)}}.xc-walk__line{background:var(--ink);border-radius:3px;block-size:6px;inline-size:80%}@supports (color:color-mix(in lab,red,red)){.xc-walk__line{background:color-mix(in srgb,var(--ink) 14%,transparent)}}.xc-walk__line--title{background:var(--ink);block-size:9px;inline-size:64%}@supports (color:color-mix(in lab,red,red)){.xc-walk__line--title{background:color-mix(in srgb,var(--ink) 55%,transparent)}}.xc-walk__pill{background:var(--ink);border-radius:8px;block-size:16px;margin-top:auto}.xc-walk__boxes{grid-template-columns:repeat(6,1fr);gap:3px;margin-top:8px;display:grid}.xc-walk__boxes i{aspect-ratio:.8;background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.xc-walk__boxes i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}}.xc-walk__faces{justify-content:center;margin:10px 0 6px;display:flex}.xc-walk__faces i{background:var(--you);block-size:30px;inline-size:30px;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.xc-walk__faces i[data-voice=them]{background:var(--them);margin-inline-start:-8px}.xc-walk__label{text-align:center;font-size:13px;font-weight:600}.xc-walk__label b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;block-size:20px;inline-size:20px;margin-inline-end:4px;font-size:11px;display:inline-grid}@container (max-width:460px){.xc-kit__codeHero{flex-direction:column;align-items:flex-start}}.xc-create__row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@container (max-width:440px){.xc-create__row{grid-template-columns:1fr}}.xc-levelpick{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.xc-levelpick__step{background:var(--surface-sunk);color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex}.xc-levelpick__step.is-below{background:var(--them)}@supports (color:color-mix(in lab,red,red)){.xc-levelpick__step.is-below{background:color-mix(in srgb,var(--them) 14%,var(--surface))}}.xc-levelpick__step.is-on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.xc-levelpick__n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.xc-levelpick__name{font-size:12px;font-weight:600;line-height:1.3}@container (max-width:440px){.xc-levelpick{grid-template-columns:1fr}.xc-levelpick__step{flex-direction:row;align-items:center;gap:10px;padding:8px 12px}.xc-levelpick__n{font-size:15px}.xc-levelpick__name{font-size:13.5px}}.xc-seats__calc{align-items:center;gap:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);grid-template-columns:auto minmax(0,1fr) auto;padding:16px;display:grid}.xc-seats__count,.xc-seats__total{flex-direction:column;gap:6px;display:flex}.xc-seats__total{text-align:end;align-items:flex-end}.xc-seats__total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750}.xc-stepper{background:var(--surface);box-shadow:var(--e-1);display:flex}.xc-stepper button{background:0 0}.xc-seats__tiers{justify-content:center;gap:8px;display:flex}.xc-tier{color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:13px;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;display:flex}.xc-tier strong{font-size:16px}.xc-tier span{font-size:12px}.xc-tier.is-on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.xc-seats__sees{padding-top:var(--sp-3);border-top:1px solid var(--hairline);flex-direction:column;gap:6px;display:flex}.xc-seats__sees p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}@container (max-width:520px){.xc-seats__calc{grid-template-columns:1fr;justify-items:start}.xc-seats__total{text-align:start;align-items:flex-start}}.xc-doc{gap:var(--sp-5);color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;padding:clamp(20px,5vw,44px);font-size:14px;display:flex;box-shadow:0 1px 2px #1518240f,0 18px 50px #1518241a;container-type:inline-size}.xc-doc__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.xc-doc__brand{align-items:center;gap:10px;display:flex}.xc-doc__brand span:last-child{flex-direction:column;line-height:1.2;display:flex}.xc-doc__brand strong{font-size:17px}.xc-doc__brand span span{color:var(--ink-3);font-size:12.5px}.xc-doc__title{text-align:end}.xc-doc__title h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:26px;font-weight:700}.xc-doc__title p{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:2px 0 0}.xc-doc__meta{gap:var(--sp-5);flex-wrap:wrap;margin:0;display:flex}.xc-doc__meta dt,.xc-doc__parties h4,.xc-doc__terms h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:11.5px;font-weight:700}.xc-doc__meta dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.xc-doc__parties{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.xc-doc__parties p{margin:0;line-height:1.5}.xc-doc__table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.xc-doc__table th{border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;text-align:end;color:var(--ink-3);padding:8px 0;font-size:11.5px}.xc-doc__table td:first-child,.xc-doc__table th:first-child{text-align:start}.xc-doc__table td{border-bottom:1px solid var(--hairline);text-align:end;vertical-align:top;padding:12px 0 12px 12px}.xc-doc__table td:first-child{padding-inline-start:0}.xc-doc__table td strong{display:block}.xc-doc__table td span{color:var(--ink-3);margin-top:3px;font-size:12.5px;display:block}.xc-doc__table tfoot td{border-bottom:0;padding-block:6px}.xc-doc__muted{color:var(--ink-3)}.xc-doc__total td{border-top:2px solid var(--ink);font-size:17px;font-weight:750;padding-top:12px!important}.xc-doc__terms p{color:var(--ink-2);margin:0 0 6px;line-height:1.55}.xc-doc__faculty{align-items:center;gap:6px;display:inline-flex}.xc-doc__actions{flex-wrap:wrap;gap:8px;display:flex}.xc-doc__foot{padding-top:var(--sp-3);border-top:1px solid var(--hairline);color:var(--ink-3);font-size:11.5px}@container (max-width:480px){.xc-doc__parties{gap:var(--sp-3);grid-template-columns:1fr}.xc-doc__title{text-align:start}.xc-doc__table tbody td:nth-child(3),.xc-doc__table thead th:nth-child(3){display:none}}.xc-receipt__tick{background:var(--t-place-wash);block-size:48px;inline-size:48px;color:var(--t-place-ink);border-radius:50%;place-items:center;display:grid}.xc-receipt__lines{border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;margin:0;display:flex}.xc-receipt__lines div{justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.xc-receipt__lines div+div{border-top:1px solid var(--hairline)}.xc-receipt__lines dt{color:var(--ink-2)}.xc-receipt__lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.xc-linkbtn{color:var(--ink-2);font:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xc-linkbtn{-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}}.xc-linkbtn{cursor:pointer}.xc-linkbtn:hover{color:var(--ink)}.xc-signupscreen{gap:var(--sp-3);padding:var(--sp-2);flex-direction:column;display:flex}.xc-signupscreen .au-headline{margin:0;font-size:30px}.xc-signup{inline-size:100%}.xc-chooser{margin-top:var(--sp-2);border-radius:var(--r-card);background:linear-gradient(110deg,var(--them-wash),var(--you-wash));box-shadow:inset 0 0 0 1px var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px 14px 14px 12px;display:grid}.xc-chooser>:last-child{grid-column:2;justify-self:start}.xc-chooser__text{min-inline-size:0;color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;line-height:1.4;display:flex}.xc-chooser__text strong{color:var(--ink);font-size:14.5px}.xc-chooser--on{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.xc-chooser__tick{background:var(--ink);block-size:26px;inline-size:26px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.xc-join{gap:0;overflow:hidden}.xc-join__hero{padding:var(--sp-5);flex-direction:column;gap:6px;display:flex}.xc-join__title{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(24px,7cqi,32px);font-weight:700;line-height:1.12}.xc-join__lede{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.xc-join__code{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.xc-join__body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.xc-join__codefield{flex-direction:column;gap:6px;display:flex}.xc-join__regular{color:var(--ink-2);text-underline-offset:3px;align-self:center;font-size:14px;font-weight:550;text-decoration:underline}.xc-after{gap:var(--sp-4)}.xc-after,.xc-after__head{flex-direction:column;display:flex}.xc-after__head{gap:6px}.xc-after__bar{grid-template-columns:repeat(3,1fr);gap:6px;max-inline-size:220px;display:grid}.xc-after__bar i{background:var(--surface-sunk);block-size:5px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px}.xc-after__bar i[data-on]{background:var(--ink);box-shadow:none}.xc-after__title{letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:700}.xc-after__skip{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.xc-remind__row{align-items:flex-start;gap:14px;display:flex}.xc-remind__text{flex-direction:column;gap:4px;display:flex}.xc-remind[data-kind=daily]{background:radial-gradient(70% 140% at 100% 0,var(--you),transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.xc-remind[data-kind=daily]{background:radial-gradient(70% 140% at 100% 0,color-mix(in srgb,var(--you) 16%,transparent),transparent 70%),var(--surface)}}.xc-remind .xc-card__actions--row{align-items:center}.xc-remind__not{margin-inline-start:auto;font-size:13px}.xc-push{background:var(--surface);border-radius:22px;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.xc-push{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.xc-push{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);font-size:13.5px;line-height:1.4;box-shadow:0 1px 2px #1518240f,0 12px 32px #1518241f}.xc-push__icon{background:var(--surface);block-size:38px;inline-size:38px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px;flex:none;place-items:center;display:grid}.xc-push__text{flex-direction:column;flex:1;gap:2px;display:flex}.xc-push__top{justify-content:space-between;gap:8px;display:flex}.xc-push__top span{color:var(--ink-3);font-size:12px}.xc-settings__join{border-radius:var(--r-control);background:var(--surface-sunk);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;padding:16px;display:grid}.xc-settings__join strong{font-size:15px}.xc-settings__join p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.45}.xc-settings__join>:last-child{grid-column:2;justify-self:start}.xc-settings__cap{background:var(--you-wash);block-size:30px;inline-size:30px;color:var(--you-ink);border-radius:50%;place-items:center;display:grid}.xc-settings__facts{border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;margin:0;display:flex}.xc-settings__facts div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;font-size:14px;display:flex}.xc-settings__facts div+div{border-top:1px solid var(--hairline)}.xc-settings__facts dt{color:var(--ink-2);font-weight:550}.xc-settings__facts dd{margin:0}.xc-homeprompt{background:radial-gradient(70% 140% at 0 0,var(--them),transparent 70%),radial-gradient(70% 140% at 100% 100%,var(--you),transparent 70%),var(--surface);flex-direction:row;align-items:flex-start;gap:16px}@supports (color:color-mix(in lab,red,red)){.xc-homeprompt{background:radial-gradient(70% 140% at 0 0,color-mix(in srgb,var(--them) 14%,transparent),transparent 70%),radial-gradient(70% 140% at 100% 100%,color-mix(in srgb,var(--you) 14%,transparent),transparent 70%),var(--surface)}}.xc-homeprompt__art{background:var(--surface);block-size:52px;inline-size:52px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);border-radius:16px;flex:none;place-items:center;display:grid}.xc-homeprompt__text{flex-direction:column;gap:10px;display:flex}.xc-pilot[data-finished]{background:radial-gradient(70% 140% at 100% 0,var(--you),transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.xc-pilot[data-finished]{background:radial-gradient(70% 140% at 100% 0,color-mix(in srgb,var(--you) 18%,transparent),transparent 70%),var(--surface)}}.xc-pilot__marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.xc-pilot__marks li{border-radius:var(--r-control);background:var(--surface-sunk);flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex}.xc-pilot__mark{block-size:34px;inline-size:34px;box-shadow:inset 0 0 0 1.75px var(--ink-3);font-variant-numeric:tabular-nums;color:var(--ink-2);border-radius:50%;place-items:center;font-weight:700;display:grid}.xc-pilot__marks li[data-state=done] .xc-pilot__mark{background:var(--ink);box-shadow:none;color:var(--surface)}.xc-pilot__marks li[data-state=held]{background:var(--you-wash)}.xc-pilot__marks li[data-state=held] .xc-pilot__mark{box-shadow:inset 0 0 0 3px var(--you);color:var(--ink)}.xc-pilot__label{color:var(--ink-2);font-size:12.5px;font-weight:600}.xc-pilot__when{border-radius:var(--r-control);background:var(--surface-sunk);margin:0;padding:12px 14px;font-size:15px;font-weight:600}.xc-dept{gap:0;overflow:hidden}.xc-dept__hero{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-5);padding:var(--sp-5);background:radial-gradient(60% 120% at 100% 0,var(--them),transparent 70%),var(--surface);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.xc-dept__hero{background:radial-gradient(60% 120% at 100% 0,color-mix(in srgb,var(--them) 14%,transparent),transparent 70%),var(--surface)}}.xc-dept__tiles{border-top:1px solid var(--hairline);background:var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.xc-dept__tiles li{padding:16px var(--sp-5);background:var(--surface);flex-direction:column;gap:2px;display:flex}.xc-dept__tiles strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.xc-dept__tiles span{color:var(--ink-3);font-size:13px}.xc-dept__tiles li[data-tone=you] strong{color:var(--you-ink)}.xc-dept__tiles li[data-tone=them] strong{color:var(--them-ink)}.xc-dept__bar{grid-template-columns:var(--a) var(--b) var(--c);margin:0 var(--sp-5) var(--sp-5);gap:3px;block-size:12px;display:grid}.xc-dept__bar i{border-radius:999px}.xc-dept__bar i[data-k=used]{background:var(--you)}.xc-dept__bar i[data-k=left]{background:var(--them)}.xc-dept__bar i[data-k=pool]{background:repeating-linear-gradient(135deg,var(--surface) 0 4px,var(--ink-3) 4px 6px)}@supports (color:color-mix(in lab,red,red)){.xc-dept__bar i[data-k=pool]{background:repeating-linear-gradient(135deg,var(--surface) 0 4px,color-mix(in srgb,var(--ink-3) 45%,var(--surface)) 4px 6px)}}.xc-dept__bar i[data-k=pool]{box-shadow:inset 0 0 0 1px var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.xc-dept__bar i[data-k=pool]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-3) 40%,transparent)}}.xc-dept__pool{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--hairline);background:var(--surface-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.xc-dept__pool p{color:var(--ink-2);margin:2px 0 0;font-size:13.5px}@container (max-width:560px){.xc-dept__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.xc-funded__list{gap:10px;margin:0;padding:0;list-style:none}.xc-funded__list,.xc-funded__row{flex-direction:column;display:flex}.xc-funded__row{border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--hairline);gap:12px;padding:16px}.xc-funded__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.xc-funded__name{flex-direction:column;gap:2px;display:flex}.xc-funded__name strong{font-size:16px}.xc-funded__name span,.xc-funded__seats{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.xc-funded__seats{align-items:center;gap:8px;font-weight:600;display:inline-flex}.xc-funded__seatbar{background:var(--surface-sunk);border-radius:999px;block-size:8px;inline-size:72px;position:relative;overflow:hidden}.xc-funded__seatbar:after{content:"";inline-size:calc(var(--share) * 100%);background:var(--you);border-radius:999px;position:absolute;inset:0 auto 0 0}.xc-funded__funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.xc-funded__funnel li{background:var(--them);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.xc-funded__funnel li{background:color-mix(in srgb,var(--them) calc(var(--share) * 22%),var(--surface))}}.xc-funded__funnel strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.xc-funded__funnel span{color:var(--ink-2);font-size:12px;line-height:1.3}.xc-funded__summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}@container (max-width:520px){.xc-funded__funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}.xc-stepper{border-radius:var(--r-pill);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);align-self:flex-start;align-items:center;gap:4px;padding:4px;display:inline-flex}.xc-stepper button{background:var(--surface);block-size:40px;inline-size:40px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:20px;box-shadow:0 1px 2px #15182414}.xc-stepper button:disabled{opacity:.4;cursor:default}.xc-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:56px;font-size:26px;font-weight:700}.xc-orders__table{border-collapse:collapse;inline-size:100%;font-size:13.5px}.xc-orders__table th{border-bottom:1px solid var(--hairline);text-align:start;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;font-size:12px;font-weight:650}.xc-orders__table td{border-bottom:1px solid var(--hairline);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 10px}.xc-orders__table td:first-child{flex-direction:column;gap:2px;display:flex}.xc-orders__table td:first-child span{color:var(--ink-3);font-size:12.5px}.xc-orders__pdf{color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}@container (max-width:600px){.xc-orders__table thead{display:none}.xc-orders__table,.xc-orders__table tbody,.xc-orders__table td,.xc-orders__table tr{display:block}.xc-orders__table tr{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;display:grid}.xc-orders__table td{border:0;padding:0}.xc-orders__table td:nth-child(2):after{content:" ×"}}.xc-coview__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xc-coview__list li{align-items:center;gap:12px;padding:10px 0;display:flex}.xc-coview__list li+li{border-top:1px solid var(--hairline)}.xc-coview__list li>span{color:var(--ink-3);flex-direction:column;flex:1;font-size:13px;display:flex}.xc-coview__list strong{color:var(--ink);font-size:14.5px}.xp-pilot__meter{background:var(--surface-sunk);block-size:14px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;display:flex;position:relative;overflow:hidden}.xp-pilot__spent{inline-size:var(--xp-spent)}.xp-pilot__held,.xp-pilot__spent{background:var(--tint-fill,var(--you))}.xp-pilot__held{inline-size:var(--xp-held)}@supports (color:color-mix(in lab,red,red)){.xp-pilot__held{background:color-mix(in srgb,var(--tint-fill,var(--you)) 40%,var(--surface))}}.xp-pilot__line{background:var(--ink);inline-size:2px;position:absolute;inset-block:-2px;inset-inline-start:90%}@media (prefers-reduced-motion:reduce){.xc-card *,.xc-kit *{transition:none!important;animation:none!important}.xc-clocks__bridge path,.xc-grad__path path{stroke-dashoffset:0}}.xc-code{position:relative}.xc-code__input{opacity:0;caret-color:#0000;cursor:text;block-size:100%;inline-size:100%;font-size:16px;position:absolute;inset:0}.xc-faculty{gap:var(--sp-5);word-break:keep-all;overflow-wrap:anywhere;inline-size:100%;max-inline-size:1100px;flex-direction:column;margin-inline:auto;padding-block-end:var(--sp-7);display:flex}.xc-faculty>.sys-pill{align-self:flex-start}.xc-faculty--narrow{max-inline-size:560px}.xc-faculty__class{gap:var(--sp-4);flex-direction:column;display:flex}.xc-faculty__pair{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.xc-faculty__pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.xc-faculty__heading{margin:var(--sp-2) 0 0;color:var(--ink);font-size:17px;font-weight:650}.xc-console__course a{color:inherit;text-decoration:none}.xc-console__course a:hover{text-underline-offset:3px;text-decoration:underline}.xc-print{max-inline-size:900px;padding:var(--sp-6) var(--sp-4);margin:0 auto}@media print{.xc-noprint{display:none!important}.xc-print{padding:0}.xc-print .xc-card{box-shadow:none;break-inside:avoid}}.xc-joinpage{gap:var(--sp-5);inline-size:100%;padding:var(--sp-5) max(var(--sp-4),calc((100% - 560px) / 2)) var(--sp-7);background:var(--ground-a);min-block-size:100dvh;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;flex-direction:column;display:flex}.xc-joinpage__top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.xc-joinpage__top .au-mark{block-size:40px;inline-size:auto}.xc-joinpage .au-form,.xc-student{inline-size:100%}.xc-student{gap:var(--sp-5);word-break:keep-all;overflow-wrap:break-word;max-inline-size:1100px;flex-direction:column;margin-inline:auto;padding-block-end:var(--sp-7);display:flex}.xc-student>.sys-pill{align-self:flex-start}.xc-student--narrow{max-inline-size:560px}.xc-student__head{gap:var(--sp-1);flex-direction:column;display:flex}.xc-student__title{color:var(--ink);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.15}.xc-student__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.xc-student__col{gap:var(--sp-5);flex-direction:column;min-inline-size:0;display:flex}@media (min-width:64rem){.xc-student__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.xc-settingspage{max-inline-size:640px;margin-inline:auto}@media (max-width:47.99rem){.xc-student{padding-block-end:calc(var(--sp-7) + 96px)}}.xc-choices--row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:479px){.xc-choices--row{grid-template-columns:1fr}}.xc-form{gap:var(--sp-3);flex-direction:column;display:flex}.xc-input--area textarea{font-size:15px;line-height:1.45}.xc-terms{flex-wrap:wrap;gap:6px;display:flex}.xc-terms__tab{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);font:inherit;cursor:pointer;border:0;padding:7px 14px;font-size:14px;font-weight:600}.xc-terms__tab[aria-selected=true]{background:var(--ink);box-shadow:none;color:var(--surface)}.xc-orders__refund{margin-top:4px;font-size:13px;display:block}.xc-coview__candidate{background:var(--surface-sunk);border-radius:var(--r-control);padding-inline:10px}.xc-pay{max-inline-size:760px}.xc-pass{gap:var(--sp-2);flex-direction:column;display:flex}.xc-pass__price{align-items:baseline;gap:10px;margin:0;display:flex}.xc-pass__price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:750}.xc-pass__price span{color:var(--ink-3);font-size:14px}.xc-pass__lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xc-pass__lines li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.xc-pass__lines li svg{color:var(--you-ink);flex:none;margin-top:3px}.xc-orders__table td:nth-child(2),.xc-orders__table td:nth-child(3),.xc-orders__table th{white-space:nowrap}.xc-faculty--doc{max-inline-size:820px}.xc-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.xc-certcard{display:grid;overflow:hidden}.xc-certcard__media{padding:16px 16px 0}.xc-certcard__media img{block-size:auto;inline-size:100%;box-shadow:var(--e-2);border-radius:10px;display:block}.xc-certcard__body{justify-items:start;gap:10px;padding:16px 20px 20px;display:grid}.xc-cert,.xc-cert__grid{gap:20px;display:grid}.xc-cert__grid{align-items:start}.xc-cert__col{gap:20px;min-inline-size:0;display:grid}.xc-cert__sheet{gap:12px;margin:0;padding:12px;display:grid}.xc-cert__sheet img{block-size:auto;inline-size:100%;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;display:block}.xc-cert__langs{justify-content:center;display:flex}.xc-cert__facts{margin:0;display:grid}.xc-cert__facts div{border-block-start:1px solid var(--hairline);grid-template-columns:minmax(88px,38%) minmax(0,1fr);gap:12px;padding-block:10px;display:grid}.xc-cert__facts dt{color:var(--ink-3);font-size:14px}.xc-cert__facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.xc-cert__name,.xc-cert__share{justify-items:stretch;gap:14px;display:grid}.xc-cert__name>.xc-tag{justify-self:start}.xc-cert__printed{color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:Cormorant Garamond,Nanum Myeongjo,Georgia,serif;font-size:28px;line-height:1.2}.xc-cert__files{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.xc-cert__file{border-radius:var(--r-control);background:var(--surface-sunk);min-block-size:44px;color:var(--ink);align-items:center;gap:8px;padding-inline:12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.xc-cert__file:hover{box-shadow:inset 0 0 0 1px var(--hairline)}.xc-cert__file:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.xc-cert__verify{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.xc-cert__url{overflow-wrap:anywhere;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.xc-cert__seal{align-items:center;gap:8px;display:flex}:lang(ko) .xc-cert,:lang(ko) .xc-certcard{word-break:keep-all}@media (min-width:64rem){.xc-cert__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.xc-night{gap:14px;min-inline-size:0;display:grid}.xc-night__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.xc-night__shape{gap:4px;margin:0;padding:0;list-style:none;display:flex}.xc-night__shape li{gap:6px;min-inline-size:0;display:grid}.xc-night__bar{border-radius:var(--r-pill);background:var(--them-wash);block-size:8px;display:block}.xc-night__shape li[data-part=call] .xc-night__bar{background:linear-gradient(90deg,var(--them),var(--you))}.xc-night__part{color:var(--ink-3);font-size:12.5px;line-height:1.35}.xc-night__part strong{color:var(--ink);font-weight:600}.xc-night__members input{max-inline-size:6ch}.xc-night__slots{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.xc-night__chosen,.xc-night__slots ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.xc-night__slot{border-radius:var(--r-control);background:var(--surface-sunk);min-block-size:56px;box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.xc-night__slot input{opacity:0;pointer-events:none;position:absolute}.xc-night__slot:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.xc-night__slot--on{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.xc-night__tick{background:var(--surface);block-size:26px;inline-size:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.xc-night__slot--on .xc-night__tick{background:var(--you);color:var(--ink)}.xc-night__when{gap:2px;min-inline-size:0;margin:0;display:grid}.xc-night__when strong{font-size:14.5px;font-weight:600}.xc-night__chosen li{border-radius:var(--r-control);background:var(--surface-sunk);padding:10px 12px}.xc-night__cancel{justify-self:start;font-size:13.5px}.xc-night--set{gap:0;overflow:hidden}.xc-amb>*,.xc-night>*{min-inline-size:0}.xc-night__hero{padding:var(--sp-6) var(--sp-5) var(--sp-4);gap:8px;display:grid}.xc-night__body{padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:12px;display:grid}.xc-night__link{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.xc-night__link .xc-link{overflow-wrap:anywhere;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.xc-night__seats{gap:10px;display:grid}.xc-night__meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.xc-night__meterlabel{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.xc-night__meterbar{border-radius:var(--r-pill);background:var(--surface-sunk);grid-column:1/-1;block-size:10px;display:block;overflow:hidden}.xc-night__meterbar span{border-radius:inherit;background:var(--you);block-size:100%;display:block}.xc-night__meter[data-tone=them] .xc-night__meterbar span{background:var(--them)}.xc-night__metertext{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:13px}.xc-amb{gap:14px;min-inline-size:0;display:grid}.xc-amb__channels{gap:8px;display:grid}.xc-input--area{align-items:stretch;padding-block:10px}.xc-input--area textarea{min-inline-size:0;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1;font-size:16px}.xc-amb__visa{border:0;margin:0;padding:0}.xc-amb__choices,.xc-amb__visa{gap:8px;display:grid}.xc-amb__choice{border-radius:var(--r-control);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;gap:10px;padding:12px 14px;display:flex;position:relative}.xc-amb__choice input{opacity:0;pointer-events:none;position:absolute}.xc-amb__choice>span{gap:2px;display:grid}.xc-amb__choice--on,.xc-amb__choice:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.xc-amb__agreement{border-radius:var(--r-control);background:var(--surface-sunk);max-block-size:280px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);padding:14px 16px;font-size:13.5px;line-height:1.55;overflow:auto}.xc-amb__agreement p{margin:0 0 10px}.xc-amb__agreement:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.xc-amb__days{gap:14px;display:grid}.xc-amb__day ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.xc-amb__slot{border-radius:var(--r-pill);background:var(--surface-sunk);min-block-size:44px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:0 14px;font-size:14px}.xc-amb__slot--on{background:var(--you);box-shadow:inset 0 0 0 2px var(--ink)}.xc-amb__slot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.xc-amb--code{gap:0;overflow:hidden}.xc-amb__hero{padding:var(--sp-6) var(--sp-5) var(--sp-4);gap:8px;display:grid}.xc-amb__code{letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:600;line-height:1.1}.xc-amb__link{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.xc-amb__body{padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:12px;display:grid}.xc-amb__standard{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.xc-amb__meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.xc-amb__meterlabel{overflow-wrap:anywhere;font-size:13.5px}.xc-amb__meterbar{border-radius:var(--r-pill);background:var(--surface-sunk);grid-column:1/-1;block-size:10px;display:block;overflow:hidden}.xc-amb__meterbar span{border-radius:inherit;background:var(--them);block-size:100%;display:block}.xc-amb__meter[data-done=true] .xc-amb__meterbar span{background:var(--you)}.xc-amb__metertext{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:1/2;align-items:center;gap:4px;font-size:13px;display:inline-flex}.xc-amb__posts{overflow-wrap:anywhere;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}:lang(ko) .xc-amb,:lang(ko) .xc-night{word-break:keep-all}.xc-options li:has(>.xc-options__row){padding:0}.xc-options__row{color:inherit;flex:1;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.xc-options__row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-control)}.tt-btn{border-radius:var(--r-pill);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease),background-color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),filter var(--t-base) var(--ease);justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.tt-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.tt-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.tt-btn-primary{color:var(--ink)}.tt-btn-primary,.tt-btn-primary:hover:not(:disabled){background:var(--you)}@supports (color:color-mix(in lab,red,red)){.tt-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--you) 82%,white)}}.tt-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #e9a23b52}.horizon-line{background:linear-gradient(90deg,var(--you) 0,var(--hairline) 50%,var(--them) 100%);opacity:.85;width:100%;height:1px}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--them-ink);outline-offset:3px}.tt-avatar{background:var(--surface-sunk);color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.tt-avatar img{object-fit:cover;width:100%;height:100%}.tt-avatar-sm{width:36px;height:36px;font-size:14px}.tt-avatar-md{width:48px;height:48px;font-size:18px}.tt-avatar-lg{width:72px;height:72px;font-size:28px}.tt-avatar-xl{width:96px;height:96px;font-size:36px}.tt-section-label{color:var(--ink-3);letter-spacing:.02em;font-size:13.5px;font-weight:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.tt-segmented{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface-sunk);padding:3px;display:inline-flex}.tt-segmented[data-overridden=true]{opacity:.55}.tt-segmented-option{border-radius:var(--r-pill);height:34px;color:var(--ink-3);transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease);padding:0 .875rem;font-size:13.5px}.tt-segmented-option:hover{color:var(--ink-2)}@media (pointer:coarse){.tt-segmented-option{height:48px;padding:0 1.125rem}}.tt-segmented-option[data-active=true]{background:var(--surface);box-shadow:var(--e-1);color:var(--ink)}@keyframes slide-down-fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tt-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes tt-dot-pulse{0%,to{opacity:.4}50%{opacity:1;fill:var(--ink-3)}}@keyframes tt-sparkle{0%{opacity:.15;transform:scale(.9)}to{opacity:.6;transform:scale(1.15)}}.tt-btn-ghost{color:var(--ink-2);background:0 0;border:1px solid #0000}.tt-btn-ghost:hover:not(:disabled){background:var(--surface-sunk);color:var(--ink)}.tt-copy{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);height:38px;color:var(--ink-2);cursor:pointer;max-width:100%;transition:border-color var(--t-base) var(--ease),color var(--t-base) var(--ease),background-color var(--t-base) var(--ease);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tt-copy:hover{border-color:var(--them);color:var(--ink)}.tt-copy svg{flex-shrink:0}.tt-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-reminder{z-index:60;border-radius:var(--r-card);background:var(--surface);width:min(392px,100vw - 32px);box-shadow:var(--e-2);animation:slide-up-fade var(--t-slow) var(--ease) forwards;padding:18px 20px 20px;position:fixed;bottom:22px;right:22px}.tt-reminder-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--t-place-ink);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.tt-reminder[data-tone=soon] .tt-reminder-eyebrow{color:var(--you-ink)}.tt-reminder-pulse{width:8px;height:8px;animation:reminder-pulse 2s var(--ease) infinite;background:currentColor;border-radius:50%;box-shadow:0 0}@keyframes reminder-pulse{0%{box-shadow:0 0 #3fce9e80}70%{box-shadow:0 0 0 10px #3fce9e00}to{box-shadow:0 0 #3fce9e00}}@media (max-width:1279px){.tt-reminder{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}}.tt-loader{opacity:0;animation:loader-arrive .45s var(--ease) .35s forwards;flex-direction:column;align-items:center;gap:18px;display:flex}@keyframes loader-arrive{to{opacity:1}}.tt-loader-mark{animation:loader-breathe 2.2s var(--ease) infinite}@keyframes loader-breathe{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.tt-loader-full{place-items:center;min-block-size:100dvh;display:grid}.tt-zone-primary .tt-loader-full,main .tt-loader-full{min-block-size:min(60dvh,520px)}.tt-loader-inline{place-items:center;padding-block:64px;display:grid}.tt-loader-bar{border-radius:var(--r-pill);background:var(--them);width:112px;height:3px;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-loader-bar{background:color-mix(in srgb,var(--them) 16%,transparent)}}.tt-loader-bar{overflow:hidden}.tt-loader-bar span{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--you) 0,var(--them) 100%);width:42%;animation:loader-slide 1.25s var(--ease) infinite;display:block;position:absolute;inset:0}@keyframes loader-slide{0%{transform:translate(-120%)}to{transform:translate(360%)}}.tt-pending{vertical-align:middle;align-items:center;gap:4px;min-block-size:1em;display:inline-flex}.tt-pending i{background:var(--them);block-size:6px;inline-size:6px;animation:tt-pending-dot 1.1s var(--ease) infinite;border-radius:50%;display:block}.tt-pending i:first-child,.tt-pending i:nth-child(2){background:var(--you)}@supports (color:color-mix(in lab,red,red)){.tt-pending i:nth-child(2){background:color-mix(in srgb,var(--you) 50%,var(--them))}}.tt-pending i:nth-child(2){animation-delay:.14s}.tt-pending i:nth-child(3){animation-delay:.28s}.tt-pending[data-tone=current] i{background:currentColor}@keyframes tt-pending-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.tt-pending-block{opacity:0;animation:loader-arrive .35s var(--ease) .3s forwards;justify-content:center;padding-block:20px;display:flex}@media (prefers-reduced-motion:reduce){.tt-loader,.tt-pending-block{animation-duration:10ms}.tt-loader-bar span,.tt-loader-mark,.tt-pending i{animation:none}.tt-pending i{opacity:.7}}@keyframes tt-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2.5px)}}@keyframes tt-bar{0%,to{opacity:.55;height:35%}50%{opacity:1;height:100%}}@keyframes tt-orbit{to{transform:rotate(1turn)}}.tt-processing{min-block-size:100dvh;padding:var(--sp-8) var(--sp-5);background:var(--ground-a);color:var(--ink);place-items:center;display:grid}.tt-processing__title{letter-spacing:-.02em;margin-block-start:36px;font-size:30px;font-weight:500;line-height:1.15}.tt-processing__body{color:var(--ink-2);text-wrap:pretty;margin-block-start:var(--sp-3);font-size:15.5px;line-height:1.6}.tt-processing-steps{text-align:left;flex-direction:column;gap:13px;max-width:21rem;margin:34px auto 0;display:flex}.tt-processing-step{transition:color var(--t-base) var(--ease),opacity var(--t-base) var(--ease);align-items:center;gap:11px;font-size:14.5px;display:flex}.tt-processing-step[data-state=waiting]{color:var(--ink-3);opacity:.6}.tt-processing-step[data-state=active]{color:var(--ink)}.tt-processing-step[data-state=done]{color:var(--ink-2)}.tt-processing-dot{opacity:.4;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;position:relative}.tt-processing-step[data-state=done] .tt-processing-dot{background:var(--you);opacity:1}.tt-processing-step[data-state=active] .tt-processing-dot{background:var(--you);opacity:1;animation:tt-processing-pulse 1.25s var(--ease) infinite}@keyframes tt-processing-pulse{0%,to{box-shadow:0 0 #e9a23b80}60%{box-shadow:0 0 0 7px #e9a23b00}}@media (prefers-reduced-motion:reduce){.tt-processing-step[data-state=active] .tt-processing-dot{animation:none}}.tt-audio-gate{z-index:60;background:var(--ink);box-shadow:var(--e-2);color:var(--surface);animation:slide-up-fade .22s var(--ease) forwards;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.tt-audio-gate:hover{background:var(--ink-2)}.tt-langsel{font-size:var(--fs-meta);color:var(--ink-3);flex-direction:column;gap:6px;display:flex}.tt-langsel__wrap{position:relative}.tt-langsel__trigger{justify-content:space-between;align-items:center;gap:var(--sp-3);min-block-size:48px;inline-size:100%;padding-inline:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--t-base) var(--ease);font-size:16.5px;display:flex}.tt-langsel__trigger:hover:not(:disabled){border-color:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.tt-langsel__trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink-3) 30%,transparent)}}.tt-langsel__trigger:focus-visible{outline:2px solid var(--them-ink);outline-offset:1px;border-color:#0000}.tt-langsel__trigger:disabled{cursor:not-allowed;opacity:.5}.tt-langsel__trigger>span:first-child{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.tt-langsel__endonym{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tt-langsel__placeholder{color:var(--ink-3)}.tt-langsel__chevron{color:var(--ink-3);transition:transform var(--t-base) var(--ease);flex:none}.tt-langsel__chevron.is-open{transform:rotate(180deg)}.tt-langsel__list{z-index:30;border-radius:var(--r-control);background:var(--surface);max-block-size:16rem;box-shadow:var(--e-2);margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:auto}.tt-langsel__option{align-items:center;gap:var(--sp-3);inline-size:100%;padding:10px var(--sp-3);border-radius:var(--r-chip);color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;font-size:16px;display:flex}.tt-langsel__option[data-active=true]{background:var(--surface-sunk);color:var(--ink)}.tt-langsel__name{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--ink);flex:auto;overflow:hidden}.tt-langsel__tick{color:var(--you-ink);flex:none}@media (prefers-reduced-motion:reduce){.tt-langsel__chevron,.tt-langsel__option,.tt-langsel__trigger{transition:none}}.tt-offline{z-index:70;border-radius:var(--r-pill);background:var(--ink);inline-size:fit-content;max-inline-size:calc(100vw - 32px);color:var(--surface);box-shadow:var(--e-2);animation:slide-down-fade var(--t-slow) var(--ease) forwards;align-items:center;gap:10px;margin-inline:auto;padding:10px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;inset-block-start:calc(12px + env(safe-area-inset-top));inset-inline:0}.tt-offline b{font-weight:600}.tt-offline__body{opacity:.8}.tt-offline__dot{background:var(--you);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.tt-offline[data-state=back] .tt-offline__dot{background:var(--t-place-fill)}@media (max-width:560px){.tt-offline__body{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}