.pz-pad{padding:var(--s3) var(--s4)}.pz-pad+.pz-pad{border-top:.5px solid var(--separator)}.pz-head{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.pz-head .pz-sp,.pz-sp{flex:1;min-width:0}.pz-title{font:var(--t-headline)}.pz-sub{font:var(--t-footnote);color:var(--label-2)}.pz-url{font:var(--t-footnote);color:var(--tint);word-break:break-all;text-decoration:none}.pz-actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3);align-items:center}.pz-actions .btn{min-height:36px;padding:0 var(--s3);font:600 15px/20px var(--font)}.pz-progress{height:6px;border-radius:3px;background:var(--fill);overflow:hidden;margin:var(--s2) 0}.pz-progress i{display:block;height:100%;background:var(--tint);border-radius:3px;transition:width .5s var(--ease)}.pz-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.pz-err{color:var(--red);font:var(--t-footnote)}.pz-ok{color:var(--green);font:var(--t-footnote)}.pz-log{font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;max-height:340px;overflow:auto;padding:var(--s3) var(--s4);background:var(--fill-2)}.pz-log div{padding:1px 0;border-bottom:.5px solid var(--fill);word-break:break-word}.pz-log .cap,.pz-log .err{color:var(--red);font-weight:600}.pz-log .warn{color:#b7791f}.pz-log .ok{color:var(--green)}.pz-log .item{color:var(--label-2)}.pz-log .sync,.pz-log .page,.pz-log .done{color:var(--tint)}.pz-log .ts{color:var(--label-3);margin-right:6px}.pz-input,.pz-area,.pz-select{width:100%;border:.5px solid var(--separator);border-radius:12px;background:var(--surface);color:var(--label);padding:10px 12px;font:var(--t-callout);outline:none}.pz-area{min-height:110px;resize:vertical;line-height:1.45}.pz-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pz-label{display:block;font:var(--t-footnote);color:var(--label-2);margin-top:var(--s3)}.pz-label>.pz-input,.pz-label>.pz-area,.pz-label>.pz-select{margin-top:4px}.pz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s2) var(--s3)}.pz-code{font:600 24px/1 var(--font-num);letter-spacing:3px}.pz-pre{white-space:pre-wrap;font:12px/1.45 ui-monospace,Menlo,monospace;max-height:240px;overflow:auto;background:var(--fill-2);border-radius:10px;padding:var(--s2)}.pz-steps{margin:var(--s2) 0 0;padding-left:20px;font:var(--t-footnote);color:var(--label-2)}.pz-steps li{margin-bottom:4px}.pz-fold{cursor:pointer;display:flex;align-items:center;gap:var(--s2);font:var(--t-headline)}.pz-fold:after{content:"▾";color:var(--label-3);margin-left:auto;transition:transform .2s var(--ease)}.pz-fold.is-open:after{transform:rotate(180deg)}.pz-tools{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;margin-bottom:var(--s3)}.pz-tools .pz-input{flex:1;min-width:180px}.pz-tools .pz-select{width:auto}.pz-item{display:grid;grid-template-columns:24px 84px 1fr;gap:var(--s3);align-items:start}.pz-item input[type=checkbox]{width:20px;height:20px;margin-top:30px;accent-color:var(--tint)}.pz-item img,.pz-noimg{width:84px;height:64px;object-fit:cover;border-radius:10px;background:var(--fill);display:block}.pz-item .pz-title{font:600 15px/20px var(--font)}.pz-price{font:700 16px/20px var(--font-num)}.pz-tags{display:flex;flex-wrap:wrap;gap:4px 10px;font:var(--t-caption);color:var(--label-2);margin-top:3px}.pz-more{font:var(--t-footnote);color:var(--label-2);white-space:pre-wrap;margin-top:6px}.pz-pager{display:flex;gap:var(--s2);align-items:center;justify-content:center;margin:var(--s3) 0 var(--s5)}.pz-bulk{position:sticky;bottom:calc(var(--tabbar-h, 49px) + 12px);z-index:5;display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;padding:var(--s2) var(--s3);border-radius:18px;margin-bottom:var(--s3);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:.5px solid var(--glass-border);box-shadow:var(--shadow-pop)}.pz-ad{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}@media(max-width:760px){.pz-ad{grid-template-columns:1fr}}.pz-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--s2)}.pz-photo{border:.5px solid var(--separator);border-radius:12px;padding:5px;background:var(--fill-2)}.pz-photo.is-del{opacity:.45}.pz-photo .nw{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block;background:var(--fill)}.pz-photo .ph0{width:100%;aspect-ratio:4 / 3;border-radius:8px;background:var(--fill);display:flex;align-items:center;justify-content:center;text-align:center;font:var(--t-caption);color:var(--label-2);padding:4px}.pz-photo .or{width:48px;height:36px;object-fit:cover;border-radius:5px}.pz-photo .btn{min-height:28px;padding:0 8px;font:600 12px/16px var(--font);border-radius:8px}.pz-mini{display:flex;gap:4px;align-items:center;margin-top:4px;flex-wrap:wrap}.pz-agent{background:var(--fill-2);border-radius:12px;padding:var(--s3);margin-top:var(--s3)}.pz-vers div{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:.5px solid var(--separator);font:var(--t-footnote)}.pz-banner{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);border-radius:12px;padding:var(--s3);font:600 15px/20px var(--font);margin-top:var(--s2)}.pz-log--mini{max-height:calc(4 * 19px + 2 * var(--s2));padding:var(--s2) var(--s3);border-radius:10px;margin-top:var(--s2)}.pz-log--mini div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-pad--seen{background:color-mix(in srgb,var(--yellow) 13%,transparent);box-shadow:inset 3px 0 0 var(--yellow)}.pz-pad--uniq{background:color-mix(in srgb,var(--green) 12%,transparent);box-shadow:inset 3px 0 0 var(--green)}.pz-seen{margin-top:6px;display:flex;flex-direction:column;gap:3px;font:var(--t-footnote)}.pz-seen a{color:var(--tint);text-decoration:none}.pz-seen b{font-weight:600}.pz-seen-sum{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font:var(--t-footnote)}.pz-seen-sum button{border:0;background:none;padding:0;font:inherit;color:var(--tint);cursor:pointer}.pz-uniq-cta{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pz-uniq-cta .btn{font-weight:600}.pz-cmp{--t-headline: 600 14px/18px var(--font);--t-body: 400 14px/18px var(--font);--t-callout: 400 13px/18px var(--font);--t-subhead: 400 13px/17px var(--font);--t-footnote: 400 11.5px/15px var(--font);--t-caption: 400 11px/14px var(--font);--s3: 8px;--s4: 10px;--s5: 12px;--tap: 36px}.pz-cmp .btn{min-height:36px;padding:0 var(--s3);font:600 14px/18px var(--font);border-radius:12px}.pz-cmp .btn--block{min-height:38px;margin-bottom:var(--s2)}.pz-cmp .list{margin-bottom:var(--s3);border-radius:12px}.pz-cmp .list__header{margin-top:var(--s3);padding-bottom:4px;font-size:11px}.pz-cmp .badge{padding:1px 6px;font:500 11px/15px var(--font)}.pz-cmp .pz-head{gap:6px}.pz-cmp .pz-head>b{font:700 14px/18px var(--font)}.pz-cmp .pz-progress{height:4px;margin:6px 0}.pz-cmp .pz-banner{padding:5px 8px;border-radius:8px;font:600 12px/16px var(--font);margin-top:4px}.pz-cmp .pz-input,.pz-cmp .pz-area,.pz-cmp .pz-select{padding:6px 8px;border-radius:9px}.pz-cmp .pz-label{margin-top:6px}.pz-cmp .pz-label>.pz-input,.pz-cmp .pz-label>.pz-area,.pz-cmp .pz-label>.pz-select{margin-top:2px}.pz-cmp .pz-area{line-height:1.35}.pz-cmp .pz-actions{margin-top:6px;gap:6px}.pz-cmp .pz-actions .btn{min-height:30px;font:600 13px/17px var(--font)}.pz-cmp .pz-ad{gap:var(--s3)}.pz-cmp .pz-photos{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.pz-cmp .pz-photo{padding:4px;border-radius:9px}.pz-cmp .pz-agent{padding:var(--s2);margin-top:var(--s2);border-radius:9px}.pz-cmp .pz-fold{font:600 13px/17px var(--font)}.pz-log--3{font:10.5px/14px ui-monospace,Menlo,Consolas,monospace;max-height:51.5px;padding:4px var(--s4)}.pz-log--3 div{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-log--3 .ts{margin-right:4px}.pz-log--3{cursor:pointer}.pz-log--3.is-open{max-height:50vh}.pz-log--3.is-open div{white-space:normal;padding:1px 0}.pz-gpu{font:600 13px/17px var(--font);color:var(--label);margin-top:2px}.pz-thumb{position:relative;display:block}.pz-dots{position:absolute;left:4px;right:4px;bottom:3px;display:flex;gap:2px;pointer-events:none}.pz-dots i{flex:1;height:2px;border-radius:1px;background:#ffffff80;box-shadow:0 0 2px #0006}.pz-dots i.on{background:#fff}.pz-done-btns{margin:0 0 var(--s2)}.pz-done-btns .btn{flex:1;min-height:38px}.pz-cgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.pz-cside{min-width:0;border-radius:9px;padding:5px;background:var(--fill-2)}.pz-cside--new{background:color-mix(in srgb,var(--green) 10%,transparent)}.pz-clabel{font:600 10.5px/14px var(--font);color:var(--label-2);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.pz-cthumb{position:relative;display:block}.pz-cthumb img,.pz-cnoimg{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:7px;display:block;background:var(--fill)}.pz-cnoimg{display:flex;align-items:center;justify-content:center;font:var(--t-caption);color:var(--label-2)}.pz-ctitle{font:600 12.5px/16px var(--font);margin-top:4px;word-break:break-word}.pz-cprice{font:700 13px/17px var(--font-num);margin-top:1px}.pz-cdesc{font:400 11.5px/15px var(--font);color:var(--label-2);white-space:pre-wrap;word-break:break-word;margin-top:3px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pz-cdesc.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}:root .pz-done-btns .btn.pz-btn-blue{background:linear-gradient(180deg,#3d8bff,#0a6cf0);border:1px solid #5a9cff;color:#fff;box-shadow:0 4px 14px #0a6cf04d}.pz-gw{margin:0 0 var(--s2)}:root .pz-gw .btn.pz-btn-gw{min-height:42px;background:linear-gradient(180deg,#ff9f2e,#f07a0a);border:1px solid #ffb35a;color:#fff;box-shadow:0 4px 14px #f07a0a4d;font-weight:700}:root .pz-gw .btn.pz-btn-gw:disabled{opacity:.5;box-shadow:none}.pz-gw-done{padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);font:600 14px/19px var(--font)}.pz-gw-key{min-height:22px;padding:2px 0;font-size:12px;color:var(--label-2)}.pz-gw .pz-input{min-width:0}.list.pz-sent{opacity:.5}.list.pz-sent .pz-title,.list.pz-sent .pz-url,.list.pz-sent .pz-sub,.list.pz-sent .pz-side,.list.pz-sent .pz-cgrid b,.list.pz-sent .pz-cgrid p,.list.pz-sent .pz-cgrid div{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--label) 60%,transparent)}.list.pz-sent img{filter:grayscale(.6)}.pz-sent-tag{display:inline-block;text-decoration:none!important;font:700 12px/16px var(--font);color:#f07a0a;background:color-mix(in srgb,#f07a0a 14%,transparent);padding:2px 7px;border-radius:6px}.ug-text{padding:var(--s3) var(--s4);line-height:1.4}.ug-text+.ug-text{border-top:.5px solid var(--separator)}.ug-hero{display:flex;gap:12px;align-items:flex-start}.ug-hero svg{flex:none;color:var(--home-1, var(--accent));margin-top:2px}.ug-steps{list-style:none;margin:0;padding:0;counter-reset:ug}.ug-steps li{counter-increment:ug;display:flex;gap:12px;padding:var(--s3) var(--s4);line-height:1.4}.ug-steps li+li{border-top:.5px solid var(--separator)}.ug-steps li:before{content:counter(ug);flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;background:var(--accent)}.ug-steps code{font-size:.92em;padding:1px 5px;border-radius:6px;background:var(--fill, rgba(120,120,128,.14));-webkit-user-select:all;user-select:all}.ug-log{font-size:13px;white-space:pre-wrap}.ug-input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--label, inherit);padding:10px 12px;border-radius:10px;border:0;outline:none;background:var(--fill, rgba(120,120,128,.12))}.ug-input:focus{box-shadow:0 0 0 2px var(--accent)}.ug-inst{margin-top:8px}.ug-ev{display:flex;gap:10px;align-items:flex-start}.ug-ev__ic{flex:none;width:22px;text-align:center}.ug-ev--new{background:color-mix(in srgb,var(--accent) 8%,transparent)}:root{--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-num: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--t-large: 700 34px/41px var(--font);--t-title1: 700 28px/34px var(--font);--t-title2: 700 22px/28px var(--font);--t-title3: 600 20px/25px var(--font);--t-headline: 600 17px/22px var(--font);--t-body: 400 17px/22px var(--font);--t-callout: 400 16px/21px var(--font);--t-subhead: 400 15px/20px var(--font);--t-footnote: 400 13px/18px var(--font);--t-caption: 400 12px/16px var(--font);--t-caption2: 400 11px/13px var(--font);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--r-card: 16px;--r-sheet: 20px;--r-control: 16px;--r-chip: 10px;--r-pill: 999px;--tap: 44px;--tint: #0A84FF;--tint-press: #0768CC;--accent: #FF8A1F;--navy: #07132E;--green: #20A85A;--red: #FF3B30;--yellow: #FFCC00;--gray: #8E8E93;--home-1: #0462E0;--home-2: #3B7BE0;--home-3: #0AA5C9;--home-4: #5B7CF0;--home-5: #7B5BF0;--home-6: #2E86FF;--home-7: #4C63E6;--home-8: #6E8BF5;--home-9: #0E7BD6;--home-10: #1E9E8A;--bg: #F2F2F7;--surface: #FFFFFF;--surface-2: #FFFFFF;--label: #000000;--label-2: rgba(60, 60, 67, .6);--label-3: rgba(60, 60, 67, .3);--separator: rgba(60, 60, 67, .29);--fill: rgba(120, 120, 128, .12);--fill-2: rgba(120, 120, 128, .08);--glass-bg: rgba(249, 249, 249, .84);--glass-border: rgba(60, 60, 67, .16);--glass-blur: 24px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sheet: 0 -8px 40px rgba(0, 0, 0, .16);--shadow-pop: 0 12px 40px rgba(0, 0, 0, .18);--shadow-tint: 0 10px 22px color-mix(in srgb, var(--tint) 25%, transparent);--ease: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1)}@media(prefers-color-scheme:dark){:root{--bg: #000000;--surface: #1C1C1E;--surface-2: #2C2C2E;--label: #FFFFFF;--label-2: rgba(235, 235, 245, .6);--label-3: rgba(235, 235, 245, .3);--separator: rgba(84, 84, 88, .65);--fill: rgba(120, 120, 128, .24);--fill-2: rgba(120, 120, 128, .16);--glass-bg: rgba(30, 30, 32, .84);--glass-border: rgba(255, 255, 255, .1);--tint: #409CFF;--tint-press: #2E82E0;--shadow-card: none}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;font:var(--t-body);color:var(--label);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--tint);text-decoration:none}.screen{display:flex;flex-direction:column;min-height:100%;padding-bottom:calc(var(--tabbar-h, 0px) + env(safe-area-inset-bottom))}.screen__body{flex:1;padding:0 var(--s4) var(--s6);max-width:720px;width:100%;margin:0 auto}.nav{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top);background:var(--glass-bg);border-bottom:.5px solid transparent;transition:border-color .2s var(--ease)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.nav{-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));backdrop-filter:saturate(180%) blur(var(--glass-blur))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav{background:var(--surface)}}.nav.is-scrolled{border-bottom-color:var(--separator)}.nav__bar{display:flex;align-items:center;gap:var(--s2);height:var(--tap);padding:0 var(--s4);max-width:720px;margin:0 auto;width:100%}.nav__slot{flex:0 0 auto;min-width:var(--tap);display:flex;align-items:center}.nav__slot--end{justify-content:flex-end}.nav__title-inline{font:var(--t-headline);opacity:0;transform:translateY(6px);transition:opacity .22s var(--ease),transform .22s var(--ease);margin:0 auto}.nav.is-scrolled .nav__title-inline{opacity:1;transform:none}.nav__large{max-width:720px;margin:0 auto;width:100%;padding:0 var(--s4) var(--s2);font:var(--t-large);letter-spacing:-.4px;transition:opacity .2s var(--ease)}.nav.is-scrolled .nav__large{opacity:0;height:0;padding-bottom:0;overflow:hidden}.nav__action{min-width:var(--tap);height:var(--tap);display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--tint);font:var(--t-body);cursor:pointer;border-radius:var(--r-control)}.nav__action:active{opacity:.4}.nav__action--back{margin-left:calc(var(--s2) * -1);gap:2px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;padding-bottom:env(safe-area-inset-bottom);background:var(--glass-bg);border-top:.5px solid var(--separator)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tabbar{-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));backdrop-filter:saturate(180%) blur(var(--glass-blur))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tabbar{background:var(--surface)}}.tabbar__item{flex:1;min-height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--s1) 0;background:none;border:0;color:var(--label-2);font:var(--t-caption2);cursor:pointer;transition:color .15s var(--ease)}.tabbar__item.is-active{color:var(--tint)}.tabbar__item:active svg{transform:scale(.88)}.tabbar__item svg{transition:transform .18s var(--ease-spring)}.list{background:var(--surface);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:var(--s5)}.list__header{font:var(--t-footnote);text-transform:uppercase;letter-spacing:.06em;color:var(--label-2);padding:0 var(--s4) var(--s2);margin-top:var(--s5)}.list__footer{font:var(--t-footnote);color:var(--label-2);padding:0 var(--s4);margin:calc(var(--s5) * -1 + var(--s2)) 0 var(--s5)}.row{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s3) var(--s4);background:var(--surface);border:0;width:100%;text-align:left;cursor:default;position:relative;color:var(--label)}.row+.row:before{content:"";position:absolute;top:0;left:var(--s4);right:0;height:.5px;background:var(--separator)}.row--tap{cursor:pointer}.row--tap:active{background:var(--fill-2)}.row--accent{background:color-mix(in srgb,var(--tint) 7%,var(--surface))}.row--accent:active{background:color-mix(in srgb,var(--tint) 14%,var(--surface))}.row--accent .row__title{color:var(--tint);font-weight:600}.row__icon{width:29px;height:29px;flex:0 0 29px;border-radius:7px;display:grid;place-items:center;color:#fff}.row__main{flex:1;min-width:0;display:flex;flex-direction:column}.row__title{font:var(--t-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__sub{font:var(--t-footnote);color:var(--label-2);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__value{font:var(--t-body);color:var(--label-2);text-align:right;flex:0 0 auto;max-width:50%}.row__chevron{color:var(--label-3);flex:0 0 auto}.cell-input{border:0;padding:0;background:transparent;font:var(--t-body);color:var(--label);width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cell-input::placeholder{color:var(--label-3)}.cell-input--area{resize:vertical;min-height:66px;line-height:1.35}.row:has(.cell-input){cursor:text;align-items:flex-start}.row:has(.cell-input) .row__title{font:var(--t-footnote);color:var(--label-2)}select.cell-input{cursor:pointer;padding-right:var(--s5)}.row:has(select.cell-input){position:relative}.row:has(select.cell-input):after{content:"";position:absolute;right:var(--s4);bottom:20px;width:7px;height:7px;border-right:1.8px solid var(--label-3);border-bottom:1.8px solid var(--label-3);transform:rotate(45deg);pointer-events:none}.btn{min-height:var(--tap);padding:0 var(--s5);border:0;border-radius:var(--r-control);font:var(--t-headline);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);transition:transform .12s var(--ease),opacity .12s var(--ease)}.btn:active{transform:scale(.975);opacity:.85}.btn:disabled{opacity:.4;cursor:default;transform:none}.btn--primary{background:var(--tint);color:#fff;box-shadow:var(--shadow-tint)}.btn--primary:disabled{box-shadow:none}.btn--tinted{background:color-mix(in srgb,var(--tint) 14%,transparent);color:var(--tint)}.btn--plain{background:none;color:var(--tint);padding:0 var(--s2)}.btn--block{width:100%}.btn--danger{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.field{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s2) var(--s4);background:var(--surface);position:relative}.field+.field:before{content:"";position:absolute;top:0;left:var(--s4);right:0;height:.5px;background:var(--separator)}.field__label{font:var(--t-body);width:108px;flex:0 0 auto}.field input,.field textarea{flex:1;min-width:0;border:0;outline:none;background:none;font:var(--t-body);padding:var(--s2) 0}.field input::placeholder,.field textarea::placeholder{color:var(--label-3)}.field textarea{resize:vertical;min-height:96px;line-height:1.45}.input-solo{width:100%;min-height:var(--tap);padding:0 var(--s4);border:0;border-radius:var(--r-control);background:var(--fill);font:var(--t-body);outline:none}.input-solo:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tint) 25%,transparent)}.segmented{display:flex;padding:2px;background:var(--fill);border-radius:9px;gap:2px}.segmented__item{flex:1;min-height:32px;border:0;border-radius:7px;background:transparent;font:500 13px/16px var(--font);color:var(--label);cursor:pointer;transition:background .18s var(--ease),box-shadow .18s var(--ease)}.segmented__item.is-active{background:var(--surface);box-shadow:0 1px 3px #0000001f}.badge{display:inline-flex;align-items:center;gap:var(--s1);padding:3px var(--s2);border-radius:var(--r-chip);font:500 12px/16px var(--font);white-space:nowrap}.badge--ok{background:color-mix(in srgb,var(--green) 16%,transparent);color:#248a3d}.badge--warn{background:color-mix(in srgb,var(--yellow) 24%,transparent);color:#8a6d00}.badge--err{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.badge--idle{background:var(--fill);color:var(--label-2)}.badge--tint{background:color-mix(in srgb,var(--tint) 14%,transparent);color:var(--tint)}@media(prefers-color-scheme:dark){.badge--ok{color:#30d158}.badge--warn{color:#ffd426}}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052;animation:fadeIn .25s var(--ease)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;max-height:92vh;display:flex;flex-direction:column;background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);padding-bottom:env(safe-area-inset-bottom);animation:sheetIn .36s var(--ease)}@media(min-width:720px){.sheet{left:50%;bottom:auto;top:50%;transform:translate(-50%,-50%);width:560px;border-radius:var(--r-sheet);animation:popIn .28s var(--ease-spring)}}.sheet__grabber{width:36px;height:5px;border-radius:var(--r-pill);background:var(--label-3);margin:var(--s2) auto var(--s1);flex:0 0 auto}@media(min-width:720px){.sheet__grabber{display:none}}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s4);min-height:var(--tap)}.sheet__title{font:var(--t-headline)}.sheet__body{overflow-y:auto;padding:0 var(--s4) var(--s6);-webkit-overflow-scrolling:touch}@keyframes fadeIn{0%{opacity:0}}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes popIn{0%{transform:translate(-50%,-46%) scale(.96);opacity:0}}.empty{display:grid;place-items:center;gap:var(--s3);text-align:center;padding:var(--s8) var(--s5);color:var(--label-2)}.empty__icon{color:var(--label-3)}.empty__title{font:var(--t-title3);color:var(--label)}.stack{display:grid;gap:var(--s3)}.stack>.list{margin-bottom:0}.stack>.list__footer{margin:0}.stack>.list__header{margin-top:var(--s2)}.hstack{display:flex;align-items:center;gap:var(--s2)}.spacer{flex:1}.muted{color:var(--label-2)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--fill);border-top-color:var(--label-3);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth{min-height:100dvh;display:grid;align-content:center;gap:var(--s5);padding:var(--s7) var(--s5) calc(var(--s7) + env(safe-area-inset-bottom));max-width:400px;margin:0 auto}.auth__brand{display:grid;justify-items:center;gap:var(--s2);text-align:center}.auth__logo{width:190px;height:auto}.auth__title{font:var(--t-title1);letter-spacing:-.4px}.auth__sub{font:var(--t-subhead);color:var(--label-2)}.owl{display:block;height:auto}.brandmark{display:grid;justify-items:center;gap:var(--s2);padding:var(--s6) 0 var(--s7);color:var(--label-3)}.brandmark__name{font:var(--t-footnote);color:var(--label-2)}.auth__error{font:var(--t-footnote);color:var(--red);text-align:center;min-height:18px}.auth__video{display:flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--tap);font:var(--t-callout);color:var(--tint);background:none;border:0;cursor:pointer}.video-guide{display:block;width:100%;max-height:60dvh;margin:0 auto var(--s3);border-radius:var(--r-card);background:#000;object-fit:contain}.grid-wrap{display:none}.cards{display:block}@media(min-width:900px){.grid-wrap{display:block;overflow-x:auto;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin:var(--s4) 0 var(--s5);-webkit-overflow-scrolling:touch}.cards{display:none}.screen__body:has(.grid-wrap){max-width:1400px}.screen__body:has(.grid-wrap) .segmented{max-width:420px}}.grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:var(--t-subhead)}.grid th,.grid td{padding:var(--s2) var(--s3);text-align:left;border-bottom:.5px solid var(--separator);max-width:220px;white-space:nowrap}.grid th{position:sticky;top:0;z-index:1;background:var(--surface-2);font:var(--t-footnote);color:var(--label-2);text-transform:uppercase;letter-spacing:.05em}.grid tbody tr{cursor:pointer}.grid tbody tr:hover td{background:var(--fill-2)}.grid td:first-child,.grid th:first-child{position:sticky;left:0;background:var(--surface);z-index:2}.grid th:first-child{z-index:3;background:var(--surface-2)}.plans{display:grid;gap:var(--s3);margin-bottom:var(--s5)}@media(min-width:640px){.plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.plan{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);border:1.5px solid transparent}.plan.is-current{border-color:var(--tint)}.plan__title{font:var(--t-title3)}.plan__price{font:var(--t-title2)}.plan__title+.plan__price{margin-top:calc(2px - var(--s3))}.plan__period{font:var(--t-subhead);color:var(--label-2)}.plan__features{margin:0;padding:0;list-style:none;display:grid;gap:var(--s2);font:var(--t-subhead);color:var(--label-2);flex:1}.plan__features li{padding-left:var(--s5);position:relative}.plan__features li:before{content:"";position:absolute;left:2px;top:6px;width:10px;height:6px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.row--plain{display:block;padding:var(--s4)}.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);margin:var(--s4) 0}.kpi{background:var(--surface);border-radius:var(--r-card);padding:var(--s3) var(--s4);box-shadow:var(--shadow-card);display:grid;gap:2px;align-content:start}.kpi__label{font:var(--t-footnote);color:var(--label-2)}.kpi__value{font:var(--t-title2);letter-spacing:-.4px}.kpi__delta{font:var(--t-caption2);color:var(--label-3)}.kpi__delta.is-up{color:#248a3d}.kpi__delta.is-down{color:var(--red)}.chart{position:relative;padding-left:40px}.chart__svg{display:block;width:100%;overflow:visible}.chart__grid{stroke:var(--separator);stroke-width:.5;opacity:.5}.chart__axis{font:var(--t-caption2);color:var(--label-3)}.chart__axis--y{position:absolute;left:0;top:0;bottom:18px;width:36px}.chart__axis--y span{position:absolute;right:0;transform:translateY(-50%);text-align:right}.chart__axis--x{display:flex;justify-content:space-between;padding-top:var(--s1)}.legend{display:flex;gap:var(--s4);font:var(--t-caption);color:var(--label-2);padding-left:40px}.legend__item{display:inline-flex;align-items:center;gap:6px}.legend__item i{width:10px;height:3px;border-radius:2px}.gauge{display:grid;gap:var(--s1)}.gauge__value{font:var(--t-large);letter-spacing:-1px;line-height:1.1}.gauge__label{font:var(--t-subhead);color:var(--label-2);margin-bottom:var(--s2)}.gauge__scale{height:8px;border-radius:var(--r-pill);background:var(--fill);overflow:hidden}.gauge__scale i{display:block;height:100%;border-radius:var(--r-pill)}.gauge__marks{position:relative;height:14px;font:var(--t-caption2);color:var(--label-3)}.gauge__marks span{position:absolute;transform:translate(-50%)}.gauge__marks span:first-child{transform:none}.gauge__marks span:last-child{transform:translate(-100%)}.bar{display:grid;gap:3px}.bar i{display:block;height:3px;min-width:2px;border-radius:var(--r-pill);background:var(--tint);opacity:.5}.bar em{font:var(--t-caption);font-style:normal;color:var(--label-2)}.bid-value{display:grid;justify-items:end;gap:2px}.bid-value__pos{font:var(--t-headline)}.bid-value__pos.is-missed{color:var(--red)}.stepper{display:flex;align-items:center;justify-content:center;gap:var(--s5)}.stepper button{width:var(--tap);height:var(--tap);border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--tint);font:300 26px/1 var(--font);cursor:pointer}.stepper button:active{background:var(--fill-2)}.stepper__value{font:var(--t-large);min-width:56px;text-align:center}.ladder{display:grid;gap:6px}.ladder__row{display:flex;align-items:center;gap:var(--s3);font:var(--t-subhead)}.ladder__pos{width:18px;color:var(--label-2)}.ladder__bar{flex:1;height:8px;border-radius:var(--r-pill);background:var(--fill);overflow:hidden}.ladder__bar i{display:block;height:100%;background:var(--tint);opacity:.55;border-radius:var(--r-pill)}.ladder__price{width:74px;text-align:right;color:var(--label-2)}.ladder__row.is-target .ladder__bar i{opacity:1}.ladder__row.is-target .ladder__pos,.ladder__row.is-target .ladder__price{color:var(--label);font-weight:600}.ladder__row.is-out{opacity:.35}.ladder__row.is-out .ladder__bar i{background:var(--gray)}.inline-num{width:96px;text-align:right;background:var(--fill-2);border-radius:var(--r-chip);padding:4px var(--s2)}.photo-list{display:grid;gap:var(--s4);padding-bottom:var(--s5)}.photo-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--s4)}.photo-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s3)}.photo-card__name{font:var(--t-subhead);font-weight:600}.photo-card__del{border:0;background:none;color:var(--red);font:var(--t-footnote);cursor:pointer;flex:none}.photo-pairs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(38%,1fr);gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.photo-thumb{margin:0;scroll-snap-align:start}.photo-thumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-chip);background:var(--fill);display:block}.photo-thumb figcaption{margin-top:6px;font:var(--t-caption2);color:var(--label-2);display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.photo-thumb--out figcaption{color:var(--label)}.photo-thumb--wait{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--fill);border-radius:var(--r-chip)}.photo-thumb__dl{border:0;background:var(--fill);color:var(--tint);font:var(--t-caption2);font-weight:600;padding:3px var(--s2);border-radius:var(--r-pill);cursor:pointer;flex:none}.dist{font-weight:600}.dist--ok{color:var(--green)}.dist--mid{color:var(--yellow)}.dist--low{color:var(--label-2)}.photo-hint{font:var(--t-caption);padding:var(--s2) var(--s1) 0}.photo-bar{position:sticky;bottom:0;margin:var(--s4) calc(-1 * var(--s4)) 0;padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));background:var(--glass-bg);border-top:.5px solid var(--separator);display:grid;gap:var(--s3)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.photo-bar{-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));backdrop-filter:saturate(180%) blur(var(--glass-blur))}}.photo-bar__row{display:flex;align-items:center;gap:var(--s3)}.photo-bar__label{font:var(--t-footnote);color:var(--label-2);flex:none}.photo-bar__actions{display:flex;gap:var(--s3)}.photo-bar__actions .btn:first-child{flex:none}.photo-step{display:flex;align-items:center;gap:var(--s3);margin-left:auto}.photo-step button{width:30px;height:30px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--tint);font:300 20px/1 var(--font);cursor:pointer}.photo-step button:disabled{opacity:.35}.photo-step span{font:var(--t-headline);min-width:20px;text-align:center}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-chip);background:color-mix(in srgb,var(--tint) 12%,transparent);color:var(--tint);font:var(--t-footnote);cursor:pointer;border:0}.chip span{opacity:.55;font-size:11px}.row--input{display:flex;gap:var(--s2);align-items:center;padding:var(--s4)}.row--input .input-solo{flex:1}.icon-btn{flex:none;width:var(--tap);height:var(--tap);border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform .12s var(--ease),opacity .12s var(--ease)}.icon-btn:active{transform:scale(.9)}.icon-btn:disabled{opacity:.35;cursor:default;transform:none}.icon-btn--tint{background:var(--tint);color:#fff;box-shadow:var(--shadow-tint, none)}.row--plain.toggle{display:flex;align-items:center;justify-content:space-between}.switch{--sw-w: 51px;--sw-h: 31px;--sw-pad: 2px;width:var(--sw-w);height:var(--sw-h);border-radius:var(--r-pill);border:0;padding:var(--sw-pad);background:var(--fill);display:inline-flex;align-items:center;cursor:pointer;flex:none;transition:background .2s var(--ease)}.switch.is-on{background:var(--green)}.switch__knob{width:calc(var(--sw-h) - var(--sw-pad) * 2);height:calc(var(--sw-h) - var(--sw-pad) * 2);border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e;transition:transform .2s var(--ease-spring)}.switch.is-on .switch__knob{transform:translate(calc(var(--sw-w) - var(--sw-h)))}.analytics-compact{--tap: 31px}.analytics-compact .row{min-height:31px;padding-top:8px;padding-bottom:8px}.analytics-compact .list{margin-bottom:14px}.analytics-compact .list__header{margin-top:14px}.analytics-compact .list__footer{margin:calc(-1 * 14px + var(--s2)) 0 14px}.analytics-compact .kpis{margin:11px 0}.analytics-compact .kpi{padding:8px var(--s4)}.analytics-compact .segmented{height:31px}.analytics-compact .row--plain{padding-top:11px;padding-bottom:11px}.analytics-compact .gauge{gap:2px}.demand-compact{gap:var(--s2)}.demand-compact .list{margin-bottom:var(--s2)}.demand-compact .list__header{margin-top:var(--s1)}.demand-compact .list__footer{margin:calc(-1 * var(--s2) + 2px) 0 var(--s2)}.demand-compact .row--plain{padding-top:var(--s2);padding-bottom:var(--s2)}.demand-compact .row--input{padding-top:var(--s1);padding-bottom:var(--s1)}.demand-compact .toggle{padding-top:var(--s2);padding-bottom:var(--s2)}.demand-compact .segmented{height:34px}.demand-compact .btn--block{min-height:40px}.chev{color:var(--label-3);flex:0 0 auto;font-size:20px;line-height:1}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:0 var(--s2);font:var(--t-footnote)}.crumb{border:0;background:transparent;padding:4px 6px;border-radius:7px;color:var(--tint);font:var(--t-footnote);cursor:pointer;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb--cur{color:var(--label-2);cursor:default;font-weight:600}.crumb:disabled{cursor:default}.crumb-wrap{display:inline-flex;align-items:center;gap:2px;min-width:0}.crumb-sep{color:var(--label-3)}.city-btn{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:var(--surface);cursor:pointer;padding:var(--s3) var(--s4);border-radius:var(--r-card);text-align:left}.city-btn__val{color:var(--tint);font:var(--t-body)}.city-opt{border:0;background:var(--surface);width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.city-opt:active{background:var(--fill-2)}.home{min-height:100vh;background:radial-gradient(120% 60% at 50% -10%,#eaf1ff,#eaf1ff00 60%),linear-gradient(180deg,#f6f9ff 0%,var(--bg) 40%);padding-bottom:calc(var(--tabbar-h, 49px) + env(safe-area-inset-bottom))}.home__top{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:var(--s2);padding:calc(env(safe-area-inset-top) + 10px) var(--s3) 10px;background:var(--glass-bg);border-bottom:.5px solid var(--separator)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.home__top{-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));backdrop-filter:saturate(180%) blur(var(--glass-blur))}}.home__icobtn{width:40px;height:40px;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--navy);border-radius:var(--r-control)}.home__icobtn:active{background:var(--fill-2)}.home__brand{display:flex;align-items:center;justify-content:center;gap:var(--s2)}.wordmark{font:800 23px/1 var(--font);letter-spacing:-.6px}.wordmark__a{color:var(--navy)}.wordmark__b{color:var(--tint)}.home__body{max-width:720px;margin:0 auto;padding:var(--s2) var(--s4) var(--s6)}.home__h1{font:var(--t-large);letter-spacing:-.5px;margin:var(--s3) 2px var(--s5)}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.tile{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s4) var(--s4);min-width:0;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid rgba(255,255,255,.8);box-shadow:0 1px 2px #102a5a0d,0 10px 26px #102a5a0d;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.tile:active{transform:scale(.975);box-shadow:0 1px 2px #102a5a0d}.tile__ico{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;color:var(--ico, var(--tint));background:radial-gradient(120% 120% at 30% 20%,#fffffff2,#fff0 55%),linear-gradient(155deg,#eef4ff,#e2ecff 55%,#d9e6ff);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -4px 8px #0462e00f,0 8px 16px #0462e01a;margin-bottom:var(--s1)}.tile__title{font:var(--t-title3);color:var(--label);letter-spacing:-.2px;overflow-wrap:break-word}.tile__sub{font:var(--t-subhead);color:var(--label-2);overflow-wrap:break-word}@media(prefers-color-scheme:dark){.home{background:radial-gradient(120% 60% at 50% -10%,#10203f,#10203f00 60%),linear-gradient(180deg,#0a1226,#000 40%)}.wordmark__a,.home__icobtn{color:#fff}.tile{background:linear-gradient(180deg,var(--surface) 0%,#17181c 100%);border-color:#ffffff0f;box-shadow:0 8px 24px #0006}.tile__ico{background:radial-gradient(120% 120% at 30% 20%,#ffffff1a,#fff0 55%),linear-gradient(155deg,#1d2740,#16203a);box-shadow:inset 0 1px 1px #ffffff14,0 6px 14px #0006}}.gen-pad{padding:var(--s3) var(--s4)}.gen-modes{display:grid}.gen-mode{display:grid;gap:2px;text-align:left;padding:var(--s3) var(--s4);background:var(--surface);border:0;border-radius:0;position:relative;cursor:pointer}.gen-mode+.gen-mode:before{content:"";position:absolute;top:0;left:var(--s4);right:0;height:.5px;background:var(--separator)}.gen-mode__title{font:var(--t-body)}.gen-mode__sub{font:var(--t-footnote);color:var(--label-2)}.gen-mode.is-active{background:color-mix(in srgb,var(--tint) 12%,var(--surface))}.gen-mode.is-active .gen-mode__title{color:var(--tint);font-weight:600}.gen-mode:disabled{opacity:.5}.gen-photo{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface)}.gen-photo img{width:64px;height:64px;object-fit:cover;border-radius:var(--r-control);flex:none}.gen-photo__side{display:grid;gap:var(--s1);min-width:0}.gen-photo__del{justify-self:start;border:0;background:none;padding:0;color:var(--red);font:var(--t-footnote);cursor:pointer}.gen-error{padding:var(--s3) var(--s4);border-radius:var(--r-control);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red);font:var(--t-footnote)}.gen-hint{font:var(--t-caption);text-align:center}.gen-result{background:var(--surface);padding:var(--s3)}.gen-result img{width:100%;height:auto;display:block;border-radius:var(--r-control)}.gen-result__actions{display:grid;gap:var(--s2)}.gen-out{padding:var(--s3) var(--s4);background:var(--surface);font:var(--t-body);white-space:pre-wrap;word-break:break-word}.gen-out--long{max-height:320px;overflow-y:auto}.roadmap-progress{padding:0 var(--s4) var(--s4)}.roadmap-progress__bar{height:10px;border-radius:var(--r-pill);background:var(--fill);overflow:hidden}.roadmap-progress__fill{height:100%;background:var(--tint);border-radius:var(--r-pill);transition:width .3s var(--ease)}.roadmap-progress__label{margin-top:var(--s2);font:var(--t-subhead);color:var(--label-2)}:root[data-theme=glass]{--tint: #16A34A;--tint-press: #15803D;--accent: #0D9488;--navy: #0B3D24;--r-card: 22px;--r-sheet: 30px;--r-control: 20px;--r-chip: 14px;--glass-bg: rgba(255, 255, 255, .55);--glass-border: rgba(255, 255, 255, .6);--glass-blur: 34px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .03), 0 14px 30px rgba(0, 0, 0, .07);--shadow-sheet: 0 -20px 60px rgba(0, 0, 0, .22);--shadow-pop: 0 20px 60px rgba(0, 0, 0, .22);--shadow-tint: 0 14px 32px color-mix(in srgb, var(--tint) 40%, transparent);--glass-specular: linear-gradient(135deg, rgba(255, 255, 255, .65), rgba(255, 255, 255, 0) 45%);--home-1: #1DB954;--home-2: #16A34A;--home-3: #059669;--home-4: #0D9488;--home-5: #14B8A6;--home-6: #22C55E;--home-7: #15803D;--home-8: #0891B2;--home-9: #65A30D;--home-10: #0F9D6C}@media(prefers-color-scheme:dark){:root[data-theme=glass]{--tint: #32D74B;--tint-press: #28A745;--glass-bg: rgba(40, 42, 46, .5);--glass-border: rgba(255, 255, 255, .14);--shadow-card: none;--glass-specular: linear-gradient(135deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, 0) 45%)}:root[data-theme=glass] .home{background:radial-gradient(120% 60% at 50% -10%,#0f2b1c,#0f2b1c00 60%),linear-gradient(180deg,#0a1a10,#000 40%)}}:root[data-theme=glass] .tabbar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:32px;border:1px solid var(--glass-border);box-shadow:var(--shadow-pop);padding-bottom:0;overflow:hidden}:root[data-theme=glass] .tabbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-specular);pointer-events:none}:root[data-theme=glass] .screen{padding-bottom:calc(var(--tabbar-h, 0px) + 28px + env(safe-area-inset-bottom))}:root[data-theme=glass] .nav.is-scrolled{border-bottom-color:var(--glass-border)}:root[data-theme=glass] .btn--primary{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 88%,white 12%),var(--tint));border:1px solid color-mix(in srgb,var(--tint) 55%,white 45%);overflow:hidden}:root[data-theme=glass] .btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-specular);pointer-events:none}:root[data-theme=glass] .btn--tinted{background:color-mix(in srgb,var(--tint) 16%,transparent);border:1px solid color-mix(in srgb,var(--tint) 28%,transparent)}:root[data-theme=glass] .segmented{border-radius:var(--r-control)}:root[data-theme=glass] .segmented__item{border-radius:calc(var(--r-control) - 4px)}:root[data-theme=glass] .switch.is-on{background:var(--tint)}:root[data-theme=glass] .home{background:radial-gradient(120% 60% at 50% -10%,#e5f9ec,#e5f9ec00 60%),linear-gradient(180deg,#f3fbf5 0%,var(--bg) 40%)}.auth__logo--glass{display:flex;flex-direction:column;align-items:center;gap:var(--s3)}:root[data-theme=glass] .tile__ico{background:radial-gradient(120% 120% at 30% 20%,#ffffffe6,#fff0 55%),linear-gradient(155deg,#e2fbe9,#cdf4dd 55%,#b9edd4);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -4px 8px #16a34a1f,0 8px 16px #16a34a29}@media(prefers-color-scheme:dark){:root[data-theme=glass] .tile__ico{background:radial-gradient(120% 120% at 30% 20%,#ffffff1a,#fff0 55%),linear-gradient(155deg,#142a1f,#0f2118);box-shadow:inset 0 1px 1px #ffffff14,0 6px 14px #0006}}
