@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/estedad-arabic-wght-normal-D6DQIq1q.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/estedad-vietnamese-wght-normal-D7SXJ-q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/estedad-latin-ext-wght-normal-F3E_gUl2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/estedad-latin-wght-normal-B5vzQVCp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "Estedad Variable", "Estedad", -apple-system, "Segoe UI", system-ui, sans-serif;--sky: oklch(.7 .128 232);--sky-deep: oklch(.51 .118 240);--sky-ink: oklch(.42 .1 245);--navy: oklch(.29 .075 268);--dawn: oklch(.72 .17 52);--dawn-deep: oklch(.57 .16 45);--leaf: oklch(.62 .115 165);--leaf-deep: oklch(.48 .095 165);--rose: oklch(.6 .165 18);--rose-deep: oklch(.5 .16 20);--lilac: oklch(.62 .1 295);--lilac-deep: oklch(.48 .1 295);--r-1: 8px;--r-2: 12px;--r-3: 16px;--r-4: 22px;--r-5: 30px;--ease: cubic-bezier(.22, 1, .36, 1);--rail-w: 236px}:root,[data-theme=day]{color-scheme:light;--paper: oklch(.993 .0025 235);--paper-2: oklch(.978 .0055 235);--paper-3: oklch(.958 .0095 235);--ink: oklch(.275 .062 268);--ink-2: oklch(.44 .042 262);--ink-3: oklch(.585 .03 255);--ink-4: oklch(.72 .02 250);--line: oklch(.29 .075 268 / .085);--line-2: oklch(.29 .075 268 / .16);--accent: var(--sky-deep);--accent-ink: oklch(.99 .004 235);--solid: var(--navy);--solid-ink: oklch(.985 .005 235);--tint-sky: oklch(.945 .03 230);--tint-dawn: oklch(.955 .04 62);--tint-leaf: oklch(.95 .035 165);--tint-rose: oklch(.95 .03 18);--tint-lilac: oklch(.95 .028 295);--tint-navy: oklch(.93 .018 268);--ink-sky: var(--sky-ink);--ink-dawn: var(--dawn-deep);--ink-leaf: var(--leaf-deep);--ink-rose: var(--rose-deep);--ink-lilac: var(--lilac-deep);--ink-navy: var(--navy);--shadow-1: 0 1px 2px oklch(.29 .075 268 / .05), 0 2px 8px oklch(.29 .075 268 / .04);--shadow-2: 0 2px 6px oklch(.29 .075 268 / .05), 0 12px 32px oklch(.29 .075 268 / .08);--shadow-3: 0 8px 20px oklch(.29 .075 268 / .08), 0 28px 64px oklch(.29 .075 268 / .14);--rail-ink: oklch(.29 .075 268);--rail-ink-2: oklch(.29 .075 268 / .62);--rail-hover: oklch(1 0 0 / .34);--rail-on: oklch(.995 .003 235 / .92);--overlay: oklch(.29 .075 268 / .28)}[data-theme=night]{color-scheme:dark;--paper: oklch(.235 .042 266);--paper-2: oklch(.262 .046 265);--paper-3: oklch(.295 .05 264);--ink: oklch(.955 .012 240);--ink-2: oklch(.8 .025 245);--ink-3: oklch(.67 .03 250);--ink-4: oklch(.52 .03 255);--line: oklch(.95 .02 240 / .09);--line-2: oklch(.95 .02 240 / .17);--accent: oklch(.78 .11 230);--accent-ink: oklch(.22 .05 262);--solid: oklch(.93 .02 235);--solid-ink: oklch(.25 .06 266);--tint-sky: oklch(.33 .06 245);--tint-dawn: oklch(.34 .06 50);--tint-leaf: oklch(.33 .05 165);--tint-rose: oklch(.33 .06 18);--tint-lilac: oklch(.33 .05 295);--tint-navy: oklch(.34 .04 266);--ink-sky: oklch(.82 .09 230);--ink-dawn: oklch(.83 .11 62);--ink-leaf: oklch(.82 .09 165);--ink-rose: oklch(.82 .09 18);--ink-lilac: oklch(.83 .07 295);--ink-navy: oklch(.9 .02 250);--shadow-1: 0 1px 2px oklch(.12 .04 268 / .3);--shadow-2: 0 2px 8px oklch(.12 .04 268 / .3), 0 12px 32px oklch(.12 .04 268 / .3);--shadow-3: 0 10px 24px oklch(.12 .04 268 / .4), 0 28px 64px oklch(.12 .04 268 / .45);--rail-ink: oklch(.95 .015 240);--rail-ink-2: oklch(.95 .015 240 / .62);--rail-hover: oklch(1 0 0 / .07);--rail-on: oklch(1 0 0 / .13);--overlay: oklch(.14 .04 268 / .5)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:14.5px;line-height:1.75;font-weight:400;color:var(--ink);background:var(--sky-3, oklch(.97 .012 228));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:none}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:var(--accent);text-decoration:none}img,svg{display:block}::selection{background:#32abe040}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.lat{direction:ltr;unicode-bidi:isolate;display:inline-block}.num{font-feature-settings:"tnum" 0}.muted{color:var(--ink-3)}.soft{color:var(--ink-2)}.small{font-size:13px}.tiny{font-size:12px;line-height:1.6}.b{font-weight:600}.row{display:flex;align-items:center;gap:10px}.row.top{align-items:flex-start}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1 1 0;min-width:0}.wrap{flex-wrap:wrap}.nowrap{white-space:nowrap}.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px;border:3px solid transparent;background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--c-sky: var(--sky);--c-dawn: var(--dawn);--c-leaf: var(--leaf);--c-rose: var(--rose);--c-lilac: var(--lilac);--c-navy: var(--navy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border-radius:12px;font-weight:500;font-size:14px;white-space:nowrap;transition:background .15s,color .15s,transform .12s,box-shadow .15s;-webkit-user-select:none;user-select:none}.btn:active:not(:disabled){transform:scale(.975)}.btn:disabled{opacity:.5;cursor:default}.btn.only{width:38px;padding:0}.btn.sm{height:31px;padding:0 11px;font-size:13px;border-radius:10px;gap:5px}.btn.sm.only{width:31px;padding:0}.btn.lg{height:46px;padding:0 22px;font-size:15px;border-radius:14px}.btn.solid{background:var(--solid);color:var(--solid-ink)}.btn.solid:hover:not(:disabled){background:color-mix(in oklch,var(--solid) 88%,var(--sky))}.btn.accent{background:var(--accent);color:var(--accent-ink)}.btn.accent:hover:not(:disabled){background:color-mix(in oklch,var(--accent) 88%,var(--navy))}.btn.dawn{background:var(--dawn-deep);color:#fffbf8}.btn.soft{background:var(--paper-3);color:var(--ink)}.btn.soft:hover:not(:disabled){background:color-mix(in oklch,var(--paper-3) 86%,var(--ink))}.btn.ghost{color:var(--ink-2)}.btn.ghost:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.btn.line{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.btn.line:hover:not(:disabled){background:var(--paper-2)}.btn.danger{background:var(--tint-rose);color:var(--ink-rose)}.diamond{display:inline-block;flex:none;width:7px;height:7px;transform:rotate(45deg);border-radius:1.5px}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;font-size:12.5px;font-weight:500;white-space:nowrap}.chip button{display:inline-flex;margin-inline-start:2px;opacity:.7}.chip .diamond{width:6px;height:6px}.t-sky{background:var(--tint-sky);color:var(--ink-sky)}.t-dawn{background:var(--tint-dawn);color:var(--ink-dawn)}.t-leaf{background:var(--tint-leaf);color:var(--ink-leaf)}.t-rose{background:var(--tint-rose);color:var(--ink-rose)}.t-lilac{background:var(--tint-lilac);color:var(--ink-lilac)}.t-navy{background:var(--tint-navy);color:var(--ink-navy)}.t-mute{background:var(--paper-3);color:var(--ink-3)}.pebble{display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-mask:url(/pebble.svg) center / 100% 100% no-repeat;mask:url(/pebble.svg) center / 100% 100% no-repeat;font-weight:600}.pebble b{font-weight:600}.pebble.solid.t-sky{background:var(--sky-deep);color:#f9fcfe}.pebble.solid.t-navy{background:var(--navy);color:#f5f9fb}.pebble.solid.t-dawn{background:var(--dawn-deep);color:#fffbf8}.ray-loader{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.ray-loader-r{animation:rayp 1.1s var(--ease) infinite;opacity:.18}@keyframes rayp{0%,70%,to{opacity:.18}30%{opacity:1}}.ray-ring{position:relative;display:inline-flex;flex:none}.ray-ring-in{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600}.skel{display:block;background:linear-gradient(90deg,var(--paper-3),var(--paper-2),var(--paper-3));background-size:200% 100%;animation:sk 1.5s linear infinite}@keyframes sk{to{background-position:-200% 0}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:44px 20px;text-align:center}.center-pad{display:flex;align-items:center;justify-content:center;padding:60px 0;min-height:40vh}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 1px 11px;color:var(--ink-3);font-weight:500;white-space:nowrap;transition:color .15s}.tabs button:hover,.tabs button.on{color:var(--ink)}.tabs button.on:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.tabs em{font-style:normal;font-size:12px;color:var(--ink-3);background:var(--paper-3);padding:0 6px;border-radius:6px}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--paper-3);border-radius:12px}.seg button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:9px;color:var(--ink-2);font-size:13.5px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s}.seg button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1)}.seg.sm button{height:27px;padding:0 9px;font-size:12.5px}.toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle.off{opacity:.55;cursor:default}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle i{position:relative;flex:none;width:40px;height:24px;border-radius:13px;background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--line);transition:background .18s}.toggle i:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:var(--shadow-1);transition:transform .2s var(--ease)}.toggle input:checked+i{background:var(--accent)}.toggle input:checked+i:after{transform:translate(-16px)}.toggle input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field.full{grid-column:1 / -1}.field-l{font-size:13px;font-weight:500;color:var(--ink-2)}.field-l em{color:var(--ink-rose);font-style:normal}.field-h{font-size:12px;color:var(--ink-3)}.field-e{font-size:12px;color:var(--ink-rose)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.in{width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:12px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);outline:none;transition:box-shadow .15s,background .15s}.in:focus,.in:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--paper)}.in::placeholder{color:var(--ink-4)}textarea.in{line-height:1.8;resize:vertical}select.in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23778' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:30px}.in-unit{position:relative;display:block}.in-unit em{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12.5px;color:var(--ink-3);pointer-events:none}.in-unit .in{padding-left:42px}.tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.tags input{flex:1;min-width:80px;border:0;background:none;outline:none}.date{position:relative;display:block}.date-b{display:flex;align-items:center;gap:8px;text-align:start;cursor:pointer}.date-x{position:absolute;left:10px;top:13px;color:var(--ink-3)}.date-pop.up{bottom:calc(100% + 6px);margin-top:0}.date-pop{position:absolute;z-index:40;margin-top:6px;width:272px;padding:12px;background:var(--paper);border-radius:16px;box-shadow:var(--shadow-3)}.date-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:8px;text-align:center}.date-g i{font-style:normal;font-size:12px;color:var(--ink-3);padding:4px 0}.date-g button{height:32px;border-radius:9px;font-size:13.5px}.date-g button:hover{background:var(--paper-3)}.date-g button.now{box-shadow:inset 0 0 0 1px var(--accent)}.date-g button.on{background:var(--solid);color:var(--solid-ink)}.tbl-wrap{overflow-x:auto;margin:0 -6px}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.tbl th{text-align:start;font-weight:500;font-size:12.5px;color:var(--ink-3);padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;background:var(--paper);z-index:1}.tbl th.can{cursor:pointer}.tbl th svg{display:inline;margin-inline-start:3px;vertical-align:-1px}.tbl td{padding:13px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl.dense td{padding:7px 10px}.tbl tr:last-child td{border-bottom:0}.tbl tr.can{cursor:pointer}.tbl tr.can:hover td{background:var(--paper-2)}.tbl tr.on td{background:var(--tint-sky)}.tbl td:first-child{border-start-start-radius:0}.m-list{display:flex;flex-direction:column}.m-row{display:block;width:100%;text-align:start;padding:12px 2px;border-bottom:1px solid var(--line)}.m-sub{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:13px;color:var(--ink-3)}.metric{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:11px;align-items:center;padding:11px 13px;border-radius:18px;background:var(--paper-2);color:var(--ink);transition:transform .16s var(--ease),box-shadow .16s}.metric.can:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.metric-a{grid-row:span 3;width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 3px 4px oklch(.2 .05 268 / .2))}.metric-p{grid-row:span 3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;-webkit-mask:url(/pebble.svg) center / 100% 100% no-repeat;mask:url(/pebble.svg) center / 100% 100% no-repeat;background:inherit}.metric.t-sky .metric-p{background:var(--tint-sky);color:var(--ink-sky)}.metric.t-dawn .metric-p{background:var(--tint-dawn);color:var(--ink-dawn)}.metric.t-leaf .metric-p{background:var(--tint-leaf);color:var(--ink-leaf)}.metric.t-rose .metric-p{background:var(--tint-rose);color:var(--ink-rose)}.metric.t-lilac .metric-p{background:var(--tint-lilac);color:var(--ink-lilac)}.metric.t-navy .metric-p{background:var(--tint-navy);color:var(--ink-navy)}.metric.t-sky,.metric.t-dawn,.metric.t-leaf,.metric.t-rose,.metric.t-lilac,.metric.t-navy{background:var(--paper-2);color:var(--ink)}.metric.can{cursor:pointer}.metric-t{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3);min-width:0}.metric-i{color:var(--ink-4)}.metric-i:hover{color:var(--ink-2)}.metric-v{font-size:25px;font-weight:340;letter-spacing:-.2px;line-height:1.35}.metric.big .metric-v{font-size:34px;font-weight:300}.metric-v em{font-style:normal;font-size:13px;color:var(--ink-3);margin-inline-start:5px;font-weight:400}.metric-v.none{font-size:15px;color:var(--ink-dawn);font-weight:500;padding:7px 0}.metric-f{display:flex;align-items:center;gap:8px}.metric-f:empty{display:none}.metric-pop{position:absolute;z-index:30;top:100%;inset-inline-start:0;width:280px;padding:13px 15px;background:var(--paper);border-radius:15px;box-shadow:var(--shadow-3);font-size:13px;cursor:default}.metric-pop dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 0}.metric-pop dt{color:var(--ink-3)}.metric-pop dd{margin:0}.bar{display:block;width:100%;background:var(--paper-3);border-radius:6px;overflow:hidden}.bar i{display:block;height:100%;border-radius:6px;transition:width .6s var(--ease)}.vbars{display:flex;align-items:flex-end;gap:8px}.vbar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.vbar i{display:block;width:100%;max-width:34px;border-radius:7px 7px 3px 3px;min-height:2px;opacity:.9;transition:height .6s var(--ease)}.vbar-v{font-size:11.5px;color:var(--ink-3)}.vbar-l{font-size:12px;color:var(--ink-3);white-space:nowrap}.linechart{position:relative}.linechart-x{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);margin-top:-18px;pointer-events:none}.linechart-tip{position:absolute;top:0;inset-inline-start:0;display:flex;flex-direction:column;gap:1px;padding:8px 11px;font-size:12.5px;background:var(--paper);border-radius:12px;box-shadow:var(--shadow-2)}.linechart-tip span{display:flex;align-items:center;gap:6px}.scrim{position:fixed;inset:0;z-index:9300;background:var(--overlay)}.panel{position:fixed;z-index:9301;top:10px;bottom:10px;left:10px;display:flex;flex-direction:column;max-width:calc(100vw - 20px);background:var(--paper);border-radius:24px;box-shadow:var(--shadow-3)}.panel-h{display:flex;align-items:flex-start;gap:10px;padding:18px 22px 12px}.panel-h h3{font-size:19px;font-weight:500;line-height:1.5}.panel-b{flex:1;overflow:auto;padding:4px 22px 22px}.panel-f{display:flex;align-items:center;gap:8px;padding:12px 22px;border-top:1px solid var(--line)}.confirm{position:fixed;z-index:9310;top:50%;left:50%;translate:-50% -50%;width:min(420px,calc(100vw - 32px));padding:22px;background:var(--paper);border-radius:22px;box-shadow:var(--shadow-3)}.confirm h3{font-size:17px;font-weight:600}.menu{position:relative;display:inline-flex}.menu-pop{position:absolute;z-index:45;top:calc(100% + 6px);min-width:190px;padding:6px;background:var(--paper);border-radius:15px;box-shadow:var(--shadow-3)}.menu-pop.start{inset-inline-start:0}.menu-pop.end{inset-inline-end:0}.menu-pop button{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;border-radius:10px;text-align:start;font-size:13.5px;white-space:nowrap}.menu-pop button:hover:not(:disabled){background:var(--paper-3)}.menu-pop button:disabled{opacity:.45;cursor:default}.menu-pop button.danger{color:var(--ink-rose)}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:5px 0}.page{min-height:100%}.page-b{max-width:1320px;margin:0 auto;padding:18px clamp(16px,3vw,40px) 30px}.page.wide .page-b{max-width:none}.page.flush{height:100%;display:flex;flex-direction:column}.page.flush .page-b{flex:1;min-height:0;max-width:none;padding:0;width:100%}.sec{margin-bottom:30px}.sec-h{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.sec-h h2{font-size:16.5px;font-weight:550}.hair{border:0;border-top:1px solid var(--line);margin:14px 0}.card{background:var(--paper);border-radius:var(--r-4);box-shadow:inset 0 0 0 1px var(--line);padding:16px 18px}.well{background:var(--paper-2);border-radius:var(--r-3);padding:14px 16px}.filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.filters .in{width:auto;min-height:36px;padding-block:5px}.search{position:relative;flex:1;min-width:180px;max-width:340px}.search svg{position:absolute;right:11px;top:10px;color:var(--ink-3)}.search .in{width:100%;padding-right:34px;min-height:36px;padding-block:5px}.appicon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--s, 56px);height:var(--s, 56px);filter:drop-shadow(0 3px 5px oklch(.29 .075 268 / .26))}.appicon i{position:absolute;inset:0;-webkit-mask:url(/pebble.svg) center / 100% 100% no-repeat;mask:url(/pebble.svg) center / 100% 100% no-repeat;background:linear-gradient(162deg,var(--ic1),var(--ic2))}.appicon i:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 32% 2%,#ffffff80,#fff0 58%),linear-gradient(0deg,#0000001a,#0000 34%)}.appicon.art img{position:absolute;inset:0;width:100%;height:100%;-webkit-mask:url(/pebble.svg) center / 100% 100% no-repeat;mask:url(/pebble.svg) center / 100% 100% no-repeat}.appicon.art i:after{display:none}.appicon svg{position:relative;width:52%;height:52%;color:#fcfeff;color:oklch(.995 .004 235);filter:drop-shadow(0 1px 1.5px oklch(.2 .05 268 / .35))}.ic-sky{--ic1: oklch(.83 .095 222);--ic2: oklch(.58 .135 240)}.ic-dawn{--ic1: oklch(.86 .125 78);--ic2: oklch(.66 .19 42)}.ic-leaf{--ic1: oklch(.84 .11 160);--ic2: oklch(.55 .115 172)}.ic-rose{--ic1: oklch(.8 .115 12);--ic2: oklch(.56 .175 5)}.ic-lilac{--ic1: oklch(.8 .09 300);--ic2: oklch(.5 .135 285)}.ic-navy{--ic1: oklch(.5 .075 262);--ic2: oklch(.255 .065 270)}.sun{position:relative}.sun svg{width:100%;height:auto;overflow:visible}.sun.figure{height:100%}.sun.figure svg{height:100%;width:auto}.sun.figure .sun-t1{font-size:21px}.sun.figure .sun-t2{font-size:20px}.sun.figure .sun-big{font-size:58px}.sun.figure .sun-cap{font-size:17px}.sun-body{fill:#ffffff6b}.sun-head{fill:var(--sky)}.sun-ray-base{fill:#ffffff9e;transition:fill .2s}.sun-ray-fill{fill:var(--sky);transition:fill .2s}.sun-ray{transition:opacity .2s}.sun-ray.dim{opacity:.55}.sun-ray.on .sun-ray-fill{fill:var(--dawn)}.sun-big{font-size:62px;font-weight:400;fill:#f9fcfe;font-family:var(--font)}.sun-cap{font-size:20px;fill:#f9fcfedb;font-family:var(--font)}.sun-cap.small{font-size:17px}.sun-t1{font-size:26px;fill:var(--rail-ink);font-family:var(--font);font-weight:500}.sun-t2{font-size:25px;fill:var(--rail-ink-2);font-family:var(--font)}.sun-tag.on .sun-t2{fill:var(--rail-ink)}[data-theme=night] .sun-ray-base{fill:#ffffff21}[data-theme=night] .sun-body{fill:#ffffff0f}:root{--sun-glow: oklch(1 .02 90)}[data-theme=night]{--sun-glow: oklch(.7 .1 232)}@media(max-width:820px){.form-grid{grid-template-columns:minmax(0,1fr)}.panel{inset:auto 0 0;top:7vh;border-radius:24px 24px 0 0;max-width:none;width:auto}.search{max-width:none;flex-basis:100%}}.rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.rec>div{min-width:0;display:flex;align-items:flex-start;gap:10px}.rec .full{grid-column:1 / -1}.rec-i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:var(--paper-2);color:var(--ink-3)}.rec-b{flex:1;min-width:0}.rec dt{font-size:12.5px;color:var(--ink-3)}.rec dd{margin:1px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.panel-tabs{margin-bottom:14px}.tl{list-style:none;margin:0;padding:0;position:relative}.tl li{position:relative;display:flex;gap:12px;padding:6px 0 10px}.tl li:before{content:"";position:absolute;right:3px;top:16px;bottom:-6px;width:1px;background:var(--line-2)}.tl li:last-child:before{display:none}.tl .diamond{margin-top:8px;background:var(--ink-sky)}.hero2{position:relative;color:#fcfeff;color:oklch(.995 .004 235);background:linear-gradient(150deg,var(--ic1),var(--ic2))}.hero2-bg{position:absolute;inset:0;overflow:hidden}.hero2-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero2-shade{position:absolute;inset:0;background:linear-gradient(255deg,color-mix(in oklch,var(--ic2) 94%,transparent),color-mix(in oklch,var(--ic2) 72%,transparent) 42%,color-mix(in oklch,var(--ic2) 22%,transparent))}.raysdeco{position:absolute;left:3%;bottom:-46%;width:300px;fill:#ffffff29;pointer-events:none}.hero2-in{position:relative;max-width:1320px;margin:0 auto;padding:26px clamp(16px,3vw,40px) 24px}.hero2.small .hero2-in{padding-block:18px 16px}.hero2-t{display:flex;align-items:center;gap:14px}.hero2 h1{font-size:30px;font-weight:340;letter-spacing:-.3px;line-height:1.35;text-shadow:0 1px 12px oklch(.2 .05 268 / .25)}.hero2.small h1{font-size:26px}.hero2 p{font-size:14px;opacity:.92}.hero2-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero2-a .btn.soft,.hero2-a .btn.ghost,.hero2-a .btn.line{background:#fff3;color:inherit;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero2-a .btn.solid{background:#fcfeff;background:oklch(.995 .004 235);color:var(--navy)}.hero2-a .tip2>button{color:inherit;opacity:.85}.hero2-s{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:16px}.hstat{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:16px;background:#ffffff2b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;font-size:13px;transition:background .15s}.hstat:not(:disabled):hover{background:#ffffff47}.hstat b{font-size:22px;font-weight:400;line-height:1.2}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tmin, 190px),1fr));gap:12px}.tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:132px;padding:14px 16px;border-radius:24px;text-align:start;overflow:hidden;transition:transform .18s var(--ease),box-shadow .18s}button.tile:hover{transform:translateY(-3px)}.tile.solid{color:#fcfeff;color:oklch(.995 .004 235);background:linear-gradient(155deg,var(--ic1),var(--ic2));box-shadow:0 8px 20px color-mix(in oklch,var(--ic2) 26%,transparent)}.tile.soft{color:var(--ink);background:var(--paper-2)}.tile.wide{grid-column:span 2}.tile.tall{grid-row:span 2}.tile.ph{color:#fcfeff;color:oklch(.995 .004 235);background:var(--ic2)}.tile.ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tile.ph:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in oklch,var(--ic2) 88%,black) 4%,transparent 74%)}.tile>*{position:relative}.tile>img{position:absolute}.tile-art{position:absolute!important;top:12px;left:12px;width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 7px 9px oklch(.2 .05 268 / .26));transition:transform .24s var(--ease);pointer-events:none}button.tile:hover .tile-art{transform:translateY(-3px) rotate(-4deg) scale(1.06)}.tile.has-art .tile-top{min-height:40px}.tile.has-art .tile-d{left:auto;right:16px}.tile-w{position:absolute!important;left:-16px;bottom:-22px;width:120px;height:120px;opacity:.15;pointer-events:none}.tile.soft .tile-w{color:var(--ink-3);opacity:.08}.tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tile-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;-webkit-mask:url(/pebble.svg) center / 100% 100% no-repeat;mask:url(/pebble.svg) center / 100% 100% no-repeat;background:#ffffff3d}.tile.soft .tile-ic{background:linear-gradient(155deg,var(--ic1),var(--ic2));color:#fcfeff;color:oklch(.995 .004 235)}.tile-b{font-style:normal;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:#fcfeff;background:oklch(.995 .004 235);color:var(--ic2);font-size:13px;font-weight:650;line-height:24px;text-align:center}.tile.soft .tile-b{background:var(--dawn-deep);color:#fffbf8}.tile-m{display:flex;flex-direction:column}.tile-v{font-size:32px;font-weight:340;letter-spacing:-.4px;line-height:1.25}.tile-v small{font-size:13px;font-weight:400;margin-inline-start:5px;opacity:.85;letter-spacing:0}.tile-l{font-size:14px;font-weight:500;opacity:.94}.tile-d{position:absolute!important;top:16px;left:16px;font-size:12px;opacity:.9}.tile:has(.tile-sp){padding-bottom:44px;min-height:172px}.tile-sp{position:absolute!important;left:0;right:0;bottom:0;width:100%;height:40px;opacity:.6}.tile-sp path:first-child{fill:#ffffff2e}.tile-sp path:last-child{fill:none;stroke:#ffffffd9;stroke-width:2;vector-effect:non-scaling-stroke}.tile.soft .tile-sp path:first-child{fill:color-mix(in oklch,var(--ic2) 12%,transparent)}.tile.soft .tile-sp path:last-child{stroke:var(--ic2)}.ring2{position:relative;display:inline-flex;flex:none}.ring2>img{position:absolute;border-radius:50%;object-fit:cover}.ring2-art{object-fit:contain;filter:drop-shadow(0 3px 4px oklch(.2 .05 268 / .22))}.ring2-in{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.row2{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 12px;border-radius:16px;text-align:start;transition:background .14s}.row2.can:hover{background:var(--paper-2)}.row2.on{background:var(--tint-sky)}.row2-b{display:flex;flex-direction:column;min-width:0;line-height:1.55}.row2-b b{font-weight:500}.row2-b>span{font-size:13px;color:var(--ink-3)}.row2-ph{width:54px;height:42px;flex:none;object-fit:cover;border-radius:12px}.row2-c{flex:none;color:var(--ink-4)}.itabs{position:sticky;top:0;z-index:6;display:flex;gap:4px;max-width:1320px;margin:0 auto;padding:8px clamp(16px,3vw,40px);background:color-mix(in oklch,var(--paper) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:none}.itabs::-webkit-scrollbar{display:none}.itabs-m{position:relative;flex:none;display:inline-flex}.pop2{position:fixed;z-index:9400;background:var(--paper);color:var(--ink);border-radius:16px;box-shadow:var(--shadow-3)}.itabs-p{display:flex;flex-direction:column;padding:6px}.itabs-p button{display:flex;align-items:center;gap:9px;width:100%;height:40px;padding:0 10px;border-radius:11px;color:var(--ink);font-size:14px;text-align:start}.itabs-p button:hover{background:var(--paper-2)}.itabs-p em{font-style:normal;font-size:12px;color:var(--ink-dawn)}.itabs-i em.dot{top:-3px;right:-3px;min-width:8px;width:8px;height:8px;padding:0}.itabs button{position:relative;flex:none;display:flex;align-items:center;gap:7px;height:40px;padding:0 13px;border-radius:13px;color:var(--ink-2);font-weight:500;font-size:14px;white-space:nowrap;transition:color .15s}.itabs button>*{position:relative;z-index:1}.itabs button:hover{color:var(--ink)}.itabs button.on{color:var(--accent-ink)}.itabs-bg{position:absolute!important;z-index:0!important;inset:0;border-radius:13px;background:var(--accent)}.itabs-i{position:relative;display:inline-flex}.itabs-i em{position:absolute;top:-9px;right:-11px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--dawn-deep);color:#fffbf8;font-size:10.5px;font-style:normal;line-height:16px;text-align:center}.steps2{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto}.steps2 li{position:relative;flex:1;min-width:74px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;color:var(--ink-3);text-align:center}.steps2 li:before{content:"";position:absolute;top:16px;right:50%;left:-50%;height:2px;background:var(--line-2)}.steps2 li:last-child:before{display:none}.steps2 span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;background:var(--paper-3);color:var(--ink-3)}.steps2 em{font-style:normal}.steps2 li>button{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:inherit;color:inherit}.steps2 li.done span{background:var(--tint-leaf);color:var(--ink-leaf)}.steps2 li.done:before{background:var(--ink-leaf)}.steps2 li.now span{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px var(--tint-sky)}.steps2 li.now{color:var(--ink);font-weight:600}.steps2 li.fail span{background:var(--tint-rose);color:var(--ink-rose)}.steps2 li.fail{color:var(--ink-rose)}.bigc{display:grid;grid-template-columns:repeat(var(--c, 3),minmax(0,1fr));gap:8px}.bigc button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:16px;background:var(--paper-2);font-size:13.5px;transition:box-shadow .15s,transform .15s}.bigc button:hover{transform:translateY(-1px)}.bigc button.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--tint-sky)}.phc{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:20px;overflow:hidden;text-align:start;color:#fcfeff;color:oklch(.995 .004 235);background:var(--paper-3);transition:transform .18s var(--ease)}button.phc:not(:disabled):hover{transform:translateY(-3px)}.phc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phc:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,oklch(.2 .05 268 / .72),transparent 56%)}.phc-t{position:absolute;z-index:1;inset-inline:13px;bottom:10px;display:flex;flex-direction:column;line-height:1.5}.phc-t b{font-weight:550}.phc-t em{font-style:normal;font-size:12.5px;opacity:.9}.area2{position:relative}.area2-tip{position:absolute;top:2px;inset-inline-start:4px;display:flex;gap:8px;align-items:baseline;font-size:12.5px;padding:3px 9px;border-radius:9px;background:var(--paper);box-shadow:var(--shadow-1)}.barl{display:flex;flex-direction:column;gap:11px}.barl-r{display:flex;flex-direction:column;gap:5px}.barl-t{display:flex;align-items:center;gap:7px;font-size:13.5px}.barl-t .clip{flex:1}.barl-t b{font-weight:500;font-size:13px;color:var(--ink-2)}.tip2{position:relative;display:inline-flex}.tip2>button{display:inline-flex;color:var(--ink-4)}.tip2-p{padding:10px 13px;font-size:13px;line-height:1.8}@media(max-width:820px){.hero2.small .hero2-in,.hero2-in{padding:14px 16px}.hero2 h1,.hero2.small h1{font-size:22px}.tile{min-height:116px;border-radius:20px}.tile-v{font-size:27px}.tile-art{width:66px;height:66px;top:10px;left:8px}.tile.wide{grid-column:span 2}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.page-b{padding:12px 14px 24px}.itabs{padding:6px 12px}}.callb{display:inline-flex;gap:6px;flex:none}.callb button{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint-leaf);color:var(--ink-leaf);transition:transform .15s var(--ease)}.callb button:last-child{background:var(--tint-sky);color:var(--ink-sky)}.callb button:hover{transform:scale(1.08)}.empty-art{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 8px 10px oklch(.2 .05 268 / .18))}.vbar-l,.vbar-v{min-height:1.5em}.sky{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,var(--sky-1, oklch(.8 .09 232)) 0%,var(--sky-2, oklch(.9 .05 228)) 42%,var(--sky-3, oklch(.965 .016 225)) 100%);transition:background 2s linear}.stars{position:absolute;inset:0;opacity:var(--stars, 0);pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 18%,oklch(.98 .02 230) 99%,transparent),radial-gradient(1px 1px at 28% 8%,oklch(.98 .02 230) 99%,transparent),radial-gradient(1.4px 1.4px at 43% 26%,oklch(.95 .03 230) 99%,transparent),radial-gradient(1px 1px at 61% 12%,oklch(.98 .02 230) 99%,transparent),radial-gradient(1.2px 1.2px at 77% 30%,oklch(.95 .03 230) 99%,transparent),radial-gradient(1px 1px at 88% 7%,oklch(.98 .02 230) 99%,transparent),radial-gradient(1.3px 1.3px at 7% 44%,oklch(.9 .04 230) 99%,transparent),radial-gradient(1px 1px at 35% 52%,oklch(.95 .03 230) 99%,transparent),radial-gradient(1.1px 1.1px at 92% 48%,oklch(.95 .03 230) 99%,transparent),radial-gradient(1px 1px at 54% 40%,oklch(.9 .04 230) 99%,transparent)}:root{--rail-mark: oklch(.29 .075 268)}[data-theme=night]{--rail-mark: oklch(.82 .09 232)}.boot{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}:root{--fig-h: min(90vh, 58vw);--fig-left: clamp(30px, 3.6vw, 70px);--fig-bottom: -3vh}.os{position:fixed;inset:0;overflow:hidden}.apps{position:fixed;z-index:10;inset:30px 0 0;pointer-events:none}.apps.on{pointer-events:auto}.appv{position:absolute;inset:0;background:var(--paper);transform:translateZ(0)}.appv[hidden]{display:none}.appv>.sheet{position:absolute;inset:0;overflow:auto;padding-bottom:104px;background:var(--paper)}.appv.open>.sheet{background:linear-gradient(180deg,var(--sky-1, oklch(.8 .09 232)) 0%,var(--sky-2, oklch(.9 .05 228)) 40%,var(--sky-3, oklch(.965 .016 225)) 100%)}.sheet>*{animation:pagein .26s var(--ease)}@keyframes pagein{0%{opacity:0;transform:translateY(5px)}}.appv .panel{top:40px;bottom:100px}.mb-x{padding:0 5px;opacity:.7}.menubar{position:fixed;z-index:9001;top:0;inset-inline:0;height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:var(--rail-ink);font-size:13px;background:color-mix(in oklch,var(--paper) 34%,transparent);backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 .5px #ffffff47;-webkit-user-select:none;user-select:none}[data-theme=night] .menubar{background:color-mix(in oklch,var(--paper) 58%,transparent)}.mb-side{display:flex;align-items:center;gap:2px;min-width:0}.mb-side .menu{display:inline-flex}.mb-side .menu-pop{top:28px;color:var(--ink)}.mb-logo,.mb-t,.mb-app,.mb-i{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;transition:background .12s}.mb-logo:hover,.mb-t:hover,.mb-app:hover,.mb-i:hover{background:#ffffff42}[data-theme=night] .mb-logo:hover,[data-theme=night] .mb-t:hover,[data-theme=night] .mb-app:hover,[data-theme=night] .mb-i:hover{background:#ffffff1a}.mb-app{font-weight:650}.mb-i{position:relative;padding:0 7px}.mb-i .diamond{position:absolute;top:4px;left:4px;width:6px;height:6px;background:var(--dawn)}.mb-clock{display:inline-flex;align-items:center;gap:8px;padding:0 6px 0 2px;font-size:13px}.mb-clock b{font-weight:550}.mb-bell{position:relative}.bell-pop{position:absolute;z-index:50;top:30px;left:-120px;width:320px;max-height:70vh;overflow:auto;padding:6px;background:var(--paper);color:var(--ink);border-radius:16px;box-shadow:var(--shadow-3)}.bell-pop>button{display:flex;flex-direction:column;width:100%;padding:7px 8px;border-radius:10px;text-align:start}.bell-pop>button:hover{background:var(--paper-3)}.acting{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;margin-inline-start:6px;border-radius:7px;background:var(--dawn-deep);color:#fffbf8;font-size:12px;max-width:240px}.dock{position:fixed;z-index:9000;bottom:8px;left:50%;translate:-50% 0;display:flex;align-items:flex-end;gap:7px;height:74px;padding:8px 12px;border-radius:24px;background:color-mix(in oklch,var(--paper) 42%,transparent);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);box-shadow:inset 0 0 0 .5px #ffffff80,0 10px 34px #1b285033}[data-theme=night] .dock{background:color-mix(in oklch,var(--paper) 62%,transparent);box-shadow:inset 0 0 0 .5px #ffffff24,0 10px 34px #01021080}.dk-item{position:relative;display:flex;align-items:flex-end;justify-content:center}.dk-item>button{display:block;transform-origin:bottom center}.dk-tip{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 0;padding:3px 10px;font-size:12.5px;white-space:nowrap;background:var(--paper);color:var(--ink);border-radius:8px;box-shadow:var(--shadow-2);pointer-events:none}.dk-badge{position:absolute;top:0;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--dawn-deep);color:#fffbf8;font-size:11.5px;font-style:normal;font-weight:600;line-height:19px;text-align:center;box-shadow:0 1px 3px #0c142d4d}.dk-run{position:absolute;bottom:-6px;left:50%;width:5px;height:5px;translate:-50% 0;rotate:45deg;border-radius:1px;background:var(--rail-ink);opacity:.5}.dk-run.on{opacity:1}.dk-sep{align-self:center;width:1px;height:44px;margin:0 3px;background:var(--line-2)}.dk-menu{position:fixed;bottom:92px;top:auto;translate:-50% 0}.m-os{position:fixed;inset:0;color:var(--rail-ink)}.m-home{position:absolute;inset:0;overflow-y:auto;padding:calc(env(safe-area-inset-top) + 14px) 16px calc(env(safe-area-inset-bottom) + 112px);-webkit-overflow-scrolling:touch}.m-top{display:flex;align-items:center;gap:8px}.m-date{font-size:13px;color:var(--rail-ink-2)}.m-top h1{font-size:24px;font-weight:320;line-height:1.4}.m-ic{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#ffffff42}[data-theme=night] .m-ic{background:#ffffff1a}.m-brief{margin-top:2px}.m-sun{display:flex;justify-content:center;margin:4px -16px -10px}.m-wg{display:flex;flex-direction:column;gap:10px}.m-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 4px;margin:20px 0}.m-grid button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;line-height:1.35;color:var(--rail-ink);text-align:center}.m-icn{position:relative;display:inline-flex}.m-dock{position:fixed;z-index:30;bottom:calc(env(safe-area-inset-bottom) + 10px);inset-inline:12px;display:flex;justify-content:space-around;padding:11px 10px;border-radius:30px;background:color-mix(in oklch,var(--paper) 44%,transparent);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);box-shadow:inset 0 0 0 .5px #ffffff80,0 10px 30px #1b28502e}.m-app{position:fixed;z-index:40;inset:0;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.m-bar{flex:none;display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top) + 8px) 10px 8px;border-bottom:1px solid var(--line);font-size:15px}.m-bar b{font-weight:550}.m-app>.sheet{flex:1;min-height:0;overflow:auto;padding-bottom:calc(env(safe-area-inset-bottom) + 26px);background:var(--paper);-webkit-overflow-scrolling:touch}.m-app.open>.sheet{background:linear-gradient(180deg,var(--sky-1),var(--sky-2) 40%,var(--sky-3))}.m-homebar{position:fixed;z-index:41;bottom:0;left:50%;translate:-50% 0;width:160px;height:calc(env(safe-area-inset-bottom) + 22px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(env(safe-area-inset-bottom) + 7px)}.m-homebar i{display:block;width:120px;height:5px;border-radius:3px;background:var(--ink);opacity:.34}.login{position:fixed;inset:0;display:flex;align-items:center;justify-content:flex-start;padding:0 clamp(20px,9vw,150px);overflow:hidden}.login-sun{position:absolute;left:var(--fig-left);bottom:var(--fig-bottom);height:var(--fig-h);width:auto;fill:#ffffff9e}.login-clock{position:absolute;top:9vh;right:clamp(20px,9vw,150px);width:368px;display:flex;flex-direction:column;align-items:center;color:var(--rail-ink)}.login-clock b{font-size:68px;font-weight:250;letter-spacing:-1px;line-height:1.1}.login-clock span{font-size:15px;opacity:.78}[data-theme=night] .login-sun{fill:#32abe04d}.login-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;width:368px;padding:30px 30px 22px;background:var(--paper);border-radius:28px;box-shadow:var(--shadow-3)}.login-card h1{font-size:30px;font-weight:340;letter-spacing:-.3px}@media(max-width:820px){.login{justify-content:center;padding:16px}.login-card{width:100%;max-width:400px}.login-sun{left:50%;translate:-50% 0;height:80vh;bottom:auto;top:-14vh}.login-clock{right:0;left:0;width:auto;top:5vh}.login-clock b{font-size:54px}}.launcher{position:fixed;inset:0;z-index:55;overflow:auto;background:color-mix(in oklch,var(--sky-2, var(--paper)) 62%,transparent);backdrop-filter:blur(34px) saturate(1.5);-webkit-backdrop-filter:blur(34px) saturate(1.5);color:var(--rail-ink)}.launcher-in{max-width:980px;margin:0 auto;padding:34px 28px 60px}.launcher h2{font-size:27px;font-weight:340}.launcher h3{margin:26px 0 12px;font-size:13.5px;font-weight:500;color:var(--rail-ink-2)}.launcher-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.launcher-g button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:13px 6px 10px;border-radius:18px;font-size:13.5px;text-align:center;line-height:1.5;transition:background .15s}.launcher-g button:hover{background:#fff3}.palette{position:fixed;z-index:62;top:12vh;left:50%;translate:-50% 0;width:min(620px,calc(100vw - 24px));background:var(--paper);border-radius:22px;box-shadow:var(--shadow-3);overflow:hidden}.palette-in{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--ink-3)}.palette-in input{flex:1;border:0;outline:0;background:none;font-size:16px;color:var(--ink)}.palette-l{max-height:52vh;overflow:auto;padding:6px}.palette-l button{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px;border-radius:12px;text-align:start}.palette-l button.on{background:var(--paper-3)}.toasts{position:fixed;z-index:90;bottom:100px;left:50%;translate:-50% 0;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:9px;padding:9px 16px;background:var(--solid);color:var(--solid-ink);border-radius:14px;box-shadow:var(--shadow-3);font-size:14px;max-width:min(520px,90vw)}.toast .diamond{background:var(--sky)}.toast.error .diamond{background:var(--rose)}.toast.info .diamond{background:var(--dawn)}@media(max-width:820px){.toasts{bottom:calc(96px + env(safe-area-inset-bottom))}}.toasts{z-index:9900}.launcher{z-index:9500}.palette{z-index:9600}[data-desktop] .menubar{-webkit-app-region:drag}[data-desktop] .menubar button,[data-desktop] .menubar .menu-pop,[data-desktop] .bell-pop{-webkit-app-region:no-drag}[data-desktop=mac] .menubar{padding-left:82px}[data-desktop=win] .menubar{padding-right:146px}[data-desktop] .login:before{content:"";position:fixed;top:0;inset-inline:0;height:30px;-webkit-app-region:drag}.rolep{margin-bottom:14px}.rolep h4{margin:0 0 4px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.rolep button{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border-radius:12px;text-align:start}.rolep button:hover{background:var(--paper-3)}.rolep .grow{display:flex;flex-direction:column;line-height:1.5}.rolep b{font-weight:500}.rolep em{font-style:normal;font-size:12.5px;color:var(--ink-3)}.launcher-me{margin-top:14px;padding:10px 0;display:flex;flex-direction:column;gap:8px}.launcher-me .menu>span{display:block}.launcher-me .menu{display:block}.launcher-n{display:block;width:100%;text-align:start;padding:8px 0;border-bottom:1px solid var(--line)}.upbar{position:fixed;z-index:9950;top:36px;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:16px;background:var(--solid);color:var(--solid-ink);font-size:13px;box-shadow:var(--shadow-3)}.m-app>.sheet>.page{min-height:0}@media print{.menubar,.dock,.desk,.sky,.upbar,.toasts,.launcher,.m-dock,.m-bar,.m-homebar,.itabs,.hero2{display:none!important}html,body,#root,.os,.apps,.appv,.m-os,.m-app,.sheet{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important;background:none!important}.appv[hidden]{display:none!important}.appv>.sheet{padding:0!important}}.first-run{justify-content:center;overflow-y:auto}.first-qr{width:196px;height:196px;padding:8px;background:#fcfcfc;border-radius:16px;align-self:center;margin-inline:auto}.first-qr svg{width:100%;height:100%;display:block}.first-key{text-align:center;word-break:break-all}.first-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;padding:12px;border-radius:14px;background:var(--paper-2);font-size:14px;direction:ltr}.lock{position:fixed;inset:0;z-index:9000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 16px;background:var(--paper)}.lock-b{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:300px}.lock-b>b{font-size:19px;font-weight:500}.lock-i{display:grid;place-items:center;width:54px;height:54px;border-radius:20px;background:var(--tint-sky);color:var(--ink-sky)}.lock-s{min-height:22px;font-size:14px;color:var(--ink-3);text-align:center}.lock-s.bad{color:var(--ink-rose)}.lock-dots{display:flex;gap:14px;margin:10px 0 14px}.lock-dots i{width:13px;height:13px;transform:rotate(45deg);border-radius:3px;background:var(--line-2);transition:background .15s ease-out}.lock-dots i.on{background:var(--accent)}.lock-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.lock-pad button{display:grid;place-items:center;height:62px;border-radius:22px;background:var(--paper-2);color:var(--ink);font-size:24px;font-weight:400;transition:background .15s ease-out}.lock-pad button:active{background:var(--tint-sky)}:root{--tel-isl: var(--navy);--tel-on: oklch(.975 .008 235);--tel-on-2: oklch(.975 .008 235 / .68);--tel-b: oklch(1 0 0 / .11);--tel-b2: oklch(1 0 0 / .2);--tel-ray: oklch(.8 .1 232)}[data-theme=night]{--tel-isl: oklch(.345 .06 262)}.tel-layer{position:fixed;inset:0;z-index:9700;pointer-events:none}.tel-top{position:absolute;top:38px;inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:10px}.tel-isl{pointer-events:auto;overflow:hidden;background:var(--tel-isl);color:var(--tel-on);box-shadow:var(--shadow-3)}.tel-isl.big{width:min(372px,calc(100vw - 16px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:12px 16px 18px}.tel-isl.mini{width:min(340px,calc(100vw - 24px));padding:0;box-shadow:var(--shadow-2)}.tel-big{display:flex;flex-direction:column;align-items:center;text-align:center}.tel-big>header{align-self:stretch;display:flex;align-items:center;gap:8px;min-height:30px}.tel-big>header .chip{background:var(--tel-b);color:var(--tel-on)}.tel-dir{display:inline-flex;align-items:center;gap:6px;flex:1;font-size:13px;color:var(--tel-on-2)}.tel-min{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--tel-on-2);transition:background .15s}.tel-min:hover{background:var(--tel-b)}.tel-big h3{max-width:100%;margin-top:4px;font-size:22px;font-weight:400;line-height:1.5}.tel-sub{font-size:14px;line-height:1.6;color:var(--tel-on-2)}.tel-st{font-size:15px;line-height:1.7;color:var(--tel-on-2)}.tel-st.w{color:var(--dawn)}.tel-n{unicode-bidi:isolate;white-space:nowrap}.tel-sun{position:relative;display:block;flex:none;margin-top:2px}.tel-sun>svg{position:absolute;inset:0;width:100%;height:100%}.tel-sun>svg path{fill:var(--tel-ray);opacity:.5;transition:opacity .3s var(--ease)}.tel-sun.rest>svg path{opacity:.16}.tel-sun.pulse>svg path{animation:tel-ray 1.9s ease-in-out infinite}@keyframes tel-ray{0%,62%,to{opacity:.16}26%{opacity:.95}}.tel-sun-f{position:absolute;display:inline-flex}.tel-info{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--tel-on-2)}.tel-info>span{display:inline-flex;align-items:center;gap:6px}.tel-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.tel-tags i{padding:1px 9px;border-radius:8px;background:var(--tel-b);font-style:normal;font-size:12px;line-height:1.8;color:var(--tel-on)}.tel-tags i.w{background:color-mix(in oklch,var(--dawn) 28%,transparent)}.tel-hid{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:var(--tel-on-2)}.tel-grid{display:grid;grid-template-columns:repeat(3,76px);gap:12px 18px;margin-top:16px}.tel-c{display:flex;flex-direction:column;align-items:center;gap:4px}.tel-c>span{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--tel-b);transition:background .15s,transform .12s var(--ease),color .15s}.tel-c:hover:not(:disabled)>span{background:var(--tel-b2)}.tel-c:active:not(:disabled)>span{transform:scale(.93)}.tel-c.on>span{background:var(--tel-on);color:var(--tel-isl)}.tel-c em{font-style:normal;font-size:12.5px;line-height:1.5;color:var(--tel-on-2)}.tel-c:disabled{opacity:.38;cursor:default}.tel-end,.tel-yes{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:var(--tel-on);transition:transform .12s var(--ease),filter .15s}.tel-end{background:var(--rose-deep)}.tel-yes{background:var(--leaf)}.tel-end:hover,.tel-yes:hover{filter:brightness(1.08)}.tel-end:active,.tel-yes:active{transform:scale(.93)}.tel-big>.tel-end{margin-top:16px}.tel-end.sm{width:38px;height:38px;flex:none}.tel-yn{display:flex;justify-content:center;gap:56px;margin-top:16px}.tel-xc{margin-top:12px}.tel-dev{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-size:13.5px;color:var(--tel-on-2)}.tel-own{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 12px;border-radius:12px;font-size:13px;color:var(--tel-on-2)}.tel-back{margin-top:8px;padding:2px 12px;border-radius:10px;font-size:13px;color:var(--tel-on-2)}.tel-back:hover{color:var(--tel-on)}.tel-mpad{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:4px}.tel-mpad-t{min-height:28px;font-size:18px;letter-spacing:2px;color:var(--tel-on)}.tel-mpad-g{display:grid;grid-template-columns:repeat(3,56px);gap:8px 16px;margin-top:2px}.tel-mpad-g button{width:56px;height:56px;border-radius:50%;background:var(--tel-b);font-size:21px;font-weight:350;transition:background .12s,transform .1s var(--ease)}.tel-mpad-g button:hover{background:var(--tel-b2)}.tel-mpad-g button:active{transform:scale(.92);background:var(--tel-b2)}.tel-pick{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:8px}.tel-find{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border-radius:12px;background:var(--tel-b);color:var(--tel-on-2)}.tel-find input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--tel-on);font-size:14px}.tel-find input::placeholder{color:var(--tel-on-2)}.tel-pick-l{width:100%;max-height:min(248px,38vh);overflow:auto;margin-top:6px}.tel-pick-l button{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:12px;text-align:start;transition:background .12s}.tel-pick-l button:hover{background:var(--tel-b)}.tel-pick-l .grow{display:flex;flex-direction:column;line-height:1.5}.tel-pick-l b{font-weight:500;font-size:14px}.tel-pick-l em{font-style:normal;font-size:12px;color:var(--tel-on-2)}.tel-none{padding:14px 0;font-size:13px;color:var(--tel-on-2)}.tel-mini{display:flex;align-items:center;gap:10px;height:56px;padding-block:0;padding-inline:10px 9px;cursor:pointer}.tel-mini.static{cursor:default}.tel-mini-t{display:flex;flex-direction:column;line-height:1.45;text-align:start}.tel-mini-t b{font-weight:500;font-size:14.5px}.tel-mini-t em{font-style:normal;font-size:13px;color:var(--tel-on-2)}.tel-mini-t em.w{color:var(--dawn)}.tel-mute{color:var(--dawn);flex:none}.tel-mb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--tel-b);transition:background .15s}.tel-mb:hover{background:var(--tel-b2)}.tel-park{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:18px;background:var(--tel-isl);color:var(--tel-on);font-size:13.5px;box-shadow:var(--shadow-2);max-width:calc(100vw - 24px)}.tel-sheet{position:absolute;pointer-events:auto;bottom:96px;left:50%;width:min(452px,calc(100vw - 16px));margin-left:calc(min(452px,calc(100vw - 16px))/-2);display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;max-height:calc(100vh - 150px);overflow:auto;background:var(--paper);color:var(--ink);border-radius:26px;box-shadow:var(--shadow-3)}.tel-sh-h{display:flex;align-items:center;gap:10px}.tel-sh-h .grow{display:flex;flex-direction:column;line-height:1.5}.tel-sh-h b{font-weight:500;font-size:16px}.tel-sh-h span{font-size:13px;color:var(--ink-3)}.tel-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--ink-3);transition:background .15s}.tel-x:hover{background:var(--paper-3)}.tel-sheet .bigc button{padding:10px 4px}.tel-sheet textarea.in{resize:none}.tel-follow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:34px}.tel-follow .toggle{flex:1 1 130px}.tel-days{display:flex;gap:6px}.tel-days button,.tel-tpl button{flex:none;height:32px;padding:0 12px;border-radius:11px;background:var(--paper-2);font-size:13px;transition:background .15s,box-shadow .15s}.tel-days button.on,.tel-tpl button.on{background:var(--tint-sky);box-shadow:inset 0 0 0 1.5px var(--accent)}.tel-tpl{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.tel-tpl::-webkit-scrollbar{display:none}.tel-sh-f{display:flex;align-items:center;gap:8px}.tel-sh-f>.muted{flex:1}.tel-sh-f.end{justify-content:flex-end}.tel-stop{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:15px;background:var(--tint-dawn);color:var(--ink);font-size:14px;line-height:1.8}.tel-stop svg{flex:none;margin-top:3px;color:var(--ink-dawn)}.tel-sheet.ask{width:min(420px,calc(100vw - 16px));margin-left:calc(min(420px,calc(100vw - 16px))/-2)}@media(max-width:820px){.tel-top{top:calc(env(safe-area-inset-top) + 6px)}.tel-sheet{bottom:calc(env(safe-area-inset-bottom) + 8px);max-height:calc(100vh - 70px)}}.tel-dial{display:grid;grid-template-columns:minmax(0,400px) minmax(0,440px);justify-content:center;gap:clamp(28px,6vw,88px);margin:0 auto}.tel-pad{display:flex;flex-direction:column;align-items:center}.tel-disp{width:100%;text-align:center}.tel-disp input{width:100%;height:54px;border:0;outline:0;background:none;text-align:center;font-size:38px;font-weight:300;letter-spacing:.5px;color:var(--ink)}.tel-disp input.long{font-size:30px}.tel-disp input::placeholder{color:var(--ink-4);font-size:22px;font-weight:300;letter-spacing:0}.tel-match{display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;font-size:14.5px;color:var(--ink-2)}.tel-match b{font-weight:500}.tel-keys{display:grid;grid-template-columns:repeat(3,78px);gap:11px 26px;margin-top:8px}.tel-key{position:relative;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;background:linear-gradient(180deg,var(--paper) 0%,var(--paper-2) 100%);box-shadow:inset 0 0 0 1px var(--line),0 1px 1px #1b28500a,0 6px 14px #1b28500f;font-size:30px;font-weight:320;color:var(--ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background .16s var(--ease),transform .1s var(--ease),box-shadow .22s var(--ease)}[data-theme=night] .tel-key{background:linear-gradient(180deg,var(--paper-3) 0%,var(--paper-2) 100%);box-shadow:inset 0 0 0 1px var(--line),0 6px 14px #0204154d}.tel-key:hover{background:var(--paper-3)}.tel-key:active{transform:scale(.94);background:var(--tint-sky);box-shadow:inset 0 0 0 1px var(--line),0 0 0 6px color-mix(in oklch,var(--sky) 15%,transparent);transition-duration:.05s}.tel-key span{position:relative;line-height:1}.tel-rip{position:absolute;inset:0;border-radius:50%;background:color-mix(in oklch,var(--sky) 22%,transparent);animation:tel-rip .34s var(--ease) both;pointer-events:none}@keyframes tel-rip{0%{opacity:1;transform:scale(.72)}to{opacity:0;transform:scale(1.16)}}.tel-acts{display:grid;grid-template-columns:repeat(3,78px);gap:26px;align-items:center;justify-items:center;margin-top:14px}.tel-side{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;color:var(--ink-2);transition:background .15s,opacity .15s}.tel-side:hover:not(:disabled){background:var(--paper-3)}.tel-side:disabled{opacity:.28;cursor:default}.tel-go{position:relative;display:inline-flex;width:78px;height:78px}.tel-go>svg{position:absolute;inset:-46px;width:170px;height:170px;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .28s var(--ease),transform .28s var(--ease)}.tel-go>svg path{fill:var(--sky)}.tel-go.on>svg{opacity:.6;transform:scale(1)}.tel-go button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;background:var(--paper-3);color:var(--ink-4);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.tel-go.on button{background:var(--leaf-deep);color:#f8fdfb;box-shadow:0 8px 22px color-mix(in oklch,var(--leaf-deep) 34%,transparent)}[data-theme=night] .tel-go.on button{background:var(--leaf)}.tel-mine{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;border-radius:12px;font-size:13px;color:var(--ink-3)}.tel-mine.in{margin:0;padding:0 6px}.tel-mhits{width:100%}.tel-near{min-width:0}.tel-near h2{display:flex;align-items:center;gap:7px;margin:14px 0 4px;padding-inline:12px;font-size:13.5px;font-weight:500;color:var(--ink-3)}.tel-near .tile{min-height:116px}.tel-simpop{position:fixed;z-index:9650}.appv .panel:has(.tel-det){top:40px}.tel-list{max-width:760px;margin:0 auto}.tel-list h3,.tel-book h3{display:flex;align-items:center;gap:7px;margin:16px 0 4px;padding-inline:12px;font-size:13px;font-weight:500;color:var(--ink-3)}.tel-list section:first-child h3{margin-top:2px}.tel-row{position:relative;display:flex;align-items:center;gap:4px;border-radius:18px;transition:background .14s}.tel-row:hover{background:var(--paper-2)}.tel-row-m{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 12px;text-align:start;border-radius:18px}.tel-row-t{display:flex;flex-direction:column;line-height:1.55}.tel-row-t b{font-weight:500}.tel-row-t>span{font-size:13px;color:var(--ink-3)}.tel-row.miss .tel-row-t>span{color:var(--ink-dawn)}.tel-row time{flex:none;font-size:13px;color:var(--ink-3)}.tel-again{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-inline-end:12px;border-radius:50%;background:var(--tint-leaf);color:var(--ink-leaf);transition:transform .15s var(--ease)}.tel-again:hover{transform:scale(1.07)}.tel-again.none{visibility:hidden}.tel-again.in{margin:0}.tel-more{display:flex;margin:14px auto 0}.tel-det{display:flex;flex-direction:column;gap:12px}.tel-det-h{display:flex;align-items:center;gap:12px}.tel-det-h .grow{display:flex;flex-direction:column;line-height:1.6}.tel-note{display:flex;gap:8px;line-height:1.8}.tel-note svg{flex:none;margin-top:5px;color:var(--ink-3)}.tel-kv{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-2)}.tel-det h4{margin-top:4px;font-size:13px;font-weight:500;color:var(--ink-3)}.tel-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tel-tl li{display:flex;gap:10px}.tel-tl .grow{display:flex;flex-direction:column;line-height:1.6;min-width:0;font-size:13.5px}.tel-tl b{font-weight:500}.tel-tl em{font-style:normal;font-size:12px;color:var(--ink-3)}.tel-book{max-width:760px;margin:0 auto}.tel-search{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:15px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);transition:box-shadow .15s}.tel-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.tel-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14.5px;color:var(--ink)}.tel-search input::placeholder{color:var(--ink-4)}.tel-search.sm{height:36px;padding:0 11px;border-radius:12px}.tel-favs{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px}.tel-fav{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;border-radius:20px;transition:background .14s;min-width:0}.tel-fav:hover{background:var(--paper-2)}.tel-fav>button{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}.tel-fav b{max-width:100%;font-weight:500;font-size:13.5px}.tel-cfgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;max-width:980px;margin:0 auto}.tel-cfg{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--line)}.tel-cfg>header{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.tel-cfg h2{font-size:17px;font-weight:500;line-height:1.4}.tel-cfg>header span:not(.pebble):not(.chip){font-size:12.5px;color:var(--ink-3)}.tel-cfg-f{display:flex;flex-direction:column;gap:10px}.tel-cfg>footer{display:flex;align-items:center;gap:8px}.tel-lock{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-3)}.page.flush:has(.tel-sms)>.itabs{width:100%}.tel-sms{display:grid;grid-template-columns:340px minmax(0,1fr);height:100%;min-height:0}.tel-sms.solo{display:flex;flex-direction:column}.tel-ths{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--line)}.tel-ths-h{display:flex;align-items:center;gap:8px;padding:12px 14px 8px}.tel-ths-h .tel-search{flex:1}.tel-ths-l{flex:1;min-height:0;overflow:auto;padding:0 8px 12px}.tel-th{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:17px;text-align:start;transition:background .14s}.tel-th:hover{background:var(--paper-2)}.tel-th.on{background:var(--paper-3)}.tel-th .grow{display:flex;flex-direction:column;line-height:1.55}.tel-th-1,.tel-th-2{display:flex;align-items:center;gap:8px}.tel-th-1 b{flex:1;min-width:0;font-weight:500}.tel-th-1 time{flex:none;font-size:12px;color:var(--ink-3)}.tel-th-2{font-size:13px;color:var(--ink-3)}.tel-th-2>span{flex:1;min-width:0}.tel-th-2 svg{flex:none;color:var(--ink-rose)}.tel-th-2 em{flex:none;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--sky-deep);color:#f9fcfe;font-style:normal;font-size:11.5px;line-height:19px;text-align:center}.tel-th.new .tel-th-1 b{font-weight:600}.tel-th.new .tel-th-2{color:var(--ink-2)}.tel-main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.tel-main.rest{align-items:center;justify-content:center}.tel-top-h{flex:none;display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 20px;border-bottom:1px solid var(--line)}.tel-who{display:flex;flex-direction:column;line-height:1.5}.tel-who b{font-weight:550}.tel-who .tel-n{align-self:flex-start;font-size:12.5px;color:var(--ink-3)}.tel-to{font-weight:500;color:var(--ink-3)}.tel-flow{flex:1;min-height:0;overflow:auto;padding:12px 0 10px}.tel-flow.pad{padding:8px 12px}.tel-flow.pad>*{max-width:720px;margin-inline:auto}.tel-flow-in{display:flex;flex-direction:column;max-width:720px;margin:0 auto;padding-inline:22px}.tel-mw{display:flex;flex-direction:column}.tel-day{margin:14px 0 8px;text-align:center;font-size:12.5px;color:var(--ink-3)}.tel-m{display:flex;flex-direction:column;max-width:min(76%,480px);margin-top:4px}.tel-m.theirs{align-self:flex-start;align-items:flex-start}.tel-m.mine{align-self:flex-end;align-items:flex-end}.tel-b{padding:8px 14px 9px;border-radius:20px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;width:fit-content}.tel-m.theirs .tel-b{background:var(--paper-3);border-end-start-radius:7px}.tel-m.mine .tel-b{background:var(--sky-deep);color:#f9fcfe;border-end-end-radius:7px}[data-theme=night] .tel-m.mine .tel-b{background:#1870a1}.tel-m-s{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding-inline:4px;font-size:12px;color:var(--ink-3)}.tel-m-s.delivered{color:var(--ink-leaf)}.tel-m-s.bad{color:var(--ink-rose)}.tel-cmp{flex:none;display:flex;flex-direction:column;gap:8px;max-width:764px;width:100%;margin:0 auto;padding:8px 22px 12px}.tel-cmp-r{display:flex;align-items:flex-end;gap:8px}.tel-cmp textarea{flex:1;min-height:42px;padding:8px 15px;border-radius:21px;resize:none;line-height:1.7}.tel-send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--sky-deep);color:#f9fcfe;transition:opacity .15s}.tel-send svg{transform:scaleX(-1)}.tel-send:disabled{opacity:.35;cursor:default}.tel-cmp-f{display:flex;align-items:center;justify-content:space-between;min-height:18px;font-size:12px;color:var(--ink-3)}.tel-stop.in{margin:10px 22px 14px}@media(max-height:800px)and (min-width:821px){.tel-keys{grid-template-columns:repeat(3,68px);gap:8px 24px;margin-top:4px}.tel-key{width:68px;height:68px;font-size:26px}.tel-acts{grid-template-columns:repeat(3,68px);gap:24px;margin-top:10px}.tel-go,.tel-go button{width:68px;height:68px}.tel-go>svg{inset:-46px;width:160px;height:160px}}@media(max-width:1000px){.tel-dial{grid-template-columns:minmax(0,1fr)}.tel-near{display:none}}@media(max-width:820px){.tel-dial{padding-top:0}.tel-disp input{height:50px;font-size:32px}.tel-disp input.long{font-size:27px}.tel-keys{grid-template-columns:repeat(3,74px);gap:10px 22px;margin-top:4px}.tel-key{width:74px;height:74px;font-size:28px}.tel-acts{grid-template-columns:repeat(3,74px);gap:22px;margin-top:10px}.tel-go,.tel-go button{width:74px;height:74px}.tel-go>svg{inset:-42px;width:158px;height:158px}.tel-sms{display:block;height:auto}.tel-sms.solo{display:flex;height:100%}.tel-ths{border:0}.tel-ths-h{padding-inline:0}.tel-ths-l{padding-inline:0;overflow:visible}.page.flush:has(.tel-sms) .page-b{padding:0 14px 14px}.tel-top-h{padding:8px 10px}.tel-flow-in{padding-inline:12px}.tel-m{max-width:84%}.tel-cmp{padding:6px 10px 12px}.tel-cfgs{grid-template-columns:minmax(0,1fr)}.tel-row-m{padding-inline:8px}.tel-again{margin-inline-end:8px}}.tel-pledge{display:flex;flex-direction:column;gap:8px}.askx{position:fixed;inset:0;z-index:9580;display:flex;flex-direction:column;color:var(--rail-ink);background:linear-gradient(180deg,var(--sky-1, oklch(.8 .09 232)) 0%,var(--sky-2, oklch(.9 .05 228)) 46%,var(--sky-3, oklch(.965 .016 225)) 100%)}.askx-head{flex:none;display:flex;align-items:center;gap:6px;padding:calc(env(safe-area-inset-top) + 12px) 18px 6px}.askx-brand{display:inline-flex;align-items:center;gap:9px;opacity:0;transition:opacity .2s var(--ease);font-size:14.5px}.askx-brand b{font-weight:500}.askx.on .askx-brand{opacity:1}.askx-ib{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;color:var(--rail-ink);transition:background .14s}.askx-ib:hover{background:var(--rail-hover)}.askx-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.askx-col{width:min(700px,100%);margin:0 auto;padding-inline:20px}.askx-scroll .askx-col{display:flex;flex-direction:column;min-height:100%;padding-bottom:28px}.askx-hello{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(28px,13vh,130px);text-align:center}.askx-hello h1{font-size:clamp(26px,3.6vw,36px);font-weight:300;letter-spacing:-.3px;line-height:1.4}.askx-mid{margin-top:26px}.askx-sug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.askx-sug button{display:flex;align-items:center;gap:11px;min-height:62px;padding:10px 13px;border-radius:20px;text-align:start;font-size:14.5px;line-height:1.6;background:color-mix(in oklch,var(--paper) 62%,transparent);color:var(--ink);transition:background .14s,transform .14s var(--ease)}.askx-sug button:hover{background:var(--paper);transform:translateY(-1px)}.askx-sug button:active{transform:scale(.985)}.askx-turn{display:flex;flex-direction:column;gap:10px;padding-top:18px}.askx-q{display:flex;align-items:center;gap:9px;padding-inline:6px;font-size:15.5px;color:var(--rail-ink);line-height:1.6}.askx-q .diamond{width:7px;height:7px;flex:none;background:var(--rail-ink);opacity:.55}.askx-wait{display:flex;align-items:center;gap:12px;padding:14px 8px;font-size:13.5px;color:var(--rail-ink-2)}.askx-card{position:relative;padding:22px 24px 16px;border-radius:28px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-2)}.askx-top{display:flex;align-items:flex-start;gap:14px}.askx-und{font-size:13.5px;color:var(--ink-3);line-height:1.7}.askx-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;margin-top:2px}.askx-big>b{font-size:clamp(38px,5.4vw,52px);font-weight:300;letter-spacing:-.8px;line-height:1.22;color:var(--ink)}.askx-big>b i{font-style:normal;font-size:.52em;font-weight:340;letter-spacing:0}.askx-big small{font-size:14.5px;color:var(--ink-3)}.askx-dir{align-self:center;color:var(--ink-3)}.askx-art{flex:none;width:88px;height:88px;object-fit:contain;margin:-4px -6px 0 0}.askx-art.sm{width:60px;height:60px;margin:0}.askx-pill{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:3px 10px 3px 11px;border-radius:999px;font-size:13px;color:var(--ink-2);background:var(--paper-3)}.askx-pill b{font-weight:550}.askx-pill.good{color:var(--ink-leaf);background:var(--tint-leaf)}.askx-pill.bad{color:var(--ink-dawn);background:var(--tint-dawn)}.askx-say{margin-top:12px;font-size:16px;line-height:1.85;color:var(--ink-2)}.askx-note,.askx-soft{display:flex;gap:8px;margin-top:10px;font-size:13.5px;line-height:1.75;color:var(--ink-3)}.askx-note svg,.askx-soft svg{flex:none;margin-top:4px}.askx-chart{margin-top:14px}.askx-ax{display:flex;justify-content:space-between;margin-top:2px;font-size:12px;color:var(--ink-3)}.askx-rows{display:flex;flex-direction:column;margin:10px -10px 0}.askx-rows .row2{min-height:48px;padding:6px 10px}.askx-rv{font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}.askx-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.askx-src{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;height:34px;padding:0 12px;border-radius:12px;font-size:13px;color:var(--ink-2);background:var(--paper-2);transition:background .14s}.askx-src:hover{background:var(--paper-3)}.askx-src em{font-style:normal;font-size:12px;color:var(--ink-3);white-space:nowrap}.askx-stale{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-dawn)}.askx-more{display:inline-flex;align-items:center;gap:3px;height:34px;margin-inline-start:auto;padding:0 8px;border-radius:12px;font-size:13px;color:var(--ink-3)}.askx-more:hover{color:var(--ink)}.askx-more svg{transition:rotate .18s var(--ease)}.askx-more.on svg{rotate:180deg}.askx-detail{overflow:hidden}.askx-detail-in{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.8;color:var(--ink-2)}.askx-exact{font-size:19px;font-weight:400;color:var(--ink)}.askx-kv{display:flex;justify-content:space-between;gap:14px}.askx-kv span{color:var(--ink-3)}.askx-kv b{font-weight:500;text-align:end}.askx-next{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.askx-next button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;font-size:13.5px;color:var(--ink-2);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);transition:background .14s,color .14s}.askx-next button:hover{background:var(--paper-3);color:var(--ink)}.askx-quiet{padding:18px 20px}.askx-qrow{display:flex;align-items:center;gap:12px}.askx-qtext{font-size:15.5px;line-height:1.9;white-space:pre-line;color:var(--ink)}.askx-opts{display:flex;flex-direction:column;margin:8px -8px -6px}.askx-near{padding:6px 8px 2px;font-size:12.5px;color:var(--ink-3)}.askx-opts button{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 8px;border-radius:14px;text-align:start;font-size:14.5px;color:var(--ink);transition:background .14s}.askx-opts button:hover{background:var(--paper-2)}.askx-opts svg:last-child{color:var(--ink-3)}.askx-dock{flex:none;padding:10px 0 calc(env(safe-area-inset-bottom) + 16px)}.askx-hint{margin-bottom:8px;padding-inline:8px;font-size:13.5px;color:var(--rail-ink-2);text-align:center}.askx-in{display:flex;align-items:center;gap:9px;height:64px;padding:0 10px 0 12px;padding-inline-start:20px;border-radius:24px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-3);transition:box-shadow .18s var(--ease)}.askx-in:focus-within{box-shadow:var(--shadow-3),0 0 0 2px color-mix(in oklch,var(--accent) 46%,transparent)}.askx-spark{flex:none;color:var(--ink-3)}.askx-in input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font-size:17px;color:var(--ink)}.askx-in input::placeholder{color:var(--ink-3);font-weight:340}.askx-send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:var(--solid);color:var(--solid-ink);transition:opacity .14s,transform .14s var(--ease)}.askx-send:disabled{opacity:.35;cursor:default}.askx-send:not(:disabled):active{transform:scale(.94)}.askx-send.ghost{background:var(--paper-3);color:var(--ink-2)}.askx-in.listen{padding-inline-start:10px}.askx-lt{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:16px}.askx-lt b{font-weight:400;color:var(--ink-2)}.askx-rays{--lv: 0;position:relative;width:34px;height:34px;flex:none}.askx-rays:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--sky)}.askx-rays i{position:absolute;top:50%;left:50%;width:2.4px;height:calc(4px + var(--lv) * 9px);margin-left:-1.2px;border-radius:2px;background:var(--sky-deep);transform-origin:50% 0;transform:rotate(var(--a)) translateY(8px);transition:height .08s linear}.askbar{display:flex;align-items:center;gap:9px;height:46px;padding:0 6px 0 8px;padding-inline-start:14px;border-radius:16px;background:color-mix(in oklch,var(--paper) 88%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .16s,box-shadow .16s}.askbar:focus-within{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1)}.askbar>svg{flex:none;color:var(--ink-3)}.askbar input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font-size:14.5px;color:var(--ink)}.askbar input::placeholder{color:var(--ink-3)}.askbar button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:var(--ink-3);opacity:0;transition:opacity .14s,background .14s}.askbar:focus-within button{opacity:1}.askbar button:hover{background:var(--paper-3);color:var(--ink)}@media(max-width:820px){.askx-col{padding-inline:16px}.askx-head{padding-inline:10px}.askx-sug{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px}.askx-sug button{min-height:54px;font-size:14px}.askx-hello{margin-top:12px}.askx-card{padding:18px 18px 14px;border-radius:24px}.askx-art{width:72px;height:72px}.askx-say{font-size:15px}.askx-in{height:58px;border-radius:22px}.askx-in input{font-size:16px}.askx-dock{padding-top:8px}}.wg{position:relative;background:color-mix(in oklch,var(--paper) 84%,transparent);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border-radius:22px;padding:13px 16px 12px;box-shadow:inset 0 0 0 .5px #ffffff80,var(--shadow-2);color:var(--ink);min-width:0}[data-theme=night] .wg{box-shadow:inset 0 0 0 .5px #ffffff1a,var(--shadow-2)}.ttl{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ttl h2{font-size:14px;font-weight:550}.ttl .more{margin-inline-start:auto;font-size:12.5px;color:var(--ink-3)}.ttl .more:hover{color:var(--ink)}.dec{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.dec:last-of-type{border-bottom:0}.dec-t{display:flex;flex-direction:column;text-align:start;line-height:1.55;min-width:0}.dec-a{font-weight:500;font-size:14px}.dec-b{flex:none}.quiet{color:var(--ink-3);padding:8px 0;font-size:13.5px}.wg .mine{display:flex;align-items:center;gap:10px;width:100%;padding:7px 0;border-bottom:1px solid var(--line);text-align:start;font-size:14px}.wg .mine:last-child{border-bottom:0}.ev{display:flex;align-items:center;gap:10px;width:100%;padding:5px 0;line-height:1.5;font-size:14px;text-align:start}.ev b{display:block;font-weight:500}.wg-ev{overflow:hidden}.wg-ev>img{display:block;width:calc(100% + 32px);height:92px;margin:-14px -16px 10px;object-fit:cover;object-position:center 30%}.notes>button{display:flex;flex-direction:column;width:100%;padding:4px 0;text-align:start;line-height:1.5;font-size:13.5px}.notes>button:hover .clip:first-child{color:var(--accent)}.mt-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.mt{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 11px;border-radius:16px;color:#fcfeff;color:oklch(.995 .004 235);background:linear-gradient(155deg,var(--ic1),var(--ic2));text-align:start;transition:transform .16s var(--ease)}.mt:hover{transform:translateY(-2px)}.mt>span{display:flex;flex-direction:column;min-width:0;line-height:1.4}.mt b{font-size:15px;font-weight:450;white-space:nowrap}.mt em{font-style:normal;font-size:12px;opacity:.92}.desk{position:fixed;inset:0;z-index:1;overflow:hidden;color:var(--rail-ink)}.desk-fig{position:absolute;left:var(--fig-left);bottom:var(--fig-bottom);height:var(--fig-h);z-index:1}.desk-col{position:absolute;z-index:2;top:44px;right:clamp(20px,3vw,46px);bottom:104px;width:min(600px,44vw);display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none;padding:2px}.desk-col{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);padding-bottom:26px}.desk-col::-webkit-scrollbar{display:none}.desk-hi{padding:4px 4px 2px}.desk-date{font-size:13.5px;color:var(--rail-ink-2)}.desk-hi h1{font-size:38px;font-weight:300;letter-spacing:-.5px;line-height:1.32}.desk-ask{margin-top:10px;max-width:520px;margin-inline-start:auto}.bchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px;min-height:34px}.bchip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;background:color-mix(in oklch,var(--paper) 62%,transparent);color:var(--ink);font-size:13.5px;transition:transform .15s var(--ease)}button.bchip:hover{transform:translateY(-1px)}.bchip b{font-weight:600}.bchip.warn{background:var(--dawn-deep);color:#fffbf8}.desk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1100px){.desk-col{width:52vw}.desk-hi h1{font-size:30px}}.desk-menu{position:fixed;z-index:9;color:var(--ink)}
