@font-face{font-family:Inter;src:url(/assets/inter-var.3100e775e8.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/instrument-serif-400.5eb09b5ac0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/instrument-serif-400-italic.5a51946dff.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--code: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--mono: var(--font);--btn: var(--font);--serif: var(--display);--shoulders: var(--display);--bg: #121315;--raised: #2C2C2E;--glass: rgba(255, 255, 255, .07);--gloss: linear-gradient(140deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .02) 42%, rgba(255, 255, 255, 0) 60%);--cat: url(/brand/fenno-mark-light.svg);--cat-op: .07;--glass-2: rgba(255, 255, 255, .1);--menu: rgba(44, 44, 46, .94);--fill: rgba(255, 255, 255, .1);--fill-2: rgba(255, 255, 255, .18);--sel: rgba(255, 255, 255, .16);--ink: rgba(255, 255, 255, .98);--ink-2: rgba(235, 235, 245, .74);--ink-3: rgba(235, 235, 245, .46);--ink-inv: #1D1D1F;--ink-rgb: 255, 255, 255;--sep: rgba(255, 255, 255, .08);--primary: rgba(255, 255, 255, .97);--on-primary: #1D1D1F;--focus: rgba(255, 255, 255, .97);--on-focus: #1D1D1F;--accent: #0A84FF;--ok: #30D158;--warn: #FF9F0A;--warn-rgb: 255, 159, 10;--err: #FF453A;--err-rgb: 255, 69, 58;--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--lift: 0 0 #0000;--screen-shadow: 0 0 #0000;--screen: #0B0C0E;--screen-ink: rgba(235, 235, 245, .74);--on-screen: #FFFFFF;--screen-glass: rgba(0, 0, 0, .45);--seg-on: var(--sel);--seg-on-shadow: none;--scrim: rgba(0, 0, 0, .42);--blur: blur(24px) saturate(1.6);--blur-2: blur(40px) saturate(1.8);--edge: transparent;color-scheme:dark;--t1: var(--glass);--t2: var(--fill);--t3: var(--fill-2);--panel: var(--glass);--panel-solid: var(--raised);--field-bg: var(--fill);--hover: rgba(var(--ink-rgb), .06);--text: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--line: var(--sep);--line-2: rgba(var(--ink-rgb), .12);--line-3: rgba(var(--ink-rgb), .24);--hair: var(--sep);--hair-2: var(--line-2);--ok-soft: rgba(var(--ink-rgb), .08);--warn-soft: rgba(var(--warn-rgb), .14);--err-soft: rgba(var(--err-rgb), .12);--key: var(--primary);--key-ink: var(--on-primary);--o-panel: var(--glass);--o-panel-2: var(--fill);--o-field: var(--fill);--o-line: var(--sep);--o-line-2: var(--line-2);--o-line-3: var(--line-3);--o-row-hover: rgba(var(--ink-rgb), .04);--o-k: var(--ink-3);--r: 12px;--r-s: 10px;--r-m: 14px;--r-l: 20px;--r-xl: 26px;--topbar: 64px;--press: cubic-bezier(.34, 1.56, .64, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.16, 1, .3, 1);--out: cubic-bezier(.2, .85, .2, 1);--mm-eo: cubic-bezier(.16, 1, .3, 1);--mm-io: cubic-bezier(.65, 0, .35, 1);--gutter: 24px}:root[data-theme=light]{--bg: #D9D9DF;--raised: #FFFFFF;--glass: rgba(255, 255, 255, .5);--gloss: linear-gradient(140deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .18) 42%, rgba(255, 255, 255, 0) 60%);--cat: url(/brand/fenno-mark.svg);--cat-op: .08;--glass-2: rgba(255, 255, 255, .9);--menu: rgba(255, 255, 255, .95);--fill: rgba(0, 0, 0, .045);--fill-2: rgba(0, 0, 0, .08);--sel: rgba(0, 0, 0, .07);--ink: #1D1D1F;--ink-2: rgba(60, 60, 67, .72);--ink-3: rgba(60, 60, 67, .45);--ink-inv: #FFFFFF;--ink-rgb: 0, 0, 0;--sep: rgba(0, 0, 0, .07);--primary: #1D1D1F;--on-primary: #FFFFFF;--focus: #FFFFFF;--on-focus: #1D1D1F;--accent: #0071E3;--ok: #248A3D;--warn: #C93400;--warn-rgb: 201, 52, 0;--err: #D70015;--err-rgb: 215, 0, 21;--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--lift: 0 0 #0000;--seg-on: #FFFFFF;--seg-on-shadow: 0 0 #0000;--scrim: rgba(0, 0, 0, .18);color-scheme:light}@media(prefers-color-scheme:light){:root[data-theme=system]{--bg: #D9D9DF;--raised: #FFFFFF;--glass: rgba(255, 255, 255, .5);--gloss: linear-gradient(140deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .18) 42%, rgba(255, 255, 255, 0) 60%);--cat: url(/brand/fenno-mark.svg);--cat-op: .08;--glass-2: rgba(255, 255, 255, .9);--menu: rgba(255, 255, 255, .95);--fill: rgba(0, 0, 0, .045);--fill-2: rgba(0, 0, 0, .08);--sel: rgba(0, 0, 0, .07);--ink: #1D1D1F;--ink-2: rgba(60, 60, 67, .72);--ink-3: rgba(60, 60, 67, .45);--ink-inv: #FFFFFF;--ink-rgb: 0, 0, 0;--sep: rgba(0, 0, 0, .07);--primary: #1D1D1F;--on-primary: #FFFFFF;--focus: #FFFFFF;--on-focus: #1D1D1F;--accent: #0071E3;--ok: #248A3D;--warn: #C93400;--warn-rgb: 201, 52, 0;--err: #D70015;--err-rgb: 215, 0, 21;--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--lift: 0 0 #0000;--seg-on: #FFFFFF;--seg-on-shadow: 0 0 #0000;--scrim: rgba(0, 0, 0, .18);color-scheme:light}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px;background:var(--bg);interpolate-size:allow-keywords}body{margin:0;min-height:100vh;font-family:var(--font);font-size:14px;line-height:1.5;letter-spacing:-.008em;color:var(--ink);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;z-index:-1;right:-120px;bottom:-150px;width:min(760px,80vw);aspect-ratio:617 / 510;pointer-events:none;background:var(--cat) no-repeat center / contain;opacity:var(--cat-op)}@media(max-width:640px){body:before{right:-70px;bottom:-60px;width:400px}}#root{min-height:100vh;overflow-x:clip}a{color:var(--ink);text-decoration:underline;text-decoration-color:rgba(var(--ink-rgb),.3);text-underline-offset:3px}a:hover{text-decoration-color:var(--ink-2)}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}img,svg{display:block}::selection{background:#0a84ff66;color:var(--ink)}:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,.h1,.h2,.h3{font-family:var(--display)}code,.mono,kbd{font-family:var(--code);font-size:.9em}.row{display:flex;align-items:center;gap:12px}.row.wrap-ok{flex-wrap:wrap}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack{display:flex;flex-direction:column}.grow{flex:1;min-width:0}.center{text-align:center}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hide{display:none!important}.h1{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.h2{font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.12}.h3{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.h4{font-size:14px;font-weight:600}.lede{font-size:15px;line-height:1.55;color:var(--ink-2)}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:13px;line-height:1.45}.tiny{font-size:11.5px;line-height:1.4}.strong{font-weight:600}.num{font-variant-numeric:tabular-nums}.mono-num{font-family:var(--code);font-size:.92em}.ok-t{color:var(--ink)}.warn-t{color:var(--warn)}.err-t{color:var(--err)}.blue-t{color:var(--accent)}.label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.hair{height:1px;background:var(--sep);border:0;margin:0}.rows>*+*{border-top:1px solid var(--sep)}.locked{color:var(--ink-3);font-style:normal;display:inline-flex;align-items:center;gap:6px}.locked svg{width:13px;height:13px}.empty{padding:40px 24px;text-align:center;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;gap:10px}.empty svg{width:22px;height:22px;color:var(--ink-3)}.empty .ld-ph{display:block;width:22px;height:22px}.spin{width:16px;height:16px;animation:rot .8s steps(8,end) infinite;flex:none}@keyframes rot{to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}}@keyframes popin{0%{opacity:0;transform:translateY(6px) scale(.985)}}.glass{position:relative;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);border:0;border-radius:var(--r-l);box-shadow:var(--shadow)}.btn,.hx-btn,.bm-cta{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:-.008em;line-height:1;text-decoration:none!important;text-transform:none;color:var(--ink);background:var(--fill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:transform .35s var(--press),box-shadow .25s ease,background-color .18s,color .18s}.btn svg,.hx-btn svg,.bm-cta svg{width:15px;height:15px;flex:none}.btn .spin{width:14px;height:14px}.btn.primary,.hx-btn.pri,.bm-cta:not(.sec){color:var(--on-primary);background:var(--primary);font-weight:500}.btn.quiet{color:var(--ink-2);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.btn.danger{color:var(--err)}.btn.sm{height:30px;padding:0 13px;font-size:13px;gap:6px}.btn.lg,.hx-btn{height:40px;padding:0 20px;font-size:14px;font-weight:600}.btn.icon{padding:0;width:34px}.btn.sm.icon{width:30px}.btn.lg.icon{width:40px}.btn.block{width:100%}.btn.busy{cursor:progress}.bm-cta{height:30px;padding:0 13px}.btn:disabled,.hx-btn:disabled,.bm-cta:disabled{opacity:.4;cursor:default}@media(hover:hover){:is(.btn,.hx-btn,.bm-cta):not(:disabled):hover{color:var(--on-focus);background:var(--focus)}.btn.danger:not(:disabled):hover{color:var(--err)}}:is(.btn,.hx-btn,.bm-cta):not(:disabled):focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift);transform:scale(1.05)}:is(.btn,.hx-btn,.bm-cta):not(:disabled):active{transform:scale(.97);transition:transform .08s ease-out}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.input,.textarea,.select{width:100%;min-width:0;height:36px;padding:0 12px;border-radius:12px;outline:none;font-family:var(--font);font-size:14px;color:var(--ink);background:var(--fill);border:1px solid transparent;transition:background-color .18s,box-shadow .18s}.input:hover,.textarea:hover,.select:hover{background:var(--fill-2)}.input:focus,.textarea:focus,.select:focus{background:var(--fill-2);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.35)}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:disabled,.textarea:disabled,.select:disabled{opacity:.55}.textarea{height:auto;padding:10px 12px;resize:vertical;line-height:1.5}.select{-webkit-appearance:none;appearance:none;padding-right:32px;cursor:pointer;background-repeat:no-repeat;background-position:right 10px center;background-size:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23EBEBF5' stroke-opacity='.74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}:root[data-theme=light] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%233C3C43' stroke-opacity='.72' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}@media(prefers-color-scheme:light){:root[data-theme=system] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%233C3C43' stroke-opacity='.72' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}}.select option{background:var(--raised);color:var(--ink)}.money{position:relative;display:flex;align-items:center}.money:before{content:"$";position:absolute;left:12px;color:var(--ink-3);font-size:14px;pointer-events:none}.money .input{padding-left:23px}.switch{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch .track{flex:none;position:relative;width:38px;height:23px;border-radius:999px;background:var(--fill-2);transition:background-color .2s}.switch .track:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;transition:transform .3s var(--press),background-color .2s}.switch input:checked+.track{background:var(--primary)}.switch input:checked+.track:after{transform:translate(15px);background:var(--on-primary)}:root[data-theme=light] .switch input:checked+.track:after{background:#fff}@media(prefers-color-scheme:light){:root[data-theme=system] .switch input:checked+.track:after{background:#fff}}.switch input:focus-visible+.track{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px}.switch input:disabled+.track{opacity:.4}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--fill);max-width:100%}.seg button{-webkit-appearance:none;appearance:none;border:0;background:transparent;height:28px;padding:0 12px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background-color .18s,color .18s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--seg-on);box-shadow:var(--seg-on-shadow);color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;white-space:nowrap;border:0;font-size:11.5px;font-weight:500;line-height:1;color:var(--ink-2);background:var(--fill)}.pill.blue,.pill.ok{color:var(--ink)}.pill.warn{color:var(--warn);background:var(--warn-soft)}.pill.err{color:var(--err);background:var(--err-soft)}.pill .dot{display:none}.chip{-webkit-appearance:none;appearance:none;border:0;background:var(--fill);border-radius:999px;height:28px;padding:0 12px;font-size:12.5px;color:var(--ink-2);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){.chip:hover{color:var(--on-focus);background:var(--focus)}}.code{position:relative;margin:0;padding:14px 16px;overflow-x:auto;font-family:var(--code);font-size:12px;line-height:1.7;color:var(--ink);background:var(--fill);border:0;border-radius:14px;white-space:pre;tab-size:2}.code .c{color:var(--ink-3)}.code .s{color:#ff7ab2}.code .k{color:#b281eb}.code .f{color:#6bdfff}:root[data-theme=light] .code .s{color:#c41a16}:root[data-theme=light] .code .k{color:#9b2393}:root[data-theme=light] .code .f{color:#0b4f79}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 16px}.tbl td{padding:10px 16px;border-top:1px solid var(--sep);vertical-align:middle}.tbl tr:hover td{background:rgba(var(--ink-rgb),.03)}.tbl .num,.tbl td.r,.tbl th.r{text-align:right}.md{padding:28px 36px 36px;font-size:14.5px;line-height:1.65;overflow-wrap:anywhere;color:var(--ink-2)}.md h1{font-size:30px;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px;color:var(--ink);font-weight:700}.md h2{font-size:20px;letter-spacing:-.02em;margin:32px 0 10px;color:var(--ink);font-weight:700}.md h3{font-size:15.5px;margin:22px 0 8px;color:var(--ink);font-weight:600}.md p,.md ul,.md ol{margin:0 0 12px}.md ul,.md ol{padding-left:20px}.md strong{color:var(--ink)}.md code{background:var(--fill);padding:1px 6px;border-radius:6px;font-size:.85em;color:var(--ink)}.md pre{background:var(--fill);padding:12px 14px;border-radius:14px;overflow-x:auto;margin:0 0 14px}.md pre code{background:none;padding:0;font-size:12px;line-height:1.65}.md table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13.5px;display:block;overflow-x:auto}.md th,.md td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--sep)}.md th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.md blockquote{margin:0 0 12px;padding:2px 14px;border-left:2px solid var(--fill-2);color:var(--ink-2)}.backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:var(--scrim);animation:fadein .18s ease}.modal{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:26px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu);animation:popin .35s var(--ease)}.modal.wide{width:min(680px,100%)}.modal:focus{outline:none}.modal .mh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 6px 22px;border:0}.modal .mh .h3{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.modal .mb{padding:12px 22px 22px;display:flex;flex-direction:column;gap:14px}.toasts{position:fixed;z-index:100;top:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none;width:min(460px,calc(100% - 32px))}.toast{pointer-events:auto;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:500;display:flex;gap:10px;align-items:center;animation:popin .35s var(--ease);color:var(--ink);background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);border:0;box-shadow:var(--shadow-menu)}.toast.err{color:var(--err)}.toast svg{width:15px;height:15px;flex:none}.screen-wrap{position:relative;aspect-ratio:16 / 9;background:var(--screen);overflow:hidden}.screen-wrap .vnc{position:absolute;inset:0}.screen-wrap .vnc>div{background:transparent!important}.screen-wrap canvas{cursor:default!important}.screen-over{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:var(--screen-ink);padding:24px;background:var(--screen)}.screen-over .stack{align-items:center}.qr{width:188px;height:188px;border-radius:16px;background:#fff;padding:10px;flex:none}.qr svg,.qr img{width:100%;height:100%}.bm-top{position:sticky;top:0;z-index:40;height:var(--topbar);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(16px,2vw,28px);background:transparent}.bm-top:before{content:"";position:absolute;inset:-24px 0 -28px;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);-webkit-mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%)}.bm-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:-.01em}.bm-logo .ova-lock-m{transition:transform .7s var(--press)}.bm-right{display:flex;align-items:center;gap:12px;min-width:0}.bm-links{position:relative;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow)}.bm-links a,.mm-nav .mm-trig{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:0;border-radius:999px;background:none;cursor:pointer;color:var(--ink);font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:-.008em;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.bm-links sup{position:relative;top:-5px;margin-left:2px;font-size:9px;color:var(--ink-3)}@media(hover:hover){.bm-links a:hover,.mm-nav .mm-trig:hover{color:var(--on-focus);background:var(--focus)}}.bm-links a:focus-visible,.mm-nav .mm-trig:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.bm-ind{position:absolute;left:0;top:0;width:0;height:0;border-radius:999px;background:var(--sel);opacity:0;pointer-events:none;transition:transform .42s var(--mm-eo),width .42s var(--mm-eo),height .42s var(--mm-eo),opacity .2s}.bm-ind.on{opacity:1}.bm-ind.snap-load{transition:none}.bm-ind.snap-in{transition:opacity .2s}.bm-util{display:flex;align-items:center;gap:8px}.bm-menu{display:none!important}.bm-fade{display:none}.ova-lock{display:inline-flex;align-items:center;gap:calc(var(--h) * .38);color:inherit}.ova-lock-m{display:block;flex:none}.ova-lock-t{font-weight:600;font-size:calc(var(--h) * .66);line-height:1}@media(max-width:1024px){.bm-links{display:none}.bm-menu{display:inline-flex!important}}@media(max-width:420px){.bm-util .hide-s{display:none}}.mm-chev{flex:none;color:var(--ink-3);transition:transform .38s var(--mm-eo),color .18s}.mm-trig:hover .mm-chev,.mm-trig.open .mm-chev{transform:rotate(90deg);color:inherit}.mm-nav .mm-trig.open{background:var(--sel)}.mm{position:fixed;z-index:45;top:calc(var(--topbar) - 4px);left:0;transform:translate(var(--x));pointer-events:none}.mm.open{pointer-events:auto}.mm:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.mm.morph{transition:transform .46s var(--mm-eo)}.mm-card{position:relative;width:var(--w);height:var(--h);overflow:hidden;border-radius:22px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu);transform-origin:var(--ox) 0;opacity:0;transform:translateY(-6px) scale(.98);transition:opacity .18s ease-out,transform .24s var(--mm-io)}.mm.open .mm-card{opacity:1;transform:none;transition:opacity .22s ease-out,transform .42s var(--mm-eo)}.mm.morph .mm-card{transition:opacity .22s ease-out,transform .42s var(--mm-eo),width .46s var(--mm-eo),height .46s var(--mm-eo)}.mm-view{position:absolute;left:0;top:0;width:max-content;display:flex;padding:18px 8px 14px;opacity:0;visibility:hidden;transform:translate(calc(var(--side) * 18px));transition:opacity .18s ease-out,transform .32s var(--mm-eo),visibility 0s linear .32s}.mm-view.on{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease-out .04s,transform .46s var(--mm-eo),visibility 0s}.mm-col{position:relative;display:flex;flex-direction:column;width:252px;padding:0 8px}.mm-head{margin:0 0 6px;padding:0 10px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mm-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;color:var(--ink);text-decoration:none;outline:none;transition:background-color .15s}.mm-item:is(:hover,:focus-visible){background:var(--sel)}.mm-label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.mm-label sup{top:-5px;margin-left:-3px;font-size:9px;color:var(--ink-3)}.mm-arr{display:none}.mm-desc{font-size:12px;line-height:1.4;color:var(--ink-2);max-width:222px;text-wrap:pretty}@media(max-width:1024px){.mm{display:none}}.site-menu{position:fixed;top:var(--topbar);left:0;right:0;bottom:0;z-index:41;display:flex;flex-direction:column;overflow:hidden;padding:0 0 max(16px,env(safe-area-inset-bottom,0px));background:var(--bg);animation:sm-in .46s var(--mm-eo) both;overscroll-behavior:contain}.site-menu.out{animation:sm-out .28s var(--mm-io) both;pointer-events:none}@keyframes sm-in{0%{transform:translate(-100%)}}@keyframes sm-out{to{transform:translate(-100%)}}.sm-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;padding:16px max(12px,env(safe-area-inset-right,0px)) 16px max(12px,env(safe-area-inset-left,0px))}.sm-list>.sm-link,.sm-acc-h{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:12px;background:none;-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:background-color .15s}.sm-list>.sm-link:hover,.sm-acc-h:hover,.sm-acc.on .sm-acc-h{background:var(--sel)}.sm-chev{flex:none;color:var(--ink-3);transition:transform .38s var(--mm-eo)}.sm-acc.on .sm-chev{transform:rotate(180deg)}.sm-go{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.sm-go .bm-cta{width:100%;height:40px;font-size:14px}.bm-top.menu-on .bm-util>:not(.bm-menu){visibility:hidden}.sm-acc-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--mm-eo)}.sm-acc.on .sm-acc-b{grid-template-rows:1fr}.sm-acc-in{min-height:0;overflow:hidden}.sm-col{display:flex;flex-direction:column;padding:8px 0 8px 12px}.sm-head{margin:4px 0 4px 12px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.site-menu .sm-col a{display:block;padding:9px 12px;border-radius:10px;font-size:15px;color:var(--ink);text-decoration:none}.site-menu .sm-col a:hover{background:var(--sel)}.site-menu .sm-col a sup{top:-6px;margin-left:3px;font-size:9px;color:var(--ink-3)}@media(min-width:1025px){.site-menu{display:none}}.ft{margin-top:clamp(96px,12vw,160px);padding:44px clamp(20px,6.6vw,96px) 36px}.ft-in{max-width:1248px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.ft-top{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.ft-brand{display:flex;flex-direction:column;gap:12px;color:var(--ink);text-decoration:none}.ft-brand span{font-size:13px;color:var(--ink-2)}.ft-cols{display:grid;grid-template-columns:repeat(4,140px);gap:32px}.ft-h{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--ink)}.ft-col ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ft-col a{font-size:13px;color:var(--ink-2);text-decoration:none;transition:color .15s}.ft-col a:hover,.ft-col a:focus-visible{color:var(--ink)}.ft-base{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px}.ft-copy{font-size:11.5px;font-weight:500;color:var(--ink-3)}.ft-x{color:var(--ink-2);display:inline-flex;padding:4px;border-radius:8px}.ft-x:hover{color:var(--ink)}@media(max-width:860px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;width:100%}}.nf{max-width:760px;margin:0 auto;padding:clamp(110px,18vh,180px) max(20px,env(safe-area-inset-left,0px)) 120px}.nf-k{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.nf-h{margin:12px 0 0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.nf-p{margin:14px 0 0;color:var(--ink-2)}.nf-go{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.wl{min-height:70vh;display:grid;place-items:center;padding:64px 20px}.wl-in{width:min(540px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.wl-k{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.wl-h{margin:14px 0 0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.wl-sub{margin:18px 0 0;max-width:40ch;font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.wl-sub b{font-weight:600;color:var(--ink)}.wl-form{position:relative;display:flex;gap:8px;width:100%;margin-top:32px}.wl-form input[type=email]{flex:1;min-width:0;height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--fill);color:var(--ink);outline:none;font-size:15px}.wl-form input[type=email]::placeholder{color:var(--ink-3)}.wl-form input[type=email]:focus{background:var(--fill-2);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.35)}.wl-form input[aria-invalid=true]{box-shadow:0 0 0 2px rgba(var(--err-rgb),.6)}.wl-btn{height:44px!important;padding:0 24px!important}.wl-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wl-note,.wl-err{margin:14px 0 0;font-size:13px;color:var(--ink-3)}.wl-err{color:var(--err)}.wl-check{color:var(--ink)}.wl-check circle{fill:none;stroke:currentColor;stroke-width:1.4}.wl-check path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wl-done .wl-h{margin-top:22px}@media(max-width:560px){.wl-form{flex-direction:column}.wl-btn{width:100%}}main.o-site{width:100%;max-width:1240px;min-height:100vh;margin:0 auto;padding:36px clamp(18px,3vw,40px) 0}@media(max-width:720px){main.o-site{padding:20px 16px 0}}.o-site .o-head h1,.o-site .o-md h1{font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6vw,44px);letter-spacing:-.03em;line-height:1.05}.o-site .o-md h2{font-size:18px;font-weight:700;letter-spacing:-.015em}.o-site .o-md code{background:var(--fill)}.o-site .o-md pre{background:var(--fill);color:var(--ink)}.o-legend i.a,.o-bar i.a{background:var(--ink)}.o-legend i.b,.o-bar i.b{background:rgba(var(--ink-rgb),.2)}.o-bar.on{background:rgba(var(--ink-rgb),.04)}.o-docs .o-md .o-tblwrap{overflow-x:auto}.o-docs .o-md td:first-child{overflow-wrap:normal;word-break:normal}@media(max-width:720px){.o-docs .o-md table,.o-docs .o-md tbody,.o-docs .o-md tr,.o-docs .o-md td{display:block;width:100%}.o-docs .o-md thead{display:none}.o-docs .o-md tr{padding:10px 0 12px;border-bottom:1px solid var(--sep)}.o-docs .o-md td{padding:2px 0!important;border:0!important}.o-docs .o-md td:empty{display:none}.o-docs .o-md td[data-label]:before{content:attr(data-label);display:block;margin-top:8px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.o-docs .o-md td:first-child:before{display:none}.o-docs .o-md td:first-child{font-size:14px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,html.scroll-lock,html.scroll-lock body{overflow:hidden}.dx-sheet,.dx-side,.dx-toc{overscroll-behavior:contain}@media(max-width:720px){:root{--gutter: 16px;--topbar: 56px}.md{padding:20px 16px 26px}.tbl th,.tbl td{padding-left:12px;padding-right:12px}.modal .mb{padding:10px 18px 20px}.backdrop{padding:0;align-items:end}.modal{max-height:calc(100vh - 40px);width:100%;border-radius:26px 26px 0 0}.hide-m{display:none!important}}@media(min-width:721px){.only-m{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.spin{animation:rot .8s steps(8,end) infinite!important}}html.site .dx{--dx-top: var(--topbar);--dx-side: 252px;--dx-toc: 224px;--dx-ink: var(--ink);--dx-ink-2: var(--ink-2);--dx-ink-3: var(--ink-3);--dx-line: var(--sep);--dx-wash: var(--fill);--dx-code: var(--fill);--dx-ease: cubic-bezier(.22, .7, .2, 1);min-height:100vh}html.site .dx-top{position:sticky;top:0;z-index:40;border:0;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}html.site .dx-top:before,html.site .dx-top:after{content:none}html.site .dx-brand{display:flex;align-items:center;gap:12px;min-width:0}html.site .dx-brand-sep{width:1px;height:16px;background:var(--sep)}html.site .dx-brand-name{color:var(--dx-ink);font-size:14px;font-weight:600;letter-spacing:-.012em;text-decoration:none}html.site .dx-links{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow)}html.site .dx-links a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;color:var(--ink);font-size:13px;font-weight:500;letter-spacing:-.008em;text-decoration:none;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){html.site .dx-links a:hover{color:var(--on-focus);background:var(--focus)}}html.site .dx-burger{display:none;position:relative;width:34px;height:34px;margin-left:2px;padding:0;border:0;border-radius:50%;background:var(--fill);cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s}html.site .dx-burger span{position:absolute;left:11px;right:11px;height:1.5px;border-radius:1px;background:var(--dx-ink);transition:transform .3s var(--dx-ease),background-color .18s}html.site .dx-burger span:first-child{top:13px}html.site .dx-burger span:last-child{top:19px}html.site .dx-burger[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}html.site .dx-burger[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}@media(hover:hover){html.site .dx-burger:hover{background:var(--focus)}html.site .dx-burger:hover span{background:var(--on-focus)}}html.site :is(.dx-links a,.dx-burger,.dx-side a,.dx-copy):active{transform:scale(.97);transition:transform .08s ease-out,background-color .18s,color .18s}html.site :is(.dx a,.dx button):focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px;border-radius:8px}html.site :is(.dx-links a,.dx-burger,.dx-copy):focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift);border-radius:999px}html.site .dx-shell{display:grid;grid-template-columns:var(--dx-side) minmax(0,1fr) var(--dx-toc);max-width:1480px;margin:0 auto}html.site .dx-main{min-width:0;padding:48px clamp(28px,4.5vw,72px) 56px}html.site .dx-col{max-width:720px;margin:0 auto}html.site .dx-side{position:sticky;top:var(--dx-top);align-self:start;height:calc(100vh - var(--dx-top));overflow-y:auto;overscroll-behavior:contain;padding:24px 16px 24px clamp(14px,2.4vw,32px);border:0;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.15) transparent}html.site .dx-group+.dx-group{margin-top:24px}html.site .dx-k{margin:0 0 6px;padding-left:10px;color:var(--dx-ink-2);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html.site .dx-side a,html.site .dx-sheet a{display:block;margin:0;padding:6px 10px;border-radius:10px;color:var(--ink-2);font-size:13.5px;letter-spacing:-.008em;line-height:1.35;text-decoration:none;transition:color .18s,background-color .18s}html.site .dx-side a:hover{color:var(--dx-ink);background:var(--fill)}html.site .dx-side a.on{color:var(--dx-ink);background:var(--sel);font-weight:500}html.site .dx-toc{position:sticky;top:var(--dx-top);align-self:start;max-height:calc(100vh - var(--dx-top));overflow-y:auto;padding:52px clamp(18px,2.4vw,36px) 40px 8px;scrollbar-width:none}html.site .dx-toc .dx-k{padding-left:0}html.site .dx-toc-list{display:flex;flex-direction:column;border:0}html.site .dx-toc a{position:relative;display:block;padding:4px 0;color:var(--dx-ink-3);font-size:12.5px;line-height:1.4;letter-spacing:-.004em;text-decoration:none;transition:color .2s}html.site .dx-toc a:hover{color:var(--dx-ink-2)}html.site .dx-toc a.on{color:var(--dx-ink);font-weight:500}html.site .dx-crumb{margin-bottom:14px;color:var(--dx-ink-2);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html.site .dx-md{color:var(--ink);font-size:15px;line-height:1.7;letter-spacing:-.009em}html.site .dx-md>:first-child{margin-top:0}html.site .dx-md h1{margin:0 0 18px;color:var(--dx-ink);font-family:var(--display);font-weight:700;font-size:clamp(34px,3.4vw,44px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}html.site .dx-md h1+p{margin:0 0 8px;color:var(--ink-2);font-size:17px;line-height:1.6;letter-spacing:-.012em}html.site .dx-md h2{position:relative;margin:52px 0 14px;padding-top:28px;border-top:1px solid var(--sep);color:var(--dx-ink);font-family:var(--display);font-weight:700;font-size:clamp(22px,2vw,26px);line-height:1.15;letter-spacing:-.022em;text-wrap:balance;scroll-margin-top:calc(var(--dx-top) + 16px)}html.site .dx-md h3{position:relative;margin:32px 0 10px;color:var(--dx-ink);font-size:16px;font-weight:600;letter-spacing:-.014em;line-height:1.4;scroll-margin-top:calc(var(--dx-top) + 16px)}html.site .dx-md p{margin:0 0 16px}html.site .dx-md strong{color:var(--dx-ink);font-weight:600}html.site .dx-md a{color:var(--dx-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(var(--ink-rgb),.3);text-underline-offset:3px;transition:text-decoration-color .18s}html.site .dx-md a:hover{text-decoration-color:var(--dx-ink)}html.site .dx-md ul,html.site .dx-md ol{margin:0 0 18px;padding-left:1.25em}html.site .dx-md li{margin:0;padding-left:.2em}html.site .dx-md li+li{margin-top:7px}html.site .dx-md li::marker{color:var(--dx-ink-3)}html.site .dx-md li>ul,html.site .dx-md li>ol{margin:7px 0 0}html.site .dx-md hr{margin:40px 0;border:0;border-top:1px solid var(--sep)}html.site .dx-md blockquote{margin:8px 0 24px;padding:14px 18px;border:0;border-radius:16px;background:var(--fill);color:var(--dx-ink-2)}html.site .dx-md blockquote>:last-child{margin-bottom:0}html.site .dx-md :not(pre)>code{padding:.12em .4em;border-radius:6px;background:var(--dx-wash);color:var(--dx-ink);font-family:var(--code);font-size:.84em;letter-spacing:0;overflow-wrap:anywhere}html.site .dx-code{position:relative;margin:6px 0 22px;border-radius:16px;background:var(--dx-code)}html.site .dx-code-bar{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 6px 0 16px;border-bottom:1px solid var(--sep);color:var(--dx-ink-3);font-family:var(--font);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html.site .dx-copy{height:26px;padding:0 11px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:-.005em;text-transform:none;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){html.site .dx-copy:hover{color:var(--on-focus);background:var(--focus)}}html.site .dx-copy.ok{color:var(--dx-ink)}html.site .dx-code pre{margin:0;padding:14px 16px 16px;overflow-x:auto;background:none;color:var(--ink);font-family:var(--code);font-size:12.5px;line-height:1.7;letter-spacing:0;tab-size:2;scrollbar-width:thin}html.site .dx-code pre code{padding:0;background:none;font:inherit;color:inherit;white-space:pre}html.site .dx-code pre code.language-text{white-space:pre-wrap;overflow-wrap:anywhere}html.site .dx-tbl{margin:6px 0 24px;overflow-x:auto;scrollbar-width:thin}html.site .dx-md table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;font-feature-settings:"tnum","cv11"}html.site .dx-md th{padding:0 16px 9px 0;border-bottom:1px solid var(--sep);color:var(--dx-ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}html.site .dx-md td{padding:11px 16px 11px 0;border-bottom:1px solid var(--sep);vertical-align:top}html.site .dx-md :is(th,td):last-child{padding-right:0}html.site .dx-md td code{white-space:nowrap;overflow-wrap:normal}html.site .dx-md tr:last-child td{border-bottom:0}html.site .dx-skel{display:grid;align-content:start;gap:14px;min-height:100vh;padding-top:6px;opacity:0;animation:dx-show 0s linear .3s forwards}@keyframes dx-show{to{opacity:1}}html.site .dx-skel i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,rgba(var(--ink-rgb),.05),rgba(var(--ink-rgb),.09),rgba(var(--ink-rgb),.05)) 0 0 / 200% 100%;animation:dx-shim 1.4s linear .3s infinite}html.site .dx-skel i:first-child{width:58%;height:44px;margin-bottom:14px;border-radius:12px}html.site .dx-skel i:nth-child(3){width:92%}html.site .dx-skel i:nth-child(4){width:74%}@keyframes dx-shim{to{background-position:-200% 0}}html.site .dx-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:64px;padding-top:24px;border-top:1px solid var(--sep)}html.site .dx-pager a{display:flex;flex-direction:column;gap:6px;padding:4px 0;text-decoration:none}html.site .dx-pager a.next{align-items:flex-end;text-align:right}html.site .dx-pager span{color:var(--dx-ink-2);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html.site .dx-pager b{color:var(--dx-ink);font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--dx-ease)}html.site .dx-pager a.next b{background-position:100% 100%}html.site .dx-pager a:hover b{background-size:100% 1px}html.site .dx-sheet{position:fixed;z-index:39;inset:var(--dx-top) 0 0;overflow-y:auto;overscroll-behavior:contain;padding:20px max(16px,env(safe-area-inset-left,0px)) 48px;background:var(--bg);animation:dx-sheet .32s var(--dx-ease) both}html.site .dx-sheet a{padding:10px;font-size:16px}html.site .dx-sheet a:hover{color:var(--dx-ink);background:var(--fill)}html.site .dx-sheet a.on{color:var(--dx-ink);background:var(--sel);font-weight:500}html.site .dx-sheet .dx-group+.dx-group{margin-top:24px}@keyframes dx-sheet{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:1240px){html.site .dx-shell{grid-template-columns:var(--dx-side) minmax(0,1fr)}html.site .dx-toc{display:none}}@media(max-width:900px){html.site .dx-shell{display:block}html.site .dx-side{display:none}html.site .dx-burger{display:inline-block}html.site .dx-main{padding:32px max(16px,env(safe-area-inset-left,0px)) 40px}}@media(max-width:560px){html.site .dx-links{display:none}html.site .dx-md{font-size:15px}html.site .dx-md h1{font-size:clamp(32px,9vw,38px)}html.site .dx-md h1+p{font-size:16px}html.site .dx-md h2{margin-top:44px;padding-top:22px}html.site .dx-pager b{font-size:19px}html.site .dx-md table.dx-stack thead{display:none}html.site .dx-md table.dx-stack,html.site .dx-md table.dx-stack tbody,html.site .dx-md table.dx-stack tr{display:block}html.site .dx-md table.dx-stack tr{padding:12px 0;border-bottom:1px solid var(--sep)}html.site .dx-md table.dx-stack tr:first-child{border-top:1px solid var(--sep)}html.site .dx-md table.dx-stack td{display:block;padding:4px 0;border:0;overflow-wrap:anywhere}html.site .dx-md table.dx-stack td:before{content:attr(data-label);display:block;color:var(--dx-ink-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;line-height:1.9;text-transform:uppercase}html.site .dx-md table.dx-stack td code{white-space:normal;overflow-wrap:anywhere}html.site .dx-md table.dx-stack td:first-child{display:block;padding-bottom:6px;color:var(--dx-ink);font-weight:600}html.site .dx-md table.dx-stack td:first-child:before{content:none}html.site .dx-md table.dx-stack td:empty,html.site .dx-md table.dx-stack td[data-label=""]{display:none}}@media(prefers-reduced-motion:reduce){html.site .dx-md,html.site .dx-sheet,html.site .dx-skel i{animation:none}html.site .dx-skel{opacity:1}}html.site .dx>.ft{margin-top:72px}:root{--o-r: 18px;--o-rp: 22px}.app,.o-site,.backdrop{font-size:13px;line-height:1.45}.o-mono{font-family:var(--code);font-size:12px;letter-spacing:0}.o-k{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.app .num,.o-site .num,.backdrop .num{font-variant-numeric:normal}.app .locked{color:var(--text-3);gap:6px}.app .locked svg{width:12px;height:12px}.app .faint,.o-site .faint,.backdrop .faint{color:var(--o-k)}.o-break{overflow-wrap:anywhere}.app .o-del{color:var(--o-k)}.app .o-del:hover{color:var(--err);background-color:rgba(var(--err-rgb),.07)}.app .o-quiet{color:var(--o-k)}.app .o-quiet:hover{color:var(--text)}.app .textarea,.backdrop .textarea{height:auto}.app .money:before,.backdrop .money:before{left:10px;font-size:13px}.app .money .input,.backdrop .money .input{padding-left:21px}.app .switch .stack .small,.backdrop .switch .stack .small{font-size:13px}.app .switch .stack .tiny,.backdrop .switch .stack .tiny{font-size:11.5px;color:var(--o-k)}.o-link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--o-line-3);text-underline-offset:3px;transition:color .12s,text-decoration-color .12s}.o-link:focus-visible{outline:1px solid var(--text);outline-offset:2px}.o-link:hover{color:var(--text);text-decoration-color:var(--text-2)}.o-link:disabled{opacity:.5;cursor:default}.app .empty,.backdrop .empty,.o-site .empty{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:12px 14px;text-align:left;font-size:12.5px;color:var(--o-k)}.app .empty svg,.backdrop .empty svg,.o-site .empty svg{width:13px;height:13px;color:var(--text-2)!important}.app .empty .small,.o-site .empty .small{font-size:12.5px}.o-st{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;letter-spacing:-.005em;text-transform:none;line-height:1.2;white-space:nowrap;color:var(--text-2)}.o-st i{display:none}.o-st.live{color:var(--text)}.o-st.ok{color:var(--ink)}.o-st.warn{color:var(--warn)}.o-st.err{color:var(--err)}.o-st.dim{color:var(--o-k)}@keyframes o-blink{0%,60%{opacity:1}61%,to{opacity:.2}}.o-bal{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:stretch;height:30px;padding:0;cursor:pointer;color:var(--text);background:transparent;border:1px solid var(--edge);border-radius:var(--o-r);font:inherit;transition:border-color .15s}.o-bal:hover{border-color:var(--edge)}.o-bal>span{display:inline-flex;align-items:center}.o-bal-k{padding:0 0 0 10px;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--o-k)}.o-bal-v{padding:0 10px 0 8px;font-size:13px;font-variant-numeric:normal;min-width:52px}.o-bal-k.o-bal-ova{border-left:1px solid var(--sep);white-space:nowrap}.o-acct{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 8px;font-family:var(--code);font-size:11.5px;color:var(--text-2)}.o-acct svg{color:var(--o-k)}.o-acct svg.open{color:var(--ink)}.o-strips{display:flex;flex-direction:column;gap:6px}.o-strips:empty{display:none}.o-strip{display:flex;align-items:center;gap:14px;min-height:44px;padding:6px 6px 6px 18px;border:0;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);color:var(--ink-2);font-size:13px;text-decoration:none!important}.o-strip-k{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:13px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--ink)}.o-strip-k:before{display:none}.o-strip.warn .o-strip-k{color:var(--warn)}.o-strip.err .o-strip-k{color:var(--err)}.o-strip-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-strip-go{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 13px;border:0;border-radius:999px;background:var(--fill);font-size:13px;font-weight:500;letter-spacing:-.008em;text-transform:none;color:var(--ink);text-decoration:none;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){a.o-strip:hover .o-strip-go,a.o-strip-go:hover{color:var(--on-focus);background:var(--focus)}}a.o-strip:focus-visible{outline:none}a.o-strip:focus-visible .o-strip-go{color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.o-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px 2px 2px;min-height:40px;flex-wrap:wrap}.o-title{flex:1 1 360px;min-width:0}.o-crumb{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);min-width:0}.o-crumb a{color:var(--text-2);text-decoration:none}.o-crumb a:hover{color:var(--text)}.o-crumb .o-mono{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.o-crumb-sep{opacity:.5}.o-title-line{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;min-width:0}.o-title-line h1{font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.3;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o-meta{font-size:12.5px;color:var(--o-k)}.o-head-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.o-lede{margin-top:10px;max-width:640px;font-size:14px;line-height:1.55;color:var(--text-2)}.o-panel{position:relative;min-width:0;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:0;border-radius:20px;box-shadow:var(--shadow)}.o-ph{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px 0 18px;border-bottom:1px solid var(--sep);min-width:0}.o-ph-k{display:inline-flex;align-items:center;flex:none;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.o-ph-k b,.o-count,.o-sub b{display:inline-grid;place-items:center;min-width:20px;height:18px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:500;letter-spacing:0;line-height:1;color:var(--ink-2);border:0;border-radius:999px;background:var(--fill);font-variant-numeric:tabular-nums;text-transform:none}.o-ph-v{font-size:12.5px;color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-kbd{margin-left:auto;padding:2px 7px;font-size:11px;color:var(--ink-3);border:0;border-radius:6px;background:var(--fill);font-variant-numeric:tabular-nums}.o-tabs{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--fill);min-width:0;overflow-x:auto;scrollbar-width:none}.o-tabs::-webkit-scrollbar{display:none}.o-tabs button{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 12px;background:none;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .15s,background-color .18s}.o-tabs button:hover{color:var(--ink)}.o-tabs button.on{color:var(--ink);background:var(--seg-on);box-shadow:var(--seg-on-shadow)}.o-tabs b{padding:1px 6px;font-size:10.5px;font-weight:500;line-height:1.3;color:var(--ink-2);border:0;border-radius:999px;background:var(--fill);font-variant-numeric:tabular-nums}.o-sub{padding:14px 18px 8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.o-sub-pad{border-top:1px solid var(--sep);display:flex;align-items:center}.o-blank{padding:14px 18px;font-size:13px;color:var(--ink-3)}.o-busy{display:flex;align-items:center;gap:8px}.o-busy svg{width:13px;height:13px;color:var(--text-2)}.o-foot{padding:12px 18px 14px;border-top:1px solid var(--sep);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.o-tbl{min-width:0}.o-row{display:grid;grid-template-columns:var(--cols, minmax(0, 1fr) auto);align-items:center;gap:14px;min-height:42px;padding:0 18px;border-top:1px solid var(--sep);font-size:13px;color:var(--text);text-decoration:none!important;min-width:0}.o-row:first-child{border-top:0}.o-row>*{min-width:0}.o-row .r{text-align:right;justify-self:end}a.o-row{transition:background .12s}a.o-row:hover,.o-tbl .o-row:not(.o-hd):hover{background:var(--o-row-hover)}.o-row.o-hd{min-height:34px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.o-row.o-hd:hover{background:none}.o-blank+.o-row,.o-row+.o-blank,.o-hd+.o-blank,.o-hd+.empty{border-top:1px solid var(--sep)}.o-row.off>:first-child{color:var(--text-2)}.o-tag{margin-right:8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.o-tasks{--cols: 104px minmax(0, 1fr) 46px 64px 70px 58px 76px}.o-task-t{display:flex;align-items:baseline;gap:10px;min-width:0}.o-task-t .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.o-tags{display:inline-flex;gap:8px;flex:none}.o-tags span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--o-k)}.o-recipes{--cols: minmax(0, 1fr) 44px 44px 58px 70px 66px 62px 52px}.o-mine{--cols: minmax(0, 1fr) 44px 44px 58px 70px 66px 76px}.o-recipes .o-row:not(.o-hd),.o-mine .o-row:not(.o-hd){min-height:58px}.o-rc{display:flex;flex-direction:column;gap:2px;padding:9px 0;min-width:0}.o-rc .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-rc-d{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-rc-by{font-size:11px;color:var(--o-k)}a.o-rc-by{color:var(--text-2);text-decoration-color:var(--o-line-3);align-self:flex-start}.o-tpl code{font-family:var(--code);font-size:11px;color:var(--ink);padding:1px 6px;margin:0 1px;background:var(--fill);border-radius:6px}.o-pub{display:flex;align-items:center;gap:10px;min-width:0}.o-pub .switch{gap:8px}.o-pub-price{width:92px;flex:none}.o-pub-price .input{height:28px}.o-acts{display:inline-flex;align-items:center;gap:2px}.o-files{--cols: minmax(0, 1fr) 64px 76px 92px;border-top:1px solid var(--sep)}.o-sched{--cols: minmax(0, 1fr) 150px 150px 62px 40px 30px}.o-sched .o-rc{padding:8px 0}.o-sched .o-rc .t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.o-bals{--cols: minmax(0, 1fr) auto}.o-progs{--cols: 150px minmax(0, 1fr) 40px;border-top:1px solid var(--sep)}.o-progs .o-row{min-height:36px}.o-ledger{--cols: minmax(0, 1fr) 90px 90px}.o-ledger-k{display:flex;align-items:baseline;gap:10px;min-width:0}.o-ledger-k i{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.o-ledger-k i.ova{color:var(--text-2)}.o-changes{--cols: minmax(0, 1fr) 130px 90px;border-top:1px solid var(--sep)}.o-days{--cols: minmax(0, 1fr) 90px 90px 70px}.o-desks{--cols: minmax(0, 1fr) auto}.o-row.o-calm{min-height:54px;color:var(--o-k);font-size:12.5px}.o-examples{border-top:1px solid var(--sep)}.o-ex{display:flex;align-items:center;gap:14px;min-height:38px;padding:0 14px;border-top:1px solid var(--sep);color:var(--text-2);text-decoration:none!important;font-size:13px}.o-ex:hover{background:var(--o-row-hover);color:var(--text)}.o-ex-n{font-size:10.5px;color:var(--o-k)}.o-ex-go{font-size:12.5px;font-weight:500;color:var(--ink-3)}.o-ex:hover .o-ex-go{color:var(--text)}.o-desk{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:12px;align-items:start}.o-desk-narrow{grid-template-columns:minmax(0,1fr) 340px;max-width:1180px}.o-col{display:flex;flex-direction:column;gap:12px;min-width:0}.o-stack{display:flex;flex-direction:column;gap:12px}.o-ticket{position:sticky;top:calc(var(--topbar) + 12px);display:flex;flex-direction:column}.app .o-ticket .o-prompt{display:block;width:100%;min-height:148px;padding:14px;resize:vertical;border:0;border-bottom:1px solid var(--sep);border-radius:0;outline:none;background:transparent;color:var(--text);font-size:15px;line-height:1.5;letter-spacing:-.005em}.app .o-ticket .o-prompt::placeholder{color:var(--o-k)}.app .o-ticket .o-prompt:focus{background:rgba(var(--ink-rgb),.012)}.o-tk{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.o-tk+.o-tk{border-top:1px solid var(--sep)}.o-tk-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.o-tk-col{grid-template-columns:minmax(0,1fr);gap:6px}.o-tk-k{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.o-tk-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.o-tk-note{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.o-tk-note b{font-weight:600;color:var(--ink)}.o-tk-note .num{color:var(--text-2)}.o-tk-q{font-size:13px;line-height:1.45;color:var(--text-2)}.o-tk-sw{gap:8px}.o-tk-sw .switch{flex-direction:row-reverse;justify-content:space-between;gap:12px}.o-tk-sw .switch .stack{flex-direction:row;align-items:baseline;gap:10px}.o-tk-go{gap:10px}.o-presets{display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,1.7fr);grid-auto-columns:minmax(0,1fr);gap:4px}.o-tk-row+.o-presets{margin-left:86px;margin-top:-4px}.o-presets button{-webkit-appearance:none;appearance:none;height:28px;padding:0 8px;cursor:pointer;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--fill);border:0;border-radius:999px;transition:color .12s,background-color .12s}.o-presets button:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px}.o-presets button:hover{color:var(--ink);background:var(--fill-2)}.o-presets button[aria-pressed=true]{color:var(--ink);background:var(--sel)}.o-presets button:disabled{opacity:.45;cursor:default}.o-facts{margin:0;display:flex;flex-direction:column}.o-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--sep);font-size:12.5px}.o-facts>div:first-child{border-top:0}.o-facts dt{color:var(--ink-3)}.o-facts dd{margin:0;text-align:right;color:var(--text)}.o-facts dd .o-link{font-size:11.5px;margin-right:10px}.o-facts-big>div{padding:10px 0;font-size:14px}.o-amount{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:42px;padding:0 0 0 14px;background:var(--fill);border:0;border-radius:14px;transition:background-color .15s,box-shadow .15s}.o-amount:focus-within{background:var(--fill-2);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.35)}.o-amount-k{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.o-amount input,.o-amount .money .input{width:100%;height:40px;padding:0;background:transparent;border:0;outline:none;text-align:right;font:inherit;font-size:16px;color:var(--text);font-variant-numeric:normal}.o-amount .money:before{display:none}.o-amount-u{align-self:stretch;display:inline-flex;align-items:center;padding:0 14px;border-left:1px solid var(--sep);font-size:12px;font-weight:600;color:var(--ink-2)}.o-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.o-cockpit{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:12px;align-items:start}.o-cock-main{min-width:0;display:flex;flex-direction:column;gap:12px}.o-screen{overflow:hidden;transition:border-color .2s}.o-screen.is-control{border-color:var(--edge)}.o-screen .o-ph{gap:12px;min-height:42px;padding-right:8px}.o-screen .o-ph .btn{flex:none}.app .screen-wrap.o-view{border-radius:0;background:var(--screen)}.app .screen-wrap.o-view.control{box-shadow:none}.app .o-view-over{background:var(--screen);color:var(--screen-ink)}.o-view-msg{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;color:var(--screen-ink);background:var(--screen-glass);border:0;border-radius:999px}.o-view-msg svg{color:var(--on-screen)}.app .side.o-side{position:sticky;top:calc(var(--topbar) + 12px);max-height:calc(100vh - var(--topbar) - 24px);overflow:hidden}.o-meter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--sep)}.o-meter>div{padding:10px 12px 9px;min-width:0}.o-meter>div+div{border-left:1px solid var(--sep)}.o-meter .o-v{display:block;margin-top:4px;font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-capbar{display:flex;align-items:center;gap:10px;padding:8px 12px 9px;border-bottom:1px solid var(--sep)}.o-capbar-track{position:relative;flex:1;height:2px;background:rgba(var(--ink-rgb),.1);overflow:hidden}.o-capbar-track i{position:absolute;inset:0 auto 0 0;background:var(--text);transition:width .8s var(--ease)}.o-capbar.warn .o-capbar-track i{background:var(--warn)}.o-capbar>span{font-size:11px;color:var(--o-k);white-space:nowrap}.o-capbar>span .num{color:var(--text-2)}.app .needs.o-needs{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;background:rgba(var(--warn-rgb),.045);border-bottom:1px solid var(--sep);box-shadow:inset 0 1px rgba(var(--warn-rgb),.35)}.o-needs-k{display:flex;align-items:center;justify-content:space-between;gap:10px}.o-needs-k>span:last-child{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.o-needs-q{margin-top:4px;font-size:15px;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.o-needs-r{font-size:12px;color:var(--o-k)}.o-answer{display:flex;gap:6px;margin-top:6px}.o-answer .input{flex:1}.o-needs .o-link{align-self:flex-start;margin-top:6px}.o-needs .o-facts{margin-top:4px}.o-feed-h{gap:12px}.app .o-feed{flex:1;min-height:160px;overflow-y:auto;overscroll-behavior:contain}.o-step{display:grid;grid-template-columns:20px 14px minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-top:1px solid var(--sep);font-size:12.5px;color:var(--text-2);animation:o-in .35s var(--ease)}.o-feed>:first-child{border-top:0}.o-step-n{font-size:10.5px;color:var(--o-k)}.o-step-g{width:14px;height:14px;display:grid;place-items:center;color:var(--o-k)}.o-step-g svg{width:12px;height:12px}.o-step-g i{width:5px;height:5px;border:1px solid currentColor}.o-step.ok .o-step-g{color:var(--ink)}.o-step.err .o-step-g,.o-step.err .o-step-l{color:var(--err)}.o-step.run .o-step-g,.o-step.run .o-step-l{color:var(--text)}.o-step-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-step-m{font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--o-k);white-space:nowrap}.o-step-t{font-size:10.5px;color:var(--o-k);text-align:right}.o-step-e{grid-column:3 / -1;padding-bottom:7px;margin-top:-4px;font-size:11.5px;color:var(--err);overflow-wrap:anywhere}.o-note{position:relative;padding:8px 12px 9px 62px;border-top:1px solid var(--sep);font-size:12.5px;line-height:1.5;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(var(--ink-rgb),.012);animation:o-in .35s var(--ease)}.o-note-k{position:absolute;left:12px;top:10px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--o-k)}.o-note.user .o-note-t{color:var(--text)}.o-note.system .o-note-t{color:var(--warn)}@keyframes o-in{0%{opacity:0}}.o-say{display:flex;gap:6px;padding:8px;border-top:1px solid var(--sep)}.o-say .input{flex:1;height:28px;font-size:12.5px}.o-result{overflow:hidden}.o-result-body{padding:16px 14px 18px}.o-result-text{font-size:16px;line-height:1.5;letter-spacing:-.005em;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.o-result-err{margin-top:8px;font-size:12.5px;color:var(--err);overflow-wrap:anywhere}.o-sealed{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.o-sealed svg{width:11px;height:11px}.o-gone{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--sep);font-size:12px;color:var(--text-2)}.o-sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.o-sheet-col{min-width:0}.o-sheet-col+.o-sheet-col{border-left:1px solid var(--sep)}.o-sec+.o-sec{border-top:1px solid var(--sep)}.o-sec .o-ph{border-bottom:1px solid var(--sep)}.o-set{min-width:0}.o-set-row{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;min-height:52px;padding:12px 18px;border-top:1px solid var(--sep);flex-wrap:wrap}.o-set>.o-set-row:first-child,.o-set>:first-child{border-top:0}.o-set-l{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.o-set-l .t{font-size:13px;color:var(--text);display:inline-flex;align-items:center}.o-set-l .d{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.o-set-in{width:128px;flex:none}.o-set-in.o-set-pair{width:auto}.o-set-wide{width:250px;max-width:100%}.o-set-pair{display:flex;align-items:center;gap:6px;flex:none}.o-set-pair .money{width:104px}.o-fixed{font-size:13px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--ink-2);white-space:nowrap}.o-sub-row{background:transparent;min-height:40px;padding-top:8px;padding-bottom:8px}.o-mem{flex-wrap:nowrap}.o-mem-t{flex:1;min-width:0;font-size:12.5px;color:var(--text-2);overflow-wrap:anywhere}.o-code{border-top:1px solid var(--sep)}.o-code-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 0 16px}.o-code pre{margin:0;padding:8px 16px 14px;overflow-x:auto;font-family:var(--code);font-size:11.5px;line-height:1.65;color:var(--ink-2)}.backdrop .o-code{border:0;border-radius:14px;background:var(--fill)}.o-secret{padding:12px 14px;font-family:var(--code);font-size:12.5px;color:var(--ink);overflow-wrap:anywhere;background:var(--fill);border:0;border-radius:14px}.o-addr{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.o-addr .btn{flex:none}.o-addr .o-mono{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.o-ask{padding:18px;font-size:17px;line-height:1.4;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;border-bottom:1px solid var(--sep)}.o-ask+.o-set{border-top:0}.o-panel>.o-set+.o-set,.o-panel>.o-tbl+.o-set{border-top:1px solid var(--sep)}.o-progs-l{color:var(--text-2)}.o-log{margin:0;padding:12px 18px;font-family:var(--code);font-size:11.5px;line-height:1.6;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--sep)}.backdrop .field>span{font-size:10.5px;letter-spacing:.06em;color:var(--ink-2)}.o-modal-lede{font-size:13px;line-height:1.5;color:var(--text-2)}.o-modal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.o-modal-k{font-size:12px;color:var(--o-k)}.o-modal-k .num{color:var(--text);margin-left:4px}.o-modal-go{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding-top:4px;flex-wrap:wrap}.o-modal-note{font-size:12.5px;line-height:1.45;color:var(--ink-2)}.o-modal-err{font-size:12.5px;line-height:1.45;color:var(--err)}.o-modal-fine{padding-top:10px;border-top:1px solid var(--sep);font-size:11.5px;line-height:1.45;color:var(--o-k)}.o-modal-block{display:flex;flex-direction:column;gap:5px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--text-2);background:var(--fill);border:0;border-radius:14px;overflow-wrap:anywhere}.o-pay{display:flex;gap:16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--sep)}.backdrop .qr{width:156px;height:156px;padding:10px;border-radius:14px}.o-pay-r{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:10px}.o-site{padding-top:40px}.o-site .o-head{margin-bottom:14px}.o-site .o-head h1{letter-spacing:-.03em}.o-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.o-kpis>div{display:flex;flex-direction:column;padding:16px 18px 18px;min-width:0}.o-kpis>div+div{border-left:1px solid var(--sep)}.o-kpis .o-v{margin:8px 0 4px;font-size:28px;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.o-kpis .o-s{font-size:12px;color:var(--o-k)}.o-pending{font-size:16px;letter-spacing:0;color:var(--o-k)}.o-kpis.o-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-burnlog{--cols: minmax(0, 1fr) auto 120px 90px}.o-burn-off{display:flex;flex-direction:column;gap:10px;padding:16px;max-width:720px;font-size:13.5px;line-height:1.55;color:var(--text-2)}.o-burn-off p:first-child{font-size:15px;color:var(--text)}.o-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:start}.o-legend{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--o-k)}.o-legend i{display:inline-block;width:8px;height:8px;border-radius:2px}.o-legend i.a{background:var(--ink)}.o-legend i.b{background:rgba(var(--ink-rgb),.22);margin-left:8px}.o-chart{padding:12px 16px 34px}.o-chart-read{height:18px;margin-bottom:14px;font-size:12px;color:var(--o-k)}.o-chart-read b{font-weight:500;color:var(--text);margin-right:8px}.o-chart-read .num{color:var(--text-2)}.o-chart-plot{position:relative;margin-left:34px}.o-grid{position:absolute;left:0;right:0;height:1px;background:var(--o-line)}.o-grid.base{background:var(--o-line-2)}.o-grid span{position:absolute;left:-34px;top:-7px;width:26px;text-align:right;font-size:10.5px;color:var(--o-k)}.o-bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:6px;padding:0 4px}.o-bar{position:relative;flex:1;height:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.o-bar i{display:block;width:100%;max-width:22px;border-radius:3px}.o-bar i.a{background:var(--ink)}.o-bar i.b{background:rgba(var(--ink-rgb),.22);margin-bottom:1px}.o-bar.on{background:rgba(var(--ink-rgb),.03)}.o-bar.on i.a{background:var(--ink)}.o-bar-x{position:absolute;bottom:-22px;font-size:10.5px;color:var(--o-k);white-space:nowrap}.o-bench-wait{padding:14px}.o-bench-wait .o-set-l{max-width:52ch}.o-table th{font-size:10.5px;letter-spacing:.06em;color:var(--ink-3);padding:8px 18px}.o-table td{padding:9px 18px;font-size:13px;border-top-color:var(--sep)}.o-docs-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}.o-toc{position:sticky;top:calc(var(--topbar) + 24px);display:flex;flex-direction:column;padding-top:4px}.o-toc .o-k{margin-bottom:12px}.o-toc a{display:block;padding:5px 10px;border-radius:10px;font-size:12.5px;color:var(--ink-3);text-decoration:none;transition:color .15s,background-color .15s}.o-toc a.sub{padding-left:22px;font-size:12px}.o-toc a:hover{color:var(--ink)}.o-toc a.on{color:var(--ink);background:var(--sel)}.o-article{max-width:920px}html.site .o-terms .o-article{max-width:760px;margin:0 auto;background:transparent;border:0;border-radius:0;box-shadow:none}html.site .o-terms .md.o-md{padding:28px 0 72px}.o-article-note{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--sep);font-size:12px;color:var(--o-k)}.o-site .md.o-md{padding:30px 40px 44px;font-size:14px;line-height:1.65}.o-site .o-md h1{font-size:clamp(32px,3.4vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-bottom:14px}.o-site .o-md h2{font-size:18px;font-weight:600;letter-spacing:-.015em;margin:36px 0 12px;padding-top:24px;border-top-color:var(--sep)}.o-site .o-md h3{font-size:14.5px;font-weight:600}.o-site .o-md code{font-family:var(--code);font-size:12px;padding:1px 5px;background:rgba(var(--ink-rgb),.055)}.o-site .o-md pre{background:var(--fill);border:0;border-radius:14px;padding:14px 16px}.o-site .o-md pre code{font-size:12px;background:none;padding:0}.o-site .o-md table{font-size:13px;border-top:1px solid var(--sep)}.o-site .o-md th{font-size:10.5px;letter-spacing:.06em;color:var(--ink-3);padding:8px 12px 8px 0}.o-site .o-md td{padding:9px 12px 9px 0;border-bottom-color:var(--sep);vertical-align:top}.o-site .o-md td:first-child{color:var(--text)}.o-site .o-md blockquote{border-left-color:var(--sep)}.o-site .o-md a{color:var(--text)}a.o-bal{text-decoration:none!important}a.o-acct{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:30px;padding:0 6px;font-family:var(--font);font-size:12.5px;color:var(--text-2);text-decoration:none;transition:color .12s}a.o-acct:hover{color:var(--text)}.o-strip-form{padding-right:6px}.o-strip-in.input{width:200px;flex:none;height:28px}.o-strip.ok .o-strip-k{color:var(--ink)}.o-strip-calm{min-height:36px}.o-strip-calm .o-strip-k{color:var(--o-k)}.o-strip-calm .o-strip-t{padding:8px 0;font-size:12.5px;color:var(--text-2);white-space:normal}.backdrop .modal.o-auth{width:min(420px,100%)}.o-auth-form{display:flex;flex-direction:column;gap:14px}.o-field{gap:6px}.o-field-hint{font-size:12px;color:var(--ink-2)}.o-field-err{font-size:11.5px;color:var(--err)}.o-auth-alt{font-size:12.5px;color:var(--o-k);text-align:center;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.o-auth-alt .o-link{font-size:12.5px}.o-auth-sep{width:1px;height:12px;background:var(--o-line-2);margin:0 8px}.o-auth-em{color:var(--text);overflow-wrap:anywhere}.o-auth-or{display:flex;align-items:center;gap:12px;margin:-2px 0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.o-auth-or:before,.o-auth-or:after{content:"";flex:1;height:1px;background:var(--sep)}.btn.o-auth-gh svg{width:16px;height:16px}.backdrop .modal.gh-pick{width:min(480px,100%)}.gh-list{display:flex;flex-direction:column;max-height:min(46vh,360px);overflow:auto;margin:0 -8px}.gh-repo{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background-color .12s}.gh-repo:hover,.gh-repo:focus-visible{background:var(--fill);outline:none}.gh-repo.on{background:var(--sel)}.gh-repo-ic{flex:none;width:15px;height:15px;color:var(--ink-2)}.gh-repo-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:12.5px}.gh-repo-k{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.gh-repo-ok{flex:none;width:15px;height:15px;color:var(--ink)}.gh-none{padding:14px 10px;font-size:13px;color:var(--ink-2)}.gh-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:2px;font-size:12.5px}.gh-foot .o-link{font-size:12.5px}.o-dev{font-size:12px;color:var(--warn)}.o-dev .o-mono{font-size:12.5px;color:var(--text);letter-spacing:.06em}.app .o-code-in,.backdrop .o-code-in{height:44px;font-family:var(--code);font-size:20px;letter-spacing:.3em;text-align:center}.o-check{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.o-check input{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;flex:none;border:0;border-radius:6px;background:var(--fill-2);cursor:pointer;display:grid;place-items:center;transition:background-color .12s,border-color .12s}.o-check input:checked{background:var(--primary)}.o-check input:checked:after{content:"";width:8px;height:4px;border-left:1.6px solid var(--on-primary);border-bottom:1.6px solid var(--on-primary);transform:translateY(-1px) rotate(-45deg)}.o-check input:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px}.o-rk{display:flex;flex-direction:column;gap:10px;min-width:0}.o-rk-groups{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 6px;padding:14px 12px;background:var(--fill);border:0;border-radius:14px;font-family:var(--code);font-size:14px;letter-spacing:.06em;color:var(--text);text-align:center;-webkit-user-select:all;user-select:all}.o-rk-acts{display:flex;gap:6px}.app .o-rk-in,.backdrop .o-rk-in{font-family:var(--code);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.o-lines{border-bottom:1px solid var(--sep)}.o-lines-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 0}.app .o-ticket .o-prompt.o-lines-in{min-height:112px;border-bottom:0;font-family:var(--code);font-size:12.5px;line-height:1.65;padding-top:6px}.o-agents{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.o-agents-n{font-size:15px}.o-agents-n .faint{font-size:12px}.o-stepper{display:inline-flex;align-items:stretch;height:30px;border:0;border-radius:999px;background:var(--fill);overflow:hidden}.o-stepper button{-webkit-appearance:none;appearance:none;width:30px;padding:0;border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:15px;line-height:1;transition:color .12s,background-color .12s}.o-stepper button:hover:not(:disabled){color:var(--text);background:rgba(var(--ink-rgb),.05)}.o-stepper button:disabled{opacity:.3;cursor:default}.o-stepper button:focus-visible{outline:1px solid var(--text);outline-offset:-1px}.o-stepper input{width:38px;border:0;border-left:1px solid var(--sep);border-right:1px solid var(--sep);background:transparent;outline:none;text-align:center;font-size:14px;color:var(--text);padding:0}.o-stepper input:focus{background:rgba(var(--ink-rgb),.03)}.o-switch-r .switch{flex-direction:row-reverse;justify-content:space-between}.o-tk-warn{font-size:12px;line-height:1.45;color:var(--warn)}.o-tk-err{font-size:12.5px;line-height:1.45;color:var(--err)}.o-tk-ready{font-size:12.5px;line-height:1.45;color:var(--ink)}.o-facts dd .faint{color:var(--o-k)}.o-row.o-batch{background:rgba(var(--ink-rgb),.012)}.o-batch-t{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:baseline;gap:8px;min-width:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--text);text-align:left}.o-batch-t .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.o-batch-t:focus-visible{outline:1px solid var(--text);outline-offset:2px}.o-batch-n{width:12px;flex:none;color:var(--o-k);font-family:var(--code)}.o-batch-t:hover .o-batch-n{color:var(--text)}.o-batch-desk{flex:none;font-size:11.5px}.o-row.o-child>:nth-child(2){padding-left:20px}.o-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));background:var(--o-panel);border:1px solid var(--edge);border-radius:var(--o-rp);overflow:hidden}.o-tile{min-width:0;display:flex;flex-direction:column;box-shadow:1px 0 0 var(--o-line),0 1px 0 var(--o-line)}.o-thumb{position:relative;aspect-ratio:16 / 9;background:var(--fill);border-bottom:1px solid var(--sep);overflow:hidden}.o-thumb>a{position:absolute;inset:0;display:grid;place-items:center;text-decoration:none}.o-thumb img{width:100%;height:100%;object-fit:cover;display:block}.o-thumb>a:hover img{opacity:.9}.o-thumb>a:focus-visible{outline:1px solid var(--text);outline-offset:-2px}.o-thumb-msg{font-size:11.5px;color:var(--o-k)}.o-thumb.off{background:var(--fill)}.o-tile-meta{display:flex;flex-direction:column;gap:6px;padding:10px 12px 8px;min-width:0}.o-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.o-tile-n{font-size:10.5px;color:var(--o-k)}.o-tile-t{font-size:13px;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.o-tile-t:hover{text-decoration:underline;text-decoration-color:var(--o-line-3)}.o-tile-foot{display:flex;align-items:center;gap:12px;min-height:30px;font-size:12px;color:var(--text-2)}.o-tile-foot .btn{margin-right:-6px}.o-recent{--cols: 104px minmax(0, 1fr) 70px 90px}.o-dep{display:flex;gap:20px;padding:18px 16px;align-items:flex-start}.o-dep-qr.qr{width:168px;height:168px;padding:12px;border-radius:16px}.o-dep-r{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.o-dep-addr{font-size:17px;line-height:1.45;letter-spacing:.01em;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.o-dep-acts{display:flex;gap:6px;flex-wrap:wrap}.o-dep-p{font-size:13px;line-height:1.55;color:var(--text-2);max-width:560px}.o-dep-out{display:flex;flex-direction:column;gap:14px;padding:18px 16px;align-items:flex-start}.o-dep-got{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--sep);font-size:13.5px;color:var(--text);background:rgba(var(--ink-rgb),.04)}.o-dep-got.wait{background:rgba(var(--ink-rgb),.015);color:var(--text-2)}.o-dep-live{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-top:1px solid var(--sep);flex-wrap:wrap}.o-deps{--cols: 96px minmax(0, 1fr) 90px 110px 84px}.o-dep-note{margin:-4px 0 0;padding:0 14px 10px 124px;font-size:12px;line-height:1.45;color:var(--o-k)}.o-dep-note.warn-t{color:var(--warn)}.o-dep-ova{border-top:1px solid var(--sep)}.o-dep-ova-t{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;line-height:1.5;color:var(--text-2)}.o-dep-ova-t>.o-st{flex:none;margin-top:2px}.o-dep-cap{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sep)}.o-dep-cap>div{display:flex;flex-direction:column;gap:4px;padding:10px 16px 12px;min-width:0}.o-dep-cap>div+div{border-left:1px solid var(--sep)}.o-dep-cap dt{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.o-dep-cap dd{margin:0;font-size:18px;letter-spacing:-.02em;color:var(--text)}.o-dep-ova-note{padding:12px 18px;border-top:1px solid var(--sep);font-size:12.5px;line-height:1.45;color:var(--warn);background:transparent}.o-dep-ova-tip{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-top:1px solid var(--sep);font-size:13px;line-height:1.5;color:var(--text-2)}.o-dep-ova-tip>span:first-child{flex:1;min-width:0}.o-dep-ova-tip b{font-weight:500;color:var(--text)}.o-dep-ova-tip>.o-st{flex:none;margin-top:2px}.o-pw{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:0;border-radius:17px;background:var(--fill)}.o-pw-o{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:8px 12px 9px;border:0;border-radius:14px;background:transparent;text-align:left;font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color .18s,color .18s,box-shadow .18s}.o-pw-o:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink)}.o-pw-o[aria-pressed=true]{background:var(--seg-on);box-shadow:var(--seg-on-shadow);color:var(--ink)}.o-pw-o:disabled{cursor:default}.o-pw-o:disabled:not([aria-pressed=true]){color:var(--ink-3)}.o-pw-o:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:-2px}.o-pw-l{font-family:var(--font);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-transform:none;white-space:nowrap}.o-pw-f{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.o-pw-o[aria-pressed=true] .o-pw-f{color:var(--ink-2)}.o-pw-note{margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.o-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:2px 0 4px}.o-big-v{font-size:30px;letter-spacing:-.03em;line-height:1.05}.o-big-s{font-size:13px;color:var(--o-k)}.o-aw-fund{display:flex;gap:14px;align-items:flex-start}.o-aw-qr.qr{width:112px;height:112px;padding:8px;border-radius:12px}.o-aw-pair{display:flex;align-items:center;gap:8px;flex:none}.o-aw-pct{position:relative}.o-aw-pct .input{width:100%;padding-right:26px;text-align:right;font-variant-numeric:tabular-nums}.o-aw-pct>span{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--o-k);pointer-events:none}.o-aw-pct.bad .input{box-shadow:0 0 0 2px rgba(var(--err-rgb),.6)}.o-aw-tok{--cols: 150px minmax(0, 1fr) 72px;border-top:1px solid var(--sep)}.o-aw-tok .o-row{min-height:36px}.o-aw-add{gap:8px}.o-aw-add .input:first-child{flex:2 1 260px;min-width:0}.o-aw-add .input:nth-child(2){flex:1 1 140px;min-width:0}.o-aw-add .o-modal-err{flex-basis:100%}.o-aw-export{border-top:1px solid var(--sep)}.o-aw-ex-form{display:flex;flex-direction:column;gap:8px}.o-aw-key{position:relative;padding:10px 12px;border:0;border-radius:12px;background:var(--fill);overflow:hidden}.o-aw-key .o-mono{display:block;font-size:12px;line-height:1.55;word-break:break-all;color:var(--text)}.o-aw-key.blur .o-mono{filter:blur(6px);-webkit-user-select:none;user-select:none}.o-aw-reveal{position:absolute;inset:0;display:grid;place-items:center;width:100%;border:0;background:rgba(var(--ink-rgb),.087);font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.o-aw-reveal:hover{background:rgba(var(--ink-rgb),.138)}.o-aw-reveal:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:-2px}.o-mkt-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 40px;align-items:end;padding:22px 16px 20px}.o-mkt-h{margin:0;font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--text)}.o-mkt-p{margin-top:10px;max-width:66ch;font-size:13.5px;line-height:1.6;color:var(--text-2)}.o-mkt-go{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.o-mkt-parts{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sep)}.o-mkt-parts>div{min-width:0;padding:12px 16px 14px}.o-mkt-parts>div+div{border-left:1px solid var(--sep)}.o-mkt-parts dt{margin-bottom:6px;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text)}.o-mkt-parts dd{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.o-mkt-ex{--cols: minmax(0, 1fr) 110px 60px;border-top:1px solid var(--sep)}.o-mkt-ex .o-row:not(.o-hd){min-height:50px;opacity:.4}.o-tbl.o-mkt-ex .o-row:not(.o-hd):hover{background:none}.o-scale-in{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 20px;padding:14px 16px 12px}.o-scale-f{display:flex;flex-direction:column;gap:6px}.o-scale-amt{width:128px}.o-scale-models{flex-basis:100%;font-size:12px;color:var(--o-k)}.o-scale-rows{--cols: minmax(0, 1fr) auto 110px;border-top:1px solid var(--sep)}.o-scale-rows .o-row{min-height:50px}.o-scale-k{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.o-scale-sub{flex-basis:100%;font-size:12px;color:var(--o-k)}.o-scale-k .o-st{white-space:normal;min-width:0;line-height:1.3}.o-scale-h{font-size:12.5px;color:var(--text-2);white-space:nowrap}.o-scale-n{margin-right:3px;font-size:20px;letter-spacing:-.02em;color:var(--text)}.o-scale-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--sep)}.o-scale-out>div{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px;min-width:0}.o-scale-out>div+div{border-left:1px solid var(--sep)}.o-scale-big{font-size:20px;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.o-toc-docs{display:flex;flex-direction:column;margin-bottom:26px}.o-terms .o-article{max-width:820px}.o-auth-terms{margin-top:-4px;font-size:11.5px;line-height:1.45;color:var(--o-k);text-align:center}.o-auth-terms .o-link{font-size:11.5px}.o-set-form{flex-direction:column;align-items:stretch;gap:8px}.o-set-form .o-set-pair{justify-content:flex-end}@media(max-width:1180px){.o-recipes{--cols: minmax(0, 1fr) 44px 58px 70px 62px 52px}.o-recipes .o-row>:nth-child(3),.o-recipes .o-row>:nth-child(6){display:none}.o-mine{--cols: minmax(0, 1fr) 44px 58px 70px 76px}.o-mine .o-row>:nth-child(3),.o-mine .o-row>:nth-child(6){display:none}.o-tasks{--cols: 100px minmax(0, 1fr) 64px 70px 76px}.o-tasks .o-row>:nth-child(3),.o-tasks .o-row>:nth-child(6){display:none}}@media(max-width:1080px){.o-cockpit{grid-template-columns:minmax(0,1fr)}.app .side.o-side{position:static;max-height:none}.app .o-feed{max-height:60vh}.o-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.o-kpis>div:nth-child(4){border-left:0}.o-kpis>div:nth-child(n+4){border-top:1px solid var(--sep)}.o-kpis.o-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}.o-kpis.o-kpis-4>div:nth-child(3){border-left:0;border-top:1px solid var(--sep)}.o-kpis.o-kpis-4>div:nth-child(4){border-left:1px solid var(--sep);border-top:1px solid var(--sep)}}@media(max-width:960px){.o-desk,.o-desk-narrow{grid-template-columns:minmax(0,1fr)}.o-desk>.composer{order:-1}.o-ticket{position:static}.o-sheet{grid-template-columns:minmax(0,1fr)}.o-sheet-col+.o-sheet-col{border-left:0;border-top:1px solid var(--sep)}.o-two,.o-docs-grid{grid-template-columns:minmax(0,1fr)}.o-toc{display:none}.o-mkt-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.o-mkt-parts>div:nth-child(3){border-left:0}.o-mkt-parts>div:nth-child(n+3){border-top:1px solid var(--sep)}.o-sched{--cols: minmax(0, 1fr) 150px 62px 40px 30px}.o-sched .o-row>:nth-child(3){display:none}}@media(max-width:720px){.app .main{padding:10px var(--gutter) 20px}.o-strip-form{flex-wrap:wrap;padding:8px 8px 8px 12px;row-gap:8px}.o-strip-form .o-strip-t{flex-basis:calc(100% - 80px)}.o-strip-in.input{flex:1;width:auto}.o-rk-groups{grid-template-columns:repeat(4,minmax(0,1fr));font-size:15px}.o-tiles{grid-template-columns:minmax(0,1fr)}.o-tile{flex-direction:row;align-items:flex-start}.o-thumb{width:120px;flex:none;margin:10px 0 10px 10px;border:1px solid var(--edge)}.o-thumb-msg{font-size:10.5px;text-align:center;padding:0 6px}.o-tile-meta{padding:8px 10px 6px;gap:4px}.o-tile-foot{gap:10px;min-height:28px}.o-dep{flex-direction:column;align-items:stretch;padding:14px 12px;gap:14px}.o-dep-qr.qr{width:148px;height:148px;align-self:center}.o-dep-addr{font-size:15px}.o-dep-live{padding-left:12px}.o-deps .o-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a s" "w l";padding-top:8px;padding-bottom:8px;row-gap:2px}.o-deps .o-row>:nth-child(1){grid-area:w;font-size:11.5px}.o-deps .o-row>:nth-child(2){grid-area:a;text-align:left;justify-self:start}.o-deps .o-row>:nth-child(3){display:none}.o-deps .o-row>:nth-child(4){grid-area:s;justify-self:end}.o-deps .o-row>:nth-child(5){grid-area:l}.o-dep-note{margin-top:-2px;padding-left:14px}.o-dep-ova-t{flex-direction:column;gap:6px;padding:12px}.o-dep-cap>div{padding:8px 12px 10px}.o-dep-cap dd{font-size:15px}.o-dep-ova-note{padding:10px 12px}.o-dep-ova-tip{flex-direction:column;gap:6px;padding:12px}.o-bal-ova{display:none!important}.o-burnlog .o-row{grid-template-columns:minmax(0,1fr) auto 70px}.o-recent .o-row{grid-template-columns:auto minmax(0,1fr) auto}.o-row.o-child>:nth-child(2){padding-left:0}.o-aw-qr.qr{width:96px;height:96px}.o-bal-k{display:none}.o-bal-v{padding-left:10px;min-width:0}.o-title-line h1{font-size:17px}.o-head{padding-top:2px}.o-head-r,.o-addr{width:100%}.o-strip{gap:10px;padding-left:12px}.o-strip-t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 0}.app .input,.app .select,.backdrop .input,.backdrop .select,.app .o-ticket .o-prompt,.app .o-say .input{font-size:16px}.app .o-ticket .o-prompt{min-height:120px}.o-row{padding:0 12px;gap:6px 10px}.o-row.o-hd{display:none}.o-row.o-hd+.o-row,.o-row.o-hd+.o-blank{border-top:0}.o-tasks .o-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"t t t" "s p w";padding-top:9px;padding-bottom:9px}.o-tasks .o-row>:nth-child(1){grid-area:s}.o-tasks .o-row>:nth-child(2){grid-area:t}.o-tasks .o-row>:nth-child(5){grid-area:p}.o-tasks .o-row>:nth-child(7){grid-area:w}.o-tasks .o-row>:nth-child(5),.o-tasks .o-row>:nth-child(7){font-size:12px}.o-recipes .o-row{grid-template-columns:minmax(0,1fr) auto auto}.o-mine .o-row{grid-template-columns:minmax(0,1fr) auto}.o-mkt-top{grid-template-columns:minmax(0,1fr);padding:16px 12px}.o-mkt-go{align-items:flex-start}.o-mkt-h{font-size:20px}.o-mkt-parts{grid-template-columns:minmax(0,1fr)}.o-mkt-parts>div,.o-mkt-parts>div:nth-child(n){padding:10px 12px 12px;border-left:0}.o-mkt-parts>div+div{border-top:1px solid var(--sep)}.o-mkt-ex .o-row{grid-template-columns:minmax(0,1fr) auto}.o-scale-in{padding:12px}.o-scale-rows .o-row{grid-template-columns:minmax(0,1fr) auto;min-height:52px}.o-scale-out>div{padding:10px 12px 12px}.o-scale-big{font-size:17px}.o-files{--cols: minmax(0, 1fr) auto auto}.o-sched .o-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"r r r" "w o d";padding-bottom:8px}.o-sched .o-row>:nth-child(1){grid-area:r}.o-sched .o-row>:nth-child(2){grid-area:w;font-size:12px;color:var(--text-2)}.o-sched .o-row>:nth-child(5){grid-area:o}.o-sched .o-row>:nth-child(6){grid-area:d}.o-progs .o-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s" "a a";padding-top:8px;padding-bottom:8px;row-gap:2px}.o-progs .o-row>:nth-child(1){grid-area:n}.o-progs .o-row>:nth-child(2){grid-area:a;font-size:10.5px}.o-progs .o-row>:nth-child(3){grid-area:s}.o-aw-tok .o-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s" "a a";padding-top:8px;padding-bottom:8px;row-gap:2px}.o-aw-tok .o-row>:nth-child(1){grid-area:n}.o-aw-tok .o-row>:nth-child(2){grid-area:a;font-size:10.5px}.o-aw-tok .o-row>:nth-child(3){grid-area:s}.o-aw-add .input:first-child,.o-aw-add .input:nth-child(2){flex-basis:100%}.o-changes{--cols: minmax(0, 1fr) auto auto}.o-meter>div{padding:9px 10px}.o-meter .o-v{font-size:14px}.o-step{grid-template-columns:18px 14px minmax(0,1fr) auto;padding:0 10px}.o-step-t{display:none}.o-note{padding-left:52px}.o-note-k{left:10px}.o-set-in{width:120px}.o-set-wide{width:100%}.o-tk-row+.o-presets{margin-left:0}.o-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.o-kpis>div:nth-child(n){border-left:0;border-top:1px solid var(--sep)}.o-kpis>div:nth-child(1),.o-kpis>div:nth-child(2){border-top:0}.o-kpis>div:nth-child(2n){border-left:1px solid var(--sep)}.o-kpis .o-v{font-size:22px}.o-bars{gap:3px;padding:0}.o-bar:nth-child(2n) .o-bar-x{display:none}.o-site{padding-top:24px}.o-site .md.o-md{padding:20px 16px 28px}}html.site .app,html.site .backdrop{font-size:14px;line-height:1.5}html.in-app{scrollbar-gutter:stable}html.site :is(.o-k,.o-ph-k,.o-row.o-hd,.o-tk-k,.o-sub,.o-crumb,.o-tag,.o-tags span,.o-needs-k>span:last-child,.o-step-m,.o-note-k,.o-amount-k,.o-dep-cap dt,.o-mkt-parts dt,.o-sealed,.o-ledger-k i){font-family:var(--font);font-size:10.5px;font-weight:600;letter-spacing:.06em}html.site :is(.o-row .r,.o-row .num,.o-step-n,.o-step-t,.o-ex-n,.o-tile-n,.o-meter .o-v,.o-capbar>span,.o-presets button,.o-stepper input,.o-agents-n,.o-acct){font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}html.site :is(.o-mono,.o-code pre,.o-log,.o-tpl code,.o-rk-groups,.o-rk-in,.o-code-in,.o-dev .o-mono,.o-batch-n,.app .o-lines-in){font-family:var(--code);letter-spacing:0}html.site .o-mkt-h{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.025em;line-height:1.05}html.site :is(.o-big-v,.o-kpis .o-v,.o-dep-cap dd,.o-scale-big,.o-scale-n){font-family:var(--display);font-weight:700;letter-spacing:-.025em}html.site .o-big-v{font-size:40px;line-height:1}html.site .app .o-head{padding:18px 0 8px;align-items:flex-end}html.site .app .o-title-line{gap:6px 16px;align-items:baseline}html.site .app .o-title-line h1{font-family:var(--display);font-weight:700;font-size:clamp(32px,2.8vw,40px);letter-spacing:-.03em;line-height:1.05;color:var(--ink)}html.site .app .o-meta{font-size:13px;color:var(--ink-2)}html.site .app .o-crumb{color:var(--ink-3);margin-bottom:8px}html.site .app .o-crumb a,html.site .app .o-lede{color:var(--ink-2)}html.site .app .o-panel{overflow:hidden}html.site .app .o-ticket{overflow:visible}html.site .app .o-row.o-hd{background:transparent}html.site .app a.o-row:hover,html.site .app .o-tbl .o-row:not(.o-hd):hover,html.site .app .o-ex:hover{background:rgba(var(--ink-rgb),.035)}html.site .o-site .o-tbl .o-row:not(.o-hd):hover{background:rgba(var(--ink-rgb),.035)}html.site .app .o-ticket .o-prompt{font-size:16px;line-height:1.55;padding:16px 18px;color:var(--ink)}html.site .app .o-ticket .o-prompt::placeholder{color:var(--ink-3)}html.site .app .o-ticket .o-prompt:focus{background:rgba(var(--ink-rgb),.03)}html.site .o-stepper button{color:var(--ink-2)}html.site .o-stepper button:hover:not(:disabled){color:var(--ink);background:var(--fill-2)}.o-balm{position:absolute;top:calc(100% + 8px);right:-1px;z-index:60;width:288px;display:flex;flex-direction:column;padding:6px;background:var(--glass);border:1px solid var(--edge);border-radius:10px;box-shadow:none;cursor:default;text-align:left;transform-origin:100% 0;opacity:0;transform:translateY(-6px) scale(.98);clip-path:inset(0 0 100% 0 round 6px);visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,transform .24s var(--mm-io),clip-path .24s var(--mm-io),visibility 0s linear .24s}.o-balm.open{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 6px);visibility:visible;pointer-events:auto;transition:opacity .22s ease-out,transform .42s var(--mm-eo),clip-path .48s var(--mm-eo),visibility 0s}.o-balm>*{opacity:0;transform:translateY(5px);transition:opacity .14s ease-out,transform .2s ease-out}.o-balm.open>*{opacity:1;transform:none;transition:opacity .36s ease-out var(--d, 0ms),transform .56s var(--mm-eo) var(--d, 0ms),background-color .14s}.o-balm-k{padding:6px 8px;font-family:var(--btn, var(--code));font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.o-balm-o{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0;padding:9px 8px;border:0;border-radius:9px;background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.o-balm-o:hover:not(:disabled){background:rgba(var(--ink-rgb),.045)}.o-balm-o:disabled{cursor:default}.o-balm-o:disabled .o-balm-t b{color:var(--ink-3)}.o-balm-o:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:-2px}.o-balm-dot{width:14px;height:14px;border-radius:50%;border:1px solid var(--edge);background:var(--glass);transition:background-color .2s,border-color .2s,box-shadow .28s var(--mm-eo)}.o-balm-o[aria-checked=true] .o-balm-dot{border-color:var(--edge);background:var(--ink);box-shadow:inset 0 0 0 3px var(--ink-inv)}.o-balm-t{display:flex;flex-direction:column;gap:2px;min-width:0}.o-balm-t b{font-family:var(--font);font-size:14px;font-weight:450;letter-spacing:-.01em;line-height:1.25;text-transform:none;transition:transform .36s var(--mm-eo)}.o-balm-o:is(:hover,:focus-visible):not(:disabled) .o-balm-t b{transform:translate(2px)}.o-balm-t span{font-family:var(--font);font-size:12px;line-height:1.4;letter-spacing:-.003em;color:var(--ink-3);transition:color .2s}.o-balm-o:is(:hover,:focus-visible):not(:disabled) .o-balm-t span{color:var(--ink-2)}.o-balm-v{font-family:var(--font);font-size:14px;font-weight:450;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.o-balm-n{margin:4px 0 0;padding:8px 8px 4px;border-top:1px solid var(--sep);font-family:var(--font);font-size:12px;line-height:1.4;letter-spacing:-.003em;color:var(--ink-3)}html.site .o-bal-c{transition:transform .38s var(--mm-eo),color .18s}html.site .o-bal-b:hover .o-bal-c,html.site .o-bal-b[aria-expanded=true] .o-bal-c{color:var(--ink)}@media(prefers-reduced-motion:reduce){.o-balm,.o-balm.open,.o-balm>*,.o-balm.open>*{transition:opacity .12s,visibility 0s;transform:none;clip-path:none}}html.site .o-bal .o-balm{background:color-mix(in srgb,var(--raised) 96%,transparent)}@media(max-width:520px){html.site .o-bal .o-balm{position:absolute;top:calc(100% + 8px);left:auto;right:0;width:min(290px,calc(100vw - 24px));transform-origin:100% 0}}html.site .app .needs.o-needs{background:transparent;border-bottom-color:var(--sep);box-shadow:none}html.site .o-note{background:transparent}html.site .o-note.user{background:var(--fill)}html.site .backdrop .modal.o-auth{width:min(440px,100%)}html.site .o-auth-alt .o-link,html.site .o-link{color:var(--ink-2);text-decoration-color:rgba(var(--ink-rgb),.3)}html.site .o-link:hover{color:var(--ink);text-decoration-color:var(--ink)}html.site .o-site .o-head h1{font-family:var(--display);font-weight:700}@media(max-width:720px){html.site .app .main{padding:14px 16px 64px}html.site .app .o-title-line h1{font-size:30px}html.site .o-bal-add{display:none}}.o-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.app .o-otp-box.input,.backdrop .o-otp-box.input{height:52px;padding:0;border-radius:14px;text-align:center;font-family:var(--font);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;caret-color:var(--ink)}.backdrop .o-otp-box.input:disabled{opacity:.6}@media(max-width:420px){.o-otp{gap:6px}.app .o-otp-box.input,.backdrop .o-otp-box.input{height:46px;font-size:20px}}.cv{position:relative;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;border-radius:12px;background:var(--screen);border:0}.cv-compact{background:var(--screen)}.cv-compact img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cv-compact.is-ended img{filter:grayscale(1);opacity:.5}.dk .cv-compact.is-ended:not(:has(img)){background:var(--raised)}.dk .cv-compact.is-ended:not(:has(img)) .cv-wait-in{color:var(--ink-3)}.cv-stage,.cv-vnc{position:absolute;inset:0}.cv-vnc>div{background:transparent!important}.cv-wait{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:16px;text-align:center;background:var(--screen)}.cv-wait-in{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.4;color:var(--screen-ink)}.cv-spin{flex:none;width:13px;height:13px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--screen-ink) 30%,transparent);border-top-color:var(--on-screen);animation:cv-spin 1.1s steps(8,end) infinite}.cv-full-view{box-shadow:var(--screen-shadow)}.cv-full-view.is-control:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--on-screen) 55%,transparent)}.cv-bar{position:absolute;z-index:3;top:10px;right:10px;display:flex;gap:8px;opacity:0;transform:translateY(-3px);transition:opacity .18s,transform .25s var(--out)}.cv:hover .cv-bar,.cv:focus-within .cv-bar,.cv.is-control .cv-bar,.cv.is-full .cv-bar{opacity:1;transform:none}@media(hover:none){.cv-bar{opacity:1;transform:none}}.cv-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:0;border-radius:999px;background:var(--screen-glass);color:var(--on-screen);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:none;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.cv-btn svg{width:14px;height:14px}.cv-btn.icon{width:30px;padding:0;justify-content:center}.cv-btn.dark{background:var(--focus);color:var(--on-focus)}@media(hover:hover){.cv-btn:not(:disabled):hover{color:var(--on-focus);background:var(--focus)}}.cv-btn:active:not(:disabled){transform:scale(.95);transition:transform .08s ease-out}.cv-btn:disabled{opacity:.5;cursor:default}.cv-btn:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.cv-hint{position:absolute;z-index:3;left:10px;bottom:10px;padding:7px 12px;border-radius:999px;background:var(--screen-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--on-screen);font-size:12px;pointer-events:none;animation:cv-hint 3.6s ease forwards}.cv.is-full{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none;background:var(--screen)}.cv.is-window{position:fixed;inset:0;z-index:1000;width:100vw;height:100vh;height:100dvh}.cv.is-full .cv-stage{inset:0;margin:auto;width:min(100vw,calc(100dvh * 16 / 9));height:min(100dvh,56.25vw)}.cv.is-full.is-control:after{border-radius:0}.cv.is-full .cv-bar{top:14px;right:14px}@media(max-width:560px){.cv-hint-more{display:none}.cv-hint{font-size:11.5px;padding:6px 10px}}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-hint{0%,75%{opacity:1}to{opacity:0}}.dk{min-width:0}.dk-has-rail{display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start;gap:0 clamp(24px,3vw,44px)}.dk-body{min-width:0;display:flex;flex-direction:column}.dk-rail{position:sticky;top:calc(var(--topbar) + 12px);align-self:start;margin-top:24px;max-height:calc(100dvh - var(--topbar) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.15) transparent;padding:6px;border-radius:20px;background:var(--glass);box-shadow:var(--shadow)}.dk-rail-in{display:flex;flex-direction:column;gap:2px}.dk-rail-row{display:flex;width:100%;padding:9px 12px 10px;border:0;border-radius:14px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.dk-rail-row:hover{background:var(--fill)}.dk-rail-row:focus-visible{outline:none;background:var(--fill-2)}.dk-rail-main{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.dk-rail-t{font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-rail-sub{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--ink-3)}.dk-rail-x{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-rail-x.warn{color:var(--warn)}.dk-rail-hint{margin:8px 10px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.dk-rail-skel{pointer-events:none}.dk-rail-skel .dk-rail-t{width:70%;height:10px;border-radius:5px;background:var(--fill)}.dk-rail-skel .dk-rail-sub{display:block;width:45%;height:8px;margin-top:7px;border-radius:4px;background:var(--fill)}.dk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;padding:24px 0 14px}.dk-head-l{min-width:0}.dk-title{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(32px,2.8vw,40px);line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.dk-meta{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;margin-top:8px;min-height:20px;font-size:13px;color:var(--ink-2)}.dk-meta>span+span:before{content:"\b7";margin:0 9px;color:var(--ink-3)}.dk-ink{color:var(--ink)}.dk-faint{color:var(--ink-3)}.dk-actions{display:flex;align-items:center;gap:8px;min-height:32px;flex-wrap:wrap;justify-content:flex-end}.dk-tbtn,.dk-act,.dk-more{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font:inherit;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.dk-tbtn{height:30px;padding:0 13px;font-size:13px}.dk-act{height:26px;padding:0 11px;margin:-2px 0;font-size:12.5px}.dk-more{align-self:flex-start;height:34px;margin:24px 0 0;padding:0 16px;font-size:13px}.dk-tbtn.stop,.dk-act.stop{color:var(--err)}@media(hover:hover){:is(.dk-tbtn,.dk-act,.dk-more):not(:disabled):hover{color:var(--on-focus);background:var(--focus)}:is(.dk-tbtn,.dk-act).stop:not(:disabled):hover{color:var(--err)}}:is(.dk-tbtn,.dk-act,.dk-more):active:not(:disabled){transform:scale(.96);transition:transform .08s ease-out}:is(.dk-tbtn,.dk-act,.dk-more):disabled{opacity:.5;cursor:default}:is(.dk-tbtn,.dk-act,.dk-ibtn,.dk-chev,.dk-more):focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.dk-confirm{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.dk-confirm>span{padding-right:4px;white-space:nowrap}.dk-sec{padding:24px 0 28px;border-top:1px solid var(--sep)}.dk-sec-head{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.dk-chev,.dk-ibtn{flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.dk-chev{width:28px;height:28px}@media(hover:hover){:is(.dk-chev,.dk-ibtn):hover{color:var(--on-focus);background:var(--focus)}}.dk-chev-i{width:16px;height:16px;transition:transform .4s cubic-bezier(.2,.75,.15,1)}.dk-chev-i.folded{transform:rotate(-90deg)}.dk-chev-gap{flex:none;width:28px;height:28px}.dk-sec-t{flex:0 1 auto;margin:0;min-width:0;max-width:calc(100% - 38px);font-family:var(--font);font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-count{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--ink-3)}.dk-notes{flex:none;display:inline-flex;align-items:center;gap:6px;height:20px;margin:-2px 0;padding:0 9px;border:0;border-radius:999px;background:var(--fill);color:var(--ink-2);font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .18s,color .18s}.dk-notes .num{color:var(--ink);letter-spacing:0}@media(hover:hover){.dk-notes:hover,.dk-notes:hover .num{color:var(--on-focus);background:var(--focus)}}.dk-notes:focus-visible,.dk-notes:focus-visible .num{outline:none;color:var(--on-focus);background:var(--focus)}.tb-intro{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.tb-intro b{color:var(--ink);font-weight:600}.tb-none{margin:4px 0;font-size:13px;color:var(--ink-3)}.tb-list{list-style:none;margin:0;padding:0;max-height:min(60vh,560px);overflow:auto}.tb-note{padding:11px 0 12px;border-top:1px solid var(--sep)}.tb-note:first-child{border-top:0;padding-top:2px}.tb-h{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:12px;color:var(--ink-3)}.tb-who{flex:none;font-weight:600;color:var(--ink);text-decoration:none}.tb-who:hover{text-decoration:underline}.tb-part{min-width:0;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.tb-kind{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tb-at{flex:none;font-variant-numeric:tabular-nums}.tb-t{margin:5px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.tb-t b{font-weight:600}.tb-claim-n{color:var(--ink-2)}.tb-claim-n:before{content:" \b7  ";color:var(--ink-3)}.tb-foot{margin:0;font-size:12px;color:var(--ink-3)}.dk-sec-fill{flex:1 1 24px;min-width:0}.dk-sec-sum{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--ink-2);justify-content:flex-end}.dk-sum{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dk-sum.err{color:var(--err)}.dk-sec-sub{display:flex;align-items:baseline;min-width:0;margin:6px 0 0 38px;font-size:12.5px;color:var(--ink-3)}.dk-when{flex:none;white-space:nowrap}.dk-prompt{min-width:0;padding:0;border:0;background:transparent;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-prompt:hover{color:var(--ink-2)}.dk-prompt.open{white-space:normal;overflow:visible}.dk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(288px,100%),1fr));gap:28px 22px;margin:18px 0 0 38px}.dk-grid.dk-anim{animation:dk-fade .3s ease both}.dk-stack.dk-anim .dk-stack-card{animation:dk-stack-in .4s cubic-bezier(.2,.75,.15,1) both}.dk-card{display:flex;flex-direction:column;gap:10px;min-width:0}.dk-card-meta{min-width:0}.dk-screen{display:block;width:100%;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left;box-shadow:var(--screen-shadow);transition:transform .35s var(--press),box-shadow .3s}.dk-screen:active{transform:scale(.99)}.dk-screen:focus-visible{outline:none;transform:scale(1.03);box-shadow:var(--lift)}.dk-label{margin-bottom:1px;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-line{display:flex;align-items:center;min-width:0;min-height:26px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.dk-sep{margin:0 7px;color:var(--ink-3)}.dk-grow{flex:1;min-width:6px}.dk-line .dk-act+.dk-act{margin-left:6px}.dk-st{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.dk-st.err{color:var(--err)}.dk-locked{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.dk-locked svg{width:13px;height:13px}.dk-flip{transform:scaleX(-1)}.dk-stack{display:flex;align-items:center;gap:clamp(20px,3vw,40px);margin:18px 0 0 38px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;font:inherit}.dk-stack-cards{position:relative;flex:none;width:min(340px,44%);aspect-ratio:16 / 9}.dk-stack-cards[data-depth="1"]{margin-right:10px;margin-bottom:8px}.dk-stack-cards[data-depth="2"]{margin-right:20px;margin-bottom:16px}.dk-stack-cards[data-depth="3"]{margin-right:30px;margin-bottom:24px}.dk-stack-card{position:absolute;inset:0;border-radius:12px;overflow:hidden;box-shadow:var(--screen-shadow);transform:translate(calc(var(--i) * 10px),calc(var(--i) * 8px));transition:transform .35s var(--press)}.dk-stack-card .cv{height:100%}.dk-stack:hover .dk-stack-card{transform:translate(calc(var(--i) * 13px),calc(var(--i) * 11px))}.dk-stack:focus-visible{outline:none}.dk-stack:focus-visible .dk-stack-t{text-decoration:underline;text-underline-offset:3px}.dk-stack-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.dk-stack-t{font-size:15px;font-weight:500;color:var(--ink)}.dk-stack-d{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@keyframes dk-stack-in{0%{opacity:0}}.dk-note{margin:26px 0 0;font-size:12.5px;color:var(--ink-3)}.dk-empty{display:grid;justify-items:center;gap:8px;margin-top:8px;padding:56px 24px;text-align:center;border:0;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow)}.dk-empty .t{font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.dk-empty .d{max-width:52ch;margin-bottom:8px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.dk-sheet{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:var(--scrim);animation:dk-fade .2s ease both}.dk-panel{display:flex;flex-direction:column;gap:12px;width:min(1180px,100%);max-height:100%;overflow:auto;padding:14px 18px 16px;border-radius:26px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu);animation:dk-rise .3s var(--out) backwards;font-family:var(--font);color:var(--ink)}.dk-panel-h{display:flex;align-items:center;gap:10px;min-height:36px;margin-right:-6px}.dk-panel-t{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.015em;overflow:hidden}.dk-panel-t>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%}.dk-panel-sub{min-width:0;font-weight:400;font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-pager{display:inline-flex;align-items:center;gap:2px}.dk-pos{min-width:52px;text-align:center;font-size:12.5px;color:var(--ink-3)}.dk-ibtn{width:32px;height:32px}.dk-ibtn svg{width:16px;height:16px}.dk-panel .cv-full-view:not(.is-full){width:min(100%,calc((100dvh - 200px) * 16 / 9));align-self:center}.dk-panel-f{padding:0 2px;font-size:13px}.dk-panel-f .dk-act{height:28px;font-size:13px}@keyframes dk-fade{0%{opacity:0}}@keyframes dk-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media(max-width:900px){.dk-has-rail{display:block}.dk-rail{position:sticky;top:var(--topbar);z-index:5;max-height:none;margin:0 calc(-1*clamp(18px,3vw,40px));padding:8px 0;border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.dk-rail-in{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 clamp(18px,3vw,40px)}.dk-rail-in::-webkit-scrollbar{display:none}.dk-rail-row{width:auto;flex:none;align-items:center;height:32px;padding:0 14px;border-radius:999px}.dk-rail-row .dk-rail-t{color:var(--ink-2)}.dk-rail-row.on{background:var(--seg-on);box-shadow:var(--seg-on-shadow)}.dk-rail-row.on .dk-rail-t{color:var(--ink)}.dk-rail-main{flex-direction:row;align-items:center;gap:8px;width:auto}.dk-rail-t{max-width:42vw}.dk-rail-sub{gap:6px}.dk-rail-x,.dk-rail-hint{display:none}.dk-rail-skel .dk-rail-t{width:96px}.dk-rail-skel .dk-rail-sub{display:none}.dk-rail:not(:has(.dk-rail-row)){display:none}.dk-sec{scroll-margin-top:12px}}@media(max-width:720px){.dk-rail{margin:0 -16px}.dk-rail-in{padding:0 16px}.dk-head{padding:16px 0 12px}.dk-title{font-size:30px}.dk-grid,.dk-stack,.dk-sec-sub{margin-left:0}.dk-chev-gap{display:none}.dk-sec-head{flex-wrap:wrap}.dk-sec-sum{width:100%;justify-content:flex-start}.dk-line{flex-wrap:wrap;row-gap:4px}.dk-hide-s{display:none}.dk-meta{column-gap:14px}.dk-meta>span+span:before{content:none}.dk-sheet{padding:0;place-items:end stretch}.dk-panel{width:100%;border-radius:26px 26px 0 0;padding:10px 12px calc(16px + env(safe-area-inset-bottom));animation-name:dk-up}.dk-panel .cv-full-view:not(.is-full){width:100%}.dk-panel-t>:first-child{max-width:50%}.dk-pos{min-width:44px}}@keyframes dk-up{0%{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.cv *,.dk,.dk *,.dk-sheet,.dk-sheet *{animation:none!important;transition:none!important}}html.site .o-st,html.site .cx-head-s{font-family:var(--font);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}html.site .o-strip-k{font-family:var(--font);letter-spacing:-.005em;text-transform:none}@media(max-width:640px){html.site .o-strip{flex-wrap:wrap;row-gap:6px;padding:10px 8px 10px 16px}html.site .o-strip-t{flex-basis:100%;order:3;white-space:normal;padding:0 8px 2px 0}html.site .o-strip-go{margin-left:auto}}.cx-screen:fullscreen,.cx-screen:-webkit-full-screen{width:100vw;height:100vh;max-width:none;margin:0;border:0;border-radius:0;background:var(--screen);display:flex;align-items:center;justify-content:center}.cx-screen:fullscreen .vnc,.cx-screen:-webkit-full-screen .vnc{width:100%;height:100%}.cx-sec,.cx-hello,.cx-home-col,.cx-note,.cx-msg-u,.cx-say,.cx-sys,.cx-steps,.cx-st,.cx-files,.cx-ask,.cx-panel,.dk-tile,.o-step,.o-note{animation:none}.cx-skel{display:none}.pg,.pg-modal{--ink-4: var(--ink-3);--ink-5: var(--ink-3);--hair: var(--sep);--hair-2: rgba(var(--ink-rgb), .12);--hov: rgba(var(--ink-rgb), .04)}.pg{width:min(760px,100%);margin:0 auto;padding:clamp(6px,3.5vh,40px) 0 32px;display:flex;flex-direction:column;gap:48px}.pg.pg-wide{width:min(960px,100%);gap:40px}.pg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 28px;flex-wrap:wrap}.pg-head-l{flex:1 1 380px;min-width:0}.pg-title{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(32px,2.8vw,40px);line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.pg-sub{margin:10px 0 0;max-width:60ch;font-size:14px;line-height:1.5;letter-spacing:-.006em;color:var(--ink-2)}.pg-new,.pg-act{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font:inherit;font-weight:500;letter-spacing:-.008em;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.pg-new{flex:none;height:34px;padding:0 16px 0 13px;font-size:13px}.pg-new svg{width:15px;height:15px;flex:none}@media(hover:hover){:is(.pg-new,.pg-act):not(:disabled):hover{color:var(--on-focus);background:var(--focus)}}:is(.pg-new,.pg-act):active:not(:disabled){transform:scale(.96);transition:transform .08s ease-out}.pg-sec{display:flex;flex-direction:column;min-width:0}.pg-k{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding:0 0 11px}.pg-k h2,.pg-k h3{margin:0;display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pg-k h2 .n{align-self:center;display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--fill);font-family:var(--font);font-size:11px;font-weight:500;letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums}.pg-k-r{font-size:12.5px;color:var(--ink-4)}.pg-k-sub{margin-top:30px}.pg-k-sub h3{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.pg-rows{display:flex;flex-direction:column;border-top:1px solid var(--sep)}.pg-row{display:flex;align-items:center;gap:18px;min-height:62px;padding:14px 12px;border-bottom:1px solid var(--sep);transition:background-color .14s}.pg-row:hover{background:var(--hov)}.pg-row-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:3px;margin:0;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit}button.pg-row-main{cursor:pointer;border-radius:8px}.pg-row-t{font-size:14.5px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.pg-row-d{display:block;min-width:0;font-size:13px;line-height:1.5;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-row-m{font-size:12.5px;line-height:1.5;color:var(--ink-4)}.pg-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-row-acts{flex:none;display:flex;align-items:center;gap:6px}.pg-act{height:30px;padding:0 14px;font-size:13px}.pg-ibtn{flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer;opacity:.6;transition:opacity .14s,transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.pg-row:hover .pg-ibtn,.pg-ibtn:focus-visible{opacity:1}@media(hover:hover){.pg-ibtn:not(:disabled):hover{opacity:1;color:var(--on-focus);background:var(--focus)}.pg-ibtn.danger:not(:disabled):hover{color:var(--err)}}.pg-ibtn:disabled{opacity:.3;cursor:default}.pg :is(.pg-new,.pg-act,.pg-ibtn):focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.pg :is(button.pg-row-main,.pg-sc-last):focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px}@media(hover:none){.pg-ibtn{opacity:1}}.pg-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:52px 24px 54px;text-align:center;border:0;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow)}.pg-empty .t{font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.pg-empty .d{max-width:50ch;margin-bottom:12px;font-size:13.5px;line-height:1.55;color:var(--ink-2);text-wrap:balance}.pg-none{padding:18px 12px;font-size:13px;color:var(--ink-4);border-bottom:1px solid var(--sep)}.pg-empty-go{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pg-new.quiet{padding:0 16px;background:transparent;color:var(--ink-2)}.rp-list{display:flex;flex-direction:column;gap:2px;max-height:min(50vh,420px);margin:0 -8px;overflow-y:auto;overscroll-behavior:contain;border:0}.rp-group{display:flex;flex-direction:column;gap:2px;padding:4px 0 6px;border-top:1px solid var(--sep)}.rp-list>:first-child{border-top:0}.rp-list>:last-child{border-bottom:0}.rp-gh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 10px 4px;min-width:0}.rp-gt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;letter-spacing:-.006em;color:var(--ink)}.rp-gm{flex:none;font-size:12px;color:var(--ink-4)}.rp-opt{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0;padding:11px 10px;border:0;border-radius:12px;background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .14s}.rp-group .rp-opt{padding:8px 10px}.rp-opt:hover{background:var(--fill)}.rp-opt.on{background:var(--sel)}.rp-opt:focus-visible{outline:none;background:var(--fill-2)}.rp-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ink-3);background:transparent;transition:background-color .14s,border-color .14s,box-shadow .14s}.rp-opt.on .rp-dot{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--raised)}.rp-ot{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.4;letter-spacing:-.006em}.rp-om{font-size:12px;color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums}.rp-none{margin:0;padding:18px 10px;font-size:13px;color:var(--ink-4)}@media(max-width:520px){.rp-opt{grid-template-columns:14px minmax(0,1fr);row-gap:2px}.rp-om{grid-column:2}.rp-gm{display:none}}.kc-opts{display:flex;flex-direction:column;gap:2px;margin:0 -10px}.kc-opt{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;width:100%;margin:0;padding:11px 10px;border:0;border-radius:14px;background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .14s}.kc-opt:hover{background:var(--fill)}.kc-opt.on{background:var(--sel)}.kc-opt:focus-visible{outline:none;background:var(--fill-2)}.kc-dot{width:16px;height:16px;margin-top:1px;border-radius:50%;border:1.5px solid var(--ink-3);background:transparent;transition:background-color .14s,border-color .14s,box-shadow .14s}.kc-opt.on .kc-dot{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--raised)}.kc-ot{display:flex;flex-direction:column;gap:3px;min-width:0}.kc-t{font-size:14px;font-weight:600;letter-spacing:-.01em}.kc-l{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.kc-fine{margin:0;font-size:12px;line-height:1.45;color:var(--ink-3)}.kc-go{display:flex;justify-content:flex-end}.pg-fine{font-size:12.5px;line-height:1.5;color:var(--ink-4)}.pg-faint{color:var(--ink-4)}.pg .empty{padding:18px 2px}.pg-search{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:16px;padding:0 5px 0 14px;background:var(--fill);border:0;border-radius:999px;color:var(--ink-3);cursor:text;transition:background-color .18s,box-shadow .2s}.pg-search:hover{background:var(--fill-2)}.pg-search:focus-within{background:var(--fill-2);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.35)}.pg-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.pg-search input::placeholder{color:var(--ink-5)}.pg-search .pg-ibtn{opacity:1}.pg-row-d.o-tpl code{font-size:11px;padding:1px 6px;background:var(--fill)}.pg-mkt-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 40px;flex-wrap:wrap;padding:20px 0 24px;border-top:1px solid var(--sep)}.pg-mkt-p{margin:0;flex:1 1 380px;max-width:58ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.pg-mkt-go{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pg-parts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;border-top:1px solid var(--sep)}.pg-parts>div{min-width:0;padding:14px 0 15px;border-bottom:1px solid var(--sep)}.pg-parts dt{margin-bottom:3px;font-size:13.5px;font-weight:500;letter-spacing:-.006em;color:var(--ink)}.pg-parts dd{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.pg-ex .pg-row{min-height:58px}.pg-ex .pg-row:hover{background:none}.pg-ex .pg-row-main{opacity:.5}.pg-sc{align-items:flex-start}.pg-sc .pg-row-acts{gap:8px;padding-top:1px}.pg-sc-m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:5px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.pg-sc-when{color:var(--ink);font-weight:450}.pg-sc-last{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);text-decoration:none!important;border-radius:8px;transition:color .14s}.pg-sc-last .pg-faint{margin-right:-2px}.pg-sc-last:hover{color:var(--ink);text-decoration:underline!important;text-decoration-color:rgba(var(--ink-rgb),.3)!important;text-underline-offset:3px}.pg-sc-last .cx-dot{width:6px;height:6px}.pg-sc.off .pg-row-t,.pg-sc.off .pg-sc-m,.pg-sc.off .pg-sc-when,.pg-sc.off .pg-sc-last{color:var(--ink-4)}html.site .backdrop .modal.pg-modal{width:min(580px,100%)}html.site .backdrop .pg-modal .mb{gap:18px;padding:20px 22px 22px}.pg-modal .pg-f{font-size:12.5px;font-weight:500;letter-spacing:-.004em;color:var(--ink-3)}.pg-m-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.backdrop .pg-ta{display:block;width:100%;min-height:108px;padding:14px 16px;resize:vertical;background:var(--fill);border:0;border-radius:16px;outline:none;font:inherit;font-size:15px;line-height:1.55;letter-spacing:-.008em;color:var(--ink);box-shadow:none;transition:background-color .16s,box-shadow .2s}.backdrop .pg-ta:hover{background:var(--fill-2)}.backdrop .pg-ta:focus{background:var(--fill-2);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.35)}.backdrop .pg-ta::placeholder{color:var(--ink-5)}.pg-m-fields{display:flex;flex-direction:column;gap:12px}.pg-fl{display:flex;flex-direction:column;gap:6px;min-width:0}.pg-m-when{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--sep)}.pg-chips{align-self:flex-start;display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;border-radius:18px;background:var(--fill)}.pg-chip{height:28px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .18s,color .18s,box-shadow .18s}.pg-chip:hover{color:var(--ink)}.pg-chip.on{background:var(--seg-on);box-shadow:var(--seg-on-shadow);color:var(--ink)}.pg-modal .pg-chip:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:1px}.pg-when-in{display:flex;flex-wrap:wrap;gap:8px 18px}.pg-when-in:empty{display:none}.pg-inl{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-3)}.backdrop .pg-inl .input,.backdrop .pg-inl .select{width:156px}.pg-inl-wide{flex:1 1 260px}.backdrop .pg-inl-wide .input{width:100%}.pg-m-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;padding-top:18px;border-top:1px solid var(--sep)}.pg-sum{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;border-radius:14px;background:var(--fill);font-size:13px;line-height:1.5;color:var(--ink-2)}.pg-sum svg{flex:none;margin-top:2px;color:var(--ink-3)}.pg-modal .pg-fine{margin:-6px 0 0}.stg{display:flex;flex-direction:column;border-bottom:1px solid var(--sep)}.st-sec{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px 56px;padding:30px 0 32px;border-top:1px solid var(--sep)}.st-l{min-width:0}.st-l h2{margin:0;font-family:var(--font);font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--ink)}.st-l p{margin:6px 0 0;max-width:34ch;font-size:13px;line-height:1.55;color:var(--ink-2)}.st-r{min-width:0;display:flex;flex-direction:column}.stg .o-set-row{min-height:0;padding:16px 0;border-top:1px solid var(--sep);background:none;gap:10px 24px}.stg .st-r>:first-child{border-top:0;padding-top:0}.stg .o-set-l{gap:3px}.stg .o-set-l .t{font-size:14px;font-weight:450;letter-spacing:-.008em;color:var(--ink)}.stg .o-set-l .d{font-size:13px;line-height:1.55;color:var(--ink-2)}.stg .o-sub-row{padding-top:12px;padding-bottom:12px}.stg .o-set-form{gap:10px}.stg .o-mem{padding:10px 0}.stg .o-mem-t{font-size:13px;color:var(--ink-2)}.st-n{display:inline-grid;place-items:center;min-width:20px;height:18px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--fill);font-family:var(--font);font-size:11px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums}.st-tag{flex:none;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.st-tag.warn{color:var(--warn)}.st-none{font-size:13px;color:var(--ink-4)}.st-more{align-self:flex-start;margin-top:12px}.stg .o-code{margin-top:16px;background:var(--fill);border:0;border-radius:14px;overflow:hidden}.stg .o-code-h{padding:8px 8px 0 14px}.stg .o-code-h .o-k{font-size:10.5px;color:var(--ink-4)}.stg .o-code pre{font-size:11.5px;color:var(--ink-2)}.stg .o-ledger{border-top:0}.stg .o-ledger .o-row{min-height:40px;padding:0;border-top:1px solid var(--sep)}.stg .o-ledger .o-row:first-child{border-top:0}html.site .app .stg .o-tbl .o-row:not(.o-hd):hover{background:none}.stg .o-ledger-k{font-size:13.5px;color:var(--ink)}.st-danger .st-l h2{color:var(--err)}.stg .ok-t{color:var(--ink)}@media(max-width:860px){.st-sec{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0 28px}.st-l p{max-width:60ch}}@media(max-width:720px){.pg{gap:36px;padding-top:4px}.pg-title{font-size:34px}.pg-sub{margin-top:10px;font-size:13.5px}.pg-head .pg-new{width:100%;justify-content:center}.pg-row{gap:12px;padding:13px 4px}.pg-row-d{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pg-empty{padding:40px 16px 44px}.pg-mkt-go{align-items:flex-start}.pg-parts{grid-template-columns:minmax(0,1fr)}.pg-sc{flex-wrap:wrap}.pg-sc .pg-row-main{flex-basis:calc(100% - 100px)}.pg-sc-m{gap:2px 14px}.pg-m-grid{grid-template-columns:minmax(0,1fr)}.backdrop .pg-inl .input,.backdrop .pg-inl .select{width:100%}.pg-inl{flex:1 1 100%}.pg-inl>span{width:40px;flex:none}html.site .backdrop .pg-modal .mb{padding:16px}.backdrop .pg-ta{font-size:16px}.stg .o-set-row{padding:14px 0}}@media(prefers-reduced-motion:reduce){.pg *,.pg-modal *{transition:none!important}}.at-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:12px 14px 0;list-style:none}.at-chip{display:inline-flex;align-items:center;gap:6px;max-width:min(260px,100%);height:28px;padding:0 3px 0 7px;border:1px solid var(--edge);border-radius:10px;background:var(--glass);font-size:12.5px;line-height:1;color:var(--ink)}.at-chip.err{border-color:rgba(var(--err-rgb),.35)}.at-thumb{flex:none;width:18px;height:18px;border-radius:8px;object-fit:cover;background:var(--fill)}.at-ic{flex:none;width:14px;height:14px;color:var(--ink-3)}.at-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-meta{flex:none;display:inline-flex;align-items:center;color:var(--ink-3);font-variant-numeric:tabular-nums}.at-chip.err .at-meta{color:var(--err);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-x{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .14s,color .14s}.at-x svg{width:12px;height:12px}.at-x:hover{background:rgba(var(--ink-rgb),.06);color:var(--ink)}.at-x:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:1px}.cx-box.drop{border-color:var(--edge);box-shadow:0 0 0 1px var(--ink)}.at-sent{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;margin:0;padding:0;list-style:none}.at-sent li{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:26px;padding:0 9px 0 8px;border:1px solid var(--edge);border-radius:10px;background:var(--glass);font-size:12.5px;color:var(--ink-2)}.at-sent li svg{flex:none;width:13px;height:13px;color:var(--ink-3)}.ri-catch{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;resize:none;overflow:hidden;pointer-events:none}.ri-drop{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:16px;text-align:center;background:var(--screen-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:inherit;font-size:13px;color:var(--on-screen);pointer-events:none}.ri-status{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:300px;overflow:hidden;font-size:12.5px;line-height:1.2;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.ri-status.err{color:var(--err)}.ri-status svg{flex:none}.cv-bar .ri-status{height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--screen-glass);color:var(--screen-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.ri-paste-w{position:relative;display:inline-flex}.ri-btn svg{width:13px;height:13px}.ri-box{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:290px;padding:12px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);border:0;border-radius:18px;box-shadow:var(--shadow-menu);text-align:left}.ri-box p{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--ink-2);white-space:normal}.ri-box textarea{display:block;box-sizing:border-box;width:100%;padding:8px 10px;border:0;border-radius:12px;background:var(--fill);color:var(--ink);font:inherit;font-size:13px;resize:none}.ri-box textarea:focus{outline:none;background:var(--fill-2);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.35)}.ri-box-x{margin-top:8px;height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){.ri-box-x:hover{color:var(--on-focus);background:var(--focus)}}.ri-copied{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 2px 0;font-size:12.5px;color:var(--ink-2)}.ri-copied-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.ri-copied button{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .18s,color .18s}.ri-copied button:hover{color:var(--on-focus);background:var(--focus)}.ri-copied button svg{width:13px;height:13px}.ri-copied .ri-copied-x{width:26px;padding:0;justify-content:center;background:transparent;color:var(--ink-3)}.cv .ri-copied{position:absolute;z-index:3;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 6px 5px 12px;border:0;border-radius:999px;background:var(--screen-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--screen-ink)}.cv .ri-copied .ri-copied-t{color:var(--screen-ink)}.cv .ri-copied button{color:var(--on-screen);background:color-mix(in srgb,var(--on-screen) 14%,transparent)}.cv .ri-copied .ri-copied-x{color:var(--screen-ink);background:transparent}@media(max-width:560px){.ri-status{max-width:150px}.ri-box{width:min(290px,calc(100vw - 32px))}}.mdl-btn{padding:0;background:transparent;font:inherit;cursor:pointer}.mdl-btn:focus-visible{outline:none;border-color:var(--edge)}.mdl-btn[aria-expanded=true]{border-color:var(--edge);background:var(--glass)}.mdl-field{display:flex;align-items:center;width:100%;text-align:left;font-size:13.5px}.mdl-field-l{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mdl{position:fixed;z-index:1000;box-sizing:border-box;width:316px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:5px;background:var(--glass);border:1px solid var(--edge);border-radius:14px;color:var(--ink);font-family:var(--font, Inter, system-ui, sans-serif);box-shadow:none;opacity:0;transform:scale(.98)}.mdl.on{opacity:1;transform:none;transition:opacity .14s ease-out,transform .16s var(--out, ease-out)}.mdl-fly{width:336px}.mdl-btn .cx-sel-l{max-width:220px}.mdl-l-short,.mdl-ic{display:none}.mdl-i{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;box-sizing:border-box;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;line-height:1.35;text-align:left;cursor:pointer;transition:background-color .1s}.mdl-i:hover,.mdl-i:focus-visible{background:var(--fill);outline:none}.mdl-i.on{background:var(--fill)}.mdl-i-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mdl-i-n{display:flex;align-items:center;gap:8px;white-space:nowrap}.mdl-i-d{font-size:12.5px;line-height:1.4;color:var(--ink-2);text-wrap:pretty}.mdl-i-v{flex:none;max-width:150px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-i-cv{flex:none;width:14px;height:14px;color:var(--ink-3);transition:transform .16s var(--out, ease)}.mdl-row.open .mdl-side .mdl-i-cv{transform:rotate(180deg)}.mdl-ck{flex:none;width:16px;height:16px;color:var(--ink)}.mdl-ck-s{width:14px;height:14px;margin-right:-4px}.mdl-tag{padding:1px 6px;border:1px solid var(--edge);border-radius:99px;font-family:var(--btn, "Geist Mono", ui-monospace, monospace);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.mdl-sep{height:1px;margin:5px 8px;background:rgba(var(--ink-rgb),.08)}.mdl-c{display:flex;flex-direction:column;gap:2px}.mdl-c-n{margin:4px 10px 6px;font-size:12.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.mdl-side{min-height:46px}.mdl-sub{display:flex;flex-direction:column;margin:0 0 4px 14px;padding:2px 0}.mdl-sub-i{min-height:34px;padding:6px 10px}.mdl-warn{margin:6px 10px 4px;font-size:12px;line-height:1.45;color:var(--warn);text-wrap:pretty}.mdl-back{gap:6px;min-height:36px;color:var(--ink-2);font-size:13px}.mdl-back-i{width:14px;height:14px;transform:rotate(180deg);color:var(--ink-3)}@media(max-width:640px){.mdl{width:calc(100vw - 16px)}.mdl-btn .cx-sel-l{max-width:96px;padding:0 20px 0 8px;font-size:12px}.mdl-btn svg{right:4px;width:12px;height:12px}.mdl-l-full{display:none}.mdl-l-short{display:inline}.mdl-i{min-height:44px}}@media(max-width:440px){.cx-cap-w{display:none}.cx-bar{gap:4px}.cx-tools{gap:2px}.cx-chip-i{width:28px}.cx-chip-wallet{display:none}}@media(max-width:380px){.mdl-btn{width:32px;justify-content:center}.mdl-btn .cx-sel-l,.mdl-btn>svg:not(.mdl-ic){display:none}.mdl-btn .mdl-ic{display:block;position:static;width:16px;height:16px;color:var(--ink-2)}}@media(prefers-reduced-motion:reduce){.mdl.on,.mdl-i-cv{transition:none}}.app{--sb: 260px;--topbar: 56px;min-height:100dvh;font-size:14px;line-height:1.5}.sb-frame{display:grid;grid-template-columns:var(--sb) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .34s var(--out)}.sb-frame.rail-off{grid-template-columns:0 minmax(0,1fr)}@media(min-width:1001px){.sb-frame.rail-off .sb .spin{animation-play-state:paused}}.sb{position:sticky;top:0;height:100dvh;min-width:0;overflow:hidden;z-index:30;background:var(--glass)}.sb-in{width:var(--sb);height:100%;display:flex;flex-direction:column;padding:14px 10px 10px}.sb-page{min-width:0;display:flex;flex-direction:column}.sb-scrim{display:none}.sb-grip{position:fixed;top:0;bottom:0;left:calc(var(--sb) - 5px);z-index:35;width:10px;cursor:col-resize;touch-action:none}.cx-grip{grid-area:panel;justify-self:start;align-self:stretch;position:relative;z-index:3;width:10px;margin-left:-6px;cursor:col-resize;touch-action:none}.sb-grip:after,.cx-grip:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:1px;pointer-events:none;background:linear-gradient(180deg,#fff,#8e8e93,#000);opacity:0;transition:opacity .2s ease .08s}.sb-grip:hover:after,.cx-grip:hover:after,.sb-grip.on:after,.cx-grip.on:after{opacity:1}html.resizing,html.resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.resizing .sb-frame,html.resizing .cx-task{transition:none!important}html.resizing .cx-screen{pointer-events:none}.sb-head{flex:none;display:flex;align-items:center;gap:6px;height:36px;padding:0 2px 0 4px;margin-bottom:14px}.sb-hb,.ah-ib,.cx-pc-ib{flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer;text-decoration:none;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.sb-hb svg,.ah-ib svg{width:17px;height:17px}.sb-docs,.sb-docs:hover,.sb-docs:focus-visible{color:var(--ok)!important}.sb-hb svg[viewBox="0 0 24 24"][width="14"]{width:14px;height:14px}@media(hover:hover){.sb-hb:hover,.ah-ib:hover{color:var(--on-focus);background:var(--focus)}}.sb-hb:focus-visible,.ah-ib:focus-visible,.cx-pc-ib:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.sb-nav{flex:none;display:flex;flex-direction:column;gap:1px}.sb-item{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink);text-decoration:none;text-align:left;width:100%;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.sb-ic-l{width:20px;height:20px;flex:none;display:grid;place-items:center}.sb-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-sup{flex:none;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--fill);font-size:11px;color:var(--ink-2)}@media(hover:hover){.sb-item:not(.sb-search):hover{color:var(--on-focus);background:var(--focus)}}.sb-item:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.sb-search{background:var(--fill);cursor:text}.sb-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:14px;color:var(--ink)}.sb-search input::placeholder{color:var(--ink-3)}.sb-search-x{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer}.sb-search-x:hover{color:var(--ink);background:var(--fill)}.sb-search-x svg{width:13px;height:13px}.sb-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px 12px;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.15) transparent}.sb-sec-h{display:inline-flex;align-items:center;gap:4px;margin:0;padding:20px 0 6px 10px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--ink-2)}.sb-sec-h svg{width:12px;height:12px;transition:transform .25s var(--out)}.sb-sec.shut .sb-sec-h svg{transform:rotate(-90deg)}.sb-sec-h:hover{color:var(--ink)}.sb-sec-b{display:flex;flex-direction:column;gap:1px}.sb-row{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 8px 7px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:inherit;font-size:13px;line-height:20px;color:var(--ink);text-decoration:none;text-align:left;width:100%;transition:background-color .15s}.sb-row:hover{background:var(--fill)}.sb-row:focus-visible{outline:none;background:var(--fill-2)}.sb-row-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-row-f{color:var(--ink-2)}.sb-row-ex .sb-row-t{white-space:normal;color:var(--ink-2)}.sb-run{align-items:flex-start}.sb-run-i{width:14px;flex:none;padding-top:3px;color:var(--ink)}.sb-run-i svg{width:13px;height:13px}.sb-run-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sb-run .sb-row-t{font-size:14px;font-weight:500;line-height:19px}.sb-run-s{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:15px;color:var(--ink-3)}.sb-more{color:var(--ink-2)}.sb-note{padding:6px 10px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.sb-note .o-link{font-size:12.5px}.sb-locked{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.sb-locked svg{width:12px;height:12px}.sb-skel{display:flex;flex-direction:column;gap:6px;padding:6px 10px}.sb-skel i{display:block;height:14px;border-radius:7px;background:var(--fill)}.sb-skel i:nth-child(2){width:80%}.sb-skel i:nth-child(3){width:64%}.sb-skel i:nth-child(4){width:86%}.sb-foot{flex:none;padding-top:6px}.sb-acct{position:relative}.sb-acct-b{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:8px;border:0;border-radius:12px;background:transparent;cursor:pointer;font:inherit;color:var(--ink);text-align:left;transition:background-color .15s}.sb-acct-b:hover,.sb-acct-b.on{background:var(--fill)}.sb-av{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--sel);font-size:13px;font-weight:600}.sb-acct-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.sb-acct-v{flex:none;font-size:13px;color:var(--ink-2)}.sb-acct-c{width:12px;height:12px;flex:none;margin-left:auto;color:var(--ink-2);transition:transform .25s var(--out)}.sb-acct-b.on .sb-acct-c{transform:rotate(180deg)}.sb-menu,.ah-menu{position:absolute;z-index:60;display:flex;flex-direction:column;gap:1px;padding:6px;border-radius:18px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu);animation:popin .22s var(--ease) both}.sb-menu{left:0;right:0;bottom:calc(100% + 6px)}.sb-menu>button,.sb-menu>a,.ah-menu>button{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:inherit;font-size:13.5px;color:var(--ink);text-decoration:none;text-align:left;transition:background-color .12s}.sb-menu>button svg,.sb-menu>a svg,.ah-menu>button svg{width:16px;height:16px;color:var(--ink-2);flex:none}.sb-menu>button:hover,.sb-menu>a:hover,.ah-menu>button:hover:not(:disabled){background:var(--sel)}.ah-menu>button:disabled{opacity:.4;cursor:default}.sb-menu-who{display:flex;flex-direction:column;gap:1px;padding:6px 10px 8px}.sb-menu-who b{font-size:13.5px;font-weight:600}.sb-menu-who span{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-menu-theme{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.sb-menu-theme>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.sb-menu-theme .seg{width:100%}.sb-menu-theme .seg button{flex:1;height:26px;font-size:12.5px}.sb-menu-out{color:var(--ink-2)!important}.sb-out{display:flex;gap:8px;padding:6px 4px 2px}.sb-out .btn{flex:1}.ah{position:sticky;top:0;z-index:25;flex:none;display:flex;align-items:center;gap:8px;height:var(--topbar);padding:0 14px 0 20px}.sb-page>.ah{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.ah .grow{flex:1}.ah-drawer{display:none}.ah-rail{margin-left:-8px}.ah-rail+.ah-crumb,.ah-rail+.ah-rail+.ah-crumb{margin-left:4px}.ah-crumb{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.ah-sec{flex:none;color:var(--ink-2)}.ah-sl{flex:none;color:var(--ink-3)}.ah-pop{position:relative;min-width:0;display:flex}.ah-page{display:inline-flex;align-items:center;gap:6px;min-width:0;height:28px;margin:0 0 0 -6px;padding:0 8px 0 6px;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--ink);transition:background-color .15s}.ah-page.static{cursor:default}button.ah-page:hover,button.ah-page[aria-expanded=true]{background:var(--fill)}.ah-page-t{min-width:0;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-page svg{width:12px;height:12px;flex:none;color:var(--ink-2)}.ah-menu{top:calc(100% + 6px);left:-6px;min-width:220px}.ah-cost{flex:none;font-size:13px;color:var(--ink-2);white-space:nowrap}.ah-cost .num{color:var(--ink-2)}.ah-pc.on{background:var(--sel)}.ah-auth{display:flex;gap:8px}html.site .o-bal{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:4px 4px 4px 14px;border:0;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);color:var(--ink);cursor:default}html.site .o-bal-b{display:inline-flex;align-items:center;gap:8px;height:30px;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}html.site .o-bal-k{padding:0;font-family:var(--font);font-size:11.5px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--ink-2);white-space:nowrap}html.site .o-bal-v{padding:0;min-width:0;font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html.site .o-bal-c{width:14px;height:14px;color:var(--ink-2);transition:transform .25s var(--out)}html.site .o-bal-b[aria-expanded=true] .o-bal-c{transform:rotate(180deg)}html.site .o-bal-b:hover .o-bal-v{color:var(--ink)}html.site .o-bal-b:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px;border-radius:999px}a.o-bal-add{display:inline-flex;align-items:center;height:30px;margin:0;padding:0 13px;border:0;border-radius:999px;background:var(--primary);color:var(--on-primary);font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:-.008em;text-transform:none;text-decoration:none;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){html.site a.o-bal-add:hover{color:var(--on-focus);background:var(--focus)}}a.o-bal-add:focus-visible{outline:none;box-shadow:var(--lift);transform:scale(1.06)}a.o-bal-add:active{transform:scale(.96)}html.site .o-balm{top:calc(100% + 8px);right:0;width:290px;padding:6px;border:0;border-radius:18px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu);clip-path:none!important}html.site .o-balm-k{font-family:var(--font);font-size:10.5px;font-weight:600;letter-spacing:.06em}html.site .o-balm-o{border-radius:12px}html.site .o-balm-dot{border:1.5px solid var(--ink-3);background:transparent}html.site .o-balm-o[aria-checked=true] .o-balm-dot{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--raised)}html.site .o-balm-t b{font-weight:500}html.site .o-balm-n{border-top:0}.sb-page>.main{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding:8px clamp(18px,3vw,40px) 88px}.page-loading{min-height:100dvh;padding-top:30vh;background:var(--bg)}html.in-tasks,html.in-tasks body{overflow:hidden;height:100%;overscroll-behavior:none}html.in-tasks .sb-page{height:100dvh}.sb-page>.main.cx-host{flex:1;min-height:0;max-width:none;margin:0;padding:0;gap:0;display:flex;flex-direction:column}.cx-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cx-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-home{display:flex;flex-direction:column;align-items:center;padding:clamp(48px,28vh,260px) 20px 56px}.cx-hello{width:min(680px,100%);margin-bottom:22px}.cx-hello-k{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-hello h1{display:flex;align-items:center;gap:12px;margin-top:8px;font-family:var(--display);font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--ink);text-wrap:balance}.cx-hello-m{flex:none;color:var(--ink);width:auto;height:.9em}.cx-home-col{width:min(680px,100%);display:flex;flex-direction:column}.cx-box{position:relative;border:0;border-radius:26px;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow);transition:box-shadow .25s,background-color .2s}.cx-box:focus-within{box-shadow:var(--shadow),0 0 0 1px rgba(var(--ink-rgb),.06)}.cx-box.busy{opacity:.85}.cx-box.drop{box-shadow:var(--shadow),0 0 0 2px rgba(var(--ink-rgb),.35)}.cx-box.asking{background:color-mix(in srgb,var(--glass) 80%,rgba(var(--warn-rgb),.18))}.app .cx-ta{display:block;width:100%;height:auto;min-height:44px;resize:none;border:0;outline:none;background:transparent;padding:16px 20px 4px;font:inherit;font-size:15px;line-height:22px;letter-spacing:-.01em;color:var(--ink);box-shadow:none}.app .cx-ta::placeholder{color:var(--ink-2)}.cx-lines{margin:4px 14px 0;padding-top:4px}.cx-lines-h{display:flex;justify-content:space-between;padding:8px 6px 0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cx-lines-h b{color:var(--ink);font-weight:600}.app .cx-lines-ta{min-height:62px;margin-top:6px;padding:8px 10px;border-radius:14px;background:var(--fill);font-family:var(--code);font-size:12.5px;line-height:1.6}.cx-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;flex-wrap:wrap}.cx-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cx-tools.r{margin-left:auto;justify-content:flex-end}.cx-chip{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.cx-chip svg{width:14px;height:14px;flex:none}.cx-chip b{font-weight:500;color:inherit;font-variant-numeric:tabular-nums}.cx-chip>svg:last-child:not(:first-child){width:12px;height:12px;color:var(--ink-2)}.cx-chip-i{width:30px;padding:0;justify-content:center}.cx-chip-i svg{width:15px;height:15px}.cx-chip.on{background:var(--sel);color:var(--ink)}.cx-chip.on svg{width:12px;height:12px;color:var(--ink-2)}.cx-chip:disabled{opacity:.45;cursor:default}@media(hover:hover){.cx-chip:not(:disabled):hover,.cx-pop.open>.cx-chip{color:var(--on-focus);background:var(--focus)}.cx-chip:not(:disabled):hover svg,.cx-pop.open>.cx-chip svg{color:var(--on-focus)}.cx-chip-stop:not(:disabled):hover,.cx-chip-stop:not(:disabled):hover svg{color:var(--err)}}.cx-chip:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.cx-chip:active:not(:disabled){transform:scale(.96);transition:transform .08s ease-out}.cx-coin{position:relative}.cx-coin-dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--raised)}.cx-step{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 3px;border:0;border-radius:999px;background:var(--fill)}.cx-step button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1;cursor:pointer;transition:background-color .12s,color .12s}.cx-step button:first-child{color:var(--ink-2)}.cx-step button:hover:not(:disabled){background:var(--fill-2);color:var(--ink)}.cx-step button:disabled{opacity:.3;cursor:default}.cx-step-v{padding:0 2px;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.cx-step-v b{font-weight:500}.cx-send{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--primary);color:var(--on-primary);cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,opacity .2s}.cx-send svg{width:16px;height:16px;stroke-width:2.1}.cx-send:active:not(:disabled){transform:scale(.92)}.cx-send:disabled{opacity:.3;cursor:default}.cx-send:focus-visible{outline:2px solid rgba(var(--ink-rgb),.55);outline-offset:2px}.cx-pop{position:relative}.cx-sel-w{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.app .cx-sel-w .cx-sel-l,.backdrop .cx-sel-w .cx-sel-l{max-width:160px;padding:0;overflow:hidden;text-overflow:ellipsis;font-size:13px}.cx-sel-w>svg{position:static;width:12px;height:12px;flex:none;color:var(--ink-2)}.cx-sel-w .mdl-ic{display:none}@media(hover:hover){.cx-sel-w:hover,.cx-sel-w[aria-expanded=true]{color:var(--on-focus);background:var(--focus)}.cx-sel-w:hover>svg{color:var(--on-focus)}}.cx-sel-w:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.mdl{padding:6px;border:0;border-radius:18px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu)}.mdl-i{border-radius:12px}.mdl-tag{border:0;background:var(--fill);font-family:var(--font);font-size:10px;letter-spacing:.04em}.mdl-sep{background:var(--sep)}.cx-menu{position:absolute;top:calc(100% + 8px);z-index:30;min-width:268px;padding:6px;border:0;border-radius:18px;background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow-menu);transform-origin:top left;animation:popin .22s var(--ease) both}.cx-menu.left{left:0}.cx-menu.right{right:0;transform-origin:top right}.cx-menu-sw{display:flex;flex-direction:column}.app .cx-menu-sw .switch{flex-direction:row-reverse;justify-content:space-between;gap:16px;padding:9px 10px;border-radius:12px;cursor:pointer;transition:background-color .12s}.app .cx-menu-sw .switch:hover{background:var(--sel)}.cx-menu-i{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s}.cx-menu-i .stack{min-width:0}.cx-menu-i .tiny{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-menu-i:hover,.cx-menu-i:focus-visible{background:var(--sel);outline:none}.cx-menu-i-ic{flex:none;width:16px;height:16px;color:var(--ink-2)}.cx-chip-repo{text-decoration:none}.cx-chip.cx-chip-repo svg.cx-chip-repo-ic{width:14px;height:14px;color:var(--ink-2)}.cx-chip-repo-n{max-width:200px;overflow:hidden;text-overflow:ellipsis}.cx-cap{width:272px;display:flex;flex-direction:column;gap:10px;padding:8px}.cx-cap-k{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-cap-n{font-size:12px;line-height:1.45;color:var(--ink-3)}.cx-under{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 0 0 8px;font-size:13px;color:var(--ink-2)}.cx-under b{font-weight:500;color:var(--ink-2)}.cx-under-sep{width:3px;height:3px;border-radius:50%;background:var(--ink-3)}.cx-note{margin-top:12px;padding:10px 14px;border:0;border-radius:14px;font-size:13px;line-height:1.5;background:var(--fill);color:var(--ink-2)}.cx-note.warn{background:var(--warn-soft);color:var(--warn)}.cx-note.ok{background:var(--fill);color:var(--ink)}.cx-note.err{background:var(--err-soft);color:var(--err)}.cx-ex{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px;transition:opacity .3s var(--out)}.cx-ex.hide{opacity:0;pointer-events:none}.cx-ex-i{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:32px;padding:0 12px 0 14px;border:0;border-radius:999px;background:var(--fill);cursor:pointer;font:inherit;font-size:13px;color:var(--ink-2);text-align:left;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}.cx-ex-i span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-ex-i svg{width:14px;height:14px;flex:none}@media(hover:hover){.cx-ex-i:hover{color:var(--on-focus);background:var(--focus)}}.cx-fine{margin-top:22px;text-align:center;font-size:11.5px;font-weight:500;color:var(--ink-3)}.cx-fine b{font-weight:500;color:var(--ink-3)}.cx-task{--panel-w: clamp(400px, 44%, 640px);flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head" "main"}.cx-task.with-panel{grid-template-columns:minmax(0,1fr) var(--panel-w);grid-template-areas:"head head" "main panel"}.cx-task>.ah,.cx-task>.ah-w{grid-area:head;min-width:0}.ah-w{flex:none;display:flex;flex-direction:column}.ah-strips{padding:0 20px 8px}.ah-strips .o-strips{gap:6px}.cx-task>.cx-main{grid-area:main}.cx-task>.cx-panel{grid-area:panel}.cx-thread{width:min(860px,100%);margin:0 auto;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.cx-pair{display:flex;flex-direction:column;gap:16px}.cx-pair+.cx-pair{margin-top:18px}.cx-msg-u{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cx-msg-u.inline{margin:2px 0}.cx-bubble{max-width:min(560px,85%);padding:10px 14px;border-radius:18px;background:var(--fill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink);font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.cx-msg-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 0;padding-right:2px;font-size:11.5px;font-weight:500;color:var(--ink-3)}.cx-msg-meta>*+*:before{content:"\b7";margin:0 8px}.cx-msg-meta a{color:var(--ink-3)}.cx-turn{display:flex;flex-direction:column;gap:8px}.cx-who{display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-who .vc{color:var(--ink)}.cx-say{font-size:14px;line-height:22px;letter-spacing:-.01em;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.cx-say.faint{color:var(--ink-3)}.cx-thinking{font-size:14px}.cx-shimmer{animation:cx-breathe 1.5s ease-in-out infinite}.cx-locked{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.cx-locked svg{width:12px;height:12px}.cx-sys{display:flex;align-items:flex-start;gap:9px;padding:10px 14px;border:0;border-radius:14px;font-size:13px;line-height:1.5;color:var(--warn);background:var(--warn-soft);overflow-wrap:anywhere}.cx-sys svg{width:15px;height:15px;flex:none;margin-top:2px}.cx-sys.err{color:var(--err);background:var(--err-soft)}.cx-sys.cx-part{display:block;padding:0;background:none;color:var(--label-2)}.cx-sys.cx-part b{font-weight:600;color:var(--label)}.cx-act{display:flex;flex-direction:column}.cx-act-line{display:flex;align-items:center;gap:8px;min-height:40px}.cx-act-h{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 8px 6px 0;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;color:var(--ink-2)}.cx-act-g{width:16px;height:16px;flex:none;display:grid;place-items:center;color:var(--ink-2)}.cx-act-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;letter-spacing:-.01em}.cx-act-t{flex:none;font-size:11.5px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.cx-act-c{width:13px;height:13px;flex:none;color:var(--ink-3);transition:transform .25s var(--out)}.cx-act.open .cx-act-c{transform:rotate(90deg)}.cx-act-h:hover .cx-act-l,.cx-act-h:hover .cx-act-c,.cx-act.run .cx-act-h,.cx-act.run .cx-act-g{color:var(--ink)}.cx-act.bad .cx-act-g{color:var(--warn)}.cx-act-n{flex:none;font-size:11.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.cx-act-thumb{flex:none;width:54px;height:30px;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:pointer;background:#0b0c0e;box-shadow:var(--screen-shadow);transition:transform .35s var(--press),box-shadow .25s}.cx-act-thumb .cv{width:100%;height:100%}.cx-act-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cx-act-thumb .cv-wait{display:grid;place-items:center;width:100%;height:100%;font-size:0}.cx-act-thumb .cv-wait-in>span{display:none}.cx-act-open{flex:none}.cx-act-b{display:flex;flex-direction:column;margin:0 0 6px 24px;padding:4px 0}.cx-st-row{width:100%;display:flex;align-items:center;gap:10px;min-height:30px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--ink-2);transition:background-color .12s}.cx-st-row:hover{background:var(--fill)}.cx-st-row.static{cursor:default}.cx-st-row.static:hover{background:transparent}.cx-st-g{width:14px;height:14px;flex:none;display:grid;place-items:center;color:var(--ink-3)}.cx-st-g svg{width:13px;height:13px}.cx-st-g i{width:5px;height:5px;border:1px solid currentColor;border-radius:50%}.cx-st.err .cx-st-g,.cx-st.err .cx-st-l{color:var(--err)}.cx-st.run .cx-st-g,.cx-st.run .cx-st-l{color:var(--ink)}.cx-st-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cx-st-e1{flex:none;font-size:11.5px;font-weight:500;color:var(--err)}.cx-st-t{flex:none;font-size:11.5px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.cx-st-d{margin:2px 10px 8px 34px;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px 16px;border-radius:14px;background:var(--fill);font-size:12.5px}.cx-st-d dt{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cx-st-d dd{margin:2px 0 0;color:var(--ink);overflow-wrap:anywhere}.cx-st-d .wide{grid-column:1 / -1}.cx-st-d .cx-st-note{white-space:pre-wrap;line-height:1.45}.cx-ask{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:16px 18px;border:0;border-radius:20px;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow)}.cx-ask .o-st{color:var(--warn);font-size:13px}.cx-ask-k{display:flex;align-items:center;justify-content:space-between;gap:10px}.cx-ask-k>span:last-child{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-ask-q{font-size:15px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.cx-ask-r{font-size:13px;line-height:1.5;color:var(--ink-2)}.cx-ask-go{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.cx-ask-hint{font-size:13px;color:var(--ink-2)}.cx-ask-facts{padding:4px 12px;border:0;border-radius:14px;background:var(--fill)}.cx-result{display:flex;flex-direction:column;gap:12px;margin-top:8px}.cx-result-k{display:flex;align-items:center;gap:12px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-files{display:flex;flex-direction:column;border:0;border-radius:20px;background:var(--glass);box-shadow:var(--shadow);overflow:hidden}.cx-file{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px}.cx-file+.cx-file{border-top:1px solid var(--sep)}.cx-file-i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--fill);color:var(--ink-2)}.cx-file-i svg{width:15px;height:15px}.cx-file-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink)}.cx-file-m{flex:none;font-size:12px;color:var(--ink-3);white-space:nowrap}.cx-done-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:11.5px;font-weight:500;color:var(--ink-3)}.cx-done-meta>span+span:before{content:"\b7";margin:0 8px}.cx-empty{width:min(560px,100%);margin:0 auto;padding:18vh 24px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cx-empty h2{font-family:var(--display);font-weight:700;font-size:32px;letter-spacing:-.025em;line-height:1.1}.cx-empty p{color:var(--ink-2)}.cx-reply{flex:none;padding:6px 24px 20px}.cx-reply .cx-box{width:min(860px,100%);margin:0 auto;border-radius:24px}.app .cx-box-s .cx-ta{min-height:44px;padding:14px 16px 2px;font-size:14px}.cx-box-s .cx-bar{padding:8px 10px 10px 12px}.cx-box-s .at-chips{padding:10px 12px 0}.cx-panel{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px 4px}.cx-panel[hidden]{display:none}.cx-pc{position:relative;flex:none;padding:5px;border-radius:22px;background:#000;box-shadow:var(--screen-shadow)}.cx-pc-tools{position:absolute;top:15px;right:15px;z-index:4;display:flex;align-items:center;gap:8px}.cx-kept{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 4px;font-size:13px;color:var(--ink-2)}.cx-kept-t{flex:1 1 180px;min-width:0}.cx-kept-n{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.cx-kept-n svg{width:14px;height:14px;flex:none;margin-top:2px}.app .cx-screen.screen-wrap,.app .screen-wrap.o-view.cx-screen{flex:none;border:0;border-radius:17px;overflow:hidden;background:#0b0c0e;box-shadow:none}.app .cx-screen.screen-wrap.control{box-shadow:inset 0 0 0 2px #ffffff80}.app .cx-screen .o-view-over{background:#0b0c0e;color:#ebebf5bd}.app .cx-screen .o-view-msg{padding:0;background:none;border:0;font-size:13px;color:#ebebf5bd}.app .cx-screen .o-view-msg svg{color:#fff}.cx-stats-w{flex:none;display:flex;flex-direction:column;gap:12px}.cx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cx-stat{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:0;border-radius:16px;background:var(--fill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font:inherit;color:var(--ink);text-align:left}button.cx-stat{cursor:pointer;transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){button.cx-stat:hover{color:var(--on-focus);background:var(--focus)}button.cx-stat:hover .cx-stat-k{color:#1d1d1f99}}button.cx-stat:focus-visible{outline:none;color:var(--on-focus);background:var(--focus);box-shadow:var(--lift)}.cx-stat-k{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-stat-c{width:12px;height:12px;flex:none;transition:transform .25s var(--out)}.cx-stat.on .cx-stat-c{transform:rotate(180deg)}.cx-stat b{display:block;max-width:100%;font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cx-more{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:20px;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow);animation:popin .25s var(--ease) both}.cx-more-r{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0}.cx-more-r>span:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.cx-more-r b{font-size:13.5px;font-weight:500;color:var(--ink)}.cx-more-r small,.cx-more-tot small{font-size:11.5px;font-weight:500;color:var(--ink-3)}.cx-more-r .num{flex:none;font-size:13.5px;color:var(--ink);font-variant-numeric:tabular-nums;padding-top:2px}.cx-more-tot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:6px;padding-top:10px;border-top:1px solid var(--sep);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-more-tot>span:last-child{text-transform:none;letter-spacing:-.01em;font-size:13.5px;font-weight:500;color:var(--ink);text-align:right}.cx-capbar-t{position:relative;height:4px;margin-top:8px;border-radius:2px;background:var(--fill);overflow:hidden}.cx-capbar-t i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--ink);transition:width .8s var(--out)}.cx-capbar-t.warn i{background:var(--warn)}.cx-more-acts{gap:0;padding:8px 10px;max-height:360px;overflow-y:auto}.cx-more-a{display:flex;align-items:center;gap:10px;min-height:30px;padding:0 6px;font-size:13px;color:var(--ink-2)}.cx-more-a.run{color:var(--ink)}.cx-more-a.err{color:var(--err)}.cx-more-g{width:16px;height:16px;flex:none;display:grid;place-items:center}.cx-more-g svg{width:14px;height:14px}.cx-more-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-more-t{flex:none;font-size:11.5px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.cx-more-none{padding:6px;font-size:13px;color:var(--ink-3)}.cx-task.full{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"panel"}.cx-task.full>.cx-main,.cx-task.full>.ah,.cx-task.full>.ah-w{display:none}.cx-task.full .cx-panel{padding:16px 20px 20px;align-items:center}.cx-task.full .cx-pc,.cx-task.full .cx-stats-w{width:min(100%,calc((100dvh - 200px) * 16 / 9 + 10px))}@keyframes cx-breathe{50%{opacity:.45}}.o-st i,html.site .o-st i,html.site .o-strip-k:before,.o-strip-k:before{display:none!important}.cx-dot-spin{width:12px;height:12px}@media(max-width:1240px){.cx-task{--panel-w: clamp(360px, 42%, 520px)}}@media(max-width:1000px){.sb-frame,.sb-frame.rail-off{grid-template-columns:minmax(0,1fr)}.sb{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(300px,86vw);height:auto;transform:translate(-104%);background:var(--menu);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);transition:transform .36s var(--out),box-shadow .36s}.sb-frame.drawer .sb{transform:none}.sb-frame:not(.drawer) .sb .spin{animation-play-state:paused}.sb-in{width:100%}.sb-scrim{display:block;position:fixed;z-index:59;inset:0;padding:0;border:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .3s}.sb-frame.drawer .sb-scrim{opacity:1;pointer-events:auto}.ah-drawer{display:grid;margin-left:-8px}.sb-grip,.ah-rail{display:none}.ah{padding:0 10px 0 16px}}@media(max-width:900px){.cx-task.with-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"head" "panel" "main"}.cx-panel{max-height:52vh;padding:4px 12px 10px;gap:10px}.cx-pc{padding:4px;border-radius:18px}.app .cx-screen.screen-wrap{border-radius:14px}.cx-pc-tools{top:10px;right:10px;gap:6px}.cx-grip,.sb-grip{display:none}.cx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cx-stat{padding:8px 10px;border-radius:14px}.cx-stat b{font-size:15px;line-height:20px}}@media(max-width:720px){.ah{gap:6px}.ah-sec,.ah-sl{display:none}.ah-page-t{max-width:34vw}.o-bal{padding-left:10px;gap:6px;height:36px}.o-bal-k{display:none}.cx-home{padding:72px 14px 28px}.cx-hello h1{font-size:26px;gap:10px}.app .cx-ta{font-size:16px;padding:14px 16px 4px}.cx-bar{padding:10px;gap:6px}.cx-tools{gap:6px}.cx-step-w{display:none}.cx-thread{padding:18px 14px}.cx-bubble{max-width:92%}.cx-reply{padding:4px 10px 10px}.app .cx-box-s .cx-ta{font-size:16px}.cx-menu.right{right:-44px}.cx-st-t,.cx-act-n,.cx-file-m{display:none}.cx-stat-k{font-size:9.5px}.sb-page>.main{padding:6px 16px 64px}}@media(prefers-reduced-motion:reduce){.sb-frame,.sb-frame *,.cx-task,.cx-task *{transition:none!important}.cx-shimmer{animation:none!important}}html.site .app .o-strip{min-height:42px;padding:0 6px 0 16px;gap:12px;border:0;border-radius:16px;background:var(--glass);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);box-shadow:var(--shadow);font-size:13px;color:var(--ink-2)}html.site .app .o-strip .o-strip-k{font-size:13px;font-weight:600;letter-spacing:-.008em;color:var(--ink)}html.site .app .o-strip.warn .o-strip-k{color:var(--warn)}html.site .app .o-strip.err .o-strip-k{color:var(--err)}html.site .app .o-strip .o-strip-go{align-self:center;height:30px;padding:0 14px;border:0;border-radius:999px;background:var(--fill);font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:-.008em;text-transform:none;color:var(--ink);transition:transform .35s var(--press),box-shadow .25s,background-color .18s,color .18s}@media(hover:hover){html.site .app a.o-strip:hover{background:var(--glass)}html.site .app a.o-strip:hover .o-strip-go{color:var(--on-focus);background:var(--focus)}}html.site .o-bal:hover a.o-bal-add,html.site .o-bal.on a.o-bal-add{color:var(--on-primary);background:var(--primary)}@media(hover:hover){html.site .o-bal a.o-bal-add:hover{color:var(--on-focus);background:var(--focus)}}.nc{text-transform:none;letter-spacing:.01em}.cx-who .nc{font-size:12.5px;letter-spacing:0;color:var(--ink)}.vc{position:relative;display:block;flex:none;pointer-events:none}.vc span{position:absolute;inset:0;display:block}.vc .vc-m{inset:0 auto auto 0;width:617px;height:510px;transform-origin:0 0}.vc .vc-l{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;fill:currentColor}.vc .vc-mouth{color:var(--bg);transform-origin:378px 403px;transform:scaleY(0)}.vc .vc-body{transform-origin:330px 490px}.vc .vc-orb,.vc .vc-oy{transform-origin:0 0}.vc .vc-orb{transform:translate(300px,152px) rotate(-3deg)}.vc .vc-cut .vc-dot{fill:var(--bg)}.vc.vc-sm .vc-dot{transform:scale(2.6);transform-origin:0 0}.vc .vc-cut,.vc .vc-gloss{-webkit-mask:url(/brand/fenno-mark.svg) 0 0 / 617px 510px no-repeat;mask:url(/brand/fenno-mark.svg) 0 0 / 617px 510px no-repeat}.vc .vc-tilt{transform-origin:308px 255px;transform:rotate(16deg)}.vc .vc-sheen{inset:-400px auto auto -1100px;width:1000px;height:1300px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,currentColor 3%,transparent) 10%,color-mix(in srgb,currentColor 11%,transparent) 20%,color-mix(in srgb,currentColor 29%,transparent) 30%,color-mix(in srgb,currentColor 57%,transparent) 40%,color-mix(in srgb,currentColor 75%,transparent) 50%,color-mix(in srgb,currentColor 57%,transparent) 60%,color-mix(in srgb,currentColor 29%,transparent) 70%,color-mix(in srgb,currentColor 11%,transparent) 80%,color-mix(in srgb,currentColor 3%,transparent) 90%,transparent 100%)}.vc .vc-orbit,.vc .vc-gloss{opacity:0}.vc:is(.is-think,.is-leave) .vc-ox{animation:vc-ox 1.2s cubic-bezier(.37,0,.63,1) infinite alternate}.vc:is(.is-think,.is-leave) .vc-oy{animation:vc-oy 1.2s cubic-bezier(.37,0,.63,1) -.6s infinite alternate}.vc:is(.is-think,.is-leave) .vc-orb-f{animation:vc-front 2.4s step-end infinite}.vc:is(.is-think,.is-leave) .vc-orb-b{animation:vc-back 2.4s step-end infinite}.vc:is(.is-think,.is-leave) .vc-sheen{animation:vc-sheen 2.4s linear infinite}.vc.is-think .vc-orbit{animation:vc-orbit 9.6s linear infinite}.vc.is-think .vc-face{animation:vc-face 9.6s ease-in-out infinite}.vc.is-think .vc-gloss{animation:vc-gloss 9.6s step-end infinite}.vc.is-off,.vc.is-off *{animation-play-state:paused!important}@keyframes vc-ox{0%{transform:translate(-340px)}to{transform:translate(340px)}}@keyframes vc-oy{0%{transform:translateY(-30px) scale(.76)}to{transform:translateY(30px) scale(1.06)}}@keyframes vc-front{0%{opacity:1}50%,to{opacity:0}}@keyframes vc-back{0%{opacity:0}50%,to{opacity:.5}}@keyframes vc-sheen{0%{transform:translate(0)}to{transform:translate(1800px)}}@keyframes vc-orbit{0%{opacity:0}2.6%,47.4%{opacity:1}50%,to{opacity:0}}@keyframes vc-face{0%,50%{opacity:1}54%,96%{opacity:.7}to{opacity:1}}@keyframes vc-gloss{0%{opacity:0}50%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.vc,.vc *{animation:none!important}}.backdrop .modal.wc{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:min(560px,100%);padding:0;overflow-x:hidden;background-color:var(--glass);background-image:var(--gloss);--wc-stage: 248px;--wc-sw: 150px;--wc-sh: 100px;--wc-sg: 18px;--wc-coin: 62px}.modal.wc .mh{position:absolute;top:10px;right:10px;z-index:3;padding:0}.modal.wc .mh .h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modal.wc .mb{padding:0;gap:0}.wc-card{display:flex;flex-direction:column}.wc-stage{position:relative;height:var(--wc-stage);display:grid;place-items:center;overflow:hidden}.wc-text{display:flex;flex-direction:column;gap:8px;min-height:156px;padding:6px 26px 2px}.wc-text h2{margin:0;font-family:var(--display);font-size:25px;font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance;color:var(--ink)}.wc-text p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.wc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 22px 22px 26px}.wc-dots{display:flex;align-items:center;gap:6px}.wc-dots button{width:18px;height:4px;padding:0;border:0;border-radius:2px;background:var(--fill-2);cursor:pointer;transition:background-color .2s}.wc-dots button.on{width:32px;background:var(--ink)}@media(hover:hover){.wc-dots button:not(.on):hover{background:var(--ink-3)}}.wc-dots button:focus-visible{outline:none;background:var(--focus)}.wc-go{display:flex;align-items:center;gap:6px;margin-left:auto}.wc-art{position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink)}.wc-node{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;border-radius:999px;background:var(--glass-2);box-shadow:var(--shadow);white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--ink)}.wc-node:not(:has(svg)){padding:0 13px}.wc-node svg{width:15px;height:15px;flex:none}.wc-node.on{background:var(--focus);color:var(--on-focus)}.wc-node.q{background:var(--fill);box-shadow:none}.wc-lbl{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:13px;white-space:nowrap;color:var(--ink-3)}.wc-cap{font-size:11.5px;white-space:nowrap;color:var(--ink-2)}.wc-branch path,.wc-chart path,.wc-fold path,.wc-split path{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.wc-scr,.wc-mini{position:relative;overflow:hidden;border-radius:10px;background:var(--screen);box-shadow:var(--screen-shadow)}.wc-bar{position:absolute;left:7%;top:8%;width:50%;height:6%;border-radius:3px;background:var(--screen-ink);opacity:.2}.wc-ln{display:block;height:3px;border-radius:2px;background:var(--screen-ink);opacity:.45}.wc-cur,.wc-cur2{position:absolute;left:0;top:0;width:10px;height:14px;background:var(--on-screen);clip-path:polygon(0 0,0 82%,27% 64%,47% 100%,63% 94%,45% 59%,85% 59%)}.wc-a1{flex-direction:column}.wc-prompt{display:inline-flex;align-items:center;height:38px;padding:0 5px 0 16px;border-radius:999px;background:var(--glass-2);box-shadow:var(--shadow);font-size:13px;font-weight:500}.wc-type{display:inline-block;white-space:nowrap}.wc-caret{width:1.5px;height:15px;margin:0 12px 0 2px;background:var(--ink)}.wc-send{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:var(--on-primary)}.wc-send svg{width:15px;height:15px}.wc-branch{display:block;width:calc(3 * var(--wc-sw) + 2 * var(--wc-sg));height:44px;overflow:visible}.wc-screens{display:grid;grid-template-columns:repeat(3,var(--wc-sw));gap:var(--wc-sg)}.wc-pc{display:flex;flex-direction:column;align-items:center;gap:11px}.wc-scr{width:var(--wc-sw);height:var(--wc-sh)}.wc-pk{font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--ink-2)}.wc-rows{position:absolute;inset:24% 7% 14%;display:flex;flex-direction:column;justify-content:space-between}.wc-hold{display:flex;align-items:center;gap:8%;height:6px}.wc-hold i{flex:none;width:26%;height:3px;border-radius:2px;background:var(--screen-ink);opacity:.35}.wc-hold b{width:calc(var(--w) * .66);height:5px;border-radius:3px;background:var(--screen-ink);opacity:.5;transform-origin:left}.wc-hold:first-child b{background:var(--on-screen);opacity:.9}.wc-s1 .wc-cur{transform:translate(calc(var(--wc-sw) * .62),calc(var(--wc-sh) * .3))}.wc-chart{position:absolute;inset:24% 7% 12%;width:86%;height:64%;overflow:visible}.wc-art .wc-chart-l{stroke:var(--on-screen);stroke-linejoin:round}.wc-art .wc-chart-b{stroke:var(--screen-ink);opacity:.3}.wc-s2 .wc-cur{transform:translate(calc(var(--wc-sw) * .8),calc(var(--wc-sh) * .3))}.wc-term{position:absolute;inset:18% 7% 10%;display:flex;flex-direction:column;justify-content:space-between}.wc-term>span{display:flex;align-items:center;gap:4px;height:3px}.wc-term>span i{flex:none;width:4px;height:3px;border-radius:1px;background:var(--screen-ink)}.wc-term>span b{width:calc(var(--w) * .9);height:3px;border-radius:2px;background:var(--screen-ink);opacity:.45;transform-origin:left}.wc-term>span:last-of-type b{opacity:.8}.wc-block{width:6px;height:9px;border-radius:1px;background:var(--on-screen);opacity:.9}.wc-a2{flex-direction:column;align-items:stretch;gap:14px;width:min(404px,calc(100% - 40px))}.wc-w-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wc-limit{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--ink-2)}.wc-meter{position:relative;width:104px;height:6px;border-radius:3px;background:var(--fill-2)}.wc-meter i{position:absolute;left:0;top:0;bottom:0;width:38%;border-radius:3px;background:var(--ink)}.wc-meter b{position:absolute;top:-4px;bottom:-4px;left:81%;width:2px;border-radius:1px;background:var(--ink-2)}.wc-acts{display:flex;flex-direction:column}.wc-act{position:relative;display:flex;align-items:center;gap:12px;height:46px}.wc-act+.wc-act:before{content:"";position:absolute;left:28px;right:0;top:0;height:1px;background:var(--sep)}.wc-act>svg{width:16px;height:16px;flex:none;color:var(--ink-2)}.wc-act-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-act-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink)}.wc-act-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-3)}.wc-st{display:grid;justify-items:end;align-items:center;font-size:12px;font-weight:500;white-space:nowrap;color:var(--ink-2)}.wc-st>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:5px}.wc-st svg{width:13px;height:13px}.wc-dry{opacity:0}.wc-st .wc-ask{gap:10px}.wc-approve{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:999px;background:var(--focus);color:var(--on-focus);box-shadow:var(--shadow);font-size:12px}.wc-a3{flex-direction:column;gap:32px}.wc-menu{display:flex;gap:2px;font-size:12px;font-weight:500;color:var(--ink-2)}.wc-menu span{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;white-space:nowrap}.wc-menu .on{background:var(--sel);color:var(--ink)}.wc-flow{display:grid;grid-template-columns:auto 40px auto 40px auto;align-items:center;row-gap:12px}.wc-mdl{grid-row:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 20px 10px;border-radius:999px;background:var(--glass-2);box-shadow:var(--shadow);white-space:nowrap;color:var(--ink)}.wc-mdl small{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.wc-mdl b{font-size:13.5px;font-weight:600}.wc-mdl-p{background:var(--focus);color:var(--on-focus)}.wc-wire{grid-row:1;position:relative;height:1.5px;background:var(--ink-3)}.wc-wire i{position:absolute;top:-2.25px;left:calc(62% - 3px);width:6px;height:6px;border-radius:50%;background:var(--ink)}.wc-wire.w2 i{opacity:0}.wc-mini{grid-row:1;width:118px;height:80px}.wc-mini .wc-ln{position:absolute;left:8%;top:28%;width:60%}.wc-mini .wc-ln.s{top:38%;width:40%}.wc-mini .wc-ln.m{top:48%;width:50%}.wc-btn{position:absolute;right:9px;bottom:9px;width:34px;height:12px;border-radius:6px;background:var(--on-screen);opacity:.9}.wc-click{position:absolute;right:13px;bottom:2px;width:26px;height:26px;border-radius:50%;background:var(--on-screen);opacity:.2}.wc-cur2{transform:translate(92px,65px)}.wc-cap.c1,.wc-cap.c2{grid-row:2;justify-self:center;font-size:11px}.wc-cap.c1{grid-column:1}.wc-cap.c2{grid-column:3}.wc-a4{align-items:flex-start}.wc-steps{width:212px;display:flex;flex-direction:column}.wc-steps .wc-lbl{margin-bottom:9px}.wc-step{position:relative;display:flex;align-items:center;gap:10px;height:34px;font-size:13px;font-weight:500;white-space:nowrap}.wc-step+.wc-step{margin-top:1px}.wc-step+.wc-step:before{content:"";position:absolute;left:24px;right:0;top:-1px;height:1px;background:var(--sep)}.wc-step svg{width:14px;height:14px;flex:none}.wc-fold{flex:none;width:56px;height:161px;margin:0 6px;overflow:visible}.wc-rec{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:23px}.wc-rec .wc-mkt-k{margin:10px 0 -4px 2px}.wc-a5{display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch;width:100%;padding:0 30px}.wc-half{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;row-gap:12px;height:186px;min-width:0}.wc-a5 .wc-lbl{color:var(--ink-2)}.wc-vsep{background:var(--sep)}.wc-body{width:100%;display:flex;flex-direction:column;align-items:center}.wc-burn{position:relative;width:120px;height:calc(var(--wc-coin) + 46px)}.wc-burn:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1.5px;border-radius:1px;background:var(--ink-3)}.wc-coin3{position:absolute;left:50%;top:0;width:var(--wc-coin);height:var(--wc-coin);margin-left:calc(var(--wc-coin) / -2);display:grid;place-items:center;border-radius:50%;background:var(--focus);box-shadow:var(--shadow)}.wc-cat{width:55%;height:46%;background:var(--on-focus);-webkit-mask:var(--cat) center / contain no-repeat;mask:var(--cat) center / contain no-repeat}.wc-embers{position:absolute;left:50%;top:calc(var(--wc-coin) + 6px)}.wc-embers i{position:absolute;left:var(--x);top:var(--y);width:var(--d);height:var(--d);border-radius:50%;background:var(--ink)}.wc-embers i:nth-child(odd){background:var(--ink-2)}.wc-burned{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.wc-burned svg{width:14px;height:14px}.wc-split{display:block;width:100%;height:54px;overflow:visible}.wc-split circle{fill:var(--ink)}.wc-fd{display:none}.wc-outs{width:100%;display:grid;grid-template-columns:1fr 1fr;justify-items:center}@media(prefers-reduced-motion:no-preference){.wc-card.go-next{animation:wc-in-next .4s cubic-bezier(.2,.8,.2,1) both}.wc-card.go-prev{animation:wc-in-prev .4s cubic-bezier(.2,.8,.2,1) both}.wc-type{animation:wc-type 6s steps(42) infinite both}.wc-caret{animation:wc-blink .9s steps(1) infinite both}.wc-send{animation:wc-send 6s infinite both}.wc-branch{animation:wc-drop-in 6s ease-out infinite both}.wc-pc{animation:wc-rise 6s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(var(--i) * .12s)}.wc-hold b{animation:wc-grow 6s ease-out infinite both;animation-delay:calc(var(--j) * .1s)}.wc-term>span b{animation:wc-grow 6s ease-out infinite both;animation-delay:calc(.24s + var(--j) * .12s)}.wc-chart-l{animation:wc-draw 6s ease-out infinite both;animation-delay:.12s}.wc-s1 .wc-cur{animation:wc-cur-a 6s ease-in-out infinite both}.wc-s2 .wc-cur{animation:wc-cur-b 6s ease-in-out infinite both;animation-delay:.12s}.wc-block{animation:wc-blink .9s steps(1) infinite both}.wc-act{animation:wc-row 6s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(var(--i) * .5s)}.wc-dry{animation:wc-dry 6s infinite both;animation-delay:calc(var(--i) * .5s)}.wc-done,.wc-ask{animation:wc-done 6s infinite both;animation-delay:calc(var(--i) * .5s)}.wc-approve{animation:wc-approve 6s infinite both}.wc-meter i{animation:wc-meter 6s ease-out infinite both}.wc-mdl-p{animation:wc-hot-p 4s ease-in-out infinite both}.wc-mdl-o{animation:wc-hot-o 4s ease-in-out infinite both}.wc-wire i{animation:wc-wire 4s linear infinite both}.wc-wire.w2 i{animation-name:wc-wire2}.wc-cur2{animation:wc-cur2 4s ease-in-out infinite both}.wc-click{animation:wc-ring 4s ease-out infinite both}.wc-btn{animation:wc-btn 4s ease-out infinite both}.wc-steps .wc-lbl{animation:wc-row 6s cubic-bezier(.2,.8,.2,1) infinite both}.wc-step{animation:wc-row 6s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(.2s + var(--i) * .45s)}.wc-fold{animation:wc-fold 6s ease-out infinite both}.wc-saved{animation:wc-saved 6s infinite both}.wc-run{animation:wc-show-a 6s infinite both}.wc-mkt-k,.wc-mkt{animation:wc-show-b 6s infinite both}.wc-fk{display:none}.wc-fd{display:inline}.wc-coin3{animation:wc-coin 3.6s cubic-bezier(.55,0,.6,1) infinite both}.wc-embers i{animation:wc-ember 3.6s ease-out infinite both;animation-delay:calc(var(--i) * .05s)}.wc-burned svg{animation:wc-flame 3.6s infinite both}.wc-outs .wc-node{animation:wc-land 3.6s infinite both;animation-delay:calc(var(--i) * 1.8s)}}@keyframes wc-in-next{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes wc-in-prev{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes wc-type{0%{clip-path:inset(0 100% 0 0)}22%,to{clip-path:inset(0)}}@keyframes wc-blink{50%{opacity:0}}@keyframes wc-send{0%,22%{background:var(--fill-2);color:var(--ink-2)}25%,to{background:var(--primary);color:var(--on-primary)}}@keyframes wc-drop-in{0%,24%{clip-path:inset(0 0 100% 0);opacity:1}32%,92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes wc-rise{0%,30%{opacity:0;transform:translateY(8px)}38%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes wc-grow{0%,38%{transform:scaleX(0)}52%,to{transform:none}}@keyframes wc-draw{0%,38%{clip-path:inset(0 100% 0 0)}58%,to{clip-path:inset(0)}}@keyframes wc-cur-a{0%,40%{transform:translate(calc(var(--wc-sw) * .8),calc(var(--wc-sh) * .7))}52%,64%{transform:translate(calc(var(--wc-sw) * .62),calc(var(--wc-sh) * .3))}76%,to{transform:translate(calc(var(--wc-sw) * .5),calc(var(--wc-sh) * .55))}}@keyframes wc-cur-b{0%,40%{transform:translate(calc(var(--wc-sw) * .3),calc(var(--wc-sh) * .7))}58%,to{transform:translate(calc(var(--wc-sw) * .8),calc(var(--wc-sh) * .3))}}@keyframes wc-row{0%{opacity:0;transform:translate(-8px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wc-dry{0%,6%{opacity:0}8%,16%{opacity:1}19%,to{opacity:0}}@keyframes wc-done{0%,17%{opacity:0}20%,to{opacity:1}}@keyframes wc-approve{0%,48%{background:var(--glass-2);color:var(--ink)}52%,to{background:var(--focus);color:var(--on-focus)}}@keyframes wc-meter{0%,20%{width:22%}50%,to{width:38%}}@keyframes wc-hot-p{0%,3%{background:var(--glass-2);color:var(--ink)}8%,28%{background:var(--focus);color:var(--on-focus)}34%,to{background:var(--glass-2);color:var(--ink)}}@keyframes wc-hot-o{0%,33%{background:var(--glass-2);color:var(--ink)}38%,58%{background:var(--focus);color:var(--on-focus)}64%,to{background:var(--glass-2);color:var(--ink)}}@keyframes wc-wire{0%,22%{left:0;opacity:0}23%{left:0;opacity:1}34%{left:calc(100% - 6px);opacity:1}35%,to{left:calc(100% - 6px);opacity:0}}@keyframes wc-wire2{0%,52%{left:0;opacity:0}53%{left:0;opacity:1}64%{left:calc(100% - 6px);opacity:1}65%,to{left:calc(100% - 6px);opacity:0}}@keyframes wc-cur2{0%,60%{transform:translate(24px,14px)}72%,to{transform:translate(92px,65px)}}@keyframes wc-ring{0%,72%{opacity:0;transform:scale(.4)}76%{opacity:.3}92%,to{opacity:0;transform:scale(1.6)}}@keyframes wc-btn{0%,72%{opacity:.45}76%,90%{opacity:.9}to{opacity:.45}}@keyframes wc-fold{0%,33%{clip-path:inset(0 100% 0 0);opacity:1}42%,90%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes wc-saved{0%,40%{opacity:0;background:var(--glass-2);color:var(--ink)}44%{opacity:1;background:var(--glass-2);color:var(--ink)}48%,90%{opacity:1;background:var(--focus);color:var(--on-focus)}97%,to{opacity:0;background:var(--focus);color:var(--on-focus)}}@keyframes wc-show-a{0%,44%{opacity:0}50%,90%{opacity:1}97%,to{opacity:0}}@keyframes wc-show-b{0%,53%{opacity:0}60%,90%{opacity:1}97%,to{opacity:0}}@keyframes wc-coin{0%{opacity:0;transform:translateY(-8px)}8%,34%{opacity:1;transform:none}60%{opacity:1;transform:translateY(calc(var(--wc-coin) * .62)) scale(.8)}68%,to{opacity:0;transform:translateY(calc(var(--wc-coin) * .95)) scale(.2)}}@keyframes wc-ember{0%,60%{opacity:0;transform:translateY(26px)}66%{opacity:1}96%,to{opacity:0;transform:translate(calc(var(--x) * .5),-30px)}}@keyframes wc-flame{0%,60%{opacity:.5}66%,80%{opacity:1}95%,to{opacity:.5}}@keyframes wc-land{0%,46%{background:var(--glass-2);color:var(--ink)}50%,62%{background:var(--focus);color:var(--on-focus)}70%,to{background:var(--glass-2);color:var(--ink)}}@media(max-width:520px){.backdrop .modal.wc{--wc-stage: 216px;--wc-sw: 104px;--wc-sh: 70px;--wc-sg: 10px;--wc-coin: 50px}.wc-stage{padding-top:24px}.wc-text{min-height:196px;padding:4px 20px 2px}.wc-text h2{font-size:22px}.wc-foot{padding:16px 18px 18px 20px}.wc-node{height:30px;padding:0 11px 0 10px;gap:6px;font-size:12px}.wc-node:not(:has(svg)){padding:0 11px}.wc-node svg{width:14px;height:14px}.wc-prompt{height:34px;padding-left:14px;font-size:12px}.wc-caret{height:13px;margin-right:10px}.wc-send{width:24px;height:24px}.wc-send svg{width:13px;height:13px}.wc-branch{height:32px}.wc-pc{gap:8px}.wc-pk{font-size:10.5px}.wc-scr{border-radius:8px}.wc-a2{gap:10px}.wc-meter{width:60px}.wc-act{height:40px}.wc-a3{gap:24px}.wc-menu .m,.wc-wire.w2,.wc-mini{display:none}.wc-flow{grid-template-columns:auto 22px auto}.wc-mdl{padding:8px 16px 9px}.wc-mdl b{font-size:12.5px}.wc-steps{width:160px}.wc-step{font-size:12.5px}.wc-fold{width:24px;margin:0 4px}.wc-a5{grid-template-columns:.8fr 1px 1.2fr;padding:0 16px}.wc-half{height:172px;row-gap:10px}.wc-burn{width:96px}}.sb,.cx-box,.glass,.o-bal,.cx-files,.cx-ask,html.site .app .o-strip{background-image:var(--gloss)}.md{white-space:normal}.md>*+*{margin-top:10px}.md p{margin:0}.md .md-h{font-weight:650;letter-spacing:-.015em}.md ul,.md ol{margin:0;padding-left:22px}.md li+li{margin-top:4px}.md li::marker{color:var(--ink-3)}.md strong{font-weight:600}.md code{font-family:var(--code);font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--fill)}.md pre{margin:0;padding:12px 14px;border-radius:14px;background:var(--fill);overflow-x:auto;white-space:pre;font-size:12.5px;line-height:1.55}.md pre code{padding:0;background:none;font-size:inherit}.md a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px;overflow-wrap:anywhere}.cx-step-v{min-width:2ch;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.cx-step-v:focus{border-radius:6px;background:var(--fill)}@media(max-width:720px){.ah-drawer{width:42px;height:42px;margin-left:-4px;border-radius:50%;background:var(--glass-2);background-image:var(--gloss);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink)}.ah-drawer svg{width:19px;height:19px}.cx-main:has(.cx-home) .ah-crumb{display:none}.cx-scroll.cx-home{min-height:100%;justify-content:flex-end;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}.cx-home .cx-hello{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:24px 12px;text-align:center}.cx-home .cx-hello-k{display:none}.cx-home .cx-hello h1{flex-direction:column;align-items:center;gap:14px;margin:0;font-size:27px;line-height:1.15;text-wrap:balance}.cx-home .cx-hello-m{height:34px}.cx-home .cx-home-col{width:100%}}:root{--head: "Instrument Serif", Georgia, "Times New Roman", serif;--head-fill: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 45%, #B9B9BE 100%)}:root[data-theme=light]{--head-fill: linear-gradient(180deg, #1D1D1F 0%, #1D1D1F 45%, #5A5A60 100%)}@media(prefers-color-scheme:light){:root[data-theme=system]{--head-fill: linear-gradient(180deg, #1D1D1F 0%, #1D1D1F 45%, #5A5A60 100%)}}h1{font-family:var(--head)!important;font-weight:400!important;letter-spacing:-.012em!important;background-image:var(--head-fill);-webkit-background-clip:text;background-clip:text;color:transparent!important;padding-right:.12em}h1 em{font-style:italic}.cx-hello h1{background:none;color:var(--ink)!important;padding-right:0}.cx-hello h1 .hd{background-image:var(--head-fill);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .14em .08em 0;margin-right:-.14em}.cx-hello h1{font-size:56px;line-height:1.04;gap:16px;white-space:nowrap}.cx-hello h1 .cx-hello-m{height:.7em;align-self:center}@media(max-width:720px){.cx-home .cx-hello h1{font-size:36px;white-space:normal}.cx-home .cx-hello-m{height:34px}}.md.cx-say{padding:0}@media(max-width:720px){.cx-thread{padding:8px 12px 12px;gap:10px}.cx-pair{gap:10px}.cx-pair+.cx-pair{margin-top:8px}.cx-msg-u{gap:3px}.cx-bubble{padding-block:8px;line-height:20px}.cx-turn{gap:4px}.cx-who{margin-top:2px}.cx-say{line-height:20px}.cx-final{font-size:14.5px}.md>*+*{margin-top:6px}.cx-act-h{padding-block:3px}.cx-result{gap:6px;margin-top:2px}.cx-file{padding-block:6px}.cx-done-meta{margin-top:-2px}.ah .btn.ah-pc{width:34px;padding:0;gap:0;font-size:0;justify-content:center}.ah .btn.ah-pc svg{width:16px;height:16px}}@media(max-width:900px){html.site .app .sb-page>.main.cx-host{padding:6px 6px max(4px,env(safe-area-inset-bottom,0px))}.cx-task.with-panel{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head" "main"}.cx-task>.cx-panel{position:fixed;inset:0;z-index:65;max-height:none;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);padding:max(12px,env(safe-area-inset-top,0px)) 12px max(20px,env(safe-area-inset-bottom,0px));gap:12px}}.cx-screen:not(.control) .vnc{pointer-events:none}.ih .ih-lead{margin:0 0 14px;font-size:14px;line-height:21px;color:var(--ink-2)}.ih-steps{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.ih-step{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:22px;color:var(--ink)}.ih-n{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--fill);font-size:12px;font-weight:600;color:var(--ink-2)}.ih-t b{font-weight:600}.ih-t{display:block;min-width:0}.ih-step svg.ih-i{display:inline-block;width:17px;height:17px;margin:0 1px;vertical-align:-3px;color:var(--ink)}.ih-go{display:flex;justify-content:flex-end;gap:8px}:root{--bg: #121315;--bg-grouped: #121315;--grouped: #1C1C1E;--grouped-2: #2C2C2E;--cell: #1C1C1E;--bubble: #2C2C2E;--label: #FFFFFF;--label-2: rgba(235, 235, 245, .66);--label-3: rgba(235, 235, 245, .45);--placeholder: rgba(235, 235, 245, .68);--sep: rgba(235, 235, 245, .12);--fill: rgba(118, 118, 128, .24);--fill-2: rgba(118, 118, 128, .34);--sel: rgba(255, 255, 255, .12);--seg-thumb: #636366;--accent: rgb(0, 145, 255);--accent-fill: rgb(0, 113, 227);--on-accent: #FFFFFF;--danger: rgb(255, 142, 136);--docs: #2DB55A;--switch-on: var(--accent);--switch-off: rgba(120, 120, 128, .32);--switch-knob: #FFFFFF;--scrim: rgba(0, 0, 0, .45);--screen: #000000;--bezel-w: 4px;--screen-idle: #1C1C1E;--screen-idle-ink: rgba(235, 235, 245, .55);--cat-op: .035;--g-tint-s: rgba(62, 62, 68, .58);--g-tint-l: rgba(44, 44, 48, .76);--g-tint-sidebar: rgba(44, 44, 48, .76);--g-tint-text: rgba(40, 40, 44, .9);--g-tint-menu: rgba(52, 52, 56, .92);--g-tint-drawer: rgba(40, 40, 44, .9);--g-rim-a: rgba(255, 255, 255, .2);--g-rim-b: rgba(255, 255, 255, .05);--g-rim-c: rgba(255, 255, 255, .08);--g-rim-d: rgba(255, 255, 255, .03);--g-glow: rgba(255, 255, 255, .025);--g-ring: rgba(255, 255, 255, .06);--g-hover: rgba(255, 255, 255, .07);--g-press: rgba(255, 255, 255, .14);--g-sheen: rgba(255, 255, 255, .1);--g-glow-band: inset 0 0 0 2px var(--g-glow), inset 0 0 0 5px color-mix(in srgb, var(--g-glow) 55%, transparent);--g-rim: inset 0 1px 0 var(--g-rim-a), inset 1px 0 0 var(--g-rim-b), inset 0 -1px 0 var(--g-rim-c), inset -1px 0 0 var(--g-rim-d), var(--g-glow-band);--g-rim-soft: inset 0 1px 0 color-mix(in srgb, var(--g-rim-a) 80%, transparent), inset 1px 0 0 color-mix(in srgb, var(--g-rim-b) 80%, transparent), inset 0 -1px 0 var(--g-rim-c), var(--g-glow-band);--focus-c: var(--accent);--focus-ring: 0 0 0 1px var(--bg), 0 0 0 4px var(--focus-c);--r-sidebar: 18px;--r-menu: 14px;--r-menu-item: 10px;--r-menu-phone: 26px;--r-sheet: 30px;--r-alert: 34px;--r-alert-phone: 40px;--r-sheet-phone: 40px;--r-composer: 26px;--r-reply: 24px;--r-content: 16px;--r-tile: 12px;--r-row: 10px;--r-bubble: 18px;--h-control: 36px;--h-control-sm: 30px;--h-control-phone: 36px;--hit: 44px;--spring: cubic-bezier(.34, 1.56, .64, 1);--x-col: 288px;--raised: #2C2C2E;--glass: var(--grouped);--glass-2: var(--grouped-2);--gloss: none;--menu: var(--g-tint-menu);--ink: var(--label);--ink-2: var(--label-2);--ink-3: var(--label-3);--primary: var(--accent-fill);--on-primary: var(--on-accent);--focus: var(--fill-2);--on-focus: var(--label);--err: var(--danger);--err-rgb: 255, 142, 136;--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--screen-shadow: 0 0 #0000;--lift: var(--focus-ring);--seg-on: var(--seg-thumb);--seg-on-shadow: 0 0 #0000;--blur: none;--blur-2: none}:root[data-theme=light]{--bg: #FFFFFF;--bg-grouped: #FFFFFF;--grouped: #F2F2F7;--grouped-2: #E5E5EA;--cell: #F2F2F7;--bubble: #E9E9EB;--label: #000000;--label-2: rgba(60, 60, 67, .78);--label-3: rgba(60, 60, 67, .58);--placeholder: rgba(60, 60, 67, .78);--focus-c: var(--accent-fill);--warn: rgb(184, 46, 0);--sep: rgba(60, 60, 67, .14);--fill: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .2);--sel: rgba(0, 0, 0, .07);--seg-thumb: #FFFFFF;--accent: rgb(0, 136, 255);--accent-fill: rgb(0, 113, 227);--danger: rgb(200, 0, 18);--docs: #248A3D;--switch-off: rgba(120, 120, 128, .42);--scrim: rgba(0, 0, 0, .22);--screen: #1C1C1E;--bezel-w: 3px;--screen-idle: #E5E5EA;--screen-idle-ink: rgba(60, 60, 67, .78);--cat-op: .04;--g-tint-s: rgba(232, 232, 237, .88);--g-tint-l: rgba(236, 236, 241, .94);--g-tint-sidebar: rgba(236, 236, 241, .72);--g-tint-text: rgba(250, 250, 252, .88);--g-tint-menu: rgba(228, 228, 234, .94);--g-tint-drawer: rgba(248, 248, 250, .96);--g-rim-a: rgba(255, 255, 255, .7);--g-rim-b: rgba(255, 255, 255, .18);--g-rim-c: rgba(255, 255, 255, .35);--g-rim-d: rgba(255, 255, 255, .1);--g-glow: rgba(255, 255, 255, .08);--g-ring: rgba(255, 255, 255, .35);--g-hover: rgba(0, 0, 0, .05);--g-press: rgba(255, 255, 255, .22);--g-sheen: rgba(255, 255, 255, .28);--raised: #FFFFFF;--glass-2: #FFFFFF;--err-rgb: 200, 0, 18;--head-fill: linear-gradient(180deg, #000000 0%, #1D1D1F 45%, #55555B 100%);--glass: var(--grouped);--gloss: none;--menu: var(--g-tint-menu);--ink: var(--label);--ink-2: var(--label-2);--ink-3: var(--label-3);--primary: var(--accent-fill);--on-primary: var(--on-accent);--focus: var(--fill-2);--on-focus: var(--label);--err: var(--danger);--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--screen-shadow: 0 0 #0000;--lift: var(--focus-ring);--seg-on: var(--seg-thumb);--seg-on-shadow: 0 0 #0000}@media(prefers-color-scheme:light){:root[data-theme=system]{--bg: #FFFFFF;--bg-grouped: #FFFFFF;--grouped: #F2F2F7;--grouped-2: #E5E5EA;--cell: #F2F2F7;--bubble: #E9E9EB;--label: #000000;--label-2: rgba(60, 60, 67, .78);--label-3: rgba(60, 60, 67, .58);--placeholder: rgba(60, 60, 67, .78);--focus-c: var(--accent-fill);--warn: rgb(184, 46, 0);--sep: rgba(60, 60, 67, .14);--fill: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .2);--sel: rgba(0, 0, 0, .07);--seg-thumb: #FFFFFF;--accent: rgb(0, 136, 255);--accent-fill: rgb(0, 113, 227);--danger: rgb(200, 0, 18);--docs: #248A3D;--switch-off: rgba(120, 120, 128, .42);--scrim: rgba(0, 0, 0, .22);--screen: #1C1C1E;--bezel-w: 3px;--screen-idle: #E5E5EA;--screen-idle-ink: rgba(60, 60, 67, .78);--cat-op: .04;--g-tint-s: rgba(232, 232, 237, .88);--g-tint-l: rgba(236, 236, 241, .94);--g-tint-sidebar: rgba(236, 236, 241, .72);--g-tint-text: rgba(250, 250, 252, .88);--g-tint-menu: rgba(228, 228, 234, .94);--g-tint-drawer: rgba(248, 248, 250, .96);--g-rim-a: rgba(255, 255, 255, .7);--g-rim-b: rgba(255, 255, 255, .18);--g-rim-c: rgba(255, 255, 255, .35);--g-rim-d: rgba(255, 255, 255, .1);--g-glow: rgba(255, 255, 255, .08);--g-ring: rgba(255, 255, 255, .35);--g-hover: rgba(0, 0, 0, .05);--g-press: rgba(255, 255, 255, .22);--g-sheen: rgba(255, 255, 255, .28);--raised: #FFFFFF;--glass-2: #FFFFFF;--err-rgb: 200, 0, 18;--head-fill: linear-gradient(180deg, #000000 0%, #1D1D1F 45%, #55555B 100%);--glass: var(--grouped);--gloss: none;--menu: var(--g-tint-menu);--ink: var(--label);--ink-2: var(--label-2);--ink-3: var(--label-3);--primary: var(--accent-fill);--on-primary: var(--on-accent);--focus: var(--fill-2);--on-focus: var(--label);--err: var(--danger);--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--screen-shadow: 0 0 #0000;--lift: var(--focus-ring);--seg-on: var(--seg-thumb);--seg-on-shadow: 0 0 #0000}}@media(prefers-contrast:more){:root{--accent: rgb(92, 184, 255);--accent-fill: rgb(0, 95, 200);--label-2: rgba(235, 235, 245, .8);--sep: rgba(235, 235, 245, .3);--label-3: rgba(235, 235, 245, .7);--placeholder: rgba(235, 235, 245, .8);--fill: rgba(118, 118, 128, .42);--switch-off: rgba(120, 120, 128, .6)}:root[data-theme=light]{--accent: rgb(30, 110, 244);--label-2: rgba(60, 60, 67, .9);--sep: rgba(60, 60, 67, .32);--label-3: rgba(60, 60, 67, .82);--placeholder: rgba(60, 60, 67, .9);--fill: rgba(118, 118, 128, .24);--switch-off: rgba(120, 120, 128, .5);--danger: rgb(170, 0, 15)}}@media(prefers-contrast:more)and (prefers-color-scheme:light){:root[data-theme=system]{--accent: rgb(30, 110, 244);--label-2: rgba(60, 60, 67, .9);--sep: rgba(60, 60, 67, .32);--label-3: rgba(60, 60, 67, .82);--placeholder: rgba(60, 60, 67, .9);--fill: rgba(118, 118, 128, .24);--switch-off: rgba(120, 120, 128, .5);--danger: rgb(170, 0, 15)}}body:before{right:-150px;bottom:-330px;width:min(820px,86vw)}@media(max-width:640px){body:before{right:-110px;bottom:-150px;width:440px}}:where(.lg,.lg-l,.lg-t,.lg-p){position:relative}.lg,.lg-l,.lg-t,.lg-p{color:var(--label);border:0}.lg{background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}.lg-l{background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-l);box-shadow:var(--g-rim-soft)}.lg-t{background:var(--g-tint-text);box-shadow:var(--g-rim-soft)}.lg-p{background:var(--accent-fill);color:var(--on-accent);font-weight:600;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff1f}.lg.lg-live{-webkit-backdrop-filter:blur(8px) saturate(180%) brightness(1.05);backdrop-filter:blur(8px) saturate(180%) brightness(1.05)}.lg-l.lg-live{-webkit-backdrop-filter:blur(24px) saturate(170%) brightness(1.03);backdrop-filter:blur(24px) saturate(170%) brightness(1.03)}.lg-t.lg-live{-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}@media(prefers-reduced-transparency:no-preference)and (prefers-contrast:no-preference){html.lg-lens .cx-home-col>.cx-box{-webkit-backdrop-filter:url(#lg-lens-panel) blur(3px) saturate(170%);backdrop-filter:url(#lg-lens-panel) blur(3px) saturate(170%)}html.site.lg-lens .backdrop .modal:not(.wc),html.lg-lens .lg-alert{-webkit-backdrop-filter:url(#lg-lens-panel) blur(12px) saturate(160%);backdrop-filter:url(#lg-lens-panel) blur(12px) saturate(160%)}html.lg-lens .toast.lg{-webkit-backdrop-filter:url(#lg-lens-pill) blur(6px) saturate(180%);backdrop-filter:url(#lg-lens-pill) blur(6px) saturate(180%)}}.lg-ring{position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:6px;background:var(--g-ring);-webkit-backdrop-filter:blur(2px) saturate(200%) brightness(1.12);backdrop-filter:blur(2px) saturate(200%) brightness(1.12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lg-l>.lg-ring,.lg-t>.lg-ring{padding:10px}@media(hover:hover){:is(button,a,[role=button]).lg:not(:disabled):hover{background-image:linear-gradient(var(--g-hover),var(--g-hover)),radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%)}:is(button,a).lg-p:not(:disabled):hover{background-image:linear-gradient(#ffffff1a,#ffffff1a)}}:is(button,a,[role=button]).lg,.lg-p{transition:transform .38s var(--spring)}:is(button,a,[role=button]).lg:not(:disabled):active,.lg-p:not(:disabled):active{transform:scale(1.06)}.lg-wide:not(:disabled):active{transform:scale(1.03)!important}:is(button,a,[role=button]).lg:not(:disabled):active:after,.lg-p:not(:disabled):active:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),var(--g-press),transparent 60%);animation:fadein .25s ease both}:is(.lg,.lg-p):focus-visible{outline:none;box-shadow:var(--focus-ring)}.lg-p:disabled{opacity:1;color:var(--label-3);background:var(--fill);box-shadow:none}.lg-edges{--edge-top: 44px;--edge-end: 44px}.lg-edges:before,.lg-edges:after{content:"";position:sticky;z-index:5;display:block;left:0;right:0;pointer-events:none}.lg-edges.lg-edges-on:before,.lg-edges.lg-edges-on:after{transition:opacity .18s}.lg-edges:before{top:0;height:var(--edge-top);margin-bottom:calc(-1 * var(--edge-top));background:linear-gradient(var(--bg) 0%,color-mix(in srgb,var(--bg) 70%,transparent) 40%,transparent)}.lg-edges:after{bottom:0;height:var(--edge-end);margin-top:calc(-1 * var(--edge-end));background:linear-gradient(transparent,color-mix(in srgb,var(--bg) 70%,transparent) 60%,var(--bg))}.lg-edges.at-top:before,.lg-edges.at-end:after{opacity:0}@media(prefers-reduced-transparency:reduce){.lg,.lg-l,.lg-t{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#242428f7}:root[data-theme=light] :is(.lg,.lg-l,.lg-t){background:#f6f6f8f7}.lg-ring{display:none}}@media(prefers-reduced-transparency:reduce)and (prefers-color-scheme:light){:root[data-theme=system] :is(.lg,.lg-l,.lg-t){background:#f6f6f8f7}}@media(prefers-contrast:more){.lg,.lg-l,.lg-t{background:var(--grouped);box-shadow:0 0 0 1.5px var(--label-2)}.lg-ring{display:none}}@media(prefers-reduced-motion:reduce){:is(button,a,[role=button]).lg:active,.lg-p:active,.lg-wide:active{transform:none!important}}.btn,.hx-btn,.bm-cta{height:var(--h-control);padding:0 16px;gap:6px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.08px;color:var(--label);background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:transform .38s var(--spring),background-color .15s,color .15s}.btn svg,.hx-btn svg,.bm-cta svg{width:15px;height:15px}.btn.sm,.bm-cta{height:var(--h-control-sm);padding:0 13px;font-size:13px}.btn.lg,.hx-btn{height:44px;padding:0 20px;font-size:15px;font-weight:600}.btn.icon{width:var(--h-control);padding:0}.btn.sm.icon{width:var(--h-control-sm)}.btn.lg.icon{width:44px}.btn.primary,.hx-btn.pri,.bm-cta:not(.sec){color:var(--on-accent);background:var(--accent-fill);font-weight:600;box-shadow:inset 0 1px #ffffff4d}.btn.quiet{color:var(--label-2);background:transparent}.btn.danger{color:var(--danger);font-weight:600}.btn.danger.quiet{background:transparent}.btn.glass{background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}.btn:disabled,.hx-btn:disabled,.bm-cta:disabled{opacity:.4}:is(.btn.primary,.hx-btn.pri,.bm-cta:not(.sec)):disabled:not(.busy){opacity:1;color:var(--label-3);background:var(--fill);box-shadow:none}@media(hover:hover){:is(.btn,.hx-btn,.bm-cta):not(:disabled):hover{color:var(--label);background:var(--fill-2)}:is(.btn.primary,.hx-btn.pri,.bm-cta:not(.sec)):not(:disabled):hover{color:var(--on-accent);background:color-mix(in srgb,var(--accent-fill) 88%,#FFFFFF)}.btn.quiet:not(:disabled):hover{color:var(--label);background:var(--fill)}.btn.danger:not(:disabled):hover{color:var(--danger)}.btn.glass:not(:disabled):hover{background:linear-gradient(var(--g-hover),var(--g-hover)),var(--g-tint-s)}}:is(.btn,.hx-btn,.bm-cta):not(:disabled):focus-visible{outline:none;color:inherit;background:var(--fill-2);box-shadow:var(--focus-ring);transform:none}:is(.btn.primary,.hx-btn.pri,.bm-cta:not(.sec)):not(:disabled):focus-visible{color:var(--on-accent);background:var(--accent-fill)}:is(.btn,.hx-btn,.bm-cta):not(:disabled):active{transform:scale(1.04);transition:transform .38s var(--spring)}.lg-ib{flex:none;display:grid;place-items:center;width:var(--h-control);height:var(--h-control);padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--label);background:var(--fill);text-decoration:none;transition:transform .38s var(--spring),background-color .15s}.lg-ib svg{width:16px;height:16px}.lg-ib.sm{width:var(--h-control-sm);height:var(--h-control-sm)}.lg-ib.lg-big{width:44px;height:44px}.lg-ib.plain{background:transparent;color:var(--label-2)}@media(hover:hover){.lg-ib:not(:disabled):hover{background:var(--fill-2);color:var(--label)}}.lg-ib:not(:disabled):active{transform:scale(1.06)}.lg-ib:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cx-chip,.cx-sel-w,.chip{height:var(--h-control-sm);gap:4px;padding:0 9px 0 12px;border-radius:999px;background:var(--fill);color:var(--label);font-size:13px;font-weight:500;letter-spacing:-.08px;line-height:18px;box-shadow:none;transform:none;transition:transform .38s var(--spring),background-color .15s,color .15s}.cx-chip svg{width:14px;height:14px}.cx-chip>svg:last-child:not(:first-child),.cx-sel-w>svg,.cx-chip .lg-updown{width:12px;height:12px;color:var(--label-2)}.cx-chip-i{width:var(--h-control-sm);padding:0;justify-content:center}.cx-chip-i svg{width:16px;height:16px;color:var(--label)}.cx-chip.on{background:var(--fill);padding:0 8px 0 12px}.cx-chip.on svg{width:12px;height:12px;color:var(--label-2)}.chip{color:var(--label)}@media(hover:hover){.cx-chip:not(:disabled):hover,.cx-sel-w:hover,.chip:hover{color:var(--label);background:var(--fill-2)}.cx-chip:not(:disabled):hover svg,.cx-sel-w:hover>svg{color:var(--label-2)}.cx-chip-i:not(:disabled):hover svg{color:var(--label)}.cx-chip-stop:not(:disabled):hover,.cx-chip-stop:not(:disabled):hover svg{color:var(--label)}}.cx-pop.open>.cx-chip,.cx-sel-w[aria-expanded=true],.mdl-btn[aria-expanded=true]{color:var(--label);background:var(--sel)}.cx-pop.open>.cx-chip svg{color:var(--label-2)}.cx-chip:focus-visible,.cx-sel-w:focus-visible,.chip:focus-visible{outline:none;color:var(--label);background:var(--fill-2);box-shadow:var(--focus-ring)}.cx-chip:active:not(:disabled),.cx-sel-w:active,.chip:active{transform:scale(1.06);transition:transform .38s var(--spring)}.app .cx-sel-w .cx-sel-l,.backdrop .cx-sel-w .cx-sel-l{font-size:13px}.cx-step{display:inline-flex;align-items:center;gap:0;height:var(--h-control-sm);padding:0;border-radius:999px;background:var(--fill)}.cx-step .cx-step-v{min-width:0;height:100%;padding:0 8px 0 12px;border:0;border-radius:999px 0 0 999px;outline:none;background:transparent;color:var(--label);font:inherit;font-size:13px;font-weight:500;text-align:left;font-variant-numeric:tabular-nums;box-sizing:content-box}.cx-step .cx-step-v:focus{background:var(--fill)}.cx-step i{flex:none;width:1px;height:16px;background:var(--sep)}.cx-step button{position:relative;width:28px;height:var(--h-control-sm);display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--label);font:inherit;font-size:16px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .12s}.cx-step button:first-of-type{color:var(--label)}.cx-step button:last-child{border-radius:0 999px 999px 0}.cx-step button:hover:not(:disabled){background:var(--fill);color:var(--label)}.cx-step button:disabled{color:var(--label-3);opacity:1}.cx-send{position:relative;width:var(--h-control-sm);height:var(--h-control-sm);border-radius:50%;background:var(--fill);color:var(--label-3);box-shadow:none;transition:transform .38s var(--spring),background-color .15s,color .15s}.cx-send svg{width:16px;height:16px;stroke-width:2}.cx-send.go{background:var(--accent);color:var(--on-accent)}.cx-send.stop{background:var(--fill);color:var(--label)}.cx-send.stop svg{width:12px;height:12px;fill:currentColor;stroke:none}.cx-send:disabled{opacity:1;cursor:default}.cx-send:active:not(:disabled){transform:scale(1.06)}.cx-send:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(hover:hover){.cx-send.stop:hover:not(:disabled){background:var(--fill-2)}.cx-send.go:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,#FFFFFF)}}.seg{padding:2px;gap:0;border-radius:999px;background:var(--fill)}.seg button{height:28px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--label)}.seg button:hover{color:var(--label)}.seg button[aria-pressed=true]{background:var(--seg-thumb);color:var(--label)}.switch .track{width:38px;height:22px;background:var(--switch-off)}.switch .track:after{top:2px;left:2px;width:18px;height:18px;background:var(--switch-knob);box-shadow:none;transition:transform .3s var(--spring)}.switch input:checked+.track{background:var(--switch-on)}.switch input:checked+.track:after{transform:translate(16px);background:var(--switch-knob)!important}.switch:active .track:after{transform:scale(1.15)}.switch:active input:checked+.track:after{transform:translate(16px) scale(1.15)}.switch input:focus-visible+.track{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.switch .track{width:51px;height:31px}.switch .track:after{width:27px;height:27px}.switch input:checked+.track:after{transform:translate(20px)}.switch:active input:checked+.track:after{transform:translate(20px) scale(1.15)}}.lg-radio,.kc-dot{flex:none;position:relative;width:16px;height:16px;border:0;border-radius:50%;background:var(--fill);box-shadow:inset 0 0 0 1px var(--label-3);transition:background-color .15s,box-shadow .15s}.lg-radio.on,[aria-checked=true]>.lg-radio,.kc-opt.on .kc-dot{background:var(--accent);box-shadow:none}.lg-radio.on:after,[aria-checked=true]>.lg-radio:after,.kc-opt.on .kc-dot:after{content:"";position:absolute;left:5px;top:5px;width:6px;height:6px;border-radius:50%;background:#fff}.input,.textarea,.select{border-radius:var(--r-row);background-color:var(--fill);border:0;color:var(--label)}.input:hover,.textarea:hover,.select:hover{background-color:var(--fill-2)}.input:focus,.textarea:focus,.select:focus{background-color:var(--fill);box-shadow:var(--focus-ring)}.input::placeholder,.textarea::placeholder{color:var(--label-3)}:root{--select-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23EBEBF5' stroke-opacity='.62' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 4.5 6 2l2.5 2.5M3.5 7.5 6 10l2.5-2.5'/%3E%3C/svg%3E")}:root[data-theme=light]{--select-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%233C3C43' stroke-opacity='.78' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 4.5 6 2l2.5 2.5M3.5 7.5 6 10l2.5-2.5'/%3E%3C/svg%3E")}@media(prefers-color-scheme:light){:root[data-theme=system]{--select-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%233C3C43' stroke-opacity='.78' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 4.5 6 2l2.5 2.5M3.5 7.5 6 10l2.5-2.5'/%3E%3C/svg%3E")}}.select,.select:hover,.select:focus{background-image:var(--select-chev);background-repeat:no-repeat;background-position:right 10px center;background-size:12px}:root[data-theme] :is(.select,.select:hover,.select:focus){background-image:var(--select-chev);background-size:12px}.field>span,.backdrop .field>span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.money:before{color:var(--label-3)}.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-balm,.ri-box{padding:4px;border:0;border-radius:var(--r-menu);color:var(--label);background:var(--g-tint-menu);box-shadow:var(--g-rim-soft);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);animation:lg-grow .36s var(--spring) both}@keyframes lg-grow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}}.cx-menu{transform-origin:top left}.cx-menu.right{transform-origin:top right}.cx-menu.up{top:auto;bottom:calc(100% + 8px);transform-origin:bottom left}.cx-menu.up.right{transform-origin:bottom right}.ah-menu{transform-origin:top left}.sb-menu{transform-origin:bottom left}.lg-mi,.cx-menu-i,.ah-menu>button,.sb-menu>button,.sb-menu>a{display:flex;align-items:center;gap:0;width:100%;min-height:32px;padding:6px 10px 6px 0;border:0;border-radius:var(--r-menu-item);background:transparent;color:var(--label);font:inherit;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.15px;text-align:left;text-decoration:none;cursor:pointer}.lg-mi-c,.cx-menu-i>.lg-mi-c{flex:none;width:30px;display:grid;place-items:center;align-self:flex-start;height:18px;color:var(--label)}.lg-mi-c svg{width:14px;height:14px;stroke-width:2}.lg-mi-c.sym svg{width:16px;height:16px;stroke-width:1.7;color:var(--label)}.lg-mi-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lg-mi-s{font-size:12px;line-height:16px;letter-spacing:0;color:var(--label-2);text-wrap:pretty}.lg-mi-v{flex:none;margin-left:12px;font-size:13px;color:var(--label-2)}.lg-mi-r{flex:none;width:12px;height:12px;margin-left:10px;color:var(--label-2)}@media(hover:hover){.lg-mi:not(:disabled):hover,.cx-menu-i:hover,.ah-menu>button:hover:not(:disabled),.sb-menu>button:hover,.sb-menu>a:hover{background:var(--sel)}}.lg-mi:focus-visible,.cx-menu-i:focus-visible,.ah-menu>button:focus-visible,.sb-menu>button:focus-visible,.sb-menu>a:focus-visible{outline:none;background:var(--sel)}.lg-mi:disabled,.ah-menu>button:disabled{opacity:1;color:var(--label-3);cursor:default}.lg-mi:disabled .lg-mi-s{color:var(--label-3)}.lg-msep,.mdl-sep{height:1px;margin:4px 10px;background:var(--sep);border:0}.lg-mh{padding:6px 10px 4px 30px;font-size:12px;font-weight:600;line-height:16px;color:var(--label-2)}@media(max-width:720px){.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-balm{padding:6px;border-radius:var(--r-menu-phone)}.lg-mi,.cx-menu-i,.ah-menu>button,.sb-menu>button,.sb-menu>a{min-height:44px;padding:11px 16px 11px 0;border-radius:20px;font-size:17px;line-height:22px}.lg-mi.has-s,.cx-menu-i.has-s{min-height:56px;padding-top:8px;padding-bottom:8px}.lg-mi-c{width:40px;height:22px}.lg-mi-c svg{width:16px;height:16px}.lg-mi-c.sym svg{width:20px;height:20px}.lg-mi-s{font-size:13px;line-height:18px}.lg-msep,.mdl-sep{margin:4px 16px}.lg-mh{padding:8px 16px 4px 40px;font-size:13px}}@media(prefers-reduced-motion:reduce){.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-balm{animation:none}}.backdrop{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none;animation:fadein .18s ease}html.site .backdrop .modal,.backdrop .modal{width:min(520px,100%);padding:20px;border-radius:calc(var(--h-control) / 2 + 20px);color:var(--label);background:var(--g-tint-text);box-shadow:var(--g-rim-soft);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);animation:lg-sheet .36s var(--spring) both}.backdrop .modal.wide{width:min(680px,100%)}@keyframes lg-sheet{0%{opacity:0;transform:scale(.94)}50%{opacity:1}}.modal .mh{display:flex;align-items:center;gap:12px;padding:0;margin:0 0 14px}.modal .mh .h3{flex:1;min-width:0;font-family:var(--font);font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:25px;color:var(--label)}.modal .mh-x{order:2}.modal.no-x .mh-x,.modal .mh-grab{display:none}.modal .mb{padding:0;gap:14px}html.site .backdrop .modal.pg-modal .mb{padding-bottom:0}.lg-sheet-go,.modal .o-modal-go,.modal .kc-go{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:8px 0 0}.lg-sheet-go .btn,.modal .kc-go .btn,.modal .o-modal-go .btn{height:var(--h-control);padding:0 16px;font-size:14px}.lg-note,.modal .kc-fine{margin:0;font-size:12px;line-height:16px;color:var(--label-2)}.backdrop .modal:not(.gh-pick) :is(input.input,.select):not(.o-otp-box){height:40px;font-size:14px}.backdrop .modal input.input:not(.money input,.o-otp-box){padding-left:14px;padding-right:14px}.backdrop .modal .money:before{left:14px;font-size:14px;color:var(--label-2)}.backdrop .modal .money input.input{padding-left:26px}@media(max-width:720px){.backdrop{padding:0 8px max(8px,env(safe-area-inset-bottom,0px));align-items:end}html.site .backdrop .modal,.backdrop .modal{width:100%;max-height:calc(100dvh - 56px);padding:6px 20px 20px;border-radius:var(--r-sheet-phone);animation:lg-rise .42s var(--spring) both}.modal .mh-grab{display:block;width:36px;height:5px;margin:0 auto 6px;border-radius:3px;background:var(--label-3)}.modal .mh{position:relative;justify-content:center;min-height:44px;margin:0 -8px 10px}.modal .mh .h3{flex:none;max-width:calc(100% - 96px);text-align:center;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px}.modal .mh-x,.modal.no-x .mh-x{display:grid;position:absolute;left:0;top:4px;order:0}.lg-sheet-go .btn,.modal .kc-go .btn,.modal .o-modal-go .btn{flex:1;height:50px;font-size:17px}:is(.lg-sheet-go,.modal .kc-go,.modal .o-modal-go):has(.btn.primary) .btn:not(.primary):not(.lg-sheet-back){display:none}.backdrop .modal:not(.gh-pick) :is(input.input,.select):not(.o-otp-box){height:44px;font-size:17px}.backdrop .modal .money:before{font-size:17px}.backdrop .modal .money input.input{padding-left:28px}}@keyframes lg-rise{0%{transform:translateY(40px);opacity:0}40%{opacity:1}}.mh-x{flex:none;display:grid;place-items:center;width:var(--h-control-sm);height:var(--h-control-sm);padding:0;border:0;border-radius:50%;background:var(--fill);color:var(--label-2);cursor:pointer}.mh-x svg{width:14px;height:14px;stroke-width:2.2}.mh-x:hover{background:var(--fill-2);color:var(--label)}.mh-x:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:720px){.mh-x{width:36px;height:36px}.mh-x:before{content:"";position:absolute;inset:-4px}}.lg-alert-bd{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:var(--scrim);animation:fadein .18s ease}.lg-alert{width:min(320px,100%);padding:20px 20px 16px;border-radius:var(--r-alert);text-align:left;animation:lg-sheet .32s var(--spring) both}.lg-alert:focus{outline:none}.lg-alert-t{margin:0;font-family:var(--font);font-size:17px;font-weight:700;line-height:22px;letter-spacing:-.4px;color:var(--label)}.lg-alert-m{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--label-2);text-wrap:pretty;overflow-wrap:anywhere}.lg-alert-b{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.lg-alert-b.one{grid-template-columns:1fr}.lg-alert-b .btn{width:100%;height:var(--h-control);font-size:14px;font-weight:500}.lg-alert-b .btn.danger{font-weight:600}.lg-alert-b .btn.go{color:var(--on-accent);background:var(--accent-fill);font-weight:600}@media(max-width:720px){.lg-alert{width:min(300px,100%);padding:20px 16px 16px;border-radius:var(--r-alert-phone);text-align:left}.lg-alert-m{font-size:15px;line-height:20px}.lg-alert-b .btn{height:48px;font-size:17px}}.toasts{top:64px;gap:8px}.toast{min-height:40px;padding:10px 18px 10px 14px;gap:8px;border-radius:999px;font-size:13px;font-weight:500;line-height:18px;color:var(--label);animation:lg-sheet .36s var(--spring) both;pointer-events:none}.toast.err{color:var(--label)}.toast svg{width:14px;height:14px;color:var(--label-2);stroke-width:2}@media(max-width:720px){.toasts{top:max(64px,calc(env(safe-area-inset-top,0px) + 56px))}.toast{font-size:15px}}.pill{background:var(--fill);color:var(--label-2)}.label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}:is(.label,.cx-result-k,.cx-cap-k,.field>span,.o-k,.cx-hello-k){line-height:16px}.lg-updown{flex:none}:focus-visible{outline-color:color-mix(in srgb,var(--accent) 70%,transparent)}::selection{background:color-mix(in srgb,var(--accent) 40%,transparent)}@media(pointer:coarse){.cx-chip:after,.cx-sel-w:after,.cx-send:after,.cx-step button:after,.btn.sm:after{content:"";position:absolute;inset:-4px}}.mdl{width:316px;opacity:1;transform:none;border:0}.mdl.on{transition:none}.mdl-fly{width:330px}.mdl-i{gap:0;min-height:32px;padding:6px 10px 6px 0;border-radius:var(--r-menu-item);color:var(--label);font-size:14px;line-height:18px;letter-spacing:-.15px;align-items:flex-start}.mdl-i:hover,.mdl-i:focus-visible,.mdl-i.on{background:var(--sel)}.mdl-i-n{font-size:14px;font-weight:400}.mdl-i-d{font-size:12px;line-height:16px;color:var(--label-2)}.mdl-i-v{align-self:center;font-size:13px;color:var(--label-2)}.mdl-i-cv{align-self:center;width:12px;height:12px;margin-left:8px;color:var(--label-2);stroke-width:2.2}.mdl-more,.mdl-side,.mdl-sub-i,.mdl-back{align-items:center}.mdl-more .lg-mi-c,.mdl-sub-i .lg-mi-c{align-self:center}.mdl-tag{display:none}.mdl-c-n{margin:4px 10px 6px 30px;font-size:12px;line-height:16px;color:var(--label-2)}.mdl-side{min-height:44px;padding-left:30px}.mdl-sub{margin:0 0 4px;padding:0}.mdl-sub-i{min-height:32px;padding:6px 10px 6px 0}.mdl-warn{margin:6px 10px 4px 30px;color:var(--warn)}.mdl-back{min-height:36px;padding-left:10px;color:var(--label-2);font-size:13px}.mdl-btn{gap:4px}@media(max-width:720px){.mdl{width:calc(100vw - 16px)}.mdl-i{min-height:44px;padding:11px 16px 11px 0;border-radius:20px;font-size:17px;line-height:22px;letter-spacing:-.4px}.mdl-i:has(.mdl-i-d){min-height:56px;padding-top:8px;padding-bottom:8px}.mdl-i-n{font-size:17px}.mdl-i-d{font-size:13px;line-height:18px}.mdl-i .lg-mi-c{width:40px;height:22px}.mdl-sep{margin:4px 16px}.mdl-btn .cx-sel-l{padding:0}.mdl-btn svg{position:static}}.app{--sb: 272px;--topbar: 60px}html.site .sb,.sb{box-shadow:none;position:sticky;top:0;z-index:30;height:100dvh;margin:0;min-width:0;overflow:hidden;border-radius:0;transition:opacity .2s}.sb.lg-l{background:var(--g-tint-sidebar);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sb-frame.rail-off .sb{opacity:0;pointer-events:none}.sb-in{width:var(--sb);padding:16px 12px 12px}.sb-grip{left:calc(var(--sb) - 5px)}@media(min-width:1001px){html.scroll-lock body{overflow:clip}}.sb-head{height:40px;margin:0 0 6px;padding:0 2px;gap:2px}.sb-hb{width:30px;height:30px;border-radius:50%;color:var(--label-2);background:transparent;transition:background-color .15s,color .15s,transform .38s var(--spring)}.sb-hb svg{width:17px;height:17px}.sb-hb.sb-x{color:var(--label)}.sb-hb.sb-x svg{width:15px;height:15px}.sb-docs,.sb-docs:hover,.sb-docs:focus-visible{color:var(--docs)!important}@media(hover:hover){.sb-hb:hover{color:var(--label);background:var(--fill)}}.sb-hb:focus-visible{outline:none;color:var(--label);background:var(--fill);box-shadow:var(--focus-ring)}.sb-hb:active{transform:scale(1.06)}.sb-find{display:flex;align-items:center;gap:6px;height:28px;margin:0 0 10px;padding:0 8px 0 9px;border-radius:14px;background:var(--fill);cursor:text}.sb-find>svg{flex:none;width:14px;height:14px;color:var(--label-2);stroke-width:2}.sb-find input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--label)}.sb-find input::placeholder{color:var(--label-3)}.sb-find:focus-within{box-shadow:var(--focus-ring)}.sb-find .sb-search-x{width:18px;height:18px;color:var(--label-2)}.sb-nav{gap:2px}.sb-item{height:30px;gap:2px;padding:0 8px;border-radius:var(--r-row);font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.08px;color:var(--label);transition:background-color .12s}.sb-ic-l{width:20px;height:20px;margin-right:4px;color:var(--label-2)}.sb-ic-l svg{width:16px;height:16px}.sb-sup{min-width:0;height:auto;padding:0;background:none;font-size:12px;color:var(--label-2);font-variant-numeric:tabular-nums}@media(hover:hover){.sb .sb-item:not(.on):hover,.sb .sb-row:not(.on):hover{background:color-mix(in srgb,var(--sel) 40%,transparent)}}.sb-item.on{background:var(--sel)}@media(hover:hover){.sb-item:not(.on):hover{color:var(--label);background:var(--g-hover)}}.sb-item:focus-visible{outline:none;color:var(--label);background:var(--sel);box-shadow:none}.sb-item:active,.sb-row:active{background:var(--sel);transform:none}.sb-scroll{margin:0 -4px;padding:0 4px 12px;scrollbar-color:var(--fill) transparent}.sb-sec-h{padding:18px 0 4px 8px;gap:3px;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.06px;color:var(--label-2)}.sb-sec-h svg{width:10px;height:10px;stroke-width:2.2}.sb-sec-h:hover{color:var(--label)}.sb-sec-b{gap:2px}.sb-row{min-height:30px;padding:7px 8px;border-radius:var(--r-row);font-size:13px;line-height:16px;letter-spacing:-.08px;color:var(--label);transition:background-color .12s}@media(hover:hover){.sb-row:not(.on):hover{background:var(--g-hover)}}.sb-row.on{background:var(--sel)}.sb-row:focus-visible{outline:none;background:var(--sel)}.sb-row-f{color:var(--label)}.sb-run{gap:8px;padding:6px 8px}.sb-run-i{width:12px;padding-top:2px;color:var(--label-2)}.sb-run-i svg{width:12px;height:12px}.sb-run .sb-row-t{font-size:13px;font-weight:400;line-height:16px}.sb-run-s{font-size:12px;font-weight:400;line-height:15px;color:var(--label-2)}.sb-run.needs .sb-run-s{color:var(--warn)}.sb-more{color:var(--label-2)}.sb-note{padding:6px 8px;font-size:12px;color:var(--label-2)}.sb-foot{padding-top:4px}.sb-acct-b{height:48px;gap:10px;padding:0 10px 0 6px;border-radius:12px}.sb-av{width:26px;height:26px;background:var(--fill);font-size:12px;font-weight:600;color:var(--label)}.sb-acct-n{font-size:13px;font-weight:400}.sb-acct-v{display:none}.sb-acct-c{width:12px;height:12px;color:var(--label-2);transform:none!important}@media(hover:hover){.sb-acct-b:hover{background:var(--g-hover)}}.sb-acct-b.on{background:var(--sel)}.sb-menu{left:0;right:0;bottom:calc(100% + 6px);gap:0}.sb-menu-who{padding:6px 10px 6px 30px;gap:1px}.sb-menu-who b{font-size:14px;font-weight:600;color:var(--label)}.sb-menu-who span{font-size:12px;color:var(--label-2)}.sb-menu-theme{padding:6px 10px 8px 30px;gap:6px}.sb-menu-theme>span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.sb-menu-theme .seg button{height:26px;font-size:12px}.sb-menu-out{color:var(--label)!important}.ah{height:var(--topbar);align-items:flex-start;gap:8px;padding:18px 16px 0;background:none}.sb-page>.ah{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sb-page>.ah:after{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:calc(100% + 24px);pointer-events:none;opacity:0;transition:opacity .18s;background:linear-gradient(var(--bg) 0,var(--bg) calc(100% - 24px),transparent)}.sb-page>.ah.scrolled:after{opacity:1}@media(max-width:900px){html.site .sb-page:has(>.main>.dk-has-rail)>.ah:after{height:calc(100% + 8px);background:linear-gradient(var(--bg) 0,var(--bg) calc(100% - 8px),transparent)}}.ah-crumb{height:36px;gap:7px;font-size:15px;line-height:20px;letter-spacing:-.2px}.ah-sec{color:var(--label-2)}.ah-sl{color:var(--label-3)}.ah-page{height:30px;margin:0 0 0 -8px;padding:0 8px;gap:6px;border-radius:15px;font-size:15px;font-weight:500;color:var(--label)}.ah-page svg{width:12px;height:12px;color:var(--label-2);stroke-width:2.2}@media(hover:hover){button.ah-page:hover{background:var(--fill)}}button.ah-page[aria-expanded=true]{background:var(--sel)}.ah-page-t{max-width:52ch}.ah-menu{top:calc(100% + 6px);left:-8px;min-width:230px}.ah.ah-lt .ah-sl,.ah.ah-lt .ah-pop,.ah.ah-lt .ah-page{opacity:0;transition:opacity .2s}.ah.ah-lt.ah-lt-on .ah-sl,.ah.ah-lt.ah-lt-on .ah-pop,.ah.ah-lt.ah-lt-on .ah-page{opacity:1}.ah-cost{align-self:center;font-size:12px;color:var(--label-2);margin-right:2px}.ah-cost .num{color:var(--label-2);font-variant-numeric:tabular-nums}.ah-auth{gap:8px}.ah-auth .btn{height:var(--h-control)}.ah-ib{width:var(--h-control);height:var(--h-control);color:var(--label)}.ah .ah-rail{width:var(--h-control);height:var(--h-control);margin-left:0;color:var(--label);background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}.ah .ah-rail+.ah-rail{margin-left:-2px}@media(hover:hover){.ah .ah-rail:hover{color:var(--label);background:linear-gradient(var(--g-hover),var(--g-hover)),var(--g-tint-s)}}.ah .ah-rail:active{transform:scale(1.06)}@media(hover:hover){.ah-ib:not(.lg):hover{color:var(--label);background:var(--fill)}}.ah-pc-g{display:inline-flex;align-items:center;gap:2px;height:var(--h-control);padding:3px;border-radius:999px}.ah-pc-g>.ah-pc{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:0;border-radius:999px;background:transparent;color:var(--label);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.08px;text-decoration:none;cursor:pointer;transition:background-color .15s,transform .38s var(--spring)}.ah-pc-g>.ah-pc svg{width:15px;height:15px}.ah-pc-g>.ah-pc.on{background:var(--sel)}@media(hover:hover){.ah-pc-g>.ah-pc:not(.on):hover{background:var(--g-hover)}}.ah-pc-g>.ah-pc:active{transform:scale(1.03)}.ah-pc-g>.ah-pc:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.site .o-bal{display:inline-flex;align-items:center;gap:8px;height:var(--h-control);padding:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.site .o-bal-b,html.site .o-bal a.o-bal-add{background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}@media(hover:hover){html.site .o-bal-b:hover{background:linear-gradient(var(--g-hover),var(--g-hover)),radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s)}}html.site .o-bal-b{height:var(--h-control);gap:6px;padding:0 12px 0 14px;border-radius:999px}html.site .o-bal-k{font-size:12px;font-weight:400;letter-spacing:0;color:var(--label-2)}html.site .o-bal-v{font-size:14px;font-weight:600;letter-spacing:-.15px;color:var(--label);font-variant-numeric:tabular-nums}html.site .o-bal-c{width:12px;height:12px;color:var(--label-2);stroke-width:2.2}html.site .o-bal-b[aria-expanded=true] .o-bal-c{transform:none}html.site .o-bal-b:hover .o-bal-c,html.site .o-bal-b[aria-expanded=true] .o-bal-c{color:var(--label-2)}html.site .o-bal-b:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.site .o-bal a.o-bal-add,a.o-bal-add{height:var(--h-control);padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.08px;color:var(--label)}html.site .o-bal:hover a.o-bal-add,html.site .o-bal.on a.o-bal-add{color:var(--label);background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s)}@media(hover:hover){html.site .o-bal a.o-bal-add:hover{color:var(--label);background:linear-gradient(var(--g-hover),var(--g-hover)),var(--g-tint-s)}}a.o-bal-add:focus-visible{box-shadow:var(--focus-ring);transform:none}html.site .app:has(.lgp-deposit) .o-bal a.o-bal-add,html.site .app:has(.lgp-deposit) .o-bal a.o-bal-add:hover{background:linear-gradient(var(--sel),var(--sel)),var(--g-tint-s)}html.site .o-bal .o-balm{top:calc(100% + 8px);right:0;left:auto;width:280px;padding:4px;border-radius:var(--r-menu);background:var(--g-tint-menu);clip-path:none!important;transform-origin:top right;transform:scale(.6);animation:none;transition:opacity .18s ease-out,transform .36s var(--spring),visibility 0s linear .36s}html.site .o-bal .o-balm.open{transform:none;transition:opacity .18s ease-out,transform .36s var(--spring),visibility 0s}html.site .o-balm>*,html.site .o-balm.open>*{opacity:1;transform:none;transition:background-color .12s}html.site .o-balm-k{padding:6px 10px 4px 30px;font-family:var(--font);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .o-balm-o{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:0;padding:6px 10px 6px 0;border-radius:var(--r-menu-item);line-height:18px}html.site .o-balm-o:hover:not(:disabled){background:var(--sel)}html.site .o-balm-dot{width:30px;height:18px;border:0;border-radius:0;background:none;box-shadow:none;display:grid;place-items:center}html.site .o-balm-o[aria-checked=true] .o-balm-dot{border:0;background:none;box-shadow:none}html.site .o-balm-dot svg{width:14px;height:14px;color:var(--label);stroke-width:2}html.site .o-balm-t{gap:1px}html.site .o-balm-t b{font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.15px;transform:none!important}html.site .o-balm-t span{font-size:12px;line-height:16px;letter-spacing:0;color:var(--label-2)}html.site .o-balm-v{align-self:center;margin-left:12px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--label-2)}html.site .o-balm-n{margin:4px 10px 0;padding:8px 0 6px 20px;border-top:1px solid var(--sep);font-size:12px;line-height:16px;color:var(--label-2)}@media(max-width:1000px){.app{--sb: 0px}html.site .sb,.sb{position:fixed;z-index:60;top:max(8px,env(safe-area-inset-top,0px));bottom:max(34px,calc(env(safe-area-inset-bottom,0px) + 8px));left:8px;width:min(300px,calc(100vw - 72px));height:auto;margin:0;border-radius:var(--r-sheet-phone);opacity:1;transform:translate(calc(-100% - 16px));transition:transform .42s var(--spring),visibility 0s linear .42s;visibility:hidden;background:var(--g-tint-text)}.sb.lg-l{background:var(--g-tint-drawer);box-shadow:var(--g-rim-soft);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.sb-frame.drawer .sb{transform:none;visibility:visible;transition:transform .42s var(--spring),visibility 0s}.sb-frame.rail-off .sb{opacity:1;pointer-events:auto}.sb-in{width:100%;padding:10px 12px}.sb-scrim{background:var(--scrim)}.sb-head{height:44px;margin-bottom:8px}.sb-hb{width:44px;height:44px}.sb-hb svg{width:20px;height:20px}.sb-hb.sb-x svg{width:17px;height:17px}.sb-hide{display:none}.sb-find{height:36px;border-radius:18px;padding:0 10px 0 12px;gap:8px;margin-bottom:10px}.sb-find>svg{width:16px;height:16px}.sb-find input{font-size:17px}.sb-item{height:44px;padding:0 10px;border-radius:14px;font-size:17px;line-height:22px;letter-spacing:-.4px}.sb-ic-l{width:24px;height:24px;margin-right:10px}.sb-ic-l svg{width:20px;height:20px}.sb-sup{font-size:15px}.sb-sec-h{padding:18px 0 6px 10px;font-size:13px;line-height:18px}.sb-row{min-height:44px;padding:11px 10px;border-radius:14px;font-size:17px;line-height:22px;letter-spacing:-.4px}.sb-run{padding:11px 10px;gap:12px}.sb-run-i{width:18px;padding-top:2px}.sb-run-i svg{width:18px;height:18px}.sb-run .sb-row-t{font-size:17px;line-height:22px}.sb-run-s{display:none}.sb-acct-b{height:52px;padding:0 12px 0 8px;border-radius:16px}.sb-av{width:30px;height:30px;font-size:14px}.sb-acct-n{font-size:17px}.ah-drawer{display:grid}}@media(max-width:720px){.app{--topbar: 60px}.ah{padding:max(12px,env(safe-area-inset-top,0px)) 16px 0;gap:8px;align-items:center;height:calc(var(--topbar) + env(safe-area-inset-top,0px))}.ah-drawer{width:44px;height:44px;margin-left:0;border-radius:50%;color:var(--label)}.ah-drawer svg{width:20px;height:20px}.ah-auth .btn{height:44px;padding:0 18px;font-size:15px}.ah-crumb{height:44px;font-size:17px}.ah-page{height:44px;font-size:17px;font-weight:600;letter-spacing:-.4px}html.site .o-bal-b{height:44px;padding:0 14px 0 16px}html.site .o-bal-k,html.site .o-bal a.o-bal-add,.o-bal a.o-bal-add{display:none}html.site .o-bal-v{font-size:15px}html.site .o-bal .o-balm{left:auto;right:0;transform-origin:top right;width:min(300px,calc(100vw - 32px));padding:6px;border-radius:var(--r-menu-phone)}html.site .o-balm-k{padding:8px 16px 4px 40px;font-size:13px;line-height:18px}html.site .o-balm-o{grid-template-columns:40px minmax(0,1fr) auto;min-height:56px;padding:8px 16px 8px 0;border-radius:20px;line-height:22px}html.site .o-balm-dot{width:40px;height:22px}html.site .o-balm-dot svg{width:16px;height:16px}html.site .o-balm-t b{font-size:17px;line-height:22px;letter-spacing:-.4px}html.site .o-balm-t span{font-size:13px;line-height:18px}html.site .o-balm-n{margin:4px 16px 0;padding-left:24px;font-size:13px;line-height:18px}.ah-pc-g{height:44px;padding:4px}.ah-pc-g>.ah-pc{width:44px;height:36px;padding:0;justify-content:center;gap:0;font-size:0}.ah-pc-g>.ah-pc svg{width:18px;height:18px}}html.site .app .o-strip{min-height:44px;border-radius:var(--r-content);background:var(--grouped);background-image:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:13px;color:var(--label-2)}html.site .app .o-strip .o-strip-k{font-size:13px;font-weight:600;text-transform:none;letter-spacing:-.08px}html.site .app .o-strip .o-strip-go{height:var(--h-control-sm);background:var(--fill);color:var(--label)}@media(hover:hover){html.site .app a.o-strip:hover{background:var(--grouped)}html.site .app a.o-strip:hover .o-strip-go{color:var(--label);background:var(--fill-2)}}.ah-strips{padding:0 16px 8px}.cx-box{border-radius:var(--r-composer);transition:none}.cx-box:focus-within{box-shadow:var(--g-rim-soft)}.cx-box.busy{opacity:1}.cx-box.drop{box-shadow:var(--g-rim-soft),0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent)}.cx-box.asking{background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-l)}.cx-box>form,.cx-box{display:block}.cx-lines-h{font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-lines-h b{color:var(--label-2);font-weight:600}.app .cx-lines-ta{font-size:13px}.app .cx-ta{min-height:44px;padding:18px 18px 0;font-size:15px;line-height:22px;letter-spacing:-.15px;color:var(--label)}.app .cx-ta::placeholder{color:var(--label-3)}.cx-row{display:flex;align-items:flex-start}.cx-row>.cx-ta{flex:1;min-width:0}.cx-bar{padding:14px 12px 12px;gap:8px;flex-wrap:nowrap}.cx-tools{gap:8px;flex-wrap:nowrap}.cx-tools.r{min-width:0}.cx-cap-w{color:inherit}.cx-chip b{font-weight:500}.cx-menu{min-width:320px}.cx-menu .lg-mi.off .lg-mi-t>span:first-child{color:var(--label)}.cx-menu-sw{display:contents}.cx-cap{width:260px;gap:10px;padding:10px 10px 8px}.cx-cap-k{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-cap-n{font-size:12px;line-height:16px;color:var(--label-2)}.cx-cap .o-presets{display:flex;flex-wrap:nowrap;gap:0;padding:2px;border-radius:999px;background:var(--fill)}.cx-cap .o-presets button{flex:1 1 auto;min-width:0;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--label);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cx-cap .o-presets button[aria-pressed=true]{background:var(--seg-thumb)}@media(hover:hover){.cx-cap .o-presets button:not([aria-pressed=true]):hover{background:var(--fill)}}.at-chips{padding:14px 14px 0;gap:6px}.at-chip{height:30px;padding:0 4px 0 8px;border:0;border-radius:var(--r-row);background:var(--fill);font-size:13px;color:var(--label)}.at-chip.err{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 60%,transparent)}.at-ic,.at-meta{color:var(--label-2)}.at-x{color:var(--label-2);border-radius:50%}.at-x:hover{background:var(--fill);color:var(--label)}.at-sent li{border:0;border-radius:var(--r-row);background:var(--fill);color:var(--label-2)}.at-sent li svg{color:var(--label-2)}.cx-note{margin-top:12px;padding:10px 14px;border-radius:var(--r-content);background:var(--grouped);font-size:13px;line-height:18px;color:var(--label-2)}.cx-note.ok{background:var(--grouped);color:var(--label)}.cx-note.warn{background:var(--grouped)}.cx-note.err{background:var(--grouped);color:var(--danger)}.cx-reply .cx-box,.cx-box.cx-box-s{border-radius:var(--r-reply)}.app .cx-box-s .cx-ta{min-height:44px;padding:14px 18px 0;font-size:15px}.cx-box-s .cx-bar{padding:8px 10px 10px}.cx-box-s .at-chips{padding:12px 12px 0}@media(max-width:720px){.cx-box{border-radius:32px}.cx-reply .cx-box,.cx-box.cx-box-s{border-radius:30px}.cx-row{align-items:flex-start;padding-right:54px}.cx-bar .cx-send{position:absolute;top:10px;right:10px}.cx-box:has(.at-chips) .cx-bar .cx-send{top:auto;bottom:56px}.app .cx-ta,.app .cx-box-s .cx-ta{min-height:52px;padding:15px 8px 0 18px;font-size:17px;line-height:22px;letter-spacing:-.4px}.cx-bar,.cx-box-s .cx-bar{padding:8px 8px 10px;gap:6px}.cx-tools{gap:5px}.cx-tools.r{margin-left:0;flex:1;justify-content:flex-start}.cx-tools.r>:first-child{margin-left:auto}.cx-chip,.cx-sel-w{height:var(--h-control-phone);padding:0 9px 0 12px;font-size:14px}.cx-chip-i{width:var(--h-control-phone);padding:0}.cx-chip-i svg{width:18px;height:18px}.cx-send{width:var(--h-control-phone);height:var(--h-control-phone)}.cx-send svg{width:18px;height:18px}.cx-send.stop svg{width:13px;height:13px}.cx-step{height:var(--h-control-phone)}.cx-step .cx-step-v{padding:0 8px 0 12px;font-size:15px}.cx-step button{width:40px;height:var(--h-control-phone);font-size:17px}.cx-step-w{display:inline-flex}.cx-box .mdl-btn .cx-sel-l{max-width:96px;padding:0;font-size:14px}.cx-take{padding:0 14px!important}.cx-menu{min-width:min(320px,calc(100vw - 32px))}.cx-menu.left{left:-10px}.cx-menu.right{right:-10px}}@media(max-width:380px){.cx-step button{width:34px}.cx-chip,.cx-sel-w{padding:0 8px 0 10px}}@media(max-width:720px){.cx-box-s .cx-bar,.cx-box-s .cx-tools{flex-wrap:wrap;row-gap:8px}.cx-bar .mdl-btn,.cx-bar .cx-pop>.cx-chip,.cx-bar .cx-chip-t{flex:none}}@media(max-width:360px){.cx-bar{flex-wrap:wrap;row-gap:8px}}@media(max-width:380px){.cx-bar .mdl-btn{width:auto}.cx-bar .mdl-btn .cx-sel-l{display:inline-flex}.cx-bar .mdl-btn>svg.lg-updown{display:block}}@media(min-width:361px)and (max-width:720px){.cx-cap-w{display:inline}}@media(max-width:360px){.cx-cap-w{display:none}}@media(max-width:440px){.cx-cap-w{display:none}.cx-step button{width:34px}.cx-bar .cx-tools>*{flex-shrink:0}.cx-chip-wallet{display:none}}@media(max-width:380px){.cx-bar,.cx-box-s .cx-bar,.cx-tools{gap:4px}.cx-step button{width:30px}.cx-step .cx-step-v{padding:0 6px 0 10px}.cx-box .mdl-btn{width:var(--h-control-phone);padding:0;justify-content:center}.cx-box .mdl-btn .cx-sel-l,.cx-box .mdl-btn>svg:not(.mdl-ic){display:none}.cx-box .mdl-btn .mdl-ic{display:block;width:18px;height:18px;color:var(--label)}}@media(max-width:340px){.cx-step button{width:26px}}.cx-chip.cx-chip-t,.cx-chip.cx-take{padding:0 12px}html.site .backdrop .modal.kc{width:min(480px,100%)}.kc-opts{gap:14px;margin:0}.kc-opt,.kc-opt:hover,.kc-opt.on,.kc-opt:focus-visible{padding:0;border-radius:0;background:none}.kc-opt{grid-template-columns:16px minmax(0,1fr);gap:12px}.kc-opt:focus-visible .kc-dot{box-shadow:var(--focus-ring)}.kc-t{font-size:14px;font-weight:500;letter-spacing:-.15px;color:var(--label)}.kc-l{font-size:13px;line-height:18px;color:var(--label-2)}.modal .kc-fine{margin-top:8px}@media(max-width:720px){.kc-t{font-size:17px;line-height:22px}.kc-l{font-size:15px;line-height:20px}.kc-dot{margin-top:3px}}.cx-reply .cx-pop{position:static}.cx-reply .cx-menu.left,.cx-reply .cx-menu.right{bottom:calc(100% + 8px)}.cx-reply .cx-menu.left{left:0}.cx-reply .cx-menu.right{right:0}@media(max-width:720px){.cx-home-col .cx-pop{position:static}.cx-home-col .cx-menu.left,.cx-reply .cx-menu.left{left:0}.cx-home-col .cx-menu.right,.cx-reply .cx-menu.right{right:0}.cx-menu{min-width:min(300px,calc(100vw - 32px))}}.cx-nocap{display:flex;align-items:center;gap:8px;width:100%;padding:8px 6px 2px;border:0;background:none;color:var(--label);font:inherit;text-align:left;cursor:pointer}.cx-nocap-t{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:17px}.cx-nocap-l{font-size:12px;font-weight:400;line-height:16px;color:var(--label-2)}.cx-nocap-c{width:16px;height:16px;flex:none;color:var(--accent, var(--label))}.cx-home{padding:clamp(40px,calc(50vh - 214px),280px) 20px 56px}.cx-hello{width:min(680px,100%);margin-bottom:30px}.cx-hello-k{font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-hello h1{margin-top:10px;gap:14px;font-size:56px;line-height:1.04}.cx-home-col{width:min(680px,100%)}@media(max-width:720px){.cx-scroll.cx-home{min-height:0;padding:0 16px max(12px,env(safe-area-inset-bottom,0px))}.cx-home .cx-hello{padding:24px 8px 40px}.cx-home .cx-hello h1{gap:16px;font-size:36px;line-height:1.1}.cx-home .cx-hello-m,.cx-hello h1 .cx-hello-m{height:40px}}.cx-task{--panel-w: clamp(400px, 44.5%, 640px)}.cx-thread{box-sizing:border-box;width:min(712px,100%);margin:0 auto;padding:28px 16px 24px;gap:14px}.cx-task.with-panel .cx-thread{width:min(632px,100%);margin:0}.cx-reply{padding:6px 16px 16px}.cx-reply .cx-box{width:min(680px,100%)}.cx-task.with-panel .cx-reply .cx-box{width:min(600px,100%);margin:0}.cx-scroll.lg-edges{--edge-top: 28px;--edge-end: 36px}.cx-pair{gap:14px}.cx-pair+.cx-pair{margin-top:22px}.cx-msg-u{gap:6px}.cx-bubble{max-width:min(520px,85%);padding:9px 14px;border-radius:var(--r-bubble);background:var(--bubble);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--label);font-size:15px;line-height:21px;letter-spacing:-.15px}.cx-msg-meta{font-size:12px;font-weight:400;color:var(--label-2)}.cx-msg-meta a{color:var(--label-2)}.cx-turn{gap:8px}.cx-who{gap:8px;margin-bottom:2px;font-size:15px;font-weight:600;letter-spacing:-.2px;text-transform:none;color:var(--label)}.cx-who svg{color:var(--label)}.cx-who .nc{font-size:15px;letter-spacing:-.2px;color:var(--label)}.cx-say{font-size:15px;line-height:22px;letter-spacing:-.15px;color:var(--label)}.cx-say.faint{color:var(--label-2)}.cx-final{font-size:15px}.cx-locked{color:var(--label-2)}.cx-act-line{gap:10px;min-height:30px}.cx-act-h{gap:10px;padding:4px 6px 4px 0;color:var(--label-2)}.cx-act-g{width:15px;height:15px;color:var(--label-2)}.cx-act-g svg{width:15px;height:15px}.cx-act-l{font-size:15px;line-height:20px;letter-spacing:-.15px}.cx-act-t{font-size:12px;font-weight:400;line-height:16px;color:var(--label-2)}.cx-act-c{width:13px;height:13px;color:var(--label-2)}.cx-act-h:hover .cx-act-l,.cx-act-h:hover .cx-act-c,.cx-act.run .cx-act-h,.cx-act.run .cx-act-g{color:var(--label)}.cx-act-n{display:none}.cx-act-thumb{width:52px;height:30px;padding:1.5px;border-radius:6px;background:var(--screen);box-shadow:none}.cx-act-thumb .cv{border-radius:4.5px}.cx-act-open{height:var(--h-control-sm)}.cx-act-b{margin:0 0 6px 25px}.cx-st-row{min-height:30px;padding:0 8px;border-radius:var(--r-row);color:var(--label-2)}.cx-st-row:hover{background:var(--g-hover)}.cx-st-g{color:var(--label-2)}.cx-st-l{font-size:13px}.cx-st-t{font-size:12px;font-weight:400;color:var(--label-2)}.cx-st-d{margin:2px 8px 8px 32px;border-radius:var(--r-tile);background:var(--grouped);font-size:13px}.cx-st-d dt{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-st-d dd{color:var(--label)}.cx-ask{gap:8px;margin-top:4px;padding:14px 16px;border-radius:var(--r-content);background:var(--grouped);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.cx-ask-k>span:last-child{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-ask-q{font-size:15px;line-height:22px}.cx-ask-r,.cx-ask-hint{font-size:13px;line-height:18px;color:var(--label-2)}.cx-ask-facts{background:var(--fill)}.cx-result{gap:10px}.cx-result-k{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-files{border-radius:var(--r-content);background:var(--grouped);background-image:none;box-shadow:none}.cx-file{min-height:52px;gap:12px;padding:8px 10px 8px 16px}.cx-file+.cx-file{border-top:0;box-shadow:inset 0 1px 0 var(--sep)}.cx-file-i{width:18px;height:18px;border-radius:0;background:none;color:var(--label-2)}.cx-file-i svg{width:18px;height:18px}.cx-file-n{font-size:14px;color:var(--label)}.cx-file-m{font-size:12px;color:var(--label-2)}.cx-done-meta{font-size:12px;font-weight:400;color:var(--label-2)}.cx-kept-n{color:var(--label-2)}.cx-sys{border-radius:var(--r-content)}.cx-panel{gap:0;padding:6px 16px 16px 0}.cx-pc-tools{position:static;display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:var(--h-control-sm);margin:0 0 8px}.cx-pc-tools>*{box-shadow:none}.cx-pc-tools .cx-take{display:inline-flex;align-items:center;gap:6px;height:var(--h-control-sm);padding:0 13px 0 11px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;letter-spacing:-.08px;color:var(--label);background:var(--fill);transition:background-color .15s,transform .38s var(--spring)}.cx-pc-tools .cx-take svg{width:15px;height:15px}.cx-pc-tools .cx-take:disabled{color:var(--label-3);cursor:default}.cx-pc-tools .cx-take.on{background:var(--sel)}.cx-pc-tools .cx-take:not(:disabled):active{transform:scale(1.04)}.cx-pc-g{display:inline-flex;align-items:center;height:var(--h-control-sm);padding:0;border-radius:999px;background:var(--fill)}.cx-pc-g .cx-pc-ib,.cx-pc-ib{width:var(--h-control-sm);height:var(--h-control-sm);border-radius:50%;color:var(--label);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .15s,transform .38s var(--spring)}.cx-pc-ib svg{width:14px;height:14px}@media(hover:hover){.cx-pc-tools .cx-take:not(:disabled):not(.on):hover{background:var(--fill-2)}.cx-pc-tools .cx-pc-ib:not(:disabled):hover{color:var(--label);background:var(--fill)}}.cx-pc-ib:not(:disabled):active{transform:scale(1.06)}.cx-pc-ib:disabled{color:var(--label-3);opacity:1}.cx-pc-tools .ri-btn{height:var(--h-control-sm);color:var(--label);-webkit-backdrop-filter:none;backdrop-filter:none}.cx-pc-tools .ri-paste-w{box-shadow:none}.cx-pc{padding:var(--bezel-w);border-radius:18px;background:var(--screen);box-shadow:none}.app .cx-screen.screen-wrap,.app .screen-wrap.o-view.cx-screen{border-radius:14px;background:var(--screen)}.app .cx-screen .o-view-over{background:var(--screen)}.cx-kept{margin-top:12px;padding:0 2px;font-size:13px;color:var(--label-2)}.ri-copied{color:var(--label-2)}.cx-stats-w{gap:0;margin-top:18px}.cx-stats{gap:0;padding-bottom:6px;border-bottom:1px solid var(--sep)}.cx-stat{position:relative;gap:2px;padding:10px 12px;border-radius:var(--r-tile);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--label)}.cx-stat+.cx-stat:before{content:"";position:absolute;left:0;top:50%;width:1px;height:30px;margin-top:-15px;background:var(--sep)}.cx-stat.on+.cx-stat:before,.cx-stat:has(+.cx-stat.on):after{opacity:0}.cx-stat.on:before{opacity:0}.cx-stat.on{background:var(--sel)}@media(hover:hover){button.cx-stat:not(.on):hover{color:var(--label);background:var(--g-hover)}button.cx-stat:hover .cx-stat-k{color:var(--label-2)}}button.cx-stat:focus-visible{color:var(--label);background:var(--sel);box-shadow:var(--focus-ring)}.cx-stat-k{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--label-2);line-height:16px}.cx-stat-c{width:12px;height:12px;color:var(--label-2)}.cx-stat b{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px}.cx-more{gap:0;padding:6px 0 0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;animation:none}.cx-more-r{padding:6px 12px}.cx-more-r b{font-size:13px;font-weight:500}.cx-more-r small,.cx-more-tot small{font-size:12px;font-weight:400;color:var(--label-2)}.cx-more-r .num{font-size:13px}.cx-more-tot{margin:6px 12px 0;padding-top:10px;border-top:1px solid var(--sep);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.cx-more-tot>span:last-child{font-size:13px}.cx-capbar-t{margin:8px 12px 4px;background:var(--fill)}.cx-capbar-t i{background:var(--label)}.cx-more-acts{padding:6px 0 0;max-height:none;overflow:visible}.cx-more-a{min-height:32px;gap:10px;padding:0 12px;font-size:13px;color:var(--label)}.cx-more-a .cx-more-g{color:var(--label-2)}.cx-more-a.run .cx-more-g{color:var(--label)}.cx-more-t{font-size:12px;font-weight:400;color:var(--label-2)}.cx-more-none{padding:8px 12px;font-size:13px;color:var(--label-2)}.cx-sheet-bar{display:none}.cx-task.full .cx-panel{padding:6px 16px 16px}.cx-task.full .cx-pc-tools{align-self:center;width:min(100%,calc((100dvh - 200px) * 16 / 9 + 10px))}.cx-pc:has(>.cx-screen.ended){padding:0;background:none}.app .cx-screen.screen-wrap.ended{height:56px;aspect-ratio:auto;border-radius:var(--r-content);background:var(--screen-idle)}.app .cx-screen.ended .o-view-over{background:none;color:var(--screen-idle-ink)}.app .cx-screen.ended .o-view-msg{padding:0 16px;font-size:13px;line-height:18px;color:var(--screen-idle-ink);text-align:center}@media(max-width:900px){.cx-thread,.cx-task.with-panel .cx-thread{width:100%;margin:0}.cx-reply .cx-box,.cx-task.with-panel .cx-reply .cx-box{width:100%}.cx-task>.cx-panel{position:fixed;inset:auto 8px max(8px,env(safe-area-inset-bottom,0px)) 8px;z-index:65;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 16px;gap:0;border-radius:var(--r-sheet-phone);color:var(--label);background:var(--g-tint-solid, rgb(36, 36, 40));box-shadow:none;animation:lg-rise .42s var(--spring) both}:root[data-theme=light] .cx-task>.cx-panel{--g-tint-solid: rgb(246, 246, 248)}.cx-task>.cx-panel:before{content:"";display:block;flex:none;width:36px;height:5px;margin:0 auto 4px;border-radius:3px;background:var(--label-3)}.cx-sheet-bar{display:flex;position:relative;align-items:center;justify-content:center;flex:none;min-height:44px;margin:0 0 6px}.cx-sheet-bar b{font-size:17px;font-weight:600;letter-spacing:-.4px}.cx-sheet-bar .mh-x{position:absolute;left:0;top:4px;width:36px;height:36px}.cx-pc-tools{min-height:36px;margin-bottom:10px}.cx-pc-tools .cx-take{height:36px;padding:0 16px 0 13px;font-size:15px}.cx-pc-g,.cx-pc-g .cx-pc-ib{height:36px}.cx-pc-g .cx-pc-ib{width:36px}.cx-pc-g .cx-pc-ib svg{width:16px;height:16px}.cx-pc-full,.cx-pc-close{display:none!important}.cx-pc{border-radius:16px}.app .cx-screen.screen-wrap{border-radius:12px}.cx-stats-w{margin-top:14px}.cx-stats{border-bottom:0}.cx-stat{padding:8px 10px}.cx-stat b{font-size:17px;line-height:22px}.cx-stat-k{font-size:13px}}@media(prefers-color-scheme:light){:root[data-theme=system] .cx-task>.cx-panel{--g-tint-solid: rgb(246, 246, 248)}}@media(max-width:720px){.cx-thread{padding:8px 16px 12px;gap:10px}.cx-reply{padding:4px 8px max(8px,env(safe-area-inset-bottom,0px))}.cx-bubble{max-width:88%;padding:9px 15px;border-radius:20px;font-size:17px;line-height:22px;letter-spacing:-.4px}.cx-msg-meta{font-size:13px}.cx-say,.cx-final{font-size:17px;line-height:22px;letter-spacing:-.4px}.cx-who,.cx-who .nc{font-size:15px}.cx-act-l{font-size:17px;line-height:22px;letter-spacing:-.4px}.cx-act-t{font-size:13px}.cx-act-h{position:relative}.cx-act-h:after{content:"";position:absolute;inset:-7px 0}.cx-act-line{gap:8px}.cx-act-open.btn.sm{height:36px;padding:0 16px;font-size:15px}.cx-act-t,.cx-st-t{display:inline}.cx-task>.ah .ah-crumb,.cx-task>.ah-w .ah-crumb{flex:1;justify-content:center}.cx-task .ah-page-t{max-width:52vw}.cx-task .ah>.grow{display:none}.cx-task .o-bal{display:none!important}}@media(prefers-reduced-motion:reduce){.cx-task>.cx-panel{animation:none}}@media(max-width:900px){html.site .app .sb-page>.main.cx-host{padding-top:0}}@media(max-width:720px){.cx-host .ah,.cx-host .cx-thread{padding-left:10px;padding-right:10px}.cx-host .cx-reply{padding-left:2px;padding-right:2px}.cx-host .cx-scroll.cx-home{padding-left:10px;padding-right:10px}}:root.lg-grouped,:root.lg-grouped[data-theme]{--bg: var(--bg-grouped)}html.site .sb-page>.main:has(>.lgp){max-width:none;margin:0;padding:0 16px 88px;gap:16px}html.site .sb-page>.main:has(>.lgp)>.o-strips{width:100%;max-width:1136px}html.site.lg-grouped .app .main>.o-strips .o-strip,html.site.lg-grouped .app .lgp .o-strip{background:var(--cell)}html.site .app .lgp>.o-strip{margin-bottom:20px}.lgp{width:100%;min-width:0}html.site .pg.stp{width:100%;max-width:960px;margin:0;padding:0;gap:24px}html.site .stp .pg-head{display:block}html.site .stp .pg-title{font-size:44px;line-height:48px}html.site .stp .pg-sub{max-width:none;margin:4px 0 0;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--label-2)}html.site .stp .stg{border-bottom:0}html.site .stp .st-sec{grid-template-columns:220px minmax(0,1fr);gap:0 40px;padding:23px 0 10px;border-top:1px solid var(--sep)}html.site .stp .st-l{padding-top:14px}html.site .stp .st-l h2{font-family:var(--font);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.2px;color:var(--label)}html.site .stp .st-l p{max-width:220px;margin:4px 0 0;font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--label-2);text-wrap:pretty}html.site .stp .st-danger .st-l h2{color:var(--label)}html.site .stp .o-set-row{min-height:0;padding:14px 0;gap:8px 24px;border-top:1px solid var(--sep);background:none}html.site .stp .st-r>:first-child{padding-top:14px;border-top:0}html.site .stp .o-sub-row{padding-top:14px;padding-bottom:14px}html.site .stp .o-set-l{gap:3px;flex:1 1 260px}html.site .stp .o-set-l .t{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}html.site .stp .o-set-l .d{max-width:560px;font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--label-2);text-wrap:pretty}html.site .stp .o-set-l .d .o-mono{font-size:12px;color:var(--label-2)}html.site .stp .o-set-pair{gap:8px}html.site .stp .o-fixed{font-size:13px;font-weight:400;color:var(--label-2)}html.site .stp .st-n{min-width:0;height:auto;margin-left:6px;padding:0;background:none;font-size:14px;font-weight:400;color:var(--label-2)}html.site .stp .st-tag{font-size:13px;color:var(--label-2)}html.site .stp .st-none{padding:14px 0;font-size:13px;color:var(--label-2)}html.site .stp .st-more{align-self:flex-start;margin-top:4px}html.site .stp .locked{font-size:13px;color:var(--label-2)}html.site .stp .money{width:104px}html.site .stp .money .input{height:32px;padding-left:24px;border-radius:var(--r-row);font-size:14px}html.site .stp .money:before{left:12px;font-size:14px;color:var(--label-2)}html.site .stp .o-set-in{width:auto}html.site .stp .o-set-wide{width:auto;max-width:100%}html.site .stp .mdl-field{width:auto;max-width:260px;height:var(--h-control-sm);padding:0 30px 0 12px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.08px;color:var(--label);background-position:right 11px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.site .stp .mdl-field .mdl-field-l{overflow:hidden;text-overflow:ellipsis}html.site .stp .o-set-form{gap:10px}html.site .stp .o-set-form .input{height:36px;border-radius:var(--r-row);font-size:14px}html.site .stp .o-set-form .input.o-mono{font-size:13px}html.site .stp .o-field-hint{font-size:12px;line-height:16px;color:var(--label-2)}html.site .stp .o-modal-err{font-size:12px;line-height:16px;color:var(--danger)}html.site .stp .o-dev{font-size:12px;color:var(--warn)}.o-check{gap:10px;font-size:14px;color:var(--label)}.o-check input,html.site .o-check input{width:16px;height:16px;border-radius:4px;background:var(--fill);box-shadow:inset 0 0 0 1px var(--label-3);transition:background-color .15s,box-shadow .15s}.o-check input:checked{background:var(--accent);box-shadow:none}.o-check input:checked:after{width:8px;height:4px;border-left:1.8px solid var(--on-accent);border-bottom:1.8px solid var(--on-accent)}.o-check input:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.site .stp .o-mem{align-items:center;gap:12px}html.site .stp .o-mem-t{font-size:14px;line-height:20px;color:var(--label)}html.site .stp .o-mem .faint{font-size:13px;color:var(--label-2)}html.site .stp .o-del{width:var(--h-control-sm);height:var(--h-control-sm);color:var(--label-2);background:transparent}@media(hover:hover){html.site .stp .o-del:hover{color:var(--label);background:var(--fill)}}html.site .stp .o-code{margin-top:14px;border:0;border-radius:var(--r-tile);background:var(--fill);overflow:hidden}html.site .stp .o-code-h{padding:6px 6px 0 14px}html.site .stp .o-code-h .o-k,html.site .lgs .o-code-h .o-k{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .stp .o-code pre{padding:6px 14px 14px;font-size:12px;line-height:18px;color:var(--label-2)}html.site .stp .o-ledger{--cols: minmax(0, 1fr) 110px 96px}html.site .stp .o-ledger .o-row{min-height:44px;padding:0;gap:14px;font-size:14px;border-top:1px solid var(--sep)}html.site .stp .o-ledger .o-row:first-child{border-top:0}html.site .stp .o-ledger .o-row .faint{font-size:13px;color:var(--label-2)}html.site .stp .o-ledger-k{font-size:14px;color:var(--label)}html.site .stp .o-ledger-k i{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .stp .o-row .r.num{font-size:14px;color:var(--label)}@media(max-width:960px){html.site .stp .st-sec{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 0 8px}html.site .stp .st-l{padding:0 0 4px}html.site .stp .st-l p{max-width:60ch}}@media(max-width:720px){html.site .sb-page>.main:has(>.lgp){padding:2px 16px 64px}html.site .stp{gap:18px}html.site .stp .pg-title{font-size:36px;line-height:40px}html.site .stp .pg-sub{margin-top:4px;font-size:15px;line-height:20px}html.site .stp .st-sec{padding:22px 0 6px}html.site .stp .st-l h2{font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.45px}html.site .stp .st-l p{margin-top:2px;font-size:15px;line-height:20px}html.site .stp .o-set-row{padding:12px 0;gap:10px 16px}html.site .stp .st-r>:first-child{padding-top:12px}html.site .stp .o-set-l{flex-basis:200px}html.site .stp .o-set-l .t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}html.site .stp .o-set-l .d{font-size:15px;line-height:20px;letter-spacing:-.2px}html.site .stp .btn.sm{height:var(--h-control-phone);padding:0 15px;font-size:15px}html.site .stp .mdl-field{height:var(--h-control-phone);font-size:15px}html.site .stp .money .input{height:36px;font-size:16px}html.site .stp .o-set-form .input{height:44px;font-size:16px}html.site .stp .o-mem-t,html.site .stp .o-ledger-k,html.site .stp .o-row .r.num,html.site .stp .o-ledger .o-row{font-size:16px}html.site .stp .o-ledger{--cols: minmax(0, 1fr) auto auto}html.site .stp .o-ledger .o-row{min-height:48px}html.site .stp .o-check{font-size:16px}}html.site .lgp-desk{max-width:1136px}html.site .app .lgp-desk .o-head{min-height:0;padding:0 0 24px;gap:12px 24px;align-items:flex-end}html.site .app .lgp-desk .o-title-line{gap:6px 16px}html.site .app .lgp-desk .o-title-line h1{font-size:44px;line-height:48px}html.site .app .lgp-desk .o-meta{font-size:14px;color:var(--label-2)}html.site .app .lgp-desk .o-crumb{margin-bottom:8px;gap:6px;font-size:13px;font-weight:500;letter-spacing:-.08px;text-transform:none;color:var(--label-2)}html.site .app .lgp-desk .o-crumb-sep{opacity:1;color:var(--label-3)}html.site .lgp-desk .o-head-r{gap:8px;padding-bottom:6px}html.site .lgp-desk .o-addr{gap:4px}html.site .lgp-desk .o-addr .o-mono{margin-right:6px;font-size:12px;color:var(--label-2)}html.site .lgp-desk .o-desk,html.site .lgp-desk .o-desk-narrow{grid-template-columns:minmax(0,1fr) 340px;gap:0 40px;max-width:none}html.site .lgp-desk .o-col{gap:0}html.site .app .lgp-desk .o-panel{overflow:visible;padding-bottom:22px;border:0;border-top:1px solid var(--sep);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.site .app .lgp-desk .o-ticket{position:sticky;top:calc(var(--topbar) + 16px)}html.site .lgp-desk .o-ph{min-height:0;padding:23px 0 6px;gap:10px;border-bottom:0}html.site .app .lgp-desk .o-ph-k{font-family:var(--font);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.2px;text-transform:none;color:var(--label)}html.site .app .lgp-desk .o-ph-k b{min-width:0;height:auto;margin-left:6px;padding:0;background:none;font-size:15px;font-weight:400;color:var(--label-2)}html.site .lgp-desk .o-ph-v{font-size:13px;color:var(--label-2)}html.site .lgp-desk .o-ph .warn-t{color:var(--warn)}html.site .lgp-desk .o-ph .btn{flex:none}html.site .lgp-desk .o-set-row{min-height:0;padding:14px 0;gap:8px 24px;border-top:1px solid var(--sep);background:none}html.site .lgp-desk .o-set>:first-child{border-top:0}html.site .lgp-desk .o-set-l{gap:3px}html.site .lgp-desk .o-set-l .t{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}html.site .lgp-desk .o-set-l .d{max-width:560px;font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--label-2);text-wrap:pretty}html.site .lgp-desk .o-set-l .d .num{color:var(--label)}html.site .lgp-desk .o-fixed{font-size:13px;font-weight:500;color:var(--label-2)}html.site .lgp-desk .o-set-in{width:120px}html.site .lgp-desk .money .input,html.site .lgp-desk .o-aw-pct .input{height:32px;border-radius:var(--r-row);font-size:14px}html.site .lgp-desk .money:before{left:12px;font-size:14px;color:var(--label-2)}html.site .lgp-desk .money .input{padding-left:24px}html.site .lgp-desk .o-aw-pct>span{color:var(--label-2)}html.site .lgp-desk .o-aw-pct.bad .input{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 70%,transparent)}html.site .lgp-desk .o-panel>.o-set+.o-set,html.site .lgp-desk .o-panel>.o-tbl+.o-set,html.site .lgp-desk .o-panel>.o-set+.o-tbl{border-top:1px solid var(--sep)}html.site .app .lgp-desk .o-sub,html.site .app .lgp-desk .o-sub-pad{display:flex;align-items:center;padding:22px 0 4px;border-top:0;font-family:var(--font);font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.08px;text-transform:none;color:var(--label-2)}html.site .lgp-desk .o-sub b{min-width:0;height:auto;margin-left:6px;padding:0;background:none;font-size:13px;font-weight:400;color:var(--label-2)}html.site .lgp-desk .o-tbl,html.site .lgp-desk .o-progs,html.site .lgp-desk .o-aw-tok,html.site .lgp-desk .o-changes,html.site .lgp-desk .o-scale-rows{border-top:0}html.site .lgp-desk .o-row{min-height:44px;padding:0;gap:14px;font-size:14px;color:var(--label);border-top:1px solid var(--sep)}html.site .lgp-desk .o-row:first-child{border-top:0}html.site .app .lgp-desk .o-tbl .o-row:not(.o-hd):hover,html.site .app .lgp-desk a.o-row:hover{background:none}html.site .lgp-desk .o-row.o-hd{min-height:30px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .lgp-desk .o-row .faint,html.site .lgp-desk .o-row .o-mono.faint{color:var(--label-2)}html.site .lgp-desk .o-row .o-mono{font-size:12px}html.site .lgp-desk .o-progs .o-row,html.site .lgp-desk .o-aw-tok .o-row{min-height:40px}html.site .lgp-desk .o-row.o-calm{min-height:52px;font-size:13px;color:var(--label-2)}html.site .lgp-desk .o-blank{padding:14px 0;font-size:13px;color:var(--label-2)}html.site .lgp-desk .o-foot{padding:12px 0 0;border-top:0;font-size:12px;line-height:17px;color:var(--label-2)}html.site .lgp-desk .o-panel>.o-foot{max-width:680px}html.site .lgp-desk .o-link{font-size:inherit;color:var(--label);text-decoration-color:color-mix(in srgb,var(--label) 30%,transparent)}html.site .lgp-desk .o-st{font-size:13px;font-weight:500;color:var(--label-2)}html.site .lgp-desk .o-st.ok,html.site .lgp-desk .o-st.live{color:var(--label)}html.site .lgp-desk .o-st.warn.live{color:var(--warn)}html.site .lgp-desk .o-st.err{color:var(--danger)}html.site .lgp-desk .ok-t{color:var(--label)}html.site .lgp-desk .err-t{color:var(--danger)}html.site .lgp-desk .o-tk{gap:10px;padding:14px 0 18px}html.site .lgp-desk .o-ph+.o-tk{padding-top:8px}html.site .lgp-desk .o-tk+.o-tk{border-top:1px solid var(--sep)}html.site .app .lgp-desk .o-tk-k{font-family:var(--font);font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.15px;text-transform:none;color:var(--label)}html.site .app .lgp-desk .o-k{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .lgp-desk .o-tk-note{font-size:13px;line-height:18px;color:var(--label-2)}html.site .lgp-desk .o-tk-note b{font-weight:600;color:var(--label)}html.site .lgp-desk .o-tk-q{font-size:14px;line-height:20px;color:var(--label)}html.site .lgp-desk .o-tk-go,html.site .lgp-desk .o-pair{gap:8px}html.site .lgp-desk .btn.block{width:100%}html.site .lgp-desk .o-ticket>.o-foot{padding-top:14px;border-top:1px solid var(--sep)}html.site .lgp-desk .o-field-hint{font-size:12px;line-height:16px;color:var(--label-2)}html.site .lgp-desk .o-modal-err{font-size:12px;line-height:16px;color:var(--danger)}html.site .lgp-desk .o-dev{font-size:12px;color:var(--warn)}html.site .lgp-desk .input{height:36px;border-radius:var(--r-row);font-size:14px}html.site .lgp-desk .input.o-mono{font-size:13px}html.site .lgp-desk .o-facts>div{padding:8px 0;gap:12px;font-size:13px;line-height:18px;border-top:1px solid var(--sep)}html.site .lgp-desk .o-facts>div:first-child{border-top:0}html.site .lgp-desk .o-facts dt{color:var(--label-2)}html.site .lgp-desk .o-facts dd{color:var(--label);font-variant-numeric:tabular-nums}html.site .lgp-desk .o-facts dd .faint{color:var(--label-2)}html.site .lgp-desk .o-facts dd.o-mono{font-size:12px}html.site .lgp-desk .qr{border-radius:var(--r-tile);box-shadow:0 0 0 1px var(--sep)}html.site .lgp-desk .o-bals{--cols: minmax(0, 1fr) auto}html.site .lgp-desk .o-progs{--cols: 150px minmax(0, 1fr) 52px}html.site .lgp-desk .o-aw-tok{--cols: 150px minmax(0, 1fr) 72px}html.site .lgp-desk .o-aw-fund{gap:14px}html.site .lgp-desk .o-aw-qr.qr{width:104px;height:104px;padding:8px}html.site .lgp-desk .o-aw-pair{gap:10px}html.site .lgp-desk .o-aw-add{gap:8px;padding-top:14px}html.site .lgp-desk .o-aw-export{border-top:1px solid var(--sep)}html.site .lgp-desk .o-aw-key{padding:10px 12px;border-radius:var(--r-tile);background:var(--fill)}html.site .lgp-desk .o-aw-key .o-mono{font-size:12px;line-height:18px;color:var(--label)}html.site .lgp-desk .o-aw-reveal{background:var(--fill);color:var(--label);font-size:13px;font-weight:500;border-radius:var(--r-tile)}@media(hover:hover){html.site .lgp-desk .o-aw-reveal:hover{background:var(--fill-2)}}html.site .lgp-desk .o-aw-reveal:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}html.site .lgp-desk .o-aw-ex-form{gap:10px}html.site .lgp-desk .o-dep{gap:20px;padding:10px 0 18px}html.site .lgp-desk .o-dep-qr.qr{width:156px;height:156px;padding:10px}html.site .lgp-desk .o-dep-r{gap:12px}html.site .lgp-desk .o-dep-addr{font-size:15px;line-height:22px;letter-spacing:0;color:var(--label)}html.site .lgp-desk .o-dep-p,html.site .lgp-desk .o-dep-out .o-dep-p{max-width:560px;font-size:13px;line-height:18px;color:var(--label-2)}html.site .lgp-desk .o-dep-out{gap:14px;padding:8px 0 4px}html.site .lgp-desk .o-dep-ova-tip,html.site .lgp-desk .o-dep-ova-t{gap:16px;padding:14px 0;font-size:13px;line-height:18px;color:var(--label-2);border-top:1px solid var(--sep)}html.site .lgp-desk .o-dep-ova-tip b{font-weight:600;color:var(--label)}html.site .lgp-desk .o-dep-ova{border-top:0}html.site .lgp-desk .o-dep-cap>div{padding:10px 16px 12px 0}html.site .lgp-desk .o-dep-cap>div+div{padding-left:16px}html.site .lgp-desk .o-dep-cap dt{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .lgp-desk .o-dep-cap dd{font-size:17px;font-weight:600;letter-spacing:-.4px}html.site .lgp-desk .o-dep-ova-note{padding:10px 0 14px;font-size:12px;line-height:17px;color:var(--label-2)}html.site .lgp-desk .o-dep-got{gap:12px;padding:12px 0;font-size:14px;line-height:20px;color:var(--label);background:none;border-top:1px solid var(--sep)}html.site .lgp-desk .o-dep-got.wait{color:var(--label-2);background:none}html.site .lgp-desk .o-dep-live{gap:12px;padding:12px 0 0;border-top:1px solid var(--sep)}html.site .lgp-desk .o-dep-live .o-tk-note{font-size:13px}html.site .lgp-desk .o-deps{--cols: 96px minmax(0, 1fr) 90px 120px 84px}html.site .lgp-desk .o-dep-note{margin:-6px 0 0;padding:0 0 10px 110px;font-size:12px;line-height:17px;color:var(--label-2)}html.site .lgp-desk .o-scale-in{gap:10px 20px;padding:10px 0 14px}html.site .lgp-desk .o-scale-amt{width:120px}html.site .lgp-desk .o-scale-models{font-size:12px;color:var(--label-2)}html.site .lgp-desk .o-scale-rows{--cols: minmax(0, 1fr) auto 110px;border-top:1px solid var(--sep)}html.site .lgp-desk .o-scale-rows .o-row{min-height:52px}html.site .lgp-desk .o-scale-rows .o-row:first-child{border-top:0}html.site .lgp-desk .o-scale-k{font-size:14px;color:var(--label)}html.site .lgp-desk .o-scale-sub{font-size:12px;color:var(--label-2)}html.site .lgp-desk .o-scale-h{font-size:13px;color:var(--label-2)}html.site .lgp-desk .o-scale-n{margin-right:4px;font-size:20px;font-weight:600;letter-spacing:-.4px;color:var(--label)}html.site .lgp-desk .o-scale-out{border-top:1px solid var(--sep)}html.site .lgp-desk .o-scale-out>div{gap:4px;padding:14px 16px 2px 0}html.site .lgp-desk .o-scale-out>div+div{padding-left:16px;border-left:1px solid var(--sep)}html.site .lgp-desk .o-scale-big{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;color:var(--label)}html.site .lgp-desk .o-pw{display:flex;flex-direction:column;gap:12px;padding:2px 0 4px;border-radius:0;background:none}html.site .lgp-desk .o-pw-o,html.site .lgp-desk .o-pw-o:hover,html.site .lgp-desk .o-pw-o[aria-checked=true]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--label)}html.site .lgp-desk .o-pw-o .lg-radio{margin-top:2px}html.site .lgp-desk .o-pw-o:focus-visible{outline:none}html.site .lgp-desk .o-pw-o:focus-visible .lg-radio{box-shadow:var(--focus-ring)}html.site .lgp-desk .o-pw-t{display:flex;flex-direction:column;gap:1px;min-width:0}html.site .lgp-desk .o-pw-l{font-family:var(--font);font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}html.site .lgp-desk .o-pw-f{font-size:12px;line-height:16px;color:var(--label-2)}html.site .lgp-desk .o-pw-o:disabled:not([aria-checked=true]) .o-pw-l,html.site .lgp-desk .o-pw-o:disabled:not([aria-checked=true]) .o-pw-f{color:var(--label-3)}html.site .lgp-desk .o-pw-o:disabled:not([aria-checked=true]) .lg-radio{opacity:.6}html.site .lgp-desk .o-pw-note{margin:0;font-size:13px;line-height:18px;color:var(--label-2)}html.site .lgp-desk .o-big{gap:8px;padding:6px 0 0}html.site .lgp-desk .o-big-v{font-family:var(--display);font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--label)}html.site .lgp-desk .o-big-s{font-size:13px;color:var(--label-2)}html.site .lgp-desk .o-ask{padding:6px 0 16px;border-bottom:0;font-size:17px;line-height:22px;letter-spacing:-.4px;color:var(--label)}html.site .lgp-desk .o-ask+.o-set{border-top:1px solid var(--sep)}html.site .lgp-desk .o-changes .err-t,html.site .lgp-desk .o-changes .ok-t{color:var(--label)}html.site .lgp-desk .o-changes{--cols: minmax(0, 1fr) 130px 90px;margin-top:4px}html.site .lgp-desk .o-progs-l{color:var(--label-2)}html.site .lgp-desk .o-log{margin-top:12px;padding:12px 14px;border:0;border-radius:var(--r-tile);background:var(--fill);font-size:12px;line-height:18px;color:var(--label-2)}html.site .lgp-desk .o-tk-row.o-tk-col{gap:6px}html.site .lgp-desk .o-busy{color:var(--label-2)}html.site .lgp-approve .o-ask+.o-foot{padding-top:12px}@media(max-width:1180px){html.site .lgp-desk .o-desk,html.site .lgp-desk .o-desk-narrow{grid-template-columns:minmax(0,1fr)}html.site .app .lgp-desk .o-ticket{position:static}}@media(max-width:720px){html.site .app .lgp-desk .o-head{padding-bottom:18px}html.site .app .lgp-desk .o-title-line h1{font-size:36px;line-height:40px}html.site .lgp-desk .o-head-r{width:100%;padding-bottom:0}html.site .lgp-desk .o-ph{padding-top:22px;flex-wrap:wrap}html.site .app .lgp-desk .o-ph-k{font-size:20px;line-height:25px;letter-spacing:-.45px}html.site .app .lgp-desk .o-ph-k b{font-size:20px}html.site .lgp-desk .o-ph-v{display:none}html.site .lgp-desk .o-set-row{padding:12px 0;gap:10px 16px}html.site .lgp-desk .o-set-l{flex-basis:200px}html.site .lgp-desk .o-set-l .t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}html.site .lgp-desk .o-set-l .d{font-size:15px;line-height:20px;letter-spacing:-.2px}html.site .lgp-desk .o-row{font-size:16px;gap:6px 10px;padding:0}html.site .lgp-desk .o-progs .o-row,html.site .lgp-desk .o-aw-tok .o-row{padding:10px 0}html.site .lgp-desk .o-progs .o-row>:nth-child(2),html.site .lgp-desk .o-aw-tok .o-row>:nth-child(2){font-size:12px}html.site .lgp-desk .btn.sm{height:var(--h-control-phone);padding:0 15px;font-size:15px}html.site .lgp-desk .btn{font-size:15px}html.site .lgp-desk .input,html.site .lgp-desk .money .input,html.site .lgp-desk .o-aw-pct .input{height:44px;font-size:16px}html.site .app .lgp-desk .o-tk-k{font-size:17px;line-height:22px}html.site .lgp-desk .o-tk-note,html.site .lgp-desk .o-dep-p,html.site .lgp-desk .o-pw-note,html.site .lgp-desk .o-dep-ova-tip{font-size:15px;line-height:20px}html.site .lgp-desk .o-tk-q,html.site .lgp-desk .o-pw-l{font-size:17px;line-height:22px}html.site .lgp-desk .o-pw-f{font-size:13px;line-height:18px}html.site .lgp-desk .o-pw-o .lg-radio{margin-top:3px}html.site .lgp-desk .o-facts>div{padding:11px 0;font-size:15px;line-height:20px}html.site .lgp-desk .o-dep{padding:8px 0 16px;gap:16px}html.site .lgp-desk .o-dep-qr.qr{width:164px;height:164px;align-self:center}html.site .lgp-desk .o-dep-addr{font-size:14px;line-height:21px}html.site .lgp-desk .o-dep-note{padding-left:0}html.site .lgp-desk .o-deps .o-row>:nth-child(1){font-size:12px}html.site .lgp-desk .o-scale-out>div{padding-right:12px}html.site .lgp-desk .o-scale-out>div+div{padding-left:12px}html.site .lgp-desk .o-scale-k{font-size:16px}html.site .lgp-desk .o-ask{font-size:20px;line-height:25px}html.site .lgp-desk .o-aw-qr.qr{width:96px;height:96px}html.site .lgp-desk .o-foot{font-size:13px;line-height:18px}}html.site .backdrop .modal.lgs{width:min(460px,100%)}html.site .backdrop .modal.lgs-auth,html.site .backdrop .modal.lgs-vault{width:min(420px,100%)}html.site .backdrop .modal.lgs-key{width:min(560px,100%)}html.site .backdrop .modal.gh-pick.lgs{width:min(480px,100%)}.lgs .mb,.lgs .o-auth-form{gap:14px}.lgs .o-modal-lede{margin:0;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--label-2)}.lgs .o-auth-em{color:var(--label);font-weight:500}.lgs .lg-sheet-go{margin-top:2px}.lgs .o-field{gap:6px}.lgs .input{height:40px;padding:0 14px;border-radius:var(--r-row);font-size:14px}.lgs .o-field-hint{font-size:12px;line-height:16px;color:var(--label-2)}.lgs .o-field-err,.lgs .o-modal-err{margin:0;font-size:12px;line-height:16px;color:var(--danger)}.lgs .o-modal-note{margin:0;font-size:12px;line-height:16px;color:var(--label-2)}.lgs .o-dev{margin:0;font-size:12px;color:var(--warn)}.lgs .o-dev .o-mono{color:var(--label)}.lgs .switch{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px}.lgs .switch .stack{gap:1px}.backdrop .lgs .switch .stack .small{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}.backdrop .lgs .switch .stack .tiny{font-size:12px;line-height:16px;color:var(--label-2)}.lgs .o-auth-terms{margin:2px 0 0;font-size:12px;line-height:16px;text-align:left;color:var(--label-2)}.lgs .o-auth-alt{justify-content:flex-start;gap:4px;margin:0;font-size:12px;line-height:16px;text-align:left;color:var(--label-2)}.lgs .o-link,.lgs .o-auth-terms .o-link,.lgs .o-auth-alt .o-link{font-size:inherit;color:var(--label);text-decoration-color:color-mix(in srgb,var(--label) 30%,transparent)}.lgs .o-link:hover{text-decoration-color:var(--label-2)}.lgs .o-auth-sep{height:12px;margin:0 8px;background:var(--sep)}.lgs .o-auth-or{margin:0;gap:12px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--label-2)}.lgs .o-auth-or:before,.lgs .o-auth-or:after{background:var(--sep)}.lgs .btn.o-auth-gh{height:var(--h-control);font-size:14px}.lgs .o-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.backdrop .lgs .o-otp-box,html.site .backdrop .lgs .o-otp-box{width:100%;height:52px;padding:0;border-radius:var(--r-tile);text-align:center;font-family:var(--font);font-size:22px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;caret-color:var(--accent)}.lgs .o-otp-box:disabled{opacity:.55}.lgs .o-secret{padding:12px 14px;border-radius:var(--r-tile);background:var(--fill);font-size:13px;line-height:19px;color:var(--label)}.lgs .o-code{border:0;border-radius:var(--r-tile);background:var(--fill);overflow:hidden}.lgs .o-code-h{padding:6px 6px 0 14px}.lgs .o-code pre{margin:0;padding:6px 14px 14px;max-height:220px;overflow:auto;font-size:12px;line-height:18px;color:var(--label-2)}.lgs.gh-pick .input{height:36px}.lgs .gh-list{margin:0 -10px;max-height:min(46vh,340px)}.lgs .gh-repo{min-height:36px;padding:8px 10px;gap:10px;border-radius:var(--r-row);font-size:14px;color:var(--label)}.lgs .gh-repo:hover,.lgs .gh-repo:focus-visible,.lgs .gh-repo.on{background:var(--sel)}.lgs .gh-repo-ic{color:var(--label-2)}.lgs .gh-repo-n{font-family:var(--code);font-size:13px}.lgs .gh-repo-k{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--label-2)}.lgs .gh-repo-ok{color:var(--accent)}.lgs .gh-none{padding:12px 10px;font-size:13px;color:var(--label-2)}.lgs .gh-foot{padding-top:0;font-size:12px;color:var(--label-2)}.lgs .gh-foot .o-link{font-size:12px}@media(max-width:720px){html.site .backdrop .modal.lgs,html.site .backdrop .modal.lgs-auth,html.site .backdrop .modal.lgs-vault,html.site .backdrop .modal.lgs-key{width:100%}.lgs .mb,.lgs .o-auth-form{gap:16px}.lgs .o-modal-lede{font-size:15px;line-height:20px;letter-spacing:-.2px}.lgs .input{height:44px;font-size:17px}.backdrop .lgs .switch .stack .small{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}.backdrop .lgs .switch .stack .tiny,.lgs .o-auth-terms{font-size:13px;line-height:18px}.lgs .o-auth-alt{flex-direction:column;align-items:flex-start;gap:8px;font-size:15px;line-height:20px}.lgs .o-auth-sep{display:none}.lgs .o-field-hint,.lgs .o-modal-err,.lgs .o-field-err{font-size:13px;line-height:18px}.lgs .btn.o-auth-gh{height:50px;font-size:17px}.backdrop .lgs .o-otp-box,html.site .backdrop .lgs .o-otp-box{height:56px;font-size:24px}.lgs .gh-repo{min-height:44px;font-size:17px}.lgs .gh-foot{font-size:15px}}html.site .app .o-strip{gap:12px;padding:0 6px 0 16px}html.site .app .o-strip .o-strip-t{font-size:13px;color:var(--label-2)}html.site .app .o-strip .o-strip-go{flex:none;height:var(--h-control-sm);padding:0 13px;font-size:13px;font-weight:500}@media(max-width:720px){html.site .app .o-strip{min-height:52px;padding:4px 6px 4px 14px}html.site .app .o-strip .o-strip-k,html.site .app .o-strip .o-strip-t{font-size:15px}html.site .app .o-strip .o-strip-go{height:var(--h-control-phone);padding:0 15px;font-size:15px}}.cx-note.warn{color:var(--label-2)}.cx-note.warn b{font-weight:600;color:var(--warn)}@media(min-width:901px){.sb-page>.main:has(>.dk-has-rail){padding-left:4px;padding-right:16px}}.dk-has-rail{grid-template-columns:244px minmax(0,1fr);gap:0 32px}.ah-slot{display:contents}.ah .dk-cmd{flex:none;height:var(--h-control);padding:0 16px;font-size:13px}.dk-more-w{position:relative;display:none;flex:none}.dk-more-b{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;color:var(--label);cursor:pointer}.dk-more-b svg{width:20px;height:20px;transform:rotate(90deg)}.dk-more-m{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:230px;transform-origin:top right}@media(max-width:720px){.ah .dk-cmd{display:none}.dk-more-w{display:inline-flex}}@media(min-width:901px){.dk-rail,.dk-rail.lg-l.lg-live{position:sticky;top:66px;margin-top:-2px;max-height:calc(100dvh - 82px);padding:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-color:var(--fill) transparent}}.dk-rail-in{gap:2px}.dk-rail-row{min-height:48px;padding:7px 12px;border-radius:var(--r-row);color:var(--label);transition:background-color .12s}@media(hover:hover){.dk-rail-row:not(.on):hover{background:var(--g-hover)}}.dk-rail-row.on{background:var(--sel)}.dk-rail-row:focus-visible{outline:none;background:var(--sel);box-shadow:var(--focus-ring)}.dk-rail-main{gap:2px}.dk-rail-t{font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.08px;color:var(--label)}.dk-rail-sub{font-size:12px;line-height:16px;color:var(--label-2)}.dk-rail-x .warn{color:var(--warn)}.dk-rail-x .err{color:var(--danger)}.dk-rail-hint{margin:8px 12px;font-size:12px;line-height:16px;color:var(--label-2)}.dk-rail-skel .dk-rail-t{height:10px;margin:3px 0;border-radius:5px;background:var(--fill)}.dk-rail-skel .dk-rail-sub{height:8px;margin-top:4px;border-radius:4px;background:var(--fill)}.dk-head{display:block;margin-top:-10px;padding:0 0 18px}.dk-title{margin:0;font-size:44px;line-height:48px}.dk-meta{display:flex;flex-wrap:wrap;align-items:baseline;min-height:18px;margin-top:2px;font-size:13px;line-height:18px;color:var(--label-2)}.dk-meta>span+span:before{content:"\b7";margin:0 6px;color:var(--label-2)}.dk-meta .dk-ink{color:var(--label-2)}.dk .num,.dk-panel .num{font-variant-numeric:tabular-nums}.dk-sec{padding:20px 0 24px;border-top:1px solid var(--sep);container-type:inline-size}@container (max-width: 620px){.dk-sec-head{flex-wrap:wrap;row-gap:4px}.dk-sec-t{flex:1 1 0}.dk-sec-fill{display:none}.dk-sec-sum{order:3;flex:1 1 100%;justify-content:flex-start;margin-left:26px}.dk-sec-stop.btn{order:2}}@container (max-width: 480px){.dk-sec-sub{flex-wrap:wrap;row-gap:2px}.dk-sec-sub>.dk-sep:has(+.dk-prompt){display:none}.dk-prompt{order:9;flex:1 1 100%}}.dk-sec-head{gap:10px;min-height:20px}.dk-chev{width:28px;height:28px;margin:-4px -6px;color:var(--label-2);background:transparent}@media(hover:hover){.dk-chev:hover{color:var(--label);background:var(--fill)}}.dk-chev:focus-visible{color:var(--label);background:var(--fill);box-shadow:var(--focus-ring)}.dk-chev-i{width:16px;height:16px}.dk-sec:not(.dk-sec-anim) .dk-chev-i{transition:none}.dk-sec-t{max-width:none;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.2px;color:var(--label)}.dk-sec-fill{flex:1 1 16px}.dk-sec-sum{flex-wrap:nowrap;gap:10px;font-size:12px;line-height:16px;color:var(--label-2)}.dk-sum-w,.dk-sum{display:inline;white-space:nowrap}.dk-sum .dk-sep{margin:0 5px;color:var(--label-2)}.dk-sum.warn{color:var(--warn)}.dk-sum.err{color:var(--danger)}.dk-sum.dk-money{color:var(--label)}.dk-sec-stop.btn{flex:none;margin:-5px 0}.dk-sec-sub{margin:6px 0 0 26px;font-size:12px;line-height:16px;color:var(--label-2)}.dk-sec-sub .dk-sep{margin:0 5px;color:var(--label-2)}.dk-count{flex:none;font-size:12px;font-weight:400;letter-spacing:0;color:var(--label-2);white-space:nowrap}.dk-prompt{color:var(--label-2)}.dk-prompt:hover{color:var(--label)}.dk-prompt:focus-visible{outline:none;color:var(--label)}.dk-notes{height:auto;margin:0;padding:0;border-radius:4px;background:none;color:var(--label-2);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.dk-notes .num{color:var(--label)}@media(hover:hover){.dk-notes:hover,.dk-notes:hover .num{color:var(--label);background:none}.dk-notes:hover{text-decoration:underline;text-underline-offset:2px}}.dk-notes:focus-visible,.dk-notes:focus-visible .num{color:var(--label);background:none}.dk-notes:focus-visible{box-shadow:var(--focus-ring)}.dk-grid{grid-template-columns:repeat(auto-fill,minmax(min(204px,100%),1fr));gap:24px 22px;margin:16px 0 0}.dk-card{gap:10px}.dk-screen{border-radius:14px;background:none;box-shadow:none;transition:transform .38s var(--spring)}.dk-screen.is-live{padding:2px;background:var(--screen)}.dk-screen .cv{border-radius:12px}.dk-screen.is-idle .cv{border-radius:14px}.dk-screen:active{transform:scale(.985)}.dk-screen:focus-visible{outline:none;transform:none;box-shadow:var(--focus-ring)}.dk .cv-compact.is-ended,.dk .cv-compact.is-ended:not(:has(img)){background:var(--screen-idle)}.dk .cv-compact.is-ended .cv-wait{background:transparent}.dk .cv-compact.is-ended .cv-wait-in,.dk .cv-compact.is-ended:not(:has(img)) .cv-wait-in{font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--screen-idle-ink)}.dk .cv-wait-in{font-size:12px}.dk .cv-spin,.dk-panel .cv-spin{animation-timing-function:steps(8,end)}.dk-card-meta{display:flex;align-items:center;gap:8px;min-width:0}.dk-card-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dk-label{margin:0;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.08px;color:var(--label)}.dk-card .dk-line{display:block;min-height:0;font-size:12px;line-height:16px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-sep{margin:0 4px;color:var(--label-2)}.dk-st{display:inline;color:var(--label-2)}.dk-st.warn{color:var(--warn)}.dk-st.err{color:var(--danger)}.dk-faint,.dk-locked{color:var(--label-2)}.dk-act.btn{flex:none;height:var(--h-control-sm);margin:0;padding:0 13px;font-size:13px}.dk-stop.lg-ib{flex:none;color:var(--label)}.dk-stop svg{width:11px;height:11px;fill:currentColor;stroke:none}.dk-stack{gap:20px;width:calc(100% - 26px);margin:16px 0 0 26px}.dk-stack-cards,.dk-stack-cards[data-depth]{width:176px;height:102px;aspect-ratio:auto;margin:0}.dk-stack-card{inset:0 auto auto 0;z-index:3;width:160px;height:90px;border-radius:14px;box-shadow:none;transform:none;transition:none}.dk-stack-cards[data-depth="0"] .dk-stack-card{inset:6px auto auto 0}.dk-stack-card.is-live{padding:2px;background:var(--screen)}.dk-stack-card .cv{height:100%;border-radius:12px}.dk-stack-card.is-idle .cv{border-radius:14px}.dk-stack-card.is-idle .cv-wait{display:none}.dk-stack:hover .dk-stack-card{transform:none}.dk-stack-back{position:absolute;width:160px;height:90px;border-radius:14px;background:var(--grouped-2)}.dk-stack-back.b1{left:8px;top:6px;z-index:2;opacity:.85}.dk-stack-back.b2{left:16px;top:12px;z-index:1;opacity:.6}.dk-stack.dk-anim .dk-stack-back{animation:dk-stack-in .4s cubic-bezier(.2,.75,.15,1) both}.dk-stack:focus-visible .dk-stack-card{box-shadow:var(--focus-ring)}.dk-stack-meta{gap:2px}.dk-stack-t{font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.08px;color:var(--label)}.dk-stack-d{font-size:12px;line-height:16px;color:var(--label-2)}.dk-more.btn{align-self:flex-start;margin:24px 0 0;height:var(--h-control);padding:0 16px;font-size:13px}.dk-note{margin:24px 0 0;font-size:12px;line-height:16px;color:var(--label-2)}.dk-err{padding:16px 0;border-top:1px solid var(--sep)}.dk-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:0;padding:72px 24px 64px;border-top:1px solid var(--sep);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:center}.dk-empty .i{width:32px;height:32px;margin-bottom:8px;color:var(--label-2);stroke-width:1.5}.dk-empty .t{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;color:var(--label)}.dk-empty .d{max-width:46ch;margin-bottom:12px;font-size:13px;line-height:18px;color:var(--label-2);text-wrap:pretty}.tb-intro{font-size:13px;line-height:18px;color:var(--label-2)}.tb-intro b{color:var(--label)}.tb-none,.tb-foot,.tb-h{font-size:12px;line-height:16px;color:var(--label-2)}.tb-who{color:var(--label)}.tb-part{color:var(--label-2)}.tb-kind,.tb-kind.faint{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}.tb-t{font-size:14px;line-height:20px;color:var(--label)}.tb-t.faint,.tb-claim-n,.tb-claim-n:before{color:var(--label-2)}.tb-list{margin:0}.dk-sheet{padding:24px;background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none;animation:fadein .18s ease both}.dk-panel{gap:0;width:min(1180px,100%);padding:18px 20px 16px;border-radius:var(--r-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;animation:lg-sheet .36s var(--spring) both}.dk-panel.lg-t{background:linear-gradient(var(--g-tint-text),var(--g-tint-text)),var(--grouped)}.dk-grab{display:none}.dk-panel-h{gap:10px;min-height:30px;margin:0 0 4px}.dk-panel-t{align-items:baseline;gap:10px}.dk-panel-t>:first-child{max-width:60%}.dk-panel-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:25px;letter-spacing:-.4px;color:var(--label)}.dk-panel-sub{font-size:13px;color:var(--label-2)}.dk-pager{gap:4px}.dk-pager .lg-ib svg{width:14px;height:14px}.dk-pos{min-width:52px;font-size:13px;color:var(--label-2)}.dk-x.mh-x{position:relative;flex:none}.dk-panel .cv-full-view:not(.is-full){width:min(100%,calc((100dvh - 236px) * 16 / 9));align-self:center;margin-top:46px;overflow:visible;border-radius:18px;background:var(--screen);box-shadow:none}.dk-panel .cv-full-view:not(.is-full) .cv-stage{inset:var(--bezel-w);overflow:hidden;border-radius:14px}.dk-panel .cv-full-view.is-control:not(.is-full):after{inset:var(--bezel-w);border-radius:14px}.dk-panel .cv-full-view:not(.is-full) .cv-hint{left:calc(var(--bezel-w) + 10px);bottom:calc(var(--bezel-w) + 10px)}.cv-full-view .cv-hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--screen-glass);box-shadow:inset 0 1px color-mix(in srgb,var(--on-screen) 30%,transparent)}.dk-panel .cv-full-view:not(.is-full) .cv-bar{top:-38px;right:0;gap:8px;opacity:1;transform:none;transition:none}.dk-panel .cv-full-view:not(.is-full) .cv-btn,.dk-panel .cv-full-view:not(.is-full) .cv-bar .ri-status{height:var(--h-control-sm);padding:0 13px 0 11px;border-radius:999px;background:var(--fill);color:var(--label);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-size:13px;font-weight:500;letter-spacing:-.08px}.dk-panel .cv-full-view:not(.is-full) .cv-bar .ri-status{background:none;color:var(--label-2)}.dk-panel .cv-full-view:not(.is-full) .cv-btn.icon{width:var(--h-control-sm);padding:0}.dk-panel .cv-full-view:not(.is-full) .cv-btn svg{width:15px;height:15px}.dk-panel .cv-full-view:not(.is-full) .cv-btn.dark{background:var(--sel);color:var(--label)}.dk-panel .cv-full-view:not(.is-full) .cv-btn:disabled{color:var(--label-3);opacity:1}@media(hover:hover){.dk-panel .cv-full-view:not(.is-full) .cv-btn:not(:disabled):hover{color:var(--label);background:var(--fill-2)}}.dk-panel .cv-full-view:not(.is-full) .cv-btn:active:not(:disabled){transform:scale(1.04);transition:transform .38s var(--spring)}.dk-panel .cv-full-view:not(.is-full) .cv-btn:focus-visible{color:var(--label);background:var(--fill-2);box-shadow:var(--focus-ring)}.cv.is-full .cv-btn{background:var(--screen-glass);color:var(--on-screen);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px color-mix(in srgb,var(--on-screen) 30%,transparent)}@media(hover:hover){.cv.is-full .cv-btn:not(:disabled):hover{color:var(--on-screen);background:color-mix(in srgb,var(--on-screen) 16%,var(--screen-glass))}}.cv.is-full .cv-btn.dark{color:var(--on-screen);background:color-mix(in srgb,var(--on-screen) 22%,var(--screen-glass))}.dk-panel-f{gap:8px;margin-top:14px;padding:0 2px;font-size:13px;line-height:18px;color:var(--label-2)}.dk-panel-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-panel-f .dk-st{color:var(--label)}.dk-panel-f .dk-st.warn{color:var(--warn)}.dk-panel-f .dk-st.err{color:var(--danger)}.dk-panel-f .btn{flex:none;height:var(--h-control-sm);padding:0 13px;font-size:13px}@media(max-width:900px){.dk-has-rail{display:flex;flex-direction:column;align-items:stretch}.dk-has-rail>.dk-body{display:contents}.dk-has-rail>*,.dk-has-rail>.dk-body>*{min-width:0}.dk-head{order:0}.dk-has-rail>.dk-rail{order:1}.dk-has-rail>.dk-body>:not(.dk-head){order:2}.dk-rail{position:sticky;top:calc(var(--topbar) + env(safe-area-inset-top,0px) + 4px);z-index:20;align-self:stretch;max-height:none;margin:0 0 16px;padding:4px;overflow:hidden;border-radius:999px}.dk-rail-in{flex-direction:row;gap:2px;padding:0;overflow-x:auto;border-radius:999px;scrollbar-width:none}.dk-rail-row{flex:none;width:auto;height:36px;min-height:36px;padding:0 14px;border-radius:999px}.dk-rail-row.on{background:var(--sel);box-shadow:none}.dk-rail-t,.dk-rail-row .dk-rail-t{max-width:46vw;font-size:15px;line-height:20px;letter-spacing:-.2px;color:var(--label-2)}.dk-rail-row.on .dk-rail-t{color:var(--label)}.dk-rail-skel .dk-rail-t{width:96px}.dk-sec{scroll-margin-top:30px}.sb-page:has(>.main>.dk-has-rail)>.ah:after{height:calc(var(--topbar) + env(safe-area-inset-top,0px) + 8px);background:linear-gradient(var(--bg) 0%,var(--bg) 66%,color-mix(in srgb,var(--bg) 50%,transparent) 84%,transparent)}}@media(max-width:720px){.dk-rail{margin:0 0 12px}.dk-rail-in{padding:0}.dk-head{margin-top:0;padding:4px 0 16px}.dk-title{font-size:36px;line-height:40px}.dk-meta{column-gap:12px;font-size:15px;line-height:20px}.dk-meta>span+span:before{content:none}.dk-sec{padding:18px 0 22px}.dk-sec-t{font-size:17px;line-height:22px;letter-spacing:-.4px}.dk-sec-sum{font-size:13px;line-height:18px}.dk-sec-stop.btn{margin:-4px 0}.dk-sec-sub{margin:4px 0 0 26px;font-size:13px;line-height:18px}.dk-count,.dk-notes{font-size:13px}.dk-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:14px}.dk-stack{gap:16px;margin-left:26px}.dk-stack-cards,.dk-stack-cards[data-depth]{width:144px;height:84px}.dk-stack-card,.dk-stack-back{width:128px;height:72px;border-radius:12px}.dk-stack-card .cv{border-radius:10px}.dk-stack-card.is-idle .cv{border-radius:12px}.dk-label{font-size:15px;line-height:20px;letter-spacing:-.2px}.dk-card .dk-line{font-size:13px;line-height:18px}.dk-act.btn{height:36px;padding:0 16px;font-size:15px}.dk-stack-t{font-size:15px;line-height:20px}.dk-stack-d{font-size:13px;line-height:18px}.dk-empty .d{font-size:15px;line-height:20px}.dk-sheet{padding:0 8px max(8px,env(safe-area-inset-bottom,0px));place-items:end stretch}.dk-panel{width:100%;max-height:calc(100dvh - 56px);padding:6px 16px 16px;border-radius:var(--r-sheet-phone);animation:lg-rise .42s var(--spring) both}.dk-grab{display:block;flex:none;width:36px;height:5px;margin:0 auto 6px;border-radius:3px;background:var(--label-3)}.dk-panel-h{min-height:44px;margin:0 0 4px}.dk-x.mh-x{order:-1;width:36px;height:36px}.dk-panel-t{flex-direction:column;align-items:center;gap:0;text-align:center}.dk-panel-t>:first-child{max-width:100%}.dk-panel-n{font-size:17px;font-weight:600;line-height:22px}.dk-panel-sub{max-width:100%}.dk-pager .lg-ib{width:36px;height:36px}.dk-pos{display:none}.dk-panel .cv-full-view:not(.is-full){width:100%;margin-top:46px;border-radius:16px}.dk-panel .cv-full-view:not(.is-full) .cv-stage{border-radius:12px}.dk-panel .cv-full-view:not(.is-full) .cv-bar{top:-42px}.dk-panel .cv-full-view:not(.is-full) .cv-btn{height:36px;padding:0 16px 0 13px;font-size:15px}.dk-panel .cv-full-view:not(.is-full) .cv-btn.icon{width:36px;padding:0}.dk-panel-f{flex-wrap:wrap;row-gap:10px;font-size:15px;line-height:20px}.dk-panel-l{flex-basis:100%}.dk-panel-f .btn{flex:1;height:44px;font-size:15px}}@media(prefers-reduced-motion:reduce){.dk-panel,.dk-sheet,.dk-stack-back{animation:none!important}}@media(min-width:1001px){.sb-page>.main:has(>:is(.pg-recipes,.pg-sched)){padding-left:16px;padding-right:16px}}.pg:is(.pg-recipes,.pg-sched){width:min(760px,100%);margin:0;padding:0 0 32px;gap:32px}:is(.pg-recipes,.pg-sched) .pg-head{align-items:flex-end;gap:16px 28px;margin-top:-10px}:is(.pg-recipes,.pg-sched) .pg-title{margin:0;font-size:44px;line-height:48px}:is(.pg-recipes,.pg-sched) .pg-sub{max-width:60ch;margin:6px 0 0;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-new.btn{flex:none;height:var(--h-control);gap:6px;padding:0 16px 0 13px;font-size:13px}:is(.pg-recipes,.pg-sched) .pg-new.btn svg{width:15px;height:15px;stroke-width:2}:is(.pg-recipes,.pg-sched) .pg-new-q.btn{height:var(--h-control);font-size:13px}:is(.pg-recipes,.pg-sched) .pg-k{padding:0 0 8px;gap:4px 16px}:is(.pg-recipes,.pg-sched) .pg-k :is(h2,h3){gap:6px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-k h2 .n{min-width:0;height:auto;padding:0;border-radius:0;background:none;font-size:12px;font-weight:400;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-k-r{font-size:12px;line-height:16px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-k-sub{margin-top:28px}:is(.pg-recipes,.pg-sched) .pg-rows{border-top:0}:is(.pg-recipes,.pg-sched) .pg-row{gap:16px;min-height:0;padding:14px 0;border-top:1px solid var(--sep);border-bottom:0;transition:none}:is(.pg-recipes,.pg-sched) .pg-row:hover{background:none}:is(.pg-recipes,.pg-sched) .pg-row-main{gap:2px}:is(.pg-recipes,.pg-sched) button.pg-row-main{border-radius:4px}:is(.pg-recipes,.pg-sched) button.pg-row-main:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.pg-recipes,.pg-sched) .pg-row-t{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}:is(.pg-recipes,.pg-sched) .pg-row-d{font-size:13px;line-height:18px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-row-m{font-size:12px;line-height:16px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-row-acts{gap:6px}:is(.pg-recipes,.pg-sched) .pg-act.btn{height:var(--h-control-sm);gap:6px;padding:0 13px 0 11px;font-size:13px}:is(.pg-recipes,.pg-sched) .pg-act.btn svg{width:14px;height:14px}:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib{opacity:1;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib svg{width:15px;height:15px}@media(hover:hover){:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib:not(:disabled):hover{color:var(--label);background:var(--fill)}:is(.pg-recipes,.pg-sched) .pg-ibtn.danger.lg-ib:not(:disabled):hover{color:var(--danger)}}:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib:focus-visible{color:var(--label);background:var(--fill);box-shadow:var(--focus-ring)}:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib:disabled{opacity:.4}:is(.pg-recipes,.pg-sched) .pg-none{padding:14px 0;border-top:1px solid var(--sep);border-bottom:0;font-size:13px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-fine,:is(.pg-recipes,.pg-sched) .pg-faint{font-size:12px;line-height:16px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-empty{gap:6px;padding:64px 24px 60px;border-top:1px solid var(--sep);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:is(.pg-recipes,.pg-sched) .pg-empty .i{width:32px;height:32px;margin-bottom:8px;color:var(--label-2);stroke-width:1.5}:is(.pg-recipes,.pg-sched) .pg-empty .t{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;color:var(--label)}:is(.pg-recipes,.pg-sched) .pg-empty .d{max-width:46ch;margin-bottom:12px;font-size:13px;line-height:18px;color:var(--label-2)}:is(.pg-recipes,.pg-sched) .pg-empty-go{gap:8px}.pg-recipes .pg-search{height:var(--h-control);margin-bottom:14px;padding:0 4px 0 12px;gap:8px;border-radius:18px;background:var(--fill);color:var(--label-2)}.pg-recipes .pg-search svg{width:15px;height:15px}.pg-recipes .pg-search:hover{background:var(--fill)}.pg-recipes .pg-search:focus-within{background:var(--fill);box-shadow:var(--focus-ring)}.pg-recipes .pg-search input{font-size:14px;color:var(--label)}.pg-recipes .pg-search input::placeholder{color:var(--label-3)}.pg-recipes .pg-search .pg-ibtn{width:28px;height:28px;opacity:1;color:var(--label-2)}.pg-recipes .pg-row-d.o-tpl code{padding:1px 6px;border-radius:6px;background:var(--fill);color:var(--label);font-size:11.5px}html.site .pg-recipes .pg-row-d.o-tpl code{font-family:var(--code)}.pg-recipes .pg-mkt-top{gap:16px 40px;padding:14px 0 20px;border-top:1px solid var(--sep)}.pg-recipes .pg-mkt-p{font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--label-2)}.pg-recipes .pg-mkt-go{gap:6px}.pg-recipes .pg-mkt-go .btn{height:var(--h-control);font-size:13px}.pg-recipes .pg-parts{column-gap:32px;border-top:1px solid var(--sep)}.pg-recipes .pg-parts>div{padding:12px 0 14px;border-bottom:1px solid var(--sep)}.pg-recipes .pg-parts dt{margin-bottom:2px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}.pg-recipes .pg-parts dd{font-size:13px;line-height:18px;color:var(--label-2)}.pg-recipes .pg-ex .pg-row{min-height:0}.pg-recipes .pg-ex .pg-row-main{opacity:.55}html.site .backdrop .modal.pg-modal{width:min(560px,100%)}html.site .backdrop .pg-modal .mb{gap:14px;padding:0 0 12px}.pg-modal .o-modal-lede{margin:0;font-size:13px;line-height:18px;color:var(--label-2)}.pg-run .o-modal-block{gap:4px;padding:10px 12px;border-radius:var(--r-tile);background:var(--fill);font-size:13px;line-height:18px;color:var(--label)}html.site .pg-run .o-modal-block .o-k{font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}.pg-run .o-tpl code{padding:1px 6px;border-radius:6px;background:var(--fill);color:var(--label);font-size:11.5px}.pg-run .o-facts>div{padding:8px 0;border-top:1px solid var(--sep);font-size:13px;line-height:18px}.pg-run .o-facts>div:first-child{border-top:0}.pg-run .o-facts dt{color:var(--label-2)}.pg-run .o-facts dd{color:var(--label)}.pg-run .o-facts dd .faint{color:var(--label-2)}.pg-modal .lg-note{margin:0}.pg-save .rp-list{gap:0;margin:0 -10px}.pg-save .rp-group{gap:0;padding:2px 0 6px;border-top:1px solid var(--sep)}.pg-save .rp-list>:first-child{border-top:0}.pg-save .rp-gh{padding:10px 10px 4px}.pg-save .rp-gt{font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.08px;color:var(--label)}.pg-save .rp-gm{font-size:12px;color:var(--label-2)}.pg-save .rp-opt,.pg-save .rp-group .rp-opt{min-height:32px;gap:10px;padding:7px 10px;border-radius:var(--r-row);color:var(--label)}@media(hover:hover){.pg-save .rp-opt:hover{background:var(--sel)}}.pg-save .rp-opt.on{background:none}@media(hover:hover){.pg-save .rp-opt.on:hover{background:var(--sel)}}.pg-save .rp-opt:focus-visible{background:var(--sel);box-shadow:none}.pg-save .rp-opt .rp-dot.lg-radio{border:0;background:var(--fill);box-shadow:inset 0 0 0 1px var(--label-3)}.pg-save .rp-opt.on .rp-dot.lg-radio{border:0;background:var(--accent);box-shadow:none}.pg-save .rp-ot{font-size:14px;line-height:18px;letter-spacing:-.15px}.pg-save .rp-om{font-size:12px;color:var(--label-2)}.pg-save .rp-none{padding:14px 10px;font-size:13px;color:var(--label-2)}@media(max-width:720px){.pg:is(.pg-recipes,.pg-sched){gap:28px;padding-top:0}:is(.pg-recipes,.pg-sched) .pg-head{margin-top:0;padding-top:4px}:is(.pg-recipes,.pg-sched) .pg-title{font-size:36px;line-height:40px}:is(.pg-recipes,.pg-sched) .pg-sub{font-size:15px;line-height:20px}:is(.pg-recipes,.pg-sched) .pg-head .pg-new.btn{width:100%;height:44px;font-size:15px}:is(.pg-recipes,.pg-sched) .pg-k :is(h2,h3),:is(.pg-recipes,.pg-sched) .pg-k-r,:is(.pg-recipes,.pg-sched) .pg-k h2 .n{font-size:13px;line-height:18px}:is(.pg-recipes,.pg-sched) .pg-row{gap:12px;padding:12px 0}:is(.pg-recipes,.pg-sched) .pg-row-t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}:is(.pg-recipes,.pg-sched) .pg-row-d{font-size:15px;line-height:20px}:is(.pg-recipes,.pg-sched) .pg-row-m,:is(.pg-recipes,.pg-sched) .pg-fine{font-size:13px;line-height:18px}:is(.pg-recipes,.pg-sched) .pg-row-acts{gap:8px}:is(.pg-recipes,.pg-sched) .pg-act.btn{height:44px;padding:0 16px 0 14px;font-size:15px}:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib{width:44px;height:44px}:is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib svg{width:17px;height:17px}:is(.pg-recipes,.pg-sched) .pg-empty .d{font-size:15px;line-height:20px}:is(.pg-recipes,.pg-sched) .pg-empty-go .btn{height:44px;font-size:15px}.pg-recipes .pg-search{height:44px;border-radius:22px}.pg-recipes .pg-search input{font-size:17px}.pg-recipes .pg-mkt-p{font-size:15px;line-height:20px}.pg-recipes .pg-mkt-go .btn{height:44px;font-size:15px}.pg-recipes .pg-parts dt{font-size:17px;line-height:22px}.pg-recipes .pg-parts dd,.pg-modal .o-modal-lede{font-size:15px;line-height:20px}.pg-run .o-modal-block,.pg-run .o-facts>div{font-size:15px;line-height:20px}.pg-save .rp-ot{font-size:17px;line-height:22px}.pg-save .rp-om{font-size:13px}.pg-save .rp-opt,.pg-save .rp-group .rp-opt{min-height:44px;padding:10px}}.pg-sched .pg-sc{align-items:center}.pg-sched .pg-sc .pg-row-acts{gap:10px;padding-top:0}.pg-sched .pg-sc .switch{gap:0}.pg-sched .pg-sc-m{display:block;margin-top:0;font-size:12px;line-height:16px;color:var(--label-2)}.pg-sched .pg-sc-m>*{display:inline}.pg-sched .pg-sc-m>*+*:before{content:"\b7";margin:0 5px;color:var(--label-2);text-decoration:none;display:inline-block}.pg-sched .pg-sc-when{color:var(--label-2);font-weight:400}.pg-sched .pg-sc-last{color:var(--label-2);border-radius:4px}.pg-sched .pg-sc-last:hover{color:var(--label);text-decoration:underline!important;text-decoration-color:var(--sep)!important;text-underline-offset:2px}.pg-sched .pg-sc-last:focus-visible{outline:none;color:var(--label);box-shadow:var(--focus-ring)}.pg-sched .pg-sc.off .pg-row-t{color:var(--label-2)}.pg-sched .pg-sc.off :is(.pg-sc-m,.pg-sc-when,.pg-sc-last){color:var(--label-2)}.pg-sched-m .pg-f{font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;color:var(--label-2)}.pg-sched-m .pg-m-top{gap:12px}.backdrop .pg-sched-m .pg-ta{min-height:96px;padding:10px 12px;border-radius:var(--r-tile);background:var(--fill);font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--label);box-shadow:none}.backdrop .pg-sched-m .pg-ta:hover{background:var(--fill-2)}.backdrop .pg-sched-m .pg-ta:focus{background:var(--fill);box-shadow:var(--focus-ring)}.backdrop .pg-sched-m .pg-ta::placeholder{color:var(--label-3)}.pg-sched-m .pg-m-fields{gap:12px}.pg-sched-m .pg-fl{gap:6px}.pg-sched-m .pg-m-when{gap:10px;padding-top:14px;border-top:1px solid var(--sep)}.pg-sched-m .pg-chips{gap:0;padding:2px;border-radius:999px;background:var(--fill)}.pg-sched-m .pg-chip{height:28px;padding:0 12px;border-radius:999px;color:var(--label);font-size:13px;font-weight:500;letter-spacing:-.08px}.pg-sched-m .pg-chip:hover{color:var(--label)}.pg-sched-m .pg-chip.on{background:var(--seg-thumb);color:var(--label)}.pg-modal.pg-sched-m .pg-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pg-sched-m .pg-when-in{gap:8px 18px}.pg-sched-m .pg-inl{gap:8px;font-size:13px;color:var(--label-2)}.pg-sched-m .pg-m-grid{gap:12px;padding-top:14px;border-top:1px solid var(--sep)}.pg-sched-m .pg-sum{gap:8px;padding:10px 12px;border-radius:var(--r-tile);background:var(--fill);font-size:13px;line-height:18px;color:var(--label-2)}.pg-sched-m .pg-sum svg{margin-top:1px;color:var(--label-2)}.pg-sched-m .pg-fine{margin:0;font-size:12px;line-height:16px;color:var(--label-2)}.mdl-row.open .mdl-side .mdl-i-ud{transform:none}@media(max-width:720px){.pg-sched .pg-sc{flex-wrap:nowrap;align-items:center}.pg-sched .pg-sc .pg-row-main{flex:1 1 0}.pg-sched .pg-sc .pg-row-acts{gap:8px;padding-top:0}.pg-sched .pg-sc .switch{min-height:44px}.pg-sched .pg-sc-m{font-size:13px;line-height:18px}.backdrop .pg-sched-m .pg-ta{font-size:17px;line-height:22px}.pg-sched-m .pg-f{font-size:13px;line-height:18px}.pg-sched-m .pg-chips{border-radius:16px}.pg-sched-m .pg-chip{height:32px;font-size:15px}.pg-sched-m .pg-sum{font-size:15px;line-height:20px}.pg-sched-m .pg-inl{font-size:15px}}:root{--topbar: 72px}@media(max-width:720px){:root{--topbar: 60px}}html.site .bm-top{height:var(--topbar);gap:16px;padding:0 24px;background:none}html.site .bm-top:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--topbar) + 28px);z-index:-1;pointer-events:none;background:linear-gradient(var(--bg) 0%,var(--bg) 60%,color-mix(in srgb,var(--bg) 55%,transparent) 80%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;opacity:0;transition:opacity .18s}html.site .bm-top.scrolled:before{opacity:1}html.site .bm-top.menu-on:before{opacity:1;transition:none}html.site .bm-logo{height:var(--h-control);gap:9px;padding:0 4px 0 0;border-radius:10px;color:var(--label);font-size:15px;font-weight:600;letter-spacing:-.2px}html.site .bm-logo:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.site .bm-right{gap:12px}html.site .bm-util{gap:8px}html.site .bm-links{gap:0;height:var(--h-control);padding:3px;border-radius:999px;background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim);-webkit-backdrop-filter:none;backdrop-filter:none}html.site .bm-links a,html.site .mm-nav .mm-trig{height:30px;gap:4px;padding:0 12px;border-radius:999px;background:none;box-shadow:none;color:var(--label);font-size:13px;font-weight:500;letter-spacing:-.08px;transition:transform .38s var(--spring),color .15s}@media(hover:hover){html.site .bm-links a:hover,html.site .mm-nav .mm-trig:hover{color:var(--label);background:none}html.site .bm-links:not(.mm-nav) a:hover{background:var(--g-hover)}}html.site .bm-links a:focus-visible,html.site .mm-nav .mm-trig:focus-visible{outline:none;color:var(--label);background:none;box-shadow:var(--focus-ring)}html.site .bm-links>a:active,html.site .bm-links>.mm-trig:active{transform:scale(1.03)}html.site .bm-links sup{color:var(--label-2)}html.site .bm-ind{background:var(--sel)}html.site .mm-nav .mm-trig.open{background:none}html.site .mm-chev,html.site .mm-trig:hover .mm-chev,html.site .mm-trig.open .mm-chev{color:var(--label-2)}html.site .bm-cta{height:var(--h-control);padding:0 16px;font-size:13px}html.site .bm-cta.sec{color:var(--label);font-weight:500;background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}@media(hover:hover){html.site .bm-cta.sec:not(:disabled):hover{color:var(--label);background:linear-gradient(var(--g-hover),var(--g-hover)),radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s)}}html.site .bm-cta.sec:not(:disabled):focus-visible{color:var(--label);background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--focus-ring)}html.site .bm-menu{width:var(--h-control);height:var(--h-control);padding:0;border:0;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;color:var(--label);background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}html.site .bm-menu svg{width:18px;height:18px}html.site .bm-menu:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:720px){html.site .bm-top{padding:0 16px}html.site .bm-logo{font-size:17px;letter-spacing:-.4px}html.site .bm-menu{width:44px;height:44px}html.site .bm-menu svg{width:20px;height:20px}}html.site .mm{top:calc(var(--topbar) - 10px)}html.site .mm-card{border-radius:var(--r-sidebar);color:var(--label);background:var(--g-tint-menu);box-shadow:var(--g-rim-soft);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);opacity:0;transform:scale(.96);visibility:hidden;transition:opacity .16s ease-out,transform .24s var(--mm-io),visibility 0s linear .24s}html.site .mm.open .mm-card{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease-out,transform .42s var(--spring),visibility 0s}html.site .mm.morph .mm-card{transition:opacity .2s ease-out,transform .42s var(--spring),width .46s var(--mm-eo),height .46s var(--mm-eo),visibility 0s}html.site .mm-view{padding:14px 8px 8px}html.site .mm-col{width:244px;padding:0}html.site .mm-col+.mm-col{margin-left:4px}html.site .mm-head{margin:0 0 4px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .mm-item{gap:2px;padding:7px 10px 8px;border-radius:var(--r-menu-item);color:var(--label)}html.site .mm-item:is(:hover,:focus-visible){background:var(--sel)}html.site .mm-label{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.15px}html.site .mm-label sup{color:var(--label-2)}html.site .mm-desc{max-width:220px;font-size:12px;line-height:16px;color:var(--label-2)}@media(prefers-reduced-motion:reduce){html.site .mm-card,html.site .mm.open .mm-card{transform:none}}html.site .site-menu{top:var(--topbar);left:8px;right:auto;bottom:max(8px,env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 16px));padding:6px 6px 8px;border-radius:var(--r-sheet-phone);color:var(--label);background:var(--g-tint-text);box-shadow:var(--g-rim-soft);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);animation:lg-site-in .42s var(--spring) both}html.site .site-menu.out{animation:lg-site-out .26s var(--mm-io) both}@keyframes lg-site-in{0%{transform:translate(calc(-100% - 16px))}}@keyframes lg-site-out{to{transform:translate(calc(-100% - 16px))}}html.site .sm-list{gap:0;padding:4px 0 8px}html.site .sm-list>.sm-link,html.site .sm-acc-h{min-height:44px;padding:11px 14px;border-radius:14px;background:none;color:var(--label);font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}@media(hover:hover){html.site .sm-list>.sm-link:hover,html.site .sm-acc-h:hover{background:var(--g-hover)}}html.site .sm-list>.sm-link:active,html.site .sm-acc-h:active{background:var(--sel)}html.site .sm-acc.on .sm-acc-h{background:none;font-weight:600}html.site .sm-list>.sm-link:focus-visible,html.site .sm-acc-h:focus-visible,html.site .site-menu .sm-col a:focus-visible{outline:none;background:var(--sel)}html.site .sm-chev{color:var(--label-2)}html.site .sm-col{padding:0 0 6px 10px}html.site .sm-head{margin:10px 0 2px 14px;font-size:13px;font-weight:600;line-height:18px;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .site-menu .sm-col a{display:flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:14px;color:var(--label);font-size:17px;line-height:22px;letter-spacing:-.4px}@media(hover:hover){html.site .site-menu .sm-col a:hover{background:var(--g-hover)}}html.site .site-menu .sm-col a:active{background:var(--sel)}html.site .sm-go{gap:8px;padding:8px 8px 4px;border-top:1px solid var(--sep)}html.site .sm-go .bm-cta{width:100%;height:50px;font-size:17px;font-weight:600;letter-spacing:-.4px}html.site .sm-go .bm-cta.sec{color:var(--label);background:var(--fill);box-shadow:none}@media(hover:hover){html.site .sm-go .bm-cta.sec:not(:disabled):hover{background:var(--fill-2)}}@media(prefers-reduced-motion:reduce){html.site .site-menu,html.site .site-menu.out{animation:none}}html.site .ft{margin-top:clamp(80px,10vw,128px);padding:0 clamp(16px,3vw,40px) max(32px,env(safe-area-inset-bottom,0px))}html.site .ft-in{max-width:1160px;gap:40px;padding-top:36px;border-top:1px solid var(--sep)}html.site .ft-top{gap:32px}html.site .ft-brand{gap:10px;border-radius:10px;color:var(--label)}html.site .ft-brand span{font-size:13px;line-height:18px;color:var(--label-2)}html.site .ft-cols{grid-template-columns:repeat(4,132px);gap:32px}html.site .ft-h{margin-bottom:10px;font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.08px;color:var(--label)}html.site .ft-col ul{gap:8px}html.site .ft-col a{font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--label-2);border-radius:4px}html.site .ft-col a:hover{color:var(--label)}html.site .ft-col a:focus-visible,html.site .ft-brand:focus-visible,html.site .ft-x:focus-visible{outline:none;color:var(--label);box-shadow:var(--focus-ring)}html.site .ft-base{padding-top:16px;border-top:1px solid var(--sep)}html.site .ft-copy{font-size:12px;font-weight:400;line-height:16px;color:var(--label-2)}html.site .ft-x{padding:4px;border-radius:50%;color:var(--label-2)}html.site .ft-x svg{width:15px;height:15px}html.site .ft-x:hover{color:var(--label)}@media(max-width:860px){html.site .ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media(max-width:720px){html.site .ft-in{gap:32px;padding-top:28px}html.site .ft-h{font-size:15px;line-height:20px}html.site .ft-col ul{gap:10px}html.site .ft-col a{font-size:15px;line-height:20px}html.site .ft-base{align-items:flex-start}}html.site .nf{max-width:760px;padding:clamp(96px,16vh,168px) 24px 96px}html.site .nf-k{display:block;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2);font-variant-numeric:tabular-nums}html.site .nf-h{margin:8px 0 0;font-size:44px;line-height:48px}html.site .nf-p{margin:14px 0 0;font-size:17px;line-height:24px;letter-spacing:-.2px;color:var(--label-2)}html.site .nf-go{gap:8px;margin-top:28px}html.site .nf-go .hx-btn{height:44px;padding:0 20px;font-size:15px}@media(max-width:720px){html.site .nf{padding:72px 16px 64px}html.site .nf-h{font-size:36px;line-height:40px}}html.site main.o-site{--o-k: var(--label-2);max-width:1240px;padding:28px clamp(16px,3vw,40px) 0;font-size:14px}html.site main.o-site .o-head{padding:0;margin-bottom:20px}html.site main.o-site .o-crumb{margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site main.o-site .o-title-line h1{font-size:44px;line-height:48px}html.site main.o-site .o-meta{font-size:13px;color:var(--label-2)}html.site main.o-site .o-lede{margin-top:12px;max-width:620px;font-size:15px;line-height:22px;letter-spacing:-.2px;color:var(--label-2)}html.site main.o-site .o-stack{gap:16px}html.site main.o-site .o-two{gap:16px}html.site main.o-site .o-panel{overflow:hidden;border-radius:var(--r-content);background:var(--grouped);background-image:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.site main.o-site .o-ph{min-height:48px;padding:0 12px 0 18px;border-bottom:1px solid var(--sep)}html.site main.o-site :is(.o-k,.o-ph-k,.o-row.o-hd){font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site main.o-site .o-ph-k b{background:var(--fill);color:var(--label-2)}html.site main.o-site .o-ph-v{font-size:12px;color:var(--label-2)}html.site main.o-site .o-st.warn,html.site main.o-site .o-st.dim{color:var(--label-2)}html.site main.o-site .o-pending{color:var(--label-2)}html.site main.o-site .o-kpis>div{padding:16px 18px 18px}html.site main.o-site .o-kpis .o-v{margin:8px 0 4px;font-size:28px;line-height:32px;color:var(--label)}html.site main.o-site .o-kpis .o-s{font-size:12px;line-height:16px;color:var(--label-2)}html.site main.o-site .o-row{min-height:44px;padding:0 18px;color:var(--label)}html.site main.o-site .o-row.o-hd{min-height:36px}html.site main.o-site .o-tbl .o-row:not(.o-hd):hover{background:var(--g-hover)}html.site main.o-site .o-foot,html.site main.o-site .o-blank{font-size:13px;line-height:18px;color:var(--label-2)}html.site main.o-site .o-set-l .t{font-size:14px;color:var(--label)}html.site main.o-site .o-set-l .d{font-size:13px;line-height:18px;color:var(--label-2)}html.site main.o-site .o-legend{font-size:12px;color:var(--label-2)}html.site main.o-site .o-chart-read{font-size:12px;color:var(--label-2)}html.site main.o-site .o-chart-read b{color:var(--label);font-weight:600}html.site main.o-site .o-chart-read .num{color:var(--label-2)}html.site main.o-site :is(.o-grid span,.o-bar-x){font-size:11px;color:var(--label-2)}html.site main.o-site .o-bar.on{background:var(--g-hover)}html.site main.o-site .o-tabs{gap:0;padding:2px;background:var(--fill)}html.site main.o-site .o-tabs button{height:26px;padding:0 12px;color:var(--label);font-size:12px;font-weight:500}html.site main.o-site .o-tabs button.on{background:var(--seg-thumb)}html.site main.o-site .o-tabs button:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.site main.o-site .o-link{color:var(--label-2)}html.site main.o-site .o-link:hover{color:var(--label)}html.site main.o-site .o-burn-off{padding:16px 18px 18px;font-size:14px;line-height:21px;color:var(--label)}html.site main.o-site .o-burn-off p+p{margin-top:10px}html.site main.o-site .o-burn-off .faint{color:var(--label-2)}html.site main.o-terms .o-article{max-width:720px;margin:0 auto;background:none;border-radius:0}html.site main.o-terms .md.o-md{padding:20px 0 24px;font-size:15px;line-height:1.7;letter-spacing:-.009em;color:var(--label)}html.site main.o-terms .o-md h1{margin:0 0 12px;font-size:44px;line-height:48px}html.site main.o-terms .o-md h1+p{color:var(--label-2)}html.site main.o-terms .o-md h2{margin:40px 0 12px;padding-top:24px;border-top:1px solid var(--sep);font-family:var(--display);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.4px;color:var(--label)}html.site main.o-terms .o-md li::marker{color:var(--label-2)}html.site main.o-terms .o-md li+li{margin-top:6px}html.site main.o-terms .o-md ul{margin:0 0 16px}html.site main.o-terms .o-md a{color:var(--label);text-decoration-color:color-mix(in srgb,var(--label) 30%,transparent)}@media(max-width:720px){html.site main.o-site{padding:16px 16px 0}html.site main.o-site .o-title-line h1,html.site main.o-terms .o-md h1{font-size:36px;line-height:40px}html.site main.o-site .o-lede{font-size:15px}html.site main.o-site .o-kpis .o-v{font-size:22px;line-height:26px}html.site main.o-terms .md.o-md{padding:12px 0 16px}}html.site .dx{--dx-top: var(--topbar)}html.site .dx-top{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.site .dx-top:before{content:""}html.site .dx-top.sheet-on:before{opacity:1;transition:none}html.site .dx-brand{gap:12px}html.site .dx-brand-sep{height:18px;background:var(--sep)}html.site .dx-brand-name{border-radius:8px;color:var(--label);font-size:15px;font-weight:600;letter-spacing:-.2px}html.site .dx-brand-name:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.site .dx-links{gap:0;height:var(--h-control);padding:3px;border-radius:999px;background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim);-webkit-backdrop-filter:none;backdrop-filter:none}html.site .dx-links a{height:30px;padding:0 12px;border-radius:999px;color:var(--label);font-size:13px;font-weight:500;letter-spacing:-.08px;transition:transform .38s var(--spring),background-color .15s}html.site .dx-links a.on{background:var(--sel)}@media(hover:hover){html.site .dx-links a:not(.on):hover{color:var(--label);background:var(--g-hover)}}html.site .dx-links a:active{transform:scale(1.03)}html.site .dx-burger{width:var(--h-control);height:var(--h-control);margin-left:0;border-radius:50%;background:radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s);box-shadow:var(--g-rim)}html.site .dx-burger span{left:12px;right:12px;background:var(--label)}html.site .dx-burger span:first-child{top:14.5px}html.site .dx-burger span:last-child{top:20px}html.site .dx-burger[aria-expanded=true] span:first-child{transform:translateY(2.75px) rotate(45deg)}html.site .dx-burger[aria-expanded=true] span:last-child{transform:translateY(-2.75px) rotate(-45deg)}@media(hover:hover){html.site .dx-burger:hover{background:linear-gradient(var(--g-hover),var(--g-hover)),radial-gradient(120% 70% at 25% 0%,var(--g-sheen),transparent 60%),var(--g-tint-s)}html.site .dx-burger:hover span{background:var(--label)}}html.site :is(.dx-links a,.dx-burger,.dx-copy):focus-visible{outline:none;color:var(--label);box-shadow:var(--focus-ring)}html.site .dx-links a:focus-visible{background:none}html.site .dx-links a.on:focus-visible{background:var(--sel)}html.site :is(.dx-md a,.dx-side a,.dx-toc a,.dx-pager a,.dx-sheet a):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}@media(max-width:720px){html.site .dx-brand-name{font-size:17px;letter-spacing:-.4px}html.site .dx-burger{width:44px;height:44px}html.site .dx-burger span{left:15px;right:15px}html.site .dx-burger span:first-child{top:18.5px}html.site .dx-burger span:last-child{top:24px}}html.site .dx-main{padding:40px clamp(28px,4.5vw,72px) 56px}html.site .dx-side{padding:20px 12px 24px clamp(14px,2vw,24px);scrollbar-color:var(--fill) transparent}html.site .dx-group+.dx-group{margin-top:20px}html.site .dx-k{margin:0 0 4px;padding-left:10px;color:var(--label-2);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}html.site .dx-side a{padding:6px 10px;border-radius:var(--r-row);color:var(--label);font-size:13px;line-height:18px;letter-spacing:-.08px;transition:background-color .12s}@media(hover:hover){html.site .dx-side a:not(.on):hover{color:var(--label);background:var(--g-hover)}}html.site .dx-side a.on{color:var(--label);background:var(--sel);font-weight:400}html.site .dx-side a:active{background:var(--sel)}html.site .dx-toc{padding:44px clamp(18px,2.4vw,36px) 40px 8px}html.site .dx-toc .dx-k{margin-bottom:6px;padding-left:0}html.site .dx-toc a{padding:4px 0;color:var(--label-2);font-size:12px;line-height:16px;letter-spacing:0}html.site .dx-toc a.sub{padding-left:12px;font-size:12px}html.site .dx-toc a:hover{color:var(--label)}html.site .dx-toc a.on{color:var(--label);font-weight:500}html.site .dx-crumb{margin-bottom:12px;color:var(--label-2);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}html.site .dx-md{color:var(--label);font-size:15px;line-height:1.7}html.site .dx-md h1{margin:0 0 16px;font-size:44px;line-height:48px}html.site .dx-md h1+p{color:var(--label-2);font-size:17px;line-height:1.55;letter-spacing:-.2px}html.site .dx-md h2{margin:48px 0 12px;padding-top:28px;border-top:1px solid var(--sep);color:var(--label);font-size:22px;line-height:28px;letter-spacing:-.4px}html.site .dx-md h3{margin:32px 0 8px;color:var(--label);font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px}html.site .dx-md strong{color:var(--label)}html.site .dx-md a{color:var(--label);text-decoration-color:color-mix(in srgb,var(--label) 30%,transparent)}html.site .dx-md a:hover{text-decoration-color:var(--label)}html.site .dx-md li::marker{color:var(--label-2)}html.site .dx-md hr{border-top-color:var(--sep)}html.site .dx-md blockquote{padding:14px 18px;border-radius:var(--r-content);background:var(--grouped);color:var(--label-2)}html.site .dx-md blockquote strong{color:var(--label)}html.site .dx-md :not(pre)>code{padding:.1em .38em;border-radius:6px;background:var(--fill);color:var(--label);font-size:.86em}html.site .dx-code{margin:8px 0 24px;border-radius:var(--r-content);background:var(--grouped)}html.site .dx-code-bar{height:40px;padding:0 6px 0 16px;border-bottom:1px solid var(--sep);color:var(--label-2);font-family:var(--code);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}html.site .dx-copy{height:28px;padding:0 12px;border-radius:999px;background:var(--fill);color:var(--label);font-size:12px;font-weight:500;letter-spacing:-.08px;transition:transform .38s var(--spring),background-color .15s}@media(hover:hover){html.site .dx-copy:hover{color:var(--label);background:var(--fill-2)}}html.site .dx-copy:active{transform:scale(1.06)}html.site .dx-copy.ok{color:var(--label)}html.site .dx-code pre{padding:14px 16px 16px;color:var(--label);font-size:13px;line-height:1.7;scrollbar-color:var(--fill) transparent}html.site .dx-md>:is(.dx-code,.dx-tbl){content-visibility:auto;contain-intrinsic-size:auto 200px}html.site .dx-md th{padding:0 16px 8px 0;color:var(--label-2);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}html.site .dx-md :is(th,td){border-bottom-color:var(--sep)}html.site .dx-skel i:first-child{border-radius:var(--r-tile)}html.site .dx-pager{border-top-color:var(--sep)}html.site .dx-pager span{color:var(--label-2);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}html.site .dx-pager b{color:var(--label);font-size:20px;line-height:26px;letter-spacing:-.4px}html.site .dx-sheet{inset:var(--dx-top) 8px auto auto;bottom:max(8px,env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 16px));display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:var(--r-sheet-phone);color:var(--label);background:var(--g-tint-text);box-shadow:var(--g-rim-soft);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);transform-origin:top right;animation:lg-dx-sheet .38s var(--spring) both}html.site .dx-sheet-in{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 6px 12px;scrollbar-width:none}@keyframes lg-dx-sheet{0%{opacity:0;transform:translateY(-6px) scale(.96)}40%{opacity:1}}html.site .dx-sheet .dx-group+.dx-group{margin-top:14px}html.site .dx-sheet .dx-k{margin:4px 0 2px;padding-left:14px;font-size:13px;line-height:18px}html.site .dx-sheet a{display:flex;align-items:center;min-height:44px;padding:11px 14px;border-radius:14px;color:var(--label);font-size:17px;line-height:22px;letter-spacing:-.4px}@media(hover:hover){html.site .dx-sheet a:not(.on):hover{color:var(--label);background:var(--g-hover)}}html.site .dx-sheet a.on{color:var(--label);background:var(--sel);font-weight:400}html.site .dx-sheet a:active{background:var(--sel)}@media(max-width:900px){html.site .dx-main{padding:24px max(16px,env(safe-area-inset-left,0px)) 40px}}@media(max-width:560px){html.site .dx-md h1{font-size:36px;line-height:40px}html.site .dx-md h1+p{font-size:17px}html.site .dx-md h2{margin-top:40px;padding-top:22px;font-size:22px;line-height:28px}html.site .dx-pager b{font-size:17px;line-height:22px}html.site .dx-md table.dx-stack td:before{color:var(--label-2);font-size:12px;letter-spacing:0;text-transform:none;line-height:1.7}}@media(prefers-reduced-motion:reduce){html.site .dx-sheet{animation:none}}html.site .backdrop .modal.wc{--wc-screen: #2C2C2E;--wc-hi: var(--label);--wc-on-hi: var(--bg);--wc-line: var(--fill-2);--wc-stage: 216px;--wc-sw: 156px;--wc-sh: 92px;--wc-sg: 20px;--wc-coin: 62px;width:min(560px,100%);padding:0;border-radius:32px;overflow-x:hidden;background:linear-gradient(var(--g-tint-text),var(--g-tint-text)),var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}html.site .modal.wc .mh{display:none}html.site .modal.wc .mb{padding:0;gap:0}html.site .wc-stage{height:var(--wc-stage);padding-top:16px}html.site .wc-text{gap:8px;min-height:158px;padding:16px 24px 6px}html.site .wc-text h2{font-family:var(--font);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.4px;color:var(--label)}html.site .wc-text p{font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--label-2)}html.site .wc-foot{flex-wrap:nowrap;gap:12px;padding:12px 14px 14px 24px}html.site .wc-dots{gap:0;margin-left:-4.5px}html.site .wc-dots button{position:relative;width:16px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:none}html.site .wc-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--label-3);transition:background-color .15s}html.site .wc-dots button.on:before{background:var(--label)}@media(hover:hover){html.site .wc-dots button:not(.on):hover:before{background:var(--label-2)}}html.site .wc-dots button:focus-visible{outline:none;background:none;box-shadow:var(--focus-ring)}html.site .wc-go{gap:8px}html.site .wc-go .btn{height:var(--h-control);padding:0 16px;font-size:14px}html.site .wc-go .btn.wc-back{width:var(--h-control);padding:0}html.site .wc-go .btn.wc-back svg{width:16px;height:16px}html.site .wc-node{background:var(--fill);box-shadow:none;color:var(--label)}html.site .wc-node.on{background:var(--wc-hi);color:var(--wc-on-hi)}html.site .wc-node.q{background:var(--fill);color:var(--label-2)}html.site .wc-lbl{font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site .wc-cap{font-size:12px;color:var(--label-2)}html.site :is(.wc-branch,.wc-fold,.wc-split) path{stroke:var(--wc-line)}html.site .wc-scr,html.site .wc-mini{border-radius:var(--r-tile);background:var(--wc-screen);box-shadow:none}html.site .wc-pk{font-size:12px;font-weight:400;color:var(--label-2)}html.site .wc-prompt{height:36px;padding:0 4px 0 16px;background:var(--fill);box-shadow:none;color:var(--label);font-size:13px}html.site .wc-caret{background:var(--label)}html.site .wc-send{background:var(--wc-hi);color:var(--wc-on-hi)}html.site .wc-send svg{width:14px;height:14px;stroke-width:2.2}html.site .wc-branch{height:34px}html.site .wc-pc{gap:8px}html.site .wc-limit{font-size:12px;color:var(--label-2)}html.site .wc-meter{background:var(--fill-2)}html.site .wc-meter i{background:var(--label)}html.site .wc-meter b{background:var(--label-2)}html.site .wc-act+.wc-act:before{background:var(--sep)}html.site .wc-act>svg{color:var(--label-2)}html.site .wc-act-t b{color:var(--label)}html.site .wc-act-t small{font-size:12px;color:var(--label-2)}html.site .wc-st{color:var(--label-2)}html.site .wc-approve{background:var(--wc-hi);color:var(--wc-on-hi);box-shadow:none;font-weight:600}html.site .wc-menu{gap:0;padding:2px;border-radius:999px;background:var(--fill);color:var(--label)}html.site .wc-menu span{height:26px}html.site .wc-menu .on{background:var(--seg-thumb);color:var(--label)}html.site .wc-mdl{background:var(--fill);box-shadow:none;color:var(--label)}html.site .wc-mdl small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}html.site .wc-mdl-p{background:var(--wc-hi);color:var(--wc-on-hi)}html.site .wc-wire{background:var(--wc-line)}html.site .wc-wire i{background:var(--label)}html.site .wc-step{color:var(--label)}html.site .wc-step svg{color:var(--label-2)}html.site .wc-step+.wc-step:before{background:var(--sep)}html.site .wc-vsep{background:var(--sep)}html.site .wc-burn:after{background:var(--wc-line)}html.site .wc-coin3{background:var(--wc-hi);box-shadow:none}html.site .wc-cat{background:var(--wc-on-hi)}html.site .wc-embers i{background:var(--label)}html.site .wc-embers i:nth-child(odd){background:var(--label-2)}html.site .wc-burned{font-size:12px;letter-spacing:0;text-transform:none;color:var(--label)}html.site .wc-split circle{fill:var(--label)}@keyframes wc-send{0%,22%{background:var(--fill-2);color:var(--label-2)}25%,to{background:var(--wc-hi);color:var(--wc-on-hi)}}@keyframes wc-approve{0%,48%{background:var(--fill);color:var(--label)}52%,to{background:var(--wc-hi);color:var(--wc-on-hi)}}@keyframes wc-hot-p{0%,3%{background:var(--fill);color:var(--label)}8%,28%{background:var(--wc-hi);color:var(--wc-on-hi)}34%,to{background:var(--fill);color:var(--label)}}@keyframes wc-hot-o{0%,33%{background:var(--fill);color:var(--label)}38%,58%{background:var(--wc-hi);color:var(--wc-on-hi)}64%,to{background:var(--fill);color:var(--label)}}@keyframes wc-saved{0%,40%{opacity:0;background:var(--fill);color:var(--label)}44%{opacity:1;background:var(--fill);color:var(--label)}48%,90%{opacity:1;background:var(--wc-hi);color:var(--wc-on-hi)}97%,to{opacity:0;background:var(--wc-hi);color:var(--wc-on-hi)}}@keyframes wc-land{0%,46%{background:var(--fill);color:var(--label)}50%,62%{background:var(--wc-hi);color:var(--wc-on-hi)}70%,to{background:var(--fill);color:var(--label)}}html.site .backdrop .modal.wc{--wc-wire: 40px}html.site .wc-meter i{transform-origin:left center}@media(prefers-reduced-motion:no-preference){html.site .wc-wire i{left:0}}@keyframes wc-wire{0%,22%{transform:none;opacity:0}23%{transform:none;opacity:1}34%{transform:translate(calc(var(--wc-wire) - 6px));opacity:1}35%,to{transform:translate(calc(var(--wc-wire) - 6px));opacity:0}}@keyframes wc-wire2{0%,52%{transform:none;opacity:0}53%{transform:none;opacity:1}64%{transform:translate(calc(var(--wc-wire) - 6px));opacity:1}65%,to{transform:translate(calc(var(--wc-wire) - 6px));opacity:0}}@keyframes wc-meter{0%,20%{transform:scaleX(.58)}50%,to{transform:none}}html.site .wc-cover,html.site .wc-fees{display:none}html.site .wc-split-w{position:relative;width:100%}html.site .wc-fees{position:absolute;inset:0;pointer-events:none}html.site .wc-fees i{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--label);opacity:0}@media(prefers-reduced-motion:no-preference){html.site .wc-type{position:relative;overflow:hidden;animation:none}html.site .wc-type .wc-cover{display:block;position:absolute;inset:0 -1px;background:linear-gradient(var(--fill),var(--fill)),linear-gradient(var(--g-tint-text),var(--g-tint-text)),var(--bg);animation:lgwc-type 6s steps(36) infinite both}html.site .wc-chart-l{animation:none}html.site .wc-chart-cover{display:block;position:absolute;inset:20% 5% 18%;z-index:1;background:var(--wc-screen);animation:lgwc-draw 6s ease-out infinite both;animation-delay:.12s}html.site .wc-s2 .wc-cur{z-index:2}html.site .wc-fees{display:block}html.site .wc-fees i{animation:lgwc-fee 3.6s linear infinite both}}@keyframes lgwc-type{0%{transform:none}22%,to{transform:translate(101%)}}@keyframes lgwc-draw{0%,38%{transform:none}58%,to{transform:translate(112%)}}@keyframes lgwc-fee{0%{opacity:0}2%,9%{opacity:1}15%,to{opacity:0}}@keyframes wc-drop-in{0%,24%{opacity:0}32%,92%{opacity:1}to{opacity:0}}@keyframes wc-fold{0%,33%{opacity:0}42%,90%{opacity:1}97%,to{opacity:0}}@media(max-width:720px){html.site .backdrop .modal.wc{padding:6px 0 0;border-radius:var(--r-sheet-phone)}html.site .modal.wc .mh-grab{margin-bottom:0}html.site .wc-text{min-height:224px;padding:14px 20px 4px}html.site .wc-text h2{font-size:22px;line-height:28px}html.site .wc-text p{font-size:15px;line-height:20px;letter-spacing:-.2px}html.site .wc-foot{padding:10px 16px 16px 20px}html.site .wc-go .btn{height:44px;padding:0 18px;font-size:17px;letter-spacing:-.4px}html.site .wc-go .btn.wc-back{width:44px}html.site .wc-go .btn.wc-back svg{width:18px;height:18px}}@media(max-width:520px){html.site .backdrop .modal.wc{--wc-stage: 204px;--wc-sw: 104px;--wc-sh: 70px;--wc-sg: 10px;--wc-coin: 50px;--wc-wire: 22px}html.site .wc-stage{padding-top:12px}html.site .wc-scr{border-radius:10px}html.site .wc-prompt{height:34px}html.site .wc-pk{font-size:11px}html.site .wc-act{height:44px}}html.site .modal.ih .mh{justify-content:flex-start;min-height:0;margin:0 0 14px}html.site .modal.ih .mh .h3{flex:1;max-width:none;text-align:left;font-size:20px;font-weight:700;line-height:25px;letter-spacing:-.4px}html.site .modal.ih .mh-x{display:none!important}html.site .modal.ih .mb{gap:0;padding-bottom:0}html.site .ih .ih-lead{margin:0 0 14px;font-size:15px;line-height:20px;letter-spacing:-.2px;color:var(--label-2)}html.site .ih-steps{gap:14px;margin:0 0 14px}html.site .ih-step{gap:12px;font-size:17px;line-height:22px;letter-spacing:-.4px;color:var(--label)}html.site .ih-n{width:26px;height:26px;background:var(--fill);color:var(--label-2);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}html.site .ih-t b{font-weight:600}html.site .ih-step svg.ih-i{width:19px;height:19px;vertical-align:-3px;color:var(--label)}html.site .ih-go{gap:8px}html.site .ih-go .btn{flex:1;height:50px;padding:0 16px;font-size:17px;letter-spacing:-.4px}@media(min-width:721px){html.site .modal.ih{width:min(440px,100%)}html.site .ih-go .btn{height:var(--h-control);font-size:14px;letter-spacing:-.08px}}@media(max-width:720px){html.site .backdrop .modal.ih{padding:6px 20px 20px}html.site .modal.ih .mh-grab{margin-bottom:22px}}html.site main.o-site:is(.o-stats,.o-burns) .o-stack{gap:0}html.site main.o-site:is(.o-stats,.o-burns) .o-two{gap:0 40px}html.site main.o-site:is(.o-stats,.o-burns) .o-panel{overflow:visible;padding-bottom:22px;border:0;border-top:1px solid var(--sep);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.site main.o-site:is(.o-stats,.o-burns) .o-ph{min-height:0;padding:23px 0 6px;gap:10px;border-bottom:0}html.site main.o-site:is(.o-stats,.o-burns) .o-ph-k{font-family:var(--font);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.2px;text-transform:none;color:var(--label)}html.site main.o-site:is(.o-stats,.o-burns) .o-ph-k b{min-width:0;height:auto;margin-left:6px;padding:0;border-radius:0;background:none;font-size:15px;font-weight:400;line-height:20px;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-ph-v{font-size:13px;line-height:18px;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-ph .o-st{font-size:13px;font-weight:400;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-ph .o-st.ok{color:var(--label)}html.site main.o-site:is(.o-stats,.o-burns) .o-ph .o-st i{display:none}html.site main.o-site:is(.o-stats,.o-burns) .o-row{min-height:44px;padding:0;gap:14px;font-size:14px;color:var(--label);border-top:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-row:first-child{border-top:0}html.site main.o-site:is(.o-stats,.o-burns) .o-tbl .o-row:not(.o-hd):hover{background:none}html.site main.o-site:is(.o-stats,.o-burns) .o-row.o-hd{min-height:30px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-row .faint,html.site main.o-site:is(.o-stats,.o-burns) .o-row .o-mono.faint{color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-row .o-mono{font-size:12px}html.site main.o-site:is(.o-stats,.o-burns) .o-blank{padding:14px 0;border-top:1px solid var(--sep);font-size:13px;line-height:18px;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-hd+.o-blank{border-top:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-foot{padding:12px 0 0;border-top:0;font-size:12px;line-height:17px;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-link{font-size:inherit;color:var(--label);text-decoration-color:color-mix(in srgb,var(--label) 30%,transparent)}html.site main.o-site:is(.o-stats,.o-burns) .o-head .o-link{color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis{padding-bottom:0}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div{padding:18px 18px 22px;border-left:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div:first-child{padding-left:0;border-left:0}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-k{font-family:var(--font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-v{margin:6px 0 4px;font-size:28px;line-height:32px;color:var(--label)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-s{font-size:12px;line-height:16px;color:var(--label-2)}html.site main.o-site:is(.o-stats,.o-burns) .o-pending{color:var(--label-2)}html.site main.o-stats .o-chart{padding:10px 0 34px}html.site main.o-stats .o-chart-read{margin-bottom:14px;font-size:13px;line-height:18px}html.site main.o-stats .o-chart-plot{margin-left:34px}html.site main.o-stats .o-legend{font-size:13px;color:var(--label-2)}html.site main.o-stats .o-days .o-row{min-height:40px}html.site main.o-stats .o-bench-wait{padding:8px 0 0}html.site main.o-stats .o-set-row{min-height:0;padding:14px 0;gap:8px 24px;border-top:1px solid var(--sep);background:none}html.site main.o-stats .o-set>:first-child{border-top:0}html.site main.o-stats .o-set-l{gap:3px}html.site main.o-stats .o-set-l .t{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;color:var(--label)}html.site main.o-stats .o-set-l .d{max-width:520px;font-size:13px;line-height:18px;letter-spacing:-.08px;color:var(--label-2);text-wrap:pretty}html.site main.o-stats .o-table th{padding:8px 12px 8px 0;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--label-2)}html.site main.o-stats .o-table td{padding:12px 12px 12px 0;font-size:14px;color:var(--label);border-top-color:var(--sep)}html.site main.o-stats .o-table tr:hover td{background:none}html.site main.o-burns .o-burn-off{max-width:640px;padding:8px 0 0;font-size:14px;line-height:21px;color:var(--label)}html.site main.o-burns .o-burnlog{--cols: minmax(0, 1fr) auto 120px 112px}html.site main.o-burns .o-burnlog .o-mono{white-space:nowrap}@media(max-width:1080px){html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div:nth-child(n+4){border-top:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div:nth-child(4){padding-left:0;border-left:0}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis.o-kpis-4>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis.o-kpis-4>div:nth-child(4){padding-left:18px;border-left:1px solid var(--sep)}}@media(max-width:720px){html.site main.o-site:is(.o-stats,.o-burns) .o-ph{padding-top:20px}html.site main.o-site:is(.o-stats,.o-burns) .o-ph-k,html.site main.o-site:is(.o-stats,.o-burns) .o-ph-k b{font-size:17px;line-height:22px;letter-spacing:-.4px}html.site main.o-site:is(.o-stats,.o-burns) .o-row{font-size:15px}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div,html.site main.o-site:is(.o-stats,.o-burns) .o-kpis.o-kpis-4>div{padding:16px 16px 18px;border-left:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div:nth-child(odd),html.site main.o-site:is(.o-stats,.o-burns) .o-kpis.o-kpis-4>div:nth-child(odd){padding-left:0;border-left:0}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div:nth-child(n+3){border-top:1px solid var(--sep)}html.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-k,html.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-s{font-size:13px;line-height:18px}html.site main.o-site:is(.o-stats,.o-burns) .o-blank,html.site main.o-burns .o-burn-off,html.site main.o-stats .o-set-l .d{font-size:15px;line-height:20px}html.site main.o-stats .o-set-l .t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}html.site main.o-stats .o-chart-plot{margin-left:30px}html.site main.o-burns .o-burnlog .o-row{grid-template-columns:minmax(0,1fr) auto 104px}}:focus-visible{outline-color:var(--focus-c)}.sb-item:focus-visible,.sb-row:focus-visible,.lg-mi:focus-visible,.cx-menu-i:focus-visible,.ah-menu>button:focus-visible,.sb-menu>button:focus-visible,.sb-menu>a:focus-visible,.mdl-i:focus-visible,html.site .o-balm-o:focus-visible,.rp-opt:focus-visible,.kc-opt:focus-visible,.o-pw-o:focus-visible,.sb-sec-h:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-c)}.sb-item:not(.on):focus-visible,.sb-row:not(.on):focus-visible{background:var(--g-hover)}.sb-sec-h:focus-visible{border-radius:var(--r-row)}.seg button:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--focus-ring)}.seg button[aria-pressed=true]:focus-visible,.seg button[aria-checked=true]:focus-visible{box-shadow:var(--focus-ring)}.seg button[aria-checked=true]{background:var(--seg-thumb);color:var(--label)}html.site .o-bal a.o-bal-add:focus-visible{outline:none;box-shadow:var(--g-rim),var(--focus-ring)}html.site .o-check input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--label-3),var(--focus-ring)}html.site .o-check input:checked:focus-visible{box-shadow:var(--focus-ring)}.dk-prompt:focus-visible,.dk-notes:focus-visible,.tb-who:focus-visible,.o-link:focus-visible,.dk-chev:focus-visible{outline:none;border-radius:4px;box-shadow:var(--focus-ring)}.o-presets button:focus-visible,.cx-cap .o-presets button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dx-code>pre:focus-visible,.o-code pre:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-c)}.lg-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.input::placeholder,.textarea::placeholder,.app .cx-ta::placeholder,.sb-find input::placeholder,.sb-search input::placeholder,.pg-search input::placeholder,.pg-recipes .pg-search input::placeholder,.backdrop .pg-ta::placeholder,.backdrop .pg-sched-m .pg-ta::placeholder,html.site .app .o-ticket .o-prompt::placeholder,.wl-form input[type=email]::placeholder{color:var(--placeholder)}@media(hover:hover){:is(.btn.primary,.hx-btn.pri,.bm-cta:not(.sec)):not(:disabled):hover{color:var(--on-accent);background:color-mix(in srgb,var(--accent-fill) 88%,#000000)}.cx-send.go:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,#000000)}:is(button,a).lg-p:not(:disabled):hover{background-image:linear-gradient(#0000001a,#0000001a)}}:root[data-theme=light] .cx-send:not(.go):not(.stop){color:var(--label-2)}@media(prefers-color-scheme:light){:root[data-theme=system] .cx-send:not(.go):not(.stop){color:var(--label-2)}}@media(min-width:1001px){.sb-frame.rail-off .sb{visibility:hidden;transition:opacity .2s,margin .34s var(--out),visibility 0s linear .34s}}.switch .track{box-shadow:inset 0 0 0 1px var(--sep)}.switch input:checked+.track{box-shadow:none}.switch input:focus-visible+.track{box-shadow:var(--focus-ring)}:root[data-theme=light] :is(.input,.textarea,.select):not(:focus){box-shadow:inset 0 0 0 1px var(--sep)}@media(prefers-color-scheme:light){:root[data-theme=system] :is(.input,.textarea,.select):not(:focus){box-shadow:inset 0 0 0 1px var(--sep)}}html.site .wc-dots{margin-left:-8.5px}html.site .wc-dots button{width:24px}.dk-notes,.dk-prompt,.tb-who,.o-link{padding-top:4px;padding-bottom:4px;margin-top:-4px;margin-bottom:-4px}@container (max-width: 480px){.dk-sec-sub{row-gap:8px}}@media(pointer:coarse){.seg button,.o-presets button,.pg-chip,.cx-act-h,.lg-ib.sm,.ah-pc-g>.ah-pc,.bm-cta,.pg-ibtn{position:relative}.seg button:after,.o-presets button:after,.pg-chip:after,.cx-act-h:after,.lg-ib.sm:after,.ah-pc-g>.ah-pc:after,.bm-cta:after,.pg-ibtn:after{content:"";position:absolute;inset:-8px -2px}.lg-ib.sm:after,.pg-ibtn:after{inset:-7px}.btn.sm:after{inset:-7px}}.cx-menu,.ah-menu,.sb-menu,.lg-menu,html.site .o-bal .o-balm{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.sb-menu-who{min-width:0}.sb-menu-who b,.sb-menu-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.cx-sel-w.mdl-btn .mdl-ic{display:block;position:static;width:16px;height:16px;color:var(--label)}}@media(max-width:360px){.sb-menu-theme .seg{width:100%}.sb-menu-theme .seg button{flex:1 1 0;min-width:0;padding:0 6px}.cx-box:not(.cx-box-s) .cx-bar{flex-wrap:wrap;row-gap:6px}.cx-box:not(.cx-box-s) .cx-bar .mdl-btn,.cx-box:not(.cx-box-s) .cx-bar .cx-pop>.cx-chip{flex:none}}@media(prefers-contrast:more){.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-bal .o-balm,html.site .backdrop .modal,.backdrop .modal,html.site .sb,.sb,.cx-box,html.site .o-bal-b,html.site .o-bal a.o-bal-add,.btn.glass,.toast,.lg-alert,.dk-panel{background:var(--grouped)!important;box-shadow:0 0 0 1.5px var(--label-2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html.site .o-bal-b,html.site .o-bal a.o-bal-add,.btn.glass):focus-visible{box-shadow:0 0 0 1.5px var(--label-2),var(--focus-ring)!important}.input,.textarea,.select,.sb-find,.cx-chip,.cx-sel-w,.cx-step,.seg,.switch .track,.btn:not(.primary):not(.quiet):not(.glass),.lg-ib:not(.plain){box-shadow:inset 0 0 0 1px var(--label-2)}.btn:not(.primary):not(.quiet):not(.glass):focus-visible,.lg-ib:not(.plain):focus-visible{box-shadow:inset 0 0 0 1px var(--label-2),var(--focus-ring)}:root[data-theme] :is(.input,.textarea,.select):not(:focus){box-shadow:inset 0 0 0 1px var(--label-2)}.switch input:checked+.track{box-shadow:none}.cx-send.go,.switch input:checked+.track,.lg-radio.on,[aria-checked=true]>.lg-radio,.kc-opt.on .kc-dot,.o-check input:checked{background:var(--accent-fill)}}@media(prefers-contrast:more)and (max-width:900px){.cx-task>.cx-panel{background:var(--grouped)!important;box-shadow:0 0 0 1.5px var(--label-2)!important}}@media(prefers-reduced-transparency:reduce){.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-bal .o-balm,html.site .backdrop .modal,.backdrop .modal,html.site .o-bal-b,html.site .o-bal a.o-bal-add,.btn.glass{background:#242428f7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=light] :is(.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-bal .o-balm,html.site .backdrop .modal,.backdrop .modal,html.site .o-bal-b,html.site .o-bal a.o-bal-add,.btn.glass){background:#f6f6f8f7!important}}@media(prefers-reduced-transparency:reduce)and (prefers-color-scheme:light){:root[data-theme=system] :is(.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-bal .o-balm,html.site .backdrop .modal,.backdrop .modal,html.site .o-bal-b,html.site .o-bal a.o-bal-add,.btn.glass){background:#f6f6f8f7!important}}@media(prefers-reduced-motion:reduce){:is(.btn,.hx-btn,.bm-cta,.lg-ib,.cx-chip,.cx-sel-w,.chip,.cx-send,.cx-step button,.sb-hb,.ah-pc-g>.ah-pc,.cx-pc-ib,.dk-screen):active{transform:none!important}.switch:active .track:after{transform:none!important}.switch:active input:checked+.track:after{transform:translate(16px)!important}}@media(prefers-reduced-motion:reduce)and (pointer:coarse){.switch:active input:checked+.track:after{transform:translate(20px)!important}}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}.sb-item:focus-visible,.sb-row:focus-visible,.lg-mi:focus-visible,.cx-menu-i:focus-visible,.ah-menu>button:focus-visible,.sb-menu>button:focus-visible,.sb-menu>a:focus-visible,.mdl-i:focus-visible,html.site .o-balm-o:focus-visible,.rp-opt:focus-visible,.kc-opt:focus-visible,.seg button:focus-visible,.dx-code>pre:focus-visible,.o-code pre:focus-visible{outline-offset:-2px!important}.switch input:focus-visible+.track{outline:2px solid Highlight;outline-offset:2px}.lg,.lg-l,.lg-t,.lg-p,.btn,.lg-ib,.cx-chip,.cx-sel-w,.cx-send,.cx-step,.seg,.input,.textarea,.select,.sb-find,.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,html.site .o-bal .o-balm,.backdrop .modal,.lg-alert,.toast,.dk-panel,.cx-task>.cx-panel{border:1px solid CanvasText}.switch .track{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.switch .track:after{background:CanvasText!important;box-shadow:none}.switch input:checked+.track{background:Highlight;border-color:Highlight}.switch input:checked+.track:after{background:HighlightText!important}.switch input:disabled+.track{border-color:GrayText}.lg-radio,.kc-dot,.o-check input{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText;box-shadow:none}.lg-radio.on,[aria-checked=true]>.lg-radio,.kc-opt.on .kc-dot,.o-check input:checked{background:Highlight;border-color:Highlight}.lg-radio.on:after,[aria-checked=true]>.lg-radio:after,.kc-opt.on .kc-dot:after{background:HighlightText}.o-check input:checked:after{border-color:HighlightText}.seg button[aria-pressed=true],.seg button[aria-checked=true],[aria-current=page],.ah-pc.on,.dk-rail-row.on,.mdl-i.on,.cx-pop.open>.cx-chip{outline:2px solid Highlight;outline-offset:-2px}.wc-dots button.on:before{background:Highlight;forced-color-adjust:none}.wc-dots button:before{background:CanvasText;forced-color-adjust:none}}html.flat,html.flat[data-theme]{--f-bg: #121315;--f-sidebar: #1e1f22;--f-field: #232427;--f-menu: #2c2c2e;--f-menu-side: #2c2c2e;--f-sheet: #1c1c1e;--f-drawer: #1e1f22;--f-text: #f2f2f4;--f-text-2: #9d9da5;--f-text-3: #6b6c72;--f-placeholder: #73747a;--f-link: #2997ff;--f-sep: rgba(255, 255, 255, .065);--f-sep-menu: rgba(255, 255, 255, .1);--f-fill: #2a2b2f;--f-fill-2: #35363b;--f-fill-field: #2b2c2f;--f-field-menu: rgba(118, 118, 128, .24);--f-hover: rgba(255, 255, 255, .06);--f-sel: #323338;--f-thumb: #636366;--f-avatar: #3a3b40;--f-accent: #0a84ff;--f-accent-hover: #2490ff;--f-accent-active: #0077ed;--f-on-accent: #ffffff;--f-hi: #0058d0;--f-focus: #0a84ff;--f-curtain: rgba(0, 0, 0, .5);--f-cat: .024;--f-r-pill: 980px;--f-r-box: 18px;--f-r-menu: 10px;--f-r-mi: 6px;--f-r-row: 6px;--f-r-ctl: 8px;--f-r-seg: 9px;--f-r-thumb: 7px;--f-bar: 52px;--f-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--f-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--bg: var(--f-bg);--bg-grouped: var(--f-bg);--grouped: var(--f-field);--grouped-2: var(--f-menu);--cell: var(--f-field);--raised: var(--f-menu);--bubble: var(--f-menu);--label: var(--f-text);--label-2: var(--f-text-2);--label-3: var(--f-text-3);--placeholder: var(--f-placeholder);--sep: var(--f-sep);--fill: var(--f-fill);--fill-2: var(--f-fill-2);--sel: var(--f-sel);--seg-thumb: var(--f-thumb);--accent: var(--f-accent);--accent-fill: var(--f-accent);--on-accent: var(--f-on-accent);--switch-on: var(--f-accent);--scrim: var(--f-curtain);--cat-op: var(--f-cat);--screen-idle: var(--f-field);--g-tint-s: var(--f-fill);--g-tint-l: var(--f-field);--g-tint-sidebar: var(--f-sidebar);--g-tint-text: var(--f-sheet);--g-tint-menu: var(--f-menu);--g-tint-drawer: var(--f-drawer);--g-rim-a: transparent;--g-rim-b: transparent;--g-rim-c: transparent;--g-rim-d: transparent;--g-glow: transparent;--g-ring: transparent;--g-sheen: transparent;--g-press: transparent;--g-hover: var(--f-hover);--g-glow-band: 0 0 #0000;--g-rim: 0 0 #0000;--g-rim-soft: 0 0 #0000;--focus-c: var(--f-focus);--focus-ring: 0 0 #0000;--font: var(--f-font);--display: var(--f-display);--menu: var(--f-menu);--glass: var(--f-field);--glass-2: var(--f-menu);--gloss: none;--ink: var(--f-text);--ink-2: var(--f-text-2);--ink-3: var(--f-text-3);--primary: var(--f-accent);--on-primary: var(--f-on-accent);--focus: var(--f-fill-2);--on-focus: var(--f-text);--shadow: 0 0 #0000;--shadow-menu: 0 0 #0000;--lift: 0 0 #0000;--head-fill: none}html.flat[data-theme=light]{--f-bg: #ffffff;--f-sidebar: #f5f5f7;--f-field: #f5f5f7;--f-menu: #e8e8ed;--f-menu-side: #ffffff;--f-sheet: #ffffff;--f-drawer: #f5f5f7;--f-text: #1d1d1f;--f-text-2: #6e6e73;--f-text-3: #86868b;--f-placeholder: #6e6e73;--f-link: #0066cc;--f-sep: #d2d2d7;--f-sep-menu: rgba(0, 0, 0, .1);--f-fill: rgba(0, 0, 0, .08);--f-fill-2: rgba(0, 0, 0, .12);--f-fill-field: rgba(118, 118, 128, .12);--f-field-menu: #ffffff;--f-hover: rgba(0, 0, 0, .05);--f-sel: rgba(142, 142, 147, .2);--f-thumb: #ffffff;--f-avatar: #d2d2d7;--f-accent: #0071e3;--f-accent-hover: #0077ed;--f-accent-active: #006edb;--f-hi: #0071e3;--f-focus: #0071e3;--f-curtain: rgba(0, 0, 0, .25);--f-cat: .022;--head-fill: none}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--f-bg: #ffffff;--f-sidebar: #f5f5f7;--f-field: #f5f5f7;--f-menu: #e8e8ed;--f-menu-side: #ffffff;--f-sheet: #ffffff;--f-drawer: #f5f5f7;--f-text: #1d1d1f;--f-text-2: #6e6e73;--f-text-3: #86868b;--f-placeholder: #6e6e73;--f-link: #0066cc;--f-sep: #d2d2d7;--f-sep-menu: rgba(0, 0, 0, .1);--f-fill: rgba(0, 0, 0, .08);--f-fill-2: rgba(0, 0, 0, .12);--f-fill-field: rgba(118, 118, 128, .12);--f-field-menu: #ffffff;--f-hover: rgba(0, 0, 0, .05);--f-sel: rgba(142, 142, 147, .2);--f-thumb: #ffffff;--f-avatar: #d2d2d7;--f-accent: #0071e3;--f-accent-hover: #0077ed;--f-accent-active: #006edb;--f-hi: #0071e3;--f-focus: #0071e3;--f-curtain: rgba(0, 0, 0, .25);--f-cat: .022;--head-fill: none}}@media(prefers-contrast:more){html.flat[data-theme]{--f-text-2: #c7c7cc;--f-sep: rgba(235, 235, 245, .4);--f-fill: rgba(118, 118, 128, .5);--f-sel: rgba(142, 142, 147, .45)}html.flat[data-theme=light]{--f-text-2: #48484a;--f-sep: #8e8e93;--f-fill: rgba(0, 0, 0, .14);--f-sel: rgba(142, 142, 147, .4)}}html.flat[data-theme=pitch]{--f-bg: #000000;--f-sidebar: #161617;--f-field: #1c1c1e;--f-menu: #2c2c2e;--f-menu-side: #2c2c2e;--f-sheet: #1c1c1e;--f-drawer: #161617;--f-text: #f5f5f7;--f-text-2: #98989d;--f-text-3: #6e6e73;--f-placeholder: #86868b;--f-link: #2997ff;--f-sep: rgba(84, 84, 88, .65);--f-sep-menu: rgba(255, 255, 255, .1);--f-fill: rgba(66, 66, 69, .72);--f-fill-2: rgba(86, 86, 90, .8);--f-fill-field: rgba(118, 118, 128, .24);--f-field-menu: rgba(118, 118, 128, .24);--f-hover: rgba(255, 255, 255, .06);--f-sel: rgba(142, 142, 147, .26);--f-thumb: #636366;--f-avatar: #48484a;--f-accent: #0071e3;--f-accent-hover: #0077ed;--f-accent-active: #006edb;--f-on-accent: #ffffff;--f-hi: #0058d0;--f-focus: #2997ff;--f-curtain: rgba(0, 0, 0, .5);--f-cat: .024;--f-sb-ic: #2997ff;--f-sb-line: #1c1c1e;--f-bar-line: #161617;color-scheme:dark}html.flat[data-theme=pitch] .o-bal a.o-bal-add,html.flat[data-theme=pitch] a.o-bal-add,html.flat[data-theme=pitch] .o-bal:hover a.o-bal-add{background:var(--f-accent);color:var(--f-on-accent)}@media(hover:hover){html.flat[data-theme=pitch] .o-bal a.o-bal-add:hover{background:var(--f-accent-hover);color:var(--f-on-accent)}}html.flat[data-theme=pitch] .o-bal a.o-bal-add:active{background:var(--f-accent-active)}html.flat[data-theme=pitch] .cx-home-col .cx-send.go{background:var(--f-accent);color:var(--f-on-accent)}@media(hover:hover){html.flat[data-theme=pitch] .cx-home-col .cx-send.go:hover:not(:disabled){background:var(--f-accent-hover);opacity:1}}html.flat[data-theme=pitch] .cx-home-col .cx-send.go:active:not(:disabled){background:var(--f-accent-active);opacity:1}html.flat body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}html.flat *,html.flat *:before,html.flat *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.flat .lg-ring{display:none}html.flat :is(.lg,.lg-l,.lg-t){background-image:none;box-shadow:none}html.flat .lg{background-color:var(--f-fill)}html.flat .lg-l{background-color:var(--f-field)}html.flat .lg-t{background-color:var(--f-menu)}html.flat .lg-p{box-shadow:none}html.flat :is(button,a,[role=button]).lg:active:after,html.flat .lg-p:active:after{content:none}html.flat :is(.lg,.lg-p,.lg-wide,.lg-ib,.cx-chip,.cx-sel-w,.chip,.sb-hb,.cx-send,.ah-rail,.ah-pc,.btn):active{transform:none!important}@media(hover:hover){html.flat :is(button,a,[role=button]).lg:not(:disabled):hover{background-image:none;background-color:var(--f-fill-2)}}html.flat :focus-visible{outline:2px solid var(--f-focus)!important;outline-offset:2px}html.flat :is(.sb-item,.sb-row,.sb-sec-h,.sb-acct-b,.ah-menu>button,.sb-menu>button,.sb-menu>a):focus-visible{outline-offset:-2px;box-shadow:none}html.flat :is(.lg-mi,.cx-menu-i,.mdl-i,.o-balm-o,.ah-menu>button,.sb-menu>button,.sb-menu>a):focus-visible{outline:none!important;box-shadow:none}html.flat :is(textarea,input[type=text],input:not([type]),input[type=email],input[type=search]):focus-visible{outline:none!important}html.flat[data-pointer]:not(#_) :focus-visible:not(input,textarea,select,.input,.textarea,.select,[contenteditable=true]){outline:none!important}html.flat{--ic2: .3}html.flat[data-theme=light]{--ic2: .22}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--ic2: .22}}html.flat .ic2{fill-opacity:var(--ic2)}html.flat .btn{box-shadow:none;background-image:none;border:0}html.flat .btn.primary,html.flat .lg-p{background:var(--f-accent);color:var(--f-on-accent);border-radius:var(--f-r-pill);font-weight:400}@media(hover:hover){html.flat :is(.btn.primary,.lg-p):not(:disabled):hover{background:var(--f-accent-hover);color:var(--f-on-accent)}}html.flat :is(.btn.primary,.lg-p):not(:disabled):active{background:var(--f-accent-active)}html.flat :is(.btn.glass,.btn.ghost){background:var(--f-fill);color:var(--f-text);border-radius:var(--f-r-pill)}@media(hover:hover){html.flat :is(.btn.glass,.btn.ghost):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat :is(.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,.o-balm,.ri-box){padding:5px;border:0;border-radius:var(--f-r-menu);background:var(--f-menu);background-image:none;box-shadow:none;color:var(--f-text)}html.flat :is(.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,.ri-box){animation:flat-menu-in .12s ease-out both}html.flat .sb-menu{background:var(--f-menu-side)}@keyframes flat-menu-in{0%{opacity:0}to{opacity:1}}html.flat :is(.lg-mi,.cx-menu-i,.ah-menu>button,.sb-menu>button,.sb-menu>a,.mdl-i){min-height:28px;padding:5px 10px 5px 0;border-radius:var(--f-r-mi);background:transparent;color:var(--f-text);font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.016em}html.flat :is(.lg-mi,.mdl-i).has-s,html.flat .mdl-i:has(.mdl-i-d){padding-top:6px;padding-bottom:6px}html.flat :is(.lg-mi-c,.cx-menu-i>.lg-mi-c){width:26px;height:18px;color:var(--f-text)}html.flat .lg-mi-c svg{width:13px;height:13px;stroke-width:2.2}html.flat .lg-mi-c.sym svg{width:15px;height:15px;stroke-width:1.7;color:var(--f-text-2)}html.flat .lg-mi-s,html.flat .mdl-i-d{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat :is(.lg-mi-v,.mdl-i-v){font-size:13px;color:var(--f-text-2)}html.flat :is(.lg-mi-r,.mdl-i-cv){color:var(--f-text-2)}html.flat :is(.lg-msep,.mdl-sep){height:1px;margin:5px 10px;border:0;background:var(--f-sep-menu)}html.flat :is(.lg-mi,.cx-menu-i,.ah-menu>button,.sb-menu>button,.sb-menu>a,.mdl-i):not(:disabled):is(:hover,:focus-visible){background:var(--f-hi);color:#fff}html.flat :is(.lg-mi,.mdl-i,.ah-menu>button,.sb-menu>button,.sb-menu>a):not(:disabled):is(:hover,:focus-visible) :is(.lg-mi-s,.mdl-i-d,.lg-mi-v,.mdl-i-v,.lg-mi-r,.mdl-i-cv,.lg-mi-c,.lg-mi-c svg,.nc){color:#ffffffd9}html.flat :is(.lg-mi,.mdl-i,.ah-menu>button,.sb-menu>button,.sb-menu>a):not(:disabled):is(:hover,:focus-visible) .lg-mi-c:not(.sym){color:#fff}html.flat :is(.lg-mi,.ah-menu>button):disabled{color:var(--f-text-3)}html.flat .lg-mi:disabled :is(.lg-mi-s,.lg-mi-c){color:var(--f-text-3)}html.flat .mdl-i.mdl-side{min-height:40px;padding-left:26px}html.flat .mdl-c-n{margin:4px 10px 6px 26px;color:var(--f-text-2)}html.flat .mdl-back{padding-left:10px}@media(max-width:720px){html.flat .mdl-i.mdl-side{min-height:56px;padding-left:36px}html.flat .mdl-c-n{margin-left:36px}}html.flat .mdl-i.on:not(:hover):not(:focus-visible){background:var(--f-sel)}html.flat .seg{padding:2px;border-radius:var(--f-r-seg);background:var(--f-fill-field)}html.flat .seg button{border-radius:var(--f-r-thumb);font-size:13px;font-weight:400;color:var(--f-text);box-shadow:none}html.flat .seg button:is([aria-pressed=true],[aria-checked=true]){background:var(--f-thumb);font-weight:600}@media(max-width:720px){html.flat :is(.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,.o-balm){padding:6px;border-radius:14px}html.flat :is(.lg-mi,.cx-menu-i,.ah-menu>button,.sb-menu>button,.sb-menu>a,.mdl-i){min-height:44px;padding:11px 14px 11px 0;border-radius:9px;font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat :is(.lg-mi,.mdl-i).has-s,html.flat .mdl-i:has(.mdl-i-d){min-height:56px;padding-top:8px;padding-bottom:8px}html.flat :is(.lg-mi-c,.mdl-i .lg-mi-c){width:36px;height:22px}html.flat .lg-mi-c svg{width:15px;height:15px}html.flat .lg-mi-c.sym svg{width:19px;height:19px}html.flat :is(.lg-mi-s,.mdl-i-d){font-size:13px;line-height:18px}html.flat :is(.lg-msep,.mdl-sep){margin:5px 14px}}@media(prefers-reduced-motion:reduce){html.flat :is(.lg-menu,.cx-menu,.mdl,.ah-menu,.sb-menu,.ri-box){animation:none}}html.flat,html.flat[data-theme]{--f-text-4: #4b4c50;--f-red: #ff453a;--f-sb-ic: #ceced7;--f-sb-line: #2e2f32;--f-bar-line: #232426}html.flat[data-theme=light]{--f-text-4: #aeaeb2;--f-red: #ff3b30;--f-sb-ic: #3a3a3c;--f-sb-line: #e5e5ea;--f-bar-line: #e8e8ed}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--f-text-4: #aeaeb2;--f-red: #ff3b30;--f-sb-ic: #3a3a3c;--f-sb-line: #e5e5ea;--f-bar-line: #e8e8ed}}html.flat[data-theme=pitch]{--f-sb-ic: #2997ff;--f-sb-line: #1c1c1e;--f-bar-line: #161617;--f-text-4: #48484a}html.flat .app{--sb: 260px;--topbar: var(--f-bar)}html.flat .sb.lg-l,html.flat .sb{background:var(--f-sidebar);box-shadow:inset -1px 0 0 var(--f-sb-line);--ic2: .3}html.flat[data-theme=light] .sb{--ic2: .22}@media(prefers-color-scheme:light){html.flat[data-theme=system] .sb{--ic2: .22}}html.flat .sb .ic2{fill-opacity:var(--ic2)}html.flat .sb-in{padding:10px 10px 0}html.flat .sb-head{height:36px;margin:0 0 6px;padding:0 5px 0 4px;gap:2px}html.flat .sb-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--f-text);font-size:14px;font-weight:600;letter-spacing:-.012em;-webkit-user-select:none;user-select:none}html.flat .sb-brand svg{flex:none;width:22px;height:auto}html.flat .sb-hb{width:28px;height:28px;border-radius:var(--f-r-ctl);color:var(--f-text-2);background:transparent;box-shadow:none;transition:background-color .12s,color .12s}html.flat .sb-hb svg{width:18px;height:18px}@media(hover:hover){html.flat .sb-hb:hover{color:var(--f-text);background:var(--f-hover)}}html.flat .sb-hb:focus-visible{background:var(--f-hover);box-shadow:none}html.flat .sb-find{height:32px;margin:0 0 10px;padding:0 10px 0 9px;gap:7px;border-radius:var(--f-r-ctl);background:var(--f-fill-field);box-shadow:none}html.flat .sb-find>svg{width:16px;height:16px;color:var(--f-text-3)}html.flat .sb-find input{font-size:13px;letter-spacing:-.006em;color:var(--f-text)}html.flat .sb-find input::placeholder{color:var(--f-placeholder)}@media(min-width:1001px){html.flat .sb-find{gap:5px;padding-right:8px}html.flat .sb-find input::placeholder{letter-spacing:-.02em}html.flat .sb-find .sb-kbd{letter-spacing:0}}html.flat .sb-find:focus-within{outline:2px solid var(--f-focus);outline-offset:1px;box-shadow:none}html.flat .sb-kbd{flex:none;font:inherit;font-size:11px;line-height:1;letter-spacing:.02em;color:var(--f-text-3);background:none;border:0;padding:0}html.flat .sb-nav{gap:0}html.flat .sb-item{height:32px;gap:0;padding:0 10px 0 9px;border-radius:var(--f-r-row);font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.006em;color:var(--f-text);box-shadow:none}html.flat .sb-ic-l{width:18px;height:18px;margin-right:8px;color:var(--f-sb-ic)}html.flat .sb-ic-l svg{width:18px;height:18px}html.flat .sb-item.on,html.flat .sb-row.on{background:var(--f-sel)}html.flat .sb-item.on{font-weight:400}html.flat .sb-item.on .sb-ic-l{color:var(--f-accent)}@media(hover:hover){html.flat .sb :is(.sb-item,.sb-row):not(.on):hover{background:var(--f-sel)}}html.flat :is(.sb-item,.sb-row):not(.on):focus-visible{background:var(--f-hover)}html.flat :is(.sb-item,.sb-row):active{background:var(--f-sel)}html.flat .sb-sup{font-size:12px;color:var(--f-text-3);background:none;font-variant-numeric:tabular-nums}html.flat .sb-sup.live{color:var(--f-accent)}html.flat .sb-item .sb-kbd{margin-left:auto}html.flat .sb-scroll{margin:0;padding:0 0 12px;scrollbar-color:var(--f-fill) transparent}html.flat .sb-sec-h{display:flex;justify-content:space-between;width:100%;padding:16px 12px 8px 10px;gap:6px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;color:var(--f-text-3);text-align:left}html.flat .sb-sec-n{color:var(--f-text-4);font-variant-numeric:tabular-nums}html.flat .sb-sec-h svg{width:10px;height:10px;stroke-width:2.4;color:var(--f-text-3);opacity:0;transition:opacity .12s,transform .2s var(--out)}html.flat .sb-sec.shut .sb-sec-h svg{transform:rotate(-90deg)}html.flat .sb-sec.shut .sb-sec-h svg,html.flat .sb-sec-h:focus-visible svg{opacity:1}@media(hover:hover){html.flat .sb-sec-h:hover svg{opacity:1}}@media(hover:none){html.flat .sb-sec-h svg{opacity:1}}html.flat .sb-sec-h:hover{color:var(--f-text-2)}html.flat .sb-sec-b{gap:0}html.flat .sb-row{position:relative;min-height:30px;padding:7px 12px;gap:8px;border-radius:var(--f-r-row);font-size:13px;line-height:16px;letter-spacing:-.006em;color:var(--f-text)}html.flat .sb-run{align-items:flex-start;gap:8px;min-height:50px;padding:7px 10px 8px 8px}html.flat .sb-run .sb-row-t{font-size:13px;font-weight:400;line-height:16px}html.flat .sb-run-tx{gap:3px}html.flat .sb-run-s{font-size:12px;font-weight:400;line-height:15px;color:var(--f-text-3)}html.flat .sb-run.needs .sb-run-s{color:var(--f-accent)}html.flat .sb-ring{position:relative;flex:none;width:18px;height:18px;margin-top:-1px;display:grid;place-items:center}html.flat .sb-ring>svg,html.flat .sb-ring-a svg{width:16px;height:16px;fill:none;stroke-width:1.5;stroke-linecap:round}html.flat .sb-ring>svg{stroke:var(--f-sel)}html.flat .sb-ring.wait>svg{stroke:var(--f-accent)}html.flat .sb-ring-a{position:absolute;inset:1px;display:grid;place-items:center;animation:rot 1s linear infinite;will-change:transform}html.flat .sb-ring-a svg{stroke:var(--f-accent)}@media(min-width:1001px){html.flat .sb-frame.rail-off .sb .sb-ring-a{animation-play-state:paused}}@media(max-width:1000px){html.flat .sb-frame:not(.drawer) .sb .sb-ring-a{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){html.flat .sb-ring-a{animation:none}}html.flat .sb-open{position:absolute;top:50%;right:3px;height:24px;padding:0 9px;display:none;align-items:center;border-radius:var(--f-r-pill);background:var(--f-fill);font-size:12px;line-height:1;color:var(--f-text);transform:translateY(-50%)}@media(hover:hover){html.flat .sb-run:hover .sb-open{display:inline-flex}html.flat .sb-run:hover .sb-run-tx{padding-right:44px}}html.flat .sb-run:focus-visible .sb-open{display:inline-flex}html.flat .sb-run:focus-visible .sb-run-tx{padding-right:44px}html.flat .sb-rec{align-items:center;color:var(--f-text-2)}html.flat .sb-rec.on{color:var(--f-text)}html.flat .sb-rec.bad{padding-left:10px}html.flat .sb-err{flex:none;width:15px;height:15px;margin-right:1px;color:var(--f-red)}html.flat .sb-ago{flex:none;margin-left:4px;font-size:11px;color:var(--f-text-4);font-variant-numeric:tabular-nums}html.flat .sb-hit{width:100%;align-items:center;gap:9px;padding:6px 12px 7px 9px;text-align:left;font:inherit;color:var(--f-text)}html.flat .sb-hit .sb-run-tx{gap:2px}html.flat .sb-hit-g{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:var(--f-fill);font-size:12px;font-weight:600;line-height:1;color:var(--f-text)}html.flat .sb-hit-g svg{width:14px;height:14px}html.flat :is(.sb-more,.sb-row-f){color:var(--f-text-2)}html.flat .sb-more{width:100%;margin-top:2px;text-align:left}html.flat .sb-note{padding:4px 13px;font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .sb-note-top{padding-top:16px}html.flat .sb-skel{padding:18px 13px 6px}html.flat .sb-docs-l{display:inline-flex;align-items:center;gap:8px;height:32px;margin:0 0 10px;padding:0 13px;border-radius:var(--f-r-row);font-size:13px;color:var(--f-text);text-decoration:none}html.flat .sb-docs-l svg{width:16px;height:16px;color:var(--f-sb-ic)}@media(hover:hover){html.flat .sb-docs-l:hover{background:var(--f-sel)}}html.flat .sb-foot{margin:0 -10px;padding:4px 10px 11px;border-top:1px solid var(--f-sb-line)}html.flat .sb-acct-b{height:48px;gap:11px;padding:0 12px 0 8px;border-radius:var(--f-r-ctl);box-shadow:none}html.flat .sb-av{width:28px;height:28px;background:var(--f-avatar);font-size:13px;font-weight:600;letter-spacing:0;color:var(--f-text)}html.flat .sb-acct-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}html.flat .sb-acct-n{font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.006em;color:var(--f-text)}html.flat .sb-acct-w{font-size:12px;line-height:15px;color:var(--f-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.flat .sb-acct-c{width:13px;height:13px;color:var(--f-text-3);stroke-width:2}@media(hover:hover){html.flat .sb-acct-b:hover{background:var(--f-hover)}}html.flat .sb-acct-b.on{background:var(--f-sel)}html.flat .sb-menu{bottom:calc(100% + 4px)}html.flat .sb-menu>:is(button,a){gap:0;text-decoration:none}html.flat .sb-menu .sb-mi-x svg{width:12px;height:12px;color:var(--f-text-2)}html.flat .sb-menu-who{padding:5px 10px 5px 26px}html.flat .sb-menu-who b{font-size:13px;font-weight:600;color:var(--f-text)}html.flat .sb-menu-who span{font-size:12px;color:var(--f-text-2)}html.flat .sb-menu-theme{padding:5px 10px 7px 26px}html.flat .sb-menu-theme>span{font-size:12px;font-weight:600;color:var(--f-text-2)}html.flat .sb-menu-out{color:var(--f-text)!important}html.flat .ah{box-sizing:border-box;flex:none;height:var(--f-bar);align-items:center;gap:8px;padding:0 20px;background:var(--f-bg);box-shadow:inset 0 -1px 0 var(--f-bar-line)}html.flat .ah>*{align-self:center}@media(min-width:1001px){html.flat .ah:has(>.ah-rail){padding-left:12px}html.flat .ah .ah-rail+.ah-rail{margin-left:-4px}html.flat .ah .ah-rail+.ah-rail+.ah-crumb{margin-left:4px}}html.flat .sb-page>.ah{background:var(--f-bg)}html.flat .sb-page>.ah:after{height:100%;background:var(--f-bg);box-shadow:inset 0 -1px 0 var(--f-bar-line);transition:none}html.flat .ah-crumb{height:30px;gap:8px;font-size:14px;line-height:18px;letter-spacing:-.016em}html.flat .ah-sec{color:var(--f-text-2)}html.flat .ah-sl{color:var(--f-text-3)}html.flat .ah-page{height:30px;margin:0 0 0 -7px;padding:0 7px;gap:6px;border-radius:var(--f-r-ctl);font-size:14px;font-weight:500;letter-spacing:-.016em;color:var(--f-text)}html.flat .ah-page svg{width:12px;height:12px;color:var(--f-text);stroke-width:2.2}html.flat .ah-page{min-width:0}@media(hover:hover){html.flat button.ah-page:hover{background:var(--f-hover)}}html.flat button.ah-page[aria-expanded=true]{background:var(--f-sel)}html.flat .ah-menu{top:calc(100% + 4px);left:-7px;min-width:220px}html.flat .ah-menu>button{gap:0}html.flat .ah-slot:not(:empty){display:inline-flex;align-items:center;gap:8px}html.flat .ah-div{flex:none;width:1px;height:16px;margin:0 8px;background:var(--f-sb-line)}html.flat .ah>.grow+.ah-slot:empty+.ah-div{display:none}@media(max-width:720px){html.flat .ah-div{display:none}}html.flat .ah .ah-rail,html.flat .ah-ib:not(.ah-drawer){width:28px;height:28px;border-radius:var(--f-r-ctl);color:var(--f-text-2);background:transparent;box-shadow:none}html.flat .ah .ah-rail svg{width:18px;height:18px}@media(hover:hover){html.flat .ah .ah-rail:hover,html.flat .ah-ib:not(.ah-drawer):hover{color:var(--f-text);background:var(--f-hover)}}html.flat .ah-pc-g{background:var(--f-fill);box-shadow:none}html.flat .ah-auth{gap:10px}html.flat .ah-auth .btn{height:30px;padding:0 14px;font-size:13px;font-weight:400;letter-spacing:-.01em}html.flat .o-bal{gap:10px;height:30px}html.flat .o-bal-b,html.flat .o-bal-b.lg{height:30px;gap:7px;padding:0 12px 0 13px;border-radius:var(--f-r-pill);background:var(--f-field);box-shadow:none;transition:background-color .12s}@media(hover:hover){html.flat .o-bal-b:hover,html.flat .o-bal-b.lg:not(:disabled):hover{background:var(--f-sel)}}html.flat .o-bal-b[aria-expanded=true]{background:var(--f-sel)}html.flat .o-bal-k{font-size:13px;font-weight:400;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .o-bal-v{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--f-text)}html.flat .o-bal-c,html.flat .o-bal-b:hover .o-bal-c,html.flat .o-bal-b[aria-expanded=true] .o-bal-c{width:12px;height:12px;margin-left:1px;color:var(--f-text-2);stroke-width:2.2}html.flat .o-bal a.o-bal-add,html.flat a.o-bal-add,html.flat .o-bal:hover a.o-bal-add,html.flat .o-bal.on a.o-bal-add{height:30px;padding:0 13px;border-radius:var(--f-r-pill);background:var(--f-text);box-shadow:none;color:var(--f-bg);font-size:13px;font-weight:500;letter-spacing:-.01em;transform:none}@media(hover:hover){html.flat .o-bal a.o-bal-add:hover{background:color-mix(in srgb,var(--f-text) 86%,var(--f-bg));color:var(--f-bg)}}html.flat .o-bal a.o-bal-add:active{background:color-mix(in srgb,var(--f-text) 78%,var(--f-bg))}html.flat .o-bal a.o-bal-add:focus-visible,html.flat a.o-bal-add:focus-visible{box-shadow:none;transform:none}html.flat .app:has(.lgp-deposit) .o-bal a.o-bal-add,html.flat .app:has(.lgp-deposit) .o-bal a.o-bal-add:hover{background:var(--f-sel);color:var(--f-text)}html.flat .o-bal .o-balm{top:calc(100% + 6px);width:272px;padding:5px;transform:none;transition:opacity .12s ease-out,visibility 0s linear .12s}html.flat .o-bal .o-balm.open{transform:none;transition:opacity .12s ease-out,visibility 0s}html.flat .o-balm-k{padding:5px 10px 3px 26px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .o-balm-o{grid-template-columns:26px minmax(0,1fr) auto;padding:6px 10px 6px 0;border-radius:var(--f-r-mi);line-height:18px}html.flat .o-balm-o:hover:not(:disabled),html.flat .o-balm-o:focus-visible{background:var(--f-hi);color:#fff}html.flat .o-balm-o:is(:hover,:focus-visible):not(:disabled) :is(.o-balm-t span,.o-balm-v,.o-balm-dot svg){color:#ffffffd9}html.flat .o-balm-dot{width:26px;height:18px}html.flat .o-balm-dot svg{width:13px;height:13px;stroke-width:2.2;color:var(--f-text)}html.flat .o-balm-t b{font-size:14px;font-weight:400;letter-spacing:-.016em}html.flat .o-balm-t span{font-size:12px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .o-balm-v{font-size:13px;color:var(--f-text-2);font-variant-numeric:tabular-nums}html.flat .o-balm-o:disabled{color:var(--f-text-3)}html.flat .o-balm-o:disabled .o-balm-t span{color:var(--f-text-3)}html.flat .o-balm-n{margin:5px 10px 0;padding:7px 0 4px 16px;border-top:1px solid var(--f-sep-menu);font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .app{--pg-max: 1040px;--pg-gut: 32px;--pg-top: 48px;--pg-rail: 236px;--pg-rail-gap: 36px}html.flat .sb-page>.main:not(.cx-host){box-sizing:border-box;width:100%;max-width:calc(var(--pg-max) + 2 * var(--pg-gut));margin:0 auto;padding:var(--pg-top) var(--pg-gut) 88px;gap:16px}html.flat .sb-page>.main:not(.cx-host):has(>.dk-has-rail){max-width:calc(var(--pg-max) + var(--pg-rail) + var(--pg-rail-gap) + 2 * var(--pg-gut))}html.flat .sb-page>.main:not(.cx-host)>:is(.pg,.lgp,.dk,.o-strips){width:100%;max-width:none;margin:0;padding-top:0}@media(max-width:1000px){html.flat .app{--pg-gut: 24px;--pg-top: 40px}}html.flat .sb-page>.main:not(.cx-host) :is(.dk-head,.pg-head,.lgp-desk .o-head){margin-top:0;padding-top:0}@media(max-width:720px){html.flat .app{--pg-gut: 16px;--pg-top: 20px}html.flat .sb-page>.main:not(.cx-host){padding-bottom:64px}html.flat .sb-page>.main:not(.cx-host) :is(.dk-title,.pg-title,.lgp-desk .o-title-line h1){font-size:40px;line-height:44px}}@media(max-width:1000px){html.flat .app{--sb: 0px}html.flat .sb.lg-l,html.flat .sb{background:var(--f-drawer);box-shadow:none}html.flat .sb-in{padding:10px 12px 0}html.flat .sb-scrim{background:var(--f-curtain)}html.flat .sb-head{height:44px;margin-bottom:8px;padding:0 0 0 8px}html.flat .sb-brand{gap:10px;font-size:19px;letter-spacing:-.02em}html.flat .sb-brand svg{width:28px}html.flat .sb-hb{width:44px;height:44px;border-radius:50%}html.flat .sb-hb svg{width:22px;height:22px}html.flat .sb-find{height:38px;border-radius:10px;padding:0 12px 0 10px;gap:7px;margin-bottom:10px}html.flat .sb-find>svg{width:18px;height:18px}html.flat .sb-find input{font-size:17px;letter-spacing:-.022em}html.flat .sb-item{height:44px;padding:0 12px 0 10px;border-radius:10px;font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .sb-ic-l{width:24px;height:24px;margin-right:12px}html.flat .sb-ic-l svg{width:24px;height:24px}html.flat .sb-sup{font-size:15px}html.flat .sb-sec-h{padding:20px 12px 8px;font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .sb-sec-h svg{width:12px;height:12px}html.flat .sb-row{min-height:44px;padding:11px 12px;border-radius:10px;font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .sb-run{gap:12px;min-height:64px;padding:10px 12px 10px 10px}html.flat .sb-run .sb-row-t{font-size:17px;line-height:22px}html.flat .sb-run-s{display:block;font-size:15px;line-height:20px}html.flat .sb-ring{width:24px;height:24px;margin-top:0}html.flat .sb-ring>svg,html.flat .sb-ring-a svg{width:20px;height:20px}html.flat .sb-ring-a{inset:2px}html.flat .sb-rec.bad{padding-left:10px}html.flat .sb-err{width:18px;height:18px}html.flat .sb-ago{font-size:15px}html.flat .sb-hit{gap:12px;padding:9px 12px 9px 10px}html.flat .sb-hit-g{width:30px;height:30px;border-radius:8px;font-size:14px}html.flat .sb-hit-g svg{width:18px;height:18px}html.flat .sb-note{padding:6px 12px;font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .sb-docs-l{height:44px;padding:0 12px;font-size:17px}html.flat .sb-foot{margin:0 -12px;padding:8px 12px max(8px,env(safe-area-inset-bottom,0px))}html.flat .sb-acct-b{height:56px;padding:0 12px 0 8px;border-radius:12px;gap:12px}html.flat .sb-av{width:34px;height:34px;font-size:15px}html.flat .sb-acct-n{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .sb-acct-w{font-size:14px;line-height:18px}html.flat .sb-acct-c{width:14px;height:14px}}@media(hover:none)and (pointer:coarse){html.flat .sb-kbd{display:none}}@media(max-width:720px){html.flat .app{--topbar: 60px}html.flat .ah{height:calc(var(--topbar) + env(safe-area-inset-top,0px));padding:max(10px,env(safe-area-inset-top,0px)) 16px 0;align-items:center;box-shadow:none}html.flat .ah-drawer,html.flat .ah-drawer.lg{width:40px;height:40px;margin:0;border-radius:50%;background:var(--f-fill);box-shadow:none;color:var(--f-text)}html.flat .ah-drawer svg{width:19px;height:19px}@media(hover:hover){html.flat .ah-drawer.lg:hover{background:var(--f-fill-2)}}html.flat .ah-crumb,html.flat .ah-page{height:40px;font-size:17px;letter-spacing:-.022em}html.flat .o-bal{height:40px}html.flat .ah-auth .btn{height:40px;padding:0 18px;font-size:15px}html.flat .o-bal-b,html.flat .o-bal-b.lg{height:40px;padding:0 13px 0 16px;gap:6px}html.flat .o-bal-v{font-size:16px;letter-spacing:-.02em}html.flat .o-bal-c,html.flat .o-bal-b:hover .o-bal-c{width:12px;height:12px}html.flat .o-bal .o-balm{width:min(300px,calc(100vw - 32px));padding:6px;border-radius:14px}html.flat .o-balm-k{padding:8px 14px 4px 36px;font-size:13px;line-height:18px}html.flat .o-balm-o{grid-template-columns:36px minmax(0,1fr) auto;min-height:56px;padding:8px 14px 8px 0;border-radius:9px;line-height:22px}html.flat .o-balm-dot{width:36px;height:22px}html.flat .o-balm-dot svg{width:15px;height:15px}html.flat .o-balm-t b{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .o-balm-t span{font-size:13px;line-height:18px}html.flat .o-balm-n{margin:5px 14px 0;padding-left:22px;font-size:13px;line-height:18px}}html.flat .app .o-strip{border-radius:12px;background:var(--f-field);box-shadow:none}html.flat .sb-menu-theme .seg{display:flex;width:100%;min-width:0}html.flat .sb-menu-theme .seg button{flex:1 1 0;min-width:0;padding:0 2px;white-space:nowrap}@media(max-width:380px){html.flat .sb-menu-theme{padding-left:12px}html.flat .sb-menu-theme .seg button{flex:1 1 auto;padding:0 4px}}@media(max-width:720px){html.flat :is(.ah-ib,.o-bal-b):after{content:"";position:absolute;inset:-2px}}html.flat .dp{flex:none;width:340px;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--f-bg);box-shadow:inset 1px 0 0 var(--f-sep);color:var(--f-text)}@media(max-width:1279px){html.flat .dp{display:none}}html.flat .dp-h{flex:none;height:var(--f-bar);display:flex;align-items:center;gap:8px;padding:0 12px 0 17px;box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat .dp-title{flex:1;margin:0;font-family:var(--f-font);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .dp-seg{display:flex;padding:2px;border-radius:var(--f-r-seg);background:var(--f-fill-field)}html.flat .dp-seg button{height:24px;padding:0 11px;border:0;border-radius:var(--f-r-thumb);background:transparent;color:var(--f-text-2);font:inherit;font-size:13px;font-weight:400;letter-spacing:-.01em;cursor:pointer}html.flat .dp-seg button[aria-selected=true]{background:var(--f-thumb);color:var(--f-text);font-weight:500}@media(hover:hover){html.flat .dp-seg button:not([aria-selected=true]):hover{color:var(--f-text)}}html.flat .dp-seg button:focus-visible{outline-offset:-2px}html.flat .dp-open{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--f-r-ctl);color:var(--f-text-2)}html.flat .dp-open svg{width:16px;height:16px;stroke-width:1.7}@media(hover:hover){html.flat .dp-open:hover{background:var(--f-hover);color:var(--f-text)}}html.flat .dp-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 8px 17px;scrollbar-width:thin;scrollbar-color:var(--f-fill) transparent}html.flat .dp-empty{margin:0;padding:4px 0 16px;font-size:13px;line-height:18px;color:var(--f-text-2)}html.flat .dp :is(a,button){-webkit-tap-highlight-color:transparent}html.flat .dp-big{padding:0 0 16px;box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat .dp-shot{position:relative;display:block;border-radius:10px;overflow:hidden}html.flat .dp-shot .cv{border-radius:10px}html.flat .dp-shot:focus-visible{outline-offset:2px}html.flat .dp-badge{position:absolute;z-index:2;left:8px;bottom:8px;height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 8px 0 6px;border-radius:6px;background:var(--f-accent);color:var(--f-on-accent);font-size:12px;font-weight:500;letter-spacing:-.006em}html.flat .dp-badge svg{width:14px;height:14px}html.flat .dp-clock:empty{display:none}html.flat .dp-clock{position:absolute;z-index:2;right:8px;bottom:8px;height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:6px;background:var(--screen);color:var(--screen-ink, #fff);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}html.flat .dp-big-t{display:block;margin:12px 0 0;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.016em;color:var(--f-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}html.flat .dp-big-l{margin:3px 0 0;font-size:14px;line-height:19px;letter-spacing:-.012em;color:var(--f-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.flat .dp-go{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}html.flat .dp-btn{height:34px;display:grid;place-items:center;border:0;border-radius:var(--f-r-ctl);background:var(--f-fill);color:var(--f-text);font:inherit;font-size:14px;font-weight:500;letter-spacing:-.016em;cursor:pointer;transition:background-color .12s}html.flat .dp-btn svg{width:16px;height:16px}html.flat .dp-btn.primary{background:var(--f-accent);color:var(--f-on-accent)}@media(hover:hover){html.flat .dp-btn:not(:disabled):hover{background:var(--f-fill-2)}html.flat .dp-btn.primary:not(:disabled):hover{background:var(--f-accent-hover)}}html.flat .dp-btn.primary:not(:disabled):active{background:var(--f-accent-active)}html.flat .dp-meta{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:13px;line-height:18px;color:var(--f-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}html.flat .dp-big .dp-meta{margin-top:10px}html.flat .dp-bar{flex:1;min-width:40px;height:4px;display:block;border-radius:2px;background:var(--f-fill);overflow:hidden}html.flat .dp-bar>i{display:block;width:100%;height:100%;border-radius:2px;background:var(--f-accent);transform-origin:left center}html.flat .dp-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;padding:14px 0;box-shadow:inset 0 -1px 0 var(--f-sep);color:inherit;text-decoration:none}html.flat .dp-thumb{display:block;border-radius:8px;overflow:hidden}html.flat .dp-thumb .cv{border-radius:8px}html.flat .dp-thumb .cv-wait-in{font-size:10px;gap:5px}html.flat .dp-row-tx{display:flex;flex-direction:column;min-width:0}html.flat .dp-row-t,html.flat .dp-row-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.flat .dp-row-t{font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .dp-row-l{margin-top:2px;font-size:13px;line-height:18px;color:var(--f-text-2)}@media(hover:hover){html.flat .dp-row:hover .dp-row-t,html.flat a.dp-big-t:hover{color:var(--f-link)}}html.flat .dp-row:focus-visible{outline-offset:-2px;border-radius:4px}html.flat .dp-more{display:block;padding:12px 0;font-size:13px;color:var(--f-text-2);text-decoration:none;box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat .dp-next{padding:16px 0 6px}html.flat .dp-k{margin:0 0 4px;font-family:var(--f-font);font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.012em;color:var(--f-text-2)}html.flat .dp-next-r{display:flex;align-items:center;gap:10px;min-height:36px;color:var(--f-text);text-decoration:none;border-radius:4px}html.flat .dp-next-i{flex:none;width:18px;height:18px;color:var(--f-text-2)}html.flat .dp-next-i .ic2{fill-opacity:.24}html.flat .dp-next-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;letter-spacing:-.016em}html.flat .dp-next-w{flex:none;font-size:13px;color:var(--f-text-2)}@media(hover:hover){html.flat .dp-next-r:hover .dp-next-t{color:var(--f-link)}}html.flat .dp-act{margin:-6px 0 0;padding:0;list-style:none}html.flat .dp-act>li+li{box-shadow:inset 0 1px 0 var(--f-sep)}html.flat .dp-act-r{display:flex;align-items:center;gap:10px;padding:9px 0;color:var(--f-text);text-decoration:none}html.flat .dp-act-r:focus-visible{outline-offset:-2px;border-radius:4px}html.flat .dp-act-i{flex:none;width:18px;display:grid;place-items:center;color:var(--f-text-2)}html.flat .dp-act-i svg{width:15px;height:15px}html.flat .dp-act-i.bad{color:var(--danger)}html.flat .dp-act-tx{flex:1;min-width:0;display:flex;flex-direction:column}html.flat .dp-act-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;letter-spacing:-.016em}html.flat .dp-act-w{font-size:12px;line-height:16px;color:var(--f-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.flat .dp-act-a{flex:none;font-size:13px;color:var(--f-text-3)}@media(hover:hover){html.flat .dp-act-r:hover .dp-act-t{color:var(--f-link)}}html.flat .dp-files{margin:-6px 0 0;padding:0;list-style:none}html.flat .dp-files>li+li{box-shadow:inset 0 1px 0 var(--f-sep)}html.flat .dp-file{display:flex;align-items:center;gap:10px;padding:9px 0}html.flat .dp-file-i{flex:none;width:18px;height:18px;color:var(--f-text-2)}html.flat .dp-file-tx{flex:1;min-width:0;display:flex;flex-direction:column;color:var(--f-text);text-decoration:none;border-radius:4px}html.flat .dp-file-tx:focus-visible{outline-offset:2px}html.flat .dp-file-n,html.flat .dp-file-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.flat .dp-file-n{font-size:14px;line-height:19px;letter-spacing:-.016em}html.flat .dp-file-l{font-size:12px;line-height:16px;color:var(--f-text-2)}@media(hover:hover){html.flat .dp-file-tx:hover .dp-file-n{color:var(--f-link)}}html.flat .dp-file-m{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:13px;line-height:19px;color:var(--f-text-2)}html.flat .dp-file-m>span+span{font-size:12px;line-height:16px;color:var(--f-text-3)}html.flat .dp-file-d{flex:none;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:980px;background:var(--f-fill);color:var(--f-text);cursor:pointer;transition:background-color .12s}html.flat .dp-file-d svg{width:15px;height:15px}html.flat .dp-file-d:disabled{cursor:default;color:var(--f-text-2)}@media(hover:hover){html.flat .dp-file-d:not(:disabled):hover{background:var(--f-fill-2)}}html.flat .dp-wal{flex:none;margin:0 16px 0 17px;padding:14px 0 18px;box-shadow:inset 0 1px 0 var(--f-sep);font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .dp-wal-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}html.flat .dp-wal-n{font-size:15px;font-weight:600;color:var(--f-text);text-decoration:none;border-radius:4px}@media(hover:hover){html.flat .dp-wal-n:hover{color:var(--f-link)}}html.flat .dp-wal-a{font-size:13px;color:var(--f-text-2)}html.flat .dp-wal-r{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 0;font-variant-numeric:tabular-nums}html.flat .dp-wal-r b{font-weight:500;color:var(--f-text)}html.flat .dp-wal-na{font-size:13px;line-height:18px}html.flat .dp-spent{margin-top:16px}html.flat .dp-bar-w{flex:none;width:100%;margin:8px 0 0}html.flat .hm{flex:1;min-width:0;min-height:0;display:flex}html.flat .hm>.cx-main{flex:1;min-width:0}html.flat .cx-home{padding:clamp(32px,calc(22vh - 115px),200px) 24px 64px}html.flat .cx-hello{width:min(720px,100%);margin:0 0 20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}html.flat .cx-hello-k{margin:0 0 8px;font-family:var(--f-font);font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.012em;text-transform:none;color:var(--f-text-2)}html.flat .cx-hello h1{display:flex;align-items:center;gap:16px;margin:0;padding:0;white-space:normal;text-wrap:balance;font-family:var(--head)!important;font-size:54px;font-weight:400!important;line-height:1.04;letter-spacing:-.012em!important;background:none;color:var(--f-text)!important}html.flat .cx-hello h1 .cx-hello-m{flex:none;width:auto;height:42px;margin:2px 0 0;color:var(--f-text)}html.flat .cx-hello h1 .hd{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;padding:0;margin:0}html.flat .cx-hello h1 em{font-style:italic}html.flat .cx-home-col{width:min(720px,100%)}html.flat .cx-box,html.flat .cx-box.lg-l{border-radius:var(--f-r-box);background:var(--f-field);box-shadow:none}html.flat .cx-box:focus-within{box-shadow:none}html.flat .cx-box.drop{box-shadow:inset 0 0 0 2px var(--f-accent)}html.flat .cx-box.asking{background:var(--f-field)}html.flat .app .cx-ta{min-height:56px;padding:18px 20px 0;font-size:17px;line-height:25px;letter-spacing:-.022em;color:var(--f-text);caret-color:var(--f-accent)}html.flat .app .cx-ta::placeholder{color:var(--f-placeholder)}html.flat .cx-lines-h{color:var(--f-text-2)}html.flat .app .cx-lines-ta{font-size:14px;line-height:20px;letter-spacing:-.016em}html.flat .cx-bar{padding:12px 10px 10px;gap:6px}html.flat .cx-tools{gap:4px}html.flat .cx-tools.r{gap:6px}html.flat .cx-box :is(.cx-chip,.cx-sel-w){height:32px;gap:5px;padding:0 8px 0 10px;border-radius:var(--f-r-ctl);background:transparent;box-shadow:none;transform:none;color:var(--f-text-2);font-size:14px;font-weight:400;letter-spacing:-.016em;transition:background-color .12s,color .12s}html.flat .cx-box :is(.cx-chip,.cx-sel-w) b{font-weight:400;color:var(--f-text)}html.flat .cx-box .mdl-btn .cx-sel-l{font-size:14px;color:var(--f-text)}html.flat .cx-box .mdl-btn .mdl-l-full{white-space:nowrap}html.flat .cx-box :is(.cx-chip .lg-updown,.cx-sel-w>svg,.cx-chip>svg:last-child:not(:first-child)){width:11px;height:11px;color:var(--f-text-2)}@media(hover:hover){html.flat .cx-box :is(.cx-chip,.cx-sel-w):not(:disabled):hover{background:var(--f-hover);color:var(--f-text-2)}html.flat .cx-box :is(.cx-chip,.cx-sel-w):not(:disabled):hover svg{color:var(--f-text-2)}html.flat .cx-box .cx-chip-i:not(:disabled):hover svg{color:var(--f-text)}}html.flat .cx-box :is(.cx-pop.open>.cx-chip,.cx-sel-w[aria-expanded=true],.mdl-btn[aria-expanded=true]){background:var(--f-sel);color:var(--f-text-2)}html.flat .cx-box .cx-chip:focus-visible,html.flat .cx-box .cx-sel-w:focus-visible{background:transparent;box-shadow:none}html.flat .cx-box .cx-chip-i{width:32px;padding:0;border-radius:50%}html.flat .cx-box .cx-chip-i svg{width:18px;height:18px;color:var(--f-text-2);stroke-width:1.6}html.flat .cx-box .cx-pop.open>.cx-chip-i svg{color:var(--f-text)}html.flat .cx-box .cx-chip.on{height:28px;padding:0 7px 0 11px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);font-size:13px}html.flat .cx-box .cx-chip.on svg{width:11px;height:11px;color:var(--f-text-2)}html.flat .cx-step{height:32px;border-radius:var(--f-r-ctl);background:var(--f-fill)}html.flat .cx-step .cx-step-v{height:100%;padding:0 9px 0 11px;border-radius:var(--f-r-ctl) 0 0 var(--f-r-ctl);font-size:14px;font-weight:500;letter-spacing:-.016em;color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .cx-step .cx-step-v:focus{background:var(--f-hover);outline:none}html.flat .cx-step .cx-step-v:focus-visible{outline:2px solid var(--f-focus)!important;outline-offset:-2px}html.flat .cx-step i{height:16px;background:var(--f-sep)}html.flat .cx-step button{width:30px;height:32px;font-size:17px;font-weight:400;color:var(--f-text)}html.flat .cx-step button svg{width:16px;height:16px;stroke-width:1.7}html.flat .cx-step button:last-child{border-radius:0 var(--f-r-ctl) var(--f-r-ctl) 0}html.flat .cx-step button:hover:not(:disabled){background:var(--f-hover)}html.flat .cx-step button:disabled{color:var(--f-text-3)}html.flat .cx-step button:focus-visible{outline-offset:-2px}html.flat .cx-send{width:32px;height:32px;background:var(--f-fill);color:var(--f-text-3);box-shadow:none;transition:background-color .12s}html.flat .cx-send svg{width:17px;height:17px;stroke-width:2.2}html.flat .cx-send.go{background:var(--f-accent);color:var(--f-on-accent)}@media(hover:hover){html.flat .cx-send.go:hover:not(:disabled){background:var(--f-accent-hover)}}html.flat .cx-send.go:active:not(:disabled){background:var(--f-accent-active)}html.flat .cx-send:not(.go):not(.stop){color:var(--f-text-3)}html.flat .cx-menu{top:calc(100% + 6px);min-width:300px}html.flat .cx-menu.up{top:auto;bottom:calc(100% + 6px)}html.flat .cx-menu .lg-mi.off .lg-mi-t>span:first-child{color:inherit}html.flat .cx-menu:has(>.cx-cap){min-width:0}html.flat .cx-cap{width:252px;gap:10px;padding:7px 7px 5px}html.flat .cx-cap-k{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat[data-theme] .cx-cap :is(.input,.money,input):not(:focus){box-shadow:none}html.flat .cx-cap .input:focus{box-shadow:none}html.flat .cx-cap .money:focus-within{outline:2px solid var(--f-focus);outline-offset:1px;border-radius:var(--f-r-ctl)}html.flat .cx-cap :is(.input,.money){height:32px;border:0;border-radius:var(--f-r-ctl);background:var(--f-field-menu);color:var(--f-text);font-size:14px}html.flat .cx-cap .o-presets{padding:2px;border-radius:var(--f-r-seg);background:var(--f-fill)}html.flat .cx-cap .o-presets button{height:26px;padding:0 8px;border-radius:var(--f-r-thumb);font-size:13px;font-weight:400;color:var(--f-text)}html.flat .cx-cap .o-presets button[aria-pressed=true]{background:var(--f-thumb);font-weight:600}@media(hover:hover){html.flat .cx-cap .o-presets button:not([aria-pressed=true]):hover{background:var(--f-hover)}}html.flat .cx-cap .o-presets button:focus-visible{outline-offset:-2px}html.flat .cx-cap-n{font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .cx-note,html.flat .cx-note.ok,html.flat .cx-note.warn,html.flat .cx-note.err{margin-top:12px;padding:0 20px;border-radius:0;background:none;font-size:13px;line-height:18px;color:var(--f-text-2)}html.flat .cx-note.ok{color:var(--f-text)}html.flat .cx-note.err{color:var(--danger)}html.flat .at-chips{padding:14px 16px 0}html.flat .at-chip{border-radius:var(--f-r-ctl);background:var(--f-fill)}html.flat.flat-nocat body:before{content:none}@media(max-width:720px){html.flat .cx-scroll.cx-home{padding:0 16px max(12px,env(safe-area-inset-bottom,0px))}html.flat .cx-home .cx-hello{margin:0;padding:24px 8px 40px;align-items:center;text-align:center}html.flat .cx-home .cx-hello h1{flex-direction:column;gap:16px;font-size:40px;line-height:1.08;letter-spacing:-.01em!important}html.flat .cx-home .cx-hello h1 .cx-hello-m{height:44px;margin:0}html.flat .hm-under,html.flat .cx-home-col .cx-step-u{display:none}html.flat .cx-box,html.flat .cx-box.lg-l{border-radius:22px}html.flat .cx-row{padding-right:52px}html.flat .app .cx-ta{min-height:52px;padding:15px 4px 0 18px;font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .cx-bar{padding:8px;gap:4px}html.flat .cx-bar .cx-send{top:9px;right:9px;width:34px;height:34px}html.flat .cx-box :is(.cx-chip,.cx-sel-w){height:36px;padding:0 8px 0 10px;font-size:15px}html.flat .cx-box .mdl-btn .cx-sel-l{font-size:15px}html.flat .cx-box .cx-chip-i{width:36px}html.flat .cx-box .cx-chip-i svg{width:20px;height:20px}html.flat .cx-step{height:36px}html.flat .cx-step .cx-step-v{font-size:15px;padding:0 8px 0 11px}html.flat .cx-step button{width:34px;height:36px}html.flat .cx-menu{min-width:min(300px,calc(100vw - 32px))}html.flat .cx-note{padding:0 8px}}@media(max-width:440px){html.flat .cx-step button{width:32px}}@media(max-width:380px){html.flat .cx-step button{width:28px}html.flat .cx-box .mdl-btn{width:36px;padding:0;justify-content:center}}@media(max-width:440px){html.flat .cx-box .mdl-btn,html.flat .cx-home-col .cx-box .mdl-btn{width:36px;padding:0;gap:0;justify-content:center}html.flat .cx-box .mdl-btn .cx-sel-l,html.flat .cx-box .mdl-btn>svg:not(.mdl-ic),html.flat .cx-home-col .cx-box .mdl-btn .cx-sel-l,html.flat .cx-home-col .cx-box .mdl-btn>svg:not(.mdl-ic){display:none}html.flat .cx-box .mdl-btn .mdl-ic,html.flat .cx-home-col .cx-box .mdl-btn .mdl-ic{display:block;width:18px;height:18px;color:var(--f-text);stroke-width:1.5}html.flat .cx-box .cx-tools.r .cx-pop>button .lg-updown{display:none}html.flat .cx-box .cx-tools.r .cx-pop>button{padding:0 11px}}@media(max-width:340px){html.flat .cx-bar,html.flat .cx-home-col .cx-tools,html.flat .cx-home-col .cx-tools.r{gap:4px}html.flat .cx-step button,html.flat .cx-home-col .cx-step button{width:26px}html.flat .cx-step .cx-step-v,html.flat .cx-home-col .cx-step .cx-step-v{width:30px;padding:0 2px 0 9px}html.flat .cx-box .cx-tools.r .cx-pop>button{padding:0 8px}}@media(min-width:721px){html.flat .cx-home-col .cx-bar{padding:0 12px 14px}html.flat .app .cx-home-col .cx-ta{min-height:64px;padding:14px 20px 0}}html.flat .cx-home-col .cx-tools{gap:8px}html.flat .cx-home-col .cx-tools.r{gap:7px}html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn){height:30px;gap:6px;padding:0 10px 0 9px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);font-size:14px;font-weight:500;letter-spacing:-.016em}html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn) .cx-pill-i,html.flat .cx-home-col .cx-box .mdl-btn .mdl-ic{display:block;width:16px;height:16px;flex:none;color:var(--f-text-2);stroke-width:1.7}html.flat .cx-home-col .cx-box .cx-pill .cx-pill-c{width:10px;height:10px;color:var(--f-text-3);stroke-width:2.4}html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn) .lg-updown{width:10px;height:10px;color:var(--f-text-3)}html.flat .cx-home-col .cx-box .mdl-btn .cx-sel-l{font-size:14px;font-weight:500;color:var(--f-text)}html.flat .cx-home-col .cx-box .cx-pill .cx-cap-w{font-weight:400;color:var(--f-text-2)}html.flat .cx-home-col .cx-box .cx-pill b{font-weight:600;color:var(--f-text)}@media(hover:hover){html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn):not(:disabled):hover svg{color:var(--f-text-2)}}html.flat .cx-home-col .cx-box :is(.cx-pop.open>.cx-pill,.mdl-btn[aria-expanded=true]){background:var(--f-fill-2);color:var(--f-text)}html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn):focus-visible{background:var(--f-fill)}html.flat .cx-home-col .cx-box .cx-chip-i{width:30px;height:30px;background:var(--f-fill)}html.flat .cx-home-col .cx-box .cx-chip-i svg{width:17px;height:17px;color:var(--f-text-2)}@media(hover:hover){html.flat .cx-home-col .cx-box .cx-chip-i:not(:disabled):hover{background:var(--f-fill-2)}}html.flat .cx-home-col .cx-step{height:30px;gap:0;padding:0 2px 0 0;border-radius:var(--f-r-pill)}html.flat .cx-home-col .cx-step .cx-step-v{padding:0 4px 0 12px;border-radius:var(--f-r-pill) 0 0 var(--f-r-pill);font-size:14px;font-weight:600}html.flat .cx-home-col .cx-step-u{padding:0 6px 0 0;font-size:14px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .cx-home-col .cx-step i{height:14px}html.flat .cx-home-col .cx-step button{width:28px;height:30px;border-radius:50%;color:var(--f-text-2)}html.flat .cx-home-col .cx-step button:last-child{border-radius:50%}html.flat .cx-home-col .cx-send.go{background:var(--f-text);color:var(--f-bg)}@media(hover:hover){html.flat .cx-home-col .cx-send.go:hover:not(:disabled){background:var(--f-text);opacity:.88}}html.flat .cx-home-col .cx-send.go:active:not(:disabled){background:var(--f-text);opacity:.8}html.flat .cx-home-col .cx-send svg{width:16px;height:16px;stroke-width:2.2}html.flat .cx-send svg:not(.spin){stroke-width:1.85}html.flat .hm-box-w{position:relative}html.flat .hm-slash{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);max-height:340px;overflow-y:auto;padding:5px;border-radius:var(--f-r-menu);background:var(--f-menu);animation:flat-menu-in .12s ease-out both}html.flat .hm-slash.up{top:auto;bottom:calc(100% + 6px)}html.flat .hm-slash-i{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px 6px 6px;border-radius:var(--f-r-mi);cursor:default;color:var(--f-text)}html.flat .hm-slash-t{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:18px;letter-spacing:-.016em}html.flat .hm-slash-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.flat .hm-slash-l{font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .hm-slash-i .hm-slug{font-size:13px}html.flat .hm-slash-i.on{background:var(--f-hi);color:#fff}html.flat .hm-slash-i.on :is(.hm-slash-l,.hm-slug){color:#ffffffd9}html.flat .hm-slash-i.on .hm-gl{background:#ffffff29;color:#fff}html.flat .hm-slash .hm-gl{background:var(--f-fill)}html.flat .hm-at-h{padding:7px 8px 4px;font-size:12px;line-height:14px;color:var(--f-text-3)}html.flat .hm-at-h:not(:first-child),html.flat .hm-at [role=presentation]>.hm-at-h{padding-top:10px}html.flat .hm-at-n{padding:8px 8px 7px;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .hm-at-v{color:var(--f-text-2);font-size:12px}html.flat .hm-slash-i.on .hm-at-v{color:#ffffffd9}html.flat .hm-gl.mn-letter{font-size:14px;font-weight:600;line-height:1;letter-spacing:0}html.flat .hm-under{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px 0;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .hm-under kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;margin:0 5px;padding:0 5px;border-radius:5px;background:var(--f-fill);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--f-text)}html.flat .hm-free b{font-weight:500;color:var(--f-text)}html.flat .hm-lists{width:min(720px,100%);margin:38px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px}html.flat .hm-col{position:relative;min-width:0}html.flat .hm-col+.hm-col:before{content:"";position:absolute;left:-28px;top:0;bottom:0;width:1px;background:var(--f-sep)}html.flat .hm-col-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 0 11px;box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat .hm-col-h h2{margin:0;font-family:var(--f-font);font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.012em;color:var(--f-text-2)}html.flat .hm-col-a{font-size:14px;letter-spacing:-.016em;color:var(--f-text-3);text-decoration:none;border-radius:4px}@media(hover:hover){html.flat .hm-col-a:hover{color:var(--f-text)}}html.flat .hm-rows{margin:0;padding:0;list-style:none}html.flat .hm-rows>li+li{box-shadow:inset 0 1px 0 var(--f-sep)}html.flat .hm-row{position:relative;width:100%;min-height:59px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:10px 0;border:0;border-radius:0;background:none;color:var(--f-text);font:inherit;text-align:left;cursor:pointer}html.flat .hm-rows>li.hm-row{cursor:default}html.flat button.hm-row:focus-visible{outline-offset:-2px}html.flat .hm-gl{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--f-r-ctl);background:var(--f-field);color:var(--f-text)}html.flat .hm-gl svg{width:18px;height:18px}html.flat .hm-rows .hm-gl{background:none;color:var(--f-sb-ic)}html.flat .hm-rows .hm-gl svg{width:20px;height:20px}html.flat .hm-row-tx{display:flex;flex-direction:column;gap:2px;min-width:0;color:inherit;text-decoration:none}html.flat .hm-row-t,html.flat .hm-row-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.flat .hm-row-t{font-size:15px;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .hm-row-l{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .hm-slug{font-size:14px;letter-spacing:-.016em;color:var(--f-text-2);white-space:nowrap}html.flat .hm-link:after{content:"";position:absolute;inset:0}html.flat .hm-link:focus-visible{outline:none!important}html.flat .hm-link:focus-visible:after{outline:2px solid var(--f-focus);outline-offset:-2px;border-radius:4px}@media(hover:hover){html.flat button.hm-row:hover,html.flat li.hm-row:has(.hm-link:hover){background:var(--f-hover)}}html.flat .hm-st{width:30px;display:grid;place-items:center;color:var(--f-text-2)}html.flat .hm-st.bad{color:var(--danger)}html.flat .hm-st svg{width:20px;height:20px;stroke-width:1.35}html.flat .hm-row-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2);font-variant-numeric:tabular-nums}html.flat .hm-age{font-size:13px;line-height:18px;color:var(--f-text-3)}html.flat .hm-retry{position:relative;z-index:1;height:20px;margin:0 -6px;padding:0 6px;border:0;border-radius:5px;background:none;color:var(--f-text-2);font:inherit;cursor:pointer}@media(hover:hover){html.flat .hm-retry:hover{background:var(--f-hover);color:var(--f-text)}}html.flat .hm-empty{margin:0;padding:16px 0;font-size:13px;line-height:18px;color:var(--f-text-2)}@media(max-width:720px){html.flat .cx-home-col .cx-tools,html.flat .cx-home-col .cx-tools.r{gap:6px}html.flat .cx-home-col .cx-box :is(.cx-pill,.mdl-btn){height:36px;font-size:15px}html.flat .cx-home-col .cx-box .cx-pill:has(.cx-pill-l){width:36px;padding:0;justify-content:center}html.flat .cx-home-col .cx-box .cx-pill :is(.cx-pill-l,.cx-pill-c){display:none}html.flat .cx-home-col .cx-box :is(.cx-pill .cx-pill-i,.mdl-btn .mdl-ic){width:18px;height:18px;stroke-width:1.5}html.flat .cx-home-col .cx-box .cx-chip-i{width:36px;height:36px}html.flat .cx-home-col .cx-step{height:36px}html.flat .cx-home-col .cx-step button{width:32px;height:36px}html.flat .cx-home-col .cx-step .cx-step-v{padding:0 6px 0 12px;font-size:15px}}@media(max-width:720px){html.flat .hm-under{display:none}html.flat .cx-home-col .cx-box .cx-pill:not(:has(.cx-pill-l)) .cx-pill-i{display:none}}@media(max-width:380px){html.flat .cx-home-col .cx-box .cx-pill .cx-cap-w{display:none}}@media(max-width:720px){html.flat .cx-step .cx-step-v,html.flat .cx-home-col .cx-step .cx-step-v{font-size:16px}html.flat .cx-cap :is(.input,.money,.money input){font-size:16px}}@media(max-width:340px){html.flat .cx-scroll.cx-home{padding-left:10px;padding-right:10px}html.flat .cx-bar,html.flat .cx-home-col .cx-bar{padding-left:6px;padding-right:6px;gap:4px}html.flat .cx-home-col .cx-tools,html.flat .cx-home-col .cx-tools.r{gap:4px}html.flat .cx-home-col .cx-step button{width:26px}html.flat .cx-home-col .cx-step .cx-step-v{padding:0 3px 0 10px}html.flat .cx-home-col .cx-box .cx-tools.r .cx-pop>button{padding:0 8px}}html.flat .cx-nocap{display:flex;align-items:center;gap:8px;width:100%;padding:8px 6px 2px;border:0;border-top:1px solid var(--f-sep-menu);border-radius:0;background:none;color:var(--f-text);font:inherit;text-align:left;cursor:pointer}html.flat .cx-nocap-t{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:17px}html.flat .cx-nocap-l{font-size:12px;font-weight:400;line-height:16px;color:var(--f-text-2)}html.flat .cx-nocap-c{width:16px;height:16px;flex:none;color:var(--f-accent)}@media(hover:hover){html.flat .cx-nocap:hover .cx-nocap-t>span:first-child{color:var(--f-accent)}}html.flat .cx-nocap:focus-visible{outline:2px solid var(--f-focus);outline-offset:2px;border-radius:var(--f-r-ctl)}html.flat .cx-bar[data-fit~="1"] .mdl-btn .mdl-l-full{display:none}html.flat .cx-bar[data-fit~="1"] .mdl-btn .mdl-l-short{display:inline}html.flat .cx-bar[data-fit~="2"] .cx-pill-when,html.flat .cx-bar[data-fit~="3"] .cx-pill-wallet{width:30px;padding:0;gap:0;justify-content:center}html.flat .cx-bar[data-fit~="2"] .cx-pill-when :is(.cx-pill-l,.cx-pill-c),html.flat .cx-bar[data-fit~="3"] .cx-pill-wallet :is(.cx-pill-l,.cx-pill-c){display:none}html.flat .cx-bar[data-fit~="3"] .cx-pill-wallet .cx-pill-i{display:block}html.flat .cx-bar[data-fit~="4"] .mdl-btn{width:30px;padding:0;gap:0;justify-content:center}html.flat .cx-bar[data-fit~="4"] .mdl-btn :is(.cx-sel-l,.lg-updown){display:none}html.flat .cx-bar[data-fit~="4"] .mdl-btn .mdl-ic{display:block;width:16px;height:16px;flex:none;color:var(--f-text);stroke-width:1.7}html.flat .cx-bar[data-fit~="5"] .cx-pill-cap :is(.cx-cap-w,.lg-updown){display:none}html.flat .cx-bar[data-fit~="6"] .cx-step-u{display:none}html.flat .cx-bar[data-fit~="7"] .cx-chip-repo-n{display:inline-block;max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}html.flat .cx-bar[data-fit~="8"],html.flat .cx-bar[data-fit~="8"]>.cx-tools{flex-wrap:wrap;row-gap:8px}html.flat .cx-bar[data-fit~="8"]>.cx-tools.r{margin-left:auto}@media(max-width:720px){html.flat .cx-bar[data-fit~="2"] .cx-pill-when,html.flat .cx-bar[data-fit~="3"] .cx-pill-wallet,html.flat .cx-bar[data-fit~="4"] .mdl-btn{width:36px}html.flat .cx-bar[data-fit~="4"] .mdl-btn .mdl-ic{width:18px;height:18px;stroke-width:1.5}}html.flat .mdl .mdl-i-n{white-space:normal;overflow-wrap:anywhere}html.flat a.sb-brand{height:28px;padding:0 3px;margin-left:-3px;border-radius:var(--f-r-ctl);text-decoration:none}html.flat a.sb-brand:focus-visible{outline-offset:0}html.flat a.sb-brand{position:relative}html.flat a.sb-brand:after{content:"";position:absolute;inset:-8px -5px}html.flat .sb-join{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 3px 6px}html.flat .sb-join-t{margin:0;padding:0 10px;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .sb .sb-join-b{height:32px;padding:0 14px;font-size:13px;font-weight:500;letter-spacing:-.01em}html.flat .sb-foot>.sb-foot-links:first-child{margin-top:6px}html.flat .sb-foot-links{display:flex;align-items:center;gap:2px;margin:0 0 10px}html.flat .sb-foot-links .sb-docs-l{margin:0}html.flat .sb-foot-links .sb-x-l svg{width:14px;height:14px}@media(max-width:1000px){html.flat .sb-join{gap:12px;padding:14px 0 6px}html.flat .sb-join-t{padding:0 12px;font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .sb .sb-join-b{height:44px;font-size:17px;letter-spacing:-.022em}}html.flat .hm-does a.hm-row{text-decoration:none}html.flat .hm-does a.hm-row:focus-visible{outline-offset:-2px}@media(hover:hover){html.flat .hm-does a.hm-row:hover{background:var(--f-hover)}}html.flat .hm-does .hm-gl svg{width:17px;height:17px}@media(max-width:1599px){html.flat .hm-does .hm-row-l{white-space:normal}}html.flat .dp-join .dp-body{padding-top:18px}html.flat .dp-join-p{margin:0 0 10px;font-size:14px;line-height:20px;letter-spacing:-.012em;color:var(--f-text-2)}html.flat .dp-join .dp-go{margin-top:18px}html.flat .dp-join .dp-btn{border-radius:var(--f-r-pill)}html.flat .dp-price h3{margin:0;font-family:var(--f-font);line-height:20px;letter-spacing:-.016em}html.flat .dp-price .dp-wal-a{text-decoration:none;border-radius:4px}@media(hover:hover){html.flat .dp-price .dp-wal-a:hover{color:var(--f-text)}}html.flat .dp-price .dp-wal-r b{text-align:right}html.flat .cx-hello-s{max-width:320px;margin:14px auto 0;font-size:15px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2);text-align:center;text-wrap:balance}html.flat,html.flat[data-theme]{--f-danger: #ff6961;--f-switch: rgba(120, 120, 128, .4);--danger: var(--f-danger);--err: var(--f-danger)}html.flat[data-theme=light]{--f-danger: #d70015;--f-switch: rgba(120, 120, 128, .42)}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--f-danger: #d70015;--f-switch: rgba(120, 120, 128, .42)}}:where(html.flat) :is(.btn,.hx-btn){height:32px;padding:0 15px;gap:6px;font-size:14px;letter-spacing:-.016em}:where(html.flat) .btn svg{width:15px;height:15px}:where(html.flat) .btn.sm{height:28px;padding:0 12px;font-size:13px;letter-spacing:-.01em}:where(html.flat) :is(.btn.lg,.hx-btn){height:44px;padding:0 22px;font-size:17px;letter-spacing:-.022em}:where(html.flat) .btn.icon{width:32px;padding:0}:where(html.flat) .btn.sm.icon{width:28px}:where(html.flat) .btn.lg.icon{width:44px}html.flat :is(.btn,.hx-btn){border:0;border-radius:var(--f-r-pill);background:var(--f-fill);background-image:none;box-shadow:none;color:var(--f-text);font-family:var(--f-font);font-weight:400;transform:none;transition:background-color .12s,color .12s}@media(hover:hover){html.flat :is(.btn,.hx-btn):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat :is(.btn,.hx-btn):not(:disabled):active{background:var(--f-fill-2);transform:none}html.flat :is(.btn.primary,.hx-btn.pri),html.flat .lg-alert-b .btn.go{background:var(--f-accent);color:var(--f-on-accent);font-weight:400;box-shadow:none}@media(hover:hover){html.flat :is(.btn.primary,.hx-btn.pri,.lg-alert-b .btn.go):not(:disabled):hover{background:var(--f-accent-hover);color:var(--f-on-accent)}}html.flat :is(.btn.primary,.hx-btn.pri,.lg-alert-b .btn.go):not(:disabled):active{background:var(--f-accent-active)}html.flat .btn.quiet{background:transparent;color:var(--f-link)}@media(hover:hover){html.flat .btn.quiet:not(:disabled):hover{background:var(--f-hover);color:var(--f-link)}}html.flat .btn.quiet:not(:disabled):active{background:var(--f-fill)}html.flat .btn.danger{color:var(--f-danger);font-weight:400}html.flat .btn.danger.quiet{background:transparent}@media(hover:hover){html.flat .btn.danger:not(:disabled):hover{color:var(--f-danger)}}html.flat :is(.btn,.hx-btn):disabled{opacity:1;background:var(--f-fill);color:var(--f-text-3);cursor:default}html.flat .btn.quiet:disabled{background:transparent}html.flat :is(.btn.primary,.hx-btn.pri):disabled.busy{background:var(--f-accent);color:var(--f-on-accent);opacity:.6}html.flat :is(.btn,.hx-btn):not(:disabled):focus-visible{background:var(--f-fill);color:var(--f-text);box-shadow:none}html.flat .btn.quiet:not(:disabled):focus-visible{background:transparent;color:var(--f-link)}html.flat .btn.danger:not(:disabled):focus-visible{color:var(--f-danger)}html.flat :is(.btn.primary,.hx-btn.pri):not(:disabled):focus-visible{background:var(--f-accent);color:var(--f-on-accent)}html.flat .lg-ib{background:var(--f-fill);color:var(--f-text);box-shadow:none;transform:none}html.flat .lg-ib.plain{background:transparent;color:var(--f-text-2)}@media(hover:hover){html.flat .lg-ib:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}html.flat .lg-ib.plain:not(:disabled):hover{background:var(--f-hover)}}html.flat .lg-ib:active{transform:none}html.flat .o-link:not(#_){color:var(--f-link);text-decoration:none}@media(hover:hover){html.flat .o-link:not(#_):hover{color:var(--f-link);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}}html.flat button.o-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}html.flat :is(.input,.textarea,.select):not(#_){border:0;border-radius:var(--f-r-ctl);background-color:var(--f-fill-field);box-shadow:none;color:var(--f-text);caret-color:var(--f-accent)}:where(html.flat) :is(.input,.textarea,.select){font-family:var(--f-font);font-size:14px;letter-spacing:-.016em}:where(html.flat) .input{height:32px;padding:0 11px}:where(html.flat) .textarea{padding:8px 11px;line-height:20px}html.flat :is(.input,.textarea,.select):not(#_):hover{background-color:var(--f-fill-field)}html.flat :is(.input,.textarea,.select):not(#_):focus{background-color:var(--f-fill-field);box-shadow:none;outline:2px solid var(--f-focus)!important;outline-offset:1px}html.flat :is(.input,.textarea)::placeholder{color:var(--f-placeholder);opacity:1}html.flat :is(.input,.textarea,.select):disabled{color:var(--f-text-3);opacity:1}html.flat .input[aria-invalid=true]:not(:focus){outline:2px solid var(--f-danger);outline-offset:1px}html.flat .input.o-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:0}:where(html.flat) .input.o-mono{font-size:13px}html.flat .money:before{color:var(--f-text-2)}html.flat .field>span,html.flat .backdrop .field>span{font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat :is(.select,.mdl-field):not(#_){height:28px;padding:0 28px 0 10px;border-radius:var(--f-r-ctl);background-color:var(--f-fill);background-image:var(--select-chev);background-repeat:no-repeat;background-position:right 9px center;background-size:11px;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em;cursor:pointer}@media(hover:hover){html.flat :is(.select,.mdl-field):not(#_):hover{background-color:var(--f-fill-2)}}html.flat .mdl-field[aria-expanded=true]:not(#_){background-color:var(--f-fill-2)}html.flat .mdl-field:not(#_):focus{outline:none!important}html.flat .mdl-field:not(#_):focus-visible{outline:2px solid var(--f-focus)!important;outline-offset:2px}html.flat .switch .track{width:38px;height:22px;background:var(--f-switch);box-shadow:none;transition:background-color .2s}html.flat .switch .track:after{top:2px;left:2px;width:18px;height:18px;background:#fff;box-shadow:none;transition:transform .2s ease}html.flat .switch input:checked+.track{background:var(--f-accent);box-shadow:none}html.flat .switch input:checked+.track:after{transform:translate(16px);background:#fff!important}html.flat .switch:active .track:after{transform:none}html.flat .switch:active input:checked+.track:after{transform:translate(16px)}html.flat .switch input:focus-visible+.track{outline:2px solid var(--f-focus);outline-offset:2px;box-shadow:none}html.flat .switch input:disabled+.track{opacity:.42}html.flat .switch .stack .small{font-size:14px;font-weight:400;color:var(--f-text)}html.flat .switch .stack .tiny{font-size:12px;color:var(--f-text-2)}@media(pointer:coarse){html.flat .switch .track{width:51px;height:31px}html.flat .switch .track:after{width:27px;height:27px}html.flat .switch input:checked+.track:after,html.flat .switch:active input:checked+.track:after{transform:translate(20px)}}html.flat .seg button{box-shadow:none;transition:background-color .12s}@media(hover:hover){html.flat .seg button:not([aria-pressed=true]):not([aria-checked=true]):hover{background:var(--f-hover)}}html.flat .seg button:focus-visible{outline-offset:-2px}html.flat :is(.lg-radio,.kc-dot){width:16px;height:16px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--f-text-3)}html.flat :is(.lg-radio.on,[aria-checked=true]>.lg-radio,.kc-opt.on .kc-dot){background:var(--f-accent);box-shadow:none}html.flat :is(.lg-radio.on,[aria-checked=true]>.lg-radio,.kc-opt.on .kc-dot):after{left:5px;top:5px;width:6px;height:6px;background:#fff}html.flat :is(.kc-opt,.o-pw-o,.rp-opt):focus-visible{outline:none!important}html.flat :is(.kc-opt,.o-pw-o,.rp-opt):focus-visible :is(.kc-dot,.lg-radio){outline:2px solid var(--f-focus);outline-offset:2px;box-shadow:none}html.flat .o-check{gap:10px;font-size:14px;letter-spacing:-.016em;color:var(--f-text)}html.flat .o-check input,html.flat.site .o-check input{width:16px;height:16px;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--f-text-3)}html.flat .o-check input:checked,html.flat.site .o-check input:checked{background:var(--f-accent);box-shadow:none}html.flat .o-check input:checked:after{width:8px;height:4px;border-left:1.8px solid #ffffff;border-bottom:1.8px solid #ffffff}html.flat.site .o-check input:focus-visible,html.flat.site .o-check input:checked:focus-visible{outline:2px solid var(--f-focus)!important;outline-offset:2px}@media(max-width:720px){:where(html.flat) :is(.btn,.hx-btn){height:36px;padding:0 16px;font-size:15px;letter-spacing:-.016em}:where(html.flat) .btn.sm{height:32px;padding:0 14px;font-size:15px}:where(html.flat) :is(.btn.lg,.hx-btn){height:50px;padding:0 24px;font-size:17px;letter-spacing:-.022em}:where(html.flat) .btn.icon{width:36px}:where(html.flat) .btn.sm.icon{width:32px}:where(html.flat) .input{height:40px;padding:0 12px}:where(html.flat) :is(.input,.textarea,.select){font-size:16px;letter-spacing:-.02em}:where(html.flat) .input.o-mono{font-size:15px}html.flat :is(.select,.mdl-field):not(#_){height:36px;padding:0 30px 0 12px;font-size:15px;background-size:12px;background-position:right 10px center}html.flat .switch .stack .small{font-size:17px;letter-spacing:-.022em}html.flat .switch .stack .tiny{font-size:13px}html.flat .o-check{font-size:16px}}html.flat,html.flat[data-theme]{--fs-alert: #2c2c2e;--fs-alert-btn: rgba(118, 118, 128, .32);--fs-toast: #3a3a3c}html.flat[data-theme=light]{--fs-alert: #ffffff;--fs-alert-btn: #e8e8ed;--fs-toast: #e8e8ed}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--fs-alert: #ffffff;--fs-alert-btn: #e8e8ed;--fs-toast: #e8e8ed}}@keyframes flat-fade{0%{opacity:0}to{opacity:1}}html.flat .backdrop{background:var(--f-curtain);animation:flat-fade .16s ease-out both}html.flat .backdrop .modal,html.flat.site .backdrop .modal{width:min(520px,100%);padding:22px 24px 24px;border:0;border-radius:var(--f-r-box);background:var(--f-sheet);background-image:none;box-shadow:none;color:var(--f-text);animation:flat-fade .16s ease-out both}html.flat .backdrop .modal.wide{width:min(680px,100%)}html.flat .modal .mh{gap:12px;min-height:28px;margin:0 0 14px}html.flat .modal .mh .h3{font-family:var(--f-display);font-size:19px;font-weight:600;line-height:24px;letter-spacing:.012em;color:var(--f-text)}html.flat .modal .mb{gap:14px}html.flat .mh-x{width:28px;height:28px;background:var(--f-fill);color:var(--f-text-2);box-shadow:none}html.flat .mh-x svg{width:12px;height:12px;stroke-width:2.4}@media(hover:hover){html.flat .mh-x:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .mh-x:focus-visible{box-shadow:none}html.flat :is(.lg-sheet-go,.modal .o-modal-go,.modal .kc-go){gap:10px;margin:10px 0 0}html.flat :is(.lg-sheet-go,.modal .kc-go,.modal .o-modal-go,.ih-go) .btn{min-width:84px;height:32px;padding:0 16px;font-size:14px}html.flat .modal :is(.o-modal-lede,.ih-lead){margin:0;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .modal :is(.lg-note,.kc-fine,.o-modal-note,.o-field-hint){font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .modal :is(.o-modal-err,.o-field-err){font-size:12px;line-height:16px;color:var(--f-danger)}html.flat .modal .o-dev{font-size:12px;color:var(--f-text-2)}html.flat .modal .o-dev .o-mono{color:var(--f-text)}html.flat .backdrop .modal:not(.gh-pick) :is(input.input,.select):not(.o-otp-box):not(#_){height:36px;font-size:15px}html.flat .backdrop .modal input.input:not(.money input,.o-otp-box){padding-left:12px;padding-right:12px}html.flat .backdrop .modal .money:before{left:12px;font-size:15px;color:var(--f-text-2)}html.flat .backdrop .modal .money input.input{padding-left:25px}html.flat.site .backdrop .modal.lgs-auth,html.flat.site .backdrop .modal.lgs-vault{width:min(420px,100%)}html.flat .lgs :is(.mb,.o-auth-form){gap:14px}html.flat .lgs .o-field{gap:6px}html.flat .lgs .o-auth-em{font-weight:600;color:var(--f-text)}html.flat .lgs-auth input.input[type=email]:not(#_){height:40px;border-radius:10px;font-size:15px}html.flat .lgs .switch .stack .small{font-size:14px;font-weight:400;line-height:20px;color:var(--f-text)}html.flat .lgs .switch .stack .tiny{font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .lgs :is(.o-auth-terms,.o-auth-alt){font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgs .o-auth-sep{background:var(--f-sep)}html.flat .lgs .o-auth-or{font-size:12px;font-weight:400;color:var(--f-text-2)}html.flat .lgs .o-auth-or:before,html.flat .lgs .o-auth-or:after{background:var(--f-sep)}html.flat .lgs .btn.o-auth-gh{height:36px;font-size:14px}html.flat .backdrop .lgs .o-otp-box:not(#_){height:52px;padding:0;border-radius:10px;font-size:22px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}html.flat .lgs .o-secret{padding:12px 14px;border-radius:10px;background:var(--f-fill-field);font-size:13px;line-height:19px;color:var(--f-text)}html.flat .lgs .o-code{border:0;border-radius:10px;background:var(--f-fill-field)}html.flat .lgs .o-code pre{color:var(--f-text-2)}html.flat .lgs .o-code-h .o-k{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgs.gh-pick .input:not(#_){height:36px;font-size:15px}html.flat .lgs .gh-list{margin:0 -8px}html.flat .lgs .gh-repo{min-height:32px;padding:6px 8px;gap:8px;border-radius:var(--f-r-row);font-size:14px;color:var(--f-text)}@media(hover:hover){html.flat .lgs .gh-repo:hover{background:var(--f-hover)}}html.flat .lgs .gh-repo.on,html.flat .lgs .gh-repo:focus-visible{background:var(--f-sel);outline-offset:-2px}html.flat .lgs .gh-repo-ic{color:var(--f-text-2)}html.flat .lgs .gh-repo-k{font-size:12px;color:var(--f-text-2)}html.flat .lgs .gh-repo-ok{color:var(--f-accent)}html.flat .lgs :is(.gh-none,.gh-foot){font-size:13px;color:var(--f-text-2)}html.flat.site .backdrop .modal.kc{width:min(480px,100%)}html.flat .kc-opts{gap:14px}html.flat .kc-opt,html.flat .kc-opt:hover,html.flat .kc-opt.on{gap:10px;padding:0;background:none}html.flat .kc-dot{margin-top:2px}html.flat .kc-t{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .kc-l{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site .backdrop .modal.tkp,html.flat .backdrop .modal.tkp{width:min(500px,100%)}html.flat .tkp-opts{display:flex;flex-direction:column}html.flat .tkp-opt{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:0;padding:12px 0;border:0;border-radius:0;background:none;text-align:left;font:inherit;color:var(--f-text);cursor:pointer}html.flat .tkp-opt+.tkp-opt{border-top:1px solid var(--f-sep)}html.flat .tkp-opt:first-child{padding-top:2px}html.flat .tkp-opt:disabled{cursor:default}html.flat .tkp-opt .lg-radio{margin-top:2px}html.flat .tkp-opt:focus-visible{outline:none!important}html.flat .tkp-opt:focus-visible .lg-radio{outline:2px solid var(--f-focus);outline-offset:2px;box-shadow:none}html.flat .tkp-ot{display:flex;flex-direction:column;gap:3px;min-width:0}html.flat .tkp-t{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .tkp-tag{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .tkp-l{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .tkp-how{display:flex;flex-direction:column;gap:4px;margin-top:6px}html.flat .tkp-how-l{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text)}html.flat .tkp-opt:disabled :is(.tkp-t,.tkp-l){color:var(--f-text-3)}html.flat .tkp-opt:disabled .lg-radio{opacity:.5}html.flat .modal .tkp-link{align-self:flex-start;font-size:13px;line-height:18px;color:var(--f-link)}html.flat .lg-alert-bd{background:var(--f-curtain);animation:flat-fade .14s ease-out both}html.flat .lg-alert,html.flat .lg-alert.lg-t{width:min(280px,100%);padding:20px 16px 16px;border:0;border-radius:12px;background:var(--fs-alert);background-image:none;box-shadow:none;text-align:center;animation:flat-fade .14s ease-out both}html.flat .lg-alert-t{font-family:var(--f-font);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .lg-alert-m{margin:6px 0 0;font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lg-alert-b .btn{height:32px;padding:0 10px;border-radius:var(--f-r-ctl);background:var(--fs-alert-btn);font-size:14px;font-weight:400;color:var(--f-text)}html.flat .lg-alert-b .btn.danger{color:var(--f-danger);font-weight:600}html.flat .lg-alert-b .btn.go{background:var(--f-accent);color:var(--f-on-accent);font-weight:400}@media(hover:hover){html.flat .lg-alert-b .btn:not(.go):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}html.flat .lg-alert-b .btn.danger:not(:disabled):hover{color:var(--f-danger)}}html.flat .lg-alert-b .btn:not(.go):focus-visible{background:var(--fs-alert-btn);color:var(--f-text)}html.flat .lg-alert-b .btn.danger:focus-visible{color:var(--f-danger)}html.flat .toasts{top:calc(var(--f-bar) + 8px)}html.flat .toast,html.flat .toast.lg{min-height:36px;padding:8px 16px 8px 12px;gap:8px;border:0;border-radius:var(--f-r-pill);background:var(--fs-toast);box-shadow:none;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.016em;color:var(--f-text);animation:flat-fade .16s ease-out both}html.flat .toast svg{width:14px;height:14px;color:var(--f-text-2);stroke-width:2.2}html.flat .toast.err svg{color:var(--f-danger)}html.flat .backdrop .modal.wc,html.flat.site .backdrop .modal.wc{--wc-line: var(--f-fill-2);width:min(560px,100%);padding:0;border-radius:var(--f-r-box);background:var(--f-sheet);overflow-x:hidden}html.flat .wc-text{gap:8px;padding:18px 28px 6px}html.flat .wc-text h2{font-family:var(--f-display);font-size:24px;font-weight:600;line-height:28px;letter-spacing:.009em;color:var(--f-text)}html.flat .wc-text p{font-size:15px;line-height:21px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .wc-foot{padding:12px 20px 20px 28px}html.flat .wc-dots button:before{background:var(--f-text-3);opacity:.6}html.flat .wc-dots button.on:before{background:var(--f-text);opacity:1}html.flat .wc-dots button:focus-visible{outline-offset:-2px;box-shadow:none}html.flat .wc-go .btn{min-width:0;height:32px;padding:0 16px;font-size:14px}html.flat .wc-go .btn.wc-back{width:32px;padding:0;border-radius:50%}html.flat .wc-go .btn.wc-back svg{width:15px;height:15px}html.flat :is(.wc-node,.wc-prompt,.wc-mdl,.wc-menu){box-shadow:none}html.flat .wc-type .wc-cover{background:linear-gradient(var(--f-fill),var(--f-fill)),var(--f-sheet)!important}html.flat .modal.ih .mh .h3{font-size:19px;font-weight:600;line-height:24px;letter-spacing:.012em}html.flat .ih-step{font-size:15px;line-height:21px;letter-spacing:-.016em;color:var(--f-text)}html.flat .ih-n{background:var(--f-fill);color:var(--f-text);font-weight:600}html.flat .ih-step svg.ih-i{color:var(--f-link)}@media(max-width:720px){html.flat .backdrop{padding:0;align-items:end}html.flat .backdrop .modal,html.flat.site .backdrop .modal,html.flat.site .backdrop :is(.modal.lgs,.modal.lgs-auth,.modal.lgs-vault,.modal.lgs-key,.modal.kc,.modal.ih){width:100%;max-height:calc(100dvh - 44px);padding:6px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0}html.flat .modal .mh-grab{width:36px;height:5px;margin:0 auto 4px;border-radius:3px;background:var(--f-avatar)}html.flat .modal .mh{min-height:44px;margin:0 0 8px}html.flat .modal .mh .h3{max-width:calc(100% - 88px);font-family:var(--f-font);font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em}html.flat .modal .mh-x,html.flat .modal.no-x .mh-x{left:auto;right:0;top:7px;width:30px;height:30px}html.flat .modal .mh-x svg{width:12px;height:12px}html.flat .modal .mb{gap:16px}html.flat :is(.lg-sheet-go,.modal .kc-go,.modal .o-modal-go,.ih-go) .btn{flex:1;height:50px;border-radius:14px;font-size:17px;font-weight:600;letter-spacing:-.022em}html.flat :is(.lg-sheet-go,.modal .kc-go,.modal .o-modal-go,.ih-go) .btn:not(.primary){font-weight:400}html.flat .modal :is(.o-modal-lede,.ih-lead){font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .modal :is(.lg-note,.kc-fine,.o-modal-note,.o-field-hint,.o-modal-err,.o-field-err){font-size:13px;line-height:18px}html.flat .backdrop .modal:not(.gh-pick) :is(input.input,.select):not(.o-otp-box):not(#_){height:44px;font-size:17px;letter-spacing:-.022em}html.flat .lgs-auth input.input[type=email]:not(#_){height:50px;border-radius:12px;font-size:17px}html.flat .backdrop .modal .money:before{font-size:17px}html.flat .lgs .switch .stack .small{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .lgs .switch .stack .tiny{font-size:13px;line-height:18px}html.flat .lgs :is(.o-auth-terms,.o-auth-alt){font-size:13px;line-height:18px}html.flat .lgs .btn.o-auth-gh{height:50px;border-radius:14px;font-size:17px}html.flat .backdrop .lgs .o-otp-box:not(#_){height:56px;font-size:24px}html.flat .lgs .gh-repo{min-height:44px;font-size:17px}html.flat .kc-t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.022em}html.flat .kc-l{font-size:15px;line-height:20px}html.flat .kc-dot{width:20px;height:20px;margin-top:1px}html.flat .kc-opt.on .kc-dot:after{left:7px;top:7px}html.flat .tkp-opt{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px 0}html.flat .tkp-opt .lg-radio{width:20px;height:20px;margin-top:1px}html.flat .tkp-opt[aria-checked=true]>.lg-radio:after{left:7px;top:7px}html.flat .tkp-t{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .tkp-tag{font-size:15px;line-height:20px}html.flat :is(.tkp-l,.tkp-how-l){font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .modal .tkp-link{font-size:15px;line-height:20px}html.flat .lg-alert,html.flat .lg-alert.lg-t{width:min(270px,100%);padding:19px 0 0;border-radius:14px;overflow:hidden}html.flat .lg-alert-t{padding:0 16px;font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .lg-alert-m{padding:0 16px;margin-top:2px;font-size:13px;line-height:18px}html.flat .lg-alert-b{gap:0;margin-top:19px;border-top:1px solid var(--f-sep)}html.flat .lg-alert-b .btn,html.flat .lg-alert-b .btn.go{height:44px;border-radius:0;background:none;color:var(--f-link);font-size:17px;letter-spacing:-.022em}html.flat .lg-alert-b .btn+.btn{border-left:1px solid var(--f-sep)}html.flat .lg-alert-b .btn.go{font-weight:600}html.flat .lg-alert-b .btn.danger{color:var(--f-danger);font-weight:400}html.flat .lg-alert-b .btn:not(.go):focus-visible,html.flat .lg-alert-b .btn.go:focus-visible{background:none;outline-offset:-3px}html.flat .lg-alert-b .btn:active{background:var(--f-hover)}html.flat .toasts{top:max(68px,calc(env(safe-area-inset-top,0px) + 60px))}html.flat .toast,html.flat .toast.lg{min-height:40px;padding:10px 18px 10px 14px;font-size:15px}html.flat .backdrop .modal.wc,html.flat.site .backdrop .modal.wc{padding:6px 0 0;border-radius:12px 12px 0 0}html.flat .wc-text{padding:14px 20px 4px}html.flat .wc-text h2{font-size:22px;line-height:28px;letter-spacing:.006em}html.flat .wc-foot{padding:10px 16px max(16px,env(safe-area-inset-bottom,0px)) 20px}html.flat .wc-go .btn{height:44px;padding:0 20px;font-size:17px;border-radius:var(--f-r-pill)}html.flat .wc-go .btn.wc-back{width:44px}html.flat .modal.ih .mh{min-height:0;margin:0 0 10px}html.flat .modal.ih .mh-grab{margin-bottom:18px}html.flat .modal.ih .mh .h3{max-width:none;font-family:var(--f-display);font-size:22px;font-weight:600;line-height:28px;letter-spacing:.006em}html.flat .ih-step{font-size:17px;line-height:22px;letter-spacing:-.022em}}@media(prefers-reduced-motion:reduce){html.flat :is(.backdrop,.backdrop .modal,.lg-alert-bd,.lg-alert,.toast){animation:none}}@media(max-width:720px){html.flat .modal .mh-x:after{content:"";position:absolute;inset:-7px}}html.flat :is(.backdrop .modal,.lg-alert):focus,html.flat :is(.backdrop .modal,.lg-alert):focus-visible{outline:none!important}html.flat :is(.stp .pg-title,.lgp-desk .o-title-line h1){background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--f-text)!important;padding-right:0;font-family:var(--head)!important;font-size:44px;font-weight:400!important;line-height:48px;letter-spacing:-.012em!important}html.flat :is(.stp .pg-title,.lgp-desk .o-title-line h1) em{font-style:italic}html.flat .stp .pg-sub,html.flat .app .lgp-desk .o-meta{margin-top:6px;font-size:15px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .app .lgp-desk .o-head{padding-bottom:28px}html.flat .lgp-desk .o-addr .o-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:0;color:var(--f-text-2)}html.flat .stp{gap:28px}html.flat .stp .st-sec{padding:24px 0 12px;border-top:1px solid var(--f-sep)}html.flat .stp .st-l h2{font-family:var(--f-font);font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em;color:var(--f-text)}html.flat .stp .st-l p{margin-top:4px;font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .stp .st-l{padding-top:13px}html.flat :is(.stp,.lgp-desk) .o-set-row{border-top:1px solid var(--f-sep);background:none}html.flat :is(.stp,.lgp-desk) .o-set-l .t{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat :is(.stp,.lgp-desk) .o-set-l .d{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat :is(.stp,.lgp-desk) .o-set-l .d .num{color:var(--f-text)}html.flat :is(.stp,.lgp-desk) :is(.o-fixed,.st-tag,.st-none,.locked,.o-blank){color:var(--f-text-2)}html.flat .stp .st-n{color:var(--f-text-2)}html.flat :is(.stp,.lgp-desk) :is(.money .input,.o-aw-pct .input,.o-set-form .input):not(#_){height:32px}html.flat :is(.stp,.lgp-desk) .money .input:not(#_){padding-left:23px}html.flat :is(.stp,.lgp-desk) .money:before{left:11px;font-size:14px;color:var(--f-text-2)}html.flat .lgp-desk .input:not(#_){height:32px}html.flat .lgp-desk .o-aw-pct>span{right:11px;font-size:14px;color:var(--f-text-2)}html.flat .lgp-desk .o-aw-pct .input:not(#_){padding-right:28px}html.flat .lgp-desk .o-aw-pct.bad .input:not(#_){outline:2px solid var(--f-danger);outline-offset:1px;box-shadow:none}html.flat :is(.stp,.lgp-desk) :is(.o-field-hint,.o-dev){font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat :is(.stp,.lgp-desk) .o-modal-err{color:var(--f-danger)}html.flat .stp .o-del{width:28px;height:28px;border-radius:var(--f-r-ctl);color:var(--f-text-2);background:transparent}@media(hover:hover){html.flat .stp .o-del:hover{color:var(--f-text);background:var(--f-hover)}}html.flat :is(.stp,.lgp-desk) .o-code,html.flat .lgp-desk .o-log,html.flat .lgp-desk .o-aw-key{border:0;border-radius:10px;background:var(--f-field);box-shadow:none}html.flat .stp .o-code pre{color:var(--f-text-2)}html.flat .stp .o-code-h .o-k{font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat .lgp-desk .o-aw-key .o-mono{color:var(--f-text)}html.flat .lgp-desk .o-aw-reveal{border-radius:10px;background:var(--f-field);color:var(--f-link);font-size:14px;font-weight:400}@media(hover:hover){html.flat .lgp-desk .o-aw-reveal:hover{background:var(--f-field);text-decoration:underline}}html.flat .lgp-desk .o-aw-reveal:focus-visible{outline-offset:-2px;box-shadow:none}html.flat .stp .o-ledger .o-row{border-top:1px solid var(--f-sep)}html.flat .stp .o-ledger .o-row:first-child{border-top:0}html.flat .stp :is(.o-ledger .o-row .faint,.o-ledger-k i){color:var(--f-text-2)}html.flat .stp .o-row .r.num{font-variant-numeric:tabular-nums}html.flat.site .app .lgp-desk .o-panel{border:0;border-top:1px solid var(--f-sep);border-radius:0;background:none;box-shadow:none}html.flat .lgp-desk .o-ph{padding:24px 0 8px}html.flat.site .app .lgp-desk .o-ph-k{font-family:var(--f-font);font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em;color:var(--f-text)}html.flat.site .app .lgp-desk .o-ph-k b{font-size:17px;font-weight:400;color:var(--f-text-2)}html.flat .lgp-desk .o-ph-v{font-size:13px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgp-desk .o-ph .warn-t{color:var(--f-text);font-weight:500}html.flat.site .app .lgp-desk :is(.o-sub,.o-sub-pad){font-family:var(--f-font);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgp-desk .o-sub b{color:var(--f-text-2)}html.flat .lgp-desk .o-row{color:var(--f-text);border-top:1px solid var(--f-sep)}html.flat .lgp-desk .o-row:first-child{border-top:0}html.flat .lgp-desk .o-row.o-hd{font-family:var(--f-font);font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgp-desk :is(.o-row .faint,.o-row .o-mono.faint,.o-row.o-calm,.o-foot,.o-progs-l){color:var(--f-text-2)}html.flat .lgp-desk .o-row .num,html.flat .lgp-desk .o-row .r{font-variant-numeric:tabular-nums}html.flat .lgp-desk .o-st{color:var(--f-text-2)}html.flat .lgp-desk :is(.o-st.ok,.o-st.live,.ok-t){color:var(--f-text)}html.flat .lgp-desk :is(.o-st.err,.err-t){color:var(--f-danger)}html.flat .lgp-desk .o-tk+.o-tk,html.flat .lgp-desk .o-aw-export,html.flat .lgp-desk .o-ticket>.o-foot{border-top:1px solid var(--f-sep)}html.flat.site .app .lgp-desk .o-tk-k{font-family:var(--f-font);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat.site .app .lgp-desk .o-k{font-family:var(--f-font);font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgp-desk .o-tk-note{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgp-desk :is(.o-tk-note b,.o-tk-q){color:var(--f-text)}html.flat .lgp-desk .btn.block{width:100%}html.flat .lgp-desk .o-facts>div{border-top:1px solid var(--f-sep)}html.flat .lgp-desk .o-facts>div:first-child{border-top:0}html.flat .lgp-desk .o-facts dt{color:var(--f-text-2)}html.flat .lgp-desk .o-facts dd{color:var(--f-text)}html.flat .lgp-desk .qr{border-radius:10px;background:#fff;box-shadow:none}html.flat[data-theme=light] .lgp-desk .qr{background:var(--f-field)}html.flat .lgp-desk .o-dep-addr{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;line-height:22px;letter-spacing:0;color:var(--f-text);overflow-wrap:anywhere}html.flat .lgp-desk .o-dep-mask{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;line-height:22px;letter-spacing:.08em;color:var(--f-text-3);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}html.flat .lgp-desk .o-dep-hid{padding-top:14px}html.flat .lgp-desk .o-dep-sending .o-link{padding:0;border:0;background:none;font:inherit;color:var(--f-link);cursor:pointer}@media(hover:hover){html.flat .lgp-desk .o-dep-sending .o-link:hover{text-decoration:underline}}html.flat .lgp-desk :is(.o-dep-p,.o-dep-ova-tip,.o-dep-ova-t,.o-dep-ova-note,.o-dep-note,.o-scale-models,.o-scale-sub,.o-scale-h,.o-pw-note,.o-big-s){color:var(--f-text-2)}html.flat .lgp-desk :is(.o-dep-ova-tip,.o-dep-ova-t,.o-dep-got,.o-dep-live,.o-scale-rows,.o-scale-out){border-top-color:var(--f-sep)}html.flat .lgp-desk .o-scale-out>div+div{border-left:1px solid var(--f-sep)}html.flat .lgp-desk .o-dep-got{color:var(--f-text)}html.flat .lgp-desk .o-dep-got.wait{color:var(--f-text-2)}html.flat.site .app .lgp-desk .o-dep-cap dt{font-family:var(--f-font);font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .lgp-desk :is(.o-dep-cap dd,.o-scale-big,.o-scale-n){font-weight:600;letter-spacing:-.02em;color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .lgp-desk .o-big-v{font-family:var(--f-display);font-size:32px;font-weight:600;line-height:38px;letter-spacing:-.01em;color:var(--f-text)}html.flat .lgp-desk .o-pw-l{font-size:14px;font-weight:500;letter-spacing:-.016em;color:var(--f-text)}html.flat .lgp-desk .o-pw-f{color:var(--f-text-2)}html.flat .lgp-desk .o-pw-o:disabled:not([aria-checked=true]) :is(.o-pw-l,.o-pw-f){color:var(--f-text-3)}html.flat .lgp-desk .o-ask{font-size:21px;line-height:1.381;letter-spacing:.011em;color:var(--f-text)}html.flat .lgp-desk .o-log{color:var(--f-text-2)}@media(max-width:720px){html.flat :is(.stp .pg-title,.lgp-desk .o-title-line h1){font-size:40px;line-height:1.05}html.flat .stp .pg-sub,html.flat .app .lgp-desk .o-meta{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .app .lgp-desk .o-head{padding-bottom:20px}html.flat .stp .st-sec{padding:22px 0 8px}html.flat .stp .st-l h2,html.flat.site .app .lgp-desk .o-ph-k,html.flat.site .app .lgp-desk .o-ph-k b{font-size:20px;line-height:25px;letter-spacing:-.01em}html.flat .stp .st-l p{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat :is(.stp,.lgp-desk) .o-set-l .t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.022em}html.flat :is(.stp,.lgp-desk) .o-set-l .d{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat :is(.stp,.lgp-desk) :is(.money .input,.o-aw-pct .input,.o-set-form .input):not(#_),html.flat .lgp-desk .input:not(#_){height:40px}html.flat :is(.stp,.lgp-desk) .money:before{font-size:16px}html.flat .stp .o-del{width:36px;height:36px}html.flat.site .app .lgp-desk .o-tk-k{font-size:17px;line-height:22px}html.flat .lgp-desk .o-tk-note{font-size:15px;line-height:20px}html.flat .lgp-desk .o-pw-l{font-size:17px;font-weight:400;letter-spacing:-.022em}html.flat .lgp-desk .o-ask{font-size:20px;line-height:25px;letter-spacing:-.01em}html.flat .lgp-desk .o-dep-addr,html.flat .lgp-desk .o-dep-mask{font-size:14px;line-height:21px}}html.flat{--tk-raise: var(--f-menu)}html.flat[data-theme=light]{--tk-raise: var(--f-field)}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--tk-raise: var(--f-field)}}html.flat .cx-task .ah-cost{margin-right:4px;font-size:13px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .cx-task .ah-cost .num{color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .cx-task .ah-pc-g,html.flat .cx-task .ah-pc-g.lg{gap:2px;height:28px;margin-right:6px;padding:0;border-radius:0;background:transparent;box-shadow:none}html.flat .cx-task .ah-pc-g>.ah-pc{height:28px;gap:6px;padding:0 10px 0 8px;border-radius:var(--f-r-ctl);background:transparent;box-shadow:none;transform:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em;transition:background-color .12s}html.flat .cx-task .ah-pc-g>.ah-pc svg{width:16px;height:16px;color:var(--f-text-2)}@media(hover:hover){html.flat .cx-task .ah-pc-g>.ah-pc:not(.on):hover{background:var(--f-hover)}}html.flat .cx-task .ah-pc-g>.ah-pc.on{background:var(--f-sel)}html.flat .cx-task .ah-pc-g>.ah-pc.on svg{color:var(--f-text)}html.flat .cx-task .ah-pc-g>.ah-pc:active{transform:none}html.flat .cx-task .ah-pc-g>.ah-pc:focus-visible{box-shadow:none}html.flat .cx-thread{padding-top:24px;gap:14px}html.flat .cx-pair+.cx-pair{margin-top:26px}html.flat .cx-bubble{padding:9px 14px;border-radius:18px;background:var(--f-field);color:var(--f-text);font-size:15px;line-height:21px;letter-spacing:-.012em}html.flat .cx-msg-meta{padding-right:4px;font-size:12px;font-weight:400;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .cx-msg-meta a{color:var(--f-link)}html.flat .cx-msg-meta>*+*:before{color:var(--f-text-3)}html.flat .at-sent{color:var(--f-text-2)}html.flat .cx-who{gap:8px;margin-bottom:0;color:var(--f-text)}html.flat .cx-who .nc{font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--f-text)}html.flat .cx-say,html.flat .cx-final{font-size:15px;line-height:22px;letter-spacing:-.012em;color:var(--f-text)}html.flat .cx-say.faint,html.flat .cx-locked,html.flat .cx-thinking .faint{color:var(--f-text-2)}html.flat .cx-act-line{min-height:30px;gap:10px}html.flat .cx-act-h{gap:9px;padding:4px 6px 4px 0;border-radius:var(--f-r-ctl);color:var(--f-text-2)}html.flat .cx-act-g,html.flat .cx-act-g svg{width:14px;height:14px}html.flat .cx-act-g{color:var(--f-text-2)}html.flat .cx-act-l{font-size:15px;line-height:20px;letter-spacing:-.012em;color:var(--f-text-2)}html.flat .cx-act-t{font-size:12px;letter-spacing:-.01em;color:var(--f-text-3);font-variant-numeric:tabular-nums}html.flat .cx-act-c{width:12px;height:12px;color:var(--f-text-3);stroke-width:2.2}@media(hover:hover){html.flat .cx-act-h:hover :is(.cx-act-l,.cx-act-c){color:var(--f-text)}}html.flat .cx-act.open .cx-act-l{color:var(--f-text)}html.flat .cx-act.run :is(.cx-act-l,.cx-act-g){color:var(--f-text)}html.flat .cx-act.run .cx-act-t{color:var(--f-text-2)}html.flat .cx-act-h:focus-visible{outline-offset:0}html.flat .cx-act-thumb{width:52px;height:30px;padding:1.5px;border-radius:6px;background:var(--screen);box-shadow:none}html.flat .cx-act-thumb .cv{border-radius:4.5px}html.flat .cx-act-open.btn,html.flat .cx-act-open.btn.sm{height:28px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);box-shadow:none;font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat .cx-act-open.btn:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .cx-act-b{margin:2px 0 8px 23px}html.flat .cx-st-row{min-height:28px;gap:9px;padding:0 8px;border-radius:var(--f-r-row);color:var(--f-text-2)}@media(hover:hover){html.flat .cx-st-row:not(.static):hover{background:var(--f-hover)}}html.flat .cx-st.open>.cx-st-row{color:var(--f-text)}html.flat .cx-st-g{color:var(--f-text-2)}html.flat .cx-st.run .cx-st-g,html.flat .cx-st.run .cx-st-l{color:var(--f-text)}html.flat .cx-st.err .cx-st-g,html.flat .cx-st-e1{color:var(--danger)}html.flat .cx-st-l{font-size:13px;letter-spacing:-.006em}html.flat .cx-st-t{font-size:12px;color:var(--f-text-3);font-variant-numeric:tabular-nums}html.flat .cx-st-d{margin:2px 8px 10px 31px;padding:4px 0 2px 12px;gap:6px 20px;border-radius:0;background:none;box-shadow:inset 1px 0 0 var(--f-sep);font-size:13px}html.flat .cx-st-d dt{font-size:11px;font-weight:600;letter-spacing:.006em;text-transform:none;color:var(--f-text-2)}html.flat .cx-st-d dd{margin-top:1px;color:var(--f-text)}html.flat .cx-st-d .err-t{color:var(--danger)}html.flat .cx-sys{padding:0;border-radius:0;background:none;font-size:13px;line-height:18px;color:var(--f-text-2)}html.flat .cx-sys.err{background:none;color:var(--danger)}html.flat .cx-kept-n{font-size:13px;line-height:18px;color:var(--f-text-2)}html.flat .cx-ask{gap:6px;margin-top:6px;padding:14px 16px 16px;border-radius:14px;background:var(--f-field);box-shadow:none}html.flat .cx-ask-k{gap:10px}html.flat .cx-ask .o-st{font-size:13px;font-weight:600;letter-spacing:-.006em;color:var(--warn)}html.flat .cx-ask .o-st i{display:none}html.flat .cx-ask-k>span:last-child{font-size:12px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat .cx-ask-q{font-size:15px;line-height:21px;letter-spacing:-.012em;color:var(--f-text)}html.flat .cx-ask-r,html.flat .cx-ask-hint{font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .cx-ask-go{gap:10px;margin-top:8px}html.flat .cx-ask-facts{padding:0;border-radius:0;background:none}html.flat .cx-ask-facts>div{border-top:1px solid var(--f-sep)}html.flat .cx-ask-facts>div:last-child{border-bottom:1px solid var(--f-sep)}html.flat :is(.cx-turn,.cx-kept) .btn:not(.primary){height:28px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);box-shadow:none;font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat :is(.cx-turn,.cx-kept) .btn:not(.primary):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .cx-turn .btn.primary{height:28px;padding:0 14px;font-size:13px;letter-spacing:-.01em}html.flat .cx-result{gap:8px;margin-top:4px}html.flat .cx-result-k{font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat .cx-files{margin:4px 0 2px;border-radius:0;background:none;box-shadow:inset 0 1px 0 var(--f-sep),inset 0 -1px 0 var(--f-sep);overflow:visible}html.flat .cx-file{min-height:48px;gap:12px;padding:8px 0 8px 2px}html.flat .cx-file+.cx-file{border-top:0;box-shadow:inset 0 1px 0 var(--f-sep)}html.flat .cx-file-i{width:18px;height:18px;border-radius:0;background:none;color:var(--f-text-2)}html.flat .cx-file-i svg{width:18px;height:18px}html.flat .cx-file-n{font-size:14px;letter-spacing:-.016em;color:var(--f-text)}html.flat .cx-file-m{font-size:12px;letter-spacing:-.01em;color:var(--f-text-2);font-variant-numeric:tabular-nums}html.flat .cx-done-meta{margin-left:-17px;clip-path:inset(0 0 0 17px);font-size:12px;font-weight:400;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .cx-done-meta>span:before{content:"\b7";display:inline-block;width:17px;margin:0;text-align:center;color:var(--f-text-3)}html.flat .cx-reply{padding-top:8px}html.flat .cx-reply .cx-box,html.flat .cx-reply .cx-box.lg-l{border-radius:var(--f-r-box);background:var(--f-field);box-shadow:none}html.flat .cx-reply .cx-box :is(.cx-chip-t,.cx-take){color:var(--f-text)}html.flat .cx-reply .cx-box .cx-chip-repo{color:var(--f-text-2)}html.flat .cx-reply .cx-send.stop{background:var(--f-fill);color:var(--f-text)}html.flat .cx-reply .cx-send.stop svg{width:12px;height:12px}@media(hover:hover){html.flat .cx-reply .cx-send.stop:not(:disabled):hover{background:var(--f-fill-2)}}html.flat .cx-reply .cx-box.asking{background:var(--f-field)}html.flat .cx-reply .cx-box .cx-chip.on.cx-take{height:28px}html.flat .cx-panel{padding-top:8px}html.flat .cx-pc-tools{gap:6px;min-height:28px;margin-bottom:10px}html.flat .cx-pc-tools .cx-take,html.flat .cx-pc-tools .ri-btn,html.flat .cx-pc-tools .ri-btn.btn{height:28px;gap:6px;padding:0 13px 0 11px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);box-shadow:none;transform:none;font-size:13px;font-weight:400;letter-spacing:-.01em;transition:background-color .12s}html.flat .cx-pc-tools .cx-take svg,html.flat .cx-pc-tools .ri-btn svg{width:14px;height:14px;color:var(--f-text)}@media(hover:hover){html.flat .cx-pc-tools :is(.cx-take,.ri-btn):not(:disabled):not(.on):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .cx-pc-tools .cx-take:active{transform:none}html.flat .cx-pc-tools .cx-take:disabled{color:var(--f-text-3)}html.flat .cx-pc-tools .cx-take:disabled svg{color:var(--f-text-3)}html.flat .cx-pc-tools .cx-take.on{background:var(--f-accent);color:var(--f-on-accent)}html.flat .cx-pc-tools .cx-take.on svg{color:var(--f-on-accent)}@media(hover:hover){html.flat .cx-pc-tools .cx-take.on:hover{background:var(--f-accent-hover)}}html.flat .cx-pc-tools .ri-status{font-size:12px;color:var(--f-text-2)}html.flat .cx-pc-tools .ri-status.err{color:var(--danger)}html.flat .cx-pc-g{gap:2px;height:28px;margin-left:4px;padding:0;border-radius:0;background:transparent}html.flat .cx-pc-g .cx-pc-ib,html.flat .cx-pc-ib{width:28px;height:28px;border-radius:var(--f-r-ctl);background:transparent;color:var(--f-text-2);transform:none;transition:background-color .12s,color .12s}html.flat .cx-pc-ib svg{width:15px;height:15px}@media(hover:hover){html.flat .cx-pc-tools .cx-pc-ib:not(:disabled):hover{background:var(--f-hover);color:var(--f-text)}}html.flat .cx-pc-ib:not(:disabled):active{transform:none;background:var(--f-sel)}html.flat .cx-pc-ib:disabled{color:var(--f-text-3);opacity:.6}html.flat .cx-pc{padding:4px;border-radius:16px;background:var(--screen);box-shadow:none}html.flat .app .cx-screen.screen-wrap,html.flat .app .screen-wrap.o-view.cx-screen{border-radius:12px;background:var(--screen);box-shadow:none}html.flat .app .cx-screen .o-view-msg{font-size:13px;color:#ebebf599}html.flat .cx-pc:has(>.cx-screen.ended){padding:0;border-radius:0;background:none}html.flat .app .cx-screen.screen-wrap.ended{height:auto;min-height:52px;aspect-ratio:auto;border-radius:12px;background:var(--f-field)}html.flat .app .cx-screen.ended .o-view-over{position:relative;inset:auto;min-height:52px;padding:10px 16px;background:none}html.flat .app .cx-screen.ended .o-view-msg{font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .cx-pc:has(>.cx-screen.control){background:var(--f-accent)}html.flat .app .cx-screen.screen-wrap.control{box-shadow:none}html.flat .ri-drop{background:#0009;color:#fff}html.flat .cx-kept{margin-top:12px;padding:0 2px;font-size:13px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .ri-copied{padding:10px 2px 0;font-size:13px;color:var(--f-text-2)}html.flat .ri-copied-t{color:var(--f-text-3)}html.flat .ri-copied button{height:28px;padding:0 12px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);font-size:13px;font-weight:400}@media(hover:hover){html.flat .ri-copied button:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .ri-copied .ri-copied-x{width:28px;padding:0;background:transparent;color:var(--f-text-2)}html.flat .ri-box{width:290px;padding:12px;border-radius:var(--f-r-menu)}html.flat .ri-box p{font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .ri-box textarea{border-radius:var(--f-r-ctl);background:var(--f-field-menu);color:var(--f-text);font-size:13px;caret-color:var(--f-accent)}html.flat .ri-box textarea::placeholder{color:var(--f-placeholder)}html.flat .ri-box textarea:focus{background:var(--f-field-menu);box-shadow:none;outline:2px solid var(--f-focus);outline-offset:1px}html.flat .ri-box-x{height:28px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);font-size:13px;font-weight:400}@media(hover:hover){html.flat .ri-box-x:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .cx-stats-w{margin-top:16px}html.flat .cx-stats{gap:0;padding-bottom:8px;border-bottom:1px solid var(--f-sep)}html.flat .cx-stats-w:not(:has(>.cx-more))>.cx-stats{border-bottom:0}html.flat .cx-stat{gap:1px;padding:8px 12px 9px;border-radius:10px;background:none;box-shadow:none;color:var(--f-text)}html.flat .cx-stat+.cx-stat:before{height:28px;margin-top:-14px;background:var(--f-sep)}html.flat .cx-stat.on{background:var(--f-sel)}@media(hover:hover){html.flat button.cx-stat:not(.on):hover{background:var(--f-hover)}}html.flat button.cx-stat:focus-visible{background:var(--f-hover);box-shadow:none;outline-offset:-2px}html.flat .cx-stat-k{gap:3px;font-size:12px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat .cx-stat-c{width:10px;height:10px;color:var(--f-text-2);stroke-width:2.4}html.flat .cx-stat.on .cx-stat-c{transform:rotate(180deg)}html.flat .cx-stat b{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em;color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .cx-more{padding-top:6px;background:none;box-shadow:none}html.flat .cx-more-r{padding:7px 12px;gap:12px}html.flat .cx-more-r b{font-size:13px;font-weight:500;letter-spacing:-.006em;color:var(--f-text)}html.flat :is(.cx-more-r,.cx-more-tot) small{font-size:12px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .cx-more-r .num{font-size:13px;color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .cx-more-tot{margin:6px 12px 0;padding-top:10px;border-top:1px solid var(--f-sep);font-size:13px;font-weight:600;letter-spacing:-.006em;text-transform:none;color:var(--f-text)}html.flat .cx-more-tot b{color:var(--f-text)}html.flat .cx-capbar-t{height:4px;margin:10px 12px 4px;border-radius:2px;background:var(--f-fill)}html.flat .cx-capbar-t i{border-radius:2px;background:var(--f-accent)}html.flat .cx-capbar-t.warn i{background:var(--warn)}html.flat .cx-more-acts{padding-top:6px}html.flat .cx-more-a{min-height:30px;gap:10px;padding:0 12px;font-size:13px;letter-spacing:-.006em;color:var(--f-text)}html.flat .cx-more-a .cx-more-g{color:var(--f-text-2)}html.flat .cx-more-a .cx-more-g svg{width:13px;height:13px}html.flat .cx-more-a.run .cx-more-g{color:var(--f-text)}html.flat .cx-more-a.err .cx-more-g{color:var(--danger)}html.flat .cx-more-t{position:relative;top:1px;font-size:12px;color:var(--f-text-3);font-variant-numeric:tabular-nums}html.flat .cx-more-none{padding:8px 12px;font-size:13px;color:var(--f-text-2)}@media(max-width:900px){html.flat .cx-task>.cx-panel{inset:auto 0 0;max-height:calc(100dvh - 56px);padding:6px 16px max(20px,env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;background:var(--f-sheet);box-shadow:none;animation:flat-sheet-up .28s cubic-bezier(.32,.72,0,1) both}html.flat .cx-task>.cx-panel:before{width:36px;height:5px;margin:0 auto 2px;border-radius:3px;background:var(--f-text-3);opacity:.5}html.flat .cx-task:has(>.cx-panel:not([hidden])):after{content:"";position:fixed;inset:0;z-index:64;background:var(--f-curtain);animation:flat-fade-in .2s ease-out both}html.flat .cx-sheet-bar{min-height:44px;margin:0 0 4px}html.flat .cx-sheet-bar b{font-size:17px;font-weight:600;letter-spacing:-.022em;color:var(--f-text)}html.flat .cx-sheet-bar .mh-x{left:-6px;top:6px;width:32px;height:32px;border-radius:50%;background:var(--f-fill);color:var(--f-text-2);box-shadow:none}html.flat .cx-sheet-bar .mh-x svg{width:14px;height:14px;stroke-width:2.4}html.flat :is(.cx-sheet-bar,.modal.pg-save .mh) .mh-x:after{content:"";position:absolute;inset:-6px}html.flat .cx-pc-tools{min-height:36px;margin-bottom:10px}html.flat .cx-pc-tools .cx-take,html.flat .cx-pc-tools .ri-btn,html.flat .cx-pc-tools .ri-btn.btn{height:36px;padding:0 16px 0 13px;font-size:15px;letter-spacing:-.016em}html.flat .cx-pc-tools .cx-take svg{width:16px;height:16px}html.flat .cx-pc-g,html.flat .cx-pc-g .cx-pc-ib{height:36px}html.flat .cx-pc-g .cx-pc-ib{width:36px;border-radius:50%;background:var(--tk-raise);color:var(--f-text)}html.flat .cx-pc-g .cx-pc-ib svg{width:16px;height:16px}html.flat .cx-pc-g .cx-pc-ib:disabled{display:none}html.flat .cx-pc-tools:not(:has(.cx-take,.ri-btn,.ri-status,.cx-pc-ib:not(:disabled):not(.cx-pc-full):not(.cx-pc-close))){display:none}html.flat .cx-pc{border-radius:14px}html.flat .app .cx-screen.screen-wrap{border-radius:10px}html.flat .app .cx-screen.screen-wrap.ended{border-radius:12px;background:var(--tk-raise)}html.flat .cx-stats-w{margin-top:14px}html.flat .cx-stats{padding-bottom:6px}html.flat .cx-stat{padding:8px 10px}html.flat .cx-stat.on{background:var(--tk-raise)}html.flat .cx-stat-k{font-size:13px}html.flat .cx-more-r b,html.flat .cx-more-a,html.flat .cx-more-r .num{font-size:15px}html.flat .cx-more-a{min-height:40px}html.flat .cx-more-r small,html.flat .cx-more-tot small,html.flat .cx-more-t{font-size:13px}html.flat .cx-more-t{top:1.5px}}@keyframes flat-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes flat-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:720px){html.flat .cx-task .ah-pc-g,html.flat .cx-task .ah-pc-g.lg{gap:8px;height:40px;margin-right:0}html.flat .cx-task .ah-pc-g>.ah-pc{width:40px;height:40px;padding:0;gap:0;border-radius:50%;background:var(--f-fill);font-size:0}html.flat .cx-task .ah-pc-g>.ah-pc svg{width:19px;height:19px;color:var(--f-text)}html.flat .cx-task .ah-pc-g>.ah-pc.on{background:var(--f-fill-2)}@media(hover:hover){html.flat .cx-task .ah-pc-g>.ah-pc:not(.on):hover{background:var(--f-fill-2)}}html.flat .cx-thread{padding-top:8px;gap:12px}html.flat .cx-pair+.cx-pair{margin-top:22px}html.flat .cx-bubble{padding:8px 14px;border-radius:18px;font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .cx-msg-meta{font-size:13px;letter-spacing:-.006em}html.flat .cx-who .nc{font-size:17px;letter-spacing:-.022em}html.flat .cx-say,html.flat .cx-final{font-size:17px;line-height:23px;letter-spacing:-.022em}html.flat .cx-act-l{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .cx-act-g,html.flat .cx-act-g svg{width:16px;height:16px}html.flat .cx-act-t{font-size:13px}html.flat .cx-act-c{width:13px;height:13px}html.flat .cx-act-open.btn,html.flat .cx-act-open.btn.sm{height:34px;padding:0 16px;font-size:15px;letter-spacing:-.016em}html.flat .cx-act-thumb{width:58px;height:34px}html.flat .cx-act-b{margin-left:25px}html.flat .cx-st-row{min-height:40px}html.flat .cx-st-l{font-size:15px;letter-spacing:-.016em}html.flat .cx-st-t{font-size:13px}html.flat .cx-st-d{margin-left:33px;font-size:15px}html.flat .cx-st-d dt{font-size:13px}html.flat .cx-sys,html.flat .cx-kept-n{font-size:15px;line-height:20px}html.flat .cx-ask{padding:14px 16px 16px;border-radius:16px}html.flat .cx-ask .o-st{font-size:15px}html.flat .cx-ask-k>span:last-child{font-size:13px}html.flat .cx-ask-q{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .cx-ask-r,html.flat .cx-ask-hint{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat :is(.cx-turn,.cx-kept) .btn:not(.primary),html.flat .cx-turn .btn.primary{height:34px;padding:0 16px;font-size:15px;letter-spacing:-.016em}html.flat .cx-result-k{font-size:13px}html.flat .cx-file{min-height:56px}html.flat .cx-file-n{font-size:17px;letter-spacing:-.022em}html.flat .cx-file-m{font-size:13px}html.flat .cx-done-meta{font-size:13px;letter-spacing:-.006em}html.flat .cx-reply{padding-top:6px}html.flat .cx-reply .cx-box,html.flat .cx-reply .cx-box.lg-l{border-radius:22px}html.flat .cx-reply .cx-box .cx-chip.cx-take{height:36px}html.flat .cx-kept{font-size:15px}}@media(prefers-reduced-motion:reduce){html.flat .cx-task>.cx-panel,html.flat .cx-task:has(>.cx-panel:not([hidden])):after{animation:none}}html.flat .backdrop .modal.pg-save{width:min(480px,100%);padding:22px 24px 20px;border-radius:var(--f-r-box);background:var(--f-sheet);background-image:none;box-shadow:none;animation:flat-fade-in .16s ease-out both}html.flat .modal.pg-save .mh{margin-bottom:10px}html.flat .modal.pg-save .mh .h3{font-size:19px;font-weight:600;line-height:24px;letter-spacing:.012em;color:var(--f-text)}html.flat .modal.pg-save .mb{gap:14px}html.flat .pg-save .o-modal-lede{margin:0;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .pg-save .field{gap:6px}html.flat .pg-save .field>span{font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat .backdrop .modal.pg-save :is(input.input,textarea.textarea){border:0;border-radius:var(--f-r-ctl);background:var(--f-fill-field);box-shadow:none;color:var(--f-text);font-size:14px;letter-spacing:-.016em;caret-color:var(--f-accent)}html.flat .backdrop .modal.pg-save input.input{height:36px;padding:0 12px}html.flat .backdrop .modal.pg-save textarea.textarea{min-height:60px;padding:8px 12px;line-height:20px;resize:none}html.flat .backdrop .modal.pg-save :is(input.input,textarea.textarea)::placeholder{color:var(--f-placeholder)}html.flat .backdrop .modal.pg-save :is(input.input,textarea.textarea):focus{box-shadow:none;outline:2px solid var(--f-focus)!important;outline-offset:1px}html.flat .pg-save .lg-note{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .pg-save .lg-sheet-go{gap:10px;margin-top:6px}html.flat .pg-save .lg-sheet-go .btn{height:32px;padding:0 16px;border-radius:var(--f-r-pill);box-shadow:none;font-size:14px;font-weight:400;letter-spacing:-.016em}html.flat .pg-save .lg-sheet-go .btn:not(.primary){background:var(--f-fill);color:var(--f-text)}@media(hover:hover){html.flat .pg-save .lg-sheet-go .btn:not(.primary):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}@media(max-width:720px){html.flat .backdrop:has(>.modal.pg-save){padding:0}html.flat .backdrop .modal.pg-save{padding:6px 16px max(20px,env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;animation:flat-sheet-up .28s cubic-bezier(.32,.72,0,1) both}html.flat .modal.pg-save .mh-grab{background:var(--f-text-3);opacity:.5}html.flat .modal.pg-save .mh{margin:0 -4px 8px}html.flat .modal.pg-save .mh .h3{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .modal.pg-save .mh-x{width:32px;height:32px;top:6px;border-radius:50%;background:var(--f-fill);color:var(--f-text-2);box-shadow:none}html.flat .modal.pg-save .mh-x svg{width:14px;height:14px;stroke-width:2.4}html.flat .pg-save .o-modal-lede{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .pg-save .field>span{font-size:13px}html.flat .backdrop .modal.pg-save :is(input.input,textarea.textarea){font-size:17px;letter-spacing:-.022em}html.flat .backdrop .modal.pg-save input.input{height:44px;padding:0 14px;border-radius:10px}html.flat .backdrop .modal.pg-save textarea.textarea{padding:11px 14px;border-radius:10px;line-height:22px}html.flat .pg-save .lg-note{font-size:13px;line-height:18px}html.flat .pg-save .lg-sheet-go .btn{height:50px;font-size:17px;font-weight:600;letter-spacing:-.022em}}@media(prefers-reduced-motion:reduce){html.flat .backdrop .modal.pg-save{animation:none}}@media(max-width:440px){html.flat .cx-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}html.flat .cx-stat:nth-child(3):before{content:none}}html.flat .ah .dk-cmd,html.flat .ah .dk-cmd.btn.glass{height:28px;padding:0 13px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em;transition:background-color .12s}@media(hover:hover){html.flat .ah .dk-cmd.btn.glass:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .ah .dk-cmd.btn.glass:active{background:var(--f-fill-2)}html.flat .ah :is(.dk-cmd+.dk-cmd,.dk-cmd+.dk-more-w){margin-left:-2px}html.flat .dk-more-b,html.flat .dk-more-b.lg{width:40px;height:40px;border-radius:50%;background:var(--f-fill);box-shadow:none;color:var(--f-text)}html.flat .dk-more-b svg{width:19px;height:19px}@media(hover:hover){html.flat .dk-more-b.lg:not(:disabled):hover{background:var(--f-fill-2)}}html.flat .dk-more-b[aria-expanded=true]{background:var(--f-fill-2)}html.flat .dk-more-m{top:calc(100% + 6px);min-width:220px}html.flat .dk-head{margin-top:0;padding:0 0 28px}html.flat .dk-title{margin:0;padding:0;font-family:var(--head)!important;font-size:44px;font-weight:400!important;line-height:48px;letter-spacing:-.012em!important;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--f-text)!important}html.flat .dk-meta{min-height:20px;margin-top:6px;font-size:15px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .dk-meta>span+span:before{margin:0 6px;color:var(--f-text-3)}html.flat .dk-meta .dk-ink{color:var(--f-text-2)}@media(min-width:901px){html.flat .dk-has-rail{grid-template-columns:var(--pg-rail) minmax(0,1fr);gap:0 var(--pg-rail-gap)}html.flat .dk-rail,html.flat .dk-rail.lg-l.lg-live{top:calc(var(--f-bar) + 24px);margin-top:0;max-height:calc(100dvh - var(--f-bar) - 48px);background:none;box-shadow:none;scrollbar-color:var(--f-fill) transparent}}html.flat .dk-rail-in{gap:1px}html.flat .dk-rail-row{min-height:0;padding:6px 8px 7px;border-radius:var(--f-r-ctl);color:var(--f-text);box-shadow:none;transition:background-color .12s}@media(hover:hover){html.flat .dk-rail-row:not(.on):hover{background:var(--f-hover)}}html.flat .dk-rail-row.on,html.flat .dk-rail-row:active{background:var(--f-sel)}html.flat .dk-rail-row:focus-visible{background:transparent;box-shadow:none;outline-offset:-2px}html.flat .dk-rail-row.on:focus-visible{background:var(--f-sel)}html.flat .dk-rail-main{gap:1px}html.flat .dk-rail-t{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.006em;color:var(--f-text)}html.flat .dk-rail-row.on .dk-rail-t{font-weight:600}html.flat .dk-rail-sub{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk-rail-hint{margin:6px 10px;font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .dk-rail-skel .dk-rail-t,html.flat .dk-rail-skel .dk-rail-sub{background:var(--f-fill)}html.flat .dk-sec{padding:18px 0 26px;border-top:1px solid var(--f-sep)}html.flat .dk-sec-head{gap:10px;min-height:24px}html.flat .dk-chev{width:24px;height:24px;margin:0 -2px 0 -4px;border-radius:var(--f-r-ctl);color:var(--f-text-2);background:transparent;box-shadow:none}@media(hover:hover){html.flat .dk-chev:hover{color:var(--f-text);background:var(--f-hover)}}html.flat .dk-chev:focus-visible{color:var(--f-text);background:transparent;box-shadow:none}html.flat .dk-chev-i{width:14px;height:14px;stroke-width:2.2}html.flat .dk-sec-t{font-family:var(--f-font);font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em;color:var(--f-text)}html.flat .dk-sec-sum{gap:12px;font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk-sum .dk-sep,html.flat .dk-sec-sub .dk-sep{margin:0 5px;color:var(--f-text-3)}html.flat .dk-sum.dk-money{color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .dk-sec-stop.btn{height:26px;margin:-1px 0;padding:0 12px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat .dk-sec-stop.btn:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-sec-sub{margin:4px 0 0 28px;font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk-count{font-size:13px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk-prompt{color:var(--f-text-2);border-radius:4px}@media(hover:hover){html.flat .dk-prompt:hover{color:var(--f-text)}}html.flat .dk-prompt:focus-visible{color:var(--f-text);outline-offset:1px}html.flat .dk-notes{font-size:13px;letter-spacing:-.01em;color:var(--f-text-2);box-shadow:none}html.flat .dk-notes .num{color:var(--f-text)}@media(hover:hover){html.flat .dk-notes:hover,html.flat .dk-notes:hover .num{color:var(--f-text)}}html.flat .dk-notes:focus-visible{box-shadow:none;outline-offset:1px}html.flat .dk-grid{gap:26px 20px;margin:16px 0 0 28px}html.flat .dk-card{gap:10px}html.flat .dk-screen{border-radius:12px;box-shadow:none;transition:none}html.flat .dk-screen:active{transform:none}html.flat .dk-screen.is-live{padding:2px;background:#000}html.flat .dk-screen .cv{border-radius:10px}html.flat .dk-screen.is-idle .cv{border-radius:12px}html.flat .dk-screen.is-live:not(:has(img)){background:var(--f-field)}html.flat .dk :is(.cv-compact.is-ended,.cv-compact.is-ended:not(:has(img)),.dk-screen.is-live .cv-compact:not(:has(img))){background:var(--f-field)}html.flat .dk .cv-compact .cv-wait{background:transparent}html.flat .dk .cv-compact .cv-wait-in{font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk .cv-compact:not(:has(img)) .cv-spin{border-color:var(--f-fill-2);border-top-color:var(--f-text-2)}html.flat .dk-screen:focus-visible{box-shadow:none;transform:none;outline-offset:2px}html.flat .dk-card-meta{gap:6px}html.flat .dk-label{font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.006em;color:var(--f-text)}html.flat .dk-card .dk-line{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk-card .dk-sep{margin:0 4px;color:var(--f-text-3)}html.flat .dk-st{color:var(--f-text-2)}html.flat .dk-st.warn{color:var(--warn)}html.flat .dk-st.err{color:var(--danger)}html.flat :is(.dk-faint,.dk-locked){color:var(--f-text-2)}html.flat .dk-act.btn{height:26px;padding:0 12px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat .dk-act.btn:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-stop.lg-ib{width:26px;height:26px;border-radius:50%;background:var(--f-fill);box-shadow:none;color:var(--f-text)}html.flat .dk-stop svg{width:9px;height:9px}@media(hover:hover){html.flat .dk-stop.lg-ib:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-stop.lg-ib:active{transform:none}html.flat .dk-stack{width:calc(100% - 28px);margin:14px 0 0 28px;border-radius:12px}html.flat .dk-stack-card{border-radius:12px}html.flat .dk-stack-card.is-live{padding:2px;background:#000}html.flat .dk-stack-card.is-live:not(:has(img)){background:var(--f-field)}html.flat .dk-stack-card .cv{border-radius:10px}html.flat .dk-stack-card.is-idle .cv{border-radius:12px}html.flat .dk-stack-back{border-radius:12px;background:var(--f-menu)}html.flat .dk-stack-back.b1{opacity:1}html.flat .dk-stack-back.b2{opacity:.55}html.flat .dk-stack:focus-visible{outline-offset:4px}html.flat .dk-stack:focus-visible .dk-stack-card{box-shadow:none}html.flat .dk-stack-t{font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.006em;color:var(--f-text)}html.flat .dk-stack-d{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}@media(hover:hover){html.flat .dk-stack:hover .dk-stack-t{color:var(--f-text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--f-text-3)}}html.flat .dk-more.btn{height:28px;margin-top:24px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400}@media(hover:hover){html.flat .dk-more.btn:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-note{font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .dk-err{border-top:1px solid var(--f-sep)}html.flat .dk-empty{gap:4px;padding:80px 24px 72px;border-top:1px solid var(--f-sep);background:none;box-shadow:none}html.flat .dk-empty .i{width:32px;height:32px;margin-bottom:12px;color:var(--f-text-3);stroke-width:1.25}html.flat .dk-empty .t{font-size:19px;font-weight:600;line-height:24px;letter-spacing:.012em;color:var(--f-text)}html.flat .dk-empty .d{max-width:44ch;margin-bottom:16px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .dk-empty .btn{height:28px;padding:0 14px;border-radius:var(--f-r-pill);font-size:13px;font-weight:400;letter-spacing:-.01em;box-shadow:none}html.flat .dk-empty .btn:not(.primary){background:var(--f-fill);color:var(--f-text)}@media(hover:hover){html.flat .dk-empty .btn:not(.primary):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-sheet{background:var(--f-curtain)}html.flat .dk-panel,html.flat .dk-panel.lg-t{padding:16px 20px;border-radius:14px;background:var(--f-sheet);box-shadow:none;animation:flat-menu-in .16s ease-out both}html.flat .backdrop .modal.tb-sheet,html.flat .backdrop .modal.tb-sheet.lg-t{padding:20px 22px 18px;border-radius:14px;background:var(--f-sheet);background-image:none;box-shadow:none;animation:flat-menu-in .16s ease-out both}html.flat .backdrop:has(>.tb-sheet){background:var(--f-curtain);animation:flat-menu-in .16s ease-out both}html.flat :is(.dk-panel,.tb-sheet) :is(.mh-x,.dk-x){width:28px;height:28px;border-radius:50%;background:var(--f-fill);box-shadow:none;color:var(--f-text-2)}html.flat :is(.dk-panel,.tb-sheet) :is(.mh-x,.dk-x) svg{width:12px;height:12px;stroke-width:2.4}@media(hover:hover){html.flat :is(.dk-panel,.tb-sheet) :is(.mh-x,.dk-x):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .tb-sheet .mh .h3{font-size:20px;font-weight:600;line-height:25px;letter-spacing:-.02em;color:var(--f-text)}html.flat .dk-panel-h{min-height:28px;margin-bottom:2px}html.flat .dk-panel-n{font-size:20px;font-weight:600;line-height:25px;letter-spacing:-.02em;color:var(--f-text)}html.flat .dk-panel-sub{font-size:13px;color:var(--f-text-2)}html.flat .dk-pager{gap:2px}html.flat .dk-pager .lg-ib{width:28px;height:28px;border-radius:var(--f-r-ctl);background:transparent;box-shadow:none;color:var(--f-text-2)}@media(hover:hover){html.flat .dk-pager .lg-ib:hover{background:var(--f-hover);color:var(--f-text)}}html.flat .dk-pager .lg-ib:active{transform:none}html.flat .dk-pos{font-size:13px;color:var(--f-text-2);font-variant-numeric:tabular-nums}html.flat .dk-panel .cv-full-view:not(.is-full){margin-top:44px;border-radius:14px;background:#000}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-stage{border-radius:10px}html.flat .dk-panel .cv-full-view.is-control:not(.is-full):after{border-radius:10px}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-bar{top:-38px;gap:6px}html.flat .dk-panel .cv-full-view:not(.is-full) :is(.cv-btn,.cv-bar .ri-status){height:28px;padding:0 12px 0 10px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-bar .ri-status{background:none;color:var(--f-text-2)}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn.icon{width:28px;padding:0}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn svg{width:14px;height:14px}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn.dark{background:var(--f-accent);color:var(--f-on-accent)}@media(hover:hover){html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn:not(:disabled):not(.dark):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn:active:not(:disabled){transform:none}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn:focus-visible{box-shadow:none}html.flat .dk-panel .cv-full-view .cv-hint{background:#0009;box-shadow:none;color:#fff}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-wait-in{color:#ebebf599}html.flat .cv.is-full .cv-btn{background:#0000008c;color:#fff;box-shadow:none}@media(hover:hover){html.flat .cv.is-full .cv-btn:not(:disabled):hover{background:#000000bf;color:#fff}}html.flat .cv.is-full .cv-btn.dark{background:var(--f-accent);color:#fff}html.flat .dk-panel-f{margin-top:12px;gap:8px;font-size:13px;line-height:18px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .dk-panel-f .dk-st{color:var(--f-text)}html.flat .dk-panel-f .dk-st.warn{color:var(--warn)}html.flat .dk-panel-f .dk-st.err{color:var(--danger)}html.flat .dk-panel-f .dk-sep{color:var(--f-text-3)}html.flat .dk-panel-f .btn{height:28px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat .dk-panel-f .btn:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .dk-panel-f .btn.danger{color:var(--danger)}html.flat .tb-intro{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .tb-intro b{font-weight:600;color:var(--f-text)}html.flat .tb-note{border-top:1px solid var(--f-sep)}html.flat .tb-h{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .tb-who{color:var(--f-text);font-weight:600;border-radius:3px}html.flat .tb-part{color:var(--f-text-2)}html.flat :is(.tb-kind,.tb-kind.faint){font-size:12px;font-weight:400;color:var(--f-text-2)}html.flat .tb-at{color:var(--f-text-2)}html.flat .tb-t{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat :is(.tb-t.faint,.tb-claim-n){color:var(--f-text-2)}html.flat .tb-claim-n:before{color:var(--f-text-3)}html.flat :is(.tb-none,.tb-foot){font-size:12px;line-height:16px;color:var(--f-text-2)}html.flat .tb-foot{padding-top:10px;border-top:1px solid var(--f-sep)}html.flat .lg-alert-bd{background:var(--f-curtain)}html.flat .lg-alert,html.flat .lg-alert.lg-t{width:min(300px,100%);padding:20px 18px 16px;border-radius:14px;background:var(--f-sheet);background-image:none;box-shadow:none;text-align:center;animation:flat-menu-in .14s ease-out both}html.flat .lg-alert-t{font-family:var(--f-font);font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em;color:var(--f-text)}html.flat .lg-alert-m{margin-top:4px;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .lg-alert-b{gap:8px;margin-top:18px}html.flat .lg-alert-b .btn{height:34px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:14px;font-weight:400;letter-spacing:-.016em}html.flat .lg-alert-b .btn.go{background:var(--f-accent);color:var(--f-on-accent)}@media(hover:hover){html.flat .lg-alert-b .btn.go:not(:disabled):hover{background:var(--f-accent-hover);color:var(--f-on-accent)}}html.flat .lg-alert-b .btn.danger{background:var(--f-fill);color:var(--danger);font-weight:600}@media(hover:hover){html.flat .lg-alert-b .btn:not(.go):not(:disabled):hover{background:var(--f-fill-2)}html.flat .lg-alert-b .btn.danger:not(:disabled):hover{color:var(--danger)}}@media(max-width:900px){html.flat .dk-rail,html.flat .dk-rail.lg-l.lg-live{top:calc(var(--topbar) + env(safe-area-inset-top,0px));margin:0 -16px;padding:4px 0 10px;border-radius:0;overflow:hidden;background:var(--f-bg);box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat .dk-rail-in{gap:8px;padding:0 16px;border-radius:0;scroll-padding:0 16px}html.flat .dk-rail-in:after{content:"";flex:none;width:8px}html.flat .dk-rail-row{height:32px;min-height:32px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill)}@media(hover:hover){html.flat .dk-rail-row:not(.on):hover{background:var(--f-fill-2)}}html.flat .dk-rail-row.on,html.flat .dk-rail-row.on:focus-visible{background:var(--f-text)}html.flat .dk-rail-row .dk-rail-t,html.flat .dk-rail-t{max-width:46vw;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .dk-rail-row.on .dk-rail-t{font-weight:600;color:var(--f-bg)}html.flat .dk-rail-row:focus-visible{outline-offset:2px}html.flat .dk-rail-skel{background:var(--f-fill)}html.flat .dk-rail-skel .dk-rail-t{background:transparent}html.flat .sb-page:has(>.main>.dk-has-rail)>.ah:after{height:100%;background:var(--f-bg);box-shadow:none}html.flat .dk-has-rail .dk-head+:is(.dk-sec,.dk-empty,.dk-err){border-top:0}html.flat .dk-has-rail>.dk-rail{margin-bottom:0}html.flat .dk-has-rail{--dk-chips: 46px}@media(max-width:720px){html.flat .dk-has-rail{--dk-chips: 54px}}html.flat .dk-sec{scroll-margin-top:calc(var(--topbar) + env(safe-area-inset-top,0px) + var(--dk-chips) - 1px - 84px)}}@media(max-width:720px){html.flat .ah .dk-cmd{display:none}html.flat .dk-rail,html.flat .dk-rail.lg-l.lg-live{padding:6px 0 12px}html.flat .dk-rail-row{height:36px;min-height:36px;padding:0 16px}html.flat .dk-head{margin-top:0;padding:6px 0 14px}html.flat .dk-title{font-size:40px;line-height:44px}html.flat .dk-meta{margin-top:2px;font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .dk-sec{padding:16px 0 24px}html.flat .dk-sec-t{font-size:20px;line-height:25px;letter-spacing:-.02em}html.flat .dk-sec-sum,html.flat .dk-sec-sub,html.flat .dk-count,html.flat .dk-notes{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .dk-sec-stop.btn{height:32px;padding:0 14px;font-size:15px}html.flat .dk-grid{gap:24px;margin:14px 0 0}html.flat .dk-stack{width:calc(100% - 28px);margin-left:28px}html.flat .dk-sec-sub,html.flat .dk-sec-sum{margin-left:28px}html.flat .dk-label{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .dk-card .dk-line{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat .dk-act.btn{height:36px;padding:0 16px;font-size:15px}html.flat .dk-stop.lg-ib{width:36px;height:36px}html.flat .dk-stack-t{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .dk-stack-d{font-size:15px;line-height:20px}html.flat .dk-empty{padding:64px 16px 56px}html.flat .dk-empty .d{font-size:15px;line-height:20px}html.flat .dk-empty .btn{height:36px;padding:0 18px;font-size:15px}html.flat .dk-more.btn{height:36px;font-size:15px}html.flat .dk-sheet{padding:0;place-items:end stretch}html.flat .dk-panel,html.flat .dk-panel.lg-t{width:100%;max-height:calc(100dvh - 44px);padding:6px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0}html.flat .backdrop:has(>.tb-sheet){padding:0}html.flat .backdrop .modal.tb-sheet,html.flat .backdrop .modal.tb-sheet.lg-t{width:100%;max-height:calc(100dvh - 44px);padding:6px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0}html.flat :is(.dk-grab,.tb-sheet .mh-grab){background:var(--f-text-3)}html.flat :is(.dk-panel,.tb-sheet) :is(.mh-x,.dk-x){width:30px;height:30px}html.flat .tb-sheet .mh .h3{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.022em}html.flat .dk-panel-n{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .dk-pager .lg-ib{width:36px;height:36px}html.flat .dk-panel .cv-full-view:not(.is-full){border-radius:14px}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-bar{top:-42px}html.flat .dk-panel .cv-full-view:not(.is-full) :is(.cv-btn,.cv-bar .ri-status){height:34px;padding:0 14px 0 12px;font-size:15px}html.flat .dk-panel .cv-full-view:not(.is-full) .cv-btn.icon{width:34px;padding:0}html.flat .dk-panel-f{font-size:15px;line-height:20px}html.flat .dk-panel-f .btn{height:44px;border-radius:12px;font-size:17px;letter-spacing:-.022em}html.flat .tb-intro,html.flat .tb-t{font-size:15px;line-height:20px}html.flat .tb-h,html.flat .tb-kind,html.flat .tb-foot{font-size:13px;line-height:18px}html.flat .lg-alert,html.flat .lg-alert.lg-t{width:min(290px,100%);border-radius:14px}html.flat .lg-alert-b .btn{height:44px;font-size:17px;letter-spacing:-.022em}}@media(prefers-reduced-motion:reduce){html.flat :is(.dk-panel,.tb-sheet,.lg-alert,.backdrop:has(>.tb-sheet)){animation:none!important}}@media(max-width:720px){html.flat .dk-sec-sum{flex-wrap:wrap;row-gap:2px;min-width:0}html.flat .dk-chev{position:relative}html.flat .dk-chev:after{content:"";position:absolute;inset:-10px}html.flat .dk-more-b:after{content:"";position:absolute;inset:-2px}}@media(max-width:380px){html.flat .dk-stack{gap:14px}html.flat .dk-stack-cards,html.flat .dk-stack-cards[data-depth]{width:140px;height:84px}html.flat .dk-stack-card,html.flat .dk-stack-back{width:128px;height:72px}}html.flat .pg:is(.pg-recipes,.pg-sched){gap:28px}html.flat :is(.pg-recipes,.pg-sched) .pg-head{margin-top:0;gap:16px 28px}html.flat :is(.pg-recipes,.pg-sched) .pg-title{margin:0;padding:0;font-family:var(--head)!important;font-size:44px;font-weight:400!important;line-height:48px;letter-spacing:-.012em!important;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--f-text)!important}html.flat :is(.pg-recipes,.pg-sched) .pg-sub{margin-top:6px;font-size:15px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-new.btn{height:28px;gap:5px;padding:0 14px 0 11px;border-radius:var(--f-r-pill);box-shadow:none;font-size:13px;font-weight:400;letter-spacing:-.01em}html.flat :is(.pg-recipes,.pg-sched) .pg-new.btn svg{width:13px;height:13px;stroke-width:2.2}html.flat :is(.pg-recipes,.pg-sched) .pg-new-q.btn{height:28px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat :is(.pg-recipes,.pg-sched) .pg-new-q.btn:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat :is(.pg-recipes,.pg-sched) .pg-k{padding:0 0 8px}html.flat :is(.pg-recipes,.pg-sched) .pg-k :is(h2,h3){font-family:var(--f-font);font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2);background:none;-webkit-background-clip:border-box;background-clip:border-box}html.flat :is(.pg-recipes,.pg-sched) .pg-k h2 .n{font-size:13px;font-weight:400;color:var(--f-text-2);font-variant-numeric:tabular-nums}html.flat :is(.pg-recipes,.pg-sched) .pg-k-r{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-rows{border-bottom:1px solid var(--f-sep)}html.flat :is(.pg-recipes,.pg-sched) .pg-row{gap:16px;padding:14px 0 15px;border-top:1px solid var(--f-sep);background:none}html.flat :is(.pg-recipes,.pg-sched) .pg-row-main{gap:2px}html.flat :is(.pg-recipes,.pg-sched) button.pg-row-main{border-radius:4px}html.flat :is(.pg-recipes,.pg-sched) button.pg-row-main:focus-visible{box-shadow:none;outline-offset:4px}html.flat :is(.pg-recipes,.pg-sched) .pg-row-t{font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.012em;color:var(--f-text)}@media(hover:hover){html.flat .pg-recipes button.pg-row-main:hover .pg-row-t{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--f-text-3)}}html.flat :is(.pg-recipes,.pg-sched) .pg-row-d{font-size:13px;line-height:19px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-row-m{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-row-acts{gap:4px}html.flat :is(.pg-recipes,.pg-sched) .pg-act.btn{height:28px;gap:5px;padding:0 13px 0 10px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}html.flat :is(.pg-recipes,.pg-sched) .pg-act.btn svg{width:11px;height:11px}@media(hover:hover){html.flat :is(.pg-recipes,.pg-sched) .pg-act.btn:hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib{width:28px;height:28px;border-radius:var(--f-r-ctl);background:transparent;box-shadow:none;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib svg{width:15px;height:15px}@media(hover:hover){html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib:not(:disabled):hover{background:var(--f-hover);color:var(--f-text)}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.danger.lg-ib:not(:disabled):hover{color:var(--danger)}}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib:active{transform:none}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib:focus-visible{background:transparent;box-shadow:none;color:var(--f-text)}html.flat :is(.pg-recipes,.pg-sched) .pg-none{padding:14px 0;border-top:1px solid var(--f-sep);font-size:13px;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) :is(.pg-fine,.pg-faint){font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-empty{gap:4px;padding:64px 24px 60px;border-top:1px solid var(--f-sep);border-bottom:1px solid var(--f-sep);background:none;box-shadow:none}html.flat :is(.pg-recipes,.pg-sched) .pg-empty .i{width:32px;height:32px;margin-bottom:12px;color:var(--f-text-3);stroke-width:1.25}html.flat :is(.pg-recipes,.pg-sched) .pg-empty .t{font-size:19px;font-weight:600;line-height:24px;letter-spacing:.012em;color:var(--f-text)}html.flat :is(.pg-recipes,.pg-sched) .pg-empty .d{max-width:44ch;margin-bottom:16px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat :is(.pg-recipes,.pg-sched) .pg-empty-go{gap:10px}html.flat :is(.pg-recipes,.pg-sched) .pg-empty>.btn{height:28px;padding:0 14px;border-radius:var(--f-r-pill);font-size:13px;font-weight:400;letter-spacing:-.01em;box-shadow:none}html.flat .pg-recipes .pg-search{height:32px;margin-bottom:14px;padding:0 4px 0 10px;gap:7px;border-radius:var(--f-r-ctl);background:var(--f-fill-field);box-shadow:none;color:var(--f-text-2)}html.flat .pg-recipes .pg-search:hover{background:var(--f-fill-field)}html.flat .pg-recipes .pg-search svg{width:14px;height:14px}html.flat .pg-recipes .pg-search:focus-within{background:var(--f-fill-field);box-shadow:none;outline:2px solid var(--f-focus);outline-offset:1px}html.flat .pg-recipes .pg-search input{font-size:14px;letter-spacing:-.016em;color:var(--f-text)}html.flat .pg-recipes .pg-search input::placeholder{color:var(--f-placeholder)}html.flat .pg-recipes .pg-search .pg-ibtn{width:24px;height:24px;border-radius:50%;color:var(--f-text-2);background:transparent}html.flat .pg-recipes .pg-search .pg-ibtn:hover{color:var(--f-text);background:var(--f-hover)}html.flat :is(.pg-recipes,.pg-run) .o-tpl code{padding:1px 5px;border-radius:5px;background:var(--f-fill);color:var(--f-text);font-size:11.5px;letter-spacing:0}html.flat .pg-recipes .pg-mkt-top{padding:14px 0 22px;border-top:1px solid var(--f-sep)}html.flat .pg-recipes .pg-mkt-p{font-size:15px;line-height:22px;letter-spacing:-.012em;color:var(--f-text-2)}html.flat .pg-recipes .pg-mkt-go .btn{height:28px;padding:0 14px;border-radius:var(--f-r-pill);background:var(--f-fill);box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.01em}@media(hover:hover){html.flat .pg-recipes .pg-mkt-go .btn:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .pg-recipes .pg-mkt-go .btn:disabled{opacity:1;color:var(--f-text-2)}html.flat .pg-recipes .pg-parts{border-top:1px solid var(--f-sep)}html.flat .pg-recipes .pg-parts>div{padding:12px 0 14px;border-bottom:1px solid var(--f-sep)}html.flat .pg-recipes .pg-parts dt{font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.012em;color:var(--f-text)}html.flat .pg-recipes .pg-parts dd{font-size:13px;line-height:19px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .pg-recipes .pg-ex .pg-row-main{opacity:1}html.flat .pg-recipes .pg-ex .pg-row-t{color:var(--f-text-2);font-weight:400}html.flat .pg-recipes .pg-ex .pg-row-d,html.flat .pg-recipes .pg-ex .pg-row-acts{color:var(--f-text-2)}html.flat .pg-sched .pg-sc .pg-row-acts{gap:8px}html.flat .pg-sched .pg-sc-m{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .pg-sched .pg-sc-m>*+*:before{margin:0 5px;color:var(--f-text-3)}html.flat .pg-sched :is(.pg-sc-when,.pg-sc-last){color:var(--f-text-2)}@media(hover:hover){html.flat .pg-sched .pg-sc-last:hover{color:var(--f-text);text-decoration-color:var(--f-text-3)!important}}html.flat .pg-sched .pg-sc-last:focus-visible{box-shadow:none;outline-offset:1px}html.flat .pg-sched .pg-sc.off .pg-row-t{color:var(--f-text-2)}html.flat .pg-sched .pg-sc.off :is(.pg-sc-m,.pg-sc-when,.pg-sc-last){color:var(--f-text-2)}html.flat .pg-sched .switch .track{width:38px;height:22px;border-radius:var(--f-r-pill);background:var(--f-fill-2);box-shadow:none}html.flat .pg-sched .switch .track:after{top:2px;left:2px;width:18px;height:18px;background:#fff!important;box-shadow:none}html.flat .pg-sched .switch input:checked+.track{background:var(--f-accent)}html.flat .pg-sched .switch input:checked+.track:after{transform:translate(16px)}html.flat .pg-sched .switch:active .track:after{transform:none}html.flat .pg-sched .switch:active input:checked+.track:after{transform:translate(16px)}html.flat .pg-sched .switch input:focus-visible+.track{box-shadow:none;outline:2px solid var(--f-focus);outline-offset:2px}html.flat .backdrop:has(>.pg-modal){background:var(--f-curtain)}html.flat .backdrop .modal.pg-modal,html.flat .backdrop .modal.pg-modal.lg-t{padding:20px 22px 18px;border-radius:14px;background:var(--f-sheet);background-image:none;box-shadow:none;animation:flat-menu-in .16s ease-out both}html.flat .pg-modal .mh .h3{font-family:var(--f-font);font-size:20px;font-weight:600;line-height:25px;letter-spacing:-.02em;color:var(--f-text)}html.flat .pg-modal .o-modal-lede{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat .pg-modal :is(.field>span,.pg-f){font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .backdrop .modal.pg-modal :is(input.input,.select,.pg-ta):not(.o-otp-box){height:34px;border:0;border-radius:var(--f-r-ctl);background-color:var(--f-fill-field);box-shadow:none;color:var(--f-text);font-size:14px;letter-spacing:-.016em}html.flat .backdrop .modal.pg-modal .pg-ta:not(.o-otp-box){height:auto;min-height:96px;padding:9px 12px;line-height:20px;caret-color:var(--f-accent)}html.flat .backdrop .pg-modal :is(input.input,.pg-ta)::placeholder{color:var(--f-placeholder)}html.flat .backdrop .modal.pg-modal :is(input.input,.select,.pg-ta):not(.o-otp-box):hover{background-color:var(--f-fill-field)}html.flat .backdrop .modal.pg-modal :is(input.input,.select,.pg-ta):not(.o-otp-box):focus{background-color:var(--f-fill-field);box-shadow:0 0 0 2px var(--f-focus)}html.flat .backdrop .pg-modal .money:focus-within input.input{box-shadow:0 0 0 2px var(--f-focus)}html.flat .backdrop .pg-modal .money:before{color:var(--f-text-2)}html.flat .pg-modal .lg-sheet-go{gap:10px;margin-top:4px}html.flat .pg-modal .lg-sheet-go .btn{height:30px;padding:0 16px;border-radius:var(--f-r-pill);box-shadow:none;font-size:14px;font-weight:400;letter-spacing:-.016em}html.flat .pg-modal .lg-sheet-go .btn:not(.primary){background:var(--f-fill);color:var(--f-text)}@media(hover:hover){html.flat .pg-modal .lg-sheet-go .btn:not(.primary):not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat .pg-modal .lg-note{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat .pg-run .o-modal-block{padding:10px 12px;border-radius:var(--f-r-ctl);background:var(--f-fill-field);font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat .pg-run .o-modal-block .o-k{font-size:12px;font-weight:600;color:var(--f-text-2)}html.flat .pg-run .o-tpl code{background:var(--f-fill)}html.flat .pg-run .o-facts>div{padding:8px 0;border-top:1px solid var(--f-sep);font-size:13px;line-height:18px}html.flat .pg-run .o-facts>div:first-child{border-top:0}html.flat .pg-run .o-facts dt{color:var(--f-text-2)}html.flat .pg-run .o-facts dd{color:var(--f-text);font-variant-numeric:tabular-nums}html.flat .pg-save .rp-group{border-top:1px solid var(--f-sep)}html.flat .pg-save .rp-gt{font-size:13px;font-weight:600;color:var(--f-text)}html.flat .pg-save .rp-gm{color:var(--f-text-2)}html.flat .pg-save :is(.rp-opt,.rp-group .rp-opt){border-radius:var(--f-r-row);color:var(--f-text)}@media(hover:hover){html.flat .pg-save .rp-opt:hover,html.flat .pg-save .rp-opt.on:hover{background:var(--f-hover)}}html.flat .pg-save .rp-opt:focus-visible{background:var(--f-hover);outline-offset:-2px}html.flat .pg-save .rp-opt .rp-dot.lg-radio{background:transparent;box-shadow:inset 0 0 0 1.5px var(--f-text-3)}html.flat .pg-save .rp-opt.on .rp-dot.lg-radio{background:var(--f-accent);box-shadow:inset 0 0 0 4.5px var(--f-accent),inset 0 0 0 10px #fff}html.flat .pg-save .rp-om{color:var(--f-text-2)}html.flat .pg-sched-m .pg-m-when,html.flat .pg-sched-m .pg-m-grid{padding-top:14px;border-top:1px solid var(--f-sep)}html.flat .pg-sched-m .pg-chips{gap:0;padding:2px;border-radius:var(--f-r-seg);background:var(--f-fill-field)}html.flat .pg-sched-m .pg-chip{height:26px;padding:0 11px;border-radius:var(--f-r-thumb);background:transparent;box-shadow:none;color:var(--f-text);font-size:13px;font-weight:400;letter-spacing:-.006em}@media(hover:hover){html.flat .pg-sched-m .pg-chip:not(.on):hover{background:var(--f-hover);color:var(--f-text)}}html.flat .pg-sched-m .pg-chip.on{background:var(--f-thumb);font-weight:600}html.flat .pg-modal.pg-sched-m .pg-chip:focus-visible{box-shadow:none;outline-offset:-2px}html.flat .pg-sched-m .seg{padding:2px;border-radius:var(--f-r-seg);background:var(--f-fill-field)}html.flat .pg-sched-m .seg button{height:26px;padding:0 12px;border-radius:var(--f-r-thumb);box-shadow:none;color:var(--f-text);font-size:13px}html.flat .pg-sched-m .seg button:is([aria-pressed=true],[aria-checked=true],.on){background:var(--f-thumb);font-weight:600}html.flat .pg-sched-m .pg-inl{font-size:13px;color:var(--f-text-2)}html.flat .pg-sched-m .pg-sum{padding:0;border-radius:0;background:none;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--f-text-2)}html.flat .pg-sched-m .pg-sum svg{color:var(--f-text-3)}html.flat .pg-sched-m .mdl-btn{height:34px;border:0;border-radius:var(--f-r-ctl);background:var(--f-fill-field);box-shadow:none;color:var(--f-text);font-size:14px;letter-spacing:-.016em}@media(hover:hover){html.flat .pg-sched-m .mdl-btn:hover{background:var(--f-fill-field);color:var(--f-text)}}html.flat .pg-sched-m .mdl-btn[aria-expanded=true]{background:var(--f-fill-field);box-shadow:0 0 0 2px var(--f-focus)}html.flat .pg-sched-m .mdl-btn:active{transform:none}html.flat .pg-sched-m .mdl-btn :is(svg,.mdl-ud){color:var(--f-text-2)}@media(max-width:720px){html.flat :is(.pg-recipes,.pg-sched) .pg-head{margin-top:0;padding-top:6px}html.flat :is(.pg-recipes,.pg-sched) .pg-title{font-size:40px;line-height:44px}html.flat :is(.pg-recipes,.pg-sched) .pg-sub{font-size:15px;line-height:20px}html.flat :is(.pg-recipes,.pg-sched) .pg-head .pg-new.btn{width:100%;height:44px;border-radius:12px;font-size:17px;letter-spacing:-.022em}html.flat :is(.pg-recipes,.pg-sched) .pg-head .pg-new.btn svg{width:15px;height:15px}html.flat :is(.pg-recipes,.pg-sched) .pg-k :is(h2,h3),html.flat :is(.pg-recipes,.pg-sched) .pg-k h2 .n,html.flat :is(.pg-recipes,.pg-sched) .pg-k-r{font-size:13px;line-height:18px}html.flat :is(.pg-recipes,.pg-sched) .pg-row{gap:12px;padding:12px 0 13px}html.flat :is(.pg-recipes,.pg-sched) .pg-row-t{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.022em}html.flat :is(.pg-recipes,.pg-sched) .pg-row-d{font-size:15px;line-height:20px;letter-spacing:-.016em}html.flat :is(.pg-recipes,.pg-sched) :is(.pg-row-m,.pg-fine,.pg-faint){font-size:13px;line-height:18px}html.flat :is(.pg-recipes,.pg-sched) .pg-act.btn{height:34px;padding:0 15px 0 12px;font-size:15px}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib{width:40px;height:40px}html.flat :is(.pg-recipes,.pg-sched) .pg-ibtn.lg-ib svg{width:17px;height:17px}html.flat :is(.pg-recipes,.pg-sched) .pg-empty{padding:56px 16px 52px}html.flat :is(.pg-recipes,.pg-sched) .pg-empty .d{font-size:15px;line-height:20px}html.flat :is(.pg-recipes,.pg-sched) :is(.pg-empty>.btn,.pg-empty-go .btn){height:36px;padding:0 18px;font-size:15px}html.flat .pg-recipes .pg-search{height:36px;border-radius:10px}html.flat .pg-recipes .pg-search input{font-size:17px;letter-spacing:-.022em}html.flat .pg-recipes .pg-mkt-p{font-size:15px;line-height:20px}html.flat .pg-recipes .pg-mkt-go .btn{height:36px;padding:0 18px;font-size:15px}html.flat .pg-recipes .pg-parts dt{font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.022em}html.flat .pg-recipes .pg-parts dd{font-size:15px;line-height:20px}html.flat .pg-sched .pg-sc-m{font-size:13px;line-height:18px}html.flat .pg-sched .switch .track{width:51px;height:31px}html.flat .pg-sched .switch .track:after{width:27px;height:27px}html.flat .pg-sched .switch input:checked+.track:after,html.flat .pg-sched .switch:active input:checked+.track:after{transform:translate(20px)}html.flat .backdrop:has(>.pg-modal){padding:0}html.flat .backdrop .modal.pg-modal,html.flat .backdrop .modal.pg-modal.lg-t{width:100%;max-height:calc(100dvh - 44px);padding:6px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0}html.flat .pg-modal .mh-grab{background:var(--f-text-3)}html.flat .pg-modal .mh .h3{font-size:17px;line-height:22px;letter-spacing:-.022em}html.flat .pg-modal .o-modal-lede{font-size:15px;line-height:20px}html.flat .pg-modal :is(.field>span,.pg-f){font-size:13px}html.flat .backdrop .modal.pg-modal :is(input.input,.select,.mdl-btn):not(.o-otp-box){height:44px;border-radius:10px;font-size:17px;letter-spacing:-.022em}html.flat .backdrop .modal.pg-modal .pg-ta:not(.o-otp-box){font-size:17px;line-height:22px;letter-spacing:-.022em;border-radius:10px}html.flat .backdrop .pg-modal .money:before{font-size:17px}html.flat .pg-modal .lg-sheet-go .btn{height:50px;border-radius:12px;font-size:17px;letter-spacing:-.022em}html.flat .pg-run .o-modal-block,html.flat .pg-run .o-facts>div{font-size:15px;line-height:20px}html.flat .pg-sched-m .pg-chips{border-radius:var(--f-r-seg)}html.flat .pg-sched-m .pg-chip,html.flat .pg-sched-m .seg button{height:30px;font-size:15px}html.flat .pg-sched-m .pg-sum,html.flat .pg-sched-m .pg-inl{font-size:15px;line-height:20px}}@media(prefers-reduced-motion:reduce){html.flat :is(.pg-modal,.backdrop:has(>.pg-modal)){animation:none!important}}@media(max-width:720px){html.flat .backdrop .modal.pg-modal textarea.pg-ta:not(.o-otp-box){font-size:17px;line-height:22px;letter-spacing:-.022em}}html.flat :is(.rp-list,.rp-group)>*{flex-shrink:0}html.flat,html.flat[data-theme]{--s-link: #2997ff}html.flat[data-theme=light]{--s-link: #0071e3}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--s-link: #0071e3}}html.flat.site{--topbar: var(--f-bar);background:var(--f-bg)}@media(max-width:720px){html.flat.site{--topbar: 60px}}html.flat.site :is(.o-site,.nf,.wl,.dx-md) h1{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--f-text)!important;padding-right:0;font-family:var(--head)!important;font-weight:400!important;letter-spacing:-.012em!important;text-wrap:balance}html.flat.site .bm-top{height:var(--topbar);gap:16px;padding:0 22px 0 20px;background:none}html.flat.site .bm-top:before{content:"";inset:0;height:auto;opacity:1;background:var(--f-bg);box-shadow:none;transition:none;-webkit-mask-image:none;mask-image:none}html.flat.site .bm-top.scrolled:before,html.flat.site .bm-top.menu-on:before{box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat.site .bm-logo{height:32px;gap:8px;padding:0 4px 0 0;border-radius:var(--f-r-ctl);color:var(--f-text);font-family:var(--f-font);font-size:15px;font-weight:600;letter-spacing:-.016em}html.flat.site .bm-logo .ova-lock-m{width:22px;height:auto}html.flat.site .bm-right{gap:14px}html.flat.site .bm-util{gap:10px}html.flat.site .bm-links{height:28px;gap:2px;padding:0;border-radius:0;background:none;box-shadow:none}html.flat.site .bm-links a,html.flat.site .mm-nav .mm-trig{height:28px;gap:4px;padding:0 11px;border-radius:var(--f-r-pill);background:none;box-shadow:none;color:var(--f-text);font-family:var(--f-font);font-size:13px;font-weight:400;letter-spacing:-.01em;transform:none;transition:color .12s}html.flat.site .bm-links>a:active,html.flat.site .bm-links>.mm-trig:active{transform:none}@media(hover:hover){html.flat.site .bm-links a:hover,html.flat.site .mm-nav .mm-trig:hover{color:var(--f-text);background:none}html.flat.site .bm-links:not(.mm-nav) a:hover{background:none}}html.flat.site .bm-links a:focus-visible,html.flat.site .mm-nav .mm-trig:focus-visible{color:var(--f-text);background:none;box-shadow:none}html.flat.site .bm-links sup{color:var(--f-text-2)}html.flat.site .bm-ind{background:var(--f-sel);border-radius:var(--f-r-pill)}html.flat.site .mm-nav .mm-trig.open{background:none}html.flat.site .mm-chev,html.flat.site .mm-trig:hover .mm-chev,html.flat.site .mm-trig.open .mm-chev{width:8px;height:8px;color:var(--f-text-2)}html.flat.site .bm-cta{height:28px;padding:0 14px;border-radius:var(--f-r-pill);box-shadow:none;transform:none;font-family:var(--f-font);font-size:13px;font-weight:400;letter-spacing:-.01em}html.flat.site .bm-cta:not(.sec){background:var(--f-accent);color:var(--f-on-accent)}html.flat.site .bm-cta.sec{background:var(--f-fill);color:var(--f-text);box-shadow:none}@media(hover:hover){html.flat.site .bm-cta:not(.sec):not(:disabled):hover{background:var(--f-accent-hover);color:var(--f-on-accent)}html.flat.site .bm-cta.sec:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat.site .bm-cta:not(.sec):not(:disabled):active{background:var(--f-accent-active);transform:none}html.flat.site .bm-cta.sec:not(:disabled):active{transform:none}html.flat.site .bm-cta:not(.sec):not(:disabled):focus-visible{background:var(--f-accent);color:var(--f-on-accent);box-shadow:none}html.flat.site .bm-cta.sec:not(:disabled):focus-visible{background:var(--f-fill);color:var(--f-text);box-shadow:none}html.flat.site .bm-menu{width:32px;height:32px;color:var(--f-text);background:var(--f-fill);box-shadow:none}html.flat.site .bm-menu svg{width:16px;height:16px}@media(hover:hover){html.flat.site .bm-menu:hover{background:var(--f-fill-2)}}html.flat.site .bm-menu:focus-visible{box-shadow:none}html.flat.site :is(.bm-menu,.ft-x){position:relative}html.flat.site .bm-menu:after{content:"";position:absolute;inset:-2px;border-radius:50%}html.flat.site .ft-x:after{content:"";position:absolute;inset:-11px}@media(max-width:720px){html.flat.site .bm-top{padding:0 16px}html.flat.site .bm-logo{height:40px;font-size:17px;letter-spacing:-.022em}html.flat.site .bm-logo .ova-lock-m{width:24px}html.flat.site .bm-cta{height:40px;padding:0 18px;font-size:15px;letter-spacing:-.016em}html.flat.site .bm-menu{width:40px;height:40px}html.flat.site .bm-menu svg{width:19px;height:19px}}html.flat.site .mm{top:calc(var(--topbar) - 8px)}html.flat.site .mm-card{border-radius:12px;color:var(--f-text);background:var(--f-menu);background-image:none;box-shadow:none;opacity:0;transform:none;visibility:hidden;transition:opacity .12s ease-out,visibility 0s linear .12s}html.flat.site .mm.open .mm-card{opacity:1;transform:none;visibility:visible;transition:opacity .12s ease-out,visibility 0s}html.flat.site .mm.morph .mm-card{transition:opacity .12s ease-out,width .32s var(--mm-eo),height .32s var(--mm-eo),visibility 0s}html.flat.site .mm-view{padding:14px 6px 6px}html.flat.site .mm-col{width:240px;padding:0}html.flat.site .mm-col+.mm-col{margin-left:4px}html.flat.site .mm-head{margin:0 0 4px;padding:0 10px;font-family:var(--f-font);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat.site .mm-item{gap:1px;padding:6px 10px 7px;border-radius:var(--f-r-mi);color:var(--f-text)}html.flat.site .mm-item:is(:hover,:focus-visible){background:var(--f-hi);color:#fff;outline:none!important}html.flat.site .mm-label{font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.016em}html.flat.site .mm-label sup{color:var(--f-text-2)}html.flat.site .mm-desc{max-width:220px;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site .mm-item:is(:hover,:focus-visible) :is(.mm-desc,.mm-label sup){color:#ffffffd9}@media(prefers-reduced-motion:reduce){html.flat.site .mm-card,html.flat.site .mm.open .mm-card{transition:none}}html.flat.site .bm-top.menu-on+.bm-fade{display:block;position:fixed;inset:var(--topbar) 0 0;z-index:40;pointer-events:none;background:var(--f-curtain)}html.flat.site .site-menu{padding:6px 6px 8px;color:var(--f-text);background:var(--f-drawer);background-image:none;box-shadow:none}html.flat.site .sm-list>.sm-link,html.flat.site .sm-acc-h{min-height:44px;padding:11px 14px;border-radius:10px;background:none;color:var(--f-text);font-family:var(--f-font);font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.022em}@media(hover:hover){html.flat.site .sm-list>.sm-link:hover,html.flat.site .sm-acc-h:hover{background:var(--f-hover)}}html.flat.site .sm-list>.sm-link:active,html.flat.site .sm-acc-h:active{background:var(--f-sel)}html.flat.site .sm-acc.on .sm-acc-h{background:none;font-weight:600}html.flat.site :is(.sm-list>.sm-link,.sm-acc-h,.site-menu .sm-col a):focus-visible{outline-offset:-2px;background:var(--f-hover)}html.flat.site .sm-chev{width:14px;height:14px;color:var(--f-text-2)}html.flat.site .sm-col{padding:0 0 6px 10px}html.flat.site .sm-head{margin:10px 0 2px 14px;font-family:var(--f-font);font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.006em;text-transform:none;color:var(--f-text-2)}html.flat.site .site-menu .sm-col a{min-height:44px;padding:11px 14px;border-radius:10px;color:var(--f-text);font-size:17px;line-height:22px;letter-spacing:-.022em}@media(hover:hover){html.flat.site .site-menu .sm-col a:hover{background:var(--f-hover)}}html.flat.site .site-menu .sm-col a:active{background:var(--f-sel)}html.flat.site .sm-go{gap:10px;padding:10px 8px 4px;border-top:1px solid var(--f-sep)}html.flat.site .sm-go .bm-cta{width:100%;height:50px;padding:0 20px;font-size:17px;font-weight:400;letter-spacing:-.022em}html.flat.site .sm-go .bm-cta.sec{background:var(--f-fill);color:var(--f-text)}@media(hover:hover){html.flat.site .sm-go .bm-cta.sec:not(:disabled):hover{background:var(--f-fill-2)}}html.flat.site .ft{margin-top:clamp(80px,10vw,120px);padding:0 clamp(16px,3vw,40px) max(24px,env(safe-area-inset-bottom,0px));background:var(--f-sidebar)}html.flat.site .ft-in{max-width:1160px;gap:28px;padding-top:32px;border-top:0}html.flat.site .ft-top{gap:32px}html.flat.site .ft-brand{gap:10px;border-radius:var(--f-r-ctl);color:var(--f-text)}html.flat.site .ft-brand span{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site .ft-cols{grid-template-columns:repeat(4,140px);gap:28px}html.flat.site .ft-h{margin-bottom:8px;font-family:var(--f-font);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--f-text)}html.flat.site .ft-col ul{gap:8px}html.flat.site .ft-col a{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2);border-radius:4px}html.flat.site .ft-col a:hover{color:var(--f-text);text-decoration:underline;text-underline-offset:2px}html.flat.site :is(.ft-col a,.ft-brand,.ft-x):focus-visible{color:var(--f-text);box-shadow:none}html.flat.site .ft-base{padding-top:14px;border-top:1px solid var(--f-sep)}html.flat.site .ft-copy{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site .ft-x{color:var(--f-text-2)}html.flat.site .ft-x:hover{color:var(--f-text)}@media(max-width:860px){html.flat.site .ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(max-width:720px){html.flat.site .ft-in{gap:24px;padding-top:28px}html.flat.site .ft-h{font-size:14px;line-height:20px;letter-spacing:-.016em}html.flat.site .ft-col ul{gap:10px}html.flat.site .ft-col a,html.flat.site .ft-brand span{font-size:14px;line-height:20px;letter-spacing:-.016em}html.flat.site .ft-copy{font-size:12px}}html.flat.site :is(.nf-go,.wl-form) .hx-btn{height:44px;padding:0 22px;border-radius:var(--f-r-pill);box-shadow:none;transform:none;font-family:var(--f-font);font-size:17px;font-weight:400;letter-spacing:-.022em}html.flat.site :is(.nf-go,.wl-form) .hx-btn.pri{background:var(--f-accent);color:var(--f-on-accent)}html.flat.site :is(.nf-go,.wl-form) .hx-btn.sec{background:var(--f-fill);color:var(--f-text)}@media(hover:hover){html.flat.site :is(.nf-go,.wl-form) .hx-btn.pri:not(:disabled):hover{background:var(--f-accent-hover);color:var(--f-on-accent)}html.flat.site :is(.nf-go,.wl-form) .hx-btn.sec:not(:disabled):hover{background:var(--f-fill-2);color:var(--f-text)}}html.flat.site :is(.nf-go,.wl-form) .hx-btn.pri:not(:disabled):active{background:var(--f-accent-active)}html.flat.site :is(.nf-go,.wl-form) .hx-btn:not(:disabled):is(:active,:focus-visible){transform:none;box-shadow:none}html.flat.site :is(.nf-go,.wl-form) .hx-btn.pri:not(:disabled):focus-visible{background:var(--f-accent);color:var(--f-on-accent)}html.flat.site :is(.nf-go,.wl-form) .hx-btn.sec:not(:disabled):focus-visible{background:var(--f-fill);color:var(--f-text)}html.flat.site .wl-form .hx-btn.pri:disabled{opacity:1;background:var(--f-fill);color:var(--f-text-3)}html.flat.site .nf{max-width:760px;padding:clamp(96px,18vh,180px) 24px 64px;text-align:center}html.flat.site .nf-k{display:block;font-family:var(--f-font);font-size:17px;font-weight:600;line-height:1.23536;letter-spacing:-.022em;text-transform:none;color:var(--f-text-2);font-variant-numeric:tabular-nums}html.flat.site .nf-h{margin:10px 0 0;font-size:56px;line-height:1.05}html.flat.site .nf-p{margin:14px 0 0;font-size:21px;line-height:1.381;letter-spacing:.011em;color:var(--f-text-2)}html.flat.site .nf-go{justify-content:center;gap:14px;margin-top:32px}@media(max-width:720px){html.flat.site .nf{padding:72px 16px 48px}html.flat.site .nf-h{font-size:40px;line-height:1.08}html.flat.site .nf-p{font-size:19px;line-height:1.42;letter-spacing:.012em}html.flat.site .nf-go{gap:10px}}html.flat.site .wl{min-height:64vh;padding:72px 24px 32px}html.flat.site .wl-in{width:min(560px,100%)}html.flat.site .wl-k{font-family:var(--f-font);font-size:17px;font-weight:600;line-height:1.23536;letter-spacing:-.022em;text-transform:none;color:var(--f-text-2)}html.flat.site .wl-h{margin:10px 0 0;font-size:56px;line-height:1.05}html.flat.site .wl-done .wl-h{margin-top:20px}html.flat.site .wl-sub{max-width:34ch;margin:14px 0 0;font-size:21px;line-height:1.381;letter-spacing:.011em;color:var(--f-text-2)}html.flat.site .wl-sub b{font-weight:600;color:var(--f-text)}html.flat.site .wl-form{gap:10px;margin-top:36px}html.flat.site .wl-form input[type=email]{height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--f-field);box-shadow:none;color:var(--f-text);caret-color:var(--f-accent);font-family:var(--f-font);font-size:17px;letter-spacing:-.022em}html.flat.site .wl-form input[type=email]::placeholder{color:var(--f-placeholder)}html.flat.site .wl-form input[type=email]:focus{background:var(--f-field);box-shadow:none}html.flat.site .wl-form input[type=email]:focus-visible{outline:2px solid var(--f-focus)!important;outline-offset:0}html.flat.site .wl-form input[aria-invalid=true],html.flat.site .wl-form input[aria-invalid=true]:focus-visible{box-shadow:none;outline:2px solid var(--danger)!important;outline-offset:0}html.flat.site .wl-btn{height:44px!important;padding:0 26px!important}html.flat.site .wl-note{margin:14px 0 0;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat.site .wl-err{margin:14px 0 0;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--danger)}html.flat.site .wl-check{width:48px;height:48px;color:var(--f-text)}@media(max-width:720px){html.flat.site .wl{padding:56px 16px 24px}html.flat.site .wl-h{font-size:40px;line-height:1.08}html.flat.site .wl-sub{font-size:19px;line-height:1.42;letter-spacing:.012em}html.flat.site .wl-form input[type=email],html.flat.site .wl-btn{height:50px!important}}@media(max-width:560px){html.flat.site .wl-form input[type=email]{flex:none;width:100%}}html.flat.site main.o-site{--o-k: var(--f-text-2);max-width:1240px;padding:40px clamp(16px,3vw,40px) 0;font-family:var(--f-font);font-size:14px}html.flat.site main.o-site .o-head{margin-bottom:28px}html.flat.site main.o-site .o-crumb{margin-bottom:6px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.016em;text-transform:none;color:var(--f-text-2)}html.flat.site main.o-site .o-title-line{gap:6px 18px}html.flat.site main.o-site .o-title-line h1{font-size:48px;line-height:1.05}html.flat.site main.o-site .o-meta{font-size:14px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat.site main.o-site .o-lede{max-width:640px;margin-top:14px;font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:var(--f-text-2)}html.flat.site main.o-site .o-mono{font-family:var(--code, ui-monospace, "SF Mono", Menlo, monospace)}html.flat.site main.o-site .o-link,html.flat.site main.o-site:is(.o-stats,.o-burns) .o-link,html.flat.site main.o-site:is(.o-stats,.o-burns) .o-head .o-link{color:var(--s-link);text-decoration:none}html.flat.site main.o-site .o-link:hover{color:var(--s-link);text-decoration:underline;text-underline-offset:2px}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-panel{border-top-color:var(--f-sep)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph{padding:24px 0 8px}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph-k{font-family:var(--f-display);font-size:19px;font-weight:600;line-height:1.21053;letter-spacing:.012em;color:var(--f-text)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph-k b{margin-left:8px;font-size:19px;line-height:1.21053;letter-spacing:.012em;color:var(--f-text-2)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph-v,html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph .o-st{font-size:13px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph .o-st.ok{color:var(--f-text)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-row{font-size:14px;letter-spacing:-.016em;color:var(--f-text);border-top-color:var(--f-sep)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-row.o-hd{font-family:var(--f-font);font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-site:is(.o-stats,.o-burns) :is(.o-row .faint,.o-row .o-mono.faint,.o-blank,.o-foot){color:var(--f-text-2)}html.flat.site main.o-site:is(.o-stats,.o-burns) :is(.o-blank,.o-hd+.o-blank){border-top-color:var(--f-sep)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div{border-color:var(--f-sep)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-k{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-v{margin:6px 0 4px;font-family:var(--f-display);font-size:32px;font-weight:600;line-height:1.125;letter-spacing:.004em;color:var(--f-text);font-variant-numeric:tabular-nums}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-s{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-pending{color:var(--f-text-2)}@media(max-width:1080px){html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis>div:nth-child(n+4),html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis.o-kpis-4>div:nth-child(3){border-top-color:var(--f-sep)}}html.flat.site main.o-stats .o-chart-read{font-size:13px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-stats .o-chart-read b{font-weight:600;color:var(--f-text)}html.flat.site main.o-stats .o-chart-read .num{color:var(--f-text-2)}html.flat.site main.o-stats :is(.o-grid span,.o-bar-x){font-size:11px;letter-spacing:.006em;color:var(--f-text-2)}html.flat.site main.o-stats .o-legend{font-size:13px;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-stats :is(.o-legend i.a,.o-bar i.a,.o-bar.on i.a){background:var(--f-text)}html.flat.site main.o-stats :is(.o-legend i.b,.o-bar i.b){background:var(--f-fill-2)}html.flat.site main.o-stats .o-bar.on{background:var(--f-hover)}html.flat.site main.o-site .o-tabs{gap:0;padding:2px;border-radius:var(--f-r-seg);background:var(--f-fill-field);box-shadow:none}html.flat.site main.o-site .o-tabs button{height:24px;padding:0 12px;border-radius:var(--f-r-thumb);color:var(--f-text);font-family:var(--f-font);font-size:13px;font-weight:400;letter-spacing:-.01em;box-shadow:none}html.flat.site main.o-site .o-tabs button.on{background:var(--f-thumb);font-weight:600;box-shadow:none}html.flat.site main.o-site .o-tabs button:focus-visible{outline-offset:-2px;box-shadow:none}html.flat.site main.o-stats .o-set-row{border-top-color:var(--f-sep)}html.flat.site main.o-stats .o-set-l .t{font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.016em;color:var(--f-text)}html.flat.site main.o-stats .o-set-l .d{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--f-text-2)}html.flat.site main.o-stats .o-table th{font-family:var(--f-font);font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--f-text-2)}html.flat.site main.o-stats .o-table td{font-size:14px;letter-spacing:-.016em;color:var(--f-text);border-top-color:var(--f-sep)}html.flat.site main.o-burns .o-burn-off{max-width:640px;padding:4px 0 0;font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:var(--f-text)}html.flat.site main.o-burns .o-burn-off .faint{color:var(--f-text-2)}html.flat.site main.o-burns .o-burn-off{gap:12px}html.flat.site main.o-burns .o-burn-off p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}html.flat.site main.o-terms .md.o-md{padding:0 0 24px;font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:var(--f-text)}html.flat.site main.o-terms .o-md h1{margin:0 0 14px;font-size:48px;line-height:1.05}html.flat.site main.o-terms .o-md h1+p{font-size:21px;line-height:1.381;letter-spacing:.011em;color:var(--f-text-2)}html.flat.site main.o-terms .o-md h2{margin:48px 0 12px;padding-top:28px;border-top:1px solid var(--f-sep);font-family:var(--f-display);font-size:24px;font-weight:600;line-height:1.16667;letter-spacing:.009em;color:var(--f-text)}html.flat.site main.o-terms .o-md h3{margin:28px 0 8px;font-family:var(--f-display);font-size:19px;font-weight:600;line-height:1.21053;letter-spacing:.012em;color:var(--f-text)}html.flat.site main.o-terms .o-md :is(p,ul,ol){margin:0 0 16px}html.flat.site main.o-terms .o-md li+li{margin-top:8px}html.flat.site main.o-terms .o-md li::marker{color:var(--f-text-2)}html.flat.site main.o-terms .o-md strong{font-weight:600;color:var(--f-text)}html.flat.site main.o-terms .o-md a{color:var(--s-link);text-decoration:none}html.flat.site main.o-terms .o-md a:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:720px){html.flat.site main.o-site{padding:24px 16px 0}html.flat.site main.o-site .o-title-line h1,html.flat.site main.o-terms .o-md h1{font-size:40px;line-height:1.08}html.flat.site main.o-site .o-lede{font-size:17px}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph-k,html.flat.site main.o-site:is(.o-stats,.o-burns) .o-ph-k b{font-size:19px;line-height:1.21053;letter-spacing:.012em}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-row{font-size:15px}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-v{font-size:24px;line-height:1.16667;letter-spacing:.009em}html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-k,html.flat.site main.o-site:is(.o-stats,.o-burns) .o-kpis .o-s{font-size:13px;line-height:18px}html.flat.site main.o-burns .o-burn-off{font-size:17px}html.flat.site main.o-terms .o-md h1+p{font-size:19px;line-height:1.42;letter-spacing:.012em}html.flat.site main.o-terms .o-md h2{margin-top:40px;padding-top:24px;font-size:21px;line-height:1.19048;letter-spacing:.011em}}html.flat.site .dx-top{background:none}html.flat.site .dx-top:before{content:""}html.flat.site .dx-top.sheet-on:before{box-shadow:inset 0 -1px 0 var(--f-sep)}html.flat.site .dx-brand{gap:12px}html.flat.site .dx-brand-sep{width:1px;height:18px;background:var(--f-sep)}html.flat.site .dx-brand-name{border-radius:var(--f-r-ctl);color:var(--f-text);font-family:var(--f-font);font-size:15px;font-weight:600;letter-spacing:-.016em}html.flat.site .dx-brand-name:focus-visible{box-shadow:none}html.flat.site .dx-links{height:28px;gap:2px;padding:0;border-radius:0;background:none;box-shadow:none}html.flat.site .dx-links a{height:28px;padding:0 11px;border-radius:var(--f-r-pill);background:none;box-shadow:none;transform:none;color:var(--f-text);font-family:var(--f-font);font-size:13px;font-weight:400;letter-spacing:-.01em;transition:background-color .12s}html.flat.site .dx-links a.on,html.flat.site .dx-links a.on:focus-visible{background:var(--f-sel);color:var(--f-text)}@media(hover:hover){html.flat.site .dx-links a:not(.on):hover{color:var(--f-text);background:var(--f-hover)}}html.flat.site .dx-links a:focus-visible{color:var(--f-text);background:none;box-shadow:none;border-radius:var(--f-r-pill)}html.flat.site :is(.dx-links a,.dx-burger,.dx-side a,.dx-copy,.dx-sheet a):active{transform:none}html.flat.site .dx-burger{width:32px;height:32px;margin-left:0;border-radius:50%;background:var(--f-fill);box-shadow:none}html.flat.site .dx-burger span{left:10px;right:10px;height:1.5px;background:var(--f-text)}html.flat.site .dx-burger span:first-child{top:12.5px}html.flat.site .dx-burger span:last-child{top:18px}html.flat.site .dx-burger[aria-expanded=true] span:first-child{transform:translateY(2.75px) rotate(45deg)}html.flat.site .dx-burger[aria-expanded=true] span:last-child{transform:translateY(-2.75px) rotate(-45deg)}@media(hover:hover){html.flat.site .dx-burger:hover{background:var(--f-fill-2)}html.flat.site .dx-burger:hover span{background:var(--f-text)}}html.flat.site .dx-burger:focus-visible{background:var(--f-fill);box-shadow:none;border-radius:50%}html.flat.site :is(.dx-md a,.dx-side a,.dx-toc a,.dx-pager a,.dx-sheet a):focus-visible{box-shadow:none;border-radius:4px}@media(max-width:720px){html.flat.site .dx-brand-name{font-size:17px;letter-spacing:-.022em}html.flat.site .dx-burger{width:40px;height:40px}html.flat.site .dx-burger span{left:13px;right:13px}html.flat.site .dx-burger span:first-child{top:16.5px}html.flat.site .dx-burger span:last-child{top:22px}}html.flat.site .dx-main{padding:44px clamp(28px,4.5vw,72px) 56px}html.flat.site .dx-side{padding:20px 12px 24px clamp(12px,1.6vw,20px);scrollbar-color:var(--f-fill) transparent}html.flat.site .dx-group+.dx-group{margin-top:18px}html.flat.site .dx-k{margin:0 0 3px;padding-left:10px;font-family:var(--f-font);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat.site .dx-side a{padding:7px 10px;border-radius:var(--f-r-row);color:var(--f-text);font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.006em;transition:background-color .12s}@media(hover:hover){html.flat.site .dx-side a:not(.on):hover{color:var(--f-text);background:var(--f-hover)}}html.flat.site .dx-side a.on{color:var(--f-text);background:var(--f-sel);font-weight:600}html.flat.site .dx-side a:active{background:var(--f-sel)}html.flat.site .dx-side a:focus-visible{outline-offset:-2px;border-radius:var(--f-r-row)}html.flat.site .dx-toc{padding:48px clamp(18px,2.4vw,32px) 40px 8px}html.flat.site .dx-toc .dx-k{margin-bottom:6px;padding-left:0}html.flat.site .dx-toc a{padding:4px 0;color:var(--f-text-2);font-size:12px;line-height:16px;letter-spacing:-.01em}html.flat.site .dx-toc a.sub{padding-left:12px}html.flat.site .dx-toc a:hover{color:var(--f-text)}html.flat.site .dx-toc a.on{color:var(--f-text);font-weight:600}html.flat.site .dx-crumb{margin-bottom:6px;font-family:var(--f-font);font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.016em;text-transform:none;color:var(--f-text-2)}html.flat.site .dx-md{font-family:var(--f-font);font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:var(--f-text)}html.flat.site .dx-md h1{margin:0 0 14px;font-size:48px;line-height:1.05}html.flat.site .dx-md h1+p{margin:0 0 12px;font-size:21px;line-height:1.381;letter-spacing:.011em;color:var(--f-text-2)}html.flat.site .dx-md h2{margin:48px 0 12px;padding-top:28px;border-top:1px solid var(--f-sep);font-family:var(--f-display);font-size:28px;font-weight:600;line-height:1.14286;letter-spacing:.007em;color:var(--f-text)}html.flat.site .dx-md h3{margin:32px 0 8px;font-family:var(--f-display);font-size:21px;font-weight:600;line-height:1.19048;letter-spacing:.011em;color:var(--f-text)}html.flat.site .dx-md p{margin:0 0 16px}html.flat.site .dx-md strong{font-weight:600;color:var(--f-text)}html.flat.site .dx-md a{color:var(--s-link);text-decoration:none}html.flat.site .dx-md a:hover{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}html.flat.site .dx-md :is(ul,ol){margin:0 0 18px}html.flat.site .dx-md li+li{margin-top:8px}html.flat.site .dx-md li::marker{color:var(--f-text-2)}html.flat.site .dx-md hr{border-top-color:var(--f-sep)}html.flat.site .dx-md :not(pre)>code{padding:0;border-radius:0;background:none;color:var(--f-text);font-family:var(--code, ui-monospace, "SF Mono", Menlo, monospace);font-size:.88em;letter-spacing:0}html.flat.site .dx-md blockquote{margin:8px 0 24px;padding:16px 20px;border:0;border-radius:12px;background:var(--f-field);color:var(--f-text)}html.flat.site .dx-md blockquote strong{color:var(--f-text)}html.flat.site .dx-md blockquote>:last-child{margin-bottom:0}html.flat.site .dx-code{margin:8px 0 24px;border-radius:12px;background:var(--f-field)}html.flat.site .dx-code-bar{height:36px;padding:0 6px 0 18px;border-bottom:1px solid var(--f-sep-menu);color:var(--f-text-2);font-family:var(--code, ui-monospace, "SF Mono", Menlo, monospace);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}html.flat.site .dx-copy{height:26px;padding:0 10px;border-radius:var(--f-r-mi);background:transparent;box-shadow:none;transform:none;color:var(--s-link);font-family:var(--f-font);font-size:13px;font-weight:400;letter-spacing:-.01em;transition:background-color .12s}@media(hover:hover){html.flat.site .dx-copy:hover{color:var(--s-link);background:var(--f-hover)}}html.flat.site .dx-copy:focus-visible{color:var(--s-link);background:transparent;box-shadow:none;outline-offset:-2px;border-radius:var(--f-r-mi)}html.flat.site .dx-copy.ok{color:var(--f-text-2)}html.flat.site .dx-code pre{padding:14px 18px 18px;color:var(--f-text);font-family:var(--code, ui-monospace, "SF Mono", Menlo, monospace);font-size:13px;line-height:1.6;letter-spacing:0;scrollbar-color:var(--f-fill) transparent}html.flat.site .dx-md table{font-size:15px;line-height:1.4;letter-spacing:-.016em;font-variant-numeric:tabular-nums}html.flat.site .dx-md th{padding:0 16px 9px 0;border-bottom:1px solid var(--f-sep);color:var(--f-text);font-family:var(--f-font);font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none}html.flat.site .dx-md td{padding:11px 16px 11px 0;border-bottom:1px solid var(--f-sep);color:var(--f-text)}html.flat.site .dx-md tr:last-child td{border-bottom:1px solid var(--f-sep)}html.flat.site .dx-skel i,html.flat.site .dx-skel i:first-child{background:var(--f-field);animation:none}html.flat.site .dx-skel i:first-child{border-radius:var(--f-r-ctl)}html.flat.site .dx-pager{border-top-color:var(--f-sep)}html.flat.site .dx-pager span{font-family:var(--f-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em;text-transform:none;color:var(--f-text-2)}html.flat.site .dx-pager b{color:var(--s-link);font-family:var(--f-font);font-size:17px;font-weight:400;line-height:1.23536;letter-spacing:-.022em;background:none}html.flat.site .dx-pager a:hover b{text-decoration:underline;text-underline-offset:3px}html.flat.site .dx:has(>.dx-sheet):before{content:"";position:fixed;inset:var(--dx-top) 0 0;z-index:38;pointer-events:none;background:var(--f-curtain)}html.flat.site .dx-sheet{color:var(--f-text);background:var(--f-drawer);background-image:none;box-shadow:none;animation:flat-dx-sheet .16s ease-out both}@keyframes flat-dx-sheet{0%{opacity:0}}html.flat.site .dx-sheet .dx-k{margin:4px 0 2px;padding-left:14px;font-size:13px;line-height:18px;letter-spacing:-.006em}html.flat.site .dx-sheet a{min-height:44px;padding:11px 14px;border-radius:10px;color:var(--f-text);font-size:17px;line-height:22px;letter-spacing:-.022em}@media(hover:hover){html.flat.site .dx-sheet a:not(.on):hover{color:var(--f-text);background:var(--f-hover)}}html.flat.site .dx-sheet a.on{color:var(--f-text);background:var(--f-sel);font-weight:600}html.flat.site .dx-sheet a:active{background:var(--f-sel)}html.flat.site .dx-sheet a:focus-visible{outline-offset:-2px;border-radius:10px}@media(max-width:900px){html.flat.site .dx-main{padding:28px max(16px,env(safe-area-inset-left,0px)) 40px}}@media(max-width:560px){html.flat.site .dx-md h1{font-size:40px;line-height:1.08}html.flat.site .dx-md h1+p{font-size:19px;line-height:1.42;letter-spacing:.012em}html.flat.site .dx-md h2{margin-top:40px;padding-top:24px;font-size:24px;line-height:1.16667;letter-spacing:.009em}html.flat.site .dx-md h3{font-size:19px;line-height:1.21053;letter-spacing:.012em}html.flat.site .dx-md table{font-size:15px}html.flat.site .dx-pager b{font-size:17px;line-height:22px}html.flat.site .dx-md table.dx-stack td:before{color:var(--f-text-2);font-family:var(--f-font);font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none;line-height:1.6}html.flat.site .dx-md table.dx-stack tr{border-color:var(--f-sep)}}@media(prefers-reduced-motion:reduce){html.flat.site .dx-sheet{animation:none}}@media(max-width:720px){html.flat.site :is(.dx-brand .bm-logo,.dx-brand-name){position:relative}html.flat.site .dx-brand .bm-logo:after{content:"";position:absolute;inset:-2px -6px}html.flat.site .dx-brand-name:after{content:"";position:absolute;inset:-9px -2px}html.flat.site .dx-burger:after{content:"";position:absolute;inset:-2px}}html.flat{--tp-line: rgba(255, 255, 255, .075);--tp-line-2: rgba(255, 255, 255, .13);--tp-rail: rgba(255, 255, 255, .14);--tp-seg: var(--f-field);--tp-seg-on: var(--f-menu);--tp-panel: var(--f-bg);--tp-chip: rgba(0, 0, 0, .72);--tp-chip-ink: #ffffff;--tp-screen: var(--screen)}html.flat[data-theme=light]{--tp-line: rgba(0, 0, 0, .08);--tp-line-2: rgba(0, 0, 0, .14);--tp-rail: rgba(0, 0, 0, .14);--tp-seg: var(--f-fill-field);--tp-seg-on: #ffffff}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--tp-line: rgba(0, 0, 0, .08);--tp-line-2: rgba(0, 0, 0, .14);--tp-rail: rgba(0, 0, 0, .14);--tp-seg: var(--f-fill-field);--tp-seg-on: #ffffff}}.tp-hd{display:flex;align-items:center;height:28px;margin-right:6px;font-size:13.5px;line-height:18px;letter-spacing:-.016em;color:var(--f-text-2);white-space:nowrap}.tp-hd>*{position:relative;display:inline-flex;align-items:center;gap:7px}.tp-hd>*+*{margin-left:41px}.tp-hd>*+*:before{content:"";position:absolute;left:-21px;top:50%;width:1px;height:16px;margin-top:-8px;background:var(--tp-line-2)}.tp-hd:after{content:"";width:1px;height:16px;margin-left:20px;background:var(--tp-line-2)}.tp-hd svg{width:16px;height:16px;flex:none}.tp-hd-st{color:var(--f-text)}.tp-hd-st.acc{color:var(--f-link)}.tp-hd-st .spin{width:14px;height:14px}.tp-hd-tm{color:var(--f-text);font-weight:500}.tp-hd-tm svg{width:15px;height:15px;color:var(--f-text-2)}.tp-hd-sp b{margin:0 2px;font-weight:600;color:var(--f-text)}.tp-hd-sp .tp-hd-nc{margin-left:6px}.tp-hd>.tp-stop-w{margin-left:32px}.tp-hd>.tp-stop-w:before{left:-16px}.tp-stop{height:29px;padding:0 14px 0 12px;border:0;border-radius:var(--f-r-pill);background:var(--f-fill);color:var(--f-text);font:inherit;font-size:13.5px;cursor:pointer;transition:background-color .12s}.tp-stop svg{width:13px;height:13px}.tp-stop svg:not(.spin){fill:none;stroke:currentColor;stroke-width:2}@media(hover:hover){.tp-stop:not(:disabled):hover{background:var(--f-fill-2)}}.tp-stop:disabled{color:var(--f-text-3);cursor:default}.tp-stop[aria-expanded=true]{background:var(--f-fill-2)}.tp-stop-w.in-reply{display:contents}.tp-stop-w>.tp-stop{display:inline-flex;align-items:center;gap:7px}html.flat .tp-stop-m{position:absolute;z-index:60;min-width:168px;white-space:nowrap}html.flat .tp-stop-m .lg-mi{padding-left:12px}html.flat .tp-stop-w.in-bar .tp-stop-m{top:calc(100% + 6px);right:0}html.flat .cx-reply .tp-stop-m{top:auto;bottom:calc(100% + 6px);right:0}html.flat .tp-stop-m .tp-stop-all{color:var(--f-danger)}html.flat .tp-stop-m .tp-stop-all:not(:disabled):is(:hover,:focus-visible){background:var(--f-danger);color:var(--f-bg)}@media(max-width:720px){html.flat .cx-reply .tp-stop-m{min-width:220px;max-width:calc(100vw - 32px)}html.flat .tp-stop-m .lg-mi{padding-left:16px}}@media(min-width:721px){html.flat .cx-task .ah-pc-g.tp-views{margin-right:4px;background:transparent;padding:0;gap:0}html.flat .cx-task .ah-pc-g.tp-views>.tp-desk{display:none}html.flat .cx-task .ah-pc-g.tp-views>.ah-pc.tp-pctl{width:28px;height:28px;padding:0;justify-content:center;border-radius:var(--f-r-ctl);background:transparent;color:var(--f-text-2)}html.flat .cx-task .ah-pc-g.tp-views>.ah-pc.tp-pctl svg{width:20px;height:20px;margin:0;color:var(--f-text-2)}html.flat .cx-task .ah-pc-g.tp-views>.ah-pc.tp-pctl.on svg{color:var(--f-text)}@media(hover:hover){html.flat .cx-task .ah-pc-g.tp-views>.ah-pc.tp-pctl:hover{background:var(--f-hover)}}}@media(max-width:1180px){.tp-hd-sp{display:none!important}.tp-hd>.tp-stop-w{margin-left:32px}}@media(min-width:1001px)and (max-width:1360px){html.flat .cx-task .ah:has(.tp-stop-w) .tp-hd-sp{display:none!important}}@media(max-width:1100px){html.flat .cx-task .ah:has(.tp-stop-w) .tp-hd-tm{display:none!important}html.flat .cx-task .ah:has(.tp-stop-w) .o-bal-k{display:none}}@media(max-width:860px),(min-width:1001px)and (max-width:1100px){html.flat .tp-stop-w.in-bar .tp-stop{width:29px;padding:0;justify-content:center}html.flat .tp-stop-w.in-bar .tp-stop-t{display:none}}html.flat .cx-task{--panel-w: clamp(420px, 52%, 760px)}html.flat .cx-task.with-panel .cx-thread{width:min(760px,100%);margin:0 auto;padding:24px 34px 28px 32px;gap:0}html.flat .cx-thread{gap:0}html.flat .cx-task.with-panel .cx-reply{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:6px 26px 18px 24px}html.flat .cx-task.with-panel .cx-reply .cx-box{width:100%}html.flat .cx-pair{gap:20px}html.flat .cx-pair+.cx-pair{margin-top:28px}html.flat .cx-bubble{max-width:min(440px,85%);padding:11px 15px;border-radius:12px;background:var(--f-field);color:var(--f-text);font-size:14px;line-height:20px;letter-spacing:-.012em}html.flat .cx-msg-u.inline{margin:6px 0}html.flat .cx-turn{gap:10px}html.flat .cx-who{gap:8px;margin:0 0 2px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.012em;color:var(--f-text)}html.flat .cx-who .nc{font-size:14px;letter-spacing:-.012em}.tp-who{margin-left:2px;font-size:12.5px;font-weight:400;letter-spacing:-.006em;color:var(--f-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html.flat .cx-say{font-size:14px;line-height:21px;letter-spacing:-.012em}.tp-tl{display:flex;flex-direction:column}.tp-step{position:relative}.tp-tl>.tp-step:not(:last-child):before,.tp-tl:has(+.tp-need)>.tp-step:last-child:before,.tp-tl:has(+.cx-thinking)>.tp-step:last-child:before{content:"";position:absolute;left:9.5px;top:23px;bottom:-7px;width:1px;background:var(--tp-rail);pointer-events:none}.tp-tl:has(+.tp-need)>.tp-step:last-child:before{bottom:-15px}.tp-line{display:flex;align-items:center;gap:10px;min-width:0}.tp-row{flex:1;min-width:0;display:flex;align-items:center;gap:0;min-height:30px;margin:0;padding:0;border:0;background:none;color:var(--f-text-2);font:inherit;text-align:left;cursor:pointer;border-radius:var(--f-r-row)}.tp-row.static{cursor:default}.tp-g{position:relative;z-index:1;flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin-right:11px;color:var(--f-text-3)}.tp-g svg{width:18px;height:18px}.tp-g .spin{width:14px;height:14px;color:var(--f-text)}.tp-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;letter-spacing:-.012em}.tp-t{flex:none;margin-left:12px;font-size:12.5px;line-height:18px;color:var(--f-text-3)}.tp-c{display:none;flex:none;width:13px;height:13px;margin-left:14px;color:var(--f-text-3);transition:transform .15s}.tp-step.open .tp-c{display:block;transform:rotate(180deg)}.tp-c.on{display:block;margin-left:8px}.tp-e1{flex:none;margin-left:8px;font-size:13px;color:var(--danger)}@media(hover:hover){button.tp-row:hover .tp-l{color:var(--f-text)}button.tp-row:hover .tp-c{display:block}}.tp-step.run .tp-l,.tp-step.open .tp-l{color:var(--f-text)}.tp-step.err .tp-g{color:var(--danger)}.tp-step.more .tp-l{color:var(--f-text-3);flex:0 1 auto}.tp-dots{width:4px;height:4px;border-radius:50%;background:var(--f-text-3);box-shadow:0 -6px 0 var(--f-text-3),0 6px 0 var(--f-text-3)}.tp-line .cx-act-thumb,.tp-line .cx-act-open{flex:none}.tp-d{margin:0 0 4px 31px;padding:0}.tp-d>div{display:flex;align-items:baseline;gap:16px;min-height:30px;padding:5px 0;border-top:1px solid var(--tp-line);font-size:13.5px;line-height:20px}.tp-d>div:first-child{border-top:0}.tp-d dt{flex:none;min-width:70px;color:var(--f-text-2);font-weight:400}.tp-d dd{flex:1;min-width:0;margin:0;text-align:right;color:var(--f-text);overflow-wrap:anywhere}.tp-d .wide dd{text-align:left}.tp-rt>div{gap:0}.tp-rt dt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--f-text-2)}.tp-rt dd{flex:none;margin-left:16px}.tp-rt .tp-rt-d{width:56px;color:var(--f-text-3)}.tp-rt .tp-rt-d.best{color:var(--f-link)}.tp-rt .wide dt{flex:none;min-width:70px}.tp-rt .wide dd{flex:1}.tp-need{display:flex;flex-direction:column;gap:16px;margin-top:8px}.tp-wait .tp-g,.tp-wait .tp-l{color:var(--f-link)}.tp-wait .tp-g svg{width:18px;height:18px}.tp-card{margin-left:31px;padding:16px 17px 6px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--tp-line-2);color:var(--f-text)}.tp-card-h{margin:0;font-size:15.5px;line-height:21px;font-weight:600;letter-spacing:-.022em;font-family:var(--f-font);color:var(--f-text);overflow-wrap:anywhere}.tp-card-s{margin:1px 0 0;font-size:13.5px;line-height:18px;color:var(--f-text-3)}.tp-card>.tp-card-s:last-of-type+.tp-card-go,.tp-card-h+.tp-card-go{margin-top:14px}.tp-rows{margin:11px 0 0;padding:0}.tp-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32.5px;border-top:1px solid var(--tp-line);font-size:14px;line-height:20px;letter-spacing:-.012em}.tp-rows.flat>div:first-child{border-top:0}.tp-rows dt{flex:none;color:var(--f-text-2);font-weight:400}.tp-rows dd{min-width:0;margin:0;text-align:right;color:var(--f-text-2)}.tp-rows dd.b{color:var(--f-text);font-weight:500}.tp-after{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 18px}.tp-after>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tp-after b{font-weight:500;color:var(--f-text)}.tp-was{color:var(--f-text-3)}.tp-arr{width:12px;height:12px;color:var(--f-text-3)}.tp-card-go{display:flex;align-items:center;gap:10px;margin:16px 0 10px}html.flat .tp-card-go .btn{height:34px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500}html.flat .tp-card-go .btn.sm{height:32px;font-size:14px}html.flat .tp-card-go .btn:not(.primary){background:var(--f-fill);color:var(--f-text)}html.flat .tp-card-go .tp-go{flex:1}.tp-no{flex:none;height:34px;padding:0 28px;border:0;border-radius:10px;background:none;color:var(--f-text-2);font:inherit;font-size:14px;cursor:pointer}@media(hover:hover){.tp-no:not(:disabled):hover{background:var(--f-hover);color:var(--f-text)}}.tp-card-hint{font-size:13.5px;color:var(--f-text-3)}.tp-auto{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:0 0 4px;border-top:1px solid var(--tp-line);font-size:14px;color:var(--f-text-2)}html.flat .tp-auto .switch .track{width:34px;height:20px}html.flat .tp-auto .switch .track:after{top:2px;left:2px;width:16px;height:16px}html.flat .tp-auto .switch input:checked+.track:after{transform:translate(14px)}html.flat .tp-auto .switch input:focus-visible+.track{outline:2px solid var(--f-focus);outline-offset:2px}html.flat .cx-result{margin-top:14px}html.flat .cx-task>.cx-panel.tp-panel{gap:0;padding:0;background:var(--tp-panel);box-shadow:inset 1px 0 0 var(--tp-line)}.tp-ptop{display:flex;align-items:center;gap:10px;flex:none;min-height:28px;padding:14px 16px 13px;border-bottom:1px solid var(--tp-line);container-type:inline-size}.tp-take{white-space:nowrap;flex:none}@container (max-width: 488px){.tp-take{width:34px;padding:0;justify-content:center}.tp-take-t{display:none}}.tp-tabs{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--tp-seg)}.tp-tabs button{height:26px;padding:0 11px;border:0;border-radius:8px;background:none;color:var(--f-text-2);font:inherit;font-size:13.5px;letter-spacing:-.012em;cursor:pointer}.tp-tabs button.on{background:var(--tp-seg-on);color:var(--f-text)}@media(hover:hover){.tp-tabs button:not(.on):hover{color:var(--f-text)}}.tp-tabs button:focus-visible{outline-offset:-2px!important}.tp-take{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 12px;border:0;border-radius:10px;background:var(--f-fill);color:var(--f-text);font:inherit;font-size:14px;letter-spacing:-.012em;cursor:pointer;transition:background-color .12s}.tp-take svg{width:16px;height:16px}.tp-take.on{background:var(--f-sel)}.tp-take:disabled{color:var(--f-text-3);cursor:default}@media(hover:hover){.tp-take:not(:disabled):hover{background:var(--f-fill-2)}}.tp-ib{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--f-r-ctl);background:none;color:var(--f-text-2);cursor:pointer}.tp-ib svg{width:18px;height:18px}.tp-ib:disabled{color:var(--f-text-3);cursor:default}@media(hover:hover){.tp-ib:not(:disabled):hover{background:var(--f-hover);color:var(--f-text)}}html.flat .tp-ptop .ri-btn{height:30px}.tp-body{flex:1;min-height:0;display:flex;flex-direction:column}.tp-comp{display:flex;flex-direction:column}.tp-comp[hidden]{display:none}.tp-mates{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--tp-line)}.tp-mates::-webkit-scrollbar{display:none}.tp-mate{position:relative;flex:1 0 200px;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px;color:var(--f-text-2);text-decoration:none}.tp-mate+.tp-mate{box-shadow:inset 1px 0 0 var(--tp-line)}a.tp-mate:hover b{text-decoration:underline;text-underline-offset:3px}.tp-mate-pic{flex:none;width:63px;height:39px;border-radius:5px;overflow:hidden;background:var(--f-field)}.tp-mate-pic .cv{width:100%;height:100%;border-radius:0}.tp-mate-pic{position:relative;display:grid;place-items:center}.tp-mate-pic .cv-wait{visibility:hidden}.tp-mate-pic .cv:not(:has(img)){background:transparent}.tp-mate-ck{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;color:var(--f-text-2);stroke-width:2}.tp-mate-tx{display:flex;flex-direction:column;min-width:0}.tp-mate-tx b{font-size:14px;line-height:20px;font-weight:400;color:var(--f-text);letter-spacing:-.012em}.tp-mate-tx span{font-size:13px;line-height:18px;color:var(--f-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-mate.on .tp-mate-tx span{color:var(--f-text-2)}html.flat .tp-comp>.cx-pc{margin:13px 16px 0;padding:0;border-radius:12px;background:var(--tp-screen);box-shadow:inset 0 0 0 1px var(--tp-line-2)}html.flat .app .tp-comp .cx-screen.screen-wrap{border-radius:12px;background:var(--tp-screen)}html.flat .app .tp-comp .cx-screen .o-view-over{background:var(--tp-screen)}html.flat .tp-comp>.cx-pc:has(>.cx-screen.ended){background:none;box-shadow:none}html.flat .tp-comp>.cx-pc:has(>.cx-screen.control){background:var(--tp-screen);box-shadow:inset 0 0 0 2px var(--f-accent)}html.flat .app .tp-comp .cx-screen.screen-wrap.control{margin:2px}html.flat .app .tp-comp .cx-screen.screen-wrap.ended{background:var(--f-field)}.tp-live{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.tp-live-p{display:inline-flex;align-items:center;gap:7px;height:25px;padding:0 10px;border-radius:8px;background:var(--tp-chip);color:var(--tp-chip-ink);font-size:13px;line-height:18px;letter-spacing:-.012em}.tp-live-p svg{width:15px;height:15px}.tp-live-p:only-child{margin-right:auto}html.flat .tp-comp .cx-kept{margin:12px 16px 0}html.flat .tp-comp .ri-copied{margin:8px 16px 0}.tp-act,.tp-pane{display:flex;flex-direction:column;padding:0 16px 20px}.tp-act{margin-top:18px}.tp-pane{padding-top:6px}.tp-act-h{margin:0;padding:10px 0 9px;border-bottom:1px solid var(--tp-line);font-family:var(--f-font);font-size:13.5px;line-height:18px;font-weight:400;letter-spacing:-.012em;color:var(--f-text-3)}.tp-pane .tp-act-h:not(:first-child){margin-top:18px}.tp-act-r{display:flex;align-items:center;gap:0;min-height:32px;padding:6px 0;border-bottom:1px solid var(--tp-line);font-size:13.5px;line-height:20px;letter-spacing:-.012em}.tp-act-t{flex:none;width:54px;color:var(--f-text-3)}.tp-act-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--f-text-2)}.tp-act-r.wait .tp-act-l{color:var(--f-link)}.tp-act-r.run .tp-act-l{color:var(--f-text)}.tp-act-r.err .tp-act-l{color:var(--danger)}.tp-none{margin:0;padding:10px 0;font-size:13.5px;line-height:20px;color:var(--f-text-3)}.tp-file{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--tp-line);font-size:13.5px}.tp-file-i{flex:none;width:18px;height:18px;color:var(--f-text-2)}.tp-file-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--f-text)}.tp-file-m{flex:none;font-size:13px;color:var(--f-text-3)}html.flat .tp-file .btn{height:28px;padding:0 12px;font-size:13px;background:var(--f-fill);color:var(--f-text)}.tp-pane .tp-rows{margin-top:0}.tp-pane .tp-rows>div{border-top:0;border-bottom:1px solid var(--tp-line)}.tp-link{align-self:flex-start;margin-top:14px;font-size:14px;color:var(--f-link);text-decoration:none}.tp-link:hover{text-decoration:underline}html.flat .tp-body>.cx-stats-w{margin:6px 16px 20px}html.flat .cx-task.full .cx-panel.tp-panel{box-shadow:none;align-items:stretch}html.flat .cx-task.full .tp-comp>.cx-pc{align-self:center;width:min(calc(100% - 32px),calc((100dvh - 220px) * 16 / 9))}@media(max-width:900px){html.flat .cx-task.with-panel .cx-thread{width:100%;padding:8px 16px 12px}html.flat .cx-task.with-panel .cx-reply{padding:4px 8px max(8px,env(safe-area-inset-bottom,0px))}html.flat .cx-task>.cx-panel.tp-panel{padding:6px 0 16px;background:var(--f-sheet);box-shadow:none}html.flat .cx-task>.cx-panel.tp-panel .cx-sheet-bar{margin:0 16px 4px}.tp-ptop{padding:6px 16px 12px;flex-wrap:wrap;row-gap:8px}.tp-full{display:none!important}.tp-mate{flex-basis:170px}}@media(max-width:720px){html.flat .cx-bubble{font-size:17px;line-height:22px;border-radius:18px}.tp-l{font-size:16px;line-height:21px}.tp-row{min-height:36px}.tp-tl>.tp-step:not(:last-child):before{top:26px;bottom:-10px}.tp-d{margin-left:31px}.tp-card{margin-left:0;padding:14px 14px 4px}.tp-card-go{flex-wrap:wrap}.tp-rt dt{white-space:normal;overflow-wrap:anywhere}html.flat .tp-card-go.three .tp-go{flex:1 1 100%}html.flat .tp-card-go.three>:not(.tp-go){flex:1 1 0;padding:0 12px}html.flat .tp-card-go .btn,.tp-no{height:44px;font-size:17px}.tp-rows>div{font-size:15px;min-height:40px}.tp-after{flex-direction:column;align-items:flex-end;gap:2px}.tp-tabs button{height:32px;padding:0 12px;font-size:15px}.tp-take{height:36px;font-size:15px}}@media(prefers-reduced-motion:reduce){.tp-c{transition:none}}.tp-g.tp-g-cat{color:var(--f-text)}.cx-thinking{display:flex;align-items:center;gap:8px}.cx-thinking>.vc{display:inline-block}.tp-hd>.tp-pause{margin-left:30px}.tp-hd>.tp-pause:before{left:-15px}.tp-hd>.tp-pause+.tp-stop-w{margin-left:8px}.tp-hd>.tp-pause+.tp-stop-w:before{display:none}.tp-pause{height:29px;padding:0 11px 0 9px;border:0;border-radius:var(--f-r-pill);background:transparent;color:var(--f-text-2);font:inherit;font-size:13.5px;cursor:pointer;transition:background-color .12s,color .12s}.tp-hd .tp-pause svg{width:15px;height:15px}.tp-pause[aria-pressed=true]{color:var(--f-text)}@media(hover:hover){.tp-pause:not(:disabled):hover{background:var(--f-hover);color:var(--f-text)}}.tp-pause:disabled{color:var(--f-text-3);cursor:default}@media(max-width:1439px){.tp-pause .tp-pause-t{display:none}.tp-pause{padding:0 8px}}@media(max-width:720px){.tp-tabs button,.tp-ib{position:relative}.tp-tabs button:after{content:"";position:absolute;inset:-8px 0}.tp-ib:after{content:"";position:absolute;inset:-8px}}html.flat{--rp-rest: rgba(255, 255, 255, .14);--rp-played: rgba(255, 255, 255, .42);--rp-mark: var(--f-text);--rp-chip-hover-ink: #000000}html.flat[data-theme=light]{--rp-rest: rgba(0, 0, 0, .1);--rp-played: rgba(0, 0, 0, .34)}@media(prefers-color-scheme:light){html.flat[data-theme=system]{--rp-rest: rgba(0, 0, 0, .1);--rp-played: rgba(0, 0, 0, .34)}}.rp-view{position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:12px;background:var(--tp-screen)}.rp-view.solo{position:relative;inset:auto;aspect-ratio:16 / 9}.rp-view img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rp-golive{pointer-events:auto;border:0;font:inherit;cursor:pointer}@media(hover:hover){.rp-golive:hover{background:var(--tp-chip-ink);color:var(--rp-chip-hover-ink)}}.rp-golive:focus-visible{background:var(--tp-chip-ink);color:var(--rp-chip-hover-ink)}.rp-bar{display:flex;align-items:center;gap:12px;margin:12px 16px 0;min-height:30px}.rp-play{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--f-fill);color:var(--f-text);cursor:pointer;transition:background-color .12s}.rp-play svg{width:16px;height:16px}@media(hover:hover){.rp-play:hover{background:var(--f-fill-2)}}.rp-t{flex:none;min-width:32px;font-size:13.5px;line-height:18px;letter-spacing:-.012em;color:var(--f-text-3);font-variant-numeric:tabular-nums}.rp-t:last-child{text-align:right}.rp-track{position:relative;flex:1;min-width:0;height:28px;border-radius:6px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.rp-track:focus-visible{outline:2px solid var(--f-accent);outline-offset:2px}.rp-rail,.rp-played{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;pointer-events:none}.rp-rail{right:0;background:var(--rp-rest)}.rp-played{background:var(--rp-played)}.rp-tick{position:absolute;top:50%;width:2px;height:10px;margin:-5px 0 0 -1px;border-radius:1px;background:var(--rp-mark);pointer-events:none}.rp-knob{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--rp-mark);pointer-events:none}.rp-note{margin:8px 16px 0;font-size:13px;line-height:18px;color:var(--f-text-3)}html.flat .cx-task.full .tp-comp>.rp-bar,html.flat .cx-task.full .tp-comp>.rp-note{align-self:center;width:min(calc(100% - 32px),calc((100dvh - 220px) * 16 / 9));margin-left:0;margin-right:0}@media(max-width:720px){.rp-bar{gap:10px}.rp-play{width:32px;height:32px}.rp-track{height:34px}}.cx-tools.r>.vx-tools{order:9}.cx-tools.r>.cx-send{order:10}.vx-tools{display:inline-flex;align-items:center;gap:6px}.vx-btn{position:relative;flex:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--f-text-2);cursor:pointer;transition:background-color .12s,color .12s}.vx-btn svg{position:relative;width:18px;height:18px}@media(hover:hover){.vx-btn.vx-mic:not(.on):hover{background:var(--f-hover);color:var(--f-text)}}.vx-btn.vx-voice{background:var(--f-text);color:var(--f-bg)}@media(hover:hover){.vx-btn.vx-voice:hover{opacity:.88}}.cx-home-col .vx-btn.vx-mic{width:28px;height:30px;border-radius:15px}.cx-home-col .vx-btn svg{width:17px;height:17px}.cx-home-col .cx-tools.r>.vx-tools{margin-left:-3px;gap:4px}@media(min-width:721px){html.flat .cx-home-col .cx-box:has(.vx-tools) .cx-bar{padding-left:10px;padding-right:10px}}.cx-box:has(.vx-tools):has(.cx-row>.cx-ta:placeholder-shown):not(:has(.at-chips)):not(:has(.cx-send.stop)) .cx-tools.r>.cx-send{display:none}.cx-box:not(:has(.cx-row>.cx-ta:placeholder-shown)) .vx-voice,.cx-box:has(.at-chips) .vx-voice{display:none}.cx-box:has(.cx-send.stop) .vx-voice{background:var(--f-fill);color:var(--f-text)}.vx-btn.vx-mic.on{background:var(--f-accent);color:var(--f-on-accent)}.vx-pulse{position:absolute;inset:0;border-radius:50%;background:var(--f-accent);opacity:0;pointer-events:none}.vx-mic.on .vx-pulse{animation:vx-pulse 1.6s ease-out infinite}@keyframes vx-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.7);opacity:0}}.cx-box .cx-row{position:relative}.cx-box textarea[data-vx-ghost]{color:transparent!important;-webkit-text-fill-color:transparent;caret-color:var(--f-text)}.vx-mirror{position:absolute;z-index:1;box-sizing:border-box;margin:0;border:0;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:var(--f-text)}.vx-int{color:var(--f-text-3)}@media(max-width:720px){.cx-tools.r>.vx-tools{display:contents}.cx-tools.r>.vx-tools+*{margin-left:auto}.cx-box:has(.vx-tools) .cx-row{padding-right:90px}.cx-box .vx-btn{position:absolute;z-index:2;top:9px;width:34px;height:34px}.cx-box .vx-btn svg{width:19px;height:19px}.cx-box .vx-mic,.cx-home-col .cx-box .vx-btn.vx-mic{right:47px;width:34px;height:34px}.cx-box .vx-voice{right:9px}.cx-box:has(.cx-send.stop) .vx-voice{right:85px}.cx-box:has(.cx-row>.cx-ta:placeholder-shown):has(.cx-send.stop) .cx-row{padding-right:128px}.cx-box:has(.at-chips) .vx-btn{top:auto;bottom:56px}}html.vx-on,html.vx-on body{overflow:hidden}.vx-sheet{position:fixed;inset:0;z-index:75;display:flex;flex-direction:column;background:var(--bg);color:var(--f-text);padding:max(20px,env(safe-area-inset-top,0px)) 16px max(20px,env(safe-area-inset-bottom,0px));font-family:var(--f-font);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.vx-mid{flex:1;min-height:0;width:100%;max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.vx-cat{position:relative;display:grid;place-items:center;width:148px;height:148px;margin-bottom:10px}.vx-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--f-accent);opacity:0;pointer-events:none}.vx-sheet.is-listening .vx-ring{animation:vx-breathe 2.4s ease-in-out infinite}@keyframes vx-breathe{0%,to{transform:scale(.9);opacity:.25}50%{transform:scale(1);opacity:.8}}.vx-st{margin:0;font-size:13px;line-height:18px;color:var(--f-text-2)}.vx-sheet.is-listening .vx-st{color:var(--f-accent)}.vx-you{margin:6px 0 0;min-height:30px;max-height:30vh;overflow:hidden;font:600 22px/30px var(--f-display);letter-spacing:-.02em;color:var(--f-text)}.vx-you .vx-int{color:var(--f-text-3)}.vx-reply{margin:4px 0 0;max-width:560px;max-height:32vh;overflow:hidden;font-size:17px;line-height:25px;letter-spacing:-.01em;color:var(--f-text-2)}.vx-foot{display:flex;flex-direction:column;align-items:center;gap:16px}.vx-note{margin:0;max-width:440px;font-size:12px;line-height:17px;text-align:center;color:var(--f-text-3)}.vx-bot{display:flex;align-items:center;justify-content:center;gap:14px}.vx-round,.vx-end{flex:none;display:inline-flex;align-items:center;justify-content:center;height:56px;border:0;background:var(--f-fill);color:var(--f-text);cursor:pointer;transition:background-color .12s,color .12s}.vx-round{width:56px;padding:0;border-radius:50%}.vx-round svg{width:24px;height:24px}.vx-mute.on{background:var(--f-text);color:var(--f-bg)}.vx-end{gap:8px;padding:0 26px 0 22px;border-radius:var(--f-r-pill);font:600 16px/1 var(--f-font);letter-spacing:-.01em}.vx-end svg{width:18px;height:18px}@media(hover:hover){.vx-round:not(.on):hover,.vx-end:hover{background:var(--f-fill-2)}}.vx-round:focus-visible,.vx-end:focus-visible,.vx-btn:focus-visible{outline:2px solid var(--f-focus)!important;outline-offset:2px}@media(max-width:720px){.vx-you{font-size:20px;line-height:27px}.vx-reply{font-size:16px;line-height:23px}}@media(prefers-reduced-motion:reduce){.vx-mic.on .vx-pulse,.vx-sheet.is-listening .vx-ring{animation:none}.vx-sheet.is-listening .vx-ring{opacity:.6}}@media(max-width:720px){.vx-btn:after{content:"";position:absolute;inset:-6px;border-radius:50%}}
