@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");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}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff");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{--gold: #e9a100;--gold-deep: #c98700;--aubergine: #2b1a2e;--aubergine-2: #3a2440;--aubergine-3: #4c3253;--terracotta: #d8622a;--sable: #f4ecdb;--creme: #fbf7ee;--ink: #2b1a2e;--muted: #877581;--line: #e8ddc8;--surface: #ffffff;--danger: #b3341f;--ai: #6D4FA1;--ai-bg: #F0EAF8;--font-head: "Space Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-accent: "Instrument Serif", Georgia, serif;--radius: 10px;--radius-sm: 7px;--shadow: 0 1px 2px rgba(43, 26, 46, .06), 0 6px 20px rgba(43, 26, 46, .06)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--creme);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-head);font-weight:700;letter-spacing:-.01em}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),16px)}.auth-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:12px}.auth-card h1{margin:0 0 4px;font-size:1.5rem}.auth-card form{display:flex;flex-direction:column;gap:12px}.auth-card p{margin:0}.auth-card [role=alert]{color:var(--danger)}.auth-hint{color:var(--muted);font-size:.9rem}.auth-card label{font-weight:500}.auth-card input{min-height:44px;padding:8px 12px;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--creme);color:var(--ink)}.code-input{letter-spacing:.4em;text-align:center;font-size:1.5rem!important}.auth-primary,.auth-secondary,.auth-link,.account-item{min-height:44px;padding:10px 16px;font:inherit;font-weight:500;cursor:pointer;border-radius:var(--radius-sm);border:1px solid transparent}.auth-primary{background:var(--gold);color:var(--ink)}.auth-secondary{background:transparent;border-color:var(--line);color:var(--ink)}.auth-link{background:transparent;color:var(--muted);text-decoration:underline}.auth-primary:disabled,.auth-secondary:disabled{opacity:.55;cursor:not-allowed}.account-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.account-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--creme);border-color:var(--line);color:var(--ink);text-align:left}.account-role{color:var(--muted);font-size:.9rem}.shell{min-height:100vh}.shell-desktop{display:grid;grid-template-columns:260px 1fr}.shell-main{min-width:0}.page{padding:24px 16px;max-width:960px;margin:0 auto}.home-links{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.home-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.rail{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;background:var(--aubergine);color:var(--creme);padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),16px);display:flex;flex-direction:column;gap:12px}.rail a,.drawer a{color:inherit}.shell-account{font-family:var(--font-head);font-weight:700;font-size:1.1rem}.shell-switch{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.shell-balance{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-height:44px}.shell-balance-label{opacity:.7;font-size:.9rem}.shell-recharge{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;margin-left:auto;background:var(--gold);color:var(--ink)!important;border-radius:var(--radius-sm);font-weight:500;text-decoration:none}.shell-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.shell-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none}.shell-link.active{background:var(--aubergine-2)}.shell-badge{background:var(--gold);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:500}.shell-btn{min-height:44px;padding:8px 16px;font:inherit;font-weight:500;cursor:pointer;background:transparent;color:inherit;border:1px solid var(--aubergine-3);border-radius:var(--radius-sm)}.shell-icon-btn{width:44px;height:44px;font:inherit;font-size:1.25rem;cursor:pointer;background:transparent;color:inherit;border:0;border-radius:var(--radius-sm)}.shell-id{display:flex;flex-direction:column;gap:6px}.shell-id-label{font-size:.85rem;opacity:.7}.shell-id-row{display:flex;gap:8px}.shell-id-row input{flex:1;min-width:0;min-height:44px;padding:8px 12px;font:inherit;font-size:16px;background:var(--aubergine-2);color:inherit;border:1px solid var(--aubergine-3);border-radius:var(--radius-sm)}.shell-copied{min-height:1.2em;font-size:.85rem;opacity:.85}.shell-user{display:flex;flex-direction:column;gap:8px;margin-top:auto}.shell-user-name{font-size:.9rem;opacity:.8;overflow-wrap:anywhere}.rail-account summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:max(env(safe-area-inset-top),16px) 12px 8px;background:var(--aubergine);color:var(--creme)}.topbar-title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.topbar-account{font-family:var(--font-head);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-page{font-size:.85rem;opacity:.75}.topbar-plus{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:var(--ink);border-radius:50%;font-size:1.6rem;font-weight:500;text-decoration:none}.drawer-backdrop{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#2b1a2e8c;z-index:30}.drawer{position:fixed;top:0;left:0;z-index:40;width:min(86vw,340px);height:100dvh;overflow-y:auto;background:var(--aubergine);color:var(--creme);padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),16px);display:flex;flex-direction:column;gap:12px}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.install h2{margin-top:28px}.install-steps{padding-left:20px;display:flex;flex-direction:column;gap:8px}.install-url{overflow-wrap:anywhere;font-weight:500}.install-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:env(safe-area-inset-bottom)}.install-actions button{min-height:44px}.install-ok{color:var(--ink)}.install-fix{color:var(--danger)}.devices h2{margin-top:28px}.devices-install{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.device-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.device-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.device-card h3{margin:0 0 4px;font-size:1.1rem;overflow-wrap:anywhere}.device-card p{margin:6px 0}.device-badge{display:inline-block;background:var(--sable);border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:500}.device-prefs{border:0;margin:8px 0;padding:0;display:flex;flex-direction:column}.device-prefs legend{padding:0;margin-bottom:4px;color:var(--muted);font-size:.9rem}.device-toggle{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.device-toggle input{width:22px;height:22px;accent-color:var(--gold-deep);margin:0}.device-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.device-confirm{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.cx-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),16px)}.cx-root .cx-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1a2e73}.cx-root .cx-panel{position:relative;width:100%;max-width:440px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:10px}.cx-root .cx-title,.cx-root p{margin:0}.cx-root .cx-warn{color:var(--danger)}.cx-root .cx-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cx-root .cx-btn{min-height:44px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--aubergine);background:var(--surface);color:var(--aubergine);font:inherit;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.cx-root .cx-btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.cx-root .cx-btn[disabled]{opacity:.6}.cd-root{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:14px}.cd-root .cd-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cd-root .cd-head h2{margin:0;flex:1 1 auto}.cd-root .cd-back{min-height:44px;display:inline-flex;align-items:center;color:var(--terracotta)}.cd-root .cd-sub,.cd-root .cd-muted{color:var(--muted);margin:0}.cd-root .cd-note{background:var(--sable);padding:8px 10px;border-radius:var(--radius-sm);margin:0;width:100%}.cd-root .cd-error{color:var(--danger);width:100%;margin:0}.cd-root .cd-chip{padding:2px 10px;border-radius:999px;background:var(--sable)}.cd-root .cd-tone-progress{background:#e8e0f0}.cd-root .cd-tone-success{background:#dcefd9}.cd-root .cd-tone-warning{background:#fbe7c6}.cd-root .cd-tone-danger{background:#f6d9d2}.cd-root .cd-tipper{display:flex;gap:12px;align-items:center}.cd-root .cd-tipper img,.cd-root .cd-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.cd-root .cd-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--aubergine);color:var(--creme);font-weight:700}.cd-root .cd-tipper div{display:flex;flex-direction:column}.cd-root .cd-timeline{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:8px}.cd-root .cd-timeline li{display:flex;justify-content:space-between;gap:8px;color:var(--muted);position:relative}.cd-root .cd-timeline li:before{content:"";position:absolute;left:-22px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--line)}.cd-root .cd-timeline .cd-done{color:var(--ink)}.cd-root .cd-timeline .cd-done:before{background:var(--gold)}.cd-root .cd-facts,.cd-root .cd-price{display:grid;grid-template-columns:110px 1fr;gap:6px 12px;margin:0}.cd-root .cd-price{grid-template-columns:1fr}.cd-root .cd-price div{display:flex;justify-content:space-between}.cd-root dd{margin:0}.cd-root .cd-line{display:block}.cd-root .cd-strong{font-weight:700}.cd-root .cd-actions{display:flex;flex-wrap:wrap;gap:8px}.cd-root .cd-btn{min-height:44px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--aubergine);background:var(--surface);color:var(--aubergine);font:inherit;cursor:pointer}.cd-root .cd-btn-danger{border-color:var(--danger);color:var(--danger)}.cd-root .cd-btn-quiet{border-color:var(--line)}.nc-root h1{margin:0 0 16px}.nc-root .nc-layout{display:grid;gap:16px}@media (min-width: 900px){.nc-root .nc-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.nc-root .nc-aside{position:sticky;top:16px}}.nc-root .nc-form{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.nc-root .nc-section,.nc-root .nc-price,.nc-root .nc-done{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.nc-root .nc-aside{display:flex;flex-direction:column;gap:12px}.nc-root .nc-map{display:flex;flex-direction:column;gap:8px}.nc-root .nc-map p,.nc-root .nc-map-off{margin:0}.nc-root h2{margin:0;font-size:1.05rem}.nc-root .nc-field{display:flex;flex-direction:column;gap:4px;flex:1 1 140px}.nc-root .nc-field label{font-weight:500}.nc-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.nc-root select,.nc-root textarea{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;background:var(--surface)}.nc-root .nc-row{display:flex;flex-wrap:wrap;gap:12px}.nc-root .nc-hint{color:var(--muted);font-size:.9rem}.nc-root .nc-error{color:var(--danger)}.nc-root .nc-note{background:var(--sable);border-radius:var(--radius-sm);padding:8px 10px;margin:0}.nc-root .nc-results{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm)}.nc-root .nc-result{width:100%;min-height:44px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:8px 10px;display:flex;flex-direction:column;font:inherit;cursor:pointer}.nc-root .nc-chips{display:flex;flex-wrap:wrap;gap:8px}.nc-root .nc-chip{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--creme);display:flex;flex-direction:column;text-align:left;font:inherit;cursor:pointer}.nc-root .nc-chip[aria-pressed=true],.nc-root .nc-chip[aria-current=true]{border-color:var(--aubergine);box-shadow:inset 0 0 0 1px var(--aubergine)}.nc-root .nc-chip span{color:var(--muted);font-size:.85rem}.nc-root .nc-check,.nc-root .nc-radio{display:flex;align-items:center;gap:8px;min-height:44px}.nc-root .nc-check input,.nc-root .nc-radio input{width:20px;height:20px}.nc-root .nc-slider{display:flex;align-items:center;gap:8px}.nc-root .nc-slider input[type=range]{flex:1;accent-color:var(--gold);min-height:44px}.nc-root .nc-step{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--creme);font-size:1.2rem}.nc-root .nc-amount{margin:0}.nc-root .nc-boost{margin-left:8px;background:var(--gold);color:var(--aubergine);border-radius:999px;padding:2px 10px;font-weight:500}.nc-root .nc-breakdown{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0}.nc-root .nc-breakdown dd{margin:0;text-align:right}.nc-root .nc-total{font-family:var(--font-head);font-weight:700}.nc-root strong{font-weight:500}.nc-root .nc-amount strong{font-family:var(--font-head);font-weight:700;font-size:1.25rem}.nc-root .nc-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--aubergine);background:var(--surface);color:var(--aubergine);font:inherit;text-decoration:none;cursor:pointer}.nc-root .nc-btn-primary{background:var(--gold);border-color:var(--gold);color:var(--aubergine);font-weight:500}.nc-root .nc-btn[disabled]{opacity:.5;cursor:not-allowed}.nc-root .nc-publish{width:100%}.nc-root .nc-link{background:none;border:0;padding:0;color:var(--aubergine);text-decoration:underline;font:inherit;font-weight:500;cursor:pointer}.nc-root .nc-short{display:flex;flex-direction:column;gap:8px}.nc-root .nc-done-actions{display:flex;flex-wrap:wrap;gap:8px}.cl-root .cl-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cl-root .cl-head h1{margin:0}.cl-root .cl-split{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:16px;align-items:start}.cl-root .cl-panel{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.cl-root .cl-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:12px 0}.cl-root .cl-tab{min-height:44px;padding:0 12px;background:none;border:0;border-bottom:3px solid transparent;font:inherit;cursor:pointer;white-space:nowrap}.cl-root .cl-tab[aria-selected=true]{border-bottom-color:var(--gold);font-weight:700}.cl-root .cl-count{display:inline-block;min-width:1.6em;padding:0 6px;border-radius:999px;background:var(--sable);font-size:.85rem}.cl-root .cl-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cl-root .cl-filters input,.cl-root .cl-filters select{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.cl-root .cl-filters input[type=search]{flex:1 1 220px}.cl-root .cl-fresh{color:var(--muted);font-size:.85rem;margin:8px 0}.cl-root .cl-error{color:var(--danger)}.cl-root .cl-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cl-root .cl-row{width:100%;min-height:56px;display:grid;gap:4px 12px;text-align:left;padding:10px 12px;font:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:1fr auto}.cl-root .cl-row-active{border-color:var(--aubergine)}@media (min-width: 900px){.cl-root .cl-row{grid-template-columns:170px minmax(0,1fr) 70px 120px 170px 80px;align-items:center}}.cl-root .cl-who span{color:var(--muted)}.cl-root .cl-tipper{display:inline-flex;align-items:center;gap:6px}.cl-root .cl-tipper img{border-radius:50%;object-fit:cover}.cl-root .cl-chip{justify-self:start;padding:2px 10px;border-radius:999px;font-size:.85rem;background:var(--sable)}.cl-root .cl-tone-neutral{background:var(--sable)}.cl-root .cl-tone-progress{background:#e8e0f0}.cl-root .cl-tone-success{background:#dcefd9}.cl-root .cl-tone-warning{background:#fbe7c6}.cl-root .cl-tone-danger{background:#f6d9d2}.cl-root .cl-total{text-align:right;font-weight:500}.cl-root .cl-btn{min-height:44px;padding:0 14px;border:1px solid var(--aubergine);border-radius:var(--radius-sm);background:var(--surface);color:var(--aubergine);font:inherit;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.cl-root .cl-new{background:var(--gold);border-color:var(--gold);font-weight:700}.cl-root .cl-more{margin-top:12px}.hm-root{display:flex;flex-direction:column;gap:16px}.hm-root .hm-new{min-height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--gold);color:var(--aubergine);font-family:var(--font-head);font-weight:700;font-size:1.2rem;text-decoration:none}.hm-root .hm-error{color:var(--danger)}.hm-root .hm-alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hm-root .hm-alerts li{background:#fbe7c6;border-radius:var(--radius-sm);padding:10px 12px;min-height:44px;display:flex;align-items:center}.hm-root .hm-alerts a{color:var(--aubergine)}.hm-root .hm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.hm-root .hm-card h2{margin:0 0 10px;font-size:1.05rem}.hm-root .hm-counts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 900px){.hm-root .hm-counts{grid-template-columns:repeat(4,1fr)}}.hm-root .hm-count{min-height:64px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border-radius:var(--radius-sm);background:var(--creme);color:var(--aubergine);text-decoration:none}.hm-root .hm-count strong{font-family:var(--font-head);font-size:1.6rem}.hm-root .hm-list{list-style:none;margin:0;padding:0}.hm-root .hm-list a{min-height:44px;display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.hm-root .hm-muted{color:var(--muted)}.hm-root .hm-figures{margin:0;display:grid;gap:8px}.hm-root .hm-figures div{display:flex;justify-content:space-between}.hm-root .hm-figures dd{margin:0;font-weight:700}.sc-root{display:flex;flex-direction:column;gap:16px}.sc-root h1{margin:0}.sc-root .sc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.sc-root h2{margin:0;font-size:1.05rem}.sc-root .sc-field{display:flex;flex-direction:column;gap:4px}.sc-root .sc-field input,.sc-root .sc-field select,.sc-root .sc-field textarea{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.sc-root .sc-row{display:flex;flex-wrap:wrap;gap:8px}.sc-root .sc-btn{min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--aubergine);background:var(--surface);color:var(--aubergine);font:inherit;cursor:pointer;align-self:flex-start}.sc-root .sc-primary{background:var(--gold);border-color:var(--gold);font-weight:700}.sc-root .sc-error{color:var(--danger)}.sc-root .sc-muted{color:var(--muted)}.sc-root .sc-list{list-style:none;margin:0;padding:0}.sc-root .sc-item{width:100%;min-height:56px;text-align:left;display:flex;flex-direction:column;gap:2px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;cursor:pointer}.sc-root .sc-subject{font-weight:500;display:inline-flex;align-items:center;gap:6px}.sc-root .sc-dot{width:10px;height:10px;border-radius:50%;background:var(--terracotta);display:inline-block}.sc-root .sc-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sc-root .sc-thread li{max-width:85%;padding:8px 12px;border-radius:var(--radius)}.sc-root .sc-thread p{margin:4px 0 0;white-space:pre-wrap}.sc-root .sc-mine{align-self:flex-end;background:var(--sable)}.sc-root .sc-theirs{align-self:flex-start;background:var(--creme);border:1px solid var(--line)}.sc-root .sc-meta{font-size:.8rem;color:var(--muted)}.sc-root .sc-system{align-self:center;max-width:100%;background:none;color:var(--muted);font-size:.85rem;font-style:italic;text-align:center}.tg-host{display:contents}.tg-host[hidden]{display:none}.tg-root{min-height:100vh;display:flex;justify-content:center;padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),16px);background:var(--creme)}.tg-root .tg-card{width:100%;max-width:760px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:12px}.tg-root h1{margin:0;font-size:1.5rem}.tg-root .tg-version{margin:0;color:var(--muted)}.tg-root .tg-frame{max-height:55vh;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px;background:var(--creme);line-height:1.5}.md-li{padding-left:1.2em;text-indent:-1.2em}.md-li:before{content:"– "}.tg-root .tg-tick{display:flex;gap:10px;align-items:flex-start;min-height:44px}.tg-root .tg-tick input{width:22px;height:22px;margin-top:2px}.tg-root [role=alert]{color:var(--danger)}.wl-root{display:flex;flex-direction:column;gap:16px}.wl-root h1{margin:0}.wl-root .wl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.wl-root h2{margin:0;font-size:1.05rem}.wl-root .wl-big{margin:0;font-family:var(--font-head);font-size:2rem;font-weight:700;color:var(--ink)}.wl-root .wl-figures{margin:0;display:grid;gap:6px}.wl-root .wl-figures div{display:flex;justify-content:space-between;gap:12px}.wl-root .wl-figures dt{color:var(--muted)}.wl-root .wl-figures dd{margin:0;font-weight:600}.wl-root .wl-muted{color:var(--muted);margin:0}.wl-root .wl-error{color:var(--danger);margin:0}.wl-root .wl-notice{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--sable);color:var(--ink)}.wl-root .wl-info{border-left:4px solid var(--gold)}.wl-root .wl-neutral{border-left:4px solid var(--line)}.wl-root .wl-chips{display:flex;flex-wrap:wrap;gap:8px}.wl-root .wl-chip,.wl-root .wl-check{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--creme);cursor:pointer}.wl-root .wl-chip:has(input:checked){border-color:var(--gold);background:var(--sable);font-weight:600}.wl-root .wl-check{border:0;background:none;padding:0}.wl-root .wl-field{display:flex;flex-direction:column;gap:4px;max-width:260px}.wl-root .wl-field input{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.wl-root .wl-btn{min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--aubergine);background:var(--surface);color:var(--aubergine);font:inherit;cursor:pointer;align-self:flex-start}.wl-root .wl-btn:disabled{opacity:.6;cursor:default}.wl-root .wl-primary{background:var(--gold);border-color:var(--gold);color:var(--aubergine);font-weight:700}.wl-root .wl-link{background:none;border:0;padding:0;color:var(--terracotta);text-decoration:underline;font:inherit;cursor:pointer}.wl-root .wl-entries{list-style:none;margin:0;padding:0}.wl-root .wl-entries li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.wl-root .wl-entries strong{white-space:nowrap}.wl-root .wl-plus{color:#2f6b2a}.wl-root .wl-confirm{border:1px solid var(--aubergine);border-radius:var(--radius-sm);padding:12px;background:var(--creme);display:flex;flex-direction:column;gap:8px}.wl-root .wl-confirm p{margin:0}.wl-root .wl-field input[readonly]{background:var(--sable)}.st-root{display:flex;flex-direction:column;gap:16px}.st-root h1{margin:0}.st-root .st-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.st-root .st-tab{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;color:var(--ink);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.st-root .st-tab.active{border-bottom-color:var(--gold);font-weight:700}.st-root .st-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px}.st-root h2{margin:0;font-size:1.05rem}.st-root .st-field{display:flex;flex-direction:column;gap:4px}.st-root .st-field input,.st-root .st-field select{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.st-root .st-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.st-root .st-check{min-height:44px;display:flex;align-items:center;gap:8px}.st-root .st-fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px}.st-root .st-muted{color:var(--muted)}.st-root .st-ok{color:#2f6b2a}.st-root .st-error{color:var(--danger)}.st-root .st-btn{min-height:44px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--aubergine);background:var(--surface);color:var(--aubergine);font:inherit;cursor:pointer;align-self:flex-start}.st-root .st-primary{background:var(--gold);border-color:var(--gold);font-weight:700}.st-root .st-danger{border-color:var(--danger);color:var(--danger)}.st-root .st-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.st-root .st-item{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;gap:6px}.st-root .st-logo{border:1px solid var(--line);border-radius:var(--radius-sm);object-fit:contain;background:var(--creme)}.st-root .st-doc{border-top:1px solid var(--line);padding-top:12px;line-height:1.5}@media print{body.st-printing .rail,body.st-printing .topbar,body.st-printing .drawer,body.st-printing .drawer-backdrop,body.st-printing .st-root .st-tabs,body.st-printing .st-root .st-noprint,body.st-printing .st-root>h1,body.st-printing .st-root>p{display:none!important}body.st-printing .shell-desktop{display:block}body.st-printing .st-root .st-card{border:0;box-shadow:none;padding:0}body.st-printing .st-root .st-doc{border-top:0}}
