@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--lvl:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--bm-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-sans), var(--sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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);--color-them:var(--them)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (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}}.m-4{margin:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-kr{font-family:var(--kr)}.font-sans{font-family:var(--font-sans), var(--sans)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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))}}: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;--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}html,body{min-height:100%}body{background:var(--ground-a);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6}[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)}[lang=ko] .tt-display,[lang=zh-Hans] .tt-display,[lang=zh-Hant] .tt-display,.tt-display[lang=ko],.tt-display[lang=zh-Hans],.tt-display[lang=zh-Hant],[lang=ko].tt-keep-all,.tt-keep-all[lang=ko],.tt-keep-all[lang=zh-Hans],.tt-keep-all[lang=zh-Hant]{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-pill:focus-visible,.sys-seg__option:focus-visible,.sys-iconbtn:focus-visible,.sys-filterchip__x:focus-visible,.sys-toggle__switch:focus-visible,.sys-path__hit:focus-visible,.sys-daystrip__hit:focus-visible,.sys-month__day:focus-visible,.sys-person:focus-visible,.sys-sheet__grab: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-sheet__body,.sys-panel__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-sheet,.sys-panel{transition:opacity var(--t-fast) linear;opacity:0;transform:none}.sys-sheet[data-state=open],.sys-panel[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[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=quiet]:hover:not(:disabled),.sys-pill[data-tone=ghost]: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],.sys-seg[data-size=sm] .sys-seg__option,.sys-seg[data-size=md] .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__you,.sys-voicebar__them{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__you,.sys-voicebar__track[data-empty=true] .sys-voicebar__them{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{background:var(--tint-wash);border-color:var(--tint-ink)}.sys-path__step[data-state=here] .sys-path__node{background:var(--tint-wash);border-color:var(--tint-ink);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__road,.sys-journey__stages,.sys-journey__nodes{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{flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-start:var(--journey-y);inset-inline-start:var(--journey-x);translate:-50% -50%}.sys-journey__hit{z-index:1;align-items:center;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;flex-direction:column;gap:6px;display:flex;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__bar[data-empty=true],.sys-week[data-voice=them] .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;position:absolute;inset-block-end:-21px;inset-inline:0}.sys-week__avg{z-index:2;border-block-start:1.5px dashed var(--ink-3);position:absolute;inset-inline:0}@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{border-radius:var(--r-chip);background:var(--ink);box-shadow:0 0 0 2px var(--surface);color:#fff;font-variant-numeric:tabular-nums;padding:3px 8px;font-size:11.5px;position:absolute;inset-block-end:4px;inset-inline-start:0}.sys-tip{border-radius:var(--r-chip);background:var(--ink);color:#fff;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{gap:var(--sp-3);flex-wrap:wrap;display:flex}.sys-freenote{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);border:1.5px dashed var(--hairline);flex-wrap:wrap;display:flex}.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__head,.sys-month__grid{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{justify-content:space-between;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;display:flex}.sys-content__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.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);background:var(--surface);color:var(--ink-3);border-radius:50%;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:.38}.sys-badge[data-state=next]{box-shadow:0 0 0 1px var(--hairline)}.sys-badge[data-state=next] .sys-badge__art{filter:grayscale(.55);opacity:.85}.sys-badge[data-state=earned]{box-shadow:0 1px 2px #1518240d,0 4px 12px #15182412}.sys-badge__pending{color:var(--ink-2)}.sys-badge[data-tier=streak] .sys-badge__pending{color:var(--you-ink)}.sys-badge[data-tier=stage] .sys-badge__pending{color:var(--them-ink)}.sys-badge__mark{fill:currentColor;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:inherit;font-weight:500}.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{flex-direction:column;margin-block-start:var(--sp-6);display:flex}.au-fields{gap:var(--sp-3);flex-direction:column;display:flex}.au-google{justify-content:center;align-items:center;gap:var(--sp-3);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:before,.au-or:after{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-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,#eee9ff 0%,#f4ecfd 38%,#fdf2e4 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{block-size:100%;position:relative}.au-show__viewport{block-size:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%)}.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:.9s steps(2,jump-none) infinite g-caret}.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{align-items:center;gap:var(--sp-4);flex-direction:column;inline-size:100%;display:flex}.g-time__dials{align-items:center;gap:var(--sp-5);display:flex}.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__track,.au-show__tick{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}.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=portrait] .pl-card__flip,.pl-card[data-shape=timer] .pl-card__flip,.pl-card[data-shape=number] .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__n,.pl-well__in{font-size:clamp(20px, 14cqi, var(--fs-display))}.pl-well__who,.pl-well__unit{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__n,.pl-well__in{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__n[data-len="5"],.pl-well__in[data-len="5"]{font-size:clamp(21px,12cqi,32px)}.pl-well__n[data-len="6"],.pl-well__in[data-len="6"]{font-size:clamp(18px,10cqi,27px)}.pl-well__n[data-len="7"],.pl-well__in[data-len="7"],.pl-well__n[data-len="8"],.pl-well__in[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-outer-spin-button{appearance:none;margin:0}.pl-well__in::-webkit-inner-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;min-block-size:0;margin:0;padding:0;list-style:none;display:grid}.pl-row{border-radius:var(--r-control);background:var(--surface-sunk);min-block-size:0;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;display:grid}.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:hover:not(:disabled),.pl-row__arrow:focus-visible{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;min-inline-size:0;display:flex}.pl-story__hit{min-inline-size:0;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;display:flex}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]:hover,.pl-card[data-shape=tag]:focus-within{--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));-webkit-mask-image:radial-gradient(circle at 50% var(--pl-hole-y), transparent var(--pl-hole-r), #000 calc(var(--pl-hole-r) + .5px));-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=front] .pl-card__side[data-side=back],.pl-card[data-shape=tag][data-showing=back] .pl-card__side[data-side=front]{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%);-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%);-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=front] .pl-card__side[data-side=back],.pl-card[data-shape=badge][data-showing=back] .pl-card__side[data-side=front]{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%);-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%);-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);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.pl-card[data-shape=ticket][data-showing=front] .pl-card__side[data-side=back],.pl-card[data-shape=ticket][data-showing=back] .pl-card__side[data-side=front]{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__second,.pl-card[data-shape=ticket] .pl-card__body>.sys-seam{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=front] .pl-card__side[data-side=back],.pl-card[data-shape=envelope][data-showing=back] .pl-card__side[data-side=front]{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:hover,.pl-card[data-shape=envelope] .pl-second:focus-visible{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));color:var(--ink-3);text-wrap:pretty;line-height:1.34}.pl-scene__second{font-size:clamp(10px, 4.4cqi, var(--fs-body));color:var(--ink-3);opacity:.78;text-wrap:pretty;line-height:1.4}:is(.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-ticket__obey,.pl-sheet .pl-card[data-shape=ticket] .pl-second{font-size:clamp(11px, 3.2cqh, var(--fs-meta))}.pl-sheet .pl-card[data-shape=ticket] .pl-turn,.pl-sheet .pl-card[data-shape=ticket] .pl-ticket__kind{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__second,.pl-sheet .pl-word__second,.pl-sheet .pl-topic__second,.pl-sheet .pl-scene__second,.pl-sheet .pl-half__second,.pl-sheet .pl-card__body>.sys-seam,.pl-sheet .pl-card__face>.sys-seam{display:none}.pl-sheet .pl-card__body{overflow:hidden}:is(.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-why,.pl-sheet .pl-quiz,.pl-sheet .pl-show,.pl-sheet .pl-ask{max-block-size:calc(var(--pl-budget) * .22);overscroll-behavior:contain;padding:var(--sp-3) var(--sp-4);overflow-y:auto}.pl-sheet .pl-why__line,.pl-sheet .pl-quiz__line,.pl-sheet .pl-show__line,.pl-sheet .pl-ask__q{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-why__note,.pl-sheet .pl-quiz__note,.pl-sheet .pl-show__note,.pl-sheet .pl-ask__note,.pl-sheet .pl-ask__of,.pl-sheet .pl-ask__who,.pl-sheet .pl-asked{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__n,.pl-sheet .pl-well__in{font-size:clamp(22px, 11cqi, var(--fs-display))}.pl-sheet .pl-well__who,.pl-sheet .pl-well__unit{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-why,.pl-sheet .pl-quiz,.pl-sheet .pl-show{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{stroke:var(--tint-fill);stroke-width:3px;opacity:.2}.pl-ring__sweep{stroke:var(--tint-fill);stroke-width:3px;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;position:absolute;inset-block-end:calc(100% - var(--pl-hole-y));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;position:absolute;inset-block-start:calc(var(--pl-hole-y) - 24px);inset-inline-start:50%;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{stroke:var(--surface);stroke-width:2.5px;opacity:.3}.pl-hang__sweep{stroke:var(--surface);stroke-width:2.5px;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{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pl-why{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-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{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-ask__of{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;display:flex}.pl-ask__q{font-size:var(--fs-body-lg);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.35}.pl-ask__second{font-size:var(--fs-body);color:var(--ink-3);text-wrap:pretty;line-height:1.35}.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{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.4}.pl-expertin{font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);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{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;line-height:1.4}.pl-floor{min-inline-size:0;font-size:var(--fs-meta);color:var(--ink-2);text-wrap:pretty;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);-webkit-text-decoration-color:var(--tint-ink);-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:hover,.pl-second:focus-visible{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{font-variant-numeric:tabular-nums;margin-inline-start:auto}.pl-card__tally{color:var(--ink-2);font-variant-numeric:tabular-nums}.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:hover,.pl-how__ask:focus-visible{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){:is(.pl-note:has(.pl-how__body) .pl-note__title,.pl-note:has(.pl-how__body) .pl-note__line){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{z-index:60;max-block-size:82dvh;padding:var(--sp-2) var(--sp-4) max(var(--sp-5), env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--e-2);animation:cl-rise var(--t-base) var(--ease);border-start-start-radius:var(--r-stage);border-start-end-radius:var(--r-stage);position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.pl-menupanel{z-index:60;inline-size:min(420px,92vw);padding:var(--sp-5);background:var(--surface);box-shadow:var(--e-2);animation:cl-fade var(--t-base) var(--ease);position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.pl-scrim{z-index:59;animation:cl-fade var(--t-base) var(--ease);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;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.pl-log li{align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-2);display:flex}.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=front] .pl-card__side[data-side=back],.pl-card[data-showing=back] .pl-card__side[data-side=front]{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:7s linear infinite bm-spin;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:7s linear infinite reverse bm-spin;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-mode__ring,.bm-mode__ring:after,.bm-mark__orb{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);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex;position:relative;overflow:hidden}.mt-top{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:max(var(--sp-3), env(safe-area-inset-top)) var(--sp-5) var(--sp-3);flex:none;display:flex}.mt-top__id{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.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{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt-top__actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.mt-clock{align-items:center;gap:var(--sp-2);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__track,.mt-clock__arc{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__left,.mt-clock[data-state=closing] .mt-clock__elapsed+.mt-clock__left:before{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);min-block-size:0;padding:0 var(--sp-5) var(--sp-4);flex:1;display:flex}.mt-main{gap:var(--sp-3);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;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(--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:before,.mt-dots:after,.mt-dots{--dot:4px}.mt-dots:before,.mt-dots:after{content:"";inline-size:var(--dot);block-size:var(--dot);background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite mt-dot}.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]{border-radius:var(--r-stage);inline-size:clamp(320px,28vw,400px);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-panel__body,.mt-chat{flex-direction:column;flex:1;min-block-size:0;display:flex}.mt-chat__list,.mt-people,.mt-picker__list,.mt-composer__input{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(--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{color:var(--ink-2)}.mt-msg__original{margin:var(--sp-2) 0 0;border-block-start:1px solid var(--hairline);color:var(--ink-2);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__toggle,.mt-msg__retry{font:inherit;color:var(--them-ink);cursor:pointer;background:0 0;border:0;padding:0}.mt-msg__toggle:hover{text-decoration:underline}.mt-msg__retry,.mt-msg__check{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);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:flex;overflow:hidden}.mt-person__lang{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);font-size:12.5px;overflow:hidden}.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-docked=true] .mt-knock{inset-inline:var(--sp-6) auto}@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-tile,.mt-caption,.mt-msg,.mt-knock,.mt-panel[data-mode=sheet],.mt-door__card,.mt-invite__mark,.mt-door__mark[data-waiting=true],.mt-dots:before,.mt-dots:after{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);flex-direction:column;margin:0 auto;display:flex}.mr-head{align-items:flex-start;gap:var(--sp-2);flex-direction:column;margin-block-end:var(--sp-3);display:flex}.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-list,.mr-actions{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);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);gap:2px;padding:3px;display:inline-flex}.mt-viewtoggle__option{min-block-size:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);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;display:inline-flex}.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{position:absolute;inset:0}.mt-speaker__main{display:flex;position:absolute;inset:0}.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(--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:hover .mt-tile__pin,.mt-tile:focus-within .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:hover .mt-pinmenu__toggle,.mt-msg:focus-within .mt-pinmenu__toggle,.mt-pinmenu[data-open=true] .mt-pinmenu__toggle,.mt-pinmenu__toggle[data-active=true]{opacity:1}.mt-pinmenu__toggle:hover,.mt-pinmenu[data-open=true] .mt-pinmenu__toggle{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:hover,.mt-pinmenu__list button:focus-visible{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)}.bz{gap:var(--sp-5);color:var(--ink);flex-direction:column;display:flex}.bz--mobile,.bz--aside{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__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__line,.bz-skeleton__bar,.bz-skeleton__block,.bz-skeleton__dot{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-skeleton,.bz-row--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);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);color:var(--ink-3);text-align:center;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.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{align-items:flex-start;gap:var(--sp-2);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;align-items:flex-start;gap:6px;display:flex}.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{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);display:flex}.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);flex-direction:column;display:flex}.bz-field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.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-try__result,.bz-scrim{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}.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;border-radius:50%;position:absolute}.pr__swirl{will-change:transform;border-radius:50%;position:absolute;inset:0}.pr__swirl--a{background:conic-gradient(from 0deg, var(--c1), var(--c2), var(--c3), var(--c4), var(--c1));animation:16s linear infinite pr-turn}.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:11s linear infinite reverse pr-turn;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;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:50%;padding:1.5px;position:absolute;inset:0;-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{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;border-radius:50%;position:absolute;inset:0}@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);pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:50%;position:absolute;inset:0;-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__sheen{pointer-events:none;background:linear-gradient(160deg,#ffffff80 0%,#fff0 34%);border-radius:50%;position:absolute;inset:0;-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}}.mk-only-mobile{display:none}@media (max-width:47.99rem){.mk-only-mobile{display:revert}.mk-only-wide{display:none}}.mk-reserve{block-size:var(--reserve,0);border-radius:var(--r-stage);background:var(--surface-sunk);display:block}.mk-wrap>*,.mk-wrap--narrow>*{min-inline-size:0}:root{--fs-display:30px}@media (min-width:48rem){:root{--fs-display:34px}}@media (min-width:64rem){:root{--fs-display:40px}}.mk-display{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,62px);font-weight:500;line-height:1.06}.mk-section-title{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.14}.mk-lede{margin:var(--sp-4) 0 0;max-inline-size:58ch;font-size:var(--fs-body-lg);color:var(--ink-2);text-wrap:pretty;line-height:1.6}.mk-meta{font-size:var(--fs-meta);color:var(--ink-3);line-height:1.5}.mk-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px;font-weight:600}[lang=ko] .mk-display,[lang=ko] .mk-section-title,.mk-display[lang=ko],.mk-section-title[lang=ko]{word-break:keep-all;overflow-wrap:break-word}body{background:linear-gradient(142deg, var(--ground-a) 0%, var(--ground-b) 100%) fixed}.mk-page{min-block-size:100dvh;position:relative;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mk-section:focus,.mk-hero:focus{outline:none}.mk-textlink{color:var(--ink-2);text-underline-offset:3px;font-size:14.5px;text-decoration:underline;display:inline-block}.mk-textlink:hover{color:var(--ink)}.mk-textlink:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.mk-wrap{inline-size:min(1320px, 100% - 2 * clamp(var(--sp-4), 4vw, var(--sp-7)));margin-inline:auto}.mk-wrap--narrow{inline-size:min(760px, 100% - 2 * clamp(var(--sp-4), 4vw, var(--sp-7)));margin-inline:auto}.mk-section{padding-block:clamp(var(--sp-8), 9vh, 120px);scroll-margin-block-start:88px}.mk-section__head{max-inline-size:62ch}.mk-section__head--centre{text-align:center;margin-inline:auto}.mk-skip{z-index:100;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);transition:transform var(--t-fast) var(--ease);font-size:14px;font-weight:500;position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);transform:translateY(-200%)}.mk-skip:focus-visible{outline:2px solid var(--surface);outline-offset:-4px;transform:none}:root{--mk-bar-h:80px}.mk-bar{z-index:50;padding-block:var(--sp-4);background:var(--ground-a);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.mk-bar{background:color-mix(in srgb, var(--ground-a) 82%, transparent)}}.mk-bar{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);transition:box-shadow var(--t-base) var(--ease)}.mk-bar[data-scrolled=true]{box-shadow:var(--e-2)}.mk-bar__inner{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}@media (min-width:48rem){.mk-bar__inner{gap:var(--sp-5)}}@media (min-width:64rem){.mk-bar__inner{grid-template-columns:auto minmax(0,1fr) auto}}.mk-bar__mark{border-radius:var(--r-chip);align-items:center;min-inline-size:0;display:flex}.mk-bar__mark img{object-fit:contain;object-position:left center;block-size:40px;inline-size:auto;max-inline-size:100%}@media (min-width:48rem){.mk-bar__mark img{block-size:48px}}.mk-bar__mark:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.mk-bar__nav{grid-column:2;justify-self:center;min-inline-size:0}.mk-bar__links{align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none;display:none}@media (min-width:64rem){.mk-bar__links{display:flex}}.mk-bar__link{min-block-size:44px;padding-inline:var(--sp-4);border-radius:var(--r-pill);white-space:nowrap;color:var(--ink-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;font-size:15.5px;font-weight:500;display:inline-flex}.mk-bar__link:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mk-bar__link:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.mk-bar__link:hover{color:var(--ink)}.mk-bar__link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-bar__right{justify-self:end;align-items:center;gap:var(--sp-3);flex:none;grid-column:3;display:flex}@media (min-width:48rem){.mk-bar__right{gap:var(--sp-4)}}.mk-bar__signin{white-space:nowrap;color:var(--ink-2);text-underline-offset:3px;flex:none;font-size:15px;display:none}.mk-bar__signin:hover{color:var(--ink);text-decoration:underline}.mk-bar__signin:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media (min-width:48rem){.mk-bar__signin{display:inline}}.mk-bar__cta{display:none}@media (min-width:30rem){.mk-bar__cta{display:inline-flex}}.mk-bar__burger{display:inline-flex}@media (min-width:64rem){.mk-bar__burger{display:none}}.mk-menu{z-index:60;padding:var(--sp-4) var(--sp-4) calc(var(--sp-6) + env(safe-area-inset-bottom));background:var(--ground-a);flex-direction:column;display:flex;position:fixed;inset:0}.mk-menu__top{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.mk-menu__links{gap:var(--sp-1);margin:var(--sp-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.mk-menu__link{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font-size:18px;font-weight:500;display:block}.mk-menu__link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-menu__foot{gap:var(--sp-3);flex-direction:column;margin-block-start:auto;padding-block-start:var(--sp-6);display:flex}.mk-lang{border-radius:var(--r-pill);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline);flex:none;padding:3px;display:inline-flex}.mk-lang__option{min-block-size:32px;padding-inline:var(--sp-3);border-radius:var(--r-pill);white-space:nowrap;word-break:keep-all;color:var(--ink-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;font-size:13.5px;font-weight:500;display:inline-flex}.mk-lang__option[aria-current=page]{background:var(--ink);color:var(--surface)}.mk-lang__option:not([aria-current=page]):hover{color:var(--ink)}.mk-lang__option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-footer{padding-block:clamp(var(--sp-7), 7vh, var(--sp-8));border-block-start:1px solid var(--hairline)}.mk-footer__grid{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.mk-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.mk-footer__grid{grid-template-columns:1.4fr repeat(4,1fr)}}.mk-footer__brand img{block-size:30px;inline-size:auto}.mk-footer__tagline{margin:var(--sp-3) 0 0;max-inline-size:30ch;color:var(--ink-2);font-size:14.5px;line-height:1.55}.mk-footer__title{margin:0 0 var(--sp-3);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.mk-footer__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-footer__list a{color:var(--ink-2);font-size:14.5px}.mk-footer__list a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mk-footer__list a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.mk-footer__bottom{align-items:center;gap:var(--sp-4);border-block-start:1px solid var(--hairline);font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;margin-block-start:var(--sp-7);padding-block-start:var(--sp-5);display:flex}.mk-footer__bottom>:last-child{margin-inline-start:auto}.mk-consent{align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);display:inline-flex}.mk-consent__button{color:var(--ink-2);font-size:inherit;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.mk-consent__button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.mk-suggest{inset-block-end:var(--sp-4);inset-inline:var(--sp-4);z-index:40;align-items:center;gap:var(--sp-4);inline-size:min(560px, calc(100% - 2 * var(--sp-4)));padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.mk-suggest__text{color:var(--ink);flex:14ch;margin:0;font-size:15px;line-height:1.45}.mk-suggest__actions{align-items:center;gap:var(--sp-2);display:flex}@media (prefers-reduced-motion:reduce){.mk-skip,.mk-bar,.mk-bar__link,.mk-lang__option{transition:none}}.mk-footer__partners{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.mk-footer__partner{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.mk-footer__partner:hover{box-shadow:var(--e-2);transform:translateY(-1px)}.mk-footer__partner:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-footer__partner-dot{background:var(--you);border-radius:50%;block-size:9px;inline-size:9px}.mk-footer__partner-dot[data-voice=them]{background:var(--them)}@media (prefers-reduced-motion:reduce){.mk-footer__partner{transition:none}.mk-footer__partner:hover{transform:none}}.mk-footer__event{align-items:center;gap:var(--sp-2);inline-size:fit-content;margin-top:var(--sp-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);padding:8px 14px;font-size:14px;font-weight:600;display:flex}.mk-footer__event:hover{box-shadow:var(--e-2);transform:translateY(-1px)}.mk-footer__event:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-footer__event-dots{flex:none;display:inline-flex}.mk-footer__event-dots>span{background:var(--you);border-radius:50%;block-size:9px;inline-size:9px}.mk-footer__event-dots>span[data-voice=them]{background:var(--them);margin-inline-start:-3px}@media (prefers-reduced-motion:reduce){.mk-footer__event{transition:none}.mk-footer__event:hover{transform:none}}.mk-welcome{inset-block-end:var(--sp-4);inset-inline:var(--sp-4);z-index:45;align-items:center;gap:var(--sp-3) var(--sp-4);inline-size:min(600px, calc(100% - 2 * var(--sp-4)));padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);animation:mk-welcome-in var(--t-slow) var(--ease) both;flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.mk-welcome__text{flex:22ch;min-inline-size:0}.mk-welcome__title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.35}.mk-welcome__offer{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:15px;line-height:1.45}.mk-welcome__actions{align-items:center;gap:var(--sp-2);display:flex}@keyframes mk-welcome-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.mk-welcome{animation:none}}.mk-hero{padding-block:var(--sp-4) var(--sp-7)}@media (min-width:48rem){.mk-hero{padding-block:clamp(var(--sp-5), 3vh, var(--sp-7)) clamp(var(--sp-7), 7vh, 96px)}}.mk-hero__shell{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (min-width:48rem){.mk-hero__shell{border-radius:34px;box-shadow:0 2px 8px #1518240d,0 40px 90px #15182421}}@media (min-width:64rem){.mk-hero__shell{grid-template-columns:minmax(440px,.92fr) minmax(0,1fr);align-items:stretch}}.mk-hero__copy{min-inline-size:0;padding:var(--sp-5) var(--sp-5) var(--sp-6);flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.mk-hero__copy{padding:clamp(var(--sp-6), 4.4vw, 68px) clamp(var(--sp-5), 4vw, 64px)}}.mk-headline{align-items:start;display:grid}.mk-headline__line{transition:opacity var(--t-base) var(--ease);grid-area:1/1}.mk-headline__line[data-live=false]{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.mk-hero__sub{margin:var(--sp-4) 0 0;max-inline-size:44ch;font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;line-height:1.55}@media (min-width:48rem){.mk-hero__sub{font-size:var(--fs-body-lg)}}.mk-hero__actions{align-items:stretch;gap:var(--sp-2);flex-direction:column;margin-block-start:var(--sp-5);display:flex}@media (min-width:30rem){.mk-hero__actions{align-items:center;gap:var(--sp-3);flex-flow:wrap}}.mk-hero__micro{margin:var(--sp-3) 0 0;max-inline-size:42ch}.mk-hero__tertiary{align-self:flex-start;margin-block-start:var(--sp-4)}.mk-picker{align-items:end;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-block-start:var(--sp-5);display:grid}@media (min-width:30rem){.mk-picker{gap:var(--sp-3);margin-block-start:var(--sp-6)}}.mk-picker__field{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.mk-picker__label{font-size:var(--fs-meta);cursor:pointer;display:block}.mk-picker__label .sys-voicedot{max-inline-size:100%}.mk-picker__label .sys-voicedot__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mk-picker__well{border-radius:var(--r-control);background:var(--surface-sunk);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--t-fast) var(--ease);align-items:center;display:flex;position:relative}.mk-picker__well:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.mk-picker__well:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-3) 34%, transparent)}}.mk-picker__well:focus-within{box-shadow:inset 0 0 0 2px var(--them-ink)}.mk-picker__select{appearance:none;min-block-size:52px;inline-size:100%;min-inline-size:0;padding-inline:var(--sp-3) var(--sp-6);border-radius:inherit;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;font-size:17px;font-weight:500}.mk-picker__select:focus{outline:none}@media (min-width:30rem){.mk-picker__select{padding-inline:var(--sp-4) var(--sp-7)}}.mk-picker__caret{pointer-events:none;color:var(--ink-3);display:flex;position:absolute;inset-inline-end:var(--sp-3)}@media (min-width:30rem){.mk-picker__caret{inset-inline-end:var(--sp-4)}}.mk-picker__joint{opacity:.8;flex:none;align-items:center;block-size:52px;display:flex}@media (max-width:22.5rem){.mk-picker__joint{display:none}}.mk-picker[data-size=sm]{gap:var(--sp-2);margin-block-start:var(--sp-4)}.mk-picker[data-size=sm] .mk-picker__select{min-block-size:44px;padding-inline:var(--sp-3) var(--sp-6);font-size:16px}.mk-picker[data-size=sm] .mk-picker__joint{block-size:44px}.mk-picker[data-size=sm] .mk-picker__caret{inset-inline-end:var(--sp-3)}.mk-rail{block-size:500px;margin:0 10px 12px}.mk-rail .au-show__track{--slide:420px;--gap:14px;padding-inline:14px 32px}.mk-rail .au-show__viewport{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.mk-rail .au-panel-card{padding:16px 16px 14px}.mk-rail .au-panel-card__title{font-size:18px}.mk-rail .au-panel-card__body{font-size:13.5px;line-height:1.45}.mk-rail .au-panel-card__art{margin-block-start:12px}.mk-rail .au-show__ticks{inset-inline-end:10px}@media (min-width:48rem){.mk-rail{block-size:560px;margin:0 var(--sp-3) var(--sp-3)}.mk-rail .au-show__track{--slide:clamp(348px, 50vh, 452px);--gap:var(--sp-5);padding-inline:clamp(var(--sp-5), 3.2vw, 52px);padding-inline-end:clamp(var(--sp-7), 4.4vw, 68px)}.mk-rail .au-show__viewport{-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%)}.mk-rail .au-panel-card{padding:clamp(var(--sp-5), 2.4vw, var(--sp-6))}.mk-rail .au-panel-card__title{font-size:clamp(20px,1.55vw,25px)}.mk-rail .au-panel-card__body{font-size:14.5px;line-height:1.5}.mk-rail .au-panel-card__art{margin-block-start:var(--sp-4)}.mk-rail .au-show__ticks{inset-inline-end:clamp(14px,1.6vw,24px)}}@media (min-width:64rem){.mk-rail{block-size:auto;min-block-size:620px;margin:14px 14px 14px 0}}.mk-rail__pause{z-index:2;position:absolute;inset-block-end:var(--sp-4);inset-inline-start:var(--sp-4)}.mk-rail__pause .sys-iconbtn{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mk-rail__pause .sys-iconbtn{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.mk-rail__pause .sys-iconbtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--e-1);color:var(--ink)}.mk-rail__pause .sys-iconbtn:hover{background:var(--surface)}@media (prefers-reduced-motion:reduce){.mk-rail{block-size:auto;min-block-size:0}.mk-rail .au-show[data-reduced=true] .au-show__viewport{max-block-size:620px}}.mk-hero__reserve{--reserve:500px;margin:0 10px 12px}@media (min-width:48rem){.mk-hero__reserve{--reserve:560px;margin:0 var(--sp-3) var(--sp-3)}}@media (min-width:64rem){.mk-hero__reserve{--reserve:620px;margin:14px 14px 14px 0}}.mk-proof{align-content:start;gap:var(--sp-3);z-index:1;margin:0;display:grid;position:relative}.mk-proof[data-embedded=true]{flex:auto;align-content:stretch;gap:0;block-size:100%;min-block-size:0;min-inline-size:0}.mk-proof[data-embedded=true] .mk-proof__frame{align-content:center;gap:8px;block-size:100%;padding:12px 18px 8px;overflow:hidden}.mk-proof[data-embedded=true] .mk-proof__tile{padding:10px 12px}.mk-proof[data-embedded=true] .mk-proof__tile .au-figure{block-size:36px;inline-size:36px}.mk-proof[data-embedded=true] .mk-proof__thread{gap:8px}.mk-proof[data-embedded=true] .mk-proof__exchange{gap:5px;padding:8px 12px}.mk-proof[data-embedded=true] .mk-proof__said{font-size:14px}.mk-proof[data-embedded=true] .mk-proof__seen{padding:6px 10px;font-size:13.5px}.mk-proof[data-embedded=true] .mk-proof__fade{gap:6px;padding-block-start:8px}@media (max-width:47.99rem){.mk-proof[data-embedded=true] .mk-proof__frame{gap:6px;padding:10px 12px 8px}.mk-proof[data-embedded=true] .mk-proof__tile{gap:2px;padding:4px 8px}.mk-proof[data-embedded=true] .mk-proof__tile .au-figure{block-size:24px;inline-size:24px}.mk-proof[data-embedded=true] .mk-proof__who{font-size:12px}.mk-proof[data-embedded=true] .mk-proof__thread{gap:6px}.mk-proof[data-embedded=true] .mk-proof__exchange{gap:3px;padding:6px 10px}.mk-proof[data-embedded=true] .mk-proof__said{font-size:13px}.mk-proof[data-embedded=true] .mk-proof__seen{padding:4px 8px;font-size:12.5px}.mk-proof[data-embedded=true] .mk-proof__fade{gap:4px;padding-block-start:6px}.mk-proof[data-embedded=true] .mk-proof__fadeTitle{font-size:12.5px}.mk-proof[data-embedded=true] .mk-proof__legend{font-size:11px}}.mk-proof__frame{align-content:start;gap:var(--sp-4);padding:clamp(var(--sp-4), 2.4vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);display:grid;box-shadow:0 2px 6px #1518240f,0 26px 60px #15182429}.mk-proof__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.mk-proof__live,.mk-mproof__live{letter-spacing:.1em;text-transform:uppercase;color:var(--t-place-ink);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.mk-proof__live:before,.mk-mproof__live:before{content:"";background:var(--t-place-fill);border-radius:50%;block-size:7px;inline-size:7px}.mk-proof__tiles{align-items:center;gap:var(--sp-2);grid-template-columns:1fr auto 1fr;display:grid}.mk-proof__tile{justify-items:center;gap:var(--sp-2);min-inline-size:0;padding:var(--sp-4) var(--sp-3);border-radius:var(--r-card);display:grid}.mk-proof__tile[data-voice=you]{background:var(--you-wash)}.mk-proof__tile[data-voice=them]{background:var(--them-wash)}.mk-proof__tile .au-figure{block-size:44px;inline-size:44px}.mk-proof__who{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:13.5px;font-weight:600;overflow:hidden}.mk-proof__seam{border-radius:var(--r-pill);background:var(--seam);block-size:34px;inline-size:3px;box-shadow:0 0 0 1px var(--hairline)}.mk-proof__thread,.mk-mproof__thread{gap:var(--sp-3);display:grid}.mk-proof__exchange,.mk-mproof__exchange{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-chip);border-inline-start:3px solid var(--hairline);background:var(--surface-sunk);transition:background var(--t-base) var(--ease), border-color var(--t-base) var(--ease);gap:7px;display:grid}.mk-proof__exchange[data-shown=true],.mk-mproof__exchange[data-shown=true]{border-inline-start-color:var(--voice);background:var(--wash)}.mk-proof__exchange[data-voice=you],.mk-mproof__exchange[data-voice=you]{--voice:var(--you);--wash:var(--you-wash)}.mk-proof__exchange[data-voice=them],.mk-mproof__exchange[data-voice=them]{--voice:var(--them);--wash:var(--them-wash)}.mk-proof__exchange>*,.mk-mproof__exchange>*{opacity:0;transition:opacity var(--t-base) var(--ease), translate var(--t-base) var(--ease);translate:0 4px}.mk-proof__exchange[data-shown=true]>.mk-proof__said,.mk-mproof__exchange[data-shown=true]>.mk-mproof__said{opacity:1;translate:none}.mk-proof__said,.mk-mproof__said{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.mk-proof__tag,.mk-mproof__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-block-end:3px;font-size:10.5px;font-weight:700;display:block}.mk-proof__seen,.mk-mproof__seen{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);background:var(--surface);margin:0}@supports (color:color-mix(in lab, red, red)){.mk-proof__seen,.mk-mproof__seen{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.mk-proof__seen,.mk-mproof__seen{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.45}.mk-proof__seen[data-shown=true],.mk-mproof__seen[data-shown=true]{opacity:1;translate:none}.mk-proof__seenLabel,.mk-mproof__seenLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-block-end:2px;font-size:10.5px;font-weight:600;display:block}.mk-proof__seen[data-typing=true]:after,.mk-mproof__seen[data-typing=true]:after{content:"";background:var(--voice);block-size:1em;inline-size:2px;margin-inline-start:3px;animation:.9s step-end infinite mk-proof-caret;display:inline-block;translate:0 .16em}@keyframes mk-proof-caret{0%,49%{opacity:1}50%,to{opacity:0}}.mk-proof__fade,.mk-mproof__fade{gap:var(--sp-2);border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-3);display:grid}.mk-proof__fadeTitle,.mk-mproof__fadeTitle{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.mk-proof__meter{align-items:center;gap:var(--sp-2);display:flex}.mk-proof__week{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.mk-proof__track,.mk-mproof__track{border-radius:var(--r-pill);background:var(--them-wash);block-size:10px;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--hairline);flex:auto;display:block;position:relative;overflow:hidden}.mk-proof__own,.mk-mproof__own{border-radius:inherit;background:linear-gradient(90deg, var(--you-wash), var(--you));inline-size:16%;transition:inline-size var(--t-slow) var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.mk-proof__fade[data-shown=true] .mk-proof__own,.mk-mproof__fade[data-shown=true] .mk-mproof__own{inline-size:80%}.mk-proof__legend,.mk-mproof__legend{gap:var(--sp-2) var(--sp-4);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.mk-proof__legend li,.mk-mproof__legend li{align-items:center;gap:6px;display:inline-flex}.mk-proof__legend li:before,.mk-mproof__legend li:before{content:"";border-radius:50%;block-size:8px;inline-size:8px}.mk-proof__legend li[data-voice=them]:before,.mk-mproof__legend li[data-voice=them]:before{background:var(--them)}.mk-proof__legend li[data-voice=you]:before,.mk-mproof__legend li[data-voice=you]:before{background:var(--you)}.mk-proof__pause{z-index:2;position:absolute;inset-block-end:46px;inset-inline-start:var(--sp-4)}.mk-proof__pause .sys-iconbtn{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mk-proof__pause .sys-iconbtn{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.mk-proof__pause .sys-iconbtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--e-1);color:var(--ink)}.mk-proof__pause .sys-iconbtn:hover{background:var(--surface)}.mk-proof__note{padding-inline:var(--sp-2);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.mk-headline__line,.mk-proof__exchange,.mk-mproof__exchange,.mk-proof__exchange>*,.mk-mproof__exchange>*,.mk-proof__own,.mk-mproof__own{transition:none}.mk-proof__seen[data-typing=true]:after,.mk-mproof__seen[data-typing=true]:after{animation:none}}.mk-section__head{max-width:44ch;margin-bottom:var(--sp-7)}.mk-section__head .mk-lede{margin-top:var(--sp-3)}.mk-section--tight{padding-block:clamp(var(--sp-7), 6vw, var(--sp-8))}.mk-pain{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-pain__card{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.mk-pain__art{width:100%;max-width:180px}.mk-art{width:100%;height:auto;display:block}.mk-pain__title{color:var(--ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.mk-pain__body{color:var(--ink-3);margin:0;line-height:1.6}.mk-bridge{gap:var(--sp-6);margin-top:var(--sp-6);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface-sunk);display:grid}@media (min-width:62rem){.mk-bridge{gap:var(--sp-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}}.mk-bridge__copy{gap:var(--sp-5);grid-template-rows:auto 1fr;justify-items:start;display:grid}.mk-bridge__lead{gap:var(--sp-3);justify-items:start;display:grid}.mk-bridge__action{align-self:end}@media (max-width:61.99rem){.mk-bridge__copy{gap:var(--sp-4);grid-template-rows:auto auto}}.mk-bridge__title{letter-spacing:-.015em;max-width:18ch;color:var(--ink);text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(1.375rem,3vw,2rem);font-weight:500;line-height:1.22}.mk-bridge__rows{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.mk-bridge__row{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);align-items:center;display:grid}@media (min-width:34rem){.mk-bridge__row{column-gap:var(--sp-4);grid-template-columns:minmax(0,.75fr) auto minmax(0,1.35fr)}}.mk-bridge__row[data-tint=place]{--mark:var(--t-place-fill);--mark-ink:var(--t-place-ink)}.mk-bridge__row[data-tint=people]{--mark:var(--t-people-fill);--mark-ink:var(--t-people-ink)}.mk-bridge__from{color:var(--ink-3);font-size:.9375rem;line-height:1.4}.mk-bridge__arrow{color:var(--mark);place-items:center;display:grid}@media (max-width:33.99rem){.mk-bridge__arrow{justify-self:start;rotate:90deg}}.mk-bridge__to{color:var(--ink);word-break:keep-all;font-size:1rem;font-weight:500;line-height:1.45}.mk-steps{gap:var(--sp-4);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-steps__item{gap:var(--sp-5);min-inline-size:0;padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;justify-content:space-between;display:flex}.mk-steps__head{gap:var(--sp-2);display:grid}.mk-steps__number{border-radius:var(--r-pill);background:var(--them-wash);width:28px;height:28px;color:var(--them-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.mk-steps__title{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.mk-steps__body{color:var(--ink-3);margin:0;line-height:1.6}.mk-steps__art{min-inline-size:0;min-height:132px;padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);align-content:center;display:grid;overflow:hidden;container-type:inline-size}.mk-steps__art .g-match{--piece:clamp(104px, 50cqi, 188px);min-block-size:0}.mk-steps__art .g-match__piece{inline-size:var(--piece);block-size:calc(var(--piece) / 1.362)}.mk-steps__art .g-match__piece[data-voice=them]{margin-inline:calc(var(--piece) * -.0904)}.mk-steps__art .g-match__piece[data-voice=you] .g-match__inner{padding-inline:calc(var(--piece) * .1064) calc(var(--piece) * .1809)}.mk-steps__art .g-match__piece[data-voice=them] .g-match__inner{padding-inline:calc(var(--piece) * .1809) calc(var(--piece) * .1064)}@container (max-width:375px){.mk-steps__art .g-match__name{font-size:13px}.mk-steps__art .g-match__pair{word-break:keep-all;font-size:11.5px}}.mk-steps__art--picker{background:0 0;min-height:0;padding:0}.mk-steps__cta{margin-top:var(--sp-6)}.mk-fade{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:60rem){.mk-fade{gap:var(--sp-8);grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.mk-fade__copy{gap:var(--sp-4);justify-items:start;min-inline-size:0;display:grid}.mk-fade__range{overscroll-behavior-inline:contain;scrollbar-width:none;max-inline-size:100%;overflow-x:auto}.mk-fade__range::-webkit-scrollbar{display:none}.mk-fade__footnote{max-width:38ch}.mk-fade__chart{min-inline-size:0;padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1)}.mk-fade__chart .g-fade__chart{height:clamp(200px,30vw,280px)}.mk-fade__band{transition:d var(--t-slow) var(--ease)}.mk-fade__tip{transition:opacity var(--t-base) var(--ease)}@media (prefers-reduced-motion:reduce){.mk-fade__band,.mk-fade__tip{transition:none}}.mk-road{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;margin:0;list-style:none;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mk-road{scrollbar-color:color-mix(in srgb, var(--ink-3) 24%, transparent) transparent}}.mk-road__stage{scroll-snap-align:start;min-inline-size:0;padding-inline:var(--sp-2);flex-direction:column;flex:0 0 clamp(248px,25%,316px);display:flex}.mk-road__rail{align-items:center;gap:var(--sp-2);flex-direction:column;padding-block-end:var(--sp-4);display:flex}.mk-road__track{place-items:center;block-size:22px;inline-size:100%;display:grid;position:relative}.mk-road__line{inline-size:calc(50% + var(--sp-2));border-radius:var(--r-pill);background:repeating-linear-gradient(to right, var(--hairline) 0 3px, transparent 3px 8px);block-size:2px;position:absolute;inset-block-start:50%;translate:0 -50%}.mk-road__line[data-side=start]{inset-inline-start:calc(var(--sp-2) * -1)}.mk-road__line[data-side=end]{inset-inline-end:calc(var(--sp-2) * -1)}.mk-road__stage[data-first=true] .mk-road__line[data-side=start],.mk-road__stage[data-last=true] .mk-road__line[data-side=end]{display:none}.mk-road__stage[data-active=true] .mk-road__line[data-side=start]{background:var(--tint-fill)}@supports (color:color-mix(in lab, red, red)){.mk-road__stage[data-active=true] .mk-road__line[data-side=start]{background:color-mix(in srgb, var(--tint-fill) 55%, var(--surface))}}.mk-road__mark{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.mk-road__stage[data-active=true] .mk-road__mark{color:var(--tint-ink)}.mk-road__node{z-index:1;background:var(--surface);block-size:16px;inline-size:16px;box-shadow:0 0 0 2px var(--hairline) inset;transition:inline-size var(--t-fast) var(--ease), block-size var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:50%;position:relative}.mk-road__stage[data-active=true] .mk-road__node{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)){.mk-road__stage[data-active=true] .mk-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))}}.mk-road__card{gap:var(--sp-2);min-block-size:232px;width:100%;padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);font:inherit;text-align:start;color:var(--ink);cursor:pointer;transition:background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), translate var(--t-fast) var(--ease);border:0;flex-direction:column;flex:auto;display:flex}.mk-road__card:hover{box-shadow:var(--e-2);translate:0 -2px}.mk-road__card:focus-visible{outline:2px solid var(--tint-ink);outline-offset:3px}.mk-road__stage[data-active=true] .mk-road__card{background:var(--tint-wash);box-shadow:var(--e-2)}.mk-road__name{letter-spacing:-.012em;font-size:1.1875rem;font-weight:500;line-height:1.2}.mk-road__blurb{color:var(--ink-2);text-wrap:pretty;word-break:keep-all;font-size:.875rem;line-height:1.5}.mk-road__subjects{align-content:flex-end;gap:5px var(--sp-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--sp-3);display:flex}.mk-road__subject{color:var(--tint-ink);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.mk-road__subject i{background:var(--tint-fill);border-radius:50%;block-size:7px;inline-size:7px}.mk-road__subject[data-plain=true]{color:var(--ink-3)}.mk-road__subject[data-plain=true] i{border:1.5px solid var(--ink-3);background:0 0}@supports (color:color-mix(in lab, red, red)){.mk-road__subject[data-plain=true] i{border:1.5px solid color-mix(in srgb, var(--ink-3) 40%, transparent)}}.mk-road__foot{color:var(--ink-3);padding-block-start:var(--sp-3);font-size:.8125rem}.mk-road__stage[data-active=true] .mk-road__foot{color:var(--tint-ink)}.mk-road{margin-inline:calc(var(--sp-2) * -1)}.mk-stage{gap:var(--sp-5);margin-top:var(--sp-6);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);display:grid}.mk-stage:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-stage__title{align-items:baseline;gap:var(--sp-3);letter-spacing:-.012em;color:var(--ink);flex-wrap:wrap;margin:0;font-size:1.1875rem;font-weight:600;display:flex}.mk-stage__count{letter-spacing:0;color:var(--ink-3);font-size:.8125rem;font-weight:500}.mk-stage__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-stage__scene{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--tint-wash);align-content:start;display:grid}.mk-stage__label{letter-spacing:.07em;text-transform:uppercase;color:var(--tint-ink);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.mk-stage__label i{background:var(--tint-fill);border-radius:50%;block-size:8px;inline-size:8px}.mk-stage__prompt{color:var(--ink);text-wrap:pretty;word-break:keep-all;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.45}.mk-stage__sub{color:var(--ink-3);margin:0;font-size:.8125rem;line-height:1.45}.mk-stage__note{max-width:62ch;margin:0}@media (prefers-reduced-motion:reduce){.mk-road__card,.mk-road__node{transition:none}.mk-road__card:hover{translate:none}}.mk-safety{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-safety__card{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);align-content:start;display:grid}.mk-safety__icon{border-radius:var(--r-control);background:var(--surface-sunk);place-items:center;width:40px;height:40px;display:grid}.mk-safety__title{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.mk-safety__body{color:var(--ink-3);margin:0;line-height:1.6}.mk-safety__more{margin:var(--sp-6) 0 0}.mk-invite{gap:var(--sp-6);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);align-items:center;display:grid}@media (min-width:60rem){.mk-invite{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.mk-invite__copy{gap:var(--sp-4);justify-items:start;display:grid}.mk-invite__note{margin:0}.mk-art--invite{max-width:340px;margin-inline:auto}.mk-note{gap:var(--sp-4);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);margin:0;display:grid}.mk-note__body{color:var(--ink-2);margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.65}.mk-note__body p{margin:0}.mk-note__who{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mk-note__initials{border-radius:var(--r-pill);background:var(--you-wash);width:36px;height:36px;color:var(--you-ink);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.mk-note__name{color:var(--ink);font-weight:600}.mk-faq__title{margin-bottom:var(--sp-6)}.mk-faq{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);margin:0;padding:0;list-style:none;overflow:hidden}.mk-faq__item+.mk-faq__item{border-top:1px solid var(--hairline)}.mk-faq__q{font-size:inherit;font-weight:inherit;margin:0}.mk-faq__button{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;min-height:60px;padding:var(--sp-4) var(--sp-5);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;font-size:1.0625rem;font-weight:500;line-height:1.45;display:flex}.mk-faq__button:hover{background:var(--surface-sunk)}.mk-faq__button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mk-faq__mark{border-radius:var(--r-pill);background:var(--surface-sunk);width:28px;height:28px;color:var(--ink-3);transition:rotate var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex:none;place-items:center;display:grid}.mk-faq__item[data-open=true] .mk-faq__mark{background:var(--them-wash);color:var(--them-ink);rotate:180deg}.mk-faq__panel{padding:0 var(--sp-5) var(--sp-5)}.mk-faq__a{max-width:62ch;color:var(--ink-3);margin:0;line-height:1.7}@media (prefers-reduced-motion:reduce){.mk-faq__button,.mk-faq__mark{transition:none}}.mk-final{padding-block:clamp(var(--sp-7), 7vw, var(--sp-8))}.mk-final__band{border-radius:var(--r-stage);background:linear-gradient(135deg, var(--them-wash), var(--you-wash) 78%);box-shadow:var(--e-1);position:relative;overflow:hidden}.mk-final__glow{background:radial-gradient(60% 60% at 40% 50%, var(--seam), transparent 70%);opacity:.75;pointer-events:none;position:absolute;inset:-30% 40% 20% -20%}.mk-final__inner{gap:var(--sp-4);text-align:center;padding:clamp(var(--sp-7), 7vw, 88px) var(--sp-5);justify-items:center;display:grid;position:relative}.mk-final__title{max-width:18ch;color:var(--ink);margin:0}.mk-final__sub{max-width:46ch;color:var(--ink-2);margin:0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.6}.mk-final__actions{margin-top:var(--sp-2)}.mk-final__micro{color:var(--ink-3);margin:0;font-size:.875rem}.mk-final__micro:empty{display:none}.mk-section__head.mk-price__head{text-align:center;max-width:44rem;margin-inline:auto}.mk-price__head .mk-lede{max-inline-size:62ch;margin-inline:auto}.mk-price{gap:var(--sp-5);margin-top:var(--sp-4);display:grid}.mk-price__feature{flex-direction:column;order:-1;display:flex}@media (min-width:64rem){.mk-price{align-items:stretch;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-price__feature{order:0}}.mk-price__card{--price-pad:var(--sp-5);border-radius:var(--r-card);background:var(--surface);height:100%;box-shadow:var(--e-1);flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){.mk-price__card{--price-pad:var(--sp-6)}}.mk-price__top{padding:var(--price-pad) var(--price-pad) var(--sp-6)}.mk-price__card--starter .mk-price__top{background:linear-gradient(180deg, var(--you) 0%, var(--t-rhythm-fill) 58%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.mk-price__card--starter .mk-price__top{background:linear-gradient(180deg, color-mix(in srgb, var(--you) 68%, var(--surface)) 0%, color-mix(in srgb, var(--t-rhythm-fill) 52%, var(--surface)) 58%, var(--surface) 100%)}}.mk-price__card--intensive .mk-price__top{background:linear-gradient(180deg, var(--them) 0%, var(--t-people-fill) 58%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.mk-price__card--intensive .mk-price__top{background:linear-gradient(180deg, color-mix(in srgb, var(--them) 58%, var(--surface)) 0%, color-mix(in srgb, var(--t-people-fill) 46%, var(--surface)) 58%, var(--surface) 100%)}}.mk-price__card--featured{height:auto;box-shadow:none;border-radius:calc(var(--r-card) - var(--sp-1));flex:1}.mk-price__card--featured .mk-price__top{background:linear-gradient(180deg, var(--t-place-fill) 0%, var(--t-play-fill) 55%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.mk-price__card--featured .mk-price__top{background:linear-gradient(180deg, color-mix(in srgb, var(--t-place-fill) 42%, var(--surface)) 0%, color-mix(in srgb, var(--t-play-fill) 36%, var(--surface)) 55%, var(--surface) 100%)}}.mk-price__body{padding:0 var(--price-pad) var(--price-pad);background:var(--surface);flex-direction:column;flex:1;display:flex}.mk-price__ring{padding:var(--sp-2);border-radius:calc(var(--r-card) + var(--sp-1));background:linear-gradient(160deg, var(--t-play-fill) 0%, var(--t-place-fill) 46%, var(--t-play-fill) 100%);box-shadow:var(--e-2);flex-direction:column;flex:1;display:flex;position:relative}.mk-price__badge{z-index:1;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11.5px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.mk-price__name{font-size:var(--fs-body-lg);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.mk-price__line{margin:var(--sp-3) 0 0;color:var(--ink-2);line-height:1.45}.mk-price__price{align-items:baseline;gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;display:flex}.mk-price__amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(2.5rem,4vw,3.25rem);font-weight:600;line-height:.95}[lang=ko] .mk-price__amount{letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.35rem)}.mk-price__unit{font-size:var(--fs-body);color:var(--ink-3);font-weight:500}.mk-price__bill{margin:var(--sp-3) 0 0;font-size:var(--fs-body);color:var(--ink);font-weight:600}.mk-price__was{margin:var(--sp-1) 0 0;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45}.mk-price__cta{margin-top:var(--sp-5)}.mk-price__list{gap:var(--sp-3);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}.mk-price__list li{align-items:flex-start;gap:var(--sp-2);color:var(--ink-2);line-height:1.45;display:flex}.mk-price__check{flex:none;margin-top:.15em}.mk-price__card--starter .mk-price__check{color:var(--you-ink)}.mk-price__card--featured .mk-price__check{color:var(--t-place-ink)}.mk-price__card--intensive .mk-price__check{color:var(--them-ink)}.mk-price__switch{padding-top:var(--sp-5);text-align:center;margin:auto 0 0}.mk-price__switch label{color:var(--switch-ink,var(--them-ink));text-underline-offset:3px;cursor:pointer;font-weight:600;line-height:1.45;text-decoration:underline}.mk-price__switch label:hover{color:var(--ink)}.mk-price__card--starter .mk-price__switch,.mk-price__card--starter .mk-price__save{--switch-ink:var(--you-ink)}.mk-price__card--featured .mk-price__switch,.mk-price__card--featured .mk-price__save{--switch-ink:var(--t-place-ink)}.mk-price__save{padding-top:var(--sp-5);color:var(--switch-ink,var(--them-ink));text-align:center;margin:auto 0 0;font-weight:600;line-height:1.45}.mk-price__note{margin:var(--sp-5) auto 0;text-align:center;max-width:46ch;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.5}@media (prefers-reduced-motion:reduce){.mk-price__card,.mk-price__ring{transition:none}}.mk-billing__toggle{width:fit-content;margin:0 auto var(--sp-7);min-inline-size:0;display:flex}.mk-billing__input{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mk-billing__option{align-items:center;gap:var(--sp-2);display:inline-flex}.mk-billing__input:checked+.mk-billing__option{background:var(--ink);color:#fff}.mk-billing__input:focus-visible+.mk-billing__option{outline:2px solid var(--them-ink);outline-offset:2px}.mk-billing__save{padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--t-play-fill)}@supports (color:color-mix(in lab, red, red)){.mk-billing__save{background:color-mix(in srgb, var(--t-play-fill) 70%, var(--surface))}}.mk-billing__save{color:var(--t-place-ink);font-size:12px;font-weight:600}:is(.mk-billing:has(#billing-monthly:checked) [data-billing=yearly],.mk-billing:has(#billing-yearly:checked) [data-billing=monthly]){display:none}.mk-price__eyebrow{margin:0 0 var(--sp-3);color:var(--them-ink);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600}.mk-price__anchor{margin:var(--sp-4) auto 0;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font-weight:600;line-height:1.5;display:inline-block}.mk-compare{margin-top:clamp(var(--sp-7), 6vw, var(--sp-8))}.mk-compare__head{max-width:48rem;margin-inline:auto;margin-bottom:var(--sp-6);text-align:center}.mk-compare__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:600}.mk-compare__lede{max-inline-size:58ch;margin:var(--sp-3) auto 0;color:var(--ink-2);line-height:1.6}.mk-compare__scroll{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);position:relative;overflow-x:auto}.mk-compare__scroll:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-compare__table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:34rem}.mk-compare__table th,.mk-compare__table td{padding:var(--sp-4) var(--sp-4);border-bottom:1px solid var(--hairline);vertical-align:middle}.mk-compare__table tbody tr:last-child th,.mk-compare__table tbody tr:last-child td{border-bottom:0}.mk-compare__table thead th{background:var(--surface);color:var(--ink);font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;text-align:center;font-weight:600;position:sticky;inset-block-start:0}.mk-compare__table thead th:first-child{text-align:start}.mk-compare__table tbody th{color:var(--ink-2);text-align:start;font-weight:500;line-height:1.4}.mk-compare__table td{color:var(--ink-2);text-align:center;font-size:var(--fs-meta);line-height:1.4}.mk-compare__table td[data-strong=true]{font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.mk-compare__table td .mk-price__check{color:var(--t-place-ink)}.mk-compare__table th[data-featured=true],.mk-compare__table td[data-featured=true]{background:var(--t-place-fill)}@supports (color:color-mix(in lab, red, red)){.mk-compare__table th[data-featured=true],.mk-compare__table td[data-featured=true]{background:color-mix(in srgb, var(--t-place-fill) 9%, var(--surface))}}.mk-compare__table thead th[data-featured=true]{color:var(--t-place-ink)}.mk-trust{gap:var(--sp-4);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.mk-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-trust__item{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);align-items:flex-start;display:flex}.mk-trust__mark{border-radius:var(--r-pill);background:var(--t-place-wash);block-size:26px;inline-size:26px;color:var(--t-place-ink);flex:none;place-items:center;display:grid}.mk-trust__title{color:var(--ink);margin:0;font-weight:600;line-height:1.4}.mk-trust__body{margin:var(--sp-1) 0 0;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.5}.mk-modes__head{max-width:48rem}.mk-modes__switch{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font-size:var(--fs-meta);line-height:1.45;display:inline-flex}.mk-modes__switch svg{color:var(--them-ink);flex:none}.mk-mode{gap:var(--sp-6);padding-block:clamp(var(--sp-6), 5vw, var(--sp-8));align-items:center;display:grid}.mk-mode+.mk-mode{border-top:1px solid var(--hairline)}@media (min-width:60rem){.mk-mode{gap:clamp(var(--sp-6), 5vw, var(--sp-8));grid-template-columns:minmax(0,27rem) minmax(0,1fr)}.mk-mode[data-flip=true] .mk-mode__say{order:2}.mk-mode[data-wide=true]{grid-template-columns:minmax(0,1fr)}}@media (min-width:76rem){.mk-mode[data-wide=true]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}.mk-mode[data-wide=true] .mk-mode__art{grid-template-columns:minmax(0,1fr);display:grid}}.mk-mode__say{flex-direction:column;align-items:flex-start;display:flex}.mk-mode__n{align-items:center;gap:var(--sp-2);color:var(--tint-ink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.mk-mode__dot{border-radius:var(--r-pill);background:var(--tint-fill);block-size:8px;inline-size:8px}.mk-mode__name{margin:var(--sp-3) 0 0;letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.05}.mk-mode__line{margin:var(--sp-3) 0 0;font-size:var(--fs-body-lg);color:var(--ink);font-weight:500;line-height:1.4}.mk-mode__body{margin:var(--sp-4) 0 0;max-inline-size:44ch;color:var(--ink-2);line-height:1.65}.mk-mode__facts{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}.mk-mode__facts li{font-size:var(--fs-meta);color:var(--ink-3);padding-inline-start:var(--sp-5);line-height:1.5;position:relative}.mk-mode__facts li:before{content:"";inline-size:var(--sp-3);border-radius:var(--r-pill);background:var(--tint-fill);block-size:2px;position:absolute;inset-block-start:.5em;inset-inline-start:0}.mk-mode__more{align-items:center;gap:var(--sp-2);color:var(--tint-ink);text-underline-offset:4px;margin-block-start:var(--sp-5);font-weight:600;text-decoration:underline;display:inline-flex}.mk-mode__more:hover{color:var(--ink)}.mk-mode__art{min-inline-size:0}.mk-talk{gap:var(--sp-5);padding:clamp(var(--sp-5), 3vw, var(--sp-7));border-radius:var(--r-stage);background:linear-gradient(150deg, var(--ground-a), var(--ground-b));box-shadow:var(--e-1);display:grid}.mk-talk__pair{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.mk-talk__face{aspect-ratio:5/4;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);place-items:end center;display:grid;overflow:hidden}.mk-talk__face svg{block-size:auto;inline-size:38%}.mk-talk__face[data-voice=you] .mk-talk__head,.mk-talk__face[data-voice=you] .mk-talk__shoulders{fill:var(--you)}.mk-talk__face[data-voice=them] .mk-talk__head,.mk-talk__face[data-voice=them] .mk-talk__shoulders{fill:var(--them)}.mk-talk__stream{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.mk-talk__line{gap:var(--sp-2);opacity:0;justify-content:flex-start;display:flex}.mk-talk__line[data-voice=them]{justify-content:flex-end}.mk-talk__line i{border-radius:var(--r-pill);background:var(--surface);block-size:10px;box-shadow:var(--e-1)}.mk-talk__line i:first-child{inline-size:28%}.mk-talk__line i:nth-child(2){inline-size:18%}.mk-talk__line i:nth-child(3){inline-size:34%}.mk-talk__line[data-voice=you] i{background:var(--you)}@supports (color:color-mix(in lab, red, red)){.mk-talk__line[data-voice=you] i{background:color-mix(in srgb, var(--you) 34%, var(--surface))}}.mk-talk__line[data-voice=them] i{background:var(--them)}@supports (color:color-mix(in lab, red, red)){.mk-talk__line[data-voice=them] i{background:color-mix(in srgb, var(--them) 34%, var(--surface))}}.mk-mode[data-live=true] .mk-talk__line{animation:mk-say 5.2s var(--ease) infinite;animation-delay:calc(var(--i) * .55s)}@keyframes mk-say{0%,4%{opacity:0;transform:translateY(6px)}12%,76%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}.mk-storydemo{gap:var(--sp-5);padding:clamp(var(--sp-5), 3vw, var(--sp-7));border-radius:var(--r-stage);background:linear-gradient(150deg, var(--ground-b), var(--ground-a));box-shadow:var(--e-1);display:grid}.mk-storydemo__road{grid-auto-flow:column;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.mk-storydemo__road:before{content:"";border-radius:var(--r-pill);background:var(--hairline);block-size:2px;position:absolute;inset-block-start:50%;inset-inline:7px;transform:translateY(-50%)}.mk-storydemo__stop{place-items:center;block-size:14px;inline-size:14px;display:grid;position:relative}.mk-storydemo__stop i{border-radius:var(--r-pill);background:var(--surface);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 2px var(--tint-fill);transition:all var(--t-base) var(--ease)}.mk-mode[data-live=true] .mk-storydemo__stop i{animation:mk-stop 12s var(--ease) infinite;animation-delay:calc(var(--i) * 3s)}@keyframes mk-stop{0%,22%,to{background:var(--tint-fill);transform:scale(1.35)}26%,96%{background:var(--surface);transform:scale(1)}}.mk-storydemo__deck{aspect-ratio:4/3;display:grid}.mk-storydemo__card{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);opacity:0;flex-direction:column;grid-area:1/1;display:flex}.mk-storydemo__card:first-child{opacity:1}.mk-mode[data-live=true] .mk-storydemo__card{animation:mk-turn 12s var(--ease) infinite;animation-delay:calc(var(--i) * 3s)}@keyframes mk-turn{0%{opacity:0;transform:translateY(10px)scale(.98)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-10px)scale(.98)}}.mk-storydemo__band{block-size:34px;margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-2);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--tint-wash);border-bottom:1px solid var(--hairline)}.mk-storydemo__rule{border-radius:var(--r-pill);background:var(--ink);block-size:12px}@supports (color:color-mix(in lab, red, red)){.mk-storydemo__rule{background:color-mix(in srgb, var(--ink) 12%, var(--surface))}}.mk-storydemo__rule[data-w=long]{inline-size:92%}.mk-storydemo__rule[data-w=mid]{inline-size:64%}.mk-storydemo__rule[data-w=short]{inline-size:48%}.mk-storydemo__rule[data-second=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mk-storydemo__rule[data-second=true]{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.mk-storydemo__seam{block-size:1px;margin-block:var(--sp-2);background:var(--hairline)}.mk-demo{gap:var(--sp-5);padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:linear-gradient(150deg, var(--ground-a), var(--ground-b));box-shadow:var(--e-1);justify-items:center;margin:0;display:grid}.mk-demo__label{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;justify-self:start;font-size:11.5px;font-weight:600}.mk-demo__card{inline-size:min(100%,260px)}.mk-demo__beats{gap:var(--sp-2);counter-reset:beat;justify-self:stretch;margin:0;padding:0;list-style:none;display:grid}.mk-demo__beat{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);color:var(--ink-3);font-size:var(--fs-meta);transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:baseline;line-height:1.5;display:grid}.mk-demo__beat:before{counter-increment:beat;content:counter(beat);font-variant-numeric:tabular-nums;color:var(--tint-ink);opacity:.55;font-weight:600}.mk-demo__beat[data-at=true]{background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font-weight:500}.mk-demo__beat[data-at=true]:before{opacity:1}.mk-deck{margin-block-start:clamp(var(--sp-6), 4vw, var(--sp-7))}.mk-deck__head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-5);display:flex}.mk-deck__label{color:var(--tint-ink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}.mk-deck__lede{color:var(--ink-3);font-size:var(--fs-meta);flex:22rem;margin:0;line-height:1.5}.mk-deck__viewport{padding-inline:max(var(--sp-5), calc(50vw - 50% + var(--sp-5)));scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(50% - 50vw);position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.mk-deck__viewport::-webkit-scrollbar{display:none}.mk-deck__viewport:focus-visible{outline:2px solid var(--tint-ink,currentColor);outline-offset:-2px;border-radius:var(--r-control)}.mk-deck__viewport[data-ring=true]{cursor:grab}.mk-deck__viewport[data-drag=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.mk-deck__viewport[data-ring=false]{scroll-snap-type:x proximity}.mk-deck__viewport[data-ring=false] .mk-deck__slot{scroll-snap-align:center}.mk-deck__track{align-items:flex-start;gap:clamp(var(--sp-4), 2vw, var(--sp-6));padding:0 0 var(--sp-3);inline-size:max-content;margin:0;list-style:none;display:flex}.mk-deck__slot{--deck-band:460px;grid-template-rows:var(--deck-band) auto;flex:none;inline-size:300px;display:grid}.mk-deck__slot[data-shape=badge],.mk-deck__slot[data-shape=ticket]{inline-size:340px}.mk-deck__slot[data-shape=tag]{inline-size:240px}.mk-deck__card{padding-block:var(--sp-4);align-self:end}.mk-deck__slot[data-shape=tag] .mk-deck__card{align-self:start}.mk-deck__name{margin:var(--sp-2) 0 0;font-size:var(--fs-body);color:var(--ink);font-weight:600}.mk-deck__line{margin:var(--sp-1) 0 0;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45}@media (prefers-reduced-motion:reduce){.mk-mode[data-live=true] .mk-talk__line,.mk-mode[data-live=true] .mk-storydemo__card,.mk-mode[data-live=true] .mk-storydemo__stop i{animation:none}.mk-talk__line,.mk-storydemo__card:first-child{opacity:1}.mk-storydemo__stop i{background:var(--tint-fill)}}.mk-devices__head{max-width:48rem}.mk-devices__grid{gap:clamp(var(--sp-6), 4vw, var(--sp-8));display:grid}@media (min-width:64rem){.mk-devices__grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center}}.mk-bench{justify-content:center;align-items:flex-end;gap:clamp(var(--sp-3), 2vw, var(--sp-5));padding:clamp(var(--sp-5), 4vw, var(--sp-7)) var(--sp-4) clamp(var(--sp-6), 4vw, var(--sp-7));border-radius:var(--r-stage);background:linear-gradient(155deg, var(--t-objects-fill), var(--t-objects-fill));display:flex}@supports (color:color-mix(in lab, red, red)){.mk-bench{background:linear-gradient(155deg, color-mix(in srgb, var(--t-objects-fill) 16%, var(--ground-a)), color-mix(in srgb, var(--t-objects-fill) 8%, var(--ground-b)))}}.mk-bench{box-shadow:inset 0 1px #ffffff80;container-type:inline-size}.mk-frame{--frame-w:100%;inline-size:var(--frame-w);transition:transform var(--t-slow) var(--ease), opacity var(--t-slow) var(--ease), filter var(--t-slow) var(--ease);opacity:.55;filter:saturate(.4);flex:0 auto;padding-block-end:var(--sp-5);position:relative}.mk-frame[data-device=desktop]{--frame-w:34%}.mk-frame[data-device=laptop]{--frame-w:27%}.mk-frame[data-device=tablet]{--frame-w:19%}.mk-frame[data-device=phone]{--frame-w:12%}.mk-frame[data-on=true]{opacity:1;filter:none;transform:translateY(-8px)scale(1.03)}.mk-frame__screen{border-radius:clamp(6px, 1.4cqi, var(--r-control));background:var(--surface);box-shadow:var(--e-1);transition:box-shadow var(--t-slow) var(--ease);padding:clamp(3px,.8cqi,7px);position:relative}.mk-frame__screen:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hairline);pointer-events:none;position:absolute;inset:0}.mk-frame[data-on=true] .mk-frame__screen{box-shadow:var(--e-2)}.mk-frame[data-device=desktop] .mk-frame__screen,.mk-frame[data-device=laptop] .mk-frame__screen{aspect-ratio:16/10}.mk-frame[data-device=tablet] .mk-frame__screen{aspect-ratio:3/4}.mk-frame[data-device=phone] .mk-frame__screen{aspect-ratio:9/19.5;border-radius:clamp(5px,1.6cqi,14px)}.mk-frame__split,.mk-frame__stack{gap:clamp(2px,.6cqi,6px);block-size:100%;display:grid}.mk-frame__split{grid-template-columns:minmax(0,1fr) 30%}.mk-frame__split[data-rail=tablet]{grid-template-columns:minmax(0,1fr) 34%}.mk-frame__faces{gap:clamp(2px,.6cqi,6px);min-inline-size:0;display:grid}.mk-frame[data-device=desktop] .mk-frame__faces,.mk-frame[data-device=laptop] .mk-frame__faces{grid-template-columns:1fr 1fr}.mk-frame__face{border-radius:clamp(3px, 1cqi, var(--r-chip));background:var(--surface-sunk);place-items:end center;min-inline-size:0;display:grid;position:relative;overflow:hidden}.mk-frame__head{block-size:auto;inline-size:52%}.mk-frame__face[data-voice=you] .mk-frame__head{fill:var(--you)}.mk-frame__face[data-voice=them] .mk-frame__head{fill:var(--them)}.mk-frame__self{aspect-ratio:3/4;background:var(--surface);border-radius:clamp(2px,.8cqi,6px);place-items:end center;inline-size:26%;display:grid;position:absolute;inset-block-start:6%;inset-inline-end:6%;overflow:hidden}.mk-frame__self .mk-frame__head{inline-size:66%;fill:var(--you)}.mk-frame__rail{border-radius:clamp(3px, 1cqi, var(--r-chip));background:var(--surface-sunk);align-content:start;padding:clamp(2px,.7cqi,6px);display:grid}.mk-frame__card{aspect-ratio:5/7;border-radius:clamp(3px, 1cqi, var(--r-chip));background:var(--surface);box-shadow:var(--e-1);align-content:start;gap:clamp(2px,.5cqi,4px);padding:clamp(2px,.6cqi,5px);display:grid;overflow:hidden}.mk-frame__stack{--cap:45%;grid-template-rows:minmax(0, 1fr) var(--cap)}.mk-frame__sheet{border-radius:clamp(4px, 1.2cqi, var(--r-card)) clamp(4px, 1.2cqi, var(--r-card)) 0 0;background:var(--surface);box-shadow:var(--e-1);align-content:start;gap:clamp(2px,.5cqi,4px);padding:clamp(3px,.8cqi,6px);display:grid}.mk-frame__band{background:var(--t-people-fill);border-radius:clamp(2px,.6cqi,5px);block-size:clamp(4px,1.6cqi,14px)}.mk-frame__card .mk-frame__band{border-radius:clamp(3px, 1cqi, var(--r-chip)) clamp(3px, 1cqi, var(--r-chip)) 0 0;block-size:clamp(10px,3.4cqi,30px);margin:clamp(-5px,-.6cqi,-2px) clamp(-5px,-.6cqi,-2px) clamp(1px,.4cqi,3px)}.mk-frame__rule{border-radius:var(--r-pill);background:var(--ink);block-size:clamp(2px,.55cqi,5px)}@supports (color:color-mix(in lab, red, red)){.mk-frame__rule{background:color-mix(in srgb, var(--ink) 16%, var(--surface))}}.mk-frame__rule[data-w=long]{inline-size:92%}.mk-frame__rule[data-w=mid]{inline-size:68%}.mk-frame__rule[data-w=short]{inline-size:52%}.mk-frame__rule[data-second=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mk-frame__rule[data-second=true]{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.mk-frame__tap{border-radius:var(--r-pill);background:var(--them);block-size:clamp(3px,.8cqi,7px);inline-size:34%;margin-block-start:auto}@supports (color:color-mix(in lab, red, red)){.mk-frame__tap{background:color-mix(in srgb, var(--them) 46%, var(--surface))}}.mk-frame__stand{justify-items:center;display:grid}.mk-frame__stand:before,.mk-frame__stand:after{content:"";background:var(--t-objects-fill)}@supports (color:color-mix(in lab, red, red)){.mk-frame__stand:before,.mk-frame__stand:after{background:color-mix(in srgb, var(--t-objects-fill) 52%, var(--surface))}}.mk-frame__stand[data-device=desktop]:before{block-size:clamp(4px,1.8cqi,14px);inline-size:11%}.mk-frame__stand[data-device=desktop]:after{border-radius:var(--r-pill);block-size:clamp(2px,.8cqi,6px);inline-size:30%}.mk-frame__stand[data-device=laptop]:before{display:none}.mk-frame__stand[data-device=laptop]:after{border-radius:0 0 var(--r-pill) var(--r-pill);block-size:clamp(3px,1cqi,8px);inline-size:116%;box-shadow:var(--e-1);background:var(--t-objects-fill)}@supports (color:color-mix(in lab, red, red)){.mk-frame__stand[data-device=laptop]:after{background:color-mix(in srgb, var(--t-objects-fill) 38%, var(--surface))}}.mk-frame__label{text-align:center;letter-spacing:.06em;color:var(--ink-3);opacity:0;transition:opacity var(--t-base) var(--ease);margin:0;font-size:11px;font-weight:600;position:absolute;inset-block-end:0;inset-inline:0}.mk-frame[data-on=true] .mk-frame__label{opacity:1}.mk-devices__pick{gap:var(--sp-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.mk-devices__pick button{justify-content:center;inline-size:100%}.mk-devices__tab{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-3);font:inherit;font-size:var(--fs-meta);cursor:pointer;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease);border:0;font-weight:600;display:inline-flex}.mk-devices__tab:hover{color:var(--ink)}.mk-devices__tab[aria-selected=true]{background:var(--ink);color:var(--surface)}.mk-devices__tab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-devices__panel{min-block-size:8.5rem;margin-block-start:var(--sp-5)}.mk-devices__panel:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-control)}.mk-devices__name{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:600}.mk-devices__body{margin:var(--sp-3) 0 0;color:var(--ink-2);line-height:1.6}.mk-devices__note{margin:var(--sp-5) 0 0;font-size:var(--fs-meta);color:var(--ink-2);font-weight:600;line-height:1.5}.mk-devices__note[data-quiet=true]{margin-top:var(--sp-2);color:var(--ink-3);font-weight:400}@media (prefers-reduced-motion:reduce){.mk-frame,.mk-frame__screen,.mk-frame__label{transition:none}.mk-bench[data-reduced=true] .mk-frame{opacity:1;filter:none;transform:none}.mk-bench[data-reduced=true] .mk-frame__label{opacity:1}}.mk-mproof{align-content:start;gap:var(--sp-3);margin:0;display:grid}.mk-mproof__inner{align-content:start;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);display:grid}.mk-mproof__bar{align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.mk-mproof__marks{flex:none;display:inline-flex}.mk-mproof__marks i{block-size:18px;inline-size:18px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.mk-mproof__marks i[data-voice=you]{background:var(--you)}.mk-mproof__marks i[data-voice=them]{background:var(--them);margin-inline-start:-6px}.mk-mproof__names{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ink-2);flex:auto;font-size:13px;font-weight:600;overflow:hidden}.mk-mproof__live{flex:none}.mk-mproof__scale{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.mk-mproof__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.mk-mproof__note{min-inline-size:0;margin:0}@media (max-width:47.99rem){.mk-bridge__action .sys-pill,.mk-steps__cta .sys-pill,.mk-invite__copy .sys-pill,.mk-safety__more .sys-pill,.mk-final__actions .sys-pill{inline-size:100%;display:flex}.mk-section{padding-block:var(--sp-7);scroll-margin-block-start:76px}.mk-section--tight{padding-block:var(--sp-6)}.mk-section__head{margin-bottom:var(--sp-5)}.mk-pain__card{gap:var(--sp-2);padding:var(--sp-4)}.mk-pain__art{display:none}.mk-pain__title{font-size:1.0625rem}.mk-bridge{gap:var(--sp-5);margin-top:var(--sp-5);padding:var(--sp-4)}.mk-bridge__row{padding:var(--sp-3) var(--sp-4)}.mk-steps__item{gap:var(--sp-4);padding:var(--sp-4)}.mk-steps__art{min-height:0;padding:var(--sp-3)}.mk-steps__cta{margin-top:var(--sp-5)}.mk-fade{gap:var(--sp-5)}.mk-fade__range.sys-seg[data-size=md] .sys-seg__option{padding-inline:var(--sp-3)}.mk-fade__chart{padding:var(--sp-4)}.mk-fade__chart .g-fade__chart{height:180px}.mk-fade__chart .g-fade__tip{max-inline-size:none;margin-block-start:var(--sp-3);position:static}.mk-road__stage{flex-basis:76%}.mk-road__card{min-block-size:0;padding:var(--sp-4)}.mk-stage{margin-top:var(--sp-5);padding:var(--sp-4)}.mk-stage__scene{padding:var(--sp-3) var(--sp-4)}.mk-safety__card,.mk-invite,.mk-note{padding:var(--sp-4)}.mk-invite{gap:var(--sp-5)}.mk-note__body{font-size:1rem}.mk-faq__button{gap:var(--sp-3);padding:var(--sp-4);font-size:1rem}.mk-faq__panel{padding:0 var(--sp-4) var(--sp-4)}.mk-final__inner{padding:var(--sp-7) var(--sp-4)}.mk-footer__bottom{gap:var(--sp-3)}.mk-footer__bottom>:last-child{margin-inline-start:0}}.mk-prose-page__head{gap:var(--sp-4);padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid var(--hairline);display:grid}.mk-prose-page__head h1{max-width:20ch;margin:0}.mk-prose-page__answer{max-width:62ch;color:var(--ink-2);text-wrap:pretty;word-break:keep-all;margin:0;font-size:clamp(1.0625rem,1.9vw,1.25rem);line-height:1.6}.mk-prose-page__head .mk-meta{margin:0}.mk-prose{gap:var(--sp-6);max-width:68ch;display:grid}.mk-prose section{gap:var(--sp-3);display:grid}.mk-prose h2{letter-spacing:-.012em;color:var(--ink);word-break:keep-all;margin:0;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:600;line-height:1.3}.mk-prose p{color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.75}.mk-prose ul,.mk-prose ol{gap:var(--sp-2);color:var(--ink-2);margin:0;padding-inline-start:var(--sp-5);line-height:1.7;display:grid}.mk-prose-page__caveat{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface-sunk);color:var(--ink-3);margin:0;font-size:.9375rem;line-height:1.65}.mk-prose-page__cta{margin-top:var(--sp-7)}.mk-safety--stacked{grid-template-columns:1fr}.mk-hub{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.mk-hub__item{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);display:grid}.mk-hub__title{letter-spacing:-.012em;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}.mk-hub__title a{color:var(--ink)}.mk-hub__title a:hover{text-underline-offset:3px;text-decoration:underline}.mk-hub__answer{max-width:62ch;color:var(--ink-3);margin:0;line-height:1.65}.mk-hub__meta{margin:0}.mk-404{gap:var(--sp-4);padding-block:clamp(var(--sp-8), 14vh, 160px);justify-items:start;display:grid}.mk-404__title{max-width:16ch;margin:0}.mk-404__body{max-width:44ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.6}.mk-prose--article{max-inline-size:none}.mk-prose--article>p,.mk-prose--article>h2,.mk-prose--article>h3,.mk-prose--article>ul,.mk-prose--article>ol,.mk-prose--article>blockquote,.mk-prose--article>.mk-callout,.mk-prose--article>section>p,.mk-prose--article>section>h3,.mk-prose--article>section>ul,.mk-prose--article>section>ol{max-inline-size:68ch}.mk-prose h3{letter-spacing:-.008em;color:var(--ink);word-break:keep-all;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.mk-prose--article>h2+*{margin-block-start:0}.mk-prose--article>*+h2{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-3);padding-block-start:var(--sp-5)}.mk-prose .mk-textlink,.mk-prose a{font-size:inherit;color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);display:inline}@supports (color:color-mix(in lab, red, red)){.mk-prose .mk-textlink,.mk-prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 32%, transparent)}}.mk-prose .mk-textlink:hover,.mk-prose a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mk-prose strong{color:var(--ink);font-weight:600}.mk-prose em{font-style:italic}.mk-prose code{border-radius:var(--r-chip);background:var(--surface-sunk);color:var(--ink);padding:.1em .36em;font-size:.92em;font-weight:500}.mk-prose li>ul,.mk-prose li>ol{margin-block-start:var(--sp-2)}.mk-prose li::marker{color:var(--ink-3)}.mk-prose blockquote{padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-inline-start:2px solid var(--you);color:var(--ink-2);margin:0}.mk-prose blockquote p{line-height:1.7}.mk-prose blockquote cite{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:var(--sp-2);font-style:normal;display:block}.mk-prose figure{gap:var(--sp-4);margin:0;display:grid}.mk-prose figcaption{font-size:var(--fs-meta);color:var(--ink-3);text-wrap:pretty;word-break:keep-all;line-height:1.6}.mk-prose hr{border:0;border-block-start:1px solid var(--hairline);margin:0}.mk-guide .mk-prose p,.mk-guide .mk-prose li{word-break:keep-all}.mk-prose .mk-guide__rules{counter-reset:rule;gap:var(--sp-3);padding:0;list-style:none}.mk-guide__rule{counter-increment:rule;gap:var(--sp-1);padding:var(--sp-4) var(--sp-5) var(--sp-4) calc(var(--sp-5) + 2.25rem);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);scroll-margin-top:6rem;display:grid;position:relative}.mk-guide__rule:before{content:counter(rule);background:var(--surface-sunk);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;inset-block-start:var(--sp-4);inset-inline-start:var(--sp-5)}.mk-guide__rule:target{box-shadow:var(--e-1), inset 0 0 0 2px var(--ink)}.mk-guide__title{color:var(--ink);word-break:keep-all;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.mk-guide__how{gap:var(--sp-1);display:grid}.mk-guide__terms{font-size:.9375rem}.mk-table{gap:var(--sp-3);display:grid}.mk-table__scroll{overscroll-behavior-inline:contain;border-radius:var(--r-card);background:linear-gradient(to right, var(--surface) 30%, transparent) left center, linear-gradient(to left, var(--surface) 30%, transparent) right center, radial-gradient(farthest-side at 0 50%, #15182417, transparent) left center, radial-gradient(farthest-side at 100% 50%, #15182417, transparent) right center;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;background-repeat:no-repeat;background-size:28px 100%,28px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mk-table__scroll{scrollbar-color:color-mix(in srgb, var(--ink-3) 24%, transparent) transparent}}.mk-table__scroll:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.mk-table__grid{border-collapse:collapse;inline-size:100%;color:var(--ink-2);font-size:.9375rem;line-height:1.55}.mk-table__grid thead th{z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--hairline);padding:var(--sp-3) var(--sp-4);text-align:start;font-size:var(--fs-meta);letter-spacing:.02em;color:var(--ink);white-space:nowrap;font-weight:600;position:sticky;inset-block-start:var(--mk-bar-h,0px)}.mk-table__grid td,.mk-table__grid tbody th{padding:var(--sp-3) var(--sp-4);text-align:start;vertical-align:top;border-block-start:1px solid var(--hairline);word-break:keep-all;overflow-wrap:break-word;min-inline-size:7.5rem}.mk-table__grid tbody th{color:var(--ink);min-inline-size:8.5rem;font-weight:600}.mk-table__grid tbody tr:nth-child(2n){background:var(--surface-sunk)}.mk-table__grid [data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-table__grid small{font-size:var(--fs-meta);color:var(--ink-3);margin-block-start:2px;display:block}.mk-exchange{gap:var(--sp-4);display:grid}.mk-exchange__turns{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.mk-exchange__turn{max-inline-size:30rem;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);word-break:keep-all;gap:2px;display:grid}.mk-exchange__turn[data-voice=you]{background:var(--you-wash);border-end-end-radius:var(--sp-1);justify-self:end}.mk-exchange__turn[data-voice=them]{background:var(--them-wash);border-end-start-radius:var(--sp-1);justify-self:start}.mk-exchange__turn:before{content:"";inline-size:var(--sp-5);border-radius:var(--r-pill);block-size:3px;margin-block-end:var(--sp-1);display:block}.mk-exchange__turn[data-voice=you]:before{background:var(--you)}.mk-exchange__turn[data-voice=them]:before{background:var(--them)}.mk-exchange__turn[data-variant=bad]{background:var(--surface-sunk);border:1px dashed var(--hairline)}.mk-exchange__turn[data-variant=bad]:before{background:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.mk-exchange__turn[data-variant=bad]:before{background:color-mix(in srgb, var(--ink-3) 40%, transparent)}}.mk-exchange__said{font-size:var(--fs-body-lg);color:var(--ink);margin:0;font-weight:500;line-height:1.5}.mk-exchange__roman{font-size:var(--fs-meta);color:var(--ink-3);margin:0;font-style:italic;line-height:1.5}.mk-exchange__gloss{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.55}.mk-exchange__note{margin:var(--sp-1) 0 0;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.5}.mk-callout{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface-sunk);display:grid}.mk-callout[data-tone=answer]{background:var(--you-wash)}.mk-callout[data-tone=limits]{background:var(--surface);box-shadow:var(--e-1);border-inline-start:3px solid var(--them)}.mk-callout[data-tone=caution]{background:var(--surface);border:1px solid var(--hairline);border-inline-start:3px solid var(--you)}.mk-callout__title{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);word-break:keep-all;margin:0;font-weight:600}.mk-callout[data-tone=answer] .mk-callout__title{color:var(--you-ink)}.mk-callout[data-tone=limits] .mk-callout__title{color:var(--them-ink)}.mk-callout__body{gap:var(--sp-3);display:grid}.mk-callout__body>*{margin:0}.mk-callout__body p{color:var(--ink-2);line-height:1.7}.mk-steps{gap:var(--sp-4);display:grid}.mk-steps__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-steps__step{gap:0 var(--sp-3);grid-template-columns:20px minmax(0,9ch) minmax(0,1fr);align-items:start;padding-block-end:var(--sp-5);display:grid}.mk-steps__step[data-last=true]{padding-block-end:0}@media (max-width:30rem){.mk-steps__step{grid-template-columns:20px minmax(0,1fr)}.mk-steps__at,.mk-steps__body{grid-column:2}}.mk-steps__rail{grid-row:1/-1;grid-template-rows:auto auto 1fr;align-self:stretch;justify-items:center;padding-block-start:5px;display:grid}.mk-steps__line{border-radius:var(--r-pill);background:repeating-linear-gradient(to bottom, var(--ink-3) 0 3px, transparent 3px 8px);inline-size:2px}@supports (color:color-mix(in lab, red, red)){.mk-steps__line{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--ink-3) 38%, transparent) 0 3px, transparent 3px 8px)}}.mk-steps__line[data-side=start]{block-size:0}.mk-steps__line[data-side=end]{block-size:100%;margin-block-start:var(--sp-1)}.mk-steps__step[data-last=true] .mk-steps__line[data-side=end]{display:none}.mk-steps__node{background:var(--surface);block-size:11px;inline-size:11px;box-shadow:0 0 0 2px var(--hairline) inset;border-radius:50%}.mk-steps__step[data-state=fix] .mk-steps__node{box-shadow:0 0 0 3px var(--you) inset, 0 0 0 3px var(--you)}@supports (color:color-mix(in lab, red, red)){.mk-steps__step[data-state=fix] .mk-steps__node{box-shadow:0 0 0 3px var(--you) inset, 0 0 0 3px color-mix(in srgb, var(--you) 26%, var(--surface))}}.mk-steps__step[data-state=risk] .mk-steps__node{background:var(--surface-sunk);box-shadow:0 0 0 2px var(--ink-3) inset}@supports (color:color-mix(in lab, red, red)){.mk-steps__step[data-state=risk] .mk-steps__node{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink-3) 46%, transparent) inset}}.mk-steps__at{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;word-break:keep-all;margin:0;font-weight:600;line-height:1.5}.mk-steps[data-variant=ladder] .mk-steps__at{letter-spacing:.04em}.mk-steps__step[data-state=fix] .mk-steps__at{color:var(--you-ink)}.mk-steps__body{gap:var(--sp-1);min-inline-size:0;display:grid}.mk-steps__title{color:var(--ink);word-break:keep-all;margin:0;font-weight:600;line-height:1.45}.mk-steps__text{color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.7}.mk-branch{gap:var(--sp-4);display:grid}.mk-branch__from{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--you-wash);max-inline-size:28rem;font-size:var(--fs-body-lg);color:var(--ink);word-break:keep-all;justify-self:start;margin:0;font-weight:500;line-height:1.5}.mk-branch__forks{gap:var(--sp-2);margin:0;display:grid}.mk-branch__fork{gap:0 var(--sp-2);grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:stretch;display:grid}.mk-branch__elbow{grid-area:1/1/-1;align-self:stretch;block-size:100%;inline-size:24px;display:block}.mk-branch__stem{stroke:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.mk-branch__stem{stroke:color-mix(in srgb, var(--ink-3) 34%, transparent)}}.mk-branch__cue{padding-block:var(--sp-2) 2px;color:var(--them-ink);word-break:keep-all;grid-area:1/2;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.mk-branch__reply{min-inline-size:0;grid-area:2/2;gap:2px;margin:0;padding-block-end:var(--sp-3);display:grid}.mk-branch__say{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;line-height:1.6}.mk-branch__then{font-size:var(--fs-meta);color:var(--ink-3);line-height:1.55}.mk-matrix{gap:var(--sp-4);display:grid}.mk-matrix__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.mk-matrix__group{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);align-content:start;display:grid}.mk-matrix__group[data-tone=works]{background:var(--you-wash)}.mk-matrix__group[data-tone=mixed]{background:var(--both-wash)}.mk-matrix__group[data-tone=none]{background:var(--surface);border:1px solid var(--hairline)}.mk-matrix__title{color:var(--ink);word-break:keep-all;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.mk-matrix__group[data-tone=works] .mk-matrix__title{color:var(--you-ink)}.mk-matrix__group[data-tone=mixed] .mk-matrix__title{color:var(--both-ink)}.mk-matrix__lede{font-size:var(--fs-meta);color:var(--ink-3);word-break:keep-all;margin:0;line-height:1.55}.mk-matrix__items{gap:var(--sp-3);margin:var(--sp-1) 0 0;padding:0;list-style:none;display:grid}.mk-matrix__item{gap:2px;display:grid}.mk-matrix__label{color:var(--ink);word-break:keep-all;font-size:.9375rem;font-weight:500;line-height:1.5}.mk-matrix__evidence{font-size:var(--fs-meta);color:var(--ink-3);word-break:keep-all;line-height:1.5}.mk-rank{gap:var(--sp-4);display:grid}.mk-rank__rows{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.mk-rank__row{gap:var(--sp-1);display:grid}.mk-rank__label{color:var(--ink-2);word-break:keep-all;gap:1px;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;display:grid}.mk-rank__row[data-emphasis=true] .mk-rank__label{color:var(--ink);font-weight:600}.mk-rank__hint{font-size:var(--fs-meta);color:var(--ink-3);font-weight:400;line-height:1.5}.mk-rank__plot{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.mk-rank__bar{border-radius:var(--r-pill);background:var(--ink-3);justify-self:start;block-size:10px;min-inline-size:3px}@supports (color:color-mix(in lab, red, red)){.mk-rank__bar{background:color-mix(in srgb, var(--ink-3) 26%, var(--surface))}}.mk-rank__row[data-emphasis=true] .mk-rank__bar{background:var(--you)}.mk-rank__bar[data-estimate=true]{background-image:repeating-linear-gradient(135deg, var(--surface) 0 2px, transparent 2px 5px)}.mk-rank__figure{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.2}.mk-rank__row[data-emphasis=true] .mk-rank__figure{color:var(--you-ink)}.mk-pair{gap:var(--sp-4);display:grid}.mk-pair__legend{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.mk-pair__leg{align-items:center;gap:var(--sp-2);word-break:keep-all;display:inline-flex}.mk-pair__leg:before{content:"";border-radius:3px;flex:none;block-size:12px;inline-size:12px}.mk-pair__leg[data-voice=you]:before{background:var(--you)}.mk-pair__leg[data-voice=them]:before{background:var(--them)}.mk-pair__leg[data-voice=both]:before{background:var(--both)}.mk-pair__rows{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.mk-pair__row{gap:var(--sp-2);display:grid}.mk-pair__label{color:var(--ink);word-break:keep-all;gap:1px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;display:grid}.mk-pair__hint{font-size:var(--fs-meta);color:var(--ink-3);font-weight:400;line-height:1.5}.mk-pair__plot{gap:2px;min-inline-size:0;display:grid}.mk-pair__track{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.mk-pair__bar{border-radius:var(--r-pill);justify-self:start;block-size:12px;min-inline-size:3px}.mk-pair__track[data-voice=you] .mk-pair__bar{background:var(--you)}.mk-pair__track[data-voice=them] .mk-pair__bar{background:var(--them)}.mk-pair__track[data-voice=both] .mk-pair__bar{background:var(--both)}.mk-pair__figure{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.2}.mk-pair__track[data-voice=you] .mk-pair__figure{color:var(--you-ink)}.mk-pair__track[data-voice=them] .mk-pair__figure{color:var(--them-ink)}.mk-pair__track[data-voice=both] .mk-pair__figure{color:var(--both-ink)}.mk-sources{gap:var(--sp-4);border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-3);padding-block-start:var(--sp-5);display:grid}.mk-sources__title{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:600;line-height:1.3}.mk-sources__list{gap:var(--sp-4);color:var(--ink-2);margin:0;padding-inline-start:var(--sp-6);display:grid}.mk-sources__item{gap:var(--sp-1);max-inline-size:68ch;display:grid}.mk-sources__cite{margin:0;font-size:.9375rem;line-height:1.6}.mk-sources__author{color:var(--ink);font-weight:600}.mk-sources__pub{color:var(--ink-3)}.mk-sources__note{font-size:var(--fs-meta);color:var(--ink-2);margin:0;line-height:1.6}.mk-sources__checked{font-size:var(--fs-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.mk-legal{--legal-measure:1100px}.mk-legal__masthead{padding-block:clamp(var(--sp-7), 8vh, 104px) clamp(var(--sp-6), 6vh, 72px);background:var(--surface);border-block-end:1px solid var(--hairline)}.mk-legal__masthead .mk-wrap,.mk-legal__glance .mk-wrap{inline-size:min(var(--legal-measure), 100% - 2 * clamp(var(--sp-4), 4vw, var(--sp-7)))}.mk-legal__title{margin-block:var(--sp-3) 0;text-wrap:pretty;max-inline-size:24ch}.mk-legal__summary{margin:var(--sp-5) 0 0;max-inline-size:68ch;color:var(--ink-2);text-wrap:pretty;word-break:keep-all;font-size:clamp(1.0625rem,1.9vw,1.1875rem);line-height:1.65}.mk-legal__facts{gap:var(--sp-4) var(--sp-6);margin:var(--sp-6) 0 0;border-block-start:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));padding-block-start:var(--sp-5);display:grid}.mk-legal__facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.mk-legal__facts dd{margin:var(--sp-2) 0 0;color:var(--ink);word-break:keep-all;font-size:15px;font-weight:500;line-height:1.45}.mk-legal__glance{padding-block:clamp(var(--sp-6), 6vh, 72px)}.mk-legal__cards{gap:var(--sp-4);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));padding:0;list-style:none;display:grid}.mk-legal__card{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);align-content:start;display:grid}.mk-legal__card h3{letter-spacing:-.008em;color:var(--ink);word-break:keep-all;margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.mk-legal__card p{color:var(--ink-2);text-wrap:pretty;word-break:keep-all;margin:0;font-size:14.5px;line-height:1.6}.mk-legal__glance-note{margin:var(--sp-4) 0 0;max-inline-size:78ch;color:var(--ink-3);text-wrap:pretty;font-size:13.5px;line-height:1.6}.mk-legal__layout{gap:var(--sp-6);inline-size:min(var(--legal-measure), 100% - 2 * clamp(var(--sp-4), 4vw, var(--sp-7)));padding-block-end:clamp(var(--sp-8), 10vh, 128px);display:grid}@media (min-width:64rem){.mk-legal__layout{gap:var(--sp-7);grid-template-columns:250px minmax(0,1fr);align-items:start}.mk-legal__rail{position:sticky;inset-block-start:96px}}.mk-legal__toc{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.mk-legal__toc-summary{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;font-size:11.5px;font-weight:600;list-style-position:inside}.mk-legal__toc-summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.mk-legal__toc-list{margin:var(--sp-3) 0 0;overscroll-behavior:contain;gap:1px;max-block-size:min(46vh,420px);padding:0;list-style:none;display:grid;overflow-y:auto}@media (min-width:64rem){.mk-legal__toc-list{max-block-size:calc(100dvh - 96px - 6 * var(--sp-4))}}.mk-legal__toc-list a{gap:var(--sp-2);padding:7px var(--sp-2);border-radius:var(--r-chip);color:var(--ink-2);word-break:keep-all;grid-template-columns:minmax(2.5em,auto) minmax(0,1fr);font-size:13.5px;line-height:1.4;display:grid}.mk-legal__toc-list a:hover{background:var(--surface-sunk);color:var(--ink)}.mk-legal__toc-list a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mk-legal__toc-n{font-variant-numeric:tabular-nums;color:var(--ink-3)}.mk-legal__body{padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.mk-legal__section{scroll-margin-block-start:96px}.mk-legal__section+.mk-legal__section{border-block-start:1px solid var(--hairline);margin-block-start:var(--sp-7);padding-block-start:var(--sp-6)}.mk-legal__clause{margin-block-start:var(--sp-5);scroll-margin-block-start:96px}.mk-legal__h2,.mk-legal__h3{gap:var(--sp-3);margin:0 0 var(--sp-4);color:var(--ink);word-break:keep-all;grid-template-columns:auto minmax(0,1fr);display:grid}.mk-legal__h2{letter-spacing:-.015em;font-size:clamp(1.1875rem,2.2vw,1.4375rem);font-weight:600;line-height:1.25}.mk-legal__h3{letter-spacing:-.008em;margin-block-end:var(--sp-3);font-size:1.0625rem;font-weight:600;line-height:1.35}.mk-legal__n{font-variant-numeric:tabular-nums;color:var(--them-ink);font-weight:500}.mk-legal__h3 .mk-legal__n{color:var(--ink-3)}.mk-legal__self{color:inherit}.mk-legal__self:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mk-legal__self:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.mk-legal__body p{margin:0 0 var(--sp-4);color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.78}.mk-legal__body p:last-child{margin-block-end:0}.mk-legal__body strong{color:var(--ink);font-weight:600}.mk-legal__body a:not(.mk-legal__self):not(.mk-legal__top){color:var(--them-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mk-legal__body a:not(.mk-legal__self):hover{color:var(--ink)}.mk-legal__body a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.mk-legal__xref{white-space:nowrap}.mk-legal__body ul,.mk-legal__body ol{margin:0 0 var(--sp-4);gap:var(--sp-3);color:var(--ink-2);padding-inline-start:var(--sp-6);font-size:15.5px;line-height:1.7;display:grid}.mk-legal__body li::marker{color:var(--ink-3)}.mk-legal__enum{list-style-type:lower-alpha}.mk-legal__enum>li::marker{font-variant-numeric:normal}.mk-legal__defs{gap:var(--sp-4);margin:0 0 var(--sp-4);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface-sunk);display:grid}.mk-legal__def dt{color:var(--ink);word-break:keep-all;font-size:15px;font-weight:600;line-height:1.4}.mk-legal__def dd{margin:var(--sp-2) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.7}.mk-legal__figure{margin:0 0 var(--sp-5)}.mk-legal__scroll{overscroll-behavior-x:contain;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline);overflow-x:auto}.mk-legal__table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:34rem;font-size:14px;line-height:1.6}.mk-legal__table caption{padding:var(--sp-3) var(--sp-4);background:var(--surface-sunk);border-block-end:1px solid var(--hairline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:start;font-size:11.5px;font-weight:600}.mk-legal__table thead th{padding:var(--sp-3) var(--sp-4);background:var(--surface-sunk);border-block-end:1px solid var(--hairline);color:var(--ink);text-align:start;vertical-align:bottom;font-size:12.5px;font-weight:600}.mk-legal__table tbody th,.mk-legal__table td{padding:var(--sp-3) var(--sp-4);border-block-start:1px solid var(--hairline);vertical-align:top;text-align:start;word-break:keep-all}.mk-legal__table tbody th{color:var(--ink);font-weight:600}.mk-legal__table td{color:var(--ink-2)}.mk-legal__notice{margin:0 0 var(--sp-5);padding:var(--sp-5);border-radius:var(--r-card);background:var(--you-wash);box-shadow:inset 0 0 0 1px var(--you)}@supports (color:color-mix(in lab, red, red)){.mk-legal__notice{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--you) 34%, transparent)}}.mk-legal__notice-label{margin:0 0 var(--sp-3);letter-spacing:.12em;text-transform:uppercase;color:var(--you-ink);font-size:11.5px;font-weight:700}.mk-legal__body .mk-legal__notice-text{letter-spacing:.005em;color:var(--ink);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.85}.mk-legal__notice-text a{color:inherit}.mk-legal__foot{align-items:center;gap:var(--sp-4);border-block-start:1px solid var(--hairline);flex-wrap:wrap;margin-block-start:var(--sp-7);padding-block-start:var(--sp-5);display:flex}.mk-legal__body .mk-legal__foot p{color:var(--ink-3);flex:24ch;margin:0;font-size:14.5px}.mk-legal__top{color:var(--ink-2);text-underline-offset:3px;font-size:14.5px;text-decoration:underline}.mk-legal__top:hover{color:var(--ink)}.mk-legal__top:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}@media print{.mk-legal__rail,.mk-legal__top{display:none}.mk-legal__masthead,.mk-legal__body,.mk-legal__card,.mk-legal__toc{box-shadow:none;background:#fff}.mk-legal__layout{inline-size:auto;display:block}.mk-legal__body{padding:0}.mk-legal__section{break-inside:auto}.mk-legal__h2,.mk-legal__h3{break-after:avoid}.mk-legal__notice,.mk-legal__figure,.mk-legal__defs{break-inside:avoid}.mk-legal__body a[href^=http]:after,.mk-legal__body a[href^=mailto\:]:after{content:" (" attr(href) ")";color:#555;font-size:.85em}.mk-legal__body a[href^=\#]:after{content:none}}.pt-page{overflow-x:clip}.pt-center{text-align:center;margin-inline:auto}.pt-hero__grid>*,.pt-fitrow>*,.pt-earn>*,.pt-payout>*,.pt-termsrow>*{min-inline-size:0}.pt-band{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pt-band{background:color-mix(in srgb, var(--surface) 62%, transparent)}}.pt-band{border-block:1px solid var(--hairline)}.pt-hero{padding-block:clamp(40px,7vh,88px) clamp(48px,8vh,96px);position:relative}.pt-hero__glow{pointer-events:none;background:radial-gradient(40% 50% at 12% 18%, var(--you), transparent 70%), radial-gradient(38% 46% at 88% 30%, var(--them), transparent 72%), radial-gradient(30% 30% at 60% 90%, var(--t-place-fill), transparent 70%);block-size:120%;position:absolute;inset:-10% -10% auto}@supports (color:color-mix(in lab, red, red)){.pt-hero__glow{background:radial-gradient(40% 50% at 12% 18%, color-mix(in srgb, var(--you) 22%, transparent), transparent 70%), radial-gradient(38% 46% at 88% 30%, color-mix(in srgb, var(--them) 26%, transparent), transparent 72%), radial-gradient(30% 30% at 60% 90%, color-mix(in srgb, var(--t-place-fill) 14%, transparent), transparent 70%)}}.pt-hero__glow{z-index:-1}.pt-hero__grid{gap:clamp(var(--sp-7), 6vw, var(--sp-8));align-items:center;display:grid}@media (min-width:64rem){.pt-hero__grid{grid-template-columns:1.08fr .92fr}}.pt-eyebrow{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-5);padding:6px var(--sp-3) 6px 10px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font-size:13.5px;font-weight:600;display:inline-flex}.pt-eyebrow__dot{background:linear-gradient(135deg, var(--you) 0 50%, var(--them) 50% 100%);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--seam);border-radius:50%}.pt-hero__title{max-inline-size:17ch}.pt-hero__actions{align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.pt-hero__secondary{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.pt-hero__secondary{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.pt-hero__secondary{text-underline-offset:5px;transition:text-decoration-color var(--t-fast) var(--ease)}.pt-hero__secondary:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pt-hero__secondary:focus-visible{outline:2px solid var(--them-ink);outline-offset:3px;border-radius:4px}.pt-loop{inline-size:100%;max-inline-size:480px;padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);flex-direction:column;justify-self:center;display:flex;position:relative}@media (min-width:64rem){.pt-loop{justify-self:end}}.pt-loop__channel{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-card);background:var(--you-wash);display:flex}.pt-loop__avatar{background:linear-gradient(140deg, var(--you), var(--t-rhythm-fill));block-size:40px;inline-size:40px;box-shadow:0 0 0 3px var(--seam);border-radius:50%;flex:none}.pt-loop__who{flex:1;gap:6px;min-inline-size:0;display:grid}.pt-loop__name{color:var(--you-ink);font-size:14px;font-weight:600}.pt-loop__lines{gap:5px;display:grid}.pt-loop__lines i{border-radius:var(--r-pill);background:var(--you);block-size:6px;display:block}@supports (color:color-mix(in lab, red, red)){.pt-loop__lines i{background:color-mix(in srgb, var(--you) 30%, var(--surface))}}.pt-loop__lines i+i{inline-size:60%}.pt-loop__new{border-radius:var(--r-pill);background:var(--surface);color:var(--t-food-ink);white-space:nowrap;transition:transform var(--t-base) var(--ease);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pt-loop__new[data-on=true]{transform:scale(1.06)}.pt-loop__dot{background:var(--t-food-fill);border-radius:50%;block-size:7px;inline-size:7px}.pt-loop__thumb{border-radius:var(--r-chip);background:linear-gradient(150deg, var(--them), var(--t-people-fill));block-size:44px;inline-size:44px;color:var(--surface);flex:none;place-items:center;display:grid}.pt-loop__flow{block-size:auto;inline-size:100%;margin-block:-2px;display:block}.pt-loop__track{fill:none;stroke:var(--them)}@supports (color:color-mix(in lab, red, red)){.pt-loop__track{stroke:color-mix(in srgb, var(--them) 55%, transparent)}}.pt-loop__track{stroke-width:1.6px;stroke-dasharray:3 6;stroke-linecap:round}.pt-loop__follower[data-voice=you]{fill:var(--you)}.pt-loop__follower[data-voice=them]{fill:var(--them)}.pt-loop__call{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);display:grid}.pt-loop__callhead{margin-bottom:var(--sp-1);justify-content:space-between;align-items:center;display:flex}.pt-loop__live{color:var(--t-place-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pt-loop__livedot{background:var(--t-place-fill);border-radius:50%;block-size:8px;inline-size:8px}.pt-loop__faces{display:inline-flex}.pt-loop__faces span{block-size:24px;inline-size:24px;box-shadow:0 0 0 2.5px var(--seam);border-radius:50%}.pt-loop__faces span[data-voice=you]{background:var(--you)}.pt-loop__faces span[data-voice=them]{background:var(--them);margin-inline-start:-7px}.pt-loop__bubble{background:var(--surface);border-inline-start:3px solid var(--you);inline-size:fit-content;max-inline-size:88%;box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);border-radius:16px 16px 16px 6px;gap:2px;margin:0;padding:10px 14px;display:grid}.pt-loop__bubble[data-voice=them]{border-inline-start-color:var(--them);border-radius:16px 16px 6px;justify-self:end}.pt-loop__bubble[data-on=false]{opacity:0;transform:translateY(8px)scale(.98)}.pt-loop__speaker{letter-spacing:.08em;text-transform:uppercase;color:var(--you-ink);font-size:11px;font-weight:700}.pt-loop__bubble[data-voice=them] .pt-loop__speaker{color:var(--them-ink)}.pt-loop__said{color:var(--ink);font-size:15px;line-height:1.4}.pt-loop__trans{color:var(--ink-3);font-size:13px;line-height:1.4}.pt-loop__earn{margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-card);background:linear-gradient(135deg, var(--t-place-wash), var(--them-wash))}.pt-loop__earnhead{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.pt-loop__earnlabel{color:var(--t-place-ink);letter-spacing:.06em;text-transform:uppercase}.pt-loop__month{color:var(--ink-3);font-variant-numeric:tabular-nums}.pt-loop__total{align-items:baseline;gap:var(--sp-2);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(28px,3.4vw,36px);font-weight:600;display:flex;position:relative}.pt-loop__plus{letter-spacing:0;color:var(--them-ink);animation:pt-rise .9s var(--ease) both;font-size:14px;font-weight:700}.pt-loop__plus[data-early=true]{color:var(--you-ink)}@keyframes pt-rise{0%{opacity:0;transform:translateY(8px)}30%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.pt-loop__bars{block-size:52px;margin-top:var(--sp-3);grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;display:grid}.pt-loop__bar{block-size:var(--h);background:var(--ink);border-radius:5px 5px 3px 3px}@supports (color:color-mix(in lab, red, red)){.pt-loop__bar{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.pt-loop__bar{transform-origin:bottom;transition:background var(--t-base) var(--ease), transform var(--t-base) var(--ease)}.pt-loop__bar[data-on=true]{background:var(--them);animation:pt-pop var(--t-slow) var(--ease)}.pt-loop__bar[data-on=true][data-early=true]{background:var(--you)}@keyframes pt-pop{0%{transform:scaleY(.4)}70%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.pt-stats{gap:var(--sp-3);margin:clamp(var(--sp-7), 7vh, 88px) 0 0;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (min-width:56rem){.pt-stats{gap:var(--sp-4);grid-template-columns:repeat(4,1fr)}}.pt-stats li{gap:var(--sp-1);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);display:grid;position:relative;overflow:hidden}.pt-stats li:before{content:"";background:var(--tone);block-size:4px;position:absolute;inset:0 0 auto}.pt-stats strong{letter-spacing:-.03em;color:var(--tone-ink);font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.05}.pt-stats span{color:var(--ink-2);font-size:14.5px;line-height:1.45}.pt-stats [data-tone=you]{--tone:var(--you);--tone-ink:var(--you-ink)}.pt-stats [data-tone=them]{--tone:var(--them);--tone-ink:var(--them-ink)}.pt-stats [data-tone=place]{--tone:var(--t-place-fill);--tone-ink:var(--t-place-ink)}.pt-stats [data-tone=both]{--tone:var(--both);--tone-ink:var(--both-ink)}.pt-fitrow{gap:var(--sp-7);align-items:center;display:grid}@media (min-width:64rem){.pt-fitrow{gap:var(--sp-8);grid-template-columns:1fr 1fr}}.pt-equal{margin:var(--sp-5) 0 0;max-inline-size:58ch;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--both-wash);color:var(--both-ink);font-weight:500;line-height:1.55}.pt-fit{justify-self:center;block-size:clamp(260px,30vw,340px);inline-size:100%;max-inline-size:560px;position:relative}.pt-fit__bubble{justify-content:center;gap:var(--sp-2);block-size:72%;inline-size:60%;padding:var(--sp-5) var(--sp-6);color:var(--ink);transition:transform .9s var(--ease), opacity .7s var(--ease);flex-direction:column;display:flex;position:absolute;inset-block-start:8%}.pt-fit__bubble[data-voice=you]{background:linear-gradient(150deg, var(--you), var(--you));border-radius:48% 52% 50% 18%/52% 50% 50% 22%;padding-inline-end:22%;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.pt-fit__bubble[data-voice=you]{background:linear-gradient(150deg, color-mix(in srgb, var(--you) 70%, var(--surface)), var(--you))}}.pt-fit__bubble[data-voice=them]{text-align:end;background:linear-gradient(210deg, var(--them), var(--them));border-radius:52% 48% 18% 50%/50% 52% 22% 50%;padding-inline-start:24%;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.pt-fit__bubble[data-voice=them]{background:linear-gradient(210deg, color-mix(in srgb, var(--them) 62%, var(--surface)), var(--them))}}.pt-fit__bubble[data-voice=them]{box-shadow:0 0 0 7px var(--seam)}.pt-fit__who{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.pt-fit__line{letter-spacing:-.01em;font-size:clamp(17px,1.7vw,22px);font-weight:600;line-height:1.2}.pt-fit__seam{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-2);color:var(--ink);white-space:nowrap;transition:transform .6s var(--ease) .5s, opacity .6s var(--ease) .5s;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:2%;inset-inline-start:50%;transform:translate(-50%)}.pt-fit__seam:before{content:"";background:linear-gradient(135deg, var(--you) 0 50%, var(--them) 50% 100%);border-radius:50%;block-size:10px;inline-size:10px}@media (scripting:enabled){.pt-fit[data-inview=false] .pt-fit__bubble[data-voice=you]{opacity:0;transform:translate(-16%)rotate(-5deg)}.pt-fit[data-inview=false] .pt-fit__bubble[data-voice=them]{opacity:0;transform:translate(16%)rotate(5deg)}.pt-fit[data-inview=false] .pt-fit__seam{opacity:0;transform:translate(-50%)translateY(12px)scale(.9)}}.pt-fit[data-inview=true] .pt-fit__bubble[data-voice=you]{animation:7s ease-in-out 1s infinite alternate pt-float}.pt-fit[data-inview=true] .pt-fit__bubble[data-voice=them]{animation:7s ease-in-out 1.6s infinite alternate-reverse pt-float}@keyframes pt-float{0%{translate:0 -4px}to{translate:0 5px}}.pt-struggles{gap:var(--sp-4);margin:clamp(var(--sp-7), 7vh, 88px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pt-struggles{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.pt-struggles{grid-template-columns:repeat(4,1fr)}}.pt-struggle{align-content:start;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:transform var(--t-slow) var(--ease) calc(var(--i) * 90ms), opacity var(--t-slow) var(--ease) calc(var(--i) * 90ms);display:grid}.pt-struggle__s{color:var(--ink-3);margin:0;font-size:16px;line-height:1.45}.pt-struggle__arrow{background:var(--them-wash);block-size:28px;inline-size:28px;stroke:var(--them-ink);border-radius:50%;place-items:center;display:grid}.pt-struggle__a{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.5}.pt-steps{gap:var(--sp-4);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:56rem){.pt-steps{gap:var(--sp-5);grid-template-columns:repeat(3,1fr)}.pt-steps:before{content:"";background:repeating-linear-gradient(90deg, var(--them) 0 6px, transparent 6px 12px);block-size:2px;position:absolute;inset-block-start:64px;inset-inline:16%}@supports (color:color-mix(in lab, red, red)){.pt-steps:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--them) 60%, transparent) 0 6px, transparent 6px 12px)}}.pt-steps:before{transform-origin:0;transition:transform 1.2s var(--ease) .2s}}.pt-step{z-index:1;padding:var(--sp-6) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:transform var(--t-slow) var(--ease) calc(var(--i) * .14s), opacity var(--t-slow) var(--ease) calc(var(--i) * .14s);position:relative}.pt-step__icon{background:var(--wash);block-size:72px;inline-size:72px;box-shadow:0 0 0 6px var(--surface);border-radius:50%;place-items:center;display:grid}.pt-step[data-step="1"]{--wash:var(--you-wash)}.pt-step[data-step="2"]{--wash:var(--them-wash)}.pt-step[data-step="3"]{--wash:var(--t-place-wash)}.pt-step__n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;inset-block-start:var(--sp-5);inset-inline-end:var(--sp-5)}.pt-step__title{margin:var(--sp-5) 0 var(--sp-2);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600}.pt-step__body{color:var(--ink-2);margin:0;line-height:1.55}.pt-ico__card{fill:var(--you)}.pt-ico__play{fill:var(--surface)}.pt-ico__waves{fill:none;stroke:var(--you-ink);stroke-width:2.4px;stroke-linecap:round}.pt-ico__you{fill:var(--you)}.pt-ico__them{fill:var(--them);stroke:var(--surface);stroke-width:2px}.pt-ico__bodies{fill:none;stroke:var(--ink-3);stroke-width:2.4px;stroke-linecap:round}.pt-ico__spark{fill:var(--t-food-fill);transform-origin:38px 11px}.pt-ico__coin{fill:var(--t-place-fill);stroke:var(--surface);stroke-width:2px}.pt-steps[data-inview=true] .pt-ico__waves{animation:pt-waves 1.8s var(--ease) infinite}.pt-steps[data-inview=true] .pt-ico__spark{animation:pt-twinkle 2.2s var(--ease) infinite}.pt-steps[data-inview=true] .pt-ico__drop{animation:pt-drop 2.4s var(--ease) infinite}@keyframes pt-waves{0%,to{opacity:.35}50%{opacity:1}}@keyframes pt-twinkle{0%,to{opacity:.5;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}@keyframes pt-drop{0%{opacity:0;transform:translateY(-10px)}35%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.pt-earn{gap:var(--sp-6);align-items:center;display:grid}@media (min-width:64rem){.pt-earn{gap:var(--sp-8);grid-template-columns:.8fr 1.2fr}}.pt-earn--calc{margin-top:clamp(var(--sp-8), 10vh, 120px)}.pt-timeline,.pt-calc,.pt-cal{padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2)}.pt-timeline__controls{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pt-timeline__total{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.pt-timeline__totallabel{font-size:var(--fs-meta);color:var(--ink-3)}.pt-timeline__totalvalue{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,48px);font-weight:600}.pt-timeline__bars{block-size:220px;margin:var(--sp-4) 0 0;grid-template-columns:repeat(12,1fr);gap:clamp(3px,.8vw,8px);padding:0;list-style:none;display:grid}.pt-timeline__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-inline-size:0;display:flex}.pt-timeline__amount{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;visibility:hidden;font-size:10.5px;font-weight:600}@media (min-width:48rem){.pt-timeline__amount{visibility:visible}}.pt-timeline__bar{inline-size:100%;block-size:calc((100% - 44px) * var(--hn));background:linear-gradient(180deg, var(--them), var(--them));border-radius:8px 8px 4px 4px;flex:none}@supports (color:color-mix(in lab, red, red)){.pt-timeline__bar{background:linear-gradient(180deg, color-mix(in srgb, var(--them) 70%, var(--surface)), var(--them))}}.pt-timeline__bar{transform-origin:bottom;transition:block-size var(--t-slow) var(--ease), transform .7s var(--ease) calc(var(--i) * 55ms)}.pt-timeline__col[data-early=true] .pt-timeline__bar{background:linear-gradient(180deg, var(--you), var(--you))}@supports (color:color-mix(in lab, red, red)){.pt-timeline__col[data-early=true] .pt-timeline__bar{background:linear-gradient(180deg, color-mix(in srgb, var(--you) 70%, var(--surface)), var(--you))}}.pt-timeline__label{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}@media (max-width:30rem){.pt-timeline__col:not(:nth-child(3n+1)) .pt-timeline__label{visibility:hidden}}@media (scripting:enabled){.pt-timeline[data-inview=false] .pt-timeline__bar{transform:scaleY(0)}}.pt-timeline__legend,.pt-cal__legend{gap:var(--sp-2) var(--sp-5);margin:var(--sp-4) 0 0;font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pt-timeline__legend li{align-items:center;gap:var(--sp-2);display:inline-flex}.pt-timeline__legend li:before{content:"";background:var(--them);border-radius:4px;block-size:12px;inline-size:12px}.pt-timeline__legend li[data-early=true]:before{background:var(--you)}.pt-calc__inputs{gap:var(--sp-4);display:grid}.pt-calc__count{align-items:baseline;gap:var(--sp-2) var(--sp-4);grid-template-columns:1fr auto;display:grid}.pt-calc__countlabel{color:var(--ink-2);font-size:15px;font-weight:600}.pt-calc__countvalue{letter-spacing:-.03em;color:var(--you-ink);font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,48px);font-weight:600}.pt-calc__count input[type=range]{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;block-size:28px;inline-size:100%;margin:0}.pt-calc__count input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--you) var(--fill), var(--surface-sunk) var(--fill));block-size:10px;box-shadow:inset 0 0 0 1px var(--hairline)}.pt-calc__count input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--you) var(--fill), var(--surface-sunk) var(--fill));block-size:10px}.pt-calc__count input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--surface);border:2px solid var(--ink);block-size:28px;inline-size:28px;box-shadow:var(--e-1);transition:transform var(--t-fast) var(--ease);border-radius:50%;margin-top:-9px}.pt-calc__count input[type=range]::-moz-range-thumb{background:var(--surface);border:2px solid var(--ink);border-radius:50%;block-size:24px;inline-size:24px}.pt-calc__count input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.pt-calc__count input[type=range]:focus-visible{outline:2px solid var(--them-ink);outline-offset:4px;border-radius:var(--r-pill)}.pt-calc__segs{gap:var(--sp-3);flex-wrap:wrap;display:flex}.pt-calc__out{margin-top:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-card);background:linear-gradient(135deg, var(--you-wash), var(--them-wash) 70%, var(--t-place-wash))}.pt-calc__year{gap:2px;margin:0;display:grid}.pt-calc__yearlabel{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--t-place-ink);font-weight:600}.pt-calc__yearvalue{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,5.4vw,64px);font-weight:600;line-height:1.05}.pt-calc__split{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.pt-calc__split p{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface);gap:2px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-calc__split p{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.pt-calc__split p{border-inline-start:3px solid var(--them)}.pt-calc__split p[data-early=true]{border-inline-start-color:var(--you)}.pt-calc__split span{color:var(--ink-3);font-size:12.5px}.pt-calc__split strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,22px);font-weight:600}.pt-calc__months{block-size:44px;margin-top:var(--sp-4);grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;display:grid}.pt-calc__months span{block-size:var(--h);background:var(--them);transition:block-size var(--t-slow) var(--ease);border-radius:4px}.pt-calc__months span[data-early=true]{background:var(--you)}.pt-calc__note{margin:var(--sp-4) 0 0}.pt-payout{gap:var(--sp-7);align-items:center;display:grid}@media (min-width:64rem){.pt-payout{gap:var(--sp-8);grid-template-columns:1fr 1fr}}.pt-rules{gap:var(--sp-4);margin:var(--sp-6) 0 0;counter-reset:rule;padding:0;list-style:none;display:grid}.pt-rules li{counter-increment:rule;padding-inline-start:48px;position:relative}.pt-rules li:before{content:counter(rule);background:var(--rule-wash,var(--you-wash));block-size:32px;inline-size:32px;color:var(--rule-ink,var(--you-ink));border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset-block-start:-2px;inset-inline-start:0}.pt-rules li:nth-child(2){--rule-wash:var(--them-wash);--rule-ink:var(--them-ink)}.pt-rules li:nth-child(3){--rule-wash:var(--t-place-wash);--rule-ink:var(--t-place-ink)}.pt-rules li:nth-child(4){--rule-wash:var(--both-wash);--rule-ink:var(--both-ink)}.pt-rules h3{margin:0 0 var(--sp-1);color:var(--ink);font-size:17px;font-weight:600}.pt-rules p{color:var(--ink-2);margin:0;line-height:1.55}.pt-cal__months{gap:var(--sp-4);align-items:center;display:grid}@media (min-width:40rem){.pt-cal__months{gap:var(--sp-3);grid-template-columns:1fr auto 1fr}}.pt-cal__title{margin:0 0 var(--sp-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.pt-cal__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pt-cal__day{aspect-ratio:1;background:var(--surface-sunk);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease);border-radius:8px;place-items:center;font-size:11px;display:grid;position:relative}.pt-cal__day[data-state=start]{background:var(--you-wash);color:var(--you-ink);animation:pt-pop var(--t-slow) var(--ease)}.pt-cal__day[data-state=start]:after{content:"";background:var(--you);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-end:3px}.pt-cal__day[data-state=last],.pt-cal__day[data-state=payday]{box-shadow:inset 0 0 0 1.5px var(--ink)}@supports (color:color-mix(in lab, red, red)){.pt-cal__day[data-state=last],.pt-cal__day[data-state=payday]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 22%, transparent)}}.pt-cal__day[data-state=activated]{background:var(--you);color:var(--ink);box-shadow:0 0 0 3px var(--you-wash);z-index:1;font-weight:700;transform:scale(1.08)}.pt-cal__day[data-state=paid]{background:var(--t-place-fill);color:var(--ink);box-shadow:0 0 0 3px var(--t-place-wash);z-index:1;font-weight:700;transform:scale(1.08)}.pt-cal__tag{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);white-space:nowrap;animation:pt-tag var(--t-slow) var(--ease) both;pointer-events:none;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;inset-block-end:calc(100% + 5px);inset-inline-start:50%;transform:translate(-50%)}@keyframes pt-tag{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pt-cal__arrow{stroke:var(--ink);justify-self:center}@supports (color:color-mix(in lab, red, red)){.pt-cal__arrow{stroke:color-mix(in srgb, var(--ink) 20%, transparent)}}.pt-cal__arrow{transition:stroke var(--t-base) var(--ease)}.pt-cal__arrow[data-on=true]{stroke:var(--them-ink)}@media (max-width:39.99rem){.pt-cal__arrow{transform:rotate(90deg)}}.pt-cal__receipt{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--t-place-wash);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);display:flex}.pt-cal__receipt[data-on=false]{opacity:.35;transform:translateY(4px)}.pt-cal__receiptlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--t-place-ink);font-size:13px;font-weight:700}.pt-cal__receiptvalue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pt-cal__legend li{align-items:center;gap:var(--sp-2);display:inline-flex}.pt-cal__legend li:before{content:"";border-radius:4px;block-size:12px;inline-size:12px}.pt-cal__legend li[data-kind=start]:before{background:var(--you-wash);box-shadow:inset 0 -4px 0 -1px var(--you)}.pt-cal__legend li[data-kind=activated]:before{background:var(--you)}.pt-cal__legend li[data-kind=paid]:before{background:var(--t-place-fill)}.pt-termsrow{gap:var(--sp-8);align-items:start;display:grid}@media (min-width:64rem){.pt-termsrow{grid-template-columns:1.1fr .9fr}}.pt-terms__list{margin:var(--sp-5) 0 0;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);overflow:hidden}.pt-terms__row{gap:var(--sp-1) var(--sp-5);padding:var(--sp-4) var(--sp-5);display:grid}.pt-terms__row+.pt-terms__row{border-top:1px solid var(--hairline)}@media (min-width:40rem){.pt-terms__row{grid-template-columns:11rem 1fr}}.pt-terms__row dt{color:var(--ink);font-weight:600}.pt-terms__row dd{color:var(--ink-2);margin:0;line-height:1.55}.pt-plans__table{inline-size:100%;margin-top:var(--sp-5);border-collapse:separate;border-spacing:0;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);font-variant-numeric:tabular-nums;overflow:hidden}.pt-plans__table th,.pt-plans__table td{padding:var(--sp-3) var(--sp-4);text-align:start;font-size:15px}.pt-plans__table thead th{background:var(--surface-sunk);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.pt-plans__table tbody tr+tr>*{border-top:1px solid var(--hairline)}.pt-plans__table tbody th{color:var(--ink);font-weight:600}.pt-plans__table td{color:var(--ink-2)}.pt-plans__table tr[data-featured=true]>*{background:var(--t-place-wash)}.pt-plans__tag{border-radius:var(--r-pill);background:var(--surface);color:var(--t-place-ink);vertical-align:2px;margin-inline-start:var(--sp-2);padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:30rem){.pt-plans__table th,.pt-plans__table td{padding:var(--sp-3) var(--sp-2);font-size:13.5px}.pt-plans__tag{display:none}}.pt-ask{gap:var(--sp-4);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pt-ask{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.pt-ask{grid-template-columns:repeat(4,1fr)}}.pt-ask li{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:transform var(--t-slow) var(--ease) calc(var(--i) * 90ms), opacity var(--t-slow) var(--ease) calc(var(--i) * 90ms)}.pt-ask__n{background:var(--ask-wash,var(--you-wash));block-size:36px;inline-size:36px;color:var(--ask-ink,var(--you-ink));border-radius:12px;place-items:center;font-weight:700;display:grid}.pt-ask li:nth-child(2){--ask-wash:var(--them-wash);--ask-ink:var(--them-ink)}.pt-ask li:nth-child(3){--ask-wash:var(--t-people-wash);--ask-ink:var(--t-people-ink)}.pt-ask li:nth-child(4){--ask-wash:var(--t-place-wash);--ask-ink:var(--t-place-ink)}.pt-ask h3{margin:var(--sp-4) 0 var(--sp-2);color:var(--ink);font-size:17px;font-weight:600}.pt-ask p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.pt-contact__actions{flex-wrap:wrap;justify-content:center}.pt-contact__other{margin:var(--sp-5) 0 0;font-size:15px}@media (scripting:enabled){.pt-stats[data-inview=false] li,.pt-struggles[data-inview=false] .pt-struggle,.pt-steps[data-inview=false] .pt-step,.pt-ask[data-inview=false] li{opacity:0;transform:translateY(18px)}.pt-steps[data-inview=false]:before{transform:scaleX(0)}}.pt-stats li{transition:transform var(--t-slow) var(--ease), opacity var(--t-slow) var(--ease)}.pt-stats li:nth-child(2){transition-delay:80ms}.pt-stats li:nth-child(3){transition-delay:.16s}.pt-stats li:nth-child(4){transition-delay:.24s}[lang=ko] .pt-fit__line,[lang=ko] .pt-step__title,[lang=ko] .pt-hero__title{word-break:keep-all}@media (prefers-reduced-motion:reduce){.pt-page *,.pt-page :before,.pt-page :after{transition:none!important;animation:none!important}.pt-page [data-inview] *,.pt-page [data-inview]:before{opacity:1;transform:none}.pt-fit__seam{transform:translate(-50%)!important}}.mk-pinvite{min-block-size:420px;padding:calc(var(--sp-8,64px) + 24px) var(--sp-4,16px) var(--sp-7,48px);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, #eee9ff 0%, #f4ecfd 46%, #fdf2e4 100%);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mk-pinvite{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, #eee9ff 0%, #f4ecfd 46%, #fdf2e4 100%)}}.mk-pinvite{text-align:center;word-break:keep-all}.mk-pinvite__inner{flex-direction:column;align-items:center;gap:12px;inline-size:min(560px,100%);display:flex}.mk-pinvite__avatar{background:var(--surface);block-size:112px;inline-size:112px;box-shadow:0 0 0 5px var(--surface), var(--e-2);color:var(--ink);border-radius:50%;place-items:center;font-size:36px;font-weight:700;display:grid;overflow:hidden}.mk-pinvite__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.mk-pinvite__eyebrow{color:var(--ink-2);margin:12px 0 0;font-size:14px;font-weight:600}.mk-pinvite__who{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,6vw,44px);font-weight:600;line-height:1.1}.mk-pinvite__line{max-inline-size:34ch;color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(18px,3vw,21px);font-weight:500;line-height:1.45}.mk-pinvite__offer{max-inline-size:40ch;color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.mk-pinvite__slots{gap:6px;margin-block-end:8px;display:flex}.mk-pinvite__slots span{background:var(--surface);block-size:36px;inline-size:36px;color:var(--ink-2);border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #15182414}.mk-pinvite__slots [data-gift=true]{background:var(--you);color:var(--ink);box-shadow:none}:root{--bs-ink-spectrum:var(--them-ink), var(--t-people-ink), var(--t-food-ink), var(--you-ink), var(--t-place-ink), var(--t-work-ink)}@property --lvl{syntax:"<number>";inherits:true;initial-value:0}@keyframes bs-in{0%{opacity:0;transform:translateY(8px)}}@keyframes bs-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes bs-draw{0%{transform:scaleX(0)}}@keyframes bs-voice{0%,to{--lvl:.18}18%{--lvl:.82}34%{--lvl:.42}52%{--lvl:.96}70%{--lvl:.36}86%{--lvl:.74}}@keyframes bs-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@keyframes bs-flow{to{stroke-dashoffset:-16px}}@keyframes bs-blink{50%{opacity:0}}@keyframes bs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bs-sweep{0%{opacity:0;transform:translate(-60%)}20%{opacity:1}to{opacity:0;transform:translate(60%)}}@keyframes bs-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-place-fill) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--t-place-fill) 0%, transparent)}}.bs-page{overflow-x:clip}:where(.bs-page,.bs-band-home,.bs-homeplan) svg{vertical-align:middle;display:inline-block}[lang=ko] .bs-page h1,[lang=ko] .bs-page h2,[lang=ko] .bs-page h3,[lang=ko] .bs-page h4{word-break:keep-all}.bs-band{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-band{background:color-mix(in srgb, var(--surface) 62%, transparent)}}.bs-band{border-block:1px solid var(--hairline)}.bs-orb{block-size:20px;inline-size:20px;box-shadow:var(--e-1);vertical-align:middle;color:var(--seam);font-family:var(--kr);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden;container-type:size}.bs-orb__glyph{font-size:56cqi}.bs-kicker{align-items:center;gap:var(--sp-2);color:var(--them-ink);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600;display:inline-flex;margin:0 0 var(--sp-3)!important}.bs-kicker__orb{block-size:18px;inline-size:18px;box-shadow:none}.bs-split{gap:var(--sp-4) var(--sp-7);display:grid}@media (min-width:64rem){.bs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.bs-split .mk-lede{margin:0}}.bs-pause{min-block-size:36px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font:inherit;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease);border:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bs-pause:hover{box-shadow:var(--e-2);color:var(--ink)}.bs-pause:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.bs-face{--lvl:.14}.bs-face[data-talking=true]{animation:1.9s ease-in-out infinite bs-voice}.bs-face__ring{opacity:0}.bs-face[data-talking=true] .bs-face__ring{animation:bs-ring 1.15s var(--ease) infinite}.bs-tile{transition:box-shadow var(--t-slow) var(--ease)}.bs-tile[data-compact=true] .mt-tile__label{max-inline-size:calc(100% - 12px)}.bs-hero{padding-block:clamp(40px,7vh,88px) clamp(56px,8vh,96px);position:relative}.bs-hero__wash{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 8% 14%, var(--them), transparent 70%), radial-gradient(34% 44% at 94% 22%, var(--t-people-fill), transparent 72%), radial-gradient(30% 34% at 74% 94%, var(--you), transparent 70%), radial-gradient(26% 30% at 28% 88%, var(--t-place-fill), transparent 70%);block-size:120%;position:absolute;inset:-10% -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.bs-hero__wash{background:radial-gradient(40% 50% at 8% 14%, color-mix(in srgb, var(--them) 24%, transparent), transparent 70%), radial-gradient(34% 44% at 94% 22%, color-mix(in srgb, var(--t-people-fill) 18%, transparent), transparent 72%), radial-gradient(30% 34% at 74% 94%, color-mix(in srgb, var(--you) 16%, transparent), transparent 70%), radial-gradient(26% 30% at 28% 88%, color-mix(in srgb, var(--t-place-fill) 12%, transparent), transparent 70%)}}.bs-hero__grid{align-items:center;gap:clamp(48px,6vw,72px);display:grid}.bs-hero__grid>*{min-inline-size:0}@media (min-width:64rem){.bs-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,4vw,64px)}}.bs-eyebrow .bs-orb{block-size:22px;inline-size:22px}.bs-eyebrow{align-items:center;gap:var(--sp-2);padding:6px var(--sp-3) 6px 7px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font-size:13.5px;font-weight:600;display:inline-flex;margin:0 0 var(--sp-5)!important}.bs-hero__title{max-inline-size:12ch;padding-block-end:var(--sp-4);font-size:clamp(42px,5.2vw,74px);position:relative}.bs-hero__title:after{content:"";border-radius:var(--r-pill);background:linear-gradient(90deg, var(--bm-spectrum));transform-origin:0;block-size:5px;inline-size:min(180px,40%);animation:bs-draw .9s .3s var(--ease) both;position:absolute;inset-block-end:0;inset-inline-start:2px}[dir=rtl] .bs-hero__title:after{transform-origin:100%}.bs-hero__lede{max-inline-size:46ch}.bs-hero__actions{align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.bs-hero__micro{font-size:var(--fs-meta);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex;margin-top:var(--sp-4)!important}.bs-hero__micro svg{color:var(--t-place-ink)}.bs-hero__art{justify-items:end;display:grid;position:relative}.bs-hero__pause{margin-top:var(--sp-3)}@media (max-width:63.99rem){.bs-hero__art{justify-items:center}}.bs-hero-art{inline-size:100%;max-inline-size:760px;position:relative}.bs-hero-art__halo{z-index:-1;background:conic-gradient(from var(--bm-angle), var(--bm-spectrum));filter:blur(64px);opacity:.32;border-radius:42%;animation:16s linear infinite bm-spin;position:absolute;inset:4% 6% 14%}.bs-room{border-radius:var(--r-stage);background:linear-gradient(140deg, var(--ground-a) 0%, var(--ground-b) 100%);box-shadow:var(--e-2), inset 0 0 0 1px var(--surface);padding-block-end:var(--sp-8);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bs-room{box-shadow:var(--e-2), inset 0 0 0 1px color-mix(in srgb, var(--surface) 70%, transparent)}}.bs-room:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.mt-top.bs-room__top{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.bs-room__top .mt-top__mark{block-size:30px;inline-size:30px}.bs-room__pills{align-items:center;gap:var(--sp-2);min-inline-size:0;display:flex}.bs-room__clock{min-block-size:36px;font-size:13px}.bs-langbtn{cursor:default;min-block-size:36px}@media (max-width:34rem){.bs-room__clock .mt-clock__left,.bs-langbtn .mt-langbtn__name,.bs-langbtn svg{display:none}}.bs-room__stage{margin-inline:var(--sp-4);position:relative}.bs-focus{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) clamp(92px,24%,140px);block-size:clamp(300px,31vw,420px);display:grid}.bs-focus__main,.bs-focus__strip{min-block-size:0;display:grid}.bs-focus__strip{gap:var(--sp-2);grid-template-rows:repeat(3,minmax(0,1fr))}.bs-focus .mt-tile{min-block-size:0}.bs-focus__strip .mt-tile__lang,.bs-focus__strip .mt-tile__host{display:none}@media (max-width:34rem){.bs-focus{block-size:240px}}.bs-fan{z-index:2;margin:calc(-1 * var(--sp-7)) var(--sp-6) 0 calc(-1 * var(--sp-5));padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);margin-block-start:-52px;position:relative}@media (max-width:40rem){.bs-fan{margin:-52px var(--sp-2) 0}}.bs-fan__source{background:var(--them-wash);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);border-radius:18px 18px 18px 6px;gap:6px;padding:10px 14px 12px;display:grid}.bs-fan__source[data-on=false]{opacity:0;transform:translateY(6px)}.bs-fan__who{align-items:center;gap:var(--sp-2);color:var(--ink-3);font-size:12px;line-height:1.3;display:flex}.bs-fan__who b{color:var(--them-ink);font-weight:600}.bs-fan__reader[data-voice=you] .bs-fan__who b{color:var(--you-ink)}.bs-fan__who .mt-initials{block-size:22px;inline-size:22px;font-size:9.5px}.bs-fan__text{min-block-size:1.45em;color:var(--ink);font-size:15px;line-height:1.45}.bs-fan__typing{color:var(--them-ink)}.bs-fan__typing .mt-dots{margin:0}.bs-fan .bz-mark{transition:background var(--t-slow) var(--ease), color var(--t-slow) var(--ease)}.bs-fan .bz-mark[data-on=false]{color:inherit;font-weight:inherit;background:0 0}.bs-fan__wires{block-size:26px;inline-size:100%;margin-block:2px 0;display:block;overflow:visible}.bs-fan__wires path{fill:none;stroke:var(--them);stroke-width:1.4px;stroke-dasharray:3 5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--t-base) var(--ease)}.bs-fan__wires[data-on=true] path{opacity:.7;animation:.9s linear infinite bs-flow}.bs-fan__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;margin:0 0 6px!important}.bs-fan__readers{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:40rem){.bs-fan__readers{grid-template-columns:minmax(0,1fr)}.bs-fan__wires{display:none}}.bs-fan__reader{background:var(--surface-sunk);min-inline-size:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease), background var(--t-slow) var(--ease);border-radius:14px;align-content:start;gap:6px;padding:10px 12px;display:grid}.bs-fan__reader[data-voice=you]{background:var(--you-wash)}.bs-fan__reader[data-state=idle]{opacity:.4}.bs-fan__reader[data-state=landed]{animation:bs-pop var(--t-slow) var(--ease)}.bs-fan__reader .bs-fan__text{font-size:13.5px}.bs-fan__pending{color:var(--ink-3);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.bs-fan__pending .mt-dots{margin:0}.bs-stack{display:grid}.bs-stack>*{transition:opacity var(--t-base) var(--ease);grid-area:1/1}.bs-stack>[data-on=false]{visibility:hidden;opacity:0}.bs-fan__pending{align-self:start}.bs-fan__guardrow{transition:opacity var(--t-base) var(--ease);justify-items:start;gap:3px;margin-top:2px;display:grid}.bs-fan__guardrow[data-on=false]{opacity:0;transition:none}.bs-fan__guard{border-radius:var(--r-pill);background:var(--t-place-wash);color:var(--t-place-ink);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.bs-fan__figs{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:4px;font-size:11px}.bs-stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.bs-stats{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-stats li{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 80ms), transform var(--t-slow) var(--ease) calc(var(--i) * 80ms);align-content:start;gap:6px;display:grid;position:relative;overflow:hidden}.bs-stats li:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));opacity:.85;block-size:3px;position:absolute;inset:0 0 auto}.bs-stats strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg, var(--bs-ink-spectrum));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1}.bs-stats span{color:var(--ink-2);font-size:14.5px;line-height:1.45}.bs-probs{gap:var(--sp-4);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.bs-probs{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-prob{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 90ms), transform var(--t-slow) var(--ease) calc(var(--i) * 90ms);flex-direction:column;display:flex}.bs-prob__title{padding-inline:var(--sp-2);color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.bs-prob__body{padding-inline:var(--sp-2);color:var(--ink-2);font-size:15px;line-height:1.55}.bs-prob__art{background:var(--surface-sunk);block-size:168px;border-radius:16px;margin-block-end:var(--sp-2);position:relative;overflow:hidden}.bs-prob__face{background:linear-gradient(140deg, var(--them), var(--t-people-fill));block-size:46px;inline-size:46px;box-shadow:0 0 0 3px var(--seam);border-radius:50%;position:absolute;inset-block-end:22px;inset-inline-start:20px}.bs-prob__bubble{background:var(--surface);box-shadow:var(--e-1);color:var(--ink);border-radius:16px 16px 16px 4px;padding:8px 14px;font-size:15px;font-weight:600;position:absolute;inset-block-end:40px;inset-inline-start:78px}.bs-prob__think{border:1.5px dashed var(--ink-3);max-inline-size:58%;padding:8px 12px;position:absolute;inset-block-start:18px;inset-inline-end:16px}@supports (color:color-mix(in lab, red, red)){.bs-prob__think{border:1.5px dashed color-mix(in srgb, var(--ink-3) 50%, transparent)}}.bs-prob__think{color:var(--ink-3);border-radius:16px;font-size:13px;line-height:1.35}.bs-prob__think:before{content:"?";background:var(--you);block-size:22px;inline-size:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-block-start:-10px;inset-inline-start:-10px}.bs-prob__art--app{align-items:center;gap:var(--sp-4);padding-inline:22px;display:flex}.bs-phone{background:var(--surface);block-size:118px;inline-size:64px;box-shadow:var(--e-1), inset 0 0 0 2px var(--hairline);border-radius:14px;flex:none;align-content:start;gap:6px;padding:18px 9px 9px;display:grid;position:relative;transform:rotate(-6deg)}.bs-phone:before{content:"";border-radius:var(--r-pill);background:var(--surface-sunk);block-size:4px;position:absolute;inset-block-start:7px;inset-inline:22px}.bs-phone__line{border-radius:var(--r-pill);background:var(--them-wash);block-size:6px;display:block}.bs-phone__line+.bs-phone__line{background:var(--you-wash);inline-size:70%}.bs-phone__type{color:var(--ink-3);margin-top:4px;display:inline-flex}.bs-phone__type .mt-dots{margin:0}.bs-timers{gap:var(--sp-4);flex:1;display:grid}.bs-timer{gap:6px;display:grid}.bs-timer__label{justify-content:space-between;gap:var(--sp-2);color:var(--ink-3);font-size:12.5px;display:flex}.bs-timer__label b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bs-timer i{border-radius:var(--r-pill);background:var(--surface);block-size:8px;display:block;position:relative;overflow:hidden}.bs-timer i:after{content:"";border-radius:inherit;background:var(--them);transform-origin:0;inline-size:33%;transition:transform 1.4s var(--ease) .2s;position:absolute;inset:0 auto 0 0}.bs-timer[data-kind=took] i:after{background:var(--you);inline-size:100%;transition-duration:2.4s}.bs-prob__art--interp{align-content:center;justify-items:start;gap:var(--sp-3);padding-inline:22px;display:grid}.bs-rate{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05;display:grid}[lang=ko] .bs-rate{font-size:26px}.bs-rate small{letter-spacing:0;color:var(--ink-3);font-size:12.5px;font-weight:500}.bs-pairs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bs-pair{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600}.bs-pairs__n{color:var(--you-ink);font-size:12px;font-weight:600}@media (scripting:enabled){.bs-probs[data-inview=false] .bs-prob__bubble,.bs-probs[data-inview=false] .bs-prob__think,.bs-probs[data-inview=false] .bs-pair{opacity:0;transform:translateY(8px)}.bs-probs[data-inview=false] .bs-timer i:after{transform:scaleX(0)}}.bs-prob__bubble,.bs-prob__think,.bs-pair{transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease)}.bs-prob__think{transition-delay:.7s}.bs-pair:nth-child(2){transition-delay:.16s}.bs-wrong{margin-top:clamp(56px,7vw,96px)}.bs-wrong__title{letter-spacing:-.015em;text-align:center;color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:500}.bs-wrong__list{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.bs-wrong__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.bs-wrong__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.bs-wrong__list li{align-content:start;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card);background:var(--surface);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bs-wrong__list li{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.bs-wrong__list li{border:1px solid var(--hairline);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 80ms), transform var(--t-slow) var(--ease) calc(var(--i) * 80ms)}.bs-wrong__n{background:var(--surface-sunk);block-size:30px;inline-size:30px;color:var(--ink-2);border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.bs-wrong__list h4{color:var(--ink);font-size:16px;font-weight:600}.bs-wrong__list p{color:var(--ink-2);font-size:14px;line-height:1.5}.bs-glitch{border-radius:var(--r-pill);background:var(--surface);inline-size:fit-content;box-shadow:var(--e-1);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.bs-glitch__from{color:var(--ink)}.bs-glitch__arrow{color:var(--ink-3)}.bs-glitch__to{color:var(--you-ink);-webkit-text-decoration:underline wavy var(--you);-webkit-text-decoration:underline wavy var(--you);-webkit-text-decoration:underline wavy var(--you);text-decoration:underline wavy var(--you);text-underline-offset:3px}.bs-wrong__all{justify-content:center;align-items:center;gap:var(--sp-3);inline-size:fit-content;padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-2);color:var(--ink);text-align:start;font-size:clamp(15px,1.4vw,17px);font-weight:600;display:flex;margin:var(--sp-6) auto 0!important}.bs-wrong__orb{block-size:28px;inline-size:28px}.bs-journey{gap:var(--sp-5);margin-top:var(--sp-7);display:grid}.bs-journey>*{min-inline-size:0}@media (min-width:64rem){.bs-journey{align-items:stretch;gap:var(--sp-6);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.bs-journey__list{gap:var(--sp-2);flex-direction:column;display:flex}.bs-journey__step{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);background:0 0;border:0;gap:6px;display:grid;position:relative;overflow:hidden}.bs-journey__step:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-journey__step:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.bs-journey__step[data-active=true]{background:var(--surface);box-shadow:var(--e-1)}.bs-journey__step:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.bs-journey__phase{align-items:center;gap:var(--sp-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600;display:flex}.bs-journey__n{background:var(--surface-sunk);block-size:26px;inline-size:26px;color:var(--ink-2);letter-spacing:0;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.bs-journey__step[data-active=true] .bs-journey__n{background:conic-gradient(from var(--bm-angle), var(--bm-spectrum));color:var(--surface);text-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.bs-journey__step[data-active=true] .bs-journey__n{text-shadow:0 1px 2px color-mix(in srgb, var(--ink) 40%, transparent)}}.bs-journey__step[data-active=true] .bs-journey__n{animation:7s linear infinite bm-spin}.bs-journey__title{color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.bs-journey__body{color:var(--ink-3);font-size:15px;line-height:1.55}.bs-journey__step[data-active=true] .bs-journey__body{color:var(--ink-2)}.bs-journey__progress{background:linear-gradient(90deg, var(--bm-spectrum));transform-origin:0;block-size:3px;animation:6.3s linear both bs-progress;position:absolute;inset:auto 0 0}.bs-journey__list .bs-pause{margin:var(--sp-2) 0 0 var(--sp-4);align-self:flex-start}.bs-journey__stage{min-block-size:440px;padding:var(--sp-7) var(--sp-5);border-radius:var(--r-stage);background:radial-gradient(circle, var(--ink) 1px, transparent 1.6px) 0 0 / 18px 18px, linear-gradient(140deg, var(--ground-a) 0%, var(--ground-b) 100%);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bs-journey__stage{background:radial-gradient(circle, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.6px) 0 0 / 18px 18px, linear-gradient(140deg, var(--ground-a) 0%, var(--ground-b) 100%)}}.bs-journey__stage{box-shadow:var(--e-2), inset 0 0 0 1px var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-journey__stage{box-shadow:var(--e-2), inset 0 0 0 1px color-mix(in srgb, var(--surface) 80%, transparent)}}.bs-journey__stage:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.bs-journey__frame{inline-size:100%;max-inline-size:560px}@media (min-width:72rem){.bs-journey__frame{zoom:1.12}}.bs-journey__scene{animation:bs-in var(--t-slow) var(--ease)}.bs-scene{gap:var(--sp-4);justify-items:center;display:grid;position:relative}.bs-scene__note{font-size:var(--fs-meta);color:var(--ink-3);text-align:center;font-weight:600}.bs-strip{gap:var(--sp-3);inline-size:100%;padding:var(--sp-4) var(--sp-5) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);display:grid}.bs-strip__head{align-items:center;gap:var(--sp-2);color:var(--ink-2);font-size:14px;font-weight:500;display:flex}.bs-start{justify-self:start;align-items:center;gap:var(--sp-2);min-block-size:44px;padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);transition:opacity var(--t-slow) var(--ease), transform var(--t-base) var(--ease);font-size:15px;font-weight:600;display:inline-flex}.bs-start[data-on=false]{opacity:0;transform:translateY(6px)}.bs-start[data-pressed=true]{transform:scale(.96)}.bs-opened{justify-items:center;gap:var(--sp-3);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);display:grid}.bs-opened[data-on=false]{opacity:0;transform:scale(.92)}.bs-opened .mt-door__mark{margin:0}.bs-scene--invite{grid-template-areas:"link""channels""door""note"}.bs-link{align-items:center;gap:var(--sp-3);padding:6px var(--sp-4) 6px 6px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);grid-area:link;font-size:15px;font-weight:600;display:inline-flex}.bs-link__icon{background:var(--them-wash);block-size:34px;inline-size:34px;color:var(--them-ink);transition:background var(--t-base) var(--ease);border-radius:50%;place-items:center;display:grid}.bs-link__tick{color:var(--t-place-ink);opacity:0;transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);display:grid;transform:scale(.6)}.bs-link[data-copied=true] .bs-link__icon{background:var(--t-place-wash);color:var(--t-place-ink)}.bs-link[data-copied=true] .bs-link__tick{opacity:1;transform:none}.bs-channels{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;grid-area:channels;margin:0;padding:0;list-style:none;display:flex}.bs-channels li{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)){.bs-channels li{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.bs-channels li{border:1px solid var(--hairline);color:var(--ink-2);transition:background var(--t-base) var(--ease), transform var(--t-base) var(--ease);font-size:13px;font-weight:600}.bs-channels__dot{background:var(--hairline);block-size:7px;inline-size:7px;transition:background var(--t-base) var(--ease);border-radius:50%}.bs-channels[data-flying=true] li{background:var(--surface);transition-delay:calc(var(--i) * .12s);transform:translateY(-2px)}.bs-channels[data-flying=true] .bs-channels__dot{background:var(--them);transition-delay:calc(var(--i) * .12s)}.bs-knock,.bs-joined{grid-area:door;inline-size:100%;max-inline-size:400px}.bs-knock{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-2);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);position:relative;overflow:hidden}.bs-knock:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.bs-knock[data-on=false],.bs-knock[data-admitted=true]{opacity:0;transform:translateY(10px)scale(.97)}.bs-fakepill{cursor:default;transition:transform var(--t-fast) var(--ease)}.bs-fakepill[data-pressed=true]{transform:scale(.94)}.bs-joined{block-size:150px;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);position:relative;container:mt-stage/size}.bs-joined[data-on=false]{opacity:0;transform:scale(.96)}.bs-scene--talk{justify-items:stretch}@media (min-width:40rem){.bs-scene--talk{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.bs-picker{padding:var(--sp-3);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.bs-picker__title{padding:2px var(--sp-2) var(--sp-2);color:var(--ink-2);font-size:13px;font-weight:600}.bs-picker .mt-picker__list{margin:0;padding:0;overflow:visible}.bs-picker .mt-picker__option{min-block-size:46px;padding:6px var(--sp-2);cursor:default;transition:background var(--t-slow) var(--ease)}.bs-picker .mt-picker__native{font-size:14.5px}.bs-captions{min-block-size:9.25rem;max-block-size:none}.bs-captions .mt-caption__text{cursor:default;font-size:15.5px}.bs-scene--recap{justify-items:stretch}.bs-recap{gap:var(--sp-3);display:grid}.bs-recap__bar{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-recap__bar .sys-seg__option{cursor:default}.bs-recap__body{gap:var(--sp-3);animation:bs-in var(--t-slow) var(--ease);display:grid}.bs-recap__title{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.2}.bs-recap .mr-card{padding:var(--sp-4)}.bs-recap .mr-card__label{margin-block-end:var(--sp-2)}.bs-recap__text{color:var(--ink);font-size:15px;line-height:1.55}.bs-recap__grid{gap:var(--sp-3);display:grid}@media (min-width:36rem){.bs-recap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-recap .mr-actions__task,.bs-recap .mr-numbers dt,.bs-recap .mr-numbers dd{font-size:14px}.bs-bento__bar{margin-top:var(--sp-6);justify-content:flex-end;display:flex}.bs-bento{gap:var(--sp-4);margin-top:var(--sp-3);display:grid}@media (min-width:56rem){.bs-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"captions captions""chat guard""chat glossary""recap share"}}@media (min-width:72rem){.bs-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"captions captions chat""guard glossary glossary""recap share share"}}.bs-feature[data-area=captions]{grid-area:captions}.bs-feature[data-area=chat]{grid-area:chat}.bs-feature[data-area=guard]{grid-area:guard}.bs-feature[data-area=glossary]{grid-area:glossary}.bs-feature[data-area=recap]{grid-area:recap}.bs-feature[data-area=share]{grid-area:share}@media (max-width:55.99rem){.bs-feature{grid-area:auto!important}}.bs-feature{gap:var(--sp-4);min-inline-size:0;padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.bs-feature__text h3{letter-spacing:-.01em;color:var(--ink);margin-block-end:6px;font-size:19px;font-weight:600}.bs-feature__text p{color:var(--ink-2);font-size:15px;line-height:1.55}.bs-feature__more{color:var(--them-ink);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.bs-feature__more:hover{color:var(--ink)}.bs-feature__more:focus-visible{outline:2px solid var(--them-ink);outline-offset:3px;border-radius:4px}.bs-demo{min-block-size:0;padding:var(--sp-4);border-radius:var(--r-card);background:linear-gradient(140deg, var(--ground-a) 0%, var(--ground-b) 100%);flex:1;position:relative;overflow:hidden}.bs-demo--captions{gap:var(--sp-3);grid-template-rows:minmax(0,1fr) auto;display:grid}.bs-minigrid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-minigrid .mt-tile{min-block-size:clamp(130px,15vw,200px)}@media (max-width:30rem){.bs-minigrid .mt-tile__lang{display:none}}.bs-caption__text[data-turned=false]{font-family:var(--kr)}.bs-demo--chat{padding:var(--sp-3);contain:size;min-block-size:440px;display:flex}@media (min-width:56rem){.bs-demo--chat{min-block-size:360px}}.bs-chat{border-radius:var(--r-card);background:var(--surface);min-block-size:0;box-shadow:var(--e-1);flex-direction:column;flex:1;display:flex;overflow:hidden}.bs-chat__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-block-end:1px solid var(--hairline);flex-wrap:wrap;display:flex}.bs-chat__head .sys-seg__option{cursor:default}.bs-chat__reading{color:var(--them-ink);font-size:12px;font-weight:600}.bs-chat .mt-chat__list{padding-inline:var(--sp-3);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.bs-chat .mt-msg__text{font-size:14.5px}.bs-chat .mt-msg__toggle{cursor:default}.bs-composer{white-space:nowrap;text-overflow:ellipsis;min-block-size:42px;font-size:14.5px;display:block;overflow:hidden}.bs-composer__placeholder{color:var(--ink-3)}.bs-composer[data-typing=true]{border-color:var(--them);background:var(--surface)}.bs-caret{vertical-align:-2px;background:var(--ink);block-size:1.05em;inline-size:1.5px;margin-inline-start:1px;animation:1s step-end infinite bs-blink;display:inline-block}.bs-send{cursor:default;transition:opacity var(--t-base) var(--ease)}.bs-send[data-ready=false]{opacity:.3}.bs-demo--guard{place-items:center;min-block-size:132px;display:grid}.bs-guardchips{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bs-guardchips li{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1), inset 0 0 0 1.5px transparent;font-variant-numeric:tabular-nums;color:var(--ink);transition:box-shadow var(--t-base) var(--ease);padding:7px 8px 7px 14px;font-size:15px;font-weight:600;display:inline-flex}.bs-guardchips__tick{background:var(--surface-sunk);color:#0000;block-size:22px;inline-size:22px;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease), transform var(--t-base) var(--ease);border-radius:50%;place-items:center;display:grid}.bs-guardchips li[data-on=true]{box-shadow:var(--e-1), inset 0 0 0 1.5px var(--t-place-fill)}@supports (color:color-mix(in lab, red, red)){.bs-guardchips li[data-on=true]{box-shadow:var(--e-1), inset 0 0 0 1.5px color-mix(in srgb, var(--t-place-fill) 55%, transparent)}}.bs-guardchips li[data-on=true] .bs-guardchips__tick{background:var(--t-place-wash);color:var(--t-place-ink);transform:scale(1.08)}.bs-demo--glossary{align-content:start;gap:var(--sp-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);display:grid}.bs-glossary__hint{margin:0!important}.bs-glossary__entries{animation:bs-in var(--t-slow) var(--ease)}.bs-glossary__entries .bz-entry__open{cursor:default;min-block-size:0;padding-block:var(--sp-2)}.bs-demo--recap{align-content:start;gap:var(--sp-3);display:grid}.bs-langdots{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bs-langdots li{border-radius:var(--r-pill);background:var(--surface);padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.bs-langdots li{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.bs-langdots li{color:var(--ink-3);transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease);font-size:12.5px;font-weight:600}.bs-langdots li[data-on=true]{background:var(--ink);color:var(--surface)}.bs-minirecap{padding:var(--sp-4);animation:bs-in var(--t-slow) var(--ease)}.bs-minirecap__title{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;margin-block-end:var(--sp-3)!important}.bs-minirecap .mr-card__label{margin-block-end:var(--sp-2)}.bs-minirecap .mr-list li,.bs-minirecap .mr-actions__task{font-size:14.5px}.bs-minirecap__label{margin-block-start:var(--sp-4)}.bs-demo--share{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) clamp(72px,9vw,104px);display:grid}.bs-screen{gap:var(--sp-2);padding:var(--sp-3);background:var(--surface);box-shadow:var(--e-1);border-radius:18px;flex-direction:column;display:flex;position:relative}.bs-screen__head{align-items:center;gap:var(--sp-2);color:var(--ink-3);font-size:12.5px;font-weight:600;display:flex}.bs-screen__orb{block-size:18px;inline-size:18px}.bs-sheet{padding:var(--sp-3);background:var(--surface-sunk);border-radius:12px;flex:1}.bs-sheet__title{color:var(--ink);font-size:14px;font-weight:600;margin-block-end:var(--sp-2)!important}.bs-sheet__rows{gap:2px;margin:0;display:grid}.bs-sheet__rows div{justify-content:space-between;gap:var(--sp-3);transition:background var(--t-base) var(--ease);border-radius:8px;padding:6px 8px;font-size:13.5px;display:flex}.bs-sheet__rows div[data-on=true]{background:var(--them-wash)}.bs-sheet__rows dt{color:var(--ink-3)}.bs-sheet__rows dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bs-screen__caption{background:var(--surface);box-shadow:var(--e-2);color:var(--ink);animation:bs-in var(--t-slow) var(--ease);border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.4}.bs-screen__caption b{color:var(--them-ink);margin-inline-end:6px;font-weight:600}.bs-screen__strip{align-content:start;gap:var(--sp-2);display:grid}.bs-screen__strip .mt-tile{aspect-ratio:3/4;container:mt-stage/size}.bs-more__title{margin:clamp(56px, 7vw, 96px) 0 var(--sp-5);letter-spacing:-.015em;text-align:center;color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:500}.bs-more{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bs-more>li{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-radius:var(--r-card);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-more>li{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.bs-more>li{border:1px solid var(--hairline);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 40ms), transform var(--t-slow) var(--ease) calc(var(--i) * 40ms), background var(--t-base) var(--ease)}.bs-more>li:hover{background:var(--surface)}.bs-more__icon{background:var(--icon-wash,var(--them-wash));block-size:40px;inline-size:40px;color:var(--icon-ink,var(--them-ink));border-radius:12px;place-items:center;display:grid}.bs-more>li:nth-child(6n+2){--icon-wash:var(--t-people-wash);--icon-ink:var(--t-people-ink)}.bs-more>li:nth-child(6n+3){--icon-wash:var(--you-wash);--icon-ink:var(--you-ink)}.bs-more>li:nth-child(6n+4){--icon-wash:var(--t-place-wash);--icon-ink:var(--t-place-ink)}.bs-more>li:nth-child(6n+5){--icon-wash:var(--t-work-wash);--icon-ink:var(--t-work-ink)}.bs-more>li:nth-child(6n){--icon-wash:var(--t-food-wash);--icon-ink:var(--t-food-ink)}.bs-more h4{margin:var(--sp-3) 0 4px;color:var(--ink);font-size:15.5px;font-weight:600}.bs-more p{color:var(--ink-2);font-size:14px;line-height:1.5}.bs-dark__panel{isolation:isolate;border-radius:calc(var(--r-stage) + 6px);padding:3px;position:relative}.bs-dark__ring{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--bm-angle), var(--bm-spectrum));animation:10s linear infinite bm-spin;position:absolute;inset:0}.bs-dark__glow{z-index:-2;border-radius:inherit;background:conic-gradient(from var(--bm-angle), var(--bm-spectrum));filter:blur(48px);opacity:.35;animation:10s linear infinite bm-spin;position:absolute;inset:6% 4%}.bs-dark__grid{border-radius:calc(var(--r-stage) + 3px);background:radial-gradient(90% 120% at 0% 0%, var(--them), transparent 55%), radial-gradient(90% 120% at 100% 100%, var(--you), transparent 55%), var(--ink);gap:clamp(32px,4vw,56px);padding:clamp(24px,5vw,64px);display:grid}@supports (color:color-mix(in lab, red, red)){.bs-dark__grid{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--them) 34%, transparent), transparent 55%), radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--you) 26%, transparent), transparent 55%), var(--ink)}}.bs-dark__grid{color:var(--surface)}.bs-dark__grid>*{min-inline-size:0}@media (min-width:64rem){.bs-dark__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}}.bs-kicker--dark{color:var(--them)}@supports (color:color-mix(in lab, red, red)){.bs-kicker--dark{color:color-mix(in srgb, var(--them) 70%, var(--surface))}}.bs-dark__title,.bs-dark__lede{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-dark__lede{color:color-mix(in srgb, var(--surface) 78%, transparent)}}.bs-dark__points{gap:var(--sp-4);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.bs-dark__points li{gap:var(--sp-3);display:flex}.bs-dark__tick{background:var(--t-place-fill);border-radius:50%;flex:none;place-items:center;block-size:26px;inline-size:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.bs-dark__tick{background:color-mix(in srgb, var(--t-place-fill) 20%, transparent)}}.bs-dark__tick{color:var(--t-place-fill)}.bs-dark__points h3{color:var(--surface);font-size:16px;font-weight:600}.bs-dark__points p{color:var(--surface);font-size:14.5px;line-height:1.55;margin-top:2px!important}@supports (color:color-mix(in lab, red, red)){.bs-dark__points p{color:color-mix(in srgb, var(--surface) 70%, transparent)}}.bs-guard{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.bs-guard__controls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.bs-guard__label{letter-spacing:.12em;text-transform:uppercase;color:var(--surface);font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bs-guard__label{color:color-mix(in srgb, var(--surface) 60%, transparent)}}.sys-seg.bs-guard__seg{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sys-seg.bs-guard__seg{background:color-mix(in srgb, var(--surface) 8%, transparent)}}.sys-seg.bs-guard__seg{border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sys-seg.bs-guard__seg{border-color:color-mix(in srgb, var(--surface) 14%, transparent)}}.bs-guard__seg .sys-seg__option{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-guard__seg .sys-seg__option{color:color-mix(in srgb, var(--surface) 78%, transparent)}}@media (max-width:30rem){.sys-seg.bs-guard__seg{border-radius:16px;inline-size:100%}.bs-guard__seg .sys-seg__option{white-space:normal;text-align:center;border-radius:12px;flex:1;min-block-size:46px;padding:6px 10px;line-height:1.25}}.bs-guard__seg .sys-seg__option:hover{color:var(--surface);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-guard__seg .sys-seg__option:hover{background:color-mix(in srgb, var(--surface) 8%, transparent)}}.bs-guard__seg .sys-seg__option[data-active=true]{background:var(--surface);color:var(--ink)}.bs-pause--dark{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-pause--dark{background:color-mix(in srgb, var(--surface) 10%, transparent)}}.bs-pause--dark{box-shadow:none;color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-pause--dark{color:color-mix(in srgb, var(--surface) 82%, transparent)}}.bs-pause--dark:hover{color:var(--surface);box-shadow:none;background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-pause--dark:hover{background:color-mix(in srgb, var(--surface) 16%, transparent)}}.bs-guard__flow{gap:var(--sp-3);display:grid;position:relative}.bs-guard__card{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);color:var(--ink);box-shadow:0 10px 30px var(--ink);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bs-guard__card{box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 40%, transparent)}}.bs-guard__card{transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease), box-shadow var(--t-slow) var(--ease)}.bs-guard__who{align-items:center;gap:var(--sp-2);color:var(--ink-3);font-size:12.5px;font-weight:600;display:flex}.bs-guard__who .mt-initials{block-size:24px;inline-size:24px;font-size:10px}.bs-guard__text{color:var(--ink);font-size:17px;line-height:1.5}.bs-fig{background:var(--them-wash);color:var(--them-ink);font-variant-numeric:tabular-nums;border-radius:5px;padding:0 4px;font-weight:600}.bs-guard__card--shown[data-on=false]{opacity:.18;transform:translateY(6px)}.bs-guard__card--shown[data-caught=true]{box-shadow:inset 4px 0 0 var(--you), 0 10px 30px var(--ink)}@supports (color:color-mix(in lab, red, red)){.bs-guard__card--shown[data-caught=true]{box-shadow:inset 4px 0 0 var(--you), 0 10px 30px color-mix(in srgb, var(--ink) 40%, transparent)}}[dir=rtl] .bs-guard__card--shown[data-caught=true]{box-shadow:inset -4px 0 0 var(--you), 0 10px 30px var(--ink)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .bs-guard__card--shown[data-caught=true]{box-shadow:inset -4px 0 0 var(--you), 0 10px 30px color-mix(in srgb, var(--ink) 40%, transparent)}}.bs-guard__check{font-size:14px}.bs-guard__note{color:var(--ink-3);font-size:13px}.bs-guard__ledger{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.bs-guard__ledger{background:color-mix(in srgb, var(--surface) 7%, transparent)}}.bs-guard__ledger{border:1px solid var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-guard__ledger{border:1px solid color-mix(in srgb, var(--surface) 12%, transparent)}}.bs-guard__ledger{animation:bs-in var(--t-slow) var(--ease)}.bs-guard__draft{color:var(--surface);font-size:14.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.bs-guard__draft{color:color-mix(in srgb, var(--surface) 82%, transparent)}}.bs-guard__draft .bs-fig{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-guard__draft .bs-fig{background:color-mix(in srgb, var(--surface) 14%, transparent)}}.bs-guard__draft .bs-fig{color:var(--surface)}.bs-ledger{border-collapse:collapse;inline-size:100%;font-size:14px}.bs-ledger th{letter-spacing:.1em;text-transform:uppercase;text-align:start;color:var(--surface);padding:0 0 6px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bs-ledger th{color:color-mix(in srgb, var(--surface) 55%, transparent)}}.bs-ledger td{border-top:1px solid var(--surface);padding:7px 0}@supports (color:color-mix(in lab, red, red)){.bs-ledger td{border-top:1px solid color-mix(in srgb, var(--surface) 10%, transparent)}}.bs-ledger td{color:var(--surface);transition:opacity var(--t-base) var(--ease), background var(--t-base) var(--ease)}.bs-ledger tr[data-state=waiting] td{opacity:.35}.bs-ledger tr[data-state=scanning] td{background:var(--them)}@supports (color:color-mix(in lab, red, red)){.bs-ledger tr[data-state=scanning] td{background:color-mix(in srgb, var(--them) 16%, transparent)}}.bs-ledger__fig{font-variant-numeric:tabular-nums;inline-size:26%;font-weight:600}.bs-ledger__wire{inline-size:18%;padding-inline:var(--sp-3)!important}.bs-ledger__wire span{border-radius:var(--r-pill);background:var(--surface);block-size:2px;display:block}@supports (color:color-mix(in lab, red, red)){.bs-ledger__wire span{background:color-mix(in srgb, var(--surface) 20%, transparent)}}.bs-ledger tr[data-state=match] .bs-ledger__wire span{background:var(--t-place-fill);animation:bs-draw var(--t-slow) var(--ease);transform-origin:0}.bs-ledger tr[data-state=changed] .bs-ledger__wire span{background:repeating-linear-gradient(90deg, var(--you) 0 5px, transparent 5px 9px)}.bs-ledger tr[data-state=changed] td:nth-child(3){color:var(--you)}.bs-ledger__verdict{text-align:end;white-space:nowrap;inline-size:30%;font-size:12.5px;font-weight:600}.bs-ledger__verdict svg{vertical-align:-2px;margin-inline-end:4px}.bs-ledger tr[data-state=match] .bs-ledger__verdict{color:var(--t-place-fill)}.bs-ledger tr[data-state=changed] .bs-ledger__verdict{color:var(--you)}.bs-ledger tr[data-state=changed] .bs-ledger__verdict span{margin-inline-end:4px;font-size:15px}.bs-aud{gap:var(--sp-5);margin-top:var(--sp-6);display:grid}.bs-aud__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-aud__chip{min-block-size:42px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font:inherit;cursor:pointer;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);border:0;font-size:14.5px;font-weight:500}.bs-aud__chip:hover{box-shadow:var(--e-2);color:var(--ink)}.bs-aud__chip[data-active=true]{background:var(--ink);color:var(--surface)}.bs-aud__chip:focus-visible{outline:2px solid var(--them-ink);outline-offset:2px}.bs-aud__panel{gap:var(--sp-5);padding:clamp(var(--sp-4), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);animation:bs-in var(--t-slow) var(--ease);display:grid;position:relative;overflow:hidden}.bs-aud__panel:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.bs-aud__panel>*{min-inline-size:0}@media (min-width:56rem){.bs-aud__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.bs-aud__room{justify-content:space-around;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6) var(--sp-3);border-radius:var(--r-card);background:linear-gradient(140deg, var(--ground-a) 0%, var(--ground-b) 100%);display:flex;position:relative}.bs-aud__wire{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--bm-spectrum));opacity:.55;transform-origin:0;block-size:2px;animation:bs-draw .7s .15s var(--ease) both;position:absolute;inset-block-start:calc(var(--sp-6) + 31px);inset-inline:14%}.bs-aud__person{text-align:center;min-inline-size:0;animation:bs-pop .48s var(--ease) both;animation-delay:calc(var(--i) * 90ms);flex:1;justify-items:center;gap:6px;display:grid;position:relative}.bs-aud__face{block-size:62px;inline-size:62px;box-shadow:0 0 0 4px var(--surface), var(--e-1);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.bs-aud__face[data-voice=you]{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--you), var(--e-1)}.bs-aud__initials{color:var(--surface);text-shadow:0 1px 2px var(--ink);font-size:19px;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.bs-aud__initials{text-shadow:0 1px 2px color-mix(in srgb, var(--ink) 40%, transparent)}}.bs-aud__role{color:var(--ink);margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.3}.bs-aud__lang{border-radius:var(--r-pill);background:var(--them-wash);color:var(--them-ink);padding:2px 9px;font-size:12.5px;font-weight:600}.bs-aud__text{gap:var(--sp-4);margin:0;display:grid}.bs-aud__text dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.bs-aud__text dd{color:var(--ink-2);margin:4px 0 0;font-size:17px;line-height:1.5}.bs-aud__change{padding-inline-start:var(--sp-4);font-weight:600;position:relative;color:var(--ink)!important}.bs-aud__change:before{content:"";border-radius:var(--r-pill);background:linear-gradient(180deg, var(--bm-spectrum));inline-size:3px;position:absolute;inset-block:3px;inset-inline-start:0}.bs-roles{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}@media (min-width:48rem){.bs-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-role{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--you-wash);display:grid}.bs-role[data-voice=them]{background:var(--them-wash)}.bs-role__dot{background:var(--you);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--seam);border-radius:50%}.bs-role[data-voice=them] .bs-role__dot{background:var(--them)}.bs-role h3{color:var(--ink);font-size:17px;font-weight:600}.bs-role p{color:var(--ink-2);font-size:15px;line-height:1.55}.bs-four{gap:var(--sp-4);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bs-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.bs-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-four li{align-content:start;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 90ms), transform var(--t-slow) var(--ease) calc(var(--i) * 90ms);display:grid}.bs-four__n{background:conic-gradient(from calc(var(--i) * 90deg), var(--bm-spectrum));block-size:36px;inline-size:36px;color:var(--surface);text-shadow:0 1px 2px var(--ink);border-radius:12px;place-items:center;margin-block-end:var(--sp-2);font-weight:700;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bs-four__n{text-shadow:0 1px 2px color-mix(in srgb, var(--ink) 40%, transparent)}}.bs-four h3{color:var(--ink);font-size:17px;font-weight:600}.bs-four p{color:var(--ink-2);font-size:15px;line-height:1.55}.bs-vs__scroll{margin-top:var(--sp-6);border-radius:var(--r-stage)}.bs-vs{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:880px;font-size:14.5px}.bs-vs th,.bs-vs td{padding:var(--sp-4);border-bottom:1px solid var(--hairline);text-align:start;vertical-align:top;line-height:1.45}.bs-vs tbody tr:last-child th,.bs-vs tbody tr:last-child td{border-bottom:0}.bs-vs thead th{padding-block:var(--sp-5) var(--sp-4);color:var(--ink-2);vertical-align:bottom;font-size:13.5px;font-weight:600;position:relative}.bs-vs tbody th{inline-size:17%;color:var(--ink);font-weight:600}.bs-vs td{color:var(--ink-2)}.bs-vs [data-us=true]{background:linear-gradient(180deg, var(--them-wash), var(--t-people-wash))}@supports (color:color-mix(in lab, red, red)){.bs-vs [data-us=true]{background:linear-gradient(180deg, var(--them-wash), color-mix(in srgb, var(--t-people-wash) 55%, var(--surface)))}}.bs-vs [data-us=true]{color:var(--ink);font-weight:500}.bs-vs thead th[data-us=true]{color:var(--ink);font-size:15px}.bs-vs thead th[data-us=true]:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.bs-vs__orb{vertical-align:-4px;block-size:18px;inline-size:18px;margin-inline-end:var(--sp-2)}.bs-vs td[data-us=true] svg{vertical-align:-2px;color:var(--t-place-ink);margin-inline-end:6px}.bs-footnote{max-inline-size:72ch;color:var(--ink-3);text-align:center;font-size:12.5px;line-height:1.5;margin:var(--sp-4) auto 0!important}.bs-save{gap:var(--sp-6);display:grid}.bs-save>*{min-inline-size:0}@media (min-width:64rem){.bs-save{align-items:center;gap:var(--sp-7);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.bs-calc{padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);position:relative;overflow:hidden}.bs-calc:before{content:"";background:linear-gradient(90deg, var(--bm-spectrum));block-size:3px;position:absolute;inset:0 0 auto}.bs-calc__title{color:var(--ink);font-size:15px;font-weight:600}.bs-calc__controls{gap:var(--sp-4);margin-top:var(--sp-4);display:grid}@media (min-width:36rem){.bs-calc__controls{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-calc__control{gap:var(--sp-2);display:grid}.bs-calc__control label{justify-content:space-between;gap:var(--sp-2);color:var(--ink-2);font-size:14px;font-weight:500;display:flex}.bs-calc__control output{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.bs-calc__control input[type=range]{appearance:none;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--ink) var(--fill), var(--surface-sunk) var(--fill));cursor:pointer;block-size:6px;inline-size:100%;margin:10px 0}.bs-calc__control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--ink);block-size:24px;inline-size:24px;box-shadow:var(--e-1);border-radius:50%}.bs-calc__control input[type=range]::-moz-range-thumb{background:var(--surface);border:2px solid var(--ink);block-size:20px;inline-size:20px;box-shadow:var(--e-1);border-radius:50%}.bs-calc__control input[type=range]:focus-visible{outline:2px solid var(--them-ink);outline-offset:6px}.bs-calc__rows{gap:var(--sp-5);margin-top:var(--sp-5);display:grid}.bs-calc__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.bs-calc__name{color:var(--ink);font-size:15px;font-weight:600}.bs-calc__amount{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,30px);font-weight:600}[lang=ko] .bs-calc__amount{font-size:clamp(19px,2vw,24px)}.bs-calc__amount small{letter-spacing:0;color:var(--ink-3);margin-inline-start:6px;font-size:13.5px;font-weight:500}.bs-calc__bar{border-radius:var(--r-pill);background:var(--surface-sunk);block-size:14px;position:relative;overflow:hidden}.bs-calc__fill{border-radius:inherit;transition:inline-size .6s var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.bs-calc__fill--high{background:repeating-linear-gradient(135deg, var(--you) 0 6px, var(--you) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.bs-calc__fill--high{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--you) 42%, var(--surface)) 0 6px, color-mix(in srgb, var(--you) 22%, var(--surface)) 6px 12px)}}.bs-calc__fill--low{background:var(--you)}.bs-calc__fill--tt{background:linear-gradient(90deg, var(--bm-spectrum));min-inline-size:12px}.bs-calc__sub{align-items:center;gap:var(--sp-2);color:var(--ink-3);font-size:13.5px;display:flex;margin-top:var(--sp-2)!important}.bs-calc__people{display:inline-flex}.bs-calc__people i{background:var(--you);block-size:12px;inline-size:12px;box-shadow:0 0 0 2px var(--surface);animation:bs-pop var(--t-base) var(--ease) both;border-radius:50%}.bs-calc__people i+i{margin-inline-start:-3px}.bs-calc__keep{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--t-place-wash);color:var(--t-place-ink);font-size:15px;font-weight:600;margin-top:var(--sp-5)!important}.bs-calc__keep[data-tone=pass]{background:var(--them-wash);color:var(--them-ink)}.bs-calc__note{color:var(--ink-3);font-size:12.5px;line-height:1.5;margin-top:var(--sp-3)!important}.bs-lists{gap:var(--sp-6);margin-top:clamp(56px,7vw,88px);display:grid}@media (min-width:56rem){.bs-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-lists__title{letter-spacing:-.015em;color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:500;margin-block-end:var(--sp-4)!important}.bs-lists__list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.bs-lists__list li{padding:var(--sp-4) var(--sp-5) var(--sp-4) calc(var(--sp-5) + 18px);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 70ms), transform var(--t-slow) var(--ease) calc(var(--i) * 70ms);position:relative}.bs-lists__list li:before{content:"";background:var(--you);block-size:9px;inline-size:9px;border-radius:50%;position:absolute;inset-block-start:calc(var(--sp-4) + 7px);inset-inline-start:var(--sp-5)}.bs-lists__list li[data-tone=enable]:before{background:var(--them)}.bs-lists__list h4{color:var(--ink);font-size:16px;font-weight:600}.bs-lists__list p{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin-top:2px!important}.bs-guests{padding:6px var(--sp-3);border-radius:var(--r-pill);background:var(--t-place-wash);color:var(--t-place-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex;margin:0 0 var(--sp-4)!important}.bs-plans{margin-top:var(--sp-6)}:is(.bs-plans:has(#bs-billing-monthly:checked) [data-billing=yearly],.bs-plans:has(#bs-billing-yearly:checked) [data-billing=monthly]){display:none}.bs-plans__grid{gap:var(--sp-5);max-inline-size:1040px;margin-inline:auto;display:grid}.bs-plans__grid>*{min-inline-size:0}@media (min-width:56rem){.bs-plans__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}}.bs-plan{border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);flex-direction:column;display:flex}.bs-plan--pass{padding:clamp(var(--sp-5), 3vw, var(--sp-6))}.bs-plan__top{gap:var(--sp-1);display:grid}.bs-plan__name{align-items:center;gap:var(--sp-2);font-size:var(--fs-body-lg);letter-spacing:-.01em;color:inherit;font-weight:600;display:flex}.bs-plan__orb{block-size:26px;inline-size:26px}.bs-plan__price{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex;margin-top:var(--sp-3)!important}.bs-plan__amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.2vw,3.5rem);font-weight:600;line-height:.95}[lang=ko] .bs-plan__amount{letter-spacing:-.03em;font-size:clamp(1.9rem,2.8vw,2.5rem)}.bs-plan__unit{font-size:var(--fs-body);color:var(--ink-3);font-weight:500}.bs-plan__bill{font-weight:600;margin-top:var(--sp-3)!important}.bs-plan__was{font-size:var(--fs-meta);color:var(--ink-3)}.bs-plan__line{color:var(--ink-2);line-height:1.5;margin-top:var(--sp-3)!important}.bs-plan__cta{margin-top:var(--sp-5)}.bs-plan__list{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:var(--sp-5) 0 0;border-top:1px solid var(--hairline);list-style:none;display:grid}.bs-plan__list li{align-items:flex-start;gap:var(--sp-2);color:var(--ink-2);line-height:1.45;display:flex}.bs-plan__list svg{color:var(--them-ink);flex:none;margin-top:.15em}.bs-plan--pass .sys-pill[data-tone=quiet],.bs-band-home__actions .sys-pill[data-tone=ghost]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.bs-plan--pass .sys-pill[data-tone=quiet]:hover,.bs-band-home__actions .sys-pill[data-tone=ghost]:hover{background:var(--surface-sunk)}.bs-plan--business{isolation:isolate;border-radius:calc(var(--r-stage) + 3px);box-shadow:var(--e-2);background:0 0;padding:3px;position:relative}.bs-plan__ring{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--bm-angle), var(--bm-spectrum));animation:7s linear infinite bm-spin;position:absolute;inset:0}.bs-plan__ring:after{content:"";z-index:-1;border-radius:inherit;background:inherit;filter:blur(26px);opacity:.5;position:absolute;inset:10px}.bs-plan__face{padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:radial-gradient(120% 90% at 0% 0%, var(--them), transparent 55%), radial-gradient(120% 90% at 100% 100%, var(--you), transparent 55%), var(--ink);flex-direction:column;flex:1;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bs-plan__face{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--them) 36%, transparent), transparent 55%), radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--you) 28%, transparent), transparent 55%), var(--ink)}}.bs-plan__face{color:var(--surface)}.bs-plan__badge{border-radius:var(--r-pill);background:var(--surface);justify-self:start;padding:3px 10px;margin-block-end:var(--sp-3)!important}@supports (color:color-mix(in lab, red, red)){.bs-plan__badge{background:color-mix(in srgb, var(--surface) 14%, transparent)}}.bs-plan__badge{letter-spacing:.02em;color:var(--surface);font-size:12px;font-weight:600}.bs-plan--business .bs-plan__unit,.bs-plan--business .bs-plan__was{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-plan--business .bs-plan__unit,.bs-plan--business .bs-plan__was{color:color-mix(in srgb, var(--surface) 66%, transparent)}}.bs-plan--business .bs-plan__line,.bs-plan--business .bs-plan__list li{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-plan--business .bs-plan__line,.bs-plan--business .bs-plan__list li{color:color-mix(in srgb, var(--surface) 82%, transparent)}}.bs-plan--business .bs-plan__list{border-top-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-plan--business .bs-plan__list{border-top-color:color-mix(in srgb, var(--surface) 14%, transparent)}}.bs-plan--business .bs-plan__list svg{color:var(--t-place-fill)}.bs-plan--business .sys-pill[data-tone=primary]{background:var(--surface);color:var(--ink)}.bs-plan--business .sys-pill[data-tone=primary]:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-plan--business .sys-pill[data-tone=primary]:hover{background:color-mix(in srgb, var(--surface) 90%, var(--them))}}.bs-plan__save,.bs-plan__switch{padding-top:var(--sp-5);text-align:center;color:var(--t-place-fill);font-weight:600;margin-top:auto!important}.bs-plan__switch label{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.bs-plan__switch label:hover{color:var(--surface)}.bs-plans__table{max-inline-size:1040px;margin:clamp(48px,6vw,72px) auto 0}.bs-plans__tabletitle{text-align:center;color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:500;margin-block-end:var(--sp-4)!important}.bs-includes{min-inline-size:36rem}.bs-includes th[data-featured=true],.bs-includes td[data-featured=true]{background:var(--them)}@supports (color:color-mix(in lab, red, red)){.bs-includes th[data-featured=true],.bs-includes td[data-featured=true]{background:color-mix(in srgb, var(--them) 9%, var(--surface))}}.bs-includes thead th[data-featured=true],.bs-includes td svg{color:var(--them-ink)}.bs-includes__no{color:var(--ink-3)}.bs-plans__foot{gap:var(--sp-4);max-inline-size:1040px;margin:var(--sp-6) auto 0;display:grid}@media (min-width:56rem){.bs-plans__foot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.bs-plans__why{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.bs-plans__why h3{color:var(--ink);font-size:17px;font-weight:600;margin-block-end:var(--sp-2)!important}.bs-plans__why p{color:var(--ink-2);font-size:15px;line-height:1.55}.bs-plans__say{padding:var(--sp-5) var(--sp-5) var(--sp-5) calc(var(--sp-5) + 14px);border-radius:var(--r-card);background:linear-gradient(135deg, var(--them-wash), var(--you-wash));color:var(--ink);align-items:center;font-size:17px;font-weight:600;line-height:1.5;display:flex;position:relative}.bs-plans__say:before{content:"";inset-inline-start:var(--sp-5);inset-block:var(--sp-5);border-radius:var(--r-pill);background:linear-gradient(180deg, var(--bm-spectrum));inline-size:4px;position:absolute}.bs-spectrum-text{background:linear-gradient(100deg, var(--ink) 0%, var(--ink) 30%, var(--bs-ink-spectrum));color:#0000;-webkit-background-clip:text;background-clip:text}.bs-wall{margin-top:var(--sp-6)}.bs-wall__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-5);display:flex}.bs-wall__filter{max-inline-size:100%;overflow-x:auto}.bs-wall__legend{gap:var(--sp-4);font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;display:flex}.bs-wall__legend span{align-items:center;gap:6px;display:inline-flex}.bs-wall__legend span:before{content:"";background:var(--surface);block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 1px var(--hairline), var(--e-1);border-radius:50%}.bs-wall__legend span[data-speech=true]:before{background:linear-gradient(90deg, var(--them), var(--t-people-fill))}.bs-wall__list{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.bs-wall__item{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 10ms), transform var(--t-slow) var(--ease) calc(var(--i) * 10ms), filter var(--t-slow) var(--ease);align-items:center;gap:6px;padding:9px 16px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.bs-wall__item[data-speech=true]{background:linear-gradient(90deg, var(--them-wash), var(--t-people-wash));box-shadow:inset 0 0 0 1px var(--them)}@supports (color:color-mix(in lab, red, red)){.bs-wall__item[data-speech=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--them) 22%, transparent)}}.bs-wall__mic{color:var(--them-ink)}.bs-wall__flag{object-fit:cover;block-size:14px;inline-size:21px;box-shadow:0 0 0 1px var(--hairline);border-radius:3px;flex:none;display:block}.bs-wall__item{padding-inline-start:11px}.bs-wall__item[data-shown=false]{opacity:.16;filter:grayscale();transform:scale(.94)}@media (scripting:enabled){.bs-wall[data-inview=false] .bs-wall__item{opacity:0;transform:translateY(10px)}}.bs-wall[data-inview=true] .bs-wall__list:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--them) 44%, var(--t-people-fill) 50%, var(--you) 56%, transparent 70%);position:absolute;inset:-12% -20%}@supports (color:color-mix(in lab, red, red)){.bs-wall[data-inview=true] .bs-wall__list:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--them) 22%, transparent) 44%, color-mix(in srgb, var(--t-people-fill) 22%, transparent) 50%, color-mix(in srgb, var(--you) 22%, transparent) 56%, transparent 70%)}}.bs-wall[data-inview=true] .bs-wall__list:after{mix-blend-mode:multiply;animation:bs-sweep 2.6s .9s var(--ease) both}.bs-scripts{gap:var(--sp-4);max-inline-size:900px;margin:var(--sp-7) auto 0;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);align-items:center;display:grid}@media (min-width:48rem){.bs-scripts{gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr)}}.bs-scripts__glyphs{gap:2px;font-size:30px;font-weight:700;line-height:1;display:flex}.bs-scripts__glyphs span:first-child{color:var(--them-ink)}.bs-scripts__glyphs span:nth-child(2){color:var(--t-people-ink)}.bs-scripts__glyphs span:nth-child(3){color:var(--t-food-ink)}.bs-scripts__glyphs span:nth-child(4){color:var(--you-ink)}.bs-scripts__glyphs span:nth-child(5){color:var(--t-place-ink)}.bs-scripts__glyphs span:nth-child(6){color:var(--t-work-ink)}.bs-scripts__glyphs span:nth-child(7){color:var(--t-travel-ink)}.bs-scripts h3{color:var(--ink);font-size:17px;font-weight:600;margin-block-end:4px!important}.bs-scripts p{color:var(--ink-2);font-size:15px;line-height:1.55}.bs-trust{gap:var(--sp-4);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bs-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.bs-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-trust>li{align-content:start;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease) calc(var(--i) * 90ms), transform var(--t-slow) var(--ease) calc(var(--i) * 90ms);display:grid}.bs-trust__icon{background:var(--them-wash);block-size:44px;inline-size:44px;color:var(--them-ink);border-radius:14px;place-items:center;display:grid}.bs-trust>li:nth-child(2) .bs-trust__icon{background:var(--you-wash);color:var(--you-ink)}.bs-trust>li:nth-child(3) .bs-trust__icon{background:var(--t-people-wash);color:var(--t-people-ink)}.bs-trust>li:nth-child(4) .bs-trust__icon{background:var(--t-place-wash);color:var(--t-place-ink)}.bs-trust h3{color:var(--ink);font-size:17px;font-weight:600}.bs-trust ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.bs-trust ul li{align-items:flex-start;gap:var(--sp-2);color:var(--ink-2);font-size:14.5px;line-height:1.5;display:flex}.bs-trust ul svg{color:var(--t-place-ink);flex:none;margin-top:.2em}.bs-final{background:radial-gradient(60% 80% at 10% 0%, var(--them), transparent 70%), radial-gradient(60% 80% at 90% 100%, var(--you), transparent 70%), linear-gradient(135deg, var(--them-wash), var(--you-wash) 78%)}@supports (color:color-mix(in lab, red, red)){.bs-final{background:radial-gradient(60% 80% at 10% 0%, color-mix(in srgb, var(--them) 18%, transparent), transparent 70%), radial-gradient(60% 80% at 90% 100%, color-mix(in srgb, var(--you) 16%, transparent), transparent 70%), linear-gradient(135deg, var(--them-wash), var(--you-wash) 78%)}}.bs-final__line{z-index:1;background:linear-gradient(90deg, var(--bm-spectrum));block-size:4px;position:absolute;inset:0 0 auto}.bs-final__mark{margin:0}.bs-final__actions{justify-content:center;align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.bs-final__steps{justify-content:center;gap:var(--sp-2) var(--sp-5);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bs-final__steps li{align-items:center;gap:var(--sp-2);color:var(--ink-2);font-size:14.5px;font-weight:500;display:inline-flex}.bs-final__steps span{background:var(--surface);block-size:24px;inline-size:24px;box-shadow:var(--e-1);color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.bs-band-home{position:relative}.bs-band-home__panel{isolation:isolate;border-radius:calc(var(--r-stage) + 6px);padding:3px;position:relative}.bs-band-home__grid{padding:clamp(var(--sp-5), 5vw, var(--sp-8));border-radius:calc(var(--r-stage) + 3px);background:radial-gradient(70% 90% at 0% 0%, var(--them), transparent 60%), radial-gradient(60% 80% at 100% 100%, var(--you), transparent 60%), var(--surface);align-items:center;gap:clamp(40px,5vw,64px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bs-band-home__grid{background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--them) 20%, transparent), transparent 60%), radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--you) 14%, transparent), transparent 60%), var(--surface)}}.bs-band-home__grid>*{min-inline-size:0}@media (min-width:64rem){.bs-band-home__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.bs-band-home__title{max-inline-size:12ch}.bs-band-home__points{gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:0;list-style:none;display:grid}.bs-band-home__points li{align-items:center;gap:var(--sp-3);color:var(--ink);font-size:16px;font-weight:500;display:flex}.bs-band-home__points svg{background:var(--t-place-wash);block-size:24px;inline-size:24px;color:var(--t-place-ink);border-radius:50%;flex:none;padding:4px}.bs-band-home__actions{align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.bs-band-home__art{justify-items:center;display:grid}.bs-homeplan{isolation:isolate;margin-top:clamp(var(--sp-7), 5vw, var(--sp-8));border-radius:calc(var(--r-stage) + 3px);box-shadow:var(--e-2);padding:3px;position:relative}.bs-homeplan__eyebrow{z-index:2;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-1);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.bs-homeplan__eyebrow .bs-orb{block-size:20px;inline-size:20px}.bs-homeplan__face{gap:var(--sp-5) var(--sp-7);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:radial-gradient(90% 140% at 0% 0%, var(--them), transparent 55%), radial-gradient(90% 140% at 100% 100%, var(--you), transparent 55%), var(--ink);display:grid}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__face{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--them) 36%, transparent), transparent 55%), radial-gradient(90% 140% at 100% 100%, color-mix(in srgb, var(--you) 28%, transparent), transparent 55%), var(--ink)}}.bs-homeplan__face{color:var(--surface)}.bs-homeplan__face>*{min-inline-size:0}@media (min-width:64rem){.bs-homeplan__face{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center}}.bs-homeplan__name{align-items:center;gap:var(--sp-3);letter-spacing:-.02em;color:var(--surface);font-size:clamp(22px,2.4vw,30px);font-weight:600;display:flex}.bs-homeplan__mark{block-size:44px;inline-size:44px}.bs-homeplan__line{word-break:keep-all;color:var(--surface);line-height:1.5;margin-top:var(--sp-3)!important}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__line{color:color-mix(in srgb, var(--surface) 80%, transparent)}}.bs-homeplan__guests{border-radius:var(--r-pill);background:var(--t-place-fill);align-items:center;gap:6px;padding:4px 12px 4px 8px;display:inline-flex;margin-top:var(--sp-4)!important}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__guests{background:color-mix(in srgb, var(--t-place-fill) 18%, transparent)}}.bs-homeplan__guests{color:var(--t-place-fill);font-size:13.5px;font-weight:600}.bs-homeplan__list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.bs-homeplan__list li{align-items:flex-start;gap:var(--sp-2);color:var(--surface);line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__list li{color:color-mix(in srgb, var(--surface) 86%, transparent)}}.bs-homeplan__list svg{color:var(--t-place-fill);flex:none;margin-top:.15em}.bs-homeplan__buy{gap:var(--sp-2);justify-items:stretch;min-inline-size:15rem;display:grid}.bs-homeplan__price{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-homeplan__amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:600;line-height:.95}[lang=ko] .bs-homeplan__amount{font-size:clamp(1.75rem,2.6vw,2.35rem)}.bs-homeplan__unit{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__unit{color:color-mix(in srgb, var(--surface) 66%, transparent)}}.bs-homeplan__bill{font-size:var(--fs-meta);color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__bill{color:color-mix(in srgb, var(--surface) 72%, transparent)}}.bs-homeplan__buy .sys-pill[data-tone=primary]{margin-top:var(--sp-3);background:var(--surface);color:var(--ink)}.bs-homeplan__more{margin-top:var(--sp-1);color:var(--surface);text-decoration:underline;-webkit-text-decoration-color:var(--surface);-webkit-text-decoration-color:var(--surface);-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface);justify-self:center;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__more{-webkit-text-decoration-color:color-mix(in srgb, var(--surface) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--surface) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--surface) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--surface) 40%, transparent)}}.bs-homeplan__more{text-underline-offset:4px}.bs-homeplan__more:hover{-webkit-text-decoration-color:var(--surface);-webkit-text-decoration-color:var(--surface);-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface)}.bs-homeplan__more:focus-visible{outline:2px solid var(--surface);outline-offset:3px;border-radius:4px}.bs-homeplan__pass{color:var(--surface);justify-self:center;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.bs-homeplan__pass{color:color-mix(in srgb, var(--surface) 66%, transparent)}}.bs-homeplan__pass{text-align:center}@media (min-width:64rem) and (max-width:79.99rem){.mk-bar__link{padding-inline:10px}}@media (min-width:64rem) and (max-width:71.99rem){.mk-bar__item--optional{display:none}}.mk-bar__link--business{gap:var(--sp-2);color:var(--ink);font-weight:600}.mk-bar__orb{block-size:20px;inline-size:20px;box-shadow:none}.mk-menu__link--business{align-items:center;gap:var(--sp-3);display:inline-flex}.mk-menu__link--business .bs-orb{block-size:22px;inline-size:22px}.mk-footer__business{isolation:isolate;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);border-radius:var(--r-pill);color:var(--ink);transition:transform var(--t-fast) var(--ease);padding:2px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.mk-footer__business:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--bm-angle), var(--bm-spectrum));animation:7s linear infinite bm-spin;position:absolute;inset:0}.mk-footer__business>span{align-items:center;gap:var(--sp-2);border-radius:inherit;background:var(--surface);padding:7px 14px 7px 8px;display:inline-flex}.mk-footer__business .bs-orb{block-size:20px;inline-size:20px}.mk-footer__business:hover{transform:translateY(-1px)}.mk-footer__business:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (scripting:enabled){.bs-stats[data-inview=false] li,.bs-probs[data-inview=false] .bs-prob,.bs-wrong__list[data-inview=false] li,.bs-more[data-inview=false]>li,.bs-four[data-inview=false] li,.bs-lists__list[data-inview=false] li,.bs-trust[data-inview=false]>li{opacity:0;transform:translateY(16px)}}[data-motion=held] .bs-page *,[data-motion=held] .bs-page :before,[data-motion=held] .bs-page :after,[data-motion=held] .bs-band-home *,[data-motion=held] .bs-band-home :before,[data-motion=held] .bs-band-home :after,[data-motion=held] .bs-homeplan *,[data-motion=held] .bs-homeplan :before,[data-motion=held] .bs-homeplan :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.bs-page *,.bs-page :before,.bs-page :after,.bs-band-home *,.bs-band-home :before,.bs-band-home :after,.bs-homeplan *,.bs-homeplan :before,.bs-homeplan :after,.mk-footer__business,.mk-footer__business:before,.mk-bar__orb *{transition:none!important;animation:none!important}.bs-page [data-inview=false] li:not([data-shown=false]),.bs-page [data-inview=false] .bs-prob__bubble,.bs-page [data-inview=false] .bs-prob__think,.bs-page [data-inview=false] .bs-pair{opacity:1;transform:none}.bs-page [data-inview=false] .bs-timer i:after{transform:none}.bs-face{--lvl:.5}}.mt-door__mark.bs-homeplan__mark{block-size:44px;inline-size:44px;margin:0}.bs-homeplan__mark .mt-door__glyph{font-size:19px}@keyframes bs-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.07)translate(-1%,-1.2%)}}@keyframes bs-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.bs-cam{background:var(--surface-sunk);overflow:hidden}.bs-cam video{position:absolute;inset:0}.bs-cam video[data-on=false]{opacity:0}.bs-cam img,.bs-cam video{object-fit:cover;object-position:50% 30%;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block;transform:scale(1.02)}.bs-tile[data-speaking=true] .bs-cam img{animation:7s ease-in-out infinite alternate bs-drift}.bs-cam:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bs-cam:after{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--ink) 34%, transparent))}}.bs-cam:after{pointer-events:none}.bs-tile[data-camera=on]{background:var(--ink)}.bs-tile .pr--pip .pr__stack{--d:44cqmin}.bs-focus__strip .pr--pip .pr__stack,.bs-minigrid .pr--pip .pr__stack{--d:50cqmin}.bs-bars{flex:none;align-items:center;gap:2px;block-size:12px;display:inline-flex}.bs-bars i{border-radius:var(--r-pill);background:var(--them-ink);transform-origin:50%;block-size:100%;inline-size:3px;animation:.9s ease-in-out infinite bs-bar;display:block}.bs-bars i:nth-child(2){animation-delay:-.3s}.bs-bars i:nth-child(3){animation-delay:-.6s}.bs-tile[data-voice=you] .bs-bars i{background:var(--you-ink)}.bs-avatar{overflow:hidden}.bs-avatar img{object-fit:cover;object-position:50% 28%;block-size:100%;inline-size:100%;display:block}.bs-fan__who .bs-avatar{block-size:24px;inline-size:24px;box-shadow:0 0 0 2px var(--surface)}.bs-livecap__badge{z-index:2;border-radius:var(--r-pill);background:var(--ink);align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex;position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2)}@supports (color:color-mix(in lab, red, red)){.bs-livecap__badge{background:color-mix(in srgb, var(--ink) 55%, transparent)}}.bs-livecap__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--surface);font-size:11.5px;font-weight:600}.bs-livecap__dot{background:var(--t-place-fill);block-size:7px;inline-size:7px;animation:bs-pulse 2s var(--ease) infinite;border-radius:50%}.bs-livecap{z-index:2;background:var(--ink);border-radius:14px;justify-items:center;gap:1px;margin:0;padding:6px 12px;display:grid;position:absolute;inset-block-end:44px;inset-inline:5%}@supports (color:color-mix(in lab, red, red)){.bs-livecap{background:color-mix(in srgb, var(--ink) 66%, transparent)}}.bs-livecap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--surface);text-align:center;transition:opacity var(--t-slow) var(--ease);animation:bs-in var(--t-base) var(--ease)}.bs-livecap[data-on=false]{opacity:0}.bs-livecap__read{font-size:13.5px;font-weight:600;line-height:1.35}.bs-livecap__read[data-pending=true]{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-livecap__read[data-pending=true]{color:color-mix(in srgb, var(--surface) 78%, transparent)}}.bs-livecap__read .mt-dots{margin-inline-start:6px}.bs-livecap__said{white-space:nowrap;text-overflow:ellipsis;color:var(--surface);justify-self:stretch;font-size:11px;line-height:1.35;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bs-livecap__said{color:color-mix(in srgb, var(--surface) 70%, transparent)}}.bs-livecap__said b{margin-inline-end:4px;font-weight:600}@media (max-width:34rem){.bs-livecap{inset-block-end:40px;inset-inline:6%}.bs-livecap__read{font-size:13px}.bs-livecap__said{display:none}}.bs-focus__main{position:relative}.bs-focus__picture{min-block-size:0;display:grid}.bs-sound{z-index:3;border:1px solid var(--surface);align-items:center;gap:6px;min-block-size:32px;padding:0 12px 0 10px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.bs-sound{border:1px solid color-mix(in srgb, var(--surface) 22%, transparent)}}.bs-sound{border-radius:var(--r-pill);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bs-sound{background:color-mix(in srgb, var(--ink) 55%, transparent)}}.bs-sound{-webkit-backdrop-filter:blur(8px);color:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);font-size:12px;font-weight:600;line-height:1}.bs-sound:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bs-sound:hover{background:color-mix(in srgb, var(--ink) 72%, transparent)}}.bs-sound:active{transform:scale(.96)}.bs-sound:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.bs-sound__icon{flex:none}.bs-sound[data-on=true]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bs-sound[data-on=true]{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.bs-sound[data-on=true]{color:var(--ink);border-color:#0000}.bs-sound[data-on=true] .bs-sound__icon{color:var(--them-ink)}.bs-sound__wave{animation:bs-wave 1.4s var(--ease) infinite}.bs-sound__wave--far{animation-delay:.2s}@keyframes bs-wave{0%,to{opacity:.35}45%{opacity:1}}.bs-focus__sound{inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2)}.bs-demo__sound{inset-block-start:calc(var(--sp-4) + 8px);inset-inline-end:calc(var(--sp-4) + 8px)}.bs-sound--icon{justify-content:center;min-block-size:30px;inline-size:30px;padding:0}.bs-sound--icon .bs-sound__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bs-demo--share .bs-demo__sound{inset-block-start:calc(var(--sp-4) + 6px);inset-inline-end:calc(var(--sp-4) + 6px)}@media (max-width:34rem){.bs-sound{justify-content:center;min-block-size:32px;inline-size:32px;padding:0}.bs-sound__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.bs-cam img,.bs-bars i,.bs-livecap__dot,.bs-sound__wave{animation:none!important}}@keyframes bs-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.bs-float{z-index:3;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-2);color:var(--ink);white-space:nowrap;margin:0;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;animation:3.2s ease-in-out infinite alternate bs-float;display:inline-flex;position:absolute;inset-block-start:-20px;inset-inline-end:-18px}.bs-float__flags{display:inline-flex}.bs-float__flags img{object-fit:cover;block-size:22px;inline-size:22px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:block}.bs-float__flags img+img{margin-inline-start:-6px}@media (max-width:40rem){.bs-float{inset-inline-end:8px}}@media (prefers-reduced-motion:reduce){.bs-float{animation:none}}span.sys-seg__option{justify-content:center;align-items:center;display:inline-flex}:where(.bs-page,.bs-band-home) .bz-mark,.bs-fig{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:1px}@media (max-width:40rem){.bs-focus__strip .mt-tile__label{gap:3px;padding:2px 7px;font-size:11px}.bs-focus__strip .mt-tile__muted{display:none}}.mk-ev{word-break:keep-all;overflow-wrap:break-word;overflow-x:clip}.mk-ev[data-side=en]{--ev-en:var(--you);--ev-en-wash:var(--you-wash);--ev-en-ink:var(--you-ink);--ev-ko:var(--them);--ev-ko-wash:var(--them-wash);--ev-ko-ink:var(--them-ink)}.mk-ev[data-side=ko]{--ev-en:var(--them);--ev-en-wash:var(--them-wash);--ev-en-ink:var(--them-ink);--ev-ko:var(--you);--ev-ko-wash:var(--you-wash);--ev-ko-ink:var(--you-ink)}.mk-ev [data-lang=en]{--c:var(--ev-en);--c-wash:var(--ev-en-wash);--c-ink:var(--ev-en-ink)}.mk-ev [data-lang=ko]{--c:var(--ev-ko);--c-wash:var(--ev-ko-wash);--c-ink:var(--ev-ko-ink)}.mk-ev[data-side=en] [data-for=ko],.mk-ev[data-side=ko] [data-for=en]{display:none!important}.ev-band{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ev-band{background:color-mix(in srgb, var(--surface) 62%, transparent)}}.ev-band{border-block:1px solid var(--hairline)}.ev-hero{isolation:isolate;padding-block:clamp(32px,6vh,80px) clamp(48px,8vh,96px);scroll-margin-block-start:88px;position:relative}.ev-hero__glow{pointer-events:none;background:radial-gradient(40% 50% at 10% 16%, var(--you), transparent 70%), radial-gradient(38% 48% at 90% 28%, var(--them), transparent 72%), radial-gradient(30% 30% at 55% 92%, var(--t-people-fill), transparent 70%);block-size:120%;position:absolute;inset:-10% -10% auto}@supports (color:color-mix(in lab, red, red)){.ev-hero__glow{background:radial-gradient(40% 50% at 10% 16%, color-mix(in srgb, var(--you) 24%, transparent), transparent 70%), radial-gradient(38% 48% at 90% 28%, color-mix(in srgb, var(--them) 30%, transparent), transparent 72%), radial-gradient(30% 30% at 55% 92%, color-mix(in srgb, var(--t-people-fill) 14%, transparent), transparent 70%)}}.ev-hero__glow{z-index:-1}.ev-hero__grid{gap:clamp(var(--sp-7), 5vw, var(--sp-8));align-items:center;display:grid}.ev-hero__grid>*{min-inline-size:0}@media (min-width:64rem){.ev-hero__grid{grid-template-columns:1.02fr .98fr}}.ev-eyebrow{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-5);padding:6px var(--sp-3) 6px 10px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font-size:13.5px;font-weight:600;display:inline-flex}.ev-eyebrow__dot{background:linear-gradient(135deg, var(--you) 0 50%, var(--them) 50% 100%);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--seam);border-radius:50%}.ev-hero__title{max-inline-size:16ch}.ev-hero__lede{max-inline-size:50ch}.ev-side{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.ev-side__label{color:var(--ink-2);font-size:14px;font-weight:600}.ev-side__options{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);gap:4px;padding:4px;display:inline-flex}.ev-side__option{align-items:center;gap:var(--sp-2);min-block-size:40px;padding:0 var(--sp-4);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;font-size:15px;font-weight:600;display:inline-flex}.ev-side__option:hover{color:var(--ink)}.ev-side__option[aria-checked=true]{background:var(--c-wash);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--c)}.ev-side__option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ev-side__dot{background:var(--c);border-radius:50%;block-size:9px;inline-size:9px}.ev-hero__actions{align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.ev-hero__secondary{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.ev-hero__secondary{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.ev-hero__secondary{text-underline-offset:5px}.ev-hero__secondary:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ev-hero__secondary:focus-visible{outline:2px solid var(--them-ink);outline-offset:3px;border-radius:4px}.ev-hero__facts{gap:var(--sp-2);margin:var(--sp-5) 0 0;color:var(--ink-2);padding:0;font-size:14.5px;list-style:none;display:grid}.ev-hero__facts li{align-items:flex-start;gap:var(--sp-2);display:flex}.ev-hero__facts svg{color:var(--ink-3);flex:none;margin-top:1px}.ev-stage{justify-self:center;inline-size:100%;max-inline-size:560px;margin:0;position:relative}.ev-stage__frame{gap:var(--sp-3);padding:clamp(var(--sp-4), 2.4vw, var(--sp-5));border-radius:var(--r-stage);background:var(--surface);display:grid;box-shadow:0 2px 6px #1518240f,0 26px 60px #15182429}.ev-stage__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ev-stage__live{color:var(--t-place-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ev-stage__live:before{content:"";background:var(--t-place-fill);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px var(--t-place-fill);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ev-stage__live:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--t-place-fill) 25%, transparent)}}.ev-stage__cc{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-2);padding:3px 10px;font-size:12.5px;font-weight:600}.ev-stage__tiles{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-ev[data-side=en] .ev-stage__tile[data-lang=en],.mk-ev[data-side=ko] .ev-stage__tile[data-lang=ko]{order:-1}.ev-stage__tile{align-items:center;gap:var(--sp-3);min-block-size:92px;min-inline-size:0;padding:var(--sp-3);border-radius:var(--r-card);background:var(--c-wash);transition:background var(--t-slow) var(--ease);display:flex}.ev-stage__face{background:var(--surface);block-size:44px;inline-size:44px;box-shadow:0 0 0 3px var(--c);color:var(--ink);transition:box-shadow var(--t-slow) var(--ease);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ev-stage__who{gap:2px;min-inline-size:0;display:grid}.ev-stage__who strong{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.ev-stage__who>span{color:var(--ink-2);font-size:12.5px;line-height:1.35}.ev-stage__you{border-radius:var(--r-pill);background:var(--c);color:var(--ink);padding:1px 8px;font-size:11.5px;font-weight:700}.ev-stage__horizon{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--you), var(--seam) 50%, var(--them));block-size:3px;box-shadow:0 0 0 1px var(--hairline)}.ev-stage__thread{gap:var(--sp-2);display:grid}.ev-stage__line{padding:10px var(--sp-4);border-radius:var(--r-chip);border-inline-start:3px solid var(--hairline);background:var(--surface-sunk);transition:background var(--t-base) var(--ease), border-color var(--t-base) var(--ease);gap:6px;display:grid}.ev-stage__line[data-shown=true]{border-inline-start-color:var(--c);background:var(--c-wash)}.ev-stage__said,.ev-stage__seen{transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);gap:2px;margin:0;line-height:1.4;display:grid}.ev-stage__said{color:var(--ink);font-size:15.5px;font-weight:600}.ev-stage__seen{background:var(--surface);color:var(--ink-2);border-radius:10px;padding:6px 10px;font-size:14px}.ev-stage__tag{color:var(--c-ink);font-size:11.5px;font-weight:700}.ev-stage__line[data-shown=false] .ev-stage__said,.ev-stage__seen[data-shown=false]{opacity:0;transform:translateY(4px)}.ev-stage__seen[data-typing=true]:after{content:"";vertical-align:-2px;background:var(--c);block-size:1em;inline-size:2px;margin-inline-start:2px;animation:.9s steps(2,end) infinite ev-caret;display:inline-block}@keyframes ev-caret{50%{opacity:0}}.ev-stage__pause{position:absolute;inset-block-end:var(--sp-2);inset-inline-end:var(--sp-2)}@media (max-width:30rem){.ev-stage__tile{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.ev-stage__face{block-size:36px;inline-size:36px}.ev-stage__who>span{font-size:12px}.ev-stage__said{font-size:14.5px}.ev-stage__seen{font-size:13.5px}}.ev-know__grid{gap:var(--sp-5) var(--sp-8);grid-template-areas:"head""card""list""turn";display:grid}.ev-know__grid>*{min-inline-size:0}@media (min-width:64rem){.ev-know__grid{grid-template-columns:1fr 1fr;grid-template-areas:"head card""list card""turn card";align-items:start}}.ev-know__head{gap:var(--sp-3);grid-area:head;display:grid}.ev-know__card{gap:var(--sp-5);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:radial-gradient(70% 90% at 100% 0%, var(--them), transparent 70%), radial-gradient(60% 80% at 0% 100%, var(--you), transparent 70%), var(--surface);grid-area:card;display:grid}@supports (color:color-mix(in lab, red, red)){.ev-know__card{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--them) 16%, transparent), transparent 70%), radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--you) 14%, transparent), transparent 70%), var(--surface)}}.ev-know__card{box-shadow:var(--e-2)}.ev-know__line{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.22}.ev-know__line span{transition:opacity var(--t-slow) var(--ease), color var(--t-slow) var(--ease);transition-delay:calc(var(--i) * .14s)}.ev-know__ask{border-block-start:1px solid var(--hairline);color:var(--ink-2);font-size:var(--fs-body-lg);margin:0;padding-block-start:var(--sp-4);line-height:1.55}.ev-know__list{gap:var(--sp-3);grid-area:list;margin:0;padding:0;list-style:none;display:grid}.ev-know__list li{padding:var(--sp-3) var(--sp-4) var(--sp-3) 44px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);line-height:1.5;position:relative}.ev-know__list li:before{content:"";background:var(--ink-3);opacity:.5;block-size:2px;inline-size:14px;border-radius:2px;position:absolute;inset-block-start:50%;inset-inline-start:var(--sp-4)}.ev-know__turn{color:var(--ink);text-wrap:balance;grid-area:turn;margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.35}@media (scripting:enabled){.ev-know__card[data-inview=false] .ev-know__line span{opacity:.12}}.ev-catch{gap:var(--sp-5);margin-top:var(--sp-6);display:grid}.ev-catch>*{min-inline-size:0}@media (min-width:64rem){.ev-catch{align-items:center;gap:var(--sp-7);grid-template-columns:.9fr 1.1fr}}.ev-catch__tabs{gap:var(--sp-2);display:grid}.ev-catch__tab{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:hidden}.ev-catch__tab:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ev-catch__tab:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.ev-catch__tab[aria-selected=true]{background:var(--surface);box-shadow:var(--e-1)}.ev-catch__tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ev-catch__n{background:var(--surface-sunk);block-size:30px;inline-size:30px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.ev-catch__tab[aria-selected=true] .ev-catch__n{background:var(--ink);color:var(--surface)}.ev-catch__copy{gap:4px;display:grid}.ev-catch__copy strong{color:var(--ink);font-size:var(--fs-body-lg)}.ev-catch__copy span{color:var(--ink-2);line-height:1.5}.ev-catch__tab[aria-selected=false] .ev-catch__copy span{display:none}.ev-catch__progress{inset-inline:var(--sp-4);background:linear-gradient(90deg, var(--you), var(--them));transform-origin:0;border-radius:2px;block-size:2px;position:absolute;inset-block-end:0;transform:scaleX(0)}.ev-catch[data-running=true] .ev-catch__progress[data-on=true]{animation:5.6s linear forwards ev-progress}@keyframes ev-progress{to{transform:scaleX(1)}}.ev-catch__stage{padding:clamp(var(--sp-4), 3vw, var(--sp-6));border-radius:var(--r-stage);background:radial-gradient(60% 80% at 0% 0%, var(--you), transparent 70%), radial-gradient(60% 80% at 100% 100%, var(--them), transparent 70%), var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.ev-catch__stage{background:radial-gradient(60% 80% at 0% 0%, color-mix(in srgb, var(--you) 14%, transparent), transparent 70%), radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--them) 18%, transparent), transparent 70%), var(--surface)}}.ev-catch__stage{box-shadow:var(--e-2);align-items:center;min-block-size:240px}.ev-catch__panel{animation:ev-in var(--t-slow) var(--ease)}@keyframes ev-in{0%{opacity:0;transform:translateY(6px)}}.ev-rail__line{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-card);border-inline-start:4px solid var(--c);background:var(--surface);box-shadow:var(--e-1);display:grid}.ev-rail__said,.ev-rail__seen{gap:4px;margin:0;line-height:1.45;display:grid}.ev-rail__said{color:var(--ink);font-size:clamp(17px,1.8vw,20px);font-weight:600}.ev-rail__seen{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);background:var(--c-wash);color:var(--ink-2)}.ev-rail__tag{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ev-rail__chip{border-radius:var(--r-pill);background:var(--t-place-wash);color:var(--t-place-ink);padding:1px 8px;font-size:11.5px}.ev-gloss{background:var(--c);border-radius:6px;padding:0 3px;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.ev-gloss{background:color-mix(in srgb, var(--c) 28%, transparent)}}.ev-gloss{box-shadow:inset 0 -2px 0 var(--c)}.ev-gloss__pop{border-radius:var(--r-chip);background:var(--ink);inline-size:max-content;max-inline-size:200px;color:var(--surface);box-shadow:var(--e-2);animation:ev-in var(--t-slow) var(--ease) .6s both;gap:2px;padding:6px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:grid;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)}.ev-gloss__pop:after{content:"";border:6px solid #0000;border-block-start-color:var(--ink);position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.ev-gloss__label{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ev-gloss__label{color:color-mix(in srgb, var(--surface) 70%, transparent)}}.ev-gloss__label{font-size:11px;font-weight:600}.ev-catch__panel:last-child .ev-rail__line{margin-block-start:var(--sp-6)}.ev-times{position:relative}.ev-taken{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:6px var(--sp-3) 6px 8px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font-size:14px;font-weight:600;display:inline-flex}.ev-taken__dots{display:inline-flex}.ev-taken__dots i{background:var(--c);block-size:14px;inline-size:14px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-inline-end:-4px}.ev-waves{gap:var(--sp-4);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.ev-waves{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-wave{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease);align-content:start;display:grid}.ev-wave:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.ev-wave[data-open=false]{opacity:.7}.ev-wave__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ev-wave__n{color:var(--ink-3);font-size:13.5px;font-weight:600}.ev-chip{border-radius:var(--r-pill);white-space:nowrap;padding:3px 10px;font-size:12.5px;font-weight:600}.ev-chip[data-tone=open]{background:var(--t-place-wash);color:var(--t-place-ink)}.ev-chip[data-tone=few]{background:var(--t-rhythm-wash);color:var(--t-rhythm-ink)}.ev-chip[data-tone=wait]{background:var(--them-wash);color:var(--them-ink)}.ev-chip[data-tone=quiet]{background:var(--surface-sunk);color:var(--ink-2)}.ev-wave__time{gap:2px;margin:0;display:grid}.ev-wave__time strong{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,44px);font-weight:600;line-height:1.02}.ev-wave__time span{color:var(--ink);font-size:15px;font-weight:600}.ev-wave__seoul{color:var(--ink-3);font-size:var(--fs-meta);margin:0}.ev-wave__seats{gap:var(--sp-3);padding-block:var(--sp-3);border-block-start:1px solid var(--hairline);display:grid}.ev-wave__each{color:var(--ink-2);font-size:14px}.ev-bar{gap:6px var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mk-ev[data-side=en] .ev-bar[data-lang=en],.mk-ev[data-side=ko] .ev-bar[data-lang=ko]{order:-1}.ev-bar__label,.ev-bar__n{color:var(--ink-2);font-size:13.5px}.ev-bar__n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ev-bar__track{border-radius:var(--r-pill);background:var(--surface-sunk);grid-column:1/-1;block-size:8px;position:relative;overflow:hidden}.ev-bar__fill{inline-size:var(--ev-left);border-radius:inherit;background:var(--c);transition:inline-size var(--t-slow) var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.ev-times__note{margin:var(--sp-5) 0 0;max-inline-size:70ch}.ev-even{gap:var(--sp-7);align-items:center;display:grid}.ev-even>*{min-inline-size:0}@media (min-width:64rem){.ev-even{grid-template-columns:.9fr 1.1fr}}.ev-even__call{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);font-weight:600;line-height:1.55}.ev-seats{gap:var(--sp-4);display:grid}.ev-seats__figure{gap:var(--sp-2);padding:clamp(var(--sp-4), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);display:grid}.ev-seats__row{gap:var(--sp-2);order:3;grid-template-areas:"label""dots";display:grid}.mk-ev[data-side=en] .ev-seats__row[data-lang=en],.mk-ev[data-side=ko] .ev-seats__row[data-lang=ko]{order:1}.ev-seats__links{order:2}.mk-ev[data-side=en] .ev-seats__row[data-lang=ko],.mk-ev[data-side=ko] .ev-seats__row[data-lang=en]{grid-template-areas:"dots""label"}.ev-seats__label{color:var(--c-ink);grid-area:label;font-size:13.5px;font-weight:700}.ev-seats__dots{grid-area:dots}.ev-seats__dots,.ev-seats__links{grid-template-columns:repeat(18,minmax(0,1fr));gap:4px;display:grid}.ev-seats__dots i{aspect-ratio:1;background:var(--c);transition:transform var(--t-slow) var(--ease), opacity var(--t-slow) var(--ease);transition-delay:calc(var(--i) * 35ms);border-radius:50%;display:block}.ev-seats__links i{background:linear-gradient(var(--you), var(--them));transform-origin:top;block-size:26px;inline-size:2px;transition:transform var(--t-slow) var(--ease);transition-delay:calc(.3s + var(--i) * 40ms);border-radius:2px;justify-self:center;display:block}@media (scripting:enabled){.ev-seats[data-inview=false] .ev-seats__dots i{opacity:0;transform:scale(.4)}.ev-seats[data-inview=false] .ev-seats__links i{transform:scaleY(0)}}.ev-who{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.ev-who{grid-template-columns:1fr 1fr}}.ev-who li{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1), inset 4px 0 0 var(--c);align-content:start;gap:4px;display:grid}.mk-ev[data-side=ko] .ev-who li[data-lang=ko]{order:-1}.ev-who strong{color:var(--ink)}.ev-who span,.ev-even__any{color:var(--ink-2);line-height:1.55}.ev-even__any{margin:0;font-size:14.5px}.ev-flow{gap:var(--sp-5);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid;position:relative}.ev-flow:before{content:"";background:linear-gradient(var(--you), var(--them));opacity:.6;transform-origin:top;inline-size:2px;transition:transform 1.2s var(--ease);border-radius:2px;position:absolute;inset-block:10px;inset-inline-start:9px}.ev-flow__step{transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transition-delay:calc(var(--i) * .12s);gap:4px;padding-inline-start:40px;display:grid;position:relative}.ev-flow__at{color:var(--ink-3);font-size:13px;font-weight:700}.ev-flow__node{background:var(--surface);block-size:20px;inline-size:20px;box-shadow:inset 0 0 0 5px var(--ink), 0 0 0 4px var(--surface);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:0}.ev-flow__step[data-half="1"] .ev-flow__node{box-shadow:inset 0 0 0 5px var(--you), 0 0 0 4px var(--surface)}.ev-flow__step[data-half="2"] .ev-flow__node{box-shadow:inset 0 0 0 5px var(--them), 0 0 0 4px var(--surface)}.ev-flow__step h3{color:var(--ink);font-size:var(--fs-body-lg);margin:0}.ev-flow__step p{color:var(--ink-2);margin:0;line-height:1.55}@media (min-width:64rem){.ev-flow{gap:var(--sp-5);grid-template-columns:repeat(5,minmax(0,1fr))}.ev-flow:before{background:linear-gradient(90deg, var(--ink-3), var(--you) 45%, var(--them) 75%, var(--ink-3));transform-origin:0;block-size:2px;inline-size:auto;inset-block:34px auto;inset-inline:10px}.ev-flow__step{grid-template-rows:auto 34px auto 1fr;padding-inline-start:0}.ev-flow__node{align-self:center;position:static}}@media (scripting:enabled){.ev-flow[data-inview=false] .ev-flow__step{opacity:0;transform:translateY(10px)}.ev-flow[data-inview=false]:before{transform:scaleY(0)}}@media (scripting:enabled) and (min-width:64rem){.ev-flow[data-inview=false]:before{transform:scaleX(0)}}.ev-safe{gap:var(--sp-4);margin:var(--sp-6) 0 var(--sp-5);padding:0;list-style:none;display:grid}@media (min-width:40rem){.ev-safe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ev-safe{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-safe li{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transition-delay:calc(var(--i) * 90ms);align-content:start;display:grid}.ev-safe__icon{background:var(--t-place-wash);block-size:44px;inline-size:44px;color:var(--t-place-ink);border-radius:14px;place-items:center;margin-block-end:var(--sp-2);display:grid}.ev-safe h3{color:var(--ink);font-size:var(--fs-body-lg);margin:0}.ev-safe p{color:var(--ink-2);margin:0;line-height:1.55}.ev-safe__more{margin:0}@media (scripting:enabled){.ev-safe[data-inview=false] li{opacity:0;transform:translateY(10px)}}.ev-after{gap:var(--sp-7);align-items:center;display:grid}.ev-after>*{min-inline-size:0}@media (min-width:64rem){.ev-after{grid-template-columns:1.05fr .95fr}}.ev-request{justify-self:center;inline-size:100%;max-inline-size:440px}.ev-request__card{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);display:grid}@media (scripting:enabled){.ev-request[data-inview=false] .ev-request__card{opacity:0;transform:translateY(14px)rotate(-1deg)}}.ev-request__head{align-items:center;gap:var(--sp-3);display:flex}.ev-request__face{background:var(--c-wash);block-size:48px;inline-size:48px;box-shadow:0 0 0 3px var(--c);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ev-request__who{gap:2px;display:grid}.ev-request__who strong{color:var(--ink);line-height:1.3}.ev-request__who span{color:var(--ink-3);font-size:var(--fs-meta)}.ev-request__actions{gap:var(--sp-2);display:flex}.ev-request__btn{padding:8px var(--sp-4);border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-2);font-size:14px;font-weight:600}.ev-request__btn[data-tone=primary]{background:var(--ink);color:var(--surface)}.ev-request__free{align-items:center;gap:var(--sp-2);padding:5px var(--sp-3);border-radius:var(--r-pill);background:var(--t-place-wash);color:var(--t-place-ink);justify-self:start;font-size:13px;font-weight:600;display:inline-flex}.ev-request__dot{background:var(--t-place-fill);border-radius:50%;block-size:7px;inline-size:7px}.ev-final{scroll-margin-block-start:88px}.ev-final__inner{justify-items:center;gap:var(--sp-4);padding:clamp(var(--sp-6), 5vw, var(--sp-8));border-radius:var(--r-stage);text-align:center;background:radial-gradient(60% 80% at 0% 100%, var(--you), transparent 70%), radial-gradient(60% 80% at 100% 0%, var(--them), transparent 70%), var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.ev-final__inner{background:radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--you) 28%, transparent), transparent 70%), radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--them) 32%, transparent), transparent 70%), var(--surface)}}.ev-final__inner{box-shadow:var(--e-1)}.ev-final__inner .mk-section-title,.ev-final__inner .mk-lede{margin:0}.ev-chips{justify-content:center;gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev-chips__chip{min-inline-size:112px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease);justify-items:center;gap:1px;text-decoration:none;display:grid}.ev-chips__chip:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.ev-chips__chip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ev-chips__chip strong{font-variant-numeric:tabular-nums;font-size:20px}.ev-chips__chip span{color:var(--ink-2);font-size:13px}.ev-chips__chip em{color:var(--t-place-ink);font-size:12.5px;font-style:normal;font-weight:600}.ev-sticky{display:none}@media (max-width:47.99rem){.ev-sticky{inset-inline:var(--sp-3);z-index:40;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:6px 6px 6px var(--sp-4);border-radius:var(--r-pill);background:var(--surface);display:flex;position:fixed;inset-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}@supports (color:color-mix(in lab, red, red)){.ev-sticky{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.ev-sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--e-2);transition:transform var(--t-slow) var(--ease);transform:translateY(140%)}.ev-sticky[data-show=true]{transform:none}.ev-sticky__line{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mk-ev *,.mk-ev :before,.mk-ev :after{transition:none!important;animation:none!important}.ev-know__card[data-inview=false] .ev-know__line span,.ev-seats[data-inview=false] .ev-seats__dots i,.ev-flow[data-inview=false] .ev-flow__step,.ev-safe[data-inview=false] li,.ev-request[data-inview=false] .ev-request__card{opacity:1;transform:none}.ev-seats[data-inview=false] .ev-seats__links i,.ev-flow[data-inview=false]:before{transform:none}}.xe{word-break:keep-all}.xe-spechead{padding-block:clamp(var(--sp-6), 6vh, var(--sp-8)) 0}.xe-spec{margin:0 0 var(--sp-5);border-radius:var(--r-control);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.xe-spec{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.xe-spec{box-shadow:inset 0 0 0 1px var(--hairline);font-size:12.5px}.xe-spec__page{border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:2px 8px;font-weight:600}.xe-spec__name{color:var(--ink);font-weight:700}.xe-spec__rule{color:var(--ink-3);flex-basis:100%;margin:0;line-height:1.45}.xe-split{gap:clamp(var(--sp-6), 4vw, var(--sp-8));align-items:center;display:grid}.xe-split>*{min-inline-size:0}@media (min-width:60rem){.xe-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xe-split--flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.xe-ctas{align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.xe-nonaff{margin-top:var(--sp-5)}.xe-hero__title{max-inline-size:17ch}.xe-hero__facts{column-gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(12rem,max-content))}.xe-hero__facts svg{color:var(--t-place-ink)}.xe-call{max-inline-size:600px}.xe-skies{gap:var(--sp-2);grid-template-columns:1fr 1fr;margin-bottom:44px;display:grid;position:relative}.xe-sky{aspect-ratio:2;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.mk-ev[data-side=en] .xe-sky[data-place=us],.mk-ev[data-side=ko] .xe-sky[data-place=kr]{box-shadow:0 0 0 2.5px var(--c)}.xe-sky__art{block-size:100%;inline-size:100%;position:absolute;inset:0}.xe-sky__time{line-height:1.15;display:grid;position:absolute;inset-block-start:10px;inset-inline-start:12px}.xe-sky__time b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,24px);font-weight:700}.xe-sky__time span{font-size:12px;font-weight:600}.xe-sky[data-place=us] .xe-sky__time{color:#fff}.xe-sky[data-place=kr] .xe-sky__time{color:var(--t-work-ink)}.xe-skies__bridge{pointer-events:none;justify-items:center;display:grid;position:absolute;inset-block-start:100%;inset-inline:25%}.xe-skies__bridge svg{block-size:24px;inline-size:100%;overflow:visible}.xe-skies__bridge path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:3 4;stroke-linecap:round}.xe-skies__hour{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);white-space:nowrap;margin-top:-13px;padding:3px 10px;font-size:12px;font-weight:700}.xe-skies__gap{color:var(--ink-3);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600}.xe-call .ev-stage__bar{margin-top:0}.xe-verified{align-items:center;gap:5px;display:inline-flex}.xe-star{animation:3.6s ease-in-out infinite xe-twinkle;animation-delay:calc(var(--i) * -.7s)}.xe-window{animation:6s ease-in-out infinite xe-twinkle;animation-delay:calc(var(--i) * -1.3s)}@keyframes xe-twinkle{50%{opacity:.45}}.xe-sun{transform-origin:196px 34px;animation:5s ease-in-out infinite xe-breathe}@keyframes xe-breathe{50%{transform:scale(1.08)}}.xe-cloud{animation:14s ease-in-out infinite alternate xe-drift}@keyframes xe-drift{to{transform:translate(-18px)}}.xe-how{gap:var(--sp-4);margin:var(--sp-7) 0 0;counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.xe-how__step{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i) * .14s);align-content:start;display:grid;position:relative;transform:translateY(12px)}.xe-how[data-inview=true] .xe-how__step{opacity:1;transform:none}.xe-how__step h3{margin:var(--sp-2) 0 0;font-size:18px;font-weight:600}.xe-how__step p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.xe-how__n{background:var(--ink);color:#fff;block-size:28px;inline-size:28px;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.xe-how__art{border-radius:var(--r-control);background:var(--surface-sunk);place-items:center;block-size:96px;display:grid}.xe-how__code{gap:5px;display:flex}.xe-how__code i{background:var(--surface);block-size:32px;inline-size:24px;box-shadow:inset 0 0 0 1.5px var(--ink);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s var(--ease);transition-delay:calc(.4s + var(--i) * .12s);border-radius:7px;place-items:center;font-style:normal;font-weight:700;display:grid}.xe-how[data-inview=true] .xe-how__code i{opacity:1}.xe-how__pair{align-items:center;display:flex}.xe-how__pair i{background:var(--c);block-size:42px;inline-size:42px;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.xe-how__pair b{background:linear-gradient(90deg, var(--ev-en), var(--ev-ko));block-size:3px;inline-size:0;transition:inline-size .7s var(--ease) .5s;border-radius:2px;margin-inline:-4px}.xe-how[data-inview=true] .xe-how__pair b{inline-size:48px}.xe-how__weeks{grid-template-columns:repeat(8,14px);gap:5px;display:grid}.xe-how__weeks i{background:var(--surface);block-size:30px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px}.xe-how__weeks i[data-on]{background:var(--ink);box-shadow:none;transform-origin:bottom;transition:transform .4s var(--ease);transition-delay:calc(.5s + var(--i) * .11s);transform:scaleY(.2)}.xe-how[data-inview=true] .xe-how__weeks i[data-on]{transform:none}.xe-how__twin{block-size:80px;inline-size:80px}.xe-how__twinGrid{fill:none;stroke:var(--hairline);stroke-width:1.5px}.xe-how__twinShape{fill:var(--them)}@supports (color:color-mix(in lab, red, red)){.xe-how__twinShape{fill:color-mix(in srgb, var(--them) 35%, transparent)}}.xe-how__twinShape{stroke:var(--them-ink);stroke-width:1.6px;transform-origin:40px 42px;transition:transform .9s var(--ease) .6s;transform:scale(.4)}.xe-how[data-inview=true] .xe-how__twinShape{transform:none}.xe-wall{gap:var(--sp-6);margin-top:var(--sp-6);align-items:center;display:grid}@media (min-width:56rem){.xe-wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.xe-wall__art{justify-self:center;inline-size:100%;max-inline-size:480px}.xe-wall__ring{fill:var(--them)}@supports (color:color-mix(in lab, red, red)){.xe-wall__ring{fill:color-mix(in srgb, var(--them) 8%, var(--surface))}}.xe-wall__ring{stroke:var(--ink);stroke-width:2.5px}.xe-wall__ringGlow{fill:none;stroke:var(--them);stroke-width:10px;opacity:.18}.xe-wall__student circle{fill:var(--ink)}.xe-wall__student path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xe-wall__student{opacity:0;transition:opacity .5s var(--ease);transition-delay:calc(var(--i) * 80ms)}.xe-wall__member{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.xe-wall__member{fill:color-mix(in srgb, var(--ink) 16%, var(--surface))}}.xe-wall__member{animation:7s ease-in-out infinite xe-float;animation-delay:calc(var(--i) * -.9s)}@keyframes xe-float{50%{transform:translateY(-5px)}}.xe-wall[data-inview=true] .xe-wall__student{opacity:1}.xe-wall__door rect{fill:var(--you);stroke:var(--ink);stroke-width:2px}.xe-wall__path{fill:none;stroke:var(--you-ink);stroke-width:1.6px;stroke-dasharray:3 4}.xe-wall__label{fill:var(--ink-2);font-size:13px;font-weight:700}.xe-wall__text{gap:var(--sp-5);display:grid}.xe-wall__legend{gap:var(--sp-2) var(--sp-5);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.xe-wall__legend li{align-items:center;gap:8px;display:inline-flex}.xe-wall__legend i{border-radius:50%;block-size:14px;inline-size:14px}.xe-wall__legend i[data-kind=student],.xe-wall__legend i[data-kind=member]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.xe-wall__legend i[data-kind=member]{background:color-mix(in srgb, var(--ink) 16%, var(--surface))}}.xe-wall__doors{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.xe-wall__doors li{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);display:flex}.xe-wall__doors li>span:last-child{gap:4px;display:grid}.xe-wall__doors strong{font-size:16px}.xe-wall__doors li>span:last-child>span{color:var(--ink-2);font-size:14.5px;line-height:1.5}.xe-wall__doorN{background:var(--you);block-size:30px;inline-size:30px;color:var(--ink);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.xe-wall__never{margin:0;font-weight:600}.xe-doors{gap:var(--sp-4);margin:var(--sp-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.xe-doors>li{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * .1s);transform:translateY(10px)}.xe-doors[data-inview=true]>li{opacity:1;transform:none}.xe-door{gap:var(--sp-2);block-size:100%;padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink);transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease);align-content:start;text-decoration:none;display:grid}.xe-door:hover{box-shadow:var(--e-2);transform:translateY(-2px)}.xe-door:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.xe-door__icon{background:var(--surface-sunk);border-radius:14px;place-items:center;block-size:44px;inline-size:44px;display:grid}.xe-door h3{margin:var(--sp-2) 0 0;font-size:19px;font-weight:600}.xe-door p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.xe-door__cta{margin-top:var(--sp-3);align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}.xe-clocks{gap:var(--sp-4);display:grid}.xe-clocks__pair{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);display:grid}.xe-clocks__link{background:linear-gradient(90deg, var(--you), var(--them));border-radius:1px;block-size:2px}.xe-dial{justify-items:center;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);text-align:center;margin:0;display:grid}.xe-dial svg{inline-size:100%;max-inline-size:200px}.xe-dial__face{fill:var(--surface-sunk)}.xe-dial__tick{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.xe-dial__tick{stroke:color-mix(in srgb, var(--ink) 30%, transparent)}}.xe-dial__tick{stroke-width:1.4px}.xe-dial__mine{fill:none;stroke:var(--c);stroke-width:8px;stroke-linecap:round;opacity:.35}.xe-dial__theirs{fill:none;stroke:var(--c);stroke-width:6px;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1.4s var(--ease) .2s}.xe-dial[data-lang=en] .xe-dial__theirs{stroke:var(--ev-ko)}.xe-dial[data-lang=ko] .xe-dial__theirs{stroke:var(--ev-en)}.xe-clocks[data-inview=true] .xe-dial__theirs{stroke-dashoffset:0}.xe-dial__num{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.xe-dial__hand{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.xe-dial__dot{fill:var(--surface);stroke:var(--ink);stroke-width:2.5px}.xe-dial__pin{fill:var(--ink)}.xe-dial figcaption{gap:2px;display:grid}.xe-dial figcaption strong{font-size:15px}.xe-dial figcaption span{color:var(--ink-3);font-size:13px}.xe-clocks__note{text-align:center;margin:0}@media (max-width:34rem){.xe-clocks__pair{grid-template-columns:1fr}.xe-clocks__link{justify-self:center;block-size:24px;inline-size:2px}}.xe-worries{gap:var(--sp-3);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.xe-worries li{border-inline-start:3px solid var(--c,var(--you));gap:4px;padding-inline-start:var(--sp-4);display:grid}.xe-worries strong{font-size:16px}.xe-worries span{color:var(--ink-2);font-size:15px;line-height:1.55}.xe-twin{justify-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);display:grid}.xe-twin__art{inline-size:100%;max-inline-size:360px;overflow:visible}.xe-twin__grid{fill:none;stroke:var(--hairline);stroke-width:1.2px}.xe-twin__axis{fill:var(--ink-3);font-size:10.5px;font-weight:600}.xe-twin__shape{fill:var(--you)}@supports (color:color-mix(in lab, red, red)){.xe-twin__shape{fill:color-mix(in srgb, var(--you) 10%, transparent)}}.xe-twin__shape{stroke:var(--you-ink)}@supports (color:color-mix(in lab, red, red)){.xe-twin__shape{stroke:color-mix(in srgb, var(--you-ink) 45%, transparent)}}.xe-twin__shape{stroke-width:1.2px;opacity:0;transform-origin:120px 116px;transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i) * .45s);transform:scale(.8)}.xe-twin__shape[data-last]{fill:var(--you)}@supports (color:color-mix(in lab, red, red)){.xe-twin__shape[data-last]{fill:color-mix(in srgb, var(--you) 32%, transparent)}}.xe-twin__shape[data-last]{stroke:var(--you-ink);stroke-width:2px}.xe-twin[data-inview=true] .xe-twin__shape{opacity:1;transform:none}.xe-twin__calls{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.xe-twin__calls li{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-3);transition:background .3s var(--ease), color .3s var(--ease);transition-delay:calc(var(--i) * .45s);padding:4px 10px;font-size:12.5px;font-weight:600}.xe-twin[data-inview=true] .xe-twin__calls li{background:var(--you-wash);color:var(--you-ink)}.xe-certthumb{block-size:auto;inline-size:min(100%,420px);margin-top:var(--sp-5);border-radius:4px;display:block;transform:rotate(-1.2deg);box-shadow:0 2px 4px #15182414,0 24px 50px #15182429}.xe-questions{gap:var(--sp-5);margin-top:var(--sp-6);display:grid}@media (min-width:60rem){.xe-questions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.xe-questions__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xe-questions__q{align-items:center;gap:var(--sp-3);border-radius:var(--r-control);inline-size:100%;color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease);background:0 0;border:0;padding:12px 14px;font-size:15.5px;font-weight:550;display:flex}.xe-questions__q:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.xe-questions__q:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.xe-questions__q:hover{color:var(--ink)}.xe-questions__q[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--e-1)}.xe-questions__q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.xe-questions__n{background:var(--surface-sunk);border-radius:50%;flex:none;place-items:center;block-size:26px;inline-size:26px;font-size:12.5px;font-weight:700;display:grid}.xe-questions__q[aria-selected=true] .xe-questions__n{background:var(--ink);color:#fff}.xe-questions__inline{gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-4) calc(26px + var(--sp-3) + 14px);display:grid}.xe-questions__inline .xe-questions__a{font-size:15.5px}@media (min-width:60rem){.xe-questions__inline{display:none}}@media (max-width:59.99rem){.xe-questions__panel{display:none!important}.xe-questions__inline{padding-inline-start:var(--sp-4)}}.xe-questions__panel{gap:var(--sp-3);padding:clamp(var(--sp-5), 3vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);animation:xe-in .38s var(--ease);display:grid;position:sticky;inset-block-start:96px}@keyframes xe-in{0%{opacity:0;transform:translateY(6px)}}.xe-questions__count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;font-weight:700}.xe-questions__panel h3{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.xe-questions__a{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.xe-questions__nav{gap:var(--sp-2);justify-content:flex-end;display:flex}.xe-questions__step{background:var(--surface-sunk);block-size:40px;inline-size:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:18px}.xe-questions__step:disabled{opacity:.35;cursor:default}.xe-own{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) 64px minmax(0,.8fr);display:grid}.xe-own__student,.xe-own__you{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);justify-items:start;gap:6px;display:grid}.xe-own__face{background:var(--c);border-radius:50%;block-size:34px;inline-size:34px}.xe-own__student ul{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.xe-own__student li:before{content:"· "}.xe-own__student li[data-sent]{color:var(--ink);font-weight:650}.xe-own__flow{block-size:40px;inline-size:100%}.xe-own__flow path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xe-own__school{border-radius:var(--r-control);border:1.5px dashed var(--ink);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.xe-own__school{border:1.5px dashed color-mix(in srgb, var(--ink) 22%, transparent)}}.xe-own__school{color:var(--ink-3);font-size:13.5px;font-weight:600}.xe-own__school small{font-size:12.5px}.xe-kpic{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.xe-kline{gap:6px;display:flex}.xe-kline i{background:repeating-linear-gradient(135deg, var(--surface) 0 4px, var(--surface-sunk) 4px 5.5px);block-size:26px;inline-size:26px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.xe-kline i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 20%, transparent)}}.xe-kline i[data-on]{background:var(--ink);box-shadow:none}.xe-kpic__label{font-variant-numeric:tabular-nums;font-weight:700}.xe-kpic__blank{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-3);padding:4px 10px;font-size:12.5px}.xe-minireport{padding:var(--sp-4);border-radius:var(--r-card);background:linear-gradient(160deg, var(--you-wash), var(--surface) 60%);box-shadow:inset 0 0 0 1px var(--hairline);gap:6px;display:grid}.xe-minireport__who{color:var(--ink-3);font-size:12.5px;font-weight:700}.xe-minireport__row{background:var(--surface);border-radius:12px;gap:2px;padding:8px 12px;font-size:14px;display:grid}.xe-minireport__row small{color:var(--ink-2);font-size:13px}.xe-minireport__row:not([data-open]){color:var(--ink-3)}.xe-fill{gap:var(--sp-4);padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);display:grid}.xe-fill__seats{flex-wrap:wrap;gap:8px;padding-block-start:22px;display:flex;position:relative}.xe-fill__seats i{background:repeating-linear-gradient(135deg, var(--surface) 0 4px, var(--surface-sunk) 4px 5.5px);block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.xe-fill__seats i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 18%, transparent)}}.xe-fill__seats i{transition:background .3s var(--ease), transform .3s var(--ease)}.xe-fill__seats i[data-on]{background:var(--ink);box-shadow:none;transform:scale(1.04)}.xe-fill__seats i[data-k]{outline:2px dashed var(--you-ink);outline-offset:3px}.xe-fill__kmark{color:var(--you-ink);font-size:12px;font-weight:700;position:absolute;inset-block-start:0;inset-inline-start:calc((var(--k) - 1) * 44px - 4px)}.xe-fill__state{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:650}.xe-fill__summary{gap:var(--sp-3);filter:blur(6px)saturate(.2);opacity:.45;transition:filter .7s var(--ease), opacity .7s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.xe-fill[data-ready=true] .xe-fill__summary{filter:none;opacity:1}.xe-fill__panel{padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-sunk);align-content:start;gap:8px;display:grid}.xe-fill__panel h3{margin:0;font-size:14px}.xe-fill__bar{font-variant-numeric:tabular-nums;grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:13px;display:grid}.xe-fill__bar i{background:var(--them);block-size:12px;inline-size:0;transition:inline-size .8s var(--ease);transition-delay:calc(.2s + var(--i) * .12s);border-radius:6px}.xe-fill[data-ready=true] .xe-fill__bar i{inline-size:var(--w)}.xe-fill__bar em{text-align:end;font-style:normal;font-weight:700}.xe-fill__panel--next{background:var(--you-wash)}.xe-fill__panel--next ol{gap:6px;margin:0;padding-inline-start:18px;font-size:13.5px;font-weight:600;display:grid}@media (max-width:34rem){.xe-fill__summary{grid-template-columns:1fr}.xe-fill__seats i{block-size:28px;inline-size:28px}.xe-fill__kmark{inset-inline-start:calc((var(--k) - 1) * 36px - 6px)}}.xe-report{gap:var(--sp-3);padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);display:grid}.xe-report__head{align-items:center;gap:var(--sp-3);display:flex}.xe-report__head>span:last-child{display:grid}.xe-report__head small{color:var(--ink-3);font-size:13px}.xe-report__mark{background:radial-gradient(70% 70% at 30% 70%, var(--you), transparent 70%), radial-gradient(70% 70% at 70% 30%, var(--them), transparent 70%), var(--surface-sunk);border-radius:12px;block-size:40px;inline-size:40px}.xe-report__sections{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xe-report__sections li{border-radius:var(--r-control);background:var(--surface-sunk);clip-path:inset(0 0 100% round 14px);transition:clip-path .6s var(--ease);transition-delay:calc(var(--i) * .38s);gap:2px;padding:12px 16px;display:grid}.xe-report[data-inview=true] .xe-report__sections li{clip-path:inset(0 round 14px)}.xe-report__sections .xe-report__title{color:var(--ink);margin:0;font-size:14.5px;font-weight:650}.xe-report__sections p{color:var(--ink-2);margin:0;font-size:14px}.xe-calc{gap:var(--sp-5);padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);display:grid}.xe-calc__controls{gap:var(--sp-4);display:grid}.xe-calc__field{gap:6px;display:grid}.xe-calc__field>span{justify-content:space-between;font-weight:600;display:flex}.xe-calc__field b{font-variant-numeric:tabular-nums}.xe-calc__field small{color:var(--ink-3);font-size:13px}.xe-calc__field input[type=range]{accent-color:var(--ink);inline-size:100%}.xe-calc__bars{gap:var(--sp-3);display:grid}.xe-calc__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";gap:6px 12px;display:grid}.xe-calc__label{color:var(--ink-2);grid-area:label;font-size:14px}.xe-calc__row strong{font-variant-numeric:tabular-nums;grid-area:value;font-size:18px}.xe-calc__track{background:var(--surface-sunk);border-radius:8px;grid-area:track;block-size:16px;overflow:hidden}.xe-calc__track i{block-size:100%;transition:inline-size .4s var(--ease);border-radius:8px;display:block}.xe-calc__row[data-kind=seats] .xe-calc__track i{background:var(--ink)}.xe-calc__row[data-kind=tutors] .xe-calc__track i{background:repeating-linear-gradient(135deg, var(--ink) 0 6px, transparent 6px 10px)}@supports (color:color-mix(in lab, red, red)){.xe-calc__row[data-kind=tutors] .xe-calc__track i{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 22%, transparent) 0 6px, transparent 6px 10px)}}.xe-calc__saving{min-block-size:1.4em;color:var(--t-place-ink);margin:0;font-size:20px;font-weight:700}.xe-calc__facts{padding:var(--sp-4) 0 0;border-top:1px solid var(--hairline);color:var(--ink-2);gap:6px;margin:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.xe-amb{gap:var(--sp-4);display:grid}.xe-amb__example{gap:var(--sp-3);padding:clamp(var(--sp-5), 3vw, var(--sp-6));border-radius:var(--r-stage);background:radial-gradient(70% 90% at 0% 100%, var(--you), transparent 70%), radial-gradient(60% 80% at 100% 0%, var(--them), transparent 70%), var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.xe-amb__example{background:radial-gradient(70% 90% at 0% 100%, color-mix(in srgb, var(--you) 26%, transparent), transparent 70%), radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--them) 26%, transparent), transparent 70%), var(--surface)}}.xe-amb__example{box-shadow:var(--e-2)}.xe-amb__label{color:var(--ink-2);margin:0;font-weight:600}.xe-amb__flow{align-items:center;gap:var(--sp-2);display:flex}.xe-amb__face{background:var(--them);block-size:40px;inline-size:40px;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.xe-amb__arrow{background:var(--ink);transform-origin:0;block-size:2px;max-inline-size:60px;transition:transform .6s var(--ease) .3s;flex:1;transform:scaleX(0)}.xe-amb[data-inview=true] .xe-amb__arrow{transform:none}.xe-amb__pass{background:var(--ink);color:#fff;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700}.xe-amb__coin{background:radial-gradient(circle at 35% 30%, #fff3d6, var(--you) 60%, var(--you-ink));block-size:36px;inline-size:36px;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.xe-amb__value{letter-spacing:-.02em;color:var(--you-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,4vw,44px);font-weight:700}.xe-amb__notes{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.xe-amb__notes li{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font-size:14.5px;line-height:1.55;display:flex}.xe-amb__notes strong{color:var(--you-ink)}.xe-night{gap:var(--sp-4);margin-top:var(--sp-6);display:grid}.xe-night__bar{gap:4px;block-size:18px;display:flex}.xe-night__part{transform-origin:0;transition:transform .7s var(--ease);transition-delay:calc(var(--i) * .3s);border-radius:6px;transform:scaleX(0)}.xe-night[data-inview=true] .xe-night__part{transform:none}.xe-night__part[data-part="0"],.xe-night__part[data-part="2"]{background:var(--ink)}.xe-night__part[data-part="1"]{background:linear-gradient(90deg, var(--you), var(--them))}.xe-night__steps{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:flex}.xe-night__steps li{flex-basis:0;gap:2px;min-inline-size:7.5rem;display:grid}.xe-night__min{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.xe-night__steps strong{font-size:15px}.xe-night__steps li>span:last-child{color:var(--ink-2);font-size:14px}.xe-night__slot{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);flex-wrap:wrap;font-weight:650;display:flex}.xe-night__slot span[data-lang]{border-radius:var(--r-pill);background:var(--c-wash);box-shadow:inset 0 0 0 1.5px var(--c);padding:6px 12px}.xe-night__eq{color:var(--ink-3)}@media (max-width:34rem){.xe-night__steps{flex-direction:column}}.xe-rings{gap:var(--sp-6);margin-top:var(--sp-6);align-items:center;display:grid}@media (min-width:56rem){.xe-rings{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.xe-rings__art{justify-self:center;inline-size:100%;max-inline-size:420px}.xe-rings__ring{fill:var(--surface);stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.xe-rings__ring{stroke:color-mix(in srgb, var(--ink) 14%, transparent)}}.xe-rings__ring{stroke-width:1.5px;cursor:pointer;transition:fill var(--t-base) var(--ease), stroke var(--t-base) var(--ease)}.xe-rings__ring[data-inner]{fill:var(--t-place-fill)}@supports (color:color-mix(in lab, red, red)){.xe-rings__ring[data-inner]{fill:color-mix(in srgb, var(--t-place-fill) 8%, var(--surface))}}.xe-rings__ring[data-on]{fill:var(--t-place-fill)}@supports (color:color-mix(in lab, red, red)){.xe-rings__ring[data-on]{fill:color-mix(in srgb, var(--t-place-fill) 22%, var(--surface))}}.xe-rings__ring[data-on]{stroke:var(--t-place-ink);stroke-width:2.5px}.xe-rings__num{fill:var(--ink-3);pointer-events:none;font-size:11px;font-weight:700}.xe-rings__num[data-on]{fill:var(--t-place-ink)}.xe-rings__core{fill:var(--ink)}.xe-rings__tick{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.xe-rings__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xe-rings__item{gap:var(--sp-3);border-radius:var(--r-control);inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:12px 14px;display:flex}.xe-rings__item[aria-selected=true]{background:var(--surface);box-shadow:var(--e-1)}.xe-rings__item>span:last-child{gap:2px;display:grid}.xe-rings__item strong{font-size:15.5px}.xe-rings__item>span:last-child>span{color:var(--ink-2);font-size:14px;line-height:1.5}.xe-rings__n{background:var(--t-place-wash);block-size:26px;inline-size:26px;color:var(--t-place-ink);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.xe-final{justify-items:center;gap:var(--sp-4);text-align:center;display:grid}.xe-final__more{justify-content:center;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;display:flex}.xe-navspec{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-1);flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;padding:6px;display:flex}.xe-navspec span{border-radius:var(--r-pill);color:var(--ink-2);padding:8px 14px;font-size:14.5px;font-weight:600}.xe-navspec span[data-new]{background:var(--surface-sunk);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.xe-footspec{margin-top:var(--sp-5);inline-size:fit-content;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);gap:8px;display:grid}.xe-footspec ul{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.xe *,.xe :before,.xe :after{transition:none!important;animation:none!important}.xe-how__step,.xe-doors>li,.xe-twin__shape{opacity:1;transform:none}.xe-wall__student,.xe-how__code i{opacity:1}.xe-how__pair b{inline-size:48px}.xe-how__weeks i[data-on],.xe-how__twinShape,.xe-amb__arrow,.xe-night__part{transform:none}.xe-dial__theirs{stroke-dashoffset:0}.xe-report__sections li{clip-path:none}}.xe-icon{flex:none}.xe-head{max-inline-size:46rem}.xe-head.mk-section__head--centre{margin-inline:auto}.xe-subhead{margin:var(--sp-6) 0 var(--sp-2);letter-spacing:-.01em;font-size:19px;font-weight:600}.xe-subhead--lead{margin-top:0}.xe-para{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.xe-afternote{margin:var(--sp-5) 0 0;color:var(--ink-2);font-size:15px;line-height:1.55}.xe-note{margin:var(--sp-4) 0 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface-sunk);color:var(--ink-2);font-size:15px;line-height:1.55}.xe-pagehero .ev-hero__copy{min-inline-size:0}.xe-pagehero__lede p{margin:0}.xe-pagehero__solo .ev-hero__copy{max-inline-size:48rem}.xe-pagehero__art{align-content:center;min-inline-size:0;display:grid}.xe-pagehero .xe-hero__title{max-inline-size:20ch}.xe--professors .xe-pagehero .xe-hero__title,.xe--departments .xe-pagehero .xe-hero__title{max-inline-size:22ch;font-size:clamp(34px,4.6vw,56px)}.xe-trustbar{padding-block:0 var(--sp-6)}.xe-stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.xe-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.xe-stats li{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);gap:2px;display:grid}.xe-stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:650}.xe-stats span{color:var(--ink-2);font-size:14px;line-height:1.4}.xe-cards{gap:var(--sp-4);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.xe-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.xe-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.xe-cards[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.xe-split .xe-cards[data-cols="3"],.xe-split .xe-cards[data-cols="4"]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.xe-card{align-content:start;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);display:grid;position:relative}.xe-card__icon{background:var(--surface-sunk);block-size:44px;inline-size:44px;color:var(--ink);border-radius:14px;place-items:center;margin-block-end:var(--sp-1);display:grid}.xe-card__tag{border-radius:var(--r-pill);background:var(--you-wash);color:var(--you-ink);padding:3px 10px;font-size:12.5px;font-weight:600;position:absolute;inset-block-start:var(--sp-5);inset-inline-end:var(--sp-5)}.xe-card__title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.xe-card__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.xe-steps{gap:var(--sp-4);margin:var(--sp-6) 0 0;counter-reset:none;padding:0;list-style:none;display:grid}@media (min-width:60rem){.xe-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.xe-step{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);grid-template-columns:36px minmax(0,1fr);display:grid}@media (min-width:60rem){.xe-step{grid-template-columns:1fr}}.xe-step__n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-size:14px;font-weight:700;display:grid}.xe-step__title{margin:2px 0 var(--sp-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:17px;font-weight:600;display:flex}.xe-step__when{border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-2);padding:2px 8px;font-size:12.5px;font-weight:600}.xe-step__when:empty{display:none}.xe-step__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.xe-yesno{gap:var(--sp-4);margin-top:var(--sp-6);display:grid}@media (min-width:52rem){.xe-yesno{grid-template-columns:repeat(2,minmax(0,1fr))}}.xe-yesno__col{padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.xe-yesno__col[data-kind=no]{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline)}.xe-yesno__col h3{margin:0 0 var(--sp-4);font-size:18px;font-weight:600}.xe-yesno__col ul,.xe-callout__list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.xe-yesno__col li,.xe-callout__list li{gap:var(--sp-3);color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:15.5px;line-height:1.5;display:grid}.xe-yesno__col li svg,.xe-callout__list li svg{color:var(--color-them,var(--them));margin-top:2px}.xe-yesno__dash{background:var(--ink-3);border-radius:2px;block-size:2px;inline-size:12px;margin:11px 4px 0}.xe-callout{gap:var(--sp-5);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);display:grid}.xe-callout .mk-section-title,.xe-callout .xe-ctas{margin-top:0}@media (min-width:60rem){.xe-callout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.xe-callout>.xe-ctas{grid-column:1/-1}}.xe-callout--quiet{margin-top:var(--sp-6);background:var(--surface-sunk);box-shadow:none}.xe-callout--quiet .mk-lede{margin:0}.xe-callout--pilot{background:linear-gradient(135deg, var(--you-wash), var(--them-wash))}.xe-bar{padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.xe-facts{padding:var(--sp-6);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);margin:0}.xe-facts__caption{margin-bottom:var(--sp-4);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.xe-facts dl{margin:0;display:grid}.xe-facts__row{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-3);border-top:1px solid var(--hairline);display:flex}.xe-facts__row:first-child{border-top:0}.xe-facts dt{color:var(--ink-2);font-size:15px;line-height:1.45}.xe-facts dd{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.xe-facts__row[data-strong=true] dd{letter-spacing:-.01em;font-size:22px}.xe-facts__note{margin:var(--sp-4) 0 0;color:var(--ink-3);font-size:13px;line-height:1.5}.xe-founder{gap:var(--sp-5);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-1);margin:0;display:grid}@media (min-width:48rem){.xe-founder{grid-template-columns:56px minmax(0,1fr)}}.xe-founder__mark{background:linear-gradient(135deg, var(--you-wash), var(--them-wash));border-radius:50%;place-items:center;block-size:56px;inline-size:56px;display:grid}.xe-founder__title{margin:0 0 var(--sp-3);font-size:22px;font-weight:600}.xe-founder__body{margin:0 0 var(--sp-3);color:var(--ink-2);max-inline-size:62ch;font-size:16.5px;line-height:1.65}.xe-founder__sign{margin-top:var(--sp-4);display:grid}.xe-founder__sign strong{font-size:17px}.xe-founder__sign span{color:var(--ink-3);font-size:14px}.xe-siblings__title{margin:0 0 var(--sp-4);font-size:18px;font-weight:600}.xe-siblings ul{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.xe-siblings ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.xe-siblings ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.xe-sibling{gap:var(--sp-3);block-size:100%;padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);transition:box-shadow var(--t-base) var(--ease);grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;text-decoration:none;display:grid}.xe-sibling:hover{box-shadow:var(--e-1)}.xe-sibling:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.xe-sibling__icon{background:var(--surface-sunk);border-radius:12px;place-items:center;block-size:40px;inline-size:40px;display:grid}.xe-sibling__text{gap:2px;min-inline-size:0;display:grid}.xe-sibling__text strong{font-size:15.5px}.xe-sibling__text span{color:var(--ink-2);font-size:13.5px;line-height:1.4}.xe-sibling__go{color:var(--ink-3)}.xe-message{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);margin:0;display:grid}.xe-message__title{color:var(--ink-2);font-size:13px;font-weight:600}.xe-message__text{padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);color:var(--ink);font-family:var(--sans);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.xe-message__copy{border-radius:var(--r-pill);background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;justify-self:start;padding:10px 18px;font-size:15px;font-weight:600}.xe-message__copy:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.xe-slide{block-size:auto;inline-size:100%;margin-top:var(--sp-5);border-radius:var(--r-card);box-shadow:var(--e-2);display:block}.xe-certthumb--wide{block-size:auto;inline-size:100%;max-inline-size:640px}.xe-final__actions{margin-top:var(--sp-2);justify-content:center}@media (prefers-reduced-motion:reduce){.xe-sibling,.xe-door{transition:none}}.nv-bar[data-still]{z-index:5;position:relative}.nv-bar .mk-bar__inner{position:relative}.nv-item{position:static}.nv-trigger{font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;font-size:15.5px;font-weight:500}.nv-trigger[aria-expanded=true],.nv-trigger[data-current]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.nv-chev{transition:transform var(--t-fast) var(--ease)}.nv-trigger[aria-expanded=true] .nv-chev,.nv-acc[data-open] .nv-chev{transform:rotate(180deg)}.nv-panel{max-inline-size:calc(100% - 2 * var(--sp-4));z-index:10;padding:var(--sp-3);border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--hairline), var(--e-2);position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:50%;translate:-50%}.nv-panel[hidden]{display:none}.nv-panel--products{inline-size:560px}.nv-panel--universities{inline-size:720px}@media (prefers-reduced-motion:no-preference){.nv-panel:not([hidden]){animation:nv-in .16s var(--ease) both}@keyframes nv-in{0%{opacity:0;transform:translateY(-4px)}}}.nv-panel__body{gap:var(--sp-2);flex-direction:column;display:flex}.nv-grid,.nv-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-grid[data-compact]{grid-template-columns:1fr}.nv-groups{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nv-groups[data-compact]{grid-template-columns:1fr}.nv-group__title{margin:var(--sp-2) var(--sp-3) var(--sp-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.nv-row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);color:var(--ink);transition:background var(--t-fast) var(--ease);border-radius:16px;display:flex}.nv-row:hover{background:var(--surface-sunk)}.nv-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.nv-row[aria-current=page]{background:var(--surface-sunk)}.nv-row__icon{background:var(--surface-sunk);block-size:40px;inline-size:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.nv-row__icon[data-tone=you]{background:var(--you-wash);color:var(--you-ink)}.nv-row__icon[data-tone=them]{background:var(--them-wash);color:var(--them-ink)}.nv-row__icon[data-tone=both]{background:linear-gradient(135deg, var(--them-wash) 0%, var(--you-wash) 100%);color:var(--ink)}.nv-row__icon[data-tone=biz]{background:var(--surface-sunk)}.nv-row__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.nv-row__title{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.nv-row__here{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);padding:1px 8px;font-size:11px;font-weight:600}.nv-row__line{color:var(--ink-2);font-size:13.5px;line-height:1.4}.nv-panel__rail{justify-content:space-between;align-items:center;gap:var(--sp-2);border-block-start:1px solid var(--hairline);flex-wrap:wrap;padding-block-start:var(--sp-2);display:flex}.nv-panel__rail>.nv-row{flex:280px}.nv-panel__foot{padding:var(--sp-3);color:var(--ink);border-radius:14px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.nv-panel__body>.nv-panel__foot{background:linear-gradient(100deg, var(--them-wash) 0%, var(--you-wash) 100%);justify-content:flex-start}.nv-panel__foot:hover{text-underline-offset:3px;text-decoration:underline}.nv-panel__foot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nv-new{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);letter-spacing:.04em;padding:2px 8px;font-size:11px;font-weight:700}.nv-sheet{overflow-y:auto}.nv-sheet[data-still]{z-index:1;border-radius:var(--r-stage);min-block-size:760px;inline-size:min(100%,390px);box-shadow:0 0 0 1px var(--hairline), var(--e-2);position:relative;inset:auto}.nv-sheet__list{gap:var(--sp-2);margin:var(--sp-5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.nv-acc{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1)}.nv-acc__head{min-block-size:56px;inline-size:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;display:flex}.nv-acc__head--link{background:var(--surface);box-shadow:var(--e-1);font-weight:500}.nv-acc__head:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nv-acc__body{padding:0 var(--sp-2) var(--sp-2)}.nv-acc__body .nv-panel__rail{padding-block-start:var(--sp-1)}.nv-sheet__foot{gap:var(--sp-3);padding-block:var(--sp-5) 0;background:linear-gradient(to bottom, transparent, var(--ground-a) 30%);flex-direction:column;margin-block-start:auto;display:flex;position:sticky;inset-block-end:0}.nv-sheet__row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.nv-sheet__signin{color:var(--ink);font-size:15px;font-weight:500}.nv-footer__grid{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nv-footer__brand{align-items:flex-start;gap:var(--sp-3);flex-direction:column;grid-column:1/-1;display:flex}.nv-footer__brand img{block-size:32px;inline-size:auto}@media (min-width:48rem){.nv-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.nv-footer__grid{grid-template-columns:1.5fr repeat(6,minmax(0,1fr))}.nv-footer__brand{grid-column:auto}}.nv-footer__address{color:var(--ink-3);flex-direction:column;font-size:13px;font-style:normal;line-height:1.5;display:flex}.nv-footer__label{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.nv-footer__col .mk-footer__list a{overflow-wrap:anywhere}.nv-spec{padding-block:var(--sp-6)}.nv-spec__stage{border-radius:var(--r-stage);background:linear-gradient(140deg, var(--ground-a) 0%, var(--ground-b) 100%);min-block-size:140px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.nv-spec__stage[data-open]{min-block-size:380px}.nv-spec__stage[data-open=universities]{min-block-size:480px}.nv-spec__phones{gap:var(--sp-5);flex-wrap:wrap;display:flex}.nv-spec__before img{block-size:auto;inline-size:100%;box-shadow:0 0 0 1px var(--hairline);border-radius:12px;display:block}.ct-page{word-break:keep-all}.ct-hero{padding-block:clamp(var(--sp-6), 7vh, var(--sp-8))}.ct-grid{gap:var(--sp-7);align-items:start;display:grid}@media (min-width:60rem){.ct-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.ct-title{margin:var(--sp-2) 0 var(--sp-3);font-size:clamp(36px,5vw,56px)}.ct-main>.mk-lede{margin-bottom:var(--sp-6)}.ct-form{gap:var(--sp-5);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);display:grid}.ct-label{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:600;display:block}.ct-hint{color:var(--ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.45;display:block}.ct-topics{border:0;margin:0;padding:0}.ct-topics__grid{flex-wrap:wrap;gap:8px;display:flex}.ct-topic,.ct-pill{border-radius:var(--r-pill);background:var(--surface-sunk);min-block-size:40px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);cursor:pointer;align-items:center;padding:8px 14px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.ct-topic input,.ct-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-topic[data-on=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);font-weight:600}.ct-pill:has(input:checked){background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);font-weight:600}:is(.ct-topic:has(input:focus-visible),.ct-pill:has(input:focus-visible)){outline:2px solid var(--ink);outline-offset:3px}.ct-row{gap:var(--sp-4);display:grid}@media (min-width:40rem){.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-field{border:0;min-inline-size:0;margin:0;padding:0;display:block}.ct-field input,.ct-field textarea,.ct-field select{border-radius:var(--r-control);background:var(--surface-sunk);inline-size:100%;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;border:0;padding:12px 14px;font-size:16px;line-height:1.4;display:block}.ct-field textarea{resize:vertical;min-block-size:140px}.ct-field input:focus-visible,.ct-field textarea:focus-visible,.ct-field select:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--surface)}.ct-choice__options{flex-wrap:wrap;gap:8px;display:flex}.ct-trap{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ct-privacy{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.ct-error{border-radius:var(--r-control);color:var(--ink);background:#fff1e7;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5;box-shadow:inset 3px 0 #ff9e5c}.ct-send{border-radius:var(--r-pill);background:var(--ink);color:#fff;min-block-size:48px;font:inherit;cursor:pointer;border:0;justify-self:start;padding:0 28px;font-size:16px;font-weight:600}.ct-send:disabled{opacity:.6;cursor:progress}.ct-send:focus-visible,.ct-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ct-link{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ct-sent{justify-items:start;gap:var(--sp-3);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:var(--surface);box-shadow:var(--e-2);display:grid}.ct-sent__mark{color:#1f8a65;background:#e7f8f1;border-radius:50%;place-items:center;block-size:52px;inline-size:52px;display:grid}.ct-sent__title{margin:0;font-size:26px;font-weight:600}.ct-sent__body{color:var(--ink-2);margin:0;font-size:16px}.ct-aside{gap:var(--sp-4);display:grid}@media (min-width:60rem){.ct-aside{margin-top:168px;position:sticky;inset-block-start:96px}}.ct-card{padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);color:var(--ink-2);font-size:15px;line-height:1.55}.ct-card p{margin:0}.ct-card--quiet{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline)}.ct-card__title{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600}.ct-card__cta{margin-top:var(--sp-3);color:var(--ink);font-weight:600;text-decoration:none;display:inline-block}.ct-card__cta:hover{text-underline-offset:3px;text-decoration:underline}.ct-card address{font-style:normal;display:grid}.tk-booking{gap:var(--sp-5);display:grid}.tk-pick{gap:var(--sp-4);padding:clamp(var(--sp-5), 4vw, var(--sp-7));border-radius:var(--r-stage);background:radial-gradient(70% 120% at 100% 0%, var(--them), transparent 70%), var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.tk-pick{background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--them) 14%, transparent), transparent 70%), var(--surface)}}.tk-pick{box-shadow:var(--e-2)}.tk-pick__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.tk-pick__title{margin:0;font-size:22px;font-weight:600}.tk-zone{color:var(--ink-2);flex-wrap:wrap;gap:10px;margin:0;font-size:14.5px;display:inline-flex}.tk-zone__field{max-inline-size:360px}.tk-days{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:39.99rem){.tk-days{margin-inline:calc(-1 * clamp(var(--sp-5), 4vw, var(--sp-7)));padding:4px clamp(var(--sp-5), 4vw, var(--sp-7));scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tk-days::-webkit-scrollbar{display:none}}.tk-day{border-radius:var(--r-card);background:var(--surface-sunk);min-inline-size:76px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);font:inherit;cursor:pointer;scroll-snap-align:start;border:0;flex:none;justify-items:center;gap:2px;padding:10px 12px 8px;display:grid}.tk-day--ghost{cursor:default;block-size:74px;animation:1.6s ease-in-out infinite tk-breathe}.tk-day__wd{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.tk-day__date{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:600}.tk-day__count{gap:3px;margin-top:4px;display:flex}.tk-day__count i{background:var(--them);border-radius:50%;block-size:5px;inline-size:5px}.tk-day[data-on=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.tk-day:focus-visible,.tk-time:focus-visible,.ct-ghost:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tk-times{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.tk-time{border-radius:var(--r-pill);background:var(--them);border:0;min-block-size:44px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.tk-time{background:color-mix(in srgb, var(--them) 12%, var(--surface))}}.tk-time{box-shadow:inset 0 0 0 1px var(--them)}@supports (color:color-mix(in lab, red, red)){.tk-time{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--them) 35%, transparent)}}.tk-time{color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;font-size:15px;font-weight:600}.tk-time:hover{background:var(--them)}@supports (color:color-mix(in lab, red, red)){.tk-time:hover{background:color-mix(in srgb, var(--them) 20%, var(--surface))}}.tk-time[data-on=true]{background:var(--ink);box-shadow:none;color:#fff}.tk-empty{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.tk-chosen{padding:var(--sp-4);border-radius:var(--r-control);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--hairline)}.tk-chosen[data-on=true]{background:var(--them)}@supports (color:color-mix(in lab, red, red)){.tk-chosen[data-on=true]{background:color-mix(in srgb, var(--them) 10%, var(--surface))}}.tk-chosen[data-on=true]{box-shadow:inset 0 0 0 1px var(--them)}@supports (color:color-mix(in lab, red, red)){.tk-chosen[data-on=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--them) 40%, transparent)}}.tk-chosen .ct-label{color:var(--ink-2);margin-bottom:2px;font-size:13px}.tk-chosen__when{color:var(--ink);margin:0;font-size:17px;font-weight:600}.ct-sent .tk-chosen__when{font-size:18px}.ct-ghost{border-radius:var(--r-pill);background:var(--surface);min-block-size:44px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:15px;font-weight:600}.ct-manage{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1), inset 0 0 0 1px var(--them);display:grid}@supports (color:color-mix(in lab, red, red)){.ct-manage{box-shadow:var(--e-1), inset 0 0 0 1px color-mix(in srgb, var(--them) 35%, transparent)}}.ct-manage__title{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.ct-manage__when{color:var(--ink);margin:0;font-size:20px;font-weight:600}.ct-manage__body,.ct-manage__status{color:var(--ink-2);margin:0;font-size:15px}.ct-manage__status{align-items:center;gap:8px;display:inline-flex}.ct-manage__dot{background:var(--them);border-radius:50%;block-size:8px;inline-size:8px}.ct-manage__status[data-status=confirmed] .ct-manage__dot{background:#2fb383}.ct-manage__status[data-status=requested] .ct-manage__dot{background:#ff9e5c}.ct-manage__status[data-status=cancelled] .ct-manage__dot,.ct-manage__status[data-status=expired] .ct-manage__dot,.ct-manage__status[data-status=declined] .ct-manage__dot{background:var(--ink-3)}.ct-manage__actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}@media (min-width:60rem){.tk-aside{margin-top:196px}}.tk-steps{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-1);margin:0;list-style:none;display:grid}.tk-step{gap:var(--sp-3);color:var(--ink-2);grid-template-columns:32px minmax(0,1fr);font-size:14.5px;line-height:1.5;display:grid}.tk-step p{margin:0}.tk-step__n{background:var(--them);border-radius:50%;place-items:center;block-size:32px;inline-size:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.tk-step__n{background:color-mix(in srgb, var(--them) 16%, var(--surface))}}.tk-step__n{color:var(--them-ink);font-size:14px;font-weight:700}.tk-step__title{color:var(--ink);margin:4px 0 2px;font-size:15.5px;font-weight:600}.tk-founder{gap:var(--sp-3);margin:0;display:grid}.tk-founder__mark{background:var(--you);border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.tk-founder__mark{background:color-mix(in srgb, var(--you) 18%, var(--surface))}}.tk-founder__mark{color:var(--ink)}.tk-founder blockquote{color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.tk-founder figcaption{font-size:14px;display:grid}.tk-founder figcaption strong{color:var(--ink);font-family:var(--font-display,inherit)}@keyframes tk-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tk-day--ghost{animation:none}}.mk-film-band{padding-block:var(--sp-5) clamp(var(--sp-7), 7vh, 96px);scroll-margin-block-start:88px}.mk-film{max-inline-size:1120px;margin:0 auto;scroll-margin-block-start:96px}.mk-film:focus{outline:none}.mk-film__frame{aspect-ratio:16/9;border-radius:var(--r-stage);isolation:isolate;box-shadow:var(--e-2);outline:1px solid var(--hairline);outline-offset:-1px;background:#120f2a;position:relative;overflow:hidden}.mk-film__video{object-fit:contain;background:#120f2a;block-size:100%;inline-size:100%;position:absolute;inset:0}.mk-film[data-tall] .mk-film__video{object-fit:cover}.mk-film__cover{z-index:1;background:var(--surface-sunk);cursor:pointer;color:inherit;border:0;padding:0;display:block;position:absolute;inset:0}.mk-film__poster{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--t-slow) var(--ease);position:absolute;inset:0}.mk-film__play{align-items:center;gap:var(--sp-3);padding:6px var(--sp-5) 6px 6px;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--e-2);color:var(--ink);font-size:var(--fs-body);white-space:nowrap;transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);background:#ffffffd1;font-weight:500;display:inline-flex;position:absolute;inset-block-end:clamp(var(--sp-3), 3.4%, var(--sp-6));inset-inline-start:50%;translate:-50%}.mk-film__disc{background:var(--ink);color:#fff;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;font-size:18px;display:grid}.mk-film__disc svg{translate:1px}.mk-film__length{color:var(--ink-3);font-variant-numeric:tabular-nums}.mk-film__cover:hover .mk-film__poster{transform:scale(1.015)}.mk-film__cover:hover .mk-film__play{transform:translateY(-2px)}.mk-film__cover:active .mk-film__play{transform:scale(.985)}.mk-film__cover:focus-visible{outline:none}.mk-film__cover:focus-visible .mk-film__play{outline:2px solid var(--ink);outline-offset:3px}.mk-film__end{z-index:1;place-content:center;justify-items:center;gap:var(--sp-5);padding:var(--sp-5);text-align:center;background:var(--surface-sunk);animation:mk-film-frost var(--t-slow) var(--ease) both;display:grid;position:absolute;inset:0;overflow:hidden}.mk-film__end-ground{z-index:-1;object-fit:cover;filter:blur(48px)saturate(1.4);block-size:calc(100% + 320px);inline-size:calc(100% + 320px);position:absolute;inset:-160px}.mk-film__end:before{content:"";z-index:-1;background:#fff9;position:absolute;inset:0}.mk-film__end-title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,36px);font-weight:500;line-height:1.15;position:relative}.mk-film__end-actions{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex;position:relative}.mk-film__end-actions .sys-pill[data-tone=ghost]{color:var(--ink)}@keyframes mk-film-frost{0%{opacity:0}}.mk-film__foot{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-5);padding-inline:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-5);display:flex}.mk-film__caption{gap:2px;display:grid}.mk-film__title{font-size:var(--fs-body-lg);color:var(--ink);margin:0;font-weight:500}.mk-film__meta{margin:0}.mk-film-link .sys-pill__icon{font-size:14px}.mk-film-link__length{color:var(--ink-3);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.mk-film-link:hover .sys-pill__trailing{transform:none}.mk-film-link--flush.sys-pill{flex-basis:100%;justify-content:flex-start;min-block-size:40px;padding-inline:0}.mk-film-link--flush.sys-pill:hover:not(:disabled){background:0 0}.mk-film-link--flush .sys-pill__label{text-underline-offset:4px;transition:text-decoration-color var(--t-fast) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mk-film-link--flush:hover .sys-pill__label{text-decoration-color:currentColor}@media (max-width:47.99rem){.mk-film__frame{border-radius:var(--r-card)}.mk-film__play{gap:var(--sp-2);padding:4px var(--sp-4) 4px 4px;font-size:var(--fs-meta)}.mk-film__disc{block-size:34px;inline-size:34px;font-size:14px}.mk-film__end{gap:var(--sp-3);padding:var(--sp-3)}.mk-film__end-title{font-size:19px}.mk-film__end .sys-pill[data-size=lg]{min-block-size:44px;padding:0 var(--sp-4);font-size:15px}.mk-film__foot{flex-direction:column;align-items:stretch;padding-inline:0}.mk-film__cta .sys-pill{inline-size:100%}}@media (prefers-reduced-motion:reduce){.mk-film__poster,.mk-film__play{transition:none}.mk-film__cover:hover .mk-film__poster,.mk-film__cover:hover .mk-film__play{transform:none}.mk-film__end{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
