button{color:inherit}:root{--bg:#f3f1f9;--paper:#fff;--ink:#25222c;--muted:#625f67;--line:#e6e4ec;--green:#3b2966;--soft:#eae5f5;--orange:#efddc2;--radius:18px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b4a4da}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.2px;font-size:30px;font-weight:600;line-height:1.25}h2{letter-spacing:-.35px;font-size:16px;font-weight:700}h3{font-size:14px;font-weight:700}small,.small{font-size:12px}svg{display:block}.icon{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}.mark{background:var(--green);color:#ff9b54;--old:#cfc5e7;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.mark .icon{width:21px;height:21px}.wordmark{letter-spacing:-.7px;font-size:16px;font-weight:800}.wordmark span{font-weight:500}.flex{align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.muted{color:var(--muted)}.green{color:var(--green)}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.shell{min-height:calc(100 * var(--vhu,1vh));grid-template-columns:228px minmax(0,1fr);display:grid}.sidebar{border-right:1px solid var(--line);z-index:30;background:#faf9fd;flex-direction:column;width:228px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{gap:9px;padding:0 10px}.company{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;margin:33px 0 22px;padding:11px;display:flex}.company-symbol{color:#746850;background:#eeeade;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.company strong{font-size:14px;display:block}.company .muted{font-size:12px}.company .icon{width:14px;margin-left:auto}.nav-label{letter-spacing:1.3px;color:#625f68;margin:14px 13px 8px;font-size:12px;font-weight:700}.nav{flex-direction:column;gap:4px;display:flex}.nav a{color:#625f67;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;font-size:14px;font-weight:600;display:flex}.nav a:hover{background:#ece8f6}.nav a.active{background:var(--soft);color:var(--green)}.nav-count{background:#fff;border-radius:6px;margin-left:auto;padding:0 6px;font-size:12px}.side-bottom{margin-top:auto;padding-top:20px}.trial-box{background:#ebe7f5;border-radius:12px;padding:14px;font-size:12px}.trial-box p{color:#625f6b;margin:7px 0 12px}.trial-box a{color:var(--green);justify-content:space-between;font-weight:700;display:flex}.profile{padding:19px 6px 0}.avatar{color:#655f4e;background:#e9e8dc;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#faf9fd;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 38px;display:flex}.crumb{color:var(--muted);gap:9px;font-size:12px}.crumb strong{color:#4f4c57;font-weight:500}.demo-pill{letter-spacing:1px;color:#625f6b;text-transform:uppercase;border:1px solid #d9d5e2;border-radius:5px;padding:4px 8px;font-size:12px}.icon-button{color:#635f6b;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{background:var(--soft)}.mobile-menu{display:none}.content{max-width:1560px;margin:auto;padding:33px 38px 70px}.page-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.page-head p{color:var(--muted);margin-top:8px;font-size:14px}.btn{background:var(--green);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{background:#2e204f;transform:translateY(-1px)}.btn.secondary{color:#524f5a;background:#fff;border:1px solid #dfdce6}.btn.secondary:hover{background:#f2eff9}.btn.ghost{color:var(--green);background:0 0;padding:7px 0}.btn.danger{background:#a94839}.btn .icon{width:15px;height:15px}.btn.wide{width:100%}.btn.large{padding:14px 20px;font-size:16px}.badge{white-space:nowrap;color:#503888;background:#ebe6f5;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge.amber{color:#775c35;background:#fcf2e3}.badge.gray{color:#615f67;background:#f0eff2}.badge.red{color:#8b5042;background:#fbede8}.dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:23px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.card-head .sub{color:var(--muted);margin-top:4px;font-size:12px}.attention{background:#e9e4f4;border:1px solid #dad2ec;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;margin-bottom:24px;padding:19px 22px;display:grid}.attention .symbol{color:#593e99;background:#d6ccec;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.attention h3{font-size:14px}.attention p{color:#655d76;margin-top:3px;font-size:14px}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.metric{padding:19px 21px}.metric-label{color:#625f69;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.metric-value{letter-spacing:-1.4px;margin-top:11px;font-size:30px;font-weight:500;line-height:1.2}.metric-value span{color:#625f6a;letter-spacing:0;font-size:12px}.metric-bottom{color:#625f68;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.metric-bottom strong{color:#6043a3;font-weight:600}.two-col{grid-template-columns:1.62fr 1fr;gap:22px;margin-bottom:22px;display:grid}.equal-col{grid-template-columns:1fr 1fr}.three-col{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.chart{height:182px;margin:10px 0;position:relative}.chart svg{width:100%;height:100%;overflow:visible}.chart-axis{fill:#a19ea8;font-size:12px}.legend{color:#635f6b;align-items:center;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:#6647ad;border-radius:50%;width:6px;height:6px}.legend .light{background:#cdc3e6}.chart-note{color:#635f6b;margin-top:8px;font-size:12px}.activity-line{border-top:1px solid #eeecf2;align-items:flex-start;gap:11px;padding:13px 0;display:flex}.activity-line:first-of-type{border-top:0}.platform{color:#645d73;background:#f0edf7;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.platform.tg{color:#45666d;background:#edf5f5}.platform.habr{color:#51636c;background:#edf2f3}.platform.vc{color:#815741;background:#fff0e9}.platform.dzen{color:#56555a;background:#eeedf0}.platform.ten{color:#815551;background:#f2edec}.activity-line h3{font-size:14px;font-weight:600}.activity-line p{color:#615e68;margin-top:3px;font-size:14px}.activity-line time{color:#635f6c;white-space:nowrap;margin-left:auto;font-size:12px}.next-material{background:#f1eef8;border-radius:12px;margin-bottom:12px;padding:15px}.next-material h3{margin:9px 0;font-size:16px;line-height:1.5}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{color:#645e71;background:#fff;border:1px solid #e3e0e9;border-radius:5px;padding:3px 7px;font-size:12px}.progress{background:#e9e4f4;border-radius:10px;height:5px;overflow:hidden}.progress span{background:#7658bb;border-radius:10px;height:100%;display:block}.coverage{color:#625d6c;justify-content:space-between;margin:13px 0 7px;font-size:14px;display:flex}.link{color:#543b90;background:0 0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.link .icon{width:13px}.divider{border:0;border-top:1px solid var(--line);margin:20px 0}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:21px;display:flex}.field-select{color:#645d74;background:#fff;border:1px solid #ddd9e5;border-radius:8px;max-width:100%;padding:8px 11px;font-size:14px}.tabs{background:#e8e3f4;border-radius:9px;flex-wrap:wrap;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex}.tabs button{color:#635e70;background:0 0;border-radius:7px;padding:7px 13px;font-size:14px}.tabs button.active{color:#4d4561;background:#fff;box-shadow:0 1px 5px #c8c5d030}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);grid-template-columns:1fr 155px 120px 85px;align-items:center;gap:16px;padding:18px 0;display:grid}.row p{color:var(--muted);margin-top:4px;font-size:14px}.row h3{font-size:14px;font-weight:600}.row-head{color:var(--muted);border-top:0;padding-top:0;font-size:12px}.row-main{align-items:center;gap:13px;display:flex}.row button{text-align:left}.row-button{color:var(--ink);text-align:left;background:0 0;padding:0}.row-button:hover h3{color:var(--green)}.note{color:#645e70;background:#f0edf8;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.note.amber{color:#725d40;background:#fcf3e6}.note.red{color:#805647;background:#faeee9}.note p+p{margin-top:6px}.label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.input,textarea.input{color:#433d52;background:#fff;border:1px solid #dcd8e4;border-radius:9px;outline:none;width:100%;padding:11px 13px}textarea.input{resize:vertical;min-height:90px}.input:focus{border-color:#9387af}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-group{margin-bottom:19px}.help{color:#645e71;margin-top:6px;font-size:12px}.check{color:#645d72;cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;display:flex}.check input{accent-color:var(--green);margin-top:4px}.radio-card{cursor:pointer;border:1px solid #d8cfec;border-radius:11px;gap:12px;padding:17px;display:flex}.radio-card input{accent-color:var(--green)}.radio-card:has(input:checked){background:#efecf7;border-color:#9a84cd}.radio-card p{color:var(--muted);margin-top:3px;font-size:14px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#1a122dc0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{width:540px;max-width:100%;max-height:calc(90 * var(--vhu,1vh));background:#fff;border-radius:20px;padding:27px;overflow:auto;box-shadow:0 35px 80px #160f2530}.modal.wide{width:720px}.modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal h2{font-size:20px}.modal p{color:#645e72;margin-bottom:14px;font-size:14px}.modal-footer{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.fact{border-top:1px solid var(--line);padding:17px 0}.fact p{margin:7px 0 10px;font-size:14px}.source-ref{color:#655c77;align-items:center;gap:7px;font-size:12px;display:flex}.fact-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.article{color:#4b4755;max-width:700px;margin:auto;font-family:Georgia,serif;font-size:16px;line-height:1.6}.article h2{margin-bottom:20px;font-size:24px;font-weight:400;line-height:1.3}.article h3{margin:24px 0 10px;font-size:20px}.article sup{color:#5f42a2;background:#ebe7f5;border-radius:4px;padding:2px 4px;font-family:Manrope,Arial,sans-serif;font-size:12px}.article-top{color:#635d73;margin-bottom:20px;font-family:Manrope,Arial,sans-serif;font-size:12px}.material-nav{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.material-nav button{color:#625e6e;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px;font-size:14px}.material-nav button.active{color:#553b92;background:#e5dff2;border-color:#d0c5e8}.sticky-actions{background:#fcfbfe;border:1px solid #d8d0ec;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:14px 20px;display:flex;position:sticky;bottom:15px;box-shadow:0 5px 25px #23183b12}.check-list{flex-direction:column;gap:12px;display:flex}.check-item{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.check-item h3{font-size:14px}.check-item p{color:var(--muted);margin-top:4px;font-size:14px}.circle-check{color:#6244a8;background:#e9e4f4;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.circle-check .icon{width:13px}.circle-check.amber{color:#795b2f;background:#fbefdb}.circle-check.gray{color:#655d76;background:#ebe7f5}.empty{text-align:center;padding:45px}.empty .icon{color:#655c7c;width:37px;height:37px;margin:0 auto 18px}.empty p{color:var(--muted);margin:9px 0 18px;font-size:14px}.connection-card{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:19px 0;display:flex}.connection-card h3{font-size:14px}.connection-card p{color:var(--muted);margin-top:5px;font-size:14px}.connection-card .btn{flex-shrink:0;margin-left:auto}.connect-desc{flex:1}.pill-count{color:#655d76;font-size:12px}.report-tile{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.report-tile p{color:var(--muted);margin-top:4px;font-size:14px}.report-tile b{font-size:24px;font-weight:500}.landing{min-height:calc(100 * var(--vhu,1vh));padding:0 calc(6 * var(--vwu,1vw)) 60px;background:#f0edf8}.landing-nav{justify-content:space-between;align-items:center;gap:16px;height:94px;display:flex}.landing-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;max-width:1150px;margin:70px auto 80px;display:grid}.landing h1{letter-spacing:-2.6px;margin:20px 0 23px;font-size:30px;line-height:1.12}.landing-hero>div>p{color:#635d72;max-width:500px;margin-bottom:30px;font-size:14px;line-height:1.5}.landing .eyebrow{color:#6c4bb6}.hero-art{background:#e3ddf1;border-radius:30px;padding:30px;transform:rotate(-2deg)}.hero-art .card{padding:24px;transform:rotate(2deg);box-shadow:0 14px 30px #47317910}.hero-art .metric-value{font-size:30px}.hero-orbit{justify-content:center;gap:12px;margin:25px 0 0;display:flex}.hero-orbit .platform{background:#fff;width:45px;height:45px;font-size:12px}.landing-section{max-width:1150px;margin:60px auto}.landing-section>h2{letter-spacing:-1px;margin-bottom:25px;font-size:30px}.landing-features p{color:var(--muted);margin-top:10px;font-size:14px}.landing-features .eyebrow{color:#665985;margin-bottom:20px}.price-panel{color:#e2dcf0;background:#312254;border-radius:22px;grid-template-columns:1fr 1fr;gap:40px;padding:39px;display:grid}.price-panel h2{margin:14px 0;font-size:30px;line-height:1.3}.price-panel p{color:#ae9dd7;font-size:14px}.price-panel .btn{color:#35255b;background:#d1c7e8;margin-top:20px}.price-panel li{margin-bottom:12px;font-size:14px}.price{letter-spacing:-1.7px;font-size:30px}.onboarding{max-width:850px;margin:30px auto}.stepper{justify-content:space-between;gap:10px;margin-bottom:30px;display:flex}.stepper div{color:#635d73;align-items:center;gap:7px;font-size:12px;display:flex}.stepper b{border:1px solid #d5ccea;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.stepper .active{color:#52398b}.stepper .active b{background:#dfd9ef;border-color:#c1b3e0}.onboarding .card{padding:35px}.onboarding h2{margin-bottom:10px;font-size:24px}.onboarding .lead{color:#635d72;margin-bottom:27px;font-size:16px}.calendar{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.calendar-day{border:1px solid var(--line);background:#f4f2f9;border-radius:12px;min-height:180px;padding:12px}.calendar-day>p{color:#635d73;margin-bottom:15px;font-size:12px}.calendar-event{text-align:left;background:#fff;border:1px solid #dbd4ed;border-radius:9px;width:100%;padding:11px;display:block}.calendar-event h3{font-size:12px;line-height:1.5}.calendar-event small{color:var(--muted);font-size:12px}.calendar-event .badge{margin-top:8px;font-size:12px}.review-actions{flex-wrap:wrap;gap:7px;display:flex}.compact{padding:16px}.mini-switch{background:#d7ceeb;border-radius:20px;align-items:center;width:30px;height:18px;padding:3px;display:flex}.mini-switch i{background:#fff;border-radius:50%;width:12px;height:12px}.notification{border-top:1px solid var(--line);padding:13px 0}.notification h3{font-size:14px}.notification p{color:var(--muted);margin-top:4px;font-size:14px}#toast{color:#e9e5f4;z-index:200;opacity:0;pointer-events:none;background:#342458;border:1px solid #766798;border-radius:11px;max-width:calc(100% - 30px);padding:12px 21px;font-size:14px;transition:all .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px)}#toast.show{opacity:1;transform:translate(-50%)}.prototype-bar{border-top:1px solid var(--line);color:#635d74;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;padding-top:14px;font-size:12px;display:flex}.prototype-bar button{color:#665b81;background:0 0;font-size:12px}.error-text{color:#855442;margin-top:7px;font-size:12px}.flow-link{color:#5b3f9b;background:#ebe6f5;border-radius:9px;padding:9px 12px;font-size:14px}.month-switch{align-items:center;gap:12px;display:flex}.screen-state{color:#645d75;font-size:14px}.state-spinner{border:2px solid #d6cdeb;border-top-color:#6446ab;border-radius:50%;width:25px;height:25px;margin:0 auto 20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.billing-amount{letter-spacing:-1.8px;margin:22px 0;font-size:30px;font-weight:500}.billing-amount span{color:var(--muted);letter-spacing:0;font-size:12px}.payment-options{flex-direction:column;gap:12px;display:flex}.strategy-block{border-top:1px solid var(--line);padding:17px 0}.strategy-block .eyebrow{color:#655d76;margin-bottom:8px;font-size:12px}.strategy-block p{font-size:14px;line-height:1.5}.team-row{border-top:1px solid var(--line);grid-template-columns:1fr 160px 140px;align-items:center;gap:15px;padding:17px 0;display:grid}.scroll-area{overflow:auto}.inquiry-content{background:#f0edf7;border-radius:12px;margin:20px 0;padding:20px;font-size:14px;line-height:1.5}.metric-subheading{color:var(--muted);margin-bottom:15px;font-size:12px}.footer-note{color:#655d75;text-align:center;margin-top:25px;font-size:14px}.panel-aside .card{margin-bottom:18px}.skeleton{background:#e8e3f4;border-radius:5px;height:14px;margin:14px 0;animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.4}}.status-row{justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.menu-dismiss{display:none}[hidden]{display:none!important}.sidebar{overflow-y:auto}.sidebar .side-bottom{flex-shrink:0}.input:invalid:not(:placeholder-shown){border-color:#d0b29d}:where(html.vw-ge1550) .content{padding-top:42px}:where(html.vw-ge1550) .stats{gap:20px}:where(html.vw-ge1550) .metric{padding:24px}:where(html.vw-ge1550) .chart{height:225px}:where(html.vw-ge1550) .two-col{gap:25px}:where(html.vw-le1150) .shell{grid-template-columns:204px minmax(0,1fr)}:where(html.vw-le1150) .sidebar{width:204px;padding:25px 12px}:where(html.vw-le1150) .topbar{padding:0 24px}:where(html.vw-le1150) .content{padding:27px 24px 60px}:where(html.vw-le1150) .two-col{grid-template-columns:1.35fr 1fr;gap:15px}:where(html.vw-le1150) .card{padding:19px}:where(html.vw-le1150) .metric{padding:17px}:where(html.vw-le1150) .metric-label{font-size:12px}:where(html.vw-le1150) .row{grid-template-columns:1fr 110px 105px 60px;gap:10px}:where(html.vw-le1150) .landing h1{font-size:30px}:where(html.vw-le1150) .landing-hero{gap:30px}:where(html.vw-le900) .two-col{grid-template-columns:1fr}:where(html.vw-le900) .stats{grid-template-columns:repeat(2,1fr)}:where(html.vw-le900) .three-col{grid-template-columns:1fr}:where(html.vw-le900) .calendar{grid-template-columns:repeat(3,1fr)}:where(html.vw-le900) .calendar-day:last-child{grid-column:auto}:where(html.vw-le900) .page-head{align-items:flex-start}:where(html.vw-le900) .page-head h1{font-size:30px}:where(html.vw-le900) .landing-hero{grid-template-columns:1fr}:where(html.vw-le900) .hero-art{max-width:480px}:where(html.vw-le900) .landing-hero{margin-top:45px}:where(html.vw-le900) .landing h1{max-width:650px;font-size:30px}:where(html.vw-le900) .price-panel{gap:25px}:where(html.vw-le900) .row{grid-template-columns:1fr 100px 95px}:where(html.vw-le900) .row>:last-child{display:none}:where(html.vw-le900) .team-row{grid-template-columns:1fr 120px}:where(html.vw-le900) .team-row>:last-child{display:none}:where(html.vw-le650) .shell{display:block}:where(html.vw-le650) .sidebar{width:228px;transition:all .2s;transform:translate(-100%);box-shadow:0 0 45px #2a1d4822}:where(html.vw-le650) .sidebar.open{transform:none}:where(html.vw-le650) .menu-dismiss{display:block;position:absolute;top:8px;right:10px}:where(html.vw-le650) .main{width:100%}:where(html.vw-le650) .topbar{gap:10px;height:62px;padding:0 16px}:where(html.vw-le650) .crumb{display:none}:where(html.vw-le650) .mobile-menu{display:grid}:where(html.vw-le650) .topbar .btn{padding:8px 10px;font-size:14px}:where(html.vw-le650) .topbar>.flex{gap:7px}:where(html.vw-le650) .content{padding:25px 16px 55px}:where(html.vw-le650) .page-head{flex-wrap:wrap;gap:15px;margin-bottom:21px}:where(html.vw-le650) .page-head h1{font-size:24px}:where(html.vw-le650) .page-head p{font-size:14px}:where(html.vw-le650) .stats{gap:10px;margin-bottom:17px}:where(html.vw-le650) .metric{padding:15px}:where(html.vw-le650) .metric-label{font-size:12px}:where(html.vw-le650) .metric-value{font-size:24px}:where(html.vw-le650) .metric-bottom{flex-wrap:wrap;gap:3px;font-size:12px}:where(html.vw-le650) .attention{grid-template-columns:30px 1fr;gap:11px;padding:16px}:where(html.vw-le650) .attention .symbol{width:30px;height:30px}:where(html.vw-le650) .attention .btn{grid-column:2;width:max-content}:where(html.vw-le650) .card{border-radius:14px;padding:18px}:where(html.vw-le650) .two-col{gap:17px;margin-bottom:17px}:where(html.vw-le650) .card-head h2{font-size:16px}:where(html.vw-le650) .chart{height:170px}:where(html.vw-le650) .row{grid-template-columns:1fr;gap:9px}:where(html.vw-le650) .row-head{display:none}:where(html.vw-le650) .row>:last-child{display:block}:where(html.vw-le650) .row{padding-right:0;position:relative}:where(html.vw-le650) .row>.small{font-size:12px}:where(html.vw-le650) .row>.badge{width:max-content}:where(html.vw-le650) .row>.link{display:none}:where(html.vw-le650) .form-grid{grid-template-columns:1fr;gap:0}:where(html.vw-le650) .sticky-actions{flex-wrap:wrap;bottom:10px}:where(html.vw-le650) .sticky-actions .flex{flex-wrap:wrap}:where(html.vw-le650) .stepper{gap:5px}:where(html.vw-le650) .stepper div{gap:4px;font-size:12px}:where(html.vw-le650) .stepper b{width:20px;height:20px;font-size:12px}:where(html.vw-le650) .onboarding h2{font-size:20px}:where(html.vw-le650) .connection-card{flex-wrap:wrap;gap:10px}:where(html.vw-le650) .connection-card .btn{margin-left:45px}:where(html.vw-le650) .connection-card .badge{white-space:normal}:where(html.vw-le650) .calendar{grid-template-columns:1fr 1fr;gap:10px}:where(html.vw-le650) .calendar-day{min-height:135px}:where(html.vw-le650) .calendar-event{padding:8px}:where(html.vw-le650) .calendar-event .badge{white-space:normal}:where(html.vw-le650) .modal-backdrop{padding:10px}:where(html.vw-le650) .modal{max-height:calc(93 * var(--vhu,1vh));padding:22px}:where(html.vw-le650) .modal h2{font-size:20px}:where(html.vw-le650) .modal-footer{flex-wrap:wrap}:where(html.vw-le650) .landing{padding:0 20px 40px}:where(html.vw-le650) .landing-nav{height:76px}:where(html.vw-le650) .landing-nav .wordmark{font-size:14px}:where(html.vw-le650) .landing-nav .btn{padding:9px;font-size:14px}:where(html.vw-le650) .landing h1{letter-spacing:-1.6px;font-size:30px}:where(html.vw-le650) .landing-hero{gap:40px;margin:35px auto 55px}:where(html.vw-le650) .landing-hero>div>p{font-size:14px}:where(html.vw-le650) .hero-art{border-radius:20px;padding:20px}:where(html.vw-le650) .price-panel{grid-template-columns:1fr;gap:20px;padding:26px}:where(html.vw-le650) .price-panel h2,:where(html.vw-le650) .landing-section>h2{font-size:24px}:where(html.vw-le650) .price{font-size:30px}:where(html.vw-le650) .landing-section{margin:40px auto}:where(html.vw-le650) .team-row{grid-template-columns:1fr;gap:7px}:where(html.vw-le650) .team-row>:last-child{display:block}:where(html.vw-le650) .material-nav{gap:5px}:where(html.vw-le650) .material-nav button{padding:7px 8px;font-size:14px}:where(html.vw-le650) .article{font-size:16px}:where(html.vw-le650) .article h2{font-size:24px}:where(html.vw-le650) .tabs{gap:0;width:100%}:where(html.vw-le650) .tabs button{padding:7px 9px;font-size:14px}:where(html.vw-le650) .page-head>.flex{flex-wrap:wrap}:where(html.vw-le650) .toolbar{gap:7px}:where(html.vw-le650) .footer-note{text-align:left}:where(html.vw-le650) .prototype-bar{font-size:12px}.key-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.key-list .key-row:first-child{border-top:0}.key-main{flex:1;min-width:0}.key-main h3{font-size:14px}.key-main p{color:var(--muted);margin-top:4px;font-size:14px}.key-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:340px;display:flex}.prov{background:var(--soft);width:34px;height:34px;color:var(--green);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.prov-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.prov-tile{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.prov-tile:hover{border-color:var(--green)}.prov-tile b{font-size:14px}.prov-tile small{color:var(--muted);font-size:12px}.usage-row{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.alert-bar{background:#fbf1dd;border:1px solid #efd9a8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.alert-bar h3{font-size:14px}.alert-bar p{color:#7a5f22;margin-top:2px;font-size:14px}.browser-frame{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:14px 0;overflow:hidden}.bf-bar{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 12px;display:flex}.bf-bar i{background:#cfc8e2;border-radius:50%;flex:none;width:9px;height:9px}.bf-url{color:var(--muted);background:var(--paper);border-radius:8px;flex:1;align-items:center;gap:5px;min-width:0;margin-left:8px;padding:3px 10px;font-size:12px;display:flex}.bf-url .icon{width:12px;height:12px}.bf-body{flex-direction:column;gap:10px;max-width:360px;margin:0 auto;padding:22px;display:flex}.bf-title{font-size:16px}.bf-ok{background:var(--soft);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:18px;font-weight:700;display:flex}.hist-row{border-top:1px solid var(--line);grid-template-columns:1.2fr .5fr 1.6fr;gap:8px;padding:8px 0;font-size:12px;display:grid}.help-steps{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:14px}.help-steps li{margin:3px 0}.stepper-mobile{display:none}.stepper-wrap{margin-bottom:0}.stepper-group{color:var(--muted);text-align:center;margin:-14px 0 22px;font-size:12px}.secret-field{position:relative}.secret-field .input{padding-right:92px}.reveal{background:var(--soft);color:var(--green);border:0;border-radius:8px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(html.vw-le900) .prov-grid{grid-template-columns:1fr}:where(html.vw-le900) .key-row{flex-wrap:wrap}:where(html.vw-le900) .key-actions{justify-content:flex-start;width:100%;max-width:none}:where(html.vw-le900) .onboarding .stepper{flex-wrap:wrap}:where(html.vw-le650) .stepper span{display:none}:where(html.vw-le650) .stepper-mobile{color:var(--muted);margin:-14px 0 4px;font-size:12px;display:block}:where(html.vw-le650) .stepper-group{text-align:left;margin:0 0 20px}:where(html.vw-le650) .hist-row{grid-template-columns:1fr 1fr}:where(html.vw-le650) .hist-row span:last-child{grid-column:1/-1}:where(html.vw-le650) .bf-body{padding:16px}:where(html.vw-le650) .onboarding .card{padding:22px}.alert-bar.info{background:var(--soft);border-color:var(--line)}.alert-bar.info p{color:var(--muted)}.route-row{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr 1fr auto;align-items:end;gap:14px;padding:16px 0;display:grid}.route-list .route-row:first-child{border-top:0}.route-name h3{font-size:14px}.route-name p{color:var(--muted);margin-top:2px;font-size:12px}.route-row .form-group{margin:0}.route-use{text-align:right;color:var(--muted);min-width:96px;font-size:12px}.route-use b{color:var(--ink);font-size:14px;display:block}:where(html.vw-le1150) .route-row{grid-template-columns:1fr 1fr 1fr}:where(html.vw-le1150) .route-name{grid-column:1/-1}:where(html.vw-le1150) .route-use{text-align:left;grid-column:1/-1;align-items:baseline;gap:8px;display:flex}:where(html.vw-le1150) .route-use b{display:inline}:where(html.vw-le650) .route-row{grid-template-columns:1fr}html,body{height:100%;margin:0;overflow:hidden}#vw{flex-direction:column;height:100%;display:flex}#vw-bar{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:4px 12px;font-size:12px;display:flex}#vw-bar .vw-t{color:var(--ink);font-weight:700}.vw-seg{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.vw-seg button{background:var(--paper);color:var(--ink);border:0;min-height:44px;padding:0 14px;font-size:12px;font-weight:600}.vw-seg button+button{border-left:1px solid var(--line)}.vw-seg button[aria-pressed=true]{background:var(--green);color:#fff}#vw-stage{background:var(--soft);flex:1;min-height:0;overflow:auto}#vw-sizer{margin:0 auto;position:relative}#vw-sizer.framed{margin:12px auto}#vw-device{transform-origin:0 0;background:var(--bg);position:absolute;top:0;left:0;overflow:hidden}#vw-device.framed{border:1px solid var(--line);border-radius:28px;box-shadow:0 12px 40px #25222c2e}#vw-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:auto}.cat-row{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:10px;padding:8px 0;font-size:12px;display:grid}:where(html.vw-le650) .cat-row{grid-template-columns:1fr;gap:2px}#vw-bar .vw-tools{margin-left:auto}@media (width<=430px){#vw-bar .vw-t{display:none}}.info-i{vertical-align:-4px;width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:inline-grid;position:relative}.info-i:after{content:"";position:absolute;inset:-11px}.info-i .icon{width:18px;height:18px}.info-i[aria-expanded=true]{color:var(--green)}.info-pop{z-index:80;background:var(--ink);color:#fff;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;box-shadow:0 10px 30px #0000002e}.btn.icon-only{flex:none;gap:0;width:44px;min-width:44px;height:44px;padding:0}.btn.icon-only .icon{width:18px;height:18px;margin:0}.logo{line-height:0;display:block}.logo svg{width:auto;height:42px;display:block}.company{color:var(--ink);height:auto;min-height:52px}.company-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.logo svg{max-width:100%}:where(html.vw-le650) .sidebar .brand{padding-right:52px}:where(html.vw-le650) .logo svg{height:34px}#vw{height:auto;padding-top:env(safe-area-inset-top,0px);position:fixed;inset:0}#vw-scroll{padding-bottom:env(safe-area-inset-bottom,0px)}.top-logo{line-height:0;display:block}.top-logo svg{width:auto;height:36px}.sidebar .company{margin-top:0}:where(html.vw-le650) .top-logo svg{height:30px}:where(html.vw-le650) .sidebar .company{margin-top:44px}.tg-step{align-items:flex-start;gap:12px;margin:12px 0;display:flex}.tg-step>b{background:var(--soft);width:26px;height:26px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.copy-row{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.copy-row code{text-overflow:ellipsis;white-space:nowrap;background:var(--soft);border-radius:8px;flex:1;min-width:0;padding:10px 12px;font-size:14px;overflow:hidden}.tg-step>div{flex:1;min-width:0}.tg-step p{overflow-wrap:anywhere}.onb-url{align-items:stretch;gap:10px;margin-top:14px;display:flex}.onb-url .input{min-height:52px;font-size:16px}.onb-url .btn.icon-only{width:52px;min-width:52px;height:52px;margin:0}.scan-host{word-break:break-all;align-items:center;gap:10px;margin:0 0 4px;display:flex}.scan-host svg{width:22px;height:22px;color:var(--green);flex-shrink:0}.scan-list{gap:12px;margin:16px 0 26px;display:grid}.scan-line{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.scan-line.ok{color:var(--ink)}.scan-dot{border:2px solid var(--line);border-radius:50%;flex-shrink:0;width:24px;height:24px}.scan-line.run .scan-dot{border-color:var(--soft);border-top-color:var(--green);animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.scan-line.run .scan-dot{border-color:var(--green);animation:none}}.onb-auth{border-top:1px solid var(--line);padding-top:22px}.onb-consent{margin-top:16px}.onb-terms{margin:10px 0 0}.onb-sent{margin:0}.onb-signed{align-items:center;gap:10px;font-size:14px;display:flex}.onb-src{align-items:center;gap:6px;margin:0 0 4px;display:flex}.onb-src svg{flex-shrink:0;width:16px;height:16px}.onb-block{margin-top:22px}.onb-block>.label{margin-bottom:10px}.pchips{flex-wrap:wrap;gap:8px;display:flex}.pchip{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:inline-flex}.pchip.on{background:var(--soft);border-color:var(--green);color:var(--ink)}.pchip svg{width:16px;height:16px;color:var(--green);flex-shrink:0}.pchip.fixed{cursor:default}.onb-fact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.onb-fact p{margin:0 0 2px;font-size:14px}.onb-fact .btn{margin:0}.onb-fact.off p{color:var(--muted);text-decoration:line-through}.onb-foot{gap:12px;margin-top:28px}.onb-foot .btn{margin:0}.onb-topic{border-top:1px solid var(--line);gap:16px;padding:14px 0;display:flex}.onb-topic h3{margin:0 0 6px;font-size:16px}.onb-week{color:var(--muted);flex:0 0 76px;padding-top:3px;font-size:12px}.onb-also{margin:12px 0 0}.onb-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.onb-row-t{flex:1;min-width:0}.onb-row-t h3{margin:0;font-size:14px}.onb-row-t p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.onb-row .btn{margin:0}.onb-row .platform svg{width:18px;height:18px}.onb-sub{align-items:center;margin:26px 0 4px;font-size:16px;display:flex}.onb-keys{padding:4px 0 14px}.onboarding{max-width:640px}.onboarding>.card{width:100%}.onb-consent .link,.onb-terms .link{font-size:inherit;display:inline}.tlink{color:#543b90;cursor:pointer;min-height:0;padding:0;font-weight:600;display:inline}.tlink:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid}.pchip.add{color:var(--muted);border-style:dashed}.pchip.add svg{color:var(--muted)}.onb-add{flex:260px;align-items:stretch;gap:8px;min-width:0;display:flex}.onb-add .input{min-height:44px;font-size:16px}.onb-add .btn.icon-only{margin:0}.onb-fact-add{border-top:1px solid var(--line);padding-top:12px;display:flex}.onb-page{min-height:calc(100 * var(--vhu,1vh));background:radial-gradient(90% 45% at 50% 0,#ebe4fb 0%,#ebe4fb00 75%),#f7f5fc;padding:0 20px}.onb-top{align-items:center;gap:12px;max-width:640px;height:72px;margin:0 auto;display:flex}.onb-top .logo{flex:none}.onb-top .btn{margin:0}.onb-step{color:var(--muted);margin-left:auto;font-size:12px}.onb-progress{gap:6px;max-width:640px;margin:0 auto;display:flex}.onb-progress i{background:#e3dcf5;border-radius:2px;flex:1;height:4px;transition:background .4s}.onb-progress i.on{background:#5b47b0}.onb-body{max-width:640px;margin:24px auto 0;padding-bottom:40px}.rom{display:block;overflow:visible}.rom .gh{stroke:#e6def8;stroke-width:22px;stroke-linecap:round}.rom .pt{stroke:#5b47b0;stroke-width:22px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.2,.8,.2,1) calc(var(--i)*.11s),stroke .4s}.rom .pt.on{stroke-dashoffset:0}.rom .pt.ab.on{stroke:#ff9b54}.rom .core{fill:#ff9b54;transform-box:fill-box;transform-origin:50%}.rom.busy .core{animation:1.6s ease-in-out infinite romBreath}.rom.talk .gh{animation:1.4s ease-in-out infinite romWave;animation-delay:calc(var(--k)*70ms)}.rom.lit .core{filter:drop-shadow(0 0 16px #ff9b54d9)}@keyframes romBreath{50%{transform:scale(1.12)}}@keyframes romWave{50%{stroke:#b9a8ee}}.rom-glow{width:168px;height:168px;margin:0 auto;position:relative}.rom-glow .rom{width:100%;height:100%;position:relative}.rom-glow:before{content:"";background:radial-gradient(circle,#ff9b5442 0%,#cbbcf257 38%,#cbbcf200 70%);border-radius:50%;animation:3.2s ease-in-out infinite romGlow;position:absolute;inset:-30%}.rom-glow.small{flex:none;width:92px;height:92px;margin:0}@keyframes romGlow{50%{opacity:.7;transform:scale(1.08)}}.hero-say{text-align:center;padding-top:28px}.say-hello{color:var(--muted);margin:26px 0 6px;font-size:14px}.onb-body .say{color:var(--ink);text-wrap:balance;min-height:1.25em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.onb-body .say-xl{font-size:30px}.typing:after{content:"";vertical-align:-.1em;background:#5b47b0;width:2px;height:.9em;margin-left:3px;animation:.8s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.say-sub{color:var(--muted);margin:8px 0 0;font-size:14px}.hero-url{max-width:460px;margin:28px auto 0}.hero-url .input{background:var(--paper);border-radius:999px;padding-left:22px;box-shadow:0 6px 24px #2f215214}.hero-url .btn.icon-only{border-radius:999px}.hero .error-text{text-align:center}.scan-hero{align-items:center;gap:16px;margin-bottom:18px;display:flex}.scan-hero .say-t{flex:1;min-width:0}.scan-hero .say{min-height:2.5em;font-size:20px}.say-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.say-row .rom.mini{flex:none;width:56px;height:56px}.say-row .say{font-size:20px}.say-t{min-width:0}.live-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:18px 20px;box-shadow:0 10px 30px #2f215212}.lc-head{align-items:center;gap:12px;padding-bottom:14px;display:flex}.lc-head b{font-size:16px;display:block}.lc-ava{color:#fff;background:linear-gradient(135deg,#5b47b0,#2f2152);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.lc-sec{border-top:1px solid var(--line);padding:12px 0}.lc-sec .label{margin-bottom:8px}.lc-sec.wait .label{color:#655a84}.lc-chips{flex-wrap:wrap;gap:6px;display:flex}.lc-chips span{background:#f1edfb;border-radius:999px;padding:6px 12px;font-size:14px}.lc-facts{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.lc-places{flex-wrap:wrap;gap:12px;display:flex}.lc-places>span{align-items:center;gap:6px;font-size:14px;display:inline-flex}.lc-places .platform{width:28px;height:28px}.sk{flex-wrap:wrap;gap:6px;display:flex}.sk i,.sk-line{background:linear-gradient(90deg,#efeaf9 0%,#faf8fe 50%,#efeaf9 100%) 0 0/200% 100%;border-radius:999px;width:30%;height:28px;animation:1.4s linear infinite shimmer;display:block}.sk-line{width:140px;height:16px;display:inline-block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.enter{animation:.5s cubic-bezier(.2,.8,.2,1) both popIn}.lc-sec.enter .lc-chips span,.lc-sec.enter li,.lc-sec.enter .lc-places>span{animation:.45s cubic-bezier(.2,.8,.2,1) both popIn}.lc-sec.enter .lc-chips span:nth-child(2),.lc-sec.enter li:nth-child(2),.lc-sec.enter .lc-places>span:nth-child(2){animation-delay:.1s}.lc-sec.enter .lc-chips span:nth-child(3),.lc-sec.enter li:nth-child(3),.lc-sec.enter .lc-places>span:nth-child(3){animation-delay:.2s}.lc-sec.enter .lc-places>span:nth-child(4){animation-delay:.3s}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.onb-body.enter{animation:.45s both onbIn}@keyframes onbIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.onb-auth{padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));background:var(--paper);z-index:2;border-top:0;border-radius:20px 20px 0 0;margin:20px -20px 0;position:sticky;bottom:0;box-shadow:0 -10px 30px #2f21521a}.onb-auth h3{margin:0 0 12px;font-size:16px}.onb-auth.signed{padding-block:14px}.art-card{background:linear-gradient(#f6f2ff,#fff);border:1px solid #e6def8;border-radius:16px;margin:14px 0 6px;padding:18px}.art-tag{color:#5b47b0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.art-tag svg{width:14px;height:14px}.art-title{min-height:1.3em;margin:8px 0 6px;font-size:20px;line-height:1.3}.art-lead{color:#4b4755;margin:0 0 10px;font-size:14px;transition:opacity .6s,transform .6s}.art-lead.wait{opacity:0;transform:translateY(6px)}.onb-sub.first{margin-top:0}:where(html.vw-le650) .onb-body .say-xl{font-size:24px}:where(html.vw-le650) .onb-body .say,:where(html.vw-le650) .scan-hero .say{font-size:20px}:where(html.vw-le650) .rom-glow{width:136px;height:136px}:where(html.vw-le650) .rom-glow.small{width:72px;height:72px}:where(html.vw-le650) .onb-page{padding:0 16px}:where(html.vw-le650) .onb-auth{margin:20px -16px 0;padding-inline:16px}@media (prefers-reduced-motion:reduce){.rom .pt{transition:none}.rom.busy .core,.rom.talk .gh,.rom-glow:before,.sk i,.sk-line,.enter,.onb-body.enter,.lc-sec.enter span,.lc-sec.enter li,.typing:after{animation:none!important}.art-lead.wait{opacity:1;transform:none}}.rom.idle .pt{transition:none}.rom.idle.talk .pt{animation:1.1s ease-in-out infinite romSpeak;animation-delay:calc(var(--k,0)*60ms)}.rom.idle .core{animation:3.2s ease-in-out infinite romBreath}@keyframes romSpeak{50%{opacity:.35}}.rom-glow.small:before{inset:-16%}@media (prefers-reduced-motion:reduce){.rom.idle.talk .pt,.rom.idle .core{animation:none!important}}.onb-progress i{position:relative;overflow:hidden}.onb-progress i b{background:#5b47b0;border-radius:2px;transition:width .5s;position:absolute;inset:0 auto 0 0}.co-name{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:22px;padding-top:14px;font-size:14px;display:flex}.co-name input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px dashed #cbbcf2;outline:none;flex:1;min-height:44px;padding:6px 0;font-weight:600}.co-name input:focus{border-bottom-color:#5b47b0}.co-name svg{flex:none;width:16px;height:16px}.fact-card{background:linear-gradient(#f6f2ff,#fff);border:1px solid #e6def8;border-radius:16px;padding:22px 20px;animation:.4s cubic-bezier(.2,.8,.2,1) both popIn}.fact-card p{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}.fact-vote{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.fact-vote .btn{min-height:52px;margin:0;font-size:16px}.fact-sum{margin:0;padding:0;list-style:none}.fact-sum li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.fact-sum li:first-child{border-top:0}.fact-sum li>span{color:#5b47b0;background:#efeaf9;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fact-sum li>span svg{width:14px;height:14px}.fact-sum li.off>span{color:var(--muted);background:#f1f0f4}.fact-sum p{flex:1;margin:0;font-size:14px}.fact-sum li.off p{color:var(--muted);text-decoration:line-through}.fact-sum .btn{margin:0}.q-card .onb-foot{margin-top:22px}@media (prefers-reduced-motion:reduce){.fact-card{animation:none!important}.onb-progress i b{transition:none}}.fact-mark{color:inherit;cursor:pointer;background:#fff1e4;border-bottom:2px solid #ff9b54;border-radius:3px;padding:0 2px}.fact-mark:hover{background:#ffe3c9}.fact-mark:focus-visible{outline-offset:2px;outline:2px solid #5b47b0}.fact-mark.legend-mark{cursor:default;font-weight:600}.fact-legend{color:var(--muted);margin:10px 0 0;font-size:12px}.fx-src{align-items:center;gap:6px;margin:0;display:flex}.fx-src svg{flex:none;width:16px;height:16px}.set-row{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.set-row:first-of-type{border-top:0}.set-row .label{margin:0}.set-row p{overflow-wrap:anywhere;margin:0;font-size:14px}.set-row .btn,.set-row .input{margin:0}.set-more{border-top:1px solid var(--line);padding-top:14px}.set-more .btn{margin:0}:where(html.vw-le650) .set-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}:where(html.vw-le650) .set-row .label{grid-column:1/-1}.lc-name{flex:1;min-width:0}.lc-head .btn{margin:0}.set-more{gap:10px}.manner{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:16px;margin-top:10px;padding:16px 18px;display:block}.manner:first-of-type{margin-top:0}.manner.on{background:linear-gradient(#f6f2ff,#fff);border-color:#5b47b0;box-shadow:inset 0 0 0 1px #5b47b0}.manner-l{color:#5b47b0;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.manner-l svg{width:14px;height:14px}.manner-t{font-size:16px;line-height:1.5;display:block}.onb-topic.first h3{font-size:16px}.tp-t{flex:1;min-width:0}.onb-topic .btn,.onb-topic .badge{flex:none;align-self:flex-start;margin:0}.tp-why{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:14px;display:flex}.tp-why svg{color:#ff9b54;flex:none;width:14px;height:14px;margin-top:3px}.start-card{margin-bottom:20px}.start-card .say{margin:0;font-size:20px;font-weight:700;line-height:1.25}.start-card .say-row{margin-bottom:8px}.start-card .onb-row .btn{margin:0}.start-card .onb-row .platform svg{width:18px;height:18px}.scan-dot.spin{border-color:var(--soft);border-top-color:var(--green);animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.scan-dot.spin{animation:none}}:where(html.vw-le650) .onb-topic{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}:where(html.vw-le650) .onb-week{grid-column:1/-1;padding:0}.trait{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.trait:first-child{border-top:0;padding-top:0}.trait-t{flex:1;min-width:0}.trait-t h3{margin:0 0 6px;font-size:16px}.trait .btn{flex:none;margin:0}.trait-q{color:var(--ink);border-left:3px solid #cbbcf2;margin:0 0 4px;padding-left:12px;font-size:14px}.trait.off h3{color:var(--muted);text-decoration:line-through}.trait.off .trait-q{opacity:.5}.sample{background:linear-gradient(#f6f2ff,#fff);border:1px solid #e6def8;border-radius:16px;outline:none;margin:12px 0 6px;padding:16px 18px;font-size:16px;line-height:1.5;transition:opacity .3s}.sample p{margin:0 0 10px}.sample p:last-child{margin:0}.sample:focus{border-color:#5b47b0;box-shadow:0 0 0 2px #5b47b02e}.sample.rewriting{opacity:.45;background:linear-gradient(90deg,#f1ecfb 0%,#faf8fe 50%,#f1ecfb 100%) 0 0/200% 100%;animation:1.2s linear infinite shimmer}.sample-note{align-items:center;gap:6px;margin:0;display:flex}.sample-note svg{width:14px;height:14px}.pchips.adj{margin-top:14px}@media (prefers-reduced-motion:reduce){.sample.rewriting{animation:none}}.comment-form{margin-top:16px}.comment-form .input{min-height:48px}.c-hist{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.c-hist li{color:var(--muted);align-items:flex-start;gap:6px;font-size:14px;display:flex}.c-hist svg{color:#5b47b0;flex:none;width:14px;height:14px;margin-top:3px}.onb-topic{position:relative}.onb-topic>*{z-index:1;position:relative}.onb-topic.swap-out .tp-t{animation:.26s ease-in forwards tpOut}.onb-topic.swap-in .tp-t{animation:.5s cubic-bezier(.2,.7,.2,1) both tpIn}.onb-topic.swap-in:before{content:"";background:var(--soft);z-index:0;pointer-events:none;border-radius:14px;animation:1.5s ease-out forwards tpGlow;position:absolute;inset:6px -12px}.onb-topic.swap-out .btn svg path:first-child{animation:.26s ease-in forwards tpRight}.onb-topic.swap-out .btn svg path:last-child{animation:.26s ease-in forwards tpLeft}.onb-topic.swap-in .btn svg path:first-child{animation:.5s ease-out tpRightBack}.onb-topic.swap-in .btn svg path:last-child{animation:.5s ease-out tpLeftBack}@keyframes tpOut{to{opacity:0;transform:translateY(-8px)}}@keyframes tpIn{0%{opacity:0;transform:translateY(10px)}}@keyframes tpGlow{0%,40%{opacity:1}to{opacity:0}}@keyframes tpRight{to{transform:translate(4px)}}@keyframes tpLeft{to{transform:translate(-4px)}}@keyframes tpRightBack{0%{transform:translate(4px)}}@keyframes tpLeftBack{0%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.onb-topic .tp-t,.onb-topic .btn svg path,.onb-topic.swap-in:before{animation:none!important}}.rom.wait .pt{stroke-dashoffset:0;animation:1.6s linear infinite romSpin;animation-delay:calc(var(--k)*80ms - 1.6s);transition:none}.rom.wait .core{animation:1.6s ease-in-out infinite romBreath}@keyframes romSpin{0%{opacity:1}75%,to{opacity:.16}}.wait-box{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.wait-box>.rom{width:64px;height:64px}.wait-box p{margin:0}.modal .wait-box{padding:6px 0 4px}.modal.waiting:focus{outline:none}.wait-t{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;display:block}.say-t .wait-t{margin-top:6px}.onb-row-t p .wait-t,.wait-note .wait-t{margin:0;display:inline}.wait-note{align-items:center;gap:8px;display:flex}.rom.tiny{flex:none;width:22px;height:22px}.wait-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wait-steps li{color:var(--muted);align-items:center;gap:10px;display:flex}.wait-steps li>i,.wait-steps li>svg{flex:none;width:20px;height:20px}.wait-steps li>i{border:2px solid var(--line);border-radius:50%}.wait-steps li.now{color:var(--ink);font-weight:600}.wait-steps li.now>i{border-color:#ff9b54;animation:1.6s ease-in-out infinite romBreath}.wait-steps li.done{color:var(--ink)}.wait-steps li.done>svg{color:var(--green);animation:.3s ease-out popIn}@media (prefers-reduced-motion:reduce){.rom.wait .pt,.rom.wait .core,.wait-steps li>i,.wait-steps li>svg{animation:none!important}.rom.wait .pt{opacity:1}}.doc{max-width:760px;margin:0 auto}.doc-top{align-items:center;gap:8px;margin-bottom:14px;display:flex}.doc-tabs{scrollbar-width:none;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex:1;gap:2px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.doc-tabs::-webkit-scrollbar{display:none}.doc-tabs.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.doc-tabs button{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;margin:1px 0;padding:0 12px;font-size:14px}.doc-tabs button.active{background:var(--soft);color:var(--ink);font-weight:600}.doc-acts{flex:none;gap:6px;display:flex}.doc-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;display:flex}.doc-meta .badge{margin:0}.doc-hint,.doc-note,.doc-warn{color:var(--muted);align-items:flex-start;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.doc-hint svg,.doc-note svg,.doc-warn svg{flex:none;width:14px;height:14px;margin-top:3px}.doc-note{color:var(--green)}.doc-warn{color:#8a5a12;flex-wrap:wrap;align-items:center}.doc-warn .link{margin-left:auto}.doc-paper{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px}.doc-paper .article{max-width:none}.doc-body{cursor:text;border-radius:8px;outline:none}.doc-body:focus-visible,.doc-body:focus{box-shadow:0 0 0 3px #e6def8}.doc-body.rewriting{opacity:.45;cursor:default;background:linear-gradient(90deg,#f1ecfb 0%,#faf8fe 50%,#f1ecfb 100%) 0 0/200% 100%;animation:1.2s linear infinite shimmer}.posts{gap:12px;display:grid}.posts.tg{border-radius:var(--radius);background:#e9eef4;padding:14px}.post{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.posts.tg .post{border:0;border-radius:16px 16px 16px 4px;max-width:560px}.post-head{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.post-head b{color:var(--ink);font-weight:600}.post-head span:last-child{margin-left:auto}.post-body{font-size:14px;line-height:1.5}.post-body p{margin:0 0 8px}.post-body .ed-title{font-weight:700}.doc-paper.on-place .post-head{margin-bottom:16px}.doc-bar{z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:16px;align-items:center;gap:8px;margin:16px 0 0;padding:8px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #281e501f}.doc-bar>.btn:not(.icon-only){justify-content:center;min-width:200px;margin:0 0 0 auto}:where(html.vw-le650) .doc-bar>.btn:not(.icon-only){flex:1;min-width:0}.doc-ok{color:var(--green);flex:1;align-items:center;gap:6px;padding-left:8px;font-weight:600;display:flex}.doc-ok svg{width:18px;height:18px}.doc-wait{flex:1;align-items:center;gap:8px;min-height:44px;margin:0;padding-left:6px;font-size:14px;display:flex}.doc-wait .wait-t{margin:0;display:inline}.doc-quote{background:#fff7ef;border-left:3px solid #ff9b54;border-radius:0 8px 8px 0;margin:0 0 12px;padding:8px 12px}.doc-sub{color:var(--muted);margin:18px 0 6px;font-size:14px;font-weight:600}.modal .doc-sub:first-of-type{margin-top:4px}.doc-rows{display:grid}.doc-row{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.doc-row:first-child{border-top:0}.doc-row>svg{flex:none;width:20px;height:20px;margin-top:2px}.doc-row b{font-weight:600}.doc-row p{color:var(--muted);margin:2px 0 0;font-size:14px}.doc-fact,.doc-hist{border-top:1px solid var(--line);padding:8px 0}.doc-fact p,.doc-hist p{margin:0 0 4px}.doc-hist span{color:var(--muted);font-size:14px}:where(html.vw-le650) .doc-paper{border-radius:14px;padding:20px 16px}:where(html.vw-le650) .doc-tabs button{padding:0 10px}@media (prefers-reduced-motion:reduce){.doc-body.rewriting{animation:none}}.ill-look-t{margin:0 0 6px}.ill-look{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ill-look span{background:var(--soft);border-radius:999px;padding:5px 10px;font-size:14px}.ill-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(html.vw-le650) .ill-pick{grid-template-columns:1fr}.ill-opt{border:2px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;font:inherit;color:var(--ink);border-radius:14px;padding:0;display:block;overflow:hidden}.ill-opt img{aspect-ratio:16/9;object-fit:cover;background:var(--soft);width:100%;display:block}.ill-opt.on{border-color:var(--green);box-shadow:0 0 0 3px #e6def8}.ill-cap{flex-wrap:wrap;align-items:center;gap:4px 6px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.ill-cap svg{width:16px;height:16px;color:var(--green)}.ill-cap small{color:var(--muted);flex-basis:100%;font-size:14px;font-weight:400}.ill-pick.rewriting{opacity:.5;pointer-events:none}.ill-more{align-items:center;margin-top:14px}.article-cover{position:relative}.article-cover.rewriting img{opacity:.35}.cover-btn{background:#ffffffeb;position:absolute;bottom:10px;right:10px}.cover-wait{background:#fffffff0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex;position:absolute;inset:auto 10px 10px}.cover-wait .wait-t{margin:0;display:inline}.cover-prev{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin-bottom:8px;display:block}.post-body .article-cover{border-radius:10px;margin:0 0 10px}.who-t{align-items:center;gap:4px;margin:18px 0 6px;display:flex}.who-list{gap:6px;display:grid}.who-row{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}.who-p{flex:1;font-weight:600}.who-a{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.who-a svg{width:16px;height:16px}.who-opts{gap:8px;display:grid}.who-opt{text-align:left;border:2px solid var(--line);background:var(--paper);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.who-opt b{align-items:center;gap:6px;font-weight:600;display:flex}.who-opt b svg{width:16px;height:16px;color:var(--green)}.who-opt span{color:var(--muted);font-size:14px}.who-opt.on{border-color:var(--green)}.who-add{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:12px;display:grid}.who-add p{margin:0}.who-add .btn{justify-self:start}.who-seg{background:var(--soft);border-radius:12px;gap:2px;margin-bottom:12px;padding:3px;display:flex;overflow-x:auto}.who-seg button{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;padding:0 12px;font-size:14px}.who-seg button.active{background:var(--paper);color:var(--ink);font-weight:600}.exp-alt{margin-top:6px}.exp-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px}.who-set{gap:10px;display:grid}.who-set-row{grid-template-columns:auto 1fr minmax(0,180px);align-items:center;gap:10px;display:grid}.share-form{gap:10px;margin:12px 0 4px;display:grid}.share-form .btn{justify-self:start}.share-can{flex-wrap:wrap;gap:8px;display:flex}.share-can label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.share-can input{accent-color:var(--green);width:18px;height:18px}.share-list{gap:0;margin-top:14px;display:grid}.share-row{border-top:1px solid var(--line);padding:10px 0}.share-row.off{opacity:.6}.share-t b{display:block}.share-t>span{color:var(--muted);font-size:14px}.share-t .copy-row{margin-top:8px}.share-acts{justify-items:start;gap:2px;margin:8px 0 0;display:grid}.share-acts .link{align-items:center;gap:6px;min-height:40px;display:inline-flex}.doc-wait-who{color:#8a5a12;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:14px;display:flex}.doc-wait-who svg{flex:none;width:14px;height:14px;margin-top:3px}.doc-notes{gap:8px;margin:0 0 14px;display:grid}.doc-n{background:#fff7ef;border:1px solid #f3dcc2;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.doc-n-t{min-width:0}.doc-n-t b{font-size:14px;display:block}.doc-n-t q{color:var(--muted);margin:2px 0;font-size:14px;display:block}.doc-n-t p{margin:2px 0 0}.doc-n-a{flex:none;gap:6px}:where(html.vw-le650) .doc-n{flex-direction:column}.rv{background:var(--bg);min-height:100%}.rv-top{padding:14px max(16px,calc(4 * var(--vwu,1vw)));border-bottom:1px solid var(--line);background:var(--paper);align-items:center;display:flex}.rv-doc{padding:20px 16px 24px}.rv-ask{margin-bottom:16px}.rv-ask .say{font-size:20px}.rv-bar{flex-wrap:wrap}.rv-bar .doc-ok{flex:1}.copy-row{min-width:0;max-width:100%}.copy-row code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-list>*,.share-t{min-width:0}.vis-tabs{flex-wrap:wrap}.site-seg{background:var(--soft);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.site-seg button{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:14px}.site-seg button.active{background:var(--paper);color:var(--ink);font-weight:600}.vis-card{gap:16px;display:grid}.meas{color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;font-size:14px;display:flex}.meas>svg{flex:none;width:14px;height:14px;margin-top:3px}.meas>span{flex:1;min-width:0}.kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}:where(html.vw-le650) .kpis{grid-template-columns:1fr 1fr}.kpi{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.kpi-l{color:var(--muted);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.kpi-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.kpi-s{color:var(--muted);gap:2px;font-size:14px;display:grid}.kpi-d{color:#5a6167;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500;display:flex}.kpi-d.up{color:#462e7d}.kpi-d.down{color:#b5432f}.kpi-st{color:#8a5a12;align-items:center;gap:4px;display:flex}.kpi-st svg{flex:none;width:13px;height:13px}.kpi.st-not_connected .kpi-st{color:var(--muted)}.charts2{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(html.vw-le650) .charts2{grid-template-columns:1fr}.rchart{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0;padding:10px 12px}.rchart svg{width:100%;height:140px;display:block;overflow:visible}.rchart .ln{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.rchart .ln0{stroke:#5b47b0}.rchart .ln1{stroke:#ff9b54}.rchart .ln2{stroke:#1d8f8b}.rchart .pt0{fill:#5b47b0}.rchart .pt1{fill:#ff9b54}.rchart .pt2{fill:#1d8f8b}.rchart .br0{fill:#5b47b0}.rchart .br1{fill:#ff9b54}.rchart .lv{fill:var(--ink);font-size:14px;font-weight:600}.rchart .ax{fill:var(--muted);font-size:14px}.rchart figcaption{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:14px;display:flex}.lg:before{content:"";vertical-align:middle;background:#5b47b0;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.lg1:before{background:#ff9b54}.lg2:before{background:#1d8f8b}.fold{border:1px solid var(--line);background:var(--paper);border-radius:14px}.fold>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 14px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold-t{flex:1;font-weight:600}.fold-c{color:var(--muted);font-size:14px}.fold>summary svg{width:16px;height:16px;transition:transform .2s}.fold[open]>summary svg{transform:rotate(180deg)}.fold-b{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 14px 14px;display:grid}.fold-n{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.tbl-w{max-width:100%;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.tbl tr:last-child td{border-bottom:0}.q-tbl td:nth-child(3),.q-tbl td:nth-child(4){white-space:nowrap}.tbl.kv td:first-child{color:var(--muted)}.rtag{background:var(--soft);color:var(--ink);white-space:nowrap;vertical-align:1px;border-radius:6px;padding:3px 6px;font-size:14px;line-height:1;display:inline-block}.rtag.new{color:#462e7d;background:#e9e4f4}.rtag.plus{color:#4a3a9a;background:#ece8fb}.rtag.drop{color:#9b3826;background:#fbe6e1}.rtag.warn{color:#8a5a12;background:#fff1dc}.hbars{gap:6px;display:grid}.hb{grid-template-columns:minmax(0,160px) 1fr auto;align-items:center;gap:8px;font-size:14px;display:grid}.hb-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-b{background:var(--soft);border-radius:6px;height:10px;overflow:hidden}.hb-b i{background:#5b47b0;border-radius:6px;height:100%;display:block}.hb-v{font-variant-numeric:tabular-nums;font-weight:600}.src-line{color:var(--ink)}.rep-sec{gap:14px;margin-bottom:16px;display:grid}.rep-sec>h2{margin:0}.rep-main{gap:6px;margin:0;padding-left:18px;display:grid}.rep-main .hyp{margin-left:-18px;list-style:none}.rep-foot{color:var(--muted);margin:8px 0 24px;font-size:14px}.rep-card{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.rep-card>div{align-items:center;gap:12px;display:flex}.rep-card>div>svg{width:22px;height:22px;color:var(--green)}.rep-card h3{margin:0}.ch-area{height:120px;margin:8px 34px 0 0;position:relative}.ch-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ch-area .ln{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ch-dot{background:#5b47b0;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.ch-dot.d1{background:#ff9b54}.ch-dot.d2{background:#8d93a0}.ch-val{color:var(--ink);width:30px;font-size:14px;font-weight:700;position:absolute;right:-34px;transform:translateY(-50%)}.ch-ax{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:14px;display:flex}.ch-cap{color:var(--muted);margin-bottom:6px;font-size:14px;font-weight:600}.ch-bars{align-items:flex-end;gap:3px;height:120px;padding-top:16px;display:flex}.ch-b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.ch-b i{background:#5b47b0;border-radius:3px 3px 0 0;width:70%;max-width:28px;display:block}.ch-b i.b1{background:#ff9b54}.ch-bv{color:var(--ink);font-size:14px;font-weight:600;line-height:1}.ch-area .ln2{stroke:#8d93a0}.ch-area .ln0{stroke:#5b47b0}.ch-area .ln1{stroke:#ff9b54}.info-i{width:24px;height:24px}:where(html.vw-le650) .info-i{width:44px;height:44px;margin:-10px -10px -10px -4px}.platform.brand{background:0 0;padding:0;overflow:hidden}.platform.brand img{object-fit:contain;width:100%;height:100%;display:block}.platform.b-vk,.platform.b-youtube{box-shadow:inset 0 0 0 1px var(--line)}.platform.site svg{width:16px;height:16px}.inv-no{text-align:center;margin:14px 0 0}.who-hint{margin:0 0 10px}.tp-by{color:var(--muted);align-items:center;gap:6px;margin:6px 0 0;font-size:14px;display:flex}.tp-by svg{flex:none;width:14px;height:14px}.tlink-btn{font:inherit;color:var(--green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.exp-line{border-top:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.exp-line>div:first-child{display:grid}.exp-line b{font-weight:600}.exp-line span{color:var(--muted);font-size:14px}.exp-line .exp-acts{justify-content:flex-start}.who-set-row{grid-template-columns:auto auto 1fr}.who-set-row .pchips{gap:6px}.sl-ex{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sl-ex svg{width:18px;height:18px;color:var(--muted)}.exp-line .btn{margin-left:0}.tp-by{align-items:flex-start}.tp-by svg{margin-top:3px}.start-card .say-row{align-items:flex-start}.start-card .say-t{flex:1;min-width:0}.sc-read{flex:none;align-self:center}.now-task{border:1px solid var(--line);background:var(--soft,#f6f5fb);border-radius:14px;gap:10px;margin-top:18px;padding:16px;display:grid}.now-task h3{font-size:var(--fs-16,16px);margin:0;line-height:1.35}.now-task .onb-row{border:0;padding:0}.nt-k{color:var(--muted);margin:0;font-size:14px}.fa-q form{gap:10px;display:grid}.fa-q textarea{resize:vertical;min-height:64px;font:inherit}.nt-later{color:var(--muted);justify-self:start}.nt-next{margin:12px 0 0}:where(html.vw-le650) .start-card .say-row{flex-wrap:wrap}:where(html.vw-le650) .sc-read{width:100%}.sc-time{color:var(--muted);margin-top:6px;font-size:14px;display:block}.say-t .sc-time .wait-t{margin:0;display:inline}.ss-sys{margin:0 0 4px}.ss-why{margin:0 0 14px}.ss-b{flex:1;min-width:0}.ss-b p{margin:0 0 8px}.ss-b .small{margin-top:8px}.ss-more{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;display:flex}.ss-foot{margin-top:16px}.rv-doc .tg-step{margin-top:12px}div.ss-sys{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.doc-manual{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:10px;margin:0 0 14px;padding:14px 16px;display:grid}.dm-t{gap:2px;margin:0;display:grid}.dm-t span{color:var(--muted);font-size:14px}.dm-ok{align-items:center;gap:8px;margin:0;display:flex}.dm-ok svg{flex:none;width:18px;height:18px}.dm-acts{gap:8px}.doc-manual>*{min-width:0}.doc-manual .dm-acts{flex-wrap:wrap}.doc-manual .dm-acts .btn{white-space:nowrap}.pv-bar{z-index:5;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex;position:sticky;top:0}.pv-bar .btn{color:var(--ink);background:#fff;border-color:#0000}.inv-appr{margin:16px 0}.inv-appr .label{margin:0 0 8px}.inv-posts{gap:14px;margin:18px 0;display:grid}.inv-post{gap:10px;display:grid}.inv-ok{color:var(--green);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.inv-ok svg{width:16px;height:16px}.doc-exp{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:14px;display:flex}.doc-exp svg{flex:none;width:16px;height:16px}.doc-exp span{flex:240px;min-width:0}.badge-btn{cursor:pointer;border:0;font-family:inherit;position:relative}.badge-btn:after{content:"";position:absolute;inset:-10px -4px}.badge-btn{height:auto;margin:0;padding:4px 8px;line-height:1.3;min-height:0!important}.cp-list{display:grid}.cp-item{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;display:grid}.cp-item:first-child{border-top:0;padding-top:0}.cp-item>*{grid-column:1;min-width:0}.cp-item>svg{width:18px;height:18px;color:var(--muted);grid-area:1/2/span 3;align-self:center}.cp-week{color:var(--muted);font-size:14px}.cp-week em{color:var(--green);font-style:normal;font-weight:600}.cp-t{font-size:16px;line-height:1.35}.cp-by{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.cp-av{background:var(--soft);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.cp-add{margin-top:14px}.cp-sheet{gap:8px;display:grid}.cp-sheet .label{margin:6px 0 0}.cp-why{color:var(--muted);gap:6px;margin:0;font-size:14px;display:flex}.cp-why svg{width:14px;height:14px;color:var(--orange);flex:none;margin-top:2px}.cp-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cp-fade{animation:.35s cpFade}@keyframes cpFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.row-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.pe-fixed{margin:0;font-weight:600}.pe-del{margin:14px 0 0}@media (prefers-reduced-motion:reduce){.cp-fade{animation:none}}.cp-by svg{flex:none;width:14px;height:14px}:where(html.vw-le650) .row.plan-row{grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px}:where(html.vw-le650) .row.plan-row>.row-main{grid-column:1/-1}:where(html.vw-le650) .row.plan-row>.badge{justify-self:start}.row.plan-row .btn.icon-only{justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex!important}.row.plan-row,.row.plan-head{grid-template-columns:1fr 150px 150px 48px}:where(html.vw-le900) .row.plan-row,:where(html.vw-le900) .row.plan-head{grid-template-columns:1fr 110px 140px 48px}:where(html.vw-le650) .row.plan-row{grid-template-columns:auto 1fr auto}.mode-tag{color:var(--green);background:var(--soft);border-radius:6px;margin-left:6px;padding:2px 6px;font-size:14px;font-style:normal;font-weight:600}.mode-later{margin:12px 0 0}.tempo-list{gap:10px;display:grid}.tempo-row{grid-template-columns:auto 1fr minmax(140px,180px);align-items:center;gap:10px;display:grid}.tempo-row>span:nth-child(2){align-items:center;gap:6px;min-width:0;display:flex}.tempo-row select{min-height:44px}:where(html.vw-le650) .tempo-row{grid-template-columns:auto 1fr}:where(html.vw-le650) .tempo-row select{grid-column:1/-1}.dir-pick{align-items:center;gap:8px;margin:0;display:flex}.dir-pick>span{color:var(--muted);white-space:nowrap;font-size:14px}.res-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:-10px 0 8px;display:flex}.res-per{gap:8px;min-width:0}.res-per b{color:var(--muted);font-weight:600}.res-per svg:last-child{width:14px;height:14px}.res-cmp{align-items:center;margin:0 0 16px}.res-cmp>span{flex:none}.res-toolbar{flex-wrap:nowrap;align-items:stretch}.res-tabs{scrollbar-width:none;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex:0 auto;gap:2px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.res-tabs::-webkit-scrollbar{display:none}.res-tabs.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.res-tabs button{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;margin:1px 0;padding:0 12px;font-size:14px}.res-tabs button.active{background:var(--soft);color:var(--ink);font-weight:600}.res-card{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.res-card>*{min-width:0}.res-say{margin:0}.res-say-t{color:var(--ink);text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:1.35}.res-kpis{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.kpi-btn{text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%}.kpi-btn:hover{border-color:var(--green)}.kpi-btn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kpi-d.good{color:#462e7d}.kpi-d.bad{color:#b5432f}.kpi-d.flat{color:var(--muted);font-weight:500}.spark{width:100%;height:28px;margin-top:4px;display:block}.spark polyline{fill:none;stroke:#5b47b0;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.res-h{margin:4px 0 0;font-size:16px}.ch-area .dash{stroke-dasharray:3 4}.lg-dash{align-items:center;gap:6px;display:inline-flex}.lg-dash:before{content:"";border-top:2px dashed var(--muted);width:16px}.ch-bars.dense{gap:1px}.ch-bars.dense .ch-b i{width:80%}.ch-b.part i{opacity:.45}.res-opts{gap:6px;display:grid}.res-opt{border:1px solid var(--line);background:var(--paper);min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.res-opt.on{border-color:var(--green);background:var(--soft);font-weight:600}.res-opt small{color:var(--muted);font-size:14px;font-weight:400}.res-custom{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.res-custom label{color:var(--muted);gap:4px;min-width:0;font-size:14px;display:grid}.res-custom .input{width:100%;min-width:0}.res-cmp-c{align-items:center;min-height:44px;margin-top:16px;font-size:14px}:where(html.vw-le650) .res-bar{margin-top:-6px}:where(html.vw-le650) .res-per{flex:1}:where(html.vw-le650) .res-toolbar{flex-wrap:wrap}:where(html.vw-le650) .res-tabs{flex:100%}:where(html.vw-le650) .res-say-t{font-size:16px}:where(html.vw-le650) .res-cmp .info-i{margin-right:0}:where(html.vw-le650) .res-kpis{grid-template-columns:1fr 1fr}:where(html.vw-le650) .res-kpis .kpi-btn:first-child{grid-column:1/-1}:where(html.vw-le650) .modal-backdrop.sheet-bd{align-items:flex-end;padding:0}:where(html.vw-le650) .modal-backdrop.sheet-bd .modal{width:100%;max-height:calc(92 * var(--vhu,1vh));padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.onb-alt{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:6px;display:flex}.onb-alt .tlink-btn{min-height:44px}.onb-man{text-align:left;gap:6px;width:100%;max-width:460px;margin:18px auto 0;display:grid}.onb-man .label{margin-top:8px}.onb-man .btn{justify-self:start;margin-top:14px}.inv-mail-row{margin:4px 0 18px}.inv-mail-row .onb-url{margin-top:6px}.inv-mail{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.inv-mail svg{width:16px;height:16px;color:var(--green);flex:none}.inv-ask{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:10px;margin:4px 0 22px;padding:16px;display:grid}.inv-ask .label,.pe-ask .label{margin:0}.inv-q,.pe-q{margin:0;font-weight:600}.pe-ask{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.pe-ask .small{align-items:flex-start;gap:6px;margin:0;display:flex}.models-card{margin-bottom:20px}.model-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.model-row:first-of-type{border-top:0}.model-row h3{margin:0 0 2px}.model-row p{overflow-wrap:anywhere;margin:0}.lic-rows{gap:8px;display:grid}.lic-rows p{margin:0}:where(html.vw-le650) .model-row{grid-template-columns:minmax(0,1fr) auto}:where(html.vw-le650) .model-row .badge{grid-column:1;justify-self:start}.comp-chips{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.comp-chips .pchip{min-height:36px;padding:6px 12px}.comp-list{gap:4px;margin:12px 0;display:grid}.comp-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.ct-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ct-row:first-of-type{border-top:0}.ct-row p{margin:0}.ct-t{font-weight:600}.geo-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.geo-row b{margin-bottom:2px;display:block}.geo-row p{margin:0 0 6px}.geo-todo{color:var(--ink)}.geo-row .btn.small{min-height:44px;margin-top:4px}.car{contain:inline-size;width:100%;min-width:0;max-width:100%;margin:0 0 14px}.car-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.car-slide{aspect-ratio:4/5;scroll-snap-align:start;background:var(--green);color:#fff;box-sizing:border-box;border-radius:14px;flex-direction:column;flex:0 0 72%;justify-content:space-between;max-width:300px;padding:18px;display:flex}.car-slide p{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.35}.car-slide.first p{font-size:20px;line-height:1.2}.car-n,.car-brand{opacity:.85;font-size:14px}.car-cap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.car-back{margin:0 0 12px}:where(html.vw-le650) .ct-row{grid-template-columns:minmax(0,1fr)}.git-ok{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.git-wait{align-items:center;gap:10px;margin:0;display:flex}.git-recipe{gap:6px;display:grid}.git-recipe p{overflow-wrap:anywhere;margin:0}.git-recipe code{overflow-wrap:anywhere;font-size:14px}.git-recipe .pchips{margin-top:6px}.widget{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.widget:hover{border-color:var(--green)}.metric-hit{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.metric-hit:focus-visible{outline:3px solid var(--green);outline-offset:2px}.widget .metric-label{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.widget .info-i,.widget [data-action^=info]{z-index:2;position:relative}.widget-go{color:var(--muted);display:flex;position:absolute;bottom:16px;right:16px}.widget .metric-bottom{padding-right:28px}.by-place{margin:0 0 8px;font-weight:600}.more-row{justify-content:center;margin-top:12px;display:flex}.cm-chips{margin:0 0 8px}.pub-row .btn.small{min-height:44px}.cm-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.cm-b{gap:4px;min-width:0;display:grid}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-sec{gap:4px;margin-top:14px;display:grid}.cm-sec p{margin:0}.ntf-list{display:grid}.ntf-row{border:0;border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.cm-sec .copy-row code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.lb-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.lb-card{align-content:start;gap:2px;display:grid}.lb-h{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.lb-row{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;display:flex}.lb-row.on{background:var(--soft)}.lb-row b{font-size:16px}.lb-bars{align-items:flex-end;gap:2px;height:96px;margin-top:16px;display:flex}.lb-bars span{background:var(--green);border-radius:3px 3px 0 0;flex:1;min-width:2px;min-height:2px}.lb-axis{justify-content:space-between;margin-top:6px;display:flex}.lb-filters{grid-template-columns:repeat(2,minmax(0,240px));gap:8px;margin-bottom:8px;display:grid}.lb-filters .field-select{width:100%;min-width:0}.lead-list{display:grid}.lead-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0;display:grid}.res-leads{font-size:16px}:where(html.vw-le900) .lb-grid{grid-template-columns:minmax(0,1fr)}:root{--c-ours:#5b3fa8;--c-search:#e8915a;--c-unk:#3f8fd8}.page-head.ph-tight{flex-wrap:nowrap;align-items:flex-start}.page-head.ph-tight>div:first-child{flex:1;min-width:0}.page-head.ph-tight>.flex{flex:none}.lb-tools{gap:8px 14px}.lb-dates{color:var(--muted);font-size:14px}.lb-kpi-row{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.lb-kpi .metric-value{margin-top:6px}.lb-prev{color:var(--muted);font-size:14px}.lb-via{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lb-chip{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.lb-chip.on{background:var(--soft);border-color:var(--green)}.lb-stack{gap:2px;height:20px;margin:6px 0 8px;display:flex}.lb-seg{border-radius:4px;flex-basis:0;min-width:6px;transition:opacity .15s}.lb-seg.dim{opacity:.3}.lb-none{background:var(--line);flex:1}.lb-ours{background:var(--c-ours)}.lb-search{background:var(--c-search)}.lb-unknown{background:var(--c-unk)}.lb-row{justify-content:flex-start}.lb-row>span{flex:1;min-width:0}.lb-sw{border-radius:3px;flex:none;width:10px;height:10px}.lb-row em{color:var(--muted);font-size:14px;font-style:normal}.lb-row b{text-align:right;min-width:22px}:is(.lb-src:has(.lb-row[data-k=ours]:hover) .lb-seg:not(.lb-ours),.lb-src:has(.lb-row[data-k=search]:hover) .lb-seg:not(.lb-search),.lb-src:has(.lb-row[data-k=unknown]:hover) .lb-seg:not(.lb-unknown)){opacity:.3}.lb-list{margin-top:16px}.geo-todo-row{align-items:flex-start;gap:10px;margin-top:6px;display:flex}.geo-todo-row .geo-todo{flex:1;min-width:0;margin:0;padding-top:2px}.platform.pf-s{vertical-align:-4px;border-radius:5px;width:18px;height:18px;font-size:14px;display:inline-grid}.platform.pf-s svg{width:12px;height:12px}.lsrc{display:inline}.lsrc .platform.pf-s{margin-right:5px}.lsrc-m{align-items:flex-start;gap:8px;display:flex}.lsrc-m .platform.pf-s{margin:2px 0 0}.lead-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lead-sent{color:var(--green);align-items:flex-start;gap:8px;margin-top:16px;font-size:14px;display:flex}.lead-sent svg{flex:none;width:16px;height:16px;margin-top:2px}.ls-fold{border:1px solid var(--line);border-radius:12px;margin-top:8px}.ls-fold #ls-prev{padding:0 12px 12px}.mail-prev{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:12px;font-size:14px;line-height:1.5}.mp-head{border-bottom:1px solid var(--line);gap:4px;padding:12px 14px;display:grid}.mp-head p{grid-template-columns:96px minmax(0,1fr);gap:8px;margin:0;display:grid}.mp-head span{color:var(--muted)}.mp-body{gap:14px;padding:12px 14px;display:grid}.mp-sec{gap:4px;display:grid}.mp-sec h4{margin:0;font-size:14px;font-weight:700}.mp-sec p{margin:0}.mp-text{white-space:pre-line}.mp-link{color:var(--green)}.sales-row .input{flex:1;min-width:0}.sales-row .btn{flex:none}.lead-dot{background:var(--c-search);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lead-row.is-new .lead-top b{font-weight:800}.lead-row.is-done .lead-top b{font-weight:500}.lead-row.is-done .clamp2{color:var(--muted)}.lb-states{margin:0 0 10px}.lb-chip .lead-dot{margin-right:-2px}.lead-nt{color:var(--muted)}.nt-reasons{border:0;gap:2px;margin:14px 0 0;padding:0;display:grid}.nt-reasons legend{margin-bottom:6px}.nt-r{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 4px;display:flex}.nt-r input{width:18px;height:18px;accent-color:var(--green);margin:0}.lb-states{flex-wrap:wrap;gap:6px}.lb-states .lb-chip{flex:none;gap:5px;padding:6px 9px}.lead-src{color:var(--muted);margin-top:8px;font-size:14px}.lead-src .lsrc{align-items:flex-start;gap:8px;display:flex}.lead-src .platform.pf-s{margin:1px 0 0}.lead-src a{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline}.mp-body{gap:10px}.mp-det{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:4px 0;padding:12px 0;display:grid}.mp-det h4{margin:0;font-size:14px;font-weight:700}.mp-row{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.mp-row>span{color:var(--muted)}.mp-row>div{gap:4px;min-width:0;display:grid}.mp-row p{margin:0}:where(html.vw-le650) .mp-row{grid-template-columns:minmax(0,1fr);gap:2px}.mp-foot{border-top:0;padding-top:0}.badge.blue{color:#2d5b8f;background:#e5eefa}.badge.teal{color:#1d6c6a;background:#ddf1f1}.plan-sec{color:var(--ink);margin:18px 0 4px;font-size:14px;font-weight:700}.plan-sec:first-child{margin-top:0}.more-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.cal-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cal-head b{text-align:center;min-width:130px;font-size:16px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-wd{color:var(--muted);text-align:center;padding:2px 0 4px;font-size:14px}.cal-cell{border:1px solid var(--line);background:var(--paper);min-height:92px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:6px;display:flex;overflow:hidden}.cal-empty{cursor:default;background:0 0;border:0}.cal-cell.past .cal-n{color:var(--muted)}.cal-cell.today .cal-n{background:var(--green);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.cal-cell.sel{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.cal-n{align-self:flex-start;padding:2px;font-size:14px;font-weight:600;line-height:1}.cal-chips{gap:3px;min-width:0;display:grid}.cal-chip{white-space:nowrap;text-overflow:ellipsis;color:#503888;background:#ebe6f5;border-radius:5px;padding:2px 5px;font-size:14px;line-height:1.3;display:block;overflow:hidden}.cal-chip.amber{color:#8a6420;background:#fcf2e3}.cal-chip.blue{color:#2d5b8f;background:#e5eefa}.cal-chip.gray{color:#5f5c66;background:#f0f0f2}.cal-chip.teal{color:#1d6c6a;background:#ddf1f1}.cal-more{color:var(--muted);font-size:14px}.cal-dots{flex-wrap:wrap;align-items:center;gap:3px;display:none}.cal-dot{background:#6b4fc4;border-radius:50%;width:7px;height:7px;display:inline-block}.cal-dot.amber{background:#d99a2b}.cal-dot.blue{background:#3f7cc4}.cal-dot.gray{background:#a19dab}.cal-dot.teal{background:#23948f}.cal-dots b{color:var(--muted);font-size:14px;line-height:1}.cal-agenda{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.cal-agenda h3{margin:0 0 6px;font-size:14px}:where(html.vw-le650) .cal-cell{border-radius:8px;align-items:center;min-height:52px;padding:4px}:where(html.vw-le650) .cal-n{align-self:center}:where(html.vw-le650) .cal-chips{display:none}:where(html.vw-le650) .cal-dots{justify-content:center;display:flex}:where(html.vw-le650) .cal-grid{gap:3px}:where(html.vw-le650) .cal-head b{flex:1;min-width:0}.when{border:0;min-width:0;margin:12px 0 0;padding:0}.when-row{grid-template-columns:minmax(0,1fr) minmax(0,128px);gap:8px;margin-top:4px;display:grid}.when-f{gap:4px;min-width:0;display:grid}input[type=date].input{appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;display:block}input[type=date].input::-webkit-date-and-time-value{text-align:left}.pe-open{margin:4px 0 0}.pe-open .link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.pe-open .link .icon{width:16px;height:16px}.alb{cursor:zoom-in;background:0 0;border:0;border-radius:12px;gap:2px;width:100%;margin-bottom:8px;padding:0;display:grid;overflow:hidden}.alb-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.alb-t{aspect-ratio:1;background:var(--green);display:block;position:relative;overflow:hidden;container-type:inline-size}.alb-row:first-child .alb-t{aspect-ratio:4/4.4}.alb-t .car-slide{aspect-ratio:4/5;border-radius:0;flex:none;width:100%;max-width:none;padding:6cqw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.alb-t .car-slide p{font-size:5.7cqw;line-height:1.3}.alb-t .car-slide.first p{font-size:7.3cqw;line-height:1.2}.alb-t .car-n,.alb-t .car-brand{font-size:4cqw}.modal .car-slide,.modal .car-slide p,.modal .car-slide .car-n,.modal .car-slide .car-brand{color:#fff}.doc-body:focus,.doc-body:focus-visible{box-shadow:none;outline:none}.ed-bar{z-index:6;scrollbar-width:none;background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:2px;margin:0 0 10px;padding:6px;display:none;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 18px #2b1f4a14}.ed-bar::-webkit-scrollbar{display:none}body.is-editing .ed-bar{display:flex}.ed-b{min-width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0 8px;font-size:14px;display:inline-grid}.ed-b.ed-t{font-size:14px;font-weight:600}.ed-b:hover{background:var(--soft)}.ed-b.on{background:var(--soft);color:var(--green)}.ed-b .icon{width:18px;height:18px}.ed-sep{background:var(--line);flex:none;width:1px;height:24px;margin:0 4px}.ed-none{color:var(--muted);white-space:nowrap;padding:0 6px;font-size:14px}.doc-body h3{margin:22px 0 8px;font-size:20px;line-height:1.3}.doc-body h4{margin:18px 0 6px;font-size:16px;line-height:1.35}.doc-body blockquote{border-left:3px solid var(--line);color:var(--ink);margin:12px 0;padding:4px 0 4px 14px}.doc-body ul,.doc-body ol{margin:8px 0 12px;padding-left:22px}.doc-body li{margin:4px 0}.doc-body a{color:var(--green);text-decoration:underline}.ed-bar{flex-direction:column;align-items:stretch;gap:0;overflow:visible}.ed-row{align-items:center;gap:2px;min-width:0;display:flex}.ed-menu-b{border:1px solid var(--line);align-items:center;gap:4px;margin:0 4px;padding:0 8px 0 10px;display:inline-flex}.ed-menu-b .icon{width:14px;height:14px}.ed-cur{white-space:nowrap}.ed-menu{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:6px;padding-top:6px;display:none}.ed-bar.menu-open .ed-menu{display:flex}.ed-menu .ed-b{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ed-menu .ed-m-h span{font-size:16px;font-weight:700}.ed-menu .ed-m-sub span{font-size:14px;font-weight:700}.ed-wrap{z-index:6;height:0;position:sticky;top:0}.ed-wrap .ed-bar{margin:0;position:absolute;top:-6px;left:0;right:0}.doc-sum{margin:14px 0 2px;font-size:14px}.doc-set{margin-top:12px}body.is-editing .doc-bar{display:none}.ed-note{margin-left:auto}.doc-meta{gap:4px 10px}.doc-meta .link{margin-left:0}.cover-btn{align-items:center;gap:6px;width:auto;min-height:40px;padding:0 12px;display:inline-flex}.ed-img{margin:14px 0;position:relative}.ed-img img{border-radius:10px;width:100%;height:auto;display:block}.ed-img figcaption{color:var(--muted);outline:none;min-height:1.4em;margin-top:6px;font-size:14px}.ed-img figcaption:empty:before{content:attr(data-ph);color:#635c76}.ed-img-acts{gap:6px;display:flex;position:absolute;top:8px;right:8px}.ed-img-acts .btn{background:#fffffff0;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex}.ed-img-acts .icon{width:15px;height:15px}.car-slide.own{background:#000;padding:0;overflow:hidden}.car-slide.own img{object-fit:cover;width:100%;height:100%;display:block}.alb-t .car-slide.own{padding:0}.ed-bar.menu-open .ed-blk,.ed-bar.ins-open .ed-ins{display:flex}.ed-bar.menu-open .ed-ins,.ed-bar.ins-open .ed-blk,.article-cover .cover-btn,.ed-img .ed-img-acts{display:none}.article-cover.sel .cover-btn{display:inline-flex}.ed-img.sel .ed-img-acts{display:flex}.article-cover,.ed-img img{cursor:pointer}.article-cover.sel img,.ed-img.sel img{outline:2px solid var(--green);outline-offset:2px}.ed-img figcaption:empty{display:none}.ed-img.sel figcaption:empty{display:block}.car-slide p{font-size:calc(17px*var(--fs,1))}.car-slide.first p{font-size:calc(22px*var(--fs,1))}.alb-t .car-slide p{font-size:calc(5.7cqw*var(--fs,1))}.alb-t .car-slide.first p{font-size:calc(7.3cqw*var(--fs,1))}.car-slide.heavy p{letter-spacing:-.02em;font-weight:800}.car-slide .car-n,.car-slide .car-brand,.car-slide p,.modal .car-slide,.modal .car-slide p,.modal .car-slide .car-n,.modal .car-slide .car-brand{color:inherit}figure.car{position:relative}.car-acts{z-index:3;gap:6px;display:none;position:absolute;top:8px;right:8px}figure.car.sel .car-acts{display:flex}figure.car.sel .car-track,figure.car.sel .alb{outline:2px solid var(--green);outline-offset:2px;border-radius:14px}.car-acts .btn{background:#fffffff2;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex}.car-acts .icon{width:15px;height:15px}.alb{cursor:pointer}.ce{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ce-prev .car-slide{flex:none;width:100%;max-width:none;position:static;transform:none}.ce-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ce-th{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;font-weight:600;display:grid}.ce-th.on{border-color:var(--green);background:var(--soft);color:var(--green)}.ce-th .icon{width:16px;height:16px}.ce-h{margin:14px 0 6px}.ce-opts{flex-wrap:wrap;gap:6px;display:flex}.ce-o,.ce-sw{border:1px solid var(--line);background:var(--paper);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.ce-o.on,.ce-sw.on{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--soft)}.ce-sw i{border:1px solid var(--line);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.ce-sw .ce-img .icon{width:13px;height:13px}.ce-tg{gap:4px;margin-top:14px;display:grid}.ce-ck{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.ce-ck input{width:18px;height:18px;accent-color:var(--green);margin:0}:where(html.vw-le650) .ce{grid-template-columns:minmax(0,1fr)}.ce-own{margin-top:14px;font-weight:600}.ce-scope{margin:0 0 4px 28px}.ce-th.own{position:relative}.ce-th.own:after{content:"";background:#ff9b54;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg{background:var(--soft);border-radius:12px;gap:2px;width:100%;padding:3px;display:flex}.seg>button{min-width:0;min-height:40px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;display:inline-flex;overflow:hidden}.seg>button.on{background:var(--paper);font-weight:600;box-shadow:0 1px 3px #2b1f4a22}.ce-tabs,.ce-scope{margin-bottom:10px}.ce-scope .seg{background:var(--soft);border:0;padding:3px}.ce-l{color:var(--muted);margin:10px 0 6px;font-size:14px;font-weight:600}.ce-l:first-child{margin-top:0}.sw-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw{border:1px solid var(--line);background:var(--c,#fff);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.sw.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--green)}.sw-add,.sw-img{background:var(--paper);color:var(--muted)}.sw-add input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.sw .icon{width:16px;height:16px}.tgl-list{gap:2px;margin-top:10px;display:grid}.tgl-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.tgl{appearance:none;cursor:pointer;background:#d9d5e2;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.tgl:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.tgl:checked{background:var(--green)}.tgl:checked:after{transform:translate(18px)}.ce-def{color:var(--muted);flex:1;justify-content:flex-start;font-size:14px}.ce-cnt{margin:4px 0 0}.ce-th{width:36px;height:36px}.ce-strip{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ce-strip::-webkit-scrollbar{display:none}.ce-th{flex:none}:where(html.vw-le650) .ce-left{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;display:grid}:where(html.vw-le650) .ce-prev{max-width:none}:where(html.vw-le650) .ce-strip{flex-wrap:wrap;margin-top:0}:where(html.vw-le650) .ce-prev .car-slide{padding:10px}:where(html.vw-le650) .ce-prev .car-slide p{font-size:calc(11px*var(--fs,1))}:where(html.vw-le650) .ce-prev .car-slide.first p{font-size:calc(13px*var(--fs,1))}:where(html.vw-le650) .ce-prev .car-n,:where(html.vw-le650) .ce-prev .car-brand{font-size:14px}.ce-right .ce-scope{margin:0 0 10px}.sw,:where(html.vw-le650) .sw{appearance:none;box-sizing:border-box;aspect-ratio:1;border-radius:50%;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;line-height:0}.ce-th,:where(html.vw-le650) .ce-th{appearance:none;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;line-height:1}.modal-backdrop.cf{z-index:110;background:#1a122d66}.cf-modal{width:420px}.cf-modal .modal-head{margin-bottom:12px}.ed-done{background:var(--green);color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:36px;margin-left:auto;padding:0 12px 0 9px;font-size:14px;font-weight:700;display:inline-flex}.ed-done .icon{width:17px;height:17px}.ed-note+.ed-done{margin-left:4px}.ed-aa{letter-spacing:-.3px;font-size:14px;font-weight:700;display:none}:where(html.vw-le650) .ed-bar{padding:4px}:where(html.vw-le650) .ed-row{scrollbar-width:none;gap:0;overflow-x:auto}:where(html.vw-le650) .ed-row::-webkit-scrollbar{display:none}:where(html.vw-le650) .ed-b{min-width:38px;padding:0 6px}:where(html.vw-le650) .ed-menu-b{gap:3px;margin:0;padding:0 6px}:where(html.vw-le650) .ed-menu-b .ed-cur{display:none}:where(html.vw-le650) .ed-aa{display:inline}:where(html.vw-le650) .ed-menu-b .icon{width:12px;height:12px}:where(html.vw-le650) .ed-done{width:38px;height:38px;min-height:38px;box-shadow:-6px 0 6px var(--paper);justify-content:center;padding:0;position:sticky;right:0}:where(html.vw-le650) .ed-done span{display:none}:where(html.vw-le650) .ed-done .icon{stroke-width:2.2px;width:20px;height:20px}:where(html.vw-le650) .ed-note+.ed-done{margin-left:2px}.info-i{flex:none}:where(html.vw-le650) .lb-chip{min-height:44px}.rp-meta{align-items:center;gap:8px;margin:-4px 0 12px;display:flex}.rp-meta .icon-button,.rp-meta .btn{margin-left:auto}.rp-ctx{border-left:3px solid var(--line);color:var(--muted);gap:4px;margin-bottom:12px;padding:12px 14px;display:grid}.rp-ctx .label{margin-top:4px}.rp-ctx p{font-size:14px}.rp-lead{flex-wrap:wrap;align-items:center}.rp-lead .link{margin-left:auto}.rp-mk{margin-top:-6px}.rp-row .pf-s{margin:0}.rp-att{gap:8px;margin:10px 0 0;display:grid}.rp-a{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:6px;display:flex}.rp-th{cursor:zoom-in;background:0 0;border:0;border-radius:8px;flex:none;min-height:0;padding:0}.rp-a img{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:8px;width:72px;height:44px;display:block}.cf-modal.wide{width:760px}.rp-big{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:auto;display:block}.rp-doc{background:var(--soft);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.rp-an{flex:1;min-width:0;display:grid}.rp-an b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rp-an .small{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rp-a .icon-button{flex:none}.rp-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.rp-clip{align-items:center;gap:6px;display:inline-flex}.rp-clip .icon{width:17px;height:17px}.rp-attm{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:2px;margin-top:6px;padding:6px;display:grid}.rp-attm[hidden]{display:none}.rp-mi{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.rp-mi:hover:not(:disabled){background:var(--soft)}.rp-mi span{display:grid}.rp-mi em{font-style:normal}.rp-mi:disabled{opacity:.55;cursor:not-allowed}.rp-mt{object-fit:cover;border:1px solid var(--line);border-radius:6px;flex:none;width:44px;height:28px}.rcv-bot{background:var(--soft);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}.rcv-bot .icon{flex:none;margin-top:2px}.pf-row{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.platform.pf-m{border-radius:8px;width:28px;height:28px}.platform.pf-s{border-radius:5px;width:18px;height:18px;margin:0}.pf-row .platform.pf-s{width:20px;height:20px}.pf-txt{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:14px;display:inline-flex}.pf-foot{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.next-material .pf-row{margin-top:10px}.doc-tabs .pf-tab{justify-content:center;align-items:center;gap:6px;min-width:40px;display:inline-flex}.pf-check{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.pf-chip{gap:6px}.tc-chips{margin:0 0 14px}.tc-sec{margin-top:16px}.tc-b b{font-weight:600}.tc-score{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:inline-grid}.tc-score.s-hi{color:#1d6c6a;background:#ddf1f1}.tc-score.s-mid{color:#94703a;background:#fcf2e3}.tc-score.s-lo{color:#615f67;background:#f0eff2}.tc-score.sm{vertical-align:1px;border-radius:6px;width:24px;height:20px;margin-right:6px;font-size:14px}.tc-act{flex:none;align-items:center;gap:6px;display:flex}.tc-row.is-no .tc-b b{color:var(--muted);font-weight:500}.tc-new{color:#2d5b8f;font-style:normal;font-weight:700}.tc-why{color:var(--muted);margin-top:4px;font-size:14px}.tc-total{align-items:center;gap:10px;margin:8px 0 14px;font-weight:600;display:flex}.tc-br{margin:0 0 12px}.tc-bh{justify-content:space-between;font-size:14px;display:flex}.tc-bar{background:var(--soft);border-radius:4px;height:6px;margin:5px 0 4px;overflow:hidden}.tc-bar i{background:var(--green);border-radius:4px;height:100%;display:block}.tc-crit,.tc-facts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-c{align-items:flex-start;gap:8px;display:flex}.tc-c .icon{flex:none;margin-top:2px}.tc-c.ok .icon{color:#1d6c6a}.tc-c.warn .icon{color:#775c35}.tc-c.no .icon{color:#9f4436}.tc-facts li{background:var(--soft);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.tc-miss{color:#6f5428;background:#fcf2e3;border-radius:10px;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.tc-miss .icon{flex:none;margin-top:2px}.tc-eval{align-items:flex-start;gap:8px;margin:8px 0 4px;display:flex}.tc-eval .tc-score{width:32px;height:28px;font-size:14px}:where(html.vw-le650) .tc-row{flex-wrap:wrap}:where(html.vw-le650) .tc-act{justify-content:flex-end;width:100%}:where(html.vw-le650) .doc-tabs .pf-tab{min-width:44px;min-height:44px}.tc-claim{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tc-claim em,.tc-why em{font-style:normal;font-weight:700}.tc-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.tc-kv>span{background:var(--soft);border-radius:8px;gap:1px;min-width:0;padding:6px 8px;display:grid}.tc-kv i{color:var(--muted);font-size:14px;font-style:normal}.tc-kv b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tc-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tc-tag{color:#2d5b8f;background:#e5eefa;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.tc-no{color:#7a4a3f}.tc-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-pass div{background:var(--soft);border-radius:10px;padding:10px 12px}.tc-pass dt{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:14px;font-weight:700}.tc-pass dd{margin:2px 0 0}.page-head p .link{font-size:inherit;min-height:0;padding:0;display:inline}.tc-sum{color:var(--muted);align-items:center;gap:8px;margin:-6px 0 14px;display:flex}.tc-sum .icon{flex:none}.tc-tabs{margin-bottom:10px}.tc-tabs b{opacity:.7;margin-left:2px;font-weight:700}.tc-src{scrollbar-width:none;gap:8px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.tc-src::-webkit-scrollbar{display:none}.tc-src .pchip{flex:none}.tc-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:16px;display:grid}.tc-list{padding:4px 0}.tc-pane{max-height:calc(calc(100 * var(--vhu,1vh)) - 24px);position:sticky;top:12px;overflow:auto}.tc-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.tc-row:last-child{border-bottom:0}.tc-row.sel{background:var(--soft);box-shadow:inset 3px 0 0 var(--green)}.tc-main{text-align:left;min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:0;display:flex}.tc-b{gap:4px;min-width:0;display:grid}.tc-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.tc-t .lead-dot{vertical-align:2px;margin-right:6px}.tc-claim{color:var(--ink);opacity:.86;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.tc-claim b{font-weight:700}.tc-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.tc-meta>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tc-meta .icon{width:14px;height:14px}.tc-srcm{color:#2d5b8f;font-weight:600}.tc-when{color:var(--ink)}.tc-no{color:#7a4a3f;font-size:14px}.tc-row .icon-button{flex:none}.tc-ring{--c:#9d9aa3;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.tc-ring svg{width:100%;height:100%;position:absolute;inset:0}.tr-bg{fill:none;stroke:var(--line);stroke-width:3.4px}.tr-fg{fill:none;stroke:var(--c);stroke-width:3.4px;stroke-linecap:round}.tc-ring b{color:var(--ink);font-size:14px;font-weight:800;line-height:1;position:relative}.tc-ring.s-hi{--c:#1d8f8b}.tc-ring.s-mid{--c:#d39a3a}.tc-ring.s-lo{--c:#9d9aa3}.tc-ring.tc-lg{width:52px;height:52px}.tc-ring.tc-lg b{font-size:16px}.tc-dh{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tc-dt{margin:0 0 2px;font-size:16px;line-height:1.3}.tc-claimbox{background:#ece8f8;border-radius:12px;margin-bottom:10px;padding:12px 14px}.tc-claimbox span{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:14px;font-weight:700}.tc-claimbox p{margin:3px 0 0;font-weight:600;line-height:1.45}.tc-pass{gap:8px;margin:0 0 14px;display:grid}.tc-pass div{border-left:3px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 12px}.tc-pass div:first-child{background:0 0}.tc-pass div:first-child dd{font-weight:400}.tc-dacts{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:12px;display:flex}:where(html.vw-le900) .tc-pane{display:none}:where(html.vw-le900) .tc-row{padding:12px}.tc-claimbox p{color:var(--ink)}:where(html.vw-le650) .tc-meta>.tc-srcm{display:none}:where(html.vw-le650) .tc-meta{gap:4px 10px}.tc-out{color:#94703a}.tc-swap{color:#94703a;align-items:flex-start;gap:6px;margin-top:4px;font-size:14px;display:flex}.tc-swap .icon{flex:none;width:14px;height:14px;margin-top:2px}.vt-ghost{pointer-events:none;z-index:40;overflow:hidden}.vt-ghost>*{width:100%;margin:0!important}.empty-txt{text-align:center;color:var(--muted);margin:0;padding:28px 16px;font-size:14px;line-height:1.5}.card>.empty-txt:only-child{padding:20px 16px}.mrows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mrow{border:1px solid var(--line);background:var(--paper);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-width:0;margin:0;padding:14px;display:grid}.mrow:hover{border-color:#b9aee6}.mrow:focus-visible{outline-offset:2px;outline:2px solid #6a55c2}.mrow.key{background:#f4f1fd;border-color:#e4ddf8}.mrow-i{color:#4a3a9a;background:#efeafc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mrow.key .mrow-i{background:#fff}.mrow-i svg{width:18px;height:18px}.mrow-b{flex-direction:column;gap:4px;min-width:0;display:flex}.mrow-l{color:#2a2f35;font-size:14px;font-weight:600;line-height:1.3}.mrow-v{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mrow-v b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:700;line-height:1.15}.mrow-s{color:#5d646b;font-size:14px;line-height:1.35}.chg{white-space:nowrap;color:#59616a;background:#eef0f3;border-radius:999px;align-items:center;padding:5px 9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.chg.good{color:#13706c;background:#dff2f1}.chg.bad{color:#9b3826;background:#fbe6e1}.cmpb{color:#5a6167;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin-top:auto;padding-top:6px;font-size:14px;display:grid}.cmpb-t{height:6px;display:block}.cmpb-t i{border-radius:3px;height:100%;display:block}.cmpb .now{background:#6a55c2}.cmpb .was{background:#cdd1d7}.res-facts{display:grid}.rf{border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:start;gap:12px;width:100%;min-height:44px;margin:0;padding:12px 0;display:grid}.rf:first-child{border-top:0;padding-top:4px}.rf-i{color:#4a3a9a;background:#efeafc;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rf-i svg{width:16px;height:16px}.rf-b{justify-items:start;gap:3px;min-width:0;display:grid}.rf-t{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.rf-d{color:#5d646b;max-width:72ch;font-size:14px;line-height:1.45}.rf>.icon{width:16px;height:16px;color:var(--muted);margin-top:8px}.rf .rtag{margin:0 0 2px}:where(html.vw-le1150) .res-main .mrows{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.vw-le650) .res-main .mrows{grid-template-columns:1fr;gap:8px}:where(html.vw-le650) .res-main .mrow{padding:12px 14px}:where(html.vw-le650) .res-main .mrow-v b{font-size:24px}:where(html.vw-le650) .res-main .res-facts.card{padding:4px 14px}.geo-st{color:#5a6167;background:#eef0f3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.geo-st .icon{stroke-width:2.2px;width:16px;height:16px}.geo-st.ok{color:#13706c;background:#dff2f1}.geo-st.fix{color:#a3560b;background:#fdebd3}.geo-st.fix .icon{stroke-width:2.8px}.res-main{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.res-main>*{min-width:0}.res-main .res-h{margin:8px 0 0}.res-main .res-facts.card{margin:0;padding:6px 18px}.sdot{vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.sdot.s0,.rk-t i.s0,.ql-t i.s0{background:#5b47b0}.sdot.s1,.rk-t i.s1,.ql-t i.s1{background:#ff9b54}.slegend{color:#5d646b;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:14px;display:flex}.res-lead{color:#5d646b;font-size:14px;line-height:1.45}.res-tab .mrows-3{grid-template-columns:repeat(3,minmax(0,1fr))}div.mrow{cursor:default}div.mrow:hover{border-color:var(--line)}.mrow.noi{grid-template-columns:minmax(0,1fr)}.slist{margin:0;padding:2px 16px}.slist.in{background:0 0;border:0;padding:0}.sl-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sl-row:first-child{border-top:0}.sl-row>div{gap:3px;min-width:0;display:grid}.sl-row b{color:var(--ink);align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.sl-row span{color:#5d646b;font-size:14px}.sl-row strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:700}.cmp-pos{color:var(--ink);align-items:center;gap:4px;margin:0;font-size:14px;font-weight:600;display:flex}.rks,.qls,.pls{display:grid}.rk{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.rk:first-child{border-top:0}.rk.me{background:#f4f1fd;border-top-color:#0000;border-radius:10px;margin:0 -10px;padding:10px}.rk.me+.rk{border-top-color:#0000}.rk-n{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.rk.me .rk-n{font-weight:700}.rk-b{grid-template-columns:16px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.rk-t,.ql-t{background:#eef0f3;border-radius:4px;height:8px;display:block;overflow:hidden}.rk-t i,.ql-t i{border-radius:4px;height:100%;display:block}.rk-v{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:14px}.ql{border-top:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.ql:first-child{border-top:0}.ql-q{color:var(--ink);margin:0;font-size:14px;line-height:1.4}.ql-m{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ql-s{color:#5d646b;font-variant-numeric:tabular-nums;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:14px;display:grid}.ql-t{height:6px}.ql-drop{border-top:1px solid var(--line);padding-top:10px}.ql-dh{color:#9b3826;margin:0 0 4px;font-size:14px;font-weight:600}.ql-drop ul{color:#5d646b;gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.pl{border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:10px 0;display:grid}.pl.ls{cursor:default;grid-template-columns:minmax(0,1fr)}.pls>.pl:first-child{border-top:0}.pl-b{gap:4px;min-width:0;display:grid}.pl-t{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.pl-k{color:#5d646b;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;display:flex}.pl-k .rtag{margin:0}.pl-m{color:#5d646b;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:14px;display:flex}.pl-sep{width:14px;display:inline-block}.pl>.icon{width:16px;height:16px;color:var(--muted)}.pw-h{align-items:center;margin:14px 0 6px;font-size:14px;display:flex}.pw-l{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}:where(html.vw-le1150) .res-tab .mrows-3{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.vw-le650) .res-main.res-tab .mrows-3{grid-template-columns:1fr}:where(html.vw-le650) .res-main .ql-m{grid-template-columns:1fr 1fr;gap:10px}.mrow.s1 .cmpb .now{background:#ff9b54}.rk{grid-template-columns:minmax(140px,240px) minmax(0,1fr);align-items:center;column-gap:16px}.rk-n{grid-row:span 2}.ql{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;column-gap:24px}:where(html.vw-le650) .res-main .rk{grid-template-columns:minmax(0,1fr)}:where(html.vw-le650) .res-main .rk-n{grid-row:auto}:where(html.vw-le650) .res-main .ql{grid-template-columns:minmax(0,1fr)}.res-lead .info-i{margin-right:0}.slogo{vertical-align:-3px;border-radius:4px;flex:none;width:16px;height:16px;display:inline-block;box-shadow:0 0 0 1px #dfe2e6}.slogo.lg2{vertical-align:-5px;border-radius:5px;width:20px;height:20px}.mrow-l .slogo{margin-right:2px}.sl-svc{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.sl-svc>span{align-items:center;gap:6px;display:inline-flex}.pl-m .slogo{margin-right:6px}.pw-h .slogo{margin-right:0}.rchart figcaption .lg{align-items:center;gap:6px;display:inline-flex}.geo-act{align-items:center;min-height:44px;display:flex}.geo-act .btn{gap:6px}.geo-run{color:#5d646b;align-items:center;gap:8px;font-size:14px;display:inline-flex}.geo-spin{border:2px solid #e4ddf8;border-top-color:#6a55c2;border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite spin}.geo-row b .rtag{vertical-align:2px;margin-left:4px}.res-tab .mrows-2{grid-template-columns:repeat(2,minmax(0,1fr))}.res-search .charts2 .rchart{margin:0}.sq-b{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.sq-m{color:#5d646b;font-variant-numeric:tabular-nums;font-size:14px}.ql.sq{grid-template-columns:minmax(0,1fr) minmax(260px,380px)}.ix-m{gap:4px 16px}.ix-m>span{align-items:center;gap:6px;display:inline-flex}.ix-m .slogo{margin-right:0}.ix{font-size:14px}.ix.ok{color:#13706c;font-weight:600}.ix.na{color:#5c6167}.sl-row .kpi-st,.mrow-s .kpi-st{color:#8a5a12;align-items:center;gap:4px;display:inline-flex}.sl-row .kpi-st svg,.mrow-s .kpi-st svg{width:13px;height:13px}:where(html.vw-le650) .res-main.res-tab .mrows-2{grid-template-columns:1fr}:where(html.vw-le650) .res-main .ql.sq{grid-template-columns:minmax(0,1fr)}.mrow.key{background:#f4f1fd}.res-go{margin:0}.rchart .ch-cap{align-items:center;gap:6px;display:flex}.rchart figcaption .lg .platform.pf-s,.mrow-l .platform.pf-s,.sl-row b .platform.pf-s{vertical-align:-4px}.sl-svc .platform.pf-s{margin:0}.sl-row strong{white-space:nowrap}.st-tabs{gap:8px;margin:0 0 14px;padding:2px;display:flex;overflow-x:auto}.st-tab{text-align:left;border:1px solid var(--line);background:var(--paper);font:inherit;color:inherit;cursor:pointer;border-radius:12px;flex:none;gap:2px;max-width:260px;min-height:44px;padding:8px 14px;display:grid}.st-tab span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.st-tab small{color:#5d646b;font-size:14px}.st-tab.on{background:#f4f1fd;border-color:#6a55c2;box-shadow:0 0 0 1px #6a55c2}.st-tab.st-plus{border-style:dashed;align-items:center;gap:6px;display:inline-flex}.st-tab.st-plus span,.st-tab.st-plus svg{color:#4a3a9a}.st-main{align-content:start;gap:10px;min-width:0;display:grid}.st-sec>summary{align-items:flex-start;min-height:56px;padding:12px 14px}.st-st{flex:1;gap:3px;min-width:0;display:grid}.st-st .rtag{vertical-align:2px;margin-left:4px}.st-sum{color:#5d646b;font-size:14px;font-weight:400;line-height:1.4}.st-sec[open] .st-sum{display:none}.st-text{color:var(--ink);max-width:72ch;font-size:14px;line-height:1.5}.st-text p{margin:0 0 8px}.st-text ul{gap:4px;margin:0 0 12px;padding-left:18px;display:grid}.st-text .st-add{background:#dff2f1;border-radius:4px;padding:1px 4px}.st-act{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.st-card{margin:0;padding:14px 16px}.st-ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.st-ch h2{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.st-pls{margin:0}.st-srcs{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.st-dn{color:#8a5a12;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.st-ver{gap:12px;display:grid}.st-vh{gap:3px;display:grid}.st-vh b{align-items:center;gap:4px;font-size:16px;display:flex}.st-draft{background:#fff6e8;border:1px solid #f3dcb5;border-radius:12px;gap:10px;padding:12px;display:grid}.st-draft>div:first-child{gap:4px;display:grid}.st-draft .small{color:#6b5530;line-height:1.45}.st-dact{flex-wrap:wrap;gap:8px;display:flex}.st-hl{justify-self:start}.st-dsec{border-top:1px solid var(--line);padding:12px 0}.st-dsec h3{margin:0 0 6px;font-size:14px}.st-dsum{margin:0 0 8px;font-size:14px;line-height:1.5}.st-rem{color:#9b3826;font-size:14px}.st-rem ul{margin:4px 0 0;padding-left:18px}.st-rem li{text-decoration:line-through}.st-imp{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.st-hist{display:grid}.sh-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sh-row:first-child{border-top:0}.sh-row>div{gap:3px;display:grid}.sh-row p{margin:2px 0 0;font-size:14px}.st-ta{min-height:280px;font:inherit;line-height:1.5}.st-pl{gap:4px;display:grid}.st-plr{align-items:center;gap:10px;min-height:44px;display:flex}:where(html.vw-le900) .two-col.st-layout>.panel-aside{order:-1}.st-posts-m{display:none}:where(html.vw-le900) .st-layout .st-posts-m{display:block}:where(html.vw-le900) .st-layout .st-posts-d{display:none}.set-dr{color:#8a5a12;flex-wrap:wrap;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.ch-by{color:#5d646b;margin:-6px 0 10px;font-size:14px}.ch-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ch-chip{border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:14px;font-weight:600;display:inline-flex}.ch-chip.k-add,.ch-it.k-add .ch-ic{color:#13706c;background:#dff2f1}.ch-chip.k-rem,.ch-it.k-rem .ch-ic{color:#9b3826;background:#fbe6e1}.ch-chip.k-chg,.ch-it.k-chg .ch-ic{color:#4a3a9a;background:#efeafc}.ch-why{background:#f6f4fb;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 6px;padding:12px;display:grid}.ch-why>.icon{color:#634dbf;width:18px;height:18px;margin-top:2px}.ch-why p{margin:0;font-size:14px;line-height:1.5}.ch-more{margin-top:6px}.ch-more summary,.ch-full summary{cursor:pointer;color:#4a3a9a;align-items:center;min-height:32px;font-size:14px;font-weight:600;display:flex}.ch-more p{color:#5d646b;margin-top:4px;font-size:14px}.ch-g{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.ch-g h3{letter-spacing:.04em;text-transform:uppercase;color:#5a6167;margin:0;font-size:14px}.ch-it{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ch-ic{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.cg-b{text-align:left;gap:4px;min-width:0;display:grid}.cg-b>b{font-size:14px;font-weight:600;line-height:1.4}.ch-it.k-rem .cg-b>b{color:#5a6167;text-decoration:line-through}.ch-ft{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.ch-ft s{color:#9b3826}.ch-ft span{color:#13706c;font-weight:600}.ch-ft .icon{color:#5c6167;width:14px;height:14px}.ch-det{color:#5d646b;gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.ch-full .st-text{margin-top:6px;font-size:14px}.ch-ii{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.ch-ii .icon{color:#634dbf;width:18px;height:18px;margin-top:1px}.ch-ii.warn{color:#8a5a12}.ch-ii.warn .icon{color:#b36b12}.st-ver{color:#5d646b;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 4px;font-size:14px;display:flex}.st-ver>.icon{color:#13706c;flex:none;width:16px;height:16px}.st-ver>span{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.st-ver b{color:var(--ink)}.st-ver .link{margin-left:auto;font-size:14px}.st-dec{background:#fff6e8;border:1px solid #f3dcb5;gap:6px;margin:0 0 12px;padding:14px 16px;display:grid}.st-ey{letter-spacing:.04em;text-transform:uppercase;color:#a3560b;font-size:14px;font-weight:700}.st-dec b{color:var(--ink);font-size:16px}.st-dec .small{color:#6b5530;line-height:1.45}.st-dec .small.muted{color:#6b5f48}.st-dec .st-dact{margin-top:6px}.st-grp{gap:6px;display:grid}.st-gh{letter-spacing:.04em;text-transform:uppercase;color:#5a6167;align-items:center;gap:4px;margin:8px 0 0;font-size:14px;font-weight:700;display:flex}.st-list{margin:0;padding:0;overflow:hidden}.st-row{border-top:1px solid var(--line)}.st-row:first-child{border-top:0}.st-row>summary{cursor:pointer;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;list-style:none;display:flex}.st-row>summary::-webkit-details-marker{display:none}.st-row>summary>.icon{width:16px;height:16px;color:var(--muted);flex:none;margin-top:4px;transition:transform .2s}.st-row[open]>summary>.icon{transform:rotate(180deg)}.st-ri{color:#4a3a9a;background:#efeafc;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.st-ri .icon{width:16px;height:16px}.st-t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.st-row[open] .st-sum:not(.st-pls){display:none}.st-rb{gap:8px;padding:0 14px 14px 58px;display:grid}.st-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-main{gap:8px}:where(html.vw-le650) .st-layout .st-rb{padding-left:14px}.st-ver{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:10px 14px;display:grid}.st-vi{color:#13706c;background:#dff2f1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.st-vi .icon{width:15px;height:15px}.st-vt{gap:2px;min-width:0;display:grid}.st-vt b{color:var(--ink);align-items:center;gap:4px;font-size:14px;display:flex}.st-vt span{color:#5d646b;font-size:14px}.st-ver .link{margin:0;font-size:14px}.st-gh-row{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.st-gh-row .st-gh{margin:0}.st-gh-row .link{font-size:14px}:where(html.vw-le650) .st-layout .st-ver{grid-template-columns:28px minmax(0,1fr)}:where(html.vw-le650) .st-layout .st-ver .link{grid-column:2}.st-grp.strategy-block{border-top:0;padding:0}.st-pla{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding-top:12px;display:grid}.st-pla h3{margin:0;font-size:14px}.st-sugg{flex-wrap:wrap;gap:6px;display:flex}.st-sugg .pchip{align-items:center;gap:6px;min-height:40px;display:inline-flex}.st-sugg .pchip .icon{width:14px;height:14px}.st-pln{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.st-pla .muted{margin:0;line-height:1.45}.st-plr .rtag{margin-left:4px}.comp-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.comp-row:first-child{border-top:0}.cp-av{color:#4a3a9a;background:#efeafc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.cp-b{text-align:left;gap:2px;min-width:0;display:grid}.cp-b>b{color:var(--ink);font-size:14px}.cp-site{color:#4a3a9a;word-break:break-all;align-items:center;gap:4px;font-size:14px;display:inline-flex}.cp-site .icon{flex:none;width:13px;height:13px}.cp-ab{color:#5d646b;font-size:14px}.cp-m{color:#5c6167;font-size:14px;line-height:1.4}.cf-note{color:#13706c;font-size:14px;font-weight:600}.cf-find{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding-top:12px;display:grid}.cf-h{color:var(--ink);margin:0;font-size:14px;font-weight:600}.cf-c{border:1px solid var(--line);background:var(--paper);font:inherit;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;display:grid}.cf-c:hover{border-color:#b9aee6}.cf-add{color:#4a3a9a;background:#efeafc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cf-add .icon{width:14px;height:14px}.cf-find .link{justify-self:start;align-items:center;gap:6px;display:inline-flex}.cf-find .muted{margin:0}.cp-chip{text-align:left;gap:1px;display:inline-grid}.cp-chip small{color:#5c6167;font-size:14px;font-weight:400}.st-new-say{align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.st-new-say p{margin:0;font-size:14px;line-height:1.5}.st-tasks{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.st-tasks .pchip{min-height:40px}.st-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-steps li{opacity:0;animation:.3s forwards stStep;animation-delay:calc(var(--i)*.6s);align-items:center;gap:10px;font-size:14px;display:flex}.st-steps li .icon{color:#13706c;width:16px;height:16px}@keyframes stStep{to{opacity:1}}@media (prefers-reduced-motion:reduce){.st-steps li{opacity:1;animation:none}}.comp-row{border-bottom:0}.nw-st{letter-spacing:.04em;text-transform:uppercase;color:#5a6167;margin:-6px 0 8px;font-size:14px;font-weight:700}.nw-goals{gap:8px;margin:0 0 14px;display:grid}.nw-g{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding-right:8px;display:grid}.nw-g.on{background:#f8f6fe;border-color:#b9aee6}.nw-g.pr{border-color:#6a55c2;box-shadow:0 0 0 1px #6a55c2}.nw-gb{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 32px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:grid}.nw-ck{color:#fff;border:1.5px solid #c6cbd1;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nw-g.on .nw-ck{background:#6a55c2;border-color:#6a55c2}.nw-ck .icon{stroke-width:2.4px;width:14px;height:14px}.nw-gi{color:#4a3a9a;background:#efeafc;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nw-gi .icon{width:16px;height:16px}.nw-gt{gap:2px;min-width:0;display:grid}.nw-gt b{color:var(--ink);font-size:14px}.nw-gt small{color:#5a6167;font-size:14px}.nw-tag{color:#4a3a9a;white-space:nowrap;cursor:pointer;background:#efeafc;border:0;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:5px 9px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.nw-tag.pr{color:#fff;cursor:default;background:#6a55c2}.nw-tag .icon{width:12px;height:12px}.nw-q{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.nw-q h3{margin:0;font-size:14px}.nw-q .muted{margin:-4px 0 0}.nw-opts{gap:6px;display:grid}.nw-o{text-align:left;border:1px solid var(--line);background:var(--paper);font:inherit;color:inherit;cursor:pointer;border-radius:12px;gap:2px;min-height:48px;padding:10px 12px;display:grid}.nw-o b{font-size:14px}.nw-o small{color:#5a6167;font-size:14px}.nw-o.on{background:#f8f6fe;border-color:#6a55c2;box-shadow:0 0 0 1px #6a55c2}.nw-chips{flex-wrap:wrap;gap:6px;display:flex}.nw-chips .pchip{align-items:center;gap:4px;min-height:40px;display:inline-flex}.nw-sum{gap:10px;display:grid}.nw-row{background:#f6f7f9;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.nw-row.pr{background:#f4f1fd}.nw-k{letter-spacing:.03em;text-transform:uppercase;color:#5a6167;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.nw-k .icon{color:#634dbf;width:12px;height:12px}.nw-row p{margin:0;font-size:14px;line-height:1.5}.nw-row ul{gap:2px;margin:0;padding-left:18px;font-size:14px;display:grid}.sg{gap:12px;max-width:760px;display:grid}.sg-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sg-stops li{color:#5c6167;border-top:3px solid #e6e8ec;justify-items:start;gap:6px;padding-top:8px;font-size:14px;display:grid}.sg-stops li span{color:#5a6167;background:#eef0f3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:flex}.sg-stops li span .icon{width:13px;height:13px}.sg-stops li b{font-weight:600;line-height:1.3}.sg-stops li.done{color:#13706c;border-top-color:#13706c}.sg-stops li.done span{color:#13706c;background:#dff2f1}.sg-stops li.now{color:var(--ink);border-top-color:#6a55c2}.sg-stops li.now span{color:#fff;background:#6a55c2}.sg-task{color:#5d646b;align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.sg-task .icon{color:#634dbf;flex:none;width:15px;height:15px;margin-top:2px}.sg-work{gap:14px;margin:0;padding:16px;display:grid}.sg-wh{align-items:center;gap:14px;display:flex}.sg-wh h2{margin:0;font-size:16px}.sg-tm{color:#5d646b;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.sg-leave{color:#5d646b;background:#f6f7f9;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.sg-leave .icon{color:#634dbf;flex:none;width:15px;height:15px;margin-top:1px}.sg-dec{margin:0}.sg-blk{gap:8px;display:grid}.sg-card{gap:6px;margin:0;padding:12px 14px;display:grid}.sg-card b{font-size:14px;line-height:1.4}.sg-card p{color:#5d646b;margin:0;font-size:14px;line-height:1.45}.sg-card.ok{background:#f9f7fc;border-color:#bfe3e0}.sg-card.off{opacity:.6}.sg-card.off b{text-decoration:line-through}.sg-src{color:#4a3a9a;align-items:center;gap:4px;font-size:14px;display:inline-flex}.sg-src .icon{width:12px;height:12px}.sg-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.sg-okt{color:#13706c;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.sg-okt .icon{width:14px;height:14px}.sg-off{color:#5c6167;font-size:14px}.sg-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sg-q input{margin-top:2px}.sg-th{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sg-sh{color:#4a3a9a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sg-go{justify-content:flex-end;display:flex}:where(html.vw-le650) .sg .sg-stops li b{font-size:14px}:where(html.vw-le650) .sg .sg-go .btn{justify-content:center;width:100%}.nw-g{grid-template-columns:minmax(0,1fr);padding-right:0}.nw-g>.nw-tag{justify-self:start;margin:-4px 0 10px 76px}.sg-one{gap:14px;display:grid}.sg-one.enter .say-row,.sg-one.enter .sg-qc{animation:.35s both onbIn}.sg-one.enter .sg-qc{animation-delay:50ms}.sg-prog{align-items:center;gap:10px;display:flex}.sg-bar{flex:1;gap:4px;min-width:0;display:flex}.sg-bar i{background:#e6e8ec;border-radius:2px;flex:1;height:4px;transition:background .3s}.sg-bar i.done{background:#13706c}.sg-bar i.now{background:#6a55c2}.sg-pn{color:#5d646b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.sg-one .say-row{align-items:center;margin:0}.sg-one .say{min-height:0;font-size:20px;line-height:1.3}.sg-one .say-sub{margin-top:4px;font-size:14px;line-height:1.45}.sg-qc{gap:8px;margin:0;padding:18px;display:grid}.sg-qc .sg-n{color:var(--ink);font-size:16px;line-height:1.35}.sg-qc p{color:#5d646b;margin:0;font-size:14px;line-height:1.5}.sg-qc textarea{resize:vertical;font:inherit}.sg-qc .onb-foot{align-items:center;margin-top:12px}.sg-fb{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.sg-fb .btn{margin:0}.sg-fb .btn.secondary.on{color:#4a3a9a;background:#f1eefb;border-color:#6a55c2}.sg-mine{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sg-mine li{background:#f9f7fc;border:1px solid #bfe3e0;border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.sg-mine li>.icon{color:#13706c;flex:none;width:15px;height:15px}.sg-mine li span{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.sg-one.enter .say-row,.sg-one.enter .sg-qc{animation:none}}.nw-one{gap:12px;display:grid}.st-new-say .nw-say{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.st-new-say .nw-sub{color:#5d646b;margin-top:4px;font-size:14px;line-height:1.45}.nw-sy{min-width:0}.nw-one .nw-goals,.nw-one .form-group{margin:0}.nw-rh{justify-content:space-between;align-items:center;gap:10px;display:flex}.nw-rh .link{font-size:14px}.nw-row .nw-sl{color:#5d646b;margin-top:4px;font-size:14px}.sg-prog{gap:8px;display:grid}.sg-pt{color:#5d646b;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:14px;display:flex}.sg-pt>span:first-child{min-width:0}.sg-pt:first-letter{text-transform:uppercase}.modal-backdrop:has(.nw-one){align-items:flex-start}html:not(.vw-le650) .modal-backdrop:has(.nw-one){padding-top:56px}.sg-qc .sg-edit{justify-self:start;align-items:center;gap:6px;margin-top:2px;font-size:14px;display:inline-flex}.sg-qc .sg-edit .icon{width:15px;height:15px}.sg-qc .sg-was{color:#4a3a9a;align-items:flex-start;gap:6px;font-size:14px;display:flex}.sg-qc .sg-was .icon{flex:none;width:13px;height:13px;margin-top:3px}.sg-qc .sg-note{font-size:14px}.ap-sub{color:#5d646b;margin:-4px 0 12px;font-size:14px}.ap-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-list li{grid-template-columns:32px 52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ap-i{color:#4a3a9a;background:#efeafc;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ap-i .icon{width:16px;height:16px}.ap-l{color:#5a6167;font-size:14px}.ap-v{color:var(--ink);min-width:0;font-size:14px;font-weight:600;line-height:1.4}.ap-pl{flex-wrap:wrap;gap:6px;display:flex}.ap-p{display:inline-flex}.ap-next{background:#f6f7f9;border-radius:14px;gap:8px;margin-top:16px;padding:12px 14px;display:grid}.ap-next p{align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.ap-next .icon{color:#4a3a9a;flex:none;width:16px;height:16px;margin-top:2px}.nw-why{border-top:1px solid var(--line);gap:8px;margin-top:4px;padding-top:12px;display:grid}.nw-wl{margin:0;font-size:14px;font-weight:600}.nw-open{text-align:left;justify-self:start;align-items:center;gap:6px;font-size:14px;display:inline-flex}.nw-open .icon{flex:none;width:15px;height:15px}.sg-cmp{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sg-cmp li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.sg-cmp li .icon{color:#4a3a9a;flex:none;width:16px;height:16px;margin-top:3px}.sg-cmp li.sg-cs{color:#5d646b;padding-left:24px;font-size:14px;font-weight:400;position:relative}.sg-cmp li.sg-cs:before{content:"";background:#a99be0;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:9px}.sg-qc .sg-cmp+p{margin-top:6px}.st-end{border-top:1px solid var(--line);margin-top:22px;padding-top:4px}.st-end>summary{cursor:pointer;color:#5d646b;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:inline-flex}.st-end>summary::-webkit-details-marker{display:none}.st-end>summary .icon{width:16px;height:16px}.st-end>summary .icon:last-child{transition:transform .2s}.st-end[open]>summary .icon:last-child{transform:rotate(180deg)}.st-eb{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 0 6px;display:flex}.st-eb .btn{margin:0}.st-eb .btn.danger-t,.st-eb .btn.danger-t .icon{color:#a8402f}.st-eb .muted{flex:220px;min-width:0}.st-stop{background:#f6f7f9;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 12px;margin:0 0 14px;padding:14px 16px;display:grid}.st-stop>.btn{grid-column:2;justify-self:start;margin:0}.st-si{color:#5d646b;background:#e9ebef;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.st-si .icon{width:16px;height:16px}.st-stt{gap:4px;min-width:0;display:grid}.st-tab.stopped span,.st-tab.stopped small{color:#5c6167}.cf-list{gap:6px;margin:0 0 6px;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.rtag.on-plan{color:#13706c;background:#dff2f1}.rtag.early{color:#5d646b;background:#eef0f3}.st-prog{gap:12px;margin:0 0 14px;padding:16px;display:grid}.sp-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-h b{font-size:16px}.sp-goal{align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.sp-goal .icon{color:#4a3a9a;flex:none;width:16px;height:16px;margin-top:2px}.sp-r{gap:6px;display:grid}.sp-l{color:#5d646b;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.sp-l b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.sp-bar{background:#eef0f3;border-radius:4px;height:8px;position:relative}.sp-bar i{background:#6a55c2;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.sp-bar em{background:#1f2328;border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.sp-why{margin:0;font-size:14px;line-height:1.5}.sp-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sp-f .link{align-items:center;gap:4px;font-size:14px;display:inline-flex}.sp-e{color:#5d646b;font-size:14px}.sp-h b{align-items:center;gap:4px;display:inline-flex}.res-st{padding:0;display:grid;overflow:hidden}.rs-r{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:56px;padding:12px 14px;display:grid}.rs-r+.rs-r{border-top:1px solid var(--line)}.rs-r:hover{background:#f8f7fd}.rs-n{gap:2px;min-width:0;display:grid}.rs-n b{font-size:14px}.rs-n small{color:#5d646b;font-size:14px;line-height:1.4}.rs-r>.icon{color:#5c6167;width:16px;height:16px}.cm-top{gap:14px;margin-top:20px;display:grid}.cm-learn,.cm-ready,.cm-mode{gap:10px;margin:0;padding:16px;display:grid}.cm-lh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.cm-lh b{align-items:center;gap:4px;font-size:16px;display:inline-flex}.cm-k{font-variant-numeric:tabular-nums;font-size:14px}.cm-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.cm-dots i{background:#e6e8ec;border-radius:4px;height:8px}.cm-dots i.ok{background:#13706c}.cm-les summary{cursor:pointer;color:#4a3a9a;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.cm-les summary::-webkit-details-marker{display:none}.cm-les summary .icon{width:14px;height:14px}.cm-les ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cm-les li{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.cm-les li>.icon{color:#13706c;flex:none;width:15px;height:15px}.cm-les li>span:first-of-type{flex:220px;min-width:0;display:grid}.cm-les small{color:#5a6167;font-size:14px}.cm-la{gap:6px;display:flex}.cm-la .btn{margin:0}.cm-ready{background:#f9f7fc;border-color:#bfe3e0}.cm-ready b{font-size:16px}.cm-ready p{margin:0;font-size:14px;line-height:1.5}.cm-ra{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cm-ra .btn{margin:0}.cm-mode{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:14px}.cm-mi{color:#13706c;background:#dff2f1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cm-mi .icon{width:14px;height:14px}.cm-dr{grid-template-columns:auto minmax(0,1fr) 16px}.cm-dr>.icon:last-child{color:#5c6167;width:16px;height:16px}.cm-on{color:#5d646b;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:14px;line-height:1.45;display:flex}.cm-on .icon{color:#4a3a9a;flex:none;width:15px;height:15px;margin-top:2px}.cm-cur p{font-size:14px;line-height:1.5}.cm-old{color:#5d646b;margin:0 0 10px;font-size:14px}.cm-old summary{cursor:pointer;min-height:32px;font-weight:600}.cm-old p{margin:6px 0 0;line-height:1.5}.ov-cmd{margin-top:14px}.fx-tabs{margin-bottom:14px}.fx-tabs .nav-count{margin-left:4px}.fx-rev{gap:10px;margin:0 0 14px;padding:16px;display:grid}.fx-big{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.4}.fx-from{color:#5d646b;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.fx-from .icon{color:#4a3a9a;flex:none;width:15px;height:15px;margin-top:2px}.fx-hint{color:#8a5a12;background:#fff6e8;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:14px;line-height:1.45;display:flex}.fx-hint .icon{flex:none;width:15px;height:15px;margin-top:2px}.fx-sw{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.fx-sw input{accent-color:#6a55c2;width:20px;height:20px}.fx-rev .sg-edit{justify-self:start;align-items:center;gap:6px;font-size:14px;display:inline-flex}.fx-rev .sg-edit .icon{width:15px;height:15px}.fx-fb{justify-content:flex-end}.fx-list{margin:0;padding:14px 0 6px}.fx-chips{padding:0 14px 8px}.fx-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.fx-row:hover{background:#f8f7fd}.fx-row>.icon:last-child{color:#5c6167;width:16px;height:16px}.fx-ri{color:#4a3a9a;background:#efeafc;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fx-ri .icon{width:16px;height:16px}.fx-rb{gap:3px;min-width:0;display:grid}.fx-rt{color:var(--ink);font-size:14px;line-height:1.45}.fx-srcs{margin:0;padding:4px 0;display:grid}.fx-src{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.fx-src+.fx-src{border-top:1px solid var(--line)}.fx-sb{gap:4px;min-width:0;display:grid}.fx-sb b{font-size:14px}.fx-sb .btn{justify-self:start;margin:4px 0 0}.fx-more summary{cursor:pointer;color:#5d646b;align-items:center;gap:6px;min-height:40px;font-size:14px;list-style:none;display:inline-flex}.fx-more summary::-webkit-details-marker{display:none}.fx-more summary .icon{width:14px;height:14px}.fx-more[open] summary .icon:last-child{transform:rotate(180deg)}.fx-ma{flex-wrap:wrap;gap:8px;display:flex}.fx-ma .btn{margin:0}.fx-ma .btn.danger-t,.fx-ma .btn.danger-t .icon{color:#a8402f}.fx-docs{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fx-docs li{grid-template-columns:16px minmax(0,1fr);gap:2px 8px;font-size:14px;display:grid}.fx-docs li .icon{color:#5a6167;width:14px;height:14px;margin-top:3px}.fx-docs li small{color:#5a6167;grid-column:2;font-size:14px}.fx-up{padding:4px 14px 14px}.fx-up .btn{margin:0}.fx-search{margin:0 0 14px;position:relative}.fx-search .icon{color:#5a6167;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fx-search .input{width:100%;padding-left:38px}.fx-attn,.fx-tp{margin:0 0 14px}.fx-h{padding:0 14px 8px}.fx-h h2{margin:0;font-size:16px}.fx-ri.warn{color:#8a5a12;background:#fff1dc}.fx-ar .fx-rt b,.fx-tp .fx-rt b{font-weight:600}.fx-back{align-items:center;gap:6px;min-height:40px;margin:0 0 12px;font-size:14px;display:inline-flex}.fx-back .icon{width:15px;height:15px}.fx-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 10px;display:flex}.fx-tools .fx-chips{padding:0}.fx-sort{min-height:40px}.fx-more-n{border-top:1px solid var(--line);padding:10px 14px 4px}.fx-more-n .btn{justify-content:center;width:100%;margin:0}.fx-cmp{border:1px solid var(--line);border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.fx-ri.ok{color:#13706c;background:#dff2f1}.fx-wk{margin:0 0 14px;padding:0}.fx-wk .fx-row{border-top:0}.fx-note{margin:0;padding:0 14px 10px;line-height:1.45}.fx-picks{gap:10px;margin-top:10px;display:grid}.fx-pick{text-align:left;width:100%;font:inherit;color:inherit;background:var(--paper);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:0;display:grid}.fx-pick:hover{border-color:#b9aee6}.fx-pick.on{background:#f8f6fe;border-color:#6a55c2;box-shadow:0 0 0 1px #6a55c2}.fx-pk{color:#fff;border:1.5px solid #c6cbd1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.fx-pick.on .fx-pk{background:#6a55c2;border-color:#6a55c2}.fx-pk .icon{stroke-width:2.6px;width:13px;height:13px}.fx-pb{gap:6px;min-width:0;display:grid}.fx-pb .fx-big{font-size:16px;display:block}.fx-dl{text-align:left;align-items:center;gap:6px;min-height:40px;margin-top:12px;font-size:14px;display:inline-flex}.fx-dl .icon{width:14px;height:14px}.fx-srow{border-top:0}.fx-srcs .fx-srow+.fx-srow{border-top:1px solid var(--line)}.fx-srow .rtag{white-space:nowrap}.fx-ri.off{color:#5c6167;background:#eef0f3}.fx-how{align-items:flex-start;gap:8px;margin:12px 2px 0;line-height:1.45;display:flex}.fx-how .icon{color:#4a3a9a;flex:none;width:15px;height:15px;margin-top:2px}.fx-dl2{margin:10px 0 0;padding:0;list-style:none;display:grid}.fx-dl2 li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fx-dn{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.fx-dn>.icon{color:#5a6167;width:15px;height:15px;margin-top:3px}.fx-dn>span{gap:2px;min-width:0;display:grid}.fx-dn b{font-size:14px;font-weight:600}.fx-dn small{color:#5a6167;font-size:14px}.fx-old{align-items:flex-start;gap:6px;line-height:1.4;display:flex;color:#8a5a12!important}.fx-old .icon{flex:none;width:13px;height:13px;margin-top:2px}.fx-ex{color:#a8402f;font-size:14px}.fx-wt{color:#8a5a12;align-items:center;gap:5px;margin-top:2px;font-size:14px;display:inline-flex}.fx-wt .icon{width:12px;height:12px}.fx-wt.off{color:#5a6167}.fx-dl2 .fx-drow{padding-left:0;padding-right:0}.fx-dl2 .fx-drow:first-child{border-top:1px solid var(--line)}.job{gap:8px;margin-top:6px;display:grid}.job-h{align-items:center;gap:10px;display:flex}.job-h>span{gap:2px;min-width:0;display:grid}.job-h b{color:var(--ink);font-size:14px}.job-tm{color:#5d646b;font-variant-numeric:tabular-nums;font-size:14px}.job-steps{gap:8px;margin:4px 0 0}.job-steps li{font-size:14px}.job-leave{color:#5d646b;background:#f6f7f9;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:14px;display:flex}.job-leave .icon{color:#634dbf;flex:none;width:14px;height:14px;margin-top:2px}.job.done{gap:4px}.job-sum{color:#13706c;align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.45;display:flex}.job-sum .icon{flex:none;width:14px;height:14px;margin-top:2px}.job-bad{color:#a8402f;align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.45;display:flex}.job-bad .icon{flex:none;width:13px;height:13px;margin-top:3px}.modal .job{border:1px solid var(--line);border-radius:12px;margin:0 0 12px;padding:12px}.job-bg{text-align:left;justify-content:flex-start;align-items:center;min-height:40px;margin-top:4px;font-size:14px;display:inline-flex}.modal .job{border:0;margin:0;padding:0}.git-warn{color:#7a5410;margin:0 0 10px}.conn-job{margin-top:8px}.conn-job .job{border:0;margin:0;padding:0}.job-bg .icon{flex:none;width:16px;height:16px;margin-right:6px}.conn-job .job-h{align-items:flex-start}.job-strip{gap:8px;margin:0 0 16px;display:grid}.job-strip .job{background:var(--card,#fff);border:1px solid var(--line,#e6e3ee);border-radius:14px;margin:0;padding:12px 14px}.st-job{margin:12px 0}.st-job .job,.geo-job .job{border:0;margin:0;padding:0}.geo-job{flex:1;min-width:0}.car-wait{border:1px dashed var(--line,#d9d4e6);border-radius:14px;align-items:center;gap:10px;margin:12px 0;padding:18px;display:flex}.car-wait>span{gap:2px;display:grid}.cm-qcard{margin-top:20px}.cm-row.cm-q{cursor:default}.doc-est{color:inherit}.scan-tm{color:var(--muted,#6b6880);margin-top:4px;font-size:14px;display:block}.lc-warn{color:#7a5410;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:14px;line-height:1.45;display:flex}.lc-warn .icon{flex:none;width:14px;height:14px;margin-top:2px}.onb-resend{margin-top:6px}.rk-nw{margin-top:2px;font-weight:400;display:block}.scan-tm .wait-t{font-size:inherit;margin:0;display:inline}.geo-bad{color:#7a5410;flex-basis:100%;margin-top:6px}.stat-card{border:1px solid var(--line,#e6e3ee);background:var(--soft,#f6f5fb);border-radius:14px;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.stat-card.ok{background:0 0}.stat-card .job{border:0;margin:0;padding:0}.stat-t{margin:0}.stat-l,.stat-do{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stat-l li,.stat-do li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.stat-l .icon,.stat-do .icon{flex:none;width:16px;height:16px;margin-top:2px}.stat-l li.stat-job{display:block}.stat-do{margin:0 0 16px}.stat-card .btn{justify-self:start}.stat-opts{gap:10px;margin-top:12px;display:grid}.stat-opt{text-align:left;border:2px solid var(--line,#e6e3ee);background:var(--paper,#fff);min-height:48px;font:inherit;color:inherit;cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.stat-opt span{color:var(--muted,#6b6880);font-size:14px;line-height:1.45}.stat-logins{gap:8px;margin:0 0 10px;display:grid}.stat-login{border:1px solid var(--line,#e6e3ee);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.stat-login b{flex:1}.stat-ok{color:#13706c;align-items:center;gap:4px;font-size:14px;display:flex}.stat-ok .icon{width:16px;height:16px}.sl-how{align-items:flex-start;gap:8px;margin:0 0 12px;font-size:14px;line-height:1.45;display:flex}.sl-how>.icon{color:#13706c;flex:none;width:18px;height:18px;margin-top:2px}.stat-card .job-sum{color:var(--ink)}.stat-card .job-sum .icon{color:#13706c}.stat-warn{color:#7a5410}.rw{border:1px solid var(--line,#e6e3ee);background:#fff;border-radius:14px;display:block;overflow:hidden}.rf-bar{color:#4a4f5c;background:#f2f2f4;border-bottom:1px solid #e3e3e8;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.rf-bar .icon{color:#13706c;flex:none;width:14px;height:14px}.rf-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rf-bar em{color:#5d606a;background:#fff;border-radius:999px;padding:2px 8px;font-size:14px;font-style:normal}.rf-body{color:#262c3a;gap:12px;padding:20px 16px 16px;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;display:grid}.rf-logo{object-fit:contain;border-radius:8px;width:32px;height:32px}.rf-h{color:#262c3a;margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.2}.rf-sub{color:#566078;margin:-4px 0 0;font-size:14px;line-height:1.4}.tc-phone{gap:12px;display:grid;position:relative}.tc-flag{background:linear-gradient(#fff 0 33%,#1f4fbf 33% 66%,#e2231a 66%);border-radius:2px;width:22px;height:16px;position:absolute;top:17px;left:14px;box-shadow:0 0 0 1px #e6e6ea}.tc-caret{border:5px solid #0000;border-top-color:#7f8aa3;position:absolute;top:22px;left:44px}.tc-in{width:100%;min-height:52px;font:inherit;color:#262c3a;background:#fff;border:1px solid #2c3242;border-radius:10px;padding:0 14px 0 64px;font-size:16px}.tc-in.tc-code{letter-spacing:4px;padding-left:14px}.tc-in::placeholder{color:#262c3a}.tc-in.tc-code::placeholder{color:#576176;letter-spacing:0}.tc-btn{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#c3c6ce;border:0;border-radius:10px;font-size:16px;font-weight:600}.tc-in:not(:placeholder-shown)+.tc-btn,.tc-btn.on{background:#363f56}.rf-foot{text-align:center;color:#576176;margin:28px 0 0;font-size:14px}.rf-in{width:100%;min-height:48px;font:inherit;color:#262c3a;background:#fff;border:1px solid #c9ccd4;border-radius:8px;padding:0 12px;font-size:16px}.rf-btn{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#2f3542;border:0;border-radius:8px;font-size:16px;font-weight:600}.rf-err{color:#d1352b;margin:-4px 0 0;font-size:14px}.rf-robot{background:#f9f9fa;border:1px solid #d9dbe1;border-radius:6px;align-items:center;gap:10px;min-height:56px;padding:0 14px;font-size:14px;display:flex}.rf-robot input{width:22px;height:22px}.sl-under{margin:8px 0 0}.rcv-how{align-items:flex-start;gap:8px;margin:0 0 14px;display:flex}.rcv-how>.icon{color:#13706c;flex:none;width:18px;height:18px;margin-top:2px}.rcv-forms{gap:8px;display:grid}.rcv-f{text-align:left;border:1px solid var(--line,#e6e3ee);background:var(--paper,#fff);min-height:48px;font:inherit;color:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rcv-f b{font-weight:600;display:block}.rcv-f em{color:var(--muted,#6b6880);font-size:14px;font-style:normal;display:block}.rcv-box{border:2px solid var(--line,#cfcbe0);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.rcv-f.on .rcv-box{color:#fff;background:#13706c;border-color:#13706c}.rcv-box .icon{width:14px;height:14px}.cc-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cc-list li{align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.cc-list li>.icon{color:#13706c;flex:none;width:16px;height:16px}.cc-list li.bad>.icon{color:#a8402f}.cc-list li>span{flex:1;min-width:0}.cc-list .btn{flex:none}.tm-list{display:grid}.tm-row{border:0;border-top:1px solid var(--line,#e6e3ee);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;min-height:56px;padding:12px 0;display:flex}.tm-list .tm-row:first-child{border-top:0}.tm-row>.icon{width:16px;height:16px;color:var(--muted,#6b6880);flex:none}.tm-b{flex:1;gap:2px;min-width:0;display:grid}.tm-b b{font-weight:600}.tm-b .muted{overflow-wrap:anywhere}.tm-sub{display:flex}.tm-role{color:var(--ink,#262c3a);background:var(--soft,#f2f0f8);border-radius:999px;margin:2px 0;padding:2px 10px;font-size:14px}.tm-inv{border-top:1px solid var(--line,#e6e3ee);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.tm-inv:first-of-type{border-top:0}.tm-acts{flex-wrap:wrap;gap:14px;display:flex}.tm-acts .link{min-height:40px}.muted-av{background:var(--soft,#f2f0f8);color:var(--muted,#6b6880)}.muted-av .icon{width:16px;height:16px}.tm-roles{gap:8px;margin:6px 0 14px;display:grid}.tm-rc{border:1px solid var(--line,#e6e3ee);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tm-rc input{flex:none;width:18px;height:18px;margin-top:3px}.tm-rc b{font-weight:600;display:block}.tm-rc em{color:var(--muted,#6b6880);font-size:14px;font-style:normal;display:block}.tm-rc:has(input:checked){border-color:#5b47b0;box-shadow:0 0 0 2px #e6def8}.tm-dirs{gap:6px;margin:0 0 6px;display:grid}.tm-own{align-items:flex-start;gap:10px;margin:0;display:flex}.tm-own .icon{color:#13706c;flex:none;width:18px;height:18px;margin-top:2px}.danger-t{color:#a8402f}.tm-rc input,.tm-dirs input,#overlay .check input{accent-color:#5b47b0}.tm-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-wait{color:#7a5410;background:#fdf1dc;border-radius:999px;margin:2px 0;padding:2px 10px;font-size:14px}.ss-wrap{gap:16px;max-width:760px;display:grid}.ss{padding:0}.ss-h{padding:18px 20px 6px}.ss-h h2{margin:0}.ss-h p{margin:4px 0 0}.ss-rows{display:grid}.ss-row{border-top:1px solid var(--line,#e6e3ee);align-items:center;gap:14px;min-height:56px;padding:14px 20px;display:flex}.ss-rows .ss-row:first-child{border-top:0}.ss-row.ss-stack{align-items:stretch;gap:8px;display:grid}.ss-l{flex:1;gap:2px;min-width:0;display:grid}.ss-l b{font-weight:600}.ss-c{flex:none;align-items:center;display:flex}.ss-c .link{min-height:40px;font-weight:600}.ss-row.ss-sub{padding-left:36px}.ss-row.ss-sub .ss-l b{font-weight:400}.ss-days{gap:6px;display:flex}.ss-day{border:1px solid var(--line,#d9d4e6);background:var(--paper,#fff);min-width:0;max-width:56px;min-height:44px;font:inherit;color:var(--muted,#6b6880);cursor:pointer;border-radius:12px;flex:1 1 0;font-weight:600}.ss-day.on{color:#fff;background:#5b47b0;border-color:#5b47b0}.ss-step{align-items:center;gap:10px;display:flex}.ss-step b{text-align:center;min-width:22px;font-size:16px}.ss-sb{border:1px solid var(--line,#d9d4e6);background:var(--paper,#fff);cursor:pointer;width:44px;height:44px;color:var(--ink,#262c3a);border-radius:12px;font-size:20px;line-height:1}.ss-sb:disabled{opacity:.4;cursor:default}.ss-danger{border-color:#f0d3cd}.danger-btn{color:#a8402f!important;border-color:#f0d3cd!important}:where(html.vw-le650) .ss-h{padding:16px 16px 4px}:where(html.vw-le650) .ss-row{padding:12px 16px}:where(html.vw-le650) .ss-row.ss-sub{padding-left:28px}:where(html.vw-le650) .ss-row.ss-btnrow{gap:10px;display:grid}:where(html.vw-le650) .ss-row.ss-btnrow .ss-c .btn{justify-content:center;width:100%}.mini-switch{cursor:pointer;background:#cfcadf;border:0;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;transition:background .2s;display:inline-flex;position:relative;width:48px!important;min-width:48px!important;height:28px!important;min-height:28px!important;padding:3px!important}.mini-switch.on{background:#5b47b0;justify-content:flex-end}.mini-switch i{background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #1410284d}.mini-switch:after{content:"";position:absolute;inset:-8px -6px}.ow{min-width:0}.ow .card-head h2{align-items:center;gap:8px;display:flex}.ow-n{color:#fff;letter-spacing:0;background:#5b47b0;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:14px;font-weight:700;display:inline-grid}.ow-g+.ow-g{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ow-gh{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;margin-bottom:2px;font-size:14px;font-weight:700;display:flex}.ow-gh b{color:var(--ink);font-weight:700}.ow-row{text-align:left;width:calc(100% + 16px);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:11px;margin:0 -8px;padding:10px 8px;display:flex}.ow-row:hover{background:#f2eff8}.ow-row>.icon{width:16px;height:16px;color:var(--muted);margin-top:4px}.ow-row .platform.pf-s{width:32px;height:32px}.ow-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ow-top{align-items:baseline;gap:8px;min-width:0;display:flex}.ow-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.ow-top time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:14px}.ow-tag{color:#13706c;white-space:nowrap;background:#e3f1ef;border-radius:6px;padding:1px 6px;font-size:14px;font-weight:700}.ow-t{font-size:14px;line-height:1.5}.ow-all{color:#13706c;align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.ow-all .icon{width:14px;height:14px}.ow-empty{color:var(--muted);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.ow-empty .icon{color:#13706c;background:#e3f1ef;border-radius:50%;width:30px;height:30px;padding:6px}.post-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:6px;display:grid}.post-card.activity-line{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.post-card.activity-line:first-of-type{border-top:1px solid var(--line)}.post-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #222c2814}.pc-img{aspect-ratio:16/9;background:#f0eef3;display:block;overflow:hidden}.pc-img img{object-fit:cover;width:100%;height:100%;display:block}.pc-b{flex-direction:column;gap:5px;min-width:0;padding:11px 13px 13px;display:flex}.pc-meta{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:flex}.pc-meta .platform.pf-s{border-radius:7px;width:22px;height:22px}.pc-meta .platform.pf-s img{width:14px;height:14px}.pc-meta>.icon{width:14px;height:14px;margin-left:auto}.pc-t{font-size:14px;font-weight:700;line-height:1.35}.pc-l{-webkit-line-clamp:3;font-size:14px;line-height:1.5}:where(html.vw-le650) .post-grid{grid-template-columns:1fr;gap:10px}:where(html.vw-le650) .post-card.activity-line{flex-direction:row;align-items:stretch}:where(html.vw-le650) .pc-img{aspect-ratio:auto;flex:0 0 108px;min-height:100%}:where(html.vw-le650) .pc-b{padding:10px 12px}:where(html.vw-le650) .pc-l{-webkit-line-clamp:3}.sw-hit{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:52px;min-height:44px;padding:0;display:inline-flex}.sw-hit .mini-switch:after{content:none}.ss-row .link{align-items:center;min-height:44px;display:inline-flex}.ow-all{min-height:44px}:where(html.vw-le650) .ss-days{gap:0}:where(html.vw-le650) .ss-day{border-radius:0;min-width:44px;max-width:none;margin-left:-1px}:where(html.vw-le650) .ss-day:first-child{border-radius:12px 0 0 12px;margin-left:0}:where(html.vw-le650) .ss-day:last-child{border-radius:0 12px 12px 0}:where(html.vw-le650) .ss-day.on{z-index:1;position:relative}.tc-ic{vertical-align:-3px;color:#5b47b0;margin-right:6px;display:inline-block}.tc-ic .icon{stroke-width:1.9px;width:15px;height:15px;display:inline-block}.tc-row{flex-wrap:wrap!important}.tc-wd{flex:1 0 100%;min-width:0;max-width:calc(100% - 52px);margin-left:52px}.tc-wd>summary{color:#13706c;cursor:pointer;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.tc-wd>summary::-webkit-details-marker{display:none}.tc-wd>summary .icon{width:15px;height:15px;transition:transform .2s}.tc-wd[open]>summary .icon{transform:rotate(180deg)}.tc-wd-b{gap:12px;padding:4px 0 6px;display:grid}.tc-wd-p b{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.tc-wd-p p{color:var(--ink);font-size:14px;line-height:1.5}.tc-wd-b h4{margin:4px 0 0;font-size:14px;font-weight:700}.tc-wd-b .tc-br{margin:0}.tc-bt{color:var(--muted);font-size:14px;line-height:1.5}.tc-wf{color:var(--ink);margin:4px 0 0;padding-left:16px}.tc-wf li{margin:2px 0}.tc-wd-b>.link{justify-self:start;align-items:center;gap:4px;min-height:44px;display:inline-flex}:where(html.vw-le650) .tc-wd{flex:0 0 100%;max-width:none;margin-left:0}.rows.mc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:8px;display:grid}.row.plan-row.mc{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;padding:0!important;display:flex!important}.row.plan-row.mc:hover{box-shadow:0 6px 18px #222c2814}.mc-link{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;align-items:stretch!important;gap:0!important;display:flex!important}.mc-img{aspect-ratio:16/9;background:#f0eef3;display:block;overflow:hidden}.mc-img img{object-fit:cover;width:100%;height:100%;display:block}.mc-img.mc-ph{background:repeating-linear-gradient(135deg,#f3f1fa 0 10px,#eeebf7 10px 20px);place-items:center;display:grid}.mc-ph .platform{opacity:.9;border-radius:12px;width:44px;height:44px}.mc-b{flex-direction:column;gap:5px;min-width:0;padding:11px 13px 6px;display:flex}.mc-meta{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:flex}.mc-meta .platform.pf-s{border-radius:6px;width:20px;height:20px;margin:0}.mc-t{font-size:14px;font-weight:700;line-height:1.35}.mc-sub{color:var(--muted);font-size:14px}.mc-b .tc-why,.mc-b .tc-swap{margin-top:2px}.row.plan-row.mc>.mc-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:4px 8px 8px 13px;display:flex!important}.mc-foot .btn.icon-only{width:44px;height:44px}:where(html.vw-le650) .rows.mc-grid{grid-template-columns:1fr;gap:10px}:where(html.vw-le650) .row.plan-row.mc{min-height:150px;position:relative;padding-left:104px!important}:where(html.vw-le650) .mc-img{aspect-ratio:auto;width:104px;position:absolute;top:0;bottom:0;left:0}:where(html.vw-le650) .mc-ph .platform{width:36px;height:36px}:where(html.vw-le650) .mc-b{padding:10px 12px 4px}:where(html.vw-le650) .row.plan-row.mc>.mc-foot{padding:0 8px 8px 12px}.imp-cols{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:14px;display:grid}.imp-col{gap:12px;min-width:0;display:grid}.imp-h{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.imp-n{color:#5b47b0;background:#ece8f8;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:14px;font-weight:700;display:inline-grid}.imp-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;min-width:0;padding:14px 16px;display:grid}.imp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.imp-sec{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.imp-sec .icon{width:15px;height:15px}.imp-who{color:#5b47b0;background:#ece8f8;border-radius:8px;padding:2px 8px;font-size:14px;font-weight:700}.imp-card h3{margin:0;font-size:14px;line-height:1.4}.imp-why{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.imp-chk,.imp-sent{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.45;display:flex}.imp-chk .icon,.imp-sent .icon{flex:none;width:14px;height:14px;margin-top:2px}.imp-sent{color:#13706c}.imp-acts{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:2px;display:flex}.imp-acts .btn{min-height:44px}.imp-no{align-items:center;min-height:44px;font-weight:600;display:inline-flex;color:var(--muted)!important}.imp-empty{color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:14px;display:flex}.imp-empty .icon{color:#13706c;background:#e3f1ef;border-radius:50%;flex:none;width:28px;height:28px;padding:6px}.imp-more{gap:12px;display:grid}.imp-more>summary,.imp-past>summary{color:#13706c;cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:flex}.imp-more>summary::-webkit-details-marker{display:none}.imp-past>summary::-webkit-details-marker{display:none}.imp-more>summary .icon,.imp-past>summary .icon{width:15px;height:15px;transition:transform .2s}.imp-more[open]>summary .icon,.imp-past[open]>summary .icon{transform:rotate(180deg)}.imp-more[open]{gap:12px}.imp-past{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:16px;padding:4px 16px 8px}.imp-past>summary{color:var(--ink);justify-content:space-between;font-size:14px}.imp-note{margin:0 0 6px}.imp-dn{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.imp-dic{color:#5b47b0;background:#f3f1fa;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.imp-dic .icon{width:16px;height:16px}.imp-db{flex:1;gap:4px;min-width:0;display:grid}.imp-dh{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.imp-dh b{font-size:14px;line-height:1.4}.imp-dh .badge{flex:none}.imp-db p{margin:0;font-size:14px;line-height:1.5}.imp-rule{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.imp-rule>div{gap:2px;min-width:0;display:grid}.imp-rule b{font-size:14px;font-weight:600}.imp-rule .link{align-items:center;min-height:44px;display:inline-flex}.imp-sv{margin:0 0 12px;font-weight:600}.imp-chg{gap:6px;margin:0 0 12px;display:grid}.imp-chl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:14px;font-weight:700}.imp-chr{background:#f3f1fa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.imp-chr .platform{border-radius:8px;width:26px;height:26px}.imp-chr s{color:var(--muted)}.imp-chr .icon{width:15px;height:15px;color:var(--muted)}.imp-chg p{margin:0;font-size:14px;line-height:1.5}.imp-why-opts{gap:8px;margin-top:12px;display:grid}.imp-opt{text-align:left;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:2px;min-height:56px;padding:12px 14px;display:grid}.imp-opt:hover{background:#f8f6fd;border-color:#5b47b0}.imp-opt b{font-size:14px}.imp-opt span{color:var(--muted);font-size:14px}.imp-adm-pv{border-top:1px solid var(--line);margin-top:12px;padding-top:4px}.imp-adm-pv>summary{color:#13706c;cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;list-style:none;display:flex}.imp-adm-pv>summary::-webkit-details-marker{display:none}.imp-adm-pv>summary .icon{width:15px;height:15px}.imp-adm-dl{gap:10px;margin:4px 0 0;display:grid}.imp-adm-dl dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:14px;font-weight:700}.imp-adm-dl dd{margin:2px 0 0;font-size:14px;line-height:1.5}:where(html.vw-le900) .imp-cols{grid-template-columns:1fr}.src-lead{margin:0 0 6px;font-size:14px;line-height:1.5}.src-sum{margin:0 0 6px;font-size:14px;font-weight:700}.src-g{align-items:center;gap:8px;margin:16px 0 8px;font-size:14px;display:flex}.src-g .platform.pf-s{width:20px;height:20px;margin:0}.src-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.src-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.src-card.warn{background:#fffaf2;border-color:#efd9b4}.src-h{align-items:flex-start;gap:10px;display:flex}.src-h .platform.pf-s{border-radius:8px;flex:none;width:28px;height:28px;margin:0}.src-t{flex:1;gap:1px;min-width:0;display:grid}.src-t b{font-size:14px;line-height:1.35}.src-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-10px -10px 0 0;display:grid}.src-x:hover{color:var(--ink);background:#f3f1fa}.src-x .icon{width:16px;height:16px}.src-x[aria-pressed=false]{color:#13706c}.src-card:has(.src-x[aria-pressed=false]){opacity:.55}.src-why{margin:0;font-size:14px;line-height:1.45}.src-chk{color:var(--muted);align-items:flex-start;gap:5px;margin:0;font-size:14px;line-height:1.45;display:flex}.src-chk .icon{flex:none;width:13px;height:13px;margin-top:2px}.src-chk.ok .icon{color:#13706c}.src-chk.bad{color:#9a6a2a;font-weight:600}.src-m{margin:0}.src-risk{color:#9a6a2a;align-items:flex-start;gap:6px;margin:0;font-size:14px;display:flex}.src-risk .icon{flex:none;width:14px;height:14px;margin-top:2px}.src-add{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.src-addr{gap:8px;display:flex}.src-addr .input{flex:1;min-width:0}#src-res{gap:10px;margin-top:10px;display:grid}.src-vd{border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.src-vd .icon{flex:none;width:18px;height:18px;margin-top:2px}.src-vd b{font-size:14px}.src-vd p{margin:2px 0 0;font-size:14px;line-height:1.45}.src-vd.ok{color:#0f5e5a;background:#e3f1ef}.src-vd.warn{color:#7a5520;background:#fcf2e3}.src-vd.bad{color:#8a4a3c;background:#fbede8}.src-vda{justify-content:flex-end;display:flex}:where(html.vw-le650) .src-list{grid-template-columns:1fr}:where(html.vw-le650) .src-addr{flex-direction:column}.company.company-static{cursor:default}.cc-sec{margin-top:22px}.cc-sec:first-of-type{margin-top:8px}.cc-h{margin:0 0 10px;font-size:16px}.cc-sub{margin:-4px 0 10px}.cc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:12px;display:grid}.cc-grid .connection-card{background:#fff;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 12px;min-width:0;margin:0;border:1px solid var(--line)!important;padding:16px!important;display:grid!important}.cc-grid .connection-card>.platform,.cc-grid .connection-card>.cc-ic{border-radius:12px;width:44px;height:44px}.cc-grid .connection-card>.cc-ic{color:#5b47b0;background:#f3f1fa;place-items:center;display:grid}.cc-grid .connection-card>.cc-ic .icon{width:20px;height:20px}.cc-grid .connect-desc{min-width:0}.cc-grid .connection-card h3{margin:0;font-size:14px;line-height:1.35}.cc-grid .connection-card p{margin-top:4px;font-size:14px;line-height:1.45}.cc-b{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cc-grid .connection-card>.btn{grid-column:1/-1;justify-content:center;place-self:end stretch;min-height:44px;margin:2px 0 0!important}.cc-grid .connection-card.exp-card{grid-template-rows:auto}.cc-grid .connection-card.cc-stat{grid-column:1/-1}.cc-grid .connection-card.cc-stat .stat-card{margin:8px 0 0}:where(html.vw-le650) .cc-grid{grid-template-columns:1fr}.sc-head{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sc-head>.platform{border-radius:12px;flex:none;width:40px;height:40px}.sc-hb{flex:1;gap:2px;min-width:0;display:grid}.sc-hb b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sc-hb span{color:var(--muted);font-size:14px}.sc-head .btn{flex:none;min-height:44px}.sc-why{margin:8px 2px 14px}.sc-steps{gap:0;display:grid}.sc-steps .tg-step{padding-bottom:16px;position:relative}.sc-steps .tg-step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:2px;left:13px}.sc-steps .tg-step>b{z-index:1;position:relative}.sc-steps .tg-step.st-done>b{color:#fff;background:#13706c}.sc-steps .tg-step.st-done>b .icon{width:14px;height:14px}.sc-steps .tg-step.st-cur>b{color:#fff;background:#5b47b0}.sc-steps .tg-step>.ss-b>p:first-child{color:var(--ink);font-weight:700}.git-recipe{border:1px solid var(--line);background:#faf9fd;border-radius:12px;margin-top:8px;padding:4px 14px 10px}.gr-dl{margin:0;display:grid}.gr-dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,38%) 1fr;gap:4px 12px;padding:9px 0;display:grid}.gr-dl dt{color:var(--muted);font-size:14px}.gr-dl dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;display:flex}.gr-dl code{word-break:break-all;font-size:14px}.gr-note{color:#13706c;align-items:center;gap:6px;margin:10px 0 0;font-size:14px;font-weight:600;display:flex}.gr-note .icon{flex:none;width:15px;height:15px}.gr-h{margin:14px 0 8px;font-size:14px}.gr-opts{gap:8px;display:grid}.gr-opt{text-align:left;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;min-height:56px;padding:12px 14px;display:flex}.gr-opt.on{background:#f6f4fd;border-color:#5b47b0;box-shadow:inset 0 0 0 1px #5b47b0}.gr-opt>span:last-child{gap:2px;display:grid}.gr-opt b{font-size:14px}.gr-opt small{color:var(--muted);font-size:14px;line-height:1.4}.gr-dot{border:2px solid #b9b2d6;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.gr-opt.on .gr-dot{background:#5b47b0;border-color:#5b47b0;box-shadow:inset 0 0 0 4px #fff}.sc-alts{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:14px;display:grid}.sc-ah{color:var(--muted);margin:0 0 2px;font-size:14px}.sc-alt{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.sc-alt:hover:not(:disabled){background:#faf9fd;border-color:#cfc8ea}.sc-alt:disabled{cursor:default;opacity:1;background:#f6f5fb}.sc-ai{color:#5b47b0;background:#f3f1fa;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sc-ai .icon{width:18px;height:18px}.sc-at{flex:1;gap:1px;min-width:0;display:grid}.sc-at b{font-size:14px}.sc-at small{color:var(--muted);font-size:14px;line-height:1.35}.sc-alt>.icon{width:16px;height:16px;color:var(--muted);flex:none}:where(html.vw-le650) .gr-dl>div{grid-template-columns:1fr}.vw-scaled .doc-bar,.vw-scaled .onb-auth,.vw-scaled .sticky-actions{position:static}.vw-scaled .tc-pane{max-height:none;position:static;overflow:visible}.tc-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr)!important}.tc-dcols{grid-template-columns:1fr;gap:4px 24px;display:grid}.tc-pane .tc-dcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tc-dc{min-width:0}.tc-pane .tc-dc>.doc-sub:first-child{margin-top:0}:where(html.vw-le1150) .tc-pane .tc-dcols{grid-template-columns:1fr}:where(html.vw-le900) .tc-layout{grid-template-columns:1fr!important}.sl-risk-n{margin:0 0 12px}.sl-risk-n p{margin:0 0 8px}.sl-risk-n .check{align-items:center;gap:8px;min-height:44px;display:flex}.onb-qm-h{margin:4px 0 8px;font-size:14px}.onb-qm-h+.pchips{margin-bottom:16px}.cm-pq{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.cm-on .link,.doc-set .link{min-height:0;font-size:inherit;vertical-align:baseline;padding:0;display:inline}.article{color:#3a3546;max-width:700px;font-family:inherit;font-size:14px;line-height:1.6}.article h2{letter-spacing:-.3px;color:#25222c;margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.25}.article p{margin-bottom:10px}.article-cover{aspect-ratio:16/9;background:#eae5f5;border-radius:12px;margin:0 0 18px;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%;display:block}.link,.source-ref,.mini-switch,.prototype-bar button{min-height:24px}.price-panel .eyebrow{color:#cdc2f2}:where(html.vw-le650) button,:where(html.vw-le650) .btn,:where(html.vw-le650) .field-select,:where(html.vw-le650) .input,:where(html.vw-le650) select,:where(html.vw-le650) textarea,:where(html.vw-le650) .icon-button,:where(html.vw-le650) .mini-switch,:where(html.vw-le650) .reveal,:where(html.vw-le650) .prov-tile,:where(html.vw-le650) .source-ref,:where(html.vw-le650) .check{min-height:44px}:where(html.vw-le650) .icon-button,:where(html.vw-le650) .mini-switch{min-width:44px}:where(html.vw-le650) .link,:where(html.vw-le650) .source-ref{align-items:center;display:inline-flex}:where(html.vw-le650) .link{min-height:44px}:where(html.vw-le650) .check{align-items:center;gap:8px;display:flex}:where(html.vw-le650) .prototype-bar button{min-height:44px;padding:0 12px}:root{--fs-cap:12px;--fs-body:14px;--fs-lead:16px;--fs-title:20px;--fs-head:24px;--fs-page:30px;--lh-body:1.5;--lh-article:1.6}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}
