:root{--ink:#1c1633;--paper:#f5f4fa;--signal:#1f6fff;--sticker:#d9ff5b;--sticker-hover:#cbf43f;--sticker-ink:#6f8f00;--growth:#0fa37f;--bg:var(--paper);--side:#fff;--side-text:#4a4466;--side-text-hi:#1c1633;--side-hover:#1c16330b;--side-active:#1f6fff17;--panel:#fff;--raise:#fff;--hover:#1c16330b;--active:#1c163313;--border:#1c16331a;--border-2:#1c16330f;--border-strong:#1c163333;--text:#1c1633;--text-2:#4a4466;--text-3:#6f6a8a;--accent:#1f6fff;--accent-hover:#155be0;--accent-fill:#1f6fff;--accent-fill-hover:#155be0;--accent-text:#fff;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236f6a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--accent-soft:#1f6fff17;--accent-ring:#1f6fff59;--ok:#0b8a6b;--warn:#b84a0e;--bad:#d1243a;--ok-soft:#0fa37f1f;--warn-soft:#ff8a3d2e;--bad-soft:#d1243a17;--shadow-pop:0 1px 2px #1c16330f, 0 18px 40px -12px #1c163347;--sans:var(--font-sans), "Onest", system-ui, -apple-system, sans-serif;--display:var(--font-display), "Unbounded", var(--sans);--mono:var(--sans);--r-sm:8px;--r:12px;--r-lg:18px;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.55 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;caret-color:var(--accent);scrollbar-color:var(--border-strong) transparent;margin:0}::selection{background:var(--accent-soft);color:var(--text)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px;border-radius:4px}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}img{max-width:100%;display:block}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.dim{color:var(--text-2)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.row-flex{align-items:center;gap:8px;min-width:0;display:flex}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.shell{background:var(--side);grid-template-columns:240px minmax(0,1fr);height:100dvh;display:grid}.side{flex-direction:column;gap:4px;min-height:0;padding:10px 8px;display:flex}.side__top{flex-direction:column;gap:6px;padding:0 4px 6px;display:flex}.side__nav{flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px 0;display:flex;overflow-y:auto}.side__group{color:var(--text-3);padding:14px 10px 4px;font-size:11.5px;font-weight:500}.side__foot{border-top:1px solid var(--border-2);padding-top:6px}.brand{letter-spacing:.06em;color:var(--text);align-items:center;gap:8px;padding:6px 6px 8px;font-size:13px;font-weight:600;display:flex}.brand__mark{flex:none;width:18px;height:18px}.navi{border-radius:var(--r-sm);height:30px;color:var(--text-2);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.navi svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.navi:hover{background:var(--hover);color:var(--text)}.navi[aria-current=page]{background:var(--active);color:var(--text)}.navi__count{font:500 11.5px var(--mono);color:var(--text-3);margin-left:auto}.main{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-width:0;min-height:0;margin:8px 8px 8px 0;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.topbar__title{white-space:nowrap;font-size:14px;font-weight:600}.topbar__crumb{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.topbar__spacer{flex:1}.scroll{flex:1;min-height:0;overflow-y:auto}.page{max-width:none;margin:0;padding:28px clamp(16px,2vw,32px) 64px}.page--narrow{max-width:640px}.page__head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.page__head>div{flex:320px;min-width:0}.h1{letter-spacing:-.012em;font-size:20px;font-weight:600;line-height:1.3}.lead{color:var(--text-2);max-width:68ch;margin-top:4px;font-size:13.5px}.section{margin-top:32px}.section__head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.h2{font-size:14px;font-weight:600}.btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--raise);height:30px;color:var(--text);font:500 13px/1 var(--sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.btn svg{stroke-width:1.75px;flex:none;width:15px;height:15px}.btn:hover{background:var(--hover);border-color:var(--border-strong)}.btn--primary{background:var(--accent-fill);color:var(--accent-text);border-color:#0000;box-shadow:inset 0 1px #ffffff1f}.btn--lime{background:var(--sticker);color:var(--ink);border-color:#0000;font-weight:600}.btn--lime:hover{background:var(--sticker-hover);color:var(--ink)}.btn--primary:hover{background:var(--accent-fill-hover)}.btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--hover);color:var(--text)}.btn--danger{color:var(--text-3);background:0 0;border-color:#0000}.btn--danger:hover{background:var(--bad-soft);color:var(--bad)}.btn--sm{height:26px;padding:0 8px;font-size:12.5px}.btn--lg{height:36px;padding:0 14px;font-size:13.5px}.btn--icon{width:30px;padding:0}.btn--icon.btn--sm{width:26px}.btn:disabled{opacity:.5;cursor:default;pointer-events:none}.btn .kbd{margin-left:4px}.btn--primary .kbd{color:inherit;background:#ffffff2e;border-color:#0000}.kbd{min-width:18px;height:18px;font:600 10.5px/1 var(--sans);color:var(--text-2);background:var(--hover);border:1px solid var(--border);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.badge{white-space:nowrap;background:var(--hover);height:20px;color:var(--text-2);border:1px solid var(--border-2);border-radius:99px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.badge svg{stroke-width:2px;width:12px;height:12px}.badge--accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.badge--ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.badge--warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge--bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.dot{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot--ok{background:var(--ok)}.dot--warn{background:var(--warn)}.dot--bad{background:var(--bad)}.dot--off{border:1.5px solid var(--text-3);background:0 0}.bars{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}.bars i{background:var(--border-strong);border-radius:1px;width:3px}.bars i:first-child{height:5px}.bars i:nth-child(2){height:8px}.bars i:nth-child(3){height:11px}.bars i:nth-child(4){height:14px}.bars i.on{background:var(--text-2)}.bars--hot i.on{background:var(--accent)}.bars--rough i.on{background:var(--text-3)}.input,.field input:not([type=checkbox]):not([type=file]),.field select,.field textarea{width:100%;min-height:32px;font:400 13.5px/1.4 var(--sans);color:var(--text);background:var(--raise);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:6px 10px;transition:border-color .12s,box-shadow .12s}.field textarea{resize:vertical;min-height:72px;line-height:1.5}select.input,.field select{appearance:none;background-image:var(--chev);cursor:pointer;background-position:right 9px center;background-repeat:no-repeat;padding-right:28px}.input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--text-3)}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field>span:first-child{color:var(--text-2);font-size:12.5px;font-weight:500}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.hint{color:var(--text-3);font-size:12px;line-height:1.45}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 18px;display:grid}.check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.check input{width:15px;height:15px;accent-color:var(--accent);margin:0}.form-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.form--sticky .form-acts{z-index:2;background:var(--panel);border-top:1px solid var(--border);margin:0;padding:12px 0 14px;position:sticky;bottom:0}.form--sticky .org-group:first-of-type{border-top:0!important;padding-top:4px!important}.form--inline{align-items:flex-end;gap:8px;display:flex}.form--inline .field{flex:1}.form--inline .form-acts{margin-top:0}.msg{font-size:12.5px}.msg--ok{color:var(--ok)}.msg--bad{color:var(--bad)}.filefield{align-items:center;gap:10px;min-height:32px;display:flex}.filefield__name{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.search{align-items:center;display:flex;position:relative}.search svg{width:14px;height:14px;color:var(--text-3);pointer-events:none;position:absolute;left:9px}.search .input{height:30px;min-height:30px;padding-left:29px}.search .kbd{position:absolute;right:6px}.seg{background:var(--hover);border:1px solid var(--border-2);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.seg a,.seg button{height:24px;color:var(--text-2);font:500 12.5px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.seg a:hover,.seg button:hover{color:var(--text)}.seg [aria-current=true],.seg [aria-pressed=true]{background:var(--raise);color:var(--text);box-shadow:0 0 0 1px var(--border), 0 1px 2px #0000000f}.seg .num{color:var(--text-3);font-size:11.5px}.tbl-wrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);overflow:auto hidden}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg);padding:9px 14px;font-size:12px;font-weight:500}.tbl td{border-bottom:1px solid var(--border-2);vertical-align:middle;padding:11px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--hover)}.tbl .r{text-align:right}.tbl .num{white-space:nowrap;font-size:12.5px}.tbl .sub{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.tbl .title{font-weight:500}.tbl tr.off td{opacity:.55}.tbl tfoot td{border-top:1px solid var(--border);background:var(--bg);font-weight:600}.tbl td .acts{justify-content:flex-end}@media (hover:hover){.tbl .row-acts{opacity:0;transition:opacity .12s}.tbl tr:hover .row-acts,.tbl tr:focus-within .row-acts{opacity:1}}.tbl--fixed{table-layout:fixed}.tbl--fixed td{text-overflow:ellipsis;overflow:hidden}.acts{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.empty{text-align:center;color:var(--text-3);place-items:center;gap:8px;padding:56px 24px;display:grid}.empty svg{stroke-width:1.5px;width:28px;height:28px;color:var(--text-3)}.empty h3{color:var(--text);font-size:14px;font-weight:600}.empty p{max-width:42ch;font-size:13px}.list{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.list__row{border-bottom:1px solid var(--border-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.list__row:last-child{border-bottom:0}a.list__row:hover{background:var(--hover)}.stats{border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;gap:8px 28px;padding:14px 16px;display:flex}.stat{flex-direction:column;gap:2px;min-width:120px;display:flex}.stat__l{color:var(--text-3);font-size:12px}.stat--form{min-width:240px;margin-left:auto}.note{border-radius:var(--r);background:var(--hover);border:1px solid var(--border-2);color:var(--text-2);gap:10px;padding:10px 12px;font-size:13px;display:flex}.note svg{flex:none;width:15px;height:15px;margin-top:2px}.note--warn{background:var(--warn-soft);color:var(--text);border-color:#0000}.note--warn svg{color:var(--warn)}.secret{font:500 15px/1 var(--mono);letter-spacing:.04em;border:1px dashed var(--border-strong);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;word-break:break-all;margin-top:8px;padding:10px 12px}.pop{z-index:50;background:var(--raise);border:1px solid var(--border-strong);border-radius:var(--r);min-width:220px;box-shadow:var(--shadow-pop);animation:pop-in .14s var(--ease);padding:4px;position:absolute}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.pop__item{text-align:left;cursor:pointer;width:100%;min-height:30px;font:400 13px var(--sans);color:var(--text);background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 8px;display:flex}.pop__item svg{width:15px;height:15px;color:var(--text-2);stroke-width:1.75px;flex:none}.pop__item:hover,.pop__item[data-active=true]{background:var(--active)}.pop__item .kbd{margin-left:auto}.pop__sep{background:var(--border-2);height:1px;margin:4px 0}.pop__label{color:var(--text-3);padding:6px 8px 4px;font-size:11.5px;font-weight:500}.orgbtn{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;height:34px;font:600 13.5px var(--sans);color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.orgbtn:hover{background:var(--hover)}.orgbtn>svg{width:14px;height:14px;color:var(--text-3);flex:none;margin-left:auto}.orglogo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:5px;flex:none;width:22px;height:22px}.orgini{background:var(--org);color:#fff;width:22px;height:22px;font:600 11.5px var(--sans);border-radius:5px;flex:none;place-items:center;display:grid}.orgini--all{background:var(--active);color:var(--text-2)}.searchbtn{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);width:100%;height:30px;color:var(--text-3);font:400 13px var(--sans);cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.searchbtn svg{width:14px;height:14px}.searchbtn .kbd{margin-left:auto}.searchbtn:hover{border-color:var(--border-strong);color:var(--text-2)}.overlay{z-index:80;background:#00000061;place-items:start center;padding:12vh 16px 16px;animation:.12s ease-out fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.palette{background:var(--raise);border:1px solid var(--border-strong);width:min(620px,100%);box-shadow:var(--shadow-pop);animation:pop-in .16s var(--ease);border-radius:12px;overflow:hidden}.palette__input{border:0;border-bottom:1px solid var(--border);width:100%;height:48px;font:400 15px var(--sans);color:var(--text);background:0 0;outline:none;padding:0 16px}.palette__list{max-height:360px;padding:6px;overflow-y:auto}.palette__foot{border-top:1px solid var(--border-2);color:var(--text-3);gap:14px;padding:8px 14px;font-size:12px;display:flex}dialog.sheet{border:0;border-left:1px solid var(--border-strong);background:var(--panel);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);box-shadow:var(--shadow-pop);margin:0 0 0 auto;padding:0}dialog.sheet[open]{animation:sheet-in .22s var(--ease)}dialog.sheet::backdrop{background:#00000052}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}.sheet__head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.sheet__title{flex:1;font-size:15px;font-weight:600}.sheet__body{max-height:calc(100dvh - 58px);padding:18px;overflow-y:auto}.toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast{pointer-events:auto;background:var(--raise);border:1px solid var(--border-strong);border-radius:var(--r);min-width:280px;max-width:420px;box-shadow:var(--shadow-pop);animation:toast-in .22s var(--ease);align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:13px;display:flex}.toast svg{flex:none;width:16px;height:16px}.toast--ok svg{color:var(--ok)}.toast--bad svg{color:var(--bad)}.toast .grow{line-height:1.4}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.inbox{flex:1;grid-template-columns:minmax(340px,420px) minmax(0,1fr);min-height:0;display:grid}.inbox__list{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.inbox__tools{border-bottom:1px solid var(--border-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.inbox__rows{flex:1;min-height:0;padding:4px 6px 24px;overflow-y:auto}.inbox__day{z-index:1;color:var(--text-3);background:var(--panel);padding:10px 10px 6px;font-size:12px;font-weight:500;position:sticky;top:0}.irow{border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:2px 10px;width:100%;margin:1px 0;padding:9px 10px;transition:background-color .1s;display:grid}.irow[aria-selected=true]{background:var(--active);box-shadow:inset 0 0 0 1px var(--border)}.irow .bars{margin-top:3px}.irow__title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.irow__sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:12.5px;overflow:hidden}.irow__time{font:500 11.5px var(--mono);color:var(--text-3);white-space:nowrap;padding-top:2px}.irow--done .irow__title{color:var(--text-3)}.irow--leave{animation:row-leave .2s var(--ease) forwards;overflow:hidden}@keyframes row-leave{to{opacity:0;transform:translate(-8px)}}.detail{flex-direction:column;min-height:0;display:flex}.detail__bar{border-bottom:1px solid var(--border-2);align-items:center;gap:8px;min-height:49px;padding:10px 16px;display:flex}.detail__scroll{flex:1;min-height:0;overflow-y:auto}.detail__body{max-width:760px;padding:26px 32px 40px;animation:.16s ease-out fade}.detail__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.detail__title{letter-spacing:-.014em;text-wrap:balance;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.32}@media (hover:hover){.detail__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}}.block{margin-top:22px}.block__label{color:var(--text-3);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.block__label svg{width:13px;height:13px}.block__text{color:var(--text);max-width:68ch;font-size:15px;line-height:1.6}.theme-box{border-radius:var(--r-lg);background:var(--hover);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex}.theme-box p{color:var(--text);flex:1;font-size:15.5px;font-weight:500;line-height:1.5}.source-card{border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background-color .12s;display:flex}.source-card:hover{border-color:var(--border-strong);background:var(--hover)}.source-card svg{width:16px;height:16px;color:var(--text-3);flex:none}.props{grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:0;font-size:13px;display:grid}.props dt{color:var(--text-3)}.props dd{color:var(--text);margin:0}.detail__acts{border-top:1px solid var(--border);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.detail__hint{color:var(--text-3);gap:12px;margin-left:auto;font-size:12px;display:flex}.detail__hint span{align-items:center;gap:4px;display:inline-flex}.mobile-back{display:none}.tg{background:var(--raise);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;max-width:460px;padding:12px 14px 8px;font-size:14px;line-height:1.5}.tg a{color:var(--accent)}.tg b{font-weight:600}.tg code{font-family:var(--mono);font-size:12.5px}.tg-wrap{border-radius:var(--r-lg);background:var(--hover);border:1px solid var(--border-2);padding:20px}.entry{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.entry__card{width:min(360px,100%)}.entry__brand{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:26px;display:flex}.entry__brand svg{width:34px;height:34px}.entry__brand h1{letter-spacing:.08em;font-size:18px;font-weight:600}.entry__brand p{color:var(--text-3);font-size:13px}.entry form{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:14px;padding:22px;display:grid}.entry .btn{width:100%}.mbar,.tabbar{display:none}@media (max-width:900px){.shell{grid-template-columns:1fr;height:auto;min-height:100dvh}.side{display:none}.side[data-open=true]{z-index:70;background:var(--side);border-right:1px solid var(--border-strong);width:min(300px,86vw);box-shadow:var(--shadow-pop);animation:sheet-in .2s var(--ease);display:flex;position:fixed;inset:0 auto 0 0}.side-scrim{z-index:60;background:#00000059;position:fixed;inset:0}.tabbar{z-index:50;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.tabbar__i{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 0;font-size:11px;text-decoration:none;display:flex}.tabbar__i[aria-current=page]{color:var(--accent);font-weight:600}.tabbar__ic{place-items:center;width:28px;height:28px;display:grid;position:relative}.tabbar__ic svg{width:22px;height:22px}.tabbar__i--main .tabbar__ic{background:var(--accent);color:#fff;border-radius:50%;width:40px;height:40px;margin-top:-14px;box-shadow:0 4px 12px #1f6fff59}.tabbar__i--main{color:var(--text)}.tabbar__n{background:var(--bad);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-8px}.scroll{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.toasts{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.mbar{border-bottom:1px solid var(--border);background:var(--panel);z-index:30;align-items:center;gap:8px;height:48px;padding:0 10px;display:flex;position:sticky;top:0}.main{border:0;border-radius:0;min-height:calc(100dvh - 48px);margin:0}.topbar{min-height:44px;padding:6px 14px}.page{padding:20px 16px 56px}.inbox{grid-template-columns:minmax(0,1fr)}.inbox__list{border-right:0;min-width:0}.inbox__rows{overflow:visible}.detail{display:none}.detail[data-open=true]{z-index:40;background:var(--panel);display:flex;position:fixed;inset:0}.detail__body{padding:20px 16px 32px}.detail__title{font-size:18px}.irow[aria-selected=true]{box-shadow:none;background:0 0}.stat--form{width:100%;margin-left:0}.detail__hint,.detail__acts .kbd,.topbar .kbd{display:none}.mobile-back{display:inline-flex}.detail__acts{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.detail__acts .btn{flex:1;height:38px}.toasts{align-items:stretch;bottom:12px;left:12px;right:12px}.toast{min-width:0;max-width:none}.tbl-wrap{border-radius:var(--r)}.org-group{grid-template-columns:1fr!important}.tbl--stack thead{display:none}.tbl--stack,.tbl--stack tbody,.tbl--stack tfoot,.tbl--stack tr,.tbl--stack td{width:100%;display:block}.tbl--stack tr{border-bottom:1px solid var(--border-2);padding:10px 14px}.tbl--stack td{text-align:left;border:0;padding:3px 0;background:0 0!important}.tbl--stack td[data-label]{justify-content:space-between;gap:12px;display:flex}.tbl--stack td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:12.5px}}.inbox__filter{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.inbox__filter .search{flex:140px}.seg--scroll{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.seg--scroll a,.seg--scroll button{gap:4px;padding:0 7px}.seg--scroll::-webkit-scrollbar{display:none}.seg--quiet{background:0 0;border-color:#0000;padding:0}.seg--quiet a,.seg--quiet button{height:26px}.seg--quiet [aria-current=true]{background:var(--active);box-shadow:none}.irow-wrap{border-radius:var(--r-sm);position:relative}.irow-wrap--swiping{overflow:hidden}.irow-swipe{border-radius:var(--r-sm);color:var(--text-2);background:var(--hover);align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:1px 0}.irow-swipe svg{width:15px;height:15px}.irow-swipe--right{justify-content:flex-start}.irow-swipe--left{justify-content:flex-end}.irow-swipe--armed.irow-swipe--right{background:var(--accent-fill);color:var(--accent-text)}.irow-swipe--armed.irow-swipe--left{background:var(--bad-soft);color:var(--bad)}.irow{touch-action:pan-y;background:var(--panel);position:relative}.irow:hover{background:var(--hover)}.irow--picked,.irow--picked:hover{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.irow--picked[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px var(--border)}.irow__voices{color:var(--accent);font-weight:500}.irow__time svg{vertical-align:-2px;color:var(--warn)}.bulk{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--raise);box-shadow:var(--shadow-pop);animation:pop-in .14s var(--ease);flex-wrap:wrap;align-items:center;gap:6px;margin:0 8px 8px;padding:6px 6px 6px 12px;display:flex}.bulk__n{margin-right:4px;font-size:12.5px;font-weight:600}.voices{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.voice{border-bottom:1px solid var(--border-2);grid-template-columns:minmax(90px,140px) minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.voice:last-child{border-bottom:0}.voice:hover{background:var(--hover)}.voice__src{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.voice__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice svg{width:14px;height:14px;color:var(--text-3)}.toast__acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.toast--wide{flex-wrap:wrap;max-width:560px}.toast--wide .toast__acts{justify-content:flex-start;width:100%;padding-left:28px}.toast .kbd{margin-left:4px}.trow{grid-template-columns:16px minmax(0,1fr) auto}.trow__dot{background:var(--text-3);border-radius:50%;width:8px;height:8px;margin:6px 0 0 4px}.trow__dot--queued{background:var(--warn)}.trow__dot--approved,.trow__dot--writing{background:var(--accent)}.trow__dot--published{background:var(--ok)}.trow__dot--rejected{border:1.5px solid var(--text-3);background:0 0}.edit{resize:vertical;width:100%;font:400 14px/1.55 var(--sans);border-radius:var(--r-sm);background:0 0;border-color:#0000;width:calc(100% + 8px);margin-left:-8px;padding:6px 8px;display:block}.edit:hover{border-color:var(--border);background:var(--hover)}.edit:focus{background:var(--raise);border-color:var(--accent)}.edit--big{letter-spacing:-.01em;resize:none;font-size:17px;font-weight:600;line-height:1.4}textarea.edit{min-height:0}.variants{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.variant{border-bottom:1px solid var(--border-2);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.variant:last-child{border-bottom:0}.variant .badge{flex:none;margin-top:1px}.variant__angle{font-weight:500;line-height:1.45;display:block}.variant__why{color:var(--text-3);margin-top:2px;font-size:12.5px;display:block}.thread{flex-direction:column;gap:8px;display:flex}.msgline--event{color:var(--text-2);align-items:baseline;gap:8px;padding:0 2px;font-size:12.5px;display:flex}.msgline__dot{background:var(--border-strong);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.msgline--comment{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:10px 12px}.msgline--mine{background:var(--hover)}.msgline__head{margin-bottom:4px;font-size:12.5px}.msgline__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.thread__form{flex-direction:column;align-items:flex-end;gap:6px;margin-top:4px;display:flex}.thread__form textarea{resize:vertical;min-height:60px}.publish-form{flex:1;gap:8px;min-width:0;display:flex}.publish-form .input{flex:1;min-width:0}.add-source{flex-direction:column;gap:14px;display:flex}.add-source .form--inline .field{flex:1}.cands{flex-direction:column;gap:8px;display:flex}.cand{border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;transition:border-color .12s,background-color .12s;display:flex}.cand:hover{border-color:var(--border-strong)}.cand--on{border-color:var(--accent);background:var(--accent-soft)}.cand input{accent-color:var(--accent);margin-top:3px}.cand__head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.cand__head .num{margin-left:auto;font-size:12px}.cand__url{color:var(--text-3);margin:2px 0 6px;font-size:12px;display:block}.cand__sample{flex-direction:column;gap:2px;margin:0 0 6px;padding:0;font-size:12.5px;list-style:none;display:flex}.cand__sample li{min-width:0;color:var(--text-2);justify-content:space-between;gap:8px;display:flex}.cand__sample li:before{content:"·";color:var(--text-3)}.cand__sample .ellipsis{flex:1;min-width:0}.cand__sample .num{flex:none;font-size:11.5px}.prices td:first-child{overflow-wrap:anywhere}.prices tr.fresh td,.prices tr.fresh:hover td{background:var(--accent-soft)}.spark{display:block;overflow:visible}.spark--empty{width:96px;height:24px;display:block}.report .stats{margin-top:4px}@media print{.side,.mbar,.tabbar,.no-print,.toasts{display:none!important}.shell{background:#fff;height:auto;display:block}.main{border:0;margin:0;overflow:visible}.scroll{overflow:visible}.page{max-width:none;padding:0}body{color:#000;background:#fff}a{color:inherit}}.tg-keys{flex-direction:column;gap:4px;max-width:460px;margin-top:4px;display:flex}.tg-keys__row{grid-template-columns:1fr 1fr;gap:4px;display:grid}.tg-keys__row span{background:var(--raise);border:1px solid var(--border);height:32px;color:var(--accent);border-radius:8px;place-items:center;font-size:13px;display:grid}textarea.edit{field-sizing:content;max-height:60vh}.detail__bar .num{white-space:nowrap}@media (max-width:900px){.search .kbd{display:none}}.cand__fresh{color:var(--text-2);margin:-2px 0 6px;font-size:12px;display:block}.cand__fresh--stale{color:var(--warn)}.slots{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.slotcard{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--raise);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.slotcard__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.slotcard__dots{gap:6px;display:flex}.slotcard__meta{font-size:12px}.slot--free{border:1.5px dashed var(--ok);background:0 0}.slot--off{background:var(--active)}.findings{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.finding{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.finding__mark{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.finding--error .finding__mark{background:var(--bad)}.finding--warn .finding__mark{background:var(--warn)}.finding--info .finding__mark{background:var(--text-3)}.finding__src{color:var(--text-3);margin-left:4px;font-size:11.5px}.textbox{width:100%;min-height:260px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--panel);color:var(--text);resize:vertical;padding:12px 14px;font-size:14px;line-height:1.55}.textbox:focus{outline:2px solid var(--accent-ring);outline-offset:0}.split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.split{grid-template-columns:1fr}}.variant{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.variant__text{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.variant__shot{color:var(--text-2);font-size:12.5px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.chip input{margin:0}.chip:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.reasons{color:var(--text-3);font-size:12px}.counter{font:500 12px var(--mono);color:var(--text-3)}.tbl-wrap{overflow-x:auto}.tbl td.nowrap,.tbl th{white-space:nowrap}textarea.textbox{min-height:260px}.h1{font:600 24px/1.2 var(--display);letter-spacing:-.02em}.h2{font:600 15px/1.3 var(--display);letter-spacing:-.01em}.stat__v{font:600 22px/1.15 var(--display);letter-spacing:-.02em}.stat__l{font-size:12.5px}.score{font:700 14px var(--display)}.btn{border-radius:999px}.btn--primary{box-shadow:inset 0 1px #fff3}input,select,textarea{border-radius:var(--r-sm)}.badge{border-radius:999px;font-weight:500}.badge--warn{color:#6b4700}.tbl-wrap,.slotcard,.variant{border-radius:var(--r)}.shell{background:var(--side)}.side{color:var(--side-text);padding:14px 10px}.side .brand{color:var(--side-text-hi);font:700 13px var(--display);letter-spacing:.02em;padding:8px 8px 14px}.side .brand__mark{color:var(--side-text-hi)}.side__group{color:var(--text-3)}.side__foot{border-top-color:var(--border-2)}.side .navi{color:var(--side-text);border-radius:10px;height:34px}.side .navi:hover{background:var(--side-hover);color:var(--side-text-hi)}.side .navi[aria-current=page]{background:var(--side-active);color:var(--signal)}.side .navi[aria-current=page] svg{color:var(--signal)}.side .navi__count{color:var(--ink);background:var(--sticker);font:700 11px/18px var(--sans);border-radius:999px;padding:0 7px}.side__switch{border:1px dashed var(--border-strong);height:34px;color:var(--side-text);border-radius:10px;align-items:center;gap:8px;margin:8px 2px 4px;padding:0 10px;font-size:13px;display:flex}.side__switch:hover{border-color:var(--signal);color:var(--signal)}.main{border-color:var(--border-2);background:var(--bg);border-radius:20px}.topbar{border-bottom-color:var(--border-2);background:0 0}.topbar__title{font:600 14px var(--display)}.page{padding-top:32px}.slotcard{background:var(--panel);border-color:var(--border-2)}.slot{border-radius:999px;width:28px;height:10px}.slot--busy{background:var(--signal)}.tbl-wrap{background:var(--panel);border-color:var(--border-2)}.tbl tbody tr:hover{background:var(--hover)}.entry{background:radial-gradient(1200px 600px at 80% -10%, #1f6fff1f, transparent 60%), var(--paper)}.entry__brand h1{font:700 20px var(--display);letter-spacing:0}.entry form{border-radius:var(--r-lg);border-color:var(--border-2);box-shadow:var(--shadow-pop)}.vt{background:var(--paper);min-height:100dvh;color:var(--ink)}.vt__bar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-2);background:#f5f4fadb;align-items:center;gap:22px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.vt__brand{font:700 16px var(--display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;display:flex}.vt__brand svg{width:22px;height:22px}.vt__nav{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.vt__nav a{color:var(--text-2);white-space:nowrap;border-radius:999px;padding:7px 13px;font-weight:500}.vt__nav a:hover{color:var(--ink);background:var(--hover)}.vt__nav a[aria-current=page]{background:var(--ink);color:#fff}.vt__who{white-space:nowrap;color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.vt__main{max-width:none;margin:0;padding:0 clamp(16px,2.5vw,40px) 80px}.vt-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(28px,5vw,56px) 0 18px;display:grid}.vt-hero h1{font:700 clamp(30px, 5.4vw, 64px)/.98 var(--display);letter-spacing:-.035em;max-width:14ch}.vt-hero p{color:var(--text-2);max-width:52ch;margin-top:14px;font-size:16px}.vt-hero__meta{gap:28px;display:flex}.vt-hero__meta div{flex-direction:column;display:flex}.vt-hero__meta b{font:700 28px/1 var(--display);letter-spacing:-.03em}.vt-hero__meta span{color:var(--text-3);margin-top:4px;font-size:12.5px}@media (max-width:760px){.vt-hero{grid-template-columns:1fr}}.ribbon{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:clamp(220px,23vw,270px);grid-auto-flow:column;gap:16px;padding:18px 2px 26px;display:grid;overflow-x:auto}.feedcard{scroll-snap-align:start;background:var(--panel);border:1px solid var(--border-2);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.feedcard:hover{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.feedcard__img{aspect-ratio:3/4;background:linear-gradient(160deg,#e7e4f5,#d6d1ee);position:relative;overflow:hidden}.feedcard__img img{object-fit:cover;width:100%;height:100%}.feedcard__noimg{text-align:center;font:600 15px/1.3 var(--display);color:#1c16338c;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.sticker{background:var(--sticker);color:var(--ink);border-radius:10px;padding:6px 10px 7px;line-height:1;position:absolute;bottom:12px;left:12px;transform:rotate(-3deg);box-shadow:0 6px 14px -6px #1c163373}.sticker b{font:800 22px/1 var(--display);letter-spacing:-.03em;display:block}.sticker span{font-size:11px;font-weight:600}.feedcard__fmt{color:#fff;background:#1c1633b8;border-radius:999px;padding:3px 9px;font-size:11.5px;position:absolute;top:10px;right:10px}.feedcard__body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.feedcard__hook{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.feedcard__src{color:var(--text-3);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.feedcard__src img{border-radius:50%;width:18px;height:18px}.feedcard__nums{color:var(--text-2);gap:12px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.feedcard__fav{z-index:2;position:absolute;top:10px;left:10px}.vt-section{margin-top:44px}.vt-section__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.vt-section__head h2{font:700 22px/1.2 var(--display);letter-spacing:-.025em}.vt-section__head p{color:var(--text-3);font-size:13.5px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 6px;display:flex}.filters input[type=search],.filters select{border:1px solid var(--border);background:var(--panel);height:38px;font:inherit;color:inherit;border-radius:999px;padding:0 14px}.filters input[type=search]{flex:240px;min-width:240px;max-width:420px}.pill{border:1px solid var(--border);background:var(--panel);height:38px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 15px;font-weight:500;display:inline-flex}.pill[aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.rows{border-top:1px solid var(--border);flex-direction:column;margin-top:18px;display:flex}.rowline{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 4px;display:grid}.rowline__img{object-fit:cover;background:#e7e4f5;border-radius:12px;width:56px;height:56px}.rowline__title{font-weight:600}.rowline__sub{color:var(--text-3);margin-top:2px;font-size:13px}.rowline__fig{text-align:right}.rowline__fig b{font:700 18px/1.1 var(--display);letter-spacing:-.02em;display:block}.rowline__fig span{color:var(--text-3);font-size:12px}.up{color:var(--growth)}.spark{width:100%;height:160px;display:block}.spark path.line{fill:none;stroke:var(--signal);stroke-width:2.5px}.spark path.area{fill:url(#sparkfill)}.vt-empty{background:var(--panel);border:1px dashed var(--border-strong);border-radius:22px;max-width:640px;margin-top:30px;padding:40px}.vt-empty h3{font:700 18px var(--display);margin-bottom:6px}.vt-empty p{color:var(--text-2)}.ours{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.ours div{background:var(--panel);border:1px solid var(--border-2);border-radius:18px;padding:18px}.ours b{font:700 28px/1 var(--display);letter-spacing:-.03em;display:block}.ours span{color:var(--text-3);margin-top:6px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.feedcard,.feedcard:hover{transition:none;transform:none}}@media (max-width:760px){.vt__bar{flex-wrap:wrap;gap:10px 14px;padding-bottom:10px}.vt__nav{flex-basis:100%;order:3}.vt__who{margin-left:auto}}@media (max-width:600px){.rowline{grid-template-columns:48px minmax(0,1fr);gap:4px 12px}.rowline__img{width:48px;height:48px}.rowline__fig{text-align:left;grid-column:2;align-items:baseline;gap:8px;display:flex}.rowline__title.ellipsis{white-space:normal}}.estimate{background:var(--panel);border:1px solid var(--border-2);border-radius:18px;margin-top:16px;padding:16px 18px}.estimate__nums{flex-wrap:wrap;gap:26px;display:flex}.estimate__nums div{flex-direction:column;display:flex}.estimate__nums b{font:700 22px/1.1 var(--display);letter-spacing:-.02em}.estimate__nums span{color:var(--text-3);margin-top:3px;font-size:12.5px}.estimate__how{color:var(--text-3);max-width:70ch;margin-top:10px;font-size:12.5px}.chart-row{grid-template-columns:48px minmax(0,1fr) auto}.chart-place{font:700 18px var(--display);color:var(--text-3);text-align:center}.chart-place--top{color:var(--ink);background:var(--sticker);border-radius:12px;padding:6px 0}.delta-up{color:var(--growth);font-weight:600}.delta-down{color:var(--bad);font-weight:600}.entry__brand img{width:44px;height:44px}.vt__brand img{width:26px;height:26px}.brand__mark{border-radius:22%}.brand,.vt__brand,.entry__brand h1,.mbar>span{text-transform:uppercase}.entry__brand p{font:600 15px var(--display);color:var(--accent);letter-spacing:-.01em}.doc{max-width:760px;padding:clamp(28px,5vw,56px) 0 24px}.doc h1{font:700 clamp(26px, 4vw, 40px)/1.08 var(--display);letter-spacing:-.03em}.doc h2{font:700 17px/1.3 var(--display);letter-spacing:-.01em;margin:28px 0 8px}.doc p,.doc li{color:var(--text-2);font-size:15px;line-height:1.65}.doc p+p{margin-top:10px}.doc ul{gap:6px;margin:6px 0 0;padding-left:20px;display:grid}.doc a{color:var(--accent)}.doc__ed{color:var(--text-3)!important;margin-top:8px!important;font-size:13px!important}.doc__back{margin-bottom:14px;font-size:13px;display:inline-block;color:var(--text-3)!important}.doc__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:24px;display:grid}.doc__card{border-radius:var(--r);background:var(--panel);border:1px solid var(--border-2);gap:4px;padding:16px 18px;transition:border-color .15s;display:grid;color:var(--text)!important}.doc__card:hover{border-color:var(--accent-ring)}.doc__card span{color:var(--text-3);font-size:13px}.doc__req{border:1px solid var(--border-2);border-radius:var(--r);background:var(--panel);margin:22px 0 0;display:grid;overflow:hidden}.doc__req div{border-top:1px solid var(--border-2);grid-template-columns:minmax(140px,220px) 1fr;gap:12px;padding:10px 16px;display:grid}.doc__req div:first-child{border-top:0}.doc__req dt{color:var(--text-3);font-size:13.5px}.doc__req dd{overflow-wrap:anywhere;margin:0;font-weight:500}@media (max-width:560px){.doc__req div{grid-template-columns:1fr;gap:2px}}.foot{border-top:1px solid var(--border-2);background:var(--panel);margin-top:40px;padding:36px clamp(16px,4vw,48px) 28px}.foot__grid{grid-template-columns:1.3fr repeat(3,1fr);gap:28px;max-width:1360px;margin:0 auto;display:grid}.foot__brand{align-content:start;gap:4px;display:grid}.foot__brand b{font:700 16px var(--display)}.foot__col{align-content:start;gap:7px;font-size:13.5px;display:grid}.foot__col b{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:2px;font-size:12px}.foot__col a{color:var(--text-2)}.foot__col a:hover{color:var(--accent)}.foot__muted{color:var(--text-3);font-size:12.5px}.foot__legal{border-top:1px solid var(--border-2);max-width:1360px;color:var(--text-3);margin:26px auto 0;padding-top:16px;font-size:12.5px}@media (max-width:860px){.foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot__grid{grid-template-columns:1fr}}.cookie{z-index:60;border-radius:var(--r);background:var(--ink);color:#fff;max-width:680px;box-shadow:var(--shadow-pop);align-items:center;gap:14px;margin:0 auto;padding:12px 14px 12px 18px;font-size:13.5px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie p{color:#ffffffd9;flex:1}.cookie a{color:#fff;text-decoration:underline}.entry__legal{text-align:center;color:var(--text-3);margin-top:14px;font-size:12.5px;line-height:1.5}.entry__legal a{color:var(--text-2);text-decoration:underline}.tglogin{gap:8px;display:grid}.tglogin__btn{color:#fff;background:#229ed9;border-color:#229ed9;justify-content:center;gap:10px;width:100%}.tglogin__btn:hover{background:#1b8bc0;border-color:#1b8bc0}.tglogin .hint{text-align:center}.vklogin__btn{color:#fff;background:#07f;border-color:#07f;justify-content:center;gap:10px;width:100%}.vklogin__btn:hover{color:#fff;background:#0066db;border-color:#0066db}.entry__pw{margin-top:14px}.entry__pw summary{cursor:pointer;color:var(--text-3);text-align:center;font-size:13px;list-style:none}.entry__pw summary::-webkit-details-marker{display:none}.entry__pw[open] summary{margin-bottom:12px}.side__sect+.side__sect{margin-top:4px}.side__group{text-transform:uppercase;letter-spacing:.06em;padding:12px 10px 4px;font-size:10.5px}.navi[data-locked=true]{opacity:.62}.navi__lock{color:var(--text-3);margin-left:auto;width:13px!important;height:13px!important}.side__plan{background:var(--accent-soft);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;margin:4px 2px 6px;padding:8px 10px;font-size:12.5px;display:flex}.side__plan span{color:var(--text-3)}.side__plan b{color:var(--signal);font-weight:600}.page--market{max-width:none;padding-top:8px}.page--market .vt-hero{padding-top:22px}.st{background:var(--hover);height:20px;color:var(--text-3);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.st--hot{background:var(--sticker);color:var(--ink)}.st--peak{background:var(--accent-soft);color:var(--signal)}.accel{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.accel--up{background:var(--sticker);color:var(--ink);border-radius:6px;padding:1px 6px}.accel--down{color:var(--text-3)}.accel--new{color:var(--text-3);font-size:12.5px;font-weight:500}.ntag{border:1px solid var(--border);height:20px;color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.ctag{height:20px;color:var(--signal);white-space:nowrap;background:#1f6fff1f;border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.minispark{width:72px;height:22px;display:block}.minispark path{fill:none;stroke:var(--signal);stroke-width:1.6px;stroke-linejoin:round}.minispark--empty{border-bottom:1px dashed var(--border-strong);display:inline-block}.locked{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.locked__cta{color:var(--signal);font-size:12.5px;font-weight:600}.mkt{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.mkt th{z-index:1;background:var(--panel);text-align:right;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 10px;font-size:11.5px;font-weight:500;position:sticky;top:0}.mkt th:first-child,.mkt td:first-child{text-align:left}.mkt td{border-bottom:1px solid var(--border-2);text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;padding:9px 10px}.mkt tr:hover td{background:var(--hover)}.mkt tr[data-state=hot] td:first-child{box-shadow:inset 3px 0 0 var(--sticker)}.mkt__post{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:260px;display:grid}.mkt__img{object-fit:cover;background:var(--hover);border-radius:8px;width:40px;height:40px}.mkt__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-weight:600;display:block;overflow:hidden}.mkt__tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.mkt__big{font-size:14.5px;font-weight:700}.mkt__sub{color:var(--text-3);font-size:11.5px;display:block}.mkt-wrap{border:1px solid var(--border);border-radius:var(--r);background:var(--panel);max-height:calc(100dvh - 260px);overflow:auto}.vt .mkt-wrap{max-height:none}.tiles{border:1px solid var(--border);border-radius:var(--r);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;display:grid;overflow:hidden}.tile{border-left:1px solid var(--border-2);gap:4px;padding:16px 18px;display:grid}.tile:first-child{background:var(--sticker);border-left:0}.tile span{color:var(--text-3);font-size:12px}.tile:first-child span{color:#1c1633b3}.tile b{font:700 30px/1 var(--display);letter-spacing:-.03em}@media (max-width:760px){.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(3){border-left:0}.tile{border-top:1px solid var(--border-2)}}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}@media (max-width:980px){.two{grid-template-columns:1fr}}.box{border:1px solid var(--border);border-radius:var(--r);background:var(--panel);overflow:hidden}.box__head{border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:baseline;padding:12px 16px;display:flex}.box__head h2{font:700 15px var(--display);letter-spacing:-.01em}.box__head a{color:var(--signal);font-size:12.5px;font-weight:600}.lrow{border-top:1px solid var(--border-2);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;display:grid}.lrow:first-of-type{border-top:0}.lrow img,.lrow .ph{object-fit:cover;background:var(--hover);border-radius:8px;width:36px;height:36px}.lrow__t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lrow__s{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lrow__n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lrow__n span{color:var(--text-3);font-size:11.5px;font-weight:500;display:block}.bars{align-items:flex-end;gap:4px;height:140px;padding:14px 16px 0;display:flex}.bars__b{background:var(--border-strong);border-radius:4px 4px 0 0;flex:1;min-height:2px;position:relative}.bars__b[data-today=true]{background:var(--signal)}.bars__x{color:var(--text-3);justify-content:space-between;padding:6px 16px 12px;font-size:11px;display:flex}.upsell{border-radius:var(--r);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.upsell p{color:#fffc;max-width:70ch}.upsell .btn{background:var(--sticker);color:var(--ink);border-color:var(--sticker)}.seg-links{flex-wrap:wrap;gap:4px;display:flex}.mf{border:1px solid var(--border);border-radius:var(--r);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.mf input[type=search],.mf select{border:1px solid var(--border);background:var(--panel);height:34px;font:inherit;color:var(--text);border-radius:8px;padding:0 10px}.mf input[type=search]{flex:240px}.mf label.chk{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:13px;display:inline-flex}.nichegrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.nichegrid .chk{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:inline-flex}.studio{align-content:start;gap:12px;display:grid}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}@media (max-width:1100px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.plan[data-best=true]{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal), var(--shadow-pop)}.plan[data-current=true]{background:var(--accent-soft)}.plan__badge{background:var(--sticker);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;position:absolute;top:-10px;left:18px}.plan h3{font:700 20px var(--display);letter-spacing:-.02em}.plan__tag{color:var(--text-3);font-size:13px}.plan__price b{font:700 30px/1 var(--display);letter-spacing:-.03em}.plan__price span{color:var(--text-3);margin-left:4px}.plan__periods{color:var(--text-3);min-height:32px;font-size:12px}.plan ul{flex:1;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.plan li{color:var(--text-2);grid-template-columns:16px 1fr;gap:7px;font-size:13.5px;line-height:1.45;display:grid}.plan li svg{color:var(--growth);margin-top:2px}.plan__cta{gap:8px;margin-top:10px;display:grid}.plan__cta .btn{justify-content:center}.faq{max-width:760px}.faq h2{font:700 22px var(--display);margin-bottom:10px}.faq details{border-top:1px solid var(--border-2);padding:12px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--text-2);margin-top:8px}.land-hero{max-width:1100px;padding:clamp(36px,7vw,88px) 0 10px}.land-kicker{color:var(--signal);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.land-hero h1{font:700 clamp(32px, 6vw, 72px)/1 var(--display);letter-spacing:-.04em;margin-top:14px}.land-hero h1 span{color:var(--text-3)}.land-lead{max-width:62ch;color:var(--text-2);margin-top:18px;font-size:17px;line-height:1.55}.land-cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.land-tape{scrollbar-width:none;gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.land-tape__i{background:var(--panel);border:1px solid var(--border-2);white-space:nowrap;border-radius:999px;flex:none;padding:10px 14px;font-size:13.5px}.land-tape__i b{color:var(--ink);background:var(--sticker);border-radius:6px;padding:1px 6px}.land-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.land-steps li{counter-increment:s;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--border-2);gap:6px;padding:18px;display:grid}.land-steps li:before{content:"0" counter(s);font:700 13px var(--display);color:var(--signal)}.land-steps b{font:700 17px var(--display)}.land-steps span{color:var(--text-2)}.land-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.land-feature{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--border-2);align-content:start;gap:8px;padding:18px;display:grid}.land-feature svg{width:22px;height:22px;color:var(--signal)}.land-feature b{font:700 16px var(--display)}.land-feature p{color:var(--text-2);font-size:14px;line-height:1.55}@media (max-width:860px){.land-steps,.land-features{grid-template-columns:1fr}}.land-final{background:var(--ink);color:#fff;border-radius:24px;padding:32px}.land-final h2{font:700 28px var(--display)}.land-final p{color:#fffc;max-width:60ch;margin-top:8px}.land-final .btn:not(.btn--primary){color:#fff;background:0 0;border-color:#ffffff59}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar__search input{border:1px solid var(--border);min-width:280px;height:34px;font:inherit;background:var(--panel);color:var(--text);border-radius:8px;padding:0 12px}.pop-form{position:relative}.pop-form>summary{list-style:none}.pop-form>summary::-webkit-details-marker{display:none}.pop-form__body{z-index:40;border:1px solid var(--border);border-radius:var(--r);background:var(--panel);width:min(560px,90vw);box-shadow:var(--shadow-pop);gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0}tr[data-focus=true] td{background:#d9ff5b66}.feedcard__stats{border-top:1px solid var(--border-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:8px;display:grid}.feedcard__stats div{gap:1px;min-width:0;display:grid}.feedcard__stats b{font:700 14px/1.2 var(--display);letter-spacing:-.02em;white-space:nowrap}.feedcard__stats b em{font-size:12px;font-style:normal}.feedcard__stats span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.feedcard[data-locked=true] .feedcard__img{background:repeating-linear-gradient(135deg,#ece9f7 0 10px,#e3dff3 10px 20px)}.rawjson{border-radius:var(--r);color:#e6e3f5;white-space:pre-wrap;word-break:break-all;background:#15122a;max-height:70vh;margin-top:12px;padding:12px;font:12px/1.45 ui-monospace,Menlo,monospace;overflow:auto}.tile{color:inherit;transition:background .15s}a.tile:hover{background:var(--hover)}a.tile:first-child:hover{background:var(--sticker-hover)}.feedcard[data-clip=true] .feedcard__img{aspect-ratio:9/16}.posttext{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:70ch;line-height:1.6}.clipframe{aspect-ratio:9/16;background:#000;border:0;border-radius:22px;width:100%;max-width:380px;display:block}.lenslider input[type=range]{width:100%;accent-color:var(--signal)}.lenslider__marks{color:var(--text-3);justify-content:space-between;font-size:11.5px;display:flex}.lenslider__marks i{font-style:normal}.onboard{margin-bottom:18px}.onboard ol{color:var(--text-2);gap:8px;margin:0;padding:12px 16px 4px 34px;display:grid}.onboard p{padding:0 16px 14px}.imggrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.imggrid figure{gap:6px;margin:0;display:grid}.imggrid img{border-radius:var(--r);border:1px solid var(--border-2);width:100%}.tbl td:first-child{max-width:420px}.tbl td:first-child a.ellipsis,.tbl td:first-child .ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}.clipcover{aspect-ratio:9/16;background:#000;border-radius:22px;width:100%;max-width:380px;display:block;position:relative;overflow:hidden}.clipcover img{object-fit:cover;opacity:.85;width:100%;height:100%}.clipcover__play{width:76px;height:76px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;margin:auto;padding-left:6px;font-size:30px;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px #00000059}.clipcover__hint{text-align:center;color:#fff;text-shadow:0 1px 6px #0009;font-weight:600;position:absolute;bottom:16px;left:0;right:0}.clipcover:hover .clipcover__play{transform:scale(1.06)}.dropzone{border:2px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--panel);text-align:center;gap:8px;margin-top:12px;padding:22px;display:grid}.dropzone--on{border-color:var(--signal);background:var(--accent-soft)}.quota{background:var(--hover);border-radius:999px;height:8px;overflow:hidden}.quota span{background:var(--signal);height:100%;display:block}.filecard{border:1px solid var(--border-2);border-radius:var(--r);background:var(--panel);overflow:hidden}.filecard img,.filecard video{aspect-ratio:4/5;object-fit:cover;background:#111;border:0;border-radius:0;width:100%;display:block}.filecard figcaption{gap:6px;min-width:0;padding:12px 14px 14px;font-size:13px;display:grid}.filecard figcaption b{font-size:14px}.filegrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.filegrid .filecard{max-width:420px}.filecard__acts{align-items:center;gap:6px;margin-top:4px;display:flex}.filecard__acts .btn--primary{flex:1;justify-content:center}.dropzone__opts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;display:flex}.dropzone__opts select{border:1px solid var(--border);background:var(--panel);font:inherit;border-radius:8px;margin-left:6px;padding:4px 8px}@media (max-width:640px){.filegrid{grid-template-columns:1fr 1fr;gap:10px}.filecard__acts{flex-wrap:wrap}}.wizard{gap:16px;display:grid}.wizard__step{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);gap:10px;padding:18px;display:grid}.wizard__step h2{font:700 17px var(--display);align-items:center;gap:10px;display:flex}.wizard__step h2 span{background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.wizard__step h2 small{font:500 12.5px var(--sans);color:var(--text-3)}.wizard__step select{border:1px solid var(--border);height:38px;font:inherit;background:var(--panel);color:var(--text);border-radius:8px;width:100%;padding:0 10px}.wizard__go{background:var(--panel);border-top:1px solid var(--border-2);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex;position:sticky;bottom:0}.pickgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.pick{cursor:pointer;aspect-ratio:3/4;background:#111;border:2px solid #0000;border-radius:10px;display:block;position:relative;overflow:hidden}.pick input{opacity:0;position:absolute}.pick img,.pick video{object-fit:cover;width:100%;height:100%;display:block}.pick[data-on=true]{border-color:var(--signal);box-shadow:0 0 0 2px var(--accent-ring)}.pick__n{background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:6px;right:6px}.steps{color:var(--text-2);gap:6px;margin:4px 0 0 18px;display:grid}.st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.st--ok{color:#0b7a5e;background:#0fa37f24}.st--blue{color:#1f5fe0;background:#1f6fff1f}.st--purple{color:#6a3fe6;background:#7c4dff21}.st--warn{color:#a3410c;background:#ff8a3d33}.st--bad{color:#c21f35;background:#d1243a1c}.st--muted{background:var(--hover);color:var(--text-3)}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tabs a,.tabs button{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.tabs a:hover,.tabs button:hover{border-color:var(--signal);color:var(--signal)}.tabs [aria-current=page],.tabs [aria-current=true]{background:var(--signal);border-color:var(--signal);color:#fff;box-shadow:0 4px 14px #1f6fff47}.tabs .tabs__n{background:var(--hover);min-width:20px;height:20px;color:var(--text-2);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;display:inline-grid}.tabs [aria-current=page] .tabs__n,.tabs [aria-current=true] .tabs__n{color:#fff;background:#ffffff38}@media (max-width:760px){.tabs{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}}.ava{object-fit:cover;background:var(--accent-soft);width:40px;height:40px;color:var(--signal);font:700 15px var(--display);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ava--sm{width:28px;height:28px;font-size:12px}.ava--lg{width:52px;height:52px;font-size:19px}.kpi{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.kpi__item{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--r-lg);gap:4px;padding:14px 16px;display:grid}.kpi__item--hot{background:var(--sticker);border-color:#0000}.kpi__l{color:var(--text-3);font-size:12.5px}.kpi__item--hot .kpi__l{color:#1c1633b3}.kpi__v{font:700 26px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink)}.kpi__s{color:var(--text-3);font-size:12px}.kpi__item--hot .kpi__s{color:#1c1633b3}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.cards--wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.shopcard{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--r-lg);flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.shopcard:hover{transform:translateY(-1px);box-shadow:0 10px 28px #1c16331a}.shopcard__img{aspect-ratio:4/3;color:var(--text-3);background:linear-gradient(135deg,#eef1ff,#f6f0ff);place-items:center;font-size:12.5px;display:grid;position:relative;overflow:hidden}.shopcard__ph{text-align:center;justify-items:center;gap:6px;padding:0 16px;display:grid}.shopcard__ph svg{stroke-width:1.5px;color:#1f6fff66;width:32px;height:32px}.shopcard__img img,.shopcard__img video{object-fit:cover;width:100%;height:100%}.shopcard__img .st{position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #00000038}.shopcard__img .st--ok{color:#08664f;background:#dcf3ea}.shopcard__img .st--blue{color:#1a54c9;background:#e0ebff}.shopcard__img .st--purple{color:#5a33cc;background:#ebe3ff}.shopcard__img .st--warn{color:#a3410c;background:#ffe6d6}.shopcard__img .st--bad{color:#b01c30;background:#fbe0e4}.shopcard__img .st--muted{color:#4a4466;background:#efeef4}.shopcard__fmt{color:#fff;background:#1c1633b8;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.shopcard__body{flex:1;gap:8px;padding:12px 14px 14px;display:grid}.shopcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.shopcard__plat{color:var(--text-2);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.shopcard__plat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shopcard__nums{border-top:1px solid var(--border-2);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:8px;display:grid}.shopcard__nums>div{min-width:0}.shopcard__nums b{font:700 15px var(--display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shopcard__nums span{color:var(--text-3);font-size:11.5px}.shopcard__reason{color:#c21f35;background:#d1243a12;border-radius:8px;padding:6px 8px;font-size:12.5px}.shopcard__due{font-size:12px;font-weight:600}.shopcard__due--hot{color:#c21f35}.shopcard__due--soon{color:#855800}.shopcard>a.shopcard__link{z-index:1;position:absolute;inset:0}.shopcard__del{z-index:3;position:absolute;top:8px;right:8px}.shopcard__del .btn{width:32px;height:32px;color:var(--ink);background:#fff;border-color:#0000;border-radius:50%;box-shadow:0 2px 10px #00000038}.shopcard__del .btn:hover{color:var(--bad)}.shopcard:has(.shopcard__del) .shopcard__fmt{right:48px}.shopcard a:not(.shopcard__link),.shopcard button{z-index:2;position:relative}.platcard{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--r-lg);align-content:start;gap:14px;padding:16px;display:grid}.platcard__head{align-items:center;gap:12px;min-width:0;display:flex}.platcard__name{flex:1;min-width:0}.platcard__name b{font:700 15px var(--display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platcard__name a{color:inherit}.platcard__name span{color:var(--text-3);font-size:12.5px}.platcard__slots{gap:6px;display:grid}.platcard__slotrow{color:var(--text-2);justify-content:space-between;font-size:12.5px;display:flex}.platcard__bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.platcard__bar i{background:var(--sticker);border-radius:999px;height:10px}.platcard__bar i.busy{background:var(--accent)}.platcard__bar i.off{background:var(--hover)}.platcard>*{min-width:0}.platcard__nums{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:6px;display:grid}.platcard__nums div{background:var(--paper);border-radius:10px;min-width:0;padding:8px}.platcard__nums b{font:700 15px var(--display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.platcard__nums span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.platcard__hint{color:var(--text-2);background:var(--accent-soft);border-radius:10px;padding:8px 10px;font-size:12.5px}.platcard__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:480px){.platcard__nums{grid-template-columns:repeat(2,1fr)}}.vkpost{color:#000;background:#fff;border:1px solid #e3e5ea;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 8px 30px #1c163314}.vkpost__head{align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.vkpost__head b{color:#000;font-size:14px;font-weight:600;display:block}.vkpost__head span{color:#818c99;font-size:12.5px}.vkpost__ad{color:#818c99;font-size:12px}.vkpost__text{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 14px 10px;font-size:14px;line-height:1.45}.vkpost__text--empty{color:#99a2ad;font-style:italic}.vkpost__more{color:#2a5885}.vkpost__media{background:#edeef0;gap:2px;display:grid}.vkpost__media img,.vkpost__media video{object-fit:cover;width:100%;height:100%;display:block}.vkpost__media--1{grid-template-columns:1fr}.vkpost__media--1>*{aspect-ratio:4/5}.vkpost__media--2{grid-template-columns:1fr 1fr}.vkpost__media--2>*{aspect-ratio:3/4}.vkpost__media--n{grid-template-columns:repeat(3,1fr)}.vkpost__media--n>:first-child{aspect-ratio:4/3;grid-column:1/-1}.vkpost__media--n>*{aspect-ratio:1}.vkpost__clip{aspect-ratio:9/16;background:#000;max-height:520px}.vkpost__noimg{aspect-ratio:4/3;color:#99a2ad;background:#f2f3f5;place-items:center;font-size:13px;display:grid}.vkpost__link{color:#2a5885;text-overflow:ellipsis;white-space:nowrap;background:#f2f3f5;border-radius:10px;margin:0 14px 10px;padding:10px 12px;font-size:13px;overflow:hidden}.vkpost__foot{color:#818c99;border-top:1px solid #f0f1f3;gap:18px;padding:10px 14px 12px;font-size:13px;display:flex}.wizard-wrap{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:24px;display:grid}.wizard-side{gap:10px;display:grid;position:sticky;top:16px}.wizard-side__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.wizard-side__toggle{display:none}@media (max-width:1100px){.wizard-wrap{grid-template-columns:1fr}.wizard-side{z-index:20;background:var(--paper);order:-1;padding:8px 0;position:sticky;top:0}.wizard-side__label{display:none}.wizard-side__toggle{justify-content:center;width:100%;display:flex}.wizard-side__pv{max-height:70vh;display:none;overflow-y:auto}.wizard-side[data-open=true] .wizard-side__pv{display:block}}.genbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subnav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dlhero{border-radius:var(--r-lg);color:#fff;background:linear-gradient(120deg,#1f6fff,#5b4dff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.dlhero h2{font:700 20px var(--display)}.dlhero p{opacity:.85;max-width:60ch;margin-top:4px}.dlhero .btn{color:#1f5fe0;background:#fff;border-color:#0000;height:46px;padding:0 22px;font-size:15px;font-weight:700}.dlhero .btn:hover{background:#f0f4ff}.features{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.feature{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--r-lg);align-content:start;gap:6px;padding:16px;display:grid}.feature b{font:700 14.5px var(--display)}.feature p{color:var(--text-2);font-size:13px}.feature__ico{background:var(--accent-soft);width:34px;height:34px;color:var(--signal);border-radius:10px;place-items:center;display:grid}.feature__ico svg{width:18px;height:18px}.connect{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.connect__card{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--r-lg);align-content:start;gap:10px;padding:16px;display:grid}.connect__head{align-items:center;gap:10px;display:flex}.connect__head b{font:700 15px var(--display);flex:1}.connect__logo{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.connect__logo--tg{background:#2aabee}.connect__logo--vk{background:#07f}.brandlogo{flex:none;display:block}.histlist{gap:10px;display:grid}.histitem{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--r);gap:6px;padding:12px 14px;display:grid}.histitem__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.histitem__text{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.histitem[open] .histitem__text{-webkit-line-clamp:unset}@media (max-width:760px){.kpi{grid-template-columns:1fr 1fr;gap:8px}.kpi__item{border-radius:14px;padding:12px}.kpi__v{font-size:21px}.kpi__s{font-size:11.5px}.section__head{flex-wrap:wrap;gap:2px 12px}.section__head>.muted,.section__head>a.muted{font-size:12px}.cards{grid-template-columns:1fr 1fr;gap:10px}.cards--wide{grid-template-columns:1fr}.shopcard{border-radius:14px}.shopcard__img .st{height:20px;padding:0 7px;font-size:10.5px;top:6px;left:6px}.shopcard__body{gap:6px;padding:10px}.shopcard__title{font-size:13px}.shopcard__plat{gap:6px;font-size:11.5px}.shopcard__nums b{font-size:13px}.shopcard__nums span{font-size:10.5px}.shopcard__ph svg{width:26px;height:26px}.shopcard__ph{font-size:11px}.platcard{padding:14px}.dlhero{padding:18px}.dlhero .btn{justify-content:center;width:100%}.features{grid-template-columns:1fr 1fr;gap:8px}.feature{padding:12px}.feature b{font-size:13px}.feature p{font-size:12px}.topbar .btn--sm{height:30px;padding:0 10px;font-size:12.5px}.wizard__step{padding:14px}.wizard__go{padding:10px 0}.wizard__go .muted{display:none}.genbar>*{flex:auto}.connect{grid-template-columns:1fr}.shopcard__nums{grid-template-columns:1fr 1fr;row-gap:4px}.shopcard__nums>div:last-child{order:-1;grid-column:1/-1}.shopcard__nums>div:last-child b{font-size:15px}.platcard__head{flex-wrap:wrap}.platcard__name{flex:150px}.platcard__name b{white-space:normal}.picks{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;margin:0 -16px;padding:0 16px 6px;overflow-x:auto}.picks::-webkit-scrollbar{display:none}.picks>*{scroll-snap-align:start}}.sync-note{color:var(--text-3);margin:8px 0 0;font-size:13px}.sync-note--stale{color:var(--bad)}.score[class*=score--]{cursor:help;border-radius:999px;align-items:baseline;gap:1px;padding:3px 8px;display:inline-flex}.score small{opacity:.7;font-size:10px;font-weight:500}.score--hi{background:var(--ok-soft);color:var(--ok)}.score--mid{background:var(--warn-soft);color:var(--warn)}.score--lo{background:var(--bad-soft);color:var(--bad)}.ideas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.idea{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.idea[data-on=true]{border-color:var(--signal);box-shadow:0 0 0 2px var(--accent-ring)}.idea__angle{color:var(--text-3);text-transform:lowercase;font-size:12px}.idea__hook{font-size:15px;line-height:1.35}.idea__shot{color:var(--text-2);margin:0;font-size:13px}.idea__shot span{color:var(--text);font-weight:600}.idea details summary{cursor:pointer;color:var(--text-3);font-size:13px}.idea__text{white-space:pre-wrap;margin:8px 0 0;font-size:13px}.idea .btn{justify-self:start}.kpi__item--link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.kpi__item--link:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.kpi__item--link:active{transform:scale(.99)}.kpi__item--link:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.vt-filters{flex-wrap:wrap;align-items:end;gap:10px 14px;margin:16px 0;display:flex}.vt-filters .field{min-width:160px;margin:0}.vt-filters .check{align-items:center;gap:6px;height:36px;display:inline-flex}.site{--site-w:1360px;--site-pad:clamp(16px, 4vw, 48px)}.site .vt__bar{padding:0;display:block}.site__in{max-width:calc(var(--site-w) + 2 * var(--site-pad));padding-inline:var(--site-pad);margin:0 auto}.site .vt__bar-in{align-items:center;gap:22px;padding-block:14px;display:flex}.site .vt__main{max-width:calc(var(--site-w) + 2 * var(--site-pad));padding:0 var(--site-pad) 80px;margin:0 auto}.site .foot{padding-inline:var(--site-pad)}@media (max-width:640px){.site__hide-sm,.site .vt__nav{display:none}.site .vt__who{margin-left:auto}}.lx-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(36px,6vw,80px) 0 8px;display:grid}.lx-hero h1{font:700 clamp(32px, 5.2vw, 64px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance;margin-top:14px}.lx-hero h1 span{color:var(--text-3)}.lx-ticks{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lx-ticks li:before{content:"✓";color:var(--growth);margin-right:6px;font-weight:700}.lx-hero__art{padding:28px 20px;position:relative}.lx-alert{z-index:1;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow-pop);border-radius:22px;gap:12px;padding:20px;display:grid;position:relative;transform:rotate(-1.5deg)}.lx-alert__head{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lx-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.8s infinite lx-pulse;box-shadow:0 0 #ef444499}@keyframes lx-pulse{70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}.lx-alert__big{font:700 clamp(34px, 4vw, 48px)/1 var(--display);letter-spacing:-.04em}.lx-alert__big small{font:500 14px var(--sans);letter-spacing:0;color:var(--text-3)}.lx-spark{align-items:end;gap:5px;height:72px;display:flex}.lx-spark i{background:linear-gradient(var(--signal), #1f6fff59);border-radius:4px 4px 1px 1px;flex:1}.lx-spark i:last-child{background:var(--sticker)}.lx-alert__row{color:var(--text-3);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.lx-alert__row b{color:var(--ink)}.lx-alert__btn{background:var(--ink);color:#fff;border-radius:10px;justify-self:start;padding:8px 14px;font-size:13px;font-weight:600}.lx-chip{z-index:2;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute}.lx-chip--a{background:var(--sticker);color:var(--ink);border-color:#0000;top:4px;right:0;transform:rotate(3deg)}.lx-chip--b{color:var(--ok);bottom:0;left:0}.lx-tiles{margin-top:28px}@media (prefers-reduced-motion:reduce){.lx-dot{animation:none}}.lx-usp{background:var(--panel);border:1px solid var(--border-2);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,4vw,56px);margin-top:56px;padding:clamp(24px,4vw,48px);display:grid}.lx-usp__n{font:700 13px var(--display);color:var(--signal)}.lx-usp h2{font:700 clamp(24px, 3vw, 36px)/1.1 var(--display);letter-spacing:-.03em;text-wrap:balance;margin-top:8px}.lx-usp p{color:var(--text-2);max-width:60ch;margin-top:12px;font-size:16px;line-height:1.55}.lx-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lx-list li{padding-left:28px;line-height:1.45;position:relative}.lx-list li:before{content:"";background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b8a6b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0}.lx-offer{background:var(--sticker);color:var(--ink);border-radius:22px;justify-items:start;gap:10px;padding:24px;display:grid}.lx-offer__tag{font-size:13px;font-weight:600}.lx-offer__price{font:700 clamp(36px, 4vw, 48px)/1 var(--display);letter-spacing:-.04em}.lx-offer__price small{font:500 16px var(--sans);letter-spacing:0}.lx-offer__sub{color:#1c1633bf;font-size:14px}.lx-offer .btn--primary{background:var(--ink);border-color:var(--ink);color:#fff;margin-top:6px}.lx-offer__alt{color:#1c1633cc;font-size:13.5px;text-decoration:underline}.lx-usp--dark{background:var(--ink);color:#fff;border-color:#0000;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lx-usp--dark p,.lx-usp--dark .lx-list li{color:#ffffffd1}.lx-usp--dark .lx-usp__n{color:var(--sticker)}.lx-usp--dark .lx-list li:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ff5b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.lx-flow{counter-reset:f;gap:10px;display:grid}.lx-flow__i{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.lx-flow__i span{width:26px;height:26px;font:700 12px var(--display);background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.lx-flow__i--on{background:var(--signal);border-color:#0000}.lx-flow__i--on span{color:var(--signal);background:#fff}.lx-usp__cta{border-top:1px solid #ffffff1f;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 18px;padding-top:22px;display:flex}.lx-usp__cta span{color:#ffffffb3;font-size:14px}.lx-usp--dark .btn--primary{background:var(--sticker);border-color:var(--sticker);color:var(--ink)}.lx-money{gap:10px;display:grid}.lx-money__hot{background:var(--sticker);border-radius:16px;gap:4px;padding:18px;display:grid}.lx-money__hot span,.lx-money__grid span{color:var(--text-3);font-size:12.5px}.lx-money__hot span{color:#1c1633b3}.lx-money__hot b{font:700 34px/1 var(--display);letter-spacing:-.03em}.lx-money__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lx-money__grid div{background:var(--bg);border:1px solid var(--border-2);border-radius:14px;gap:4px;padding:14px;display:grid}.lx-money__grid b{font:700 22px/1 var(--display);letter-spacing:-.02em}.lx-money p{color:var(--text-3);text-align:right;margin:0;font-size:12px}.lx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.lx-perk{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--border-2);align-content:start;gap:8px;padding:20px;display:grid}.lx-perk svg{width:24px;height:24px;color:var(--signal)}.lx-perk b{font:700 18px/1.2 var(--display);letter-spacing:-.02em}.lx-perk p{color:var(--text-2);font-size:14px;line-height:1.55}.lx-perk--big{background:var(--signal);color:#fff;border-color:#0000;grid-row:span 2;align-content:end}.lx-perk--big svg{color:var(--sticker);width:32px;height:32px}.lx-perk--big b{font-size:clamp(26px,3vw,36px)}.lx-perk--big p{color:#ffffffd9;font-size:15px}.lx-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:56px;padding:clamp(24px,4vw,44px);display:flex}.lx-final h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,34px)}@media (max-width:960px){.lx-hero,.lx-usp,.lx-usp--dark{grid-template-columns:1fr}.lx-steps,.lx-perks{grid-template-columns:1fr 1fr}.lx-perk--big{grid-area:auto/1/auto/-1}}@media (max-width:600px){.lx-steps,.lx-perks{grid-template-columns:1fr}.lx-hero__art{padding:24px 6px}.lx-usp{border-radius:22px}.tiles.lx-tiles{grid-template-columns:1fr 1fr}}.site .btn--lg{border-radius:12px;height:46px;padding:0 20px;font-size:15px}.teasers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:12px;display:grid}.teaser{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--border-2);color:inherit;grid-template-rows:auto 1fr;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid;overflow:hidden}a.teaser:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.teaser__img{aspect-ratio:4/5;background:var(--bg);position:relative}.teaser__img img{object-fit:cover;width:100%;height:100%;display:block}.teaser__img .sticker{position:absolute;bottom:10px;left:10px}.teaser__lock{text-align:center;color:var(--text-2);background:repeating-linear-gradient(135deg, var(--bg) 0 12px, var(--panel) 12px 24px);place-content:center;gap:4px;font-weight:600;display:grid;position:absolute;inset:0}.teaser__lock small{color:var(--text-3);font-weight:400}.teaser__body{align-content:start;gap:5px;padding:12px 14px 14px;display:grid}.teaser__niche{color:var(--signal);font-size:12px;font-weight:600}.teaser__hook{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.teaser__src{color:var(--text-3);font-size:12.5px}.teaser__go{color:var(--signal);margin-top:4px;font-size:13px;font-weight:600}.lx-faqnav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lx-faqnav a{background:var(--panel);border:1px solid var(--border-2);border-radius:999px;padding:7px 13px;font-size:13.5px}.lx-faqnav a:hover{border-color:var(--border-strong)}.feedmore{justify-content:center;min-height:40px;padding:24px 0 8px;display:flex}.feedmore__cards{margin-top:16px}.lx-count{text-align:center;justify-items:center;gap:10px;padding:clamp(48px,9vw,110px) 0 clamp(32px,6vw,72px);display:grid}.lx-count h2{font:700 clamp(18px, 2.4vw, 26px)/1.25 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:26ch;margin:6px 0 0}.lx-count>p:last-child{color:var(--text-2,#1c1633b3);max-width:56ch;margin:0}.odo{font:800 clamp(72px, 16vw, 200px)/1 var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-end;display:inline-flex}.odo__d{background:linear-gradient(#1f6fff1a,#1f6fff08);border-radius:.12em;height:1em;margin:0 .02em;padding:0 .04em;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 -.02em #1c163314}.odo__d:after{content:"";background:#1c163312;height:1px;position:absolute;top:50%;left:0;right:0}.odo__reel{will-change:transform;flex-direction:column;transition:transform 1.6s cubic-bezier(.16,1,.3,1);display:flex}.odo__reel>span{text-align:center;height:1em;display:block}.odo__gap{width:.18em}@media (prefers-reduced-motion:reduce){.odo__reel{transition:none}}.infotip{vertical-align:middle;display:inline-block;position:relative}.infotip>summary{cursor:pointer;width:18px;height:18px;font:700 11px/1 var(--sans);color:var(--accent);background:#1f6fff1a;border:1px solid #1f6fff4d;border-radius:50%;place-items:center;font-style:italic;list-style:none;display:grid}.infotip>summary::-webkit-details-marker{display:none}.infotip>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.infotip__pop{z-index:30;background:var(--surface,#fff);width:min(320px,86vw);color:var(--ink);border:1px solid var(--border);font:400 13px/1.5 var(--sans);text-align:left;letter-spacing:0;border-radius:14px;gap:6px;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #1c163359}.infotip__pop b{font-weight:600}.infotip__pop ul{margin:0;padding-left:18px}.infotip__pop p{margin:0}.infotip__pop a{color:var(--accent);font-weight:600}.pd{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;margin-top:16px;display:grid}.pd__photo{aspect-ratio:3/4;background:var(--panel);border:1px solid var(--border-2);border-radius:22px;max-width:100%;position:relative;overflow:hidden}.pd__photo img{object-fit:cover;width:100%;height:100%;display:block}.pd__nophoto{text-align:center;color:var(--text-3);font:600 15px/1.3 var(--display);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.pd__badge{position:absolute;top:12px;left:12px}.pd__main{gap:16px;min-width:0;display:grid}.pd__title{font:700 clamp(22px, 3vw, 36px)/1.1 var(--display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.pd__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pd__stat{background:var(--panel);border:1px solid var(--border-2);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.pd__stat span{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.pd__stat b{font:700 24px/1.05 var(--display);letter-spacing:-.03em}.pd__stat b small{font:500 13px var(--sans);letter-spacing:0;color:var(--text-3)}.pd__stat--lead{background:#1f6fff12;border-color:#1f6fff33}@media (max-width:760px){.pd{grid-template-columns:minmax(0,1fr)}.pd__photo{max-width:360px}.pd__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.phead{align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(18px,3vw,32px) 0 20px;display:flex}.phead__art{aspect-ratio:1;background-color:#e9efff;background-image:var(--art,none), linear-gradient(135deg, #1f6fff38, #7c5cff1f);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #1f6fff2e;border-radius:22px;flex:none;width:clamp(64px,7vw,96px)}.phead__text{flex:auto;gap:6px;min-width:0;display:grid}.phead__text h1{font:700 clamp(24px, 3vw, 38px)/1.1 var(--display);letter-spacing:-.03em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.phead__text p{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:70ch;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.phead__aside{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.phead{flex-wrap:wrap}.phead__text{flex-basis:calc(100% - 80px)}.phead__art{border-radius:16px;width:56px}.phead__text p{font-size:14px}.phead__aside{flex-basis:100%;justify-content:flex-start}}.cardmenu{z-index:3;position:absolute;top:10px;right:10px}.cardmenu__btn{width:32px;height:32px;color:var(--ink);font:700 18px/1 var(--sans);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding-bottom:4px;display:grid;box-shadow:0 4px 12px -4px #1c163359}.cardmenu__btn:hover,.cardmenu__btn[aria-expanded=true]{color:var(--accent);background:#fff}.cardmenu__pop{background:var(--surface,#fff);border:1px solid var(--border);border-radius:14px;gap:2px;width:230px;max-width:calc(100cqw - 20px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -18px #1c163366}.cardmenu__pop a{color:var(--ink);border-radius:10px;gap:2px;padding:9px 10px;font-size:14px;font-weight:600;display:grid}.cardmenu__pop a small{color:var(--text-3);font-size:12px;font-weight:400}.cardmenu__pop a:hover{background:#1f6fff14}.feedcard:has(.cardmenu) .feedcard__fmt{top:14px;right:50px}.wz{gap:16px;min-width:0;display:grid}.wz-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.wz-steps button{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text-2);font:600 13.5px var(--sans);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}.wz-steps button span{background:var(--border-2,#eef0f5);width:22px;height:22px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.wz-steps button[data-done=true] span{color:#15803d;background:#16a34a24}.wz-steps button[aria-current=step]{border-color:var(--signal);color:var(--ink);box-shadow:0 0 0 3px #1f6fff1f}.wz-steps button[aria-current=step] span{background:var(--signal);color:#fff}.wz-steps button:disabled{opacity:.55;cursor:default}.wz-pane{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);align-content:start;gap:14px;min-height:380px;padding:20px;display:grid}.wz-pane[hidden]{display:none}.wz-pane__head h2{font:700 21px/1.2 var(--display);letter-spacing:-.02em;margin:0}.wz-pane__head p{color:var(--text-2);max-width:70ch;margin:4px 0 0;font-size:14px}.wz-search{height:40px}.wz-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:420px;padding:2px;display:grid;overflow-y:auto}.wz-tile,.wz-plat,.wz-draft,.wz-fav{border:1px solid var(--border);background:var(--panel);text-align:left;cursor:pointer;font:inherit;color:var(--text);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.wz-tile:hover,.wz-plat:hover,.wz-draft:hover,.wz-fav:hover{border-color:#1f6fff66}.wz-tile[data-on=true],.wz-plat[data-on=true],.wz-draft[data-on=true],.wz-format[data-on=true]{border-color:var(--signal);background:#1f6fff0f;box-shadow:0 0 0 2px #1f6fff2e}.wz-tile img,.wz-tile__no,.wz-draft img,.wz-draft__no,.wz-fav img{object-fit:cover;background:#f1f3f8;border-radius:9px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.wz-tile__t,.wz-draft__t,.wz-plat__t{gap:2px;min-width:0;display:grid}.wz-tile__t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wz-tile__t small,.wz-draft__t small,.wz-plat__t small{color:var(--text-3);font-size:12px}.wz-plat__t small.ok{color:#15803d;font-weight:600}.wz-drafts{background:#1f6fff08;border:1px dashed #1f6fff66;border-radius:12px}.wz-drafts>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;font-weight:700;display:flex}.wz-drafts>summary small{color:var(--text-3);font-size:12.5px;font-weight:400}.wz-drafts__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:0 12px 12px;display:grid}.wz-link input{height:40px}.wz-plats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.wz-plat img,.wz-plat__no{object-fit:cover;background:#f1f3f8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.wz-formats{grid-template-columns:repeat(2,minmax(0,220px));gap:8px;display:grid}.wz-format{border:1px solid var(--border);background:var(--panel);text-align:left;cursor:pointer;font:inherit;color:var(--text);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.wz-format small{color:var(--text-3);font-size:12.5px}.wz-sample{border:1px solid var(--border-2,#eef0f5);background:#f7f8fb;border-radius:12px;gap:8px;padding:12px;display:grid}.wz-sample__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.wz-favs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;max-height:240px;display:grid;overflow-y:auto}.wz-fav{padding:6px;font-size:13px}.wz-fav img,.wz-fav .wz-tile__no{width:40px;height:40px}.wz-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wz-checks li{color:#9a3412;background:#fff7ed;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.wz-checks li[data-ok=true]{color:var(--text);background:#16a34a14}.wz-checks li span{background:#fed7aa;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.wz-checks li[data-ok=true] span{color:#15803d;background:#16a34a2e}.wz-nav{z-index:5;background:var(--paper,#fff);border-top:1px solid var(--border-2,#eef0f5);align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.wz-nav__hint{text-align:center;flex:1}@media (max-width:720px){.wz-steps{grid-template-columns:repeat(5,auto);overflow-x:auto}.wz-steps button{white-space:nowrap;padding:7px 9px;font-size:12.5px}.wz-pane{min-height:0;padding:14px}.wz-nav__hint{display:none}.wz-nav{justify-content:space-between}}.shopstat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px;margin-bottom:18px;padding:16px;display:grid}.shopstat__img{aspect-ratio:4/5;background:#f1f3f8;border-radius:14px;display:grid;overflow:hidden}.shopstat__img img,.shopstat__img video{object-fit:cover;width:100%;height:100%}.mslider{height:100%;position:relative}.mslider__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.mslider__track::-webkit-scrollbar{display:none}.mslider__item{scroll-snap-align:start;flex:0 0 100%;height:100%}.mslider__item img,.mslider__item video{object-fit:cover;width:100%;height:100%;display:block}.mslider__dots{z-index:3;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.mslider__dots button{pointer-events:auto;cursor:pointer;width:8px;height:8px;transition:width .2s var(--ease);background:#fff9;border:0;border-radius:999px;padding:0;box-shadow:0 1px 3px #0000004d}.mslider__dots button[aria-current=true]{background:#fff;width:20px}.mslider:hover .carousel__btn{opacity:1}.itiles{grid-template-columns:repeat(auto-fill,minmax(140px,180px));gap:8px;display:grid}.itiles div{background:#f7f8fb;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.itiles b{font:700 19px/1.15 var(--display)}.itiles span{color:var(--text-3);font-size:12px}.funnel{gap:8px;max-width:760px;display:grid}.funnel__row{grid-template-columns:90px minmax(0,1fr) 80px 150px;align-items:center;gap:10px;font-size:13px;display:grid}.funnel__l{color:var(--text-2)}.funnel__bar{background:#f1f3f8;border-radius:999px;height:14px;overflow:hidden}.funnel__bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.funnel__bar i[data-step="1"]{background:#6b9bff}.funnel__bar i[data-step="2"]{background:var(--sticker)}.funnel__v{font:700 14px/1 var(--display);text-align:right}.funnel__c{color:var(--text-3);font-size:12px}.icharts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.icard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);align-content:start;gap:10px;padding:14px 16px;display:grid}.icard h3{font:700 14px/1.2 var(--display);margin:0}.ichart{gap:6px;margin:0;display:grid}.ichart svg{width:100%;height:150px;display:block}.ichart .spark path.area{fill:#1f6fff1f}.ichart__bar{fill:var(--accent)}.ichart__bar--best{fill:var(--sticker);stroke:#b6dc2f;stroke-width:1px}.ichart__bar--zero{fill:#e7e9f1}.ichart__axis{color:var(--text-3);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}@media (max-width:640px){.funnel__row{grid-template-columns:74px minmax(0,1fr) 64px}.funnel__c{display:none}}.shopstat__main{align-content:start;gap:14px;min-width:0;display:grid}.shopstat__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shopstat__money{gap:2px;display:grid}.shopstat__money b{font:700 clamp(28px, 3.4vw, 40px)/1.05 var(--display);letter-spacing:-.03em}.shopstat__money span{color:var(--text-2);font-size:13.5px}.shopstat__nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shopstat__nums div{background:#f7f8fb;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.shopstat__nums b{font:700 19px/1.15 var(--display)}.shopstat__nums span{color:var(--text-3);font-size:12px}.shopstat__orders{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.shopstat__orders li{align-items:baseline;gap:10px;display:flex}.shopstat__orders li span{color:var(--text-3);min-width:120px}.shopstat__orders li em{color:#15803d;font-style:normal;font-weight:600}@media (max-width:720px){.shopstat{grid-template-columns:1fr}.shopstat__img{max-width:260px}.shopstat__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.more-acc>summary{margin-top:12px;list-style:none}.more-acc>summary::-webkit-details-marker{display:none}.more-acc[open]>summary{display:none}.carousel{position:relative}.carousel__btn{z-index:3;width:34px;height:34px;color:var(--ink);font:700 22px/1 var(--sans);cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding-bottom:3px;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px -4px #1c163366}.carousel__btn--prev{left:8px}.carousel__btn--next{right:8px}.carousel:hover .carousel__btn,.carousel__btn:focus-visible{opacity:1}@media (hover:none){.carousel__btn{opacity:1}}.carousel__n{z-index:3;color:#fff;background:#1c1633a6;border-radius:999px;padding:2px 8px;font-size:11.5px;position:absolute;bottom:10px;right:10px}.wz-plat[data-block=true]{background:#fef2f2;border-color:#dc262659}.wz-plat[data-block=true][data-on=true]{box-shadow:0 0 0 2px #dc262659}.wz-plat__t small.bad{color:#b91c1c;font-weight:600}.chat-fab{z-index:55;color:#fff;background:var(--accent-fill);cursor:pointer;width:56px;height:56px;transition:transform .18s var(--ease), background .15s;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px -8px #1f6fffa6,0 2px 6px #1c16331f}.chat-fab:hover{background:var(--accent-fill-hover);transform:translateY(-1px)}.chat-fab:active{transform:scale(.96)}.chat-fab:focus-visible{outline:3px solid var(--accent-ring);outline-offset:3px}.chat-fab svg{stroke-width:1.9px;width:26px;height:26px}.chat-fab__n{min-width:22px;height:22px;font:700 12px var(--sans);color:#fff;background:var(--bad);box-shadow:0 0 0 2px var(--bg);border-radius:11px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-2px;right:-2px}body:has(.wz-nav) .chat-fab{bottom:84px}.chat-peek{z-index:55;background:var(--panel);border:1px solid var(--border);width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);animation:peek-in .25s var(--ease);border-radius:14px;align-items:flex-start;gap:4px;padding:12px 8px 12px 14px;display:flex;position:fixed;bottom:88px;right:20px}body:has(.wz-nav) .chat-peek{bottom:152px}.chat-peek__body{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:0;display:grid}.chat-peek__body b{font-size:13px}.chat-peek__body span{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.chat-peek__x{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.chat-peek__x:hover{background:var(--hover)}.chat-peek__x svg{width:14px;height:14px}@keyframes peek-in{0%{opacity:0;transform:translateY(8px)}}.chat{background:var(--panel);flex-direction:column;min-height:0;display:flex}.chat--float{z-index:56;border:1px solid var(--border);width:min(380px,100vw - 32px);height:min(560px,100dvh - 120px);box-shadow:var(--shadow-pop);animation:peek-in .22s var(--ease);border-radius:18px;position:fixed;bottom:88px;right:20px;overflow:hidden}body:has(.wz-nav) .chat--float{height:min(520px,100dvh - 180px);bottom:152px}.chat__head{border-bottom:1px solid var(--border-2);align-items:center;gap:10px;padding:12px 10px 12px 14px;display:flex}.chat__ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.chat__ic svg{width:18px;height:18px}.chat__title{flex:1;gap:1px;min-width:0;display:grid}.chat__title b{font-size:14px}.chat__title small{color:var(--text-3);font-size:12px;line-height:1.35}.chat__log{background:var(--bg);flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px;display:flex;overflow-y:auto}.chat__day{color:var(--text-3);align-self:center;margin:6px 0 2px;font-size:11.5px}.chat__msg{background:var(--panel);border:1px solid var(--border-2);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:2px;max-width:84%;padding:8px 11px 6px;font-size:14px;line-height:1.45;display:grid}.chat__msg[data-mine=true]{background:var(--accent-fill);color:#fff;border-color:#0000;border-radius:14px 14px 4px;align-self:flex-end}.chat__who{color:var(--accent);font-size:12px}.chat__body{white-space:pre-wrap;overflow-wrap:anywhere}.chat__meta{color:var(--text-3);justify-self:end;font-size:11px}.chat__msg[data-mine=true] .chat__meta{color:#ffffffbf}.chat__empty{text-align:center;color:var(--text-2);background:var(--bg);flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;font-size:14px;display:grid}.chat__empty svg{width:34px;height:34px;color:var(--accent);opacity:.6}.chat__empty p{max-width:260px;margin:0}.chat__form{border-top:1px solid var(--border-2);background:var(--panel);padding:10px}.chat__row{align-items:flex-end;gap:8px;display:flex}.chat__row textarea{resize:none;field-sizing:content;border:1px solid var(--border);background:var(--bg);min-height:40px;max-height:140px;font:inherit;color:var(--text);border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.chat__row textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.chat__row .btn--icon{border-radius:12px;width:40px;height:40px}.chat__err{color:var(--bad);margin:0 0 6px;font-size:12.5px}.chats{border-top:1px solid var(--border-2);flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid}.chats__list{border-right:1px solid var(--border-2);background:var(--panel);min-height:0;overflow-y:auto}.chats__none{padding:18px;font-size:13.5px}.chats__item{border:0;border-bottom:1px solid var(--border-2);text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;gap:3px;padding:12px 14px;display:grid}.chats__item:hover{background:var(--hover)}.chats__item[aria-current=true]{background:var(--accent-soft)}.chats__top,.chats__last{align-items:center;gap:8px;min-width:0;display:flex}.chats__top b{flex:1;font-size:14px}.chats__top small{color:var(--text-3);flex:none;font-size:11.5px}.chats__last{color:var(--text-3);font-size:13px}.chats__last .ellipsis{flex:1}.chats__n{min-width:20px;height:20px;font:700 11.5px var(--sans);color:#fff;background:var(--accent-fill);border-radius:10px;flex:none;place-items:center;padding:0 6px;display:grid}.chats__pane{background:var(--bg);flex-direction:column;min-height:0;display:flex}.chats__head{border-bottom:1px solid var(--border-2);background:var(--panel);align-items:center;gap:10px;padding:12px 16px;display:flex}.chats__who{gap:2px;min-width:0;display:grid}.chats__who b{font-size:15px}.chats__who small{color:var(--text-3);font-size:12.5px}.chats__who a{color:var(--accent)}.chats__back{display:none}.chats__pane .chat__log{padding:18px clamp(14px,3vw,32px)}.chats__pane .chat__msg{max-width:min(640px,80%)}@media (max-width:900px){.chat-fab{right:14px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:52px;height:52px}body:has(.wz-nav) .chat-fab{bottom:calc(140px + env(safe-area-inset-bottom,0px))}.chat-peek{right:14px;bottom:calc(138px + env(safe-area-inset-bottom,0px))}.chat--float{z-index:75;border:0;border-radius:0;width:auto;height:auto;inset:0}body:has(.wz-nav) .chat--float{z-index:75;border:0;border-radius:0;width:auto;height:auto;inset:0}.chat--float~.chat-fab,.chat-fab[aria-expanded=true]{display:none}.chats{grid-template-columns:1fr;height:calc(100dvh - 112px)}.chats[data-open=true] .chats__list,.chats:not([data-open=true]) .chats__pane{display:none}.chats__back{display:inline-grid}}@media (prefers-reduced-motion:reduce){.chat-fab,.chat-peek,.chat--float{transition:none;animation:none}}.ab-events{flex-wrap:wrap;gap:6px 14px;display:flex}.ab-ev{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ab-events[aria-busy=true]{opacity:.7}.ab-legend{gap:3px;margin:14px 0 0;padding-left:18px;font-size:13px;display:grid}.navi__count--hot{min-width:20px;height:18px;font:700 11px var(--sans);color:#fff;background:var(--bad);border-radius:9px;place-items:center;padding:0 6px;display:inline-grid}.site-banner{z-index:45;align-items:center;gap:12px;padding:10px clamp(14px,3vw,28px);font-size:14px;line-height:1.4;display:flex;position:relative}.site-banner[data-tone=works]{background:var(--sticker);color:var(--ink)}.site-banner[data-tone=done]{background:var(--growth);color:#fff}.site-banner[data-tone=ext]{background:var(--signal);color:#fff}.site-banner__ic{flex:none;width:20px;height:20px}.site-banner__text{flex:1;min-width:0;margin:0}.site-banner__btn{color:var(--signal);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.site-banner__btn:hover{background:#ffffffe6}.site-banner__x{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.site-banner__x:hover{opacity:1;background:#00000014}.site-banner__x svg{width:18px;height:18px}body:has(>.site-banner) .shell{height:calc(100dvh - var(--banner-h,0px))}@media (max-width:640px){.site-banner{flex-wrap:wrap;align-items:flex-start;padding-right:44px;font-size:13.5px}.site-banner__x{position:absolute;top:6px;right:6px}.site-banner__btn{margin-left:32px}}.bannerform__kinds{gap:8px;display:grid}.bannerform__kinds label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.bannerform__sub{color:var(--text-2);margin-left:24px}.bannerform__preview{border-radius:var(--r);border:1px solid var(--border-2);margin-top:12px;overflow:hidden}body:has(>.site-banner) .entry{min-height:calc(100dvh - var(--banner-h,0px))}.trialbar{border-bottom:1px solid var(--border-2);align-items:center;gap:10px;padding:9px 16px;font-size:13.5px;line-height:1.4;display:flex}.trialbar[data-tone=trial]{background:var(--accent-soft);color:var(--text)}.trialbar[data-tone=over]{background:var(--bad-soft);color:var(--text)}.trialbar>svg{width:18px;height:18px;color:var(--accent);flex:none}.trialbar[data-tone=over]>svg{color:var(--bad)}.trialbar__text{flex:1;min-width:0}.trialbar__btn{color:#fff;background:var(--accent-fill);white-space:nowrap;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.trialbar__btn:hover{background:var(--accent-fill-hover)}.paywall{text-align:center;background:var(--panel);border:1px solid var(--border-2);border-radius:20px;max-width:620px;margin:clamp(24px,8vh,80px) auto;padding:32px clamp(18px,4vw,40px);box-shadow:0 18px 40px -24px #1c163340}.paywall__ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.paywall__ic svg{width:26px;height:26px}.paywall h1{font:700 clamp(20px, 2.6vw, 26px)/1.25 var(--display);margin:0 0 10px}.paywall p{color:var(--text-2);max-width:520px;margin:0 auto 16px}.paywall__plans{color:var(--text-2);text-align:left;gap:6px;max-width:440px;margin:0 auto 20px;padding:0;font-size:14px;list-style:none;display:grid}@media (max-width:640px){.trialbar{flex-wrap:wrap}.trialbar__btn{margin-left:28px}}.ava svg{width:52%;height:52%}.ava--xl{width:84px;height:84px}.wz-plat__no svg{width:20px;height:20px;color:var(--text-3)}.feedcard__srcno{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.feedcard__srcno svg{width:11px;height:11px}.rowline__img--no{color:var(--text-3);place-items:center;display:inline-grid}.rowline__img--no svg{width:24px;height:24px}.tbl td b a,.chats__head b{color:inherit}.tbl td b a{color:var(--accent);text-decoration:none}.tbl td b a:hover{text-decoration:underline}.extra{border:1px solid var(--border-2);background:var(--panel);border-radius:12px;margin:10px 0}.extra>summary{cursor:pointer;padding:10px 14px;font-size:14px;list-style:none}.extra>summary::-webkit-details-marker{display:none}.extra>summary:before{content:"▸";width:1em;color:var(--text-3);transition:transform .15s;display:inline-block}.extra[open]>summary:before{transform:rotate(90deg)}.extra__body{gap:10px;padding:0 14px 14px;display:grid}.extra__note{margin:0;font-size:13px}.reflink{gap:6px;display:grid}.reflink__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reflink__field{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--panel);flex:320px;align-items:center;min-width:0;display:flex;overflow:hidden}.reflink__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.reflink__base{color:var(--text-3);white-space:nowrap;-webkit-user-select:all;user-select:all;padding:0 2px 0 12px;font-size:14px}.reflink__tail{min-width:80px;font:600 14px/1.2 var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 12px 9px 0}.reflink__msg{margin:0;font-size:13px}.reflink__msg--ok{color:var(--ok)}.reflink__msg--bad{color:var(--bad)}@media (max-width:520px){.reflink__base{font-size:12px}}
