.va-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;overflow-y:auto;padding:14px 16px 32px;background:var(--bg, #242328);color:var(--t1, #fff);font:15px/1.42 var(--f-body, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif)}.va-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.va-title{font-size:20px;font-weight:700}.va-close{background:var(--s2, #333438);color:var(--t1, #fff);border:0;border-radius:999px;width:34px;height:34px;font-size:15px}.va-sub{color:var(--t2, #bdbec7);font-size:13px;margin:4px 0 12px}.va-now{background:var(--s1, #3d3f45);border-radius:16px;padding:12px;margin-bottom:12px}.va-now-cap{color:var(--t3, #aeafb9);font-size:12px}.va-now-who{font-weight:700;margin:2px 0 10px}.va-back{width:100%;background:var(--acc, #7db7ff);color:#10213a;border:0;border-radius:12px;padding:10px;font-weight:700;font-size:14px}.va-search{width:100%;box-sizing:border-box;background:var(--s2, #333438);color:var(--t1, #fff);border:0;border-radius:12px;padding:10px 12px;font-size:15px;margin-bottom:12px}.va-client{background:var(--s1, #3d3f45);border-radius:18px;padding:12px;margin-bottom:10px}.va-client-name{font-weight:700}.va-client-meta{color:var(--t3, #aeafb9);font-size:12px;margin-bottom:4px}.va-person{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--s2, #333438);border-radius:12px;padding:9px 10px;margin-top:6px}.va-who{font-size:14px}.va-role{color:var(--t3, #aeafb9);font-size:12px}.va-go{flex:none;background:var(--acc, #7db7ff);color:#10213a;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.va-go:disabled{opacity:.5}.va-none{color:var(--t3, #aeafb9);font-size:12px;margin-top:6px}.va-note{color:var(--t3, #aeafb9);font-size:12px;margin:12px 2px 0}.va-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;background:#0000008c}.va-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9101;background:var(--bg, #242328);color:var(--t1, #fff);border-radius:22px 22px 0 0;padding:18px 16px calc(22px + env(safe-area-inset-bottom,0px));font:15px/1.42 var(--f-body, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif)}.va-grab{width:40px;height:4px;background:#5a5c63;border-radius:4px;margin:0 auto 14px}.va-sheet-title{font-weight:800;font-size:17px;margin-bottom:8px}.va-sheet-text{color:var(--t2, #bdbec7);font-size:13.5px;margin:0 0 10px}.va-what{background:var(--s1, #3d3f45);border-radius:14px;padding:10px 12px;font-size:13px;margin-bottom:12px}.va-what span{color:var(--t3, #aeafb9);display:block;font-size:12px;margin-bottom:2px}.va-ok{width:100%;background:var(--s2, #333438);color:var(--t1, #fff);border:0;border-radius:14px;padding:11px;font-weight:600;font-size:14px}.va-toast{position:fixed;left:16px;right:16px;bottom:24px;z-index:9200;background:var(--s1, #3d3f45);color:var(--t1, #fff);border-radius:14px;padding:12px 14px;font-size:14px;text-align:center}*{margin:0;padding:0;box-sizing:border-box}:root{--ink: #f3f4f7;--soft: #c7cbd4;--mut: #8a909c;--mut2: #6c7280;--red: #ff5a52;--amber: #f5b54a;--green: #41d18b;--mint: #5cf2c0;--blue: #5b9dff;--guide: #2be9ff;--sev: var(--red);--ease: cubic-bezier(.16, 1, .3, 1);--font: "Manrope", -apple-system, "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--display: "Unbounded", var(--font);--r-card: 26px}body[data-sev=amber]{--sev: var(--amber)}body[data-sev=green]{--sev: var(--green)}body[data-sev=blue]{--sev: var(--blue)}html,body{background:#0a0c10}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;justify-content:center;padding:max(12px,min(env(safe-area-inset-top),16px)) 16px max(28px,env(safe-area-inset-bottom));background:radial-gradient(900px 520px at 50% -8%,#161b24,#0e1116 52%,#0a0c10)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;transition:background .6s var(--ease);background:transparent}body[data-sev=red]:after{background:radial-gradient(720px 440px at 50% -2%,rgba(255,90,82,.12),transparent 60%)}body[data-sev=amber]:after{background:radial-gradient(820px 480px at 50% -2%,rgba(245,181,74,.08),transparent 62%)}body[data-sev=green]:after{background:radial-gradient(940px 560px at 50% -6%,rgba(65,209,139,.09),transparent 64%);animation:scene-breathe 8s var(--ease) infinite}body[data-sev=blue]:after{background:radial-gradient(820px 500px at 50% -2%,rgba(91,157,255,.06),transparent 62%)}@keyframes scene-breathe{0%,to{opacity:.78}50%{opacity:1}}.wrap{width:100%;max-width:440px;position:relative;z-index:1}.card{position:relative;overflow:hidden;background:linear-gradient(180deg,#1b1f28,#12151c);border:1px solid color-mix(in srgb,var(--sev) 16%,rgba(255,255,255,.07));border-radius:26px;padding:24px 22px 22px;box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #00000080,0 18px 40px -18px #000000a6,0 40px 80px -40px #000000b3;animation:card-in .52s var(--ease)}.card[data-sev=red]{padding:22px 20px 20px;animation:card-settle .44s var(--ease)}.card[data-sev=green]{padding:30px 24px 26px}.card.onb{padding:24px 22px 22px 30px}@keyframes card-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes card-settle{0%{opacity:0;transform:translateY(-7px) scale(1.018)}to{opacity:1;transform:none}}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.card:after{content:"";position:absolute;left:0;right:0;top:0;height:50%;pointer-events:none;border-radius:26px 26px 0 0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.1) 47%,rgba(255,255,255,.02) 55%,transparent 70%);transform:translate(-120%);animation:sweep 1.1s var(--ease) .15s 1 both}@keyframes sweep{to{transform:translate(120%)}}.card>*{position:relative;z-index:1}.card>.tophalo{z-index:0}.tophalo{position:absolute;left:50%;top:-8px;transform:translate(-50%);height:140px;border-radius:50%;filter:blur(46px);pointer-events:none;background:radial-gradient(circle,var(--sev),transparent 70%)}.card[data-sev=red] .tophalo{width:52%;opacity:.22}.card[data-sev=amber] .tophalo{width:70%;opacity:.15}.card[data-sev=green] .tophalo{width:90%;opacity:.15}.card[data-sev=blue] .tophalo{width:68%;opacity:.13}.spine{position:absolute;left:16px;top:22px;bottom:22px;width:5px;border-radius:999px;z-index:2;background:var(--sev);box-shadow:0 0 14px var(--sev),inset 0 0 8px #ffffff59}.card[data-sev=green] .spine{box-shadow:0 0 30px var(--sev),inset 0 0 10px #ffffff73}.card[data-sev=red] .spine{box-shadow:0 0 8px var(--sev),inset 0 0 7px #ffffff59}.venue{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.01em;margin-top:2px}.venue .when{color:var(--mut);font-weight:600;font-size:13.5px}.sevpill{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 12px 6px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sev);background:color-mix(in srgb,var(--sev) 12%,transparent);border:1px solid color-mix(in srgb,var(--sev) 32%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.showcase-done-badge{--sev: var(--amber);margin-top:0;margin-bottom:4px}.sevpill .led{width:7px;height:7px;border-radius:50%;background:var(--sev);box-shadow:0 0 8px var(--sev)}.title{margin-top:6px;font-family:var(--display);font-size:21px;font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#fff;max-width:18ch}.label{margin-top:18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:700}.amount{margin-top:5px;display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums lining-nums}.amount .num{font-size:50px;font-weight:800;line-height:.95;letter-spacing:-.03em;color:#fff}.amount .cur{font-size:24px;font-weight:700;color:var(--mut)}.amount .per{font-size:18px;font-weight:700;color:var(--mut);align-self:flex-end;margin-bottom:5px}.card[data-sev=red] .amount .num{font-size:54px}.amount.tinted .num,.card[data-sev=green] .amount .num{color:var(--mint);text-shadow:0 0 28px color-mix(in srgb,var(--green) 50%,transparent)}.extrapolation{margin-top:9px;font-size:13px;line-height:1.45;color:var(--mut)}.extrapolation b{color:var(--soft);font-weight:700}.quals{margin-top:14px}.quals .label{margin-top:0}.quals ul{margin:8px 0 0 18px}.quals li{margin:5px 0;font-size:13px;line-height:1.45;color:var(--soft)}.why{margin-top:18px;padding:14px 15px;border-radius:15px;background:#ffffff07;border:1px solid rgba(255,255,255,.06)}.why .label{margin-top:0}.why-text{margin-top:6px;font-size:14px;line-height:1.55;color:var(--soft)}.why-head{margin-top:16px;font-size:15px;line-height:1.4;font-weight:700;color:var(--ink)}.why-head:first-child{margin-top:0}.steps{margin-top:18px}.steps .label{margin-top:0}.steps ol{margin:12px 0 0;list-style:none;counter-reset:s}.steps li{counter-increment:s;position:relative;padding-left:34px;margin:11px 0;font-size:14.5px;line-height:1.4;color:var(--soft)}.steps li:before{content:counter(s);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--sev);background:color-mix(in srgb,var(--sev) 13%,transparent);border:1px solid color-mix(in srgb,var(--sev) 28%,transparent)}.card[data-sev=green] .steps li{margin:14px 0}.card[data-sev=red] .steps li{margin:8px 0}.rv-section{margin-top:18px}.rv-section .label{margin-top:0}.rv-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.rv-progress{font-size:12px;font-weight:700;color:var(--mut)}.rv-list{margin-top:10px;display:flex;flex-direction:column;gap:10px}.rv-row{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border-radius:15px;background:#ffffff07;border:1px solid rgba(255,255,255,.07);transition:opacity .25s var(--ease)}.rv-row.done{opacity:.5}.rv-mark{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--mut2)}.rv-mark.rv-mark-done{width:auto;height:auto;margin-top:0;background:none;font-size:14px;font-weight:800;line-height:1.3;color:var(--green)}.rv-mark.rv-mark-done:before{content:"✓"}.rv-body{flex:1;min-width:0}.rv-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rv-src{flex:none;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em}.rv-src-2gis{color:#7ee0a8;background:#3cc87824}.rv-src-yandex{color:#ffd24a;background:#ffc83224}.rv-stars{font-size:12.5px;font-weight:700;color:#ffc24b;letter-spacing:.02em}.rv-age{font-size:11.5px;font-weight:600;color:var(--mut)}.rv-theme{margin-top:6px;font-size:13px;line-height:1.4;color:var(--soft)}.rv-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.rv-actions .chip{padding:8px 13px;font-size:12px}.rv-actions .rv-view{letter-spacing:.01em}.rv-draft{margin-top:10px;padding:11px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.rv-draft[hidden]{display:none}.rv-draft-text{font-size:13px;line-height:1.5;color:var(--soft);white-space:pre-wrap}.rv-copy{margin-top:9px;padding:7px 12px;font-size:11.5px}.buttons{margin-top:20px;display:flex;flex-direction:column;gap:11px;align-items:stretch}.buttons .label{display:none}.buttons .row2{display:flex;gap:9px;flex-wrap:wrap}.cta{font:inherit;font-size:15px;font-weight:800;letter-spacing:-.01em;text-align:center;padding:15px 18px;border-radius:14px;color:#fff;background:color-mix(in srgb,var(--sev) 18%,rgba(18,22,30,.4));border:1px solid color-mix(in srgb,var(--sev) 42%,rgba(255,255,255,.18));box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px color-mix(in srgb,var(--sev) 60%,transparent);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);transition:transform .12s var(--ease)}.cta:active{transform:scale(.975);box-shadow:inset 0 1px #fff3,0 4px 12px -8px #0009}.cta:disabled{opacity:.55;cursor:default}.cta.accent{background:linear-gradient(180deg,#da211852,#da211826);border-color:#da21188c;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #da21188c}.cta.danger{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 32%,transparent),color-mix(in srgb,var(--red) 15%,transparent));border-color:color-mix(in srgb,var(--red) 55%,transparent);box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px color-mix(in srgb,var(--red) 55%,transparent)}.chip{font:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:11px 15px;border-radius:12px;color:var(--soft);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:transform .12s var(--ease)}.chip:active{transform:scale(.975)}.chip.nav{color:#a9c6ff;border-color:#7fb0ff38;background:#7fb0ff12}.chip.soft{color:var(--mut);background:transparent;border-color:#ffffff1a;font-weight:600}.note{margin-top:10px;font-size:14px;color:var(--soft);line-height:1.5}.name{margin-top:12px;font-size:24px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#fff}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.cta{background:color-mix(in srgb,var(--sev) 30%,#1a1e27)}.chip{background:#ffffff12}}@media(prefers-reduced-transparency:reduce){.cta{background:color-mix(in srgb,var(--sev) 32%,#1a1e27);-webkit-backdrop-filter:none;backdrop-filter:none}.chip{background:#ffffff12;-webkit-backdrop-filter:none;backdrop-filter:none}.sevpill{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.card,.card:after{animation:none!important}body[data-sev=green]:after{animation:none}}.card.flippable{perspective:1200px}.card-inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.65,0,.35,1)}.card.flipped .card-inner{transform:rotateY(180deg)}.card-face{grid-area:1 / 1;position:relative;min-width:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-face-back{transform:rotateY(180deg)}.card-face{transition:opacity 0s linear .31s}.card-face-front{opacity:1}.card-face-back,.card.flipped .card-face-front{opacity:0}.card.flipped .card-face-back{opacity:1}.card-face>*{position:relative;z-index:1}.card-face-front>.tophalo{position:absolute;z-index:0}.card-face-front>.venue{padding-right:38px}.card-flip-chip{position:absolute;top:14px;right:14px;z-index:3;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:800;font-size:15px;line-height:1;cursor:pointer;color:var(--soft);border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:transform .12s var(--ease),background .12s var(--ease)}.card-flip-chip:active{transform:scale(.9)}.card-flip-chip:hover{background:#ffffff1a}.card-flip-close{font-size:13px}.card-face-back{padding-top:4px}.card{transition:background .38s var(--ease)}.card.flipped{background:linear-gradient(180deg,#1e2431,#141922)}.about-head{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.01em;padding-right:38px}.about-head:before{content:"подсказка";display:block;width:max-content;margin-bottom:9px;font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:3px 10px}.about-block{padding-top:14px}.about-block:first-of-type{padding-top:6px}.about-block+.about-block{border-top:1px solid rgba(255,255,255,.06)}.about-text{margin-top:5px;font-size:14px;line-height:1.5;color:var(--soft)}.about-source{display:inline-block;margin-top:18px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 11px}@media(prefers-reduced-motion:reduce){.card-inner,.card-face{transition:none}}@media(prefers-reduced-transparency:reduce){.card-flip-chip{background:#ffffff1a;-webkit-backdrop-filter:none;backdrop-filter:none}}.navbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.navbar button{font:inherit;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:8px 2px;transition:opacity .12s var(--ease)}.navbar button:active{opacity:.55}.navbar-back{font-size:14px;font-weight:600;color:var(--soft)}.navbar-home{font-size:14px;font-weight:700;color:var(--mut)}.cardroot-nav{margin-bottom:10px}.cardroot-note{margin:2px 2px 4px;padding:9px 11px;border-radius:11px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--soft);background:#5b9dff17;border:1px solid rgba(91,157,255,.26)}.pult{font-family:var(--font)}.pult .top{display:flex;align-items:center;justify-content:flex-end;padding:2px 4px 8px}.pult .venuename{margin-right:auto;min-width:0;max-width:62%;font-weight:800;font-size:13px;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pult .venue-allbtn{display:inline-flex;align-items:center;gap:5px;font:inherit;cursor:pointer;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;color:var(--ink);background:#ffffff12;border:1px solid rgba(255,255,255,.16);transition:opacity .12s var(--ease)}.pult .venue-allbtn:active{opacity:.6}.pult .venuename-sub{margin-top:3px;font-weight:800;font-size:13px;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandwrap{display:flex;align-items:center;gap:9px}.brand{display:flex;align-items:center;gap:7px;font-family:var(--display);font-weight:700;font-size:11.5px;letter-spacing:.3px;color:var(--soft)}.brand .mark,.brand>svg{height:18px;width:auto;opacity:.92;display:block;flex:none}.pult .demochip{font-size:10.5px;font-weight:700;color:var(--mut);border:1px solid rgba(255,255,255,.14);padding:3px 9px;border-radius:999px;background:#ffffff0d}.pult .summary{display:flex;align-items:center;gap:16px;padding:10px 6px 6px}.pult .summary .lead{flex:1;min-width:0}.pult .summary .stake{font-family:var(--display);font-weight:700;font-size:29px;line-height:1.02;letter-spacing:-.5px;color:var(--ink)}.pult .summary .stake small{font-family:var(--font);font-weight:600;font-size:14px;color:var(--mut);letter-spacing:0}.pult .summary .lead-kick{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--mut);margin-bottom:4px}.pult .summary .lead-title{margin-top:6px;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--soft)}.pult .summary .stake.stake-title{font-family:var(--font);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:0}.pult .summary .lead.tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.pult .summary .lead.tappable:active{opacity:.7}.pult .summary .breakdown{margin-top:9px;font-size:12.5px;color:var(--mut);font-weight:600;line-height:1.5}.pult .summary .breakdown b{font-weight:800;color:var(--ink)}.pult .ring{position:relative;width:94px;height:94px;flex:none}.pult .ring svg{transform:rotate(-90deg);display:block}.pult .ring .track{stroke:#ffffff17;fill:none}.pult .ring .prog{fill:none;stroke-linecap:round;transition:stroke-dashoffset .7s var(--ease),stroke .7s var(--ease)}.pult .ring .rc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pult .ring .rc .big{font-family:var(--display);font-weight:700;font-size:20px;line-height:1;color:var(--ink)}.pult .ring .rc .lab{font-size:9.5px;font-weight:700;letter-spacing:.6px;color:var(--mut);text-transform:uppercase;margin-top:3px}.pult .daypill{display:inline-flex;align-items:center;gap:8px;margin:12px 4px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--soft);background:#ffffff0d;border:1px solid rgba(255,255,255,.11);padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pult .daypill .led{width:6px;height:6px;border-radius:50%;background:var(--mut2)}.pult .group{margin-top:6px}.pult .group.g-red{--sev: var(--red)}.pult .group.g-amber{--sev: var(--amber)}.pult .group.g-green{--sev: var(--green)}.pult .ghead{display:flex;align-items:center;gap:9px;padding:18px 6px 10px}.pult .ghead .gdot{width:6px;height:6px;border-radius:50%;background:var(--sev);flex:none}.pult .ghead .verb{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--soft)}.pult .ghead .cnt{font-size:11.5px;font-weight:700;color:var(--mut2);margin-left:auto}.pult .clean{display:flex;align-items:center;gap:10px;margin:4px 4px 0;padding:13px 15px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--soft);font-size:12.5px;font-weight:600}.pult .clean .gdot{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none;box-shadow:0 0 8px var(--green)}.pult .pult-note{margin:4px 4px 0;padding:16px 17px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.pult .pult-note-title{font-weight:700;font-size:14px;color:var(--ink);line-height:1.35}.pult .pult-note-text{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--soft);font-weight:500}.pult .pult-note-cta{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--ink);font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.pult .pult-note-cta:active{transform:scale(.98)}.pult .row{position:relative;display:flex;gap:12px;align-items:flex-start;margin-top:9px;padding:14px 15px;border-radius:16px;--sev: var(--red);cursor:pointer;background:linear-gradient(180deg,#1b1f28b3,#12151cb3);border:1px solid color-mix(in srgb,var(--sev) 13%,rgba(255,255,255,.05));transition:.3s var(--ease)}.pult .row:active{transform:scale(.99)}.pult .row[data-sev=red]{--sev: var(--red)}.pult .row[data-sev=amber]{--sev: var(--amber)}.pult .row[data-sev=green]{--sev: var(--green)}.pult .row.hero{padding-top:16px}.pult .row.hero:before{content:"";position:absolute;left:26px;top:4px;width:58%;height:58px;border-radius:50%;filter:blur(28px);background:radial-gradient(circle,var(--sev),transparent 70%);opacity:.16;pointer-events:none}.pult .row.done{opacity:.58}.pult .pdot{flex:none;width:9px;height:9px;border-radius:50%;margin-top:7px;background:var(--sev);box-shadow:0 0 10px var(--sev);transition:.25s var(--ease)}.pult .row.done .pdot{opacity:.4;box-shadow:none}.pult .pdot.pulse{animation:pult-pulse 1.9s var(--ease) infinite}@keyframes pult-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.62)}}.pult .body{flex:1;min-width:0}.pult .r-title{font-weight:700;font-size:15px;line-height:1.28;letter-spacing:-.1px;color:var(--ink)}.pult .row.hero .r-title{font-size:16.5px}.pult .r-amt{margin-top:5px;font-size:13.5px;font-weight:800;color:var(--ink);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pult .r-amt.gain{color:var(--mint);text-shadow:0 0 18px color-mix(in srgb,var(--green) 45%,transparent)}.pult .r-amt.note{color:var(--soft);font-weight:700}.pult .r-amt .r-mo{font-size:11.5px;font-weight:700;color:var(--mut);text-shadow:none}.pult .r-why{margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--mut);font-weight:500}.pult .row.hero .r-why{color:var(--soft)}.owner-note{margin-top:8px;font-size:12px;line-height:1.4;color:var(--mut);font-weight:500}.fb{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.fb-q{font-size:12px;line-height:1.4;color:var(--mut);font-weight:500}.fb-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.fb-row .chip{font-size:13px;padding:7px 12px}.fb-picked{border-color:#ffffff59;color:var(--ink)}.fb-pv{--fb-pick: var(--blue);--fb-pick-ink: #0b1220}.fb-pv .fb-row .chip{transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .12s var(--ease)}.fb-pv .fb-row .chip.soft.fb-picked{position:relative;padding-left:30px;background:var(--fb-pick);border-color:var(--fb-pick);color:var(--fb-pick-ink);font-weight:800}.fb-pv .fb-row .chip.soft.fb-picked:before{content:"✓";position:absolute;left:11px;top:50%;transform:translateY(-50%);font-weight:800}.fb-pv .fb-row.has-pick .chip.soft:not(.fb-picked){color:var(--mut2);border-color:#ffffff0f}.fb-slot:empty{display:none}.fb-accepted{margin-top:10px;display:flex;gap:7px;align-items:baseline;font-size:13px;font-weight:700;color:var(--green)}.fb-accepted .tick,.fb-accepted b{font-weight:800}.fb-pend{margin-top:10px;font-size:13px;font-weight:600;color:var(--mut)}.fb-err{margin-top:10px;font-size:13px;font-weight:700;color:var(--amber)}.fb-slot .fb-note{margin-top:2px}.fb-input{margin-top:10px}.fb-send{margin-top:8px}.fb-thanks{margin-top:10px;font-size:13px;font-weight:600;color:var(--soft)}.fb-cl-line{white-space:pre-line;margin-top:6px}.fb-cl-line:first-child{margin-top:0}.fb-cl-words{margin-top:12px}.fb-note{margin-top:3px;font-size:12px;line-height:1.4;color:var(--mut)}.pult .r-sub{margin-top:9px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pult .r-sub.doneby{color:var(--green)}.pult .r-sub.pending,.pult .r-sub.auto{color:var(--mut)}.pult .chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.pult .chip.soft{background:#ffffff0d;border:1px solid rgba(255,255,255,.11);color:var(--soft)}.pult .cta{margin-top:11px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 14px;border-radius:12px;font-family:var(--font);font-weight:700;font-size:13px;color:var(--ink);background:linear-gradient(180deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s var(--ease)}.pult .cta:active{transform:translateY(1px)}.pult .cta .arw{font-size:14px;color:var(--mut)}.pult .cta.accent{display:flex;width:100%;justify-content:center;background:linear-gradient(180deg,#da21185c,#da211824);border-color:#da211880;color:#fff}.pult .chev{flex:none;align-self:center;color:var(--mut2);font-size:20px;font-weight:700;padding-left:2px}.pult .tools{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:24px 4px 6px}.pult .tool{flex:0 1 calc(33.333% - 6px);box-sizing:border-box;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:13px 8px;border-radius:15px;font-size:12px;font-weight:700;color:var(--soft);line-height:1.25;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .12s var(--ease)}.pult .tool:active{transform:scale(.97)}.pult .tool svg{width:23px;height:23px;display:block;margin:0 auto 8px;stroke:var(--soft);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.pult .tool .tlabel{display:block}.pult .tool .thint{display:block;margin-top:5px;max-width:100%;font-size:11px;font-weight:800;letter-spacing:-.01em;color:var(--mint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums lining-nums}.pult .tool .thint.thint-wrap{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.pult .tool,.pult .cta,.pult .daypill{background:#ffffff17}}@media(prefers-reduced-transparency:reduce){.pult .tool,.pult .cta,.pult .daypill{-webkit-backdrop-filter:none;backdrop-filter:none}}.pult .focus-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:22px;pointer-events:none;z-index:3;padding:2.5px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--guide) 50%,transparent))}.pult .focus-ring:before{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,color-mix(in srgb,var(--guide) 18%,transparent) 0,color-mix(in srgb,var(--guide) 18%,transparent) 56%,color-mix(in srgb,var(--guide) 55%,transparent) 75%,#eafcff 88%,color-mix(in srgb,var(--guide) 55%,transparent) 96%,color-mix(in srgb,var(--guide) 18%,transparent));animation:spin 2.8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pult .pdot.pulse{animation:none}.pult .ring .prog{transition:none}.pult .focus-ring:before{animation:none}}.pair{padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.pair:first-of-type{border-top:none}.duo{font-size:15.5px;font-weight:700;line-height:1.4;color:#fff}.duo .arr{color:var(--sev);font-weight:800}.meta{font-size:13px;color:var(--sev);margin-top:5px;font-variant-numeric:tabular-nums lining-nums}.line{font-size:15.5px;line-height:1.62;color:var(--ink);margin-top:12px}.line:first-of-type{margin-top:4px;font-weight:800;color:var(--sev);font-size:17px}.empty{font-size:14.5px;line-height:1.6;color:var(--soft);padding:12px 4px}.cal-row[data-sev=red]{--sev: var(--red)}.cal-row[data-sev=amber]{--sev: var(--amber)}.cal-row[data-sev=green]{--sev: var(--green)}.cal-row[data-sev=blue]{--sev: var(--blue)}.cal-title{font-size:15.5px;font-weight:700;line-height:1.4;color:#fff}.cal-sum{font-size:13px;color:var(--soft);margin-top:2px;font-variant-numeric:tabular-nums lining-nums}.cal-row .chip{margin-top:10px}.chip:disabled{opacity:.55;cursor:default}.cal-row-done{opacity:.62}.cal-row-done .cal-title{text-decoration:line-through;text-decoration-color:var(--green)}.toast{position:fixed;left:50%;bottom:max(28px,env(safe-area-inset-bottom));transform:translate(-50%) translateY(12px);z-index:50;max-width:min(92vw,400px);padding:14px 19px;border-radius:16px;font-size:13.5px;font-weight:700;letter-spacing:-.005em;line-height:1.42;color:var(--ink);text-align:center;background:linear-gradient(180deg,#1f232ce6,#11141bf0);border:1px solid color-mix(in srgb,var(--sev) 22%,rgba(255,255,255,.14));box-shadow:inset 0 1px #ffffff1a,0 4px 14px -6px color-mix(in srgb,var(--sev) 35%,transparent),0 16px 38px -16px #000000b8;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.toast{transition:opacity .2s linear;transform:translate(-50%)}.toast.show{transform:translate(-50%)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.toast{background:color-mix(in srgb,var(--sev) 14%,#171a22)}}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#06080c94;-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);animation:confirm-fade .18s var(--ease)}.confirm-sheet{width:100%;max-width:360px;border-radius:22px;padding:22px;background:linear-gradient(180deg,#1f232c,#14171e);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff12,0 24px 60px -24px #000000bf;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);animation:confirm-in .22s var(--ease)}.confirm-title{font-size:17px;font-weight:800;color:#fff;margin-bottom:8px}.confirm-text{font-size:15px;line-height:1.5;color:var(--ink);font-weight:600}.prevent{margin-top:18px;padding:13px 14px 14px 15px;border-radius:14px;background:#ffffff07;border-left:2px solid rgba(255,255,255,.16)}.prevent .pv-head{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7d8492}.prevent .pv-once{font-weight:600;letter-spacing:0;text-transform:none;color:#666d79}.prevent .pv-text{margin-top:7px;font-size:13.2px;line-height:1.5;color:#b9bfc9}.prevent .pv-path{margin-top:8px;font-size:12.2px;line-height:1.45;color:#767d89}.hour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.hour-grid .chip{text-align:center;padding-left:0;padding-right:0}.hour-grid .hour-cur{border-color:var(--blue);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 35%,transparent)}.confirm-actions{display:flex;gap:10px;margin-top:20px}.confirm-actions .chip,.confirm-actions .cta{flex:1 1 0;text-align:center}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.confirm-overlay,.confirm-sheet{animation:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.confirm-overlay{background:#06080cc7}.confirm-sheet{background:#181b22}}.onb-step{margin-bottom:12px;font-size:11px;letter-spacing:.08em;color:#7b818e;font-weight:600}.onb-title{font-size:20px;font-weight:800;color:#fff;margin-bottom:12px}.onb .venue{font-size:22px;margin:4px 0}.onb-hint{margin-top:12px;font-size:13px;line-height:1.5;color:#8a909c}.onb-chain{margin-top:20px;padding:14px 16px;border:1px solid rgba(65,209,139,.16);border-radius:14px;background:#41d18b0d}.onb-chain-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.onb-chain-venues{margin:6px 0;font-size:12.5px;line-height:1.55;color:#8a909c}.onb-ratings{margin-top:18px;padding:14px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.onb-rating-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.onb-rating-link{font-size:14px;font-weight:700;color:#7fb0ff;text-decoration:none}.onb-rating-link:hover{text-decoration:underline}.onb-rating-stars{margin-top:6px;font-size:13px;font-weight:600;color:#ffc24b;letter-spacing:.2px}.onb-toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer;flex:none}.onb-toggle input{width:18px;height:18px;accent-color:#ff5a52;cursor:pointer}.onb-toggle-label{font-size:12px;color:#c7cbd4;font-weight:600}.onb-field{margin-top:16px}.onb-field-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.onb-field-label{font-size:13px;font-weight:700;color:#c7cbd4}.onb-field-suffix{font-size:11px;color:#7b818e}.onb-field-note{margin-top:6px;font-size:12px;line-height:1.45;color:#7b818e}.onb-input{width:100%;padding:12px 14px;font-size:16px;font-weight:700;color:#e7e9ee;background:#0f1217;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.onb-input::placeholder{color:#555b66;font-weight:400}.onb-input:focus{border-color:#ff5a5299;box-shadow:0 0 0 3px #ff5a521f}.onb-cabinet-input{margin-top:12px}.onb-search-btn{margin-top:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:700;color:#06150d;background:linear-gradient(180deg,var(--mint),var(--green));border:none;border-radius:12px;cursor:pointer;transition:filter .15s ease,transform .05s ease}.onb-search-btn:hover{filter:brightness(1.05)}.onb-search-btn:active{transform:translateY(1px)}.onb-search-btn:disabled{opacity:.6;cursor:default}.onb-candidates{margin-top:12px;display:flex;flex-direction:column;gap:8px}.onb-candidate{display:block;padding:11px 13px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.onb-candidate+.onb-candidate{margin-top:8px}.onb-candidate:not(.onb-candidate-selected){opacity:.5}.onb-candidate:hover{border-color:color-mix(in srgb,var(--green) 50%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--green) 8%,rgba(255,255,255,.03))}.onb-candidate-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.onb-candidate-name{font-size:14px;font-weight:700;color:#e7e9ee}.onb-candidate-src{flex:none;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em}.onb-candidate-src-2gis{color:#7ee0a8;background:#3cc87824}.onb-candidate-src-yandex{color:#ffd24a;background:#ffc83224}.onb-candidate-addr{margin-top:2px;font-size:12px;color:#8a909c}.onb-candidate .onb-rating-stars{margin-top:4px}.onb-candidate-right{display:flex;align-items:center;gap:10px;flex:none}.onb-candidate-cb{width:20px;height:20px;flex:none;accent-color:var(--green);cursor:pointer}.onb-candidate-selected{border-color:color-mix(in srgb,var(--green) 70%,rgba(255,255,255,.2));background:color-mix(in srgb,var(--green) 14%,rgba(255,255,255,.03));box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 45%,transparent),0 0 18px color-mix(in srgb,var(--green) 28%,transparent)}.onb-refine{margin-top:12px}.onb-refine-form{margin-top:8px;display:flex;flex-direction:column;gap:8px}.onb-refine-form[hidden],.onb-consent-more[hidden]{display:none}.onb-search-retry{display:flex;flex-direction:column;gap:10px;margin-top:4px}.onb-consent-missing{outline:1.5px solid #ff5a52;outline-offset:5px;border-radius:12px;animation:onb-shake .4s ease}.onb-consent-hint{margin-top:8px;font-size:12px;font-weight:600;color:#ff7b73}@keyframes onb-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.onb-venues{margin-top:16px;padding:14px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.onb-venues-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px}.onb-venue-list,.onb-venue-choices{margin-top:8px}.onb-venue-row{margin-top:8px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.onb-venue-name{font-size:14px;font-weight:700;color:#e7e9ee}.onb-venue-legal{margin-top:2px;font-size:12.5px;color:#8a909c}.onb-venue-row.onb-venue-summary{margin-top:12px;padding-top:12px;border:none;border-top:1px dashed rgba(255,255,255,.12);background:none;border-radius:0}.onb-venue-choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-top:8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);cursor:pointer}.onb-venue-choice-radio{width:20px;height:20px;margin-top:1px;accent-color:var(--green);cursor:pointer;flex:none}.onb-venue-choice-text{font-size:13.5px;line-height:1.45;color:#c7cbd4}.onb-venues-warn{margin-top:8px;padding:12px 14px;border-radius:12px;background:#ffc24b14;border:1px solid rgba(255,194,75,.18);color:#ffc24b;font-size:13px;line-height:1.5}.onb-consent{margin-top:16px;padding:14px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.onb-consent-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.onb-consent-row input{width:20px;height:20px;margin-top:1px;accent-color:#ff5a52;cursor:pointer;flex:none}.onb-consent-text{font-size:13.5px;line-height:1.45;color:#c7cbd4}.onb-consent-more{display:inline-block;margin-top:10px;font-size:12px;color:#7fb0ff;text-decoration:none;cursor:pointer}.onb-consent-more:hover{text-decoration:underline}.onb-consent-body{margin:6px 0 4px;font-size:13px;line-height:1.5;color:#b6bcc8;white-space:pre-wrap;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.onb-consent-full{margin-top:8px;max-height:60vh;overflow-y:auto;font-size:12.5px;line-height:1.5;color:#b6bcc8;white-space:pre-wrap;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.onb-back-btn{display:block;width:fit-content;margin:2px 0 12px;padding:7px 14px;font-size:13px;font-weight:600;color:#cfe0ff;background:#7fb0ff1f;border:1px solid rgba(127,176,255,.28);border-radius:10px;cursor:pointer}.onb-back-btn:active{background:#7fb0ff38}.onb-benchmark{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.12)}.onb-benchmark-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.onb-benchmark-row input{width:20px;height:20px;margin-top:1px;accent-color:#6fae6f;cursor:pointer;flex:none}.onb-benchmark-text{font-size:13.5px;line-height:1.45;color:#c7cbd4}.onb-benchmark-note{margin-top:6px;font-size:12px;line-height:1.45;color:#8b909c}.onb-draft{margin-bottom:12px;font-style:italic;font-size:12px;line-height:1.45;color:#7b818e}.onb-oblig-list{margin-top:16px}.onb-oblig-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-top:10px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);transition:opacity .15s ease}.onb-oblig-off{opacity:.4}.onb-oblig-main{min-width:0}.onb-oblig-head{display:flex;align-items:center;gap:9px;cursor:pointer}.onb-oblig-head input{width:18px;height:18px;accent-color:#ff5a52;cursor:pointer;flex:none}.onb-oblig-title{font-size:14px;font-weight:700;color:#e7e9ee}.onb-oblig-amount{display:flex;align-items:center;gap:8px;margin-top:6px;margin-left:27px}.onb-oblig-sum{font-size:13px;font-weight:700;color:#c7cbd4}.onb-oblig-chip{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a909c;padding:2px 7px;border-radius:7px;background:#ffffff0f}.onb-oblig-chip-unknown{color:#ffc24b;background:#ffc24b1f}.onb-oblig-day{display:flex;align-items:center;gap:7px;flex:none}.onb-oblig-day-label{font-size:11px;color:#7b818e;font-weight:600}.onb-oblig-day-value{font-size:14px;font-weight:800;color:#fff;min-width:34px;text-align:center}.onb-oblig-day-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:16px;font-weight:700;color:#c7cbd4;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;-webkit-user-select:none;user-select:none}.onb-oblig-day-btn:active{background:#ff5a522e}.onb-oblig-watch{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.12)}.onb-oblig-watch-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.onb-oblig-watch-row input{width:20px;height:20px;margin-top:1px;accent-color:#6fae6f;cursor:pointer;flex:none}.onb-oblig-watch-text{font-size:13.5px;line-height:1.45;color:#c7cbd4}.onb-oblig-watch-note{margin-top:6px;font-size:12px;line-height:1.45;color:#8b909c}.pult .venue-card{position:relative;display:flex;gap:12px;align-items:flex-start;margin-top:9px;padding:14px 15px;border-radius:16px;--sev: var(--red);cursor:pointer;background:linear-gradient(180deg,#1b1f28b3,#12151cb3);border:1px solid color-mix(in srgb,var(--sev) 13%,rgba(255,255,255,.05));transition:.3s var(--ease)}.pult .venue-card:active{transform:scale(.99)}.pult .venue-card[data-sev=red]{--sev: var(--red)}.pult .venue-card[data-sev=amber]{--sev: var(--amber)}.pult .venue-card[data-sev=green]{--sev: var(--green)}.pult .venue-card[data-lead]{border-color:color-mix(in srgb,var(--sev) 45%,rgba(255,255,255,.08));box-shadow:0 0 18px color-mix(in srgb,var(--sev) 16%,transparent)}.pult .venue-card[data-clean]{opacity:.62}.pult .venue-dot{flex:none;width:9px;height:9px;border-radius:50%;margin-top:7px;background:var(--sev);box-shadow:0 0 10px var(--sev)}.pult .venue-body{flex:1;min-width:0}.pult .venue-title{font-weight:700;font-size:15px;line-height:1.28;letter-spacing:-.1px;color:var(--ink)}.pult .venue-lead-chip{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 9px;border-radius:999px;vertical-align:2px;white-space:nowrap;color:var(--ink);background:color-mix(in srgb,var(--sev) 16%,transparent);border:1px solid color-mix(in srgb,var(--sev) 40%,transparent)}.pult .venue-role{margin-top:2px;font-size:12px;font-weight:600;color:var(--mut)}.pult .chain-deed-sum{margin-top:5px;font-size:17px;font-weight:800;letter-spacing:-.3px;color:color-mix(in srgb,var(--sev) 62%,var(--ink))}.pult .chain-deed-step{margin-top:4px;font-size:13px;font-weight:600;line-height:1.4;color:var(--soft)}.pult .chain-more,.pult .chain-calm{margin-top:10px;padding:11px 13px;border-radius:13px;font-size:12.5px;font-weight:700;line-height:1.45;color:var(--soft);background:#ffffff09;border:1px dashed rgba(255,255,255,.14)}.pult .chain-calm{opacity:.72}.pult .venues-fold{margin-top:12px;padding:12px 14px;border-radius:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:800;color:var(--soft);background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.pult .venues-fold:active{opacity:.6}.pult .venues-fold-arrow{color:var(--mut2);transition:transform .2s var(--ease)}.pult .venues-fold[data-open="1"] .venues-fold-arrow{transform:rotate(180deg)}.pult .venue-state{margin-top:5px;font-size:13.5px;font-weight:700;color:var(--soft)}.pult .venue-open{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:11px;font-size:12.5px;font-weight:800;color:var(--ink);background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.consent-row{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);cursor:pointer}.consent-box{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--ok, #41d18b);cursor:pointer}.consent-text{font-size:13.5px;line-height:1.5;color:var(--soft)}.consent-text a{color:var(--mint, #5cf2c0);white-space:nowrap}.cta.ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--ink);box-shadow:none}.pult .clean.warn{color:var(--ink)}.pult .clean .rdot{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none;box-shadow:0 0 8px var(--amber)}.person-row{display:flex;align-items:center;gap:12px;padding:11px 2px;border-top:1px solid rgba(255,255,255,.08)}.person-row:first-of-type{border-top:0}.person-who{flex:1;min-width:0}.person-name{font-size:14.5px;font-weight:700;color:var(--ink)}.person-role{font-size:12.5px;color:var(--mut);margin-top:2px}.person-note{font-size:12.5px;color:var(--mut)}.awaiting{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.aw-title{font-size:12px;font-weight:800;letter-spacing:.03em;color:var(--mint, #5cf2c0)}.aw-why{margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--soft, #c7cbd4);font-weight:500}.ct-status{display:flex;flex-direction:column}.ct-status-line{font-size:14px;font-weight:700;color:var(--ink);line-height:1.4}.ct-status-line.ct-status-done{color:var(--mint)}.ct-status-note{margin-top:4px;font-size:12px;color:var(--mut);font-weight:500}.ct-self{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ct-self-note{font-size:11.5px;color:var(--mut);font-weight:500}.ct-colleague-list{margin-top:14px;display:flex;flex-direction:column}.ct-colleague-row{display:flex;align-items:center;gap:10px;padding:10px 2px;cursor:pointer;border-top:1px solid rgba(255,255,255,.08)}.ct-colleague-row:first-of-type{border-top:0;padding-top:4px}.ct-colleague-row input[type=radio]{accent-color:var(--sev);width:18px;height:18px;flex:none}.ct-colleague-name{font-size:14px;font-weight:600;color:var(--ink)}.ct-task-text{margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--soft);font-weight:500}.ct-pin-row{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);cursor:pointer}.ct-pin-row input[type=checkbox]{accent-color:var(--sev);width:17px;height:17px;flex:none;margin-top:1px}.ct-pin-text{font-size:13px;font-weight:600;line-height:1.35}.ct-pin-note{margin-top:5px;padding-left:27px;font-size:11.5px;line-height:1.45;color:var(--mut)}.ct-dlg-error{margin-top:12px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.4;color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent);border:1px solid color-mix(in srgb,var(--red) 30%,transparent)}.ct-empty-warn{padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.5;color:var(--ink);background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--amber) 32%,transparent)}.ct-empty-warn-note{margin-top:6px;font-size:12px;color:var(--mut);font-weight:500}.chainscr{padding:0 4px 24px}.chainscr .chainscr-note{margin:4px 4px 0;padding:16px 17px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.chainscr .chainscr-note-text{font-size:12.5px;line-height:1.5;color:var(--soft);font-weight:500}.chainscr .chainscr-venue{display:flex;gap:12px;align-items:center;margin:9px 4px 0;padding:14px 15px;border-radius:16px;cursor:default;transition:.3s var(--ease);background:linear-gradient(180deg,#1b1f28b3,#12151cb3);border:1px solid rgba(255,255,255,.06)}.chainscr .chainscr-venue[data-status=ready]{cursor:pointer;border-color:color-mix(in srgb,var(--green) 26%,rgba(255,255,255,.06))}.chainscr .chainscr-venue[data-status=ready]:active{transform:scale(.99)}.chainscr .chainscr-venue[data-status=blocked]{opacity:.62}.chainscr .chainscr-body{flex:1;min-width:0}.chainscr .chainscr-title{font-size:14px;font-weight:700;color:var(--ink);line-height:1.3}.chainscr .chainscr-state{margin-top:4px;font-size:12.5px;color:var(--soft);font-weight:500}.chainscr .chainscr-venue[data-status=connected] .chainscr-state{color:var(--green)}.chainscr .chainscr-open{flex:none;font-size:12.5px;font-weight:700;color:var(--green);white-space:nowrap}.chainscr .chainscr-foot{margin:14px 8px 0;font-size:12px;line-height:1.5;color:var(--soft);font-weight:500}.chainscr .chain-connect-mass{margin:14px 4px 6px}.chain-connect-progress{margin-top:14px;font-size:13.5px;font-weight:700;color:var(--soft)}.chain-connect-checklist{margin-top:16px;display:flex;flex-direction:column;gap:8px}.chain-connect-checkrow{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s ease,background .15s ease}.chain-connect-checkrow:has(.chain-connect-checkbox:checked){border-color:color-mix(in srgb,var(--green) 45%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--green) 8%,rgba(255,255,255,.03))}.chain-connect-checkbox{width:19px;height:19px;flex:none;accent-color:var(--green);cursor:pointer}.chain-connect-name{font-size:14px;font-weight:600;color:var(--ink)}.chain-connect-note{margin-left:auto;font-size:12.5px;color:var(--mut);white-space:nowrap}.chain-connect-checkrow:has(.chain-connect-checkbox:disabled){opacity:.62;cursor:default}.chain-connect-uncovered{margin-top:14px;padding:13px 14px;border-radius:14px;background:#f5b54a12;border:1px solid rgba(245,181,74,.24);border-left:3px solid var(--amber)}.chain-connect-uncovered-title{font-size:13.5px;font-weight:800;color:var(--amber)}.chain-connect-uncovered-list{margin-top:6px;display:flex;flex-direction:column;gap:3px}.chain-connect-uncovered-row{font-size:13px;line-height:1.45;color:var(--soft)}.chain-connect-uncovered-hint{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--mut)}.chain-connect-legal{margin-top:14px;padding:12px 13px;border-radius:12px;background:#ffffff07;border:1px solid rgba(255,255,255,.06)}.chain-connect-legal-title{font-size:12px;font-weight:700;color:var(--mut)}.chain-connect-legal-list{margin-top:6px;display:flex;flex-direction:column;gap:4px}.chain-connect-legal-row{font-size:13px;line-height:1.4;color:var(--soft)}.vs-status{font-size:14.5px;font-weight:600;color:var(--ink)}.vs-status-ok{color:var(--green);font-weight:800}.vs-status-revoked{color:var(--soft);font-weight:800}.vs-status-off{color:var(--mut);font-weight:800}.vs-sub{margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--mut)}.vs-warn{border-color:#f5b54a59;background:linear-gradient(180deg,#f5b54a1a,#181b22eb)}.vs-warn-text{font-size:13.5px;line-height:1.5;color:var(--soft);font-weight:500}.tools-lead{margin-top:12px;padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tools-lead .onb-input{width:100%;box-sizing:border-box}.tools-lead .cta{margin-top:12px}.cond{margin-top:14px;padding:13px 14px;border-radius:15px;background:#f5b54a17;border:1px solid rgba(245,181,74,.24)}.cond-wait{background:#ffffff0a;border-color:#ffffff1a}.cond-h{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--amber, #f5b54a)}.cond-wait .cond-h{color:var(--mut, #8a909c)}.cond-t{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--soft, #dfe3ea);font-weight:500}.cond-steps{margin:10px 0 0 18px;padding:0}.cond-steps li{font-size:12.5px;line-height:1.5;color:var(--soft, #c7cbd4);margin:5px 0}.cond-n{margin-top:8px;font-size:12px;line-height:1.45;color:var(--mut, #8b93a6)}.cond-cta{margin-top:12px}.cta.locked{opacity:.5;cursor:default;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--mut, #8a909c);box-shadow:none}.surface-total{margin:14px 0 4px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid color-mix(in srgb,var(--sev) 26%,rgba(255,255,255,.08))}.surface-total .st-value{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 26px color-mix(in srgb,var(--sev) 34%,transparent)}.surface-total .st-caption{margin-top:5px;font-size:13px;font-weight:600;line-height:1.4;color:var(--soft)}.sb-title{font-size:19px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.sb-sub{margin-top:4px;font-size:12.5px;color:var(--mut);font-weight:500}.sb-empty{margin-top:16px;font-size:13.5px;color:var(--mut)}.sb-list{padding:0 4px 24px}.sb-row{display:flex;flex-direction:column;gap:4px;margin-top:9px;padding:13px 14px;border-radius:16px;cursor:pointer;transition:transform .15s var(--ease);background:linear-gradient(180deg,#1b1f28b3,#12151cb3);border:1px solid rgba(255,255,255,.06)}.sb-row:active{transform:scale(.99)}.sb-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sb-row-name{font-size:14px;font-weight:800;color:var(--ink)}.sb-row-arrow{color:var(--mut);font-size:13px}.sb-tag{margin-left:6px;font-size:10.5px;font-weight:700;color:var(--soft);background:#ffffff14;border-radius:6px;padding:1px 6px}.sb-row-line{font-size:12px;color:var(--soft);font-weight:500}.sb-venue{padding:0 4px 24px}.sb-sync{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;color:var(--mut);font-weight:500}.sb-sync-btn,.sb-btn{border:0;border-radius:8px;padding:5px 10px;font:700 11.5px var(--font);cursor:pointer;background:#5b9dff24;color:var(--blue)}.sb-names-warn{margin-top:8px;padding:9px 11px;border-radius:12px;font-size:12px;font-weight:600;color:var(--amber);background:#f5b54a1a;border:1px solid rgba(245,181,74,.24);display:flex;align-items:center;flex-wrap:wrap;gap:2px}.sb-names-warn .sb-sync-btn{background:#f5b54a2e;color:var(--amber)}.sb-emp-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.sb-emp-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.sb-emp-who{min-width:0}.sb-emp-name{font-size:13.5px;font-weight:700;color:var(--ink)}.sb-emp-role{margin-top:2px;font-size:11.5px;color:var(--soft);font-weight:500}.sb-status{font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.sb-status-issued{background:#41d18b24;color:var(--green)}.sb-status-not_issued{background:#ffffff14;color:var(--mut)}.sb-status-revoked{background:#ff5a5224;color:var(--red)}.sb-status-gone{background:#ffffff0d;color:var(--mut)}.sb-emp-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.sb-btn.pri{background:var(--blue);color:#08111f}.sb-btn.ghost{background:transparent;color:var(--mut);box-shadow:inset 0 0 0 1px #ffffff1f}.sb-btn.danger{background:transparent;color:var(--red);box-shadow:inset 0 0 0 1px #ff5a523d}.sb-when{margin-top:3px;font-size:11px;color:var(--mut)}.sb-group-head{display:flex;justify-content:space-between;align-items:baseline;margin:18px 2px 2px}.sb-group-title{font-weight:800;font-size:13.5px;color:var(--ink)}.sb-group-count{font-size:12px;color:var(--mut);font-weight:700}.sb-group-sub{font-size:11.5px;color:var(--mut);margin:2px 2px 8px;line-height:1.35}.sb-fold{margin-top:16px;border-radius:14px;padding:11px 12px;border:1px dashed rgba(255,255,255,.16)}.sb-fold-head{cursor:pointer;list-style:none}.sb-fold-head::-webkit-details-marker{display:none}.sb-fold-head::marker{content:""}.sb-fold-head-row{display:flex;justify-content:space-between;align-items:center}.sb-fold-title{font-weight:700;font-size:13px;color:var(--ink)}.sb-fold-chevron{font-size:12px;color:var(--mut);flex-shrink:0;transition:transform .15s ease}.sb-fold-chevron:before{content:"▸"}.sb-fold[open]>.sb-fold-head .sb-fold-chevron{transform:rotate(90deg)}.sb-fold-sub{margin-top:5px;font-size:11.5px;color:var(--mut);line-height:1.35}.sb-fold-hint{margin:9px 0 4px;padding:8px 10px;border-radius:10px;font-size:11.5px;line-height:1.35;background:#5b9dff24;color:var(--ink)}.sb-fold>.sb-emp-list{margin-top:8px}.sb-settings{margin-top:16px;padding:12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.sb-settings-title{font-size:11.5px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.sb-set-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.07);font-size:13px;color:var(--soft);cursor:pointer}.sb-set-row:first-of-type{border-top:0}.sb-set-val{font-weight:700;color:var(--ink)}.sb-pencil{margin-left:6px;color:var(--mut);font-size:12px}.sb-invite-btn{margin-top:16px;width:100%}.sb-sheet{text-align:center}.sb-sheet-sub{margin-top:-4px;margin-bottom:4px;font-size:12px;color:var(--mut);font-weight:500}.sb-qr-wrap{background:#fff;border-radius:16px;padding:14px;display:inline-block;margin:6px auto 12px}.sb-qr-wrap img{display:block;width:176px;height:176px}.sb-link-row{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 10px;margin-bottom:10px}.sb-link-text{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);text-align:left}.sb-sheet-note{margin-top:10px;font-size:11.5px;color:var(--mut);line-height:1.45;text-align:left}.sb-sheet-error{margin-top:8px;font-size:12px;color:var(--red);font-weight:600}.na-wrap{padding:0 4px 28px}.na-title{font-size:19px;font-weight:800;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere}.na-sub{margin-top:4px;font-size:12.5px;color:var(--mut);font-weight:500;overflow-wrap:anywhere}.na-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.na-wrap .cta.na-wide{display:block;width:100%;margin-top:12px}.na-list{display:flex;flex-direction:column;gap:9px;margin-top:10px}.na-row{display:flex;flex-direction:column;gap:4px;margin-top:9px;padding:13px 14px;border-radius:16px;background:linear-gradient(180deg,#1b1f28b3,#12151cb3);border:1px solid rgba(255,255,255,.06)}.na-list>.na-row{margin-top:0}.na-tap{cursor:pointer;transition:transform .15s var(--ease)}.na-tap:active{transform:scale(.99)}.na-row-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.na-row-name{min-width:0;font-size:14px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.na-row-arrow{color:var(--mut);font-size:13px}.na-row-line{font-size:12px;color:var(--soft);font-weight:500;overflow-wrap:anywhere}.na-me{color:var(--mut);font-weight:600}.na-status{flex-shrink:0;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.na-status-on{background:#41d18b24;color:var(--green)}.na-status-off{background:#ffffff14;color:var(--mut)}.na-status-wait{background:#f5b54a24;color:var(--amber)}.na-block{margin-top:20px}.na-block-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.na-link{border:0;background:transparent;padding:2px 0;font:700 12px var(--font);color:var(--blue);text-transform:none;letter-spacing:0;cursor:pointer}.na-link:disabled{opacity:.55;cursor:default}.na-link-danger{display:block;margin:18px auto 0;color:var(--red)}.na-empty{margin-top:10px;font-size:13px;color:var(--mut);line-height:1.4}.na-log{margin-top:10px;display:flex;flex-direction:column;padding:2px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.na-log-item{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid rgba(255,255,255,.07)}.na-log-item:first-child{border-top:0}.na-log-when{font-size:11px;color:var(--mut);font-weight:600}.na-log-what{font-size:12.5px;color:var(--soft);line-height:1.4;overflow-wrap:anywhere}.na-log-what b{color:var(--ink);font-weight:700}.na-label{margin-top:18px;font-size:13px;font-weight:700;color:var(--soft)}.na-checks{margin-top:8px;display:flex;flex-direction:column;padding:2px 12px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.na-check{display:flex;align-items:center;gap:11px;padding:10px 0;cursor:pointer;border-top:1px solid rgba(255,255,255,.07);font-size:13.5px;font-weight:600;color:var(--ink)}.na-check:first-child{border-top:0}.na-check-all .na-check-name{color:var(--blue);font-weight:800}.na-check-name{min-width:0;overflow-wrap:anywhere}.na-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:20px;height:20px;margin:0;border-radius:6px;cursor:pointer;border:1.5px solid rgba(255,255,255,.28);background:transparent}.na-check input:checked,.na-check input:indeterminate{background:var(--blue);border-color:var(--blue)}.na-check input:checked:after{content:"✓";color:#08111f;font-size:13px;font-weight:800;line-height:1}.na-check input:indeterminate:after{content:"";width:10px;height:2px;border-radius:1px;background:#08111f}.na-note{margin-top:12px;font-size:12px;line-height:1.45;color:var(--mut)}.na-note-warn{padding:9px 11px;border-radius:12px;font-weight:600;color:var(--amber);background:#f5b54a1a;border:1px solid rgba(245,181,74,.24)}.na-error{margin-top:10px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--red)}.na-kv{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;border-top:1px solid rgba(255,255,255,.06)}.na-kv:first-child{border-top:0}.na-kv-key{color:var(--mut)}.na-kv-val{color:var(--ink);font-weight:700;text-align:right;overflow-wrap:anywhere}.na-ok{color:var(--green)}.na-off{color:var(--soft)}.na-warn{color:var(--amber)}.na-actions{margin-top:8px}.na-btn-sm{flex-shrink:0;border:0;border-radius:8px;padding:6px 11px;font:700 12px var(--font);cursor:pointer;background:#5b9dff24;color:var(--blue)}.na-btn-sm:disabled{opacity:.45;cursor:default}.na-btn-danger{background:transparent;color:var(--red);box-shadow:inset 0 0 0 1px #ff5a523d}.na-sheet{margin-top:14px;padding:16px;border-radius:18px;text-align:center;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.na-qr{display:inline-block;margin:2px auto 12px;padding:14px;border-radius:16px;background:#fff}.na-qr img{display:block;width:176px;height:176px}.na-linkrow{padding:9px 10px;border-radius:10px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.na-linktext{display:block;font:700 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:text;user-select:text}.na-sheet .na-note{text-align:left}.na-done{display:block;margin:14px auto 0}.pt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pt-steps-host{margin-top:8px;font-size:13px}.pt-steps{margin:0;padding-left:20px}.nrc-eyebrow{font-size:13px;opacity:.7;margin-bottom:2px}.nrc-when{margin-top:6px}.nrc-day{font-size:14px;opacity:.75;margin:2px 0 8px}.nrc-row{display:flex;gap:12px;align-items:baseline;padding:4px 0}.nrc-row .nrc-name{flex:1}.nrc-row .nrc-rub{font-variant-numeric:tabular-nums;white-space:nowrap}.nrc-row .nrc-dim{opacity:.6}.nrc-row .nrc-pct{min-width:44px;text-align:right;opacity:.75}.nrc-total{font-weight:600;border-bottom:1px solid rgba(128,128,128,.3);margin-bottom:4px;padding-bottom:8px}.nrc-more{background:none;border:0;padding:8px 0 0;color:var(--tg-theme-link-color, #2481cc);font:inherit;cursor:pointer}.nrc-list{margin:4px 0 8px;padding-left:20px}.nrc-list li{margin:4px 0}.nrc-dock{position:sticky;bottom:0;z-index:5;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:var(--tg-theme-bg-color, #fff)}.nrc-consent{display:flex;gap:8px;align-items:flex-start;margin:4px 0 12px}.nrc-consent input{margin-top:3px}.nrc-steps{display:flex;flex-direction:column;gap:8px;margin-top:10px}.nrc-step{display:flex;gap:10px;align-items:flex-start;margin:0}.nrc-step-wait{opacity:.6}.nrc-step-now{font-weight:600}.nrc-mark{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.nrc-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(128,128,128,.35);border-top-color:var(--tg-theme-button-color, #2481cc);animation:nrc-spin .9s linear infinite}.nrc-dot{width:7px;height:7px;border-radius:50%;background:#80808080}@keyframes nrc-spin{to{transform:rotate(360deg)}}.nrc-hint{margin-top:14px;padding:10px 12px;border-radius:12px;background:#8080801f}.nrc-banner{margin:0 0 12px;padding:12px 14px;border-radius:14px;background:#2ea04324}.nrc-banner-title{font-weight:700;font-size:17px;margin-bottom:2px}.nrc-bar{height:8px;border-radius:999px;background:#80808033;overflow:hidden;margin:10px 0 6px}.nrc-bar i{display:block;height:100%;border-radius:999px;background:var(--tg-theme-button-color, #2481cc);transition:width .6s ease}.nrc-bar-wait i{width:30%;animation:nrc-slide 1.4s ease-in-out infinite}@keyframes nrc-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.nrc-bar-labels{display:flex;justify-content:space-between;gap:12px;font-size:13px;opacity:.8}.nrc-admin{margin:4px 2px 12px}.nrc-under{text-align:center}.ct-will{margin-top:8px;display:flex;flex-direction:column}.ct-will-text{font-size:12px;color:var(--mut);font-weight:500;line-height:1.4}.ct-will-note{margin-top:2px;font-size:12px;color:var(--mut);font-weight:500}.cardscr{display:flex;flex-direction:column;gap:12px}.cardscr-back{align-self:flex-start;font:inherit;font-size:14px;font-weight:700;color:var(--soft);background:none;border:0;padding:6px 2px;cursor:pointer}.cardscr-back:active{opacity:.55}.cardscr-card{background:linear-gradient(180deg,#1b1f28,#12151c);border:1px solid rgba(255,255,255,.08);border-radius:26px;padding:22px 20px 20px;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -18px #000000a6}.cardscr-badge{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.02em;padding:4px 10px;border-radius:999px;margin-bottom:12px}.cardscr-badge-work{color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}.cardscr-badge-closed{color:var(--mut);background:#ffffff14}.cardscr-title{font-size:19px;font-weight:800;line-height:1.25;color:var(--ink);letter-spacing:-.01em}.cardscr-sec{margin-top:18px;font-size:12px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.cardscr-text{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--soft);font-weight:500}.cardscr-step{margin-top:8px;display:flex;gap:10px;align-items:flex-start}.cardscr-step-n{flex:none;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:#ffffff1a}.cardscr-step-t{font-size:14.5px;line-height:1.45;color:var(--ink);font-weight:600}.cardscr-actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.cardscr-btn{font:inherit;font-size:15px;font-weight:800;text-align:center;padding:14px 18px;border-radius:14px;cursor:pointer;color:var(--ink);border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.cardscr-btn-main{background:color-mix(in srgb,var(--green) 20%,rgba(18,22,30,.4));border-color:color-mix(in srgb,var(--green) 45%,transparent)}.cardscr-btn:active{transform:scale(.98)}.cardscr-btn:disabled{opacity:.55;cursor:default}.cardscr-keep{margin-top:14px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cardscr-keep-title{font-size:13px;font-weight:800;color:var(--ink)}.cardscr-keep-note,.cardscr-keep-kept{margin-top:4px;font-size:13px;line-height:1.45;color:var(--soft);font-weight:500}.cardscr-keep-pause{margin-top:6px}.cardscr-link{font:inherit;font-size:13px;font-weight:800;color:var(--blue);background:none;border:0;padding:6px 0;cursor:pointer;text-align:left}.cardscr-link:disabled{opacity:.55;cursor:default}@media(prefers-color-scheme:light){.cardscr-card{background:#fff;border-color:#00000014;box-shadow:0 10px 28px -16px #00000040}.cardscr-title,.cardscr-step-t,.cardscr-btn{color:#14171d}.cardscr-text,.cardscr-keep-note,.cardscr-keep-kept,.cardscr-back{color:#4a505c}.cardscr-keep,.cardscr-btn{background:#0000000a;border-color:#0000001a}.cardscr-step-n{color:#14171d;background:#00000014}}html[data-design=g2]{--rh-red: #DA2118;--rh-red-deep: #B31B13;--ease-smooth: cubic-bezier(.5, 0, .5, 1);--ease-in-out: cubic-bezier(.455, .03, .515, .955);--ease-out-3: cubic-bezier(.215, .61, .355, 1);--ease-jelly: linear(0, .296, .651, .962, 1.17, 1.265, 1.263, 1.201, 1.113, 1.03, .97, .938, .932, .944, .965, .987, 1.004, 1.014, 1.017, 1.015, 1.01);--jelly-dur: 1.05s;--pill-dur: .42s;--dur: .26s;--f-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-disp: "Onest", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--g-in: 6px;--g-grp: 18px;--g-card: 14px;--g-sec: 36px;--r-card: 22px;--r-chip: 999px;--t-title: 21px;--t-body: 16px;--t-sub: 14px;--lh: 1.42}@supports not (animation-timing-function: linear(0,1)){html[data-design=g2]{--ease-jelly: cubic-bezier(.34, 1.56, .64, 1);--jelly-dur: .5s}}html[data-design=g2][data-theme=dark],html[data-design=g2]:not([data-theme=light]){color-scheme:dark;--outer: #131316;--bg: #242328;--s1: #3D3F45;--s2: #333438;--t1: #FFFFFF;--t2: #BDBEC7;--t3: #AEAFB9;--acc: #7DB7FF;--alarm: #FFA8A8;--tint-alarm: rgba(255, 110, 110, .15);--ok: #6BDC5F;--tint-ok: rgba(107, 220, 95, .14);--work: #94C5FF;--tint-work: rgba(47, 140, 255, .17);--closed: #D0D1DA;--tint-closed: rgba(94, 95, 107, .45);--card-sh: 0 9px 19px rgba(0, 0, 0, .55);--glass: rgba(128, 128, 148, .18);--pill-bg: #4B4D55;--pill-t: #FFFFFF;--track: #4A4C53;--btn-sh: 0 0 0 1px rgba(255, 77, 87, .25), 0 0 10px rgba(230, 9, 20, .11);--btn-sh-press: 0 0 0 1px rgba(255, 77, 87, .69), 0 0 19px rgba(230, 9, 20, .3);--tabbar-bg: linear-gradient(transparent, rgba(36, 35, 40, .92) 40%)}html[data-design=g2][data-theme=light]{color-scheme:light;--outer: #E8E9ED;--bg: #F6F7F9;--s1: #FFFFFF;--s2: #EEF0F3;--t1: #17181A;--t2: #5C5F68;--t3: #6B6C77;--acc: #1A56B3;--alarm: #B42335;--tint-alarm: rgba(230, 60, 70, .1);--ok: #17691D;--tint-ok: rgba(107, 220, 95, .2);--work: #1A56B3;--tint-work: rgba(47, 140, 255, .17);--closed: #5E5F6B;--tint-closed: rgba(94, 95, 107, .12);--card-sh: 0 1px 2px rgba(23, 24, 26, .05), 0 6px 16px rgba(23, 24, 26, .08);--glass: rgba(246, 247, 249, .5);--pill-bg: #FFFFFF;--pill-t: #17181A;--track: #D5D8DE;--btn-sh: 0 4px 12px rgba(23, 24, 26, .22);--btn-sh-press: 0 2px 6px rgba(23, 24, 26, .28);--tabbar-bg: linear-gradient(transparent, rgba(246, 247, 249, .92) 40%)}html[data-design=g2]{--ink: var(--t1);--soft: var(--t2);--mut: var(--t3);--mut2: var(--t3);--red: var(--alarm);--amber: var(--alarm);--green: var(--ok);--mint: var(--ok);--blue: var(--acc);--guide: var(--acc);--font: var(--f-body);--display: var(--f-disp)}html[data-design=g2] .pu-shell{--pu-line: transparent;--pu-card: var(--s1);--pu-card2: var(--s2)}@font-face{font-family:Inter;src:url(/app/fonts/Inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/app/fonts/Onest.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html[data-design=g2]{background:var(--bg);color:var(--t1);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums}html[data-design=g2] body{background:var(--bg);color:var(--t1);font-family:var(--f-body);font-size:var(--t-body);line-height:var(--lh);-webkit-font-smoothing:antialiased}html[data-design=g2] body:before,html[data-design=g2] body:after{display:none}html[data-design=g2] a:not([class]){color:var(--acc)}html[data-design=g2] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}html[data-design=g2] button,html[data-design=g2] [role=button],html[data-design=g2] a{-webkit-tap-highlight-color:transparent}html[data-design=g2][data-anim=off] *,html[data-design=g2][data-anim=off] *:before,html[data-design=g2][data-anim=off] *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html[data-design=g2]:not([data-anim=on]) *,html[data-design=g2]:not([data-anim=on]) *:before,html[data-design=g2]:not([data-anim=on]) *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}html[data-design=g2][data-fx=off] *,html[data-design=g2][data-fx=off] *:before,html[data-design=g2][data-fx=off] *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-design=g2][data-fx=off] .tophalo{display:none}html[data-design=g2][data-theme=light] .sb-btn.pri,html[data-design=g2][data-theme=light] .onb-search-btn,html[data-design=g2][data-theme=light] .na-check input:checked:after{color:#fff}html[data-design=g2][data-theme=light] .na-check input:indeterminate:after{background:#fff}html[data-design=g2][data-theme=light] .pu-tab[aria-selected=true]{color:var(--bg)}html[data-design=g2][data-theme=light] .fb-pv{--fb-pick-ink: #fff}html[data-design=g2] .pu-g2-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}html[data-design=g2] .pu-g2-head{display:flex;align-items:center;gap:12px;padding:6px 0 var(--g-in)}html[data-design=g2] .pu-g2-title{flex:1;min-width:0;font:600 var(--t-title)/1.15 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .pu-g2-gear{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--s2);color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pu-g2-gear:focus-visible,html[data-design=g2] .pu-g2-chip:focus-visible,html[data-design=g2] .pu-g2-bar .pu-tabs .pu-tab:focus-visible{outline:2px solid var(--acc);outline-offset:2px}html[data-design=g2] .pu-g2-chips{display:flex;gap:8px;overflow-x:auto;margin:var(--g-grp) -16px 0;padding:0 16px 2px;scrollbar-width:none}html[data-design=g2] .pu-g2-chips::-webkit-scrollbar{display:none}html[data-design=g2] .pu-g2-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--t1);font:500 14px/1 var(--f-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pu-g2-chip b{font-weight:600;color:var(--t2)}html[data-design=g2] .pu-g2-chip.pu-g2-on{background:var(--pill-bg);color:var(--pill-t)}html[data-design=g2] .pu-g2-chip.pu-g2-on b{color:var(--pill-t)}html[data-design=g2] .pu-g2-dot{width:8px;height:8px;border-radius:50%;background:var(--closed)}html[data-design=g2] .pu-g2-dot.alarm{background:var(--alarm)}html[data-design=g2] .pu-g2-dot.work{background:var(--work)}html[data-design=g2] .pu-g2-dot.ok{background:var(--ok)}html[data-design=g2] .pu-g2-fhide{display:none!important}html[data-design=g2] .pu-g2-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:22px 16px calc(14px + env(safe-area-inset-bottom));background:var(--tabbar-bg);pointer-events:none}html[data-design=g2] .pu-g2-bar .pu-tabs{position:relative;display:flex;gap:0;height:56px;max-width:440px;margin:0 auto;padding:4px;border-radius:var(--r-chip);background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);pointer-events:auto}html[data-design=g2] .pu-g2-bar .pu-g2-pill{position:absolute;top:4px;bottom:4px;left:4px;width:0;border-radius:var(--r-chip);background:var(--pill-bg);box-shadow:0 1px 3px #0003;transition:left var(--pill-dur) var(--ease-smooth),width var(--pill-dur) var(--ease-smooth)}html[data-design=g2] .pu-g2-bar .pu-g2-pill.pu-g2-still{transition:none}html[data-design=g2] .pu-g2-bar .pu-tabs .pu-tab{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 6px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--t2);font:600 15px/1 var(--f-disp);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pu-g2-bar .pu-tabs .pu-tab[aria-selected=true]{background:transparent;border-color:transparent;color:var(--pill-t)}html[data-design=g2] .pu-g2-bar .pu-tabs .pu-tab[data-count]:after{content:attr(data-count);box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:inline-grid;place-items:center;background:var(--s2);color:var(--t1);font:600 12px/1 var(--f-body)}html[data-design=g2] .pu-g2-bar .pu-tabs .pu-tab.pu-g2-pop{animation:g2-tab-jelly var(--jelly-dur) var(--ease-jelly)}@keyframes g2-tab-jelly{0%{transform:scale(1)}30%{transform:scale(1.12)}to{transform:scale(1)}}html[data-design=g2][data-fx=off] .pu-g2-bar .pu-tabs{background:var(--s2);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2][data-fx=off] .pu-g2-bar .pu-g2-pill{background:var(--pill-bg);box-shadow:none}html[data-design=g2][data-fx=off] .pu-g2-bar .pu-tabs .pu-tab.pu-g2-pop{animation:none}html[data-design=g2][data-anim=off] .pu-g2-bar .pu-g2-pill{transition:none}html[data-design=g2][data-anim=off] .pu-g2-bar .pu-tabs .pu-tab.pu-g2-pop{animation:none}@media(max-width:380px){html[data-design=g2] .pu-g2-bar .pu-tabs .pu-tab{font-size:14px}}html[data-design=g2] .pu-offer{border:0;border-radius:16px;background:var(--s2);color:var(--t2);font-size:var(--t-sub)}html[data-design=g2] .pu-head{padding:0 2px var(--g-in)}html[data-design=g2] .pu-head-title{display:none}html[data-design=g2] .pu-head-sub{margin-top:0;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-g2-venues,html[data-design=g2] .pu-g2-venues *,html[data-design=g2] .pu-g2-venues *:before,html[data-design=g2] .pu-g2-venues *:after{box-sizing:border-box;min-width:0}html[data-design=g2] .pu-g2-venues{overflow-wrap:anywhere}html[data-design=g2] .wrap.demost-docked .pu-g2-bar{bottom:96px}html[data-design=g2]:has(.pu-g2-bar) .toast{bottom:calc(100px + env(safe-area-inset-bottom))}html[data-design=g2]{--cd-pad: 20px;--cd-btn-h: 52px;--cd-alt-h: 44px;--cd-tone: var(--alarm);--cd-tint: var(--tint-alarm)}html[data-design=g2] .card[data-sev=green],html[data-design=g2] .pult .row[data-sev=green]{--cd-tone: var(--ok);--cd-tint: var(--tint-ok)}html[data-design=g2] .card[data-sev=blue]{--cd-tone: var(--work);--cd-tint: var(--tint-work)}html[data-design=g2] .tophalo{display:none}html[data-design=g2] .card:not(.onb){padding:var(--cd-pad);border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh);color:var(--t1);animation:none}html[data-design=g2] .card:not(.onb):before,html[data-design=g2] .card:not(.onb):after{display:none}html[data-design=g2] .card:not(.onb)+.card:not(.onb){margin-top:var(--g-card)}html[data-design=g2] .pult+.card.panel{margin-top:var(--g-sec)}html[data-design=g2] .card:not(.onb) .venue{margin:0;font:500 14px/1.3 var(--f-body);letter-spacing:0;color:var(--t2)}html[data-design=g2] .card:not(.onb) .venue .when{font:400 14px/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .card-face-front>.venue{padding-right:48px}html[data-design=g2] .card:not(.onb)>.sevpill,html[data-design=g2] .card:not(.onb) .card-face-front>.sevpill{display:inline-flex;align-items:center;gap:8px;height:28px;margin-top:10px;padding:0 12px;border:0;border-radius:var(--r-chip);background:var(--cd-tint);color:var(--cd-tone);font:600 13px/1 var(--f-body);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .card:not(.onb) .sevpill .led{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:none}html[data-design=g2] .card:not(.onb) .title{max-width:none;margin-top:12px;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .card:not(.onb)>.tophalo+.title,html[data-design=g2] .card:not(.onb)>.title:first-child{margin-top:0}html[data-design=g2] .card:not(.onb) .label{margin-top:var(--g-grp);font:600 15px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .card:not(.onb) .quals .label,html[data-design=g2] .card:not(.onb) .why .label,html[data-design=g2] .card:not(.onb) .steps .label,html[data-design=g2] .card:not(.onb) .rv-section .label{margin-top:0;margin-bottom:var(--g-in)}html[data-design=g2] .card:not(.onb) .amount{margin-top:var(--g-in);gap:6px}html[data-design=g2] .card:not(.onb) .amount .num{font:700 34px/1.05 var(--f-disp);letter-spacing:-.02em;color:var(--cd-tone);text-shadow:none}html[data-design=g2] .card:not(.onb) .amount .cur{font:600 20px/1 var(--f-disp);color:var(--t2)}html[data-design=g2] .card:not(.onb) .amount .per{margin-bottom:3px;font:600 15px/1 var(--f-disp);color:var(--t2)}html[data-design=g2] .card:not(.onb) .extrapolation{margin-top:var(--g-in);font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .extrapolation b{font-weight:600;color:var(--t1)}html[data-design=g2] .card:not(.onb) .quals{margin-top:var(--g-grp)}html[data-design=g2] .card:not(.onb) .quals ul{margin:var(--g-in) 0 0;padding:0;list-style:none}html[data-design=g2] .card:not(.onb) .quals li{position:relative;margin:6px 0 0;padding-left:16px;font:400 15px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .quals li:first-child{margin-top:0}html[data-design=g2] .card:not(.onb) .quals li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--t3)}html[data-design=g2] .card:not(.onb) .why{margin-top:var(--g-grp);padding:0;border:0;border-radius:0;background:none}html[data-design=g2] .card:not(.onb) .why-text{margin-top:0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .why-head{margin-top:var(--g-grp);font:600 17px/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .card:not(.onb) .why-head:first-child{margin-top:0}html[data-design=g2] .card:not(.onb) .steps{margin-top:var(--g-grp)}html[data-design=g2] .card:not(.onb) .steps ol{display:grid;gap:10px;margin:var(--g-in) 0 0}html[data-design=g2] .card:not(.onb) .steps li{margin:0;padding-left:36px;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .card:not(.onb) .steps li:before{top:1px;width:24px;height:24px;border:0;border-radius:50%;background:var(--s2);color:var(--t2);font:600 13px/1 var(--f-body)}html[data-design=g2] .card:not(.onb) .rv-section{margin-top:var(--g-grp)}html[data-design=g2] .card:not(.onb) .rv-progress{font:600 14px/1.2 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .rv-list{margin-top:var(--g-in);gap:10px}html[data-design=g2] .card:not(.onb) .rv-row{padding:14px 16px;border:0;border-radius:18px;background:var(--s2)}html[data-design=g2] .card:not(.onb) .rv-src{padding:5px 10px;font:600 13px/1 var(--f-body);letter-spacing:0}html[data-design=g2] .card:not(.onb) .rv-src-2gis{color:var(--ok);background:var(--tint-ok)}html[data-design=g2] .card:not(.onb) .rv-src-yandex{color:var(--acc);background:var(--tint-work)}html[data-design=g2] .card:not(.onb) .rv-stars{font:600 14px/1 var(--f-body);letter-spacing:0;color:var(--t1)}html[data-design=g2] .card:not(.onb) .rv-age{font:400 14px/1.2 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .rv-theme{font:400 15px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .rv-draft{border:0;border-radius:14px;background:var(--s1)}html[data-design=g2] .card:not(.onb) .rv-draft-text{font:400 14px/1.5 var(--f-body);color:var(--t1)}html[data-design=g2] .card:not(.onb) .sl-contact{margin-top:var(--g-in);font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .prevent,html[data-design=g2] .pult .row .prevent{margin-top:var(--g-grp);padding:14px 16px;border:0;border-radius:18px;background:var(--s2)}html[data-design=g2] .prevent .pv-head{font:600 15px/1.3 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .prevent .pv-once{font:400 14px/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .prevent .pv-text{margin-top:var(--g-in);font:400 15px/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .prevent .pv-path{margin-top:var(--g-in);font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .awaiting{margin-top:var(--g-grp);padding:14px 16px;border:0;border-radius:18px;background:var(--s2)}html[data-design=g2] .awaiting .aw-title{font:600 15px/1.3 var(--f-disp);letter-spacing:0;color:var(--t1)}html[data-design=g2] .awaiting .aw-why{margin-top:4px;font:400 14px/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .cond{margin-top:var(--g-grp);padding:14px 16px;border:0;border-radius:18px;background:var(--tint-alarm)}html[data-design=g2] .cond.cond-wait{background:var(--s2)}html[data-design=g2] .cond .cond-h{font:600 15px/1.3 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--alarm)}html[data-design=g2] .cond.cond-wait .cond-h{color:var(--t2)}html[data-design=g2] .cond .cond-t{margin-top:4px;font:400 15px/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .cond .cond-steps{margin:8px 0 0 18px}html[data-design=g2] .cond .cond-steps li{margin:4px 0;font:400 14px/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .cond .cond-n{margin-top:8px;font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .ct-status .ct-status-line{font:600 15px/1.4 var(--f-body);color:var(--t1)}html[data-design=g2] .ct-status .ct-status-line.ct-status-done{color:var(--ok)}html[data-design=g2] .ct-status .ct-status-note{margin-top:4px;font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .ct-self{margin-top:var(--g-grp)}html[data-design=g2] .ct-self .ct-self-note{font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .ct-colleague-row,html[data-design=g2] .ct-pin-row{border-top:0}html[data-design=g2] .owner-note{margin-top:var(--g-in);font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .ct-task-text{font:500 14px/1.5 var(--f-body);color:var(--t2)}html[data-design=g2] .cta.btn-step{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--cd-btn-h);margin-top:var(--g-grp);padding:12px 20px;border:0;border-radius:var(--r-chip);background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:#fff;box-shadow:var(--btn-sh);font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:transform .55s var(--ease-out-3),box-shadow .55s var(--ease-out-3)}html[data-design=g2] .cta.btn-step:active{transform:scale(.97);box-shadow:var(--btn-sh-press);transition-duration:.2s}html[data-design=g2] .cta.btn-step .arw{font-size:inherit;color:inherit}html[data-design=g2] .cta.btn-step.quiet,html[data-design=g2] .cta.btn-step:disabled,html[data-design=g2] .cta.btn-step.locked{background:var(--s2);color:var(--t1);box-shadow:none;opacity:1}html[data-design=g2] .cta.btn-step.quiet:active{transform:scale(.97);box-shadow:none;filter:brightness(.96)}html[data-design=g2] .cta.btn-step:disabled,html[data-design=g2] .cta.btn-step.locked{color:var(--t2);cursor:default}html[data-design=g2] .card:not(.onb) .cta:where(:not(.btn-step,.secondary,.ghost,.danger)),html[data-design=g2] .pult .row .cta:where(:not(.btn-step,.secondary,.ghost,.danger)){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--cd-btn-h);margin-top:var(--g-grp);padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 16px/1.2 var(--f-disp);letter-spacing:0;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}html[data-design=g2] .card:not(.onb) .cta.ghost,html[data-design=g2] .card:not(.onb) .cta.secondary,html[data-design=g2] .pult .row .cta.ghost,html[data-design=g2] .pult .row .cta.secondary,html[data-design=g2] .card:not(.onb) .row2 .chip,html[data-design=g2] .card:not(.onb) .rv-actions .chip,html[data-design=g2] .card:not(.onb) .rv-copy,html[data-design=g2] .card:not(.onb) .ct-self .chip,html[data-design=g2] .card.panel .chip,html[data-design=g2] .pult .row .pt-actions .chip{display:inline-flex;align-items:center;width:auto;min-width:44px;min-height:var(--cd-alt-h);margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--acc);box-shadow:none;font:600 var(--t-sub)/1.2 var(--f-disp);letter-spacing:0;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}html[data-design=g2] .card:not(.onb) .buttons .cta.secondary{align-self:flex-start;margin-top:var(--g-grp)}html[data-design=g2] .card:not(.onb) .buttons{margin-top:0;gap:0}html[data-design=g2] .card:not(.onb) .buttons .row2,html[data-design=g2] .g2-alts,html[data-design=g2] .pult .row .pt-actions,html[data-design=g2] .card:not(.onb) .rv-actions{display:flex;flex-wrap:wrap;gap:4px 20px}html[data-design=g2] .card:not(.onb) .buttons .row2,html[data-design=g2] .g2-alts{margin-top:var(--g-grp)}html[data-design=g2] .pult .row .pt-actions{margin-top:var(--g-in)}html[data-design=g2] .card:not(.onb) .rv-actions{margin-top:var(--g-in)}html[data-design=g2] .card:not(.onb) .buttons .ct-status{margin-top:var(--g-grp)}html[data-design=g2] .pult .row .demost-cta-note{margin-top:var(--g-in);font:400 14px/1.4 var(--f-body);color:var(--t2);text-align:center}html[data-design=g2] .card:not(.onb) .card-flip-chip{top:12px;right:12px;width:36px;height:36px;border:0;background:var(--s2);color:var(--t2);font:600 15px/1 var(--f-disp);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .card:not(.onb) .card-flip-chip:hover{background:var(--track)}html[data-design=g2] .card:not(.onb) .about-head{padding-right:48px;font:700 19px/1.25 var(--f-disp);letter-spacing:-.01em;color:var(--t1)}html[data-design=g2] .card:not(.onb) .about-head:before{margin-bottom:12px;padding:6px 12px;border:0;background:var(--s2);color:var(--t2);font:600 13px/1 var(--f-body);letter-spacing:0;text-transform:none}html[data-design=g2] .card:not(.onb) .about-block{padding-top:var(--g-grp)}html[data-design=g2] .card:not(.onb) .about-block:first-of-type{padding-top:var(--g-in)}html[data-design=g2] .card:not(.onb) .about-block+.about-block{border-top:0}html[data-design=g2] .card:not(.onb) .about-block .label{margin-top:0}html[data-design=g2] .card:not(.onb) .about-text{margin-top:var(--g-in);font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .card:not(.onb) .about-source{margin-top:var(--g-grp);padding:6px 12px;border:0;background:var(--s2);color:var(--t2);font:500 14px/1.2 var(--f-body);letter-spacing:0;text-transform:none}html[data-design=g2] .fb{margin-top:var(--g-grp);padding-top:0;border-top:0}html[data-design=g2] .fb .fb-q{font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .fb .fb-row{gap:8px;margin-top:var(--g-in)}html[data-design=g2] .fb-row .chip{min-height:40px;padding:0 16px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--t1);box-shadow:none;font:500 14px/1 var(--f-body);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .fb-row .chip.fb-picked{background:var(--tint-work);color:var(--work)}html[data-design=g2] .fb .fb-input{width:100%;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--s2);color:var(--t1);font:400 16px/1.3 var(--f-body)}html[data-design=g2] .fb .fb-send{min-height:40px;padding:0 16px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 14px/1 var(--f-disp);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .fb .fb-accepted,html[data-design=g2] .fb .fb-thanks,html[data-design=g2] .fb .fb-pend,html[data-design=g2] .fb .fb-err{font:600 14px/1.4 var(--f-body)}html[data-design=g2] .fb .fb-pend,html[data-design=g2] .fb .fb-thanks{color:var(--t2)}html[data-design=g2] .fb .fb-note{font:400 14px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .card.panel .empty{padding:0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .card.panel .name,html[data-design=g2] .card.panel .duo,html[data-design=g2] .card.panel .cal-title,html[data-design=g2] .card.panel .surface-total .st-value{color:var(--t1)}html[data-design=g2] .card.panel .surface-total .st-value{text-shadow:none}html[data-design=g2] .pult .row{display:block;margin-top:var(--g-card);padding:var(--cd-pad);border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .pult .ghead+.row,html[data-design=g2] .pult details.peers>summary+.row{margin-top:0}html[data-design=g2] .pult .row.hero:before{display:none}html[data-design=g2] .pult .row .pdot{display:none}html[data-design=g2] .pult .row.done{opacity:1}html[data-design=g2] .pult .row .body{display:block}html[data-design=g2] .pult .row .chev{position:absolute;top:22px;right:18px;padding:0;font:400 22px/1 var(--f-body);color:var(--t3)}html[data-design=g2] .g2-plate{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:var(--r-chip);background:var(--cd-tint);color:var(--cd-tone);font:600 13px/1 var(--f-body)}html[data-design=g2] .g2-plate:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}html[data-design=g2] .pult .row .r-title{padding-right:26px;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .pult .row .g2-plate+.r-title{margin-top:12px}html[data-design=g2] .pult .row.done .r-title{color:var(--t2)}html[data-design=g2] .pult .row .r-amt{margin-top:8px;font:600 17px/1.3 var(--f-disp);color:var(--cd-tone);text-shadow:none}html[data-design=g2] .pult .row .r-amt.gain{color:var(--ok);text-shadow:none}html[data-design=g2] .pult .row .r-amt.note{color:var(--t2);font-weight:600}html[data-design=g2] .pult .row .r-amt .r-mo{font:400 14px/1.2 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .row .r-why{margin-top:var(--g-in);font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .pult .row .r-sub{margin-top:var(--g-in);font:600 14px/1.3 var(--f-body)}html[data-design=g2] .pult .row .r-sub.pending,html[data-design=g2] .pult .row .r-sub.auto{color:var(--t2)}html[data-design=g2] .pult .row .r-sub .chip.soft{min-height:24px;padding:0 10px;border:0;background:var(--tint-closed);color:var(--closed);font:600 13px/1 var(--f-body)}html[data-design=g2] .g2-steps{display:grid;gap:10px;margin:var(--g-grp) 0 0;padding:0;list-style:none;counter-reset:g2step}html[data-design=g2] .g2-steps li{position:relative;padding-left:36px;counter-increment:g2step;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .g2-steps li:before{content:counter(g2step);position:absolute;top:1px;left:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--s2);color:var(--t2);font:600 13px/1 var(--f-body)}html[data-design=g2] .pult details.peers{margin-top:var(--g-card)}html[data-design=g2] .pult details.peers>summary{display:flex;align-items:center;gap:8px;min-height:var(--cd-alt-h);padding:0 4px;list-style:none;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);cursor:pointer}html[data-design=g2] .pult details.peers>summary::-webkit-details-marker{display:none}html[data-design=g2] .pult details.peers>summary:before{content:"›";display:inline-block;font:400 20px/1 var(--f-body);transition:transform var(--dur) var(--ease-out-3)}html[data-design=g2] .pult details.peers[open]>summary:before{transform:rotate(90deg)}html[data-design=g2] .pult .top{padding:2px 2px var(--g-card)}html[data-design=g2] .pult .venuename{font:600 15px/1.3 var(--f-disp);letter-spacing:0;color:var(--t1)}html[data-design=g2] .pult .venuename-sub{font:500 14px/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .venue-allbtn{padding:6px 12px;border:0;background:var(--s2);color:var(--t1);font:600 13px/1.2 var(--f-body)}html[data-design=g2] .brand{font:600 13px/1.2 var(--f-disp);letter-spacing:0;color:var(--t2)}html[data-design=g2] .brand .mark path{fill:var(--t1)}html[data-design=g2] .pult .demochip{padding:4px 10px;border:0;background:var(--s2);color:var(--t2);font:600 13px/1.2 var(--f-body)}html[data-design=g2] .pult .summary{gap:16px;padding:var(--g-in) 2px 0}html[data-design=g2] .pult .summary .lead-kick{margin-bottom:var(--g-in);font:600 14px/1.2 var(--f-body);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .pult .summary .stake{font:700 28px/1.1 var(--f-disp);letter-spacing:-.02em;color:var(--t1)}html[data-design=g2] .pult .summary .stake small{font:400 14px/1.2 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .summary .stake.stake-title{font:700 19px/1.25 var(--f-disp);letter-spacing:-.01em}html[data-design=g2] .pult .summary .lead-title{margin-top:var(--g-in);font:400 15px/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .summary .breakdown{margin-top:10px;font:400 14px/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .summary .breakdown b{font-weight:600;color:var(--t1)}html[data-design=g2] .pult .ring .track{stroke:var(--track)}html[data-design=g2] .pult .ring .prog{stroke:var(--ok);filter:none!important}html[data-design=g2] .pult .ring .rc .big{font:700 20px/1 var(--f-disp);color:var(--t1)}html[data-design=g2] .pult .ring .rc .lab{margin-top:3px;font:500 14px/1 var(--f-body);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .pult .daypill{gap:8px;height:28px;margin:var(--g-card) 2px 0;padding:0 12px;border:0;background:var(--s1);color:var(--t1);font:600 13px/1 var(--f-body);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .pult .daypill .led{width:7px;height:7px;background:var(--t3)}html[data-design=g2] .pult .group{margin-top:var(--g-sec)}html[data-design=g2] .pult .ghead{gap:9px;padding:0 2px;margin:0 0 var(--g-card)}html[data-design=g2] .pult .ghead .gdot{width:8px;height:8px}html[data-design=g2] .pult .ghead .verb{font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t1)}html[data-design=g2] .pult .ghead .cnt{font:600 14px/1 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .clean,html[data-design=g2] .pult .pult-note{margin:var(--g-card) 0 0;padding:16px 18px;border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh);color:var(--t2);font:400 var(--t-body)/var(--lh) var(--f-body)}html[data-design=g2] .pult .clean .gdot{width:8px;height:8px;background:var(--ok);box-shadow:none}html[data-design=g2] .pult .clean .rdot{width:8px;height:8px;background:var(--alarm);box-shadow:none}html[data-design=g2] .pult .clean.warn{color:var(--t1)}html[data-design=g2] .pult .pult-note-title{font:600 17px/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .pult .pult-note-text{margin-top:var(--g-in);font:400 15px/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .pult-note-cta{min-height:var(--cd-alt-h);margin-top:10px;padding:0 18px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp)}html[data-design=g2] .pult .tools{gap:var(--g-card);margin:var(--g-sec) 0 0}html[data-design=g2] .pult .tool{flex:0 1 calc(33.333% - 10px);padding:14px 8px;border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh);color:var(--t1);font:500 14px/1.25 var(--f-body);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .pult .tool svg{stroke:var(--t2)}html[data-design=g2] .pult .tool .thint{font:600 14px/1.2 var(--f-body);letter-spacing:0;color:var(--ok)}html[data-design=g2] .pu-picture,html[data-design=g2] .pu-detail{--dy-c: var(--closed);--dy-h: var(--tint-closed);--dy-btn-h: 52px}html[data-design=g2] .pu-picture .pu-tone-red,html[data-design=g2] .pu-picture .pu-tone-yellow,html[data-design=g2] .pu-detail .pu-tone-red,html[data-design=g2] .pu-detail .pu-tone-yellow{--pu-c: var(--alarm);--dy-c: var(--alarm);--dy-h: var(--tint-alarm)}html[data-design=g2] .pu-picture .pu-tone-green,html[data-design=g2] .pu-detail .pu-tone-green{--pu-c: var(--ok);--dy-c: var(--ok);--dy-h: var(--tint-ok)}html[data-design=g2] .pu-picture .pu-tone-calm,html[data-design=g2] .pu-picture .pu-tone-grey,html[data-design=g2] .pu-detail .pu-tone-calm,html[data-design=g2] .pu-detail .pu-tone-grey{--pu-c: var(--closed);--dy-c: var(--closed);--dy-h: var(--tint-closed)}html[data-design=g2] .pu-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0;margin:var(--g-sec) 2px var(--g-card)}html[data-design=g2] .pu-sec-title{font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t1)}html[data-design=g2] .pu-sec-aside{margin-left:auto;font:600 var(--t-sub)/1 var(--f-body);color:var(--t2);text-align:right}html[data-design=g2] .pu-picture .pu-zone{margin-top:0}html[data-design=g2] .pu-picture .pu-day,html[data-design=g2] .pu-picture .pu-dec,html[data-design=g2] .pu-picture .pu-area,html[data-design=g2] .pu-picture .pu-link-row{margin-top:var(--g-card);border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .pu-picture .pu-day{margin-top:var(--g-grp)}html[data-design=g2] .pu-picture .pu-sec-h+.pu-dec,html[data-design=g2] .pu-picture .pu-sec-h+.pu-area{margin-top:0}html[data-design=g2] .pu-picture .pu-zone>.pu-link-row:first-child,html[data-design=g2] .pu-picture .pu-zone>.pu-area:first-child{margin-top:var(--g-sec)}html[data-design=g2] .pu-picture .pu-drow{padding:20px}html[data-design=g2] .pu-picture .pu-kick{font:400 var(--t-sub)/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .pu-picture .pu-val{margin-top:var(--g-in);font:700 34px/1.1 var(--f-disp);letter-spacing:-.02em;color:var(--t1)}html[data-design=g2] .pu-picture .pu-drow>.pu-val:first-child{margin-top:0;font-size:22px;line-height:1.2;letter-spacing:-.01em}html[data-design=g2] .pu-picture .pu-val-sub{display:block;margin:var(--g-in) 0 0;font:400 var(--t-sub)/1.3 var(--f-body);letter-spacing:0;color:var(--t2)}html[data-design=g2] .pu-picture .pu-sub{margin-top:var(--g-in);font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-chips{gap:8px;margin-top:var(--g-grp)}html[data-design=g2] .pu-picture .pu-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:var(--r-chip);background:var(--s2);font:600 var(--t-sub)/1 var(--f-body);color:var(--t1)}html[data-design=g2] .pu-picture .pu-pill-grey{color:var(--t2)}html[data-design=g2] .pu-picture .pu-day .pu-more{margin-top:var(--g-grp)}html[data-design=g2] .pu-picture .pu-day .pu-more-sum{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;font:600 15px/1.2 var(--f-disp);color:var(--t2)}html[data-design=g2] .pu-picture .pu-brk{display:grid;gap:10px;margin-top:var(--g-in)}html[data-design=g2] .pu-picture .pu-brk-row{gap:12px;padding:0;border:0;font:400 var(--t-body)/var(--lh) var(--f-body)}html[data-design=g2] .pu-picture .pu-brk-left{color:var(--t2)}html[data-design=g2] .pu-picture .pu-brk-right{font:700 var(--t-body)/1.2 var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-picture .pu-brk-est{margin-top:2px;font:400 var(--t-sub)/1.2 var(--f-body);color:var(--t3)}html[data-design=g2] .pu-picture .pu-split{display:grid;gap:4px;margin-top:var(--g-in);font:400 var(--t-sub)/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-split-sum{font:700 var(--t-sub)/1.3 var(--f-disp);color:var(--t1);white-space:nowrap}html[data-design=g2] .pu-picture .pu-brk-go{width:100%;min-height:44px;background:none;text-align:left;cursor:pointer}html[data-design=g2] .pu-picture .pu-brk-go .pu-brk-left{color:var(--t1)}html[data-design=g2] .pu-picture .pu-more-cards{min-height:44px;padding:0;border:0;background:none;font:600 var(--t-body)/1.2 var(--f-body);color:var(--t1);text-align:left;cursor:pointer}html[data-design=g2] .pu-picture .pu-brk-note{margin-top:var(--g-grp);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t3)}html[data-design=g2] .pu-picture .pu-brk-note-title{margin-top:var(--g-in);color:var(--t2)}html[data-design=g2] .pu-picture .pu-brk-note-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0}html[data-design=g2] .pu-picture .pu-brk-note-row .pu-brk-right{color:var(--t2)}html[data-design=g2] .pu-picture .pu-chip,html[data-design=g2] .pu-detail .pu-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:var(--r-chip);background:var(--dy-h);color:var(--dy-c);font:600 13px/1 var(--f-body);letter-spacing:0;white-space:nowrap}html[data-design=g2] .pu-picture .pu-chip .pu-dot,html[data-design=g2] .pu-detail .pu-chip .pu-dot{width:7px;height:7px;background:currentColor;box-shadow:none}html[data-design=g2] .pu-picture .pu-dot,html[data-design=g2] .pu-detail .pu-dot{box-shadow:none}html[data-design=g2] .pu-picture .pu-dec{padding:20px}html[data-design=g2] .pu-picture .pu-dec .pu-where{margin-top:12px;font:400 var(--t-sub)/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-dec .pu-title{margin-top:var(--g-in);font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;overflow-wrap:anywhere}html[data-design=g2] .pu-picture .pu-dec .pu-chip+.pu-title{margin-top:12px}html[data-design=g2] .pu-picture .pu-dec .pu-amt{margin-top:var(--g-in);font:700 var(--t-body)/var(--lh) var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-picture .pu-dec .pu-owner-note{margin-top:var(--g-grp);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-actions,html[data-design=g2] .pu-detail .pu-actions{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:var(--g-grp)}html[data-design=g2] .pu-picture .pu-outcome,html[data-design=g2] .pu-detail .pu-outcome{margin-top:var(--g-grp);padding:12px 16px;border-radius:18px;background:var(--s2);font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .pu-picture .pu-out-word,html[data-design=g2] .pu-detail .pu-out-word{font-weight:700;color:var(--t1)}html[data-design=g2] .pu-picture .pu-out-refused .pu-out-word,html[data-design=g2] .pu-detail .pu-out-refused .pu-out-word{color:var(--alarm)}html[data-design=g2] .pu-picture .pu-out-done .pu-out-word,html[data-design=g2] .pu-detail .pu-out-done .pu-out-word{color:var(--ok)}html[data-design=g2] .pu-picture .pu-btn,html[data-design=g2] .pu-detail .pu-btn{display:grid;place-items:center;width:100%;min-height:var(--dy-btn-h);margin-top:0;padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--t1);box-shadow:none;font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-align:center;cursor:pointer;transition:transform .55s var(--ease-out-3),box-shadow .55s var(--ease-out-3)}html[data-design=g2] .pu-picture .pu-btn:active,html[data-design=g2] .pu-detail .pu-btn:active{transform:scale(.97);transition-duration:.2s;filter:brightness(.96)}html[data-design=g2] .pu-picture .pu-dec:first-of-type .pu-btn-cta,html[data-design=g2] .pu-detail>.pu-variant .pu-btn-cta{background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:#fff;box-shadow:var(--btn-sh)}html[data-design=g2] .pu-picture .pu-dec:first-of-type .pu-btn-cta:active,html[data-design=g2] .pu-detail>.pu-variant .pu-btn-cta:active{box-shadow:var(--btn-sh-press);filter:none}html[data-design=g2] .pu-detail .pu-btn-locked,html[data-design=g2] .pu-detail .pu-btn:disabled{background:var(--s2);color:var(--t2);box-shadow:none;opacity:1;cursor:default}html[data-design=g2] .pu-picture .pu-btn-quiet,html[data-design=g2] .pu-detail .pu-btn-quiet{margin-top:var(--g-grp);background:var(--s2);color:var(--acc)}html[data-design=g2] .pu-picture .pu-zone>.pu-btn-quiet{margin-top:var(--g-card)}html[data-design=g2] .pu-detail .pu-btn-sub{margin-top:var(--g-in);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2);text-align:center}html[data-design=g2] .pu-picture .pu-link,html[data-design=g2] .pu-detail .pu-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);text-align:left;cursor:pointer}html[data-design=g2] .pu-picture .pu-actions .pu-link,html[data-design=g2] .pu-picture .pu-day .pu-link{margin-top:var(--g-in)}html[data-design=g2] .pu-picture .pu-fill-row .pu-link{align-self:center}html[data-design=g2] .pu-picture .pu-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g-grp) 8px}html[data-design=g2] .pu-picture .pu-tile{display:flex;flex-direction:column;align-items:center;gap:var(--g-in);padding:4px 0;border:0;border-radius:18px;background:none;color:var(--t1);font:500 var(--t-sub)/1.25 var(--f-body);text-align:center;cursor:pointer}html[data-design=g2] .pu-picture .pu-tile-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--dy-h);color:var(--dy-c);transition:transform .2s var(--ease-out-3)}html[data-design=g2] .pu-picture .pu-tile:active .pu-tile-ico{transform:scale(.94)}html[data-design=g2] .pu-picture .pu-tile-name{max-width:100%;overflow-wrap:anywhere}html[data-design=g2] .pu-picture .pu-tile-sub{max-width:100%;font:400 var(--t-sub)/1.2 var(--f-body);color:var(--t2);overflow-wrap:anywhere}html[data-design=g2] .pu-picture .pu-tiles+.pu-area{margin-top:var(--g-sec)}html[data-design=g2] .pu-picture .pu-area{padding:20px;scroll-margin-top:12px}html[data-design=g2] .pu-picture .pu-area-head{display:flex;align-items:center;gap:12px;margin-bottom:0}html[data-design=g2] .pu-picture .pu-area-name{flex:1;font:700 18px/1.25 var(--f-disp);letter-spacing:-.01em;color:var(--t1)}html[data-design=g2] .pu-picture .pu-line,html[data-design=g2] .pu-picture .pu-broken,html[data-design=g2] .pu-picture .pu-nk{margin-top:var(--g-grp);font:400 var(--t-body)/var(--lh) var(--f-body)}html[data-design=g2] .pu-picture .pu-st-signal .pu-line-head{display:flex;align-items:flex-start;gap:10px}html[data-design=g2] .pu-picture .pu-line-head .pu-dot{width:8px;height:8px;margin:7px 0 0;background:var(--dy-c)}html[data-design=g2] .pu-picture .pu-line-title,html[data-design=g2] .pu-picture .pu-broken-name,html[data-design=g2] .pu-picture .pu-nk-what{font:600 var(--t-body)/1.3 var(--f-body);color:var(--t1)}html[data-design=g2] .pu-picture .pu-line .pu-where,html[data-design=g2] .pu-picture .pu-nk .pu-where{margin-top:2px;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-line .pu-amt{margin-top:var(--g-in);font:700 var(--t-sub)/1.4 var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-picture .pu-step{margin-top:var(--g-in);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-st-signal .pu-step{font-size:var(--t-body);line-height:var(--lh);color:var(--t1)}html[data-design=g2] .pu-picture .pu-reason,html[data-design=g2] .pu-picture .pu-nothing,html[data-design=g2] .pu-picture .pu-silent,html[data-design=g2] .pu-picture .pu-pt-note{margin-top:var(--g-in);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t3)}html[data-design=g2] .pu-picture .pu-quiet{padding-left:0;border-left:0;color:var(--t2)}html[data-design=g2] .pu-picture .pu-quiet .pu-line-title{color:var(--t1)}html[data-design=g2] .pu-picture .pu-st-as-usual{font-size:var(--t-sub);color:var(--t2)}html[data-design=g2] .pu-picture .pu-st-as-usual .pu-line-title{font-weight:500;color:var(--t2)}html[data-design=g2] .pu-picture .pu-area .pu-more{margin-top:var(--g-in)}html[data-design=g2] .pu-picture .pu-area .pu-more-sum{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;font:600 var(--t-sub)/1.2 var(--f-disp);color:var(--acc)}html[data-design=g2] .pu-picture .pu-more-sum:after{color:var(--t3)}html[data-design=g2] .pu-picture .pu-how{margin-top:var(--g-in)}html[data-design=g2] .pu-picture .pu-how-what{font:600 var(--t-sub)/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-picture .pu-steps{display:grid;gap:10px;margin:var(--g-in) 0 0;padding:0;list-style:none;counter-reset:dy-step;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .pu-picture .pu-step-li{position:relative;margin:0;padding-left:34px;counter-increment:dy-step}html[data-design=g2] .pu-picture .pu-step-li:before{content:counter(dy-step);position:absolute;top:1px;left:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--s2);color:var(--t2);font:600 13px/1 var(--f-body)}html[data-design=g2] .pu-picture .pu-link-row{padding:16px 20px;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .pu-detail{margin-top:12px;padding:20px;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .pu-detail .pu-d-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-in);margin:0}html[data-design=g2] .pu-detail .pu-d-head .pu-chip{order:-2;margin-bottom:6px}html[data-design=g2] .pu-detail .pu-d-head .pu-where{order:-1;font:400 var(--t-sub)/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-detail .pu-d-head .pu-title{margin:0;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;overflow-wrap:anywhere}html[data-design=g2] .pu-detail .pu-d-head .pu-amt{margin:0;font:700 var(--t-body)/var(--lh) var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-detail .pu-d-sec{margin-top:var(--g-grp);font:600 15px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .pu-detail .pu-p{margin:var(--g-in) 0 0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .pu-detail .pu-variant{margin-top:var(--g-grp);padding:0;border:0;border-radius:0;background:none}html[data-design=g2] .pu-detail .pu-variant-head{align-items:center;gap:10px}html[data-design=g2] .pu-detail .pu-variant-n{width:24px;height:24px;background:var(--s2);color:var(--t2);font:600 13px/1 var(--f-body)}html[data-design=g2] .pu-detail .pu-variant-title{font:600 var(--t-body)/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-detail .pu-variant-gain{margin-top:var(--g-in);padding-left:34px;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-detail>.pu-variant .pu-btn{margin-top:var(--g-grp)}html[data-design=g2] .pu-detail>.pu-variant-bare .pu-btn,html[data-design=g2] .pu-detail .pu-more .pu-variant-bare .pu-btn{margin-top:0}html[data-design=g2] .pu-detail .pu-more{margin-top:var(--g-grp)}html[data-design=g2] .pu-detail .pu-more-sum{display:block;padding:0;font:600 15px/1.2 var(--f-disp);color:var(--t2);cursor:default}html[data-design=g2] .pu-detail .pu-more-sum:after{content:none}html[data-design=g2] .pu-detail .pu-more .pu-variant,html[data-design=g2] .pu-detail .pu-more .pu-variant-bare{margin-top:var(--g-grp)}html[data-design=g2] .pu-detail .pu-more .pu-variant-bare .pu-btn-sub{margin-top:-8px}html[data-design=g2] .pu-detail .pu-more .pu-btn{display:inline-flex;justify-content:flex-start;width:auto;min-height:44px;margin-top:var(--g-in);padding:0;background:none;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);text-align:left}html[data-design=g2] .pu-detail .pu-more .pu-btn-locked,html[data-design=g2] .pu-detail .pu-more .pu-btn:disabled{background:none;color:var(--t3)}html[data-design=g2] .pu-detail .pu-more .pu-btn-sub{text-align:left}html[data-design=g2] .pu-detail .pu-owner-note{margin-top:var(--g-grp);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-detail .pu-keep{margin-top:var(--g-grp);padding:16px;border:0;border-radius:18px;background:var(--s2)}html[data-design=g2] .pu-detail .pu-keep-title{font:600 var(--t-body)/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-detail .pu-keep-note{margin-top:var(--g-in);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-detail .pu-keep-cost{margin-top:var(--g-in);font:700 var(--t-body)/1.2 var(--f-disp);color:var(--t1)}html[data-design=g2] .pu-detail .pu-basis{display:grid;gap:10px;margin-top:var(--g-in)}html[data-design=g2] .pu-detail .pu-basis-row{display:grid;gap:2px;padding:0;border:0;font:400 var(--t-body)/var(--lh) var(--f-body)}html[data-design=g2] .pu-detail .pu-basis-label{font:400 var(--t-sub)/1.2 var(--f-body);color:var(--t3);white-space:nowrap}html[data-design=g2] .pu-detail .pu-basis-text{font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1);text-align:left}html[data-design=g2]{--nt-r: 18px;--nt-row: 64px;--nt-quiet: 52px;--nt-cb: 30px;--nt-tile: 46px;--nt-dot: 10px}html[data-design=g2] .g2n,html[data-design=g2] .g2n *,html[data-design=g2] .g2n *:before,html[data-design=g2] .g2n *:after{box-sizing:border-box}html[data-design=g2] .g2n{overflow-wrap:anywhere}html[data-design=g2] .g2n [hidden]{display:none!important}html[data-design=g2] .g2n-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin-top:var(--g-grp)}html[data-design=g2] .g2n-tile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;margin:0;padding:8px 4px;border:0;border-radius:var(--nt-r);background:transparent;color:var(--t1);font:500 var(--t-sub) / 1.25 var(--f-body);text-align:center;cursor:pointer;transition:background var(--dur)}html[data-design=g2] .g2n-tile.on{background:var(--s2)}html[data-design=g2] .g2n-tile-ico{display:grid;place-items:center;flex:none;width:var(--nt-tile);height:var(--nt-tile);border-radius:50%;background:var(--tint-alarm);color:var(--alarm)}html[data-design=g2] .g2n-tile-ico .g2-ico{width:20px;height:20px}html[data-design=g2] .g2n-tile-sub{display:block;font:400 var(--t-sub) / 1.2 var(--f-body);color:var(--t2)}html[data-design=g2] .g2n-tile.on .g2n-tile-sub{color:var(--t1)}html[data-design=g2] .g2n-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--g-grp);color:var(--t2);font:400 var(--t-sub) / 1.35 var(--f-body)}html[data-design=g2] .g2n-note-reset{flex:none;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--acc);font:600 var(--t-sub) / 1.2 var(--f-disp);cursor:pointer}html[data-design=g2] .g2n-sec-h{display:flex;align-items:baseline;justify-content:space-between;margin:var(--g-sec) 2px var(--g-card);color:var(--t1);font:600 17px / 1.2 var(--f-disp)}html[data-design=g2] .g2n-n{font:600 var(--t-sub) / 1 var(--f-body);color:var(--t2)}html[data-design=g2] .g2n-rows{display:grid;gap:8px}html[data-design=g2] .g2n-row{display:flex;align-items:center;gap:14px;width:100%;min-height:var(--nt-quiet);margin:0;padding:12px 16px;border:0;border-radius:var(--nt-r);background:var(--s1);box-shadow:var(--card-sh);color:var(--t1);font:400 var(--t-body) / var(--lh) var(--f-body);text-align:left;cursor:pointer;transition:transform var(--dur) var(--ease-smooth)}html[data-design=g2] .g2n-row.is-report{cursor:default}html[data-design=g2] .g2n-row.is-report .g2n-name{color:var(--closed)}html[data-design=g2] button.g2n-row:active,html[data-design=g2] .g2n-tile:active{transform:scale(.985)}html[data-design=g2] .g2n-row.is-need{align-items:flex-start;min-height:var(--nt-row);padding:16px}html[data-design=g2] .g2n-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}html[data-design=g2] .g2n-row.is-need .g2n-tx{gap:5px}html[data-design=g2] .g2n-name{font:600 var(--t-body) / 1.25 var(--f-body);color:var(--t1)}html[data-design=g2] .g2n-row.is-need .g2n-name{font:600 18px / 1.25 var(--f-disp)}html[data-design=g2] .g2n-row.is-quiet .g2n-name{font-weight:500}html[data-design=g2] .g2n-sub{font:400 var(--t-sub) / 1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .g2n-cbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}html[data-design=g2] .g2n-cb{display:grid;place-items:center;flex:none;width:var(--nt-cb);height:var(--nt-cb);border-radius:50%;background:var(--tint-alarm);color:var(--alarm)}html[data-design=g2] .g2n-cb .g2-ico{width:16px;height:16px}html[data-design=g2] .g2n-end{flex:none;align-self:center;display:flex;align-items:center;gap:8px;color:var(--t2);font:600 var(--t-sub) / 1 var(--f-body)}html[data-design=g2] .g2n-end .g2-ico{width:20px;height:20px}html[data-design=g2] .g2n-dot{flex:none;width:var(--nt-dot);height:var(--nt-dot);margin:0 3px;border-radius:50%;background:var(--closed)}html[data-design=g2] .g2n-row.is-calm .g2n-dot{background:var(--ok)}html[data-design=g2] .pult .venue-card{--sev-c: var(--alarm);--sev-t: var(--tint-alarm);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:repeat(5,auto);column-gap:14px;row-gap:0;align-items:center;margin-top:8px;padding:16px;border:0;border-radius:var(--nt-r);background:var(--s1);box-shadow:var(--card-sh);opacity:1;transition:transform var(--dur) var(--ease-smooth)}html[data-design=g2] .pult .venue-card[data-sev=green]{--sev-c: var(--ok);--sev-t: var(--tint-ok)}html[data-design=g2] .pult .venue-body{display:contents}html[data-design=g2] .pult .venue-dot{grid-column:1;grid-row:1 / -1;align-self:center;width:var(--nt-dot);height:var(--nt-dot);margin:0 3px;background:var(--sev-c);box-shadow:none}html[data-design=g2] .pult .venue-title,html[data-design=g2] .pult .venue-role,html[data-design=g2] .pult .venue-state,html[data-design=g2] .pult .chain-deed-sum{grid-column:2;min-width:0}html[data-design=g2] .pult .venue-title{font:600 18px / 1.25 var(--f-disp);letter-spacing:0;color:var(--t1)}html[data-design=g2] .pult .venue-role,html[data-design=g2] .pult .venue-state{margin-top:3px;font:400 var(--t-sub) / 1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .pult .chain-deed-sum{margin-top:5px;font:700 16px / 1.2 var(--f-disp);letter-spacing:0;color:var(--sev-c)}html[data-design=g2] .pult .venue-lead-chip{display:inline-flex;align-items:center;height:24px;margin-left:8px;padding:0 10px;border:0;border-radius:var(--r-chip);background:var(--sev-t);color:var(--sev-c);font:600 13px / 1 var(--f-body);letter-spacing:0;vertical-align:2px;white-space:nowrap}html[data-design=g2] .pult .venue-open{grid-column:3;grid-row:1 / -1;align-self:center;display:block;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--acc);font:600 var(--t-sub) / 1.2 var(--f-disp);white-space:nowrap}html[data-design=g2] .pult .venues-fold{margin-top:var(--g-grp);padding:14px 16px;border:0;border-radius:var(--nt-r);background:var(--s2);color:var(--t1);font:600 var(--t-sub) / 1.2 var(--f-disp)}html[data-design=g2] .pult .venues-fold-arrow{color:var(--t2)}html[data-design=g2] .pult .chain-more,html[data-design=g2] .pult .chain-calm{margin-top:8px;padding:14px 16px;border:0;border-radius:var(--nt-r);background:var(--s2);color:var(--t2);font:400 var(--t-sub) / 1.4 var(--f-body);opacity:1}html[data-design=g2] .g2n-wrap{display:grid;gap:4px}html[data-design=g2] .g2n-sn{padding:0 16px;display:grid;gap:6px}html[data-design=g2] .g2n-sn-open{justify-self:start;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--t2);font:500 var(--t-sub) / var(--lh) var(--f-body);text-decoration:underline;cursor:pointer}html[data-design=g2] .g2n-sn-flash{color:var(--t2);font:400 var(--t-sub) / var(--lh) var(--f-body)}html[data-design=g2] .g2n-sn-form{display:grid;gap:10px;padding:16px;border-radius:var(--nt-r);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .g2n-sn-title{font:600 var(--t-body) / 1.25 var(--f-body);color:var(--t1)}html[data-design=g2] .g2n-sn-hint,html[data-design=g2] .g2n-sn-full{color:var(--t2);font:400 var(--t-sub) / var(--lh) var(--f-body)}html[data-design=g2] .g2n-sn-label{display:grid;gap:6px;color:var(--t2);font:500 var(--t-sub) / var(--lh) var(--f-body)}html[data-design=g2] .g2n-sn-input{width:100%;min-height:48px;padding:10px 14px;border:0;border-radius:12px;background:var(--s2, var(--s1));color:var(--t1);font:500 var(--t-body) / var(--lh) var(--f-body)}html[data-design=g2] .g2n-sn-count{justify-self:end;text-align:right;color:var(--t2);font:500 var(--t-sub) / var(--lh) var(--f-body)}html[data-design=g2] .g2n-sn-error{color:var(--alarm);font:500 var(--t-sub) / var(--lh) var(--f-body)}html[data-design=g2] .g2n-sn-actions{display:flex;flex-wrap:wrap;gap:8px}html[data-design=g2] .g2n-sn-actions button{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--s2, var(--s1));color:var(--t1);font:600 var(--t-sub) / 1 var(--f-body);cursor:pointer}html[data-design=g2] .g2n-sn-actions .g2n-sn-save{background:var(--t1);color:var(--s1)}html[data-design=g2] .pult .dela-more{display:block;width:100%;min-height:48px;margin:12px 0 0;padding:12px 14px;border-radius:14px;background:transparent;color:var(--t1, var(--ink));cursor:pointer;text-align:center;border:1px dashed var(--t3, rgba(255, 255, 255, .25));font:600 15px/1.3 var(--f-body, inherit)}html[data-design=g2] .pult .dela-more:focus-visible{outline:2px solid var(--acc, currentColor);outline-offset:2px}html[data-design=g2] .g2s{--fs-knob: #fff;--fs-knob-on: #fff;padding:0 0 24px;color:var(--t1);font-family:var(--f-body)}html[data-design=g2]:not([data-theme=light]) .g2s{--fs-knob-on: #17181A}html[data-design=g2] .g2s button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:inherit}html[data-design=g2] .g2s [hidden]{display:none!important}html[data-design=g2] .g2s .g2s-title{margin:var(--g-in) 2px 0;font:600 var(--t-title)/1.15 var(--f-disp);letter-spacing:-.01em;color:var(--t1)}html[data-design=g2] .g2s .g2s-glab{margin:var(--g-sec) 4px 10px;font:600 var(--t-sub)/1.2 var(--f-body);letter-spacing:.02em;color:var(--t3)}html[data-design=g2] .g2s .g2s-set,html[data-design=g2] .g2s .g2s-faq{display:grid;gap:8px}html[data-design=g2] .g2s .g2s-row{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;border-radius:18px;background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .g2s .g2s-row-col{display:block}html[data-design=g2] .g2s .g2s-row-col .g2s-tx{margin-bottom:12px}html[data-design=g2] .g2s .g2s-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}html[data-design=g2] .g2s .g2s-name{font:600 var(--t-body)/1.25 var(--f-body);color:var(--t1)}html[data-design=g2] .g2s .g2s-sub{font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .g2s .g2s-auto{font-weight:600}html[data-design=g2] .g2s .g2s-seg{display:flex;gap:2px;width:100%;padding:3px;border-radius:var(--r-chip);background:var(--s2)}html[data-design=g2] .g2s .g2s-seg>button{position:relative;flex:1 1 auto;min-width:0;min-height:40px;padding:4px 10px;border-radius:var(--r-chip);text-align:center;font:600 var(--t-sub)/1.15 var(--f-disp);color:var(--t2);transition:background var(--dur) var(--ease-smooth),color var(--dur) var(--ease-smooth)}html[data-design=g2] .g2s .g2s-seg>button[aria-checked=true]{background:var(--pill-bg);color:var(--pill-t);box-shadow:0 1px 3px #0000002e}html[data-design=g2] .g2s .g2s-seg>button:before{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}html[data-design=g2] .g2s .g2s-switch{flex:none;position:relative;width:52px;height:32px;border-radius:var(--r-chip);background:var(--track);transition:background var(--dur) var(--ease-smooth)}html[data-design=g2] .g2s .g2s-switch:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}html[data-design=g2] .g2s .g2s-switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--fs-knob);box-shadow:0 1px 3px #0000004d;transition:transform var(--dur) var(--ease-smooth),background var(--dur) var(--ease-smooth)}html[data-design=g2] .g2s .g2s-switch[aria-checked=true]{background:var(--acc)}html[data-design=g2] .g2s .g2s-switch[aria-checked=true]:after{background:var(--fs-knob-on);transform:translate(20px)}html[data-design=g2] .g2s .g2s-q{border-radius:18px;background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .g2s .g2s-q-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:14px 16px;border-radius:18px;text-align:left;font:500 17px/1.3 var(--f-body);color:var(--t1)}html[data-design=g2] .g2s .g2s-chev{flex:none;width:20px;height:20px;margin-left:auto;color:var(--t2);transform:rotate(90deg);transition:transform var(--dur) var(--ease-smooth)}html[data-design=g2] .g2s .g2s-q-btn[aria-expanded=true] .g2s-chev{transform:rotate(-90deg)}html[data-design=g2] .g2s .g2s-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease-smooth)}html[data-design=g2] .g2s .g2s-a>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur)}html[data-design=g2] .g2s .g2s-q-btn[aria-expanded=true]+.g2s-a{grid-template-rows:1fr}html[data-design=g2] .g2s .g2s-q-btn[aria-expanded=true]+.g2s-a>div{visibility:visible;transition-delay:0s}html[data-design=g2] .g2s .g2s-a p{padding:0 16px 18px;font:400 14.5px/1.5 var(--f-body);color:var(--t2)}html[data-design=g2] .g2s-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;box-sizing:border-box;padding:calc(12px + env(safe-area-inset-top)) 16px 24px;background:var(--bg);color:var(--t1);font-family:var(--f-body)}html[data-design=g2] .g2s-sheet>.g2s{max-width:440px;margin:0 auto}html[data-design=g2] .g2s-sheet>.g2s-back{display:flex;align-items:center;width:100%;max-width:440px;min-height:44px;margin:0 auto;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:600 var(--t-sub)/1.2 var(--f-disp);color:var(--acc)}html[data-design=g2]{--ob-pad: 20px;--ob-hit: 44px;--ob-ctl: 24px;--ob-radius: 16px;--ob-pick: var(--tint-work)}html[data-design=g2][data-theme=dark],html[data-design=g2]:not([data-theme=light]){--ob-box: #9A9CA6}html[data-design=g2][data-theme=light]{--ob-box: #767A86}html[data-design=g2] .card.onb{padding:var(--ob-pad);border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh);color:var(--t1);animation:none}html[data-design=g2] .card.onb:before,html[data-design=g2] .card.onb:after{display:none}html[data-design=g2] .spine{display:none}html[data-design=g2] .card.onb [hidden]{display:none!important}html[data-design=g2] .onb-step{display:flex;width:fit-content;align-items:center;height:28px;margin:0 0 12px;padding:0 12px;border-radius:var(--r-chip);background:var(--s2);color:var(--t2);font:600 var(--t-sub)/1 var(--f-body);letter-spacing:0}html[data-design=g2] .onb-title{margin:0;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .card.onb .venue{margin:var(--g-in) 0 0;font:600 var(--t-body)/1.35 var(--f-disp);letter-spacing:0;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .onb-hint{margin:8px 0 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-ratings{margin:var(--g-grp) 0 0;padding:0;border:0;border-radius:0;background:none}html[data-design=g2] .onb-ratings .label{margin:0 0 8px}html[data-design=g2] .onb-ratings .label+.onb-hint{margin-top:0}html[data-design=g2] .onb-candidates{margin:0;gap:8px}html[data-design=g2] .onb-candidate{display:block;padding:4px 6px 12px 14px;border:0;border-radius:var(--ob-radius);background:var(--s2);box-shadow:none;opacity:1;cursor:pointer;transition:background var(--dur) var(--ease-smooth)}html[data-design=g2] .onb-candidate+.onb-candidate{margin-top:0}html[data-design=g2] .onb-candidate-selected{background:var(--ob-pick)}html[data-design=g2] .onb-candidate-head{align-items:center;gap:12px;min-height:var(--ob-hit)}html[data-design=g2] .onb-candidate-name{min-width:0;font:600 var(--t-body)/1.3 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .onb-candidate:not(.onb-candidate-selected) .onb-candidate-name{color:var(--t2)}html[data-design=g2] .onb-candidate-right{gap:4px}html[data-design=g2] .onb-candidate-src{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-chip);background:var(--tint-closed);color:var(--closed);font:600 var(--t-sub)/1 var(--f-body);letter-spacing:0}html[data-design=g2] .onb-candidate-selected .onb-candidate-src{background:var(--s1)}html[data-design=g2] .onb-candidate-addr{margin:-6px 0 0;padding-right:8px;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t3)}html[data-design=g2] .onb-candidate-selected .onb-candidate-addr{color:var(--t2)}html[data-design=g2] .onb-rating-stars,html[data-design=g2] .onb-candidate .onb-rating-stars{margin:4px 0 0;padding-right:8px;font:600 var(--t-sub)/1.3 var(--f-body);letter-spacing:0;color:var(--t2)}html[data-design=g2] .onb-refine{margin:4px 0 0}html[data-design=g2] .onb-refine-form{gap:8px;margin-top:8px}html[data-design=g2] .onb-search-retry{gap:8px;margin-top:0}html[data-design=g2] .onb-cabinet-input{margin-top:12px}html[data-design=g2] .onb-search-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:8px 0 0;padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);filter:none;font:600 var(--t-body)/1.2 var(--f-disp);letter-spacing:0;cursor:pointer;transition:transform .2s var(--ease-out-3)}html[data-design=g2] .onb-search-btn:active{transform:scale(.97)}html[data-design=g2] .onb-search-btn:disabled{color:var(--t3);opacity:1;cursor:default}html[data-design=g2][data-theme=light] .onb-search-btn{color:var(--acc)}html[data-design=g2][data-theme=light] .onb-search-btn:disabled{color:var(--t3)}html[data-design=g2] .onb-refine-form .onb-search-btn,html[data-design=g2] .onb-search-retry .onb-search-btn{margin-top:0}html[data-design=g2] .onb-venues .onb-search-btn{margin-top:12px}html[data-design=g2] .onb-consent-more{display:inline-flex;align-items:center;min-height:var(--ob-hit);margin:0;padding:0 16px 0 0;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);text-decoration:none;cursor:pointer}html[data-design=g2] .onb-back-btn{display:flex;align-items:center;width:fit-content;min-height:var(--ob-hit);margin:-10px 0 4px;padding:0 16px 0 0;border:0;border-radius:12px;background:none;color:var(--acc);font:600 var(--t-body)/1.2 var(--f-disp);cursor:pointer}html[data-design=g2] .onb-back-btn:active{background:none;opacity:.6}html[data-design=g2] .onb-refusal-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}html[data-design=g2] .onb-candidate-cb,html[data-design=g2] .onb-consent-row input,html[data-design=g2] .onb-benchmark-row input,html[data-design=g2] .onb-oblig-head input,html[data-design=g2] .onb-oblig-watch-row input,html[data-design=g2] .onb-venue-choice-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:var(--ob-hit);height:var(--ob-hit);margin:0;padding:calc((var(--ob-hit) - var(--ob-ctl)) / 2);border:0;border-radius:17px;background:var(--ob-box) content-box;accent-color:var(--acc);cursor:pointer;transition:background-color var(--dur) var(--ease-smooth)}html[data-design=g2] .onb-venue-choice-radio{border-radius:50%}html[data-design=g2] .onb-candidate-cb:checked,html[data-design=g2] .onb-consent-row input:checked,html[data-design=g2] .onb-benchmark-row input:checked,html[data-design=g2] .onb-oblig-head input:checked,html[data-design=g2] .onb-oblig-watch-row input:checked,html[data-design=g2] .onb-venue-choice-radio:checked{background-color:var(--acc)}html[data-design=g2] .onb-candidate-cb:after,html[data-design=g2] .onb-consent-row input:after,html[data-design=g2] .onb-benchmark-row input:after,html[data-design=g2] .onb-oblig-head input:after,html[data-design=g2] .onb-oblig-watch-row input:after{content:"";position:absolute;top:calc((var(--ob-hit) - var(--ob-ctl)) / 2);left:calc((var(--ob-hit) - var(--ob-ctl)) / 2);width:var(--ob-ctl);height:var(--ob-ctl);background:var(--bg);-webkit-clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);opacity:0;transition:opacity var(--dur) var(--ease-smooth)}html[data-design=g2] .onb-candidate-cb:checked:after,html[data-design=g2] .onb-consent-row input:checked:after,html[data-design=g2] .onb-benchmark-row input:checked:after,html[data-design=g2] .onb-oblig-head input:checked:after,html[data-design=g2] .onb-oblig-watch-row input:checked:after{opacity:1}html[data-design=g2] .onb-venue-choice-radio:after{content:"";position:absolute;top:calc((var(--ob-hit) - 8px) / 2);left:calc((var(--ob-hit) - 8px) / 2);width:8px;height:8px;border-radius:50%;background:var(--bg);opacity:0;transition:opacity var(--dur) var(--ease-smooth)}html[data-design=g2] .onb-venue-choice-radio:checked:after{opacity:1}html[data-design=g2] .onb-candidate-cb:focus-visible,html[data-design=g2] .onb-consent-row input:focus-visible,html[data-design=g2] .onb-benchmark-row input:focus-visible,html[data-design=g2] .onb-oblig-head input:focus-visible,html[data-design=g2] .onb-oblig-watch-row input:focus-visible,html[data-design=g2] .onb-venue-choice-radio:focus-visible{outline-offset:-8px}html[data-design=g2] .onb-field{margin:var(--g-grp) 0 0}html[data-design=g2] .onb-field-head{align-items:baseline;margin-bottom:var(--g-in)}html[data-design=g2] .onb-field-label{font:600 15px/1.2 var(--f-disp);letter-spacing:0;color:var(--t2)}html[data-design=g2] .onb-field-suffix{font:400 var(--t-sub)/1.2 var(--f-body);color:var(--t3)}html[data-design=g2] .onb-field-note{margin:var(--g-in) 0 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-oblig-list{margin:var(--g-grp) 0 0}html[data-design=g2] .onb-oblig-row{display:block;margin-top:8px;padding:4px 14px 10px 6px;border:0;border-radius:var(--ob-radius);background:var(--s2);transition:none}html[data-design=g2] .onb-oblig-row:first-child{margin-top:0}html[data-design=g2] .onb-oblig-off{opacity:1}html[data-design=g2] .onb-oblig-off .onb-oblig-title,html[data-design=g2] .onb-oblig-off .onb-oblig-sum,html[data-design=g2] .onb-oblig-off .onb-oblig-day-label,html[data-design=g2] .onb-oblig-off .onb-oblig-day-value,html[data-design=g2] .onb-oblig-off .onb-oblig-day-btn{color:var(--t3)}html[data-design=g2] .onb-oblig-head{gap:2px;min-height:var(--ob-hit)}html[data-design=g2] .onb-oblig-title{min-width:0;font:600 var(--t-body)/1.3 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .onb-oblig-amount{flex-wrap:wrap;gap:8px;margin:-6px 0 0 46px}html[data-design=g2] .onb-oblig-sum{font:600 var(--t-sub)/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-oblig-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-chip);background:var(--tint-closed);color:var(--closed);font:600 var(--t-sub)/1 var(--f-body);letter-spacing:0;text-transform:none}html[data-design=g2] .onb-oblig-chip-unknown{background:var(--tint-alarm);color:var(--alarm)}html[data-design=g2] .onb-oblig-day{flex-wrap:wrap;gap:4px;margin:0 0 0 46px}html[data-design=g2] .onb-oblig-day-label{margin-right:4px;font:400 var(--t-sub)/1.2 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-oblig-day-value{min-width:var(--ob-hit);font:700 var(--t-body)/1 var(--f-disp);color:var(--t1);text-align:center}html[data-design=g2] .onb-oblig-day-btn{box-sizing:border-box;width:var(--ob-hit);height:var(--ob-hit);padding:4px;border:0;border-radius:50%;background:var(--s1) content-box;color:var(--acc);font:500 22px/1 var(--f-body);transition:transform .2s var(--ease-out-3)}html[data-design=g2] .onb-oblig-day-btn:active{background:var(--s1) content-box;transform:scale(.94)}html[data-design=g2] .onb-consent-body{margin:8px 0 0;font:400 var(--t-sub)/1.5 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-consent+.onb-consent-body{margin-top:var(--g-grp)}html[data-design=g2] .onb-consent-body+.onb-consent{margin-top:12px}html[data-design=g2] .onb-venues{margin:var(--g-grp) 0 0;padding:0;border:0;border-radius:0;background:none}html[data-design=g2] .onb-venues-title{margin:0;font:600 var(--t-body)/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .onb-venues .onb-hint{margin-top:var(--g-in)}html[data-design=g2] .onb-venue-list,html[data-design=g2] .onb-venue-choices{margin-top:8px}html[data-design=g2] .onb-venue-list>:first-child,html[data-design=g2] .onb-venue-choices>:first-child{margin-top:0}html[data-design=g2] .onb-venue-row{margin-top:8px;padding:12px 14px;border:0;border-radius:var(--ob-radius);background:var(--s2)}html[data-design=g2] .onb-venue-row.onb-venue-summary{margin-top:12px;padding:12px 14px;border:0;border-radius:var(--ob-radius);background:var(--ob-pick)}html[data-design=g2] .onb-venue-name{font:600 var(--t-body)/1.3 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .onb-venue-legal{margin-top:2px;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2);overflow-wrap:anywhere}html[data-design=g2] .onb-venue-choice{align-items:center;gap:2px;margin-top:8px;padding:6px 14px 6px 6px;border:0;border-radius:var(--ob-radius);background:var(--s2);transition:background var(--dur) var(--ease-smooth)}html[data-design=g2] .onb-venue-choice:has(.onb-venue-choice-radio:checked){background:var(--ob-pick)}html[data-design=g2] .onb-venue-choice-text{min-width:0;font:500 var(--t-sub)/1.45 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .onb-venues-warn{margin-top:8px;padding:12px 14px;border:0;border-radius:var(--ob-radius);background:var(--tint-alarm);color:var(--alarm);font:500 var(--t-sub)/1.45 var(--f-body)}html[data-design=g2] .onb-consent{margin:var(--g-grp) 0 0;padding:0 0 4px;border:0;border-radius:var(--ob-radius);background:var(--s2)}html[data-design=g2] .onb-consent-row{align-items:flex-start;gap:2px;padding:0 14px 0 6px}html[data-design=g2] .onb-consent-text{flex:1;min-width:0;padding:12px 0 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .onb-consent .onb-consent-more{margin:-6px 0 0 52px}html[data-design=g2] .onb-consent-missing{outline:0;background:linear-gradient(var(--tint-alarm),var(--tint-alarm)),var(--s2)}html[data-design=g2] .onb-consent-hint{margin:0;padding:0 14px 12px 52px;font:600 var(--t-sub)/1.4 var(--f-body);color:var(--alarm)}html[data-design=g2] .onb-benchmark,html[data-design=g2] .onb-oblig-watch{margin:var(--g-grp) 0 0;padding:0;border:0}html[data-design=g2] .onb-benchmark-row,html[data-design=g2] .onb-oblig-watch-row{align-items:flex-start;gap:2px;margin-left:calc((var(--ob-ctl) - var(--ob-hit)) / 2)}html[data-design=g2] .onb-benchmark-text,html[data-design=g2] .onb-oblig-watch-text{flex:1;min-width:0;padding:12px 0 4px;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .onb-benchmark-note,html[data-design=g2] .onb-oblig-watch-note{margin:0 0 0 36px;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-consent-full{margin-top:12px;font:400 var(--t-sub)/1.5 var(--f-body);color:var(--t2)}html[data-design=g2] .card.onb>.note,html[data-design=g2] .card:has(>.spine)>.note{margin:12px 0 0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .card.onb>.onb-title+.note{margin-top:8px}html[data-design=g2] .onb-chain{margin:var(--g-grp) 0 0;padding:14px 16px;border:0;border-radius:var(--ob-radius);background:var(--s2)}html[data-design=g2] .onb-chain-title{margin:0 0 var(--g-in);font:600 var(--t-body)/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .onb-chain .note{margin:var(--g-in) 0 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .onb-chain-venues{margin:var(--g-in) 0 0;font:600 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2]{--dm-hit: 44px;--dm-ctl: 24px;--dm-btn-h: 52px;--dm-tile-r: 18px;--dm-field-r: 16px;--dm-dock-h: 76px;--dm-on-red: #fff;--dm-ring-hi: rgba(255, 255, 255, .95);--dm-ring-mid: rgba(255, 255, 255, .5);--dm-ring-lo: rgba(255, 255, 255, .14)}html[data-design=g2][data-theme=dark],html[data-design=g2]:not([data-theme=light]){--dm-box: #9A9CA6;--dm-logo-bg: var(--s2)}html[data-design=g2][data-theme=light]{--dm-box: #767A86;--dm-logo-bg: var(--t1)}html[data-design=g2] .wrap.demost-docked{padding-bottom:calc(var(--dm-dock-h) + max(16px,env(safe-area-inset-bottom,0px)) + 16px)}html[data-design=g2] .demost-dock{padding:24px 16px max(16px,env(safe-area-inset-bottom,0px));background:var(--tabbar-bg)}html[data-design=g2] body .wrap.demost-docked .cta.btn-step:not(.locked,:disabled){border:0;background:var(--s2);color:var(--t1);box-shadow:none}html[data-design=g2] body .wrap.demost-docked .cta.btn-step:not(.locked,:disabled):active{box-shadow:none;filter:brightness(.96)}html[data-design=g2] body .demost-dock .cta.accent.demost-dock-btn{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:408px;min-height:var(--dm-btn-h);margin:0;padding:12px 20px;border:0;border-radius:var(--r-chip);background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:var(--dm-on-red);box-shadow:var(--btn-sh);font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:transform .55s var(--ease-out-3)}html[data-design=g2] body .demost-dock button.cta.accent.demost-dock-btn{animation:g2-demo-dock-pulse 2.8s ease-in-out infinite}html[data-design=g2] body .demost-dock .cta.accent.demost-dock-btn:active{transform:scale(.97);transition-duration:.2s}html[data-design=g2] body .demost-dock-ring:before{background:conic-gradient(from 0deg,var(--dm-ring-lo) 0 56%,var(--dm-ring-mid) 75%,var(--dm-ring-hi) 88%,var(--dm-ring-mid) 96%,var(--dm-ring-lo) 100%);animation:g2-demo-ring-spin 2.8s linear infinite}@keyframes g2-demo-ring-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes g2-demo-dock-pulse{0%,to{box-shadow:var(--btn-sh)}50%{box-shadow:var(--btn-sh-press)}}html[data-design=g2] .demost-eyebrow{font:600 var(--t-sub)/1.3 var(--f-body);letter-spacing:0;text-transform:lowercase;color:var(--t2)}html[data-design=g2] .demost-eyebrow:first-letter{text-transform:uppercase}html[data-design=g2] .wrap[data-screen^=renderDemo] .demost-eyebrow+.title{margin-top:var(--g-in)}html[data-design=g2] .wrap[data-screen^=renderDemo] .card>.tophalo+.sevpill{margin-top:0}html[data-design=g2] .wrap[data-screen^=renderDemo] .title+.why-text{margin-top:8px}html[data-design=g2] .demost-hr{height:var(--g-grp);margin:0;background:none}html[data-design=g2] .demost-qa{margin-top:0}html[data-design=g2] .demost-qa-q{font:600 17px/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .demost-qa-a{margin-top:var(--g-in);font:400 15px/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .demost-mini-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--dm-hit);margin-top:var(--g-in);padding:0 16px;border:0;background:none;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);text-align:center;text-decoration:none;cursor:pointer}html[data-design=g2] .demost-mini-link:active{opacity:.6}html[data-design=g2] .demost-made-by{margin-top:var(--g-grp);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t3);text-align:center}html[data-design=g2] .demost-continue{margin-top:var(--g-grp)}html[data-design=g2] .demost-continue .chip.nav{width:100%;min-height:var(--dm-btn-h);padding:12px 20px;font:600 16px/1.2 var(--f-disp);text-wrap:balance}html[data-design=g2] .note.demost-mut2{font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t3)}html[data-design=g2] .wrap[data-screen^=renderDemo] .buttons{margin-top:0;gap:0}html[data-design=g2] .wrap[data-screen^=renderDemo] .buttons>.cta.accent:where(:not(.demost-tg-cta,.btn-step)){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--dm-btn-h);margin-top:var(--g-grp);padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 16px/1.2 var(--f-disp);letter-spacing:0;text-align:center;text-wrap:balance;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}html[data-design=g2] .wrap[data-screen^=renderDemo] .buttons>.chip{display:flex;align-items:center;justify-content:center;min-height:var(--dm-hit);margin-top:var(--g-in);padding:0 16px;border:0;border-radius:var(--r-chip);background:none;color:var(--acc);box-shadow:none;font:600 var(--t-sub)/1.2 var(--f-disp);letter-spacing:0;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .wrap[data-screen^=renderDemo] .buttons>.chip:first-child{margin-top:var(--g-grp)}html[data-design=g2] .demost-grid{gap:8px;margin-top:var(--g-grp);align-items:stretch}html[data-design=g2] .demost-tile{--sev-tile: var(--closed);min-height:76px;padding:14px 12px 12px 14px;border:0;border-radius:var(--dm-tile-r);background:var(--s2)}html[data-design=g2] .demost-tile[data-sev=red],html[data-design=g2] .demost-tile[data-sev=amber]{--sev-tile: var(--alarm)}html[data-design=g2] .demost-tile[data-sev=green]{--sev-tile: var(--ok)}html[data-design=g2] .demost-tile[data-sev=blue]{--sev-tile: var(--work)}html[data-design=g2] .demost-tile-tap{-webkit-tap-highlight-color:transparent;transition:transform var(--dur) var(--ease-out-3)}html[data-design=g2] .demost-tile-front{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:8px;align-items:start}html[data-design=g2] .demost-tile-dot{position:static;grid-column:1;grid-row:1;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--sev-tile);box-shadow:none}html[data-design=g2] .demost-tile-title{grid-column:2;margin-top:0;font:600 var(--t-sub)/1.3 var(--f-body);color:var(--t1)}html[data-design=g2] .demost-tile-more{grid-column:2;margin-top:6px;font:600 var(--t-sub)/1.2 var(--f-body);letter-spacing:0;color:var(--acc);opacity:1}html[data-design=g2] .demost-screen{gap:0;padding-top:var(--g-in)}html[data-design=g2] .demost-screen>.card{margin-top:var(--g-card)}html[data-design=g2] .demost-tone{display:none}html[data-design=g2] .demost-screen>.why-text{margin-top:0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .demost-screen>.note{margin-top:var(--g-in)}html[data-design=g2] .demost-trust-stats{gap:8px;margin-top:var(--g-grp)}html[data-design=g2] .demost-trust-stat{padding:16px 12px;border:0;border-radius:var(--dm-tile-r);background:var(--s2)}html[data-design=g2] .demost-trust-value{font:700 24px/1.1 var(--f-disp);letter-spacing:-.02em;color:var(--t1)}html[data-design=g2] .demost-trust-label{margin-top:var(--g-in);font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .demost-fact{margin-top:10px;padding-left:18px;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .demost-fact:before{left:3px;top:.52em;width:6px;height:6px;background:var(--ok)}html[data-design=g2] .demost-hr+.demost-fact{margin-top:0}html[data-design=g2] .demost-field{margin-top:var(--g-grp)}html[data-design=g2] .demost-field-label{font:600 var(--t-sub)/1.2 var(--f-body);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .demost-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;margin-top:var(--g-in);padding:12px 16px;border:0;border-radius:var(--dm-field-r);background:var(--s2);color:var(--t1);box-shadow:none;font:500 var(--t-body)/1.3 var(--f-body);caret-color:var(--acc)}html[data-design=g2] .demost-input::placeholder{color:var(--t3);font-weight:400}html[data-design=g2] .demost-consent{margin-top:var(--g-grp);padding:0 0 4px;border-radius:var(--dm-field-r);background:var(--s2)}html[data-design=g2] .demost-consent-row{align-items:flex-start;gap:2px;padding:0 14px 0 6px}html[data-design=g2] .demost-consent-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:var(--dm-hit);height:var(--dm-hit);margin:0;padding:calc((var(--dm-hit) - var(--dm-ctl)) / 2);border:0;border-radius:17px;background:var(--dm-box) content-box;accent-color:var(--acc);cursor:pointer;transition:background-color var(--dur) var(--ease-smooth)}html[data-design=g2] .demost-consent-row input:checked{background-color:var(--acc)}html[data-design=g2] .demost-consent-row input:after{content:"";position:absolute;top:calc((var(--dm-hit) - var(--dm-ctl)) / 2);left:calc((var(--dm-hit) - var(--dm-ctl)) / 2);width:var(--dm-ctl);height:var(--dm-ctl);background:var(--bg);-webkit-clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);opacity:0;transition:opacity var(--dur) var(--ease-smooth)}html[data-design=g2] .demost-consent-row input:checked:after{opacity:1}html[data-design=g2] .demost-consent-row input:focus-visible{outline-offset:-8px}html[data-design=g2] .demost-consent-text{flex:1;min-width:0;padding:12px 0 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .demost-consent-link{display:inline-flex;align-items:center;min-height:var(--dm-hit);margin:-6px 0 0 52px;padding:0 16px 0 0;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);text-decoration:none;cursor:pointer}html[data-design=g2] .demost-captcha{margin-top:var(--g-grp)}html[data-design=g2] .demost-captcha-help{gap:10px;margin-top:var(--g-card);padding:14px 16px;border:0;border-radius:var(--dm-field-r);background:var(--s2)}html[data-design=g2] .demost-captcha-help-text{font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .demost-captcha-help .chip{justify-self:start;background:var(--s1);color:var(--acc)}html[data-design=g2] .wrap[data-screen=renderDemoLead] .buttons>.cta.accent{background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:var(--dm-on-red);box-shadow:var(--btn-sh);font-size:17px}html[data-design=g2] .wrap[data-screen=renderDemoLead] .buttons>.cta.accent:active{transform:scale(.97);box-shadow:var(--btn-sh-press)}html[data-design=g2] .wrap[data-screen=renderDemoLead] .buttons>.cta.accent:disabled{background:var(--s2);color:var(--t2);box-shadow:none;opacity:1;cursor:default}html[data-design=g2] .demost-partner-badge{gap:8px;height:28px;margin-bottom:0;padding:0 12px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--t1);font:600 13px/1 var(--f-body);letter-spacing:0;text-transform:none}html[data-design=g2] .demost-partner-dot{width:7px;height:7px;background:var(--acc);box-shadow:none}html[data-design=g2] .demost-done-pill{--cd-tone: var(--work);--cd-tint: var(--tint-work);margin-bottom:0}html[data-design=g2] .demost-done-pill.demost-done-pill-ok{--cd-tone: var(--ok);--cd-tint: var(--tint-ok)}html[data-design=g2] .wrap[data-screen^=renderDemo] .card>.sevpill.demost-done-pill{align-items:flex-start;height:auto;min-height:28px;padding-top:6px;padding-bottom:6px;line-height:1.25;text-wrap:balance}html[data-design=g2] .wrap[data-screen^=renderDemo] .card>.sevpill.demost-done-pill .led{flex:none;margin-top:5px}html[data-design=g2] .demost-steps{gap:12px;margin-top:var(--g-grp)}html[data-design=g2] .demost-step{gap:12px;padding:0}html[data-design=g2] .demost-step-n{border:0;background:var(--s2);color:var(--t2);box-shadow:none;font:600 13px/1 var(--f-body)}html[data-design=g2] .demost-step-done .demost-step-n{background:var(--tint-ok);color:var(--ok)}html[data-design=g2] body .demost-step-now .demost-step-n{background:var(--work);color:var(--bg);box-shadow:none}html[data-design=g2] .demost-step-next .demost-step-n{background:var(--s2);color:var(--t2)}html[data-design=g2] .demost-step-x{font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .demost-step-x b{font-weight:600;color:var(--t1)}html[data-design=g2] .demost-step-done .demost-step-x{color:var(--t3)}html[data-design=g2] .demost-step-sub{margin-top:2px;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t3)}html[data-design=g2] .demost-step-now .demost-step-sub{color:var(--t2)}html[data-design=g2] body .buttons .cta.accent.demost-tg-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--dm-btn-h);margin-top:var(--g-grp);padding:12px 20px;border:0;border-radius:var(--r-chip);background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:var(--dm-on-red);box-shadow:var(--btn-sh);font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-align:center;text-decoration:none;text-wrap:balance;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}html[data-design=g2] body .buttons .cta.accent.demost-tg-cta:visited{color:var(--dm-on-red)}html[data-design=g2] body .buttons .cta.accent.demost-tg-cta:active{transform:scale(.97)}html[data-design=g2] body .buttons .cta.accent.demost-tg-cta-ring{animation:g2-demo-dock-pulse 2.8s ease-in-out infinite}html[data-design=g2] .demost-status{gap:8px;margin-top:var(--g-card);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .demost-status-ok{color:var(--t1)}html[data-design=g2] .demost-status-dot{width:8px;height:8px;background:var(--work);box-shadow:none}html[data-design=g2] body .demost-status .demost-status-dot{animation:g2-demo-status-blink 1.6s ease-in-out infinite}html[data-design=g2] body .demost-status-ok .demost-status-dot{background:var(--ok);animation:none}@keyframes g2-demo-status-blink{50%{opacity:.35}}html[data-design=g2] .demost-partner-logo{width:fit-content;max-width:100%;margin:0 0 var(--g-grp);padding:14px 18px;border-radius:var(--dm-tile-r);background:var(--dm-logo-bg)}html[data-design=g2] .demost-partner-logo img{width:220px;max-width:100%}html[data-design=g2] body[data-partner] .cta.accent:where(:not(.pult .cta,.btn-step,.demost-dock-btn,.demost-tg-cta)){border:0;background:var(--s2);box-shadow:none}html[data-design=g2] body[data-partner] .wrap:not(.demost-docked) .cta.accent.btn-step:not(.quiet,:disabled,.locked){border:0;background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));box-shadow:var(--btn-sh)}html[data-design=g2] body[data-partner] .wrap:not(.demost-docked) .cta.accent.btn-step:not(.quiet,:disabled,.locked):active{box-shadow:var(--btn-sh-press)}html[data-design=g2][data-anim=off] body .demost-dock .cta.accent.demost-dock-btn,html[data-design=g2][data-anim=off] body .buttons .cta.accent.demost-tg-cta-ring,html[data-design=g2][data-anim=off] body .demost-dock-ring:before,html[data-design=g2][data-anim=off] body .demost-status .demost-status-dot{animation:none}html[data-design=g2][data-anim=off] body .demost-dock-ring{display:none}@media(prefers-reduced-motion:reduce){html[data-design=g2]:not([data-anim=on]) body .demost-dock .cta.accent.demost-dock-btn,html[data-design=g2]:not([data-anim=on]) body .buttons .cta.accent.demost-tg-cta-ring,html[data-design=g2]:not([data-anim=on]) body .demost-dock-ring:before,html[data-design=g2]:not([data-anim=on]) body .demost-status .demost-status-dot{animation:none}html[data-design=g2]:not([data-anim=on]) body .demost-dock-ring{display:none}}html[data-design=g2][data-fx=off] .demost-dock-ring{display:none}html[data-design=g2][data-fx=off] body .demost-dock .cta.accent.demost-dock-btn,html[data-design=g2][data-fx=off] body .buttons .cta.accent.demost-tg-cta-ring{animation:none}html[data-design=g2] .demost-about-screen{position:static}html[data-design=g2]{--sc-hit: 44px;--sc-ctl: 24px;--sc-r: 18px}html[data-design=g2][data-theme=dark],html[data-design=g2]:not([data-theme=light]){--sc-box: #9A9CA6}html[data-design=g2][data-theme=light]{--sc-box: #767A86}html[data-design=g2] .na-wrap [hidden],html[data-design=g2] .sb-venue [hidden],html[data-design=g2] .sb-list [hidden],html[data-design=g2] .chainscr [hidden]{display:none!important}html[data-design=g2] .chainscr{padding:0 0 24px}html[data-design=g2] .chainscr .top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}html[data-design=g2] .chainscr .venuename{min-width:0;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .chainscr .brandwrap{flex:none}html[data-design=g2] .chainscr .chainscr-note{margin:var(--g-card) 2px 0;padding:0;border:0;border-radius:0;background:none}html[data-design=g2] .chainscr .chainscr-note-text{font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .chainscr .buttons{margin:var(--g-grp) 0 0;gap:12px}html[data-design=g2] .chainscr .buttons .cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 16px/1.2 var(--f-disp);letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .chainscr .buttons .cta:disabled{background:var(--s2);color:var(--t3);opacity:1}html[data-design=g2] .chainscr .chainscr-foot{margin:var(--g-in) 2px 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .chainscr .buttons>.chainscr-foot{margin:0 2px}html[data-design=g2] .chainscr .chainscr-venue+.chainscr-foot{margin-top:var(--g-grp)}html[data-design=g2] .chainscr .chainscr-venue{display:flex;align-items:center;gap:14px;min-height:56px;margin:8px 0 0;padding:12px 16px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh);opacity:1;transition:transform var(--dur) var(--ease-smooth)}html[data-design=g2] .chainscr>:not(.chainscr-venue)+.chainscr-venue{margin-top:var(--g-grp)}html[data-design=g2] .chainscr .chainscr-venue:before{content:"";flex:none;width:10px;height:10px;margin:0 3px;border-radius:50%;background:var(--closed)}html[data-design=g2] .chainscr .chainscr-venue[data-status=ready]:before{background:var(--work)}html[data-design=g2] .chainscr .chainscr-venue[data-status=connected]:before{background:var(--ok)}html[data-design=g2] .chainscr .chainscr-venue[data-status=ready]:active{transform:scale(.985)}html[data-design=g2] .chainscr .chainscr-body{flex:1;min-width:0}html[data-design=g2] .chainscr .chainscr-title{font:600 var(--t-body)/1.25 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .chainscr .chainscr-state{margin-top:3px;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .chainscr .chainscr-venue[data-status=connected] .chainscr-state{color:var(--ok)}html[data-design=g2] .chainscr .chainscr-venue[data-status=blocked] .chainscr-title{color:var(--t2)}html[data-design=g2] .chainscr .chainscr-open{flex:none;font:600 var(--t-sub)/1.2 var(--f-disp);color:var(--acc);white-space:nowrap}html[data-design=g2] .chain-connect-progress{display:flex;align-items:center;gap:10px;margin-top:var(--g-grp);font:600 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .chain-connect-progress:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--work);animation:g2-sc-pulse 1.4s var(--ease-in-out) infinite}@keyframes g2-sc-pulse{0%,to{opacity:1}50%{opacity:.3}}html[data-design=g2] .chain-connect-checklist{margin-top:var(--g-grp);gap:8px}html[data-design=g2] .chain-connect-checkrow{gap:4px;min-height:52px;padding:4px 14px 4px 4px;border:0;border-radius:16px;background:var(--s2);cursor:pointer;transition:none}html[data-design=g2] .chain-connect-checkrow:has(.chain-connect-checkbox:checked){border:0;background:var(--s2)}html[data-design=g2] .chain-connect-checkrow:has(.chain-connect-checkbox:disabled){opacity:1;cursor:default}html[data-design=g2] .chain-connect-name{flex:1;min-width:0;font:500 var(--t-body)/1.3 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .chain-connect-checkrow:has(.chain-connect-checkbox:not(:checked)) .chain-connect-name{color:var(--t2)}html[data-design=g2] .chain-connect-note{flex:none;max-width:40%;margin-left:auto;font:500 var(--t-sub)/1.25 var(--f-body);color:var(--ok);text-align:right;white-space:normal}html[data-design=g2] .chain-connect-inventory-note{margin-top:var(--g-grp);font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .chain-connect-uncovered{margin-top:var(--g-grp);padding:14px 16px;border:0;border-radius:16px;background:var(--tint-alarm)}html[data-design=g2] .chain-connect-uncovered+.chain-connect-uncovered{margin-top:8px}html[data-design=g2] .chain-connect-uncovered.chain-connect-needs-confirm{background:var(--tint-work)}html[data-design=g2] .chain-connect-uncovered-title{font:600 var(--t-body)/1.3 var(--f-disp);color:var(--alarm)}html[data-design=g2] .chain-connect-needs-confirm .chain-connect-uncovered-title{color:var(--work)}html[data-design=g2] .chain-connect-uncovered-list{margin-top:var(--g-in);gap:4px}html[data-design=g2] .chain-connect-uncovered-row{font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .chain-connect-uncovered-hint{margin-top:10px;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .chain-connect-legal{margin-top:var(--g-grp);padding:14px 16px;border:0;border-radius:16px;background:var(--s2)}html[data-design=g2] .chain-connect-legal-title{font:600 var(--t-sub)/1.3 var(--f-disp);color:var(--t2)}html[data-design=g2] .chain-connect-legal-list{margin-top:var(--g-in);gap:4px}html[data-design=g2] .chain-connect-legal-row{font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .chain-connect-legal+.consent-row{align-items:center;gap:4px;min-height:52px;margin-top:8px;padding:4px 14px 4px 4px}html[data-design=g2] .chain-connect-legal+.consent-row .consent-text{font:500 var(--t-body)/1.35 var(--f-body);color:var(--t1)}html[data-design=g2] .card:has(.chain-connect-checklist) .buttons .cta:disabled{background:var(--s2);color:var(--t3);opacity:1;cursor:default}html[data-design=g2] .chain-connect-checkbox,html[data-design=g2] .na-check input,html[data-design=g2] .chain-connect-legal+.consent-row .consent-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;display:block;box-sizing:border-box;width:var(--sc-hit);height:var(--sc-hit);margin:0;padding:calc((var(--sc-hit) - var(--sc-ctl)) / 2);border:0;border-radius:17px;background:var(--sc-box) content-box;accent-color:var(--acc);cursor:pointer;transition:background-color var(--dur) var(--ease-smooth)}html[data-design=g2] .chain-connect-checkbox:checked,html[data-design=g2] .na-check input:checked,html[data-design=g2] .na-check input:indeterminate,html[data-design=g2] .chain-connect-legal+.consent-row .consent-box:checked{border:0;background-color:var(--acc)}html[data-design=g2] .chain-connect-checkbox:after,html[data-design=g2] .na-check input:after,html[data-design=g2] .chain-connect-legal+.consent-row .consent-box:after{content:"";position:absolute;top:calc((var(--sc-hit) - var(--sc-ctl)) / 2);left:calc((var(--sc-hit) - var(--sc-ctl)) / 2);width:var(--sc-ctl);height:var(--sc-ctl);border-radius:0;background:var(--bg);-webkit-clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);opacity:0;transition:opacity var(--dur) var(--ease-smooth)}html[data-design=g2] .chain-connect-checkbox:checked:after,html[data-design=g2] .na-check input:checked:after,html[data-design=g2] .na-check input:indeterminate:after,html[data-design=g2] .chain-connect-legal+.consent-row .consent-box:checked:after{opacity:1}html[data-design=g2] .na-check input:indeterminate:after{-webkit-clip-path:polygon(24% 44%,76% 44%,76% 56%,24% 56%);clip-path:polygon(24% 44%,76% 44%,76% 56%,24% 56%)}html[data-design=g2] .chain-connect-checkbox:disabled{background-color:var(--tint-ok);cursor:default}html[data-design=g2] .chain-connect-checkbox:disabled:after{background:var(--ok);opacity:1}html[data-design=g2] .chain-connect-checkbox:focus-visible,html[data-design=g2] .na-check input:focus-visible,html[data-design=g2] .chain-connect-legal+.consent-row .consent-box:focus-visible{outline-offset:-8px}html[data-design=g2] .sb-list,html[data-design=g2] .sb-venue{padding:0 0 24px}html[data-design=g2] .sb-title{margin:var(--g-in) 2px 0;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .sb-sub{margin:var(--g-in) 2px 0;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-empty{margin:var(--g-grp) 2px 0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .sb-row{display:flex;flex-direction:column;gap:3px;margin:8px 0 0;padding:14px 16px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh);cursor:pointer;transition:transform var(--dur) var(--ease-smooth)}html[data-design=g2] .sb-row:active{transform:scale(.985)}html[data-design=g2] .sb-sub+.sb-row,html[data-design=g2] .sb-empty+.sb-row{margin-top:var(--g-grp)}html[data-design=g2] .sb-row-top{align-items:center;gap:10px}html[data-design=g2] .sb-row-name{font:600 var(--t-body)/1.25 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .sb-row-arrow{flex:none;font:500 22px/1 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-tag{margin-left:8px;padding:2px 10px;border-radius:var(--r-chip);background:var(--s2);color:var(--t2);font:500 13px/1.4 var(--f-body);white-space:nowrap}html[data-design=g2] .sb-row-line{font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-sync{gap:12px;margin:var(--g-in) 2px 0;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-sync-btn,html[data-design=g2] .sb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sc-hit);padding:0 12px;border:0;border-radius:var(--r-chip);background:none;color:var(--acc);box-shadow:none;font:600 var(--t-sub)/1.2 var(--f-disp);letter-spacing:0;cursor:pointer}html[data-design=g2] .sb-sync>.sb-sync-btn{margin-right:-12px}html[data-design=g2] .sb-names-warn{align-items:center;gap:0 8px;margin-top:var(--g-card);padding:12px 16px;border:0;border-radius:16px;background:var(--tint-alarm);color:var(--t1);font:400 var(--t-sub)/1.45 var(--f-body)}html[data-design=g2] .sb-names-warn .sb-sync-btn{margin:-12px 0;padding:0 8px 0 0;background:none;color:var(--acc)}html[data-design=g2] .sb-group-head{align-items:baseline;margin:var(--g-sec) 2px 0}html[data-design=g2] .sb-group-title{font:600 17px/1.2 var(--f-disp);color:var(--t1)}html[data-design=g2] .sb-group-count{font:600 var(--t-sub)/1 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-group-sub{margin:6px 2px var(--g-card);font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-sync+.sb-group-sub{margin-top:var(--g-grp)}html[data-design=g2] .sb-emp-list{gap:8px;margin-top:var(--g-grp)}html[data-design=g2] .sb-group-sub+.sb-emp-list{margin-top:0}html[data-design=g2] .sb-emp-row{gap:12px;min-height:64px;padding:12px 16px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .sb-emp-who{flex:1}html[data-design=g2] .sb-emp-name{font:600 var(--t-body)/1.25 var(--f-body);color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .sb-emp-role{margin-top:3px;font:400 var(--t-sub)/1.5 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-when{margin-top:3px;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t3)}html[data-design=g2] .sb-status{display:inline-block;padding:1px 10px;border-radius:var(--r-chip);font:600 13px/1.45 var(--f-body);white-space:nowrap}html[data-design=g2] .sb-status-issued{background:var(--tint-ok);color:var(--ok)}html[data-design=g2] .sb-status-not_issued,html[data-design=g2] .sb-status-gone{background:var(--tint-closed);color:var(--closed)}html[data-design=g2] .sb-status-revoked{background:var(--tint-alarm);color:var(--alarm)}html[data-design=g2] .sb-emp-actions{flex:none;flex-direction:column;align-items:flex-end;gap:0}html[data-design=g2] .sb-emp-row .sb-emp-actions .sb-btn.pri{padding:0 18px;background:var(--s2);color:var(--acc)}html[data-design=g2] .sb-emp-row .sb-emp-actions .sb-btn.ghost{margin-right:-12px;background:none;color:var(--acc);box-shadow:none}html[data-design=g2] .sb-emp-row .sb-emp-actions .sb-btn.danger{margin-right:-12px;background:none;color:var(--alarm);box-shadow:none}html[data-design=g2] .sb-fold{margin-top:var(--g-grp);padding:4px 16px;border:0;border-radius:var(--sc-r);background:var(--s2)}html[data-design=g2] .sb-fold[open]{padding-bottom:14px}html[data-design=g2] .sb-fold-head{min-height:var(--sc-hit);padding:10px 0}html[data-design=g2] .sb-fold-head-row{gap:12px}html[data-design=g2] .sb-fold-title{font:600 var(--t-body)/1.3 var(--f-disp);color:var(--t1)}html[data-design=g2] .sb-fold-chevron{font-size:18px;line-height:1;color:var(--t2)}html[data-design=g2] .sb-fold-sub{margin-top:4px;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-fold-hint{margin:6px 0 0;padding:12px 14px;border-radius:14px;background:var(--tint-work);color:var(--t1);font:400 var(--t-sub)/1.45 var(--f-body)}html[data-design=g2] .sb-fold>.sb-emp-list{margin-top:10px}html[data-design=g2] .sb-settings{display:grid;gap:8px;margin-top:var(--g-sec);padding:0;border:0;border-radius:0;background:none}html[data-design=g2] .sb-settings-title{margin:0 2px 6px;font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t1)}html[data-design=g2] .sb-set-row{gap:12px;min-height:56px;padding:12px 16px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh);font:400 var(--t-body)/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-set-val{font:600 var(--t-body)/1.3 var(--f-body);color:var(--t1);text-align:right}html[data-design=g2] .sb-pencil{margin-left:8px;font:500 var(--t-body)/1 var(--f-body);color:var(--acc)}html[data-design=g2] .sb-venue .sb-invite-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:var(--g-sec);padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 16px/1.2 var(--f-disp);letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .sb-venue .sb-invite-btn:disabled{color:var(--t3);opacity:1}html[data-design=g2] .na-wrap{padding:0 0 28px}html[data-design=g2] .na-title{margin:var(--g-in) 2px 0;font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .na-sub{margin:var(--g-in) 2px 0;font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2);overflow-wrap:anywhere}html[data-design=g2] .na-title-row{align-items:center;gap:12px;margin-top:var(--g-in)}html[data-design=g2] .na-title-row .na-title{min-width:0;margin:0 0 0 2px}html[data-design=g2] .na-title-row+.na-row{margin-top:var(--g-grp)}html[data-design=g2] .na-wrap .cta.na-wide{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:var(--g-grp);padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 16px/1.2 var(--f-disp);letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .na-wrap .cta.na-wide:disabled{background:var(--s2);color:var(--t3);opacity:1}html[data-design=g2] .na-wrap .cta.na-wide.ghost,html[data-design=g2] .na-wrap .cta.na-wide.danger{justify-content:flex-start;width:fit-content;min-height:var(--sc-hit);margin-top:0;padding:0 2px;background:none;font-size:var(--t-sub)}html[data-design=g2] .na-wrap .cta.na-wide.danger{color:var(--alarm)}html[data-design=g2] .na-wrap .cta.na-wide.ghost:disabled{color:var(--t3)}html[data-design=g2] .na-wrap .na-log~.cta.na-wide.ghost{justify-content:center;margin:var(--g-card) auto 0}html[data-design=g2] .na-actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--g-grp)}html[data-design=g2] .na-actions .cta.na-wide:not(.ghost,.danger){margin-top:0}html[data-design=g2] .na-wrap .na-actions .cta.na-wide:not(.ghost,.danger){align-self:stretch}html[data-design=g2] .na-list{gap:8px;margin-top:var(--g-grp)}html[data-design=g2] .na-block-title+.na-list,html[data-design=g2] .na-block-title+.na-empty{margin-top:var(--g-card)}html[data-design=g2] .na-row{gap:3px;margin:8px 0 0;padding:14px 16px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .na-list>.na-row{margin-top:0}html[data-design=g2] .na-row:has(>.na-kv){gap:0;padding-block:10px}html[data-design=g2] .na-tap{transition:transform var(--dur) var(--ease-smooth)}html[data-design=g2] .na-tap:active{transform:scale(.985)}html[data-design=g2] .na-row-top{gap:10px}html[data-design=g2] .na-row-name{font:600 var(--t-body)/1.25 var(--f-body);color:var(--t1)}html[data-design=g2] .na-row-arrow{flex:none;font:500 22px/1 var(--f-body);color:var(--t2)}html[data-design=g2] .na-row-line{font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .na-me{color:var(--t2);font-weight:500}html[data-design=g2] .na-status{padding:1px 10px;border-radius:var(--r-chip);font:600 13px/1.45 var(--f-body)}html[data-design=g2] .na-status-on{background:var(--tint-ok);color:var(--ok)}html[data-design=g2] .na-status-off{background:var(--tint-closed);color:var(--closed)}html[data-design=g2] .na-status-wait{background:var(--tint-work);color:var(--work)}html[data-design=g2] .na-block{margin-top:var(--g-sec)}html[data-design=g2] .na-block-title{align-items:center;gap:12px;margin:0 2px;font:600 17px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t1)}html[data-design=g2] .na-link{padding:0;border:0;background:none;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp);text-transform:none;letter-spacing:0;cursor:pointer}html[data-design=g2] .na-block-title .na-link,html[data-design=g2] .na-row-line .na-link{padding:14px 6px;margin:-14px -6px}html[data-design=g2] .na-link:disabled{color:var(--t3);opacity:1;cursor:default}html[data-design=g2] .na-link-danger{display:block;min-height:var(--sc-hit);margin:var(--g-sec) auto 0;padding:0 16px;color:var(--alarm)}html[data-design=g2] .na-empty{margin:var(--g-card) 2px 0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .na-log{gap:14px;margin-top:var(--g-card);padding:16px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .na-sub+.na-log{margin-top:var(--g-grp)}html[data-design=g2] .na-log .na-empty{margin:0}html[data-design=g2] .na-log-item{gap:2px;padding:0;border:0}html[data-design=g2] .na-log-when{font:500 var(--t-sub)/1.3 var(--f-body);color:var(--t3)}html[data-design=g2] .na-log-what{font:400 var(--t-body)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .na-log-what b{font-weight:600;color:var(--t1)}html[data-design=g2] .na-label{margin:var(--g-grp) 2px 0;font:600 15px/1.2 var(--f-disp);letter-spacing:0;color:var(--t2)}html[data-design=g2] .onb-field>.onb-field-label{margin-bottom:var(--g-in)}html[data-design=g2] .na-checks{margin-top:var(--g-in);padding:4px 8px 4px 4px;border:0;border-radius:var(--sc-r);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .na-check{gap:4px;min-height:52px;padding:0 8px 0 0;border:0;font:500 var(--t-body)/1.3 var(--f-body);color:var(--t1)}html[data-design=g2] .na-check-all{margin-bottom:6px}html[data-design=g2] .na-check-all .na-check-name{color:var(--t1);font-weight:700}html[data-design=g2] .na-note{margin:var(--g-card) 2px 0;font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .na-note-warn{margin-inline:0;padding:12px 14px;border:0;border-radius:16px;background:var(--tint-alarm);color:var(--t1);font-weight:500}html[data-design=g2] .na-error{margin:var(--g-card) 2px 0;font:500 var(--t-sub)/1.4 var(--f-body);color:var(--alarm)}html[data-design=g2] .na-kv{gap:12px;padding:5px 0;border:0;font:400 var(--t-sub)/1.4 var(--f-body)}html[data-design=g2] .na-kv-key{color:var(--t2)}html[data-design=g2] .na-kv-val{font-weight:600;color:var(--t1)}html[data-design=g2] .na-ok{color:var(--ok)}html[data-design=g2] .na-off{color:var(--t2)}html[data-design=g2] .na-warn{color:var(--work)}html[data-design=g2] .na-btn-sm{flex:none;min-height:var(--sc-hit);margin-block:-12px;padding:0 0 0 8px;border:0;background:none;color:var(--acc);box-shadow:none;font:600 var(--t-sub)/1.2 var(--f-disp)}html[data-design=g2] .na-title-row .na-btn-sm{margin-block:0}html[data-design=g2] .na-btn-sm.na-btn-danger{background:none;color:var(--alarm);box-shadow:none}html[data-design=g2] .na-btn-sm:disabled{color:var(--t3);opacity:1}html[data-design=g2] .na-sheet{margin-top:var(--g-grp);padding:20px;border:0;border-radius:var(--r-card);background:var(--s1);box-shadow:var(--card-sh)}html[data-design=g2] .na-qr{margin:0 auto var(--g-grp);border-radius:16px}html[data-design=g2] .na-linkrow{padding:12px 14px;border:0;border-radius:16px;background:var(--s2)}html[data-design=g2] .na-linktext{font:600 var(--t-sub)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}html[data-design=g2] .na-sheet .cta.na-wide{margin-top:var(--g-card)}html[data-design=g2] .na-sheet .na-note{margin:var(--g-grp) 0 0}html[data-design=g2] .na-wrap .chip.na-done{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;margin:var(--g-grp) auto 0;padding:0 24px;color:var(--acc)}html[data-design=g2] .g2-ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}html[data-design=g2]{--cm-scrim: rgba(10, 10, 12, .58);--cm-shadow-toast: 0 10px 28px rgba(0, 0, 0, .35)}html[data-design=g2][data-theme=light]{--cm-scrim: rgba(23, 24, 26, .36);--cm-shadow-toast: 0 8px 24px rgba(23, 24, 26, .22)}html[data-design=g2] .navbar{align-items:center;justify-content:space-between;gap:var(--g-in);margin:0 -12px var(--g-in)}html[data-design=g2] .navbar button{min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-chip);background:none;color:var(--acc);box-shadow:none;font:600 var(--t-sub)/1.2 var(--f-disp);letter-spacing:0;cursor:pointer}html[data-design=g2] .navbar button:active{opacity:.55}html[data-design=g2] .cardroot-note{margin:var(--g-in) 0 0;padding:12px 14px;border:0;border-radius:16px;background:var(--tint-work);color:var(--t1);font:500 var(--t-sub)/1.4 var(--f-body)}html[data-design=g2] .cta:where(:not(.pult .cta)){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--acc);box-shadow:none;font:600 var(--t-body)/1.2 var(--f-disp);letter-spacing:0;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:transform .2s var(--ease-out-3)}html[data-design=g2] .cta:where(:not(.pult .cta)):active{transform:scale(.97);box-shadow:none}html[data-design=g2] .cta.danger:where(:not(.pult .cta)){background:var(--s2);color:var(--alarm)}html[data-design=g2] .cta.ghost:where(:not(.pult .cta)),html[data-design=g2] .cta.secondary:where(:not(.pult .cta)){min-height:44px;padding:0 16px;background:none;color:var(--acc);font:600 var(--t-sub)/1.2 var(--f-disp)}html[data-design=g2] .cta:where(:not(.pult .cta)):disabled,html[data-design=g2] .cta.locked:where(:not(.pult .cta)){background:var(--s2);color:var(--t3);opacity:1;cursor:default}html[data-design=g2] .chip:where(:not(.pult .chip)){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:var(--r-chip);background:var(--s2);color:var(--t1);box-shadow:none;font:600 var(--t-sub)/1.2 var(--f-disp);letter-spacing:0;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:transform .2s var(--ease-out-3)}html[data-design=g2] .chip:where(:not(.pult .chip)):active{transform:scale(.97)}html[data-design=g2] .chip.nav:where(:not(.pult .chip)){color:var(--acc)}html[data-design=g2] .chip.soft:where(:not(.pult .chip)){background:none;color:var(--t2)}html[data-design=g2] .chip:where(:not(.pult .chip)):disabled{color:var(--t3);opacity:1;cursor:default}html[data-design=g2] .card.panel .cta:disabled:where(:not(.btn-step)),html[data-design=g2] .card.panel .cta.locked:where(:not(.btn-step)),html[data-design=g2] .card.panel .chip:disabled{color:var(--t3);opacity:1;cursor:default}html[data-design=g2] .card:not(.onb) .buttons>.chip:where(:not(.pult .chip)){margin-top:var(--g-in);background:none;color:var(--acc)}html[data-design=g2] .onb-input{min-height:48px;padding:12px 16px;border:0;border-radius:16px;background:var(--s2);color:var(--t1);box-shadow:none;font:500 var(--t-body)/1.3 var(--f-body);caret-color:var(--acc)}html[data-design=g2] .onb-input::placeholder{color:var(--t3);font-weight:400}html[data-design=g2] .note{margin-top:var(--g-in);font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .title{font:700 var(--t-title)/1.22 var(--f-disp);letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}html[data-design=g2] .label{font:600 15px/1.2 var(--f-disp);letter-spacing:0;text-transform:none;color:var(--t2)}html[data-design=g2] .toast{width:max-content;padding:12px 18px;border:0;border-radius:16px;background:var(--pill-bg);color:var(--pill-t);box-shadow:var(--cm-shadow-toast);font:600 var(--t-sub)/1.4 var(--f-body);letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .confirm-overlay{background:var(--cm-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-design=g2] .confirm-sheet{padding:22px 20px 20px;border:0;border-radius:var(--r-card);background:var(--s1);color:var(--t1);box-shadow:var(--card-sh);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2] .confirm-title{margin-bottom:var(--g-in);font:700 19px/1.25 var(--f-disp);letter-spacing:-.01em;color:var(--t1)}html[data-design=g2] .confirm-text{font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .confirm-text:first-child{color:var(--t1)}html[data-design=g2] .confirm-actions{gap:8px;margin-top:var(--g-grp)}html[data-design=g2] .confirm-actions .chip:where(:not(.pult .chip)),html[data-design=g2] .confirm-actions .cta:where(:not(.pult .cta)){min-height:48px}html[data-design=g2] .hour-grid{gap:2px;margin-top:var(--g-grp);padding:3px;border-radius:20px;background:var(--s2)}html[data-design=g2] .hour-grid .chip:where(:not(.pult .chip)){min-height:44px;padding:0;border-radius:17px;background:none;color:var(--t2)}html[data-design=g2] .hour-grid .hour-cur:where(:not(.pult .chip)){background:var(--pill-bg);color:var(--pill-t);box-shadow:0 1px 3px #0000002e;font-weight:700}html[data-design=g2] .sb-sheet-sub{font:500 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-qr-wrap{border-radius:16px}html[data-design=g2] .sb-link-row{gap:8px;padding:8px 8px 8px 14px;border:0;border-radius:16px;background:var(--s2)}html[data-design=g2] .sb-link-text{font:600 var(--t-sub)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--t1)}html[data-design=g2] .sb-sheet-note{font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .sb-sheet-error{font:600 var(--t-sub)/1.4 var(--f-body);color:var(--alarm)}html[data-design=g2] .pair{min-height:44px;margin-top:var(--g-grp);padding:0;border:0}html[data-design=g2] .duo{font:600 var(--t-body)/1.35 var(--f-body)}html[data-design=g2] .duo .arr{font-weight:600}html[data-design=g2] .meta{margin-top:var(--g-in);font:500 var(--t-sub)/1.4 var(--f-body)}html[data-design=g2] .pair .r-amt{margin-top:var(--g-in);font:700 var(--t-title)/1.2 var(--f-disp);color:var(--t1)}html[data-design=g2] .pair .r-amt.gain{color:var(--ok)}html[data-design=g2] .line{margin-top:var(--g-grp);font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t1)}html[data-design=g2] .line:first-of-type{margin-top:var(--g-in);font:600 17px/1.3 var(--f-disp);color:var(--sev)}html[data-design=g2] .empty{margin-top:var(--g-in);padding:0;font:400 var(--t-body)/var(--lh) var(--f-body);color:var(--t2)}html[data-design=g2] .empty:first-child{margin-top:0}html[data-design=g2] .hint{margin-top:var(--g-in);font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .why-text .hint{font-size:var(--t-body);line-height:var(--lh)}html[data-design=g2] .surface-total{margin:var(--g-grp) 0 0;padding:14px 16px;border:0;border-radius:16px;background:var(--s2)}html[data-design=g2] .surface-total .st-value{font:700 28px/1.1 var(--f-disp);letter-spacing:-.02em;text-shadow:none}html[data-design=g2] .surface-total .st-caption{margin-top:var(--g-in);font:500 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .cal-title{font:600 var(--t-body)/1.35 var(--f-body)}html[data-design=g2] .cal-sum,html[data-design=g2] .cal-meta{margin-top:var(--g-in);font:500 var(--t-sub)/1.4 var(--f-body)}html[data-design=g2] .cal-sum{color:var(--t2)}html[data-design=g2] .card.panel .cal-row .chip{margin-top:var(--g-in)}html[data-design=g2] .cal-row-done{opacity:1}html[data-design=g2] .card.panel .cal-row-done .cal-title{color:var(--t2)}html[data-design=g2] .cal-name{font:600 var(--t-body)/1.35 var(--f-body);color:var(--acc)}html[data-design=g2] .consent-row{align-items:center;gap:12px;min-height:44px;margin-top:var(--g-grp);padding:12px 14px;border:0;border-radius:16px;background:var(--s2)}html[data-design=g2] .consent-box{width:22px;height:22px;margin-top:0;accent-color:var(--acc)}html[data-design=g2] .consent-text{font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .consent-text a{color:var(--acc)}html[data-design=g2] .person-row{gap:12px;min-height:44px;margin-top:var(--g-grp);padding:0;border:0}html[data-design=g2] .person-name{font:600 var(--t-body)/1.3 var(--f-body);color:var(--t1)}html[data-design=g2] .person-role{margin-top:2px;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .person-note{max-width:46%;font:400 var(--t-sub)/1.35 var(--f-body);color:var(--t2);text-align:right}html[data-design=g2] .vs-status{font:600 var(--t-body)/1.4 var(--f-body);color:var(--t1)}html[data-design=g2] .vs-status-ok{color:var(--ok);font-weight:700}html[data-design=g2] .vs-status-revoked{color:var(--t2);font-weight:700}html[data-design=g2] .vs-status-off{color:var(--t3);font-weight:700}html[data-design=g2] .vs-sub{margin-top:var(--g-in);font:400 var(--t-sub)/1.45 var(--f-body);color:var(--t2)}html[data-design=g2] .card.vs-warn{border:0;background:linear-gradient(var(--tint-alarm),var(--tint-alarm)),var(--s1)}html[data-design=g2] .vs-warn-text{font:500 var(--t-sub)/1.45 var(--f-body);color:var(--t1)}html[data-design=g2] .card:not(.onb) :is(.duo,.line,.why-text)+.why-text{margin-top:var(--g-in)}html[data-design=g2] body[data-sev=blue] :is(.meta,.cal-meta,.line:first-of-type):not(.cal-row[data-sev] *),html[data-design=g2] .cal-row[data-sev=blue] :is(.meta,.cal-meta){color:var(--t2)}html[data-design=g2] .mo-screen,html[data-design=g2] .mo-block{display:flex;flex-direction:column;gap:var(--g-card, 12px);color:var(--t1, #17181a);font:16px/1.42 var(--f-body, system-ui, sans-serif)}html[data-design=g2] .mo-block{margin:var(--g-card, 12px) 0}html[data-design=g2] .mo-h2{margin:0;font:700 21px/1.2 var(--f-disp, inherit);overflow-wrap:anywhere}html[data-design=g2] .mo-menu-head .mo-h2{flex:1;min-width:0}html[data-design=g2] .mo-h3,html[data-design=g2] .mo-title{margin:0;font:700 17px/1.25 var(--f-disp, inherit);overflow-wrap:anywhere}html[data-design=g2] .mo-lead,html[data-design=g2] .mo-sub,html[data-design=g2] .mo-note,html[data-design=g2] .mo-hint{margin:0;font-size:14px;color:var(--t2, #5c5f68)}html[data-design=g2] .mo-sub-paused{color:var(--closed, #5e5f6b)}html[data-design=g2] .mo-note-warn{color:var(--alarm, #b42335)}html[data-design=g2] .mo-abroad{margin:0;padding:12px 14px;border-radius:14px;background:var(--tint-work, rgba(26, 86, 179, .12));color:var(--t1, #17181a);font-size:14px}html[data-design=g2] .mo-tile,html[data-design=g2] .mo-card{display:flex;flex-direction:column;gap:var(--g-in, 8px);padding:16px;border-radius:var(--r-card, 18px);background:var(--s1, #fff);box-shadow:var(--card-sh, 0 1px 2px rgba(23, 24, 26, .05), 0 6px 16px rgba(23, 24, 26, .08))}html[data-design=g2] .mo-card{background:var(--s2, #eef0f3);box-shadow:none}html[data-design=g2] .mo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}html[data-design=g2] .mo-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--s2, #eef0f3);color:var(--t2, #5c5f68)}html[data-design=g2] .mo-chip[data-state=on]{background:var(--tint-ok, rgba(107, 220, 95, .2));color:var(--ok, #17691d)}html[data-design=g2] .mo-chip[data-state=paused]{background:var(--tint-closed, rgba(94, 95, 107, .12));color:var(--closed, #5e5f6b)}html[data-design=g2] .mo-chip[data-state=pending]{background:var(--tint-work, rgba(26, 86, 179, .12));color:var(--work, #1a56b3)}html[data-design=g2] .mo-acts{display:flex;flex-direction:column;gap:8px}html[data-design=g2] .mo-btn{display:block;width:100%;min-height:44px;padding:12px 18px;border:0;border-radius:999px;font:600 16px/1.2 var(--f-body, inherit);text-align:center;cursor:pointer}html[data-design=g2] .mo-btn-main{background:var(--rh-red, #d92d20);color:#fff;box-shadow:var(--btn-sh, none)}html[data-design=g2] .mo-btn-quiet{background:var(--s2, #eef0f3);color:var(--t1, #17181a)}html[data-design=g2] .mo-btn:disabled{opacity:.55;cursor:default}html[data-design=g2] .mo-btn:focus-visible,html[data-design=g2] .mo-link:focus-visible,html[data-design=g2] .mo-link-field:focus-visible{outline:2px solid var(--acc, #1a56b3);outline-offset:2px}html[data-design=g2] .mo-foot{display:flex;flex-direction:column;align-items:flex-start;gap:6px}html[data-design=g2] .mo-link{min-height:44px;padding:0;border:0;background:none;color:var(--acc, #1a56b3);font:500 15px/1.2 var(--f-body, inherit);cursor:pointer}html[data-design=g2] .mo-list,html[data-design=g2] .mo-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px}html[data-design=g2] .mo-link-field{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--track, #d5d8de);border-radius:12px;background:var(--s1, #fff);color:var(--t1, #17181a);font:14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-design=g2] .mo-screen-report{gap:0}html[data-design=g2] .mo-frame{display:block;width:100%;height:calc(100vh - 64px);height:calc(100dvh - 64px);border:0;border-radius:var(--r-card, 18px);background:var(--s1, #fff)}html[data-design=g2] .mo-report-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}html[data-design=g2] .mo-spin{width:34px;height:34px;box-sizing:border-box;border-radius:50%;border:3px solid var(--track, #d5d8de);border-top-color:var(--work, #1a56b3);animation:g2-mo-spin .8s linear infinite}@keyframes g2-mo-spin{to{transform:rotate(360deg)}}html[data-design=g2] .mo-tag{margin-left:6px;padding:1px 6px;border-radius:6px;font:700 11px/1.3 var(--f-body, inherit);background:var(--work, #1a56b3);color:#fff;vertical-align:2px}html[data-design=g2] .mo-chips{display:flex;flex-wrap:wrap;gap:6px}html[data-design=g2] button.mo-chip{border:0;cursor:pointer;font:inherit;font-size:13px;color:var(--t1, #17181a)}html[data-design=g2] .mo-link-btn{border:0;background:none;padding:4px 0;text-align:left;cursor:pointer;font:inherit;font-size:14px;color:var(--work, #1a56b3)}html[data-design=g2] .chat-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;height:100dvh;max-width:100vw;overflow:hidden;background:var(--bg);color:var(--t1);font:400 var(--t-body, 16px)/var(--lh, 1.42) var(--f-body)}html[data-design=g2] .chat-root *,html[data-design=g2] .chat-root *:before,html[data-design=g2] .chat-root *:after{box-sizing:border-box}html[data-design=g2] .chat-ico{width:22px;height:22px;flex:none}html[data-design=g2] .chat-head{display:flex;align-items:center;gap:2px;padding:8px;padding-top:max(8px,env(safe-area-inset-top));flex:none;background:var(--bg);position:relative;z-index:3}html[data-design=g2] .chat-ib{width:40px;height:40px;border:0;padding:0;border-radius:50%;background:none;color:var(--t1);display:grid;place-items:center;flex:none;cursor:pointer}html[data-design=g2] .chat-ib:active{background:var(--s2)}html[data-design=g2] .chat-mid{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}html[data-design=g2] .chat-mid b{font:600 16px/1.15 var(--f-disp)}html[data-design=g2] .chat-vchip{display:inline-flex;align-items:center;gap:3px;height:24px;max-width:100%;padding:0 6px 0 10px;border:0;border-radius:999px;background:var(--s2);color:var(--t2);font:500 13px/1 var(--f-body);cursor:pointer}html[data-design=g2] .chat-vchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-design=g2] .chat-vchip .chat-chev{width:14px;height:14px;transform:rotate(-90deg);stroke-width:2}html[data-design=g2] .chat-vname{font:500 13px/1 var(--f-body);color:var(--t2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-design=g2] .chat-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column}html[data-design=g2] .chat-log{margin-top:auto;display:flex;flex-direction:column;gap:20px;padding:8px 16px 14px;min-width:0}html[data-design=g2] .chat-me{align-self:flex-end;max-width:84%;padding:10px 16px;border-radius:22px;background:var(--s2);overflow-wrap:anywhere;white-space:pre-wrap}html[data-design=g2] .chat-stopped{align-self:flex-end;margin-top:-12px;font:400 13.5px/1.3 var(--f-body);color:var(--t3)}html[data-design=g2] .chat-note{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:var(--s1);color:var(--t2);font:400 15px/1.4 var(--f-body)}html[data-design=g2] .chat-note-text{margin:0}html[data-design=g2] .chat-retry,html[data-design=g2] .chat-cta{min-height:40px;padding:9px 18px;border:0;border-radius:999px;cursor:pointer;font:600 15px/1.2 var(--f-disp);background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:#fff;box-shadow:var(--btn-sh)}html[data-design=g2] .chat-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 14px 8px}html[data-design=g2] .chat-empty-title{margin:4px 0 0;font:700 24px/1.2 var(--f-disp);letter-spacing:-.01em}html[data-design=g2] .chat-empty-text{margin:0;color:var(--t2);font:400 15.5px/1.45 var(--f-body)}html[data-design=g2] .chat-chip-slot{flex:none}html[data-design=g2] .chat-sugg{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 10px}html[data-design=g2] .chat-sg{border:0;text-align:left;padding:11px 14px 12px;border-radius:18px;background:var(--s1);color:var(--t1);cursor:pointer;font:inherit;box-shadow:var(--card-sh, none);min-width:0}html[data-design=g2] .chat-sg b{display:block;font:600 15px/1.25 var(--f-disp);overflow-wrap:anywhere}html[data-design=g2] .chat-sg span{display:block;margin-top:3px;font:400 14px/1.3 var(--f-body);color:var(--t3);overflow-wrap:anywhere}html[data-design=g2] .chat-orb{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--tint-work);color:var(--acc)}html[data-design=g2] .chat-orb .chat-ico{width:18px;height:18px}html[data-design=g2] .chat-orb.is-big{width:54px;height:54px}html[data-design=g2] .chat-orb.is-big .chat-ico{width:26px;height:26px}html[data-design=g2] .chat-wait{display:flex;gap:12px;align-items:flex-start}html[data-design=g2] .chat-wait .chat-orb{animation:g2-chat-halo 1.6s ease-in-out infinite}html[data-design=g2] .chat-wait-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:5px}html[data-design=g2] .chat-stage{font:500 16px/1.4 var(--f-body);overflow-wrap:anywhere;background:linear-gradient(90deg,var(--t3) 0%,var(--t3) 35%,var(--t1) 50%,var(--t3) 65%,var(--t3) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:g2-chat-shim 2s linear infinite}html[data-design=g2] .chat-stages{list-style:none;margin:0;padding:0;display:grid;gap:7px}html[data-design=g2] .chat-stages li{display:flex;gap:8px;align-items:center;font:400 14px/1.35 var(--f-body);color:var(--t3)}html[data-design=g2] .chat-stages li .chat-ico{width:16px;height:16px;stroke-width:2.2;color:var(--ok)}html[data-design=g2] .chat-wait-note{font:400 14px/1.4 var(--f-body);color:var(--t3)}@keyframes g2-chat-halo{0%,to{box-shadow:0 0 #7db7ff00}50%{box-shadow:0 0 0 7px #7db7ff33}}@keyframes g2-chat-shim{0%{background-position:100% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){html[data-design=g2]:not([data-anim=on]) .chat-wait .chat-orb{animation:none}html[data-design=g2]:not([data-anim=on]) .chat-stage{animation:none;background:none;color:var(--t1)}}html[data-design=g2][data-anim=off] .chat-wait .chat-orb{animation:none}html[data-design=g2][data-anim=off] .chat-stage{animation:none;background:none;color:var(--t1)}html[data-design=g2] .chat-foot{flex:none;padding:6px 12px 8px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:var(--bg);position:relative;z-index:3}html[data-design=g2] .chat-comp{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 18px;border-radius:26px;background:var(--s1);box-shadow:var(--card-sh, none)}html[data-design=g2] .chat-field{flex:1;min-width:0;resize:none;border:0;outline:0;background:none;color:var(--t1);padding:9px 0;font:400 16px/1.4 var(--f-body);min-height:42px;max-height:calc(7em + 18px);overflow-y:auto}html[data-design=g2] .chat-field::placeholder{color:var(--t3)}html[data-design=g2] .chat-send{width:40px;height:40px;border:0;padding:0;border-radius:50%;display:grid;place-items:center;flex:none;cursor:pointer;background:var(--s2);color:var(--t3)}html[data-design=g2] .chat-send .chat-ico{width:20px;height:20px;stroke-width:2.4}html[data-design=g2] .chat-send.is-ready,html[data-design=g2] .chat-send.is-stop{background:var(--t1);color:var(--bg)}html[data-design=g2] .chat-send:disabled{cursor:default}html[data-design=g2] .chat-comp.is-off{opacity:.55}html[data-design=g2] .chat-left{margin:7px 0 0;text-align:center;font:400 13.5px/1.3 var(--f-body);color:var(--t3)}html[data-design=g2] .chat-left:empty{display:none}html[data-design=g2] .chat-answer{display:flex;gap:10px;align-items:flex-start;margin:14px 0;color:var(--t1);font-family:var(--f-body)}html[data-design=g2] .chat-answer .chat-mark{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--glass);color:var(--acc)}html[data-design=g2] .chat-answer .chat-mark .chat-ico{width:16px;height:16px}html[data-design=g2] .chat-answer .chat-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}html[data-design=g2] .chat-answer .chat-summary{margin:0;font-size:var(--t-body);line-height:var(--lh);overflow-wrap:anywhere}html[data-design=g2] .chat-answer .chat-ttl{font-family:var(--f-disp);font-weight:600;font-size:var(--t-body)}html[data-design=g2] .chat-answer .chat-t2{margin:0;font-size:var(--t-sub);line-height:var(--lh);color:var(--t2);overflow-wrap:anywhere}html[data-design=g2] .chat-answer.chat-in{animation:g2-chat-answer-in .32s var(--ease-out-3, ease-out) both}@keyframes g2-chat-answer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-design=g2][data-anim=off] .chat-answer.chat-in{animation:none}@media(prefers-reduced-motion:reduce){html[data-design=g2]:not([data-anim=on]) .chat-answer.chat-in{animation:none}}html[data-design=g2] .chat-tbl-sc{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;background:var(--s2)}html[data-design=g2] .chat-tbl table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--t-sub)}html[data-design=g2] .chat-tbl th,html[data-design=g2] .chat-tbl td{padding:9px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--glass)}html[data-design=g2] .chat-tbl th{color:var(--t2);font-weight:500}html[data-design=g2] .chat-tbl th:first-child,html[data-design=g2] .chat-tbl td:first-child{position:sticky;left:0;text-align:left;background:var(--s2);z-index:1}html[data-design=g2] .chat-tbl tr:last-child td{border-bottom:0}html[data-design=g2] .chat-tbl .chat-pos{color:var(--ok)}html[data-design=g2] .chat-tbl .chat-neg{color:var(--alarm)}html[data-design=g2] .chat-src{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--t3)}html[data-design=g2] .chat-vf{display:inline-flex;align-items:center;gap:4px;color:var(--ok)}html[data-design=g2] .chat-vf .chat-ico{width:13px;height:13px}html[data-design=g2] .chat-priv{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t2)}html[data-design=g2] .chat-priv .chat-ico{width:14px;height:14px;flex:none}html[data-design=g2] .chat-case{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:10px 14px;border:0;border-radius:var(--g-card);background:var(--s1);color:var(--t1);font:inherit;cursor:pointer;min-height:44px}html[data-design=g2] .chat-case-lead{color:var(--acc);font-size:var(--t-sub)}html[data-design=g2] .chat-case-title{font-size:var(--t-sub);color:var(--t2);overflow-wrap:anywhere}html[data-design=g2] .chat-acts{display:flex;gap:2px;margin-left:-8px}html[data-design=g2] .chat-act{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--t3);border-radius:50%;cursor:pointer}html[data-design=g2] .chat-act .chat-ico{width:20px;height:20px}html[data-design=g2] .chat-act.chat-on{color:var(--acc);background:var(--glass)}html[data-design=g2] .chat-chips{display:flex;flex-wrap:wrap;gap:8px}html[data-design=g2] .chat-chip{min-height:36px;padding:6px 14px;border:0;border-radius:var(--r-chip);background:var(--s1);color:var(--t1);font:inherit;font-size:var(--t-sub);cursor:pointer;text-align:left}html[data-design=g2] .chat-obtns{display:flex;flex-wrap:wrap;gap:8px}html[data-design=g2] .chat-ob{min-height:44px;padding:8px 16px;border:0;border-radius:var(--r-chip);background:var(--s1);color:var(--t1);font:inherit;font-size:var(--t-sub);cursor:pointer}html[data-design=g2] .chat-ob.chat-main{background:var(--rh-red);color:#fff}html[data-design=g2] .chat-reason{display:block;width:100%;min-height:48px;margin:0 0 8px;padding:12px 16px;border:0;border-radius:var(--g-card);background:var(--s1);color:var(--t1);font:inherit;text-align:left;cursor:pointer}html[data-design=g2] .chat-answer,html[data-design=g2] .chat-me,html[data-design=g2] .chat-tbl{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-design=g2] .chat-answer .chat-act,html[data-design=g2] .chat-answer button{-webkit-user-select:none;user-select:none}html[data-design=g2] .chat-answer{--cw-warn: #FFD479;--cw-tint-warn: rgba(255, 212, 121, .14);--cw-hm: 125, 183, 255;--cw-sh: 0 4px 12px rgba(0, 0, 0, .28)}html[data-design=g2][data-theme=light] .chat-answer{--cw-warn: #8A5A00;--cw-tint-warn: rgba(245, 200, 75, .22);--cw-hm: 26, 86, 179;--cw-sh: 0 1px 2px rgba(23, 24, 26, .06), 0 3px 10px rgba(23, 24, 26, .07)}html[data-design=g2] .chat-answer .chat-body>*{min-width:0;max-width:100%}html[data-design=g2] .chat-answer .chat-ico{width:16px;height:16px;flex:none}html[data-design=g2] .chat-h-ttl{font:700 19px/1.25 var(--f-disp);letter-spacing:-.005em;overflow-wrap:anywhere}html[data-design=g2] .chat-lead{color:var(--t2);font:400 15px/1.45 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-design=g2] .chat-kpi{background:var(--s1);border-radius:16px;padding:12px 14px;box-shadow:var(--cw-sh);min-width:0}html[data-design=g2] .chat-kpi.chat-wide{grid-column:1 / -1}html[data-design=g2] .chat-kpi .chat-k{font:400 13.5px/1.3 var(--f-body);color:var(--t3);overflow-wrap:anywhere}html[data-design=g2] .chat-kpi .chat-v{font:700 24px/1.15 var(--f-disp);margin-top:4px;letter-spacing:-.01em;overflow-wrap:anywhere}html[data-design=g2] .chat-kpi .chat-s{font:400 13.5px/1.3 var(--f-body);color:var(--t2);margin-top:3px;overflow-wrap:anywhere}html[data-design=g2] .chat-pts{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}html[data-design=g2] .chat-pts::-webkit-scrollbar{display:none}html[data-design=g2] .chat-pts-note{margin:6px 2px 0;font:400 13px/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .chat-pt{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--s2);font:500 14px/1 var(--f-body);color:var(--t1);white-space:nowrap;cursor:pointer}html[data-design=g2] .chat-pt.chat-on{background:var(--pill-bg, var(--s1));color:var(--pill-t, var(--t1));box-shadow:inset 0 0 0 1.5px var(--acc)}html[data-design=g2] .chat-blk{background:var(--s1);border-radius:16px;padding:14px;box-shadow:var(--cw-sh);min-width:0}html[data-design=g2] .chat-blk-h{margin:0 0 8px;font:600 15px/1.3 var(--f-disp)}html[data-design=g2] .chat-blk-sub{display:block;font:400 13px/1.3 var(--f-body);color:var(--t3);margin-top:2px}html[data-design=g2] .chat-par{margin:0;font:400 15.5px/1.45 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-svg{display:block;width:100%;height:auto}html[data-design=g2] .chat-svg text{fill:var(--t3);font:400 11px var(--f-body)}html[data-design=g2] .chat-svg text.val{fill:var(--t2);font-weight:600}html[data-design=g2] .chat-svg line{stroke:var(--track);stroke-width:1}html[data-design=g2] .chat-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font:400 13px/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .chat-legend[hidden]{display:none}html[data-design=g2] .chat-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;background:var(--acc);vertical-align:-1px}html[data-design=g2] .chat-hm{display:grid;grid-template-columns:34px repeat(var(--hm-cols, 7),minmax(0,1fr));gap:3px;align-items:center}html[data-design=g2] .chat-hm-hd{font:500 12px/1 var(--f-body);color:var(--t3);text-align:center;padding-bottom:3px}html[data-design=g2] .chat-hm-hr{font:400 12px/1 var(--f-body);color:var(--t3);text-align:right;padding-right:4px}html[data-design=g2] .chat-hm-c{height:23px;min-width:0;padding:0;border:0;border-radius:5px;background:rgba(var(--cw-hm),var(--hm-a, .1));cursor:pointer}html[data-design=g2] .chat-hm-c.chat-sel{outline:2px solid var(--t1);outline-offset:1px}html[data-design=g2] .chat-hm-cap{margin-top:10px;min-height:38px;display:flex;align-items:center;padding:8px 12px;border-radius:12px;background:var(--s2);font:600 15px/1.3 var(--f-disp);overflow-wrap:anywhere}html[data-design=g2] .chat-hm-scale{display:flex;align-items:center;gap:8px;margin-top:8px;font:400 12.5px var(--f-body);color:var(--t3)}html[data-design=g2] .chat-hm-scale i{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(var(--cw-hm),.08),rgba(var(--cw-hm),.9))}html[data-design=g2] .chat-win{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}html[data-design=g2] .chat-win li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--s2)}html[data-design=g2] .chat-win-n{width:22px;height:22px;flex:none;border-radius:50%;background:var(--tint-work);color:var(--work);display:grid;place-items:center;font:700 12px/1 var(--f-body)}html[data-design=g2] .chat-win-t{flex:1;min-width:0;font:500 15px/1.3 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-win-t span{display:block;font:400 13px/1.3 var(--f-body);color:var(--t3)}html[data-design=g2] .chat-win-m{font:600 15px/1.2 var(--f-disp);white-space:nowrap}html[data-design=g2] .chat-tbl{position:relative}html[data-design=g2] .chat-tbl tr.chat-sum td{font-weight:600}html[data-design=g2] .chat-tbl tr[hidden]{display:none}html[data-design=g2] .chat-tbl tr.chat-flag td{color:var(--cw-warn)}html[data-design=g2] .chat-tbl tr.chat-flag td:first-child{color:var(--t1)}html[data-design=g2] .chat-wbtn{display:inline-flex;align-items:center;min-height:32px;min-width:32px;padding:0 6px;margin:-4px 4px -4px -6px;border:0;border-radius:8px;background:none;color:var(--cw-warn);font:inherit;cursor:pointer;vertical-align:middle}html[data-design=g2] .chat-wbtn .chat-ico{stroke-width:2.2}html[data-design=g2] .chat-wbtn.chat-on{background:var(--cw-tint-warn)}html[data-design=g2] .chat-wnote{margin-top:8px}html[data-design=g2] .chat-wnote[hidden]{display:none}html[data-design=g2] .chat-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}html[data-design=g2] .chat-list li{position:relative;padding-left:18px;font:400 15.5px/1.45 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-list li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--acc)}html[data-design=g2] .chat-list b{color:var(--t1)}html[data-design=g2] .chat-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}html[data-design=g2] .chat-steps li{counter-increment:s;position:relative;padding:12px 12px 12px 46px;border-radius:14px;background:var(--tint-work);font:400 15.5px/1.45 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-steps li:before{content:counter(s);position:absolute;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:var(--acc);color:var(--bg);display:grid;place-items:center;font:700 13px/1 var(--f-body)}html[data-design=g2] .chat-ba{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}html[data-design=g2] .chat-ba-box{background:var(--s1);border-radius:16px;padding:12px 14px;box-shadow:var(--cw-sh);min-width:0}html[data-design=g2] .chat-ba-box.chat-new{box-shadow:var(--cw-sh),inset 0 0 0 1.5px var(--acc)}html[data-design=g2] .chat-ba .chat-k{font:400 13px/1.3 var(--f-body);color:var(--t3);overflow-wrap:anywhere}html[data-design=g2] .chat-ba .chat-v{font:700 20px/1.15 var(--f-disp);margin-top:4px;overflow-wrap:anywhere}html[data-design=g2] .chat-arr{color:var(--t3)}html[data-design=g2] .chat-banner{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:14px;background:var(--cw-tint-warn);color:var(--t1);font:400 14.5px/1.4 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-banner .chat-ico{margin-top:1px;color:var(--cw-warn)}html[data-design=g2] .chat-prelim{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 11px;border-radius:999px;background:var(--cw-tint-warn);font:600 13px/1.3 var(--f-body)}html[data-design=g2] .chat-prelim .chat-ico{color:var(--cw-warn)}html[data-design=g2] .chat-think,html[data-design=g2] .chat-calc{border-radius:14px;background:var(--s1);box-shadow:var(--cw-sh)}html[data-design=g2] .chat-think summary,html[data-design=g2] .chat-calc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;font:500 14.5px/1.3 var(--f-body);color:var(--t2)}html[data-design=g2] .chat-calc summary{color:var(--t1);font-size:15px}html[data-design=g2] .chat-think summary::-webkit-details-marker,html[data-design=g2] .chat-calc summary::-webkit-details-marker{display:none}html[data-design=g2] .chat-think summary .chat-ico:last-child,html[data-design=g2] .chat-calc summary .chat-ico:last-child{margin-left:auto;transition:transform .2s}html[data-design=g2] .chat-think[open] summary .chat-ico:last-child,html[data-design=g2] .chat-calc[open] summary .chat-ico:last-child{transform:rotate(180deg)}html[data-design=g2] .chat-dsteps{list-style:none;margin:0;display:grid;gap:7px;padding:0 14px 14px}html[data-design=g2] .chat-dsteps li{display:flex;gap:8px;align-items:center;font:400 14px/1.35 var(--f-body);color:var(--t2)}html[data-design=g2] .chat-dsteps .chat-ico{color:var(--ok);stroke-width:2.2}html[data-design=g2] .chat-calc-in{padding:0 14px 14px;color:var(--t2);font:400 14.5px/1.5 var(--f-body);overflow-wrap:anywhere}html[data-design=g2] .chat-chip-btn{box-shadow:inset 0 0 0 1.5px var(--acc)}html[data-design=g2] .chat-tbl-foot[hidden]{display:none}html[data-design=g2] .chat-tbl-foot{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:8px 4px 0;color:var(--t2);font-size:var(--t-sub)}html[data-design=g2] .chat-tbl-more{min-height:36px;padding:6px 14px;border:0;border-radius:var(--r-chip);background:var(--s1);color:var(--acc);font:inherit;font-size:var(--t-sub);cursor:pointer}html[data-design=g2] .chat-tbl-cut{margin:8px 4px 0;color:var(--t2);font-size:var(--t-sub)}html[data-design=g2] .chat-notes p{margin:0}html[data-design=g2] .chat-notes p+p{margin-top:4px}html[data-design=g2] .ch-sheet-row{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px 14px;border:1px solid transparent;border-radius:16px;background:var(--s2, #333438);color:inherit;font:inherit;text-align:left;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .ch-sheet-row-static{cursor:default}html[data-design=g2] .ch-sheet-on{border-color:var(--acc, #7db7ff)}html[data-design=g2] .ch-sheet-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html[data-design=g2] .ch-sheet-row-text b{font-weight:600}html[data-design=g2] .ch-sheet-row-text span{font:500 12.5px/1.25 var(--f-body, inherit);color:var(--t2, #b5b7be)}html[data-design=g2] .ch-sheet-row-go{flex:none;color:var(--t2, #b5b7be)}html[data-design=g2] .ch-sheet-danger{margin-top:12px;padding-top:12px;border-top:1px solid var(--s2, #333438)}html[data-design=g2] .ch-sheet-row-danger{background:transparent;color:var(--bad, #ff6b6b)}html[data-design=g2] .ch-sheet-text,html[data-design=g2] .ch-sheet-hint{margin:4px 0 12px;font:400 15px/1.4 var(--f-body, inherit)}html[data-design=g2] .ch-sheet-hint{font-size:13px;color:var(--t2, #b5b7be)}html[data-design=g2] .ch-sheet-status{margin:0 0 8px;min-height:0;font:500 14px/1.35 var(--f-body, inherit);color:var(--bad, #ff6b6b)}html[data-design=g2] .ch-sheet-yes,html[data-design=g2] .ch-sheet-no{width:100%;min-height:52px;margin:0 0 8px;border:0;border-radius:16px;font:600 16px/1 var(--f-body, inherit);cursor:pointer}html[data-design=g2] .ch-sheet-yes{background:var(--bad, #ff6b6b);color:#fff}html[data-design=g2] .ch-sheet-yes:disabled{opacity:.6;cursor:default}html[data-design=g2] .ch-sheet-no{background:var(--s2, #333438);color:inherit}html[data-design=g2] .ch-sheet-row:focus-visible,html[data-design=g2] .ch-sheet-yes:focus-visible,html[data-design=g2] .ch-sheet-no:focus-visible,html[data-design=g2] .ch-drawer-new:focus-visible,html[data-design=g2] .ch-drawer-item:focus-visible,html[data-design=g2] .ch-drawer-step:focus-visible,html[data-design=g2] .ch-drawer-x:focus-visible{outline:2px solid var(--acc, #7db7ff);outline-offset:2px}html[data-design=g2] .ch-drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;justify-content:flex-start;background:#00000080}html[data-design=g2] .ch-drawer{width:min(86vw,340px);height:100%;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);background:var(--bg, #14161b);color:var(--t1, #fff);font-family:var(--f-body, inherit);box-sizing:border-box}html[data-design=g2] .ch-drawer-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 0 8px}html[data-design=g2] .ch-drawer-title{font:600 18px/1.2 var(--f-disp, inherit)}html[data-design=g2] .ch-drawer-x{width:44px;height:44px;border:0;border-radius:50%;background:var(--s2, #333438);color:inherit;font-size:16px;cursor:pointer}html[data-design=g2] .ch-drawer-new{flex:none;min-height:48px;margin:0 0 8px;border:0;border-radius:14px;background:var(--s2, #333438);color:inherit;font:600 15px/1 var(--f-body, inherit);text-align:left;padding:0 14px;cursor:pointer}html[data-design=g2] .ch-drawer-list{flex:1;min-height:0;overflow-y:auto}html[data-design=g2] .ch-drawer-group{margin:14px 0 6px;font:600 12.5px/1.2 var(--f-body, inherit);color:var(--t2, #b5b7be)}html[data-design=g2] .ch-drawer-item{width:100%;min-height:56px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-design=g2] .ch-drawer-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 15px/1.3 var(--f-body, inherit)}html[data-design=g2] .ch-drawer-item-sub{font:500 12.5px/1.2 var(--f-body, inherit);color:var(--t2, #b5b7be)}html[data-design=g2] .ch-drawer-text{margin:12px 0;font:400 15px/1.4 var(--f-body, inherit)}html[data-design=g2] .ch-drawer-step{min-height:48px;padding:0 16px;border:0;border-radius:14px;background:var(--s2, #333438);color:inherit;font:600 15px/1 var(--f-body, inherit);cursor:pointer}html[data-design=g2] .ch-drawer-keep{flex:none;margin:8px 0 12px;font:400 12.5px/1.35 var(--f-body, inherit);color:var(--t2, #b5b7be)}html[data-design=g2] .chat-consent-overlay{display:flex;align-items:flex-end;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}html[data-design=g2] .chat-consent-sheet{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;border-radius:var(--r-card, 20px) var(--r-card, 20px) 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}html[data-design=g2] .chat-consent-sheet .confirm-actions{display:flex;flex-direction:column;gap:8px;margin-top:6px}html[data-design=g2] .chat-key-bar{display:flex;align-items:center;gap:8px}html[data-design=g2] .chat-key-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--t1, #17181a);cursor:pointer}html[data-design=g2] .chat-key-back:focus-visible{outline:2px solid var(--acc, #1a56b3);outline-offset:2px}html[data-design=g2] .pa-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:22px 16px calc(14px + env(safe-area-inset-bottom));background:var(--tabbar-bg);pointer-events:none}html[data-design=g2] .pa-rail{display:flex;gap:4px;max-width:440px;margin:0 auto;padding:4px;border-radius:var(--r-chip);background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);pointer-events:auto}html[data-design=g2] .pa-part{flex:1;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 6px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--t2);font:600 12.5px/1.1 var(--f-disp);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pa-part[aria-current=page]{background:var(--pill-bg);color:var(--pill-t);box-shadow:0 1px 3px #0003}html[data-design=g2] .pa-part:focus-visible{outline:2px solid var(--acc);outline-offset:2px}html[data-design=g2] .pa-ico{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-design=g2][data-fx=off] .pa-rail{background:var(--s2);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design=g2][data-fx=off] .pa-part[aria-current=page]{box-shadow:none}html[data-design=g2] .chat-root>.pa-bar{position:static;flex:none;padding:4px 12px calc(8px + env(safe-area-inset-bottom));background:var(--bg)}html[data-design=g2] .chat-root:has(>.pa-bar) .chat-foot{padding-bottom:6px}html[data-design=g2] #app:has(>.pa-bar){padding-bottom:calc(96px + env(safe-area-inset-bottom))}html[data-design=g2] #app:has(>.pa-bar) .pu-g2-shell{padding-bottom:0}html[data-design=g2] #app:has(>.pa-bar) .mo-frame{height:calc(100vh - 160px - env(safe-area-inset-bottom));height:calc(100dvh - 160px - env(safe-area-inset-bottom))}html[data-design=g2] .wrap.demost-docked .pa-bar{bottom:96px}html[data-design=g2]:has(.pa-bar) .toast{bottom:calc(100px + env(safe-area-inset-bottom))}html[data-design=g2] .pu-tabs.pa-seg{display:flex;gap:4px;margin:0 0 var(--g-grp);padding:4px;border:0;border-radius:var(--r-chip);background:var(--s2)}html[data-design=g2] .pu-tabs.pa-seg .pu-tab{flex:1;min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--t2);font:600 15px/1 var(--f-disp);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pu-tabs.pa-seg .pu-tab[aria-selected=true]{background:var(--pill-bg);border-color:transparent;color:var(--pill-t);box-shadow:0 1px 3px #0003}html[data-design=g2] .pu-tabs.pa-seg .pu-tab:focus-visible{outline:2px solid var(--acc);outline-offset:2px}html[data-design=g2] .pu-tabs.pa-seg .pu-tab[data-count]:after{content:attr(data-count);box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:inline-grid;place-items:center;background:var(--s1);color:var(--t1);font:600 12px/1 var(--f-body)}html[data-design=g2][data-fx=off] .pu-tabs.pa-seg .pu-tab[aria-selected=true]{box-shadow:none}html[data-design=g2] .pa-choose-lead{margin:0 0 var(--g-in);color:var(--t2);font:400 var(--t-sub)/1.35 var(--f-body)}html[data-design=g2] .pa-choose-row{display:block;width:100%;min-height:52px;margin:0 0 8px;padding:14px 16px;border:0;border-radius:16px;background:var(--s2);color:var(--t1);font:600 16px/1.3 var(--f-body);text-align:left;cursor:pointer;overflow-wrap:anywhere}html[data-design=g2]{--nrc-hit: 44px;--nrc-ctl: 24px}html[data-design=g2][data-theme=dark],html[data-design=g2]:not([data-theme=light]){--nrc-box: #9A9CA6}html[data-design=g2][data-theme=light]{--nrc-box: #767A86}html[data-design=g2] .card.nrc-card .nrc-preview{margin-top:8px}html[data-design=g2] .card.nrc-card .nrc-row{gap:12px;padding:6px 0;color:var(--t1);font:400 var(--t-body)/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-row .nrc-pct{min-width:48px;color:var(--t2);opacity:1}html[data-design=g2] .card.nrc-card .nrc-total{margin:0 0 10px;padding:6px 0;border:0;font-weight:600}html[data-design=g2] .card.nrc-card .nrc-row .nrc-dim{color:var(--t3)}html[data-design=g2] .card.nrc-card .nrc-day{margin:0 0 8px;color:var(--t2);opacity:1;font:400 14px/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-eyebrow{margin:0 0 2px;color:var(--t3);opacity:1;font:400 14px/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-when{margin-top:8px;color:var(--t1)}html[data-design=g2] .card.nrc-card .nrc-more{min-height:44px;padding:0;color:var(--acc);font:500 var(--t-body)/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-list{margin:6px 0 10px;padding:0;list-style:none}html[data-design=g2] .card.nrc-card .nrc-list li{display:flex;gap:10px;margin:6px 0;color:var(--t1);font:400 var(--t-body)/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-list li:before{content:"✓";flex:none;color:var(--ok)}html[data-design=g2] .nrc-dock{position:sticky;bottom:0;z-index:5;margin:0 -16px;padding:22px 16px max(14px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0,var(--bg) 22px)}html[data-design=g2] .nrc-dock .note{text-align:center}html[data-design=g2] .nrc-check{gap:8px;align-items:center;margin:0 0 12px;color:var(--t1);font:400 var(--t-body)/1.4 var(--f-body);cursor:pointer}html[data-design=g2] .nrc-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:var(--nrc-hit);height:var(--nrc-hit);margin:0 0 0 -10px;padding:calc((var(--nrc-hit) - var(--nrc-ctl)) / 2);border:0;border-radius:17px;background:var(--nrc-box) content-box;cursor:pointer;transition:background-color var(--dur) var(--ease-smooth)}html[data-design=g2] .nrc-check input:checked{background-color:var(--acc)}html[data-design=g2] .nrc-check input:after{content:"";position:absolute;top:calc((var(--nrc-hit) - var(--nrc-ctl)) / 2);left:calc((var(--nrc-hit) - var(--nrc-ctl)) / 2);width:var(--nrc-ctl);height:var(--nrc-ctl);background:var(--bg);-webkit-clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);clip-path:polygon(19% 57.5%,41.7% 80%,81.7% 39%,73.3% 31%,41.6% 63.4%,27.5% 49.2%);opacity:0;transition:opacity var(--dur) var(--ease-smooth)}html[data-design=g2] .nrc-check input:checked:after{opacity:1}html[data-design=g2] .card.nrc-card .nrc-steps{display:flex;flex-direction:column;gap:10px;margin-top:12px}html[data-design=g2] .card.nrc-card .nrc-steps .why-text{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--t2);font:400 var(--t-body)/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-steps .nrc-step-done{color:var(--t1)}html[data-design=g2] .card.nrc-card .nrc-steps .nrc-step-now{color:var(--t1);font-weight:600}html[data-design=g2] .card.nrc-card .nrc-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;color:var(--t3)}html[data-design=g2] .card.nrc-card .nrc-step-done .nrc-mark{color:var(--ok)}html[data-design=g2] .card.nrc-card .nrc-spin{width:16px;height:16px;border:2.5px solid var(--track);border-top-color:var(--acc)}html[data-design=g2] .card.nrc-card .nrc-dot{background:var(--t3)}html[data-design=g2] .card.nrc-card .nrc-hint{margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--s2);color:var(--t1);font:400 15px/1.4 var(--f-body)}html[data-design=g2] .nrc-banner{margin:0 0 12px;padding:14px 16px;border-radius:var(--r-card);background:var(--tint-ok)}html[data-design=g2] .nrc-banner .nrc-banner-title{margin-bottom:4px;color:var(--ok);font:600 18px/1.3 var(--f-body)}html[data-design=g2] .nrc-banner .nrc-banner-text{color:var(--t1);font:400 15px/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-bar{height:8px;margin:12px 0 8px;background:var(--track)}html[data-design=g2] .card.nrc-card .nrc-bar i{background:var(--acc)}html[data-design=g2] .card.nrc-card .nrc-bar-labels{color:var(--t2);opacity:1;font:400 14px/1.4 var(--f-body)}html[data-design=g2] .card.nrc-card .nrc-history-done{color:var(--t1)}html[data-design=g2] .nrc-admin{margin:4px 4px 14px;color:var(--t2)}html[data-design=g2] .nrc-under{margin-top:8px;color:var(--t3);text-align:center}html[data-design=g2] .nrc-check[hidden],html[data-design=g2] .nrc-preview-host[hidden],html[data-design=g2] .nrc-none[hidden]{display:none}html[data-design=g2] .nrc-options .nrc-opt{min-height:var(--nrc-hit);margin:0 0 6px;overflow-wrap:anywhere}html[data-design=g2] .card.nrc-card .nrc-off{margin:4px 0 6px;color:var(--t2)}html[data-design=g2] .card.nrc-card .nrc-venues .nrc-dim{color:var(--t3)}html[data-design=g2] .nrc-dock .nrc-none{color:var(--t2)}.cw-card{display:block}.cw-heading{font-weight:600;font-size:17px;margin:4px 0 6px}.cw-sub{font-weight:600;margin:14px 0 4px}.cw-field{display:block;margin:10px 0}.cw-label{display:block;font-size:14px;opacity:.75;margin-bottom:4px}.cw-input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font-size:16px;border-radius:10px;border:1px solid var(--tg-theme-hint-color, #8a8d96);background:var(--tg-theme-bg-color, transparent);color:inherit}.cw-lines{margin:12px 0}.cw-line{display:flex;gap:10px;align-items:flex-start;padding:4px 0;font-size:16px}.cw-dot{flex:none;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--tg-theme-hint-color, #8a8d96)}.cw-line-ok .cw-dot{background:#2e9d5b}.cw-line-bad .cw-dot{background:#d14b4b}.cw-line-pending .cw-dot{animation:cw-pulse 1s ease-in-out infinite}@keyframes cw-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cw-line-pending .cw-dot{animation:none}}.cw-link{display:inline-block;min-height:44px;padding:0;margin:4px 0;background:none;border:0;color:var(--tg-theme-link-color, #2f80ed);font-size:15px;text-decoration:underline}.cw-hint{font-size:14px;color:#d14b4b;margin-top:8px}.cw-venues{margin:10px 0}.cw-venue,.cw-bench{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:6px 0;font-size:16px}.cw-uncovered{margin:12px 0}.cw-full{white-space:pre-wrap;font-size:14px;opacity:.85;margin:6px 0 10px}.cw-outcome .buttons{margin-top:12px}.av-back{display:block;margin:0 0 4px}.av-venues{display:grid;gap:4px}.av-venue{align-items:flex-start}.av-venue input{flex:none;width:22px;height:22px;margin-top:2px}.av-venue-text{display:flex;flex-direction:column;gap:2px;min-width:0}.av-venue-ask{font-size:14px;color:var(--tg-theme-link-color, #2f80ed)}.av-venue-detail{margin:0}.av-notopen{margin:12px 0}.av-notopen-row{padding:4px 0;opacity:.9}.av-notopen-off_by_team{opacity:.6}.pult .add-venue-box{margin:4px 4px 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pult .add-venue-box .pult-note{margin:0;align-self:stretch}.pult .add-venue-box>.pult-note-cta{margin-top:8px}.fvm,.fvm *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.fvm{margin:12px 16px;display:grid;gap:12px}.fvm-h{margin:0;font-size:22px;line-height:1.25;font-weight:700}.fvm-h2{margin:4px 0 0;font-size:16px;font-weight:600}.fvm-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fvm-row{background:var(--pu-card2);border:1px solid var(--pu-line);border-radius:14px;padding:12px 14px;display:grid;gap:2px}.fvm-name{font-size:15px;font-weight:600}.fvm-sub{font-size:14px;color:var(--soft)}.fvm-card{background:var(--pu-card2);border:1px solid var(--pu-line);border-radius:18px;padding:16px}.fvm-hist{margin:0;font-size:18px;font-weight:700}.fvm-bar{height:6px;margin-top:10px;border-radius:3px;background:var(--pu-line);overflow:hidden}.fvm-bar i{display:block;height:100%;background:var(--pu-accent, #6bdc5f)}.fvm-note{margin:10px 0 0;font-size:13px;color:var(--mut)}.fvm-morning{margin:0;font-size:14px;color:var(--soft)}.fvm-back{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid var(--pu-line);background:transparent;color:inherit;font-size:15px;font-weight:600;cursor:pointer}.pu-shell{--pu-line: rgba(255, 255, 255, .09);--pu-card: rgba(255, 255, 255, .045);--pu-card2: rgba(255, 255, 255, .08);--pu-c: var(--mut2);font-family:var(--font);color:var(--ink);width:100%;max-width:100%}.pu-tabs *,.pu-tabs *:before,.pu-tabs *:after,.pu-offer *,.pu-offer *:before,.pu-offer *:after,.pu-picture *,.pu-picture *:before,.pu-picture *:after,.pu-detail *,.pu-detail *:before,.pu-detail *:after{box-sizing:border-box;min-width:0}.pu-shell>[hidden]{display:none!important}.pu-picture,.pu-detail{overflow-wrap:anywhere}.pu-tone-red{--pu-c: var(--red)}.pu-tone-yellow{--pu-c: var(--amber)}.pu-tone-green{--pu-c: var(--green)}.pu-tone-calm{--pu-c: var(--mut)}.pu-tone-grey{--pu-c: var(--mut2)}.pu-tabs{display:flex;gap:6px;margin:0 0 10px}.pu-tab{flex:1;min-height:44px;padding:0 8px;border:1px solid var(--pu-line);border-radius:12px;background:var(--pu-card);color:var(--soft);font:700 13px var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}.pu-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#0a0c10}.pu-tab:focus-visible,.pu-btn:focus-visible,.pu-link:focus-visible,.pu-pt-name:focus-visible,.pu-more-sum:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pu-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:11px 13px;border:1px dashed var(--pu-line);border-radius:14px;background:var(--pu-card);font-size:13px;color:var(--soft)}.pu-offer-text{flex:1 1 200px}.pu-head{padding:2px 4px 8px}.pu-head-title{font:700 17px/1.2 var(--display);letter-spacing:-.2px}.pu-head-sub{margin-top:4px;font-size:12px;font-weight:600;color:var(--mut)}.pu-zone{margin-top:6px}.pu-sec-h{display:flex;align-items:baseline;gap:8px;padding:16px 4px 6px}.pu-sec-title{font:700 11.5px/1.3 var(--display);letter-spacing:.9px;text-transform:uppercase;color:var(--soft)}.pu-sec-aside{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--mut);text-align:right}.pu-day,.pu-dec,.pu-area,.pu-link-row{margin-top:9px;border:1px solid var(--pu-line);border-radius:16px;background:var(--pu-card)}.pu-dec,.pu-area{border-color:var(--pu-line);border-color:color-mix(in srgb,var(--pu-c) 26%,var(--pu-line))}.pu-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--pu-c);box-shadow:0 0 8px var(--pu-c)}.pu-chip{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11.5px;font-weight:800;color:var(--pu-c);white-space:nowrap}.pu-pill{display:inline-block;padding:4px 10px;border:1px solid var(--pu-line);border-radius:999px;background:var(--pu-card2);font-size:11.5px;font-weight:700;color:var(--soft)}.pu-pill-grey{color:var(--mut)}.pu-kick{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--mut)}.pu-val{margin-top:4px;font:800 18px/1.2 var(--font);letter-spacing:-.2px}.pu-val-sub{font:600 12.5px var(--font);color:var(--mut);letter-spacing:0}.pu-sub{margin-top:4px;font-size:12.5px;color:var(--mut)}.pu-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pu-drow{padding:12px 14px}.pu-more{margin-top:6px}.pu-more-sum{display:inline-block;padding:8px 0;list-style:none;cursor:pointer;font:700 12.5px var(--font);color:var(--blue)}.pu-more-sum::-webkit-details-marker{display:none}.pu-more-sum:after{content:" ▾"}.pu-more[open]>.pu-more-sum:after{content:" ▴"}.pu-brk-row{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--pu-line);font-size:12.5px}.pu-brk-left{flex:1;min-width:0;color:var(--soft)}.pu-brk-right{flex:none;text-align:right;white-space:nowrap}.pu-brk-est{display:block;font-size:11px;font-weight:600;color:var(--mut)}.pu-brk-note{margin-top:8px;font-size:11.5px;color:var(--mut)}.pu-brk-note-title{margin-top:6px;color:var(--soft)}.pu-brk-note-row{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.pu-split{display:grid;gap:2px;margin-top:4px;font-size:12.5px;color:var(--soft)}.pu-split-sum{white-space:nowrap}.pu-brk-go{width:100%;border-right:0;border-bottom:0;border-left:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.pu-brk-go .pu-brk-left{color:var(--blue)}.pu-ideas{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:44px;margin-top:10px;font-size:14px;line-height:1.4;color:var(--soft)}.pu-ideas-link{min-height:44px;padding:0;border:0;background:none;color:var(--blue);font:700 14px var(--font);cursor:pointer}.pu-ideas-list{flex:1 0 100%;display:grid;gap:6px}.pu-ideas-list[hidden]{display:none}.pu-members{display:grid;gap:6px;padding:4px 0 6px}.pu-members-wrap{display:grid}.pu-more-cards{min-height:44px;padding:8px 0;border:0;background:none;color:var(--blue);font:700 12.5px var(--font);text-align:left;cursor:pointer}.pu-dec{padding:13px}.pu-where{font-size:11.5px;font-weight:800;color:var(--mut)}.pu-title{margin-top:2px;font-size:15px;font-weight:700;line-height:1.28}.pu-amt{margin-top:5px;font-size:13.5px;font-weight:800}.pu-owner-note{margin-top:8px;font-size:12.5px;color:var(--soft)}.pu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px}.pu-outcome{margin-top:8px;font-size:12.5px;color:var(--soft)}.pu-out-word{margin-right:6px;color:var(--ink)}.pu-out-refused .pu-out-word{color:var(--amber)}.pu-out-done .pu-out-word{color:var(--green)}.pu-btn{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:10px 15px;border:1px solid var(--pu-line);border-radius:12px;background:var(--pu-card2);color:var(--ink);font:700 13px/1.2 var(--font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pu-btn-cta{border-color:transparent;background:linear-gradient(180deg,#e5352a,#b8231a);color:#fff}.pu-btn-quiet{background:transparent}.pu-btn-locked,.pu-btn:disabled{opacity:.55;cursor:default}.pu-btn-sub{margin-top:6px;font-size:11.5px;color:var(--mut)}.pu-link{min-height:44px;padding:8px 0;border:0;background:none;color:var(--blue);font:700 12.5px var(--font);text-align:left;cursor:pointer}.pu-area{padding:12px 13px}.pu-area-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pu-area-name{flex:1;font-size:14.5px;font-weight:800}.pu-line,.pu-cell{margin-top:9px;font-size:13px}.pu-line-head,.pu-cell-head{display:block}.pu-line-head .pu-dot,.pu-cell-head .pu-dot{margin-right:8px;vertical-align:middle}.pu-line-title,.pu-cell-group{font-weight:800}.pu-step{margin-top:4px;font-size:13px;color:var(--ink)}.pu-reason,.pu-nothing{margin-top:4px;font-size:12px;color:var(--mut)}.pu-st-signal{color:var(--ink)}.pu-st-no-link,.pu-st-still-counting,.pu-st-not-kept,.pu-st-noticed-once,.pu-st-paused-until,.pu-st-collecting-history{padding-left:10px;border-left:2px solid var(--pu-line);color:var(--mut)}.pu-st-no-link .pu-line-title,.pu-st-still-counting .pu-line-title,.pu-st-not-kept .pu-line-title,.pu-st-noticed-once .pu-line-title,.pu-st-paused-until .pu-line-title,.pu-st-collecting-history .pu-line-title,.pu-st-no-link .pu-cell-group,.pu-st-still-counting .pu-cell-group,.pu-st-not-kept .pu-cell-group,.pu-st-noticed-once .pu-cell-group,.pu-st-paused-until .pu-cell-group,.pu-st-collecting-history .pu-cell-group{color:var(--soft)}.pu-st-as-usual{color:var(--mut);font-size:12px}.pu-st-as-usual .pu-line-title:before,.pu-st-as-usual .pu-cell-group:before{content:"✓ "}.pu-map{padding:0}.pu-pt{padding:12px 13px;border-top:1px solid var(--pu-line)}.pu-pt:first-child{border-top:0}.pu-pt-head{display:flex;align-items:center;gap:8px}.pu-pt-name{flex:1;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:800 14px/1.25 var(--font);text-align:left;cursor:pointer}.pu-pt-name:after{content:" ›";color:var(--mut)}.pu-pt-plain{display:block;min-height:0}.pu-pt-plain:after{content:none}.pu-pt-note{margin-top:4px;font-size:12px;color:var(--mut)}.pu-pt-titles{margin-top:2px;font-size:12px;color:var(--soft)}.pu-usual{margin-top:4px;font-size:12px;color:var(--mut)}.pu-usual-row+.pu-usual-row{margin-top:2px}.pu-link-row{padding:12px 13px;font-size:13px;color:var(--soft)}.pu-broken,.pu-nk{margin-top:9px;font-size:13px}.pu-pct-line{margin-top:6px}.pu-pct{font-size:22px;font-weight:800}.pu-pct-basis{font-size:12px;opacity:.75}.pu-gaps{margin-top:8px}.pu-gap{margin-top:10px;font-size:13px}.pu-gap-head{display:flex;justify-content:space-between;gap:8px;font-weight:800}.pu-gap-points{font-style:normal;opacity:.75}.pu-gap-step{margin:3px 0 0}.pu-gap-sec{margin-top:12px;font-size:12px;font-weight:800;opacity:.75}.pu-broken-name,.pu-nk-what{font-weight:800}.pu-silent{margin-top:2px;font-size:12px;color:var(--mut)}.pu-how{margin-top:4px}.pu-how-what{font-size:12px;font-weight:700;color:var(--soft)}.pu-steps{margin:4px 0 0;padding-left:20px;font-size:12.5px;color:var(--soft)}.pu-step-li{margin-top:3px}.pu-detail{padding:2px 0 16px}.pu-d-head{margin:0 0 8px}.pu-d-head .pu-title{font-size:17px}.pu-d-sec{margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--mut)}.pu-p{margin:5px 0 0;font-size:13.5px;line-height:1.45;color:var(--soft)}.pu-variant{margin-top:12px;padding:11px 12px;border:1px solid var(--pu-line);border-radius:14px;background:var(--pu-card)}.pu-variant-head{display:flex;align-items:flex-start;gap:8px}.pu-variant-n{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pu-card2);font-size:11px;font-weight:800}.pu-variant-title{font-size:14px;font-weight:700;line-height:1.3}.pu-variant-gain{margin-top:4px;font-size:12.5px;color:var(--soft)}.pu-keep{margin-top:12px;padding:11px 12px;border:1px dashed var(--pu-line);border-radius:14px}.pu-keep-title{font-size:12px;font-weight:800;color:var(--soft)}.pu-keep-note{margin-top:4px;font-size:12.5px;color:var(--soft)}.pu-keep-cost{margin-top:4px;font-size:12.5px;font-weight:800}.pu-basis-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--pu-line);font-size:12.5px}.pu-basis-label{flex:none;white-space:nowrap;color:var(--mut)}.pu-basis-text{flex:1;min-width:0;text-align:left;color:var(--soft)}.pu-role-task{margin-top:9px;padding-top:9px;border-top:1px solid var(--line, rgba(128,128,128,.25))}.pu-role-title{font-size:13.5px;font-weight:700}.pu-role-meta{margin-top:2px;font-size:12.5px;color:var(--soft)}.pu-role-overdue .pu-role-meta{color:var(--red, #d64545);font-weight:700}.pu-role-done-state,.pu-role-done .pu-role-title{color:var(--soft)}.pu-role-busy{opacity:.55;pointer-events:none}.pu-role-note{font-size:12px;color:var(--soft)}.pu-role-invite{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.pu-now{padding:12px 13px}.pu-now-head{display:flex;align-items:baseline;gap:8px}.pu-now-name{font-size:14px}.pu-now-state{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--pu-c);text-align:right}.pu-now-line{margin-top:6px;font-size:14px;color:var(--soft)}.pu-now-sum{color:var(--ink);font-size:16px}.pu-now-sub{margin-top:4px;font-size:12.5px;color:var(--mut)}.pu-now-ask{margin-top:6px}.pu-fill+.pu-fill{margin-top:14px}.pu-fill-text{margin-top:3px;color:var(--soft)}.pu-fill-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.pu-fill-btn{flex:none;white-space:nowrap}.pu-waiting-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pu-waiting-list{margin:8px 0 0;padding-left:18px}.pu-waiting-item{margin:4px 0}.pu-waiting-open{display:inline-block;min-height:44px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pu-ask,.pu-ask *,.pu-ask *:before,.pu-ask *:after{box-sizing:border-box;min-width:0}.pu-ask{position:relative;margin-top:9px;padding:14px 40px 14px 14px;border:1px solid var(--pu-line, rgba(255, 255, 255, .09));border-radius:16px;background:var(--pu-card, rgba(255, 255, 255, .045));color:var(--ink);font-family:var(--font);overflow-wrap:anywhere;touch-action:pan-y}.pu-ask[hidden]{display:none}.pu-ask-q{font:700 16px/1.3 var(--display, var(--font));color:var(--ink)}.pu-ask-s{margin-top:4px;font-size:14px;line-height:1.4;color:var(--soft, var(--mut))}.pu-ask-x{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:transparent;color:var(--mut);font:400 24px/1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}.pu-ask-two{display:flex;gap:8px;margin-top:12px}.pu-ask-btn,.pu-ask-cta,.pu-ask-chip{min-height:44px;border:1px solid var(--pu-line, rgba(255, 255, 255, .09));border-radius:12px;background:var(--pu-card2, rgba(255, 255, 255, .08));color:var(--ink);font:600 14px/1.2 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}.pu-ask-btn{flex:1;padding:0 10px}.pu-ask-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.pu-ask-chip{padding:0 14px;border-radius:999px}.pu-ask-chip.pu-ask-on{background:var(--ink);border-color:var(--ink);color:#0a0c10}.pu-ask-input{display:block;width:100%;padding:10px 12px;border:1px solid var(--pu-line, rgba(255, 255, 255, .09));border-radius:12px;background:transparent;color:var(--ink);font:400 16px/1.4 var(--font);resize:vertical}.pu-ask-cta{width:100%;margin-top:10px;background:var(--ink);border-color:var(--ink);color:#0a0c10}.pu-ask-btn:disabled,.pu-ask-cta:disabled{opacity:.55;cursor:default}.pu-ask-err{margin-top:10px;font-size:14px;line-height:1.35;color:var(--red)}.pu-ask[data-step=thanks]{padding-right:14px;text-align:center}.pu-ask-mark{font:700 28px/1 var(--font);color:var(--green);margin-bottom:4px}.pu-ask:focus-within{outline:none}.pu-ask button:focus-visible,.pu-ask textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-design=g2] .pu-ask{margin-top:var(--g-card);padding:var(--g-card) 48px var(--g-card) var(--g-card);border:0;border-radius:var(--r-card);background:var(--s1);color:var(--t1);font-family:var(--f-body)}html[data-design=g2] .pu-ask[data-step=thanks]{padding-right:var(--g-card)}html[data-design=g2] .pu-ask-q{font:600 var(--t-title)/1.2 var(--f-disp);color:var(--t1);letter-spacing:-.01em}html[data-design=g2] .pu-ask-s{font:400 var(--t-sub)/1.4 var(--f-body);color:var(--t2)}html[data-design=g2] .pu-ask-x{color:var(--t3)}html[data-design=g2] .pu-ask-btn,html[data-design=g2] .pu-ask-chip{border:0;background:var(--s2);color:var(--t1);font:500 14px/1 var(--f-body)}html[data-design=g2] .pu-ask-chip{border-radius:var(--r-chip)}html[data-design=g2] .pu-ask-chip.pu-ask-on{background:var(--pill-bg);color:var(--pill-t)}html[data-design=g2] .pu-ask-cta{border:0;background:var(--pill-bg);color:var(--pill-t);font:600 15px/1 var(--f-body)}html[data-design=g2] .pu-ask-input{border:1px solid var(--s2);background:var(--s2);color:var(--t1);font-family:var(--f-body)}html[data-design=g2] .pu-ask-input::placeholder{color:var(--t3)}html[data-design=g2] .pu-ask-err{color:var(--alarm)}html[data-design=g2] .pu-ask-mark{color:var(--ok)}html[data-design=g2] .pu-ask button:focus-visible,html[data-design=g2] .pu-ask textarea:focus-visible{outline-color:var(--t1)}.pg-zone,.pg-root{--pg-line: rgba(255, 255, 255, .09);--pg-card: rgba(255, 255, 255, .045);--pg-card2: rgba(255, 255, 255, .08)}.pg-zone{margin-top:12px;display:grid;gap:8px;overflow-wrap:anywhere}.pg-zone[hidden]{display:none}.pg-root{display:grid;gap:10px;overflow-wrap:anywhere;font-family:var(--font);color:var(--ink)}.pg-root *,.pg-zone *{box-sizing:border-box;min-width:0}.pg-ttl{margin:0 2px;font-size:17px;font-weight:800}.pg-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:800}.pg-bar span{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--mut);text-transform:uppercase;text-align:right}.pg-loading{padding:18px 4px;color:var(--mut);font-size:13px}.pg-card{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:18px;padding:14px}.pg-lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.pg-card h4{margin:9px 0 2px;font-size:16px;font-weight:800;line-height:1.3}.pg-big{margin-top:8px;font-size:42px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.pg-big small{margin-left:4px;font-size:15px;font-weight:700;letter-spacing:0;color:var(--mut)}.pg-big-txt{font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--soft)}.pg-big-ok{color:var(--green)}.pg-coach{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--soft)}.pg-coach b{color:var(--ink)}.pg-small{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--mut)}.pg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pg-chip{padding:6px 10px;border-radius:999px;background:var(--pg-card2);font-size:12px;font-weight:700;color:var(--soft)}.pg-chip-hot{color:var(--green)}.pg-mark{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;border:2px solid var(--green);color:var(--green);font-weight:800}.pg-mark-solid{background:var(--green);color:#052a1b}.pg-mark-lock{border-style:dashed;border-color:var(--mut2);color:var(--mut)}.pg-reward{display:flex;gap:11px;align-items:flex-start;padding:12px;border-radius:16px;background:#41d18b21;border:1px solid rgba(65,209,139,.4);animation:pg-pop .6s ease both}.pg-reward b{display:block;font-size:13.5px;line-height:1.35}.pg-reward p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--soft)}.pg-reward-no{background:#f5b54a24;border-color:#f5b54a73}.pg-reward-no .pg-mark{border-color:var(--amber);color:var(--amber)}@keyframes pg-pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.pg-reward{animation:none}}.pg-row{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:11px 14px;border-radius:16px;border:1px solid var(--pg-line);background:var(--pg-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pg-row-text{flex:1 1 auto;display:grid;gap:2px}.pg-row-text b{font-size:14px;line-height:1.3}.pg-row-text small{font-size:12px;color:var(--mut)}.pg-row-ok .pg-row-text small{color:var(--green);font-weight:800}.pg-chev{flex:none;color:var(--mut);font-size:20px}.pg-row:focus-visible,.pg-btn:focus-visible,.pg-link:focus-visible,.pg-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pg-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px}.pg-day{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--mut)}.pg-day i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid transparent;background:var(--pg-card2);color:#052a1b;font-style:normal;font-size:13px}.pg-day-done i{background:var(--green);border-color:var(--green)}.pg-day-missed i{background:transparent;border-color:var(--mut2)}.pg-day-future i{background:transparent;border:2px dotted var(--pg-line)}.pg-day-today{color:var(--ink)}.pg-day-today span{border-bottom:2px solid var(--green);padding-bottom:1px}.pg-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:11.5px;color:var(--mut)}.pg-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:-1px}.pg-lg-d:before{background:var(--green)}.pg-lg-o:before{border:2px solid var(--mut2)}.pg-lg-n:before{background:var(--pg-card2);border:1px solid var(--pg-line)}.pg-vehi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pg-vehi>div{text-align:center;font-size:11.5px;font-weight:700;line-height:1.3;color:var(--soft)}.pg-vehi .pg-mark{width:38px;height:38px;margin:0 auto 7px}.pg-off{color:var(--mut)}.pg-who{padding:12px 0;border-top:1px solid var(--pg-line)}.pg-card>.pg-lbl+.pg-who{border-top:0;padding-top:8px}.pg-who-h{display:flex;align-items:center;gap:10px}.pg-who-h b{font-size:13.5px}.pg-who-h small{font-size:12px;color:var(--mut)}.pg-cnt{margin-left:auto;font-weight:800;font-size:15px}.pg-who ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.pg-who li{display:flex;gap:8px;justify-content:space-between;font-size:12.5px;line-height:1.4;color:var(--soft)}.pg-who time{flex:none;color:var(--mut);font-weight:700}.pg-steps{list-style:none;counter-reset:pgs;margin:10px 0 0;padding:0;display:grid;gap:9px}.pg-steps li{counter-increment:pgs;position:relative;padding-left:30px;font-size:13.5px;line-height:1.4;color:var(--soft)}.pg-steps li:before{content:counter(pgs);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--pg-card2);color:var(--ink);font-size:12px;font-weight:800;display:grid;place-items:center}.pg-kv{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--pg-line);font-size:13.5px}.pg-lbl+.pg-kv{border-top:0;padding-top:8px}.pg-kv b{font-size:16px;font-variant-numeric:tabular-nums}.pg-meter{height:6px;border-radius:99px;background:var(--pg-card2);overflow:hidden;margin-top:10px}.pg-meter i{display:block;height:100%;width:var(--w, 0%);border-radius:99px;background:var(--green)}.pg-seg{display:flex;gap:4px;padding:3px;border-radius:14px;background:var(--pg-card2)}.pg-seg button{flex:1;min-height:38px;border:0;border-radius:11px;background:transparent;color:var(--mut);font:700 12.5px var(--font);cursor:pointer}.pg-seg .pg-seg-on{background:var(--pg-card);color:var(--ink)}.pg-item{display:flex;gap:11px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--pg-line)}.pg-lbl+.pg-item{border-top:0;padding-top:10px}.pg-item b{display:block;font-size:13.5px;line-height:1.35}.pg-item p{margin:3px 0 0;font-size:12.5px;color:var(--soft)}.pg-est{border-style:dashed;background:transparent}.pg-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:11px 14px;border-radius:12px;border:1px solid var(--pg-line);background:var(--pg-card2);color:var(--ink);font:700 14px/1.2 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}.pg-btn-quiet{background:transparent}.pg-btn-sm{width:auto;min-height:38px;margin-top:10px;font-size:13px}.pg-link{min-height:44px;padding:8px 4px;border:0;background:none;color:var(--mut);font:700 12.5px var(--font);text-align:left;cursor:pointer}.pg-bigrow{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:14px;color:var(--soft)}.pg-bigrow-n{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-pt{padding:12px 0;border-top:1px solid var(--pg-line)}.pg-lbl+.pg-pt{border-top:0;padding-top:8px}.pg-pt-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:800}.pg-pt-h b{font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.pg-pt-m{margin:7px 0 0;font-size:12.5px;line-height:1.45;color:var(--mut)}.pg-tag{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:800;color:var(--amber)}.pg-ok{color:var(--green)}.pc-zone{margin-top:6px}.pc-strip{padding:12px 13px}.pc-strip-head{display:flex;align-items:center;gap:8px}.pc-strip-title{flex:1;font-size:14.5px;font-weight:800}.pc-screen,.pc-screen *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.pc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.pc-who-list{margin-top:4px}.pc-who{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--pu-line);font-size:13.5px}.pc-who span{color:var(--soft);text-align:right}.pc-cases{margin-top:6px}.pc-case{border-top:1px solid var(--pu-line)}.pc-case-row{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.pc-case-left{display:flex;flex-direction:column;gap:2px}.pc-case-main{font-size:13.5px;font-weight:700}.pc-case-sub{font-size:12px;color:var(--mut)}.pc-case-sum{font-size:13.5px;font-weight:800;white-space:nowrap}.pc-big{color:var(--red)}.pc-case-more{padding:0 0 10px;font-size:12.5px;color:var(--soft)}.pc-action{margin-top:16px;padding:13px;border:1px solid var(--pu-line);border-radius:12px;background:var(--pu-card)}.pc-action-ask{border-color:var(--red)}.pc-action-title{font-size:14.5px;font-weight:800;margin-bottom:4px}.pc-action-text{margin:4px 0 8px;font-size:13.5px;line-height:1.45;color:var(--soft)}.pc-action-until{margin:4px 0 8px;font-size:13px;font-weight:800}.pc-action-msg{margin:6px 0 8px;font-size:13px;color:var(--soft)}.kc-screen,.kc-screen *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.kc-card{background:var(--pu-card2);border:1px solid var(--pu-line);border-radius:18px;padding:16px}.kc-dim{opacity:.72}.kc-sum{font-size:15.5px;line-height:1.45;font-weight:600}.kc-sub{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--soft)}.kc-text{margin:10px 0;font-size:14.5px;line-height:1.45;color:var(--soft)}.kc-tl{list-style:none;margin:14px 0 0;padding:0}.kc-tl li{display:grid;grid-template-columns:46px 16px 1fr;gap:0 8px;position:relative;padding-bottom:14px}.kc-tl li:last-child{padding-bottom:0}.kc-tm{font-size:14px;font-weight:600;color:var(--soft);padding-top:1px}.kc-dot{position:relative;display:flex;justify-content:center}.kc-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--mut);margin-top:5px;position:relative;z-index:1}.kc-tl li:not(:last-child) .kc-dot:after{content:"";position:absolute;top:15px;bottom:-14px;left:50%;width:2px;margin-left:-1px;background:var(--pu-line)}.kc-hot .kc-dot:before{background:var(--red);box-shadow:0 0 0 4px #ff5a522e}.kc-pay .kc-dot:before{background:#6bdc5f}.kc-ev{font-size:15px;line-height:1.35}.kc-who{display:grid;gap:3px;margin-top:8px;padding:10px 12px;border-radius:14px;background:var(--pu-card);font-size:13.5px;line-height:1.4;color:var(--soft)}.kc-no{color:var(--red);font-weight:600}.kc-gone{display:block;margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--red)}.kc-steps-box{margin-top:18px}.kc-steps-h{margin:0 2px 10px;font-size:15px;font-weight:600;color:var(--soft)}.kc-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:kcst}.kc-steps li{counter-increment:kcst;position:relative;padding-left:34px;font-size:15.5px;line-height:1.42}.kc-steps li:before{content:counter(kcst);position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--pu-card2);color:var(--soft);display:grid;place-items:center;font-size:13px;font-weight:600}.kc-actions{display:grid;gap:10px;margin-top:18px}.kc-action{padding:13px;border:1px solid var(--pu-line);border-radius:12px;background:var(--pu-card);display:grid;gap:8px}.kc-action-ask{border-color:var(--red)}.kc-action-title{font-size:14.5px;font-weight:800}.kc-action-text{margin:0;font-size:13.5px;line-height:1.45;color:var(--soft)}.kc-action-msg{margin:0;font-size:13px;color:var(--soft)}.kc-btn{display:grid;place-items:center;width:100%;min-height:48px;padding:8px 16px;border-radius:999px;border:1px solid var(--pu-line);background:var(--pu-card);color:inherit;font:inherit;font-weight:600;cursor:pointer}.kc-btn:disabled{opacity:.55;cursor:default}.kc-btn-cta{border-color:transparent;background:linear-gradient(180deg,#e5352a,#b8231a);color:#fff}.kc-note{font-size:13px;line-height:1.4;color:var(--soft);text-align:center}.kc-link{background:none;border:0;padding:8px 0;color:#7db7ff;font:inherit;font-weight:600;text-align:left;cursor:pointer}.kc-foot{margin-top:14px;font-size:12.5px;line-height:1.4;color:var(--mut);text-align:center}.kc-demo{margin:4px 0 12px;padding:10px 14px;border-radius:14px;background:#ffb84d26;color:#ffc46b;font-size:14px;font-weight:600}.kc-offer{display:grid;gap:8px;padding:16px;border-radius:18px;background:var(--pu-card2);border:1px solid var(--pu-line)}.kc-entry{display:inline-block;margin:4px 0 8px;padding:6px 0;background:none;border:0;color:#7db7ff;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}html[data-design=g2] .pu-nav-head{position:sticky;top:0;z-index:20;margin:0 -16px var(--g-in, 12px);padding:8px 16px 10px;background:var(--bg, #14161b)}html[data-design=g2] .pu-nav-row{display:flex;align-items:center;gap:10px}html[data-design=g2] .pu-nav-where{flex:1;min-width:0;min-height:52px;display:flex;align-items:center;gap:8px;padding:6px 14px;border:0;border-radius:var(--r-chip, 16px);background:var(--s2, #333438);color:var(--t1, #fff);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pu-nav-static{cursor:default;background:transparent;padding-left:0}html[data-design=g2] .pu-nav-where-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html[data-design=g2] .pu-nav-w1{font:600 var(--t-title, 20px)/1.15 var(--f-disp, inherit);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-design=g2] .pu-nav-w2{font:500 12.5px/1.2 var(--f-body, inherit);color:var(--t2, #b5b7be)}html[data-design=g2] .pu-nav-caret{flex:none;color:var(--t2, #b5b7be);font-size:14px}html[data-design=g2] .pu-nav-menu{flex:none;width:52px;height:52px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--s2, #333438);color:var(--t1, #fff);font-size:20px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-design=g2] .pu-nav-where:focus-visible,html[data-design=g2] .pu-nav-menu:focus-visible,.pu-nav-pick:focus-visible,.pu-nav-mi:focus-visible,.pu-nav-sheet-x:focus-visible{outline:2px solid var(--acc, #7db7ff);outline-offset:2px}html[data-design=g2] .pu-nav-date{margin-top:6px;font:500 13px/1.2 var(--f-body, inherit);color:var(--t2, #b5b7be)}html[data-design=g2] .pu-g2-shell .pult>.top .venuename{display:none}.pu-nav-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;align-items:flex-end;justify-content:center;background:#00000080}.pu-nav-sheet{width:100%;max-width:440px;max-height:85vh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:var(--bg, #14161b);color:var(--t1, var(--ink, #fff));font-family:var(--f-body, var(--font, inherit));box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.pu-nav-sheet-top{flex:none;padding:8px 16px 0}.pu-nav-sheet-grab{width:40px;height:4px;margin:0 auto 10px;border-radius:2px;background:var(--t3, rgba(255, 255, 255, .25))}.pu-nav-sheet-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 18px/1.2 var(--f-disp, inherit)}.pu-nav-sheet-x{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--s2, #333438);color:inherit;font-size:16px;cursor:pointer}.pu-nav-sheet-body{overflow-y:auto;padding:8px 16px 16px}.pu-nav-pick{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px 14px;border:1px solid transparent;border-radius:16px;background:var(--s2, #333438);color:inherit;font:inherit;text-align:left;cursor:pointer}.pu-nav-pick.pu-nav-on{border-color:var(--acc, #7db7ff)}.pu-nav-pick-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pu-nav-pick-text b{font-weight:600;font-size:15px;overflow-wrap:anywhere}.pu-nav-pick-text span{font-size:12.5px;color:var(--t2, #b5b7be)}.pu-nav-pick-check{flex:none;width:20px;color:var(--acc, #7db7ff);font-weight:700}.pu-nav-hint{margin:6px 2px 0;font-size:12.5px;line-height:1.4;color:var(--t2, #b5b7be)}.pu-nav-group{margin:14px 2px 6px;font:600 12.5px/1.3 var(--f-body, inherit);letter-spacing:.02em;color:var(--t2, #b5b7be)}.pu-nav-group:first-child{margin-top:4px}.pu-nav-mi{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;padding:10px 14px;border:0;border-radius:14px;background:var(--s2, #333438);color:inherit;font:500 15px/1.25 var(--f-body, inherit);text-align:left;cursor:pointer}.pu-nav-mi span{flex:none;max-width:55%;font-size:12.5px;color:var(--t2, #b5b7be);text-align:right}.fv,.fv *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.fv{margin:12px 16px;display:grid;gap:10px}.fv-link{margin:0;font-size:13px;color:var(--mut)}.fv-h{margin:0;font-size:18px;line-height:1.3;font-weight:700}.fv-big{margin:0;font-size:28px;line-height:1.2;font-weight:700}.fv-big2{margin:6px 0 0;font-size:20px;font-weight:700}.fv-sub{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--soft)}.fv-card{background:var(--pu-card2);border:1px solid var(--pu-line);border-radius:18px;padding:16px}.fv-h3{margin:0;font-size:16px;line-height:1.3;font-weight:600}.fv-themes{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.fv-theme,.fv-case{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;line-height:1.4}.fv-t-sum{font-weight:600;white-space:nowrap}.fv-start{margin:14px 0 6px;font-size:13px;color:var(--mut)}.fv-cta,.fv-ghost{min-height:44px;margin-top:10px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer}.fv-cta{border:0;background:var(--pu-accent, #6bdc5f);color:#0b0b0b}.fv-ghost{border:1px solid var(--pu-line);background:transparent;color:inherit;width:100%;text-align:left}.hs-screen{padding:0 16px 40px;color:var(--t1, #fff)}.hs-head{display:flex;align-items:center;gap:12px;padding:20px 0 8px}.hs-title{font-size:21px;font-weight:600;line-height:1.15;margin:0}.hs-back{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--s2, rgba(255,255,255,.1));color:inherit;font:inherit;font-size:22px;cursor:pointer}.hs-card{background:var(--s1, rgba(255,255,255,.08));border-radius:22px;padding:18px;margin-top:14px}.hs-you{box-shadow:inset 0 0 0 1.5px var(--acc, #7db7ff)}.hs-plate{display:inline-block;padding:7px 12px;border-radius:999px;background:var(--tint-acc, rgba(47,140,255,.17));color:var(--acc, #7db7ff);font-size:13px;font-weight:600}.hs-sub{font-size:19px;font-weight:700;line-height:1.25;margin:10px 0 4px}.hs-sec{font-size:17px;font-weight:600;margin:28px 2px 10px}.hs-list{display:grid;gap:6px;margin-top:8px}.hs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 16px;border-radius:16px;background:var(--s2, rgba(255,255,255,.06));font-size:15.5px;line-height:1.3;font-weight:500}.hs-row[data-href]{cursor:pointer}.hs-row.hs-hl{background:var(--tint-acc, rgba(47,140,255,.17))}.hs-chev{flex:none;color:var(--t2, #bdbec7);font-size:20px}.hs-foot{display:grid;gap:10px;margin-top:22px}.hs-btn{min-height:52px;border-radius:999px;border:0;padding:0 16px;background:var(--acc, #2f6fed);color:#0f1722;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.hs-btn-sec{background:var(--s1, rgba(255,255,255,.1));color:inherit;box-shadow:inset 0 0 0 1.5px var(--acc, #7db7ff)}.hs-link{min-height:44px;background:none;border:0;color:var(--acc, #7db7ff);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.hs-forward{display:grid;gap:10px;background:var(--s1, rgba(255,255,255,.08));border-radius:22px;padding:18px;margin-top:14px}.hs-forward-title{font-size:17px;font-weight:700}.hs-forward-note{font-size:14.5px;line-height:1.4;color:var(--t2, #bdbec7)}.hs-forward-link{font-size:13.5px;word-break:break-all;padding:10px 12px;border-radius:12px;background:var(--s2, rgba(255,255,255,.06))}.hs-forward-status{font-size:14px;color:var(--t2, #bdbec7);min-height:18px}.ns-wrap{margin:10px 0 2px}.ns-btn{padding:10px 14px;border-radius:12px;border:1px solid var(--pu-line, rgba(255,255,255,.14));background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ns-ask{font-size:16px;font-weight:700;line-height:1.35;margin:4px 0 6px}.ns-subject{font-size:14px;opacity:.8;margin-bottom:8px;word-break:break-word}.ns-periods{display:grid;gap:8px;margin-top:10px}.ns-period,.ns-next{padding:14px;border-radius:14px;border:0;background:var(--pu-card2, rgba(255,255,255,.08));color:inherit;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ns-result{font-size:15px;line-height:1.45;margin:4px 0 12px;word-break:break-word}.ns-steps{display:grid;gap:8px}.ns-link{padding:8px 0;background:none;border:0;color:#7db7ff;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.nh-sec{margin:0 0 18px}.nh-title{font-size:20px;font-weight:800;margin:6px 0 14px}.nh-sub{font-size:14px;font-weight:700;margin:14px 0 8px;opacity:.85}.nh-row,.nh-ask{padding:14px;border-radius:16px;background:var(--pu-card2, rgba(255,255,255,.06));border:1px solid var(--pu-line, rgba(255,255,255,.1));margin-bottom:8px;display:grid;gap:10px}.nh-text{font-size:14.5px;line-height:1.4;word-break:break-word}.nh-actions{display:flex;gap:8px;flex-wrap:wrap}.nh-btn{padding:10px 14px;border-radius:12px;border:0;background:#ffffff1a;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.nh-btn.main{background:#2f6fed;color:#fff}.nh-note{font-size:13.5px;line-height:1.4;opacity:.85}.ps-screen,.ps-screen *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.ps-body{display:grid;gap:14px}.ps-periods{display:flex;gap:8px}.ps-chip{flex:1;min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid var(--pu-line);background:var(--pu-card);color:inherit;font:inherit;font-weight:600;cursor:pointer}.ps-chip-on{background:var(--pu-card2);border-color:var(--soft)}.ps-sub{margin:0;font-size:13px;line-height:1.4;color:var(--soft)}.ps-text{margin:0;font-size:14.5px;line-height:1.45;color:var(--soft)}.ps-total,.ps-row,.ps-empty,.ps-failed,.ps-offer-box,.ps-addons,.ps-how{background:var(--pu-card2);border:1px solid var(--pu-line);border-radius:18px;padding:16px;display:grid;gap:8px}.ps-total-l{font-size:14px;color:var(--soft)}.ps-total-sum{display:flex;align-items:baseline;gap:10px}.ps-total-amount{font-size:30px;font-weight:700;line-height:1.1}.ps-total-tag,.ps-tag{font-size:12.5px;font-weight:600;color:var(--soft)}.ps-tag-now{color:var(--red)}.ps-rows,.ps-long{display:grid;gap:10px}.ps-row-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ps-dish{font-size:16px;font-weight:600}.ps-nums{display:grid;gap:6px}.ps-pair{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--soft)}.ps-pair-v{text-align:right;color:inherit}.ps-pair-main .ps-pair-v{font-weight:700}.ps-out-no_history,.ps-out-not_taken,.ps-out-no_basis{opacity:.85}.ps-step{margin:0;font-size:14.5px;line-height:1.45}.ps-box-t{font-size:17px;font-weight:700}.ps-caveats{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13.5px;line-height:1.4;color:var(--soft)}.ps-actions{display:grid;gap:10px;margin-top:4px}.ps-offer{display:grid;gap:8px}.ps-btn{display:grid;place-items:center;width:100%;min-height:48px;padding:8px 16px;border-radius:999px;border:1px solid var(--pu-line);background:var(--pu-card);color:inherit;font:inherit;font-weight:600;cursor:pointer}.ps-btn:disabled{opacity:.55;cursor:default}.ps-btn-cta{border-color:transparent;background:linear-gradient(180deg,#e5352a,#b8231a);color:#fff}.ps-link{background:none;border:0;padding:4px 0;color:#7db7ff;font:inherit;font-weight:600;text-align:left;cursor:pointer}.ps-note{font-size:13px;line-height:1.4;color:var(--soft);text-align:center}.ps-msg{margin:0;font-size:13px;color:var(--soft);text-align:center}.ps-foot{font-size:12.5px;line-height:1.4;color:var(--mut);text-align:center}.ps-demo{padding:10px 14px;border-radius:14px;background:#ffb84d26;color:#ffc46b;font-size:14px;font-weight:600}.ps-tag-low{color:var(--muted, #8a8a8a);display:inline-block;margin-top:4px}.demost-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.demost-hr{height:1px;margin:18px 0;background:#ffffff14}.demost-qa{margin-top:2px}.demost-qa-q{font-size:15px;font-weight:700;color:var(--ink);line-height:1.4}.demost-qa-a{margin-top:6px;font-size:14px;line-height:1.55;color:var(--soft)}.demost-mini-link{display:block;width:100%;margin-top:14px;padding:6px;background:none;border:none;font:inherit;font-size:13px;font-weight:600;text-align:center;color:var(--mut);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.demost-mini-link:active{opacity:.7}.demost-continue{display:flex;justify-content:center;margin-top:16px}.demost-cta-note{margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--mut2)}.demost-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;align-items:start}.demost-tile{position:relative;min-width:0;min-height:72px;border-radius:13px;padding:10px 28px 10px 11px;background:linear-gradient(180deg,#1b1f28,#12151c);border:1px solid color-mix(in srgb,var(--sev-tile, var(--mut)) 20%,rgba(255,255,255,.08));perspective:1200px}.demost-tile[data-sev=red]{--sev-tile: var(--red)}.demost-tile[data-sev=amber]{--sev-tile: var(--amber)}.demost-tile[data-sev=green]{--sev-tile: var(--green)}.demost-tile-tap{cursor:pointer}.demost-tile-tap:active{transform:scale(.98)}.demost-tile-dot{position:absolute;top:11px;right:11px;width:7px;height:7px;border-radius:50%;background:var(--sev-tile, var(--mut));box-shadow:0 0 7px var(--sev-tile, transparent)}.demost-tile-code{font-size:10px;font-weight:800;letter-spacing:.05em;color:var(--mut2)}.demost-tile-title{margin-top:3px;font-size:12px;font-weight:700;line-height:1.28;color:#fff}.demost-tile-more{margin-top:7px;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:var(--sev-tile, var(--mut));opacity:.85}.demost-about-screen.card-face-back{transform:none;opacity:1;margin-top:16px}.demost-about-screen .card-flip-close{top:-74px;right:0}.demost-screen{display:flex;flex-direction:column;gap:10px;padding-top:6px}.demost-tone{margin-top:0}.demost-mut2{font-size:11.5px;color:var(--mut2)}.demost-trust-stats{display:flex;gap:10px;margin-top:16px}.demost-trust-stat{flex:1;text-align:center;padding:13px 8px;border-radius:13px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.demost-trust-value{font-size:19px;font-weight:800;color:#fff;letter-spacing:-.02em}.demost-trust-label{margin-top:4px;font-size:11px;line-height:1.35;color:var(--mut)}.demost-fact{position:relative;margin-top:11px;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--soft)}.demost-fact:before{content:"";position:absolute;left:3px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--mint)}.demost-field{margin-top:16px}.demost-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.demost-input{display:block;width:100%;margin-top:7px;padding:13px 14px;border-radius:12px;font:inherit;font-size:15px;color:var(--ink);background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.demost-input::placeholder{color:var(--mut2)}.demost-input:focus{outline:none;border-color:color-mix(in srgb,var(--sev) 55%,rgba(255,255,255,.18))}.demost-consent{margin-top:16px}.demost-consent-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.demost-consent-row input{margin-top:3px;width:17px;height:17px;accent-color:var(--sev);flex:0 0 auto}.demost-consent-text{font-size:13px;line-height:1.5;color:var(--soft)}.demost-consent-link{display:inline-block;margin-top:6px;margin-left:27px;font-size:12.5px;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.demost-captcha{margin-top:16px;display:flex;justify-content:center}.demost-captcha:empty{margin-top:0;display:none}.demost-captcha-help{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;display:grid;gap:10px}.demost-captcha-help:empty{display:none}.demost-captcha-help-text{font-size:13px;line-height:1.5;color:var(--soft)}.wrap.demost-docked{padding-bottom:92px}.demost-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:26px 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#0a0c1000,#0a0c10db 46%);pointer-events:none}.demost-dock .cta.accent.demost-dock-btn{pointer-events:auto;position:relative;width:100%;max-width:408px;padding:16px 18px;font-size:16px;background:linear-gradient(180deg,#e42d23f0,#b0160ff0);border-color:#ff786e8c;animation:demost-dock-glow 2.8s ease-in-out infinite}.demost-dock-label{position:relative;z-index:1}.demost-dock-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:2px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.demost-dock-ring:before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,#ff786e33 0,#ff786e33 56%,#ff8c82bf 75%,#fff3f1 88%,#ff8c82bf 96%,#ff786e33);animation:demost-dock-spin 2.8s linear infinite}@keyframes demost-dock-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes demost-dock-glow{0%,to{box-shadow:inset 0 1px #ffffff4d,0 10px 26px -10px #da211899}50%{box-shadow:inset 0 1px #ffffff4d,0 12px 34px -6px #da2118e6}}@media(prefers-reduced-motion:reduce){html body .buttons .cta.accent.demost-tg-cta-ring,html body[data-partner] .demost-dock .cta.accent.demost-dock-btn,html body .demost-status .demost-status-dot{animation:none}.demost-dock-btn,.demost-dock-ring:before{animation:none}}.demost-done-pill{--sev: var(--amber);margin-top:0;margin-bottom:4px}.demost-done-pill-ok{--sev: var(--green)}.demost-steps{margin-top:14px;display:flex;flex-direction:column}.demost-step{display:flex;gap:11px;align-items:flex-start;padding:8px 0}.demost-step-n{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.demost-step-done .demost-step-n{color:var(--green);background:#41d18b29;border:1px solid rgba(65,209,139,.5)}.demost-step-now .demost-step-n{color:#fff;background:#da2118;box-shadow:0 0 0 4px #da211838}.demost-step-next .demost-step-n{color:var(--mut);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.demost-step-x{font-size:14px;line-height:1.4;color:var(--soft);min-width:0}.demost-step-x b{color:#fff}.demost-step-done .demost-step-x{color:var(--mut)}.demost-step-sub{display:block;margin-top:1px;font-size:12.5px;color:var(--mut)}.buttons .cta.accent.demost-tg-cta,.buttons .cta.accent.demost-tg-cta:visited{display:block;width:100%;color:#fff;text-decoration:none;text-align:center}.buttons .cta.accent.demost-tg-cta-ring{position:relative;padding:16px 18px;font-size:16px;background:linear-gradient(180deg,#e42d23f0,#b0160ff0);border-color:#ff786e8c;animation:demost-dock-glow 2.8s ease-in-out infinite}.demost-status{margin-top:12px;display:flex;gap:8px;align-items:center;font-size:13px;color:var(--soft)}.demost-status-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber);animation:demost-status-blink 1.6s ease-in-out infinite}.demost-status-ok{color:#d9fbe9}.demost-status-ok .demost-status-dot{background:var(--green);box-shadow:0 0 8px var(--green);animation:none}@keyframes demost-status-blink{50%{opacity:.35}}.demost-partner-logo{display:block;margin:2px 0 14px}.demost-partner-logo img{display:block;width:100%;max-width:260px;height:auto}.demost-made-by{margin-top:14px;text-align:center;font-size:11.5px;color:var(--mut2)}.demost-partner-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;padding:6px 11px;border-radius:12px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ff8a2a;background:#ff8a2a1a;border:1px solid rgba(255,138,42,.32)}.demost-partner-dot{width:6px;height:6px;border-radius:50%;background:#ff8a2a;box-shadow:0 0 8px #ff8a2a}body[data-partner=profitm] .cta.accent{background:linear-gradient(180deg,#ff6a0057,#ff6a0026);border-color:#ff8a2a99;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #ff6a0099}body[data-partner=profitm] .demost-dock .cta.accent.demost-dock-btn,body[data-partner=profitm] .buttons .cta.accent.demost-tg-cta-ring{background:linear-gradient(180deg,#ff8a2a,#ff6a00);border-color:#ffbe8c99;animation-name:demost-dock-glow-pm}body[data-partner=profitm] .demost-dock-ring:before{background:conic-gradient(from 0deg,#ffaa6e33 0,#ffaa6e33 56%,#ffbe8cbf 75%,#fff6ee 88%,#ffbe8cbf 96%,#ffaa6e33)}body[data-partner=profitm] .demost-step-now .demost-step-n{background:#ff6a00;box-shadow:0 0 0 4px #ff6a0038}@keyframes demost-dock-glow-pm{0%,to{box-shadow:inset 0 1px #ffffff4d,0 10px 26px -10px #ff6a0099}50%{box-shadow:inset 0 1px #ffffff4d,0 12px 34px -6px #ff6a00e6}}.du-shell{--du-acc: var(--acc, #7DB7FF);--du-red: var(--rh-red, #DA2118);--du-tg-bg: #1B1D22;--du-tg-head: #232730;--du-tg-in: #2B2F38;--du-tg-btn: rgba(255, 255, 255, .1);--du-tg-btn-t: #9CC8FF;color:var(--t1, #fff);font-family:var(--f-body, system-ui, sans-serif);line-height:1.42;min-height:100vh}html[data-theme=light] .du-shell{--du-tg-bg: #E7EBF0;--du-tg-head: #FFFFFF;--du-tg-in: #FFFFFF;--du-tg-btn: rgba(255, 255, 255, .85);--du-tg-btn-t: #1A56B3}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .du-shell{--du-tg-bg: #E7EBF0;--du-tg-head: #FFFFFF;--du-tg-in: #FFFFFF;--du-tg-btn: rgba(255, 255, 255, .85);--du-tg-btn-t: #1A56B3}}:where(.du-shell) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:inherit}.du-desk{display:block}.du-phone{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:0 16px 24px;background:var(--bg, #242328)}.du-steps,.du-side{display:none}.du-dhead{display:flex;align-items:center;gap:8px;padding:12px 0 6px}.du-step{flex:1;font:600 12.5px/1.2 var(--f-body, system-ui);color:var(--t3, #AEAFB9);text-transform:uppercase;letter-spacing:.04em}.du-skip{font:600 14px/1 var(--f-disp, system-ui);color:var(--du-acc);padding:10px 6px;min-height:40px}.du-conn{min-height:34px;padding:0 12px;border-radius:var(--r-chip, 999px);background:var(--tint-alarm, rgba(255, 110, 110, .15));color:var(--alarm, #FFA8A8);font:600 13px/34px var(--f-disp, system-ui)}.du-dhead .du-conn:only-child,.du-dhead .du-step+.du-conn{margin-left:auto}.du-dhead.prog{flex-wrap:wrap;row-gap:2px}.du-dhead.prog .du-step{order:3;flex:1 1 100%}.du-dhead.prog .du-conn{margin-left:auto}.du-skip,.du-conn{flex:none;white-space:nowrap}.du-prog{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:2px 0 10px}.du-prog i{height:4px;border-radius:2px;background:var(--track, #4A4C53)}.du-prog i.d{background:var(--du-acc)}.du-sample{display:block;margin:2px 0 10px;padding:8px 12px;border-radius:12px;background:var(--tint-look, rgba(255, 196, 107, .15));color:var(--look, #FFC46B);font:600 13.5px/1.35 var(--f-body, system-ui)}.du-body{flex:1;display:flex;flex-direction:column}.du-screen{display:flex;flex-direction:column}.du-h{font:700 24px/1.2 var(--f-disp, system-ui);letter-spacing:-.01em;margin-top:4px}.du-hint{color:var(--t2, #BDBEC7);margin-top:8px;font-size:15px}.du-lbl{margin-top:16px;font:600 13px/1.2 var(--f-body, system-ui);color:var(--t3, #AEAFB9)}.du-nav{display:flex;gap:10px;margin-top:auto;padding-top:18px}.du-btn{flex:1;min-height:48px;border-radius:14px;display:grid;place-items:center;font:600 16px/1.2 var(--f-disp, system-ui);text-align:center;padding:0 12px}.du-btn.main{background:var(--du-red);color:#fff}.du-btn.sec{background:var(--s1, #3D3F45);color:var(--t1, #fff);box-shadow:var(--card-sh, 0 9px 19px rgba(0, 0, 0, .55))}.du-lnk{color:var(--du-acc);font:600 15px/1.3 var(--f-disp, system-ui);text-align:center;padding:10px 6px;min-height:44px}.du-actions{display:flex;flex-direction:column;gap:6px;margin-top:18px}.du-partner-logo{display:block;width:fit-content;max-width:100%;margin:0 0 var(--g-grp, 18px)}.du-partner-logo img{display:block;width:220px;max-width:100%;height:auto}.du-qa{display:grid;gap:10px;margin-top:14px}.du-card{background:var(--s1, #3D3F45);border-radius:var(--r-card, 22px);padding:13px 14px;box-shadow:var(--card-sh, 0 9px 19px rgba(0, 0, 0, .55));margin-top:12px}.du-qa .du-card{margin:0}.du-card h4{font:600 15.5px/1.3 var(--f-disp, system-ui)}.du-card p{color:var(--t2, #BDBEC7);font-size:14.5px;margin-top:4px}.du-roles{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.du-role{padding:0 13px;min-height:44px;border-radius:var(--r-chip, 999px);background:var(--s1, #3D3F45);font:600 14px/1 var(--f-disp, system-ui);box-shadow:var(--card-sh, 0 9px 19px rgba(0, 0, 0, .55))}.du-role.on{background:var(--pill-bg, #4B4D55);color:var(--pill-t, #fff);outline:2px solid var(--du-acc)}.du-tg{background:var(--du-tg-bg);border-radius:20px;margin-top:12px;overflow:hidden}.du-tg-head{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--du-tg-head)}.du-tg-av{width:34px;height:34px;border-radius:50%;background:var(--du-red);color:#fff;display:grid;place-items:center;font:700 13px/1 var(--f-disp, system-ui);flex:none}.du-tg-nm{font:600 15px/1.2 var(--f-body, system-ui)}.du-tg-nm small{display:block;font:400 12.5px/1.2 var(--f-body, system-ui);color:var(--t3, #AEAFB9)}.du-tg-body{padding:12px 10px}.du-msg{background:var(--du-tg-in);border-radius:16px 16px 16px 6px;padding:10px 12px 8px;max-width:94%;font-size:15px;line-height:1.4}.du-msg>span.du-line{display:block}.du-msg .du-tm{display:block;text-align:right;font-size:11.5px;color:var(--t3, #AEAFB9);margin-top:2px}.du-msg .du-hl{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--track, #4A4C53);color:var(--t2, #BDBEC7)}.du-tap{text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--du-acc);cursor:pointer;display:inline;min-height:24px}.du-q{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;background:var(--tint-work, rgba(47, 140, 255, .17));color:var(--work, #94C5FF);font:700 11px/1 var(--f-body, system-ui);vertical-align:2px;margin-left:3px}.du-tgb{display:grid;gap:4px;margin-top:4px;max-width:94%}.du-tgb.two{grid-template-columns:1fr 1fr}.du-tgb button{display:block;text-align:center;padding:12px 9px;min-height:44px;border-radius:10px;background:var(--du-tg-btn);color:var(--du-tg-btn-t);font:600 14px/1.2 var(--f-body, system-ui)}.du-silent{font-size:12px;color:var(--t3, #AEAFB9);margin:6px 0 0 4px}@media(min-width:900px){.du-shell{background:var(--outer, #131316);padding:28px 16px 48px}.du-desk{display:grid;grid-template-columns:220px 390px minmax(220px,340px);gap:28px;justify-content:center;align-items:start;max-width:1100px;margin:0 auto}.du-phone{min-height:780px;border-radius:44px;box-shadow:0 40px 90px -40px #0009;overflow:hidden}.du-steps,.du-side{display:block}.du-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.du-steps li{padding:10px 12px;border-radius:12px;color:var(--t2, #BDBEC7);font:500 14.5px/1.3 var(--f-body, system-ui)}.du-steps li.on{background:var(--s1, #3D3F45);color:var(--t1, #fff);box-shadow:var(--card-sh, 0 9px 19px rgba(0, 0, 0, .55))}.du-side h3{font:600 20px/1.25 var(--f-disp, system-ui);margin:0}.du-side p{color:var(--t2, #BDBEC7);margin:10px 0 0}.du-phone .du-hint{display:none}}.du-screen{display:flex;flex-direction:column;gap:14px;color:var(--t1, #fff);font:400 16px/1.45 var(--f-body, Inter, system-ui, sans-serif)}:where(.du-screen) button{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;background:none;min-height:44px;-webkit-tap-highlight-color:transparent}.du-screen button:focus-visible{outline:2px solid var(--acc, #7DB7FF);outline-offset:2px}.du-screen .du-static{cursor:default}.du-hint{margin:0;padding:12px 14px;border-radius:16px;background:var(--tint-work, rgba(47, 140, 255, .17));color:var(--t1, #fff);font-size:15px}.du-note{margin:0;color:var(--t2, #BDBEC7);font-size:14px}.du-text{margin:0;color:var(--t2, #BDBEC7)}.du-title{margin:0;font:600 21px/1.25 var(--f-disp, Onest, system-ui, sans-serif)}.du-sub{margin:6px 0 0;color:var(--t2, #BDBEC7);font:600 14px/1.3 var(--f-body, Inter, system-ui, sans-serif);letter-spacing:.02em}.du-dot{flex:none;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--closed, #D0D1DA)}.du-sev-r{background:var(--alarm, #FFA8A8)}.du-sev-y{background:#f2c14e}.du-sev-g{background:var(--ok, #6BDC5F)}.du-sev-s{background:var(--closed, #D0D1DA);opacity:.6}.du-head{display:flex;flex-direction:column;gap:2px}.du-venue{font:600 18px/1.3 var(--f-disp, Onest, system-ui, sans-serif)}.du-fresh{color:var(--t3, #AEAFB9);font-size:14px}.du-tabs{display:flex;gap:8px}.du-tab{flex:1;text-align:center!important;padding:10px 14px;border-radius:14px;background:var(--s2, #333438);color:var(--t2, #BDBEC7);font-weight:600;display:flex;align-items:center;justify-content:center}.du-dela[data-du-state=dela] .du-tab-dela,.du-dela[data-du-state=day] .du-tab-day{background:var(--pill-bg, #4B4D55);color:var(--pill-t, #fff)}.du-dela[data-du-state=dela] .du-view-day,.du-dela[data-du-state=day] .du-view-dela{display:none}.du-view{display:flex;flex-direction:column;gap:10px}.du-list{display:flex;flex-direction:column;gap:8px}.du-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border-radius:18px;background:var(--s1, #3D3F45);box-shadow:var(--card-sh, none);box-sizing:border-box}.du-row.du-area{padding:12px 14px;background:var(--s2, #333438);box-shadow:none}.du-case-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.du-case-title{font-weight:600}.du-case-state{color:var(--t2, #BDBEC7);font-size:14px}.du-case-sum{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.du-case-amount{font-weight:700}.du-case-period{color:var(--t3, #AEAFB9);font-size:14px}.du-day-strip{display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px;border-radius:18px;background:var(--s1, #3D3F45)}.du-day-cell{display:inline-flex;align-items:center;gap:6px;font-size:14px}.du-day-cell .du-dot{margin-top:0}.du-chips{display:flex;flex-wrap:wrap;gap:8px}.du-chip{display:inline-flex;align-items:center;padding:4px 12px;min-height:32px!important;border-radius:999px;font-size:13px;font-weight:600;background:var(--tint-alarm, rgba(255, 110, 110, .15));color:var(--alarm, #FFA8A8)}.du-chip-streak{background:var(--pill-bg, #4B4D55);color:var(--pill-t, #fff)}.du-amount{font:700 28px/1.2 var(--f-disp, Onest, system-ui, sans-serif);color:var(--alarm, #FFA8A8);padding:4px 0}.du-month,.du-usual{color:var(--acc, #7DB7FF);font-size:15px;padding:6px 0}.du-usual{text-decoration:underline;text-underline-offset:3px}.du-facts{display:flex;flex-direction:column;gap:2px}.du-fact{margin:0}.du-block{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;background:var(--s2, #333438)}.du-card-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--t2, #BDBEC7)}.du-main{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--dm-btn-h, 52px)!important;padding:0 20px;border-radius:16px;text-align:center!important;font-weight:700;background:var(--rh-red, #DA2118);color:#fff!important;box-shadow:var(--btn-sh, none)}.du-main:active{box-shadow:var(--btn-sh-press, none)}.du-will{margin:0;color:var(--t2, #BDBEC7);font-size:14px}.du-row-btns{display:flex;gap:8px;flex-wrap:wrap}.du-soft{padding:0 18px;border-radius:14px;background:var(--s2, #333438);color:var(--acc, #7DB7FF)!important;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.du-info{min-width:44px;padding:0;text-align:center!important;font-style:italic}.du-answer{margin:0;padding:10px 14px;border-radius:14px;background:var(--tint-ok, rgba(107, 220, 95, .14));color:var(--ok, #6BDC5F)}.du-answer[hidden],.du-undone[hidden],.du-done[hidden]{display:none}.du-done{padding:14px;border-radius:18px;background:var(--tint-ok, rgba(107, 220, 95, .14))}.du-done-head{color:var(--ok, #6BDC5F)}.du-undone{background:var(--s2, #333438)}.du-tapscr .du-undo{background:var(--s2, #333438);color:var(--acc, #7DB7FF)!important;box-shadow:none}.du-check{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:18px;background:var(--tint-work, rgba(47, 140, 255, .17))}.du-calm-now{display:flex;flex-direction:column;gap:10px}.du-calm-card{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;background:var(--s1, #3D3F45)}.du-calm-app{padding:14px 16px;border-radius:18px;background:var(--tint-ok, rgba(107, 220, 95, .14))}.du-calm-app-ok{color:var(--ok, #6BDC5F)}.du-calm .du-tg{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:var(--s1, #3D3F45)}.du-calm .du-tg-head{display:flex;align-items:baseline;gap:8px}.du-calm .du-tg-sub,.du-calm .du-tg-silent{color:var(--t3, #AEAFB9);font-size:13px}.du-calm .du-tg-bubble{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;background:var(--s2, #333438)}.du-calm .du-tg-line{margin:0;color:var(--t2, #BDBEC7);font-size:15px}.du-calm .du-tg-line-head{color:var(--t1, #fff);font-weight:600}@media(prefers-reduced-motion:no-preference){.du-main,.du-soft,.du-row{transition:box-shadow .15s ease,transform .15s ease}.du-main:active,.du-row:active{transform:scale(.99)}}.du-sheet-veil{z-index:80}.du-sheet-body{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.du-sheet-layers,.du-sheet-pairs{display:flex;flex-direction:column;gap:12px}.du-sheet-label{font:600 12px/1.2 var(--f-body, inherit);letter-spacing:.02em;color:var(--t2, #bdbec7);margin-bottom:4px}.du-sheet-text{margin:0;font:400 15px/1.42 var(--f-body, inherit);color:var(--t1, #fff)}.du-sheet-line .du-sheet-text{font:600 18px/1.35 var(--f-disp, var(--f-body, inherit))}.du-sheet-why .du-sheet-text,.du-sheet-how .du-sheet-text{font-size:14px;color:var(--t2, #bdbec7)}.du-sheet-how .du-sheet-text{font-size:13px}.du-sheet-note{margin:8px 0 0;font:400 12px/1.4 var(--f-body, inherit);color:var(--t2, #bdbec7)}.du-sheet-bars{display:flex;align-items:flex-end;gap:6px;height:120px;padding-top:4px}.du-sheet-bar{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px}.du-sheet-bar-fill{border-radius:6px 6px 2px 2px;background:var(--s1, #3d3f45);min-height:4px;margin-top:auto}.du-sheet-bar.is-mid .du-sheet-bar-fill{background:var(--acc, #7db7ff)}.du-sheet-bar.is-yesterday .du-sheet-bar-fill{background:var(--alarm, #ffa8a8)}.du-sheet-bar-label{flex:none;text-align:center;font:500 11px/1.1 var(--f-body, inherit);color:var(--t2, #bdbec7);white-space:nowrap}.du-sheet-bar.is-yesterday .du-sheet-bar-label{color:var(--alarm, #ffa8a8);font-weight:600}.du-sheet-checks{display:flex;flex-direction:column;gap:8px}.du-sheet-check{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--s2, #333438)}.du-sheet-check-t{font:500 14px/1.3 var(--f-body, inherit);color:var(--t1, #fff)}.du-sheet-check-s{font:400 12px/1.3 var(--f-body, inherit);color:var(--t2, #bdbec7)}.du-sheet-check-a{font:600 14px/1.3 var(--f-body, inherit);color:var(--t1, #fff);white-space:nowrap}.du-sheet-reasons{display:flex;flex-direction:column;gap:8px}.du-sheet-reason,.du-sheet-go,.du-sheet-cancel,.du-sheet-ok{min-height:48px;padding:12px 16px;border:0;border-radius:14px;cursor:pointer;text-align:left;font:600 15px/1.25 var(--f-body, inherit);color:var(--t1, #fff);background:var(--s1, #3d3f45)}.du-sheet-go{background:var(--acc, #7db7ff);color:#0b0c10;text-align:center}.du-sheet-cancel{text-align:center;background:var(--s2, #333438)}.du-sheet-ok{text-align:center;background:var(--acc, #7db7ff);color:#0b0c10;position:sticky;bottom:0}.du-sheet-accepted{margin:0;padding:12px 14px;border-radius:12px;font:500 15px/1.4 var(--f-body, inherit);color:var(--ok, #6bdc5f);background:var(--tint-ok, rgba(107, 220, 95, .14))}.du-sheet-reason:focus-visible,.du-sheet-go:focus-visible,.du-sheet-cancel:focus-visible,.du-sheet-ok:focus-visible{outline:2px solid var(--acc, #7db7ff);outline-offset:2px}.du-saved{position:relative;padding:16px;border:2px dashed var(--acc, #7db7ff);border-radius:18px;background:transparent}.du-saved-tag{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;font:700 15px/1.2 var(--f-body, inherit);letter-spacing:.04em;text-transform:uppercase;color:#0b0c10;background:var(--acc, #7db7ff)}.du-saved-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.du-saved-label{font:600 14px/1.3 var(--f-body, inherit);color:var(--t2, #bdbec7)}.du-saved-q{width:44px;height:44px;margin:-8px -8px -8px 0;border:0;border-radius:999px;cursor:pointer;font:700 16px/1 var(--f-body, inherit);color:var(--t1, #fff);background:transparent}.du-saved-q:focus-visible{outline:2px solid var(--acc, #7db7ff);outline-offset:-4px}.du-saved-sum{margin-top:4px;color:var(--t1, #fff)}.du-saved-amount{font:700 28px/1.2 var(--f-disp, var(--f-body, inherit))}.du-saved-period{font:500 14px/1.2 var(--f-body, inherit);color:var(--t2, #bdbec7)}.du-saved-note{margin:8px 0 0;font:400 13px/1.4 var(--f-body, inherit);color:var(--t2, #bdbec7)}.du-screen{display:flex;flex-direction:column;gap:12px;color:var(--g2-text, #1c1f24)}.du-title{margin:0;font-size:20px;line-height:1.25;font-weight:700}.du-hint{margin:0;font-size:14px;line-height:1.4;color:var(--g2-muted, #5d6672)}.du-note{margin:0;font-size:13px;line-height:1.4;color:var(--g2-muted, #5d6672)}.du-label{margin:4px 0 0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--g2-muted, #5d6672)}.du-fresh,.du-dash-head{margin:0;font-size:13px;color:var(--g2-muted, #5d6672)}.du-dash-head{font-size:16px;font-weight:700;color:inherit}.du-mod,.du-block,.du-sent,.du-mcard,.du-tg{background:var(--g2-card, #fff);border:1px solid var(--g2-line, #dfe3e8);border-radius:14px;padding:14px}.du-card-h{margin:0 0 6px;font-size:15px;line-height:1.3;font-weight:700}.du-card-p{margin:0 0 8px;font-size:14px;line-height:1.45}.du-card-p:last-child{margin-bottom:0}.du-abroad{border-left:3px solid var(--g2-warn, #c98a00);padding-left:10px}.du-btn{min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid var(--g2-line, #dfe3e8);background:var(--g2-card, #fff);color:inherit;font:inherit;font-size:15px;cursor:pointer}.du-btn-main{background:var(--g2-accent, #1f6feb);border-color:transparent;color:#fff;font-weight:600}.du-btn-big{min-height:52px;font-size:16px}.du-btn-soft{background:transparent}.du-link{min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:14px;color:var(--g2-accent, #1f6feb);text-decoration:underline;cursor:pointer;text-align:left}.du-links{display:flex;flex-wrap:wrap;gap:4px 16px}.du-actions{display:flex;flex-wrap:wrap;gap:8px}.du-answer{margin:0;padding:10px 12px;border-radius:10px;font-size:14px;background:var(--g2-soft, #eef3fb)}.du-tabs{display:flex;gap:4px;border-bottom:1px solid var(--g2-line, #dfe3e8)}.du-tab{padding:8px 12px;font-size:14px;color:var(--g2-muted, #5d6672);border-bottom:2px solid transparent}.du-tab-on{color:inherit;font-weight:600;border-bottom-color:var(--g2-accent, #1f6feb)}.du-rows,.du-cases,.du-points,.du-asks{display:flex;flex-direction:column;gap:8px}.du-row,.du-case,.du-point,.du-ask{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 12px;text-align:left;background:var(--g2-card, #fff);border:1px solid var(--g2-line, #dfe3e8);border-radius:12px;color:inherit;font:inherit}.du-row-btn{width:100%;min-height:44px;cursor:pointer}.du-row-t,.du-case-t{flex:1 1 100%;font-size:14px;font-weight:600}.du-row-s,.du-case-s{flex:1 1 100%;font-size:13px;color:var(--g2-muted, #5d6672)}.du-row-a,.du-case-a{font-size:14px;font-weight:600}.du-sev{width:10px;height:10px;border-radius:50%;background:var(--g2-muted, #8a93a0);align-self:center}.du-sev-r{background:var(--g2-red, #d92d20)}.du-sev-y{background:var(--g2-warn, #c98a00)}.du-sev-g{background:var(--g2-green, #1a9f5b)}.du-tg-head{display:flex;gap:8px;align-items:baseline;margin-bottom:8px}.du-tg-sub{font-size:12px;color:var(--g2-muted, #5d6672)}.du-tg-msg{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.du-tg-line{margin:0;font-size:14px;line-height:1.4;text-align:left}button.du-tg-line{min-height:44px;border:0;background:none;padding:0;font:inherit;color:var(--g2-accent, #1f6feb);cursor:pointer}.du-tg-btns{display:flex;gap:8px;flex-wrap:wrap}.du-tg-btn{min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid var(--g2-line, #dfe3e8);background:var(--g2-soft, #eef3fb);color:inherit;font:inherit;font-size:14px;cursor:pointer}.du-group-title{margin:0 0 10px;font-size:14px;font-weight:600}.du-bars{display:flex;align-items:flex-end;gap:10px;height:110px}.du-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px}.du-bar-col{width:100%;height:var(--du-h, 50%);max-height:84px;border-radius:6px 6px 0 0;background:var(--g2-muted, #8a93a0)}.du-bar-y .du-bar-col{background:var(--g2-accent, #1f6feb)}.du-bar-l{font-size:11px;color:var(--g2-muted, #5d6672)}.du-mcard{display:flex;flex-direction:column;gap:10px}.du-mcard-a{font-size:18px;font-weight:700}.du-mcard-btn{display:inline-block;align-self:flex-start;padding:10px 14px;border-radius:10px;background:var(--g2-soft, #eef3fb);font-size:14px;opacity:.8}.du-sent-t{margin:0 0 6px;font-size:15px;font-weight:700}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .du-screen{color:var(--g2-text, #e8ebef)}:root:not([data-theme=light]) .du-mod,:root:not([data-theme=light]) .du-block,:root:not([data-theme=light]) .du-sent,:root:not([data-theme=light]) .du-mcard,:root:not([data-theme=light]) .du-tg,:root:not([data-theme=light]) .du-row,:root:not([data-theme=light]) .du-case,:root:not([data-theme=light]) .du-point,:root:not([data-theme=light]) .du-ask,:root:not([data-theme=light]) .du-btn{background:var(--g2-card, #1b1f26);border-color:var(--g2-line, #2c333d)}:root:not([data-theme=light]) .du-answer,:root:not([data-theme=light]) .du-tg-btn,:root:not([data-theme=light]) .du-mcard-btn{background:var(--g2-soft, #232a35)}:root:not([data-theme=light]) .du-hint,:root:not([data-theme=light]) .du-note,:root:not([data-theme=light]) .du-label,:root:not([data-theme=light]) .du-fresh,:root:not([data-theme=light]) .du-row-s,:root:not([data-theme=light]) .du-case-s,:root:not([data-theme=light]) .du-tg-sub,:root:not([data-theme=light]) .du-bar-l,:root:not([data-theme=light]) .du-tab{color:var(--g2-muted, #9aa4b2)}:root:not([data-theme=light]) .du-tab-on{color:inherit}}:root[data-theme=dark] .du-screen{color:var(--g2-text, #e8ebef)}:root[data-theme=dark] .du-mod,:root[data-theme=dark] .du-block,:root[data-theme=dark] .du-sent,:root[data-theme=dark] .du-mcard,:root[data-theme=dark] .du-tg,:root[data-theme=dark] .du-row,:root[data-theme=dark] .du-case,:root[data-theme=dark] .du-point,:root[data-theme=dark] .du-ask,:root[data-theme=dark] .du-btn{background:var(--g2-card, #1b1f26);border-color:var(--g2-line, #2c333d)}:root[data-theme=dark] .du-answer,:root[data-theme=dark] .du-tg-btn,:root[data-theme=dark] .du-mcard-btn{background:var(--g2-soft, #232a35)}:root[data-theme=light] .du-screen{color:var(--g2-text, #1c1f24)}:root .du-btn.du-btn-main{background:var(--g2-accent, #1f6feb);border-color:transparent;color:#fff}:root .du-btn.du-btn-soft{background:transparent}.dt-root{--dt-bg: var(--bg, #242328);--dt-s1: var(--s1, #3D3F45);--dt-s2: var(--s2, #333438);--dt-s3: var(--pill-bg, #2B2C31);--dt-line: var(--pu-line, #4A4C53);--dt-t1: var(--t1, #fff);--dt-t2: var(--t2, #BDBEC7);--dt-t3: var(--t3, #AEAFB9);--dt-red: var(--rh-red, #DA2118);--dt-alarm: var(--alarm, #FFA8A8);--dt-alarm-bg: var(--tint-alarm, rgba(255, 110, 110, .15));--dt-acc: var(--acc, #7DB7FF);--dt-acc-bg: rgba(125, 183, 255, .16);--dt-ok: var(--ok, #7BDA8C);--dt-ok-bg: var(--tint-ok, rgba(123, 218, 140, .14));--dt-new: #FFC46B;--dt-chat: #1B1D22;--dt-chat-head: #232730;--dt-chat-in: #2B2F38;--dt-chat-me: #2C4A73;--dt-q-line: #6F9FE0;--dt-q-t: #DCEBFF;--dt-row-line: rgba(255, 255, 255, .13);color:var(--dt-t1);font-family:var(--f-body, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:16px;line-height:1.45}html[data-design=g2][data-theme=light] .dt-root{--dt-chat: #E7EBF0;--dt-chat-head: #FFFFFF;--dt-chat-in: #FFFFFF;--dt-chat-me: #D6E6FB;--dt-q-line: #8DB4E8;--dt-q-t: #1A56B3;--dt-row-line: rgba(0, 0, 0, .1);--dt-acc-bg: rgba(26, 86, 179, .1)}.dt-root *,.dt-root *:before,.dt-root *:after{box-sizing:border-box}.dt-root :where(h1,h2,p,ol,ul,table){margin:0}:where(.dt-root,.dt-wn-veil,.dt-return) button{font:inherit;color:inherit;cursor:pointer}.dt-phone{display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 40px);min-height:calc(100svh - 40px)}.dt-sh-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 8px}.dt-sh-brand{font:700 13px/1 var(--f-disp, system-ui);letter-spacing:.06em;color:var(--dt-t3);text-transform:uppercase;white-space:nowrap}.dt-sh-seg{display:flex;background:var(--dt-s3);border-radius:14px;padding:3px;gap:2px;flex:none}.dt-sh-mode{display:inline-flex;align-items:center;border:0;background:none;color:var(--dt-t2);min-height:44px;padding:0 13px;border-radius:11px;font:600 14.5px/1 var(--f-disp, system-ui);white-space:nowrap}.dt-sh-mode[aria-current=true]{background:var(--dt-s1);color:var(--dt-t1)}.dt-sh-parts{list-style:none;padding:0;display:flex;gap:6px;margin:2px 0 14px}.dt-sh-parts li{flex:1;text-align:center;font:600 13px/1 var(--f-disp, system-ui);color:var(--dt-t3);padding:9px 4px;border-radius:999px;background:var(--dt-s3);white-space:nowrap}.dt-sh-parts li.dt-sh-on{background:var(--dt-acc-bg);color:var(--dt-acc)}.dt-sh-parts li.dt-sh-done{color:var(--dt-ok)}.dt-sh-parts li.dt-sh-done:before{content:"✓ "}.dt-sh-scr{display:flex;flex-direction:column;flex:1}.dt-sh-scr>*{display:flex;flex-direction:column;flex:1}.dt-kick{font:700 14px/1.25 var(--f-disp, system-ui);color:var(--dt-acc);margin-bottom:6px}.dt-bridge{font-size:14px;color:var(--dt-t3);margin-bottom:8px}.dt-h2{font:700 21px/1.25 var(--f-disp, system-ui)}.dt-small{font-size:13.5px;color:var(--dt-t3)}.dt-lbl{font:700 12px/1 var(--f-disp, system-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dt-t3)}.dt-tap{color:var(--dt-acc);font:600 14px/1.2 var(--f-disp, system-ui)}.dt-btn{border:0;border-radius:16px;min-height:54px;padding:8px 16px;width:100%;font:700 16.5px/1.2 var(--f-disp, system-ui);text-align:center}.dt-btn-main{background:var(--dt-red);color:#fff}.dt-btn-soft{background:var(--dt-s2);color:var(--dt-acc);min-height:50px;font-weight:600;font-size:16px}.dt-btn-next{background:var(--dt-s1);color:var(--dt-t1)}.dt-lnk{color:var(--dt-acc);background:none;border:0;font:600 15.5px/1.3 var(--f-disp, system-ui);text-align:left;padding:0;min-height:44px}.dt-pulse{animation:dt-pulse 1.6s ease-in-out infinite;outline:2px solid var(--dt-acc);outline-offset:2px}@keyframes dt-pulse{50%{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.dt-pulse{animation:none}}.dt-root button:focus-visible,.dt-root summary:focus-visible{outline:2px solid var(--dt-acc);outline-offset:2px}.dt-cv-partner{display:block;width:fit-content;max-width:100%;margin:4px 0 14px}.dt-cv-partner img{display:block;width:220px;max-width:100%;height:auto}.dt-cv-sample{font-size:13.5px;color:var(--dt-t3);margin-bottom:12px}.dt-cv-title{font:700 27px/1.18 var(--f-disp, system-ui);letter-spacing:-.01em}.dt-cv-lead{color:var(--dt-t2);margin-top:10px;font-size:15.5px}.dt-cv-three{list-style:none;padding:0;margin-top:14px;display:flex;flex-direction:column;gap:8px}.dt-cv-three li{background:var(--dt-s2);border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}.dt-cv-n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--dt-s1);display:grid;place-items:center;font:700 13px/1 var(--f-disp, system-ui);color:var(--dt-acc);margin-top:1px}.dt-cv-three b{display:block;font-size:15.5px}.dt-cv-t{display:block;color:var(--dt-t2);font-size:14.5px}.dt-cv-start{margin-top:24px}.dt-cv-time{font-size:13.5px;color:var(--dt-t3);text-align:center;margin-top:8px}.dt-pc-dash{background:var(--dt-s1);border-radius:22px;padding:14px;margin-top:12px;display:flex;flex-direction:column;gap:10px}.dt-pc-head{font:700 15px/1.25 var(--f-disp, system-ui)}.dt-pc-tabs{display:flex;gap:6px}.dt-pc-tabs span{font:600 13px/1 var(--f-disp, system-ui);color:var(--dt-t3);padding:8px 11px;border-radius:999px;background:var(--dt-s2)}.dt-pc-tabs span.dt-pc-tab-on{background:var(--dt-t1);color:var(--dt-bg)}.dt-pc-big small{display:block;color:var(--dt-t3);font-size:13.5px}.dt-pc-big b{display:block;font:700 30px/1.15 var(--f-disp, system-ui);letter-spacing:-.01em}.dt-pc-cmp{font-size:14px;color:var(--dt-t2)}.dt-pc-rows{display:flex;flex-direction:column}.dt-pc-row{display:flex;justify-content:space-between;gap:10px;padding:9px 2px;border-top:1px solid var(--dt-line);font-size:14.5px}.dt-pc-row span:first-child{color:var(--dt-t2)}.dt-pc-row span:last-child{text-align:right;white-space:nowrap}.dt-pc-cap{font:600 12.5px/1 var(--f-disp, system-ui);color:var(--dt-t3);padding:4px 2px 6px}.dt-pc-ops{background:var(--dt-alarm-bg);border-radius:16px;padding:12px 12px 4px;display:flex;flex-direction:column;gap:6px}.dt-pc-oh{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dt-pc-oh b{font:700 15.5px/1.25 var(--f-disp, system-ui)}.dt-pc-oh span{font:700 15px/1.25 var(--f-disp, system-ui);color:var(--dt-alarm);white-space:nowrap}.dt-pc-hint{font-size:13.5px;color:var(--dt-t2)}.dt-pc-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.dt-pc-table th{font:600 12px/1.2 var(--f-disp, system-ui);color:var(--dt-t3);text-align:left;padding:4px 4px 6px 0;vertical-align:bottom}.dt-pc-table th:first-child{width:36%}.dt-pc-table td{padding:6px 4px 6px 0;border-top:1px solid var(--dt-row-line);vertical-align:top;overflow-wrap:anywhere}.dt-pc-table td.dt-pc-none{color:var(--dt-t3)}.dt-pc-table tr.dt-pc-total td{font-weight:700}.dt-pc-venue{font:700 14.5px/1.2 var(--f-disp, system-ui);margin-top:6px}.dt-pc-op{display:grid;grid-template-columns:42px minmax(0,1fr) auto;column-gap:8px;row-gap:2px;padding-top:9px;border-top:1px solid var(--dt-row-line)}.dt-pc-tm{font:600 14px/1.35 var(--f-disp, system-ui);color:var(--dt-t2)}.dt-pc-what{font:700 15px/1.35 var(--f-disp, system-ui)}.dt-pc-kind{display:inline-block;margin-left:6px;font:600 12px/1 var(--f-disp, system-ui);color:var(--dt-alarm);background:#00000047;border-radius:999px;padding:4px 7px;vertical-align:1px;white-space:nowrap}.dt-pc-ord{font-size:13.5px;color:var(--dt-t2)}.dt-pc-amt{font:700 15px/1.35 var(--f-disp, system-ui);white-space:nowrap}.dt-pc-det{grid-column:2 / 4;font-size:13.5px;color:var(--dt-t2)}.dt-pc-more{grid-column:2 / 4;justify-self:start;padding:0 10px;margin-left:-10px;border-radius:12px}.dt-pc-ops .dt-tap{margin:0 0 8px 2px}.dt-pc-foot{margin-top:10px}.dt-dc-card{background:var(--dt-s1);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px}.dt-dc-where{font-size:14px;color:var(--dt-t2)}.dt-dc-subt{font-size:13.5px;color:var(--dt-t3);margin-top:-4px}.dt-dc-sum{font:700 18px/1.3 var(--f-disp, system-ui);color:var(--dt-alarm)}.dt-dc-tl{list-style:none;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--dt-line)}.dt-dc-tl li{display:grid;grid-template-columns:42px 12px minmax(0,1fr);column-gap:8px;padding:8px 0;border-bottom:1px solid var(--dt-line);font-size:14.5px}.dt-dc-tm{color:var(--dt-t3);font-weight:600}.dt-dc-dot{width:10px;height:10px;border-radius:50%;background:var(--dt-t3);margin-top:6px}.dt-dc-pay .dt-dc-dot{background:var(--dt-ok)}.dt-dc-hot .dt-dc-dot{background:var(--dt-alarm)}.dt-dc-hot .dt-dc-ev{font-weight:600}.dt-dc-who{display:flex;flex-direction:column;gap:2px;margin-top:5px;font-weight:400;font-size:13.5px;color:var(--dt-t2)}.dt-dc-who .dt-dc-no{color:var(--dt-alarm)}.dt-dc-body{display:flex;flex-direction:column;gap:10px}.dt-dc-steps{padding-left:20px;font-size:15px;display:flex;flex-direction:column;gap:4px}.dt-dc-taphint{margin-top:-4px}.dt-dc-msg{color:var(--dt-t2)}.dt-dc-done{background:var(--dt-ok-bg);border-radius:16px;padding:13px 14px;font-size:15.5px}.dt-dc-done b{color:var(--dt-ok)}.dt-dc-done.dt-dc-undone{background:var(--dt-s2)}.dt-dc-done.dt-dc-undone b{color:var(--dt-t1)}.dt-dc-after{display:flex;flex-direction:column}.dt-dc-after:empty{display:none}.dt-dc-saved{background:var(--dt-s2);border-radius:20px;padding:14px 16px;margin-top:12px}.dt-dc-tag{display:inline-block;font:800 15px/1 var(--f-disp, system-ui);letter-spacing:.12em;text-transform:uppercase;color:#1d1d22;background:var(--dt-new);border-radius:8px;padding:6px 10px;margin-bottom:8px}.dt-dc-sl{color:var(--dt-t2);font-size:14.5px}.dt-dc-sa{font:700 26px/1.2 var(--f-disp, system-ui)}.dt-dc-sa span{font:500 15px/1 var(--f-body, system-ui);color:var(--dt-t2)}.dt-dc-saved .dt-small{margin-top:4px}.dt-dc-bridge2{margin-top:14px}.dt-an-chat{background:var(--dt-chat);border-radius:22px;margin-top:12px;overflow:hidden}.dt-an-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;background:var(--dt-chat-head);font:600 15px/1.2 var(--f-disp, system-ui)}.dt-an-head span{font:500 12.5px/1 var(--f-body, system-ui);color:var(--dt-ok);white-space:nowrap}.dt-an-msgs{padding:12px 12px 0;display:flex;flex-direction:column;gap:8px}.dt-an-msgs:empty{padding-bottom:0}.dt-an-me{align-self:flex-end;background:var(--dt-chat-me);border-radius:16px 16px 6px;padding:9px 12px;max-width:88%;font-size:15px}.dt-an-ai{align-self:flex-start;background:var(--dt-chat-in);border-radius:16px 16px 16px 6px;padding:10px 12px;max-width:94%;font-size:14.5px;margin-bottom:12px}.dt-an-ai table{border-collapse:collapse;margin:6px 0;width:100%}.dt-an-ai td{padding:2px 0;vertical-align:top}.dt-an-ai td:last-child{text-align:right;padding-left:12px;white-space:nowrap}.dt-an-ai tr.dt-an-hl td{font-weight:700;color:var(--dt-alarm)}.dt-an-tap{margin:0 12px 8px}.dt-an-qs{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.dt-an-q{background:var(--dt-s2);border:1px solid var(--dt-q-line);border-radius:14px;min-height:48px;padding:10px 12px;text-align:left;font:500 15px/1.3 var(--f-body, system-ui);color:var(--dt-q-t)}.dt-an-q.dt-an-asked{opacity:.5}.dt-an-abroad{font-size:13.5px;color:var(--dt-t2);margin-top:12px;padding-left:10px;border-left:3px solid var(--dt-new)}.dt-an-abroad b{color:var(--dt-t1)}.dt-an-next{display:flex;flex-direction:column;margin-top:auto;padding-top:14px}.dt-an-next:empty{display:none}.dt-cn-title{font:700 27px/1.18 var(--f-disp, system-ui);letter-spacing:-.01em}.dt-cn-lead{color:var(--dt-t2);margin-top:10px;font-size:15.5px}.dt-cn-go{margin:12px 0}.dt-cn-qa{border-bottom:1px solid var(--dt-line)}.dt-cn-item{border-top:1px solid var(--dt-line)}.dt-cn-item summary{font:600 15.5px/1.3 var(--f-disp, system-ui);cursor:pointer;list-style:none;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}.dt-cn-item summary::-webkit-details-marker{display:none}.dt-cn-item summary:after{content:"+";color:var(--dt-acc);font-size:20px;flex:none}.dt-cn-item[open] summary:after{content:"-"}.dt-cn-item p{color:var(--dt-t2);font-size:14.5px;padding:0 0 12px}.dt-cn-again{margin-top:6px}.dt-wn-text{color:var(--t2, #BDBEC7);font-size:15px;margin:0 0 8px}.dt-wn-btns{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dt-wn-veil .dt-btn{border:0;border-radius:16px;min-height:54px;padding:8px 16px;width:100%;font:700 16.5px/1.2 var(--f-disp, system-ui)}.dt-wn-veil .dt-btn-main{background:var(--rh-red, #DA2118);color:#fff}.dt-wn-veil .dt-btn-soft{background:var(--s2, #333438);color:var(--acc, #7DB7FF);min-height:50px;font-weight:600;font-size:16px}.dt-return{padding:12px 16px 24px}.dt-return-btn{width:100%;min-height:50px;border:0;border-radius:16px;background:var(--s2, #333438);color:var(--acc, #7DB7FF);font:600 16px/1.2 var(--f-disp, system-ui)}@media(max-width:370px){.dt-sh-mode{padding:0 10px;font-size:14px}.dt-cv-title,.dt-cn-title{font-size:25px}.dt-pc-table{font-size:12.5px}}.dt2-cta-top{border:0;border-radius:12px;min-height:40px;padding:0 14px;flex:none;background:var(--dt-red);color:#fff;font:700 14.5px/1 var(--f-disp, system-ui);white-space:nowrap}.dt2-glow{animation:dt2-glow 2.4s ease-in-out infinite}@keyframes dt2-glow{0%,to{box-shadow:0 0 #da21188c}50%{box-shadow:0 0 0 7px #da211800}}@media(prefers-reduced-motion:reduce){.dt2-glow{animation:none}}.dt2 .dt-sh-top{padding-bottom:6px}.dt2-modes{display:flex;align-items:center;gap:8px;margin:0 0 10px}.dt2-modes-lbl{font-size:13.5px;color:var(--dt-t3);flex:none}.dt2-seg{flex:1}.dt2-seg .dt-sh-mode{flex:1;justify-content:center;min-height:40px}.dt2-found{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:10px 12px;border-radius:14px;background:var(--dt-alarm-bg);border-left:3px solid var(--dt-alarm);font-size:14.5px}.dt2-found b{font:700 13px/1.2 var(--f-disp, system-ui);color:var(--dt-alarm)}.dt2-readonly{padding-left:10px;border-left:3px solid var(--dt-acc)}.dt2-cta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border-radius:16px;background:var(--dt-s2);font:600 15px/1.25 var(--f-disp, system-ui)}.dt2-cta-sm{border:0;border-radius:12px;min-height:44px;padding:0 16px;flex:none;background:var(--dt-red);color:#fff;font:700 15px/1 var(--f-disp, system-ui);white-space:nowrap}.dt2-next{margin-top:12px}.dt2-any{margin-top:6px}.dt2-own{display:flex;gap:8px;padding:0 12px 12px}.dt2-own-in{flex:1;min-width:0;min-height:46px;padding:0 12px;border-radius:14px;border:1px solid var(--dt-line);background:var(--dt-chat-in);color:var(--dt-t1);font:400 15px/1.2 var(--f-body, system-ui)}.dt2-own-in::placeholder{color:var(--dt-t3)}.dt2-own-go{flex:none;min-height:46px;padding:0 14px;border-radius:14px;border:0;background:var(--dt-chat-me);color:var(--dt-t1);font:600 15px/1 var(--f-disp, system-ui)}.dt2-own-cta{display:block;margin-top:10px}.dt2 .dt-cn-go{margin-bottom:6px}.dt2-trust{text-align:center;margin-bottom:12px}@media(max-width:370px){.dt2-cta-top{padding:0 11px;font-size:14px}.dt2-own-in::placeholder{font-size:13.5px}}.dw{--dw-tgb-bg: rgba(255, 255, 255, .1);--dw-tgb-t: #9CC8FF;--dw-st: #D5E7FF;--dw-sep: rgba(255, 255, 255, .07);--dw-bar: #6F9FE0;--dw-on-t: #CFE4FF}html[data-design=g2][data-theme=light] .dw{--dw-found: #9A5B00;--dw-tgb-bg: rgba(26, 86, 179, .08);--dw-tgb-t: #1A56B3;--dw-st: #1A56B3;--dw-sep: rgba(0, 0, 0, .06);--dw-on-t: #1A56B3}.dw .dt-sh-top{padding-bottom:6px}.dw-cta-top{border:0;border-radius:12px;min-height:44px;padding:0 14px;flex:none;background:var(--dt-red);color:#fff;font:700 14.5px/1 var(--f-disp, system-ui);white-space:nowrap}.dw-glow{animation:dw-glow 2.4s ease-in-out infinite}@keyframes dw-glow{0%,to{box-shadow:0 0 #da21188c}50%{box-shadow:0 0 0 7px #da211800}}.dw-week{list-style:none;padding:0;display:flex;gap:6px;margin:2px 0 12px}.dw-week li{flex:1;display:flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;font:600 13px/1 var(--f-disp, system-ui);color:var(--dt-t3);padding:9px 2px;border-radius:999px;background:var(--dt-s3)}.dw-week li.dw-on{background:var(--dt-acc-bg);color:var(--dw-on-t)}.dw-week li.dw-fin{color:var(--dt-ok)}.dw-week li.dw-fin:before{content:"✓"}.dw-cv-lbl{margin-top:20px}.dw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dw-chip{display:inline-flex;align-items:center;border:1px solid var(--dt-line);background:var(--dt-s3);color:var(--dt-t2);border-radius:12px;min-height:44px;padding:0 12px;font:600 14.5px/1 var(--f-disp, system-ui)}.dw-chip[aria-current=true]{background:var(--dt-s1);color:var(--dt-t1);border-color:var(--dt-q-line)}.dw-cv-under{margin-top:6px}.dw-hint{font-size:14.5px;color:var(--dt-t2)}.dw-found{font:700 13.5px/1.3 var(--f-disp, system-ui);color:var(--dw-found, var(--dt-new));margin:8px 0 6px}.dw-next{margin-top:14px}.dw-tap{margin-top:2px}.dw-app{display:flex;flex-direction:column}.dw-tg{background:var(--dt-chat);border-radius:20px;overflow:hidden;margin-top:10px}.dw-th{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--dt-chat-head)}.dw-av{width:34px;height:34px;border-radius:50%;background:var(--dt-red);color:#fff;display:grid;place-items:center;font:700 13px/1 var(--f-disp, system-ui);flex:none}.dw-av-mgr{background:#2f6fd6}.dw-nm{font:600 15px/1.2 var(--f-disp, system-ui)}.dw-nm small{display:block;font:400 12.5px/1.2 var(--f-body, system-ui);color:var(--dt-t3)}.dw-tb{padding:10px 10px 12px;display:flex;flex-direction:column;gap:6px}.dw-sep{align-self:center;font:600 12.5px/1 var(--f-disp, system-ui);color:var(--dt-t2);background:var(--dw-sep);border-radius:999px;padding:6px 10px;margin:4px 0 2px}.dw-msg{background:var(--dt-chat-in);border-radius:16px 16px 16px 6px;padding:9px 12px 7px;max-width:94%;font-size:15px;line-height:1.4}.dw-l{display:block}.dw-l.dw-h{font-weight:600}.dw-l.dw-st{color:var(--dw-st);margin-top:5px;padding-top:5px;border-top:1px solid var(--dt-row-line)}.dw-l.dw-ok{color:var(--dt-ok);font-weight:600;margin-top:5px;padding-top:5px;border-top:1px solid var(--dt-row-line)}.dw-tm{display:block;text-align:right;font-size:12px;color:var(--dt-t3);margin-top:2px}.dw-msg.dw-past{opacity:.62;font-size:14px;padding:7px 11px 6px}.dw-ps{display:block;color:var(--dt-t2);font-size:13px}.dw-msg.dw-new{animation:dw-pop .45s ease-out}@keyframes dw-pop{0%{opacity:0;transform:translateY(8px)}}.dw-tgb{max-width:94%;display:grid;gap:4px}.dw-tgb button,.dw-tgb span{display:block;text-align:center;border:0;border-radius:10px;background:var(--dw-tgb-bg);color:var(--dw-tgb-t);font:600 14.5px/1.2 var(--f-disp, system-ui);min-height:44px;padding:13px 8px}.dw-tgb.dw-two{grid-template-columns:1fr 1fr}.dw-silent{font-size:12.5px;color:var(--dt-t3);margin:-2px 0 0 4px}.dw-calm{margin-top:12px}.dw-pill{align-self:flex-start;background:var(--dt-alarm-bg);color:var(--dt-alarm);border-radius:999px;padding:6px 11px;font:600 13px/1 var(--f-disp, system-ui)}.dw-pill.dw-earn{background:var(--dt-ok-bg);color:var(--dt-ok)}.dw-amount{font:700 30px/1.15 var(--f-disp, system-ui);color:var(--dt-alarm)}.dw-amount.dw-earn{color:var(--dt-ok)}.dw-why{font-size:15px;color:var(--dt-t2)}.dw-will{font-size:13.5px;color:var(--dt-t2);margin-top:-2px}.dw-done{display:flex;flex-direction:column;gap:6px;font-size:15px}.dw-stt{font:600 14px/1.3 var(--f-disp, system-ui);color:var(--dt-ok)}.dw-btn-calm{background:var(--dt-s2);color:var(--dt-ok);border:1px solid var(--dt-ok)}.dw-tabs{display:flex;flex-wrap:wrap;gap:6px}.dw-tab{display:inline-flex;align-items:center;border:0;font:600 13.5px/1 var(--f-disp, system-ui);color:var(--dt-t2);padding:0 12px;min-height:44px;border-radius:999px;background:var(--dt-s2)}.dw-tab[aria-current=true]{background:var(--dt-t1);color:var(--dt-bg)}.dw-bars{display:flex;align-items:flex-end;gap:3px;height:56px;margin:2px 0}.dw-bars i{flex:1;background:var(--dw-bar);border-radius:3px 3px 0 0}.dw-bars i.dw-now{background:var(--dt-new)}.dw-block{display:flex;flex-direction:column}.dw-money{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;text-align:left;background:var(--dt-alarm-bg);border:0;border-radius:16px;padding:12px 14px;min-height:60px}.dw-money b{display:block;font:700 15.5px/1.25 var(--f-disp, system-ui);color:var(--dt-t1)}.dw-money span{display:block;font-size:14px;color:var(--dt-alarm)}.dw-money .dw-more{font:700 15px/1.2 var(--f-disp, system-ui);color:var(--dt-t1);margin-top:4px}.dw-why2{margin-top:10px}.dw .dt-an-empty{display:flex;flex-direction:column;gap:4px;padding:6px 2px 4px;color:var(--dt-t2);font:400 14px/1.4 var(--f-body, system-ui)}.dw .dt-an-empty b{color:var(--dt-t1);font:600 15px/1.3 var(--f-disp, system-ui)}.dw .dt-an-ai td:first-child{padding-right:8px}.dw .dt-an-ai td:last-child{white-space:normal;padding-left:0}.dw-own{display:flex;gap:8px;padding:0 12px 12px}.dw-own-in{flex:1;min-width:0;min-height:46px;padding:0 12px;border-radius:14px;border:1px solid var(--dt-line);background:var(--dt-chat-in);color:var(--dt-t1);font:400 15px/1.2 var(--f-body, system-ui)}.dw-own-btn{flex:none;border:0;border-radius:14px;min-height:46px;padding:0 14px;background:var(--dt-s1);color:var(--dt-t1);font:600 15px/1 var(--f-disp, system-ui)}.dw-proof{font-size:14px;color:var(--dt-ok);margin-top:2px}.dw-sv-parts{margin-top:10px}.dw-sv-wait,.dw-sv-how{margin-top:8px}.dw-sv-same{margin-top:22px}.dw-letter{background:var(--s2, #333438);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.45;color:var(--t1, #fff);margin:4px 0}@media(prefers-reduced-motion:reduce){.dw-glow,.dw-msg.dw-new{animation:none}}@media(max-width:370px){.dw-week{gap:4px}.dw-week li{font-size:12.5px}.dw-chip{padding:0 10px;font-size:14px}}:where(.v3-ph) *{box-sizing:border-box;margin:0;padding:0}:where(.v3-ph) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.v3-ph) details>summary::-webkit-details-marker{display:none}.v3-ph [hidden]{display:none!important}.v3-return{padding:12px 16px 24px}.v3-return-btn{width:100%;min-height:50px;border:0;border-radius:16px;background:var(--s2,#333438);color:var(--acc,#7DB7FF);font:600 16px/1.2 var(--f-disp,system-ui);cursor:pointer}.v3-ph{--rh-red:#DA2118;--rh-red-deep:#B31B13;--f-disp:Onest,Inter,system-ui,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;max-width:480px;height:100vh;height:100dvh;margin:0 auto;overflow:hidden;background:var(--bg);color:var(--t1);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.42;-webkit-text-size-adjust:100%;text-align:left}.v3-ph[data-theme=dark]{--outer:#131316;--bg:#242328;--s1:#3D3F45;--s2:#333438;--t1:#FFFFFF;--t2:#BDBEC7;--t3:#AEAFB9;--acc:#7DB7FF;--alarm:#FFA8A8;--tint-alarm:rgba(255,110,110,.15);--ok:#6BDC5F;--tint-ok:rgba(107,220,95,.14);--warn:#FFC978;--tint-warn:rgba(255,201,120,.14);--card-sh:0 9px 19px rgba(0,0,0,.55);--glass:rgba(128,128,148,.18);--pill-bg:#4B4D55;--pill-t:#FFF;--track:#4A4C53;--btn-sh:0 0 0 1px rgba(255,77,87,.25),0 0 10px rgba(230,9,20,.11);--d-bg:#242328;--d-card:#3D3F45;--d-line:#4A4C53;--d-ink:#FFFFFF;--d-muted:#AEAFB9;--d-green:#6BDC5F;--d-red:#FFA8A8;--d-red-soft:rgba(255,110,110,.14);--d-head:#333438;--mark-bg:#7DB7FF;--mark-t:#0E1B2C;--dim:rgba(0,0,0,.55)}.v3-ph[data-theme=light]{--outer:#E8E9ED;--bg:#F6F7F9;--s1:#FFFFFF;--s2:#EEF0F3;--t1:#17181A;--t2:#5C5F68;--t3:#6B6C77;--acc:#1A56B3;--alarm:#B42335;--tint-alarm:rgba(230,60,70,.1);--ok:#17691D;--tint-ok:rgba(107,220,95,.2);--warn:#8A5A00;--tint-warn:#FDF1DC;--card-sh:0 1px 2px rgba(23,24,26,.05),0 6px 16px rgba(23,24,26,.08);--glass:rgba(225,227,232,.72);--pill-bg:#FFFFFF;--pill-t:#17181A;--track:#D5D8DE;--btn-sh:0 4px 12px rgba(23,24,26,.22);--d-bg:#F6F7F9;--d-card:#FFFFFF;--d-line:#E6E8EC;--d-ink:#17181A;--d-muted:#6B6C77;--d-green:#17691D;--d-red:#B42335;--d-red-soft:#FBE7E9;--d-head:#EEF0F3;--mark-bg:#1A56B3;--mark-t:#FFFFFF;--dim:rgba(23,24,26,.45)}.v3-disp{font-family:var(--f-disp)}.v3-strip{position:absolute;left:0;right:0;top:0;height:60px;z-index:30;display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--outer);border-bottom:1px solid var(--track)}.v3-strip .v3-l{flex:1;min-width:0}.v3-strip .v3-k{font-size:12px;color:var(--t3);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-strip .v3-v{font:700 18px/1.2 var(--f-disp);color:var(--alarm);white-space:nowrap}.v3-btn-red{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 20px;border-radius:999px;background:linear-gradient(180deg,var(--rh-red),var(--rh-red-deep));color:#fff;font:600 17px/1.2 var(--f-disp);box-shadow:var(--btn-sh);text-align:center}.v3-btn-red.v3-sm{width:auto;min-height:40px;padding:8px 16px;font-size:15px;flex:none}.v3-btn-q{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 18px;border-radius:999px;background:var(--s2);color:var(--t1);font:600 16px/1.2 var(--f-disp);text-align:center}.v3-lnk{color:var(--acc);font-size:15px;min-height:44px;display:inline-flex;align-items:center}.v3-scr{position:absolute;left:0;right:0;top:60px;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.v3-ph.v3-from .v3-strip{height:100px;flex-wrap:wrap;align-content:center;row-gap:0}.v3-ph.v3-from .v3-scr{top:100px}.v3-strip .v3-wk{flex-basis:100%;min-height:40px;display:flex;align-items:center;padding:0;background:none;border:0;color:var(--acc);font:600 15px/1.2 var(--f-disp);text-align:left;cursor:pointer}.v3-mod{padding-bottom:110px;min-height:100%}.v3-mod[hidden]{display:none}.v3-dash{background:var(--d-bg);color:var(--d-ink);padding:12px 16px 110px}.v3-d-tabs{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.v3-d-tab{flex:none;height:40px;padding:0 14px;border-radius:999px;background:var(--d-card);border:1px solid var(--d-line);font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap}.v3-d-tab.v3-on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink)}.v3-d-tab .v3-dot{width:7px;height:7px;border-radius:50%;background:var(--d-green)}.v3-d-ico{flex:none;width:40px;height:40px;border-radius:50%;background:var(--d-card);border:1px solid var(--d-line);display:flex;align-items:center;justify-content:center;font-size:15px}.v3-d-h1{font:800 22px/1.2 var(--f-disp);margin:16px 0 2px}.v3-d-date{font:700 16px/1.3 var(--f-disp)}.v3-d-gen{font-size:13px;color:var(--d-muted);margin-top:4px}.v3-d-card{background:var(--d-card);border-radius:22px;padding:16px;margin-top:14px;box-shadow:0 1px 2px #0000000f}.v3-d-card h3{font:800 19px/1.25 var(--f-disp)}.v3-d-sub{font-size:13px;color:var(--d-muted);margin-top:2px}.v3-tw{overflow-x:auto;margin-top:10px}table.v3-d-t{width:100%;border-collapse:collapse;font-size:13px}.v3-d-t th{background:var(--d-head);color:var(--d-muted);font-weight:500;font-size:12px;text-align:right;padding:7px 3px}.v3-d-t th:first-child,.v3-d-t td:first-child{text-align:left}.v3-d-t td{padding:8px 3px;text-align:right;border-top:1px solid var(--d-line);white-space:nowrap}.v3-d-t td:first-child{white-space:normal}.v3-d-t tr.v3-tot td{background:var(--d-head);font-weight:700}.v3-d-t td.v3-b{font-weight:700}.v3-up{color:var(--d-green);font-weight:600}.v3-dn{color:var(--d-red);font-weight:600}.v3-d-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.v3-d-kv div{background:var(--d-head);border-radius:14px;padding:10px 12px}.v3-d-kv .v3-n{font:800 20px/1.2 var(--f-disp)}.v3-d-kv .v3-c{font-size:12px;color:var(--d-muted)}.v3-d-ops{background:var(--d-red-soft);border-radius:14px;padding:10px 12px;margin-top:10px}.v3-d-ops .v3-hd{display:flex;justify-content:space-between;font-weight:700;color:var(--d-red);font-size:15px}.v3-d-op{margin-top:10px;padding-top:10px;border-top:1px solid var(--d-line)}.v3-d-op .v3-r1{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:15px}.v3-d-op .v3-tag{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--d-red-soft);color:var(--d-red);margin-left:4px;vertical-align:1px}.v3-d-op .v3-r2{font-size:13px;color:var(--d-muted);margin-top:2px}.v3-d-more{color:var(--acc);font-weight:600;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.v3-d-foot{font-size:13px;color:var(--d-muted);margin-top:14px;text-align:center}.v3-pult{background:var(--bg)}.v3-p-head{position:sticky;top:0;z-index:5;background:var(--bg);padding:8px 16px 10px;display:flex;align-items:center;gap:10px}.v3-p-head .v3-nm{flex:1;min-width:0}.v3-p-head .v3-t{font:600 16px/1.25 var(--f-disp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;min-height:28px;width:100%}.v3-p-head .v3-d{font-size:13px;color:var(--t3);font-weight:500}.v3-menu-b{flex:none;width:52px;height:52px;border-radius:50%;background:var(--s2);font-size:20px;display:flex;align-items:center;justify-content:center}.v3-p-badges{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding:0 16px;font-size:13px;color:var(--t2)}.v3-p-badges .v3-demo{background:var(--s2);border-radius:999px;padding:3px 10px;font-weight:600}.v3-hero{display:flex;gap:12px;padding:12px 16px 0;align-items:flex-start}.v3-hero .v3-l{flex:1;min-width:0}.v3-hero .v3-k{font-size:14px;font-weight:600;color:var(--t2)}.v3-hero .v3-sum{font:700 28px/1.2 var(--f-disp);letter-spacing:-.56px;margin-top:2px}.v3-hero .v3-go{font-size:15px;color:var(--t1);margin-top:4px;text-align:left;min-height:32px}.v3-hero .v3-cnt{font-size:13px;color:var(--t2);margin-top:2px}.v3-hero .v3-cnt b{color:var(--t1)}.v3-ring{flex:none;width:94px;height:94px;position:relative}.v3-ring svg{display:block}.v3-ring .v3-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.v3-ring .v3-n{font:700 20px/1 var(--f-disp)}.v3-ring .v3-c{font-size:13px;color:var(--t2);font-weight:500;margin-top:3px}.v3-state{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--s1);font-size:13px;font-weight:600;margin:10px 16px 0}.v3-state i{width:7px;height:7px;border-radius:50%;background:var(--t3)}.v3-chips{display:flex;gap:8px;overflow-x:auto;padding:16px 16px 2px;scrollbar-width:none}.v3-chips::-webkit-scrollbar,.v3-d-tabs::-webkit-scrollbar{display:none}.v3-chip{flex:none;height:40px;padding:0 14px;border-radius:999px;background:var(--s2);font-size:14px;font-weight:500;display:flex;align-items:center;gap:7px;white-space:nowrap}.v3-chip.v3-on{background:var(--pill-bg);color:var(--pill-t);box-shadow:var(--card-sh)}.v3-chip i{width:7px;height:7px;border-radius:50%}.v3-grp{margin-top:30px}.v3-grp-h{display:flex;align-items:center;gap:8px;padding:0 16px;margin-bottom:12px}.v3-grp-h i{width:8px;height:8px;border-radius:50%}.v3-grp-h b{font:600 17px/1.2 var(--f-disp);flex:1}.v3-grp-h span{font-size:14px;font-weight:600;color:var(--t3)}.v3-row{display:block;width:calc(100% - 32px);margin:0 16px 14px;text-align:left;background:var(--s1);border-radius:22px;padding:18px 20px;box-shadow:var(--card-sh)}.v3-row .v3-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.v3-tone{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600}.v3-tone i{width:6px;height:6px;border-radius:50%;background:currentColor}.v3-tone.v3-a{background:var(--tint-alarm);color:var(--alarm)}.v3-tone.v3-w{background:var(--tint-warn);color:var(--warn)}.v3-tone.v3-g{background:var(--tint-ok);color:var(--ok)}.v3-tone.v3-s{background:var(--s2);color:var(--t2)}.v3-tone.v3-done{background:var(--tint-ok);color:var(--ok)}.v3-chev{color:var(--t3);font-size:20px}.v3-row h4{font:700 21px/1.22 var(--f-disp);letter-spacing:-.21px}.v3-row .v3-am{margin-top:6px;font:600 17px/1.3 var(--f-disp);color:var(--alarm)}.v3-row .v3-am.v3-g{color:var(--ok)}.v3-row .v3-am small{font:400 14px Inter,system-ui,sans-serif;color:var(--t3);margin-left:6px}.v3-row .v3-ds{font-size:16px;color:var(--t2);margin-top:6px}.v3-row .v3-vn{font-size:13px;color:var(--t3);margin-bottom:2px}.v3-steps{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:10px}.v3-steps li{display:flex;gap:12px;font-size:16px;color:var(--t1)}.v3-steps li span{flex:none;width:26px;height:26px;border-radius:50%;background:var(--s2);color:var(--t2);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:1px}.v3-row .v3-btn-red{margin-top:16px}.v3-note{font-size:14px;color:var(--t3);margin-top:10px;line-height:1.4}.v3-cd-wrap{padding:6px 16px 0}.v3-cd{background:var(--s1);border-radius:22px;padding:20px;box-shadow:var(--card-sh);margin-top:4px}.v3-cd .v3-vn{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--t3)}.v3-cd .v3-vn i{width:32px;height:32px;border-radius:50%;background:var(--s2);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:14px;color:var(--t2)}.v3-cd h2{font:700 21px/1.22 var(--f-disp);margin-top:10px}.v3-cd .v3-lb{font-size:14px;color:var(--t3);margin-top:14px}.v3-cd .v3-big{font:700 40px/1.1 var(--f-disp);color:var(--alarm);letter-spacing:-.8px}.v3-cd .v3-big.v3-g{color:var(--ok)}.v3-cd .v3-big small{font-size:22px;color:var(--t3);font-weight:600}.v3-cd .v3-ops{font-size:13px;color:var(--t3)}.v3-cd h5{font-size:15px;font-weight:600;color:var(--t2);margin-top:18px}.v3-cd p.v3-t{font-size:16px;color:var(--t2);margin-top:4px}.v3-tl{list-style:none;margin-top:8px;border-left:2px solid var(--track);padding-left:12px;display:flex;flex-direction:column;gap:8px}.v3-tl li{font-size:15px;color:var(--t1)}.v3-tl li b{font-weight:600;color:var(--t3);margin-right:6px}.v3-tl li.v3-hot{color:var(--alarm)}.v3-who{font-size:14px;color:var(--t2);margin-top:8px}.v3-save{background:var(--s2);border-radius:18px;padding:14px 16px;margin-top:18px}.v3-save .v3-k{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--t2);font-weight:600}.v3-save .v3-tag{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--bg);color:var(--t3);font-weight:600}.v3-save .v3-v{font:700 26px/1.2 var(--f-disp);margin-top:4px}.v3-save .v3-v small{font:500 15px Inter,system-ui,sans-serif;color:var(--t3);margin-left:4px}.v3-save .v3-how{font-size:13px;color:var(--t3);margin-top:6px}.v3-done{background:var(--tint-ok);border-radius:18px;padding:14px 16px;margin-top:16px}.v3-done b{color:var(--ok);font:600 16px/1.3 var(--f-disp)}.v3-done p{font-size:15px;color:var(--t1);margin-top:4px}.v3-done .v3-note{margin-top:6px}.v3-done .v3-btn-q{margin-top:12px}.v3-ai-h{position:sticky;top:0;z-index:5;background:var(--bg);padding:12px 16px 10px;border-bottom:1px solid var(--track)}.v3-ai-h b{font:600 17px/1.2 var(--f-disp)}.v3-ai-empty{display:flex;flex-direction:column;gap:4px;padding:4px 2px;color:var(--t2);font-size:15px;line-height:1.42}.v3-ai-empty b{color:var(--t1);font:600 16px/1.3 var(--f-disp)}.v3-chat{padding:14px 16px 0;display:flex;flex-direction:column;gap:12px}.v3-bub{max-width:88%;border-radius:18px;padding:12px 14px;font-size:15px;line-height:1.42}.v3-bub.v3-ai{background:var(--s1);align-self:flex-start;border-bottom-left-radius:6px;box-shadow:var(--card-sh)}.v3-bub.v3-me{background:var(--s2);align-self:flex-end;border-bottom-right-radius:6px}.v3-bub .v3-hd{font-size:13px;color:var(--t3);margin-bottom:6px}.v3-bub table{width:100%;border-collapse:collapse;font-size:14px}.v3-bub td{padding:4px 0;border-top:1px solid var(--track)}.v3-bub td:last-child{text-align:right;white-space:nowrap;padding-left:10px}.v3-bub tr.v3-hl td{color:var(--alarm);font-weight:600}.v3-bub .v3-tl2{margin-top:8px;color:var(--t1)}.v3-qs{display:flex;flex-direction:column;gap:8px;padding:6px 16px 0}.v3-q{min-height:44px;text-align:left;padding:10px 14px;border-radius:16px;background:var(--s2);font-size:15px;border:1px solid var(--track)}.v3-q[disabled]{opacity:.45}.v3-own{display:flex;gap:8px;padding:12px 16px 0}.v3-own input{flex:1;min-width:0;height:48px;border-radius:999px;border:1px solid var(--track);background:var(--s1);color:var(--t1);padding:0 16px;font:15px Inter,system-ui,sans-serif}.v3-own .v3-btn-q{width:auto;flex:none;min-height:48px}.v3-abroad{font-size:13px;color:var(--t3);padding:14px 16px 0}.v3-abroad b{color:var(--t2)}.v3-inl{margin:4px 0 0;background:var(--s1);border-radius:18px;padding:14px;box-shadow:var(--card-sh)}.v3-inl b{font:600 16px/1.3 var(--f-disp)}.v3-inl p{font-size:14px;color:var(--t2);margin:4px 0 10px}.v3-tabbar{position:absolute;left:16px;right:16px;bottom:16px;height:56px;z-index:20;border-radius:999px;padding:4px;display:flex;gap:2px;background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 6px 18px #0000002e}.v3-tabbar button{flex:1;min-width:0;border-radius:999px;font-size:15px;font-weight:600;color:var(--t2);white-space:nowrap;padding:0 6px}@media(max-width:370px){.v3-tabbar button{font-size:13px;padding:0 3px}}.v3-tabbar button.v3-on{background:var(--pill-bg);color:var(--pill-t);box-shadow:var(--card-sh)}.v3-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dim);z-index:40}.v3-dim[hidden],.v3-sheet[hidden],.v3-mark[hidden]{display:none}.v3-sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;max-height:90%;overflow-y:auto;background:var(--bg);color:var(--t1);border-radius:24px 24px 0 0;padding:10px 16px 24px;box-shadow:0 -8px 30px #0000004d}.v3-sheet .v3-grab{width:40px;height:5px;border-radius:3px;background:var(--track);margin:0 auto 12px}.v3-sheet h2{font:700 25px/1.18 var(--f-disp);letter-spacing:-.4px}.v3-sheet h3{font:700 21px/1.22 var(--f-disp)}.v3-sheet .v3-x{position:absolute;right:12px;top:10px;width:44px;height:44px;border-radius:50%;font-size:22px;color:var(--t2)}.v3-sheet .v3-sm{font-size:13px;color:var(--t3);margin-bottom:8px}.v3-sheet .v3-ld{font-size:16px;color:var(--t2);margin-top:8px}.v3-sheet .v3-btn-red,.v3-sheet .v3-btn-q{margin-top:12px}.v3-seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--s2);margin-top:16px}.v3-seg button{flex:1;height:44px;border-radius:999px;font-size:15px;font-weight:600;color:var(--t2)}.v3-seg button.v3-on{background:var(--pill-bg);color:var(--pill-t);box-shadow:var(--card-sh)}.v3-seg-l{font-size:13px;color:var(--t3);margin-top:16px}details.v3-qa{border-top:1px solid var(--track);padding:2px 0}details.v3-qa:last-of-type{border-bottom:1px solid var(--track)}details.v3-qa summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:600}details.v3-qa summary:after{content:"+";color:var(--t3);font-size:20px;font-weight:400}details.v3-qa[open] summary:after{content:"-"}details.v3-qa p{font-size:15px;color:var(--t2);padding:0 0 12px}.v3-mi{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;border-top:1px solid var(--track);font-size:16px;text-align:left}.v3-mi span{color:var(--t3);font-size:14px}.v3-form{display:flex;flex-direction:column;gap:10px;margin-top:14px}.v3-form div{height:48px;border-radius:14px;border:1px solid var(--track);background:var(--s1);display:flex;align-items:center;padding:0 14px;color:var(--t3);font-size:15px}.v3-mark{position:absolute;z-index:35;left:16px;right:16px;background:var(--mark-bg);color:var(--mark-t);border-radius:16px;padding:12px 44px 12px 14px;box-shadow:0 10px 26px #00000059;font-size:15px;line-height:1.38;pointer-events:none}.v3-mark .v3-n{font-size:12px;font-weight:700;opacity:.75;margin-bottom:2px}.v3-mark .v3-mx{pointer-events:auto;position:absolute;right:4px;top:4px;width:40px;height:40px;border-radius:50%;font-size:20px;color:inherit}.v3-mark .v3-ar[hidden]{display:none}.v3-mark .v3-ar{position:absolute;width:14px;height:14px;background:var(--mark-bg);transform:rotate(45deg)}.v3-pulse{outline:3px solid var(--mark-bg);outline-offset:3px;animation:v3-pl 1.6s ease-in-out infinite}@keyframes v3-pl{50%{outline-offset:7px;outline-color:transparent}}@media(prefers-reduced-motion:reduce){.v3-pulse{animation:none}}.v3-toast{position:absolute;left:16px;right:16px;top:70px;z-index:50;background:var(--t1);color:var(--bg);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.4;box-shadow:0 8px 24px #0000004d}.v3-toast[hidden]{display:none}.v3-toast{pointer-events:none}.dv4-most{flex:none;min-height:46px;margin:0 0 12px;border:1.5px solid var(--dt-acc)}.dv4-guide{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;margin-top:4px}.fw,.fw *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.fw{margin:12px 16px;padding:16px;display:grid;gap:10px;background:var(--pu-card2);border:1px solid var(--pu-line);border-radius:18px}.fw-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fw-title{margin:0;font-size:18px;line-height:1.3;font-weight:700}.fw-count{font-size:14px;color:var(--mut);white-space:nowrap}.fw-lead{margin:0;font-size:14px;line-height:1.45;color:var(--soft)}.fw-done-title{margin:0;font-size:16px;font-weight:600}.fw-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:12px}.fw-item{display:grid;grid-template-columns:22px 1fr;column-gap:8px;row-gap:8px;font-size:14.5px;line-height:1.4}.fw-mark{color:var(--mut)}.fw-on .fw-mark{color:var(--pu-accent, #6bdc5f)}.fw-on .fw-text{color:var(--soft)}.fw-btns{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.fw-btn{min-height:44px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid var(--pu-line);background:transparent;color:inherit}.fw-btn-main{border:0;background:var(--pu-accent, #6bdc5f);color:#0b0b0b}.fw-fail{grid-column:2;margin:0;font-size:13px;color:var(--mut)}
