:root{--bg: #f6f7fb;--surface: #ffffff;--surface-2: #f1f3f9;--border: #e3e6ef;--border-strong: #cdd2e0;--text: #141824;--text-2: #5b6274;--accent: #4f46e5;--accent-2: #4338ca;--accent-soft: #eef0ff;--ok: #0f9d6b;--ok-soft: #e4f7ef;--warn: #b26b00;--warn-soft: #fff4dd;--danger: #d0353f;--premium: #b7791f;--premium-soft: #fff6e0;--radius: 14px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(20, 24, 36, .04), 0 4px 16px rgba(20, 24, 36, .05);--shadow-lg: 0 20px 60px rgba(20, 24, 36, .18);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0e1016;--surface: #161922;--surface-2: #1d212d;--border: #262b39;--border-strong: #353b4d;--text: #e9ebf2;--text-2: #9aa1b5;--accent: #7c74ff;--accent-2: #9089ff;--accent-soft: #23224a;--ok: #34d399;--ok-soft: #12302a;--warn: #f6b443;--warn-soft: #33270f;--premium: #f2b84b;--premium-soft: #33280f;--shadow: 0 1px 2px rgba(0,0,0,.3);color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);overscroll-behavior-y:none}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}#root{min-height:100vh;display:flex;flex-direction:column}main{flex:1}h1,h2,h3,h4{margin:0;line-height:1.2;letter-spacing:-.015em}h1{font-size:clamp(26px,4vw,34px);font-weight:800}h2{font-size:24px;font-weight:750;margin-bottom:16px}h3{font-size:17px;font-weight:700}h4{font-size:14px;font-weight:700;margin-bottom:10px}p{margin:0}a{color:var(--accent);text-decoration:none}input,select,textarea,button{font:inherit;color:inherit}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--text-2)}.small{font-size:13px}.grow{flex:1}.center{display:flex;justify-content:center;padding:60px 0}.mt{margin-top:16px}.mt-lg{margin-top:28px}.row{display:flex;align-items:center}.gap-sm{gap:8px}.wrap{flex-wrap:wrap}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack{display:flex;flex-direction:column;gap:14px}.ok{color:var(--ok)}.warn{color:var(--warn)}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.page{padding-top:28px;padding-bottom:120px}.narrow{max-width:440px}.section{padding-top:56px}.section-sm{padding-top:36px}:root{--header-h: calc(61px + env(safe-area-inset-top)) }body.has-ribbon{--header-h: calc(85px + env(safe-area-inset-top)) }body{padding-top:var(--header-h)}body.raw-mode{padding-top:0}.header{position:fixed;top:0;left:0;right:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top)}.header:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:100vh;background:var(--bg)}.header-inner{display:flex;align-items:center;height:60px;gap:16px}.logo{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--text);font-size:17px;letter-spacing:-.02em}.logo-mark{width:30px;height:30px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center}.nav{margin-left:auto;display:flex;align-items:center;gap:22px}.nav a{color:var(--text-2);font-weight:500;font-size:14px}.nav a:hover{color:var(--text)}.nav-user{font-size:13px;color:var(--text-2);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-ribbon{text-align:center;font-size:12px;padding:4px 16px;background:var(--accent-soft);color:var(--accent);font-weight:500}@media (max-width: 760px){.nav{gap:12px}.nav-user{display:none}}.footer{border-top:1px solid var(--border);padding:22px 0 110px;font-size:13px}.footer-inner{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .05s}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-2)}.btn-secondary{background:var(--surface);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-ghost{background:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn-sm{height:34px;padding:0 12px;font-size:13px}.btn-xs{height:28px;padding:0 8px;font-size:12px}.btn-xs span:empty,.btn span:empty{display:none}.btn-block{width:100%}.icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:9px;border:0;background:transparent;color:var(--text-2);cursor:pointer}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.link{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:13px}.link:disabled{color:var(--text-2);cursor:default}.link.danger{color:var(--danger)}.link.muted{color:var(--text-2)}.spinner{display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.chip-ok{background:var(--ok-soft);color:var(--ok)}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-accent{background:var(--accent-soft);color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:99px;font-weight:700;font-size:12px;padding:4px 10px;vertical-align:middle}.badge-sm{font-size:11px;padding:2px 8px}.badge-premium{background:var(--premium-soft);color:var(--premium)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font-size:12px;font-weight:600;color:var(--text-2)}input,select,textarea{width:100%;height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s;font-size:16px}@media (min-width: 761px){input,select,textarea{font-size:14px}}textarea{height:auto;padding:10px 12px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input[readonly]{background:var(--surface-2)}input.is-invalid{border-color:var(--danger)}.field-error{color:var(--danger);font-size:12px}.field-warn{color:var(--warn);font-size:12px}.form-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);padding:10px 12px;border-radius:var(--radius-sm);font-size:13px}.input-icon{position:relative}.input-icon .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-2)}.input-icon input{padding-left:36px}.code-input{font-family:var(--mono);font-size:24px!important;letter-spacing:.5em;text-align:center;height:54px}.hint-box{background:var(--accent-soft);color:var(--text);padding:10px 12px;border-radius:var(--radius-sm);font-size:13px;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.hint-premium{background:var(--premium-soft)}.hint-premium .icon{color:var(--premium);margin-top:2px}.segmented{display:flex;background:var(--surface-2);border-radius:var(--radius-sm);padding:3px;height:42px}.segmented button{flex:1;border:0;background:transparent;border-radius:8px;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer;padding:0 8px}.segmented button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.radio-list{display:flex;flex-direction:column;gap:6px}.radio{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:14px}.radio.on{border-color:var(--accent);background:var(--accent-soft)}.radio input{width:auto;height:auto;accent-color:var(--accent)}.url-box{display:flex;gap:8px}.url-box input{flex:1;min-width:0}.url-box-sm input{height:34px;font-size:12px}.url-box-sm .btn{height:34px}.hero{padding:56px 0 28px;text-align:center}.hero-inner{display:flex;flex-direction:column;align-items:center;gap:18px}.eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.hero h1{font-size:clamp(32px,6vw,54px);max-width:760px;letter-spacing:-.03em}.hl{color:var(--accent);background:var(--accent-soft);padding:0 .2em;border-radius:10px;font-size:.86em}.lead{font-size:clamp(16px,2vw,18px);color:var(--text-2);max-width:600px}.hero-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.logo-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.steps{list-style:none;display:flex;gap:8px;padding:0;margin:0;overflow-x:auto;scrollbar-width:none}.steps-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px}.steps-row .steps{min-width:0}.steps-row>.btn{flex-shrink:0}.steps li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-2);padding:6px 12px 6px 6px;border-radius:99px;background:var(--surface);border:1px solid var(--border);white-space:nowrap}.steps li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-size:12px}.steps li.is-active{color:var(--text)}.steps li.is-active span{background:var(--accent);color:#fff}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.panel-sm{padding:16px}.panel-premium{border-color:color-mix(in srgb,var(--premium) 40%,var(--border))}@media (max-width: 560px){.panel{padding:14px;border-radius:12px}}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.section-head h3{display:flex;align-items:center;gap:8px}.counter{font-size:13px;color:var(--text-2);background:var(--surface-2);padding:4px 10px;border-radius:99px;white-space:nowrap}.counter b{color:var(--text)}.netgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}@media (max-width: 760px){.netgrid{grid-template-columns:1fr}}.netcard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color .15s,box-shadow .15s;min-width:0}.netcard:hover{border-color:var(--border-strong)}.netcard.is-done{border-color:color-mix(in srgb,var(--ok) 35%,var(--border))}.netcard.is-open{grid-column:1 / -1;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.netcard-head{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:none;border:0;cursor:pointer;text-align:left}.netcard-title{flex:1;min-width:0;display:flex;flex-direction:column}.netcard-title b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.netcard-title small{color:var(--text-2);font-size:12px}.chev{color:var(--text-2);transition:transform .2s;flex-shrink:0}.is-open>.netcard-head .chev,.more.is-open .chev{transform:rotate(180deg)}.netcard-body{padding:14px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--border)}.netlogo{flex-shrink:0;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--border);display:grid;place-items:center}.netlogo img{width:70%;height:70%;object-fit:contain}.netlogo-fallback{width:100%;height:100%;display:grid;place-items:center;font-weight:800;color:hsl(var(--hue) 55% 40%);background:hsl(var(--hue) 70% 94%)}.linerow{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}.linerow-head{display:flex;justify-content:space-between;align-items:center;margin:-4px -4px -6px 0}.linerow input:not(:focus){background:var(--surface)}.or-divider{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.or-divider:before,.or-divider:after{content:"";flex:1;height:1px;background:var(--border-strong)}.fields{display:grid;gap:10px}.fields-3{grid-template-columns:1.3fr 1fr 1.3fr}.fields-2{grid-template-columns:1.5fr 1fr}@media (max-width: 760px){.fields-3,.fields-2{grid-template-columns:1fr}}.netcard-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.preview{border-radius:var(--radius-sm);background:#0f1220;color:#d9def0;overflow:hidden}.preview-head{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8a92ad;font-weight:600;min-height:36px}.preview .btn-ghost{color:#c8cee3}.preview .btn-ghost:hover{background:#1d2236;color:#fff}.preview pre{margin:0;padding:0 12px 12px;white-space:pre-wrap;word-break:break-all;font-size:13px}.preview .muted{color:#6c7491}.more{margin-top:12px;border:1px dashed var(--border-strong);border-radius:var(--radius)}.more-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:14px;background:none;border:0;cursor:pointer;font-weight:600;color:var(--accent)}.more-toggle span{flex:1;text-align:left}.more-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.tilegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.tile{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:left;font-size:13px;font-weight:500}.tile:hover{border-color:var(--accent)}.tile-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-plus{color:var(--text-2)}@media (max-width: 420px){.tilegrid{grid-template-columns:1fr 1fr}.tile-plus{display:none}}.actionbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);box-shadow:0 -4px 16px #1418240f;border-top:1px solid var(--border);padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.actionbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.actionbar-info{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2);flex-wrap:wrap}.actionbar-info b{color:var(--text)}.actionbar-btns{display:flex;gap:8px}@media (max-width: 560px){.actionbar-inner{flex-direction:column;align-items:stretch;gap:8px}.actionbar-info{justify-content:center;font-size:13px}.actionbar-btns>*{flex:1;padding:0 10px}}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 900px){.features{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.features{grid-template-columns:1fr}}.feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:8px}.feature-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 1080px){.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.pricing{grid-template-columns:1fr}}.plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:12px}.plan-premium{border:2px solid var(--accent)}.plan ul,.checkout ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.plan li,.checkout li{display:flex;gap:8px;align-items:flex-start}.plan li .icon,.checkout li .icon{color:var(--ok);flex-shrink:0;margin-top:2px}.price{font-size:28px;font-weight:800;letter-spacing:-.02em}details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:8px}details summary{cursor:pointer;font-weight:600}details p{margin-top:10px;color:var(--text-2);font-size:14px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a0c1480;display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .15s}.modal{background:var(--surface);border-radius:18px;width:100%;max-height:calc(100vh - 32px);overflow:auto;box-shadow:var(--shadow-lg);animation:pop .18s ease-out}.modal-sm{max-width:420px}.modal-md{max-width:560px}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0;gap:12px}.modal-body{padding:16px 20px 20px}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border);flex-wrap:wrap}@media (max-width: 560px){.modal-backdrop{align-items:flex-end;padding:0}.modal{border-radius:18px 18px 0 0;max-height:92vh;animation:slideup .22s ease-out;padding-bottom:env(safe-area-inset-bottom)}.modal-foot>*{flex:1}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.97)}}@keyframes slideup{0%{transform:translateY(40px);opacity:.5}}.upsell{display:flex;gap:14px;align-items:center;justify-content:space-between;background:var(--premium-soft);padding:14px;border-radius:var(--radius-sm);flex-wrap:wrap}.upsell p{margin-top:4px}.excluded-list{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:6px}.excluded-list li{display:flex;align-items:center;gap:8px;font-weight:500}.excluded-list .icon{color:var(--premium)}.toasts{position:fixed;top:calc(var(--header-h) + 12px);left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toast{background:var(--text);color:var(--bg);padding:10px 16px;border-radius:99px;font-size:14px;font-weight:500;box-shadow:var(--shadow-lg);display:flex;gap:8px;align-items:center;animation:pop .2s}.toast-error{background:var(--danger);color:#fff}.toast-success .icon{color:var(--ok)}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;flex-wrap:wrap}.back{margin-bottom:14px;display:inline-flex}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}@media (max-width: 360px){.cards-grid{grid-template-columns:1fr}}.cardtile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cardtile:hover{border-color:var(--accent);box-shadow:var(--shadow)}.cardtile-meta{display:flex;gap:16px;font-size:13px;color:var(--text-2)}.empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 16px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-2)}.empty h3{color:var(--text)}.table{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.table-row{display:flex;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);font-size:14px;flex-wrap:wrap}.table-row:last-child{border-bottom:0}.table-row>:first-child{flex:1}.card-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.side{display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--header-h) + 16px)}@media (max-width: 960px){.card-layout{grid-template-columns:1fr}.side{position:static;order:-1}}.file-mini{margin:0;font-size:11px;line-height:1.6;max-height:260px;overflow:auto;background:var(--surface-2);padding:10px;border-radius:8px;white-space:pre-wrap;word-break:break-all}.devtools{display:flex;gap:12px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.panel-sm .btn-block+.link{margin-top:8px}.panel-sm p+.btn,.panel-sm p+a.btn,.panel-sm .url-box+p{margin-top:10px}.panel-sm p+.row{margin-top:10px}.archived{margin-top:20px;background:var(--surface-2);border:0}.archived-row{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--border);flex-wrap:wrap}.archived-row code{flex:1;min-width:0;word-break:break-all;color:var(--text-2)}.name-form{display:flex;gap:8px;flex-wrap:wrap;flex:1}.name-form input{flex:1;min-width:160px}.filebox{background:#0f1220;color:#d9def0;border-radius:var(--radius);padding:14px 0;font-family:var(--mono);font-size:13px;overflow-x:auto}.fileline{display:flex;align-items:center;gap:12px;padding:1px 16px 1px 0;min-height:24px}.fileline:hover{background:#171b2e}.fileline .ln{width:44px;text-align:right;color:#4f5672;-webkit-user-select:none;user-select:none;flex-shrink:0}.fileline code{white-space:pre;flex:1}.fileline.is-comment code{color:#7d86a6}.fileline-flag{margin-left:auto;display:inline-flex;gap:4px;align-items:center;font:500 12px Inter,sans-serif;color:#f2b84b;background:transparent;border:1px solid #3a3f58;border-radius:99px;padding:2px 10px;cursor:pointer;opacity:.75}.fileline-flag:hover{opacity:1;border-color:#f2b84b}@media (max-width: 560px){.fileline-flag span{display:none}.fileline .ln{width:30px}}.checkout-box{display:grid;grid-template-columns:1fr 1fr;max-width:820px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.checkout-summary{padding:32px;background:var(--surface-2);display:flex;flex-direction:column;gap:10px}.checkout-form{padding:32px;display:flex;flex-direction:column;gap:14px}@media (max-width: 700px){.checkout-box{grid-template-columns:1fr}.checkout-summary,.checkout-form{padding:20px}}.auth .row-between{margin-top:-2px}.plans{display:flex;flex-direction:column;gap:8px}.plan-opt{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer}.plan-opt.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.plan-opt input{width:auto;height:auto;accent-color:var(--accent)}.plan-opt-name{flex:1;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-opt-price{white-space:nowrap;font-size:14px;color:var(--text-2)}.plan-opt-price b{color:var(--text);font-size:16px}.status-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:36px 24px}.status-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center}.status-icon.ok{background:var(--ok-soft);color:var(--ok)}.status-icon.warn{background:var(--warn-soft);color:var(--warn)}body.raw-mode{background:#fff;color:#000}.rawfile{margin:0;padding:8px;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-all;color:#000;background:#fff;min-height:100vh}@media (prefers-color-scheme: dark){body.raw-mode,.rawfile{background:#fff;color:#000}}.actionbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:var(--surface)}.netlogo-wrap{position:relative;flex-shrink:0;display:inline-flex}.done-badge{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;border:2px solid var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--ok) 45%,transparent);animation:pop .2s ease-out}.done-badge .icon{stroke-width:3}.netcard.is-done:not(.is-open){border-color:var(--ok);background:color-mix(in srgb,var(--ok) 5%,var(--surface))}.netcard.is-done .chip-ok{background:var(--ok);color:#fff}.label-help{display:inline-flex;align-items:center;gap:6px}.helptip{position:relative;display:inline-flex}.helptip-btn{width:18px;height:18px;border-radius:50%;border:0;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:800;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center}.helptip-btn:hover,.helptip-btn[aria-expanded=true]{background:var(--accent);color:#fff}.helptip-pop{position:absolute;z-index:60;top:calc(100% + 8px);left:-12px;width:min(320px,calc(100vw - 48px));background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:12px;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;animation:pop .15s}.helptip-title{font-size:13px;color:var(--text)}.helptip-text{color:var(--text-2)}.helptip-pop img{width:100%;border-radius:8px;border:1px solid var(--border)}.instance-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.noscript-seo{max-width:760px;margin:40px auto;padding:0 16px}.stack-sm{display:flex;flex-direction:column;gap:8px}@media (max-width: 560px){.helptip-pop{position:fixed;left:16px;right:16px;width:auto;top:auto;bottom:calc(150px + env(safe-area-inset-bottom));max-height:60vh;overflow:auto}}.preview-more{padding:0 12px 10px;font-size:12px;color:#8a92ad;font-family:Inter,sans-serif}.section-tight{padding-bottom:20px}html{scroll-padding-top:calc(var(--header-h) + 12px)}.autodetect-form{display:flex;gap:8px;align-items:flex-start}.autodetect-form textarea{flex:1}.autodetect .link{margin-top:8px}@media (max-width: 560px){.autodetect-form{flex-direction:column;align-items:stretch}}.detect-result{margin-top:16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding-top:16px}.detect-stats{display:flex;gap:6px;flex-wrap:wrap}.detect-list{display:flex;flex-direction:column;gap:8px}.detect-vars{margin:0;font-size:12px;white-space:pre-wrap;word-break:break-all;color:var(--text-2)}.detect-item{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0}.detect-item b{font-size:14px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.detect-item .grow{min-width:0}.detect-item-head{display:flex;gap:10px;align-items:flex-start;min-width:0}.detect-meter{display:flex;flex-direction:column;gap:4px}.detect-meter-bar{height:6px;border-radius:99px;background:var(--border);overflow:hidden}.detect-meter{--meter-h: 250}.detect-meter-bar{background:hsl(var(--meter-h) 60% 50% / .14)}.detect-meter-bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,hsl(var(--meter-h) 85% 62%),hsl(var(--meter-h) 75% 45%));box-shadow:0 0 8px hsl(var(--meter-h) 80% 50% / .35);transition:width .4s ease}.detect-meter .meter-pct{color:hsl(var(--meter-h) 70% 38%)}@media (prefers-color-scheme: dark){.detect-meter .meter-pct{color:hsl(var(--meter-h) 70% 62%)}}.detect-lines summary{cursor:pointer;color:var(--accent)}.detect-lines pre{margin:4px 0 8px;max-height:200px;overflow:auto;font-size:11px;white-space:pre-wrap;word-break:break-all;color:var(--text-2)}.detect-lines pre.detect-missing{opacity:.65}.detect-custom{margin:0}.detect-custom pre{margin:10px 0 0;max-height:220px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-all;color:var(--text-2)}.detect-actions{display:flex;gap:8px;flex-wrap:wrap}.mb{margin-bottom:12px}.detect-block{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;gap:8px}.detect-tags{display:flex;flex-wrap:wrap;gap:6px}.detect-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:3px 10px 3px 4px;border:1px solid var(--border);border-radius:99px}.detect-tag .netlogo{border-radius:50%}.detect-invalid{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.detect-invalid b{color:var(--danger);display:inline-flex;align-items:center;gap:6px}.detect-invalid pre{margin:0;font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow:auto}.netcard-noid{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.detect-fixed summary{cursor:pointer}.detect-fixed b{color:var(--ok);display:inline-flex;align-items:center;gap:6px}.fix-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto;margin-top:8px}.fix-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:baseline;word-break:break-all}.fix-old{color:var(--danger);text-decoration:line-through;opacity:.8}.fix-new{color:var(--ok)}.fix-arrow{color:var(--text-2)}.fix-input{height:34px;font-size:12px!important}@media (max-width: 560px){.fix-row{grid-template-columns:1fr}.fix-arrow{display:none}}.chip-danger{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.hint-ok{background:var(--ok-soft);flex-wrap:nowrap;align-items:flex-start}.row.between{justify-content:space-between;align-items:center}.domain-page section+section,.domain-main>*+*{margin-top:16px}.domain-page h3{margin:0 0 10px;font-size:16px}.domain-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.domain-main,.domain-side{min-width:0}.domain-side .url-box input{min-width:0;width:100%}.domain-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:calc(var(--header-h) + 12px)}.domain-side .panel{display:flex;flex-direction:column;gap:8px}.domain-side h3{margin:0}.domain-plans.is-hot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.plan-perks{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:4px}.plan-perks li{display:flex;gap:6px;align-items:center}@media (max-width: 860px){.domain-grid{grid-template-columns:minmax(0,1fr)}.domain-side{position:static;order:-1}}.src-list{font-family:var(--mono);font-size:12px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.src-all{max-height:520px;overflow:auto;margin-top:8px}.src-line{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 8px;padding:3px 8px;border-bottom:1px solid var(--border);word-break:break-all}.src-line:last-child{border-bottom:0}.src-line .ln{color:var(--text-2);text-align:right;-webkit-user-select:none;user-select:none;opacity:.7}.src-line code{font-family:inherit;white-space:pre-wrap}.src-line .src-fix{grid-column:2;color:var(--ok)}.src-line.is-invalid{background:color-mix(in srgb,var(--danger) 9%,var(--surface));box-shadow:inset 3px 0 var(--danger)}.src-line.is-invalid code{color:var(--danger)}.src-line.is-fixed{background:var(--warn-soft);box-shadow:inset 3px 0 var(--warn)}.src-line.is-fixed code:not(.src-fix){text-decoration:line-through;opacity:.75}.src-line.is-variable code{color:var(--accent)}.src-line.is-comment code{color:var(--text-2)}.legend{display:inline-block;width:10px;height:10px;border-radius:3px;margin:0 6px 0 12px;vertical-align:-1px}.legend:first-child{margin-left:0}.legend-invalid{background:var(--danger)}.legend-fixed{background:var(--warn)}.domain-premium .domain-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:12px;max-height:70vh;overflow:auto}.domain-premium .domain-list li{padding:4px 10px;border-bottom:1px solid var(--border);word-break:break-all}.domain-premium .domain-list li:last-child{border-bottom:0}.redirect-box{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px;border-radius:var(--radius-sm);background:var(--accent-soft)}.redirect-bar{height:4px;border-radius:99px;background:color-mix(in srgb,var(--accent) 20%,transparent);overflow:hidden}.redirect-bar span{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;animation:redirect-shrink linear forwards}@keyframes redirect-shrink{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.add-network .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.add-network .form-row{grid-template-columns:1fr}}.add-network textarea{min-height:220px;font-size:12px}.add-network-invalid{margin:0;font-size:12px;max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-all;color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface));border-radius:var(--radius-sm);padding:8px 10px}.status-panel .center-row{justify-content:center}@media (max-width: 560px){.nav .nav-extra{display:none}}.footer a{color:inherit;text-decoration:underline}.status-panel .url-box,.status-panel .url-box input{width:100%}.src-line .src-why{grid-column:2;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;color:var(--text-2)}.src-line .src-why code{color:var(--ok)}.fix-item{display:flex;flex-direction:column;gap:2px}.text-warn{color:var(--warn)}.text-ok{color:var(--ok)}.input-suffix{display:flex;align-items:center}.input-suffix input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-suffix .suffix{padding:0 12px;height:42px;display:flex;align-items:center;border:1px solid var(--border);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);color:var(--text-2);white-space:nowrap;font-size:14px;border-color:var(--border-strong)}.detect-item-head .detect-remove{margin-left:auto;flex-shrink:0}.integration{display:flex;flex-direction:column;gap:10px}.integration h3{display:flex;align-items:center;gap:8px;margin:0}.domain-premium .integration{margin-top:16px}.hint-warn{background:var(--warn-soft);color:var(--text);align-items:center;flex-wrap:nowrap}.tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border)}.tab{border:0;background:none;padding:8px 12px;font:inherit;font-size:13px;color:var(--text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.snippet{position:relative}.snippet pre{margin:0;padding:12px 90px 12px 14px;background:#0f1220;color:#d9def0;border-radius:var(--radius-sm);font-size:12px;white-space:pre-wrap;word-break:break-all}.snippet .snippet-copy{position:absolute;top:8px;right:8px}.domain-side .panel{padding:14px 16px;gap:8px}.domain-side .side-note{margin:0;text-align:center;justify-content:center;align-items:center}.plan-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.verdict{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-sm);margin-bottom:12px}.verdict p{margin:0;font-size:15px}.verdict.is-ok{background:var(--ok-soft);color:var(--text)}.verdict.is-ok .icon{color:var(--ok)}.verdict.is-bad{background:var(--warn-soft);color:var(--text)}.verdict.is-bad .icon{color:var(--warn)}.verdict.is-warn{background:var(--warn-soft);color:var(--text);border:1px solid var(--warn)}.verdict.is-warn .icon{color:var(--warn)}.integration .hint-box details pre{max-height:220px;overflow:auto;margin:6px 0 0;font-size:12px;white-space:pre}.integration .hint-box{margin-bottom:10px;align-items:flex-start}.integration .hint-box>.icon{margin-top:2px;flex:none}.missing-note{margin:0;padding:6px 10px;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);text-align:center;line-height:1.5}.missing-note .helptip{vertical-align:middle;margin-left:4px}.domain-side .panel{position:relative}.domain-side .helptip{position:static}.domain-side .helptip-pop{left:10px;right:10px;width:auto;top:46px}.domain-bottom{display:flex;flex-direction:column;gap:16px;margin-top:16px}.report h3{display:flex;align-items:center;gap:8px}.report-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}@media (max-width: 640px){.report-row{grid-template-columns:1fr}}.domain-premium .report{margin-top:16px}.missing-tip{display:flex;flex-direction:column;gap:8px;color:var(--text-2)}.missing-tip-num{font-size:15px;color:var(--warn)}.missing-tip-num b{font-size:22px}.missing-tip-nets{display:flex;flex-wrap:wrap;gap:4px}.missing-tip-nets .chip{font-size:11px;padding:2px 8px}.legend-dup{background:var(--text-2);opacity:.5}.src-line.is-duplicate{background:var(--surface-2);box-shadow:inset 3px 0 var(--border-strong)}.src-line.is-duplicate code{text-decoration:line-through;opacity:.6}.dup-block summary,.line-math summary{cursor:pointer}.dup-block .src-list{margin-top:8px;max-height:300px}.line-math table{margin-top:8px;border-collapse:collapse;width:100%}.line-math td{padding:4px 8px;border-bottom:1px solid var(--border)}.line-math td.num{text-align:right;white-space:nowrap;width:90px}.line-math tr.is-total td{font-weight:600;border-bottom:2px solid var(--border-strong)}.add-network-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.add-network-side{display:flex;flex-direction:column;gap:12px}.add-network-side h3{margin:0 0 8px;font-size:16px}.how-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--text-2);font-size:14px}.how-list b{color:var(--text)}.add-network textarea{min-height:340px}@media (max-width: 860px){.add-network-grid{grid-template-columns:minmax(0,1fr)}}.text-danger{color:var(--danger)}.lost-list{margin:6px 0 0;max-height:200px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-all;color:var(--danger)}.plan-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;color:var(--text-2)}.plan-points li{display:flex;gap:6px;align-items:flex-start}.plan-points .icon{color:var(--ok);flex-shrink:0;margin-top:3px}.plan-points b{color:var(--text)}.missing-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.missing-grid h3{margin:0 0 10px;font-size:16px}@media (max-width: 860px){.missing-grid{grid-template-columns:minmax(0,1fr)}}.editor-bottom{margin-top:16px}.admin-bar{align-items:center}.seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:99px;overflow:hidden}.seg button{border:0;background:var(--surface);padding:6px 14px;font:inherit;font-size:13px;cursor:pointer;color:var(--text-2)}.seg button.on{background:var(--accent);color:#fff}.admin-search{width:260px;height:34px;font-size:14px}.owner-line{margin:4px 0 0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.plan-buttons .plan-btn-support{grid-column:1 / -1;border-color:var(--premium);color:var(--premium)}.plan-support{border-color:color-mix(in srgb,var(--premium) 45%,var(--border))}.or-sep{display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:12px}.or-sep:before,.or-sep:after{content:"";flex:1;height:1px;background:var(--border)}.overlap-chip{white-space:nowrap}.overlap-line{margin:4px 0 0 38px}.overlap-note{margin:8px 0;align-items:flex-start}.overlap-note>.icon{margin-top:2px;flex:none}.unknown-source h3{display:flex;align-items:center;gap:8px}details.unknown-source summary{font-weight:600}.side-label{display:block;margin:10px 0 4px}.store-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 720px){.store-links{grid-template-columns:1fr}}.hosted-file-row{align-items:center;justify-content:space-between}.hosted-file-row .break{word-break:break-all}.about-adstxt .lead-text{max-width:860px;font-size:16px;line-height:1.65;color:var(--text-2)}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.about-card,.about-mistakes{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.about-card h4,.about-mistakes h4{margin:0 0 8px;display:flex;align-items:center;gap:8px}.about-card h4 .icon{color:var(--accent)}.about-mistakes ul{margin:0 0 12px;padding-left:18px;line-height:1.7}@media (max-width: 820px){.about-grid{grid-template-columns:1fr}}.footer-links{display:flex;gap:16px;flex-wrap:wrap;width:100%}.pub-list{display:flex;flex-direction:column;gap:10px}.pub-row{display:grid;grid-template-columns:36px 48px minmax(0,1fr);align-items:start;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;color:var(--text);text-decoration:none;transition:border-color .15s}.pub-row.no-rank{grid-template-columns:48px minmax(0,1fr)}.pub-row:hover{border-color:var(--accent)}.pub-rank{font-weight:700;color:var(--text-2);font-size:14px;text-align:right;padding-top:12px}.pub-icon{width:48px;height:48px;border-radius:12px;object-fit:contain;background:#fff;border:1px solid var(--border);padding:4px}.pub-main{min-width:0;display:flex;flex-direction:column;gap:6px}.pub-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pub-domain{font-size:17px}.pub-date{margin-left:auto}.pub-verdict.tone-bad,.pub-verdict.tone-warn{background:var(--warn-soft);color:var(--text)}.pub-verdict.tone-bad .icon{color:#d14343}.pub-verdict.tone-warn .icon{color:var(--warn)}.pub-verdict.tone-ok{background:var(--ok-soft);color:var(--text)}.pub-verdict.tone-ok .icon{color:var(--ok)}.pub-text{margin:0;font-size:14px;line-height:1.55;color:var(--text-2)}.pub-stats{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.pub-stats b{color:var(--text)}.pub-stats .text-bad b{color:#d14343}@media (max-width: 700px){.pub-row,.pub-row.no-rank{grid-template-columns:40px minmax(0,1fr);padding:14px}.pub-rank{display:none}.pub-icon{width:40px;height:40px}.pub-date{margin-left:0;width:100%}}.pager{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:22px}.autodetect-try{margin:6px 0 0;color:var(--text-2)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr .8fr;gap:24px 32px}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:2px}.footer .footer-col a{text-decoration:none;color:var(--text)}.footer .footer-col a:hover{color:var(--accent)}.footer-social{display:inline-flex;align-items:center;gap:8px}@media (max-width: 720px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}.follow-buttons{display:flex;flex-direction:column;gap:10px}.follow-buttons .btn{justify-content:center;gap:10px}.center-text{text-align:center;align-self:center}.autodetect-try{margin:8px 0 0;color:var(--text-2)}.autodetect-form .btn.is-pressed{transform:scale(.96);filter:brightness(.9)}.premium-offer{background:var(--accent-soft);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:8px}.premium-offer p{margin:0}.intel{display:flex;flex-direction:column;gap:14px}.intel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.intel-head h3{margin:4px 0 0;overflow-wrap:anywhere}.intel-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.intel-stat{background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.intel-stat b{font-size:22px;font-weight:800;letter-spacing:-.02em}.intel-stat span{font-size:12px;color:var(--text-2)}@media (max-width: 760px){.intel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.intel-locked{display:flex;flex-direction:column;gap:12px}.intel-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;display:flex;flex-direction:column;gap:8px;opacity:.8}.intel-row{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap}.intel-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.intel-body{display:flex;flex-direction:column;gap:10px}.intel-body h4{margin:8px 0 0}.intel-table{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.intel-acc{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:9px 12px;align-items:center}.intel-acc+.intel-acc{border-top:1px solid var(--border)}.intel-acc>:nth-child(4){grid-column:1 / -1}.intel-acc .mono,.intel-shared .chip{overflow-wrap:anywhere}@media (max-width: 760px){.intel-acc{grid-template-columns:1fr}}.is-gone{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.intel-partners{display:flex;flex-direction:column;gap:8px}.intel-partner{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;min-width:0}.intel-partner:hover{border-color:var(--accent)}.intel-partner img{border-radius:6px;flex-shrink:0}.intel-partner .grow{min-width:0}.intel-partner b{overflow-wrap:anywhere}.intel-shared{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.intel-shared .chip{height:auto;min-height:22px;white-space:normal;font-weight:500}.intel-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.intel-timeline li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding-left:10px;border-left:3px solid var(--border);overflow-wrap:anywhere}.intel-timeline li.is-added{border-left-color:var(--ok)}.intel-timeline li.is-removed{border-left-color:var(--danger)}.intel-page .intel-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media (max-width: 900px){.intel-page .intel-grid{grid-template-columns:1fr}}.intel-price{display:flex;flex-direction:column;gap:12px;border-color:color-mix(in srgb,var(--premium) 40%,var(--border))}.input-suffix-wrap{display:flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.input-suffix-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input-suffix-wrap input{border:0;box-shadow:none!important;min-width:0}.input-suffix-wrap .suffix{padding:0 10px;color:var(--text-2);white-space:nowrap}.intel-side-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.intel-side-stats span{display:flex;flex-direction:column;background:var(--surface-2);border-radius:var(--radius-sm);padding:7px 8px;font-size:11px;color:var(--text-2);line-height:1.25}.intel-side-stats b{font-size:18px;font-weight:800;color:var(--text)}.intel-side-stats:hover span{background:var(--accent-soft)}.intel-side .link{align-self:flex-start}.intel-hidden{position:relative;display:flex;flex-direction:column}.intel-hidden-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 10px #00000014}.intel-explain p{margin:0;color:var(--text-2)}.intel-explain p b{color:var(--text)}.intel-explain{display:flex;flex-direction:column;gap:8px}.intel-showcase h3 img{border-radius:5px}.site-letter{display:inline-grid;place-items:center;border-radius:6px;color:#fff;font-weight:700;flex-shrink:0;line-height:1}.site-icon{border-radius:6px;flex-shrink:0;object-fit:contain}.intel-overview{margin-bottom:18px}.intel-overview .intel-stat{background:var(--surface);border:1px solid var(--border)}a.intel-acc{color:inherit;text-decoration:none}a.intel-acc:hover{background:var(--surface-2)}.intel-partner-name{color:inherit}.intel-partner-name:hover b{color:var(--accent)}a.intel-acc-link{color:var(--text-2);text-decoration:none}a.intel-acc-link:hover{background:var(--accent-soft);color:var(--accent)}.intel-acc-id{font-size:.8em;overflow-wrap:anywhere}.intel-line{max-width:560px;margin-top:10px}.btn-2l>span:last-child{display:inline-flex;flex-wrap:wrap;justify-content:center;column-gap:6px}.btn-2l .btn-2l-sub:before{content:"·";margin-right:6px}@media (max-width: 760px){.btn.btn-2l{height:auto;min-height:42px;padding-top:8px;padding-bottom:8px;white-space:normal;text-align:center;line-height:1.25;max-width:100%}.btn-2l>span:last-child{flex-direction:column;align-items:center}.btn-2l .btn-2l-sub{font-weight:500;opacity:.85;font-size:13px}.btn-2l .btn-2l-sub:before{content:none}.intel-cta .btn-2l{width:100%}}.pub-tabs{margin:-6px 0 16px;align-items:center}.pub-tabs a.chip{text-decoration:none;height:30px;padding:0 12px}.pub-tabs a.chip:not(.chip-accent):hover{color:var(--accent)}.pub-filter{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--text-2);cursor:pointer}.pub-filter input{width:auto;height:auto}.encoding-alert{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface));display:flex;flex-direction:column;gap:8px}.encoding-alert h3{margin:0;color:var(--danger)}.encoding-alert p{margin:0}.admin-users{display:flex;flex-direction:column;gap:8px}.admin-user{padding:0;overflow:hidden}.admin-user-head{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:0;background:none;text-align:left;cursor:pointer;flex-wrap:wrap}.admin-user-head:hover{background:var(--surface-2)}.admin-user-head .grow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.admin-user-head b{overflow-wrap:anywhere}.admin-user-head[aria-expanded=true] .icon{transform:rotate(180deg)}.admin-user-cards{border-top:1px solid var(--border);padding:8px 16px 12px;display:flex;flex-direction:column;gap:6px}.admin-user-card{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-user-card .grow{min-width:0}.safe-remove{color:var(--ok)}.detect-item.is-removable{border-color:color-mix(in srgb,var(--ok) 45%,var(--border))}.site-changes{display:flex;flex-direction:column;gap:8px;border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.site-changes.is-none{border-color:var(--border)}.site-changes h3{margin:0;flex-wrap:wrap}.site-changes-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.site-changes pre{margin:6px 0 0;max-height:220px;overflow:auto;font-size:12px;background:var(--surface-2);padding:8px 10px;border-radius:var(--radius-sm)}.text-bad{color:var(--danger)}.intel-acc.is-gone{opacity:1;text-decoration:none}.intel-acc.is-gone>span:first-child{opacity:.55;text-decoration:line-through}.intel-acc .chip{white-space:normal;height:auto;min-height:22px;line-height:1.3;padding-top:2px;padding-bottom:2px}.intel-timeline li{grid-template-columns:150px minmax(0,1fr)}@media (max-width: 560px){.intel-timeline li{grid-template-columns:1fr;gap:0}}.detect-moving{border-left:3px solid var(--warn)}.intel-more{display:inline-block}.intel-filter{margin:4px 0 12px}.intel-filter input{flex:1 1 240px;width:auto;min-width:0;height:36px}.gap-xs{gap:4px}.admin-email{padding:8px 14px 0}.admin-email input{flex:1 1 240px;width:auto;height:34px}.intel-acc-sites{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;vertical-align:middle}.intel-acc-site{display:inline-flex;width:20px;height:20px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px var(--border)}.intel-acc-site.is-gone{opacity:.4;filter:grayscale(1)}.intel-acc-site.is-locked{background:linear-gradient(135deg,#c7cbe0,#9aa0bf);filter:blur(1px)}.intel-acc-site .site-icon,.intel-acc-site .site-letter{width:20px;height:20px;border-radius:0}.intel-admin{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin:4px 0 14px;border:1px dashed var(--warn);border-radius:var(--radius-sm);background:var(--surface-2)}.intel-admin.is-hidden{background:var(--warn-soft, #fff7e6)}.intel-acc-site.is-hidden{box-shadow:0 0 0 2px var(--warn)}.stale-help{margin-bottom:16px}.stale-help p{margin:6px 0}.stale-cmd{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 8px 6px 12px}.stale-cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:13px}.stale-list{padding:0;overflow:hidden}.stale-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px}.stale-row+.stale-row{border-top:1px solid var(--border)}.stale-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:200px}.stale-name b{overflow-wrap:anywhere}.stale-err{color:var(--danger);max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stale-ok{color:var(--ok, #16a34a)}.intel-timeline li:has(.chip-warn){grid-template-columns:215px minmax(0,1fr);opacity:.8}@media (max-width: 560px){.intel-timeline li:has(.chip-warn){grid-template-columns:1fr}}.fav-on{color:#b7791f}.fav-on .icon{fill:#f6c344;stroke:#b7791f}.fav-actions{margin-left:auto}.domain-h1-icon{border-radius:8px}.demo-chip{background:#e6f6ff;color:#075985;border:1px solid #7dd3fc}.intel-demo-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.intel-demo-item{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--border);border-radius:999px;color:inherit;text-decoration:none;background:var(--surface)}.intel-demo-item:hover{border-color:var(--accent)}.dl-row .pub-rank{min-width:36px;font-weight:700;color:var(--text-2)}.dl-count{min-width:120px;text-align:right}.dl-count b{font-size:18px}.intel-admin>.grow{flex:1 1 100%}.admin-premium{margin-top:12px;padding-top:10px;border-top:1px dashed var(--warn);display:flex;flex-direction:column;gap:6px}.admin-premium p{margin:0}.admin-premium-log{margin:0;padding-left:16px}.seo-page{max-width:860px}.seo-crumbs{margin-bottom:8px}.seo-article h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:4px 0 10px}.seo-lead{font-size:18px;color:var(--text-2);margin:0 0 6px}.seo-article h2{font-size:22px;margin:28px 0 10px}.seo-article p,.seo-article li{line-height:1.65}.seo-article ul,.seo-article ol{padding-left:22px}.seo-steps li{margin-bottom:8px}.seo-code{position:relative;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 44px 12px 14px;margin:10px 0}.seo-code pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.seo-code .btn{position:absolute;top:8px;right:8px}.seo-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;margin:18px 0;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.seo-cta>div:first-child{display:flex;flex-direction:column;gap:2px}.seo-check{display:flex;gap:8px;flex:1 1 320px;max-width:460px}.seo-check input{flex:1;min-width:0}.seo-faq details{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:8px;background:var(--surface)}.seo-faq summary{cursor:pointer;font-weight:600}.seo-faq details p{margin:8px 0 0}.seo-related{margin-top:36px}.seo-related-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.seo-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;text-decoration:none}.seo-card:hover{border-color:var(--accent)}.seo-group{margin-top:22px}.seo-check{flex-wrap:wrap}.seo-check input{flex:1 1 160px}.missing-compare{margin:12px 0;border:1px dashed var(--warn)}.missing-compare h4{margin-top:0}.table-scroll{overflow-x:auto}.mc-table{width:100%;border-collapse:collapse;font-size:14px}.mc-table th,.mc-table td{padding:7px 10px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.mc-table th:first-child,.mc-table td:last-child{text-align:left}.mc-table tbody th{display:flex;flex-direction:column;font-weight:600}.mc-list{margin:8px 0 0;padding-left:18px}.owner-line .owner-edit{margin-left:8px;display:inline-flex;align-items:center;gap:3px}.owner-pick{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto}.owner-opt{display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:inherit;font:inherit}.owner-opt:hover{background:var(--surface-2)}.owner-opt.on{border-color:var(--accent);background:var(--accent-soft)}.owner-opt .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-table tr.is-open th,.mc-table tr.is-open td{background:var(--warn-soft)}.mc-missing{margin:12px 0;display:flex;flex-direction:column;gap:8px}.mc-net{padding:8px 10px;border:1px solid var(--border);border-left:3px solid var(--warn);border-radius:var(--radius-sm)}.mc-net pre.detect-missing{margin:8px 0 0;max-height:320px;overflow:auto;background:var(--warn-soft);color:var(--text);padding:8px 10px;border-radius:8px;font-size:12px;white-space:pre}.cpa-panel{border:1px solid var(--accent);background:var(--accent-soft)}.cpa-panel h3{margin-bottom:6px}.cpa-panel p{margin:0 0 10px}.cpa-panel .side-note{margin:8px 0 0}.panel.intel.is-hot{box-shadow:0 0 0 2px var(--accent);transition:box-shadow .3s}.admin-sort select{height:34px;font-size:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:0 8px}.cardtile-meta{flex-wrap:wrap;row-gap:4px}.post-list{display:flex;flex-direction:column;gap:14px}.post-card{display:flex;flex-direction:column;gap:10px}.post-card.is-posted{opacity:.8}.post-head{display:flex;align-items:center;gap:12px}.post-head .grow{min-width:0}.post-text{width:100%;font:14px/1.5 inherit;font-family:inherit;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);resize:vertical}.seg.seg-sm button{padding:4px 10px;font-size:13px}.btn.post-li{background:#0a66c2;border-color:#0a66c2;color:#fff}.btn.post-fb{background:#1877f2;border-color:#1877f2;color:#fff}
