:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--card:#fff;--ink:#2a1b14;--muted:#695749;--line:#e8dfd2;--lineSoft:#f3ece1;--brand:#b34824;--brandText:#a63f1d;--brandInk:#fff;--brandSoft:#fbece1;--btn:#b34824;--btnInk:#fff;--warn:#7a4a00;--warnSoft:#fbf0d8;--bad:#b3261e;--badSoft:#fdecea;--good:#2f6b3a;--goodSoft:#e6f1e4;--in:#f4ecdf;--out:#f8e1d2;--shadow:0 1px 2px #3c1e0a0a;--r:18px;--tap:48px;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);margin:0;font:18px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-weight:500;line-height:1.18}h1{font-size:2rem}a{color:var(--brandText);text-underline-offset:3px;font-weight:600}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}button{cursor:pointer;min-height:var(--tap);background:0 0;border:1px solid #cdbfab;border-radius:12px;padding:10px 20px;font-weight:600}button:hover:not(:disabled){border-color:var(--ink)}button.primary{background:var(--btn);color:var(--btnInk);border-color:var(--btn)}button.primary:hover:not(:disabled){background:#9c3d1b;border-color:#9c3d1b}button:disabled{opacity:.5;cursor:not-allowed}button.link{color:var(--brandText);background:0 0;border:0;min-height:44px;padding:6px 4px;text-decoration:underline}.mini{min-height:44px;margin-top:8px;padding:6px 14px;font-size:.95rem}input,textarea,select{background:var(--card);width:100%;min-height:var(--tap);border:1px solid #d6c9b5;border-radius:12px;padding:11px 14px}input[type=checkbox],input[type=radio]{width:24px;height:24px;min-height:0;accent-color:var(--brand);flex:none;padding:0}input[type=color]{width:80px;padding:3px}textarea{resize:vertical}label{margin:16px 0;font-weight:600;display:block}label input,label textarea,label select{margin-top:6px;font-weight:400}::placeholder{color:var(--muted);opacity:.85}.muted{color:var(--muted);font-size:.92rem}.pad{padding:16px}.err{color:var(--bad);font-weight:600}.note{color:var(--bad);margin:6px 14px;font-size:.95rem}.ok{color:var(--good);font-weight:600}.hint{color:var(--muted);margin:6px 0 12px;font-size:.95rem}.state{text-align:center;color:var(--muted);padding:28px 16px}.state b{color:var(--ink);margin-bottom:4px;font-size:1.1rem;display:block}.stateerr{background:var(--badSoft);color:var(--bad);border-radius:var(--r);margin:12px 0;padding:14px 16px;font-weight:600}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin:16px 0;padding:22px 20px}.card>h3:first-child{margin-top:0}details.card{padding:0}details.card>summary{cursor:pointer;min-height:var(--tap);align-items:center;gap:10px;padding:16px 20px;font-weight:600;list-style:none;display:flex}details.card>summary::-webkit-details-marker{display:none}details.card>summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:10px;height:10px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}details.card[open]>summary:after{transform:rotate(-135deg)}details.card[open]>summary{border-bottom:1px solid var(--line)}details.card>:not(summary){margin-left:20px;margin-right:20px}details.card>:last-child{margin-bottom:18px}details.card>summary+*{margin-top:14px}details.card>summary .muted{font-weight:400}.acc-sub{color:var(--muted);font-size:.9rem;font-weight:400}.login{place-items:center;min-height:100dvh;padding:16px;display:grid}.login .card{width:100%;max-width:420px;padding:32px 26px}.login h1{margin:0;font-size:2.3rem}.shell{flex-direction:column;height:100dvh;display:flex}.appbar{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 16px;display:flex}.brand{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:8px;font-size:1.5rem;font-weight:500;display:inline-flex}.logo{flex:none;width:42px;height:42px;display:block}.login .logo{width:56px;height:56px;margin:0 0 14px}.tn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.out{min-height:44px;color:var(--muted);border-color:#0000;margin-left:auto;padding:6px 16px;font-size:.95rem}.main{flex-direction:column;flex:1;min-height:0;display:flex}.main>.page{flex:1;min-height:0}.nav{background:var(--bg);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);order:3;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.nav button{min-height:64px;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;font-size:.8rem;font-weight:500;display:flex}.nav button svg{width:26px;height:26px}.nav button:hover:not(:disabled){border:0}.nav button.on{color:var(--brandText);box-shadow:inset 0 2px 0 var(--brand);background:var(--brandSoft)}@media (width>=900px){.shell{grid-template-rows:auto 1fr;grid-template-columns:250px 1fr;height:100dvh;display:grid}.appbar{border-bottom:0;border-right:1px solid var(--line);flex-wrap:wrap;grid-area:1/1;padding:18px 18px 8px}.tn{white-space:normal;flex-basis:100%;order:3}.out{order:2}.nav{border-top:0;border-right:1px solid var(--line);flex-direction:column;order:0;grid-area:2/1;align-content:start;gap:4px;padding:8px 12px;display:flex}.nav button{border-radius:12px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:52px;padding:8px 14px;font-size:1.02rem}.nav button.on{box-shadow:none}.nav button:hover:not(.on){background:var(--lineSoft)}.main{grid-area:1/2/span 2}}@media (width<=899px){:is(.shell:has(.inbox.has-sel) .nav,.shell:has(.inbox.has-sel) .appbar,.shell:has(.inbox.has-sel) .setup){display:none}}.page{width:100%;max-width:860px;margin:0 auto;padding:18px 18px 36px;overflow:auto}.page>h2:first-child{margin-top:8px;font-size:2rem}.seg{z-index:3;background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;margin:-18px 0 6px;padding:14px 0 10px;display:grid;position:sticky;top:-18px}.seg button{color:var(--muted);border-color:#0000;border-radius:12px;padding:8px 2px;font-size:.95rem}.seg button.on{background:var(--brandSoft);color:var(--brandText);border-color:var(--brand)}@media (width>=600px){.seg button{font-size:1.05rem}}.savebar{z-index:2;background:var(--bg);align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.savebar button{flex:none;min-width:140px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thread header .actions{margin-left:auto}.opt{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin:10px 0;padding:14px 16px;font-weight:400;display:flex}.opt:has(input:checked){border-color:var(--brand);background:var(--brandSoft)}.opt b,.opt .muted{display:block}.radio{align-items:flex-start;gap:12px;margin:10px 0;font-weight:400;display:flex}.radio input{margin-top:3px}.group{margin:16px 0}.group>b{margin-bottom:4px;display:block}.kb{border-bottom:1px solid var(--lineSoft);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.kb:last-of-type{border-bottom:0}.kb>div{overflow-wrap:anywhere;min-width:0}.kbform{gap:10px;margin-top:12px;display:grid}.kbdraft{border-bottom:1px solid var(--lineSoft);gap:8px;padding:16px 0;display:grid}.kbdraft:last-child{border-bottom:0}.kbdraft .radio input[type=text],.kbdraft .radio input:not([type]){margin-top:0;font-weight:600}.appt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pickrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pickrow input{flex:200px;width:auto}.badge{font-family:var(--mono);letter-spacing:.01em;background:var(--lineSoft);white-space:nowrap;width:fit-content;color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:3px 11px;font-size:.8rem;font-weight:500;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.badge.human,.badge.request,.badge.soon{color:var(--warn);background:var(--warnSoft)}.badge.bot{color:var(--brandText);background:var(--brandSoft)}.badge.confirmed{color:var(--good);background:var(--goodSoft)}.badge.closed{color:var(--muted);background:var(--lineSoft)}.banner{background:var(--warnSoft);color:var(--warn);border-bottom:1px solid var(--line);margin:0;padding:12px 18px;font-size:.95rem;font-weight:600}.card .banner{border:0;border-radius:12px;margin:10px 0}.rep{white-space:pre-wrap;font:inherit;margin:0}.channel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.channel h3{margin:0}.channel .badge{margin-left:auto}.inboxwrap{flex-direction:column;flex:1;min-height:0;display:flex}.inbox{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.list{border-right:1px solid var(--line);background:var(--bg);min-height:0;overflow:auto}.chips{border-bottom:1px solid var(--line);background:var(--bg);z-index:2;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.chips button{white-space:nowrap;border-color:var(--line);min-height:44px;color:var(--muted);border-radius:99px;flex:none;padding:6px 16px;font-size:.95rem}.chips select{border-radius:99px;flex:none;width:auto;min-height:44px;padding:6px 14px;font-size:.95rem}.chips button.on{background:var(--brandSoft);color:var(--brandText);border-color:var(--brand)}.chips.wrap{border:0;flex-wrap:wrap;padding:6px 0;position:static;overflow:visible}.row{text-align:left;border:0;border-bottom:1px solid var(--lineSoft);border-radius:0;grid-template-columns:1fr auto;gap:4px 10px;width:100%;min-height:76px;padding:16px 18px;font-weight:400;display:grid}.row:hover:not(:disabled){background:var(--lineSoft);border-color:#0000;border-bottom-color:var(--lineSoft)}.row.on{background:var(--brandSoft);box-shadow:inset 3px 0 0 var(--brand)}.row .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row .meta{color:var(--muted);font-family:var(--mono);font-size:.8rem}.thread{flex-direction:column;min-width:0;min-height:0;display:flex}.thread header{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.back{width:var(--tap);padding:0;font-size:1.4rem;display:none}.msgs{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:18px 16px;display:flex;overflow:hidden auto}.bubble{box-sizing:border-box;background:var(--in);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:20px 20px 20px 6px;flex:none;width:fit-content;min-width:0;max-width:80%;padding:12px 16px;line-height:1.5}.bubble>*{max-width:100%}.bubble.out{background:var(--out);border-radius:20px 20px 6px;align-self:flex-end}.bubble small{white-space:normal;color:var(--muted);font-family:var(--mono);margin-top:6px;font-size:.76rem;display:block}.bubble.bot small{color:var(--warn)}.compose{border-top:1px solid var(--line);background:var(--bg);padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:8px;display:flex}.compose input{flex:1;min-width:0}.contactbox{border-bottom:1px solid var(--line);background:var(--bg);padding:4px 16px}.contactbox summary{cursor:pointer;min-height:var(--tap);align-items:center;font-weight:600;display:flex}.emptythread{text-align:center;margin:auto}@media (width<=760px){.inbox{grid-template-columns:1fr}.inbox.has-sel .list,.inbox:not(.has-sel) .thread{display:none}.back{justify-content:center;align-items:center;display:inline-flex}.bubble{max-width:90%}.thread header .actions{width:100%;margin-left:0}.thread header .actions button{flex:auto}}.setup{background:var(--bg);border-bottom:1px solid var(--line);max-height:70dvh;padding:6px 16px;overflow:auto}.setup .head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setup .head>button.toggle{background:0 0;border:0;flex:none;min-height:44px;padding:4px 0;font-weight:700}.setup .bar{background:var(--lineSoft);border-radius:99px;flex:1;min-width:40px;max-width:220px;height:6px;overflow:hidden}.setup .bar i{background:var(--brand);height:100%;display:block}.setup .head .go{min-height:44px;margin-left:auto;padding:6px 14px;font-size:.95rem}.setup.welcome{background:var(--brandSoft);padding:20px 16px}.setup.welcome h3{margin:0 0 4px}.setup.welcome p{margin:0 0 12px}.steps{gap:10px;padding:8px 0 6px;display:grid}.step{gap:10px;display:flex}.step.ok{color:var(--muted)}.step.ok b{font-weight:400;text-decoration:line-through}.stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:16px 0;display:grid}.stats div{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px}.stats b{font-family:var(--serif);color:var(--ink);font-size:2.4rem;font-weight:500;line-height:1.1;display:block}.stats span{color:var(--muted);font-family:var(--mono);margin-top:4px;font-size:.78rem;display:block}.bars{align-items:flex-end;gap:3px;height:60px;margin:10px 0;display:flex}.bars i{background:var(--brand);opacity:.9;border-radius:3px 3px 0 0;flex:1;min-width:3px}.quota{margin:10px 0}.quota .bar{background:var(--lineSoft);border-radius:99px;height:8px;display:block;overflow:hidden}.quota .bar i{background:var(--brand);height:100%;display:block}.quota.warn .bar i{background:var(--warn)}.quota.full .bar i{background:var(--bad)}.trybox{flex-direction:column;gap:10px;max-height:380px;padding:8px 0;display:flex;overflow:auto}.tryform{background:0 0;border:0;flex-wrap:wrap;padding:8px 0 0}.chat{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--bg);flex-direction:column;max-width:760px;height:100dvh;margin:0 auto;display:flex}.chat .appbar{border-right:0;border-bottom:1px solid var(--line);flex-wrap:nowrap;padding:12px 16px}.chat .appbar .brand{font-size:1.35rem}.chat .appbar .muted{flex:1;min-width:0}.chat .msgs{padding:16px 14px}.chat .bubble{font-size:1.05rem}.chat .bubble.mine{background:var(--out);color:var(--ink);align-self:flex-end}.chat .bubble.mine small{color:var(--muted)}.chat .compose button{padding-left:22px;padding-right:22px}.chat .foot{text-align:center;font-family:var(--mono);color:var(--muted);background:var(--bg);margin:0;padding:4px 12px 12px;font-size:.76rem}.chat .typing{color:var(--muted);font-style:italic}.chat .rate{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat .rate button{min-width:56px;font-size:1.3rem}.chat.embed{border:0;max-width:none}@media (width<=600px){.chat{border:0;max-width:none}.chat .compose input{font-size:1.05rem}}.shell.partner{flex-direction:column;display:flex}.partner .appbar{border-right:0;border-bottom:1px solid var(--line);flex-wrap:nowrap;padding:10px 18px}.partner .tn{white-space:nowrap;flex-basis:auto;order:0}.partner .out{order:0}.partner .page{flex:1;min-height:0}.btnlike{min-height:var(--tap);cursor:pointer;background:0 0;border:1px solid #cdbfab;border-radius:12px;align-items:center;margin:0;padding:6px 20px;font-weight:600;display:inline-flex}.btnlike:hover{border-color:var(--ink)}.chat .tn{white-space:nowrap;flex:auto;order:0}.chat .out{order:0}.social{gap:10px;margin:14px 0 4px;display:grid}.social button{justify-content:center;align-items:center;gap:10px;display:flex}.or{text-align:center;align-items:center;gap:10px;margin:10px 0 0;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--line);flex:1}.login form button.primary{width:100%}.page.wide{max-width:1200px}.cv-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 8px;display:flex}.cv-nav{gap:6px;display:flex}.cv-nav button{min-width:48px;padding:8px 14px;font-size:1.2rem}.cv-title{font-family:var(--serif);text-transform:capitalize;flex:200px;font-size:1.35rem;font-weight:500}.cv-seg{display:flex}.cv-seg button{border-radius:0;margin-left:-1px;padding:8px 18px}.cv-seg button:first-child{border-radius:12px 0 0 12px;margin-left:0}.cv-seg button:last-child{border-radius:0 12px 12px 0}.cv-chips{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 10px;font-size:.92rem;display:flex}.cv-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;font-size:.85rem;display:flex}.cv-legend .lg{vertical-align:-2px;border:1px solid var(--line);border-radius:4px;width:14px;height:14px;margin-right:5px;display:inline-block}.lg.ok{background:var(--brandSoft);border-color:var(--brand)}.lg.req{background:var(--warnSoft);border:1px dashed var(--warn)}.lg.ext{background:repeating-linear-gradient(45deg,#e4ddd0 0 4px,#f2ece2 4px 8px)}.lg.off{background:#f1ece4}.cv-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--card);-webkit-overflow-scrolling:touch;min-height:360px;max-height:calc(100dvh - 330px);position:relative;overflow:auto}.cv-head{z-index:5;background:var(--card);border-bottom:1px solid var(--line);min-width:fit-content;display:grid;position:sticky;top:0}.cv-dh{border:0;border-left:1px solid var(--lineSoft);background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:0;min-height:56px;padding:4px;display:flex}.cv-dh small{color:var(--muted);font-weight:500}.cv-dh b{text-align:center;border-radius:50%;width:36px;height:36px;font-size:1.25rem;line-height:36px}.cv-dh.today b{background:var(--brand);color:#fff}.cv-body{min-width:fit-content;display:grid}.cv-hours{position:relative}.cv-hours span{color:var(--muted);font-size:.78rem;position:absolute;right:8px;transform:translateY(-9px)}.cv-hours span:first-child{transform:none;top:2px!important}.cv-col{border-left:1px solid var(--lineSoft);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--lineSoft) 1px,transparent 1px);cursor:cell;background-position:0 0,0 0;background-size:100% 64px,100% 32px;position:relative}.cv-closed{pointer-events:auto;background:#69574914;position:absolute;left:0;right:0}.cv-ext{color:var(--muted);pointer-events:none;background:repeating-linear-gradient(45deg,#6957492e 0 5px,#69574912 5px 10px);border-top:2px solid #69574973;padding:2px 6px;font-size:.75rem;position:absolute;left:0;right:0}.cv-ev{text-align:left;cursor:pointer;z-index:2;border:1px solid var(--brand);background:var(--brandSoft);min-height:26px;color:var(--ink);border-left-width:5px;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:4px 7px;font-size:.85rem;line-height:1.2;display:flex;position:absolute;overflow:hidden}.cv-ev b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9rem;overflow:hidden}.cv-ev span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:400;overflow:hidden}.cv-ev.request{background:var(--warnSoft);border:1px dashed var(--warn);border-left:5px solid var(--warn)}.cv-ev.completed{background:var(--goodSoft);border-color:var(--good)}.cv-ev.no_show{background:var(--badSoft);border-color:var(--bad);opacity:.8}.cv-ev:hover:not(:disabled){filter:brightness(.97);border-color:var(--ink)}.cv-now{z-index:3;pointer-events:none;border-top:2px solid #d32f2f;height:0;position:absolute;left:0;right:0}.cv-now:before{content:"";background:#d32f2f;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.cv-month{border:1px solid var(--line);border-radius:var(--r);background:var(--card);grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.cv-mh{text-align:center;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 0;font-size:.85rem;font-weight:600}.cv-md{border:0;border-top:1px solid var(--lineSoft);border-left:1px solid var(--lineSoft);text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;min-height:92px;padding:6px;display:flex;position:relative}.cv-md .n{text-align:center;border-radius:50%;width:28px;height:28px;font-weight:600;line-height:28px}.cv-md.today .n{background:var(--brand);color:#fff}.cv-md.off{color:#b0a595;background:#faf7f2}.cv-md .mini-ev{background:var(--brandSoft);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:1px 5px;font-size:.72rem;font-weight:500;overflow:hidden}.cv-md .mini-ev.request{background:var(--warnSoft)}.cv-md .mini-ev.completed{background:var(--goodSoft)}.cv-md .more{color:var(--muted);font-size:.72rem}.cv-md .cnt{text-align:center;background:var(--brand);color:#fff;border-radius:11px;min-width:22px;height:22px;font-size:.75rem;font-weight:700;line-height:22px;display:none;position:absolute;top:8px;right:8px}@media (width<=700px){.cv-md .mini-ev,.cv-md .more{display:none}.cv-md .cnt{display:block}.cv-md{min-height:62px}.cv-legend{margin-left:0}.cv-wrap{max-height:calc(100dvh - 360px)}}.cv-ovl{z-index:50;background:#2a1b1473;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cv-sheet{background:var(--card);width:100%;max-width:520px;max-height:92dvh;padding:18px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:auto;box-shadow:0 -8px 30px #0003}@media (width>=700px){.cv-ovl{align-items:center}.cv-sheet{border-radius:22px}}.cv-sh{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv-sh h3{margin:0}.cv-sh button{min-width:48px}.cv-form{gap:10px;margin-top:8px;display:grid}.cv-form label{gap:4px;font-weight:600;display:grid}.cv-form input{font-weight:400}.cv-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.warnline{background:var(--warnSoft);color:var(--warn);border-radius:10px;margin:0;padding:8px 12px;font-weight:600}.pendbtn{background:var(--warnSoft);color:var(--warn);border-color:var(--warn);min-height:40px;padding:4px 14px;font-size:.92rem}.tsel{min-width:0;min-height:var(--tap);background:var(--bg);border:1px solid #cdbfab;border-radius:12px;flex:1;padding:6px 10px;font-weight:600}@media (width>=900px){.tsel{flex-basis:100%;order:3}}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin-top:12px;display:grid}.svc-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-align:left;align-content:start;gap:10px;height:auto;padding:16px;display:grid}.svc-card.off{background:#faf7f2}.svc-top{align-items:center;gap:12px;display:flex}.svc-top b{font-size:1.05rem}.svc-mark{color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;display:grid}.svc-state{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9rem;display:flex}.svc-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svc-switch{background:#e7e0d5;border-color:#cdbfab;border-radius:99px;align-items:center;gap:10px;min-width:118px;padding:6px 14px 6px 8px;display:inline-flex}.svc-switch i{background:#fff;border-radius:50%;flex:none;width:34px;height:34px;transition:transform .15s;box-shadow:0 1px 3px #0000004d}.svc-switch span{font-weight:700}.svc-switch.on{color:#fff;background:#2f6b3a;border-color:#2f6b3a;flex-direction:row-reverse;padding:6px 8px 6px 14px}.trialbar{background:var(--warnSoft);color:var(--warn);border-bottom:1px solid #ecd9a8;padding:10px 18px;font-size:.95rem}.trialbar.blocked{background:var(--badSoft);color:var(--bad);border-color:#f3c5c0}.trialbar a{color:inherit}.alpo-fab{right:14px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:40;cursor:pointer;background:radial-gradient(circle at 35% 25%,#fff,#dfe8f7 70%,#c3d2ec);border:0;border-radius:50%;width:84px;height:84px;padding:4px;animation:3.2s ease-in-out infinite alpo-bob;position:fixed;box-shadow:0 0 0 3px #ff7a1a8c,0 12px 30px #0d173373}@media (width>=900px){.alpo-fab{bottom:20px;right:20px}}.alpo-fab:focus-visible,.alpo-panel button:focus-visible,.alpo-panel input:focus-visible{outline-offset:2px;outline:3px solid #1b5fbf}.alpo-svg{filter:drop-shadow(0 4px 3px #0d173359);display:block}.alpo-acts .primary{background:#d9480f}.alpo-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite alpo-blink}.alpo-ball{animation:2s ease-in-out infinite alpo-glow}.alpo-hand{transform-box:fill-box;transform-origin:50%}.alpo-fab:hover .alpo-hand{animation:.6s ease-in-out 3 alpo-wave}.alpo-panel{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;background:#fff;border-radius:18px;flex-direction:column;width:min(400px,100vw - 24px);height:min(600px,100dvh - 24px);display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 48px #0d173366}.alpo-head{color:#fff;background:linear-gradient(135deg,#1b2b52,#0d1733);align-items:center;gap:10px;padding:10px 12px;display:flex}.alpo-head b{font-size:17px;display:block}.alpo-head small{opacity:.92;font-size:13px}.alpo-av{background:#eaf1fb;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:2px;display:grid}.alpo-x{color:#fff;cursor:pointer;background:0 0;border:0;min-height:0;margin-left:auto;padding:6px 10px;font-size:22px}.alpo-body{background:#f4f7fc;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow:auto}.alpo-m{white-space:pre-wrap;word-wrap:break-word;border-radius:16px;max-width:88%;padding:9px 13px;font-size:16px;line-height:1.45}.alpo-m.bot{background:#fff;border:1px solid #dde6f3;border-bottom-left-radius:4px;align-self:flex-start}.alpo-m.me{color:#fff;background:#d9480f;border-bottom-right-radius:4px;align-self:flex-end}.alpo-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.alpo-acts button{min-height:40px}.alpo-chips{flex-wrap:wrap;gap:6px;display:flex}.alpo-chips button{color:#b93c0b;cursor:pointer;background:#fff;border:1.5px solid #d9480f;border-radius:999px;min-height:0;padding:8px 12px;font:600 14px system-ui}.alpo-form{background:#fff;border-top:1px solid #dde6f3;gap:8px;padding:10px;display:flex}.alpo-form input{flex:1;min-width:0}.alpo-dots i{background:#b89a85;border-radius:50%;width:7px;height:7px;margin:0 2px;animation:1s infinite alpo-dot;display:inline-block}.alpo-dots i:nth-child(2){animation-delay:.15s}.alpo-dots i:nth-child(3){animation-delay:.3s}.alpo-hl{outline-offset:3px;outline:4px solid #f4b860;animation:1s ease-in-out 4 alpo-pulse}@keyframes alpo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes alpo-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes alpo-glow{0%,to{opacity:1}50%{opacity:.45}}@keyframes alpo-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes alpo-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes alpo-pulse{50%{outline-color:#c2542d}}@media (prefers-reduced-motion:reduce){.alpo-fab,.alpo-eye,.alpo-ball,.alpo-hand,.alpo-hl{animation:none!important}}.brand3d{filter:drop-shadow(0 2px 3px #2a1b142e);flex:none;width:52px;height:52px;transition:transform .18s,filter .18s;display:block}button:hover:not(:disabled) .brand3d,.svc-card:hover .brand3d{transform:translateY(-3px)scale(1.04)}.cal-strip{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(#fff,#faf6ef);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 14px;padding:10px 14px;display:flex}.cal-strip>.muted{letter-spacing:.02em;text-transform:uppercase;flex:1 0 100%;font-size:.78rem;font-weight:600}.cal-chip{border:1px solid var(--lineSoft);opacity:.72;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.88rem;display:inline-flex}.cal-chip.on{opacity:1;background:#f4faf3;border-color:#9bc49f}.cal-chip i{color:var(--good);font-style:normal;font-weight:700}.cal-chip .brand3d{width:36px;height:36px}.fold{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);margin:14px 0;overflow:hidden}.fold-h{text-align:left;background:linear-gradient(#fff,#faf6ef);border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px 18px;display:flex}.fold-h:hover:not(:disabled){background:#f6efe3}.fold-t{font-family:var(--serif);font-size:1.15rem;font-weight:600}.fold-n{text-align:center;background:var(--brandSoft);min-width:30px;color:var(--brandText);border-radius:999px;padding:2px 10px;font-size:.9rem;font-weight:700}.fold-hint{margin-left:6px;font-weight:400}.fold-c{border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);width:10px;height:10px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.fold-c.up{transform:rotate(-135deg)}.fold-b{border-top:1px solid var(--line);gap:10px;padding:12px 14px 14px;display:grid}.fold-list{overscroll-behavior:contain;border:1px solid var(--lineSoft);border-radius:12px;gap:0;max-height:min(56vh,440px);display:grid;overflow:auto}.fold-row{border-bottom:1px solid var(--lineSoft);padding:10px 14px}.fold-row:last-child{border-bottom:0}.fold-row .appt{margin:0}.frow>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;list-style:none;display:flex}.frow>summary::-webkit-details-marker{display:none}.frow>summary .muted{margin-left:auto}.frow[open]>summary{margin-bottom:8px}:root{--bg:#f6f4ef;--card:#fff;--line:#e3ddd1;--lineSoft:#efeae0;--shadow:0 1px 2px #2a1b140f,0 6px 18px -8px #2a1b1424;--side:#241812;--sideInk:#f3e9dc;--sideMuted:#b9a994}h1,h2,h3{letter-spacing:-.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:650}h2{font-size:1.6rem}h3{font-size:1.2rem}.page>h2:first-child{font-size:1.7rem}.brand,.fold-t{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700}.card{border-color:var(--line);box-shadow:var(--shadow)}button{background:#fff;border-color:#d3c8b6;transition:background .12s,border-color .12s,box-shadow .12s,transform 60ms;box-shadow:0 1px #2a1b140a}button:active:not(:disabled){transform:translateY(1px)}button.primary:hover:not(:disabled){background:linear-gradient(#b34824,#933818)}button.link,.nav button,.out,.fold-h,.frow summary{box-shadow:none;background:0 0}input,textarea,select{border-color:#d3c8b6}input:focus,textarea:focus,select:focus{border-color:var(--brand);outline-offset:0;outline:3px solid #b348242e}.stats>div{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#faf7f1)}@media (width>=900px){.appbar{background:var(--side);border-bottom:0;border-right:0}.appbar .brand{color:#fff}.appbar .out,.appbar .tn{color:var(--sideMuted)}.appbar select{color:var(--sideInk);background:#33241b;border-color:#4a362a}.nav{background:var(--side);border-right:0}.nav button{color:var(--sideMuted)}.nav button:hover:not(.on){color:#fff;background:#33241b}.nav button.on{color:#fff;background:linear-gradient(90deg,#b34824,#9c3d1b);box-shadow:0 4px 10px -4px #00000080}.main{background:var(--bg)}}@media (width<=899px){.appbar{background:var(--side);border-bottom:0}.appbar .brand{color:#fff}.appbar .out,.appbar .tn{color:var(--sideMuted)}.appbar select{color:var(--sideInk);background:#33241b;border-color:#4a362a}.nav{background:#fff}}.main,.seg,.savebar{background:var(--bg)}.lg{background:var(--bg);grid-template-columns:1fr;min-height:100dvh;display:grid}.lg-hero{display:none}.lg-side{background:radial-gradient(900px 420px at 50% -8%,#fbe7da,transparent 62%),var(--bg);place-items:center;padding:20px 16px;display:grid}.lg-card{border-radius:24px;width:100%;max-width:440px;margin:0;padding:30px 28px 22px;box-shadow:0 1px 2px #2a1b140f,0 28px 50px -24px #2a1b1459}.lg-top{align-items:center;gap:10px;margin-bottom:18px;font-size:1.35rem;display:flex}.lg-mini{filter:drop-shadow(0 4px 4px #5e1f0b4d);width:46px;height:46px}.lg-card h1{margin:0 0 4px;font-size:1.8rem}.lg-card .social button{background:#fff}.pw{margin-top:6px;display:block;position:relative}.pw input{margin-top:0;padding-right:84px}.pw .link{min-height:40px;font-size:.95rem;font-weight:600;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:2px 0 14px;display:flex}.lg-keep{cursor:pointer;align-items:center;gap:10px;margin:0;font-size:.98rem;font-weight:500;display:flex}.lg-card button.primary{width:100%}.lg-note{text-align:center;margin:14px 0 0}.lg-foot{border-top:1px solid var(--lineSoft);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.lg-foot a{color:var(--muted);font-size:.88rem;font-weight:500}@media (width>=900px){.lg{grid-template-columns:1.05fr 1fr}.lg-hero{color:#fff;background:radial-gradient(700px 500px at 20% 10%,#4a2a1b,#0000 65%),linear-gradient(160deg,#2f1d14,#1b100a);flex-direction:column;justify-content:center;gap:14px;padding:56px 64px;display:flex}.lg-logo{filter:drop-shadow(0 18px 18px #00000080);width:150px;height:auto}.lg-hero h2{color:#fff;max-width:14ch;margin:8px 0 0;font-size:2.3rem}.lg-hero p{color:#d9c8b4;max-width:34ch;margin:0;font-size:1.1rem}.lg-icons{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.lg-icons img{width:60px;height:60px}.lg-top{display:none}}.lang-sw{border-radius:12px;width:auto;min-width:140px;min-height:44px;padding:6px 12px;font-weight:600}.lg-side{position:relative}.lg-lang{top:16px;right:16px;position:absolute;inset-inline-end:16px}[dir=rtl] .lg-lang{left:16px;right:auto}[dir=rtl] .pw .link{left:4px;right:auto}[dir=rtl] .pw input{padding-left:84px;padding-right:14px}.bk{max-width:1080px;margin:0 auto;padding-bottom:90px}.bk-hero{margin:4px 0 18px}.bk-hero h2{margin-bottom:6px;font-size:2.1rem}.bk-hero>p{color:var(--muted);max-width:720px;margin:0 0 16px;font-size:1.05rem}.bk-kinds{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.bk-kind{text-align:left;border:2px solid var(--line);background:var(--card);border-radius:20px;align-items:center;gap:16px;min-height:84px;padding:14px 18px;display:flex}.bk-kind span{gap:2px;display:grid}.bk-kind b{font-size:1.25rem}.bk-kind small{color:var(--muted);font-size:.95rem;font-weight:500}.bk-kind.on{border-color:var(--brand);background:var(--brandSoft);box-shadow:0 6px 18px #b3482424}.bk-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.bk-main{gap:16px;display:grid}.bk-step{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:20px 22px 22px}.bk-step.done{border-color:#cfe2cb}.bk-stephead{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.bk-stephead h3{margin:0;font-size:1.45rem}.bk-num{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:700;display:grid}.bk-step.done .bk-num{background:var(--good)}.bk-hint{color:var(--muted);margin:4px 0 0;font-size:.98rem}.bk-stepbody>.bk-hint{margin-top:10px}.bk-empty{background:var(--warnSoft);color:var(--warn);border-radius:14px;margin:6px 0;padding:14px 16px;font-weight:600}.bk-tpls{gap:10px;display:grid}.bk-tpl{text-align:left;border:2px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:4px 10px;padding:14px 16px;display:grid}.bk-tpl b{text-transform:capitalize;font-size:1.08rem}.bk-tpl em{color:var(--muted);grid-column:1/-1;font-size:.95rem;font-style:normal;font-weight:400}.bk-lang{font-family:var(--mono);background:var(--lineSoft);border-radius:99px;align-self:start;padding:2px 10px;font-size:.78rem}.bk-tpl.on{border-color:var(--brand);background:var(--brandSoft)}.bk-params{margin-top:8px}.bk-chips{flex-wrap:wrap;gap:10px;display:flex}.bk-chip{border:2px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:10px 20px;font-size:1.02rem;display:inline-flex}.bk-chip small{background:var(--lineSoft);border-radius:99px;padding:1px 9px;font-weight:600}.bk-chip.on small{background:#ffffff4d}.bk-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.bk-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.bk-file{cursor:pointer;min-height:var(--tap);border:1px dashed #b9a98f;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 18px;font-weight:600;display:inline-flex}.bk-file input{display:none}.bk-check{background:var(--goodSoft);color:var(--good);border-radius:12px;padding:10px 14px;font-weight:600}.bk-check.bad{background:var(--badSoft);color:var(--bad)}.bk-warn,.bk-consent{border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bk-warn{background:var(--warnSoft);color:var(--warn)}.bk-consent{background:var(--lineSoft);font-weight:500}.bk-send{border-radius:16px;width:100%;min-height:58px;margin-top:6px;font-size:1.2rem}.bk-ok,.bk-bad{border-radius:14px;margin-top:12px;padding:14px 16px;font-weight:600}.bk-ok{background:var(--goodSoft);color:var(--good)}.bk-bad{background:var(--badSoft);color:var(--bad)}.bk-side{gap:14px;display:grid;position:sticky;top:12px}.bk-side .card{margin:0}.bk-phone{background:#efe6d6;border-radius:18px;align-items:flex-start;min-height:140px;padding:16px;display:flex}.bk-bubble{background:#fff;border-radius:4px 16px 16px;gap:4px;max-width:92%;padding:10px 14px;font-size:1rem;display:grid;box-shadow:0 1px 2px #0000001f}.bk-bubble small{color:#7a8a7a;justify-self:end}.bk-ph{color:var(--muted);font-style:italic}.bk-mail{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.bk-mailhead{border-bottom:1px solid var(--line);gap:2px;padding:12px 14px;display:grid}.bk-mailhead small{color:var(--muted)}.bk-mailbody{min-height:110px;padding:14px;font-size:1rem}.bk-mailfoot{color:var(--muted);border-top:1px solid var(--lineSoft);text-align:center;padding:10px 14px;font-size:.82rem}.bk-summary ul{margin:0;padding:0;list-style:none}.bk-summary li{border-bottom:1px solid var(--lineSoft);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.bk-summary li:last-child{border:0}.bk-summary li span{color:var(--muted)}.bk-summary li b{text-align:right}.bk-hist,.bk-block{margin-top:22px}.bk-camp{border-top:1px solid var(--lineSoft);padding:14px 0}.bk-camp:first-of-type{border-top:0}.bk-camphead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bk-camphead>div{flex:1;min-width:180px;display:grid}.bk-camphead small{color:var(--muted)}.bk-bar{background:var(--lineSoft);border-radius:99px;height:10px;margin:10px 0 6px;overflow:hidden}.bk-bar .s{background:var(--good);border-radius:99px;height:100%;display:block}.bk-stats{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.98rem;display:flex}.bk-stats b{color:var(--ink);font-size:1.1rem}.bk-stats .bad,.bk-stats .bad b{color:var(--bad)}.bk-block summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:1.1rem;list-style:none;display:flex}.bk-block summary::-webkit-details-marker{display:none}.bk-blockrow{border-top:1px solid var(--lineSoft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.bk-blockrow small{color:var(--muted)}@media (width<=860px){.bk-grid{grid-template-columns:1fr}.bk-side{position:static}.bk-hero h2{font-size:1.8rem}}.pay-alert{background:var(--badSoft);color:var(--bad);border-radius:14px;margin:0 0 14px;padding:14px 18px;font-size:1.05rem}.pay-bal{background:var(--brandSoft);border-radius:20px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:16px 22px;display:flex}.pay-bal span{color:var(--muted)}.pay-bal b{font-family:var(--serif);font-size:2.6rem;line-height:1}.pay-bal small{color:var(--muted);flex-basis:100%}.pay-pkgs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.pay-pkg{text-align:left;border:2px solid var(--line);background:#fff;border-radius:18px;gap:4px;padding:16px;display:grid}.pay-pkg span{color:var(--muted);font-weight:600}.pay-pkg b{font-family:var(--serif);font-size:1.7rem;font-weight:500}.pay-pkg small{color:var(--brandText);font-weight:700}.pay-pkg em{color:var(--muted);font-size:.88rem;font-style:normal;font-weight:400}.pay-pkg.on{border-color:var(--brand);background:var(--brandSoft);box-shadow:0 6px 18px #b3482424}.pay-custom{align-items:center;gap:8px;margin:0;display:flex}.pay-custom input{width:110px;font-size:1.3rem}.pay-rows{gap:8px;margin:0 0 14px;display:grid}.pay-rows>div{background:var(--lineSoft);border-radius:14px;grid-template-columns:130px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pay-rows dt{color:var(--muted);font-weight:600}.pay-rows dd{word-break:break-all;margin:0}.pay-rows .mono{font-family:var(--mono);font-size:1.05rem}.pay-rows .hot{background:var(--brandSoft);outline:2px solid var(--brand)}.pay-rows .mini{margin:0}@media (width<=620px){.pay-rows>div{grid-template-columns:1fr}}.bk-bubble.sms{background:#e6f1e4;border-radius:16px 16px 16px 4px}.pay-pkg:disabled{opacity:.55;cursor:not-allowed}.pay-pkg b small{color:var(--muted);font-size:.9rem;font-weight:600}.pay-subs .link{margin-top:10px}.usage{gap:14px;display:grid}.usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.usage h4{margin:6px 0 4px;font-size:1rem}.usage-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.usage-tiles div{border:1px solid var(--line);border-radius:16px;gap:2px;padding:12px 14px;display:grid}.usage-tiles span{color:var(--muted);font-size:.9rem}.usage-tiles b{font-family:var(--serif);font-size:1.7rem;font-weight:500}.usage-tiles small{color:var(--muted)}.usage-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:84px;padding:6px 0;display:flex}.usage-bars i{background:var(--brand);opacity:.85;border-radius:3px 3px 0 0;flex:1;min-width:3px}.usage-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.usage-rates,.usage-ledger{gap:6px;margin:0;padding:0;list-style:none;display:grid}.usage-rates li,.usage-ledger li{justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.usage-ledger li{grid-template-columns:110px 1fr auto;display:grid}.usage-ledger .plus{color:var(--ok,#1a7f4b)}.usage-ledger .minus{color:var(--muted)}.cc-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:10px 0;display:grid}.cc-row{gap:4px;display:grid}.cc-row span{font-weight:600}.cc-row small{color:var(--muted);font-weight:400;display:block}.cc-row input{border:1.5px solid var(--line);font:inherit;border-radius:12px;padding:10px 12px}:root{--bg:#fbf8f5;--fd:"Bricolage Grotesque",system-ui,sans-serif;--fb:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--glassBg:#ffffff9e;--glassLine:#ffffffd9;--glassSh:0 10px 34px #50281417;--brand2:#e0713f}body{font-family:var(--fb);background:var(--bg);position:relative}body:before{content:"";z-index:-2;pointer-events:none;filter:blur(30px);background:radial-gradient(520px 420px at 10% 6%,#e0713f42,#0000 70%),radial-gradient(560px 460px at 92% 18%,#5a78ff24,#0000 70%),radial-gradient(600px 500px at 55% 80%,#a06eff21,#0000 72%);height:110vh;position:fixed;inset:-10% -10% auto}body:after{content:"";z-index:-1;pointer-events:none;opacity:.45;background-image:linear-gradient(#eadfd3 1px,#0000 1px),linear-gradient(90deg,#eadfd3 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0,#0000 70%)}h1,h2,h3{font-family:var(--fd);letter-spacing:-.02em;font-weight:700}.brand{font-family:var(--fd);font-weight:700}.card,.svc-card,.pay-pkg,.bk-step,.pl,.tier,.cv-sheet,.callout,details,.acc,.stat,.kpi{-webkit-backdrop-filter:blur(18px)saturate(165%);border-radius:22px;background:var(--glassBg)!important;border:1px solid var(--glassLine)!important;box-shadow:0 1px 0 var(--glassLine) inset,var(--glassSh)!important}.svc-card.on{background:linear-gradient(#e4f4e8bf,#ffffffb3)!important;border-color:#9bc49f!important}.svc-card:hover{transition:transform .25s;transform:translateY(-4px)}button{background:#ffffff80;border-color:#6b5f5647;border-radius:999px}button.primary{background:linear-gradient(180deg,var(--brand2),var(--brand));border-color:#0000;box-shadow:0 8px 22px #b3482447}button.primary:hover:not(:disabled){background:linear-gradient(#e8794a,#a63f1d);border-color:#0000;transform:translateY(-1px)}input,textarea,select{background:#ffffffbf;border-color:#6b5f5640;border-radius:14px}.appbar,.nav{-webkit-backdrop-filter:blur(22px)saturate(170%);background:#ffffff8c!important;border-color:#fffc!important}.appbar .brand{color:var(--ink)!important}.appbar .out,.appbar .tn{color:var(--muted)!important}.appbar select{color:var(--ink)!important;background:#fffc!important;border-color:#6b5f5640!important}.nav button{border-radius:14px;color:var(--muted)!important}.nav button:hover:not(.on){color:var(--ink)!important;background:#ffffffb3!important}.nav button.on{background:linear-gradient(180deg,var(--brand2),var(--brand))!important;color:#fff!important;box-shadow:0 8px 20px #b348244d!important}@media (width<=899px){.appbar{background:#ffffffb3!important}.appbar .brand{color:var(--ink)!important}}.seg,.savebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f5d9}.seg button.on{background:var(--brandSoft);border-color:var(--brand)}.login{background:0 0!important}.login .card{border-radius:30px;box-shadow:0 24px 70px #50281429!important}.login .logo{filter:drop-shadow(0 12px 18px #5028144d)}.badge{border-radius:999px}.badge.confirmed{background:var(--goodSoft);color:var(--good)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}.svc-sum{background:var(--glassBg);border:1px solid var(--glassLine);color:var(--muted);border-radius:14px;margin:0 0 6px;padding:10px 16px;font-size:.95rem}.svc-sum b{color:var(--brandText);font-family:var(--fd);font-size:1.1rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15100d;--card:#221b16;--ink:#f4ede7;--muted:#ab9e94;--line:#382d26;--lineSoft:#2a211b;--brandText:#ee8a5e;--brandSoft:#3a2217;--warn:#f0b755;--warnSoft:#33270f;--bad:#ff8f7e;--badSoft:#3a1a16;--good:#7bc58a;--goodSoft:#183322;--in:#2a211b;--out:#3a2217;--shadow:0 10px 34px #00000059;--glassBg:#ffffff0f;--glassLine:#ffffff1f;--glassSh:0 10px 34px #00000059;--side:#15100d;--sideMuted:#ab9e94;--sideInk:#f4ede7}body:before{background:radial-gradient(520px 420px at 10% 6%,#ee8a5e4d,#0000 70%),radial-gradient(560px 460px at 92% 18%,#506eff3d,#0000 70%),radial-gradient(600px 500px at 55% 80%,#9664ff38,#0000 72%)}body:after{opacity:.6;background-image:linear-gradient(#2a211b 1px,#0000 1px),linear-gradient(90deg,#2a211b 1px,#0000 1px)}h1,h2,h3,.brand{color:var(--ink)}a{color:var(--brandText)}button{color:var(--ink);box-shadow:none;background:#ffffff0f;border-color:#ffffff2e}button:hover:not(:disabled){border-color:#fff6}button.primary{color:#fff}button.link,.nav button,.out,.fold-h,.frow summary{background:0 0}input,textarea,select{color:var(--ink);background:#ffffff0f;border-color:#ffffff2e}select option{color:#f4ede7;background:#221b16}.appbar,.nav{background:#15100d9e!important;border-color:#ffffff1a!important}.appbar .brand{color:var(--ink)!important}.appbar .out,.appbar .tn{color:var(--muted)!important}.appbar select{color:var(--ink)!important;background:#ffffff14!important;border-color:#ffffff2e!important}.nav button{color:var(--muted)!important}.nav button:hover:not(.on){color:var(--ink)!important;background:#ffffff14!important}.main,.seg,.savebar{background:0 0}.seg,.savebar{background:#15100dcc}.seg button.on{background:var(--brandSoft);color:var(--brandText)}.stats>div{background:var(--glassBg)!important;border-color:var(--glassLine)!important}.svc-card.on{background:linear-gradient(#2f6b3a47,#ffffff0d)!important;border-color:#7bc58a8c!important}.svc-card.off{background:var(--glassBg)!important}.badge{color:var(--muted);background:#ffffff14}.badge.confirmed{background:var(--goodSoft);color:var(--good)}.login{background:0 0!important}.login .card{box-shadow:0 24px 70px #00000080!important}.svc-sum{background:var(--glassBg);border-color:var(--glassLine)}.bk-chip,.bk-tpl,.cal-chip,.lg-card .social button,.bk-mail,.pay-pkg{color:var(--ink);background:var(--glassBg)!important}.bk-chip.on,.bk-tpl.on,.cal-chip.on,.pay-pkg.on{border-color:var(--brand);background:var(--brandSoft)!important}.fold-h:hover:not(:disabled){background:#ffffff14}.alpo-panel{color:var(--ink);background:#1c1612!important;border-color:#ffffff24!important}.alpo-body{background:#15100d!important}.alpo-m.bot{color:var(--ink);background:#2a211b!important;border-color:#ffffff1f!important}.alpo-form{background:#1c1612!important;border-color:#ffffff1f!important}.alpo-chips button{color:#ee8a5e!important;background:#ffffff0f!important}.svc-switch i{background:#fff}.svc-g{font:600 12.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brandText);margin:22px 0 4px}.home{align-content:start;gap:14px;display:grid}.hm-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:4px 2px;display:flex}.hm-hero h2{margin:4px 0;font-size:clamp(1.7rem,3.4vw,2.4rem)}.hm-lab{font:500 12.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brandText)}.hm-live{background:var(--glassBg);border:1px solid var(--glassLine);font:500 13px var(--mono);color:#9fe0b4;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.hm-live i{background:#2ecc71;border-radius:50%;width:8px;height:8px;animation:2s infinite hmp;box-shadow:0 0 #2ecc7199}@keyframes hmp{70%{box-shadow:0 0 0 9px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}.hm-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hm-kpis button{text-align:left;background:var(--glassBg);border:1px solid var(--glassLine);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;gap:4px;min-height:104px;padding:18px 20px;transition:transform .2s,border-color .2s;display:grid}.hm-kpis button:hover{border-color:var(--brand);transform:translateY(-3px)}.hm-kpis span{color:var(--muted);font-size:.92rem}.hm-kpis b{font:700 2.3rem/1 var(--fd);letter-spacing:-.03em;color:var(--brandText)}.hm-kpis b.hot{color:#ffb44a}.hm-todo{gap:8px;display:grid}.hm-todo h3{margin:0}.hm-todo button{text-align:left;background:#ffb44a14;border-color:#ffb44a73;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.hm-todo i{background:#ffb44a;border-radius:50%;flex:none;width:9px;height:9px}.hm-todo em{color:var(--muted);margin-left:auto;font-size:1.4rem;font-style:normal}.hm-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hm-cols .card,.home .card{margin:0}.hm-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hm-acts button{text-align:left;border-radius:18px;gap:2px;min-height:78px;padding:14px 16px;display:grid}.hm-acts b{font:700 1.05rem var(--fd)}.hm-acts span{color:var(--muted);font-size:.88rem;font-weight:400}.hm-list{gap:8px;display:grid}.hm-list button{text-align:left;border-radius:16px;grid-template-columns:1fr auto;gap:2px 10px;min-height:60px;padding:10px 14px;display:grid}.hm-list span{color:var(--muted);font-size:.88rem;font-weight:400}.hm-list em{font:400 .8rem var(--mono);color:var(--muted);text-align:right;font-style:normal}.hm-list .badge{grid-column:2;justify-self:end}.hm-chips{flex-wrap:wrap;gap:10px;display:flex}.hm-chips span{background:var(--glassBg);border:1px solid var(--glassLine);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.hm-chips i{background:var(--muted);border-radius:50%;width:8px;height:8px}.hm-chips .on i{background:#2ecc71;box-shadow:0 0 8px #2ecc71}@media (width<=900px){.hm-kpis{grid-template-columns:1fr 1fr}.hm-cols{grid-template-columns:1fr}}.hm-cols{align-items:start}.live-dot{vertical-align:middle;background:#2fb457;border-radius:50%;flex:none;width:10px;height:10px;animation:1.8s infinite livepulse;display:inline-block;box-shadow:0 0 #2fb45799}@keyframes livepulse{0%{box-shadow:0 0 #2fb4578c}70%{box-shadow:0 0 0 9px #2fb45700}to{box-shadow:0 0 #2fb45700}}.svc-livebar{background:#2fb4571f;border:1px solid #2fb45759;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:.92rem;display:flex}.svc-livebar b{color:#7bc58a}.svc-livebar span:last-child{color:var(--muted);margin-left:auto}.svc-live-sec .svc-g{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.pay-more{margin:12px 0}.pay-more>summary{cursor:pointer;background:var(--glassBg);border:1px solid var(--glassLine);border-radius:16px;padding:14px 18px;font-weight:600;list-style:none}.pay-more[open]>summary{margin-bottom:12px}.pay-more>summary::-webkit-details-marker{display:none}.pay-more>summary:after{content:"＋";float:right;color:var(--muted)}.pay-more[open]>summary:after{content:"－"}.cal-hub{background:var(--glassBg);border:1px solid var(--glassLine);border-radius:22px;gap:12px;margin:4px 0 16px;padding:18px 20px;display:grid}.cal-hub-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cal-hub-h h3{margin:0}.cal-hub-list{gap:10px;display:grid}.cal-row{border:1px solid var(--glassLine);background:#ffffff0a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.cal-row.on{background:#2f6b3a38;border-color:#7bc58a8c}.cal-row-t{flex:180px;min-width:0;display:grid}.cal-row-t b{font-size:1.05rem}.cal-row-t .muted{word-break:break-all}.cal-hub-sub{font:600 12.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}.cal-hub-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.cal-opt{text-align:left;border-radius:16px;align-items:center;gap:12px;height:auto;padding:12px 14px;display:flex}.cal-opt span{gap:2px;display:grid}.cal-opt small{color:var(--muted);font-size:.85rem;font-weight:400}.page.ym-page{max-width:none;padding:12px 16px;display:flex;overflow:hidden}.ym{grid-template-columns:minmax(280px,1fr) minmax(340px,1.4fr) minmax(280px,1fr);gap:12px;width:100%;min-height:0;display:grid}.ym-col{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex}.ym-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.ym-h input{flex:1;min-width:0;margin:0}.ym-h .badge,.ym-h>.muted:not(:first-child){margin-left:auto}.ym-h input+*{margin-left:0}.ym-b{flex:1;align-content:start;gap:8px;min-height:0;padding:10px 12px;display:grid;overflow:auto}.ym-sub{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:.8rem}.ym-item{border:1px solid var(--line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.ym-item .actions{flex:none;gap:6px;display:flex}.ym-row{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0}.ym-row:hover{border-color:var(--brandText,#f97316)}.ym-msg{margin:0;padding:0 14px 10px}.ym-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ym-stat{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ym-stat b{font-size:1.4rem}.ym-stat b.warn{color:#ff7a59}.ym-acts{gap:8px;display:grid}.ym-acts button{width:100%;margin:0}@media (width<=1000px){.page.ym-page{display:block;overflow:auto}.ym{grid-template-columns:1fr;display:grid}.ym-b{max-height:60vh}}.partner .tsel{flex:0 230px;order:0;min-width:0;margin-left:auto}.partner .out{margin-left:0}.page.ym-page{display:flex;overflow:hidden}.ym{flex-direction:column;grid-template-columns:none;gap:12px;width:100%;min-height:0;display:flex;position:relative}.ym-kpis{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ym-kpi{text-align:left;border:1px solid var(--line);min-height:0;font:inherit;color:inherit;background:#ffffff0a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:12px 14px;display:flex}.ym-kpi b{font-size:1.7rem;line-height:1.1}.ym-kpi b.warn{color:#ff7a59}.ym-kpi:not(:disabled){cursor:pointer}.ym-kpi:not(:disabled):hover{border-color:var(--brandText,#f97316)}.ym-chips{flex-wrap:wrap;flex:none;gap:6px;display:flex}.ym-chips:empty{display:none}.ym-grid3{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.ym-split{flex:1;grid-template-columns:minmax(300px,1fr) minmax(320px,1.2fr);gap:12px;min-height:0;display:grid}.ym>.ym-col{flex:1}.ym-tools{flex:1;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ym-tools input{max-width:260px}.ym-tools select{width:auto;margin:0}.ym-tools button{margin:0}.ym-lnk{color:var(--brandText,#f97316);background:0 0;border:0;min-height:0;margin-left:auto;padding:0}.ym-item.sel{border-color:var(--brandText,#f97316)}.ym-pick{gap:8px;max-height:55vh;margin:10px 0;display:grid;overflow:auto}.ym-msg{z-index:2;background:var(--lineSoft);border-radius:99px;margin:0;padding:4px 12px;position:absolute;top:-6px;right:8px}.tsel{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.tsel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.ym-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.page.ym-page{display:block;overflow:auto}.ym-grid3,.ym-split{grid-template-columns:1fr}.ym-col{max-height:70vh}.ym-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.badge.bad{color:#ff7a7a;background:#ff5a5a26}.topbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex}.topbar .grow{flex:1}.topbar .out{margin-left:0}.topbar .tn{flex:0 auto;font-weight:600}.topbar .tsel{text-align:left;flex:0 380px;order:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:10px;min-width:0;max-width:100%;margin:0;padding:6px 14px;line-height:1.2;display:grid}.topbar .tsel small{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-column:1;font-size:.68rem}.topbar .tsel span{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:600;overflow:hidden}.topbar .tsel i{grid-area:1/2/span 2;align-self:center;font-style:normal}@media (width>=900px){.appbar .out{display:none}}@media (width<=899px){.topbar .out{display:none}.topbar{padding:8px 12px}.topbar .tsel{flex:auto}.appbar{padding:6px 12px}.appbar .out{display:inline-flex}}.pal-ovl{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0806058c;justify-content:center;align-items:flex-start;padding:10dvh 12px 0;display:flex;position:fixed;inset:0}.pal{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:min(560px,100%);height:min(70dvh,620px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}.pal-q{border-bottom:1px solid var(--line);flex:none;gap:8px;padding:12px;display:flex}.pal-q input{flex:1;margin:0}.pal-q button{min-width:44px;margin:0}.pal-l{flex:1;min-height:0;padding:4px 8px 10px;overflow-y:auto}.pal-g{z-index:1;background:var(--card);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px;font-size:.72rem;position:sticky;top:0}.pal-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin:2px 0;padding:10px 12px;display:flex}.pal-i b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pal-i.on{background:var(--lineSoft);border-color:var(--line)}.pal-i.cur b{color:var(--brandText,#f97316)}.pal-f{border-top:1px solid var(--line);flex:none;padding:10px 12px}.pal-f button{width:100%;margin:0}.seg{flex-wrap:wrap;flex:none;gap:8px;display:flex}.seg button{text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;min-height:0;margin:0;padding:8px 16px;display:flex}.seg button span{color:var(--muted);font-size:.78rem;font-weight:400}.seg button.on{border-color:var(--brandText,#f97316);background:var(--brandSoft)}.seg button.on span{color:inherit}.pt-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:0;margin:0;padding:0;display:flex}.pt-head>div{min-width:0}.pt-more{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding-top:10px;display:grid}.supportbar{color:#2a1b00;background:#f5c542;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 16px;font-weight:600;display:flex}.supportbar button{color:#fff;background:#2a1b00;border-color:#2a1b00;min-height:36px;margin:0;padding:4px 14px}.bk{padding:14px 18px 90px}@media (width<=899px){.nav{scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(74px,1fr);overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav button{white-space:nowrap;min-width:74px;font-size:.76rem}.nav button.on{scroll-margin-inline:40px}.alpo-fab{width:60px;height:60px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));opacity:.95;padding:3px}.page,.bk{padding-bottom:110px}}.calls-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.calls-bar input{flex:1;min-width:180px}.calls-f{flex-wrap:wrap;gap:6px;display:flex}.calls-f button.on{background:var(--accent,#c2542d);color:#fff}.call-row{border-top:1px solid #80808040;padding:8px 0}.call-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.call-code{font-variant-numeric:tabular-nums;letter-spacing:1px}.call-st{background:#80808033;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.call-st.live{color:#fff;background:#1f7a3a}.call-st.wait{color:#fff;background:#b8620a}.call-st.ok{color:#fff;background:#2f6b3a}.call-st.bad{color:#fff;background:#8a2a2a}.call-who{margin-left:auto;font-weight:600}.call-sum{margin:2px 0 4px}.call-det{padding:6px 0 4px}.call-tr{max-height:300px;overflow:auto}.call-tr p{margin:4px 0}.call-tr .u{opacity:.85}.talkbar{z-index:20;color:#fff;background:#1f7a3a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex;position:sticky;top:0}.talkbar button{color:#1c1c1c;background:#fff}.callalert{color:#fff;background:#b8620a;border-radius:10px;margin-bottom:10px;padding:10px 14px}.thread[class*=ch-] .msgs{gap:6px}.thread[class*=ch-] .bubble{border-radius:10px;padding:8px 12px 6px;line-height:1.4;box-shadow:0 1px 1px #00000014}.thread[class*=ch-] .bubble small{text-align:right;color:#00000073;margin-top:3px;font-family:system-ui,-apple-system,sans-serif;font-size:.7rem}.thread[class*=ch-] .bubble.bot small{color:var(--warn)}.ch-whatsapp .msgs{background:#efeae2}.ch-whatsapp .bubble{background:#fff;border-radius:0 10px 10px}.ch-whatsapp .bubble.out{background:#d9fdd3;border-radius:10px 0 10px 10px}.ch-whatsapp .bubble.out small{color:#53a06b}.ch-instagram .msgs{background:#fff;gap:4px}.ch-instagram .bubble{box-shadow:none;background:#efefef;border-radius:22px;padding:10px 16px 6px}.ch-instagram .bubble.out{color:#fff;background:linear-gradient(135deg,#7b3fe4,#3797f0);border-radius:22px}.ch-instagram .bubble.out small{color:#ffffffbf}.ch-messenger .msgs{background:#fff;gap:3px}.ch-messenger .bubble{box-shadow:none;background:#e4e6eb;border-radius:18px}.ch-messenger .bubble.out{color:#fff;background:#0084ff}.ch-messenger .bubble.out small{color:#ffffffbf}.ch-telegram .msgs{background:linear-gradient(160deg,#a9c9a4,#8fb5c9)}.ch-telegram .bubble{background:#fff;border-radius:12px 12px 12px 3px}.ch-telegram .bubble.out{background:#eeffde;border-radius:12px 12px 3px}.ch-telegram .bubble.out small{color:#4fae4e}.ch-sms .msgs{background:#fff;gap:4px}.ch-sms .bubble{box-shadow:none;background:#e9e9eb;border-radius:18px}.ch-sms .bubble.out{color:#fff;background:#34c759}.ch-sms .bubble.out small{color:#fffc}.ch-webchat .msgs{background:#f6f4ef}.ch-webchat .bubble{border-radius:16px 16px 16px 4px}.ch-webchat .bubble.out{background:var(--brand);color:#fff;border-radius:16px 16px 4px}.ch-webchat .bubble.out small{color:#fffc}.ch-email .msgs{background:#f1f3f4;gap:10px}.ch-email .bubble{width:100%;max-width:100%;box-shadow:none;background:#fff;border:1px solid #dadce0;border-radius:8px;align-self:stretch;padding:14px 18px 10px}.ch-email .bubble.out{background:#f8fbff;border-color:#c6dafc}.ch-email .bubble small{text-align:left;border-top:1px solid #eee;padding-top:6px}.ch-youtube .msgs{background:#fff;gap:14px}.ch-youtube .bubble{box-shadow:none;background:0 0;border-left:3px solid #e5e5e5;border-radius:0;max-width:100%;padding:0 0 0 14px}.ch-youtube .bubble.out{background:0 0;border-left-color:red;align-self:stretch}.ch-youtube .bubble small{text-align:left}.ch-trendyol .msgs,.ch-ozon .msgs{background:#f5f5f5;gap:10px}.ch-trendyol .bubble,.ch-ozon .bubble{width:100%;max-width:100%;box-shadow:none;background:#fff;border:1px solid #e6e6e6;border-left:4px solid #bbb;border-radius:6px;align-self:stretch}.ch-trendyol .bubble.out{background:#fff8f1;border-left-color:#f27a1a}.ch-ozon .bubble.out{background:#f2f6ff;border-left-color:#005bff}.ch-trendyol .bubble small,.ch-ozon .bubble small{text-align:left}.ch-callcenter .msgs{background:#f3f1ec}.tools{border-bottom:1px solid var(--line);background:var(--bg)}.tools>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:flex}.tools[open]{-webkit-overflow-scrolling:touch;max-height:55vh;overflow-y:auto}.tools .toolsact{flex-wrap:wrap;gap:8px;padding:6px 16px 10px;display:flex}.tools .toolsact button,.tools .toolsact select{flex:45%;min-height:44px}.thread .banner{max-height:30vh;padding:8px 12px;font-size:.95rem;overflow-y:auto}@media (width<=760px){.thread header{flex-wrap:nowrap;padding:6px 12px}.thread header .actions{width:auto;margin-left:auto}.thread header .actions button{white-space:nowrap;flex:none;min-height:40px;padding:4px 12px;font-size:.9rem}.thread .msgs{min-height:40vh}}:where(.thread[class*=ch-]) .bubble{color:#1c1e21}:where(.thread[class*=ch-]) .bubble .muted{color:#555}.thread .compose{flex-wrap:wrap}.thread .compose textarea{resize:vertical;border-radius:14px;flex:100%;min-width:0;min-height:5.5em;max-height:50vh;padding:10px 12px;font-size:1.05rem;line-height:1.45}.thread .compose .mini,.thread .compose .primary{flex:auto;min-height:46px}.nav button{white-space:nowrap;min-width:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.78rem}.nav .nav-more,.nav-sheet{display:none}@media (width<=899px){.nav{grid-auto-columns:1fr;grid-auto-flow:column;overflow:visible}.nav .nav-x{display:none}.nav .nav-more{display:flex}.nav-sheet{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 30px #00000073}.nav-sheet button{min-height:52px;color:var(--ink);background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;display:flex}.nav-sheet button svg{width:24px;height:24px}.nav-sheet button.on{background:var(--brandSoft);color:var(--brandText)}}.row .meta,.row .badge,.inbox .badge{letter-spacing:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.85rem}.row .name{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600}.bubble small{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.warnbox{background:var(--warnSoft);color:var(--warn);border-top:1px solid var(--line);max-height:25vh;margin:0;padding:10px 14px;font-size:.95rem;line-height:1.4;overflow-y:auto}.warnbox b{margin-bottom:2px;display:block}.setup-toast{left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:80;background:var(--bg);color:var(--ink);border:1px solid var(--brand);border-radius:16px;gap:10px;padding:14px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;box-shadow:0 12px 32px #00000080}.setup-toast b{font-size:1.05rem;display:block}.setup-toast span{color:var(--muted);font-size:.95rem}.setup-toast .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-toast .acts button{min-height:44px}@media (width>=900px){.setup-toast{width:420px;left:auto;right:20px}}.nav button .l-short{display:none}@media (width<=899px){.nav button{min-width:0;padding:6px 1px;font-size:.74rem}.nav button .l-full{display:none}.nav button .l-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nav button svg{width:24px;height:24px}.topbar .tsel{align-items:center;gap:8px;min-height:44px;padding:4px 12px;display:flex}.topbar .tsel small{display:none}.topbar .tsel span{flex:1}.topbar .tsel i{margin-left:auto}.shell:has(.inbox.has-sel) .topbar{display:none}.setup-toast{gap:8px;padding:10px 14px}.setup-toast span{display:none}.setup-toast .acts button{min-height:40px}}.chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.chips.wrap{-webkit-mask-image:none;mask-image:none}button.link,.link{color:var(--brandText);background:0 0;border:0;min-height:44px;padding:6px 4px;font-weight:500;text-decoration:underline}.ob-note{background:var(--warnSoft);color:var(--warn);border-radius:12px;margin:0 12px 8px;padding:10px 12px;font-size:.92rem}.page>h2+.seg{margin:2px 0 8px;padding:8px 0;top:0}@media (width<=699px){.cal-hub-grid{grid-template-columns:1fr 1fr;gap:8px}.cal-opt{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.cal-opt small{display:none}.cal-opt img{width:34px;height:34px}:is(.bk-kinds,[role=tablist]:has(>.bk-kind)){grid-template-columns:repeat(3,1fr);gap:8px;display:grid!important}.bk-kind{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 6px}.bk-kind img{width:38px;height:38px}.bk-kind small{display:none}}.cal-more>summary{cursor:pointer;min-height:44px;color:var(--brandText);align-items:center;font-weight:600;display:flex}.cal-more[open]>summary{margin-bottom:8px}.cv-legend .lg{flex:none;width:14px!important;height:14px!important;min-height:0!important;display:inline-block!important;position:static!important}.cv-legend>span,.cv-legend{align-items:center}.savebar{border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));margin:0 -18px;box-shadow:0 -10px 18px -12px #00000080;background:var(--bg)!important}.savebar .primary{min-width:140px}.try-ex{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 4px;display:flex}.try-ex .muted{flex-basis:100%;margin:0 0 2px}.try-ex button{border-radius:22px;min-height:44px;padding:8px 14px;font-size:.95rem}details.card>summary .acc-sub{flex-basis:100%;margin-top:2px;display:block}details.card>summary{flex-wrap:wrap;row-gap:0}.kart{border-bottom:1px solid var(--line);gap:6px;padding:12px 16px;display:grid}.kart p{margin:0}.kart-btns{flex-wrap:wrap;gap:8px;display:flex}.kart-btn{border:1px solid var(--line);min-height:48px;color:inherit;border-radius:12px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}html.native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#f2f2f7;--card:#fff;--ink:#1c1c1e;--muted:#6c6c70;--line:#3c3c432e;--lineSoft:#3c3c4317;--brand:#d9582b;--brandText:#c24a1e;--brandSoft:#fdeee6;--brandInk:#fff;--btn:#d9582b;--btnInk:#fff;--brand2:#e8683a;--warn:#8a5a00;--warnSoft:#fff3d6;--bad:#d70015;--badSoft:#ffe9ec;--good:#248a3d;--goodSoft:#e4f6e8;--in:#e9e9ee;--out:#fde3d6;--shadow:none;--r:16px;--tap:48px;--glassBg:#fff;--glassLine:#3c3c431f;--fb:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;--fd:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",system-ui,sans-serif;--tabbg:#f9f9fbe0}html.native{--bg:#000;--card:#1c1c1e;--ink:#fff;--muted:#98989f;--line:#5454588c;--lineSoft:#5454584d;--brandText:#ff8a5c;--brandSoft:#ff8a5c29;--warn:#fc6;--warnSoft:#ffcc6624;--bad:#ff6961;--badSoft:#ff696129;--good:#6fd68a;--goodSoft:#6fd68a26;--in:#2c2c2e;--out:#3a2418;--glassBg:#1c1c1e;--glassLine:#54545866;--tabbg:#1c1c1ee0}html.native,html.native body{background:var(--bg);font-family:var(--fb);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html.native body:before,html.native body:after{display:none!important}html.native h1,html.native h2,html.native h3,html.native .brand{font-family:var(--fd);color:var(--ink)}html.native a{color:var(--brandText)}html.native *{-webkit-touch-callout:none}html.native input,html.native textarea,html.native select{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;font-size:17px}html.native .card,html.native .svc-card,html.native .pay-pkg,html.native .bk-step,html.native .pl,html.native .tier,html.native .callout,html.native details,html.native .acc,html.native .stat,html.native .kpi,html.native .stats>div{background:var(--card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:16px!important}html.native .svc-card:hover{transform:none}html.native .svc-sum{background:var(--card);border:0;border-radius:16px}html.native .card{padding:16px}html.native button{font-family:var(--fb);background:var(--card);color:var(--ink);box-shadow:none;border:0;border-radius:12px;min-height:44px;font-size:16px;font-weight:500}html.native button:active:not(:disabled){opacity:.6;transform:none}html.native button.primary{background:var(--brand);color:#fff;box-shadow:none;border:0;font-weight:600}html.native button.primary:hover:not(:disabled){background:var(--brand);transform:none}html.native button.link{color:var(--brandText);background:0 0;min-height:0}html.native input,html.native textarea,html.native select{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px;min-height:44px}html.native input:focus,html.native textarea:focus,html.native select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent);outline:none}html.native .badge{border-radius:999px}html.native .page{max-width:none;padding:4px 16px calc(24px + env(safe-area-inset-bottom))}html.native .page>h2:first-child{letter-spacing:-.025em;margin:6px 0 10px;font-size:34px;font-weight:700;line-height:1.1}html.native .page>h2:first-child+p,html.native .page>p.muted:first-of-type{color:var(--muted);font-size:15px;line-height:1.4}html.native .seg{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;margin:0 -16px 8px;padding:8px 16px;top:0}html.native .savebar{background:var(--tabbg);-webkit-backdrop-filter:blur(20px)}html.native,html.native body,html.native #root{height:100%;overflow:hidden}html.native .m-shell{background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.m-top{padding-top:env(safe-area-inset-top);background:var(--bg);min-height:calc(env(safe-area-inset-top) + 6px);flex:none;align-items:flex-end;display:flex}.m-back{align-items:center;gap:2px;min-height:44px;padding:0 12px 0 6px;font-size:17px;display:inline-flex;color:var(--brandText)!important;background:0 0!important}.m-back svg{width:22px;height:22px}.m-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.m-main>.page{flex:none;width:100%;overflow:visible}.m-main:has(.inbox){overflow:hidden}.m-main:has(.inbox)>.inbox{flex:1;min-height:0}.m-tabs{background:var(--tabbg);-webkit-backdrop-filter:saturate(180%)blur(22px);border-top:.5px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.m-tabs button{min-height:46px;color:var(--muted);letter-spacing:.01em;box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px 0;font-size:10.5px;font-weight:500;display:flex;background:0 0!important}.m-tabs button svg{stroke-width:1.9px;width:25px;height:25px}.m-tabs button.on{color:var(--brand)}.m-tabs button:active{opacity:.5}.m-who{color:var(--muted);flex-direction:column;gap:2px;margin:0 0 14px;font-size:15px;display:flex}.m-who b{color:var(--ink);font-size:17px;font-weight:600}.m-group{background:var(--card);border-radius:16px;margin:0 0 18px;overflow:hidden}.m-row{text-align:left;width:100%;min-height:52px;color:var(--ink);border:0;align-items:center;gap:12px;padding:0 14px;font-size:17px;display:flex;position:relative;background:0 0!important;border-radius:0!important}.m-row+.m-row:before{content:"";background:var(--line);height:.5px;position:absolute;top:0;left:54px;right:0}.m-row:active{background:var(--lineSoft)!important;opacity:1!important}.m-lbl{flex:1;min-width:0}.m-ico{background:var(--brand);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.m-ico svg{stroke-width:2.2px;width:18px;height:18px}.m-ico.m-ai{background:linear-gradient(135deg,#ff8a5c,#d9582b)}.m-ico.m-acc{background:#8e8e93}.m-chev{width:14px;height:14px;color:var(--muted);opacity:.6;flex:none}.m-sw{gap:8px;min-height:52px}.m-sw>:last-child{max-width:60%;margin-left:auto}.m-danger{color:var(--bad);justify-content:center;font-weight:600}html.native .alpo-fab{display:none!important}html.native .alpo-panel{width:auto;height:auto;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);inset:0;border-radius:0!important}html.native .setup{margin:0 16px 10px;background:var(--card)!important;border:0!important;border-radius:16px!important}html.native .supportbar{border-radius:12px;margin:0 16px 8px}html.native .m-shell:has(.inbox.has-sel) .m-tabs{display:none}html.native .m-shell:has(.inbox.has-sel) .m-top{display:none}html.native .inbox.has-sel{padding-top:env(safe-area-inset-top)}html.native .login{padding-top:calc(16px + env(safe-area-inset-top));background:var(--bg)!important}html.native .login .card,html.native .lg-card{box-shadow:none!important;border-radius:22px!important}html.native .login{height:100%;overflow-y:auto}html.native{--lift:0 1px 0 #ffffffe6 inset, 0 -1px 0 #0000000a inset, 0 10px 24px -14px #28140a59, 0 2px 5px -2px #28140a1f}html.native{--lift:0 1px 0 #ffffff12 inset, 0 12px 26px -12px #000000e6, 0 2px 6px -2px #0009}html.native .card,html.native .svc-card,html.native .pay-pkg,html.native .bk-step,html.native .callout,html.native .stat,html.native .kpi,html.native .stats>div,html.native .m-group,html.native .hm-kpis button{box-shadow:var(--lift)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 100%,#fff 0%),color-mix(in srgb,var(--card) 94%,var(--bg)))!important}html.native button{background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 90%,var(--bg)));box-shadow:0 1px 0 #ffffffb3 inset, 0 3px 8px -4px #28140a59, 0 0 0 .5px var(--line)}html.native button{box-shadow:0 1px 0 #ffffff14 inset, 0 4px 10px -4px #000c, 0 0 0 .5px var(--line)}html.native button.primary{text-shadow:0 1px #0000002e;background:linear-gradient(#f2794d 0%,#d9582b 55%,#c24a1e 100%);box-shadow:inset 0 1px #fff6,inset 0 -2px #00000024,0 8px 16px -6px #d9582ba6}html.native button.primary:active:not(:disabled){opacity:1;filter:brightness(.94);transform:translateY(1px);box-shadow:inset 0 1px #ffffff4d,0 2px 6px -3px #d9582b99}html.native .m-row,html.native .m-tabs button,html.native .m-back,html.native button.link{box-shadow:none!important}html.native .m-ico{background:linear-gradient(#f2794d,#d9582b);box-shadow:inset 0 1px #ffffff73,0 3px 6px -2px #d9582b99}html.native .brand3d{filter:drop-shadow(0 6px 8px #28140a40)}html.native .svc-switch.on{color:#fff;background:linear-gradient(#43b862,#248a3d)}html.native .home{flex-direction:column;gap:12px;display:flex}html.native .hm-hero{order:-3}html.native .hm-hero .hint{display:none}html.native .hm-hero h2{margin:2px 0 0;font-size:30px;line-height:1.15}html.native .hm-lab{text-transform:capitalize;color:var(--muted);font-size:14px}html.native .hm-todo{border-left:0;order:-2;background:linear-gradient(180deg,var(--brandSoft),color-mix(in srgb,var(--brandSoft) 70%,var(--card)))!important}html.native .hm-todo h3{text-transform:uppercase;letter-spacing:.06em;color:var(--brandText);margin:0 0 6px;font-size:15px}html.native .hm-todo button{text-align:left;min-height:48px;box-shadow:none;background:0 0!important}html.native .hm-kpis{order:-1;grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}html.native .hm-kpis button{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-height:92px;padding:14px;display:flex;border-radius:18px!important}html.native .hm-kpis button span{color:var(--muted);font-size:13px;font-weight:500}html.native .hm-kpis button b{letter-spacing:-.02em;color:var(--ink);font-size:32px;line-height:1}html.native .hm-kpis button b.hot{color:var(--brand)}html.native .hm-cols{display:block}html.native .hm-cols>.card:first-child,html.native .home>.card:last-child{display:none}html.native .hm-list button{min-height:52px}html.native .svc .hint,html.native .svc .svc-sum{display:none}html.native .svc>p:has(>button:only-child){display:none}html.native .svc-g{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:14px 4px 8px;font-size:13px;font-weight:600}html.native .svc-grid{grid-template-columns:1fr;gap:12px;display:grid}html.native .svc-card{padding:14px}html.native .svc-top{align-items:center;gap:12px;display:flex}html.native .svc-top b{font-size:18px}html.native .svc-card.off{opacity:.72}html.native .svc-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}html.native .svc-act button{flex:auto}html.native .svc-add-box{margin-top:18px;box-shadow:none!important;background:0 0!important;padding:0!important}html.native .svc-add-box>summary{background:var(--card);box-shadow:var(--lift);color:var(--ink);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:17px;font-weight:600;list-style:none;display:flex}html.native .svc-add-box>summary::-webkit-details-marker{display:none}html.native .svc-add-box>summary em{color:var(--muted);background:var(--lineSoft);border-radius:999px;padding:2px 10px;font-size:14px;font-style:normal}html.native .svc-add-box[open]>summary{margin-bottom:12px}html.native .svc-add{min-height:60px;padding:8px 14px}html.native .svc-add img{flex:none;width:34px;height:34px}html.native .svc-add b{font-size:16px;font-weight:600;display:block}html.native .svc-add small{color:var(--muted);font-size:13px;font-weight:400;display:block}html.native .svc-kur{color:var(--brandText);flex:none;font-size:15px;font-weight:600}.m-tools{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 16px;display:grid}.m-tools button{border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-height:84px;padding:14px 6px 12px;font-size:14px;display:flex}.m-tico{color:#fff;background:linear-gradient(#f2794d,#d9582b);border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff73,0 6px 10px -4px #d9582b99}.m-tico svg{stroke-width:2.2px;width:20px;height:20px}.m-tools b{font-size:14px;font-weight:600}html.native .bk-hero>p{display:none}html.native .bk-hero{margin-bottom:6px;padding:0}html.native .bk-kinds{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}html.native .bk-kind{border-radius:16px;flex-direction:column;gap:6px;min-height:78px;padding:12px 4px;font-size:14px}html.native .bk-kind.on{background:linear-gradient(180deg,var(--brandSoft),var(--card));box-shadow:0 0 0 2px var(--brand), var(--lift)}html.native .bk-grid{display:block}html.native .bk-main{flex-direction:column;gap:10px;display:flex}html.native .bk-step{overflow:hidden;padding:0!important}html.native .bk-stephead{align-items:center;gap:12px;min-height:60px;padding:14px;display:flex}html.native .bk-stephead h3{margin:0;font-size:17px;font-weight:600}html.native .bk-num{color:#fff;background:linear-gradient(#f2794d,#c24a1e);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6,0 4px 8px -3px #d9582b99}html.native .bk-step.done .bk-num{background:linear-gradient(#43b862,#248a3d)}html.native .bk-chev{border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:10px;height:10px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}html.native .bk-step:not(.shut) .bk-chev{transform:rotate(225deg)}html.native .bk-stepbody{gap:12px;padding:0 14px 14px;display:grid}html.native .bk-hint{color:var(--muted);font-size:14px;line-height:1.35}html.native .bk-next{width:100%;min-height:50px}html.native .bk-send{width:100%;min-height:54px;font-size:17px}html.native .bk-tpls{gap:8px;display:grid}html.native .bk-tpl{text-align:left;border-radius:14px;padding:12px}html.native .bk-chips{flex-wrap:wrap;gap:8px;display:flex}html.native .bk-chip{border-radius:999px;min-height:40px;padding:0 14px}html.native .bk-chip.on,html.native .bk-tpl.on{box-shadow:0 0 0 2px var(--brand);background:var(--brandSoft)!important}html.native .bk-side .bk-preview{display:none}html.native .bk-side{margin-top:10px}html.native .bk-summary h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:15px}html.native details.bk-hist,html.native details.bk-block{margin-top:10px;padding:0!important}html.native details.bk-hist>summary,html.native details.bk-block>summary,html.native .pay-more>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:16px;font-size:17px;list-style:none;display:flex}html.native details>summary::-webkit-details-marker{display:none}html.native details.bk-hist>:not(summary),html.native details.bk-block>:not(summary){margin-left:16px;margin-right:16px}html.native details.bk-hist>:last-child,html.native details.bk-block>:last-child{margin-bottom:16px}html.native .pay-bal{background:linear-gradient(180deg,var(--brandSoft),var(--card));box-shadow:var(--lift);border-radius:20px;gap:4px;padding:18px;display:grid}html.native .pay-bal span{color:var(--muted);font-size:14px}html.native .pay-bal b{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-size:48px;line-height:1}html.native .pay-bal small{color:var(--muted);font-size:13px}html.native .pay-pkgs{grid-template-columns:1fr 1fr;gap:10px;display:grid}html.native .pay-pkg{text-align:left;flex-direction:column;gap:2px;min-height:0;display:flex;border-radius:16px!important;padding:12px!important}html.native .pay-pkg span{color:var(--muted);font-size:13px}html.native .pay-pkg b{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-family:var(--fd)!important}html.native .pay-pkg small{color:var(--brandText);font-size:13px}html.native .pay-pkg.on{background:var(--brandSoft)!important;box-shadow:0 0 0 2px var(--brand)!important}html.native .pay-rows>div{padding:10px 0}html.native .seg{background:var(--lineSoft);z-index:5;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0 0 12px;padding:4px;display:grid;position:sticky;top:0}html.native .seg button{min-height:36px;box-shadow:none;background:0 0;border-radius:9px;font-size:15px}html.native .seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000002e}html.native .savebar{margin:0 -16px;padding:10px 16px;position:sticky;bottom:0}html.native .savebar button{min-height:50px}html.native .cv-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html.native .cv-nav{flex:100%;align-items:center;gap:6px;display:flex}html.native .fold,html.native .frow{border-radius:16px}html.native .hint,html.native .bk-hero>p,html.native .page>h2:first-child+p.muted,html.native .bk-step:not(:last-child) .bk-hint{display:none}html.native .bk{padding:4px 16px calc(24px + env(safe-area-inset-bottom))}html.native .bk-kind small{display:none}html.native .bk-kind span{display:block}html.native .bk-conn{gap:10px;display:grid}html.native .bk-conn .primary{min-height:50px}html.native .cal-empty{text-align:left;gap:12px;display:grid}html.native .cal-empty .primary{min-height:50px}html.native .bk-empty{color:var(--muted);font-size:15px}html.native .seg{border:4px solid var(--bg);box-sizing:border-box;background-clip:border-box;background:linear-gradient(var(--lineSoft),var(--lineSoft)), var(--bg)!important}html.native .kb-d{background:var(--card);border-radius:14px;margin:0 0 8px;padding:0}html.native .kb-d>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:14px;font-size:16px;list-style:none;display:flex}html.native .kb-d>summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:9px;height:9px;margin-left:10px;transform:rotate(45deg)}html.native .kb-d[open]>summary:after{transform:rotate(225deg)}html.native .kb-d>summary::-webkit-details-marker{display:none}html.native .kb-t{color:var(--muted);white-space:pre-wrap;padding:0 14px 10px;font-size:15px;line-height:1.4}html.native .kb-d>button{margin:0 14px 14px}html.native .kb{display:block}html.native .stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}html.native .stats>div{min-height:0;padding:14px}html.native .stats>div b{letter-spacing:-.02em;color:var(--ink);font-size:32px;line-height:1.05;display:block;font-family:var(--fd)!important}html.native .stats>div span{letter-spacing:0;text-transform:none;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.3;display:block;font-family:var(--fb)!important}html.native .rng{flex-wrap:wrap;gap:8px;width:100%;margin-top:10px;display:flex}html.native .rng button{flex:auto;min-height:40px;padding:0 12px;font-size:15px}html.native .rng-date{background:var(--card);min-height:44px;box-shadow:0 0 0 .5px var(--line);color:var(--ink);border-radius:12px;flex:100%;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex;position:relative}html.native .rng-date.on{box-shadow:0 0 0 2px var(--brand)}html.native .rng-date input{width:auto;min-height:0;color:var(--ink);background:0 0;border:0;padding:0}html.native .rng-note{color:var(--muted);font-size:14px;font-weight:400}html.native .actions{flex-wrap:wrap;gap:8px}.rng{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rng-date{align-items:center;gap:8px;display:inline-flex}.rng-note{color:var(--muted);flex:100%;font-size:13px}html.native .rng-date{flex:calc(50% - 4px)}.m-top{justify-content:space-between;align-items:flex-end}.m-top .m-back{order:-1}.m-brand{min-height:40px;font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;padding:0 16px 6px;font-size:19px;font-weight:700;display:inline-flex}.m-brand img{filter:drop-shadow(0 4px 6px #d9582b66);width:30px;height:30px}.m-top:has(.m-back) .m-brand{margin-left:auto;padding-bottom:7px}.m-top:has(.m-back){min-height:calc(env(safe-area-inset-top) + 46px)}.m-tabs{padding-top:8px}.m-tabs button{--tc:linear-gradient(180deg,#9a9aa2,#6c6c74);gap:4px;font-size:10.5px}.m-tabs button[data-k=home]{--tc:linear-gradient(180deg,#ff9a6b,#e0521f)}.m-tabs button[data-k=cal]{--tc:linear-gradient(180deg,#6cb6ff,#2f6fe0)}.m-tabs button[data-k=inbox]{--tc:linear-gradient(180deg,#5fd37f,#1f9a45)}.m-tabs button[data-k=hiz]{--tc:linear-gradient(180deg,#b58cff,#6a3de0)}.m-tabs button[data-k=more]{--tc:linear-gradient(180deg,#ff8fb1,#d93a72)}.m-tabs button svg{color:#fff;background:var(--tc);stroke-width:2.2px;border-radius:10px;width:32px;height:32px;padding:6px;transition:transform .15s;box-shadow:inset 0 1px #ffffff73,0 5px 8px -4px #0000008c}.m-tabs button:not(.on) svg{filter:saturate(.75)brightness(.97);opacity:.88}.m-tabs button.on{color:var(--ink);font-weight:700}.m-tabs button.on svg{transform:translateY(-2px)scale(1.08);box-shadow:inset 0 1px #ffffff80,0 9px 14px -6px #0009}html.native .hn{gap:14px;padding-top:2px}.hn-hero{color:#fff;background:linear-gradient(135deg,#ff9a6b 0%,#e0521f 60%,#b83c12 100%);border-radius:22px;align-items:center;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 14px 26px -14px #d9582bcc}.hn-hero:after{content:"";background:#ffffff24;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-30px}.hn-logo{filter:drop-shadow(0 6px 8px #0000004d);z-index:1;flex:none;width:54px;height:54px}.hn-who{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex}.hn-date{opacity:.9;text-transform:capitalize;font-size:13px}.hn-who h2{line-height:1.15;color:#fff!important;margin:0!important;font-size:24px!important}.hn-who b{opacity:.95;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.hn-live{z-index:1;background:#fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.hn-live i{background:#7dff9b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #7dff9b4d}.hn-h{letter-spacing:-.015em;color:var(--ink);margin:6px 2px 0;font-size:19px;font-weight:700;display:block}.hn-todo{box-shadow:var(--lift);background:linear-gradient(#fff3e8,#ffe3cf);border-radius:18px;gap:2px;padding:12px 14px;display:grid}.hn-todo{background:linear-gradient(#3a2418,#2b1a12)}.hn-todo .hn-h{color:var(--brandText);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:14px}.hn-todo button{text-align:left;width:100%;min-height:46px;color:var(--ink);align-items:center;gap:10px;padding:0 2px;font-size:16px;display:flex;box-shadow:none!important;background:0 0!important}.hn-todo button i{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 25%,transparent);border-radius:50%;flex:none}.hn-todo button em,.hn-kpis em,.hn-list em{color:var(--muted);margin-left:auto;font-size:22px;font-style:normal;line-height:1}.hn-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hn-kpis button{text-align:left;grid-template-columns:1fr auto;grid-template-areas:"ico chev""val val""lab lab";align-items:center;gap:6px 0;min-height:112px;padding:14px;display:grid;position:relative;background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 92%,var(--bg)))!important;box-shadow:var(--lift)!important;border-radius:20px!important}.hn-kpis .hn-ico{grid-area:ico}.hn-kpis em{grid-area:chev}.hn-kpis b{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);grid-area:val;font-size:34px;line-height:1}.hn-kpis button>span:last-child{color:var(--muted);grid-area:lab;font-size:13px;font-weight:500}.hn-kpis button.hot b{color:var(--brand)}.hn-ico{color:#fff;background:var(--tc);border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff73,0 6px 10px -4px #00000080}.hn-ico svg{stroke-width:2.2px;width:20px;height:20px}.c-green{--tc:linear-gradient(180deg,#5fd37f,#1f9a45)}.c-orange{--tc:linear-gradient(180deg,#ff9a6b,#e0521f)}.c-blue{--tc:linear-gradient(180deg,#6cb6ff,#2f6fe0)}.c-purple{--tc:linear-gradient(180deg,#b58cff,#6a3de0)}.c-pink{--tc:linear-gradient(180deg,#ff8fb1,#d93a72)}.c-teal{--tc:linear-gradient(180deg,#4fd6d0,#16908f)}.hn-acts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hn-acts button{text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:92px;padding:14px 6px 12px;font-size:13.5px;font-weight:600;display:flex;box-shadow:var(--lift)!important;background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 92%,var(--bg)))!important;border-radius:18px!important}.hn-acts .hn-ico{border-radius:13px;width:42px;height:42px}.hn-acts .hn-ico svg{width:23px;height:23px}.hn-list{background:var(--card);box-shadow:var(--lift);border-radius:18px;gap:0;display:grid;overflow:hidden}.hn-list button{text-align:left;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 14px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important}.hn-list button+button:before{content:"";background:var(--line);height:.5px;position:absolute;top:0;left:64px;right:0}.hn-av{color:#fff;background:linear-gradient(#ff9a6b,#e0521f);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6}.hn-t{flex-direction:column;flex:1;min-width:0;display:flex}.hn-t b{color:var(--ink);font-size:16px;font-weight:600}.hn-t small{color:var(--muted);font-size:13px}.hn-wait{color:#fff;background:linear-gradient(#ff9a6b,#e0521f);border-radius:999px;flex:none;padding:4px 8px;font-size:11.5px;font-weight:700}.hn-empty{margin:0;padding:16px}html.native .hn .hm-kpis,html.native .hn .hm-todo{display:none}.wc{gap:12px;display:grid}.wc-head{background:var(--card);box-shadow:var(--lift);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.wc-head b{font-size:17px;display:block}.wc-head small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.wc-dot{background:#9a9aa2;border-radius:50%;flex:none;width:14px;height:14px}.wc-dot.on{background:#3ecf6b;box-shadow:0 0 0 5px #3ecf6b40}.wc-card{background:var(--card);box-shadow:var(--lift);border-radius:18px;gap:12px;padding:14px;display:grid}.wc-step{align-items:flex-start;gap:12px;display:flex}.wc-step i{color:#fff;background:linear-gradient(#ff9a6b,#e0521f);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.wc-step b{font-size:17px;display:block}.wc-step small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.wc-link{background:var(--lineSoft);overflow-wrap:anywhere;color:var(--ink);border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.wc-btns{gap:8px;display:flex}.wc-btns>*{border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.wc-open{background:var(--card);color:var(--ink);box-shadow:0 0 0 .5px var(--line)}.wc-qr{width:min(260px,70vw);height:auto;image-rendering:pixelated;background:#fff;border-radius:18px;margin:0 auto;padding:12px;box-shadow:0 10px 24px -12px #00000080}.wc-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:28px;font-size:16px;font-weight:600;list-style:none;display:flex}.wc-fold>summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);width:9px;height:9px;transform:rotate(45deg)}.wc-fold[open]>summary:after{transform:rotate(225deg)}.wc-fold>summary::-webkit-details-marker{display:none}.wc-note{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.4}.wc-off{color:var(--bad)}.wc-msg{text-align:center;color:var(--muted);font-size:14px}.m-tabs,.m-top{z-index:10;position:relative}html.native .cv-ovl{z-index:300;background:var(--bg);overscroll-behavior:contain;touch-action:pan-y;justify-content:stretch;align-items:stretch}html.native .cv-sheet{width:100%;max-width:none;height:100%;max-height:none;padding:0 16px calc(40px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto;background:var(--bg)!important;box-shadow:none!important;border:0!important;border-radius:0!important}html.native .cv-sh{z-index:5;padding:calc(env(safe-area-inset-top) + 8px) 16px 10px;background:var(--tabbg);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid var(--line);margin:0 -16px 12px;position:sticky;top:0}html.native .cv-sh h3{font-size:20px}html.native .cv-sh button{border-radius:50%;min-width:44px}html.native .cv-sheet>.card,html.native .cv-sheet>.wc{margin-bottom:16px}.m-confirm{z-index:400;-webkit-backdrop-filter:blur(4px);background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.m-confirm-box{background:var(--card);width:min(340px,100%);color:var(--ink);text-align:center;border-radius:22px;gap:10px;padding:20px;display:grid;box-shadow:0 20px 50px -10px #0009}.m-confirm-box b{letter-spacing:-.01em;font-size:19px}.m-confirm-box p{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.m-confirm-box>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.m-confirm-box button{min-height:50px;font-size:16px}.m-danger-btn{font-weight:600;color:#fff!important;background:linear-gradient(#ff6b5e,#d70015)!important}
