:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--accent:#aa3bff;--sans:system-ui, "Segoe UI", Roboto, sans-serif;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--accent:#c084fc}}body{background:var(--bg);margin:0}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;padding-inline:20px;display:flex}p{margin:0}@keyframes stage-in{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes stage-out{to{opacity:0;transform:translateY(-12px)scale(.992)}}.stage{animation:.18s cubic-bezier(.2,.7,.2,1) backwards stage-in}.stage.leaving{pointer-events:none;animation:.12s cubic-bezier(.5,0,.9,.4) forwards stage-out}@media (prefers-reduced-motion:reduce){.stage,.stage.leaving{animation:none}}.as-banner{box-sizing:border-box;border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg));width:100%;max-width:560px;color:var(--text-h);border-radius:12px;margin:72px auto -48px;padding:10px 16px;font-size:15px}.as-banner strong{font-weight:500}.address{margin-top:auto;padding:24px 0;font-size:14px}.address code{color:var(--text-h);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}#root:has(.wide-page){width:100%}.home{margin-top:76px}.home-cards{margin-inline:auto;gap:16px;width:100%;max-width:560px;margin-bottom:24px;display:grid}.phone-main{margin-top:0}@keyframes home-in{0%{opacity:0;transform:translateY(64px)}}.home.arriving{animation:.46s cubic-bezier(.2,.7,.2,1) .1s backwards home-in}@media (prefers-reduced-motion:reduce){.home.arriving{animation:none}}.provider-panel{grid-template-columns:1fr;gap:20px;width:100%;max-width:560px;margin:120px auto;display:grid;position:relative}.provider{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:24px;padding:36px 40px;font-size:15px;line-height:150%;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.provider:hover{border-color:var(--brand);transform:translateY(-2px)}.provider:after{content:"";background:var(--brand);opacity:.07;width:180px;height:180px;-webkit-mask:var(--logo) no-repeat center / contain;mask:var(--logo) no-repeat center / contain;-webkit-mask:var(--logo) no-repeat center / contain;transition:opacity .16s;position:absolute;bottom:-36px;right:-36px}.provider:hover:after{opacity:.13}.provider-mark{background:var(--brand);width:40px;height:40px;-webkit-mask:var(--logo) no-repeat center / contain;mask:var(--logo) no-repeat center / contain;-webkit-mask:var(--logo) no-repeat center / contain;grid-row:1/3;display:block}.provider strong{letter-spacing:-.22px;color:var(--text-h);margin-bottom:4px;font-size:24px;font-weight:500;display:block}.profile{cursor:default}.profile:hover{border-color:var(--border);transform:none}.profile:hover:after{opacity:.07}.profile strong,.profile-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-meta>*+:before{content:"·";opacity:.5;margin:0 8px}.profile-login{color:var(--brand)}.profile-id{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.provider-ava{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--brand);border-radius:50%;grid-row:1/3;display:block}@media (width<=760px){.provider-panel{gap:16px;margin:64px auto}.provider{column-gap:20px;padding:28px 24px}.provider:after{width:140px;height:140px}.provider strong{font-size:22px}}.dock{z-index:10;align-items:center;height:44px;margin:0;padding:0 2px;list-style:none;display:flex;position:fixed;top:16px;right:16px}.dock>li{margin-left:-18px;transition:margin-left .2s cubic-bezier(.2,.7,.2,1);position:relative}.dock>li:first-child{z-index:3;margin-left:0}.dock>li:nth-child(2){z-index:2}.dock>li:nth-child(3){z-index:1}.dock:hover>li:not(:first-child),.dock:focus-within>li:not(:first-child){margin-left:8px}@keyframes dock-in{0%{opacity:0}}.dock-arriving{animation:dock-in .2s ease-out var(--arrive,0s) both}.dock-item{cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;transition:transform .16s;display:block}.dock-item:hover{transform:translateY(-2px)}.dock-item:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.dot{box-sizing:border-box;border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--bg));width:100%;height:100%;box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;display:grid;overflow:hidden}.dot img{object-fit:cover;width:100%;height:100%;display:block}.dot .provider-mark{grid-row:auto;width:18px;height:18px}.dot-vacant{border:2px dashed color-mix(in srgb, var(--text) 45%, transparent);background:var(--bg)}.dot-vacant .provider-mark{background:var(--text);opacity:.6}@keyframes accounts-in{0%{opacity:0}}@keyframes accounts-out{to{opacity:0}}.accounts-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);background:#0003;animation:.2s ease-out both accounts-in;position:fixed;inset:0}.accounts{z-index:21;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);text-align:left;border-radius:20px;outline:none;width:480px;max-width:calc(100vw - 32px);max-height:calc(100svh - 88px);padding:12px 16px 16px;animation:.2s ease-out both accounts-in;position:fixed;top:72px;right:16px;overflow-y:auto;box-shadow:0 24px 64px #0000002e}.accounts-backdrop.closing,.accounts.closing{pointer-events:none;animation:.22s ease-in forwards accounts-out}.accounts-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.accounts-head h2{color:var(--text-h);margin:0 0 0 4px;font-size:18px;font-weight:500}.accounts-close{width:40px;height:40px;color:var(--text-h);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-right:-8px;padding:0;transition:background .16s;display:grid}.accounts-close:hover{background:color-mix(in srgb, var(--text) 12%, transparent)}.accounts-list{gap:12px;display:grid}.accounts .provider{background:color-mix(in srgb, var(--bg) 70%, transparent);transform-origin:0 0;column-gap:20px;padding:20px 24px}.accounts .provider strong{font-size:20px}.accounts .provider:after{width:120px;height:120px;bottom:-24px;right:-24px}@keyframes card-content-in{0%,50%{opacity:0}}.accounts .provider>*{animation:.32s ease-out both card-content-in}.ghost{transform-origin:0 0;pointer-events:none;border-radius:16px;position:fixed;overflow:hidden}.ghost>.provider{height:100%}@keyframes ghost-content-out{to{opacity:0}}.ghost .provider>*,.ghost .provider:after{animation:.14s ease-in forwards ghost-content-out}@media (prefers-reduced-motion:reduce){.dock>li,.dock-item{transition:none}.dock-arriving,.accounts-backdrop,.accounts,.accounts .provider>*{animation:none}}.messenger{border:1px solid var(--border);background:var(--bg);text-align:left;border-radius:16px;flex-direction:column;width:100%;max-width:560px;margin:120px auto;font-size:15px;line-height:150%;display:flex;overflow:hidden}.messenger-head{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--brand) 6%, var(--bg));align-items:center;gap:16px;padding:16px 20px;display:flex}.messenger-back{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 0 0 -8px;padding:4px 8px;font-size:22px;line-height:1;transition:color .16s}.messenger-back:hover{color:var(--brand)}.messenger-ava{background:color-mix(in srgb, var(--brand) 14%, var(--bg));border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.messenger-ava .provider-mark{width:20px;height:20px}.messenger-name strong{color:var(--text-h);font-weight:500;display:block}.messenger-name small{font-size:13px;line-height:130%;display:block}.messenger-chat{flex-direction:column;align-items:flex-start;gap:8px;min-height:240px;padding:40px 24px;display:flex}.bubble{border:1px solid var(--border);max-width:80%;color:var(--text-h);border-radius:16px 16px 16px 4px;padding:12px 16px}.bubble p+p{margin-top:8px}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}}.bubble-reply{animation:.16s cubic-bezier(.2,.7,.2,1) both bubble-in}@media (prefers-reduced-motion:reduce){.bubble-reply{animation:none}}.bubble-action{border:1px solid var(--border);background:var(--bg);max-width:80%;color:var(--brand);cursor:pointer;border-radius:12px;padding:10px 16px;text-decoration:none;transition:border-color .16s}.bubble-action:hover{border-color:var(--brand)}.messenger-foot{border-top:1px solid var(--border);padding:12px 16px 16px}.composer{align-items:center;gap:8px;display:flex}.composer-input{border:1px solid var(--border);min-width:0;font:inherit;color:var(--text-h);background:0 0;border-radius:12px;flex:1;padding:12px 16px;transition:border-color .16s}.composer-input::placeholder{color:var(--text)}.composer-input:focus{border-color:var(--brand);outline:none}.composer-send{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:opacity .16s,filter .16s;display:grid}.composer-send:disabled{opacity:.35;cursor:default}.composer-send:not(:disabled):hover{filter:brightness(1.1)}@media (width<=760px){.messenger{margin:64px auto}}.messenger-max .messenger-chat{isolation:isolate;position:relative}.messenger-max .messenger-chat:before{content:"";z-index:-1;background:var(--brand);opacity:.16;position:absolute;inset:0;-webkit-mask:url(/assets/pattern_space-lsDMA_vG.svg) 0 0/280px 280px;mask:url(/assets/pattern_space-lsDMA_vG.svg) 0 0/280px 280px}.messenger-max .bubble{background:var(--bg)}.messenger-tg{--bg:#212121;--border:#303030;--text:#aaa;--text-h:#fff;background:var(--bg)}.messenger-tg .messenger-head{background:#0f0f0f}.messenger-tg .composer-send{background:#8774e1}.messenger-tg .bubble-action{color:#fff;background:#212121d9;border:0}.messenger-tg .messenger-chat{isolation:isolate;background:#000;position:relative}.messenger-tg .messenger-chat:before{content:"";z-index:-1;opacity:.32;background:#a5928a;position:absolute;inset:0;-webkit-mask:url(/assets/pattern-tg-D7tm-vTG.svg) top/420px;mask:url(/assets/pattern-tg-D7tm-vTG.svg) top/420px}.messenger-vk{--bg:#181818;--border:#2a2a2a;--text:#9a9a9f;--text-h:#fff;background:var(--bg)}.messenger-vk .messenger-head{background:var(--bg)}.messenger-vk .messenger-chat{isolation:isolate;background:radial-gradient(65% 45% at 92% 12%,#4656b8,#0000 70%),radial-gradient(65% 40% at 4% 100%,#5b4bb0,#0000 70%),radial-gradient(55% 40% at 100% 100%,#2a7092,#0000 70%),linear-gradient(#212873 0%,#262c86 55%,#24337c 100%);position:relative}.messenger-vk .messenger-chat:before{content:"";z-index:-1;opacity:.28;background:#7488ff;position:absolute;inset:0;-webkit-mask:url(/assets/pattern-tg-D7tm-vTG.svg) top/420px;mask:url(/assets/pattern-tg-D7tm-vTG.svg) top/420px}.messenger-vk .composer-input{border:0;padding-inline:4px}.messenger-vk .composer-send{color:#5b9bff;background:0 0}.messenger-vk .bubble-action{color:#fff;background:#181818b8;border:0}.messenger-vk .bubble{background:#181818b8;border:0}.wallet{--brand:var(--accent);border:1px solid var(--border);background:var(--bg);text-align:left;border-radius:16px;gap:14px;padding:20px 24px;display:grid}.wallet-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wallet-label{font-size:14px}.wallet-balance{font-variant-numeric:tabular-nums;color:var(--text-h);font-size:30px;font-weight:600}.wallet-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.wallet-parts dt{font-size:13px}.wallet-parts dd{font-variant-numeric:tabular-nums;color:var(--text-h);margin:2px 0 0;font-size:16px}.wallet-parts .wallet-bonus{color:var(--accent)}.wallet-more{color:var(--accent);justify-self:start;font-size:14px;text-decoration:none}.wallet-more:hover{text-decoration:underline}.list{text-align:left;width:100%;max-width:560px;margin:96px auto 64px}.list-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.list-head h1{letter-spacing:-.22px;color:var(--text-h);margin:0;font-size:24px;font-weight:500}.list-back{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 0 0 -8px;padding:4px 8px;font-size:22px;line-height:1;transition:color .16s}.list-back:hover{color:var(--accent)}.list-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.list-note{padding:24px 0;font-size:15px}.list-hidden{padding:16px 20px 0}.list-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list-item{border:1px solid var(--border);background:var(--bg);border-radius:16px;gap:4px;min-width:0;padding:16px 20px;font-size:15px;line-height:150%;display:grid}.list-item strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-h);font-size:18px;font-weight:500;overflow:hidden}.list-item.has-action{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.list-item.has-action>:not(.list-action){grid-column:1}.list-action{background:var(--accent);height:48px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--accent) 80%, transparent);color:#fff;white-space:nowrap;border-radius:14px;grid-area:1/2/span 2;align-self:center;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:flex}.list-action:hover{filter:brightness(1.08);box-shadow:0 12px 24px -10px color-mix(in srgb, var(--accent) 90%, transparent);transform:translateY(-1px)}.list-action:active{transform:scale(.97)}@media (width<=480px){.list-action{justify-content:center;width:48px;padding:0}.list-action>span{display:none}}.list-link{color:inherit;text-decoration:none;transition:border-color .16s}.list-link:hover{border-color:var(--accent)}.list-meta{flex-wrap:wrap;column-gap:16px;display:flex;overflow:hidden}.list-meta>span{overflow-wrap:anywhere;min-width:0}.list-meta>span:before{content:"·";text-align:center;opacity:.5;width:16px;margin-left:-16px;display:inline-block}.list-meta small{font-size:inherit;opacity:.7}.list .plus{color:#1a9f53}.list .minus{color:#d93a3a}.list .muted{opacity:.7}.list-add{border:1px dashed var(--border);width:100%;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border-radius:16px;margin:12px 0;padding:14px 20px;font-size:15px;transition:border-color .16s,background .16s}.list-add:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg))}@keyframes list-form-in{0%{opacity:0;transform:translateY(8px)}}.list-form{border:.5px solid var(--accent);background:var(--bg);border-radius:16px;gap:8px;margin-top:12px;padding:16px 20px;animation:.16s cubic-bezier(.2,.7,.2,1) both list-form-in;display:grid}.list>.wallet{border-width:.5px}.list-form .list-note{margin:4px 0;padding:0;font-size:13px;line-height:1.5}.list-reverse{border:.5px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;margin-top:8px;padding:7px 12px;font-size:13px}.list-input{border:1px solid var(--border);background:var(--bg);min-width:0;font:inherit;color:var(--text-h);border-radius:12px;padding:10px 14px;font-size:15px}.list-input::placeholder{color:var(--text)}.list-input:focus{border-color:var(--accent);outline:none}.list-form-error{color:#d93a3a;font-size:14px}.list-form-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.list-form-actions button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:8px 16px;font-size:15px}.list-form-actions button:disabled{opacity:.5;cursor:default}.list-form-cancel{color:var(--text);background:0 0}.list-form-submit{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){.list-form{animation:none}}@media (width<=760px){.list{margin:72px auto 48px}.list-item{padding:14px 16px}}.menu-toggle{z-index:10;background:color-mix(in srgb, var(--bg) 80%, transparent);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:0;border-radius:12px;place-items:center;padding:0;transition:background .16s;animation:.18s ease-out both menu-fade;display:grid;position:fixed;top:16px;left:16px}.menu-toggle:hover{background:color-mix(in srgb, var(--text) 12%, var(--bg))}@keyframes menu-fade{0%{opacity:0}}@keyframes menu-slide{0%{transform:translate(-100%)}}.menu-layer{z-index:20;background:#00000052;animation:.16s ease-out both menu-fade;position:fixed;inset:0}.menu-panel{box-sizing:border-box;border-right:1px solid var(--border);background:var(--bg);text-align:left;flex-direction:column;width:320px;max-width:100%;height:100%;padding:16px;animation:.2s cubic-bezier(.2,.7,.2,1) both menu-slide;display:flex;overflow-y:auto}.menu-head{align-items:center;gap:8px;margin-bottom:24px;display:flex}.menu-close{width:44px;height:44px;color:var(--text-h);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:background .16s;display:grid}.menu-close:hover{background:color-mix(in srgb, var(--text) 12%, var(--bg))}.menu-home{letter-spacing:-.22px;color:var(--text-h);font-size:22px;font-weight:500;text-decoration:none}.menu-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.menu-items a{color:var(--text-h);border-radius:12px;padding:12px 16px;font-size:18px;text-decoration:none;transition:background .16s;display:block}.menu-items a:hover{background:color-mix(in srgb, var(--text) 10%, var(--bg))}.menu-items a.current{background:color-mix(in srgb, var(--accent) 12%, var(--bg));color:var(--accent)}@media (width<=760px){.menu-panel{border-right:0;width:100%}}@media (prefers-reduced-motion:reduce){.menu-toggle,.menu-layer,.menu-panel{animation:none}}.alert-slot{--warn:#c2410c;width:100%;max-width:560px;margin:-64px auto 48px;overflow:hidden}@media (prefers-color-scheme:dark){.alert-slot{--warn:#fb923c}}@keyframes alert-in{0%{opacity:0;transform:translate(64px)}}.alert{border:1px solid color-mix(in srgb, var(--warn) 45%, var(--border));border-left:4px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, var(--bg));text-align:left;border-radius:16px;grid-template-columns:auto 1fr;column-gap:14px;padding:16px 20px;animation:.32s cubic-bezier(.2,.7,.2,1) .2s both alert-in;display:grid}.alert-icon{color:var(--warn);margin-top:1px}.alert-title{color:var(--text-h);margin-bottom:4px;font-size:17px;font-weight:500;display:block}.alert-text{font-size:15px;line-height:150%}@media (width<=760px){.alert-slot{margin:-32px auto 32px}.alert{column-gap:12px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.alert{animation:none}}._calc_4lvdp_1{--bg:#edf0f3;--surface:#fff;--ink:#16202b;--muted:#5e6c7b;--line:#cdd5dc;--accent:#0c6b80;--accent-soft:#d8ecf0;--on-accent:#fff;--bonus:#8f5a00;--bonus-soft:#fbebc8;--bonus-line:#d9980f;--danger:#b3362b;--free:#2f7d3a;--free-soft:#ddf1e0;text-align:left;color:var(--ink);font-variant-numeric:tabular-nums;align-items:start;gap:16px;padding-bottom:16px;font-size:15px;line-height:1.45;display:grid}@media (prefers-color-scheme:dark){._calc_4lvdp_1{--bg:#11171e;--surface:#1a222b;--ink:#e7ecf1;--muted:#95a2b0;--line:#34414e;--accent:#58bdd2;--accent-soft:#163a44;--on-accent:#0b1a1f;--bonus:#edb95a;--bonus-soft:#3e3015;--danger:#f08a7e;--free:#7dd08a;--free-soft:#1d3a22}}._calc_4lvdp_1 *,._calc_4lvdp_1 :before,._calc_4lvdp_1 :after{box-sizing:border-box}._side_4lvdp_55,._info_4lvdp_56{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}._side_4lvdp_55{font-size:14px}._side_4lvdp_55 ._panel_4lvdp_70{padding:12px 14px}._side_4lvdp_55 h2{margin-bottom:8px}._side_4lvdp_55 ._field_4lvdp_78,._side_4lvdp_55 ._check_4lvdp_79{margin-bottom:6px}._calc_4lvdp_1 ._side_4lvdp_55 input[type=number]{width:76px;padding:5px 8px}._side_4lvdp_55 ._rule_4lvdp_88{margin:8px 0}._side_4lvdp_55 ._note_4lvdp_92{margin-top:4px;font-size:.8rem}._side_4lvdp_55 ._buttons_4lvdp_97 button{padding:5px 10px}._lines_4lvdp_102{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 6px;margin:4px 0 8px;display:grid}._line_4lvdp_102{flex-direction:column;align-items:stretch;gap:1px;display:flex}._line_4lvdp_102>span{color:var(--muted);text-align:center;font-size:11px}._calc_4lvdp_1 ._side_4lvdp_55 ._line_4lvdp_102 input{text-align:center;width:100%;min-width:0;padding:4px 2px}._side_4lvdp_55 h3{margin:0 0 6px}._panel_4lvdp_70{--brand:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}._calc_4lvdp_1 h2{margin:0 0 12px;font-size:1rem;font-weight:600}._calc_4lvdp_1 h3{color:var(--muted);margin:0 0 6px;font-size:.87rem;font-weight:600}._field_4lvdp_78{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._field_4lvdp_78>span:first-child{flex:1;min-width:0}._unit_4lvdp_169{color:var(--muted);width:1.1em}._calc_4lvdp_1 input[type=number]{text-align:right;width:92px;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 9px}._calc_4lvdp_1 button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}._calc_4lvdp_1 button:hover:not(:disabled){border-color:var(--accent)}._calc_4lvdp_1 button:disabled{opacity:.45;cursor:default}._calc_4lvdp_1 button._primary_4lvdp_204{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}._calc_4lvdp_1 button._danger_4lvdp_211{color:var(--danger)}._calc_4lvdp_1 input:focus-visible,._calc_4lvdp_1 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._stepper_4lvdp_221{align-items:center;gap:8px;display:flex}._calc_4lvdp_1 ._stepper_4lvdp_221 button{width:32px;height:32px;padding:0;font-size:1.1rem;line-height:1}._stepper_4lvdp_221 output{text-align:center;min-width:5.5em;font-weight:600}._note_4lvdp_92{color:var(--muted);margin:8px 0 0;font-size:.87rem}._note_4lvdp_92:empty{display:none}._warn_4lvdp_251{color:var(--danger)}._rule_4lvdp_88{border:0;border-top:1px solid var(--line);margin:14px 0}._buttons_4lvdp_97{flex-wrap:wrap;gap:8px;display:flex}._grow_4lvdp_267{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}._calc_4lvdp_1 ._grow_4lvdp_267 input{width:60px}._totals_4lvdp_280{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._cap_4lvdp_286{color:var(--muted);font-size:.87rem}._val_4lvdp_291{letter-spacing:-.02em;margin:2px 0;font-size:clamp(1.25rem,2.6vw,1.9rem);font-weight:700;line-height:1.15}._bonus_4lvdp_299{color:var(--bonus)}._left_4lvdp_303{color:var(--accent)}._loss_4lvdp_307{color:var(--danger)}._facts_4lvdp_312{color:var(--muted);gap:2px;margin:12px 0 0;padding:0;font-size:.87rem;list-style:none;display:grid}._check_4lvdp_79{cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;display:flex}._check_4lvdp_79 input{width:18px;height:18px;accent-color:var(--accent)}._bar_4lvdp_337{background:var(--line);border-radius:5px;height:10px;margin-top:14px;display:flex;overflow:hidden}._bar_4lvdp_337 i{height:100%;display:block}._barBonus_4lvdp_351{background:var(--bonus-line)}._barLeft_4lvdp_355{background:var(--accent)}@media (prefers-reduced-motion:no-preference){._bar_4lvdp_337 i{transition:width .25s}}._canvas_4lvdp_366{flex-direction:column;height:min(75svh,640px);min-height:360px;padding:0;display:flex;overflow:hidden}._toolbar_4lvdp_376{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}._toolbar_4lvdp_376 ._check_4lvdp_79{margin:0}._toolbar_4lvdp_376 ._cap_4lvdp_286{margin-left:auto}._toolbar_4lvdp_376+._toolbar_4lvdp_376{padding-top:0}._toolbar_4lvdp_376 ._note_4lvdp_92,._toolbar_4lvdp_376 ._grow_4lvdp_267{margin:0}._seg_4lvdp_405{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}._calc_4lvdp_1 ._seg_4lvdp_405 button{border:0;border-radius:0;padding:6px 10px}._calc_4lvdp_1 ._seg_4lvdp_405 button+button{border-left:1px solid var(--line)}._calc_4lvdp_1 ._seg_4lvdp_405 button._on_4lvdp_422{background:var(--accent-soft);color:var(--accent);font-weight:600}._scroll_4lvdp_428{flex:1;min-height:0;overflow:auto}._full_4lvdp_435{z-index:30;border:0;border-radius:0;position:fixed;inset:0}._tiny_4lvdp_445 text,._tiny_4lvdp_445 ._plus_4lvdp_446,._tiny_4lvdp_445 ._pill_4lvdp_447{display:none}._canvas_4lvdp_366 svg{margin:0 auto;display:block}._empty_4lvdp_456{text-align:center;color:var(--muted);padding:48px 16px}._empty_4lvdp_456 button{margin-top:12px}._canvas_4lvdp_366 text{text-anchor:middle;fill:var(--ink);pointer-events:none;font-family:inherit}._edge_4lvdp_473{fill:none;stroke:var(--line);stroke-width:1.5px}._feed_4lvdp_479{stroke:var(--accent);stroke-width:2px}._flow_4lvdp_484{stroke:var(--bonus-line);stroke-width:3px}._node_4lvdp_489{cursor:pointer;outline:none}._node_4lvdp_489 rect{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}._node_4lvdp_489 ._num_4lvdp_500{font-size:13px;font-weight:600}._node_4lvdp_489 ._earn_4lvdp_505{fill:var(--muted);font-size:12px}._node_4lvdp_489 ._pos_4lvdp_510{fill:var(--bonus);font-weight:600}._down_4lvdp_515 rect{fill:var(--accent-soft);stroke:var(--accent)}._up_4lvdp_520 rect{fill:var(--bonus-soft);stroke:var(--bonus-line);stroke-width:2px}._free_4lvdp_527 rect{fill:var(--free-soft);stroke:var(--free)}._free_4lvdp_527 ._earn_4lvdp_505{fill:var(--free);font-weight:600}._sel_4lvdp_537 rect{fill:var(--accent);stroke:var(--accent)}._sel_4lvdp_537 text,._sel_4lvdp_537 ._earn_4lvdp_505,._sel_4lvdp_537 ._pos_4lvdp_510{fill:var(--on-accent)}._node_4lvdp_489:focus-visible rect{stroke:var(--ink);stroke-width:3px}._plus_4lvdp_446{cursor:pointer;outline:none}._plus_4lvdp_446 circle{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}._plus_4lvdp_446 path{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}._plus_4lvdp_446:hover circle,._plus_4lvdp_446:focus-visible circle{fill:var(--accent);stroke:var(--accent)}._plus_4lvdp_446:hover path,._plus_4lvdp_446:focus-visible path{stroke:var(--on-accent)}._pill_4lvdp_447 rect{fill:var(--bonus-line)}._pill_4lvdp_447 text{fill:#201400;font-size:11.5px;font-weight:700}._lvl_4lvdp_592{color:var(--muted);margin-left:6px;font-weight:400}._cols_4lvdp_598{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._goal_4lvdp_605{color:var(--free);margin:10px 0 0;font-weight:600}._detail_4lvdp_611 ul{margin:0;padding:0;list-style:none}._detail_4lvdp_611 li{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}._dot_4lvdp_624{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}._dotBonus_4lvdp_632{background:var(--bonus-line)}._actions_4lvdp_636{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._hint_4lvdp_643{color:var(--muted);margin:0}._tablewrap_4lvdp_649{overflow-x:auto}._calc_4lvdp_1 table{border-collapse:collapse;width:100%;font-size:.9rem}._calc_4lvdp_1 th,._calc_4lvdp_1 td{text-align:right;white-space:nowrap;padding:6px 4px}._calc_4lvdp_1 th:first-child,._calc_4lvdp_1 td:first-child{text-align:left}._calc_4lvdp_1 th{color:var(--muted);border-bottom:1px solid var(--line);font-weight:500}._calc_4lvdp_1 tr+tr td{border-top:1px solid var(--line)}._side_4lvdp_55{grid-area:side}._canvas_4lvdp_366{grid-area:canvas}._sum_4lvdp_691{grid-area:sum}._detail_4lvdp_611{grid-area:detail}._rowsBox_4lvdp_693{grid-area:rows}._info_4lvdp_56{display:contents}._calc_4lvdp_1{grid-template-columns:minmax(0,1fr);grid-template-areas:"sum""canvas""detail""rows""side"}._cols_4lvdp_598{grid-template-columns:1fr}@media (width>=560px){._cols_4lvdp_598{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){._totals_4lvdp_280{grid-template-columns:1fr;gap:10px}}@media (width>=900px){._calc_4lvdp_1{grid-template-columns:330px minmax(0,1fr);grid-template-areas:"sum sum""side canvas""side detail""side rows"}._side_4lvdp_55{max-height:calc(100svh - 92px);position:sticky;top:76px;overflow-y:auto}._canvas_4lvdp_366{height:calc(100svh - 92px)}}@media (width>=1280px){._calc_4lvdp_1{grid-template-columns:330px minmax(0,1fr) 360px;grid-template-areas:"side canvas info"}._info_4lvdp_56{grid-area:info;max-height:calc(100svh - 92px);display:grid;position:sticky;top:76px;overflow-y:auto}._info_4lvdp_56>*{grid-area:auto}._info_4lvdp_56 ._totals_4lvdp_280{grid-template-columns:1fr;gap:6px}._info_4lvdp_56 ._val_4lvdp_291{font-size:1.6rem}._info_4lvdp_56 ._panel_4lvdp_70{padding:12px 14px}._info_4lvdp_56 ._cols_4lvdp_598{grid-template-columns:1fr}}.invite{--edge:.5px solid color-mix(in srgb, var(--text) 45%, transparent);--round:14px;--orange:#e8772e;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}@media (prefers-color-scheme:dark){.invite{--orange:#ff9a4d}}.invite-qr{border-radius:var(--round);cursor:zoom-in;background:#fff;border:0;width:276px;padding:0;display:block;overflow:hidden}.invite-qr svg{width:100%;height:auto;display:block}.invite-side{gap:8px;min-width:0;display:grid}.invite-code,.invite-actions button,.invite-hint{--brand:var(--accent);border:var(--edge);border-radius:var(--round);background:var(--bg)}.invite-code{gap:0;padding:8px 14px;display:grid}.invite-code span{font-size:12px}.invite-code strong{letter-spacing:.08em;color:var(--text-h);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:30px;font-weight:600;line-height:1.2}.invite-guide{--brand:var(--orange);border:.5px solid var(--orange);border-radius:var(--round);background:var(--orange);font:inherit;color:#1d0e02;cursor:pointer;padding:14px 16px;font-size:20px;font-weight:600;transition:filter .16s}.invite-guide:hover{filter:brightness(1.08)}.invite-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.invite-actions button{font:inherit;color:var(--text-h);cursor:pointer;padding:9px 10px;font-size:14px;transition:border-color .16s}.invite-actions button:hover{border-color:var(--accent)}.invite-hint{margin:0;padding:10px 14px;font-size:13px;line-height:140%}@keyframes invite-full-in{0%{opacity:0}}.invite-full{z-index:40;color:#000;cursor:zoom-out;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;animation:.16s ease-out both invite-full-in;display:flex;position:fixed;inset:0}.invite-full-qr{width:min(92vw,68svh);height:auto}.invite-full-code{letter-spacing:.1em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:clamp(32px,11vw,72px);font-weight:600}.invite-full-link{color:#555;font-size:16px}.invite-full-close{color:#888;font-size:13px}@media (width<=760px){.invite{box-sizing:border-box;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:calc(100svh - 32px)}.invite-qr{width:min(72vw,40svh)}.invite-side{text-align:center;width:min(100%,420px)}}@media (prefers-reduced-motion:reduce){.invite-full{animation:none}}.devices{--brand:var(--accent);border:1px solid var(--border);background:var(--bg);text-align:left;border-radius:16px;overflow:hidden}.devices-bar{align-items:stretch;display:flex}.devices-toggle{min-height:60px;font:inherit;color:var(--text-h);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 20px;font-size:18px;display:flex}.devices-toggle strong{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:28px;color:var(--accent);text-align:center;border-radius:999px;padding:2px 8px;font-size:15px;font-weight:600}.devices-chevron{color:var(--text);margin-left:auto;transition:transform .2s}.devices.open .devices-chevron{transform:rotate(180deg)}.devices-add{border:0;border-left:1px solid var(--border);width:60px;color:var(--accent);cursor:pointer;background:0 0;place-items:center;padding:0;transition:background .16s;display:grid}.devices-add:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.devices-drawer{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1);display:grid}.devices.open .devices-drawer{grid-template-rows:1fr}.devices-inner{min-height:0;overflow:hidden}.devices-list{margin:0;padding:0;list-style:none}.devices-form{border-top:1px solid var(--border);gap:12px;padding:16px 20px;display:grid}.devices-field{gap:4px;font-size:14px;display:grid}.devices-field input{border:1px solid var(--border);font:inherit;color:var(--text-h);background:0 0;border-radius:10px;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:16px}.devices-field input:focus{border-color:var(--accent);outline:none}.devices-periods{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.devices-periods button,.devices-form-actions button{border:1px solid var(--border);font:inherit;color:var(--text-h);cursor:pointer;background:0 0;border-radius:10px;gap:2px;padding:10px 12px;font-size:15px;transition:border-color .16s,background .16s;display:grid}.devices-periods button small{color:var(--text);font-size:13px}.devices-periods button.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.devices-form-actions{flex-wrap:wrap;gap:8px;display:flex}.devices-form-actions .devices-create{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:500}.devices-form-actions .devices-create:disabled{opacity:.5;cursor:default}.devices-error{color:#e5484d;font-size:14px}.devices-done{border-top:1px solid var(--border);color:var(--text-h);padding:14px 20px;font-size:14px}.devices-list li{border-top:1px solid var(--border)}.devices-list a{min-height:52px;color:var(--text-h);align-items:center;gap:12px;padding:0 20px;text-decoration:none;transition:background .16s;display:flex}.devices-list a:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.devices-tag{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:16px}.devices-until{color:var(--text);margin-left:auto;font-size:14px}.devices-list a svg{color:var(--accent)}.devices-note{padding:14px 20px;font-size:14px}@media (prefers-reduced-motion:reduce){.devices-drawer,.devices-chevron{transition:none}}.guide{--edge:.5px solid color-mix(in srgb, var(--text) 45%, transparent);text-align:left;flex-direction:column;gap:10px;display:flex}.guide-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.guide-platforms button{--brand:var(--accent);border:var(--edge);background:var(--bg);font:inherit;color:var(--text);cursor:pointer;border-radius:10px;padding:8px 4px;font-size:14px}.guide-platforms button.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg));color:var(--text-h)}@keyframes guide-step-in{0%{opacity:0;transform:translate(16px)}}.guide-step{flex-direction:column;flex:1;gap:10px;min-height:0;animation:.22s cubic-bezier(.2,.7,.2,1) both guide-step-in;display:flex}.guide-top{--brand:var(--accent);border:var(--edge);background:var(--bg);border-radius:14px;padding:12px 10px 14px;display:grid}.guide-head{padding:0 6px;animation:.22s cubic-bezier(.2,.7,.2,1) both guide-step-in}.guide-num{color:var(--accent);font-size:13px}.guide-head h2{color:var(--text-h);margin:2px 0 0;font-size:26px;font-weight:500}.guide-body{min-height:0;color:var(--text-h);flex:1;align-content:start;gap:12px;font-size:16px;line-height:150%;display:grid;overflow-y:auto}.guide-body ol{gap:10px;margin:0;padding-left:22px;display:grid}.guide-messengers{gap:8px;display:grid}.guide-messengers .provider{column-gap:14px;padding:14px 16px}.guide-messengers .provider strong{font-size:18px}.guide-messengers .provider-mark{width:32px;height:32px}.guide-messengers .provider:after{width:90px;height:90px;bottom:-16px;right:-16px}.guide-accounts{margin:0;padding-left:22px}.guide-or{color:var(--text);font-size:14px}.guide-body.snap{scroll-snap-type:y mandatory;display:block}.guide-page{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;gap:10px;min-height:100%;padding-bottom:12px;display:flex}.guide-card{--brand:var(--accent);border:var(--edge);background:var(--bg);border-radius:14px;overflow:hidden}.guide-card-text{padding:14px 16px 0;font-size:15px}.guide-card .devices-form,.guide-card .devices-done{border-top:0}.guide-card .devices-list{margin-top:10px}.guide-card .devices-list li:first-child{border-top:.5px solid var(--border)}.guide-more{border:0;border-top:.5px solid var(--border);width:100%;font:inherit;color:var(--accent);cursor:pointer;background:0 0;padding:12px 16px;font-size:15px;display:block}.guide-action{background:var(--accent);color:#fff;border-radius:12px;justify-self:start;padding:12px 18px;font-weight:500;text-decoration:none}.guide-nav{--brand:var(--accent);border:var(--edge);background:var(--bg);border-radius:14px;justify-items:center;gap:10px;padding:12px;display:grid}.guide-next{--brand:var(--accent);background:var(--accent);width:100%;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:17px;font-weight:600;transition:filter .16s;display:inline-flex}.guide-next:hover{filter:brightness(1.08)}.guide-back{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 12px;font-size:14px;display:inline-flex}.guide-back:hover{color:var(--text-h)}.guide-dots{gap:8px;display:flex}.guide-dots i{background:var(--border);border-radius:50%;width:8px;height:8px;transition:background .16s,transform .16s}.guide-dots i.on{background:var(--accent);transform:scale(1.3)}.guide-shots{scroll-snap-type:x mandatory;grid-auto-columns:min(42%,170px);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.guide-shot{scroll-snap-align:start;gap:8px;margin:0;display:grid;position:relative}.guide-shot img,.guide-shot-empty{aspect-ratio:9/16;border:.5px solid var(--border);object-fit:cover;background:color-mix(in srgb, var(--text) 8%, var(--bg));border-radius:14px;width:100%}.guide-shot-empty{box-sizing:border-box;color:var(--text);border-style:dashed;place-items:center;font-size:13px;display:grid}.guide-shot-num{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid;position:absolute;top:8px;left:8px}.guide-shot figcaption{font-size:14px;line-height:140%}.guide-shot.tricky img,.guide-shot.tricky .guide-shot-empty{border:2px solid #ff9a4d}.guide-shot.tricky .guide-shot-num{color:#1d0e02;background:#ff9a4d}.guide-shot.tricky figcaption{color:#ff9a4d;font-weight:500}.guide-check{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-check li{border:.5px solid var(--border);border-radius:999px;padding:8px 14px;font-weight:500}.guide-link{width:fit-content;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:-96px auto 48px;padding:8px 14px;font-size:16px;display:block}@media (width<=760px){.guide-link{margin-top:-40px}}@media (prefers-reduced-motion:reduce){.guide-step{animation:none}}.guide-card .devices-form{gap:10px;padding:12px 16px 16px}.guide-card .devices-field input{padding:8px 12px}.guide-card .devices-field>span{display:none}.guide-card .devices-periods button{justify-content:center;gap:6px;padding:8px 10px;display:flex}.guide-card .devices-form-actions button{padding:10px 12px}.guide-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guide-badge{border-radius:8px;line-height:0;display:block}.guide-badge img{width:auto;height:40px;display:block}.guide-badge img.padded{height:60px;margin:-10px -9px}.guide-alt{color:var(--text);gap:8px;font-size:14px;display:grid}.guide-text{gap:12px;padding:14px 16px;display:grid}.guide-messengers .provider{background:var(--bg)}@media (width<=760px){.guide-head h2{font-size:22px}.guide-next{padding:12px 16px}}html.phone-home{scroll-snap-type:y mandatory}html.phone-home .menu-toggle,html.phone-home .dock,html.phone-home .address{display:none}.phone-page{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;height:100svh;padding:16px 0}.phone-page>*{height:100%;transition:opacity .32s,transform .32s cubic-bezier(.2,.7,.2,1)}.phone-page:not(.active)>*{opacity:0;transform:scale(.96)}.phone-page .invite{min-height:0}.tiles{flex-direction:column;gap:12px;display:flex}.tile{--brand:var(--accent);border:1px solid var(--border);background:var(--bg);border-radius:16px;flex:1 1 0;min-height:64px;display:flex;overflow:hidden}.tile-title{font:inherit;color:var(--text-h);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:26px;font-weight:500;display:flex}.tile-badge{color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.tile-add{border:0;border-left:1px solid var(--border);width:72px;color:var(--accent);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.tile-marks{gap:8px;display:flex}.tile-marks .provider-mark{grid-row:auto;width:26px;height:26px}.screen-card{--brand:var(--accent);border:1px solid var(--border);background:var(--bg);text-align:left;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.screen-up{color:var(--text);align-self:center;padding:8px 16px 0;font-size:13px}.screen-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding-left:20px;display:flex}.screen-head h2{color:var(--text-h);margin:0;font-size:24px;font-weight:500}.screen-head .tile-badge{padding-right:20px}.screen-head .tile-add{align-self:stretch}.screen-plain{flex-direction:column;gap:6px;display:flex}.screen-plain .guide{flex:1;min-height:0}.screen-body{flex:1;min-height:0;overflow-y:auto}.screen-body .devices-list li:first-child,.screen-body .devices-form,.screen-body .devices-done:first-child{border-top:0}.tile-parts{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 20px;display:grid}.tile-parts dt{font-size:13px}.tile-parts dd{color:var(--text-h);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px}.tile-parts .tile-bonus{color:var(--accent)}.tile-cards{align-content:start;gap:10px;padding:12px;display:grid}.tile-cards .provider{column-gap:16px;padding:16px 18px}.tile-cards .provider strong{font-size:18px}.tile-cards .provider:after{width:100px;height:100px;bottom:-20px;right:-20px}.ops{margin:0;padding:0;list-style:none}.ops li{border-bottom:1px solid var(--border);align-items:baseline;gap:12px;padding:12px 20px;display:flex}.ops-sum{font-variant-numeric:tabular-nums;min-width:96px;color:var(--accent)}.ops-sum.minus{color:var(--text-h)}.ops-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-h);flex:1;overflow:hidden}.ops-when{font-size:13px}@media (prefers-reduced-motion:reduce){.phone-page>*{transition:none}}.offers{text-align:left;gap:16px;display:grid}.offers-card{--brand:var(--accent);border:.5px solid color-mix(in srgb, var(--text) 45%, transparent);background:var(--bg);border-radius:14px;gap:12px;padding:16px 18px;display:grid}.offers-card h2{color:var(--text-h);margin:0;font-size:22px;font-weight:500}.offers-hint{font-size:14px}.offers-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offers-row{grid-template-columns:64px minmax(0,1fr) 96px auto auto;align-items:center;gap:8px;display:grid}.offers-row input:not([type=checkbox]),.offers-row select{border:.5px solid var(--border);min-width:0;font:inherit;color:var(--text-h);background:0 0;border-radius:8px;padding:8px 10px;font-size:15px}.offers-row select{grid-column:1}.offers-period{color:var(--accent);font-size:14px}.offers-visible{cursor:pointer;align-items:center;gap:4px;font-size:13px;display:flex}.offers-visible input{accent-color:var(--accent)}.offers-note{color:var(--accent);grid-column:1/-1;font-size:13px}.offers-new{border-top:.5px dashed var(--border);padding-top:12px}.offers-card button{border:.5px solid var(--border);font:inherit;color:var(--text-h);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:14px}.offers-card button:hover:not(:disabled){border-color:var(--accent)}.offers-card button:disabled{opacity:.4;cursor:default}@media (width<=560px){.offers-row{grid-template-columns:64px minmax(0,1fr) 104px}.offers-row .offers-visible{grid-column:1/3}.offers-row>button{grid-column:3}}#root{isolation:isolate}.code-glow{z-index:-1;pointer-events:none;position:fixed;inset:0}.code-glow-dim,.code-glow-light{width:100%;height:100%;-webkit-mask:var(--code) 0 0 / 100% 100% no-repeat;mask:var(--code) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--code) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.code-glow-dim{background:color-mix(in srgb, var(--text) 10%, transparent)}
