:root{color-scheme:light;--bg:#f4f6f8;--surface:#ffffff;--surface-soft:#f8fafc;--surface-raised:#ffffff;--text:#172033;--text-soft:#4f5b6d;--muted:#7b8493;--border:#e1e6ec;--border-strong:#cfd6df;--primary:#1769e0;--primary-hover:#1258bd;--primary-soft:#eaf2ff;--green:#16855b;--green-soft:#e7f7f0;--amber:#b66508;--amber-soft:#fff3df;--red:#c83c49;--red-soft:#ffebed;--cyan:#087f9c;--cyan-soft:#e4f6fa;--sidebar:#ffffff;--sidebar-width:248px;--content-max:1480px;--topbar-height:68px;--radius:8px;--shadow-sm:0 1px 2px rgba(20, 30, 45, 0.05);--shadow-md:0 12px 30px rgba(20, 30, 45, 0.1);--shadow-modal:0 24px 70px rgba(8, 15, 28, 0.22);--ease:cubic-bezier(0.22, 1, 0.36, 1);--row-height:74px}body.page-settings-page .copy-feedback-preview-actions .button{min-height:44px!important;height:auto!important;line-height:1.35!important}@media (max-width:720px){body.page-settings-page .copy-feedback-preview-actions .button{min-height:46px!important}}@media (max-width:430px){body.error-page.error-page-404 .error-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}body.error-page.error-page-404 .error-actions-grid .button{width:100%!important;min-width:0!important;min-height:44px!important}}html[data-theme=dark] body.error-page.error-page-404{color:#e5edf8!important;background:radial-gradient(circle at 14% 14%,rgba(59,130,246,.17),transparent 30%),radial-gradient(circle at 86% 8%,rgba(6,182,212,.12),transparent 28%),#080f1d!important}html[data-theme=dark] body.error-page.error-page-404 .error-shell.is-page-404{border-color:rgba(96,165,250,.2)!important;background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(10,18,32,.98))!important;box-shadow:0 28px 90px rgba(2,6,23,.52)!important}html[data-theme=dark] body.error-page.error-page-404 .error-detail-card,html[data-theme=dark] body.error-page.error-page-404 .error-page-hint,html[data-theme=dark] body.error-page.error-page-404 .error-page-hint li{border-color:rgba(96,165,250,.2)!important;color:#cbd5e1!important;background:rgba(15,23,42,.86)!important}html[data-theme=dark] body.error-page.error-page-404 .error-theme-toggle{border-color:rgba(96,165,250,.25)!important;color:#e2e8f0!important;background:rgba(15,23,42,.92)!important}html[data-theme=dark] body.error-page.error-page-404 .error-theme-state{color:#bfdbfe!important;background:rgba(59,130,246,.23)!important}html[data-theme=dark] body.error-page.error-page-404 .button-secondary{border-color:rgba(96,165,250,.22)!important;color:#dbeafe!important;background:rgba(30,41,59,.9)!important}html[data-theme=dark] body.error-page.error-page-404 .error-detail-card code,html[data-theme=dark] body.error-page.error-page-404 .error-detail-meta dd,html[data-theme=dark] body.error-page.error-page-404 .error-page-hint strong,html[data-theme=dark] body.error-page.error-page-404 h1{color:#f1f5f9!important}body.error-page.error-page-404.rjdl-fit-active .error-actions-grid .button{min-height:44px!important}body.error-page.error-page-404 .error-actions-grid .button{min-height:44px!important}.rjdl-auto-icon-target{align-items:center;gap:.42em}.button.rjdl-auto-icon-target,.chip.rjdl-auto-icon-target,.filter-chip.rjdl-auto-icon-target,.pagination button.rjdl-auto-icon-target,.quick-filter.rjdl-auto-icon-target,.segmented button.rjdl-auto-icon-target,.tab-button.rjdl-auto-icon-target,[role=button].rjdl-auto-icon-target,a.rjdl-auto-icon-target,button.rjdl-auto-icon-target{display:inline-flex}.card-title.rjdl-auto-icon-target,.metric-title.rjdl-auto-icon-target,.stat-title.rjdl-auto-icon-target,h1.rjdl-auto-icon-target,h2.rjdl-auto-icon-target,h3.rjdl-auto-icon-target,legend.rjdl-auto-icon-target{display:flex;min-width:0}.field>span.rjdl-auto-icon-target,.filter-label.rjdl-auto-icon-target,.meta-label.rjdl-auto-icon-target,.settings-field label>span.rjdl-auto-icon-target,label.field>span.rjdl-auto-icon-target{display:inline-flex;min-width:0}.rjdl-auto-icon{width:1em;height:1em;min-width:1em;flex:0 0 auto;color:currentColor;stroke-width:2.25;vertical-align:-.14em;opacity:.92}.rjdl-auto-card-icon,.rjdl-auto-heading-icon{width:1.05em;height:1.05em;color:var(--primary);filter:drop-shadow(0 8px 16px rgba(23, 105, 224, .16))}.rjdl-auto-label-icon,.rjdl-auto-nav-icon{opacity:.78}.rjdl-auto-action-icon{opacity:.95}.rjdl-auto-control-wrap{align-items:center;gap:.42em}.rjdl-auto-control-icon,.rjdl-auto-list-icon,.rjdl-auto-meta-icon,.rjdl-auto-toggle-icon{width:.95em;height:.95em;min-width:.95em;opacity:.82}.rjdl-auto-control-icon{color:var(--primary)}.rjdl-auto-list-target,.rjdl-auto-meta-target,.rjdl-auto-toggle-target{min-width:0}.icons-online-ready .rjdl-auto-icon{stroke-width:2.15}.icons-local-fallback .rjdl-auto-icon,.icons-online-disabled .rjdl-auto-icon{opacity:.86}@media (max-width:720px){.rjdl-auto-icon{width:.96em;height:.96em;min-width:.96em}h1.rjdl-auto-icon-target,h2.rjdl-auto-icon-target,h3.rjdl-auto-icon-target{gap:.36em}.button.rjdl-auto-icon-target,a.rjdl-auto-icon-target,button.rjdl-auto-icon-target{gap:.36em}.rjdl-auto-control-icon,.rjdl-auto-list-icon,.rjdl-auto-meta-icon,.rjdl-auto-toggle-icon{width:.9em;height:.9em;min-width:.9em}}html[data-theme=dark] body.app-page .share-popup-channels button,html[data-theme=dark] body.app-page .share-popup-header,html[data-theme=dark] body.app-page .share-popup-hero,html[data-theme=dark] body.app-page .share-popup-panel,html[data-theme=dark] body.app-page .share-popup-preview,html[data-theme=dark] body.app-page .share-popup-qr,html[data-theme=dark] body.app-page .share-popup-recent span,html[data-theme=dark] body.app-page .share-popup-stats,html[data-theme=dark] body.app-page .share-popup-stats-actions button,html[data-theme=dark] body.app-page .share-popup-stats-grid div{border-color:var(--border)!important;background:var(--surface-raised)!important;color:var(--text-soft)!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important}html[data-theme=dark] body.app-page .share-popup-header h2,html[data-theme=dark] body.app-page .share-popup-preview pre,html[data-theme=dark] body.app-page .share-popup-recent strong,html[data-theme=dark] body.app-page .share-popup-section-title span{color:var(--text)!important}html[data-theme=dark] body.app-page .share-popup-hero p,html[data-theme=dark] body.app-page .share-popup-hero span,html[data-theme=dark] body.app-page .share-popup-qr p,html[data-theme=dark] body.app-page .share-popup-recent em,html[data-theme=dark] body.app-page .share-popup-section-title small,html[data-theme=dark] body.app-page .share-popup-stats-grid span{color:var(--muted)!important}html[data-theme=dark] body.app-page .share-popup-hero strong{background:var(--primary-soft)!important;color:#bfdbfe!important}html[data-theme=dark] body.app-page .share-popup-dialog::backdrop{background:rgba(2,6,23,.78)!important}html[data-theme=dark] body.app-page .share-popup-qr-box,html[data-theme=dark] body.app-page .share-popup-qr-box svg{background:#fff!important}html[data-theme=dark] body.redirect-page .redirect-banner,html[data-theme=dark] body.redirect-page .redirect-hero-image,html[data-theme=dark] body.redirect-page .redirect-panel,html[data-theme=dark] body.redirect-page .redirect-target{border-color:var(--border)!important;background:var(--surface-raised)!important;color:var(--text)!important}html[data-theme=dark] body.redirect-page .redirect-panel h1,html[data-theme=dark] body.redirect-page .redirect-panel strong{color:var(--text)!important}html[data-theme=dark] body.redirect-page .redirect-banner p,html[data-theme=dark] body.redirect-page .redirect-panel p,html[data-theme=dark] body.redirect-page .redirect-target small{color:var(--text-soft)!important}html[data-theme=dark] body.install-page .install-feature-grid article,html[data-theme=dark] body.install-page .install-panel,html[data-theme=dark] body.install-page .install-result,html[data-theme=dark] body.install-page .install-safe-card,html[data-theme=dark] body.install-page .install-summary{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] body.install-page .install-copy p,html[data-theme=dark] body.install-page .install-feature-grid p,html[data-theme=dark] body.install-page .install-result p,html[data-theme=dark] body.install-page .install-safe-card p,html[data-theme=dark] body.install-page .install-safe-card span{color:var(--muted)!important}html[data-theme=dark] .detail-qrcode,html[data-theme=dark] .detail-qrcode-color,html[data-theme=dark] .detail-qrcode-meta>div,html[data-theme=dark] .detail-qrcode-preview{border-color:var(--border)!important;background:var(--surface-raised)!important;color:var(--text-soft)!important}html[data-theme=dark] .detail-qrcode-preview svg{background:#fff!important}.auth-page-enhanced .auth-brand{justify-content:center;padding:50px 54px;background:radial-gradient(circle at 84% 16%,rgba(117,197,255,.3),transparent 30%),radial-gradient(circle at 18% 86%,rgba(38,112,230,.42),transparent 36%),linear-gradient(145deg,#0b2e69 0,#165bc0 53%,#147fc5 100%)}.auth-page-enhanced .auth-brand::after{background-image:linear-gradient(rgba(224,243,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(224,243,255,.12) 1px,transparent 1px);background-size:32px 32px;opacity:.36}.auth-page-enhanced .auth-brand::before{inset:40px auto 40px 0;width:4px;border-radius:0 4px 4px 0;background:#9bdcff}.auth-page-enhanced .auth-brand img{width:52px;height:52px;margin-bottom:20px;border-color:rgba(219,241,255,.34);box-shadow:0 12px 26px rgba(6,30,87,.28)}.auth-page-enhanced .auth-brand .eyebrow{color:rgba(221,242,255,.76)}.auth-page-enhanced .auth-brand h1{margin-top:8px;color:#fff;font-size:34px;line-height:1.18}.auth-page-enhanced .auth-brand-copy{max-width:350px;margin-top:14px;color:rgba(235,247,255,.82);line-height:1.75}.auth-page-enhanced .auth-brand-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:22px}.auth-page-enhanced .auth-brand-badges span{justify-content:center;min-width:0;min-height:38px;padding:6px 7px;border:1px solid rgba(218,241,255,.26);border-left:1px solid rgba(218,241,255,.26);border-radius:8px;background:rgba(8,40,104,.28);box-shadow:0 10px 18px rgba(4,28,85,.14);color:rgba(247,252,255,.92);line-height:1.22}.auth-page-enhanced .auth-brand-badges .icon{color:#b8e7ff}.auth-page-enhanced .auth-metrics{height:92px;gap:7px;margin-top:34px;padding:12px 12px 10px;border:1px solid rgba(217,241,255,.23);border-radius:8px;background:rgba(6,33,91,.24)}.auth-page-enhanced .auth-metrics span{border-radius:3px 3px 0 0;background:rgba(165,219,255,.42)}.auth-page-enhanced .auth-metrics span:nth-child(3n+2){background:rgba(94,167,255,.8)}.auth-page-enhanced .auth-metrics span:nth-child(8){background:#4fd4c2}.auth-page-enhanced .auth-security-card{grid-template-columns:38px minmax(0,1fr);width:min(100%,370px);gap:12px;margin-top:22px;padding:14px;border:1px solid rgba(218,241,255,.26);border-left:1px solid rgba(218,241,255,.26);border-radius:8px;background:rgba(8,39,100,.3);box-shadow:0 12px 24px rgba(5,26,78,.15)}.auth-page-enhanced .auth-security-card>.icon{width:22px;height:22px;color:#b8e7ff}.auth-page-enhanced .auth-security-card strong{color:#fff}.auth-page-enhanced .auth-security-card span{color:rgba(231,246,255,.72)}@media (max-width:720px){.auth-page-enhanced .auth-brand{padding:24px 24px 20px}.auth-page-enhanced .auth-brand::before{inset:0 26px auto;width:auto;height:3px;border-radius:0 0 4px 4px}.auth-page-enhanced .auth-brand h1{margin-top:7px;font-size:28px}.auth-page-enhanced .auth-brand-copy{margin-top:8px}.auth-page-enhanced .auth-brand-badges{gap:6px;margin-top:14px}.auth-page-enhanced .auth-brand-badges span{min-height:32px;padding:5px 4px;font-size:9px}.auth-page-enhanced .auth-metrics,.auth-page-enhanced .auth-security-card{display:none}}@media (max-width:720px){body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-panel{gap:10px;margin-inline:-2px;padding:10px;border-radius:18px;overflow:hidden}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-head{display:grid;grid-template-columns:1fr;gap:10px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-head h2{margin-block:3px 5px;font-size:20px;line-height:1.2}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-head p{max-width:none;font-size:12px;line-height:1.55}body.page-settings-page[data-page-settings-rewrite-mobile-action-scroll="1"] .page-settings-rewrite-head-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-inline:-2px;padding:0 2px 3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body.page-settings-page[data-page-settings-rewrite-mobile-action-scroll="1"] .page-settings-rewrite-head-actions::-webkit-scrollbar{display:none}body.page-settings-page[data-page-settings-rewrite-mobile-action-scroll="1"] .page-settings-rewrite-head-actions .button{flex:0 0 auto;width:auto;min-width:132px;min-height:44px;padding-inline:12px;scroll-snap-align:start;white-space:nowrap}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-shell{gap:10px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-shell>summary{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:58px;padding:10px;border-radius:15px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-shell>summary b{display:grid;gap:5px;line-height:1.25}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-shell>summary b em{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-shell>summary small{font-size:11px;line-height:1.45}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-notes{display:flex;gap:8px;margin-inline:-2px;padding:0 2px 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-notes::-webkit-scrollbar{display:none}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-notes span{flex:0 0 220px;min-height:52px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-alert{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;border-radius:15px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-alert>.icon{width:34px;height:34px;padding:8px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-alert small{overflow-wrap:anywhere;word-break:break-word}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-alert code{display:inline;overflow-wrap:anywhere}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-grid,body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-helper-grid{grid-template-columns:1fr;gap:10px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-helper{gap:10px;padding:10px;border-radius:16px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-helper header{grid-template-columns:34px minmax(0,1fr)}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-helper header .icon{width:34px;height:34px;padding:8px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-helper ol{gap:7px;padding-left:18px;font-size:12px;line-height:1.5}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-tabs{gap:7px;margin-inline:-2px;padding:5px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:8px;scroll-snap-type:x proximity}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-tabs::-webkit-scrollbar{display:none}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-tabs button{min-width:118px;min-height:44px;padding-inline:12px;scroll-snap-align:start}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-card{gap:10px;padding:10px;border-radius:16px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-card>header{grid-template-columns:34px minmax(0,1fr);align-items:flex-start}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-card>header>span{width:34px;height:34px;border-radius:11px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-card>header small{overflow-wrap:anywhere}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-card>header em{grid-column:2;justify-self:start;margin-top:3px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-code summary{width:100%;min-height:44px;border-radius:13px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-card textarea{min-height:176px;max-height:42vh;padding:10px;border-radius:13px;font-size:11px;line-height:1.5;-webkit-overflow-scrolling:touch}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-actions .button{width:100%;min-width:0;min-height:44px;padding-inline:10px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-test{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;border-radius:15px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-test input,body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-test>span{grid-column:1/-1}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-test input{height:42px;font-size:11px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-test .icon-button{width:100%;min-width:0;height:42px;border-radius:12px}}@media (max-width:390px){body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-panel{margin-inline:-4px;padding:8px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-notes span{flex-basis:200px}body.page-settings-page[data-page-settings-rewrite-mobile-compact="1"] .page-settings-rewrite-actions{grid-template-columns:1fr}}body.error-page.error-page-404{min-height:100vh;background:radial-gradient(circle at 16% 12%,rgba(37,99,235,.08),transparent 28%),radial-gradient(circle at 84% 10%,rgba(14,165,233,.07),transparent 26%),#fff}[data-theme=dark] body.error-page.error-page-404,body.error-page.error-page-404[data-theme=dark]{background:radial-gradient(circle at 14% 14%,rgba(96,165,250,.14),transparent 30%),radial-gradient(circle at 86% 8%,rgba(34,211,238,.1),transparent 28%),#0b1120}body.error-page[data-error-page-style=white]{background:#fff}[data-theme=dark] body.error-page[data-error-page-style=white],body.error-page[data-error-page-style=white][data-theme=dark]{background:#0b1120}.error-shell.is-page-404{position:relative;width:min(calc(100vw - 32px),720px);padding:clamp(28px,5vw,48px);overflow:hidden;border-color:rgba(37,99,235,.14);border-radius:var(--error-card-radius,var(--ui-radius));background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff),var(--surface)),var(--surface);box-shadow:0 24px 80px rgba(15,23,42,.12)}.error-shell.is-page-404::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2563eb,#38bdf8,#0f766e)}.error-page-mark{display:inline-grid;place-items:center;gap:12px;margin-bottom:18px}.error-shell.is-page-404 .error-page-mark img{margin:0;padding:8px;border:1px solid rgba(37,99,235,.12);background:color-mix(in srgb,var(--surface) 94%,#fff);box-shadow:0 12px 28px rgba(37,99,235,.1)}.error-shell.is-page-404 .error-code{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:rgba(37,99,235,.08);color:#2563eb;font-size:11px;letter-spacing:.08em}.error-shell.is-page-404 h1{margin:4px auto 10px;max-width:12em;font-size:clamp(28px, 5vw, 44px);line-height:1.08}.error-shell.is-page-404>p{max-width:52em;margin:0 auto 22px;color:var(--muted);font-size:14px;line-height:1.75}.error-page-hint{margin:0 auto 22px;padding:16px;border:1px solid rgba(37,99,235,.12);border-radius:min(var(--error-card-radius,24px),18px);background:color-mix(in srgb,var(--surface-soft) 76%,#fff);text-align:left}.error-page-hint strong{display:block;margin-bottom:10px;color:var(--text);font-size:13px}.error-page-hint ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.error-page-hint li{min-height:42px;padding:10px 11px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:color-mix(in srgb,var(--surface) 90%,#fff);color:var(--muted);font-size:12px;line-height:1.45}.error-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;width:100%;margin-top:4px}.error-actions .button{min-width:0;min-height:44px;white-space:nowrap}body.error-page[data-error-page-style=minimal] .error-shell.is-page-404,body.error-page[data-error-page-style=white] .error-shell.is-page-404{border-color:rgba(15,23,42,.08);background:#fff}[data-theme=dark] body.error-page[data-error-page-style=minimal] .error-shell.is-page-404,[data-theme=dark] body.error-page[data-error-page-style=white] .error-shell.is-page-404,body.error-page[data-error-page-style=minimal][data-theme=dark] .error-shell.is-page-404,body.error-page[data-error-page-style=white][data-theme=dark] .error-shell.is-page-404{border-color:rgba(148,163,184,.18);background:#111827}body.error-motion-off .error-page-hint,body.error-motion-off .error-page-mark,body.error-motion-off .error-shell,body[data-ui-motion-enabled="0"] .error-page-hint{animation:none!important;transition:none!important}@media (max-width:720px){body.error-page.error-page-404{padding:16px}.error-shell.is-page-404{width:min(100%,520px);padding:28px 18px}.error-page-hint ul{grid-template-columns:1fr}.error-actions{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.error-actions::-webkit-scrollbar{display:none}.error-actions .button{flex:0 0 auto;min-width:132px}}@media (max-width:430px){.error-shell.is-page-404 h1{font-size:30px}.error-shell.is-page-404>p{font-size:13px}.error-actions .button{min-width:124px}}.error-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.64fr);gap:22px;align-items:start}.error-page-toolbar{display:flex;justify-content:flex-end;margin:-8px -8px 12px}.error-theme-toggle{display:inline-flex;min-width:0;min-height:40px;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(37,99,235,.14);border-radius:8px;color:var(--text);background:color-mix(in srgb,var(--surface) 92%,#fff);box-shadow:0 8px 20px rgba(15,23,42,.05);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.error-theme-toggle:focus-visible,.error-theme-toggle:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.34);box-shadow:0 12px 24px rgba(37,99,235,.11);outline:0}.error-theme-toggle .icon{width:17px;height:17px;color:var(--primary)}.error-theme-label{font-size:12px;font-weight:800}.error-theme-state{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;color:#1d4ed8;background:rgba(37,99,235,.09);font-size:10px;font-weight:800;white-space:nowrap}.error-page-main{min-width:0;text-align:center}.error-page-details{display:grid;gap:10px;min-width:0;padding-top:4px}.error-detail-card{min-width:0;padding:13px 14px;border:1px solid rgba(37,99,235,.13);border-radius:min(var(--error-card-radius,24px),18px);background:color-mix(in srgb,var(--surface-soft) 78%,#fff);text-align:left}.error-detail-label{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.error-detail-card code{display:block;overflow:hidden;color:var(--text);font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.error-detail-meta dl{display:grid;gap:7px;margin:0}.error-detail-meta dl>div{display:flex;justify-content:space-between;gap:12px;min-width:0}.error-detail-meta dd,.error-detail-meta dt{margin:0;font-size:12px;line-height:1.45}.error-detail-meta dt{color:var(--muted)}.error-detail-meta dd{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.error-detail-shortcuts p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}[data-shortcut-hint][hidden]{display:none!important}.error-detail-shortcuts kbd{display:inline-flex;min-width:20px;min-height:20px;align-items:center;justify-content:center;padding:0 5px;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:var(--surface);color:var(--text);font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.error-actions-inline{display:flex;flex-wrap:wrap}[data-theme=dark] .error-detail-card,body.error-page[data-error-page-style=midnight] .error-detail-card{border-color:rgba(96,165,250,.2);background:rgba(15,23,42,.72)}[data-theme=dark] .error-theme-toggle,body.error-page[data-error-page-style=midnight] .error-theme-toggle{border-color:rgba(96,165,250,.22);color:#e2e8f0;background:rgba(15,23,42,.78);box-shadow:0 10px 26px rgba(2,6,23,.24)}[data-theme=dark] .error-theme-state,body.error-page[data-error-page-style=midnight] .error-theme-state{color:#bfdbfe;background:rgba(59,130,246,.2)}[data-theme=dark] .error-page-hint,[data-theme=dark] .error-page-hint li{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.64)}[data-theme=dark] .error-shell.is-page-404 .button-secondary{border-color:rgba(96,165,250,.2);color:#dbeafe;background:rgba(30,41,59,.86)}[data-theme=dark] .error-detail-card code,body.error-page[data-error-page-style=midnight] .error-detail-card code{color:#e2e8f0}@media (max-width:720px){.error-page-grid{grid-template-columns:1fr;gap:14px}.error-page-details{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.error-detail-shortcuts{grid-column:1/-1}.error-actions-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.error-actions-inline .button{width:100%;min-width:0}.error-page-toolbar{margin:-10px -4px 10px}.error-theme-toggle{min-height:44px}}@media (max-width:430px){.error-page-details{grid-template-columns:1fr}.error-detail-shortcuts{grid-column:auto}body.error-page.error-page-404 .error-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}body.error-page.error-page-404 .error-actions-grid .button{min-width:0!important;width:100%!important;min-height:44px!important;padding-inline:9px;font-size:12px}.error-theme-toggle{max-width:100%}.error-theme-label,.error-theme-state{overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){body.error-page .error-actions,body.error-page .error-page-details,body.error-page .error-shell{animation:none!important;transition:none!important}}body.app-page[data-dashboard-view=links]{--link-list-icon-size:17px;--link-list-control-size:38px;--link-list-touch-size:42px;--link-list-copy-icon-size:14px}body.app-page[data-dashboard-view=links] .links-table :is(.icon,svg.icon){display:block;flex:0 0 auto;width:var(--link-list-icon-size);height:var(--link-list-icon-size);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.app-page[data-dashboard-view=links] .link-row-prefix{gap:8px;padding-top:0}body.app-page[data-dashboard-view=links] .link-row-number{min-width:40px;height:28px;padding:0 9px;border-radius:9px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));border-color:color-mix(in srgb,var(--primary) 20%,var(--border));box-shadow:0 3px 10px color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--primary) 82%,var(--text));font-size:11px;font-variant-numeric:tabular-nums}body.app-page[data-dashboard-view=links] .row-check{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}body.app-page[data-dashboard-view=links] .row-check>span{width:18px;height:18px;border-radius:6px;border-color:color-mix(in srgb,var(--text-soft) 38%,var(--border));box-shadow:0 1px 2px rgba(15,23,42,.08)}body.app-page[data-dashboard-view=links] .row-check:focus-within>span{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:2px}body.app-page[data-dashboard-view=links] .star-mark{width:30px;height:30px;border-radius:9px;border-color:color-mix(in srgb,var(--amber) 26%,var(--border));background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface));color:color-mix(in srgb,var(--amber) 78%,var(--muted));box-shadow:0 2px 8px color-mix(in srgb,var(--amber) 8%,transparent)}body.app-page[data-dashboard-view=links] .star-mark .icon{width:16px;height:16px;stroke-width:2.1}body.app-page[data-dashboard-view=links] .star-mark:focus-visible,body.app-page[data-dashboard-view=links] .star-mark:hover{transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,var(--amber) 14%,transparent)}body.app-page[data-dashboard-view=links] .link-field-copy-tools{align-items:center;gap:6px}body.app-page[data-dashboard-view=links] .link-field-copy{min-height:32px;padding:0 10px;gap:6px;border-radius:9px;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface));color:color-mix(in srgb,var(--primary) 72%,var(--text));line-height:1}body.app-page[data-dashboard-view=links] .link-field-copy .icon{width:var(--link-list-copy-icon-size);height:var(--link-list-copy-icon-size);stroke-width:2}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:78px;line-height:1.1}body.app-page[data-dashboard-view=links] .row-actions{gap:6px;padding:2px 1px 4px;overflow:visible}body.app-page[data-dashboard-view=links] .row-actions .icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--link-list-control-size);width:var(--link-list-control-size);min-width:var(--link-list-control-size);height:var(--link-list-control-size);min-height:var(--link-list-control-size);border-radius:10px;border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:color-mix(in srgb,var(--surface-raised) 78%,var(--primary-soft));color:color-mix(in srgb,var(--text-soft) 88%,var(--primary));box-shadow:0 2px 7px rgba(15,23,42,.06);transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease}body.app-page[data-dashboard-view=links] .row-actions .icon-button:focus-visible,body.app-page[data-dashboard-view=links] .row-actions .icon-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));color:var(--primary);box-shadow:0 7px 15px color-mix(in srgb,var(--primary) 12%,transparent)}body.app-page[data-dashboard-view=links] .row-actions .icon-button:is([data-action=share],.link-share-action){border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 66%,var(--surface));color:var(--primary)}body.app-page[data-dashboard-view=links] .row-actions .icon-button.power:not(.is-off){border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green-soft) 64%,var(--surface));color:var(--green)}body.app-page[data-dashboard-view=links] .row-actions .icon-button.danger,body.app-page[data-dashboard-view=links] .row-actions .icon-button.power.is-off{border-color:color-mix(in srgb,var(--red) 24%,var(--border));background:color-mix(in srgb,var(--red-soft) 64%,var(--surface));color:var(--red)}body.app-page[data-dashboard-view=links] .row-actions .icon-button.power:not(.is-off):focus-visible,body.app-page[data-dashboard-view=links] .row-actions .icon-button.power:not(.is-off):hover{border-color:color-mix(in srgb,var(--green) 46%,var(--border));background:color-mix(in srgb,var(--green-soft) 86%,var(--surface));color:var(--green)}body.app-page[data-dashboard-view=links] .row-actions .icon-button.danger:focus-visible,body.app-page[data-dashboard-view=links] .row-actions .icon-button.danger:hover,body.app-page[data-dashboard-view=links] .row-actions .icon-button.power.is-off:focus-visible,body.app-page[data-dashboard-view=links] .row-actions .icon-button.power.is-off:hover{border-color:color-mix(in srgb,var(--red) 46%,var(--border));background:color-mix(in srgb,var(--red-soft) 88%,var(--surface));color:var(--red)}body.app-page[data-dashboard-view=links] .row-actions .icon-button:active{transform:translateY(0) scale(.97)}body.app-page[data-dashboard-view=links] .row-more{position:relative;display:inline-flex;align-items:center}body.app-page[data-dashboard-view=links] .more-trigger{flex:0 0 var(--link-list-control-size);width:var(--link-list-control-size);min-width:var(--link-list-control-size);height:var(--link-list-control-size);min-height:var(--link-list-control-size)}body.app-page[data-dashboard-view=links] .more-dropdown{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:150px;padding:5px 0;border-radius:12px;border:1px solid var(--border);background:var(--surface-raised);box-shadow:0 10px 30px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06);opacity:0;transform:translateY(-4px) scale(.96);transition:opacity 150ms ease,transform 150ms ease}body.app-page[data-dashboard-view=links] .more-dropdown.is-open{display:block;opacity:1;transform:translateY(0) scale(1)}body.app-page[data-dashboard-view=links] .more-dropdown::before{content:'';position:absolute;top:-6px;right:14px;width:12px;height:12px;border-left:1px solid var(--border);border-top:1px solid var(--border);background:var(--surface-raised);transform:rotate(45deg)}body.app-page[data-dashboard-view=links] .more-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 14px;border:none;border-radius:0;background:0 0;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;text-align:left;white-space:nowrap;transition:background-color 120ms ease,color 120ms ease}body.app-page[data-dashboard-view=links] .more-menu-item:focus-visible,body.app-page[data-dashboard-view=links] .more-menu-item:hover{background:color-mix(in srgb,var(--primary-soft) 50%,transparent);color:var(--primary)}body.app-page[data-dashboard-view=links] .more-menu-item .icon{width:16px;height:16px;flex-shrink:0;opacity:.7}body.app-page[data-dashboard-view=links] .more-menu-item:focus-visible .icon,body.app-page[data-dashboard-view=links] .more-menu-item:hover .icon{opacity:1}body.app-page[data-dashboard-view=links] .more-menu-item.danger{color:var(--red)}body.app-page[data-dashboard-view=links] .more-menu-item.danger:focus-visible,body.app-page[data-dashboard-view=links] .more-menu-item.danger:hover{background:color-mix(in srgb,var(--red-soft) 40%,transparent);color:var(--red)}body.app-page[data-dashboard-view=links] .more-menu-item.power:not(.is-off){color:var(--green)}body.app-page[data-dashboard-view=links] .more-menu-item.power:not(.is-off):focus-visible,body.app-page[data-dashboard-view=links] .more-menu-item.power:not(.is-off):hover{background:color-mix(in srgb,var(--green-soft) 40%,transparent);color:var(--green)}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-field-copy{min-height:34px;padding-inline:11px}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:92px}body.app-page[data-dashboard-view=links] .row-actions{gap:8px}body.app-page[data-dashboard-view=links] .row-actions .icon-button{flex-basis:var(--link-list-touch-size);width:var(--link-list-touch-size);min-width:var(--link-list-touch-size);height:var(--link-list-touch-size);min-height:var(--link-list-touch-size);border-radius:11px}}@media (prefers-reduced-motion:reduce){body.app-page[data-dashboard-view=links] .link-field-copy,body.app-page[data-dashboard-view=links] .row-actions .icon-button,body.app-page[data-dashboard-view=links] .star-mark{transition:none!important}}.error-shell.is-page-404 .error-page-mark{display:flex;flex-direction:column;align-items:center;gap:12px}.error-brand-lockup{display:inline-flex;align-items:center;justify-content:center;max-width:100%;gap:12px;color:var(--text);text-align:left;text-decoration:none}a.error-brand-lockup{border-radius:10px;transition:color 180ms ease,transform 180ms ease,background-color 180ms ease}a.error-brand-lockup:hover{color:var(--primary);transform:translateY(-1px)}a.error-brand-lockup:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 26%,transparent);outline-offset:5px}.error-shell.is-page-404 .error-brand-logo{flex:0 0 auto;width:52px;height:52px;margin:0;object-fit:contain}.error-brand-copy{display:grid;min-width:0;gap:3px}.error-site-title{max-width:100%;color:currentColor;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.error-site-subtitle{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.error-site-footer{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;margin-top:22px;padding-top:16px;border-top:1px solid var(--border);gap:10px 18px;color:var(--muted);font-size:11px;line-height:1.6}.error-footer-copyright{flex:0 1 auto;overflow-wrap:anywhere}.error-footer-compliance{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0;gap:5px 12px}.error-footer-compliance a,.error-footer-compliance span{max-width:100%;color:inherit;overflow-wrap:anywhere;text-decoration:none}.error-footer-compliance a{transition:color 160ms ease}.error-footer-compliance a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .error-site-footer,body.error-page[data-error-page-style=midnight] .error-site-footer{border-color:rgba(148,163,184,.2)}@media (max-width:720px){.error-site-footer{align-items:flex-start;flex-direction:column;margin-top:16px;padding-top:14px}.error-footer-compliance{justify-content:flex-start}}@media (max-width:430px){.error-brand-lockup{align-items:center;width:100%;gap:10px}.error-shell.is-page-404 .error-brand-logo{width:44px;height:44px}.error-site-title{font-size:16px}.error-site-subtitle{font-size:10px}.error-site-footer{font-size:10px}.error-footer-compliance{display:grid;grid-template-columns:1fr;width:100%;gap:5px}}@media (max-width:720px){body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding:2px 2px 5px!important;scroll-snap-type:x proximity;scrollbar-width:thin}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button{grid-column:auto!important;flex:0 0 auto!important;width:auto!important;max-width:min(78vw,260px)!important;min-width:max-content!important;padding-inline:12px!important;scroll-snap-align:start}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button small,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}}.page-settings-page .page-settings-content{gap:18px}.page-settings-hero{overflow:hidden;border:1px solid rgba(37,99,235,.12);background:radial-gradient(circle at 14% 18%,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at 90% 0,rgba(14,165,233,.1),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,#fff),color-mix(in srgb,var(--surface-soft) 88%,#fff))}.page-settings-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.page-settings-global-tools{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--ui-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,#fff),color-mix(in srgb,var(--surface-soft) 92%,#fff));box-shadow:var(--ui-shadow-subtle)}.page-settings-sticky-tools .page-settings-global-tools{position:sticky;top:72px;z-index:12;backdrop-filter:blur(16px)}.page-settings-global-tools>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.page-settings-global-tools>div:first-child>.icon{width:38px;height:38px;padding:9px;border-radius:12px;background:rgba(37,99,235,.1);color:var(--primary)}.page-settings-global-tools b,.page-settings-global-tools small{display:block;min-width:0}.page-settings-global-tools small{margin-top:2px;color:var(--muted);font-size:12px}.page-settings-global-actions{display:flex;justify-content:flex-end;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.page-settings-global-actions::-webkit-scrollbar{display:none}.page-settings-global-actions button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-weight:700;cursor:pointer;transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,background var(--ui-motion-fast) ease}.page-settings-global-actions button .icon{width:15px;height:15px}.page-settings-overview article{padding:16px;border:1px solid var(--border);border-radius:var(--ui-radius);background:var(--surface);box-shadow:var(--ui-shadow-subtle)}.page-settings-overview small,.page-settings-overview span{display:block;color:var(--muted);font-size:12px}.page-settings-overview strong{display:block;margin:5px 0 3px;color:var(--text);font-size:23px;line-height:1.1}.page-settings-module-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page-settings-module-stats button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;border:1px solid var(--border);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--ui-shadow-subtle);color:var(--text);text-align:left;cursor:pointer;transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}.page-settings-module-stats button>.icon{width:34px;height:34px;padding:8px;border-radius:11px;background:rgba(14,165,233,.1);color:var(--primary)}.page-settings-module-stats b,.page-settings-module-stats small{display:block;min-width:0}.page-settings-module-stats b{font-size:13px}.page-settings-module-stats small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.page-settings-module-stats i{grid-column:1/-1;display:block;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 72%,transparent)}.page-settings-module-stats i em{display:block;width:var(--page-settings-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#0ea5e9)}.page-settings-preview-links{display:flex;gap:10px;overflow-x:auto;padding:12px;border:1px solid var(--border);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--ui-shadow-subtle);scrollbar-width:none}.page-settings-preview-links::-webkit-scrollbar{display:none}.page-settings-preview-links .button{flex:0 0 auto;min-height:42px}.page-settings-rewrite-panel{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:calc(var(--ui-radius) + 4px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 46%),color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--ui-shadow-subtle)}.page-settings-rewrite-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-settings-rewrite-head h2{margin:4px 0 6px;font-size:clamp(20px, 2vw, 28px);letter-spacing:0}.page-settings-rewrite-head p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.page-settings-rewrite-head code{padding:2px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--primary);font-size:.92em}.page-settings-rewrite-head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-settings-rewrite-bundle-source{position:absolute;left:-10000px;width:1px;height:1px;opacity:.01}.page-settings-rewrite-shell{display:grid;gap:14px}.page-settings-rewrite-shell>summary{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 50%),color-mix(in srgb,var(--surface-raised) 96%,transparent);color:var(--text);cursor:pointer;list-style:none}.page-settings-rewrite-shell>summary::-webkit-details-marker{display:none}.page-settings-rewrite-shell>summary>.icon{width:34px;height:34px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);transition:transform 180ms var(--ease)}.page-settings-rewrite-shell[open]>summary>.icon{transform:rotate(180deg)}.page-settings-rewrite-shell>summary b,.page-settings-rewrite-shell>summary small{display:block;min-width:0}.page-settings-rewrite-shell>summary b{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-settings-rewrite-shell>summary b em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.page-settings-rewrite-shell>summary small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.page-settings-rewrite-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page-settings-rewrite-notes span{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:10px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.page-settings-rewrite-notes .icon{width:32px;height:32px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.page-settings-rewrite-notes b,.page-settings-rewrite-notes em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-settings-rewrite-notes b{color:var(--text);font-size:12px}.page-settings-rewrite-notes em{margin-top:2px;color:var(--muted);font-size:11px;font-style:normal}.page-settings-rewrite-alert{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 12%,transparent),transparent 54%),color-mix(in srgb,var(--surface-raised) 96%,transparent);color:var(--text)}.page-settings-rewrite-alert>.icon{width:38px;height:38px;padding:9px;border-radius:13px;background:color-mix(in srgb,#f59e0b 14%,transparent);color:#b45309}.page-settings-rewrite-alert b,.page-settings-rewrite-alert small{display:block;min-width:0}.page-settings-rewrite-alert small{margin-top:4px;color:var(--muted);line-height:1.55}.page-settings-rewrite-alert code{padding:2px 6px;border:1px solid color-mix(in srgb,#f59e0b 22%,var(--border));border-radius:8px;background:color-mix(in srgb,#f59e0b 8%,var(--surface-soft));color:var(--text);font-size:.92em}.page-settings-rewrite-diagnostic{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 70%,transparent);animation:page-settings-diagnostic-in 220ms var(--ease) both}.page-settings-rewrite-diagnostic[hidden]{display:none}.page-settings-rewrite-diagnostic.is-error{border-color:color-mix(in srgb,#dc2626 28%,var(--border));box-shadow:inset 3px 0 0 color-mix(in srgb,#dc2626 72%,transparent)}.page-settings-rewrite-diagnostic-meta,.page-settings-rewrite-diagnostic>header,.page-settings-rewrite-diagnostic>header>div:first-child{display:flex;align-items:center}.page-settings-rewrite-diagnostic>header{justify-content:space-between;gap:12px}.page-settings-rewrite-diagnostic>header>div:first-child{min-width:0;gap:10px}.page-settings-rewrite-diagnostic>header>div:first-child>.icon{flex:0 0 auto;width:36px;height:36px;padding:9px;border-radius:12px;background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary)}.page-settings-rewrite-diagnostic>header b,.page-settings-rewrite-diagnostic>header small{display:block}.page-settings-rewrite-diagnostic>header small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.page-settings-rewrite-diagnostic-meta{flex:0 0 auto;justify-content:flex-end;gap:8px}.page-settings-rewrite-diagnostic-meta time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.page-settings-rewrite-diagnostic-meta .icon-button{width:34px;height:34px;border-radius:10px}.page-settings-rewrite-diagnostic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.page-settings-rewrite-diagnostic-loading{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:74px;border:1px dashed var(--border);border-radius:14px;color:var(--muted);font-size:13px}.page-settings-rewrite-diagnostic-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:11px;border:1px solid color-mix(in srgb,#16a34a 23%,var(--border));border-radius:14px;background:color-mix(in srgb,#16a34a 5%,var(--surface))}.page-settings-rewrite-diagnostic-item.is-error{border-color:color-mix(in srgb,#dc2626 24%,var(--border));background:color-mix(in srgb,#dc2626 5%,var(--surface))}.page-settings-rewrite-diagnostic-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,#16a34a 13%,transparent);color:#15803d}.page-settings-rewrite-diagnostic-item.is-error .page-settings-rewrite-diagnostic-icon{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.page-settings-rewrite-diagnostic-icon .icon{width:17px;height:17px;stroke-width:2.4}.page-settings-rewrite-diagnostic-item b,.page-settings-rewrite-diagnostic-item em,.page-settings-rewrite-diagnostic-item small{display:block;min-width:0}.page-settings-rewrite-diagnostic-item small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.page-settings-rewrite-diagnostic-item em{margin-top:5px;color:color-mix(in srgb,var(--muted) 86%,transparent);font-size:10px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.page-settings-rewrite-diagnostic-item>strong{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,#16a34a 11%,transparent);color:#15803d;font-size:10px;white-space:nowrap}.page-settings-rewrite-diagnostic-item.is-error>strong{background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626}.page-settings-rewrite-diagnostic-note{margin:0;padding:8px 10px;border-radius:11px;background:color-mix(in srgb,#dc2626 7%,var(--surface-soft));color:var(--muted);font-size:11px;line-height:1.5}.page-settings-rewrite-diagnostic-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-settings-rewrite-diagnostic-actions .button{min-height:38px;padding-inline:11px}.page-settings-rewrite-diagnostic-actions .button:disabled{cursor:not-allowed;opacity:.52;transform:none}@keyframes page-settings-diagnostic-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.page-settings-rewrite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-settings-rewrite-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,transparent);scrollbar-width:none}.page-settings-rewrite-tabs::-webkit-scrollbar{display:none}.page-settings-rewrite-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid transparent;border-radius:12px;background:0 0;color:var(--text-soft);cursor:pointer;font-weight:800;letter-spacing:0;white-space:nowrap;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms var(--ease)}.page-settings-rewrite-tabs button.is-active,.page-settings-rewrite-tabs button:focus-visible,.page-settings-rewrite-tabs button:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}.page-settings-rewrite-tabs button.is-active{box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent)}.page-settings-rewrite-tabs .icon{width:17px;height:17px}.page-settings-rewrite-grid.is-switcher{grid-template-columns:minmax(0,1fr)}.page-settings-rewrite-card{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--ui-radius);background:var(--surface);box-shadow:0 12px 28px rgba(15,23,42,.06)}.page-settings-rewrite-card.is-preferred{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:0 14px 32px rgba(37,99,235,.1),0 0 0 4px color-mix(in srgb,var(--primary) 7%,transparent)}.page-settings-rewrite-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.page-settings-rewrite-card>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.page-settings-rewrite-card small,.page-settings-rewrite-card strong{display:block;min-width:0}.page-settings-rewrite-card small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.page-settings-rewrite-card>header em{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.page-settings-rewrite-code{display:grid;gap:10px}.page-settings-rewrite-code summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 92%,transparent);color:var(--text-soft);cursor:pointer;font-size:12px;font-weight:800;list-style:none}.page-settings-rewrite-code summary::-webkit-details-marker{display:none}.page-settings-rewrite-code summary::after{content:"显示";color:var(--muted);font-size:11px}.page-settings-rewrite-code[open] summary::after{content:"隐藏"}.page-settings-rewrite-code summary:focus-visible,.page-settings-rewrite-code summary:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));color:var(--primary);outline:0}.page-settings-rewrite-code summary .icon{width:16px;height:16px}.page-settings-rewrite-card textarea{width:100%;min-height:250px;resize:vertical;padding:12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 86%,#0f172a 5%);color:var(--text);font-family:Consolas,Monaco,'Courier New',monospace;font-size:12px;line-height:1.55;white-space:pre;overflow:auto;tab-size:2}.page-settings-rewrite-card textarea:focus{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent);outline:0}.page-settings-rewrite-actions{display:flex;flex-wrap:wrap;gap:8px}.page-settings-rewrite-helper-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.page-settings-rewrite-helper{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:var(--ui-radius);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--ui-shadow-subtle)}.page-settings-rewrite-helper header{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.page-settings-rewrite-helper header .icon{width:36px;height:36px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.page-settings-rewrite-helper b,.page-settings-rewrite-helper small{display:block;min-width:0}.page-settings-rewrite-helper small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.page-settings-rewrite-helper ol{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--text-soft);font-size:13px;line-height:1.55}.page-settings-rewrite-test-list{display:grid;gap:8px}.page-settings-rewrite-test{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) 38px 38px;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.page-settings-rewrite-test input{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);color:var(--text);font-size:12px}.page-settings-rewrite-test .icon-button{width:38px;height:38px}.page-settings-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.page-settings-quick-actions button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid var(--border);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--ui-shadow-subtle);color:var(--text);text-align:left;cursor:pointer;transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}.page-settings-quick-actions button>.icon{display:grid;place-items:center;width:36px;height:36px;padding:8px;border-radius:10px;background:rgba(37,99,235,.1);color:var(--primary)}.page-settings-quick-actions b,.page-settings-quick-actions small{display:block;min-width:0}.page-settings-quick-actions b{font-size:13px}.page-settings-quick-actions small{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.35}@media (hover:hover) and (pointer:fine){.page-settings-global-actions button:hover,.page-settings-module-stats button:hover,.page-settings-quick-actions button:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.2);box-shadow:0 14px 30px rgba(15,23,42,.1)}}.page-settings-tabs button .icon{color:var(--primary)}.page-settings-field-type{display:inline-flex;align-items:center;justify-content:center;min-height:20px;margin-left:8px;padding:0 7px;border:1px solid rgba(14,165,233,.16);border-radius:999px;background:rgba(14,165,233,.08);color:#0369a1;font-size:10px;font-weight:800;line-height:1;vertical-align:middle}.page-settings-compact-rows .settings-grid{gap:8px}.page-settings-compact-rows .setting-row{min-height:54px;padding-block:10px}.page-settings-compact-rows .setting-row-wide{min-height:0}.page-settings-compact-rows .setting-row textarea{min-height:92px}.page-settings-page .setting-row.is-setting-changed{border-color:rgba(245,158,11,.42);background:linear-gradient(90deg,rgba(245,158,11,.12),transparent 44%),var(--surface);box-shadow:0 12px 28px rgba(245,158,11,.1)}.page-settings-page .setting-row.is-setting-changed::after{content:'未保存';display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(245,158,11,.14);color:#b45309;font-size:10px;font-weight:800;white-space:nowrap}.page-settings-page .setting-row.is-setting-pulse{animation:page-settings-pulse .9s var(--ease) both}@keyframes page-settings-pulse{0%,100%{transform:translateY(0)}35%{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(245,158,11,.18),0 16px 34px rgba(245,158,11,.16)}}.page-settings-panel-badge,.page-settings-tabs button>em{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid rgba(37,99,235,.14);border-radius:999px;background:rgba(37,99,235,.08);color:var(--primary);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.page-settings-panel-badge{align-self:flex-start;margin-left:auto}.page-settings-shell .settings-panel{min-height:520px}@media (max-width:980px){.page-settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.page-settings-global-tools{grid-template-columns:1fr}.page-settings-global-actions{justify-content:flex-start}.page-settings-module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-settings-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-settings-mobile-compact .page-settings-content{padding-inline:12px}.page-settings-overview{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}.page-settings-overview::-webkit-scrollbar{display:none}.page-settings-overview article{flex:0 0 72%;padding:14px}.page-settings-global-tools{padding:10px}.page-settings-sticky-tools .page-settings-global-tools{position:static;backdrop-filter:none}.page-settings-global-tools>div:first-child{align-items:flex-start}.page-settings-global-actions button{min-width:max-content;min-height:42px}.page-settings-module-stats{display:flex;overflow-x:auto;gap:8px;padding-bottom:2px;scrollbar-width:none}.page-settings-module-stats::-webkit-scrollbar{display:none}.page-settings-module-stats button{flex:0 0 250px;min-height:72px}.page-settings-preview-links{padding:10px}.page-settings-preview-links .button{min-width:132px}.page-settings-rewrite-panel{gap:12px;padding:12px;border-radius:18px}.page-settings-rewrite-head{display:grid;gap:10px}.page-settings-rewrite-head-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.page-settings-rewrite-head .button{width:100%;min-height:42px}.page-settings-rewrite-shell>summary{grid-template-columns:32px minmax(0,1fr);min-height:54px;padding:9px 10px}.page-settings-rewrite-shell>summary>.icon{width:32px;height:32px}.page-settings-rewrite-grid,.page-settings-rewrite-helper-grid,.page-settings-rewrite-notes{grid-template-columns:1fr}.page-settings-rewrite-tabs{margin-inline:-2px;padding:5px}.page-settings-rewrite-tabs button{min-height:42px;padding:0 11px}.page-settings-rewrite-alert{grid-template-columns:34px minmax(0,1fr);padding:10px}.page-settings-rewrite-alert>.icon{width:34px;height:34px;padding:8px}.page-settings-rewrite-card{padding:10px}.page-settings-rewrite-card>header{grid-template-columns:34px minmax(0,1fr)}.page-settings-rewrite-card>header em{grid-column:2;justify-self:start}.page-settings-rewrite-card textarea{min-height:220px;max-height:50vh;font-size:11px}.page-settings-rewrite-code summary{width:100%;min-height:42px}.page-settings-rewrite-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-settings-rewrite-test{grid-template-columns:minmax(0,1fr) 42px 42px;gap:8px}.page-settings-rewrite-test>span{grid-column:1/-1}.page-settings-rewrite-test input{height:42px;font-size:11px}.page-settings-rewrite-test .icon-button{width:42px;height:42px}.page-settings-quick-actions{display:flex;overflow-x:auto;gap:8px;padding-bottom:2px;scrollbar-width:none}.page-settings-quick-actions::-webkit-scrollbar{display:none}.page-settings-quick-actions button{flex:0 0 238px;min-height:66px}.page-settings-shell .settings-panel{min-height:auto}.page-settings-field-type{margin-left:6px;padding-inline:6px}}.page-settings-mobile-current{display:none}@media (max-width:720px){body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-shell{display:block;margin-top:12px}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .settings-mobile-switch{display:none}.page-settings-mobile-current{display:none}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs{position:sticky;top:calc(var(--topbar-height,56px) + 8px);z-index:12;display:flex;width:100%;max-width:100%;gap:8px;margin:0 0 12px;padding:8px;overflow-x:auto;overflow-y:hidden;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-raised) 92%,transparent)),var(--surface);box-shadow:0 12px 28px rgba(15,23,42,.1);scrollbar-width:none;scroll-padding-inline:12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"][data-page-settings-mobile-tabs-sticky="0"] .page-settings-tabs{position:static;top:auto}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs::-webkit-scrollbar{display:none}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button{flex:0 0 auto;grid-template-columns:22px max-content max-content;min-width:max-content;max-width:none;min-height:48px;gap:9px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-soft);box-shadow:none;scroll-snap-align:center;transform:none;white-space:nowrap}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button:focus-visible,body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--primary) 7%,var(--surface-raised));color:var(--text)}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,var(--surface-raised)),color-mix(in srgb,var(--primary) 5%,var(--surface))),var(--surface);color:var(--primary);box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 13%,transparent)}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button .icon{width:20px;height:20px}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button b,body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button small,body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button span{width:auto;max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button span{display:grid;gap:3px}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button b{font-size:13px;line-height:1.1}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button small{font-size:10px;line-height:1}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .page-settings-tabs button>em{min-width:34px;min-height:24px;padding-inline:8px;font-size:10px}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .settings-panels{width:100%;min-width:0}body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin:-4px 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 11%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 58%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current small,body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current span,body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em}body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current strong{grid-column:1;color:var(--text);font-size:14px;line-height:1.2}body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current small{grid-column:1;color:var(--text-soft);font-size:11px;font-weight:700}body.page-settings-page[data-page-settings-mobile-current-hint="1"] .page-settings-mobile-current em{grid-column:2;grid-row:1/span 3;justify-self:end;min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-size:11px;font-style:normal;font-weight:850;line-height:24px;white-space:nowrap}body.page-settings-page[data-page-settings-mobile-tabs-enabled="1"] .settings-panel{padding:14px;border-radius:18px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel .section-heading{align-items:flex-start;gap:10px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel .section-heading h2{font-size:19px;line-height:1.2}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel .section-heading p{max-width:none;font-size:12px;line-height:1.55}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .page-settings-panel-badge{align-self:flex-start;margin-left:0}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel-toolbar{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px;padding:10px;border-radius:14px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subsection-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subsection-tools button{justify-content:center;min-width:0;min-height:42px;padding-inline:10px;border-radius:12px;text-align:center}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button{grid-column:1/-1}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button small,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subnav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-grid{gap:8px;margin-top:12px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subsection{margin-top:4px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-subsection>button{width:100%;min-height:44px;justify-content:space-between;border-radius:13px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .setting-row,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .setting-row-wide{border-radius:14px}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .setting-row input:not([type=checkbox]),body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .setting-row select,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .setting-row textarea{min-height:42px;font-size:13px}}@media (max-width:720px){body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-overview article{flex:none;min-width:0;padding:12px}body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-overview strong{font-size:19px;overflow-wrap:anywhere}body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-module-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-module-stats button{grid-template-columns:28px minmax(0,1fr);min-width:0;min-height:84px;padding:10px}body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-module-stats button>.icon{width:28px;height:28px;padding:6px;border-radius:9px}body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-module-stats b,body.page-settings-page[data-page-settings-mobile-overview-compact="1"] .page-settings-module-stats small{overflow-wrap:anywhere}}@media (max-width:720px){body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar{gap:8px;overflow:visible}body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-title,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-title{flex:0 1 auto;min-width:0;max-width:34vw}body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions{flex:1 1 auto;justify-content:flex-start!important;width:auto;min-width:0;max-width:100%;margin-left:auto;padding:4px 12px 4px 2px;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-padding-inline:0!important;scroll-behavior:auto;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions::-webkit-scrollbar,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions::-webkit-scrollbar{display:none}body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions>*,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions>*{flex:0 0 auto!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions>.button,body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions>.icon-button,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions>.button,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions>.icon-button{min-width:40px;min-height:40px}body.admin-shell-page[data-admin-topbar-message-sticky-mobile-enabled="1"] .topbar-message-button,body.app-page[data-admin-topbar-message-sticky-mobile-enabled="1"] .topbar-message-button{position:sticky;left:0;z-index:4;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px;min-height:42px;background:color-mix(in srgb,var(--surface) 94%,var(--primary-soft));box-shadow:8px 0 18px color-mix(in srgb,var(--bg) 88%,transparent),0 6px 16px color-mix(in srgb,var(--primary) 9%,transparent)}}@media (max-width:430px){body.admin-shell-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions,body.app-page[data-admin-topbar-mobile-free-scroll-enabled="1"] .topbar-actions{width:100%;max-width:calc(100vw - 64px)}}.backup-page .backup-log-reader{position:relative;overflow:hidden;border-color:rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),var(--surface)}.backup-page .backup-log-reader::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2563eb,#38bdf8,#93c5fd)}.backup-page .backup-log-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0 12px}.backup-page .backup-log-tab{min-width:0;min-height:86px;padding:13px 12px;border:1px solid rgba(37,99,235,.14);border-radius:18px;color:var(--text);background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(15,23,42,.045);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.backup-page .backup-log-tab:focus-visible,.backup-page .backup-log-tab:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.32);box-shadow:0 16px 28px rgba(37,99,235,.11);outline:0}.backup-page .backup-log-tab.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 18px 34px rgba(37,99,235,.24)}.backup-page .backup-log-tab small,.backup-page .backup-log-tab span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-page .backup-log-tab span{font-size:13px;font-weight:800}.backup-page .backup-log-tab strong{display:block;margin:7px 0 3px;font-size:26px;line-height:1}.backup-page .backup-log-tab small{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em}.backup-page .backup-log-tab.is-active small{color:rgba(255,255,255,.78)}.backup-page .backup-log-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.backup-page .backup-log-toolbar .button{min-height:36px;padding:0 13px}.backup-page .backup-log-toolbar .button.is-active{color:#fff;border-color:transparent;background:#2563eb;box-shadow:0 10px 20px rgba(37,99,235,.2)}.backup-page .backup-log-read-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.backup-page .backup-log-current,.backup-page .backup-log-directory,.backup-page .backup-log-tools{border:1px solid rgba(37,99,235,.13);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 14px 30px rgba(15,23,42,.055)}.backup-page .backup-log-directory{padding:14px}.backup-page .backup-log-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.backup-page .backup-log-current h3,.backup-page .backup-log-directory-head h3{margin:3px 0 0;font-size:18px}.backup-page .backup-log-directory-head>strong{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:#1d4ed8;background:rgba(37,99,235,.1);font-size:12px;white-space:nowrap}.backup-page .backup-log-resume{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(37,99,235,.16);border-radius:15px;color:#1d4ed8;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.08));cursor:pointer}.backup-page .backup-log-resume span,.backup-page .backup-log-resume strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-page .backup-log-progress{height:8px;overflow:hidden;margin-bottom:12px;border-radius:999px;background:rgba(148,163,184,.16)}.backup-page .backup-log-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .24s ease}.backup-page .backup-log-list,.backup-page .backup-log-reader .backup-activity-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.backup-page .backup-log-reader .backup-activity-empty::before,.backup-page .backup-log-reader .backup-activity-item::before,.backup-page .backup-log-reader .backup-activity-list::before{content:none;display:none}.backup-page .backup-log-empty,.backup-page .backup-log-entry{display:block;min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.backup-page .backup-log-entry-button{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;padding:11px;border:1px solid rgba(37,99,235,.12);border-radius:16px;color:inherit;background:rgba(248,250,252,.84);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.backup-page .backup-log-entry-button:focus-visible,.backup-page .backup-log-entry-button:hover,.backup-page .backup-log-entry.is-current .backup-log-entry-button{transform:translateY(-1px);border-color:rgba(37,99,235,.3);background:rgba(239,246,255,.96);outline:0}.backup-page .backup-log-entry-number{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;background:rgba(37,99,235,.1);font-size:12px;font-weight:900}.backup-page .backup-log-entry.is-current .backup-log-entry-number{color:#fff;background:#2563eb}.backup-page .backup-log-entry-body{min-width:0}.backup-page .backup-log-entry-body small,.backup-page .backup-log-entry-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backup-page .backup-log-entry-body strong{color:var(--text);font-size:14px}.backup-page .backup-log-entry-body small{margin-top:3px;color:var(--muted);font-size:12px}.backup-page .backup-log-entry-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.backup-page .backup-log-current-meta span,.backup-page .backup-log-entry-meta em,.backup-page .backup-log-tool-chips span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.09);font-size:11px;font-style:normal;font-weight:800}.backup-page .backup-log-entry.is-success .backup-log-entry-meta em:first-child{color:#15803d;background:rgba(22,163,74,.1)}.backup-page .backup-log-entry.is-error .backup-log-entry-meta em:first-child{color:#b91c1c;background:rgba(220,38,38,.1)}.backup-page .backup-log-entry.is-pending .backup-log-entry-meta em:first-child{color:#a16207;background:rgba(245,158,11,.12)}.backup-page .backup-log-empty{padding:14px;border:1px dashed rgba(37,99,235,.2);border-radius:16px;color:var(--muted);background:rgba(248,250,252,.78)}.backup-page .backup-log-current{min-height:286px;padding:18px}.backup-page .backup-log-current-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.backup-page .backup-log-current p{margin:10px 0 14px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.backup-page .backup-log-current code{display:block;padding:13px 14px;border:1px solid rgba(37,99,235,.12);border-radius:14px;color:#1d4ed8;background:rgba(239,246,255,.9);font-size:12px;overflow-wrap:anywhere}.backup-page .backup-log-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:14px}.backup-page .backup-log-tools strong{display:block;margin-top:2px;color:var(--text)}.backup-page .backup-log-tool-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}[data-theme=dark] .backup-page .backup-log-reader{background:radial-gradient(circle at 90% 10%,rgba(59,130,246,.16),transparent 32%),rgba(15,23,42,.9)}[data-theme=dark] .backup-page .backup-log-current,[data-theme=dark] .backup-page .backup-log-directory,[data-theme=dark] .backup-page .backup-log-empty,[data-theme=dark] .backup-page .backup-log-entry-button,[data-theme=dark] .backup-page .backup-log-tab,[data-theme=dark] .backup-page .backup-log-tools{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.72)}[data-theme=dark] .backup-page .backup-log-current code{border-color:rgba(96,165,250,.2);color:#bfdbfe;background:rgba(30,41,59,.82)}@media (max-width:1180px){.backup-page .backup-log-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.backup-page .backup-log-read-grid{grid-template-columns:1fr}.backup-page .backup-log-current{min-height:0}}@media (max-width:560px){.backup-page .backup-log-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-page .backup-log-tab{min-height:76px;padding:11px}.backup-page .backup-log-tab strong{font-size:22px}.backup-page .backup-log-directory-head,.backup-page .backup-log-toolbar .button,.backup-page .backup-log-tools{width:100%}.backup-page .backup-log-toolbar .button{justify-content:center;flex:1 1 calc(50% - 8px)}.backup-page .backup-log-directory-head,.backup-page .backup-log-tools{align-items:stretch;flex-direction:column}.backup-page .backup-log-tool-chips{justify-content:flex-start}}.backup-page .backup-remote-panel{padding:0;overflow:hidden}.backup-page .backup-collapsible{display:block}.backup-page .backup-panel-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:20px 22px;cursor:pointer;list-style:none;border-bottom:1px solid rgba(37,99,235,.1);background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.98))}.backup-page .backup-panel-summary::-webkit-details-marker{display:none}.backup-page .backup-panel-summary>span:first-child{display:grid;gap:4px;min-width:0}.backup-page .backup-panel-summary strong{color:var(--text);font-size:18px;line-height:1.25}.backup-page .backup-panel-summary small{color:var(--muted);line-height:1.45}.backup-page .backup-summary-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#fff;color:#2563eb;font-size:12px;font-weight:800;white-space:nowrap}.backup-page .backup-collapsible[open] .backup-summary-toggle{background:#2563eb;color:#fff}.backup-page .backup-collapsible-body{display:grid;gap:16px;padding:18px;background:rgba(248,250,252,.58)}.backup-page .backup-file-row{position:relative;z-index:1;display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(320px,auto);align-items:center;gap:14px}.backup-page .backup-file-main{min-width:0}.backup-page .backup-file-main code{display:block;max-width:100%;margin-top:6px;white-space:normal;overflow-wrap:anywhere}.backup-page .backup-check-all,.backup-page .backup-file-checkwrap{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid rgba(37,99,235,.14);border-radius:999px;background:rgba(255,255,255,.86);color:var(--text);font-size:12px;font-weight:800;white-space:nowrap}.backup-page .backup-file-checkwrap{width:38px;padding:0}.backup-page .backup-local-bulk-actions,.backup-page .backup-remote-bulk-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.backup-page .backup-local-bulk-actions[hidden],.backup-page .backup-remote-bulk-actions[hidden]{display:none!important}.backup-page .backup-check-all input,.backup-page .backup-file-checkwrap input{width:16px;height:16px;accent-color:#2563eb}.backup-page .backup-file-row .feature-actions,.backup-page .backup-panel-head .feature-actions{position:relative;z-index:2;align-items:center}.backup-page .backup-file-row .feature-actions .button,.backup-page .backup-file-row .feature-actions a.button,.backup-page .backup-panel-head .feature-actions .button{min-height:36px;padding:0 12px;pointer-events:auto}.backup-page .backup-activity-panel{position:relative;overflow:hidden;border:1px solid rgba(37,99,235,.15);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.backup-page .backup-activity-panel::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e)}.backup-page .backup-activity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 16px}.backup-page .backup-activity-stats span{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.12);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 10px 22px rgba(15,23,42,.05);color:var(--text);font-size:13px;font-weight:800}.backup-page .backup-activity-list{position:relative;display:grid;gap:12px;margin:0;padding:2px 0 0 24px;list-style:none}.backup-page .backup-activity-list::before{content:"";position:absolute;top:14px;bottom:14px;left:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(37,99,235,.2),rgba(6,182,212,.18))}.backup-page .backup-activity-empty,.backup-page .backup-activity-item{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;min-height:58px;padding:12px 14px;border:1px solid rgba(37,99,235,.12);border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 12px 26px rgba(15,23,42,.06)}.backup-page .backup-activity-empty::before,.backup-page .backup-activity-item::before{content:"";position:absolute;top:22px;left:-23px;width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.backup-page .backup-activity-item.is-success::before{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.backup-page .backup-activity-item.is-error::before{background:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.14)}.backup-page .backup-activity-item.is-pending::before{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}.backup-page .backup-activity-empty span,.backup-page .backup-activity-time{min-height:30px;border-radius:999px;font-size:12px;font-weight:800}@media (max-width:1120px){.backup-page .backup-file-row{grid-template-columns:auto minmax(0,1fr)}.backup-page .backup-file-row .feature-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.backup-page .backup-panel-head,.backup-page .backup-panel-summary{align-items:stretch;flex-direction:column}.backup-page .backup-file-row .feature-actions .button,.backup-page .backup-file-row .feature-actions a.button,.backup-page .backup-local-bulk-actions,.backup-page .backup-panel-head .feature-actions .button,.backup-page .backup-remote-bulk-actions,.backup-page .backup-summary-toggle{width:100%}.backup-page .backup-local-bulk-actions,.backup-page .backup-remote-bulk-actions{justify-content:stretch}.backup-page .backup-collapsible-body{padding:14px}.backup-page .backup-file-row{grid-template-columns:1fr}.backup-page .backup-file-checkwrap{width:100%;justify-content:flex-start;padding:0 12px}.backup-page .backup-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-page .backup-activity-list{padding-left:18px}.backup-page .backup-activity-empty,.backup-page .backup-activity-item{grid-template-columns:1fr}.backup-page .backup-activity-empty::before,.backup-page .backup-activity-item::before{left:-18px}}:where(
body.public-page .button,body.public-page .icon-button,body.public-page .front-home-share-button,body.public-page .front-pwa-install-button,body.public-page .front-faq-toggle,body.public-page .front-contact-float-items button,body.auth-page .button,body.auth-page .icon-button,body.auth-page .auth-time-action,body.app-page .button,body.app-page .icon-button,body.app-page .link-field-copy,body.app-page .row-actions .icon-button,body.app-page .page-buttons button,body.app-page .pagination button,body.app-page .lead-pagination button,body.app-page .settings-tabs button,body.app-page .settings-subnav button,body.app-page .settings-subsection-tools button,body.app-page .log-filter-group button,body.app-page .log-file-index-filters button,body.app-page .log-timeline-filters button,body.app-page .bulk-create-preview-filters button,body.app-page .bulk-create-preview-actions .button,body.app-page .bulk-create-preview-row-actions button,body.app-page .detail-visit-filter-actions button,body.app-page .system-tools-filters button,body.app-page .share-popup-channels button,body.app-page .share-popup-qr-actions button,body.app-page .share-popup-stats-actions button,body.app-page .links-utility-actions .button,body.app-page .qrcode-export-button,body.app-page .create-result-share-actions .button,body.app-page .create-result-tools .button,body.app-page .result-actions .button,body.app-page .result-actions .icon-button,body.app-page .create-draft-button,body.app-page .create-utility-brief button,body.app-page .create-utility-actions button,body.app-page .create-utm-actions button,body.app-page .advanced-link-card button,body.app-page .advanced-link-mini-actions button,body.app-page .advanced-link-mini-tools button,body.app-page .advanced-link-tool-actions button,body.app-page .advanced-link-presets button,body.app-page .advanced-routing-tool-row button,body.app-page .lead-quick-actions button,body.app-page .lead-contact-tools button,body.app-page .profile-tabs button,body.app-page .profile-session-filters button,body.app-page .sidebar-section-tools button
):where(:hover,:focus-visible,:active,.is-clicking,.is-row-busy){transform:none!important}:where(
body.public-page .button,body.public-page .icon-button,body.auth-page .button,body.auth-page .icon-button,body.app-page .button,body.app-page .icon-button,body.app-page .link-field-copy,body.app-page .row-actions .icon-button
)::after,:where(
body.public-page .button,body.public-page .icon-button,body.auth-page .button,body.auth-page .icon-button,body.app-page .button,body.app-page .icon-button,body.app-page .link-field-copy,body.app-page .row-actions .icon-button
)::before{pointer-events:none}:where(
body.public-page .button,body.public-page .icon-button,body.auth-page .button,body.auth-page .icon-button,body.auth-page .auth-time-action,body.app-page .button,body.app-page .icon-button,body.app-page .link-field-copy,body.app-page .row-actions .icon-button
){touch-action:manipulation;transform-box:border-box;-webkit-tap-highlight-color:transparent}@media (max-width:760px){body.app-page .share-popup-dialog[open]{width:100dvw!important;max-width:100dvw!important;overflow-x:hidden!important}body.app-page .share-popup-panel{width:100%!important;max-width:100dvw!important;min-width:0!important;box-sizing:border-box!important}body.app-page .share-popup-body,body.app-page .share-popup-body>*,body.app-page .share-popup-qr,body.app-page .share-popup-qr-actions,body.app-page .share-popup-qr-button-row,body.app-page .share-popup-qr-content,body.app-page .share-popup-qr-format-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.app-page .share-popup-qr{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important}body.app-page .share-popup-qr-box{justify-self:center}body.app-page .share-popup-qr-button-row,body.app-page .share-popup-qr-format-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.app-page .share-popup-qr-actions .qrcode-format-select,body.app-page .share-popup-qr-actions button{width:100%!important}}@media (max-width:340px){body.app-page .share-popup-qr-button-row,body.app-page .share-popup-qr-format-row{grid-template-columns:minmax(0,1fr)!important}}body.app-page .share-popup-dialog[open]{display:grid;place-items:center;padding:24px}body.app-page .share-popup-dialog::backdrop{background:rgba(15,23,42,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.app-page .share-popup-panel{width:min(720px,calc(100vw - 32px));max-height:min(780px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(37,99,235,.16);border-radius:28px;background:radial-gradient(circle at 12% 0,rgba(59,130,246,.12),transparent 30%),#fff;box-shadow:0 34px 90px rgba(15,23,42,.22)}body.app-page .share-popup-header{align-items:flex-start;border-bottom:1px solid rgba(37,99,235,.12);background:linear-gradient(135deg,#f8fbff 0,#eef6ff 56%,#fff 100%)}body.app-page .share-popup-header h2{color:#0f172a}body.app-page .share-popup-header .eyebrow{color:#2563eb}body.app-page .share-popup-body{display:grid;gap:16px;max-height:calc(100dvh - 250px);overflow:auto;padding:18px}body.app-page .share-popup-hero{display:grid;gap:10px;padding:16px;border:1px solid rgba(37,99,235,.14);border-radius:22px;background:linear-gradient(135deg,#fff 0,#eff6ff 100%)}body.app-page .share-popup-hero>div{display:flex;align-items:center;justify-content:space-between;gap:12px}body.app-page .share-popup-hero span,body.app-page .share-popup-qr p,body.app-page .share-popup-section-title small{color:#64748b;font-size:12px}body.app-page .share-popup-hero strong{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px}body.app-page .share-popup-hero p{margin:0;color:#334155;line-height:1.7}body.app-page .share-popup-preview,body.app-page .share-popup-qr,body.app-page .share-popup-stats{border:1px solid rgba(148,163,184,.22);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 44px rgba(15,23,42,.08)}body.app-page .share-popup-preview[hidden],body.app-page .share-popup-qr[hidden],body.app-page .share-popup-stats[hidden]{display:none}body.app-page .share-popup-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 12px}body.app-page .share-popup-stats-grid div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(37,99,235,.12);border-radius:16px;background:linear-gradient(135deg,#f8fbff 0,#eef6ff 100%)}body.app-page .share-popup-stats-grid span{color:#64748b;font-size:11px;font-weight:750}body.app-page .share-popup-stats-grid strong{overflow:hidden;color:#1d4ed8;font-size:18px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body.app-page .share-popup-recent{display:flex;gap:8px;overflow-x:auto;padding:0 16px 16px}body.app-page .share-popup-recent span{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;max-width:220px;padding:8px 10px;border:1px solid rgba(37,99,235,.12);border-radius:999px;background:#fff;color:#334155;font-size:12px}body.app-page .share-popup-recent em,body.app-page .share-popup-recent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-page .share-popup-recent strong{color:#0f172a;font-style:normal;font-weight:800}body.app-page .share-popup-recent em{color:#64748b;font-style:normal}body.app-page .share-popup-stats-actions{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 16px 16px;scrollbar-width:thin}body.app-page .share-popup-stats-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1 0;min-width:118px;min-height:38px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:linear-gradient(135deg,#fff 0,#eff6ff 100%);color:#1d4ed8;box-shadow:0 10px 24px rgba(37,99,235,.08);font-size:12px;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}body.app-page .share-popup-stats-actions button:hover{border-color:rgba(37,99,235,.32);background:linear-gradient(135deg,#f8fbff 0,#dbeafe 100%);box-shadow:0 14px 28px rgba(37,99,235,.14);transform:translateY(-1px)}body.app-page .share-popup-stats-actions button:focus-visible{outline:3px solid rgba(59,130,246,.28);outline-offset:2px}body.app-page .share-popup-stats-actions button:disabled{cursor:wait;opacity:.72;transform:none}body.app-page .share-popup-stats-actions svg{width:15px;height:15px;flex:0 0 auto}body.app-page .share-popup-stats-actions button[data-share-analytics-action=clear]{border-color:rgba(239,68,68,.16);background:linear-gradient(135deg,#fff 0,#fff1f2 100%);color:#be123c;box-shadow:0 10px 24px rgba(244,63,94,.08)}body.app-page .share-popup-stats-actions button[data-share-analytics-action=clear]:hover{border-color:rgba(239,68,68,.28);background:linear-gradient(135deg,#fff7f7 0,#ffe4e6 100%);box-shadow:0 14px 28px rgba(244,63,94,.13)}body.app-page .share-popup-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 0}body.app-page .share-popup-section-title span{color:#0f172a;font-weight:800}body.app-page .share-popup-preview pre{max-height:190px;margin:0;overflow:auto;padding:14px 16px 16px;color:#1e293b;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}body.app-page .share-popup-qr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:14px}body.app-page .share-popup-qr-box{display:grid;place-items:center;width:136px;min-height:136px;border:1px solid rgba(37,99,235,.12);border-radius:20px;background:#fff}body.app-page .share-popup-qr-box svg{width:118px;height:118px}body.app-page .share-popup-channels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body.app-page .share-popup-channels button{display:grid;place-items:center;gap:7px;min-height:76px;padding:10px 8px;border:1px solid rgba(37,99,235,.14);border-radius:18px;background:#fff;color:#1e293b;cursor:pointer;font:inherit;font-size:12px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}body.app-page .share-popup-channels button .icon,body.app-page .share-popup-channels button svg{width:20px;height:20px;color:#2563eb}body.app-page .share-popup-channels button:focus-visible,body.app-page .share-popup-channels button:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.35);background:#eff6ff;box-shadow:0 14px 28px rgba(37,99,235,.14)}body.app-page .share-popup-footer{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;border-top:1px solid rgba(37,99,235,.12);background:rgba(248,251,255,.96)}body.app-page .share-popup-footer .button{flex:1 0 auto;min-width:132px}body.app-page .row-actions .link-share-action{color:#2563eb;background:#eff6ff}body.app-page .row-actions .link-share-action:focus-visible,body.app-page .row-actions .link-share-action:hover{box-shadow:0 10px 20px rgba(37,99,235,.16)}body.app-page .batch-actions .batch-share-button{box-shadow:0 12px 24px rgba(37,99,235,.18)}@keyframes sharePopupIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shareSheetIn{from{transform:translateY(100%)}to{transform:translateY(0)}}body.app-page .share-popup-dialog[open] .share-popup-panel{animation:sharePopupIn .22s ease-out both}@media (max-width:760px){body.app-page .share-popup-dialog[open]{align-items:end;justify-items:stretch;padding:0}body.app-page .share-popup-panel{width:100vw;max-height:calc(100dvh - 18px);border-right:0;border-bottom:0;border-left:0;border-radius:26px 26px 0 0}body.app-page .share-popup-dialog[open] .share-popup-panel{animation:shareSheetIn .24s cubic-bezier(.22,1,.36,1) both}body.app-page .share-popup-body{max-height:calc(100dvh - 210px);padding:14px}body.app-page .share-popup-hero>div{align-items:flex-start;flex-direction:column}body.app-page .share-popup-channels{grid-template-columns:repeat(4,minmax(0,1fr))}body.app-page .share-popup-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 10px}body.app-page .share-popup-stats-grid div{padding:10px 8px}body.app-page .share-popup-stats-grid strong{font-size:15px}body.app-page .share-popup-recent{padding:0 12px 14px}body.app-page .share-popup-stats-actions{gap:7px;padding:0 12px 14px}body.app-page .share-popup-stats-actions button{flex:0 0 auto;min-width:112px;min-height:40px;padding:0 12px;font-size:12px}body.app-page .share-popup-channels button{min-height:72px;border-radius:16px}body.app-page .share-popup-qr{grid-template-columns:1fr;justify-items:center;text-align:center}body.app-page .share-popup-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media (max-width:900px) and (orientation:landscape){body.app-page .share-popup-channels{grid-template-columns:repeat(6,minmax(0,1fr))}}body[data-ui-motion-enabled="0"].app-page .share-popup-channels button,body[data-ui-motion-enabled="0"].app-page .share-popup-dialog[open] .share-popup-panel{animation:none;transition:none}body.app-page[data-dashboard-view=links] .batch-toolbar,body.app-page[data-dashboard-view=links] .content,body.app-page[data-dashboard-view=links] .links-command-center,body.app-page[data-dashboard-view=links] .links-filter-note,body.app-page[data-dashboard-view=links] .links-filter-summary,body.app-page[data-dashboard-view=links] .links-section,body.app-page[data-dashboard-view=links] .links-utility-card,body.app-page[data-dashboard-view=links] .page-shell,body.app-page[data-dashboard-view=links] .table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}body.app-page[data-dashboard-view=links] .content,body.app-page[data-dashboard-view=links] .links-section,body.app-page[data-dashboard-view=links] .page-shell{overflow-x:clip}body.app-page[data-dashboard-view=links] .batch-toolbar,body.app-page[data-dashboard-view=links] .links-command-center,body.app-page[data-dashboard-view=links] .links-filter-note,body.app-page[data-dashboard-view=links] .links-filter-summary,body.app-page[data-dashboard-view=links] .links-utility-card{contain:layout paint}body.app-page[data-dashboard-view=links] .batch-summary,body.app-page[data-dashboard-view=links] .links-command-metrics,body.app-page[data-dashboard-view=links] .links-filter-note-copy,body.app-page[data-dashboard-view=links] .links-filter-note-metrics,body.app-page[data-dashboard-view=links] .links-filter-summary-chips,body.app-page[data-dashboard-view=links] .links-filter-summary-copy,body.app-page[data-dashboard-view=links] .links-utility-copy{min-width:0!important}body.app-page[data-dashboard-view=links] .batch-actions,body.app-page[data-dashboard-view=links] .links-command-actions,body.app-page[data-dashboard-view=links] .links-filter-note-actions,body.app-page[data-dashboard-view=links] .links-filter-summary-actions,body.app-page[data-dashboard-view=links] .links-utility-actions{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-inline:contain}@media (min-width:901px){body.app-page[data-dashboard-view=links] .links-command-center{grid-template-columns:minmax(170px,.75fr) minmax(280px,1.25fr) minmax(220px,.95fr)!important}body.app-page[data-dashboard-view=links] .links-utility-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .batch-toolbar,body.app-page[data-dashboard-view=links] .links-command-center,body.app-page[data-dashboard-view=links] .links-filter-note,body.app-page[data-dashboard-view=links] .links-filter-summary,body.app-page[data-dashboard-view=links] .links-utility-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}body.app-page[data-dashboard-view=links] .links-command-center{min-width:0}body.app-page[data-dashboard-view=links] .batch-actions,body.app-page[data-dashboard-view=links] .links-command-actions,body.app-page[data-dashboard-view=links] .links-filter-note-actions,body.app-page[data-dashboard-view=links] .links-filter-summary-actions,body.app-page[data-dashboard-view=links] .links-utility-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:8px;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 36%,transparent) transparent;-webkit-overflow-scrolling:touch}body.app-page[data-dashboard-view=links] .batch-actions::-webkit-scrollbar,body.app-page[data-dashboard-view=links] .links-command-actions::-webkit-scrollbar,body.app-page[data-dashboard-view=links] .links-filter-note-actions::-webkit-scrollbar,body.app-page[data-dashboard-view=links] .links-filter-summary-actions::-webkit-scrollbar,body.app-page[data-dashboard-view=links] .links-utility-actions::-webkit-scrollbar{height:5px}body.app-page[data-dashboard-view=links] .batch-actions::-webkit-scrollbar-thumb,body.app-page[data-dashboard-view=links] .links-command-actions::-webkit-scrollbar-thumb,body.app-page[data-dashboard-view=links] .links-filter-note-actions::-webkit-scrollbar-thumb,body.app-page[data-dashboard-view=links] .links-filter-summary-actions::-webkit-scrollbar-thumb,body.app-page[data-dashboard-view=links] .links-utility-actions::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--primary) 36%,transparent)}body.app-page[data-dashboard-view=links] .batch-actions .button,body.app-page[data-dashboard-view=links] .links-command-actions .button,body.app-page[data-dashboard-view=links] .links-filter-note-actions .button,body.app-page[data-dashboard-view=links] .links-filter-summary-actions .button,body.app-page[data-dashboard-view=links] .links-utility-actions .button{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap;text-align:center}body.app-page[data-dashboard-view=links] .batch-toolbar{grid-template-columns:auto minmax(140px,.7fr) minmax(0,2.8fr);min-width:0}body.app-page[data-dashboard-view=links] .batch-actions,body.app-page[data-dashboard-view=links] .batch-summary{min-width:0}@media (min-width:901px){body.app-page[data-dashboard-view=links] .links-command-center{grid-template-columns:minmax(190px,.9fr) minmax(300px,1.5fr) minmax(220px,1.1fr)}}@media (max-width:900px){body.app-page[data-dashboard-view=links] .links-utility-actions{width:100%}body.app-page[data-dashboard-view=links] .batch-toolbar{grid-template-columns:minmax(0,1fr)}body.app-page[data-dashboard-view=links] .batch-actions{width:100%;justify-content:flex-start;gap:7px;padding-inline:1px}body.app-page[data-dashboard-view=links] .batch-actions .button{width:auto!important;min-width:max-content;min-height:40px;padding-inline:12px}body.app-page[data-dashboard-view=links] .links-command-actions .button,body.app-page[data-dashboard-view=links] .links-filter-note-actions .button,body.app-page[data-dashboard-view=links] .links-filter-summary-actions .button,body.app-page[data-dashboard-view=links] .links-utility-actions .button{min-height:40px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){body.app-page[data-dashboard-view=links] .batch-actions .button,body.app-page[data-dashboard-view=links] .links-command-actions .button,body.app-page[data-dashboard-view=links] .links-filter-note-actions .button,body.app-page[data-dashboard-view=links] .links-filter-summary-actions .button,body.app-page[data-dashboard-view=links] .links-utility-actions .button{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .batch-actions .button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-command-actions .button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-filter-note-actions .button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-filter-summary-actions .button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-utility-actions .button{transition:none!important;transform:none!important}@keyframes auth-poster-grid-drift{from{background-position:0 0,0 0}to{background-position:32px 32px,32px 32px}}@keyframes auth-security-card-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.auth-page-enhanced .auth-brand::after{animation:auth-poster-grid-drift 28s linear infinite alternate}.auth-page-enhanced .auth-security-card{animation:auth-security-card-in 460ms var(--ease) 160ms both}.auth-page-enhanced #loginSubmit{min-height:44px}@media (prefers-reduced-motion:reduce){.auth-page-enhanced .auth-brand::after,.auth-page-enhanced .auth-security-card{animation:none!important;transition:none!important}}body[data-ui-motion-enabled="0"] .auth-page-enhanced .auth-brand::after,body[data-ui-motion-enabled="0"] .auth-page-enhanced .auth-security-card{animation:none!important;transition:none!important}body.app-page{--admin-control-height:38px;--admin-card-radius:10px;--admin-card-border:color-mix(in srgb, var(--primary) 10%, var(--border));--admin-card-shadow:0 14px 34px color-mix(in srgb, var(--text) 7%, transparent);--admin-card-shadow-hover:0 18px 42px color-mix(in srgb, var(--text) 10%, transparent)}body.app-page .page-shell{gap:18px}body.app-page .page-shell-head{align-items:flex-start;padding:2px 0 4px}body.app-page .page-shell-kicker{min-height:26px;border-radius:8px;letter-spacing:.08em}body.app-page .page-shell-head h1{margin-top:10px;font-size:clamp(25px, 2.4vw, 34px)}body.app-page .page-shell-head p{max-width:68ch;line-height:1.72}body.app-page .bulk-create-actions,body.app-page .bulk-create-helper-bar,body.app-page .create-result-tools,body.app-page .detail-actions,body.app-page .health-overview-actions,body.app-page .links-tools,body.app-page .log-toolbar-actions,body.app-page .maintenance-actions,body.app-page .page-shell-actions,body.app-page .result-actions,body.app-page .settings-section-actions,body.app-page .system-tools-actions,body.app-page .topbar-actions{gap:8px}body.app-page .advanced-link-card button,body.app-page .button,body.app-page .icon-button,body.app-page .quick-create>.create-assistant-card .create-slug-chip,body.app-page .quick-create>.create-assistant-card .create-title-chip,body.app-page .quick-create>.create-assistant-card .create-url-tool-chip,body.app-page .quick-create>.create-assistant-card .create-utility-actions button,body.app-page .quick-create>.create-assistant-card .create-utility-brief button,body.app-page .quick-create>.create-assistant-card .create-utility-copy,body.app-page .quick-create>.create-assistant-card .create-utility-toggle,body.app-page .quick-create>.create-assistant-card .create-utm-actions button,body.app-page button.create-preset-chip{border-radius:8px}body.app-page .button{min-height:var(--admin-control-height);padding-inline:14px;font-weight:700}body.app-page .button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 94%,#fff),var(--primary));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 22%,transparent)}body.app-page .button-secondary,body.app-page .icon-button{border-color:color-mix(in srgb,var(--primary) 9%,var(--border));background:linear-gradient(180deg,var(--surface-raised),var(--surface));box-shadow:0 5px 14px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page .icon-button{width:var(--admin-control-height);height:var(--admin-control-height)}body.app-page .button:focus-visible,body.app-page .icon-button:focus-visible,body.app-page a:focus-visible,body.app-page button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 52%,transparent);outline-offset:2px}body.app-page .button:hover,body.app-page .icon-button:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border-strong))}body.app-page .advanced-link-card,body.app-page .database-alert,body.app-page .health-overview-panel,body.app-page .lead-command-card,body.app-page .lead-detail-panel,body.app-page .lead-insight-row,body.app-page .links-command-center,body.app-page .links-tools-card,body.app-page .log-file-index,body.app-page .log-health-panel,body.app-page .log-issue-timeline,body.app-page .log-toolbar,body.app-page .modal-panel,body.app-page .quick-create,body.app-page .quick-create>.create-assistant-card,body.app-page .schedule-helper-card,body.app-page .settings-panel,body.app-page .stat-tile,body.app-page .system-tool-card,body.app-page .system-tools-panel,body.app-page .taxonomy-card{border-color:var(--admin-card-border);border-radius:var(--admin-card-radius);box-shadow:var(--admin-card-shadow)}body.app-page .advanced-link-card,body.app-page .lead-command-card,body.app-page .lead-detail-panel,body.app-page .quick-create>.create-assistant-card,body.app-page .settings-panel,body.app-page .stat-tile,body.app-page .system-tool-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),var(--surface))}body.app-page .stat-tile{min-height:104px;padding:15px}body.app-page .stat-icon{border-radius:8px}body.app-page .cards-grid,body.app-page .health-grid,body.app-page .log-overview-grid,body.app-page .quick-create-grid,body.app-page .settings-grid,body.app-page .system-tools-grid{gap:12px}@media (hover:hover) and (pointer:fine){body.app-page .advanced-link-card:hover,body.app-page .lead-command-card:hover,body.app-page .lead-detail-panel:hover,body.app-page .quick-create>.create-assistant-card:hover,body.app-page .stat-tile:hover,body.app-page .system-tool-card:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border-strong));box-shadow:var(--admin-card-shadow-hover)}}@media (max-width:720px){body.app-page{--admin-control-height:40px}body.app-page .page-shell{gap:14px}body.app-page .page-shell-head{gap:12px}body.app-page .links-tools,body.app-page .page-shell-actions,body.app-page .topbar-actions{justify-content:flex-start}body.app-page .links-tools .button,body.app-page .page-shell-actions .button,body.app-page .topbar-actions .button{min-width:0}body.app-page .advanced-link-card,body.app-page .quick-create>.create-assistant-card,body.app-page .settings-panel,body.app-page .stat-tile{padding:14px}}@media (prefers-reduced-motion:reduce){body.app-page .advanced-link-card,body.app-page .button,body.app-page .icon-button,body.app-page .lead-command-card,body.app-page .lead-detail-panel,body.app-page .quick-create>.create-assistant-card,body.app-page .stat-tile,body.app-page .system-tool-card{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .advanced-link-card,body[data-ui-motion-enabled="0"].app-page .button,body[data-ui-motion-enabled="0"].app-page .icon-button,body[data-ui-motion-enabled="0"].app-page .lead-command-card,body[data-ui-motion-enabled="0"].app-page .lead-detail-panel,body[data-ui-motion-enabled="0"].app-page .quick-create>.create-assistant-card,body[data-ui-motion-enabled="0"].app-page .stat-tile,body[data-ui-motion-enabled="0"].app-page .system-tool-card{transition:none!important;transform:none!important}.detail-section-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:8px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 45%),color-mix(in srgb,var(--surface-raised) 90%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--text) 6%,transparent)}.detail-section-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft);font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms var(--ease),background 160ms var(--ease),color 160ms var(--ease),box-shadow 160ms var(--ease)}.detail-section-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-section-tabs button b{min-width:20px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text);font-size:11px;line-height:1.35}.detail-section-tabs button:focus-visible,.detail-section-tabs button:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--text);transform:translateY(-1px);outline:0}.detail-section-tabs button.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 22%,transparent)}.detail-section-tabs button.is-active b{background:color-mix(in srgb,var(--primary-contrast) 18%,transparent);color:var(--primary-contrast)}.detail-section-panel[hidden]{display:none!important}.detail-section-panel:not([hidden]){animation:enter-up 180ms var(--ease) both}.detail-panel-empty{display:grid;gap:6px;padding:18px;border:1px dashed color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent);color:var(--text-soft);text-align:center}.detail-panel-empty strong{color:var(--text)}.detail-panel-empty p{margin:0;line-height:1.6}.detail-visit-logs{display:grid;gap:12px}.detail-visit-logs>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 13%,transparent),transparent 32%),color-mix(in srgb,var(--surface-raised) 92%,transparent)}.detail-visit-logs>header div{display:grid;gap:3px}.detail-visit-logs>header strong{font-size:16px}.detail-visit-logs>header span{color:var(--text-soft);font-size:12px;font-weight:800}.detail-visit-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.detail-visit-actions button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised));color:var(--primary);font-size:12px;font-weight:900;cursor:pointer;transition:transform 150ms var(--ease),background-color 150ms ease,border-color 150ms ease}.detail-visit-actions button:focus-visible,.detail-visit-actions button:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 14%,var(--surface-raised));transform:translateY(-1px)}.detail-visit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.detail-visit-metrics span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.detail-visit-metrics small{color:var(--text-soft);font-size:11px;font-weight:900}.detail-visit-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.detail-visit-insights,.detail-visit-trend{display:grid;gap:10px}.detail-visit-trend{grid-template-columns:minmax(120px,0.24fr) minmax(0,1fr);align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.detail-visit-trend span,.detail-visit-trend strong{display:block}.detail-visit-trend strong{font-size:13px}.detail-visit-trend span{margin-top:3px;color:var(--text-soft);font-size:11px;font-weight:800}.detail-visit-hourly{display:grid;grid-template-columns:repeat(24,minmax(3px,1fr));align-items:end;gap:3px;height:54px}.detail-visit-hourly span{display:flex;align-items:end;min-width:0;height:100%;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);overflow:hidden}.detail-visit-hourly i{display:block;width:100%;min-height:4px;border-radius:inherit;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--success) 72%,var(--primary)))}.detail-visit-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-visit-distribution{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.detail-visit-distribution>strong{font-size:13px}.detail-visit-distribution p{margin:0;color:var(--text-soft);font-size:12px}.detail-visit-distribution span{display:grid;grid-template-columns:minmax(0,0.44fr) minmax(44px,1fr) auto;align-items:center;gap:8px;min-width:0}.detail-visit-distribution b,.detail-visit-distribution small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.detail-visit-distribution b{color:var(--text)}.detail-visit-distribution small{color:var(--text-soft);font-weight:800}.detail-visit-distribution i{position:relative;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent)}.detail-visit-distribution i em{position:absolute;inset:0 auto 0 0;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--success) 68%,var(--primary)))}.detail-visit-list{display:grid;gap:10px;max-height:min(52vh,560px);overflow:auto;padding-right:2px}.detail-visit-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,0.34fr);gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);transition:transform 160ms var(--ease),border-color 160ms var(--ease),box-shadow 160ms var(--ease)}.detail-visit-item:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-1px)}.detail-visit-main,.detail-visit-side{display:grid;min-width:0}.detail-visit-main{gap:6px}.detail-visit-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.detail-visit-row-head strong{font-size:13px}.detail-visit-row-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary);font-size:12px;font-weight:900}.detail-visit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-visit-fields span{display:grid;gap:4px;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}.detail-visit-fields b,.detail-visit-fields em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-visit-fields b{color:var(--text-soft);font-size:10px;font-weight:900}.detail-visit-fields em{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:11px;font-style:normal;font-weight:800}.detail-visit-fields .detail-visit-ip-summary{grid-column:1/-1}.detail-visit-fields .detail-visit-ip-summary em{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.detail-visit-side{align-content:start;justify-items:end;gap:6px;text-align:right}.detail-visit-side b,.detail-visit-side em,.detail-visit-side small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-visit-side b,.detail-visit-side em{padding:4px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:900}.detail-visit-side b{background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary)}.detail-visit-side em{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.detail-visit-side small{color:var(--text-soft);font-size:11px;font-weight:800}.log-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.page-shell-logs .log-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.page-shell-logs .log-section-nav a[hidden],.page-shell-logs [hidden]{display:none!important}.page-shell-logs .log-section-nav a{min-width:0}.page-shell-logs .log-section-nav a b,.page-shell-logs .log-section-nav a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.detail-section-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.detail-section-tabs button{flex:0 0 auto;min-width:112px;scroll-snap-align:start}.detail-visit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-visit-logs>header{align-items:stretch;flex-direction:column}.detail-visit-actions{justify-content:flex-start}.detail-visit-insights,.detail-visit-trend{grid-template-columns:minmax(0,1fr)}.detail-visit-item{grid-template-columns:minmax(0,1fr)}.detail-visit-fields{grid-template-columns:minmax(0,1fr)}.detail-visit-side{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;justify-items:start;text-align:left}.log-section-nav,.page-shell-logs .log-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.detail-section-tabs{margin-inline:-2px;padding:6px}.detail-section-tabs button{min-width:104px;min-height:46px;padding-inline:8px}.detail-visit-metrics{grid-template-columns:minmax(0,1fr)}.detail-visit-distribution span{grid-template-columns:minmax(0,1fr);align-items:start}.detail-visit-list{max-height:58vh}}@media (prefers-reduced-motion:reduce){.detail-section-panel:not([hidden]),.detail-section-tabs button,.detail-visit-item,.page-shell-logs .log-section-nav a{animation:none!important;transition:none!important;transform:none!important}}.auth-page-enhanced .auth-brand{justify-content:flex-start;padding:48px 54px 42px;background:#12384a}.auth-page-enhanced .auth-brand::after{background-image:linear-gradient(rgba(185,223,236,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(185,223,236,.12) 1px,transparent 1px);background-size:38px 38px;opacity:.3}.auth-page-enhanced .auth-brand::before{inset:46px auto 46px 0;width:3px;border-radius:0 3px 3px 0;background:#66c7ed;box-shadow:none}.auth-page-enhanced .auth-brand img{width:48px;height:48px;margin-bottom:16px;border-color:rgba(177,225,240,.32);box-shadow:none}.auth-page-enhanced .auth-brand .eyebrow{color:rgba(207,235,244,.72);font-size:10px;font-weight:780}.auth-page-enhanced .auth-brand h1{max-width:none;margin-top:10px;color:#f5fbfd;font-size:36px;line-height:1.12}.auth-page-enhanced .auth-brand-copy{max-width:330px;margin-top:16px;color:rgba(222,241,247,.78);line-height:1.7}.auth-page-enhanced .auth-brand-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:24px}.auth-page-enhanced .auth-brand-badges span{justify-content:flex-start;min-width:0;min-height:42px;padding:7px 8px;border:1px solid rgba(178,222,235,.2);border-left:2px solid rgba(102,199,237,.8);border-radius:6px;background:rgba(5,33,48,.2);color:rgba(240,250,253,.9);line-height:1.25}.auth-page-enhanced .auth-brand-badges .icon{flex:0 0 auto;color:#8cdbf4}.auth-page-enhanced .auth-metrics{height:76px;gap:6px;margin-top:auto;padding:0 0 12px;border-top:1px solid rgba(191,226,237,.2);border-bottom:0}.auth-page-enhanced .auth-metrics span{border-radius:2px 2px 0 0;background:rgba(116,193,222,.42)}.auth-page-enhanced .auth-metrics span:nth-child(3n+2){background:rgba(72,145,220,.78)}.auth-page-enhanced .auth-metrics span:nth-child(8){background:#4fc79c}.auth-page-enhanced .auth-security-card{grid-template-columns:30px minmax(0,1fr);width:100%;gap:10px;margin-top:16px;padding:0 0 0 12px;border:0;border-left:1px solid rgba(191,226,237,.34);border-radius:0;background:0 0;box-shadow:none}.auth-page-enhanced .auth-security-card>.icon{width:20px;height:20px;color:#8cdbf4}.auth-page-enhanced .auth-security-card strong{color:#eefaff}.auth-page-enhanced .auth-security-card span{color:rgba(218,240,247,.68)}@media (max-width:720px){.auth-page-enhanced .auth-brand{padding:24px 24px 20px}.auth-page-enhanced .auth-brand::before{inset:0 26px auto;width:auto;height:3px;border-radius:0 0 3px 3px}.auth-page-enhanced .auth-brand h1{margin-top:7px;font-size:28px}.auth-page-enhanced .auth-brand-copy{margin-top:8px}.auth-page-enhanced .auth-brand-badges{gap:6px;margin-top:14px}.auth-page-enhanced .auth-brand-badges span{justify-content:center;min-height:32px;padding:5px 4px;border-left-width:1px;font-size:9px}.auth-page-enhanced .auth-metrics,.auth-page-enhanced .auth-security-card{display:none}}html.auth-document{min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f7fbff}html.auth-document body.auth-page.auth-page-rebuilt{--auth-blue-950:#071b4d;--auth-blue-900:#082761;--auth-blue-800:#0f3f92;--auth-blue-700:#1558d6;--auth-blue-600:#2563eb;--auth-blue-500:#2f7cf6;--auth-cyan-400:#38d5ff;--auth-mint-400:#42e8bf;--auth-ink:#0f172a;--auth-muted:#64748b;--auth-line:rgba(148, 163, 184, 0.22);--auth-panel:rgba(255, 255, 255, 0.88);--auth-panel-solid:#ffffff;width:100%;min-height:100vh!important;min-height:100svh!important;display:flex!important;align-items:flex-start;justify-content:center;padding:92px 24px 32px!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(circle at 14% 14%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 84% 18%,rgba(14,165,233,.14),transparent 30%),linear-gradient(180deg,#fff 0,#f4f8ff 52%,#eef6ff 100%)!important;color:var(--auth-ink)}html.auth-document body.auth-page.auth-page-rebuilt .auth-rebuild-shell{margin-top:0!important}body.auth-page.auth-page-rebuilt::after,body.auth-page.auth-page-rebuilt::before{display:none!important;content:none!important}body.auth-page.auth-page-rebuilt .auth-rebuild-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}body.auth-page.auth-page-rebuilt .auth-rebuild-bg span{position:absolute;display:block;border-radius:999px;filter:blur(2px);opacity:.72}body.auth-page.auth-page-rebuilt .auth-rebuild-bg span:first-child{width:420px;height:420px;left:-150px;top:-120px;background:radial-gradient(circle,rgba(37,99,235,.18),transparent 70%)}body.auth-page.auth-page-rebuilt .auth-rebuild-bg span:nth-child(2){width:360px;height:360px;right:-110px;top:80px;background:radial-gradient(circle,rgba(56,213,255,.18),transparent 70%)}body.auth-page.auth-page-rebuilt .auth-rebuild-bg span:nth-child(3){width:300px;height:300px;right:18%;bottom:-130px;background:radial-gradient(circle,rgba(66,232,191,.14),transparent 70%)}body.auth-page.auth-page-rebuilt .auth-topbar{position:fixed;top:18px;left:50%;z-index:20;display:flex;width:min(1180px,calc(100vw - 48px));min-width:0;transform:translateX(-50%);align-items:center;justify-content:space-between;gap:14px;pointer-events:none}body.auth-page.auth-page-rebuilt .auth-mobile-brand,body.auth-page.auth-page-rebuilt .auth-topbar-brand{position:static!important;inset:auto!important;z-index:auto!important;display:inline-flex!important;width:auto!important;max-width:min(62vw,440px);height:auto!important;min-height:44px;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid rgba(37,99,235,.14);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 16px 34px rgba(15,23,42,.08);color:#0f172a;text-decoration:none;backdrop-filter:blur(16px);pointer-events:auto}body.auth-page.auth-page-rebuilt .auth-mobile-brand img{flex:0 0 auto;width:34px;height:34px;margin:0;border-radius:12px;box-shadow:0 8px 18px rgba(37,99,235,.12)}body.auth-page.auth-page-rebuilt .auth-mobile-brand strong{min-width:0;overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body.auth-page.auth-page-rebuilt .auth-theme{position:static!important;top:auto!important;right:auto!important;z-index:auto!important;display:inline-flex;width:44px!important;height:44px!important;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 16px 34px rgba(15,23,42,.08);color:#1558d6;backdrop-filter:blur(16px);pointer-events:auto}body.auth-page.auth-page-rebuilt .auth-theme::after,body.auth-page.auth-page-rebuilt .auth-theme::before{pointer-events:none!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(420px,1.02fr) minmax(390px,.98fr)!important;width:min(1180px,100%)!important;min-height:min(720px,calc(100vh - 132px));margin:0 auto!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.18);border-radius:34px!important;background:rgba(255,255,255,.72);box-shadow:0 34px 84px rgba(15,23,42,.14);backdrop-filter:blur(22px)}body.auth-page.auth-page-rebuilt .auth-rebuild-poster{position:relative;isolation:isolate;min-height:100%;justify-content:flex-start!important;gap:0;padding:44px!important;overflow:hidden;border-radius:0!important;background:linear-gradient(115deg,rgba(255,255,255,.08) 0 1px,transparent 1px 34px),linear-gradient(25deg,rgba(255,255,255,.07) 0 1px,transparent 1px 36px),radial-gradient(circle at 18% 12%,rgba(56,213,255,.42),transparent 28%),radial-gradient(circle at 86% 18%,rgba(66,232,191,.24),transparent 28%),linear-gradient(145deg,#061842 0,#0f3f92 42%,#2563eb 100%)!important;color:#fff}body.auth-page.auth-page-rebuilt .auth-rebuild-poster::before{position:absolute;inset:22px;z-index:-1;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;content:""}body.auth-page.auth-page-rebuilt .auth-rebuild-poster::after{position:absolute;inset:-45% -30% auto auto;z-index:-1;width:54%;height:120%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);content:"";opacity:.38}body.auth-page.auth-page-rebuilt .auth-poster-orb{position:absolute;z-index:-1;border-radius:999px;pointer-events:none}body.auth-page.auth-page-rebuilt .auth-poster-orb-a{right:-86px;bottom:120px;width:220px;height:220px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle,rgba(56,213,255,.24),transparent 68%)}body.auth-page.auth-page-rebuilt .auth-poster-orb-b{left:42px;bottom:32px;width:120px;height:120px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle,rgba(66,232,191,.22),transparent 70%)}body.auth-page.auth-page-rebuilt .auth-poster-head{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;margin-bottom:44px}body.auth-page.auth-page-rebuilt .auth-home-link{display:inline-flex;flex:0 0 auto;width:auto;height:auto;align-items:center;justify-content:center;text-decoration:none}body.auth-page.auth-page-rebuilt .auth-home-link img,body.auth-page.auth-page-rebuilt .auth-rebuild-poster img{width:58px!important;height:58px!important;margin:0!important;border:1px solid rgba(255,255,255,.34);border-radius:18px;background:rgba(255,255,255,.14);box-shadow:0 18px 34px rgba(4,18,55,.24)}body.auth-page.auth-page-rebuilt .auth-poster-status{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.88);font-size:12px;font-weight:700;backdrop-filter:blur(10px)}body.auth-page.auth-page-rebuilt .auth-rebuild-poster .eyebrow{color:rgba(224,242,254,.82)!important;font-size:12px;letter-spacing:.08em}body.auth-page.auth-page-rebuilt .auth-rebuild-poster h1{max-width:12ch!important;margin:10px 0 0!important;color:#fff!important;font-size:clamp(36px, 4.1vw, 56px)!important;line-height:1.02!important;letter-spacing:0}body.auth-page.auth-page-rebuilt .auth-brand-copy{max-width:460px!important;margin:18px 0 0!important;color:rgba(239,246,255,.84)!important;font-size:15px;line-height:1.75}body.auth-page.auth-page-rebuilt .auth-brand-badges{display:flex!important;flex-wrap:wrap;gap:10px;width:100%;margin:24px 0 0!important}body.auth-page.auth-page-rebuilt .auth-brand-badges span{display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 12px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;color:rgba(255,255,255,.9)!important;font-size:12px;font-weight:700;white-space:nowrap;backdrop-filter:blur(10px)}body.auth-page.auth-page-rebuilt .auth-brand-badges .icon{width:16px;height:16px;color:#b8efff!important}body.auth-page.auth-page-rebuilt .auth-poster-cards{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;width:100%;margin-top:auto;padding-top:34px}body.auth-page.auth-page-rebuilt[data-login-poster-cards-enabled="0"] .auth-poster-cards{display:none!important}body.auth-page.auth-page-rebuilt .auth-poster-card{position:relative;min-width:0;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.12);box-shadow:0 18px 34px rgba(4,18,55,.18);color:#fff;backdrop-filter:blur(14px)}body.auth-page.auth-page-rebuilt .auth-poster-card.is-primary{grid-row:span 2;display:flex;min-height:158px;flex-direction:column;justify-content:flex-end;background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.1))}body.auth-page.auth-page-rebuilt .auth-poster-card small{display:block;color:rgba(219,234,254,.72);font-size:11px;font-weight:800}body.auth-page.auth-page-rebuilt .auth-poster-card strong{display:block;margin-top:6px;overflow:hidden;color:#fff;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}body.auth-page.auth-page-rebuilt .auth-poster-card span{display:inline-flex;min-width:0;align-items:center;gap:6px;margin-top:10px;color:rgba(239,246,255,.78);font-size:12px;line-height:1.35}body.auth-page.auth-page-rebuilt .auth-poster-card .icon{flex:0 0 auto;width:15px;height:15px;color:#7dd3fc}body.auth-page.auth-page-rebuilt .auth-metrics{display:flex!important;height:76px!important;gap:8px!important;margin:22px 0 0!important;padding:12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;background:rgba(255,255,255,.1)!important;backdrop-filter:blur(12px)}body.auth-page.auth-page-rebuilt .auth-metrics span{align-self:end;width:100%;border-radius:999px 999px 4px 4px!important;background:linear-gradient(180deg,#7dd3fc,rgba(125,211,252,.22))!important}body.auth-page.auth-page-rebuilt .auth-security-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;width:100%!important;margin:14px 0 0!important;padding:16px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 18px 34px rgba(4,18,55,.14)!important;color:#fff;backdrop-filter:blur(14px)}body.auth-page.auth-page-rebuilt .auth-security-card>.icon{width:22px;height:22px;color:#99f6e4!important}body.auth-page.auth-page-rebuilt .auth-security-card strong{color:#fff!important}body.auth-page.auth-page-rebuilt .auth-security-card span{color:rgba(239,246,255,.76)!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:46px!important;border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.82)),radial-gradient(circle at 78% 12%,rgba(37,99,235,.08),transparent 30%)!important;box-shadow:none!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}body.auth-page.auth-page-rebuilt .auth-panel-kicker b,body.auth-page.auth-page-rebuilt .auth-panel-kicker span{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid rgba(37,99,235,.12);border-radius:999px;background:rgba(239,246,255,.75);color:#1558d6;font-size:12px;font-weight:800;white-space:nowrap}body.auth-page.auth-page-rebuilt .auth-panel-kicker b{max-width:50%;overflow:hidden;color:#64748b;font-weight:700;text-overflow:ellipsis}body.auth-page.auth-page-rebuilt .auth-form-head{min-width:0}body.auth-page.auth-page-rebuilt .auth-form-head .eyebrow{color:#2563eb;font-size:12px;letter-spacing:.08em}body.auth-page.auth-page-rebuilt .auth-form-head h2{margin:8px 0 0!important;color:#0f172a!important;font-size:clamp(30px, 3.1vw, 42px)!important;line-height:1.08;letter-spacing:0}body.auth-page.auth-page-rebuilt .auth-form-head p{max-width:420px;margin:12px 0 0!important;color:#64748b!important;font-size:14px!important;line-height:1.65}body.auth-page.auth-page-rebuilt .auth-time-panel{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin-top:22px!important;padding:14px!important;border:1px solid rgba(37,99,235,.12)!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 14px 30px rgba(15,23,42,.06)!important}body.auth-page.auth-page-rebuilt .auth-time-icon{display:inline-flex;width:48px!important;height:48px!important;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.12);border-radius:16px;background:#eff6ff;color:#2563eb}body.auth-page.auth-page-rebuilt .auth-time-main small{color:#64748b;font-size:11px;font-weight:800}body.auth-page.auth-page-rebuilt .auth-time-main time{display:block;margin-top:3px;color:#0f172a;font-size:14px;font-weight:900}body.auth-page.auth-page-rebuilt .auth-time-main span{display:block;margin-top:2px;color:#94a3b8;font-size:11px}body.auth-page.auth-page-rebuilt .auth-time-actions{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.auth-page.auth-page-rebuilt .auth-login-hints>span,body.auth-page.auth-page-rebuilt .auth-quick-actions a,body.auth-page.auth-page-rebuilt .auth-quick-actions>span,body.auth-page.auth-page-rebuilt .auth-time-action{position:relative;z-index:1;display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(37,99,235,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important;color:#334155!important;box-shadow:0 8px 18px rgba(15,23,42,.04)!important;cursor:pointer;text-decoration:none;touch-action:manipulation}body.auth-page.auth-page-rebuilt .auth-quick-actions a::after,body.auth-page.auth-page-rebuilt .auth-quick-actions a::before,body.auth-page.auth-page-rebuilt .auth-time-action::after,body.auth-page.auth-page-rebuilt .auth-time-action::before{pointer-events:none!important}body.auth-page.auth-page-rebuilt .auth-login-hints,body.auth-page.auth-page-rebuilt .auth-quick-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin-top:12px!important}body.auth-page.auth-page-rebuilt .auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.auth-page.auth-page-rebuilt .auth-login-hints b,body.auth-page.auth-page-rebuilt .auth-quick-actions span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.auth-page.auth-page-rebuilt .auth-form{display:grid!important;gap:14px!important;margin-top:22px!important}body.auth-page.auth-page-rebuilt .auth-form .field{display:grid;gap:8px;min-width:0;color:#334155;font-size:13px;font-weight:800}body.auth-page.auth-page-rebuilt .auth-form input:not([type=checkbox]),body.auth-page.auth-page-rebuilt .auth-input-wrap{width:100%;min-width:0}body.auth-page.auth-page-rebuilt .auth-input-wrap{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.auth-page.auth-page-rebuilt .auth-input-wrap:focus-within{transform:translateY(-1px);border-color:rgba(37,99,235,.42)!important;box-shadow:0 18px 36px rgba(37,99,235,.12)!important}body.auth-page.auth-page-rebuilt .auth-input-wrap>.icon{width:19px;height:19px;color:#2563eb}body.auth-page.auth-page-rebuilt .auth-input-wrap input{min-height:50px!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;color:#0f172a!important;font-size:15px;outline:0!important}body.auth-page.auth-page-rebuilt .auth-form input.totp-code-input{min-height:54px;padding:0 16px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.06);color:#0f172a;font-size:24px;font-weight:900;letter-spacing:.18em;text-align:center}body.auth-page.auth-page-rebuilt .auth-password-toggle{position:relative;z-index:2;display:inline-flex;width:38px;height:38px;min-width:38px;align-items:center;justify-content:center;margin:0 -4px 0 0;border:0;border-radius:13px;background:#eff6ff;color:#2563eb;cursor:pointer;touch-action:manipulation}body.auth-page.auth-page-rebuilt .auth-password-toggle::after,body.auth-page.auth-page-rebuilt .auth-password-toggle::before{pointer-events:none!important}body.auth-page.auth-page-rebuilt .auth-password-assist{display:grid;gap:6px;color:#64748b;font-size:12px}body.auth-page.auth-page-rebuilt .auth-password-meter{height:6px;overflow:hidden;border-radius:999px;background:#e2e8f0}body.auth-page.auth-page-rebuilt .auth-password-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#2563eb)}body.auth-page.auth-page-rebuilt .auth-caps-warning,body.auth-page.auth-page-rebuilt .auth-form-status{min-height:0;margin:0!important;color:#b45309;font-size:12px}body.auth-page.auth-page-rebuilt .auth-remember{display:inline-flex;width:fit-content;min-height:34px;align-items:center;gap:9px;color:#475569;font-size:13px;font-weight:800;cursor:pointer;touch-action:manipulation}body.auth-page.auth-page-rebuilt .auth-remember input{width:18px;height:18px;accent-color:#2563eb}body.auth-page.auth-page-rebuilt .auth-passkey-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}body.auth-page.auth-page-rebuilt .auth-form .button,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button{position:relative;z-index:1;display:inline-flex;width:100%;min-width:0;min-height:52px!important;align-items:center;justify-content:center;gap:9px;border-radius:16px!important;font-size:15px;font-weight:900;white-space:normal;cursor:pointer;touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.global-search-host,.global-search-input-shell{min-width:0;max-width:100%;box-sizing:border-box}.global-search-input-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;flex:1 1 220px;width:min(100%,420px)}.global-search-input-shell>.global-search-clear,.global-search-input-shell>input.global-search-enhanced{grid-area:1/1}.global-search-input-shell>input.global-search-enhanced,input.global-search-enhanced{min-width:0;max-width:100%;box-sizing:border-box}.global-search-input-shell>input.global-search-enhanced{display:block;width:100%!important}.global-search-input-shell>input.global-search-enhanced.global-search-has-generated-clear{padding-inline-end:48px!important}input.global-search-enhanced:focus{outline:0;border-color:color-mix(in srgb,var(--primary,#2563eb) 52%,var(--border,#cbd5e1));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#2563eb) 14%,transparent)}.global-search-input-shell.global-search-focus-disabled>input.global-search-enhanced:focus{box-shadow:none}.global-search-input-shell.global-search-below-min>input.global-search-enhanced{border-color:color-mix(in srgb,var(--warning,#d97706) 72%,var(--border,#cbd5e1))}.global-search-input-shell.global-search-pending{border-radius:inherit;background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary,#2563eb) 10%,transparent),transparent);background-size:180px 100%;animation:global-search-pulse 1s ease-in-out infinite}.global-search-clear{position:relative;z-index:3;display:inline-grid;align-self:center;justify-self:end;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin-inline-end:4px;padding:0;border:0;border-radius:10px;appearance:none;background:0 0;color:var(--text-muted,var(--muted,#64748b));font:inherit;line-height:0;cursor:pointer;opacity:.84;transform:scale(1);transform-origin:center;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.global-search-clear[hidden]{display:none!important}.global-search-clear:not([hidden]){animation:global-search-clear-pop .16s ease both}.global-search-clear:focus-visible,.global-search-clear:hover{background:color-mix(in srgb,var(--primary,#2563eb) 10%,var(--surface,#fff));color:var(--primary,#2563eb);opacity:1;transform:scale(1.04);outline:0}.global-search-clear:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#2563eb) 20%,transparent)}.global-search-clear-icon{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.global-search-input-shell>input[type=search]::-webkit-search-cancel-button,input[type=search].global-search-enhanced::-webkit-search-cancel-button,input[type=search].global-search-enhanced::-webkit-search-decoration,input[type=search].global-search-enhanced::-webkit-search-results-button,input[type=search].global-search-enhanced::-webkit-search-results-decoration{display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important}input[type=search].global-search-enhanced::-ms-clear,input[type=search].global-search-enhanced::-ms-reveal{display:none!important;width:0!important;height:0!important}html[data-resolved-theme=dark] .global-search-input-shell>input.global-search-enhanced,html[data-theme=dark] .global-search-input-shell>input.global-search-enhanced{color-scheme:dark;border-color:var(--border,#2c3734);background-color:var(--surface,#171e1c);color:var(--text,#eff5f2)}html[data-resolved-theme=dark] input.global-search-enhanced::placeholder,html[data-theme=dark] input.global-search-enhanced::placeholder{color:var(--muted,#87958f);opacity:1}html[data-resolved-theme=dark] .global-search-clear,html[data-resolved-theme=dark] :where(.sidebar-search-clear,.front-nav-search-clear),html[data-theme=dark] .global-search-clear,html[data-theme=dark] :where(.sidebar-search-clear,.front-nav-search-clear){color:color-mix(in srgb,var(--text,#eff5f2) 72%,var(--muted,#87958f))}html[data-resolved-theme=dark] .global-search-clear:focus-visible,html[data-resolved-theme=dark] .global-search-clear:hover,html[data-resolved-theme=dark] :where(.sidebar-search-clear,.front-nav-search-clear):focus-visible,html[data-resolved-theme=dark] :where(.sidebar-search-clear,.front-nav-search-clear):hover,html[data-theme=dark] .global-search-clear:focus-visible,html[data-theme=dark] .global-search-clear:hover,html[data-theme=dark] :where(.sidebar-search-clear,.front-nav-search-clear):focus-visible,html[data-theme=dark] :where(.sidebar-search-clear,.front-nav-search-clear):hover{background:color-mix(in srgb,var(--primary,#60a5fa) 17%,var(--surface,#171e1c));color:color-mix(in srgb,var(--primary,#60a5fa) 62%,#fff)}.sidebar-search input.global-search-enhanced{padding-inline-end:46px}.sidebar-search-clear{right:1px;width:36px;min-width:36px;height:36px;min-height:36px;touch-action:manipulation}:where(
button[data-front-nav-search-clear],button[data-batch-preview-search-clear],button[data-document-log-search-clear],button[data-log-viewer-search-clear],button[data-lead-page-search-clear]
){min-height:38px;touch-action:manipulation}@keyframes global-search-clear-pop{from{opacity:0;transform:scale(.82)}to{opacity:.84;transform:scale(1)}}@media (max-width:720px){.backup-log-search.global-search-host,.front-preview-history-search.global-search-host,.global-search-input-shell,.import-history-tools .global-search-input-shell,.search-box.global-search-host,.settings-search.global-search-host,.system-tools-search.global-search-host{width:100%;max-width:100%;flex-basis:100%}.global-search-input-shell>input.global-search-enhanced.global-search-has-generated-clear{min-height:44px;padding-inline-end:56px!important}.global-search-clear{width:44px;min-width:44px;height:44px;min-height:44px;margin-inline-end:0;border-radius:12px}.sidebar-search input.global-search-enhanced{padding-inline-end:52px}.sidebar-search-clear{right:0;width:44px;min-width:44px;height:44px;min-height:44px}:where(
button[data-front-nav-search-clear],button[data-batch-preview-search-clear],button[data-document-log-search-clear],button[data-log-viewer-search-clear],button[data-lead-page-search-clear]
){min-height:44px}}@media (prefers-reduced-motion:reduce){.global-search-clear:not([hidden]),.global-search-host,.global-search-host *,.global-search-input-shell,.global-search-input-shell *{animation:none!important;transition:none!important}}body.auth-page.auth-page-rebuilt .auth-form .button::after,body.auth-page.auth-page-rebuilt .auth-form .button::before,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button::after,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button::before{pointer-events:none!important}body.auth-page.auth-page-rebuilt .auth-form .button.button-primary,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-primary{border:0!important;background:linear-gradient(135deg,#2563eb 0,#0ea5e9 100%)!important;box-shadow:0 18px 34px rgba(37,99,235,.22)!important;color:#fff!important}body.auth-page.auth-page-rebuilt .auth-form .button.button-secondary,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-secondary{border:1px solid rgba(37,99,235,.16)!important;background:#fff!important;box-shadow:0 12px 24px rgba(15,23,42,.06)!important;color:#1558d6!important}@media (hover:hover) and (pointer:fine){body.auth-page.auth-page-rebuilt .auth-form .button:hover,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button:hover,body.auth-page.auth-page-rebuilt .auth-quick-actions a:hover,body.auth-page.auth-page-rebuilt .auth-time-action:hover{transform:translateY(-2px);filter:saturate(1.05)}}body.auth-page.auth-page-rebuilt .alert,body.auth-page.auth-page-rebuilt .auth-2fa-panel{border-radius:18px!important}body.auth-page.auth-page-rebuilt .auth-footer{margin-top:18px;color:#64748b}@keyframes auth-rebuild-rise{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-rebuild-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes auth-rebuild-sheen{0%{transform:translateX(-30%) rotate(20deg)}100%{transform:translateX(30%) rotate(20deg)}}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-rebuild-shell{animation:auth-rebuild-rise .55s cubic-bezier(.2,.8,.2,1) both}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-poster-card,body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-security-card{animation:auth-rebuild-rise .52s cubic-bezier(.2,.8,.2,1) both}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-poster-card:nth-child(2){animation-delay:80ms}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-poster-card:nth-child(3){animation-delay:140ms}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-poster-orb-a{animation:auth-rebuild-float 7s ease-in-out infinite}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-poster-orb-b{animation:auth-rebuild-float 8s ease-in-out infinite reverse}body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="1"][data-login-rebuild-motion-enabled="1"] .auth-rebuild-poster::after{animation:auth-rebuild-sheen 10s ease-in-out infinite alternate}body.auth-page.auth-page-rebuilt[data-login-rebuild-motion-enabled="0"] *,body.auth-page.auth-page-rebuilt[data-login-rebuild-motion-enabled="0"] ::after,body.auth-page.auth-page-rebuilt[data-login-rebuild-motion-enabled="0"] ::before,body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="0"] *,body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="0"] ::after,body.auth-page.auth-page-rebuilt[data-ui-motion-enabled="0"] ::before{animation:none!important;transition-duration:0s!important}@media (max-width:1040px){body.auth-page.auth-page-rebuilt .auth-rebuild-shell{grid-template-columns:minmax(350px,.92fr) minmax(370px,1.08fr)!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel,body.auth-page.auth-page-rebuilt .auth-rebuild-poster{padding:34px!important}body.auth-page.auth-page-rebuilt .auth-poster-cards{grid-template-columns:minmax(0,1fr)}body.auth-page.auth-page-rebuilt .auth-poster-card.is-primary{grid-row:auto;min-height:0}}@media (max-width:760px){html.auth-document body.auth-page.auth-page-rebuilt{display:block!important;padding:72px 12px 18px!important}body.auth-page.auth-page-rebuilt .auth-topbar{top:12px;width:calc(100vw - 24px)}body.auth-page.auth-page-rebuilt .auth-mobile-brand,body.auth-page.auth-page-rebuilt .auth-topbar-brand{max-width:calc(100vw - 88px);min-height:42px;padding-right:12px}body.auth-page.auth-page-rebuilt .auth-theme{width:42px!important;height:42px!important;min-width:42px;min-height:42px}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:0;border-radius:24px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-poster{min-height:0;padding:22px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-poster::before{inset:12px;border-radius:20px}body.auth-page.auth-page-rebuilt .auth-poster-head{margin-bottom:18px}body.auth-page.auth-page-rebuilt .auth-home-link img,body.auth-page.auth-page-rebuilt .auth-rebuild-poster img{width:46px!important;height:46px!important;border-radius:15px}body.auth-page.auth-page-rebuilt .auth-poster-status{min-height:30px;padding-inline:10px;font-size:11px}body.auth-page.auth-page-rebuilt .auth-rebuild-poster h1{max-width:none!important;font-size:28px!important;line-height:1.12!important}body.auth-page.auth-page-rebuilt .auth-brand-copy{margin-top:10px!important;font-size:13px;line-height:1.55}body.auth-page.auth-page-rebuilt .auth-brand-badges{flex-wrap:nowrap;gap:8px;margin-top:14px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body.auth-page.auth-page-rebuilt .auth-brand-badges::-webkit-scrollbar,body.auth-page.auth-page-rebuilt .auth-login-hints::-webkit-scrollbar,body.auth-page.auth-page-rebuilt .auth-poster-cards::-webkit-scrollbar{display:none}body.auth-page.auth-page-rebuilt .auth-brand-badges span{flex:0 0 auto;min-height:32px;padding:6px 10px!important;font-size:11px}body.auth-page.auth-page-rebuilt .auth-poster-cards{display:flex;gap:10px;margin-top:14px;padding-top:0;overflow-x:auto;scrollbar-width:none}body.auth-page.auth-page-rebuilt .auth-poster-card{flex:0 0 min(218px,74vw);padding:13px;border-radius:17px}body.auth-page.auth-page-rebuilt .auth-poster-card strong{font-size:15px}body.auth-page.auth-page-rebuilt .auth-metrics,body.auth-page.auth-page-rebuilt .auth-security-card{display:none!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:22px!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker{margin-bottom:13px}body.auth-page.auth-page-rebuilt .auth-panel-kicker b{max-width:54%}body.auth-page.auth-page-rebuilt .auth-form-head h2{font-size:26px!important}body.auth-page.auth-page-rebuilt .auth-form-head p{margin-top:8px!important;font-size:13px!important}body.auth-page.auth-page-rebuilt .auth-time-panel{grid-template-columns:42px minmax(0,1fr);margin-top:16px!important;padding:12px!important;border-radius:18px!important}body.auth-page.auth-page-rebuilt .auth-time-icon{width:42px!important;height:42px!important;border-radius:14px}body.auth-page.auth-page-rebuilt .auth-time-main time{font-size:12px;line-height:1.4}body.auth-page.auth-page-rebuilt .auth-login-hints{display:flex!important;overflow-x:auto;scrollbar-width:none}body.auth-page.auth-page-rebuilt .auth-login-hints>span{flex:0 0 auto;min-height:38px;padding-inline:10px}body.auth-page.auth-page-rebuilt .auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.auth-page.auth-page-rebuilt .auth-form{gap:12px!important;margin-top:18px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap{min-height:50px}body.auth-page.auth-page-rebuilt .auth-input-wrap input{min-height:48px!important;font-size:14px}body.auth-page.auth-page-rebuilt .auth-form .button,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button{min-height:50px!important}}@media (max-width:420px){html.auth-document body.auth-page.auth-page-rebuilt{padding-inline:8px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{border-radius:20px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel,body.auth-page.auth-page-rebuilt .auth-rebuild-poster{padding:18px!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker{flex-wrap:wrap}body.auth-page.auth-page-rebuilt .auth-panel-kicker b{max-width:100%}body.auth-page.auth-page-rebuilt .auth-passkey-actions,body.auth-page.auth-page-rebuilt .auth-quick-actions,body.auth-page.auth-page-rebuilt .auth-time-actions{grid-template-columns:minmax(0,1fr)!important}body.auth-page.auth-page-rebuilt .auth-login-hints>span{max-width:76vw}}@media (max-height:720px) and (max-width:760px){body.auth-page.auth-page-rebuilt[data-login-rebuild-mobile-compact-enabled="1"] .auth-brand-copy,body.auth-page.auth-page-rebuilt[data-login-rebuild-mobile-compact-enabled="1"] .auth-poster-cards,body.auth-page.auth-page-rebuilt[data-login-rebuild-mobile-compact-enabled="1"] .auth-quick-actions{display:none!important}body.auth-page.auth-page-rebuilt[data-login-rebuild-mobile-compact-enabled="1"] .auth-rebuild-poster{padding-block:16px!important}body.auth-page.auth-page-rebuilt[data-login-rebuild-mobile-compact-enabled="1"] .auth-form{margin-top:14px!important}}@media (prefers-reduced-motion:reduce){body.auth-page.auth-page-rebuilt *,body.auth-page.auth-page-rebuilt ::after,body.auth-page.auth-page-rebuilt ::before{animation:none!important;scroll-behavior:auto!important;transition-duration:0s!important}}.feature-center-page .content{gap:16px}.feature-center-hero{overflow:hidden;position:relative}.feature-center-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 20%,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at 86% 14%,rgba(14,165,233,.12),transparent 26%)}.feature-center-hero>*{position:relative;z-index:1}.feature-center-stats .feature-stat span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.feature-center-filter{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm);overflow-x:auto;scrollbar-width:none}.feature-center-filter::-webkit-scrollbar{display:none}.feature-center-filter a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-weight:800;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.feature-center-filter a.is-active,.feature-center-filter a:focus-visible,.feature-center-filter a:hover{color:var(--primary);border-color:rgba(37,99,235,.2);background:rgba(37,99,235,.08);transform:translateY(-1px)}.feature-center-module-head,.feature-center-panel-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.feature-center-panel-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.feature-center-panel-actions .button{min-height:36px;white-space:nowrap}.feature-center-panel-head{margin-bottom:14px}.feature-center-module-head h3,.feature-center-panel-head h2{margin:0}.feature-center-module-head p,.feature-center-panel-head p{margin:4px 0 0;line-height:1.6}.feature-center-checks,.feature-center-gap-list{display:grid;gap:10px}.feature-center-gap-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(255,255,255,.9))}.feature-center-gap-card>span,.feature-center-module-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:rgba(37,99,235,.1);flex:0 0 auto}.feature-center-gap-card>span{color:#b45309;background:rgba(245,158,11,.14)}.feature-center-gap-card small,.feature-center-module-head small{display:block;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em}.feature-center-gap-card strong{display:block;margin-top:2px}.feature-center-gap-card p{margin:4px 0 0;color:var(--muted);line-height:1.55}.feature-center-gap-card code{display:inline-flex;margin-top:8px;max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);font-size:12px;overflow-wrap:anywhere}.feature-center-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-center-module{display:grid;gap:14px;align-content:start}.feature-center-module.is-warning{border-color:rgba(245,158,11,.35)}.feature-center-module.is-danger{border-color:rgba(220,38,38,.3)}.feature-center-module-head{align-items:flex-start}.feature-center-module-head>div{min-width:0}.feature-center-progress{height:8px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.feature-center-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);transition:width .35s ease}.feature-center-check{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.feature-center-check>span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;color:var(--muted);background:var(--surface)}.feature-center-check.is-ok>span{color:#059669;background:rgba(5,150,105,.12)}.feature-center-check.is-gap>span{color:#b45309;background:rgba(245,158,11,.14)}.feature-center-check.is-optional>span{color:#2563eb;background:rgba(37,99,235,.12)}.feature-center-check strong{display:block}.feature-center-check p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.feature-center-check a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.feature-center-check a:focus-visible,.feature-center-check a:hover{color:var(--primary);border-color:rgba(37,99,235,.28)}.feature-center-module-actions{padding-top:2px}.feature-center-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.feature-center-preset-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid rgba(37,99,235,.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-center-preset-card:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.28);box-shadow:0 16px 32px rgba(37,99,235,.1)}.feature-center-preset-card.is-ready{border-color:rgba(5,150,105,.22)}.feature-center-preset-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;background:rgba(37,99,235,.1)}.feature-center-preset-card.is-ready .feature-center-preset-icon{color:#059669;background:rgba(5,150,105,.12)}.feature-center-preset-body{min-width:0}.feature-center-preset-body small,.feature-center-preset-body strong{display:block}.feature-center-preset-body small{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.04em}.feature-center-preset-body strong{margin-top:3px;font-size:16px}.feature-center-preset-body p{min-height:58px;margin:7px 0 10px;color:var(--muted);font-size:13px;line-height:1.55}.feature-center-preset-card>.button{grid-column:1/-1;width:100%}.feature-center-preset-card>.button[disabled]{opacity:.72;cursor:default}.feature-center-progress-panel{overflow:hidden}.feature-center-progress-steps{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.feature-center-progress-steps li{position:relative;min-height:34px;padding:8px 10px 8px 34px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--surface-soft);font-size:13px;font-weight:700}.feature-center-progress-steps li::before{content:"";position:absolute;left:12px;top:50%;width:9px;height:9px;border-radius:999px;background:#94a3b8;transform:translateY(-50%)}.feature-center-progress-steps li.is-active{color:#1d4ed8;border-color:rgba(37,99,235,.22);background:rgba(37,99,235,.08)}.feature-center-progress-steps li.is-active::before{background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.12)}.feature-center-progress-steps li.is-done{color:#047857;border-color:rgba(5,150,105,.22);background:rgba(5,150,105,.08)}.feature-center-progress-steps li.is-done::before{background:#059669}.feature-center-progress-steps li.is-error{color:#b91c1c;border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.08)}.feature-center-progress-steps li.is-error::before{background:#dc2626}.feature-center-log-panel{overflow:hidden}.feature-center-snapshot-panel{overflow:hidden}.feature-center-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.feature-center-snapshot-grid article{position:relative;min-height:126px;padding:15px;border:1px solid rgba(37,99,235,.14);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(14,165,233,.12),transparent 36%),rgba(255,255,255,.9);box-shadow:var(--shadow-sm);overflow:hidden}.feature-center-snapshot-grid article::before{content:"";position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(14,165,233,.08));pointer-events:none}.feature-center-snapshot-grid article>*{position:relative;z-index:1}.feature-center-snapshot-grid small,.feature-center-snapshot-grid strong{display:block}.feature-center-snapshot-grid small{color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.04em}.feature-center-snapshot-grid strong{margin-top:6px;font-size:16px;line-height:1.35}.feature-center-snapshot-grid p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.feature-center-snapshot-panel .feature-center-panel-actions{row-gap:8px}.feature-center-snapshot-panel .feature-center-panel-actions .button{min-width:0}.feature-center-snapshot-result{max-height:320px;margin:14px 0 0;padding:14px;border:1px solid rgba(37,99,235,.14);border-radius:14px;background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.96));color:#1e3a8a;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.feature-center-audit-panel{overflow:hidden}.feature-center-audit-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feature-center-audit-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(37,99,235,.14);border-radius:12px;background:rgba(248,250,252,.86)}.feature-center-audit-number{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;background:rgba(37,99,235,.1);font-size:12px;font-weight:900}.feature-center-audit-item.is-success .feature-center-audit-number{color:#059669;background:rgba(5,150,105,.12)}.feature-center-audit-item strong{display:block}.feature-center-audit-item p{margin:5px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.feature-center-audit-item code{display:inline-flex;max-width:100%;min-height:24px;align-items:center;padding:0 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);font-size:11px;overflow-wrap:anywhere}.feature-center-page .backup-log-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 12px}.feature-center-page .backup-log-tab{min-width:0;min-height:74px;padding:12px;border:1px solid rgba(37,99,235,.14);border-radius:12px;color:var(--text);background:rgba(255,255,255,.9);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-center-page .backup-log-tab:focus-visible,.feature-center-page .backup-log-tab:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.3);outline:0}.feature-center-page .backup-log-tab.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.feature-center-page .backup-log-tab small,.feature-center-page .backup-log-tab span,.feature-center-page .backup-log-tab strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-center-page .backup-log-tab span{font-size:12px;font-weight:800}.feature-center-page .backup-log-tab strong{margin-top:5px;font-size:24px;line-height:1}.feature-center-page .backup-log-tab small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:800}.feature-center-page .backup-log-tab.is-active small{color:rgba(255,255,255,.78)}.feature-center-page .backup-log-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.feature-center-page .backup-log-toolbar .button{min-height:36px}.feature-center-page .backup-log-toolbar .button.is-active{color:#fff;border-color:transparent;background:#2563eb}.feature-center-page .backup-log-search{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(37,99,235,.14);border-radius:12px;background:rgba(255,255,255,.88)}.feature-center-page .backup-log-search>span,.feature-center-page .backup-log-search>strong{font-size:12px;font-weight:800;white-space:nowrap}.feature-center-page .backup-log-search input{width:100%;min-width:0;min-height:38px;padding:0 12px;border:1px solid rgba(37,99,235,.15);border-radius:10px;color:var(--text);background:var(--surface);outline:0}.feature-center-page .backup-log-read-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;align-items:start}.feature-center-page .backup-log-current,.feature-center-page .backup-log-directory,.feature-center-page .backup-log-tools{border:1px solid rgba(37,99,235,.13);border-radius:14px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-sm)}.feature-center-page .backup-log-current,.feature-center-page .backup-log-directory{padding:14px}.feature-center-page .backup-log-directory-head,.feature-center-page .backup-log-tools{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.feature-center-page .backup-log-current h3,.feature-center-page .backup-log-directory-head h3{margin:3px 0 0}.feature-center-page .backup-log-current-label,.feature-center-page .backup-log-current-meta span,.feature-center-page .backup-log-directory-head>strong,.feature-center-page .backup-log-entry-meta em,.feature-center-page .backup-log-tool-chips span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.09);font-size:11px;font-style:normal;font-weight:800}.feature-center-page .backup-log-read-summary{margin:8px 0 10px;color:var(--muted);font-size:13px;font-weight:700}.feature-center-page .backup-log-resume{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(37,99,235,.16);border-radius:12px;color:#1d4ed8;background:rgba(37,99,235,.08);cursor:pointer}.feature-center-page .backup-log-progress{height:7px;margin-bottom:10px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.16)}.feature-center-page .backup-log-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.feature-center-page .backup-log-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.feature-center-page .backup-log-empty,.feature-center-page .backup-log-entry{display:block;min-height:0;padding:0;border:0;background:0 0}.feature-center-page .backup-log-entry-button{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:1px solid rgba(37,99,235,.12);border-radius:12px;color:inherit;background:rgba(248,250,252,.86);text-align:left;cursor:pointer}.feature-center-page .backup-log-entry-button:focus-visible,.feature-center-page .backup-log-entry-button:hover,.feature-center-page .backup-log-entry.is-current .backup-log-entry-button{border-color:rgba(37,99,235,.3);background:rgba(239,246,255,.96);outline:0}.feature-center-page .backup-log-entry-number{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;color:#2563eb;background:rgba(37,99,235,.1);font-size:12px;font-weight:900}.feature-center-page .backup-log-entry.is-current .backup-log-entry-number{color:#fff;background:#2563eb}.feature-center-page .backup-log-entry-body{min-width:0}.feature-center-page .backup-log-entry-body small,.feature-center-page .backup-log-entry-body strong,.feature-center-page .backup-log-resume span,.feature-center-page .backup-log-resume strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-center-page .backup-log-current p,.feature-center-page .backup-log-entry-body small{color:var(--muted);line-height:1.6}.feature-center-page .backup-log-current-meta,.feature-center-page .backup-log-entry-meta,.feature-center-page .backup-log-tool-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.feature-center-page .backup-log-current{min-height:260px}.feature-center-page .backup-log-current code{display:block;padding:12px;border:1px solid rgba(37,99,235,.12);border-radius:12px;color:#1d4ed8;background:rgba(239,246,255,.9);font-size:12px;overflow-wrap:anywhere}.feature-center-page .backup-log-tools{align-items:center;margin-top:14px;padding:14px}[data-theme=dark] .feature-center-audit-item,[data-theme=dark] .feature-center-page .backup-log-current,[data-theme=dark] .feature-center-page .backup-log-directory,[data-theme=dark] .feature-center-page .backup-log-empty,[data-theme=dark] .feature-center-page .backup-log-entry-button,[data-theme=dark] .feature-center-page .backup-log-search,[data-theme=dark] .feature-center-page .backup-log-tab,[data-theme=dark] .feature-center-page .backup-log-tools,[data-theme=dark] .feature-center-preset-card,[data-theme=dark] .feature-center-snapshot-grid article,[data-theme=dark] .feature-center-snapshot-result{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.72)}.feature-center-motion .feature-center-audit-panel,.feature-center-motion .feature-center-gap-panel,.feature-center-motion .feature-center-hero,.feature-center-motion .feature-center-log-panel,.feature-center-motion .feature-center-module,.feature-center-motion .feature-center-preset-panel,.feature-center-motion .feature-center-progress-panel,.feature-center-motion .feature-center-snapshot-panel,.feature-center-motion .feature-center-stats .feature-stat{animation:feature-center-rise .42s ease both}.feature-center-motion .feature-center-module:nth-child(2n){animation-delay:40ms}.feature-center-motion .feature-center-module:nth-child(3n){animation-delay:80ms}@keyframes feature-center-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .feature-center-gap-card{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(15,23,42,.92))}[data-theme=dark] .feature-center-snapshot-grid small,[data-theme=dark] .feature-center-snapshot-result{color:#bfdbfe}@media (max-width:960px){.feature-center-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-center-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-center-page .backup-log-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-center-page .backup-log-read-grid{grid-template-columns:1fr}.feature-center-page .backup-log-current{min-height:0}.feature-center-module-grid{grid-template-columns:1fr}.feature-center-gap-card{grid-template-columns:36px minmax(0,1fr)}.feature-center-gap-card .button{grid-column:1/-1;width:100%}}@media (max-width:720px){.feature-center-page.feature-center-mobile-compact .feature-center-hero{grid-template-columns:1fr;padding:16px}.feature-center-page.feature-center-mobile-compact .feature-actions,.feature-center-page.feature-center-mobile-compact .feature-actions .button{width:100%}.feature-center-page.feature-center-mobile-compact .feature-center-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-center-page.feature-center-mobile-compact .feature-center-module-head,.feature-center-page.feature-center-mobile-compact .feature-center-panel-head{display:grid;grid-template-columns:40px minmax(0,1fr)}.feature-center-page.feature-center-mobile-compact .feature-center-panel-head{grid-template-columns:1fr}.feature-center-page.feature-center-mobile-compact .feature-center-module-head .feature-pill,.feature-center-page.feature-center-mobile-compact .feature-center-panel-head .feature-pill{grid-column:1/-1;width:max-content}.feature-center-page.feature-center-mobile-compact .feature-center-panel-actions,.feature-center-page.feature-center-mobile-compact .feature-center-panel-actions .button{width:100%}.feature-center-page.feature-center-mobile-compact .backup-log-tabs,.feature-center-page.feature-center-mobile-compact .feature-center-preset-grid{grid-template-columns:1fr}.feature-center-page.feature-center-mobile-compact .feature-center-preset-card{grid-template-columns:38px minmax(0,1fr);padding:12px}.feature-center-page.feature-center-mobile-compact .feature-center-snapshot-grid article{min-height:0;padding:13px}.feature-center-page.feature-center-mobile-compact .feature-center-snapshot-grid{grid-template-columns:1fr}.feature-center-page.feature-center-mobile-compact .feature-center-snapshot-result{max-height:260px;font-size:11px}.feature-center-page.feature-center-mobile-compact .feature-center-snapshot-panel .feature-center-panel-actions{grid-template-columns:1fr}.feature-center-page.feature-center-mobile-compact .feature-center-audit-item{grid-template-columns:36px minmax(0,1fr);padding:11px}.feature-center-page.feature-center-mobile-compact .feature-center-audit-number{width:34px;height:34px}.feature-center-page.feature-center-mobile-compact .feature-center-preset-body p{min-height:0}.feature-center-page.feature-center-mobile-compact .backup-log-search{grid-template-columns:1fr}.feature-center-page.feature-center-mobile-compact .backup-log-toolbar .button{flex:1 1 calc(50% - 8px);justify-content:center}.feature-center-page.feature-center-mobile-compact .backup-log-directory-head,.feature-center-page.feature-center-mobile-compact .backup-log-tools{align-items:stretch;flex-direction:column}.feature-center-page.feature-center-mobile-compact .feature-center-check{grid-template-columns:28px minmax(0,1fr)}.feature-center-page.feature-center-mobile-compact .feature-center-check a{grid-column:1/-1;min-height:40px}.feature-center-filter{margin-right:-12px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.feature-center-motion .feature-center-audit-panel,.feature-center-motion .feature-center-gap-panel,.feature-center-motion .feature-center-hero,.feature-center-motion .feature-center-log-panel,.feature-center-motion .feature-center-module,.feature-center-motion .feature-center-preset-panel,.feature-center-motion .feature-center-progress-panel,.feature-center-motion .feature-center-snapshot-panel,.feature-center-motion .feature-center-stats .feature-stat{animation:none}}@media (max-width:720px){body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start!important;gap:8px;width:100%;max-width:100vw;min-width:0;padding-inline:max(10px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar::-webkit-scrollbar,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar::-webkit-scrollbar{display:none}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar>*,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar>*{flex:0 0 auto!important;min-width:max-content;scroll-snap-align:none!important;scroll-snap-stop:normal!important}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar-title,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar-title{display:flex!important;max-width:none!important;min-width:max-content!important}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar-actions,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar-actions{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:max-content!important;margin-left:0!important;padding-inline:0!important;overflow:visible!important;justify-content:flex-start!important;scroll-snap-type:none!important}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar-actions>*,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar-actions>*{flex:0 0 auto!important}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar :is(.icon-button,.button),body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar :is(.icon-button,.button){min-width:42px;min-height:42px}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"][data-admin-topbar-mobile-scroll-hint-enabled="1"] .topbar,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"][data-admin-topbar-mobile-scroll-hint-enabled="1"] .topbar{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%)}body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"][data-admin-topbar-mobile-edge-spacer-enabled="1"] .topbar::after,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"][data-admin-topbar-mobile-edge-spacer-enabled="1"] .topbar::after{content:'';flex:0 0 max(18px,env(safe-area-inset-right));width:max(18px,env(safe-area-inset-right));height:1px}}@media (max-width:430px){body.admin-shell-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar,body.app-page[data-admin-topbar-mobile-full-scroll-enabled="1"] .topbar{max-width:100vw}}.backup-page .feature-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.backup-page .backup-activity-panel{border-color:rgba(37,99,235,.16)}.backup-page .backup-activity-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.backup-page .backup-activity-empty,.backup-page .backup-activity-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;min-height:54px;padding:12px 14px;border:1px solid rgba(37,99,235,.12);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(15,23,42,.05)}.backup-page .backup-activity-empty{grid-template-columns:92px minmax(0,1fr) auto;color:var(--muted)}.backup-page .backup-activity-empty span,.backup-page .backup-activity-time{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.1);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:12px;white-space:nowrap}.backup-page .backup-activity-empty strong,.backup-page .backup-activity-item strong{display:block;color:var(--text);font-size:14px}.backup-page .backup-activity-empty small,.backup-page .backup-activity-item small{display:block;margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.backup-page .backup-activity-item.is-pending{border-color:rgba(245,158,11,.22)}.backup-page .backup-activity-item.is-pending .backup-activity-time{color:#a16207;background:rgba(245,158,11,.12)}.backup-page .backup-activity-item.is-success{border-color:rgba(22,163,74,.24)}.backup-page .backup-activity-item.is-success .backup-activity-time{color:#15803d;background:rgba(22,163,74,.12)}.backup-page .backup-activity-item.is-error{border-color:rgba(220,38,38,.24)}.backup-page .backup-activity-item.is-error .backup-activity-time{color:#b91c1c;background:rgba(220,38,38,.12)}.backup-page .button:hover{box-shadow:0 12px 24px rgba(37,99,235,.12);filter:saturate(1.04)}.backup-page .button.is-loading .icon{animation:backup-spin .82s linear infinite}.backup-page-motion .backup-file-row,.backup-page-motion .feature-hero,.backup-page-motion .feature-panel,.backup-page-motion .feature-stat{animation:backup-rise .42s ease both}@media (max-width:1180px){.backup-page .feature-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.backup-page .backup-activity-empty,.backup-page .backup-activity-item,.backup-page .feature-stat-grid{grid-template-columns:1fr}.backup-page .backup-activity-empty span,.backup-page .backup-activity-time{width:fit-content}}.backup-page .backup-panel-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:18px}.backup-page .backup-file-row .feature-actions,.backup-page .backup-panel-head .feature-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.backup-page .backup-file-row .feature-actions .button,.backup-page .backup-panel-head .feature-actions .button{min-height:40px;border-radius:12px;transform:none!important}.backup-page .backup-cloud-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.backup-page .backup-cloud-grid article{min-width:0;padding:15px 16px;border:1px solid rgba(37,99,235,.12);border-radius:16px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(255,255,255,.94))}.backup-page .backup-cloud-grid span,.backup-page .backup-cloud-grid strong,.backup-page .backup-file-row code,.backup-page .backup-file-row strong{overflow-wrap:anywhere}.backup-page .backup-file-row{align-items:center}.backup-page .backup-file-row>div:first-child{min-width:0}@media (max-width:1180px){.backup-page .backup-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.backup-page .backup-file-row,.backup-page .backup-panel-head{align-items:stretch;flex-direction:column}.backup-page .backup-file-row .feature-actions,.backup-page .backup-panel-head .feature-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.backup-page .backup-file-row .feature-actions .button,.backup-page .backup-panel-head .feature-actions .button{width:100%;min-width:0}.backup-page .backup-cloud-grid{grid-template-columns:1fr}}.backup-page .feature-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.backup-page .backup-cloud-grid article,.backup-page .backup-file-row,.backup-page .feature-panel,.backup-page .feature-stat{position:relative;overflow:hidden}.backup-page .backup-cloud-grid article::before,.backup-page .backup-file-row::before,.backup-page .feature-stat::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(37,99,235,.8),rgba(14,165,233,.28));opacity:.7}.backup-page .feature-panel{border-color:rgba(37,99,235,.14);box-shadow:0 16px 40px rgba(15,23,42,.07)}.backup-page .backup-cloud-panel{background:radial-gradient(circle at 90% 10%,rgba(14,165,233,.12),transparent 32%),var(--surface)}.backup-page .button{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,filter .18s ease}.backup-page .button:hover{box-shadow:0 12px 24px rgba(37,99,235,.12);filter:saturate(1.04)}.backup-page .button.is-loading{cursor:progress;opacity:.82}.backup-page .button.is-loading .icon{animation:backup-spin .82s linear infinite}.backup-activity-panel{background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(255,255,255,.96)),var(--surface)}.backup-activity-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.backup-activity-stats{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 14px}.backup-activity-stats span{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:1px solid rgba(37,99,235,.12);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.74);font-size:12px;font-weight:700}.backup-progress-panel{display:grid;align-content:start;gap:14px;border-color:rgba(14,165,233,.18);background:radial-gradient(circle at 92% 8%,rgba(14,165,233,.12),transparent 34%),var(--surface)}.backup-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.backup-progress-head h2{margin:4px 0 6px}.backup-progress-percent{display:inline-flex;min-width:58px;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.16);border-radius:999px;color:#2563eb;background:rgba(37,99,235,.08);font-weight:800}.backup-progress-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.16)}.backup-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);transition:width .28s ease}.backup-progress-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.backup-progress-steps li{position:relative;padding:10px 12px 10px 34px;border:1px solid rgba(37,99,235,.12);border-radius:14px;color:var(--muted);background:rgba(255,255,255,.74);font-size:13px}.backup-progress-steps li::before{content:"";position:absolute;left:12px;top:14px;width:10px;height:10px;border-radius:999px;background:rgba(148,163,184,.55)}.backup-progress-steps li.is-active{color:#1d4ed8;border-color:rgba(37,99,235,.24);background:rgba(37,99,235,.08)}.backup-progress-steps li.is-active::before{background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.13)}.backup-progress-steps li.is-done{color:#15803d;border-color:rgba(22,163,74,.22);background:rgba(22,163,74,.08)}.backup-progress-steps li.is-done::before{background:#16a34a}.backup-progress-steps li.is-error{color:#b91c1c;border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.08)}.backup-progress-steps li.is-error::before{background:#dc2626}.backup-progress-panel.is-running .backup-progress-percent{color:#1d4ed8;background:rgba(37,99,235,.1)}.backup-progress-panel.is-success .backup-progress-percent{color:#15803d;border-color:rgba(22,163,74,.24);background:rgba(22,163,74,.1)}.backup-progress-panel.is-error .backup-progress-percent{color:#b91c1c;border-color:rgba(220,38,38,.24);background:rgba(220,38,38,.1)}[data-theme=dark] .backup-progress-steps li{border-color:rgba(96,165,250,.16);background:rgba(15,23,42,.66)}.backup-activity-stats.has-error span:nth-child(3){color:#b91c1c;border-color:rgba(220,38,38,.26);background:rgba(220,38,38,.08)}.backup-activity-stats.has-pending span:nth-child(4){color:#a16207;border-color:rgba(245,158,11,.26);background:rgba(245,158,11,.1)}.backup-activity-empty,.backup-activity-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;min-height:54px;padding:12px 14px;border:1px solid rgba(37,99,235,.12);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(15,23,42,.05)}.backup-activity-empty{grid-template-columns:92px minmax(0,1fr) auto;color:var(--muted)}.backup-activity-empty span,.backup-activity-time{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.1);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:12px;white-space:nowrap}.backup-activity-empty strong,.backup-activity-item strong{display:block;color:var(--text);font-size:14px}.backup-activity-empty small,.backup-activity-item small{display:block;margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.backup-activity-item.is-pending{border-color:rgba(245,158,11,.22)}.backup-activity-item.is-pending .backup-activity-time{color:#a16207;background:rgba(245,158,11,.12)}.backup-activity-item.is-success{border-color:rgba(22,163,74,.24)}.backup-activity-item.is-success .backup-activity-time{color:#15803d;background:rgba(22,163,74,.12)}.backup-activity-item.is-error{border-color:rgba(220,38,38,.24)}.backup-activity-item.is-error .backup-activity-time{color:#b91c1c;background:rgba(220,38,38,.12)}.backup-page-motion .backup-file-row,.backup-page-motion .feature-hero,.backup-page-motion .feature-panel,.backup-page-motion .feature-stat{animation:backup-rise .42s ease both}.backup-page-motion .backup-file-row:nth-child(2),.backup-page-motion .feature-panel:nth-of-type(2),.backup-page-motion .feature-stat:nth-child(2){animation-delay:.04s}.backup-page-motion .backup-file-row:nth-child(3),.backup-page-motion .feature-panel:nth-of-type(3),.backup-page-motion .feature-stat:nth-child(3){animation-delay:.08s}.backup-page-motion .backup-file-row:nth-child(4),.backup-page-motion .feature-panel:nth-of-type(4),.backup-page-motion .feature-stat:nth-child(4){animation-delay:.12s}@keyframes backup-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes backup-spin{to{transform:rotate(360deg)}}[data-theme=dark] .backup-activity-panel{background:radial-gradient(circle at 90% 10%,rgba(59,130,246,.14),transparent 32%),rgba(15,23,42,.88)}[data-theme=dark] .backup-activity-empty,[data-theme=dark] .backup-activity-item{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.72)}[data-theme=dark] .backup-activity-stats span{border-color:rgba(96,165,250,.18);background:rgba(15,23,42,.66)}@media (prefers-reduced-motion:reduce){.backup-page .button.is-loading .icon,.backup-page-motion .backup-file-row,.backup-page-motion .feature-hero,.backup-page-motion .feature-panel,.backup-page-motion .feature-stat{animation:none}}@media (max-width:1180px){.backup-page .feature-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.backup-page .feature-stat-grid{grid-template-columns:1fr}.backup-activity-empty,.backup-activity-item{grid-template-columns:1fr;align-items:start}.backup-activity-empty{grid-template-columns:1fr}.backup-activity-empty span,.backup-activity-time{width:fit-content}.backup-activity-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.backup-activity-stats span{justify-content:center}}.backup-page .backup-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(37,99,235,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.94));border-color:rgba(37,99,235,.16)}.backup-page .backup-cloud-panel{border-color:rgba(37,99,235,.16);box-shadow:0 22px 60px rgba(15,23,42,.08)}.backup-page .backup-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.backup-page .backup-panel-head h2{margin:4px 0 6px}.backup-page .backup-panel-head .feature-actions{flex-wrap:nowrap;justify-content:flex-end}.backup-page .backup-batch-actions{align-items:center;flex-wrap:wrap;gap:8px}.backup-page .backup-check-all,.backup-page .backup-file-checkwrap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.9);color:var(--muted);font-size:12px;font-weight:800;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.backup-page .backup-check-all{padding:0 12px;white-space:nowrap}.backup-page .backup-file-checkwrap{width:40px;flex:0 0 40px}.backup-page .backup-check-all:hover,.backup-page .backup-file-checkwrap:hover{border-color:rgba(37,99,235,.36);box-shadow:0 10px 24px rgba(37,99,235,.1);transform:translateY(-1px)}.backup-page .backup-check-all input,.backup-page .backup-file-checkwrap input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.backup-page .backup-cloud-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.backup-page .backup-cloud-grid article{min-width:0;padding:16px;border:1px solid rgba(37,99,235,.12);border-radius:18px;background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(255,255,255,.94))}.backup-page .backup-cloud-grid small,.backup-page .feature-stat small{display:block;color:var(--muted);font-size:12px}.backup-page .backup-cloud-grid strong{display:block;overflow:hidden;margin-top:6px;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.backup-page .backup-cloud-grid span{display:block;overflow:hidden;margin-top:4px;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.backup-page .backup-file-row{align-items:center}.backup-page .backup-file-main{min-width:0;flex:1 1 260px}.backup-page .backup-file-row code,.backup-page .backup-file-row strong{overflow-wrap:anywhere}.backup-page .backup-file-row code{display:block;margin-top:5px;color:var(--muted);font-size:12px}.backup-page .feature-empty.is-warning{margin-top:14px;border-color:rgba(245,158,11,.22);background:rgba(255,251,235,.92);color:#92400e}[data-theme=dark] .backup-page .backup-hero{background:radial-gradient(circle at 14% 18%,rgba(59,130,246,.22),transparent 30%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.92));border-color:rgba(96,165,250,.22)}[data-theme=dark] .backup-page .backup-cloud-grid article{border-color:rgba(96,165,250,.18);background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(30,41,59,.78))}[data-theme=dark] .backup-page .backup-check-all,[data-theme=dark] .backup-page .backup-file-checkwrap{border-color:rgba(96,165,250,.22);background:rgba(15,23,42,.76)}[data-theme=dark] .backup-page .feature-empty.is-warning{background:rgba(120,53,15,.26);color:#facc15}@media (max-width:1080px){.backup-page .backup-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.backup-page .backup-file-row,.backup-page .backup-panel-head{align-items:stretch;flex-direction:column}.backup-page .backup-file-row .feature-actions,.backup-page .backup-panel-head .feature-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.backup-page .backup-batch-actions{grid-template-columns:1fr 1fr}.backup-page .backup-check-all{width:100%}.backup-page .backup-file-checkwrap{position:absolute;top:14px;right:14px}.backup-page .backup-file-main{padding-right:50px}.backup-page .backup-file-row .feature-actions .button,.backup-page .backup-panel-head .feature-actions .button{width:100%;min-width:0}.backup-page .backup-cloud-grid{grid-template-columns:1fr}}body.app-page .system-tools-panel.is-compact{gap:10px;margin-bottom:14px;padding:14px;border-radius:18px}body.app-page .system-tools-panel.is-compact .system-tools-head{grid-template-columns:minmax(220px,1fr) minmax(220px,.76fr) auto;align-items:center;gap:10px}body.app-page .system-tools-panel.is-compact .system-tools-title{gap:6px}body.app-page .system-tools-panel.is-compact .system-tools-title h2{font-size:clamp(1.02rem, 1.45vw, 1.26rem)}body.app-page .system-tools-panel.is-compact .system-tools-title p{max-width:560px;font-size:.84rem;line-height:1.42}body.app-page .system-tools-panel.is-compact .system-tools-badge,body.app-page .system-tools-panel.is-compact .system-tools-meta span{min-height:24px;padding:4px 8px;font-size:.74rem}body.app-page .system-tools-head-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}body.app-page .system-tools-head-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);font:inherit;font-size:.78rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 6px 14px rgba(15,23,42,.045);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}body.app-page .system-tools-head-action:focus-visible,body.app-page .system-tools-head-action:hover{transform:none;border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:var(--primary);box-shadow:0 9px 18px rgba(23,105,224,.11)}body.app-page .system-tools-panel.is-compact .system-tools-search{position:relative;top:auto;min-height:38px;padding:0 11px;border-radius:12px;box-shadow:0 8px 18px rgba(15,23,42,.045)}body.app-page .system-tools-panel.is-compact .system-tools-collapse-toggle{min-height:34px;padding:0 11px;transform:none}body.app-page .system-tools-panel.is-compact .system-tools-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:start;gap:9px}body.app-page .system-tools-panel.is-compact .system-tools-body[hidden]{display:none!important}body.app-page .system-tools-panel.is-compact .system-tools-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.app-page .system-tools-panel.is-compact .system-tools-health span{min-height:34px;gap:6px;padding:7px 9px;border-radius:11px;box-shadow:none}body.app-page .system-tools-panel.is-compact .system-tools-health b{font-size:.88rem}body.app-page .system-tools-panel.is-compact .system-tools-health em{font-size:.68rem}body.app-page .system-tools-panel.is-compact .system-tools-filters{gap:6px}body.app-page .system-tools-panel.is-compact .system-tools-filters button{min-height:30px;padding:0 9px;font-size:.76rem;transform:none}body.app-page .system-tools-panel.is-compact .system-tools-result{grid-column:1/-1;margin:-2px 0 0;font-size:.76rem}body.app-page .system-tools-panel.is-compact .system-tools-grid{grid-column:1/-1;grid-template-columns:repeat(7,minmax(118px,1fr));gap:7px}body.app-page .system-tools-panel.is-compact .system-tool-card{min-height:58px;gap:8px;padding:9px;border-radius:13px;box-shadow:0 5px 14px rgba(15,23,42,.04)}body.app-page .system-tools-panel.is-compact .system-tool-card.is-keyboard-selected,body.app-page .system-tools-panel.is-compact .system-tool-card:focus-visible,body.app-page .system-tools-panel.is-compact .system-tool-card:hover{transform:none;box-shadow:0 9px 20px rgba(15,23,42,.08)}body.app-page .system-tools-panel.is-compact .system-tool-icon{width:30px;height:30px;flex-basis:30px;border-radius:10px}body.app-page .system-tools-panel.is-compact .system-tool-copy{gap:3px}body.app-page .system-tools-panel.is-compact .system-tool-copy strong{max-width:none;font-size:.84rem;line-height:1.18}body.app-page .system-tools-panel.is-compact .system-tool-arrow,body.app-page .system-tools-panel.is-compact .system-tool-copy em,body.app-page .system-tools-panel.is-compact .system-tool-setting,body.app-page .system-tools-panel.is-compact .system-tool-tags{display:none}body.app-page .system-tools-panel.is-compact .system-tool-status{max-width:100%;padding:2px 6px;font-size:.66rem}body.app-page .system-tools-panel.is-compact .system-tools-actions{display:none}body.app-page .system-tools-panel.is-compact.is-collapsed{padding:10px 12px}body.app-page .system-tools-panel.is-compact.is-collapsed .system-tools-head{grid-template-columns:minmax(0,1fr) auto}body.app-page .system-tools-panel.is-compact.is-collapsed .system-tools-head-actions{display:none}@media (max-width:1280px){body.app-page .system-tools-panel.is-compact .system-tools-grid{grid-template-columns:repeat(4,minmax(132px,1fr))}}@media (max-width:900px){body.app-page .system-tools-panel.is-compact .system-tools-head{grid-template-columns:minmax(0,1fr) auto}body.app-page .system-tools-panel.is-compact .system-tools-head-actions,body.app-page .system-tools-panel.is-compact .system-tools-search{grid-column:1/-1}body.app-page .system-tools-panel.is-compact .system-tools-head-actions{justify-content:flex-start}body.app-page .system-tools-panel.is-compact .system-tools-body{grid-template-columns:1fr}body.app-page .system-tools-panel.is-compact .system-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body.app-page .system-tools-panel.is-compact{padding:11px;border-radius:16px}body.app-page .system-tools-panel.is-compact .system-tools-meta,body.app-page .system-tools-panel.is-compact .system-tools-title p{display:none}body.app-page .system-tools-panel.is-compact .system-tools-head-actions{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:2px;scrollbar-width:none}body.app-page .system-tools-panel.is-compact .system-tools-head-actions::-webkit-scrollbar{display:none}body.app-page .system-tools-panel.is-compact .system-tools-grid{grid-template-columns:1fr}}.system-tools-panel.is-compact{gap:10px;margin-bottom:14px;padding:14px;border-radius:18px}.system-tools-panel.is-compact::before{opacity:.62}.system-tools-panel.is-compact .system-tools-head{grid-template-columns:minmax(220px,1fr) minmax(220px,0.76fr) auto;align-items:center;gap:10px}.system-tools-panel.is-compact .system-tools-title{gap:6px}.system-tools-panel.is-compact .system-tools-badge{min-height:26px;padding:5px 9px;font-size:.76rem}.system-tools-panel.is-compact .system-tools-title h2{font-size:clamp(1.02rem, 1.45vw, 1.26rem)}.system-tools-panel.is-compact .system-tools-title p{max-width:560px;font-size:.84rem;line-height:1.42}.system-tools-panel.is-compact .system-tools-meta{gap:5px}.system-tools-panel.is-compact .system-tools-meta span{min-height:24px;padding:3px 7px;font-size:.74rem}.system-tools-head-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.system-tools-head-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);font:inherit;font-size:.78rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 6px 14px rgba(15,23,42,.045);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.system-tools-head-action:focus-visible,.system-tools-head-action:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:var(--primary);box-shadow:0 9px 18px rgba(23,105,224,.11)}.system-tools-head-action .icon{width:1em;height:1em}.system-tools-panel.is-compact .system-tools-search{position:relative;top:auto;min-height:38px;padding:0 11px;border-radius:12px;box-shadow:0 8px 18px rgba(15,23,42,.045)}.system-tools-panel.is-compact .system-tools-collapse-toggle{min-height:34px;padding:0 11px;box-shadow:0 7px 16px rgba(23,105,224,.09)}.system-tools-panel.is-compact .system-tools-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:start;gap:9px}.system-tools-panel.is-compact .system-tools-body[hidden]{display:none!important}.system-tools-panel.is-compact .system-tools-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.system-tools-panel.is-compact .system-tools-health span{min-height:34px;gap:6px;padding:7px 9px;border-radius:11px;box-shadow:none}.system-tools-panel.is-compact .system-tools-health b{font-size:.88rem}.system-tools-panel.is-compact .system-tools-health em{font-size:.68rem}.system-tools-panel.is-compact .system-tools-filters{align-content:start;gap:6px}.system-tools-panel.is-compact .system-tools-filters button{min-height:30px;padding:0 9px;font-size:.76rem}.system-tools-panel.is-compact .system-tools-filters b{min-width:18px;height:18px;padding:0 5px;font-size:.66rem}.system-tools-panel.is-compact .system-tools-result{grid-column:1/-1;margin:-2px 0 0;font-size:.76rem}.system-tools-panel.is-compact .system-tools-grid{grid-column:1/-1;grid-template-columns:repeat(7,minmax(118px,1fr));gap:7px}.system-tools-panel.is-compact .system-tool-card{min-height:58px;gap:8px;padding:9px;border-radius:13px;box-shadow:0 5px 14px rgba(15,23,42,.04)}.system-tools-panel.is-compact .system-tool-card.is-keyboard-selected,.system-tools-panel.is-compact .system-tool-card:focus-visible,.system-tools-panel.is-compact .system-tool-card:hover{transform:none;box-shadow:0 9px 20px rgba(15,23,42,.08)}.system-tools-panel.is-compact .system-tool-icon{width:30px;height:30px;flex-basis:30px;border-radius:10px}.system-tools-panel.is-compact .system-tool-copy{gap:3px}.system-tools-panel.is-compact .system-tool-copy strong{max-width:none;font-size:.84rem;line-height:1.18}.system-tools-panel.is-compact .system-tool-copy em,.system-tools-panel.is-compact .system-tool-setting,.system-tools-panel.is-compact .system-tool-tags{display:none}.system-tools-panel.is-compact .system-tool-status{max-width:100%;padding:2px 6px;font-size:.66rem}.system-tools-panel.is-compact .system-tool-arrow{display:none}.system-tools-panel.is-compact .system-tool-card.is-active::after{top:6px;right:6px;padding:3px 6px;font-size:.62rem}.system-tools-panel.is-compact .system-tools-empty{grid-column:1/-1;padding:9px 11px;border-radius:11px;font-size:.8rem}.system-tools-panel.is-compact .system-tools-actions{grid-column:1/-1;display:none}.system-tools-panel.is-compact.is-collapsed{padding:10px 12px}.system-tools-panel.is-compact.is-collapsed .system-tools-head{grid-template-columns:minmax(0,1fr) auto}.system-tools-panel.is-compact.is-collapsed .system-tools-head-actions{display:none}@media (max-width:1280px){.system-tools-panel.is-compact .system-tools-grid{grid-template-columns:repeat(4,minmax(132px,1fr))}}@media (max-width:900px){.system-tools-panel.is-compact .system-tools-head{grid-template-columns:minmax(0,1fr) auto}.system-tools-panel.is-compact .system-tools-head-actions,.system-tools-panel.is-compact .system-tools-search{grid-column:1/-1}.system-tools-panel.is-compact .system-tools-head-actions{justify-content:flex-start}.system-tools-panel.is-compact .system-tools-body{grid-template-columns:1fr}.system-tools-panel.is-compact .system-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.system-tools-panel.is-compact{padding:11px;border-radius:16px}.system-tools-panel.is-compact .system-tools-meta,.system-tools-panel.is-compact .system-tools-title p{display:none}.system-tools-panel.is-compact .system-tools-head-actions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.system-tools-panel.is-compact .system-tools-head-actions::-webkit-scrollbar{display:none}.system-tools-panel.is-compact .system-tools-health{grid-template-columns:1fr 1fr}.system-tools-panel.is-compact .system-tools-grid{grid-template-columns:1fr}.system-tools-panel.is-compact .system-tool-card{min-height:50px}}.detail-visit-filterbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr)) minmax(150px,auto);gap:10px;margin:12px 0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.detail-visit-filterbar label{display:grid;gap:6px;min-width:0}.detail-visit-filter-actions span,.detail-visit-filterbar label span{color:var(--text-soft);font-size:10px;font-weight:900;letter-spacing:.08em}.detail-visit-filterbar input,.detail-visit-filterbar select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:12px;font-weight:750;outline:0}.detail-visit-filterbar input{padding:0 11px}.detail-visit-filterbar select{padding:0 30px 0 10px}.detail-visit-filterbar input:focus,.detail-visit-filterbar select:focus{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}.detail-visit-filter-actions{display:grid;align-content:end;gap:6px}.detail-visit-filter-actions button,.detail-visit-row-actions button,.link-access-row-actions button{min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-soft);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.detail-visit-filter-actions button:focus-visible,.detail-visit-filter-actions button:hover,.detail-visit-row-actions button:focus-visible,.detail-visit-row-actions button:hover,.link-access-row-actions button:focus-visible,.link-access-row-actions button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}.detail-visit-row-actions,.link-access-row-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.detail-visit-filter-empty{margin:10px 0}.link-access-log-panel{order:20}.link-access-log-panel .analytics-access-panel{margin:0;border:0;border-radius:0;box-shadow:none}.link-access-log-panel .analytics-access-panel::before{opacity:.72}.link-access-quickbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:8px;margin:10px 0 12px;padding:8px;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--primary) 5%,var(--surface-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent),0 10px 24px color-mix(in srgb,var(--primary) 6%,transparent)}.link-access-quickbar[hidden]{display:none}.link-access-quickbar button{min-width:0;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text-soft);font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform 160ms var(--ease),color 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.link-access-quickbar button:focus-visible,.link-access-quickbar button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 44%,var(--border));color:var(--primary);box-shadow:0 10px 18px color-mix(in srgb,var(--primary) 10%,transparent)}.link-access-quickbar button.is-active,.link-access-quickbar button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,var(--surface)),color-mix(in srgb,var(--primary) 7%,var(--surface-raised)));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent),0 12px 22px color-mix(in srgb,var(--primary) 12%,transparent)}.link-access-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.link-access-item{animation:enter-up 420ms var(--ease) both}@media (max-width:1080px){.detail-visit-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-visit-filter-actions,.detail-visit-filterbar label:first-child{grid-column:1/-1}.link-access-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.detail-visit-filterbar,.link-access-metrics,.link-access-quickbar{grid-template-columns:minmax(0,1fr)}.link-access-quickbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;padding:7px}.link-access-quickbar button{min-height:40px;padding:0 8px;font-size:11px}.detail-visit-filter-actions{align-content:stretch}.detail-visit-filter-actions button,.detail-visit-row-actions button,.link-access-row-actions button{min-height:38px}}[data-theme=dark]{color-scheme:dark;--bg:#121416;--surface:#1a1d20;--surface-soft:#202428;--surface-raised:#23272b;--text:#f1f3f5;--text-soft:#c0c6ce;--muted:#8f98a5;--border:#30353b;--border-strong:#40474f;--primary:#5b9cff;--primary-hover:#7bafff;--primary-soft:#1c3454;--green:#55c995;--green-soft:#17382c;--amber:#f0ad55;--amber-soft:#3d2d18;--red:#ff7b85;--red-soft:#472328;--cyan:#4fc7de;--cyan-soft:#17383f;--sidebar:#17191b;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.2);--shadow-md:0 14px 34px rgba(0, 0, 0, 0.28);--shadow-modal:0 28px 80px rgba(0, 0, 0, 0.5)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.5;text-rendering:optimizeLegibility;transition:background-color 180ms ease,color 180ms ease}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 30%,transparent);outline-offset:2px}img,svg{display:block}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.icon-online{fill:none;stroke:currentColor;stroke-width:2}html.icons-online-ready .icon{shape-rendering:geometricPrecision}html.icons-local-fallback .icon{shape-rendering:auto}.button,.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;cursor:pointer;user-select:none;transition:transform 160ms var(--ease),background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.button{min-height:40px;gap:8px;padding:0 16px;font-weight:650;white-space:nowrap}.button:hover,.icon-button:hover{transform:translateY(-1px)}.button:active,.icon-button:active{transform:translateY(0) scale(.98)}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.button-primary{background:var(--primary);color:#fff;box-shadow:0 6px 14px rgba(23,105,224,.18)}.button-primary:hover{background:var(--primary-hover);box-shadow:0 8px 18px rgba(23,105,224,.24)}.button-secondary{border-color:var(--border);background:var(--surface);color:var(--text-soft)}.button-secondary:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.button-danger{background:var(--red);color:#fff}.button-wide{width:100%}.icon-button{width:40px;height:40px;padding:0;border-color:var(--border);background:var(--surface);color:var(--text-soft)}.icon-button:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-soft)}.icon-button.on-blue{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:#fff}.eyebrow{display:block;color:var(--primary);font-size:11px;font-weight:750;line-height:1.2;text-transform:uppercase}.app-layout{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;padding:20px 16px 16px;border-right:1px solid var(--border);background:var(--sidebar);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 6px}.brand img{width:36px;height:36px;border-radius:8px;box-shadow:0 5px 14px rgba(23,105,224,.22)}.brand div,.sidebar-user div{min-width:0}.brand span,.brand strong,.sidebar-user span,.sidebar-user strong{display:block}.brand strong{overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.brand span{margin-top:1px;color:var(--muted);font-size:9px;font-weight:750}.sidebar-compact-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin-top:16px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface)) 0,color-mix(in srgb,var(--surface-soft) 84%,transparent) 100%);color:var(--text-soft);font-size:12px;font-weight:750;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 8%,transparent);transition:transform 160ms var(--ease),color 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.sidebar-compact-toggle:focus-visible,.sidebar-compact-toggle:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border-strong));color:var(--primary);box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 13%,transparent);transform:translateY(-1px)}.sidebar-compact-toggle .icon{width:16px;height:16px}.sidebar-nav{display:grid;gap:4px;margin-top:32px}.sidebar-search{position:relative;margin:18px 0 0}.sidebar-search label{position:relative;display:flex;align-items:center}.sidebar-search label .icon{position:absolute;left:12px;width:15px;height:15px;color:var(--muted);pointer-events:none}.sidebar-search input{width:100%;height:38px;padding:0 38px 0 36px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:12px;outline:0;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);font-size:12px;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.sidebar-search input:focus{border-color:color-mix(in srgb,var(--primary) 48%,var(--border-strong));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.sidebar-search-clear{position:absolute;top:50%;right:5px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:9px;background:0 0;color:var(--muted);cursor:pointer;transform:translateY(-50%)}.sidebar-search-clear:focus-visible,.sidebar-search-clear:hover{background:var(--surface-soft);color:var(--text)}.sidebar-search-clear .icon{width:14px;height:14px}.sidebar-nav-empty{margin:10px 4px 0;padding:10px;border:1px dashed color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:12px;text-align:center}.sidebar-search+.sidebar-nav{margin-top:14px}.sidebar-search-meta{margin:8px 2px 0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--muted);font-size:10px;font-weight:760;line-height:1.45}.sidebar-search-meta+.sidebar-nav{margin-top:12px}.sidebar-section-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:12px 0 0}.sidebar-section-tools[hidden]{display:none}.sidebar-section-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 8px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft);font-size:11px;font-weight:760;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,background-color 160ms ease}.sidebar-section-tools button:focus-visible,.sidebar-section-tools button:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface));color:var(--primary);transform:translateY(-1px)}.sidebar-section-tools button:disabled{cursor:not-allowed;opacity:.48;transform:none}.sidebar-section-tools [data-sidebar-scroll-top]:not(:disabled){border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 70%,var(--surface)),color-mix(in srgb,var(--surface) 88%,transparent));color:var(--primary)}.sidebar-section-tools .icon{width:13px;height:13px}.sidebar-nav-section{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin:13px 2px 3px;padding:0 9px 0 10px;border:0;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);color:var(--muted);cursor:pointer;text-align:left;transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease)}.sidebar-nav-section:first-child{margin-top:0}.sidebar-nav-section[hidden]{display:none}.sidebar-nav-section:focus-visible,.sidebar-nav-section:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface-soft));color:var(--text);transform:translateX(1px)}.sidebar-nav-section.is-search-matched{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--surface-soft)),color-mix(in srgb,var(--surface-soft) 82%,transparent));color:var(--primary);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 44%,transparent)}.sidebar-nav-section span{display:grid;gap:1px;flex:1 1 auto;min-width:0}.sidebar-nav-section b{color:color-mix(in srgb,var(--text) 88%,var(--primary));font-size:11px;font-weight:800;letter-spacing:.08em}.sidebar-nav-section small{overflow:hidden;max-width:132px;color:var(--muted);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sidebar-section-count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 84%,transparent);color:color-mix(in srgb,var(--muted) 82%,var(--text));font-size:10px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}.sidebar-section-count[hidden]{display:none}.sidebar-nav-section:not([hidden]) .sidebar-section-count:not([hidden]){display:inline-flex}body[data-dashboard-sidebar-section-counts-mobile-keep-visible-enabled="1"] .sidebar-nav-section .sidebar-section-count:not([hidden]){display:inline-flex}.sidebar-section-count.is-filtered{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));color:var(--primary)}.sidebar-nav-section .icon{width:14px;height:14px;flex:0 0 auto;transition:transform 160ms var(--ease)}.sidebar-nav-section.is-collapsed .icon{transform:rotate(-90deg)}.sidebar-nav-section.is-collapsed{min-height:38px;margin-top:8px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,var(--border))}.sidebar-nav-section.is-collapsed small{display:none}.sidebar-nav-section.is-static{cursor:default}.sidebar-nav-section.is-static .icon{display:none}.nav-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:44px;gap:10px;padding:0 12px;border-radius:7px;color:var(--text-soft);font-weight:600;transition:color 160ms ease,background-color 160ms ease,transform 160ms var(--ease)}.nav-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:24px;height:20px;margin-left:auto;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface));color:color-mix(in srgb,var(--primary) 82%,var(--text));font-size:10px;font-style:normal;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap;transition:transform 160ms ease,border-color 160ms ease,background-color 160ms ease,color 160ms ease}.nav-item.is-active .sidebar-item-count,.nav-item:focus-visible .sidebar-item-count,.nav-item:hover .sidebar-item-count{transform:translateX(1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--surface);color:var(--primary)}.sidebar-item-count[hidden]{display:none}@media (max-width:900px){body[data-dashboard-sidebar-item-counts-mobile-enabled="0"] .sidebar-item-count{display:none}}.nav-item[hidden]{display:none}.nav-item:hover{background:var(--surface-soft);color:var(--text);transform:translateX(2px)}.nav-item.is-active{background:var(--primary-soft);color:var(--primary)}.nav-item.is-current-located{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--primary) 17%,transparent),transparent 36%),var(--primary-soft);color:var(--primary);animation:focus-target-ring 1.3s ease-out 1;box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 12%,transparent)}.nav-item.is-search-focused{outline:2px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent));color:var(--primary);transform:translateX(3px)}.nav-item.is-loading{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent));color:var(--primary);cursor:progress;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 52%,transparent)}.nav-item.is-loading>.icon{animation:sidebar-nav-loading-pulse 780ms ease-in-out infinite}.nav-item.is-loading>span::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-radius:999px;background:currentColor;vertical-align:middle;animation:sidebar-nav-loading-dot 780ms ease-in-out infinite}.nav-item.is-prefetching{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary) 28%,transparent)}.sidebar.is-nav-loading-lock .nav-item:not(.is-loading){opacity:.58}.nav-item b{min-width:23px;padding:2px 6px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:10px;line-height:17px;text-align:center}.nav-item.is-active b{background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}.nav-item mark{margin:0 -1px;padding:1px 3px;border-radius:6px;background:color-mix(in srgb,var(--amber) 28%,var(--surface));color:color-mix(in srgb,var(--text) 88%,var(--amber));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 24%,transparent)}.sidebar-status{margin-top:auto;display:flex;align-items:center;justify-content:space-between;min-height:30px;gap:8px;padding:4px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.status-head{display:flex;align-items:center;min-width:0;gap:6px}.status-head strong{min-width:0;overflow:hidden;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sidebar-status p{margin:0 0 0 auto;color:var(--muted);font-size:9px;line-height:1;white-space:nowrap}.status-dot{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--muted)}.status-dot.is-success{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent)}.status-dot.is-danger{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 14%,transparent)}.status-dot.is-warning{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 16%,transparent)}.sidebar-user{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:13px 5px 0;border-top:1px solid var(--border)}.sidebar-user .avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:750}.sidebar-user .avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.sidebar-user strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-user div span{margin-top:1px;color:var(--muted);font-size:10px}.sidebar-user .icon-button{width:32px;height:32px;border-color:transparent;background:0 0}.sidebar-user .icon{width:16px;height:16px}.sidebar-backdrop{display:none}@media (min-width:901px){.app-layout.sidebar-compact{--sidebar-width:82px}.app-layout.sidebar-compact .sidebar{padding-inline:12px}.app-layout.sidebar-compact .brand{justify-content:center;padding-inline:0}.app-layout.sidebar-compact .brand div,.app-layout.sidebar-compact .sidebar-nav-empty,.app-layout.sidebar-compact .sidebar-nav-section,.app-layout.sidebar-compact .sidebar-search,.app-layout.sidebar-compact .sidebar-search-meta,.app-layout.sidebar-compact .sidebar-section-tools,.app-layout.sidebar-compact .sidebar-status p,.app-layout.sidebar-compact .sidebar-user div,.app-layout.sidebar-compact .status-head strong{display:none}.app-layout.sidebar-compact .sidebar-compact-toggle{position:relative;min-height:42px;padding-inline:0;border-radius:16px}.app-layout.sidebar-compact .sidebar-compact-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-layout.sidebar-compact .sidebar-nav{gap:8px;margin-top:18px}.app-layout.sidebar-compact .sidebar-search+.sidebar-nav{margin-top:18px}.app-layout.sidebar-compact .nav-item{position:relative;grid-template-columns:1fr;justify-items:center;min-height:46px;padding:0;border-radius:16px}.app-layout.sidebar-compact .nav-item:hover{transform:translateY(-1px)}.app-layout.sidebar-compact .nav-item span{position:absolute;left:calc(100% + 12px);top:50%;z-index:45;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-size:12px;opacity:0;pointer-events:none;transform:translate(-6px,-50%);transition:opacity 150ms ease,transform 150ms ease;white-space:nowrap}.app-layout.sidebar-compact .nav-item:focus-visible span,.app-layout.sidebar-compact .nav-item:hover span{opacity:1;transform:translate(0,-50%)}.app-layout.sidebar-compact .sidebar-item-count{position:absolute;top:6px;right:5px;min-width:17px;height:17px;padding:0 4px;font-size:8px}.app-layout.sidebar-compact .nav-item b{position:absolute;top:4px;right:3px;min-width:16px;padding:0 4px;font-size:9px;line-height:16px;transform:none}.app-layout.sidebar-compact .sidebar-status{display:grid;place-items:center;padding:13px 0;border-radius:16px}.app-layout.sidebar-compact .sidebar-user{grid-template-columns:1fr;justify-items:center;gap:8px;padding-inline:0}.app-layout.sidebar-compact .sidebar-user .avatar{width:38px;height:38px;border-radius:14px}.app-layout.sidebar-compact .sidebar-user .icon-button{width:36px;height:36px;border-color:var(--border);background:var(--surface-soft)}}@media (min-width:721px) and (max-height:760px){body.auth-page .auth-shell{min-height:0;max-height:calc(100vh - 28px);overflow:hidden}@supports (height:100dvh){body.auth-page .auth-shell{max-height:calc(100dvh - 28px)}}body.auth-page .auth-brand{padding:34px 46px}body.auth-page .auth-brand img{width:46px;height:46px;margin-bottom:14px}body.auth-page .auth-brand h1{font-size:30px}body.auth-page .auth-brand-badges{margin-top:14px}body.auth-page .auth-metrics{height:58px;margin-top:24px}body.auth-page .auth-security-card{margin-top:14px;padding:14px}body.auth-page .auth-form-wrap{padding:30px 50px}body.auth-page .auth-form-head h2{font-size:24px}body.auth-page .auth-time-panel{margin-top:10px;padding:10px 12px}body.auth-page .auth-time-icon{width:36px;height:36px}body.auth-page .auth-time-actions{gap:7px}body.auth-page .auth-time-action{min-height:32px}body.auth-page .auth-login-hints,body.auth-page .auth-quick-actions{gap:7px;margin-top:8px}body.auth-page .auth-login-hints span,body.auth-page .auth-quick-actions a,body.auth-page .auth-quick-actions>span{min-height:32px}body.auth-page .auth-form{gap:10px;margin-top:14px}body.auth-page .auth-form .field>span:first-child{margin-bottom:5px}body.auth-page .auth-input-wrap>input{min-height:42px}body.auth-page .auth-password-assist{gap:5px;margin-top:-5px}body.auth-page .auth-remember{min-height:30px;margin-top:-5px}body.auth-page .auth-form-status{min-height:8px;margin:-5px 0}body.auth-page .auth-passkey-actions{gap:8px}body.auth-page .auth-form .button.button-primary,body.auth-page .auth-passkey-actions .button{min-height:42px}body.auth-page .auth-form-wrap footer{display:none}}.main-column{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:var(--topbar-height);padding:0 28px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.topbar-title{min-width:0}.topbar-title span,.topbar-title strong{display:block}.topbar-title span{color:var(--muted);font-size:10px}.topbar-title strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.topbar-message-button{position:relative;overflow:visible;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:radial-gradient(circle at top,color-mix(in srgb,var(--primary) 12%,transparent),transparent 65%),var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent)}.topbar-message-button.has-unread{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.topbar-message-button[aria-expanded=true]{background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));color:var(--primary)}.topbar-message-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border:2px solid var(--bg);border-radius:999px;background:linear-gradient(135deg,var(--red),color-mix(in srgb,var(--red) 72%,#ffb4bb));color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 8px 16px color-mix(in srgb,var(--red) 24%,transparent)}.topbar-profile-button{position:relative;overflow:hidden}.topbar-profile-button>.icon{position:relative;z-index:0}.topbar-profile-image{position:absolute;inset:4px;z-index:1;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:6px;background:var(--surface);object-fit:cover}.mobile-menu{display:none;margin-right:10px}.content{width:min(100%,var(--content-max));margin:0 auto;padding:26px 76px 88px 28px;transition:max-width 220ms var(--ease),padding 220ms var(--ease)}.app-layout.is-narrow{--content-max:1180px}.page-shell{display:grid;gap:20px;animation:enter-up 420ms var(--ease) both}.page-shell-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.page-shell-head>div:first-child{max-width:760px}.page-shell-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface-raised));color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.12em}.page-shell-head h1{margin:12px 0 0;font-size:clamp(26px, 3vw, 36px);line-height:1.12}.page-shell-head p{margin:12px 0 0;color:var(--text-soft);font-size:14px;line-height:1.8}.page-shell-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.log-toolbar{display:grid;grid-template-columns:minmax(220px,.85fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 48%,transparent),transparent 62%),color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 10%,transparent);animation:enter-up 420ms var(--ease) both}.log-search{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text-soft);transition:border-color 160ms var(--ease),box-shadow 160ms var(--ease),background 160ms var(--ease)}.log-search:focus-within{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.log-search svg{flex:0 0 auto}.log-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit}.log-search input::placeholder{color:var(--text-muted)}.log-filter-group,.log-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.log-filter-group{min-height:46px;padding:5px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.log-filter-group button{min-height:36px;padding:0 13px;border:0;border-radius:13px;background:0 0;color:var(--text-soft);font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:transform 160ms var(--ease),background 160ms var(--ease),color 160ms var(--ease),box-shadow 160ms var(--ease)}.log-filter-group button:focus-visible,.log-filter-group button:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,transparent)}.log-filter-group button.is-active{color:#fff;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#0f766e));box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 25%,transparent);transform:translateY(-1px)}.log-toolbar-actions{justify-content:flex-end}.log-auto-refresh-badge{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 62%,transparent);color:var(--primary);font-size:12px;font-weight:800;white-space:nowrap}.log-filter-empty{display:grid;gap:6px;padding:18px 20px;border:1px dashed color-mix(in srgb,var(--warning) 34%,var(--border));border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--warning) 12%,transparent),transparent 32%),color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--text-soft);animation:enter-up 220ms var(--ease) both}.log-filter-empty strong{color:var(--text)}.log-filter-empty p{margin:0;line-height:1.7}.log-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 7%,transparent)}.log-section-nav a{display:grid;gap:4px;min-height:50px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text);text-decoration:none;transition:transform 160ms var(--ease),border-color 160ms var(--ease),background 160ms var(--ease),box-shadow 160ms var(--ease)}.log-section-nav a:focus-visible,.log-section-nav a:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-1px);outline:0}.log-section-nav span{font-size:13px;font-weight:900}.log-section-nav b{color:var(--text-soft);font-size:12px;font-weight:800}#allLogPanel,#debugLogPanel,#documentLogPanel{scroll-margin-top:90px}.page-shell-logs>.page-shell-head{order:1}.page-shell-logs>.log-overview-grid{order:2}.page-shell-logs>.log-health-panel{order:3}.page-shell-logs>.log-toolbar{order:4}.page-shell-logs>.log-filter-empty{order:5}.page-shell-logs>.log-section-nav{order:6}.page-shell-logs>.log-center-grid{display:contents}.page-shell-logs>.log-utility-head{order:20}.page-shell-logs>.log-utility-content{order:21}.page-shell-logs>.log-file-index{order:21}.page-shell-logs>.log-issue-timeline{order:22}.log-center-grid,.log-overview-grid{display:grid;gap:16px}.log-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.log-overview-card,.log-panel{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:24px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow)}.log-overview-card{display:grid;gap:6px;padding:14px 16px}.log-overview-card small,.log-overview-card span,.log-panel-head small,.log-panel-head span,.rd-log-file header span{color:var(--text-soft)}.log-overview-card strong{font-size:clamp(21px, 3vw, 31px);line-height:1}.log-overview-card-alerts{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--danger) 12%,transparent),transparent 36%),radial-gradient(circle at 100% 16%,color-mix(in srgb,var(--warning) 13%,transparent),transparent 32%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-overview-card-alerts strong{color:color-mix(in srgb,var(--danger) 82%,var(--text) 18%)}.log-health-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:24px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 32%),radial-gradient(circle at 100% 10%,color-mix(in srgb,#10b981 10%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow);animation:enter-up 390ms var(--ease) both}.log-health-panel.is-danger{border-color:color-mix(in srgb,var(--danger) 24%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--danger) 13%,transparent),transparent 34%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--warning) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-health-panel.is-warn{border-color:color-mix(in srgb,var(--warning) 24%,var(--border))}.log-health-panel.is-empty{border-style:dashed}.log-health-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.log-health-panel header span{color:var(--text-soft);font-size:11px;font-weight:850;letter-spacing:.12em}.log-health-panel h2{margin:5px 0 0;font-size:20px}.log-health-panel p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.75}.log-health-score{display:grid;justify-items:end;gap:8px}.log-health-score>strong{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 86%,#10b981),color-mix(in srgb,var(--primary) 58%,#0f766e));color:#fff;font-size:30px;line-height:1;box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 18%,transparent)}.log-health-panel.is-danger .log-health-score>strong{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 14px 28px color-mix(in srgb,#ef4444 18%,transparent)}.log-health-panel.is-warn .log-health-score>strong{background:linear-gradient(135deg,#f59e0b,color-mix(in srgb,var(--primary) 50%,#f59e0b))}.log-health-score>small{padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface) 75%,transparent);color:var(--text-soft);font-weight:850}.log-health-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.log-health-details,.log-health-lists,.log-health-metrics{display:grid;gap:1px;background:color-mix(in srgb,var(--border) 54%,transparent)}.log-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.log-health-details,.log-health-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.log-health-lists article:last-child:nth-child(odd){grid-column:1/-1}.log-health-details article,.log-health-lists article,.log-health-metrics article{min-width:0;padding:15px 16px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-health-details span,.log-health-metrics span{display:block;color:var(--text-soft);font-size:12px;font-weight:850}.log-health-metrics strong{display:block;margin-top:6px;font-size:clamp(22px, 3vw, 32px);line-height:1}.log-health-details strong,.log-health-lists strong{display:block;overflow-wrap:anywhere}.log-health-details small,.log-health-metrics small{display:block;margin-top:6px;color:var(--text-soft);font-size:12px;line-height:1.6}.log-health-lists ul{display:grid;gap:8px;margin:10px 0 0;padding:0;color:var(--text-soft);font-size:12px;line-height:1.65;list-style:none}.log-health-lists li{position:relative;padding-left:14px;overflow-wrap:anywhere}.log-health-lists li::before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 72%,#10b981)}.log-file-index{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:24px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 32%),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow);animation:enter-up 420ms var(--ease) both}.log-utility-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent)}.log-utility-head span{color:var(--text-soft);font-size:10px;font-weight:900;letter-spacing:.12em}.log-utility-head h2{margin:3px 0 0;font-size:17px}.log-utility-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.log-utility-metrics b{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text-soft);font-size:12px;font-weight:850}.log-utility-toggle{min-height:34px}.log-utility-toggle svg{width:16px;height:16px;transition:transform 180ms var(--ease)}.log-utility-toggle.is-collapsed svg{transform:rotate(-90deg)}.log-utility-content{display:grid;gap:12px}.log-utility-content[hidden]{display:none}.log-file-index>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.log-file-index header span{color:var(--text-soft);font-size:11px;font-weight:850;letter-spacing:.12em}.log-file-index h2{margin:5px 0 0;font-size:20px}.log-file-index p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.75}.log-file-index-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.log-file-index-actions b{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:12px}.log-file-index-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 68%,transparent)}.log-file-index-search{display:flex;flex:1 1 260px;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 62%),color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--text-soft);transition:border-color 160ms var(--ease),box-shadow 160ms var(--ease),background 160ms var(--ease)}.log-file-index-search:focus-within{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.log-file-index-search svg{flex:0 0 auto}.log-file-index-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit}.log-file-index-search input::placeholder{color:var(--text-muted)}.log-file-index-filters{display:flex;flex:2 1 420px;flex-wrap:wrap;gap:8px}.log-file-index-filters button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);color:var(--text-soft);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background 160ms var(--ease),color 160ms var(--ease),transform 160ms var(--ease),box-shadow 160ms var(--ease)}.log-file-index-filters button:focus-visible,.log-file-index-filters button:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised))}.log-file-index-filters button.is-active{color:#fff;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#0f766e));box-shadow:0 9px 18px color-mix(in srgb,var(--primary) 20%,transparent);transform:translateY(-1px)}.log-file-index-empty{margin:0;border-width:0 0 1px;border-radius:0}.log-file-index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:color-mix(in srgb,var(--border) 54%,transparent)}.log-file-index-item{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:14px 16px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);transition:background 160ms var(--ease),box-shadow 160ms var(--ease),transform 160ms var(--ease)}.log-file-index-item[data-log-file-target]{cursor:pointer}.log-file-index-item[data-log-file-target]:focus-visible,.log-file-index-item[data-log-file-target]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 50%),color-mix(in srgb,var(--surface-raised) 98%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent);transform:translateY(-1px);outline:0}.log-file-index-item small,.log-file-index-item strong{display:block;overflow-wrap:anywhere}.log-file-index-item strong{margin-top:5px}.log-file-index-item small{margin-top:4px;color:var(--text-soft);font-size:12px}.log-file-source{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-size:11px;font-weight:850}.log-file-index-metrics{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.log-file-index-metrics span{min-height:24px;padding:0 8px;border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--surface) 78%,transparent);font-size:11px;font-weight:850;line-height:24px}.log-file-index-metrics .is-error{color:#ef4444;background:color-mix(in srgb,#ef4444 10%,transparent)}.log-file-index-metrics .is-warn{color:#d97706;background:color-mix(in srgb,#f59e0b 12%,transparent)}.log-file-index-metrics .is-hot{color:#fff;background:linear-gradient(135deg,#ef4444,#f59e0b)}.log-file-index-metrics .is-clean{color:#059669;background:color-mix(in srgb,#10b981 11%,transparent)}.log-issue-digest{overflow:hidden;border:1px solid color-mix(in srgb,var(--danger) 13%,var(--border));border-radius:24px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--danger) 10%,transparent),transparent 30%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--warning) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow);animation:enter-up 440ms var(--ease) both}.log-issue-timeline{border-color:color-mix(in srgb,var(--primary) 14%,var(--danger) 10%);background:radial-gradient(circle at 0 8%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 32%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--danger) 11%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-timeline-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 58%),color-mix(in srgb,var(--surface) 68%,transparent)}.log-timeline-search{display:flex;flex:1 1 280px;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--text-soft);transition:border-color 160ms var(--ease),box-shadow 160ms var(--ease),background 160ms var(--ease)}.log-timeline-search:focus-within{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.log-timeline-search svg{flex:0 0 auto}.log-timeline-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit}.log-timeline-search input::placeholder{color:var(--text-muted)}.log-timeline-filters{display:flex;flex:2 1 420px;flex-wrap:wrap;gap:8px}.log-timeline-filters button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--danger) 10%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);color:var(--text-soft);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background 160ms var(--ease),color 160ms var(--ease),transform 160ms var(--ease),box-shadow 160ms var(--ease)}.log-timeline-filters button:focus-visible,.log-timeline-filters button:hover{color:var(--text);background:color-mix(in srgb,var(--danger) 7%,var(--surface-raised))}.log-timeline-filters button.is-active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 92%,#f59e0b),color-mix(in srgb,var(--primary) 72%,#0f766e));box-shadow:0 9px 18px color-mix(in srgb,var(--danger) 18%,transparent);transform:translateY(-1px)}.log-timeline-empty{margin:0;border-width:0 0 1px;border-radius:0}.log-issue-digest>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.log-issue-digest header span{color:var(--text-soft);font-size:11px;font-weight:850;letter-spacing:.12em}.log-issue-digest h2{margin:5px 0 0;font-size:20px}.log-issue-digest p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.75}.log-issue-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.log-issue-actions b{padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:color-mix(in srgb,var(--danger) 82%,var(--text));font-size:12px}.log-issue-list{display:grid;gap:1px;margin:0;padding:0;background:color-mix(in srgb,var(--border) 54%,transparent);list-style:none}.log-issue-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 16px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-issue-list li[data-log-issue-target]{cursor:pointer;transition:background 160ms var(--ease),transform 160ms var(--ease),box-shadow 160ms var(--ease)}.log-issue-list li[data-log-issue-target]:focus-visible,.log-issue-list li[data-log-issue-target]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 46%),color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent);transform:translateY(-1px);outline:0}.log-issue-list li[data-level=error]{background:linear-gradient(90deg,color-mix(in srgb,#ef4444 9%,transparent),transparent 42%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-issue-level{align-self:start;min-width:42px;padding:5px 8px;border-radius:999px;color:#fff;background:#f59e0b;font-size:12px;font-weight:850;text-align:center}.log-issue-list li[data-level=error] .log-issue-level{background:#ef4444}.log-issue-list code,.log-issue-list small,.log-issue-list strong{display:block;overflow-wrap:anywhere}.log-issue-list small{margin-top:3px;color:var(--text-soft);font-size:12px}.log-issue-list code{margin-top:8px;color:var(--text);font-family:SFMono-Regular,"Cascadia Code",Consolas,monospace;font-size:12px;line-height:1.7}.log-timeline-list li{position:relative;padding-left:20px}.log-timeline-list li::before{content:"";position:absolute;left:8px;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 68%,#38bdf8),color-mix(in srgb,var(--danger) 68%,#f59e0b));opacity:.72}.log-timeline-list strong em{display:inline-flex;margin-right:8px;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-style:normal;font-size:11px;font-weight:850;vertical-align:middle}.log-issue-empty{padding:22px 20px;color:var(--text-soft)}.log-issue-empty strong{display:block;color:var(--text)}.log-issue-empty.is-clean{background:color-mix(in srgb,#10b981 7%,transparent)}.log-center-grid{grid-template-columns:minmax(0,1fr);align-items:start}.log-panel{overflow:hidden}.all-log-panel{order:30}.document-log-panel{order:10}.debug-log-digest{order:1}.rd-log-panel{order:2}.debug-log-section{display:grid;gap:12px;order:40;padding:12px;border:1px dashed color-mix(in srgb,var(--warning) 24%,var(--border));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 8%,transparent),transparent 54%),color-mix(in srgb,var(--surface-raised) 76%,transparent)}.debug-log-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:4px 4px 0}.debug-log-section-head span{color:color-mix(in srgb,var(--warning) 76%,var(--text-soft));font-size:11px;font-weight:900;letter-spacing:.12em}.debug-log-section-head h2{margin:5px 0 0;font-size:20px}.debug-log-section-head p{margin:7px 0 0;color:var(--text-soft);font-size:13px;line-height:1.7}.debug-log-section>.log-issue-digest,.debug-log-section>.log-panel{box-shadow:none}.log-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--border)}.log-panel-head h2{margin:4px 0 0;font-size:20px}.log-panel-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px}.log-collapse-toggle{width:36px;height:36px;color:var(--text-soft)}.log-collapse-toggle svg{transition:transform 180ms var(--ease)}.log-collapse-toggle.is-collapsed svg{transform:rotate(-90deg)}.log-panel.is-collapsed .log-panel-head,.rd-log-file.is-collapsed>header{border-bottom-color:transparent}.rd-log-file-list,.release-log-list{display:grid;gap:10px;padding:12px}.rd-log-file,.release-log-item{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.rd-log-file.is-focused{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent),0 16px 34px color-mix(in srgb,var(--primary) 16%,transparent);animation:log-line-pulse .9s var(--ease) both}.rd-log-file>header,.release-log-item>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.rd-log-file>header strong,.release-log-title strong{font-size:15px}.release-log-meta,.release-log-title{display:grid;gap:5px;min-width:0}.release-log-meta>span,.release-log-title span{color:var(--text-soft);font-size:11px;font-weight:850}.release-log-title strong{display:inline-flex;align-items:center;justify-self:start;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);line-height:1}.release-log-meta{justify-items:end;text-align:right}.release-log-sources{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.release-log-doc-block>span,.release-log-sources em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);color:var(--text-soft);font-size:10px;font-style:normal;font-weight:850}.release-log-body{display:grid;gap:10px;max-height:280px;padding:10px 12px 12px;overflow:auto}.release-log-doc-block{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 62%,transparent)}.release-log-doc-readme{border-color:color-mix(in srgb,var(--green) 14%,var(--border));background:color-mix(in srgb,var(--green-soft) 28%,transparent)}.release-log-doc-block>span{justify-self:start;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.release-log-body h3{margin:4px 0 0;color:var(--primary);font-size:12px}.release-log-body p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.62}.release-log-bullet{position:relative;padding-left:13px}.release-log-bullet::before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--primary);content:""}.document-log-panel{overflow:hidden}.document-workspace{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 96%,transparent)}.document-workspace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.document-workspace-title{min-width:0}.document-log-sidebar-head span,.document-log-version,.document-workspace-title span{color:var(--primary);font-size:11px;font-weight:900;letter-spacing:.08em}.document-workspace-title h2{margin:5px 0 0;color:var(--text);font-size:22px;line-height:1.25}.document-workspace-title p{max-width:760px;margin:7px 0 0;color:var(--text-soft);font-size:13px;line-height:1.65}.document-workspace-status{display:flex;align-items:stretch;justify-content:flex-end;gap:8px}.document-workspace-status article{display:grid;min-width:78px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 74%,transparent)}.document-workspace-status span{color:var(--text-soft);font-size:10px;font-weight:900}.document-workspace-status strong{margin-top:3px;color:var(--text);font-size:16px;line-height:1.15}.document-workspace-status .log-collapse-toggle{align-self:center}.document-workspace-content{background:color-mix(in srgb,var(--surface-raised) 44%,transparent)}.document-log-reader{display:grid;min-height:520px}.document-log-commandbar{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);gap:12px;padding:12px;border-bottom:1px solid var(--border)}.document-log-searchbox{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text-soft)}.document-log-searchbox svg{width:16px;height:16px}.document-log-searchbox input{min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit;font-size:13px}.document-log-action-group button,.document-log-search-clear{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 9px;border:0;border-radius:7px;background:0 0;color:var(--text);font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:background 180ms var(--ease),border-color 180ms var(--ease),color 180ms var(--ease),box-shadow 180ms var(--ease)}.document-log-action-group button.is-active,.document-log-action-group button:hover,.document-log-search-clear:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}.document-log-search-clear{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 76%,transparent)}.document-log-search-clear[hidden]{display:none}.document-log-action-group button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 64%,var(--border));background:var(--primary);color:var(--primary-contrast)}.document-log-action-group button svg{width:15px;height:15px;margin-right:6px}.document-log-action-group,.document-log-commandbar-actions{display:flex;flex-wrap:wrap;gap:4px}.document-log-commandbar-actions{align-items:center;justify-content:flex-end;gap:7px}.document-log-action-group{padding:3px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 74%,transparent)}.document-log-reader-body{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:0}.document-log-sidebar{display:grid;align-content:start;gap:7px;max-height:min(70vh,720px);padding:12px;overflow:auto;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 72%,transparent)}.document-log-sidebar-head{position:sticky;top:0;z-index:2;display:grid;gap:5px;padding:0 0 7px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent) 0 84%,transparent)}.document-log-sidebar-head>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-log-sidebar-head small,.document-log-sidebar-head strong{color:var(--text-soft);font-size:11px;font-weight:850;line-height:1.45}.document-log-list-item{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:9px;width:100%;min-height:76px;padding:9px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text);text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;transition:background 180ms var(--ease),border-color 180ms var(--ease),box-shadow 180ms var(--ease),transform 180ms var(--ease)}.document-log-list-item[hidden]{display:none}.document-log-list-item.is-active,.document-log-list-item:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.document-log-list-item.is-active{transform:translateY(-1px)}.document-log-list-item.is-unread:not(.is-active){border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 15%,transparent) 0 3px,transparent 3px),color-mix(in srgb,var(--surface) 92%,transparent)}.document-log-index{grid-column:1;grid-row:1;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:28px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--primary);font-size:11px;font-weight:900}.document-log-list-copy{grid-column:2;grid-row:1;display:grid;min-width:0;gap:3px}.document-log-list-copy strong{overflow:hidden;color:var(--text);font-size:12px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.document-log-list-copy small{color:var(--text-soft);font-size:11px}.document-log-list-tags{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.document-log-detail-meta em,.document-log-detail-meta span,.document-log-list-tags em{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--green-soft) 25%,transparent);color:var(--green);font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.document-log-list-tags em{padding-inline:5px;font-size:9px}.document-log-detail-meta [data-document-log-read-status],.document-log-list-tags [data-document-log-read-status]{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.document-log-detail-meta .is-read,.document-log-list-tags .is-read{border-color:color-mix(in srgb,var(--green) 18%,var(--border));background:color-mix(in srgb,var(--green-soft) 26%,transparent);color:var(--green)}.document-log-detail-meta .is-unread,.document-log-list-tags .is-unread{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.document-log-main{max-height:min(70vh,720px);overflow:auto;padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-raised) 70%,transparent))}.document-log-detail-body .release-log-doc-block[hidden],.document-log-detail[hidden],.document-log-empty[hidden]{display:none}.document-log-detail{display:grid;gap:14px;min-width:0}.document-log-detail>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-bottom:12px;border-bottom:1px dashed var(--border)}.document-log-detail>header h3{margin:6px 0 0;color:var(--text);font-size:22px;line-height:1.25}.document-log-version{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);letter-spacing:0}.document-log-detail-meta{display:flex;align-content:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:min(330px,42%);text-align:right}.document-log-detail-meta span{border-color:var(--border);background:color-mix(in srgb,var(--surface-raised) 78%,transparent);color:var(--text-soft)}.document-log-detail-body{display:grid;gap:12px;min-width:0}.document-log-detail-body .release-log-doc-block{display:grid;gap:8px;min-width:0;padding:14px;border-radius:10px}.document-log-detail-body h3{margin:6px 0 0;color:var(--primary);font-size:13px;line-height:1.45}.document-log-detail-body p{margin:0;color:var(--text-soft);font-size:13px;line-height:1.74;overflow-wrap:anywhere}.document-log-empty{display:grid;gap:8px;padding:24px;border:1px dashed var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);color:var(--text-soft)}.document-log-empty strong{color:var(--text)}@media (max-width:900px){.document-log-commandbar,.document-workspace-hero{grid-template-columns:1fr}.document-log-commandbar-actions,.document-workspace-status{justify-content:flex-start}.document-log-commandbar-actions{align-items:stretch}.document-log-reader-body{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}.document-log-detail>header{grid-template-columns:1fr}.document-log-detail-meta{justify-content:flex-start;min-width:0;text-align:left}}@media (max-width:720px){.document-workspace-hero{padding:14px}.document-workspace-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:100%}.document-workspace-status article{min-width:0}.document-log-action-group button,.document-log-search-clear,.document-log-searchbox{min-height:44px}.document-log-commandbar-actions{display:grid;grid-template-columns:1fr;width:100%}.document-log-action-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.document-log-commandbar-actions{gap:8px}.document-log-action-group button{width:100%}.document-log-reader-body{grid-template-columns:1fr}.document-log-sidebar{max-height:330px;border-right:0;border-bottom:1px solid var(--border)}.document-log-main{max-height:none;padding:16px}.document-log-detail>header{grid-template-columns:1fr}.document-log-detail-meta{justify-content:flex-start;min-width:0;text-align:left}}@media (max-width:430px){.document-log-detail>header h3,.document-workspace-title h2{font-size:19px}.document-workspace-status{grid-template-columns:repeat(3,minmax(0,1fr))}.document-workspace-status .log-collapse-toggle{grid-column:1/-1;justify-self:stretch;width:100%;min-height:44px}.document-log-commandbar,.document-log-main,.document-log-sidebar{padding:12px}.document-log-commandbar-actions{grid-template-columns:1fr}.document-log-action-group{grid-template-columns:repeat(3,minmax(0,1fr))}.document-log-list-item{min-height:76px}}@media (max-width:390px){.document-workspace-status article{padding:8px}.document-log-searchbox{grid-template-columns:auto minmax(0,1fr)}.document-log-searchbox .document-log-search-clear{grid-column:1/-1;width:100%}.document-log-detail-body p{font-size:12px}}.rd-log-file header b{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:12px}.rd-log-file-title{display:grid;gap:6px;min-width:0}.log-file-root-badge{display:inline-flex;align-items:center;justify-self:start;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:11px;font-style:normal;font-weight:850}.rd-log-file-title span,.rd-log-file-title strong{overflow-wrap:anywhere}.rd-log-file-tools{display:flex;flex:0 0 auto;align-items:center;gap:8px}.log-entry-copy,.log-entry-view{width:36px;height:36px;border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--primary)}.log-entry-copy:focus-visible,.log-entry-copy:hover,.log-entry-view:focus-visible,.log-entry-view:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised))}.rd-log-levels{display:flex;flex-wrap:wrap;gap:6px}.rd-log-level{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);color:var(--text-soft);font-size:11px;font-weight:800}.rd-log-level.is-error{color:#ef4444;background:color-mix(in srgb,#ef4444 11%,transparent)}.rd-log-level.is-warn{color:#d97706;background:color-mix(in srgb,#f59e0b 13%,transparent)}.rd-log-level.is-ok{color:#059669;background:color-mix(in srgb,#10b981 12%,transparent)}.rd-log-level.is-info{color:var(--text-soft);background:color-mix(in srgb,var(--primary) 7%,transparent)}.rd-log-level.is-masked{color:color-mix(in srgb,var(--primary) 86%,var(--text));background:color-mix(in srgb,var(--primary) 11%,transparent)}.rd-log-lines{display:grid;gap:1px;max-height:var(--dashboard-log-inline-max-height,540px);margin:0;padding:0;overflow:auto;background:color-mix(in srgb,var(--border) 58%,transparent);list-style:none}.rd-log-lines li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 12px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.rd-log-lines li[data-has-line-number="1"]{grid-template-columns:8px auto minmax(0,1fr) auto}.rd-log-lines li[data-masked="1"]{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 46%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.rd-log-lines li.is-focused{position:relative;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent 62%),color-mix(in srgb,var(--surface-raised) 98%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 42%,transparent),0 12px 28px color-mix(in srgb,var(--primary) 16%,transparent);animation:log-line-pulse .9s var(--ease) both}@keyframes log-line-pulse{0%{transform:scale(.995)}45%{transform:scale(1.006)}100%{transform:scale(1)}}.rd-log-lines li::before{width:8px;border-radius:999px;background:var(--text-muted);content:""}.rd-log-lines li[data-level=ok]::before{background:#10b981}.rd-log-lines li[data-level=warn]::before{background:#f59e0b}.rd-log-lines li[data-level=error]::before{background:#ef4444}.rd-log-line-number{min-width:38px;padding-top:1px;color:var(--text-muted);font-family:SFMono-Regular,"Cascadia Code",Consolas,monospace;font-size:11px;line-height:1.8;text-align:right;user-select:none}.rd-log-lines code{overflow-wrap:anywhere;color:var(--text);font-family:SFMono-Regular,"Cascadia Code",Consolas,monospace;font-size:12px;line-height:1.65}.rd-log-mask-badge{align-self:start;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:11px;font-weight:800;white-space:nowrap}.log-viewer-dialog{width:min(1180px,calc(100vw - 32px));max-width:none;height:min(86dvh,920px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:0 0;color:var(--text)}.log-viewer-dialog::backdrop{background:color-mix(in srgb,#020617 68%,transparent);backdrop-filter:blur(8px)}.log-viewer-shell{display:flex;overflow:hidden;height:100%;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface) 96%,transparent)),var(--surface);box-shadow:var(--shadow-xl);flex-direction:column}.log-viewer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 16px;border-bottom:1px solid var(--border)}.log-viewer-head span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:11px;font-weight:900;letter-spacing:.08em}.log-viewer-head h2{margin:0;overflow-wrap:anywhere;font-size:20px}.log-viewer-head p{margin:6px 0 0;color:var(--text-soft);font-size:13px;line-height:1.55}.log-viewer-close{flex:0 0 auto;width:44px;height:44px}.log-viewer-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 72%,transparent)}.log-viewer-tools .button{min-height:44px}.log-viewer-tools .button.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised))}.log-viewer-tools [data-log-viewer-issue-copy]:not(:disabled),.log-viewer-tools [data-log-viewer-issue-export]:not(:disabled),.log-viewer-tools [data-log-viewer-issue-nav]:not(:disabled){border-color:color-mix(in srgb,var(--amber) 34%,var(--border));color:color-mix(in srgb,var(--amber) 72%,var(--text));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface-raised))}.log-viewer-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent)}.log-viewer-summary[hidden]{display:none}.log-viewer-summary-item{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text-soft);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}button.log-viewer-summary-item{min-height:44px;appearance:none;cursor:pointer;font-family:inherit}button.log-viewer-summary-item.is-active,button.log-viewer-summary-item:focus-visible,button.log-viewer-summary-item:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--surface-raised))}.log-viewer-summary-item strong{margin-left:6px;color:var(--text);font-variant-numeric:tabular-nums}.log-viewer-summary-item[data-kind=error]{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red-soft) 58%,var(--surface-raised))}.log-viewer-summary-item[data-kind=warn]{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface-raised))}.log-viewer-summary-item[data-kind=match]{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised))}.log-viewer-jump{display:inline-flex;align-items:center;min-height:44px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.log-viewer-jump span{padding:0 10px 0 12px;color:var(--text-soft);font-size:12px;font-weight:800;white-space:nowrap}.log-viewer-jump input{width:96px;min-height:42px;border:0;border-left:1px solid var(--border);outline:0;background:0 0;color:var(--text);font:inherit}.log-viewer-search{display:grid;grid-template-columns:minmax(220px,1fr) repeat(8,auto);gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 86%,transparent)}.log-viewer-context-lines,.log-viewer-context-toggle,.log-viewer-level,.log-viewer-search-box{display:inline-flex;align-items:center;min-height:44px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised)}.log-viewer-context-lines span,.log-viewer-context-toggle span,.log-viewer-level span,.log-viewer-search-box span{flex:0 0 auto;padding:0 10px 0 12px;color:var(--text-soft);font-size:12px;font-weight:800;white-space:nowrap}.log-viewer-context-toggle{gap:8px;padding:0 12px;cursor:pointer}.log-viewer-context-toggle input{width:18px;height:18px;accent-color:var(--primary)}.log-viewer-context-toggle span{padding:0}.log-viewer-context-lines input,.log-viewer-level select,.log-viewer-search-box input{min-height:42px;border:0;border-left:1px solid var(--border);outline:0;background:0 0;color:var(--text);font:inherit}.log-viewer-search-box input{width:100%;min-width:0;padding:0 12px}.log-viewer-level select{width:112px;padding:0 10px}.log-viewer-context-lines input{width:68px;min-width:0;padding:0 8px;text-align:center}.log-viewer-search .button{min-height:44px}.log-viewer-status{margin:0;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--text-soft);font-size:12px;line-height:1.6}.log-viewer-status[data-state=loading]{background:color-mix(in srgb,var(--amber-soft) 72%,transparent);color:color-mix(in srgb,var(--amber) 82%,var(--text))}.log-viewer-status[data-state=error]{background:color-mix(in srgb,var(--red-soft) 72%,transparent);color:color-mix(in srgb,var(--red) 86%,var(--text))}.log-viewer-lines{display:grid;align-content:start;gap:1px;flex:1 1 auto;min-height:0;margin:0;padding:0 0 16px;overflow:auto;background:color-mix(in srgb,var(--border) 58%,transparent);list-style:none}.log-viewer-lines[aria-busy=true]{cursor:progress}.log-viewer-lines li{display:grid;grid-template-columns:8px auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 14px;background:color-mix(in srgb,var(--surface-raised) 95%,transparent)}.log-viewer-lines li[data-masked="1"]{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 46%),color-mix(in srgb,var(--surface-raised) 95%,transparent)}.log-viewer-lines li[data-context="1"]{background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 8%,transparent),transparent 46%),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.log-viewer-lines li[data-match="1"]{background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 17%,transparent),transparent 60%),color-mix(in srgb,var(--surface-raised) 98%,transparent)}.log-viewer-lines li[data-new-line="1"]{position:relative;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,#10b981 20%,transparent),transparent 62%),color-mix(in srgb,var(--surface-raised) 98%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#10b981 38%,transparent),0 10px 24px color-mix(in srgb,#10b981 12%,transparent);animation:log-line-pulse .9s var(--ease) both}.log-viewer-lines li::before{width:8px;border-radius:999px;background:var(--text-muted);content:""}.log-viewer-lines li[data-match="1"]::before{background:var(--amber)}.log-viewer-lines li[data-level=ok]::before{background:#10b981}.log-viewer-lines li[data-level=warn]::before{background:#f59e0b}.log-viewer-lines li[data-level=error]::before{background:#ef4444}.log-viewer-lines li.is-focused{position:relative;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent 62%),color-mix(in srgb,var(--surface-raised) 98%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 42%,transparent),0 12px 28px color-mix(in srgb,var(--primary) 16%,transparent);animation:log-line-pulse .9s var(--ease) both}.log-viewer-line-copy{min-width:44px;min-height:32px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--primary);cursor:pointer;font:inherit}.log-viewer-line-copy:focus-visible,.log-viewer-line-copy:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));outline:0}.log-viewer-lines code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-family:SFMono-Regular,"Cascadia Code",Consolas,monospace;font-size:12px;line-height:1.65}.log-viewer-lines code mark{border-radius:5px;background:color-mix(in srgb,var(--amber) 34%,transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 26%,transparent)}.log-viewer-match-badge{background:color-mix(in srgb,var(--amber) 18%,transparent);color:color-mix(in srgb,var(--amber) 86%,var(--text))}.log-viewer-context-badge{background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-soft)}.log-viewer-new-badge{background:color-mix(in srgb,#10b981 16%,transparent);color:color-mix(in srgb,#10b981 78%,var(--text))}.log-viewer-lines.is-nowrap li{min-width:max-content}.log-viewer-lines.is-nowrap code{white-space:pre;overflow-wrap:normal}.log-viewer-empty{display:block!important;padding:24px!important;color:var(--text-soft);line-height:1.7}.log-viewer-empty::before{display:none}.log-empty-state,.rd-log-empty-line{margin:16px;padding:22px;border:1px dashed color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--text-soft)}.log-empty-state strong{display:block;color:var(--text)}.log-empty-state p,.rd-log-empty-line{line-height:1.7}.log-scan-roots{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.log-scan-roots code,.log-scan-roots span{min-height:28px;border-radius:999px}.log-scan-roots span{display:inline-flex;align-items:center;color:var(--text-soft);font-size:12px;font-weight:850}.log-scan-roots code{display:inline-flex;align-items:center;max-width:100%;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--surface-raised) 82%,transparent);color:var(--text);font-family:SFMono-Regular,"Cascadia Code",Consolas,monospace;font-size:11px;overflow-wrap:anywhere}@media (max-width:920px){.log-toolbar{grid-template-columns:1fr}.log-filter-group,.log-toolbar-actions{justify-content:flex-start}.log-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.log-center-grid{grid-template-columns:1fr}.log-health-panel>header{flex-direction:column}.log-health-score{justify-items:start}.log-health-actions{justify-content:flex-start}.log-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.log-health-details,.log-health-lists{grid-template-columns:1fr}.log-issue-digest>header{flex-direction:column}.log-file-index>header{flex-direction:column}.log-utility-head{align-items:flex-start;flex-direction:column}.log-utility-metrics{justify-content:flex-start}.log-utility-toggle{justify-content:center}.debug-log-section-head{flex-direction:column}.debug-log-section-head .button{align-self:flex-start}.log-file-index-actions{justify-content:flex-start}.log-file-index-list{grid-template-columns:1fr}.log-file-index-tools,.log-timeline-tools{align-items:stretch}.log-file-index-filters,.log-file-index-search,.log-timeline-filters,.log-timeline-search{flex-basis:100%}.log-issue-actions{justify-content:flex-start}}@media (max-width:640px){.log-toolbar{border-radius:20px}.debug-log-section-head .button,.log-filter-group button,.log-section-nav a,.log-toolbar-actions .button{min-height:44px}.log-section-nav{grid-template-columns:1fr;border-radius:18px}.debug-log-section{padding:10px;border-radius:20px}.log-utility-head{border-radius:16px}.log-utility-metrics b{min-height:32px}.log-utility-toggle{width:100%;min-height:44px}.log-overview-grid{grid-template-columns:1fr}.log-issue-digest{border-radius:20px}.log-health-panel{border-radius:20px}.log-health-details article,.log-health-lists article,.log-health-metrics article,.log-health-panel>header{padding:15px}.log-health-metrics{grid-template-columns:1fr}.log-health-score>strong{width:68px;height:68px;border-radius:20px;font-size:27px}.log-file-index{border-radius:20px}.log-file-index-item,.log-file-index>header{padding:15px}.log-file-index-item{flex-direction:column}.log-file-index-search,.log-timeline-search{min-height:48px}.log-file-index-filters button,.log-timeline-filters button{min-height:44px}.log-file-index-metrics{justify-content:flex-start}.log-issue-digest>header,.log-issue-list li{padding:15px}.log-issue-list li{grid-template-columns:1fr}.log-issue-level{justify-self:start}.log-panel-head,.rd-log-file>header,.release-log-item>header{align-items:flex-start;flex-direction:column}.release-log-meta{justify-items:start;text-align:left}.release-log-sources{justify-content:flex-start}.release-log-body{max-height:340px}.rd-log-file-tools{width:100%;justify-content:space-between}.log-entry-copy,.log-entry-view{width:44px;height:44px}.rd-log-lines li,.rd-log-lines li[data-has-line-number="1"]{grid-template-columns:8px minmax(0,1fr)}.rd-log-line-number,.rd-log-lines code{grid-column:2}.rd-log-line-number{min-width:0;text-align:left}.rd-log-mask-badge{grid-column:2;justify-self:start}.rd-log-file-list,.release-log-list{padding:12px}}@media (max-width:720px){.log-viewer-dialog{width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.log-viewer-shell{border-width:0;border-radius:0}.log-viewer-head{padding:max(14px,env(safe-area-inset-top)) 14px 12px}.log-viewer-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.log-viewer-jump,.log-viewer-tools .button,.log-viewer-tools .log-viewer-context-lines{width:100%}.log-viewer-tools .log-viewer-context-lines input{width:100%}.log-viewer-search{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.log-viewer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px}.log-viewer-summary[hidden]{display:none}.log-viewer-summary-item{justify-content:space-between;width:100%;min-width:0}.log-viewer-search-box{grid-column:1/-1}.log-viewer-context-lines,.log-viewer-context-toggle,.log-viewer-level,.log-viewer-search .button,.log-viewer-search-box{width:100%}.log-viewer-context-lines input,.log-viewer-level select{width:100%}.log-viewer-line-copy{min-height:44px}.log-viewer-jump{grid-column:1/-1}.log-viewer-jump input{width:100%}.log-viewer-status{padding:9px 14px}.log-viewer-lines{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.log-viewer-lines li{grid-template-columns:8px minmax(0,1fr);gap:8px 10px;padding:10px 12px}.log-viewer-lines .rd-log-line-number,.log-viewer-lines .rd-log-mask-badge,.log-viewer-lines code{grid-column:2}.log-viewer-lines .rd-log-line-number{min-width:0;text-align:left}}@media (max-width:430px){.log-viewer-head h2{font-size:18px}.log-viewer-tools{grid-template-columns:1fr}.log-viewer-search{grid-template-columns:1fr}.log-viewer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.log-viewer-search .button,.log-viewer-tools .button{justify-content:center}}@media (max-width:390px){.log-viewer-head{gap:10px;padding-right:10px;padding-left:10px}.log-viewer-head p,.log-viewer-status{font-size:12px}.log-viewer-tools{padding-right:10px;padding-left:10px}.log-viewer-search{padding-right:10px;padding-left:10px}.log-viewer-summary{grid-template-columns:1fr;padding-right:10px;padding-left:10px}}.workbench{position:relative;overflow:hidden;padding:26px;border-radius:var(--radius);background:linear-gradient(125deg,#1558c2 0,#176fdd 58%,#087eaa 100%);color:#fff;box-shadow:0 18px 35px rgba(24,92,190,.2);animation:enter-up .5s var(--ease) both}.workbench::after{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;content:"";mask-image:linear-gradient(90deg,transparent 12%,#000 100%);pointer-events:none}.workbench>*{position:relative;z-index:1}.workbench-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workbench-kicker{display:block;color:rgba(255,255,255,.68);font-size:10px;font-weight:750}.workbench h1{margin:5px 0 0;font-size:25px;line-height:1.25}.workbench h2{margin:6px 0 0;font-size:25px;line-height:1.25}.workbench-summary{margin:12px 0 0;max-width:720px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.75}.workbench-inline-action{align-self:flex-start;min-height:40px;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:#fff;box-shadow:none}.workbench-inline-action:hover{background:rgba(255,255,255,.18)}.live-indicator{display:inline-flex;align-items:center;min-height:30px;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(0,0,0,.08);color:rgba(255,255,255,.82);font-size:11px;white-space:nowrap}.live-indicator span{width:6px;height:6px;border-radius:50%;background:#91f2ba;box-shadow:0 0 0 4px rgba(145,242,186,.13);animation:live-pulse 2.4s ease-in-out infinite}.quick-create{margin-top:22px}.quick-create.is-disabled{opacity:.7;filter:saturate(.88)}.quick-create.is-disabled .bulk-create-panel,.quick-create.is-disabled .quick-options,.quick-create.is-disabled .quick-options-summary,.quick-create.is-disabled .schedule-helper-card{opacity:.78}.create-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,430px);margin-bottom:12px;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(0,23,58,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.create-mode-switch label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;color:rgba(255,255,255,.72);cursor:pointer;font-size:12px;font-weight:760;transition:transform 180ms var(--ease),background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.create-mode-switch label:hover{color:#fff;transform:translateY(-1px)}.create-mode-switch input{position:absolute;opacity:0;pointer-events:none}.create-mode-switch input:checked+span,.create-mode-switch input:checked+span+small{color:#0d2a4a}.create-mode-switch label:has(input:checked){background:#fff;box-shadow:0 12px 28px rgba(0,30,75,.2)}.create-mode-switch small{color:rgba(255,255,255,.54);font-size:10px;font-weight:700}.bulk-create-panel{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 32%),rgba(0,23,58,.18);animation:options-open 220ms var(--ease) both}.bulk-create-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.bulk-create-actions .button{min-height:40px;padding-inline:14px;border-radius:12px}.bulk-create-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:12px;margin-bottom:12px}.bulk-create-stats{display:grid;flex:1 1 320px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px}.bulk-create-stat{min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.08)}.bulk-create-stat small,.bulk-create-stat strong{display:block}.bulk-create-stat small{color:rgba(255,255,255,.58);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.bulk-create-stat strong{margin-top:6px;color:#fff;font-size:15px}.bulk-create-panel.is-over-limit{border-color:rgba(255,184,92,.38);box-shadow:0 0 0 1px rgba(255,184,92,.08)}.bulk-create-stat.is-alert{border-color:rgba(255,186,108,.28);background:rgba(255,186,108,.12)}.bulk-create-stat.is-alert strong{color:#ffe0b6}.bulk-create-stat.is-muted{border-color:rgba(158,205,255,.22);background:rgba(158,205,255,.08)}.bulk-create-stat.is-muted strong{color:#d4ebff}.bulk-create-stat.is-security{border-color:rgba(251,191,36,.26);background:rgba(251,191,36,.1)}.bulk-create-stat.is-security strong{color:#fde68a}.bulk-create-helper-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.bulk-create-helper-bar .button{min-height:40px;border-radius:12px}.bulk-create-helper-bar .button[data-batch-copy-risks],.bulk-create-helper-bar .button[data-batch-security-fix]{border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 13%,var(--surface)) 0,var(--surface) 62%),var(--surface);color:color-mix(in srgb,var(--amber) 58%,var(--text));box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.bulk-create-helper-bar .button[data-batch-copy-risks]:hover,.bulk-create-helper-bar .button[data-batch-security-fix]:hover{border-color:color-mix(in srgb,var(--amber) 58%,var(--border-strong));color:var(--text);box-shadow:0 10px 22px color-mix(in srgb,var(--amber) 18%,transparent)}.bulk-create-helper-bar .button[data-batch-undo]{border-color:color-mix(in srgb,var(--cyan) 34%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 12%,var(--surface)) 0,var(--surface) 68%),var(--surface);color:color-mix(in srgb,var(--cyan) 58%,var(--text))}.bulk-create-helper-bar .button[data-batch-undo]:hover{border-color:color-mix(in srgb,var(--cyan) 56%,var(--border-strong));color:var(--text);box-shadow:0 10px 22px color-mix(in srgb,var(--cyan) 16%,transparent)}.bulk-create-helper-meta{margin:0 0 12px;color:rgba(255,255,255,.72);font-size:11px;line-height:1.7}.bulk-create-draft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:-2px;margin-bottom:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cyan) 28%,rgba(255,255,255,.12));border-radius:14px;color:rgba(255,255,255,.78);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 38%),rgba(255,255,255,.06);font-size:11px;line-height:1.55}.bulk-create-draft.is-saving{border-color:color-mix(in srgb,var(--amber) 34%,rgba(255,255,255,.14));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--amber) 18%,transparent),transparent 38%),rgba(255,255,255,.06)}.bulk-create-draft span{min-width:0}.bulk-create-draft button{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.08);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.bulk-create-draft button:hover{border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.13)}.bulk-create-readiness{--batch-readiness:0%;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 18%,transparent),transparent 36%),rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);animation:cardRise 380ms var(--ease) both}.bulk-create-readiness[data-level=ready]{border-color:color-mix(in srgb,var(--green) 38%,rgba(255,255,255,.14));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--green) 20%,transparent),transparent 36%),rgba(255,255,255,.06)}.bulk-create-readiness[data-level=warn]{border-color:color-mix(in srgb,var(--amber) 42%,rgba(255,255,255,.14));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--amber) 20%,transparent),transparent 36%),rgba(255,255,255,.06)}.bulk-create-readiness[data-level=danger]{border-color:color-mix(in srgb,var(--red) 42%,rgba(255,255,255,.14));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--red) 18%,transparent),transparent 36%),rgba(255,255,255,.06)}.bulk-create-readiness-meter{display:grid;place-items:center;width:78px;height:78px;border-radius:999px;background:radial-gradient(circle,rgba(15,23,42,.72) 0 54%,transparent 56%),conic-gradient(color-mix(in srgb,var(--primary) 76%,#fff) var(--batch-readiness),rgba(255,255,255,.13) 0)}.bulk-create-readiness[data-level=ready] .bulk-create-readiness-meter{background:radial-gradient(circle,rgba(15,23,42,.72) 0 54%,transparent 56%),conic-gradient(color-mix(in srgb,var(--green) 82%,#fff) var(--batch-readiness),rgba(255,255,255,.13) 0)}.bulk-create-readiness[data-level=warn] .bulk-create-readiness-meter{background:radial-gradient(circle,rgba(15,23,42,.72) 0 54%,transparent 56%),conic-gradient(color-mix(in srgb,var(--amber) 82%,#fff) var(--batch-readiness),rgba(255,255,255,.13) 0)}.bulk-create-readiness[data-level=danger] .bulk-create-readiness-meter{background:radial-gradient(circle,rgba(15,23,42,.72) 0 54%,transparent 56%),conic-gradient(color-mix(in srgb,var(--red) 82%,#fff) var(--batch-readiness),rgba(255,255,255,.13) 0)}.bulk-create-readiness-meter span,.bulk-create-readiness-meter strong{grid-area:1/1}.bulk-create-readiness-meter strong{margin-top:-8px;color:#fff;font-size:18px}.bulk-create-readiness-meter span{margin-top:28px;color:rgba(255,255,255,.62);font-size:10px;font-weight:800}.bulk-create-readiness-copy{min-width:0}.bulk-create-readiness-copy strong{display:block;color:#fff;font-size:13px}.bulk-create-readiness-copy p{margin:4px 0 0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.6}.bulk-create-readiness-advice{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bulk-create-readiness-advice span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;color:rgba(255,255,255,.76);background:rgba(255,255,255,.08);font-size:11px}.bulk-create-actions-secondary{justify-content:flex-end}.bulk-create-preview{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06)}.bulk-create-preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bulk-create-preview-title{display:grid;min-width:220px;gap:3px}.bulk-create-preview-head strong{color:#fff;font-size:13px}.bulk-create-preview-head span{color:rgba(255,255,255,.66);font-size:11px}.bulk-create-preview-filters{display:flex;flex:1 1 260px;justify-content:flex-end;gap:7px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:none}.bulk-create-preview-filters::-webkit-scrollbar{display:none}.bulk-create-preview-filters button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.07);font:inherit;font-size:11px;font-weight:760;white-space:nowrap;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,background 160ms ease,color 160ms ease,box-shadow 160ms ease}.bulk-create-preview-filters button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.12)}.bulk-create-preview-filters button.is-active{border-color:color-mix(in srgb,var(--primary) 72%,#fff 18%);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 84%,#fff 8%),color-mix(in srgb,var(--primary) 56%,#0f172a));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 22%,transparent)}.bulk-create-preview-filters span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;min-height:21px;padding:0 6px;border-radius:999px;color:inherit;background:rgba(255,255,255,.14);font-size:10px}.bulk-create-preview-search{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;padding:5px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(255,255,255,.04)}.bulk-create-preview-search::before{content:"";width:8px;height:8px;margin-left:8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 76%,#fff);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 18%,transparent)}.bulk-create-preview-search input{min-width:0;flex:1 1 auto;min-height:32px;border:0;outline:0;color:#fff;background:0 0;font:inherit;font-size:12px}.bulk-create-preview-search input::placeholder{color:rgba(255,255,255,.48)}.bulk-create-preview-search button{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.74);background:rgba(255,255,255,.08);font:inherit;font-size:11px;font-weight:760;cursor:pointer}.bulk-create-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bulk-create-preview-actions .button{min-height:36px;border-radius:999px;border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.78);background:rgba(255,255,255,.08)}.bulk-create-preview-actions .button:hover{border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.13);box-shadow:0 10px 22px rgba(0,0,0,.12)}.bulk-create-preview-actions .button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 58%,rgba(255,255,255,.18));color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 64%,transparent),rgba(255,255,255,.12))}.bulk-create-preview-actions .button[data-batch-preview-copy=ready]{border-color:color-mix(in srgb,var(--green) 38%,rgba(255,255,255,.16));color:color-mix(in srgb,var(--green) 70%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--green) 22%,transparent),rgba(255,255,255,.08)),rgba(255,255,255,.06)}.bulk-create-preview-actions .button[data-batch-preview-copy=ready]:hover{border-color:color-mix(in srgb,var(--green) 58%,rgba(255,255,255,.22));color:#fff;box-shadow:0 12px 26px color-mix(in srgb,var(--green) 20%,transparent)}.bulk-create-preview-actions .button[data-batch-preview-export=risk]{border-color:color-mix(in srgb,var(--red) 40%,rgba(255,255,255,.16));color:color-mix(in srgb,var(--red) 72%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--red) 20%,transparent),color-mix(in srgb,var(--amber) 11%,transparent)),rgba(255,255,255,.06)}.bulk-create-preview-actions .button[data-batch-preview-export=risk]:hover{border-color:color-mix(in srgb,var(--red) 62%,rgba(255,255,255,.22));color:#fff;box-shadow:0 12px 26px color-mix(in srgb,var(--red) 18%,transparent)}.bulk-create-preview-list{display:grid;gap:8px}.bulk-create-preview-empty,.bulk-create-preview-item,.bulk-create-preview-more{padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05)}.bulk-create-preview-item.is-invalid{border-color:rgba(255,186,108,.32);background:rgba(255,186,108,.1)}.bulk-create-preview-item.is-duplicate{border-color:rgba(158,205,255,.28);background:rgba(158,205,255,.1)}.bulk-create-preview-item.is-security-warn{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.11)}.bulk-create-preview-item.is-security-danger{border-color:rgba(248,113,113,.36);background:rgba(239,68,68,.12)}.bulk-create-preview-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.bulk-create-preview-main span,.bulk-create-preview-main strong{min-width:0}.bulk-create-preview-main strong{color:#fff;font-size:12px}.bulk-create-preview-main span{color:rgba(255,255,255,.68);font-size:11px;white-space:nowrap}.bulk-create-preview-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bulk-create-preview-empty,.bulk-create-preview-meta span,.bulk-create-preview-more{color:rgba(255,255,255,.72);font-size:11px}.bulk-create-preview-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.08)}.bulk-create-preview-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:9px}.bulk-create-preview-row-actions button{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.07);font:inherit;font-size:11px;font-weight:760;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,background 160ms ease,color 160ms ease}.bulk-create-preview-row-actions button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.12)}.bulk-create-tips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.bulk-create-tips span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.08);font-size:11px;font-weight:650}.url-entry{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:58px;gap:8px;padding:6px;padding-left:17px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(0,36,92,.18);transition:transform .2s var(--ease),box-shadow .2s ease}.url-entry:focus-within{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,36,92,.24)}.url-entry .input-leading{color:#8190a4}.url-entry input{width:100%;min-width:0;height:44px;padding:0 6px;border:0;outline:0;background:0 0;color:#172033}.url-entry input::placeholder{color:#8c98a8}.quick-submit{min-width:128px;height:46px;background:#112c50;color:#fff}.quick-submit:hover{background:#0b213d}.create-assistant-card{display:grid;gap:13px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}.quick-create>.create-assistant-card{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 96%,#fff 4%),color-mix(in srgb,var(--surface) 96%,#fff 4%));color:var(--text);box-shadow:0 16px 34px rgba(15,23,42,.14),inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent)}.create-assistant-style-clean{border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--surface-raised) 98%,#fff 2%);box-shadow:0 10px 24px rgba(15,23,42,.06),inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent)}.quick-create>.create-assistant-card.create-assistant-style-clean{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--surface-raised) 98%,#fff 2%);box-shadow:0 12px 26px rgba(15,23,42,.08),inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent)}.create-assistant-style-contrast{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,var(--primary-soft) 18%),var(--surface))}.create-assistant-density-compact{gap:10px;padding:11px}.create-assistant-density-comfortable{gap:16px;padding:16px}.field-create-assistant{padding:0;border:0;background:0 0;box-shadow:none}.field-create-assistant .create-assistant-card{margin-top:0}.create-assistant-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-assistant-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.create-assistant-head small,.create-assistant-head strong{display:block}.create-assistant-head small{color:var(--text-soft);font-size:10px;font-weight:800;text-transform:uppercase}.quick-create>.create-assistant-card .create-assistant-head small{color:var(--text-soft)}.create-assistant-head strong{margin-top:3px;color:var(--text);font-size:14px}.quick-create>.create-assistant-card .create-assistant-head strong{color:var(--text)}.create-assistant-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--primary) 8%,var(--surface));font-size:11px;font-weight:750;white-space:nowrap}.quick-create>.create-assistant-card .create-assistant-badge{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));color:var(--text-soft);background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface-raised))}.create-assistant-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:28px;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:var(--surface-raised);color:var(--text-soft);cursor:pointer;font-size:11px;font-weight:780;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,background-color 160ms ease}.create-assistant-toggle:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface-raised));color:var(--primary)}.create-assistant-toggle .icon{width:14px;height:14px;transition:transform 160ms var(--ease)}.create-assistant-card.is-collapsed{gap:0}.create-assistant-card.is-collapsed .create-assistant-toggle .icon{transform:rotate(-90deg)}.create-assistant-body{display:grid;gap:13px;min-width:0}.create-assistant-density-compact .create-assistant-body{gap:10px}.create-assistant-density-comfortable .create-assistant-body{gap:16px}.create-assistant-body[hidden]{display:none}.create-assistant-mini{--create-mini-columns:4;--create-mini-mobile-columns:2;display:none;min-width:0}.create-assistant-card.is-collapsed .create-assistant-mini{display:grid;grid-template-columns:repeat(var(--create-mini-columns),minmax(0,1fr));gap:8px;margin-top:12px}.create-assistant-summary-cols-1 .create-assistant-mini{--create-mini-columns:1}.create-assistant-summary-cols-2 .create-assistant-mini{--create-mini-columns:2}.create-assistant-summary-cols-3 .create-assistant-mini{--create-mini-columns:3}.create-assistant-summary-cols-4 .create-assistant-mini{--create-mini-columns:4}.create-assistant-summary-mobile-cols-1 .create-assistant-mini{--create-mini-mobile-columns:1}.create-assistant-summary-mobile-cols-2 .create-assistant-mini{--create-mini-mobile-columns:2}.create-assistant-summary-mobile-cols-3 .create-assistant-mini{--create-mini-mobile-columns:3}.create-assistant-summary-mobile-cols-4 .create-assistant-mini{--create-mini-mobile-columns:4}.create-assistant-mini span{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 94%,var(--primary-soft))}.create-assistant-style-clean .create-assistant-mini span{border-color:color-mix(in srgb,var(--primary) 8%,var(--border));background:var(--surface)}.create-assistant-density-compact .create-assistant-mini span{padding:7px 8px}.create-assistant-mini span[data-create-mini-target]{cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms var(--ease),box-shadow 160ms var(--ease),background 160ms var(--ease)}.create-assistant-mini span[data-create-mini-target]:focus-visible,.create-assistant-mini span[data-create-mini-target]:hover{outline:0;transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--surface-raised) 88%,var(--primary-soft));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 12%,transparent)}.create-assistant-mini span[data-level=ok]{border-color:color-mix(in srgb,var(--green) 26%,var(--border));background:color-mix(in srgb,var(--green-soft) 66%,var(--surface-raised))}.create-assistant-mini span[data-level=warn]{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber-soft) 66%,var(--surface-raised))}.create-assistant-mini span[data-level=danger]{border-color:color-mix(in srgb,var(--red) 32%,var(--border));background:color-mix(in srgb,var(--red-soft) 68%,var(--surface-raised))}.create-assistant-mini small,.create-assistant-mini strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-assistant-mini strong{color:var(--text);font-size:13px;line-height:1.15}.create-assistant-mini small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:760}.create-draft-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:20px;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 36%),color-mix(in srgb,var(--primary) 7%,var(--surface-raised));box-shadow:0 16px 42px color-mix(in srgb,var(--primary) 12%,transparent);animation:cardRise 420ms var(--ease) both}.quick-create>.create-assistant-card .create-draft-panel{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 36%),color-mix(in srgb,var(--primary-soft) 38%,var(--surface-raised));box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 10%,transparent)}.create-draft-panel small,.create-draft-panel strong{display:block}.create-draft-panel strong{color:var(--text);font-size:13px}.quick-create>.create-assistant-card .create-draft-panel strong{color:var(--text)}.create-draft-panel small{margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.45}.quick-create>.create-assistant-card .create-draft-panel small{color:var(--text-soft)}.create-draft-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.create-draft-button{min-height:36px;padding:0 13px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 68%,#0f766e));cursor:pointer;font-size:12px;font-weight:850;transition:transform 180ms var(--ease),filter 180ms ease,border-color 180ms ease}.create-draft-button.is-muted{color:var(--text);background:color-mix(in srgb,var(--surface-raised) 86%,var(--primary))}.quick-create>.create-assistant-card .create-draft-button.is-muted{color:var(--text);border-color:var(--border);background:var(--surface-raised)}.create-draft-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.create-score{--score-deg:0deg;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--primary-soft) 28%,var(--surface)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent)}.quick-create>.create-assistant-card .create-score{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,var(--primary-soft))}.create-score-ring{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,var(--surface-raised) 54%,transparent 55%),conic-gradient(#10b981 var(--score-deg),color-mix(in srgb,var(--border) 70%,transparent) 0)}.quick-create>.create-assistant-card .create-score-ring{background:radial-gradient(circle,var(--surface-raised) 54%,transparent 55%),conic-gradient(#10b981 var(--score-deg),color-mix(in srgb,var(--border) 70%,transparent) 0)}.create-score[data-level=warn] .create-score-ring{background:radial-gradient(circle,var(--surface-raised) 54%,transparent 55%),conic-gradient(#f59e0b var(--score-deg),color-mix(in srgb,var(--border) 70%,transparent) 0)}.create-score[data-level=danger] .create-score-ring{background:radial-gradient(circle,var(--surface-raised) 54%,transparent 55%),conic-gradient(#ef4444 var(--score-deg),color-mix(in srgb,var(--border) 70%,transparent) 0)}.create-score-copy span,.create-score-copy strong,.create-score-ring span,.create-score-ring strong{display:block}.create-score-ring strong{color:var(--text);font-size:18px;line-height:1}.quick-create>.create-assistant-card .create-score-ring strong{color:var(--text)}.create-score-ring span{margin-top:3px;color:var(--text-soft);font-size:10px}.quick-create>.create-assistant-card .create-score-ring span{color:var(--text-soft)}.create-score-copy strong{color:var(--text);font-size:13px}.quick-create>.create-assistant-card .create-score-copy strong{color:var(--text)}.create-score-copy span{margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.55}.quick-create>.create-assistant-card .create-score-copy span{color:var(--text-soft)}.create-check-grid{--create-check-columns:4;--create-check-mobile-columns:2;display:grid;grid-template-columns:repeat(var(--create-check-columns),minmax(0,1fr));gap:9px}.create-assistant-cols-1 .create-check-grid{--create-check-columns:1}.create-assistant-cols-2 .create-check-grid{--create-check-columns:2}.create-assistant-cols-3 .create-check-grid{--create-check-columns:3}.create-assistant-cols-4 .create-check-grid{--create-check-columns:4}.create-assistant-cols-5 .create-check-grid{--create-check-columns:5}.create-assistant-cols-6 .create-check-grid{--create-check-columns:6}.create-assistant-mobile-cols-1 .create-check-grid{--create-check-mobile-columns:1}.create-assistant-mobile-cols-2 .create-check-grid{--create-check-mobile-columns:2}.create-assistant-mobile-cols-3 .create-check-grid{--create-check-mobile-columns:3}.create-check-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent);transition:transform 180ms var(--ease),border-color 180ms ease,background-color 180ms ease}.quick-create>.create-assistant-card .create-check-item{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,var(--primary-soft))}.create-assistant-style-clean .create-check-item,.quick-create>.create-assistant-card.create-assistant-style-clean .create-check-item{border-color:color-mix(in srgb,var(--primary) 8%,var(--border));background:color-mix(in srgb,var(--surface) 98%,#fff 2%);box-shadow:none}.create-assistant-style-clean .create-check-item[data-level=muted],.quick-create>.create-assistant-card.create-assistant-style-clean .create-check-item[data-level=muted]{border-color:color-mix(in srgb,var(--primary) 8%,var(--border));background:var(--surface)}.create-assistant-style-contrast .create-check-item[data-level=muted]{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface-raised))}.create-assistant-density-compact .create-check-grid{gap:7px}.create-assistant-density-compact .create-check-item{grid-template-columns:26px minmax(0,1fr);gap:7px;padding:8px}.create-assistant-density-compact .create-check-item>span{width:26px;height:26px;border-radius:7px}.create-assistant-density-compact .create-check-item small{margin-top:2px;font-size:10px;line-height:1.35;-webkit-line-clamp:1}.create-assistant-density-comfortable .create-check-item{padding:12px}.create-check-item>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.quick-create>.create-assistant-card .create-check-item>span{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.create-check-item .icon{width:15px;height:15px}.create-check-item small,.create-check-item strong{display:block;min-width:0}.create-check-item strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.quick-create>.create-assistant-card .create-check-item strong{color:var(--text)}.create-check-item small{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-create>.create-assistant-card .create-check-item small{color:var(--text-soft)}.create-check-item[data-level=ok]{border-color:color-mix(in srgb,#10b981 34%,var(--border));background:color-mix(in srgb,#10b981 8%,var(--surface))}.create-check-item[data-level=warn]{border-color:color-mix(in srgb,#f59e0b 38%,var(--border));background:color-mix(in srgb,#f59e0b 9%,var(--surface))}.create-check-item[data-level=danger]{border-color:color-mix(in srgb,#ef4444 38%,var(--border));background:color-mix(in srgb,#ef4444 9%,var(--surface))}.create-check-item[data-level=muted]{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--surface-raised) 96%,var(--primary-soft))}.quick-create>.create-assistant-card .create-check-item[data-level=ok]{border-color:rgba(145,242,186,.3);background:rgba(16,185,129,.12)}.quick-create>.create-assistant-card .create-check-item[data-level=warn]{border-color:rgba(255,205,124,.34);background:rgba(245,158,11,.13)}.quick-create>.create-assistant-card .create-check-item[data-level=danger]{border-color:rgba(255,138,138,.34);background:rgba(239,68,68,.13)}.create-assistant-style-clean .create-check-item[data-level=muted],.quick-create>.create-assistant-card.create-assistant-style-clean .create-check-item[data-level=muted]{border-color:color-mix(in srgb,var(--primary) 8%,var(--border));background:var(--surface)}.create-security-panel,.create-slug-suggestions,.create-title-suggestions,.create-url-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.create-security-head span,.create-slug-suggestions>span,.create-title-suggestions>span,.create-url-tools>span{color:var(--text-soft);font-size:11px;font-weight:750}.quick-create>.create-assistant-card .create-security-head span,.quick-create>.create-assistant-card .create-slug-suggestions>span,.quick-create>.create-assistant-card .create-title-suggestions>span,.quick-create>.create-assistant-card .create-url-tools>span{color:var(--text-soft)}.create-preset-row,.create-slug-suggestions>div,.create-title-suggestions>div,.create-url-tools>div{display:flex;flex-wrap:wrap;gap:8px}.create-preset-chip,.create-slug-chip,.create-title-chip,.create-url-tool-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;color:var(--text);background:color-mix(in srgb,var(--primary) 7%,var(--surface-raised));cursor:pointer;font-size:12px;font-weight:750;transition:transform 180ms var(--ease),background-color 180ms ease,border-color 180ms ease}.quick-create>.create-assistant-card .create-preset-chip,.quick-create>.create-assistant-card .create-slug-chip,.quick-create>.create-assistant-card .create-title-chip,.quick-create>.create-assistant-card .create-url-tool-chip{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));color:var(--text);background:color-mix(in srgb,var(--primary) 7%,var(--surface-raised))}.create-preset-chip:hover,.create-slug-chip:hover,.create-title-chip:hover,.create-url-tool-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised))}.create-utility-panel{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.quick-create>.create-assistant-card .create-utility-panel{border-color:color-mix(in srgb,var(--primary) 15%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,var(--primary-soft))}.create-utility-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.create-utility-head-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.create-utility-head small,.create-utility-head span{display:block}.create-utility-head span{color:var(--text);font-size:12px;font-weight:820}.quick-create>.create-assistant-card .create-utility-head span{color:var(--text)}.create-utility-head small{margin-top:4px;color:var(--text-soft);font-size:11px;line-height:1.5}.quick-create>.create-assistant-card .create-utility-head small{color:var(--text-soft)}.create-utility-actions button,.create-utility-brief button,.create-utility-copy,.create-utility-toggle,.create-utm-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;color:var(--text);background:color-mix(in srgb,var(--surface-raised) 90%,var(--primary-soft));cursor:pointer;font-size:12px;font-weight:760;transition:transform 180ms var(--ease),border-color 180ms ease,background-color 180ms ease}.quick-create>.create-assistant-card .create-utility-actions button,.quick-create>.create-assistant-card .create-utility-brief button,.quick-create>.create-assistant-card .create-utility-copy,.quick-create>.create-assistant-card .create-utility-toggle,.quick-create>.create-assistant-card .create-utm-actions button{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));color:var(--text);background:color-mix(in srgb,var(--surface-raised) 90%,var(--primary-soft))}.create-utility-actions button:hover,.create-utility-brief button:hover,.create-utility-copy:hover,.create-utility-toggle:hover,.create-utm-actions button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised))}.create-utility-actions .icon,.create-utility-brief .icon,.create-utility-copy .icon,.create-utility-toggle .icon{width:14px;height:14px}.create-utility-toggle .icon{transition:transform 160ms var(--ease)}.create-utility-panel.is-collapsed .create-utility-toggle .icon{transform:rotate(-90deg)}.create-utility-body{display:grid;gap:10px}.create-utility-body[hidden]{display:none}.create-utility-brief{display:flex;flex-wrap:wrap;gap:8px}.create-utility-brief[hidden]{display:none}.create-utility-actions,.create-utm-actions{display:flex;flex-wrap:wrap;gap:8px}.create-utm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.create-utm-grid label{display:grid;gap:5px;min-width:0}.create-utm-grid span{color:var(--text-soft);font-size:10px;font-weight:780}.quick-create>.create-assistant-card .create-utm-grid span{color:var(--text-soft)}.create-utm-grid input{width:100%;min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;outline:0;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text);font-size:12px}.quick-create>.create-assistant-card .create-utm-grid input{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:var(--surface-raised);color:var(--text)}.create-utm-grid input:focus{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.create-intent-summary{display:flex;flex-wrap:wrap;gap:7px}.create-intent-summary span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);color:var(--text-soft);font-size:11px;font-weight:720}.quick-create>.create-assistant-card .create-intent-summary span{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--surface-raised) 88%,var(--primary-soft));color:var(--text-soft)}.create-security-panel{display:grid;align-items:stretch;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 82%,transparent)}.quick-create>.create-assistant-card .create-security-panel{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 92%,var(--primary-soft))}.create-security-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-security-head small{color:var(--text-soft);font-size:11px}.quick-create>.create-assistant-card .create-security-head small{color:var(--text-soft)}.create-security-list{display:grid;gap:8px}.create-security-item{display:grid;gap:4px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.create-security-item small,.create-security-item strong{display:block;overflow-wrap:anywhere}.create-security-item strong{color:var(--text);font-size:12px}.create-security-item small{color:var(--text-soft);font-size:11px;line-height:1.55}.create-security-item[data-level=ok]{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green-soft) 65%,var(--surface-raised))}.create-security-item[data-level=warn]{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber-soft) 68%,var(--surface-raised))}.create-security-item[data-level=danger]{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red-soft) 68%,var(--surface-raised))}.quick-create>.create-assistant-card .create-security-item{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.quick-create>.create-assistant-card .create-security-item strong{color:var(--text)}.quick-create>.create-assistant-card .create-security-item small{color:var(--text-soft)}.create-duplicate-panel{display:grid;gap:8px;padding:10px;border:1px solid color-mix(in srgb,#f59e0b 25%,var(--border));border-radius:8px;background:color-mix(in srgb,#f59e0b 8%,var(--surface))}.quick-create>.create-assistant-card .create-duplicate-panel{border-color:color-mix(in srgb,#f59e0b 25%,var(--border));background:color-mix(in srgb,#f59e0b 8%,var(--surface-raised))}.create-duplicate-head,.create-duplicate-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-duplicate-head span{color:var(--text);font-size:12px;font-weight:780}.create-duplicate-head small{color:var(--text-soft);font-size:11px}.quick-create>.create-assistant-card .create-duplicate-head span{color:var(--text)}.quick-create>.create-assistant-card .create-duplicate-head small{color:var(--text-soft)}.create-duplicate-list{display:grid;gap:8px}.create-duplicate-item{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent)}.quick-create>.create-assistant-card .create-duplicate-item{border-color:color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.create-duplicate-copy{min-width:0}.create-duplicate-copy small,.create-duplicate-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-duplicate-copy strong{color:var(--text);font-size:12px}.create-duplicate-copy small{margin-top:4px;color:var(--text-muted);font-size:11px}.quick-create>.create-assistant-card .create-duplicate-copy strong{color:var(--text)}.quick-create>.create-assistant-card .create-duplicate-copy small{color:var(--text-muted)}.create-duplicate-actions{display:inline-flex;flex:0 0 auto;gap:6px}.create-duplicate-actions .icon-button{width:34px;height:34px;min-height:34px}@media (max-width:960px){.create-check-grid{grid-template-columns:repeat(var(--create-check-mobile-columns),minmax(0,1fr))}.create-assistant-card.is-collapsed .create-assistant-mini{grid-template-columns:repeat(var(--create-mini-mobile-columns),minmax(0,1fr))}}@media (max-width:520px){.create-assistant-head{align-items:flex-start;flex-direction:column}.create-assistant-head-actions{width:100%;justify-content:space-between}.create-assistant-badge,.create-assistant-toggle{min-height:32px}.create-draft-panel{grid-template-columns:1fr}.create-draft-actions{justify-content:stretch}.create-draft-button{flex:1 1 120px;min-height:44px}.create-score{grid-template-columns:58px minmax(0,1fr)}.create-score-ring{width:56px;height:56px}.create-check-grid{grid-template-columns:repeat(var(--create-check-mobile-columns),minmax(0,1fr))}.create-assistant-card.is-collapsed .create-assistant-mini{grid-template-columns:repeat(var(--create-mini-mobile-columns),minmax(0,1fr))}.create-preset-chip,.create-slug-chip,.create-title-chip,.create-url-tool-chip{min-height:44px}.create-utility-head{align-items:stretch;flex-direction:column}.create-utility-actions button,.create-utility-brief button,.create-utility-copy,.create-utility-toggle,.create-utm-actions button{min-height:42px}.create-utility-head-actions{justify-content:stretch}.create-utility-actions button,.create-utility-brief button,.create-utility-head-actions>*,.create-utm-actions button{flex:1 1 120px}.create-utm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-duplicate-item{align-items:flex-start;flex-direction:column}.create-duplicate-actions .icon-button{width:44px;height:44px;min-height:44px}}.quick-options-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 0;border:0;background:0 0;color:rgba(255,255,255,.77);cursor:pointer;font-size:12px}.quick-options-toggle .icon{width:15px;height:15px}.quick-options-toggle .icon:last-child{margin-left:2px;transition:transform 180ms var(--ease)}.quick-options-toggle[aria-expanded=true] .icon:last-child{transform:rotate(180deg)}.quick-options-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;cursor:pointer}.quick-options-summary[hidden]{display:none}.quick-options-summary span{min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.11);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.quick-options-summary span[data-active="1"]{border-color:rgba(145,242,186,.34);background:rgba(145,242,186,.14)}.quick-options-summary small,.quick-options-summary strong{display:block;min-width:0}.quick-options-summary small{color:rgba(255,255,255,.62);font-size:10px;font-weight:780;line-height:1.1}.quick-options-summary strong{margin-top:4px;overflow:hidden;color:inherit;font-size:12px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.quick-options-summary:focus-visible{outline:3px solid rgba(255,255,255,.32);outline-offset:3px}.quick-options{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(190px,0.9fr);gap:12px;margin-top:13px;animation:options-open 220ms var(--ease) both}.quick-options>.advanced-link-card{grid-column:1/-1}.schedule-helper-card{position:relative;grid-column:1/-1;overflow:hidden;padding:16px 18px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent)}.schedule-helper-card::after{position:absolute;inset:auto -18% -52% auto;width:180px;height:180px;border-radius:50%;content:"";background:radial-gradient(circle,color-mix(in srgb,var(--primary) 12%,transparent),transparent 64%);pointer-events:none}.schedule-helper-card[data-state=success]{border-color:color-mix(in srgb,#10b981 34%,var(--border))}.schedule-helper-card[data-state=danger]{border-color:color-mix(in srgb,#ef4444 42%,var(--border))}.schedule-helper-card[data-state=info]{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.schedule-helper-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-helper-head small{display:block;margin-bottom:5px;color:var(--text-soft);font-size:10px;font-weight:700;letter-spacing:.14em}.schedule-helper-head strong{display:block;color:var(--text);font-size:15px}.schedule-helper-clear{height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 84%,transparent);color:var(--text-soft);cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,color 160ms ease}.schedule-helper-clear:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--text)}.schedule-helper-summary{position:relative;z-index:1;margin:13px 0 0;color:var(--text);font-size:13px;line-height:1.75}.schedule-helper-badges,.schedule-helper-preset-list{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px}.schedule-helper-badges{margin-top:12px}.schedule-helper-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--border-strong) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--text-soft);font-size:11px;font-weight:600;white-space:nowrap}.schedule-helper-badge.is-info,.schedule-helper-badge.is-primary{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));color:color-mix(in srgb,var(--primary) 84%,var(--text))}.schedule-helper-badge.is-success{border-color:rgba(16,185,129,.24);color:#047857}.schedule-helper-badge.is-danger{border-color:rgba(239,68,68,.22);color:#b91c1c}.schedule-helper-badge.is-muted{opacity:.88}.schedule-helper-preset-list{margin-top:14px;display:grid;gap:12px}.schedule-helper-preset-group{display:grid;gap:10px}.schedule-helper-preset-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.schedule-helper-toolbar-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface-raised)),color-mix(in srgb,var(--surface-raised) 94%,transparent));color:var(--text);font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 10%,transparent);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,background-color 180ms ease}.schedule-helper-toolbar-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 14%,transparent)}.schedule-helper-preset-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.schedule-helper-preset-group-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.schedule-helper-preset-group small{color:var(--text-soft);font-size:10px;font-weight:700;letter-spacing:.14em}.schedule-helper-preset-group-actions span{color:var(--muted);font-size:11px;font-weight:600}.schedule-helper-preset-search{display:inline-flex;align-items:center;min-height:34px;min-width:176px;flex:0 1 200px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 8%,transparent);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease,background-color 180ms ease}.schedule-helper-preset-search:focus-within{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 12%,transparent)}.schedule-helper-preset-search-input{width:100%;min-width:0;border:0;outline:0;padding:0;background:0 0;color:var(--text);font-size:12px;font-weight:600}.schedule-helper-preset-search-input::placeholder{color:color-mix(in srgb,var(--muted) 88%,transparent)}.schedule-helper-preset-group-action,.schedule-helper-preset-group-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-soft);font-size:11px;font-weight:700;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,background-color 160ms ease}.schedule-helper-preset-group-action:hover,.schedule-helper-preset-group-toggle:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--text);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}.schedule-helper-preset-group-action.is-danger{border-color:color-mix(in srgb,var(--danger) 22%,var(--border));color:color-mix(in srgb,var(--danger) 84%,var(--text));background:color-mix(in srgb,var(--danger) 8%,var(--surface-raised))}.schedule-helper-preset-group-action.is-danger:hover{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));color:color-mix(in srgb,var(--danger) 92%,var(--text));box-shadow:0 10px 22px color-mix(in srgb,var(--danger) 14%,transparent)}.schedule-helper-preset-group-action.is-active{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 14%,transparent)}.schedule-helper-preset-group-body{display:grid;gap:10px;max-height:1200px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height 240ms var(--ease),opacity 180ms var(--ease),transform 240ms var(--ease)}.schedule-helper-preset-group.is-collapsed .schedule-helper-preset-group-body{max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none}.schedule-helper-preset-grid{display:flex;flex-wrap:wrap;gap:9px}.schedule-helper-preset-chip{display:flex;align-items:center;gap:8px}.schedule-preset-button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);color:var(--text);cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.schedule-preset-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 12%,transparent)}.schedule-preset-button.is-smart{border-style:dashed}.schedule-preset-button.is-custom{background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}.schedule-preset-button.is-pinned{border-color:color-mix(in srgb,var(--amber) 48%,var(--primary));background:linear-gradient(135deg,color-mix(in srgb,var(--amber-soft) 88%,var(--surface-raised)) 0,color-mix(in srgb,var(--primary-soft) 72%,var(--surface-raised)) 100%);box-shadow:0 12px 28px color-mix(in srgb,var(--amber) 12%,transparent)}.schedule-preset-favorite{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-soft);cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.schedule-preset-favorite-symbol{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;transform:translateY(-1px)}.schedule-preset-favorite:hover{transform:translateY(-1px) scale(1.02);border-color:color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--text);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.schedule-preset-favorite.is-active{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised));color:color-mix(in srgb,var(--primary) 84%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 12%,transparent)}.schedule-preset-chip-tools{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.schedule-preset-tool{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,background-color 160ms ease}.schedule-preset-tool:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--text);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.schedule-preset-tool.is-active{border-color:color-mix(in srgb,var(--amber) 44%,var(--border));background:color-mix(in srgb,var(--amber-soft) 84%,var(--surface-raised));color:color-mix(in srgb,var(--amber) 90%,var(--text))}.schedule-preset-tool.is-copy{border-color:color-mix(in srgb,var(--cyan) 26%,var(--border));background:color-mix(in srgb,var(--cyan-soft) 78%,var(--surface-raised))}.schedule-helper-preset-empty{padding:12px 14px;border:1px dashed color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 76%,transparent);color:var(--text-soft);font-size:12px;line-height:1.75}.schedule-helper-card-workbench{border-color:rgba(255,255,255,.16);background:radial-gradient(circle at top right,rgba(114,205,255,.16),transparent 34%),linear-gradient(180deg,rgba(8,32,67,.3),rgba(3,18,39,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.schedule-helper-card-workbench .schedule-helper-badge,.schedule-helper-card-workbench .schedule-helper-clear,.schedule-helper-card-workbench .schedule-helper-head small,.schedule-helper-card-workbench .schedule-helper-preset-empty,.schedule-helper-card-workbench .schedule-helper-preset-group small,.schedule-helper-card-workbench .schedule-helper-preset-group-actions span,.schedule-helper-card-workbench .schedule-helper-summary{color:rgba(255,255,255,.88)}.schedule-helper-card-workbench .schedule-helper-head small,.schedule-helper-card-workbench .schedule-helper-preset-group small,.schedule-helper-card-workbench .schedule-helper-preset-group-actions span{color:rgba(255,255,255,.58)}.schedule-helper-card-workbench .schedule-helper-head strong{color:#fff}.schedule-helper-card-workbench .schedule-helper-badge,.schedule-helper-card-workbench .schedule-helper-clear,.schedule-helper-card-workbench .schedule-helper-preset-empty,.schedule-helper-card-workbench .schedule-helper-preset-group-action,.schedule-helper-card-workbench .schedule-helper-preset-group-toggle,.schedule-helper-card-workbench .schedule-preset-button,.schedule-helper-card-workbench .schedule-preset-favorite,.schedule-helper-card-workbench .schedule-preset-tool{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.schedule-helper-card-workbench .schedule-helper-badge.is-info,.schedule-helper-card-workbench .schedule-helper-badge.is-primary,.schedule-helper-card-workbench .schedule-helper-preset-group-action,.schedule-helper-card-workbench .schedule-helper-preset-group-toggle,.schedule-helper-card-workbench .schedule-preset-button,.schedule-helper-card-workbench .schedule-preset-favorite,.schedule-helper-card-workbench .schedule-preset-tool{color:rgba(255,255,255,.95)}.schedule-helper-card-workbench .schedule-preset-favorite.is-active{border-color:rgba(114,205,255,.42);background:rgba(114,205,255,.18);color:#fff}.schedule-preset-tool.is-color-tag{min-width:54px}.schedule-helper-preset-group-action.is-color-blue,.schedule-preset-button.is-color-blue,.schedule-preset-tool.is-color-tag.is-color-blue{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface-raised));color:color-mix(in srgb,var(--primary) 88%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 12%,transparent)}.schedule-helper-preset-group-action.is-color-emerald,.schedule-preset-button.is-color-emerald,.schedule-preset-tool.is-color-tag.is-color-emerald{border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 84%,var(--surface-raised));color:color-mix(in srgb,var(--green) 88%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,var(--green) 12%,transparent)}.schedule-helper-preset-group-action.is-color-amber,.schedule-preset-button.is-color-amber,.schedule-preset-tool.is-color-tag.is-color-amber{border-color:color-mix(in srgb,var(--amber) 42%,var(--border));background:color-mix(in srgb,var(--amber-soft) 86%,var(--surface-raised));color:color-mix(in srgb,var(--amber) 92%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,var(--amber) 12%,transparent)}.schedule-helper-preset-group-action.is-color-rose,.schedule-preset-button.is-color-rose,.schedule-preset-tool.is-color-tag.is-color-rose{border-color:color-mix(in srgb,var(--red) 38%,var(--border));background:color-mix(in srgb,var(--red-soft) 86%,var(--surface-raised));color:color-mix(in srgb,var(--red) 90%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,var(--red) 12%,transparent)}.schedule-helper-preset-group-action.is-color-violet,.schedule-preset-button.is-color-violet,.schedule-preset-tool.is-color-tag.is-color-violet{border-color:color-mix(in srgb,#7c3aed 40%,var(--border));background:color-mix(in srgb,#efe7ff 86%,var(--surface-raised));color:color-mix(in srgb,#7c3aed 90%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,#7c3aed 12%,transparent)}.schedule-helper-preset-group-action.is-color-slate,.schedule-preset-button.is-color-slate,.schedule-preset-tool.is-color-tag.is-color-slate{border-color:color-mix(in srgb,#64748b 36%,var(--border));background:color-mix(in srgb,#edf2f7 88%,var(--surface-raised));color:color-mix(in srgb,#475569 92%,var(--text));box-shadow:0 12px 24px color-mix(in srgb,#64748b 10%,transparent)}.schedule-helper-card-workbench .schedule-helper-badge.is-success{color:#d1fae5;border-color:rgba(167,243,208,.26)}.schedule-helper-card-workbench .schedule-helper-badge.is-danger{color:#fee2e2;border-color:rgba(252,165,165,.26)}.workbench-field>span{display:block;margin-bottom:6px;color:rgba(255,255,255,.7);font-size:10px;font-weight:650}.workbench-field input{width:100%;height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.2);border-radius:6px;outline:0;background:rgba(0,25,65,.18);color:#fff;transition:border-color 160ms ease,background-color 160ms ease}.workbench-field input::placeholder{color:rgba(255,255,255,.46)}.workbench-field input:focus{border-color:rgba(255,255,255,.65);background:rgba(0,25,65,.27)}.workbench-field textarea{width:100%;min-height:132px;padding:12px 13px;border:1px solid rgba(255,255,255,.2);border-radius:9px;outline:0;background:rgba(0,25,65,.2);color:#fff;resize:vertical;line-height:1.7;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.workbench-field textarea::placeholder{color:rgba(255,255,255,.46)}.workbench-field textarea:focus{border-color:rgba(255,255,255,.65);background:rgba(0,25,65,.29);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.workbench .prefix-input{border-color:rgba(255,255,255,.2);background:rgba(0,25,65,.18)}.workbench .prefix-input span{color:rgba(255,255,255,.6)}.workbench .prefix-input input{border:0;background:0 0}.create-result{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--green-soft) 70%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--green-soft) 42%,var(--surface-soft)));box-shadow:0 18px 36px color-mix(in srgb,var(--green) 8%,transparent);animation:result-in 280ms var(--ease) both}.create-result-heading,.create-result-main,.result-actions{display:flex;align-items:center;gap:10px;min-width:0}.create-result-main{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:12px}.create-result-heading{align-items:center}.result-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:12px;background:color-mix(in srgb,var(--green-soft) 86%,var(--surface-raised));color:var(--green)}.create-result small,.create-result strong{display:block}.create-result small{color:var(--text-soft);font-size:10px}.create-result strong{overflow:hidden;margin-top:1px;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.create-result-body{display:grid;gap:10px;min-width:0}.create-result-error,.create-result-meta{margin:0;font-size:12px;line-height:1.6}.create-result-meta{color:var(--text-soft)}.create-result-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.create-result-stat{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 16%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.create-result-stat span,.create-result-stat strong{display:block}.create-result-stat span{color:var(--text-soft);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.create-result-stat strong{margin-top:6px;color:var(--text);font-size:15px}.create-result-error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 36%,var(--border));border-radius:12px;color:color-mix(in srgb,var(--amber) 88%,var(--text));background:color-mix(in srgb,var(--amber-soft) 74%,var(--surface-raised))}.create-result-error-details{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:16px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--amber-soft) 72%,transparent),transparent 38%),color-mix(in srgb,var(--surface-raised) 90%,transparent)}.create-result-error-details-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.create-result-error-details-head span,.create-result-error-details-head strong{color:var(--text)}.create-result-error-details-head span{font-size:11px;opacity:.72}.create-result-error-details-head button{min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--amber) 26%,var(--border));border-radius:999px;color:color-mix(in srgb,var(--amber) 86%,var(--text));background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface-raised));font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color 180ms var(--ease),background 180ms var(--ease),transform 180ms var(--ease),box-shadow 180ms var(--ease)}.create-result-error-details-head button:focus-visible,.create-result-error-details-head button:hover{border-color:color-mix(in srgb,var(--amber) 48%,var(--border-strong));background:color-mix(in srgb,var(--amber-soft) 92%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--amber) 12%,transparent);transform:translateY(-1px)}.create-result-error-details-head button:focus-visible{outline:2px solid color-mix(in srgb,var(--amber) 44%,transparent);outline-offset:2px}.create-result-error-details-head button[data-created-result-action=retry-errors]{border-color:color-mix(in srgb,var(--green) 28%,var(--border));color:color-mix(in srgb,var(--green) 88%,var(--text));background:color-mix(in srgb,var(--green-soft) 76%,var(--surface-raised))}.create-result-error-details-head button[data-created-result-action=retry-errors]:focus-visible,.create-result-error-details-head button[data-created-result-action=retry-errors]:hover{border-color:color-mix(in srgb,var(--green) 46%,var(--border-strong));background:color-mix(in srgb,var(--green-soft) 92%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--green) 12%,transparent)}.create-result-error-details-head button[data-created-result-action=copy-retry-lines]{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));color:color-mix(in srgb,var(--cyan) 88%,var(--text));background:color-mix(in srgb,var(--cyan-soft) 76%,var(--surface-raised))}.create-result-error-details-head button[data-created-result-action=copy-retry-lines]:focus-visible,.create-result-error-details-head button[data-created-result-action=copy-retry-lines]:hover{border-color:color-mix(in srgb,var(--cyan) 46%,var(--border-strong));background:color-mix(in srgb,var(--cyan-soft) 92%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--cyan) 12%,transparent)}.create-result-error-details-head button[data-created-result-action=download-retry-txt]{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));color:color-mix(in srgb,var(--amber) 90%,var(--text));background:color-mix(in srgb,var(--amber-soft) 78%,var(--surface-raised))}.create-result-error-details-head button[data-created-result-action=download-retry-txt]:focus-visible,.create-result-error-details-head button[data-created-result-action=download-retry-txt]:hover{border-color:color-mix(in srgb,var(--amber) 50%,var(--border-strong));background:color-mix(in srgb,var(--amber-soft) 94%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--amber) 13%,transparent)}.create-result-error-details-head button[data-created-result-action=download-error-csv]{border-color:color-mix(in srgb,var(--red) 28%,var(--border));color:color-mix(in srgb,var(--red) 88%,var(--text));background:color-mix(in srgb,var(--red-soft) 76%,var(--surface-raised))}.create-result-error-details-head button[data-created-result-action=download-error-csv]:focus-visible,.create-result-error-details-head button[data-created-result-action=download-error-csv]:hover{border-color:color-mix(in srgb,var(--red) 46%,var(--border-strong));background:color-mix(in srgb,var(--red-soft) 92%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--red) 12%,transparent)}.create-result-error-details-head button[data-created-result-action=copy-error-summary],.create-result-error-details-head button[data-created-result-action=download-error-summary-csv],.create-result-error-details-head button[data-created-result-action=locate-first-error]{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));color:color-mix(in srgb,var(--primary) 88%,var(--text));background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface-raised))}.create-result-error-details-head button[data-created-result-action=copy-error-summary]:focus-visible,.create-result-error-details-head button[data-created-result-action=copy-error-summary]:hover,.create-result-error-details-head button[data-created-result-action=download-error-summary-csv]:focus-visible,.create-result-error-details-head button[data-created-result-action=download-error-summary-csv]:hover,.create-result-error-details-head button[data-created-result-action=locate-first-error]:focus-visible,.create-result-error-details-head button[data-created-result-action=locate-first-error]:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border-strong));background:color-mix(in srgb,var(--primary-soft) 92%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 12%,transparent)}.create-result-error-list{display:grid;gap:8px}.create-result-error-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.create-result-error-summary span{display:grid;gap:4px;min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--red) 18%,var(--border));border-radius:13px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--red-soft) 62%,transparent),transparent 42%),color-mix(in srgb,var(--surface-raised) 88%,transparent)}.create-result-error-summary em,.create-result-error-summary small,.create-result-error-summary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-result-error-summary strong{margin:0;color:color-mix(in srgb,var(--red) 86%,var(--text));font-size:12px}.create-result-error-summary em{color:var(--text);font-size:12px;font-style:normal;font-weight:800}.create-result-error-summary small{color:var(--text-soft);font-size:11px}.create-result-error-summary .is-muted{border-style:dashed;background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.create-result-error-item,.create-result-error-more{padding:10px 11px;border:1px solid color-mix(in srgb,var(--amber) 16%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.create-result-error-item.is-focused{border-color:color-mix(in srgb,var(--primary) 52%,var(--border-strong));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary-soft) 72%,transparent),transparent 46%),color-mix(in srgb,var(--surface-raised) 92%,transparent);animation:focus-target-ring 1.4s ease-out 2;box-shadow:0 16px 30px color-mix(in srgb,var(--primary) 13%,transparent)}.create-result-error-item small,.create-result-error-item span,.create-result-error-item strong{display:block}.create-result-error-item span{margin-top:4px;color:var(--text);font-size:12px}.create-result-error-item code{display:block;overflow:hidden;margin-top:8px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:10px;color:color-mix(in srgb,var(--text) 88%,var(--primary));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 35%,transparent),transparent),color-mix(in srgb,var(--surface) 88%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.create-result-error-item small,.create-result-error-more{overflow:hidden;margin-top:4px;color:var(--text-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.create-result-error-item-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.create-result-error-item-actions:empty{display:none}.create-result-error-item button{min-height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:999px;color:color-mix(in srgb,var(--primary) 86%,var(--text));background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface-raised));font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.create-result-error-item button:focus-visible,.create-result-error-item button:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--border-strong));background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface-raised));box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}textarea[name=bulk_targets].is-line-focused{animation:focus-target-ring 1.4s ease-out 2;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent),0 18px 34px color-mix(in srgb,var(--primary) 12%,transparent)}.create-result-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.create-result-tools{display:flex;flex-wrap:wrap;gap:10px}.create-result-tools .button{min-height:38px}.create-result-tools .button[data-created-result-action=copy-html],.create-result-tools .button[data-created-result-action=copy-markdown]{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));color:color-mix(in srgb,var(--cyan) 82%,var(--text));background:linear-gradient(135deg,color-mix(in srgb,var(--cyan-soft) 76%,var(--surface-raised)),var(--surface-raised))}.create-result-tools .button[data-created-result-action=copy-html]:hover,.create-result-tools .button[data-created-result-action=copy-markdown]:hover{border-color:color-mix(in srgb,var(--cyan) 44%,var(--border-strong));box-shadow:0 10px 22px color-mix(in srgb,var(--cyan) 12%,transparent)}.create-result-item{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:14px;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);transition:border-color 180ms var(--ease),background 180ms var(--ease),transform 180ms var(--ease)}.create-result-item:hover{border-color:color-mix(in srgb,var(--green) 38%,var(--border-strong));background:color-mix(in srgb,var(--green-soft) 82%,var(--surface-raised));transform:translateY(-1px)}.create-result-item:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 46%,transparent);outline-offset:2px}.create-result-item.is-muted{cursor:default;border-style:dashed;color:var(--text-soft);background:color-mix(in srgb,var(--surface-raised) 72%,transparent);transform:none}.create-result-item.is-muted:hover{border-color:color-mix(in srgb,var(--green) 18%,var(--border));background:color-mix(in srgb,var(--surface-raised) 72%,transparent)}.create-result-item span,.create-result-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-result-item strong{margin:0;font-size:12px}.create-result-item span{color:var(--text-soft);font-size:11px}.result-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.result-actions .button{min-height:38px;border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--surface-raised) 84%,transparent);color:var(--text)}.result-actions .button:hover{background:color-mix(in srgb,var(--green-soft) 74%,var(--surface-raised))}.button-compact{min-height:36px;padding:0 14px;font-size:12px}@media (max-width:720px){.bulk-create-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-create-preview-main{flex-direction:column;align-items:flex-start}.create-result-tools .button{flex:1 1 calc(50% - 5px)}.create-result-error-details-head{align-items:stretch}.create-result-error-details-head button{min-height:44px}.create-result-error-item small,.create-result-error-more,.create-result-error-summary em,.create-result-error-summary small{white-space:normal;word-break:break-all}}.creation-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-card{display:grid;gap:12px;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 76%,transparent),0 18px 34px rgba(15,34,68,.08)}.studio-card-accent{background:radial-gradient(circle at top right,rgba(56,189,248,.18),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 74%,var(--surface-raised)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.studio-card h3{margin:0;font-size:18px;line-height:1.35}.studio-card p{margin:0;color:var(--text-soft);line-height:1.8}.studio-card-kicker{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.14em}.studio-feature-list{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--text-soft);line-height:1.75}.stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px}.stat-tile{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:108px;gap:13px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform 190ms var(--ease),border-color 190ms ease,box-shadow 190ms ease;animation:enter-up 460ms var(--ease) both}.stat-tile:nth-child(2){animation-delay:45ms}.stat-tile:nth-child(3){animation-delay:90ms}.stat-tile:nth-child(4){animation-delay:135ms}.stat-tile:nth-child(5){animation-delay:180ms}.stat-tile:nth-child(6){animation-delay:225ms}.stat-tile:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.stat-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.stat-icon.blue{background:var(--primary-soft);color:var(--primary)}.stat-icon.green{background:var(--green-soft);color:var(--green)}.stat-icon.amber{background:var(--amber-soft);color:var(--amber)}.stat-icon.cyan{background:var(--cyan-soft);color:var(--cyan)}.stat-icon.red{background:var(--red-soft);color:var(--red)}.stat-tile>div:last-child{min-width:0}.stat-tile small,.stat-tile span,.stat-tile strong{display:block}.stat-tile span{color:var(--text-soft);font-size:11px;font-weight:600}.stat-tile strong{margin-top:2px;font-size:25px;line-height:1.25}.stat-tile strong.is-updating{animation:number-pop 260ms var(--ease)}.stat-tile small{margin-top:2px;color:var(--muted);font-size:10px}.traffic-alert-strip{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(300px,0.72fr);align-items:center;gap:16px;margin-top:16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 72%,var(--surface)),color-mix(in srgb,var(--surface-elevated) 92%,transparent));box-shadow:var(--shadow-sm);animation:enter-up 420ms 170ms var(--ease) both;transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.traffic-alert-strip[data-level=warn]{border-color:color-mix(in srgb,var(--amber) 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--amber-soft) 72%,var(--surface)),color-mix(in srgb,var(--surface-elevated) 92%,transparent))}.traffic-alert-strip[data-level=danger]{border-color:color-mix(in srgb,var(--red) 46%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--red-soft) 70%,var(--surface)),color-mix(in srgb,var(--surface-elevated) 92%,transparent));box-shadow:0 12px 28px color-mix(in srgb,var(--red) 12%,transparent)}.traffic-alert-strip[data-level=muted]{border-color:var(--border);background:var(--surface-soft)}.traffic-alert-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.traffic-alert-strip[data-level=warn] .traffic-alert-icon{background:var(--amber-soft);color:var(--amber)}.traffic-alert-strip[data-level=danger] .traffic-alert-icon{background:var(--red-soft);color:var(--red);animation:traffic-alert-pulse 1.8s ease-in-out infinite}.traffic-alert-strip[data-level=muted] .traffic-alert-icon{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.traffic-alert-copy{min-width:0}.traffic-alert-title-row{display:flex;align-items:center;gap:9px}.traffic-alert-title-row>strong{color:var(--text);font-size:15px}.traffic-alert-copy p{margin:6px 0 0;color:var(--text-soft);font-size:12px;line-height:1.55}.traffic-alert-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary);font-size:10px;font-weight:750;white-space:nowrap}.traffic-alert-strip[data-level=warn] .traffic-alert-badge{border-color:color-mix(in srgb,var(--amber) 22%,transparent);background:color-mix(in srgb,var(--amber) 13%,transparent);color:var(--amber)}.traffic-alert-strip[data-level=danger] .traffic-alert-badge{border-color:color-mix(in srgb,var(--red) 24%,transparent);background:color-mix(in srgb,var(--red) 13%,transparent);color:var(--red)}.traffic-alert-strip[data-level=muted] .traffic-alert-badge{border-color:var(--border);background:var(--surface);color:var(--muted)}.traffic-alert-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.traffic-alert-metrics>div{min-width:0;padding-left:12px;border-left:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent)}.traffic-alert-metrics span,.traffic-alert-metrics strong{display:block}.traffic-alert-metrics span{color:var(--muted);font-size:10px;font-weight:650}.traffic-alert-metrics strong{margin-top:4px;color:var(--text);font-size:18px;line-height:1.1}.traffic-alert-metrics strong.is-positive{color:var(--green)}.traffic-alert-metrics strong.is-negative{color:var(--red)}@keyframes traffic-alert-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 22%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--red) 0,transparent)}}.maintenance-strip{margin-top:16px}.maintenance-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,0.95fr) auto;gap:18px;align-items:center;padding:22px 24px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,var(--surface)),color-mix(in srgb,var(--cyan) 10%,var(--surface-elevated)));box-shadow:var(--shadow-md);animation:enter-up 360ms var(--ease) both;animation-delay:270ms}.maintenance-card::before{content:'';position:absolute;inset:auto -68px -88px auto;width:196px;height:196px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent),transparent 70%);pointer-events:none}.maintenance-card>*{position:relative;z-index:1}.maintenance-kicker{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--primary)}.maintenance-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.maintenance-title-row h2{margin:0;font-size:24px}.maintenance-copy p{margin:10px 0 8px;max-width:620px;color:var(--text-soft);font-size:14px;line-height:1.7}.maintenance-copy small{display:block;color:var(--muted);font-size:12px}.maintenance-state-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.maintenance-state-badge.is-blue{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 18%,transparent)}.maintenance-state-badge.is-green{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green);border-color:color-mix(in srgb,var(--green) 22%,transparent)}.maintenance-state-badge.is-amber{background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber);border-color:color-mix(in srgb,var(--amber) 24%,transparent)}.maintenance-state-badge.is-red{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red);border-color:color-mix(in srgb,var(--red) 22%,transparent)}.maintenance-state-badge.is-muted{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--text-soft);border-color:var(--border)}.maintenance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.maintenance-metric{min-width:0;padding:14px 14px 13px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);backdrop-filter:blur(10px)}.maintenance-metric small,.maintenance-metric span,.maintenance-metric strong{display:block}.maintenance-metric span{color:var(--text-soft);font-size:11px;font-weight:600}.maintenance-metric strong{margin-top:5px;font-size:24px;line-height:1.15}.maintenance-metric small{margin-top:4px;color:var(--muted);font-size:11px}.maintenance-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.maintenance-actions .button{min-height:46px;padding-inline:16px;border-radius:15px}.maintenance-strip-compact{margin-top:14px}.metadata-maintenance-card{border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.metadata-maintenance-card .maintenance-copy{display:grid;gap:12px}.metadata-maintenance-card[data-state=warn]{border-color:color-mix(in srgb,var(--amber) 26%,var(--border))}.metadata-maintenance-card[data-state=ok]{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}.metadata-maintenance-card[data-state=muted]{border-color:color-mix(in srgb,var(--border-strong) 84%,transparent)}#lifecycleMaintenanceCard{scroll-margin-top:calc(var(--topbar-height,68px) + 18px)}.lifecycle-maintenance-card{border-color:color-mix(in srgb,var(--amber) 18%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--amber) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--amber-soft) 44%,transparent))}.lifecycle-maintenance-card[data-state=warn]{border-color:color-mix(in srgb,var(--amber) 30%,var(--border))}.lifecycle-maintenance-card[data-state=ok]{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}.lifecycle-maintenance-card[data-state=muted]{border-color:color-mix(in srgb,var(--border-strong) 84%,transparent)}.lifecycle-preview-panel{display:grid;gap:10px}.lifecycle-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lifecycle-preview-head strong{font-size:13px;color:var(--text)}.lifecycle-preview-head small{color:var(--muted);font-size:11px}.lifecycle-preview-list{display:grid;gap:10px}.lifecycle-preview-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 15px;border:1px solid color-mix(in srgb,var(--amber) 18%,var(--border));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--amber-soft) 38%,transparent));color:inherit;text-align:left;transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.lifecycle-preview-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));box-shadow:0 12px 26px color-mix(in srgb,var(--amber) 10%,transparent)}.lifecycle-preview-item:focus-visible{outline:2px solid color-mix(in srgb,var(--amber) 44%,transparent);outline-offset:2px}.lifecycle-preview-item.is-on-page{border-color:color-mix(in srgb,var(--green) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--green-soft) 34%,transparent))}.lifecycle-preview-copy,.lifecycle-preview-side{min-width:0}.lifecycle-preview-copy small,.lifecycle-preview-copy strong,.lifecycle-preview-side em,.lifecycle-preview-side i{display:block}.lifecycle-preview-copy strong{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lifecycle-preview-copy small{margin-top:5px;color:var(--text-soft);font-size:11px;line-height:1.5}.lifecycle-preview-side{text-align:right}.lifecycle-preview-side em{color:var(--amber);font-size:12px;font-style:normal;font-weight:700}.lifecycle-preview-side i{margin-top:4px;color:var(--muted);font-size:11px;font-style:normal}.lifecycle-preview-empty{padding:13px 14px;border:1px dashed color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:18px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 86%,transparent);font-size:12px;line-height:1.7}@media (max-width:720px){.lifecycle-preview-head{flex-direction:column;align-items:flex-start}.lifecycle-preview-item{grid-template-columns:minmax(0,1fr)}.lifecycle-preview-side{text-align:left}}#healthDashboard,#metadataMaintenanceCard{scroll-margin-top:calc(var(--topbar-height,68px) + 18px)}.is-focus-target{animation:focus-target-ring 1.8s var(--ease) both}.maintenance-feedback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent)}.maintenance-feedback-pulse{position:relative;width:12px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--muted) 72%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--muted) 12%,transparent)}.maintenance-feedback-copy{min-width:0}.maintenance-feedback-copy small,.maintenance-feedback-copy strong{display:block}.maintenance-feedback-copy strong{color:var(--text);font-size:13px;font-weight:700}.maintenance-feedback-copy small{margin-top:4px;color:var(--text-soft);font-size:12px;line-height:1.6}.maintenance-feedback-time{color:var(--muted);font-size:11px;white-space:nowrap}.maintenance-feedback[data-tone=ok]{border-color:color-mix(in srgb,var(--green) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--green-soft) 40%,var(--surface-elevated)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.maintenance-feedback[data-tone=ok] .maintenance-feedback-pulse{background:color-mix(in srgb,var(--green) 74%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 12%,transparent)}.maintenance-feedback[data-tone=warn]{border-color:color-mix(in srgb,var(--amber) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--amber-soft) 42%,var(--surface-elevated)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.maintenance-feedback[data-tone=warn] .maintenance-feedback-pulse{background:color-mix(in srgb,var(--amber) 74%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--amber) 12%,transparent)}.maintenance-feedback[data-tone=danger]{border-color:color-mix(in srgb,var(--red) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--red-soft) 44%,var(--surface-elevated)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.maintenance-feedback[data-tone=danger] .maintenance-feedback-pulse{background:color-mix(in srgb,var(--red) 76%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--red) 12%,transparent)}.maintenance-feedback[data-tone=info]{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 44%,var(--surface-elevated)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.maintenance-feedback[data-tone=info] .maintenance-feedback-pulse{background:color-mix(in srgb,var(--primary) 74%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 12%,transparent)}.maintenance-feedback[data-tone=idle] .maintenance-feedback-pulse,.maintenance-feedback[data-tone=muted] .maintenance-feedback-pulse{background:color-mix(in srgb,var(--muted) 72%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--muted) 12%,transparent)}@keyframes focus-target-ring{0%{outline:2px solid transparent;outline-offset:0}22%{outline:2px solid color-mix(in srgb,var(--primary) 52%,transparent);outline-offset:4px}68%{outline:2px solid color-mix(in srgb,var(--primary) 26%,transparent);outline-offset:7px}100%{outline:2px solid transparent;outline-offset:10px}}.links-utility-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),color-mix(in srgb,var(--surface-elevated) 94%,transparent));box-shadow:var(--shadow-sm);animation:enter-up 320ms var(--ease) both;animation-delay:190ms}.links-utility-copy{min-width:0}.links-utility-copy h3{margin:6px 0 6px;font-size:19px}.links-utility-copy p{margin:0;max-width:720px;color:var(--text-soft);font-size:13px;line-height:1.65}.links-utility-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.links-utility-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 74%,transparent);color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 58%,transparent)}.links-utility-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.links-utility-actions .button{min-height:42px;padding-inline:14px;border-radius:14px}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,0.7fr);gap:12px;margin-top:16px;scroll-margin-top:calc(var(--topbar-height) + 16px)}.top-links-panel{margin-top:12px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);animation:enter-up 480ms 180ms var(--ease) both}.top-links-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.top-links-head span{display:block;color:var(--muted);font-size:10px;font-weight:700}.top-links-head h2{margin:3px 0 0;font-size:16px;line-height:1.3}.top-links-state{min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:var(--primary-soft);color:var(--primary)!important;line-height:24px;white-space:nowrap}.top-links-panel[data-state=disabled] .top-links-state,.top-links-panel[data-state=empty] .top-links-state{border-color:var(--border);background:var(--surface-soft);color:var(--muted)!important}.top-links-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:16px 0 0;padding:0;list-style:none}.top-links-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-width:0;gap:10px;min-height:66px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);transition:transform 170ms var(--ease),border-color 170ms ease,background-color 170ms ease}.top-links-item:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-elevated)}.top-links-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:800}.top-links-item:first-child .top-links-rank{background:var(--amber-soft);color:var(--amber)}.top-links-copy,.top-links-count{min-width:0}.top-links-copy span,.top-links-copy strong,.top-links-count span,.top-links-count strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-links-copy strong{color:var(--text);font-size:13px}.top-links-copy span{margin-top:4px;color:var(--muted);font-size:11px}.top-links-count{text-align:right}.top-links-count strong{color:var(--text);font-size:18px;line-height:1.1}.top-links-count span{margin-top:3px;color:var(--muted);font-size:10px}.top-links-empty{grid-column:1/-1;padding:22px 12px;color:var(--muted);font-size:12px;text-align:center}.analytics-access-panel{position:relative;overflow:hidden;margin-top:12px;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent)),var(--surface);box-shadow:var(--shadow-sm);animation:enter-up 520ms 220ms var(--ease) both}.analytics-access-panel::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--primary),var(--green),var(--amber));opacity:.84}.analytics-access-panel>*{position:relative;z-index:1}.analytics-access-actions,.analytics-access-head,.analytics-access-toolbar{display:flex;align-items:flex-start;gap:12px}.analytics-access-head{justify-content:space-between}.analytics-access-head span:first-child{display:block;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.14em}.analytics-access-head h2{margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.25}.analytics-access-head p{max-width:720px;margin:8px 0 0;color:var(--text-soft);font-size:12px;line-height:1.7}.analytics-access-state{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:800;white-space:nowrap}.analytics-access-panel[data-state=empty] .analytics-access-state,.analytics-access-panel[data-state=logs_disabled] .analytics-access-state,.analytics-access-panel[data-state=stats_disabled] .analytics-access-state{border-color:var(--border);background:var(--surface-soft);color:var(--muted)}.analytics-access-toolbar{align-items:stretch;flex-wrap:wrap;margin-top:16px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.analytics-access-toolbar label{display:grid;gap:6px;min-width:132px;flex:1 1 150px}.analytics-access-toolbar label:first-child{flex:2 1 280px}.analytics-access-toolbar label span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em}.analytics-access-toolbar input,.analytics-access-toolbar select{width:100%;min-height:40px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:12px;font-weight:650;outline:0;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.analytics-access-toolbar input{padding:0 13px}.analytics-access-toolbar select{padding:0 34px 0 12px}.analytics-access-toolbar input:focus,.analytics-access-toolbar select:focus{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 11%,transparent)}.analytics-access-actions{align-items:flex-end;justify-content:flex-end;flex:1 1 320px;flex-wrap:wrap}.analytics-access-actions .button{min-height:40px;border-radius:12px}.analytics-access-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.analytics-access-metrics span{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:16px;background:var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 56%,transparent)}.analytics-access-metrics small,.analytics-access-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-access-metrics small{color:var(--muted);font-size:10px;font-weight:800}.analytics-access-metrics strong{margin-top:6px;color:var(--text);font-size:18px;line-height:1.2}.analytics-access-insights{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;margin-top:14px}.analytics-access-breakdown,.analytics-access-hourly{min-width:0;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.analytics-access-hourly{display:flex;align-items:end;gap:4px;min-height:152px;padding:18px 14px 14px}.operation-log-hourly{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;padding:14px}.operation-log-chart-block{min-width:0}.operation-log-chart-block+.operation-log-chart-block{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.operation-log-chart-block>strong{display:block;margin-bottom:8px;color:var(--text);font-size:12px}.operation-log-chart-bars{display:flex;align-items:end;gap:4px;min-width:0}.analytics-access-hourly span,.operation-log-chart-bars span{display:flex;align-items:end;flex:1 1 0;min-width:3px;height:108px;border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,var(--surface-soft))}.operation-log-chart-bars span{height:72px}.analytics-access-hourly i,.operation-log-chart-bars i{display:block;width:100%;min-height:6px;border-radius:inherit;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--green) 76%,var(--primary)));box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 14%,transparent);animation:access-bar-rise 420ms var(--ease) both}.analytics-access-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.analytics-access-breakdown section{min-width:0}.analytics-access-breakdown strong{display:block;margin-bottom:8px;color:var(--text);font-size:12px}.analytics-access-bar{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(54px,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:7px;color:var(--text-soft);font-size:11px}.analytics-access-bar b,.analytics-access-bar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-access-bar b{color:var(--text);font-weight:750}.analytics-access-bar i{overflow:hidden;height:7px;border-radius:999px;background:color-mix(in srgb,var(--border) 74%,transparent)}.analytics-access-bar em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--green))}.analytics-access-list{display:grid;gap:10px;margin-top:14px}.analytics-access-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);transition:transform 170ms var(--ease),border-color 170ms ease,box-shadow 170ms ease}.analytics-access-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 26%,var(--border));box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 8%,transparent)}.analytics-access-main,.analytics-access-meta,.analytics-access-title{min-width:0}.analytics-access-title{display:flex;align-items:center;gap:8px}.analytics-access-title span,.analytics-access-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-access-title strong{color:var(--text);font-size:13px}.analytics-access-title span{flex:0 0 auto;max-width:160px;padding:4px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:800}.analytics-access-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.analytics-access-meta span{min-width:0;padding:8px 10px;border-radius:12px;background:var(--surface-soft)}.analytics-access-meta .ip-location-summary-field{grid-column:1/-1}.analytics-access-meta b,.analytics-access-meta em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.analytics-access-meta b{color:var(--muted);font-size:10px}.analytics-access-meta em{margin-top:4px;color:var(--text-soft);font-size:11px}.analytics-access-main code{display:block;overflow:hidden;margin-top:10px;padding:9px 10px;border:1px dashed color-mix(in srgb,var(--border-strong) 60%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--muted);font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.analytics-access-tags{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;gap:7px}.analytics-access-tags b,.analytics-access-tags em{display:inline-flex;align-items:center;min-height:26px;max-width:168px;padding:0 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-access-tags b{background:var(--green-soft);color:var(--green)}.analytics-access-tags em{background:var(--surface-soft);color:var(--text-soft)}.analytics-access-empty{display:grid;place-items:center;min-height:118px;padding:20px;border:1px dashed var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--muted);font-size:12px;line-height:1.7;text-align:center}.analytics-access-empty p,.analytics-access-empty strong{margin:0}.analytics-access-empty strong{color:var(--text);font-size:14px}.analytics-access-empty.is-compact{min-height:76px;padding:12px}.operation-log-dashboard::before{background:linear-gradient(90deg,var(--amber),var(--primary),var(--red))}.operation-log-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-log-signal-section{grid-column:1/-1}.operation-log-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-log-signal-card{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.operation-log-signal-card small,.operation-log-signal-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-log-signal-card span{color:var(--text-soft);font-size:11px}.operation-log-signal-card strong{margin:3px 0;font-size:16px}.operation-log-signal-card small{color:var(--muted);font-size:11px}.operation-log-signal-danger{border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:color-mix(in srgb,var(--red) 8%,var(--surface))}.operation-log-signal-warning{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber) 10%,var(--surface))}.operation-log-signal-success{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green) 8%,var(--surface))}.operation-log-item{position:relative}.operation-log-item::before{content:"";position:absolute;inset:12px auto 12px 0;width:4px;border-radius:999px;background:var(--primary);opacity:.9}.operation-log-tone-danger{border-color:color-mix(in srgb,var(--red) 28%,var(--border))}.operation-log-tone-danger::before{background:var(--red)}.operation-log-tone-warning{border-color:color-mix(in srgb,var(--amber) 32%,var(--border))}.operation-log-tone-warning::before{background:var(--amber)}.operation-log-tone-success::before{background:var(--green)}.operation-log-title span{background:color-mix(in srgb,var(--amber) 14%,var(--surface-soft));color:color-mix(in srgb,var(--amber) 82%,var(--text))}.operation-log-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-log-url{margin-top:7px;color:var(--text-soft)}.operation-log-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.operation-log-detail-tags em{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,var(--surface-soft));color:var(--text-soft);font-size:11px;font-style:normal;font-weight:650}.operation-log-detail-tags .is-warning{background:color-mix(in srgb,var(--amber) 16%,var(--surface-soft));color:color-mix(in srgb,var(--amber) 82%,var(--text))}.operation-log-detail-insight{margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.operation-log-detail-insight-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.operation-log-detail-insight-head strong{color:var(--text);font-size:12px}.operation-log-detail-insight p,.operation-log-detail-insight-head span{margin:0;color:var(--text-soft);font-size:11px}.operation-log-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-log-detail-group{min-width:0;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.operation-log-detail-group strong{display:block;margin-bottom:6px;color:var(--text);font-size:11px}.operation-log-detail-group div{display:grid;gap:5px}.operation-log-detail-group span{display:grid;grid-template-columns:minmax(54px,.45fr) minmax(0,1fr);gap:6px;align-items:center;min-width:0;color:var(--text-soft);font-size:11px}.operation-log-detail-group b,.operation-log-detail-group em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.operation-log-detail-group b{color:var(--muted);font-weight:650}.operation-log-detail-group-change{background:color-mix(in srgb,var(--amber) 8%,var(--surface))}.operation-log-detail-group-entity{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.operation-log-detail-group-number{background:color-mix(in srgb,var(--green) 7%,var(--surface))}.operation-log-admin-profile-section{grid-column:1/-1}.operation-log-admin-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.operation-log-admin-signal{min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.operation-log-admin-signal b,.operation-log-admin-signal em,.operation-log-admin-signal small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.operation-log-admin-signal b,.operation-log-admin-signal small{color:var(--text-soft);font-size:11px}.operation-log-admin-signal em{margin:2px 0;color:var(--text);font-size:13px;font-weight:750}.operation-log-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-log-admin-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}.operation-log-admin-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--primary) 14%,var(--surface));color:var(--primary);font-size:11px;font-weight:800}.operation-log-admin-body{min-width:0}.operation-log-admin-body span,.operation-log-admin-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-log-admin-body strong{color:var(--text);font-size:12px}.operation-log-admin-body span{color:var(--text-soft);font-size:11px}.operation-log-admin-metrics{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.operation-log-admin-metrics em{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.operation-log-row-actions{margin-top:10px}.operation-log-tags b{background:color-mix(in srgb,var(--primary) 12%,var(--surface-soft));color:var(--primary)}.operation-log-panel .analytics-access-actions{flex-basis:380px}@keyframes access-bar-rise{from{opacity:.55;transform:scaleY(.28);transform-origin:bottom}to{opacity:1;transform:scaleY(1);transform-origin:bottom}}@media (max-width:900px){.analytics-access-insights{grid-template-columns:minmax(0,1fr)}.analytics-access-breakdown{grid-template-columns:minmax(0,1fr)}.operation-log-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-log-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-log-admin-grid,.operation-log-admin-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-access-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-log-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.analytics-access-panel{padding:16px;border-radius:20px}.analytics-access-head{display:grid;gap:10px}.analytics-access-toolbar{display:grid;grid-template-columns:minmax(0,1fr);padding:10px}.analytics-access-actions,.analytics-access-toolbar label,.analytics-access-toolbar label:first-child{min-width:0;width:100%;flex:1 1 auto}.analytics-access-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-access-actions .button{width:100%;justify-content:center}.analytics-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-access-hourly{min-height:126px;padding:14px 10px 12px}.analytics-access-hourly span,.operation-log-chart-bars span{height:88px}.analytics-access-item{grid-template-columns:minmax(0,1fr)}.analytics-access-tags{flex-direction:row;align-items:center;flex-wrap:wrap}}@media (max-width:430px){.analytics-access-panel{margin-top:10px;padding:14px}.analytics-access-head h2{font-size:16px}.analytics-access-head p{font-size:11px}.analytics-access-state{width:fit-content}.analytics-access-actions,.analytics-access-meta,.analytics-access-metrics{grid-template-columns:minmax(0,1fr)}.analytics-access-item,.analytics-access-metrics span{padding:12px;border-radius:15px}.analytics-access-title{align-items:flex-start;flex-direction:column}.analytics-access-title span{max-width:100%}.analytics-access-main code{white-space:normal;word-break:break-word}.analytics-access-bar{grid-template-columns:minmax(58px,.82fr) minmax(50px,1fr)}.analytics-access-bar small{grid-column:1/-1}.operation-log-admin-grid,.operation-log-admin-signals,.operation-log-breakdown,.operation-log-detail-grid,.operation-log-meta,.operation-log-signal-grid{grid-template-columns:minmax(0,1fr)}.operation-log-admin-signal small,.operation-log-signal-card small{white-space:normal}.operation-log-detail-insight-head{align-items:flex-start;flex-direction:column}}.analytics-panel{min-width:0;min-height:304px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);animation:enter-up 480ms 120ms var(--ease) both}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading span{display:block;color:var(--muted);font-size:10px;font-weight:700}.section-heading h2{margin:3px 0 0;font-size:16px;line-height:1.3}.health-dashboard{position:relative;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:var(--shadow-sm);animation:enter-up 520ms 80ms var(--ease) both}.health-dashboard::after{content:"";position:absolute;inset:auto -7% -32% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 11%,transparent),transparent 70%);pointer-events:none}.health-dashboard>*{position:relative;z-index:1}.health-dashboard[data-level=danger]{border-color:color-mix(in srgb,var(--red) 32%,var(--border))}.health-dashboard[data-level=warn]{border-color:color-mix(in srgb,var(--amber) 32%,var(--border))}.health-dashboard[data-level=ok]{border-color:color-mix(in srgb,var(--green) 24%,var(--border))}.health-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:16px;margin-top:16px}.health-issues-card,.health-overview-card{min-width:0;padding:18px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent)}.health-issues-head,.health-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.health-issues-head small,.health-overview-head small{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em}.health-issues-head strong,.health-overview-head strong{display:block;margin-top:5px;color:var(--text);font-size:16px}.health-state-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--surface-soft);color:var(--text-soft);font-size:11px;font-weight:800}.health-dashboard[data-level=danger] .health-state-badge{background:var(--red-soft);color:var(--red)}.health-dashboard[data-level=warn] .health-state-badge{background:var(--amber-soft);color:var(--amber)}.health-dashboard[data-level=ok] .health-state-badge{background:var(--green-soft);color:var(--green)}.health-overview-summary{margin:14px 0 0;color:var(--text-soft);font-size:13px;line-height:1.8}.health-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.health-kpi-grid>div{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 7%,transparent),transparent 32%),var(--surface-soft)}.health-kpi-grid small,.health-kpi-grid span,.health-kpi-grid strong{display:block}.health-kpi-grid span{color:var(--muted);font-size:10px;font-weight:700}.health-kpi-grid strong{margin-top:6px;color:var(--text);font-size:18px}.health-kpi-grid small{margin-top:6px;color:var(--text-soft);font-size:11px;line-height:1.6}.health-overview-actions{display:flex;justify-content:flex-end;margin-top:14px}.health-overview-actions .button{min-height:40px;border-radius:14px}@media (max-width:720px){.maintenance-feedback{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.maintenance-feedback-time{grid-column:2;padding-left:0}.health-overview-actions{justify-content:stretch}.health-overview-actions .button{width:100%;justify-content:center}}@media (max-width:430px){.maintenance-feedback{gap:10px;padding:12px}.maintenance-feedback-copy strong{font-size:12px}.maintenance-feedback-copy small{font-size:11px}}@media (max-width:390px){.maintenance-feedback{grid-template-columns:1fr}.maintenance-feedback-pulse{display:none}.maintenance-feedback-time{grid-column:auto}}.health-issues-head span{color:var(--muted);font-size:11px}.health-issues-list{display:grid;gap:10px;margin-top:16px}.health-issue-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.health-issue-item strong{display:block;color:var(--text);font-size:13px}.health-issue-item p{margin:7px 0 0;color:var(--text-soft);font-size:12px;line-height:1.7}.health-issue-item>span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:var(--surface);color:var(--text-soft);font-size:10px;font-weight:800;white-space:nowrap}.health-issue-item.is-danger{border-color:color-mix(in srgb,var(--red) 22%,var(--border));background:color-mix(in srgb,var(--red-soft) 58%,var(--surface-soft))}.health-issue-item.is-danger>span{background:var(--red-soft);color:var(--red)}.health-issue-item.is-warn{border-color:color-mix(in srgb,var(--amber) 26%,var(--border));background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface-soft))}.health-issue-item.is-warn>span{background:var(--amber-soft);color:var(--amber)}.health-issue-item.is-empty{justify-content:center;color:var(--muted);text-align:center}.chart-total{text-align:right}.chart-total small,.chart-total strong{display:block}.chart-total small{color:var(--muted);font-size:10px}.chart-total strong{margin-top:1px;font-size:20px}.chart-wrap{position:relative;height:218px;margin-top:14px}.chart-wrap canvas{width:100%;height:100%}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:12px}.device-visual{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:18px;min-height:220px}.device-ring{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--primary) 0 25%,var(--green) 25% 50%,var(--amber) 50% 75%,var(--border) 75% 100%);transition:background 380ms var(--ease)}.device-ring::before{grid-area:1/1;width:92px;height:92px;border-radius:50%;background:var(--surface);content:""}.device-ring div{z-index:1;grid-area:1/1;text-align:center}.device-ring span,.device-ring strong{display:block}.device-ring strong{font-size:22px}.device-ring span{color:var(--muted);font-size:10px}.device-legend{display:grid;gap:11px}.device-legend>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-soft);font-size:11px}.device-legend span{display:inline-flex;align-items:center;gap:7px}.device-legend strong{color:var(--text);font-size:11px}.legend-dot{width:8px;height:8px;border-radius:2px}.legend-dot.desktop{background:var(--primary)}.legend-dot.mobile{background:var(--green)}.legend-dot.tablet{background:var(--amber)}.legend-dot.other{background:var(--border-strong)}.links-section{margin-top:16px;padding:20px 0 0;border-top:1px solid var(--border);scroll-margin-top:calc(var(--topbar-height) + 16px);animation:enter-up .5s 180ms var(--ease) both}.links-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 2px 14px}.links-command-center{position:relative;display:grid;grid-template-columns:minmax(210px,1fr) minmax(360px,1.7fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 16%,transparent),transparent 38%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--green) 10%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:var(--shadow-sm)}.links-command-center[data-state=attention]{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:radial-gradient(circle at top left,color-mix(in srgb,var(--amber) 15%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--amber-soft) 64%,var(--surface-soft)))}.links-command-copy{min-width:0}.links-command-kicker{display:inline-flex;color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.links-command-copy h2{margin:6px 0 0;color:var(--text);font-size:18px;line-height:1.25}.links-command-copy p{margin:7px 0 0;color:var(--text-soft);font-size:12px;line-height:1.65}.links-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.links-command-metrics article{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 84%,transparent)}.links-command-metrics small,.links-command-metrics span,.links-command-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links-command-metrics span{color:var(--muted);font-size:10px;font-weight:800}.links-command-metrics strong{margin-top:7px;color:var(--text);font-size:24px;line-height:1}.links-command-metrics small{margin-top:7px;color:var(--text-soft);font-size:10px}.links-command-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.links-command-actions .button{min-height:34px;white-space:nowrap}.links-command-center.is-density-compact{gap:10px;padding:12px;border-radius:16px}.links-command-center.is-density-compact .links-command-copy h2{font-size:16px}.links-command-center.is-density-compact .links-command-copy p{margin-top:5px;line-height:1.45}.links-command-center.is-density-compact .links-command-metrics article{padding:9px 10px}.links-command-center.is-density-compact .links-command-metrics strong{margin-top:5px;font-size:20px}.links-command-center.is-density-compact .links-command-metrics small{margin-top:5px}.links-command-center.is-density-compact .links-command-actions .button{min-height:32px}.links-density-toggle{display:grid;grid-template-columns:repeat(2,auto);align-items:center;height:40px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.links-density-toggle button{min-width:44px;padding:0 9px;border:0;border-radius:5px;background:0 0;color:var(--muted);cursor:pointer;font-size:11px;font-weight:700;transition:background-color 150ms ease,color 150ms ease,box-shadow 150ms ease}.links-density-toggle button.is-active{background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.links-filter-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--amber) 24%,var(--border));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--amber) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:var(--shadow-sm)}.links-filter-summary{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--primary-soft) 44%,var(--surface-soft)));box-shadow:var(--shadow-sm)}.links-filter-summary[hidden]{display:none}.links-filter-summary-copy{min-width:0}.links-filter-summary-kicker{display:inline-flex;color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.links-filter-summary-copy strong{display:block;margin-top:6px;color:var(--text);font-size:15px}.links-filter-summary-copy p{margin:6px 0 0;color:var(--text-soft);font-size:12px;line-height:1.65}.links-filter-summary-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.links-filter-summary-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;max-width:100%;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,var(--primary-soft));color:var(--text-soft);font-size:11px;font-weight:750}.links-filter-summary-chip.is-clearable{cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.links-filter-summary-chip.is-clearable:focus-visible,.links-filter-summary-chip.is-clearable:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border-strong));background:color-mix(in srgb,var(--surface-raised) 76%,var(--primary-soft));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}.links-filter-summary-chip.is-clearable:active{transform:translateY(0) scale(.98)}.links-filter-summary-chip b{color:var(--primary);font-size:10px;letter-spacing:.04em}.links-filter-summary-chip em{min-width:0;overflow:hidden;color:var(--text);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.links-filter-summary-chip .icon{width:13px;height:13px;color:var(--muted)}.links-filter-summary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.links-filter-summary[data-actions="0"]{grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr)}.links-filter-recent{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.6fr) auto;align-items:center;gap:14px;margin:-4px 0 14px;padding:12px;border:1px solid color-mix(in srgb,var(--green) 16%,var(--border));border-radius:16px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--green-soft) 15%,transparent),transparent 36%),color-mix(in srgb,var(--surface-raised) 92%,var(--green-soft))}.links-filter-recent[hidden]{display:none}.links-filter-recent-copy{min-width:0}.links-filter-recent-kicker{display:inline-flex;color:color-mix(in srgb,var(--green) 78%,var(--text));font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.links-filter-recent-copy strong{display:block;margin-top:6px;color:var(--text);font-size:14px}.links-filter-recent-copy p{margin:5px 0 0;color:var(--text-soft);font-size:12px;line-height:1.55}.links-filter-recent-list{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:thin}.links-filter-recent-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 0 min(240px,78vw);gap:4px;min-height:48px;padding:6px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,var(--green-soft));color:var(--text);transition:transform 160ms var(--ease),border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.links-filter-recent-item:focus-within,.links-filter-recent-item:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border-strong));background:color-mix(in srgb,var(--surface-raised) 80%,var(--green-soft));box-shadow:0 10px 22px color-mix(in srgb,var(--green) 12%,transparent);transform:translateY(-1px)}.links-filter-recent-item.is-pinned{border-color:color-mix(in srgb,var(--amber) 38%,var(--green));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--amber) 12%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 86%,var(--green-soft))}.links-filter-recent-apply{display:grid;gap:4px;min-width:0;min-height:42px;padding:3px 6px;border:0;background:0 0;color:inherit;cursor:pointer;text-align:left}.links-filter-recent-apply span,.links-filter-recent-apply strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links-filter-recent-apply strong{display:flex;align-items:center;gap:6px;font-size:12px}.links-filter-recent-apply span{color:var(--text-soft);font-size:11px}.links-filter-recent-pin-badge{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--amber) 16%,var(--surface));color:color-mix(in srgb,var(--amber) 78%,var(--text));font-size:10px;font-weight:850}.links-filter-recent-actions{display:flex;gap:4px}.links-filter-recent-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--green) 16%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--text-soft);cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,background-color 160ms ease}.links-filter-recent-action:focus-visible,.links-filter-recent-action:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--border-strong));color:var(--green);background:color-mix(in srgb,var(--green-soft) 46%,var(--surface-raised));transform:translateY(-1px)}.links-filter-recent-item.is-pinned .links-filter-recent-action[data-filter-recent-pin]{color:color-mix(in srgb,var(--amber) 82%,var(--text));background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface-raised))}.links-filter-recent-action.is-danger:focus-visible,.links-filter-recent-action.is-danger:hover{border-color:color-mix(in srgb,var(--red) 36%,var(--border-strong));color:var(--red);background:color-mix(in srgb,var(--red-soft) 54%,var(--surface-raised))}.links-filter-recent-action .icon{width:15px;height:15px}.links-filter-note[data-state=warn]{border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.links-filter-note[data-state=danger]{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--red-soft) 18%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}.links-filter-note[data-state=danger] .links-filter-note-kicker{color:color-mix(in srgb,var(--red) 78%,var(--text))}.links-filter-note[data-state=danger] .links-filter-note-metrics span{border-color:color-mix(in srgb,var(--red) 16%,var(--border));background:color-mix(in srgb,var(--surface) 90%,var(--red-soft))}.links-filter-note[data-state=danger] .links-filter-note-metrics b{color:color-mix(in srgb,var(--red) 84%,var(--text))}.links-filter-note[data-state=success]{border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--green-soft) 18%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}.links-filter-note[data-state=success] .links-filter-note-kicker{color:color-mix(in srgb,var(--green) 78%,var(--text))}.links-filter-note[data-state=success] .links-filter-note-metrics span{border-color:color-mix(in srgb,var(--green) 16%,var(--border));background:color-mix(in srgb,var(--surface) 90%,var(--green-soft))}.links-filter-note[data-state=success] .links-filter-note-metrics b{color:color-mix(in srgb,var(--green) 84%,var(--text))}.links-filter-note-created{margin-bottom:12px}.links-filter-note-recycle{margin-bottom:12px}.links-filter-note-copy{min-width:0}.links-filter-note-kicker{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--amber) 82%,var(--text));font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.links-filter-note-copy strong{display:block;margin-top:8px;color:var(--text);font-size:16px}.links-filter-note-copy p{margin:8px 0 0;color:var(--text-soft);font-size:12px;line-height:1.75}.links-filter-note-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.links-filter-note-metrics span{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--amber) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--amber-soft));color:var(--text-soft);font-size:11px;font-weight:700}.links-filter-note-metrics b{color:color-mix(in srgb,var(--amber) 86%,var(--text));font-size:15px}.links-filter-note-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width:900px){.links-command-center{grid-template-columns:minmax(0,1fr);align-items:stretch}.links-command-actions{justify-content:flex-start}.links-filter-summary{grid-template-columns:minmax(0,1fr);align-items:stretch}.links-filter-summary-actions{justify-content:flex-start}.links-filter-recent{grid-template-columns:minmax(0,1fr);align-items:stretch}.links-filter-recent-list{overflow-x:auto}.links-filter-recent-action{width:42px;height:42px}.links-filter-note{align-items:stretch;flex-direction:column}.links-filter-note-metrics{justify-content:flex-start}.links-filter-note-actions{justify-content:flex-start}}.links-tools{display:flex;align-items:center;gap:8px;min-width:0}.links-view-copy{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));color:var(--primary);background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 54%),color-mix(in srgb,var(--primary) 8%,var(--surface))}.links-view-copy:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-strong));color:var(--primary-strong);background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 14%,transparent)}.links-view-reset{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));color:color-mix(in srgb,var(--amber) 82%,var(--text));background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--amber) 18%,transparent),transparent 54%),color-mix(in srgb,var(--amber) 8%,var(--surface))}.links-view-reset:hover{border-color:color-mix(in srgb,var(--amber) 46%,var(--border-strong));color:color-mix(in srgb,var(--amber) 72%,var(--text));background:color-mix(in srgb,var(--amber) 12%,var(--surface-raised));box-shadow:0 10px 22px color-mix(in srgb,var(--amber) 14%,transparent)}.taxonomy-card{position:relative;overflow:hidden;margin-bottom:14px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:var(--shadow-sm)}.taxonomy-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.taxonomy-card-head h3{margin:6px 0 0;color:var(--text);font-size:18px}.taxonomy-card-head p{margin:8px 0 0;max-width:760px;color:var(--text-soft);font-size:13px;line-height:1.7}.taxonomy-active{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.taxonomy-active-chip,.taxonomy-chip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,var(--primary-soft));color:var(--text);font-size:12px;font-weight:700}.taxonomy-active-chip{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent)}.taxonomy-active-chip .icon{width:14px;height:14px;color:var(--primary)}.taxonomy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.taxonomy-panel{padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.taxonomy-panel-metadata{grid-column:1/-1;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 94%,transparent)}.taxonomy-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.taxonomy-panel header strong{color:var(--text);font-size:13px}.taxonomy-panel header span{color:var(--muted);font-size:11px}.taxonomy-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.taxonomy-chip{justify-content:space-between;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.taxonomy-active-chip:hover,.taxonomy-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.taxonomy-chip.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 72%,var(--surface)),color-mix(in srgb,var(--primary) 8%,var(--surface)));color:color-mix(in srgb,var(--primary) 82%,var(--text));box-shadow:0 10px 22px rgba(23,105,224,.12)}.taxonomy-chip-metadata.is-metadata-live{border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:color-mix(in srgb,var(--green-soft) 82%,var(--surface));color:color-mix(in srgb,var(--green) 86%,var(--text))}.taxonomy-chip-metadata.is-metadata-cache{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));color:color-mix(in srgb,var(--primary) 86%,var(--text))}.taxonomy-chip-metadata.is-metadata-stale{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber-soft) 82%,var(--surface));color:color-mix(in srgb,var(--amber) 88%,var(--text))}.taxonomy-chip-metadata.is-metadata-issue{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red-soft) 84%,var(--surface));color:color-mix(in srgb,var(--red) 90%,var(--text))}.taxonomy-chip-metadata.is-metadata-disabled,.taxonomy-chip-metadata.is-metadata-empty{border-color:color-mix(in srgb,var(--border-strong) 70%,transparent);background:color-mix(in srgb,var(--surface-soft) 92%,var(--surface));color:var(--text-soft)}.taxonomy-chip-metadata.is-active{box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 12%,transparent)}.taxonomy-chip b{color:var(--muted);font-size:11px}.metadata-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px}.metadata-overview-card{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 8%,transparent),transparent 35%),var(--surface-soft);transition:transform 160ms var(--ease),border-color 160ms ease,box-shadow 160ms ease}.metadata-overview-card:hover{transform:translateY(-1px)}.metadata-overview-card.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 10%,transparent)}.metadata-overview-card small,.metadata-overview-card span,.metadata-overview-card strong{display:block}.metadata-overview-card span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.metadata-overview-card strong{margin-top:8px;color:var(--text);font-size:24px;line-height:1}.metadata-overview-card small{margin-top:8px;color:var(--text-soft);font-size:11px;line-height:1.65}.metadata-overview-card.is-metadata-live{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:radial-gradient(circle at top left,color-mix(in srgb,var(--green) 10%,transparent),transparent 36%),color-mix(in srgb,var(--green-soft) 68%,var(--surface-soft))}.metadata-overview-card.is-metadata-cache{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.metadata-overview-card.is-metadata-stale{border-color:color-mix(in srgb,var(--amber) 26%,var(--border));background:radial-gradient(circle at top left,color-mix(in srgb,var(--amber) 10%,transparent),transparent 36%),color-mix(in srgb,var(--amber-soft) 70%,var(--surface-soft))}.metadata-overview-card.is-metadata-issue{border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:radial-gradient(circle at top left,color-mix(in srgb,var(--red) 10%,transparent),transparent 36%),color-mix(in srgb,var(--red-soft) 70%,var(--surface-soft))}.metadata-overview-card.is-metadata-disabled,.metadata-overview-card.is-metadata-empty{border-color:color-mix(in srgb,var(--border-strong) 72%,transparent)}.taxonomy-empty{width:100%;padding:14px;border:1px dashed color-mix(in srgb,var(--border-strong) 88%,transparent);border-radius:14px;color:var(--muted);font-size:12px;text-align:center}.batch-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 52%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm);animation:enter-up 220ms var(--ease) both}.batch-select-all{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:7px;cursor:pointer;color:var(--text-soft);font-size:11px;font-weight:720;white-space:nowrap}.batch-select-all:hover{background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text)}.batch-select-all input,.row-check input{position:absolute;opacity:0;pointer-events:none}.batch-select-all>span,.row-check>span{position:relative;display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease)}.batch-select-all>span::after,.row-check>span::after{width:8px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";opacity:0;transform:rotate(-45deg) translateY(-1px) scale(.8);transition:opacity 130ms ease,transform 130ms var(--ease)}.batch-select-all input:checked+span,.batch-select-all input:indeterminate+span,.row-check input:checked+span{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.batch-select-all input:checked+span::after,.row-check input:checked+span::after{opacity:1;transform:rotate(-45deg) translateY(-1px) scale(1)}.batch-select-all input:indeterminate+span::after{width:8px;height:2px;border:0;border-radius:999px;background:#fff;opacity:1;transform:none}.batch-summary{min-width:0}.batch-summary span,.batch-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-summary strong{color:var(--text);font-size:12px}.batch-summary span{margin-top:2px;color:var(--muted);font-size:10px}.batch-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.batch-actions .button{min-height:34px;padding-inline:12px;font-size:12px}.search-box{position:relative;display:flex;align-items:center;width:270px;height:40px}.search-box .icon{position:absolute;left:12px;z-index:1;width:16px;height:16px;color:var(--muted);pointer-events:none}.search-box input{width:100%;height:40px;padding:0 12px 0 37px;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--surface);color:var(--text);transition:border-color 160ms ease,box-shadow 160ms ease}.search-box input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.search-box input::placeholder{color:var(--muted)}.sort-select{position:relative;display:flex;align-items:center;width:156px;height:40px}.sort-select .icon{position:absolute;left:11px;z-index:1;width:15px;height:15px;color:var(--muted);pointer-events:none}.sort-select select{width:100%;height:40px;padding:0 30px 0 34px;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--surface);color:var(--text-soft);font-size:11px;font-weight:650;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.sort-select select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.segmented{display:grid;grid-template-columns:repeat(6,auto);height:40px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.segmented button{min-width:48px;padding:0 10px;border:0;border-radius:5px;background:0 0;color:var(--muted);cursor:pointer;font-size:11px;font-weight:650;transition:background-color 150ms ease,color 150ms ease,box-shadow 150ms ease}.segmented button.is-active{background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.table-wrap{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.links-table{width:100%;border-collapse:collapse;table-layout:fixed}.links-table td,.links-table th{padding:0 14px;text-align:left}.links-table th{height:42px;border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:700}.links-table th:first-child{width:30%}.links-table th:nth-child(2){width:17%}.links-table th:nth-child(3){width:10%}.links-table th:nth-child(4){width:9%}.links-table th:nth-child(5){width:16%}.links-table th:nth-child(6){width:270px;min-width:270px}.links-table tbody tr{height:var(--row-height);border-bottom:1px solid var(--border);transition:background-color 150ms ease}body.app-page[data-dashboard-view=links] .links-table tbody tr{transition:background-color 180ms ease,box-shadow 180ms ease}body.app-page[data-dashboard-view=links] .links-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}body.app-page[data-dashboard-view=links] .links-table tbody tr:has(.row-check input:checked){background:color-mix(in srgb,var(--primary) 9%,var(--surface));box-shadow:inset 3px 0 0 0 var(--primary)}body.app-page[data-dashboard-view=links] .links-table th{letter-spacing:.06em;text-transform:uppercase}body.app-page[data-dashboard-view=links] .links-table thead{position:sticky;top:0;z-index:4}body.app-page[data-dashboard-view=links] .links-table thead th{position:sticky;top:0;z-index:5;background:var(--surface-soft);box-shadow:inset 0 -2px 0 0 color-mix(in srgb,var(--text) 12%,var(--border)),0 2px 6px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page[data-dashboard-view=links] .links-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface))}body.app-page[data-dashboard-view=links] .click-count{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 11px;border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 65%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 70%,transparent);box-shadow:0 1px 2px rgba(15,23,42,.03)}body.app-page[data-dashboard-view=links] .click-count strong{display:block;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}body.app-page[data-dashboard-view=links] .click-count span{display:block;margin-top:0;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.app-page[data-dashboard-view=links] .short-link-cell a{font-size:12px;font-weight:700}body.app-page[data-dashboard-view=links] .date-cell strong{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}body.app-page[data-dashboard-view=links] .date-cell span{margin-top:4px;font-size:10px}.links-table.is-density-compact th{height:34px}.links-table.is-density-compact td,.links-table.is-density-compact th{padding-inline:10px}.links-table.is-density-compact tbody tr{height:58px}.links-table.is-density-compact .link-primary strong{font-size:12px}.links-table.is-density-compact .date-cell span,.links-table.is-density-compact .short-link-cell span,.links-table.is-density-compact .target-line{font-size:10px}.links-table.is-density-compact .link-advanced-badges,.links-table.is-density-compact .link-group-badge,.links-table.is-density-compact .link-note-inline,.links-table.is-density-compact .link-tags{margin-top:4px}.links-table.is-density-compact .row-actions{gap:4px}.links-table.is-density-compact .row-actions .icon-button{flex:0 0 32px;width:32px;min-width:32px;height:32px}.links-table tbody tr:last-child{border-bottom:0}.links-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 40%,var(--surface))}.links-table.is-entering tbody tr{animation:rowEnter 280ms var(--ease,ease) both}@keyframes rowEnter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.links-table.is-entering tbody tr{animation:none}}.links-table tbody tr.is-created-focus{background:color-mix(in srgb,var(--green-soft) 72%,var(--surface));animation:created-link-glow 2.8s var(--ease) 1}.links-table tbody tr.is-created-focus:hover{background:color-mix(in srgb,var(--green-soft) 82%,var(--surface))}.links-table tbody tr.is-created-focus td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--green) 78%,var(--primary) 22%)}@keyframes created-link-glow{0%{background:color-mix(in srgb,var(--green-soft) 92%,var(--surface))}55%{background:color-mix(in srgb,var(--green-soft) 74%,var(--surface))}100%{background:color-mix(in srgb,var(--green-soft) 72%,var(--surface))}}.links-table tbody tr.is-lifecycle-focus{background:color-mix(in srgb,var(--warning-soft) 78%,var(--surface));animation:lifecycle-link-glow 3s var(--ease) 1}.links-table tbody tr.is-lifecycle-focus:hover{background:color-mix(in srgb,var(--warning-soft) 86%,var(--surface))}.links-table tbody tr.is-lifecycle-focus td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--warning) 82%,var(--primary) 18%)}@keyframes lifecycle-link-glow{0%{background:color-mix(in srgb,var(--warning-soft) 94%,var(--surface))}55%{background:color-mix(in srgb,var(--warning-soft) 82%,var(--surface))}100%{background:color-mix(in srgb,var(--warning-soft) 78%,var(--surface))}}.link-primary,.short-link-cell{min-width:0}.link-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.link-row-prefix{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;min-width:0;padding-top:1px}.link-row-number{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-width:38px;height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,var(--surface)),var(--surface));color:color-mix(in srgb,var(--primary) 82%,var(--text));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 8%,transparent);font-size:11px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}button.link-row-number{cursor:pointer;font-family:inherit;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform 150ms var(--ease),border-color 150ms ease,box-shadow 150ms ease,background 150ms ease}button.link-row-number:focus-visible,button.link-row-number:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 20%,var(--surface)),var(--surface));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 14%,transparent);transform:translateY(-1px)}button.link-row-number:active{transform:translateY(0)}.row-check{display:grid;place-items:center;width:24px;height:24px;cursor:pointer}.row-check>span{width:17px;height:17px;border-radius:5px}.link-primary span,.link-primary strong,.short-link-cell a,.short-link-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-primary strong{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text);font-size:12px}.link-primary strong>span{min-width:0;margin-top:0;color:var(--text);font-size:12px}.link-primary>span{margin-top:4px;color:var(--muted);font-size:10px}.link-primary em{display:block;overflow:hidden;max-width:100%;margin-top:6px;color:var(--text-soft);font-size:10px;font-style:normal;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.star-mark{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;padding:0;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--amber-soft) 48%,var(--surface));color:color-mix(in srgb,var(--amber) 72%,var(--muted));cursor:pointer;transition:transform 160ms var(--ease),background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.star-mark .icon{width:13px;height:13px}.star-mark:hover{transform:translateY(-1px) rotate(-4deg);box-shadow:0 8px 18px color-mix(in srgb,var(--amber) 16%,transparent)}.star-mark.is-active{border-color:color-mix(in srgb,var(--amber) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 92%,#fff 8%),color-mix(in srgb,var(--amber) 68%,var(--primary) 18%));color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--amber) 24%,transparent)}.link-visit-badge{display:inline-flex;align-items:center;gap:1px;font-size:11px;font-weight:650;line-height:1;padding:2px 6px;margin-left:5px;border-radius:6px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;cursor:default}.link-visit-badge:hover{background:color-mix(in srgb,var(--primary) 14%,transparent)}.link-visit-badge.is-zero{background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted);border-color:color-mix(in srgb,var(--muted) 22%,var(--border))}.link-inline-status{display:none}.link-inline-health{display:none}.short-link-cell a{color:var(--primary);font-size:11px;font-weight:650}.short-link-cell span{margin-top:3px;color:var(--muted);font-size:9px}.status-badge{display:inline-flex;align-items:center;min-height:24px;gap:6px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:700}.status-badge::before{width:6px;height:6px;border-radius:50%;content:""}.status-badge.active{background:var(--green-soft);color:var(--green)}.status-badge.active::before{background:var(--green)}.status-badge.inactive{background:var(--red-soft);color:var(--red)}.status-badge.inactive::before{background:var(--red)}.status-badge.expired{background:var(--amber-soft);color:var(--amber)}.status-badge.expired::before{background:var(--amber)}.status-badge.scheduled{background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));color:var(--primary)}.status-badge.scheduled::before{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.status-badge.trashed{background:var(--red-soft);color:var(--red)}.status-badge.trashed::before{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 14%,transparent)}.status-cell{display:grid;justify-items:start;gap:6px}.status-badge-note{color:var(--muted);font-size:11px;line-height:1.35}.status-badge-note.is-expiring{color:color-mix(in srgb,var(--amber) 88%,var(--text));font-weight:600}.link-advanced-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.link-advanced-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:color-mix(in srgb,var(--primary) 88%,var(--text));font-size:10px;font-weight:700;line-height:1.2}.tag-badge{gap:6px}.tag-badge.has-tag-color,.taxonomy-chip-tag.has-tag-color{border-color:color-mix(in srgb,var(--tag-color) 46%,var(--border));background:color-mix(in srgb,var(--tag-color) 14%,var(--surface));color:color-mix(in srgb,var(--tag-color) 84%,var(--text))}.tag-badge.tag-badge-solid.has-tag-color,.taxonomy-chip-tag.tag-badge-solid.has-tag-color{border-color:var(--tag-color);background:var(--tag-color);color:var(--tag-ink)}.tag-badge.tag-badge-outline.has-tag-color,.taxonomy-chip-tag.tag-badge-outline.has-tag-color{border-color:color-mix(in srgb,var(--tag-color) 64%,var(--border));background:0 0;color:var(--tag-color)}.tag-color-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--tag-color,var(--primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--tag-color,var(--primary)) 18%,transparent)}.taxonomy-chip-label{display:inline-flex;align-items:center;gap:7px;min-width:0}.tag-badge.has-tag-color.tag-filter-trigger:focus-visible,.tag-badge.has-tag-color.tag-filter-trigger:hover{border-color:var(--tag-color);background:color-mix(in srgb,var(--tag-color) 24%,var(--surface));color:color-mix(in srgb,var(--tag-color) 90%,var(--text))}.tag-badge.tag-badge-solid.has-tag-color.tag-filter-trigger:focus-visible,.tag-badge.tag-badge-solid.has-tag-color.tag-filter-trigger:hover{background:color-mix(in srgb,var(--tag-color) 84%,#fff);color:var(--tag-ink)}.tag-badge.tag-badge-outline.has-tag-color.tag-filter-trigger:focus-visible,.tag-badge.tag-badge-outline.has-tag-color.tag-filter-trigger:hover{background:color-mix(in srgb,var(--tag-color) 12%,var(--surface));color:var(--tag-color)}.tag-input-preview{display:grid;gap:7px;width:100%;margin-top:8px}.tag-input-preview[hidden]{display:none}.tag-input-preview-items,.tag-input-preview-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.tag-input-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.tag-input-preview-count{color:var(--muted);font-size:11px;font-weight:600}.tag-input-preview-count strong{color:var(--text);font-size:12px}.tag-input-clear{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--red) 22%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--red) 5%,var(--surface));color:var(--red);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.tag-input-clear .icon{width:13px;height:13px}.tag-input-clear:focus-visible,.tag-input-clear:hover{border-color:color-mix(in srgb,var(--red) 48%,var(--border));background:color-mix(in srgb,var(--red) 10%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 10%,transparent)}.tag-input-preview-meta,.tag-input-preview-suggestions>small{color:var(--muted);font-size:11px;font-weight:600}.tag-input-preview-meta.is-warning{color:var(--amber)}.tag-input-suggestion{min-height:28px;padding-inline:9px;cursor:pointer;font:inherit}.tag-input-preview-tag{display:inline-flex;align-items:center;gap:4px;min-width:0}.tag-input-preview-tag>.link-advanced-badge{min-height:28px}.tag-input-remove-icon{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--red) 24%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--red) 5%,var(--surface));color:var(--red);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 12%,transparent);cursor:pointer;z-index:1;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.tag-input-remove-icon .icon{width:11px;height:11px}.tag-input-remove-icon:focus-visible,.tag-input-remove-icon:hover{border-color:color-mix(in srgb,var(--red) 52%,var(--border));background:color-mix(in srgb,var(--red) 12%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 10%,transparent)}.tag-input-suggestion:focus-visible,.tag-input-suggestion:hover{transform:translateY(-1px)}@media (max-width:720px){.tag-input-preview{margin-top:6px}.tag-input-suggestion{min-height:42px}.tag-input-remove-icon{width:42px;height:42px;border-color:transparent;background:0 0;box-shadow:none}.tag-input-remove-icon:focus-visible,.tag-input-remove-icon:hover{border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 9%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 9%,transparent)}.tag-input-clear,.tag-input-preview-tag>.link-advanced-badge{min-height:42px}}.link-advanced-badge.is-metadata.is-live{border-color:color-mix(in srgb,var(--green) 26%,var(--border));background:color-mix(in srgb,var(--green-soft) 78%,var(--surface));color:color-mix(in srgb,var(--green) 82%,var(--text))}.link-advanced-badge.is-metadata.is-cache{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));color:color-mix(in srgb,var(--primary) 84%,var(--text))}.link-advanced-badge.is-metadata.is-warn{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber-soft) 80%,var(--surface));color:color-mix(in srgb,var(--amber) 84%,var(--text))}.link-advanced-badge.is-metadata.is-muted{border-color:color-mix(in srgb,var(--surface-elevated) 42%,var(--border));background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--muted)}.tag-filter-trigger{cursor:pointer;font:inherit;text-align:left;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,transform 160ms ease}.tag-filter-trigger:focus-visible,.tag-filter-trigger:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface));color:var(--primary)}.tag-filter-trigger:active{transform:translateY(1px)}.link-advanced-badge.is-group{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 78%,var(--surface));color:color-mix(in srgb,var(--amber) 78%,var(--text))}.link-advanced-badge.is-lifecycle.is-warn{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:color-mix(in srgb,var(--amber-soft) 80%,var(--surface));color:color-mix(in srgb,var(--amber) 84%,var(--text))}.link-advanced-badge.is-lifecycle.is-soon{border-color:color-mix(in srgb,#f59e0b 34%,var(--border));background:color-mix(in srgb,#fef3c7 88%,var(--surface));color:color-mix(in srgb,#b45309 86%,var(--text))}.link-advanced-badge.is-lifecycle.is-critical{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red-soft) 80%,var(--surface));color:color-mix(in srgb,var(--red) 86%,var(--text))}.group-filter-trigger{cursor:pointer;font:inherit;text-align:left;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,transform 160ms ease}.group-filter-trigger:focus-visible,.group-filter-trigger:hover{border-color:color-mix(in srgb,var(--amber) 68%,var(--border));background:color-mix(in srgb,var(--amber-soft) 48%,var(--surface));color:color-mix(in srgb,var(--amber) 92%,var(--text))}.group-filter-trigger:active{transform:translateY(1px)}.click-count span,.click-count strong,.date-cell span,.date-cell strong{display:block}.click-count strong,.date-cell strong{color:var(--text);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.click-count span,.date-cell span{margin-top:3px;color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 1px 4px;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.row-actions .icon-button{flex:0 0 34px;width:34px;min-width:34px;height:32px;border-color:transparent;background:0 0;scroll-snap-align:start}.row-actions .icon{width:15px;height:15px}.row-actions .danger:hover{background:var(--red-soft);color:var(--red)}.row-actions .restore:hover{background:var(--green-soft);color:var(--green)}.row-actions .power.is-off{color:var(--red)}.modal-loading,.table-loading{display:flex;align-items:center;justify-content:center;min-height:150px;gap:10px;color:var(--muted);font-size:11px}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite}.empty-state{display:grid;justify-items:center;padding:54px 20px;text-align:center}.empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:var(--surface-soft);color:var(--muted)}.empty-state h3{margin:14px 0 3px;font-size:14px}.empty-state p{margin:0 0 16px;color:var(--muted);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.links-section .empty-state.is-error{min-height:190px}.links-section .empty-state.is-error h3{color:var(--red)}.links-section .empty-state.is-error p{width:min(100%,620px);margin-right:auto;margin-left:auto}.database-alert{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--red) 26%,var(--border));border-radius:var(--radius);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--red) 10%,transparent),transparent 34%),var(--surface);box-shadow:var(--shadow-sm);animation:alert-in 220ms var(--ease) both}.database-alert-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--red-soft);color:var(--red)}.database-alert p,.database-alert strong{display:block}.database-alert strong{color:var(--text);font-size:14px}.database-alert p{margin:4px 0 0;color:var(--text-soft);font-size:12px;line-height:1.65}.pagination-bar{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:18px;color:var(--muted);font-size:11px}.pagination-bar strong{color:var(--text-soft)}.page-buttons,.page-controls,.page-controls label{display:flex;align-items:center;gap:7px}.page-controls select{height:32px;padding:0 26px 0 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.page-buttons button{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-soft);cursor:pointer;font-size:11px;transition:border-color 150ms ease,background-color 150ms ease,color 150ms ease,transform 150ms var(--ease)}.page-buttons button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--border-strong)}.page-buttons button.is-active{border-color:var(--primary);background:var(--primary);color:#fff}.page-buttons button:disabled{cursor:not-allowed;opacity:.45}.command-palette,.confirm-dialog,.modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:0 0;color:var(--text)}.command-palette::backdrop,.confirm-dialog::backdrop,.modal::backdrop{background:rgba(9,14,22,.55);backdrop-filter:blur(3px);animation:fade-in 180ms ease both}.command-palette[open],.confirm-dialog[open],.modal[open]{display:grid;place-items:center;padding:20px}.modal-panel{width:min(100%,610px);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-modal);animation:modal-in 260ms var(--ease) both}.message-center-panel{width:min(100%,620px);max-height:min(78vh,780px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:var(--shadow-modal);animation:modal-in 260ms var(--ease) both}.message-center-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}.message-center-toolbar h2{margin:6px 0 0;font-size:22px}.message-center-toolbar-actions{display:flex;align-items:center;gap:8px}.message-center-meta{padding:12px 22px 14px;color:var(--text-soft);font-size:12px;line-height:1.7}.message-center-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 22px 4px}.message-center-filter{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);transition:border-color 160ms ease,color 160ms ease,background-color 160ms ease,transform 160ms ease}.message-center-filter:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));color:var(--text);transform:translateY(-1px)}.message-center-filter.is-active{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));color:var(--primary)}.message-center-filter span,.message-center-filter strong{display:block}.message-center-filter span{font-size:11px;font-weight:700}.message-center-filter strong{min-width:20px;color:inherit;font-size:12px;font-weight:800;text-align:center}.message-center-empty{display:grid;justify-items:center;gap:10px;padding:8px 22px 0;color:var(--muted);text-align:center}.message-center-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface));color:var(--primary)}.message-center-empty-icon .icon{width:22px;height:22px}.message-center-empty strong{color:var(--text);font-size:16px}.message-center-empty p{margin:0;max-width:420px;font-size:13px;line-height:1.8}.message-center-list{display:grid;gap:12px;padding:10px 22px 22px;overflow:auto}.message-center-item{padding:16px 17px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 7%,transparent),transparent 34%),var(--surface);box-shadow:var(--shadow-sm)}.message-center-item.is-unread{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.message-center-item.is-read{opacity:.88}.message-center-item.is-danger{background:radial-gradient(circle at top left,color-mix(in srgb,var(--red) 9%,transparent),transparent 34%),var(--surface)}.message-center-item.is-warn{background:radial-gradient(circle at top left,color-mix(in srgb,var(--amber) 10%,transparent),transparent 34%),var(--surface)}.message-center-item-actions,.message-center-item-footer,.message-center-item-head{display:flex}.message-center-item-footer,.message-center-item-head{align-items:center;justify-content:space-between;gap:12px}.message-center-item-head{margin-bottom:10px}.message-center-level,.message-center-read-indicator,.message-center-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800}.message-center-level{background:color-mix(in srgb,var(--primary-soft) 80%,var(--surface));color:var(--primary)}.message-center-time{color:var(--muted);font-size:11px}.message-center-item h3{margin:0;color:var(--text);font-size:15px;line-height:1.4}.message-center-item p{margin:10px 0 0;color:var(--text-soft);font-size:13px;line-height:1.8}.message-center-item-footer{margin-top:14px}.message-center-item-actions{align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.message-center-status{background:var(--surface-soft);color:var(--text-soft)}.message-center-status.is-danger{background:var(--red-soft);color:var(--red)}.message-center-status.is-warn{background:var(--amber-soft);color:var(--amber)}.message-center-status.is-info,.message-center-status.is-ok{background:var(--green-soft);color:var(--green)}.message-center-read-indicator{background:color-mix(in srgb,var(--surface-soft) 88%,transparent);color:var(--muted)}.detail-modal .modal-panel{width:min(100%,720px)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.modal-header h2{margin:4px 0 0;font-size:17px}.modal-header .icon-button{width:34px;height:34px;border-color:transparent;background:0 0}.modal-body{max-height:min(65vh,620px);overflow:auto;padding:20px 22px}.modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--border);background:var(--surface-soft)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.create-mode-switch-modal{width:100%;margin:0;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 58%,var(--surface)),var(--surface-soft))}.create-mode-switch-modal label{color:var(--text-soft)}.create-mode-switch-modal label:hover{color:var(--text)}.create-mode-switch-modal label:has(input:checked){background:var(--surface-raised);color:var(--primary);box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 14%,transparent)}.create-mode-switch-modal input:checked+span,.create-mode-switch-modal input:checked+span+small{color:var(--primary)}.create-mode-switch-modal small{color:var(--muted)}.bulk-create-panel-modal{margin-top:0;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 50%,transparent),transparent 38%),var(--surface-soft)}.bulk-create-panel-modal .bulk-create-tips span{border-color:var(--border);color:var(--text-soft);background:var(--surface)}.bulk-create-panel-modal .bulk-create-helper-meta{color:var(--muted)}.bulk-create-panel-modal .bulk-create-draft{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));color:var(--text-soft);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cyan-soft) 54%,transparent),transparent 38%),var(--surface)}.bulk-create-panel-modal .bulk-create-draft.is-saving{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--amber-soft) 58%,transparent),transparent 38%),var(--surface)}.bulk-create-panel-modal .bulk-create-draft button{border-color:var(--border);color:var(--text-soft);background:var(--surface-soft)}.bulk-create-panel-modal .bulk-create-draft button:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.bulk-create-panel-modal .bulk-create-readiness{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary-soft) 58%,transparent),transparent 36%),var(--surface)}.bulk-create-panel-modal .bulk-create-readiness[data-level=ready]{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--green-soft) 64%,transparent),transparent 36%),var(--surface)}.bulk-create-panel-modal .bulk-create-readiness[data-level=warn]{border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--amber-soft) 64%,transparent),transparent 36%),var(--surface)}.bulk-create-panel-modal .bulk-create-readiness[data-level=danger]{border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--red-soft) 64%,transparent),transparent 36%),var(--surface)}.bulk-create-panel-modal .bulk-create-readiness-meter{background:radial-gradient(circle,var(--surface) 0 54%,transparent 56%),conic-gradient(var(--primary) var(--batch-readiness),color-mix(in srgb,var(--border) 70%,transparent) 0)}.bulk-create-panel-modal .bulk-create-readiness[data-level=ready] .bulk-create-readiness-meter{background:radial-gradient(circle,var(--surface) 0 54%,transparent 56%),conic-gradient(var(--green) var(--batch-readiness),color-mix(in srgb,var(--border) 70%,transparent) 0)}.bulk-create-panel-modal .bulk-create-readiness[data-level=warn] .bulk-create-readiness-meter{background:radial-gradient(circle,var(--surface) 0 54%,transparent 56%),conic-gradient(var(--amber) var(--batch-readiness),color-mix(in srgb,var(--border) 70%,transparent) 0)}.bulk-create-panel-modal .bulk-create-readiness[data-level=danger] .bulk-create-readiness-meter{background:radial-gradient(circle,var(--surface) 0 54%,transparent 56%),conic-gradient(var(--red) var(--batch-readiness),color-mix(in srgb,var(--border) 70%,transparent) 0)}.bulk-create-panel-modal .bulk-create-readiness-copy strong,.bulk-create-panel-modal .bulk-create-readiness-meter strong{color:var(--text)}.bulk-create-panel-modal .bulk-create-readiness-advice span,.bulk-create-panel-modal .bulk-create-readiness-copy p,.bulk-create-panel-modal .bulk-create-readiness-meter span{color:var(--text-soft)}.bulk-create-panel-modal .bulk-create-readiness-advice span{background:var(--surface-soft)}.bulk-create-panel-modal .bulk-create-preview,.bulk-create-panel-modal .bulk-create-preview-empty,.bulk-create-panel-modal .bulk-create-preview-item,.bulk-create-panel-modal .bulk-create-preview-more,.bulk-create-panel-modal .bulk-create-stat{border-color:var(--border);background:var(--surface)}.bulk-create-panel-modal .bulk-create-preview-empty,.bulk-create-panel-modal .bulk-create-preview-head span,.bulk-create-panel-modal .bulk-create-preview-main span,.bulk-create-panel-modal .bulk-create-preview-meta span,.bulk-create-panel-modal .bulk-create-preview-more,.bulk-create-panel-modal .bulk-create-stat small{color:var(--text-soft)}.bulk-create-panel-modal .bulk-create-preview-head strong,.bulk-create-panel-modal .bulk-create-preview-main strong,.bulk-create-panel-modal .bulk-create-stat strong{color:var(--text)}.bulk-create-panel-modal .bulk-create-stat.is-alert{border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.bulk-create-panel-modal .bulk-create-stat.is-alert strong{color:var(--amber)}.bulk-create-panel-modal .bulk-create-stat.is-muted{border-color:color-mix(in srgb,var(--cyan) 24%,var(--border));background:var(--cyan-soft)}.bulk-create-panel-modal .bulk-create-stat.is-muted strong{color:var(--cyan)}.bulk-create-panel-modal .bulk-create-stat.is-security{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:var(--amber-soft)}.bulk-create-panel-modal .bulk-create-stat.is-security strong{color:var(--amber)}.bulk-create-panel-modal .bulk-create-preview-filters button{border-color:var(--border);color:var(--text-soft);background:var(--surface-soft)}.bulk-create-panel-modal .bulk-create-preview-filters button:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.bulk-create-panel-modal .bulk-create-preview-filters button.is-active{border-color:color-mix(in srgb,var(--primary) 64%,var(--border));color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-hover))}.bulk-create-panel-modal .bulk-create-preview-filters button span{color:inherit}.bulk-create-panel-modal .bulk-create-preview-filters button.is-active span{background:rgba(255,255,255,.18)}.bulk-create-panel-modal .bulk-create-preview-search{border-color:var(--border);background:var(--surface)}.bulk-create-panel-modal .bulk-create-preview-search input{color:var(--text)}.bulk-create-panel-modal .bulk-create-preview-search input::placeholder{color:var(--muted)}.bulk-create-panel-modal .bulk-create-preview-search button{border-color:var(--border);color:var(--text-soft);background:var(--surface-soft)}.bulk-create-panel-modal .bulk-create-preview-search button:hover{border-color:var(--border-strong);color:var(--text)}.bulk-create-panel-modal .bulk-create-preview-actions .button{border-color:var(--border);color:var(--text-soft);background:var(--surface)}.bulk-create-panel-modal .bulk-create-preview-actions .button:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border-strong));color:var(--text);background:var(--surface-soft);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.bulk-create-panel-modal .bulk-create-preview-actions .button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-hover))}.bulk-create-panel-modal .bulk-create-preview-actions .button[data-batch-preview-copy=ready]{border-color:color-mix(in srgb,var(--green) 38%,var(--border));color:color-mix(in srgb,var(--green) 86%,var(--text));background:color-mix(in srgb,var(--green-soft) 72%,var(--surface))}.bulk-create-panel-modal .bulk-create-preview-actions .button[data-batch-preview-copy=ready]:hover{border-color:color-mix(in srgb,var(--green) 56%,var(--border-strong));box-shadow:0 10px 22px color-mix(in srgb,var(--green) 14%,transparent)}.bulk-create-panel-modal .bulk-create-preview-actions .button[data-batch-preview-export=risk]{border-color:color-mix(in srgb,var(--red) 38%,var(--border));color:color-mix(in srgb,var(--red) 88%,var(--text));background:color-mix(in srgb,var(--red-soft) 74%,var(--surface))}.bulk-create-panel-modal .bulk-create-preview-actions .button[data-batch-preview-export=risk]:hover{border-color:color-mix(in srgb,var(--red) 56%,var(--border-strong));box-shadow:0 10px 22px color-mix(in srgb,var(--red) 13%,transparent)}.bulk-create-panel-modal .bulk-create-preview-meta span{background:var(--surface-soft)}.bulk-create-panel-modal .bulk-create-preview-row-actions button{border-color:var(--border);color:var(--text-soft);background:var(--surface-soft)}.bulk-create-panel-modal .bulk-create-preview-row-actions button:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.bulk-create-panel-modal .bulk-create-preview-item.is-invalid{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.bulk-create-panel-modal .bulk-create-preview-item.is-duplicate{border-color:color-mix(in srgb,var(--cyan) 26%,var(--border));background:var(--cyan-soft)}.bulk-create-panel-modal .bulk-create-preview-item.is-security-warn{border-color:color-mix(in srgb,var(--amber) 40%,var(--border));background:var(--amber-soft)}.bulk-create-panel-modal .bulk-create-preview-item.is-security-danger{border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:var(--red-soft)}.field{display:block;min-width:0}.field-full{grid-column:1/-1}.field>span{display:block;margin-bottom:7px;color:var(--text-soft);font-size:11px;font-weight:650}.field>span b{color:var(--red)}.field input,.field select,.field textarea{width:100%;padding:0 11px;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--surface);color:var(--text);transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.field input,.field select{height:42px}.field textarea{min-height:104px;padding-top:11px;padding-bottom:11px;resize:vertical;line-height:1.65}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.advanced-link-card{position:relative;display:grid;gap:14px;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 13%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent)),var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 22px 46px rgba(15,34,68,.08);animation:advanced-card-in 360ms var(--ease) both}.advanced-link-card::after,.advanced-link-card::before{position:absolute;content:"";pointer-events:none}.advanced-link-card::before{inset:-38% auto auto -12%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 12%,transparent),transparent 68%);opacity:.9}.advanced-link-card::after{inset:auto -72px -96px auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#38bdf8 12%,transparent),transparent 70%);opacity:.85}.advanced-link-card>*{position:relative;z-index:1}.advanced-link-card.is-collapsed{gap:10px;padding-block:16px}.advanced-link-card-body{display:grid;gap:14px}.advanced-link-card-body[hidden]{display:none}.advanced-link-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 8px}.advanced-link-head-copy{display:grid;gap:8px;min-width:0}.advanced-link-head small{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.12em;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent)}.advanced-link-head strong{display:block;font-size:17px;line-height:1.25;letter-spacing:.01em}.advanced-link-head p,.advanced-link-hint{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.advanced-link-head p{max-width:720px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.advanced-link-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--text-soft);cursor:pointer;font-size:11px;font-weight:820;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,background-color 160ms ease}.advanced-link-toggle:focus-visible,.advanced-link-toggle:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary)}.advanced-link-toggle .icon{width:14px;height:14px;transition:transform 180ms var(--ease)}.advanced-link-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.advanced-link-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;cursor:pointer}.advanced-link-mini[hidden]{display:none}.advanced-link-mini span{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent);transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease}.advanced-link-mini:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:3px}.advanced-link-mini span:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised))}.advanced-link-mini span[data-level=ok]{border-color:color-mix(in srgb,var(--green) 25%,var(--border));background:color-mix(in srgb,var(--green) 8%,var(--surface-raised))}.advanced-link-mini span[data-level=info]{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised))}.advanced-link-mini span[data-level=warn]{border-color:color-mix(in srgb,#f59e0b 32%,var(--border));background:color-mix(in srgb,#f59e0b 9%,var(--surface-raised))}.advanced-link-mini small,.advanced-link-mini strong{display:block;min-width:0}.advanced-link-mini strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.advanced-link-mini small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:800}.advanced-link-mini-actions{display:flex;flex-wrap:wrap;gap:8px}.advanced-link-mini-tools{display:flex;flex-wrap:wrap;gap:8px}.advanced-link-card:not(.is-collapsed) .advanced-link-mini-actions,.advanced-link-card:not(.is-collapsed) .advanced-link-mini-tools{display:none}.advanced-link-mini-actions button,.advanced-link-mini-tools button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 93%,transparent);color:var(--text-soft);cursor:pointer;font-size:11px;font-weight:820;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,color 160ms ease}.advanced-link-mini-actions button.is-active,.advanced-link-mini-actions button:focus-visible,.advanced-link-mini-actions button:hover,.advanced-link-mini-tools button:focus-visible,.advanced-link-mini-tools button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--surface-raised));color:var(--primary)}.advanced-link-mini-tools button{min-height:32px;border-style:dashed;background:color-mix(in srgb,var(--surface-soft) 92%,transparent);font-size:10px}.advanced-link-mini-tools button[data-advanced-mini-tool=clear]{border-color:color-mix(in srgb,#ef4444 18%,var(--border));color:color-mix(in srgb,#ef4444 62%,var(--text-soft))}.advanced-link-mini-tools button[data-advanced-mini-tool=clear]:focus-visible,.advanced-link-mini-tools button[data-advanced-mini-tool=clear]:hover{border-color:color-mix(in srgb,#ef4444 36%,var(--border));background:color-mix(in srgb,#ef4444 8%,var(--surface-raised));color:#ef4444}.advanced-link-toolbox{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,0.72fr);gap:12px;align-items:stretch;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface-raised)),color-mix(in srgb,var(--green) 5%,var(--surface-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.advanced-link-toolbox-copy{display:grid;align-content:center;gap:6px;min-width:0}.advanced-link-inspector small,.advanced-link-toolbox-copy small{color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.14em}.advanced-link-inspector strong,.advanced-link-toolbox-copy strong{color:var(--text);font-size:15px;line-height:1.35}.advanced-link-toolbox-copy p{max-width:520px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.advanced-link-toolbox-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.advanced-link-toolbox-stats span{display:grid;place-items:center;min-width:0;min-height:72px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.advanced-link-toolbox-stats b{color:var(--text);font-size:22px;line-height:1}.advanced-link-toolbox-stats small{margin-top:5px;color:var(--muted);font-size:10px;font-weight:800}.advanced-link-presets,.advanced-link-tool-actions,.advanced-routing-tool-row{display:flex;flex-wrap:wrap;gap:8px}.advanced-link-tool-actions{grid-column:1/-1}.advanced-link-presets button,.advanced-link-tool-actions button,.advanced-routing-tool-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-soft);font-size:11px;font-weight:800;line-height:1;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,color 160ms ease}.advanced-link-presets button:hover,.advanced-link-tool-actions button:hover,.advanced-routing-tool-row button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--surface-raised));color:var(--primary)}.advanced-link-tool-actions .icon{width:14px;height:14px}.advanced-link-presets{padding:12px;border:1px dashed color-mix(in srgb,var(--green) 28%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--green) 5%,var(--surface-raised))}.advanced-link-presets button{border-color:color-mix(in srgb,var(--green) 18%,var(--border))}.advanced-link-presets button[data-advanced-preset=hide_target]{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green) 11%,var(--surface-raised));color:color-mix(in srgb,var(--green) 78%,var(--text))}.advanced-link-block[data-advanced-rule=redirect_page]{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}.advanced-link-block[data-advanced-rule=redirect_page]::before{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 92%,#7dd3fc),color-mix(in srgb,var(--primary) 56%,#22c55e))}.advanced-link-personal{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.advanced-link-personal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.advanced-link-personal-head div{display:grid;gap:5px}.advanced-link-personal-head small{color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.14em}.advanced-link-personal-head strong{color:var(--text);font-size:14px}.advanced-link-personal-head button,.advanced-personal-item div button{min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted);font-size:10px;font-weight:800;cursor:pointer}.advanced-link-personal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advanced-personal-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}.advanced-personal-item>button{display:grid;gap:4px;min-width:0;padding:0;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer}.advanced-personal-item small,.advanced-personal-item span,.advanced-personal-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-personal-item strong{color:var(--text);font-size:12px}.advanced-personal-item small,.advanced-personal-item span{color:var(--muted);font-size:10px;line-height:1.45}.advanced-personal-item div{display:flex;align-items:start;flex-direction:column;gap:6px}.advanced-link-inspector{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:start;padding:14px;border:1px solid color-mix(in srgb,var(--amber) 14%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 7%,var(--surface-raised)),color-mix(in srgb,var(--surface-soft) 94%,transparent))}.advanced-link-inspector>div:first-child{display:grid;gap:5px;min-width:108px}.advanced-link-inspector-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.advanced-inspector-pill{display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.advanced-inspector-pill.is-ok,.advanced-inspector-pill.is-success{border-color:color-mix(in srgb,var(--green) 26%,var(--border));background:color-mix(in srgb,var(--green) 10%,var(--surface-raised));color:color-mix(in srgb,var(--green) 78%,var(--text))}.advanced-inspector-pill.is-info{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--surface-raised));color:var(--primary)}.advanced-inspector-pill.is-warn{border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:color-mix(in srgb,var(--amber) 11%,var(--surface-raised));color:color-mix(in srgb,var(--amber) 78%,var(--text))}.advanced-link-block{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 10px 24px rgba(15,34,68,.04);transition:transform 220ms var(--ease),border-color .2s ease,box-shadow 220ms ease,background-color .2s ease}.advanced-link-block::before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 94%,#7dd3fc),color-mix(in srgb,var(--primary) 48%,#22c55e));opacity:.9}.advanced-link-block:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent),0 18px 32px rgba(15,34,68,.08)}.advanced-link-block[open]{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 82%,transparent),0 22px 38px rgba(15,34,68,.1)}.advanced-link-block>summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 16px;min-height:76px;padding:16px 18px 16px 20px;cursor:pointer;list-style:none}.advanced-link-block>summary::-webkit-details-marker{display:none}.advanced-link-block>summary::after{justify-self:end;width:10px;height:10px;margin-right:2px;border-right:2px solid color-mix(in srgb,var(--text-soft) 92%,transparent);border-bottom:2px solid color-mix(in srgb,var(--text-soft) 92%,transparent);content:"";transform:rotate(45deg);transition:transform 220ms var(--ease),border-color .2s ease}.advanced-link-block[open]>summary::after{border-color:var(--primary);transform:rotate(225deg)}.advanced-link-block>summary small,.advanced-link-block>summary span{display:block}.advanced-link-block>summary span{color:var(--text);font-size:13px;font-weight:800;letter-spacing:.01em}.advanced-link-block>summary small{max-width:min(100%,420px);padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);color:var(--muted);font-size:10px;line-height:1.5;text-align:left;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.advanced-link-body{padding:0 18px 18px}.advanced-link-block[open] .advanced-link-body{animation:advanced-block-in 240ms var(--ease) both}.advanced-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.advanced-link-grid .field.is-disabled{opacity:.58}.advanced-link-grid .field.is-disabled input{cursor:not-allowed}.advanced-link-subsection{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 12px 26px rgba(15,34,68,.06);animation:advanced-block-in 220ms var(--ease) both}.advanced-link-subsection.is-active{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 76%,transparent),0 18px 30px rgba(15,34,68,.09)}.advanced-link-subsection-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px}.advanced-link-subsection-head small,.advanced-link-subsection-head strong{display:block}.advanced-link-subsection-head small{color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.16em}.advanced-link-subsection-head strong{margin-top:6px;color:var(--text);font-size:15px;line-height:1.35}.advanced-link-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.advanced-link-metric{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,transparent);text-align:center}.advanced-link-metric.is-success{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.advanced-link-metric b,.advanced-link-metric small{display:block}.advanced-link-metric b{color:var(--text);font-size:16px;line-height:1.1}.advanced-link-metric small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:700}.advanced-link-subgrid{gap:12px}.advanced-link-body .field{padding:12px;border:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease}.advanced-link-body .field:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent),0 10px 20px rgba(15,34,68,.05)}.advanced-link-body .field>span{margin-bottom:8px;color:color-mix(in srgb,var(--text-soft) 88%,var(--primary));font-size:11px;font-weight:700}.advanced-link-body .field>.advanced-routing-tool-row{margin:10px 0 0;color:inherit;font-size:11px;font-weight:800}.advanced-inline-tools{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.advanced-inline-tools button{min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);font-size:11px;font-weight:800;cursor:pointer}.advanced-inline-tools button:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--surface-raised));color:var(--primary)}.advanced-routing-tool-row button{min-height:32px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.advanced-landing-preview{grid-column:1/-1;display:grid;grid-template-columns:152px minmax(0,1fr);gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface-raised)),color-mix(in srgb,var(--surface-soft) 94%,transparent))}.advanced-landing-preview.is-disabled{opacity:.72}.advanced-landing-preview-media{position:relative;overflow:hidden;display:grid;place-items:center;min-height:112px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.advanced-landing-preview-media img{width:100%;height:100%;object-fit:cover}.advanced-landing-preview-media span{color:var(--primary);font-size:11px;font-weight:900;letter-spacing:.12em}.advanced-landing-preview-copy{display:grid;align-content:center;gap:8px;min-width:0}.advanced-landing-preview-copy small{color:var(--primary);font-size:10px;font-weight:850}.advanced-landing-preview-copy strong{color:var(--text);font-size:15px;line-height:1.35}.advanced-landing-preview-copy p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.advanced-landing-preview-copy div{display:flex;flex-wrap:wrap;gap:8px}.advanced-landing-preview-copy b,.advanced-landing-preview-copy span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--muted);font-size:10px;font-weight:800}.advanced-landing-preview-copy b{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green) 10%,var(--surface-raised));color:color-mix(in srgb,var(--green) 78%,var(--text))}.advanced-form-preview{grid-column:1/-1;display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--green) 7%,var(--surface-raised)),color-mix(in srgb,var(--primary) 5%,var(--surface-soft)))}.advanced-form-preview.is-disabled{opacity:.74}.advanced-form-preview-head{display:grid;gap:5px;min-width:0}.advanced-form-preview-head em,.advanced-form-preview-head small{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.advanced-form-preview-head small{color:color-mix(in srgb,var(--green) 76%,var(--text))}.advanced-form-preview-head strong{color:var(--text);font-size:14px}.advanced-form-preview-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.advanced-form-preview-fields span{display:grid;gap:4px;min-width:0;min-height:48px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.advanced-form-preview-fields b,.advanced-form-preview-fields small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-form-preview-fields b{color:var(--text);font-size:11px}.advanced-form-preview-fields small{color:var(--muted);font-size:10px}.advanced-form-preview-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:34px;padding:0 13px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--green) 58%,var(--primary)));font-size:11px;font-weight:850}.advanced-link-body .field input,.advanced-link-body .field select,.advanced-link-body .field textarea{border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,#fff)}.advanced-link-body .field select{width:100%;height:42px;padding:0 11px;border:1px solid var(--border);outline:0;color:var(--text);transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.advanced-link-body .field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.advanced-link-body .field-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface-raised)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.advanced-link-body .field-switch>span{color:var(--text)}.advanced-link-hint{grid-column:1/-1;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary) 5%,var(--surface-raised))}.advanced-routing-preview-shell{gap:16px}.advanced-routing-preview-shell[data-routing-mode=geo]{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}.advanced-routing-capabilities{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.advanced-routing-badge,.advanced-routing-capability{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft);font-size:11px;font-weight:700;line-height:1}.advanced-routing-capability.is-on{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));color:var(--primary)}.advanced-routing-capability.is-off{border-style:dashed;opacity:.72}.advanced-routing-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.advanced-routing-empty,.advanced-routing-preview-footer,.advanced-routing-preview-meta span,.advanced-routing-preview-summary{padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));color:var(--muted);font-size:11px;line-height:1.7;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.advanced-routing-preview-summary{color:var(--text);font-weight:700}.advanced-routing-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.advanced-routing-item{position:relative;overflow:hidden;display:grid;gap:12px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 14px 26px rgba(15,34,68,.06);animation:advanced-block-in 220ms var(--ease) both}.advanced-routing-item.is-geo{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}.advanced-routing-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.advanced-routing-item-head span,.advanced-routing-item-head strong{display:block}.advanced-routing-item-head strong{color:var(--text);font-size:13px;line-height:1.35}.advanced-routing-item-head span{color:var(--muted);font-size:10px;font-weight:700;white-space:nowrap}.advanced-routing-badges{display:flex;flex-wrap:wrap;gap:8px}.advanced-routing-badge.is-region{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised))}.advanced-routing-badge.is-device{color:var(--green);border-color:color-mix(in srgb,var(--green) 22%,var(--border));background:color-mix(in srgb,var(--green) 10%,var(--surface-raised))}.advanced-routing-badge.is-language{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 24%,var(--border));background:color-mix(in srgb,var(--amber) 12%,var(--surface-raised))}.advanced-routing-badge.is-neutral{color:var(--text-soft);border-style:dashed}.advanced-routing-url{margin:0;color:var(--text);font-size:12px;line-height:1.7;word-break:break-all}.advanced-routing-preview-footer{margin-top:12px}.advanced-routing-preview-footer span{color:var(--text);font-weight:700}.advanced-routing-preview-footer.is-soft{margin-top:8px}.advanced-routing-empty p,.advanced-routing-empty strong{display:block;margin:0}.advanced-routing-empty strong{color:var(--text);margin-bottom:6px;font-size:13px}@keyframes advanced-card-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes advanced-block-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.prefix-input{display:flex;align-items:center;height:42px;border:1px solid var(--border);border-radius:6px;background:var(--surface);transition:border-color 160ms ease,box-shadow 160ms ease}.prefix-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.prefix-input>span{padding-left:11px;color:var(--muted)}.prefix-input input{height:40px;border:0;box-shadow:none}.prefix-input input:focus{border:0;box-shadow:none}.confirm-dialog[open]{place-items:center}.confirm-panel{width:min(100%,400px);padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-modal);text-align:center;animation:modal-in 230ms var(--ease) both}.confirm-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto;border-radius:8px;background:var(--red-soft);color:var(--red)}.confirm-panel h2{margin:15px 0 5px;font-size:17px}.confirm-panel p{margin:0;color:var(--muted);font-size:11px}.confirm-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.prompt-dialog .confirm-panel{text-align:left}.prompt-icon{background:var(--primary-soft);color:var(--primary)}.prompt-panel{width:min(100%,460px)}.prompt-field{margin-top:18px}.prompt-field input{font-size:15px}.prompt-hint{display:block;margin-top:10px;color:var(--muted);line-height:1.6}.prompt-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.command-panel{width:min(100%,680px);overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:22px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 34%),var(--surface-raised);box-shadow:var(--shadow-modal);animation:modal-in 240ms var(--ease) both}.command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 14px;border-bottom:1px solid var(--border)}.command-head h2{margin:4px 0 0;font-size:18px}.command-head .icon-button{width:36px;height:36px;border-color:transparent;background:0 0}.command-search{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;margin:16px 18px 12px;min-height:50px;padding:0 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:border-color 160ms ease,box-shadow 160ms ease}.command-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.command-search .icon{color:var(--primary)}.command-search input{width:100%;height:44px;border:0;outline:0;background:0 0;color:var(--text)}.command-search input::placeholder{color:var(--muted)}.command-list{display:grid;gap:8px;max-height:min(52vh,430px);overflow:auto;padding:0 18px 16px}.command-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 12px 9px 10px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);cursor:pointer;text-align:left;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.command-item.is-active,.command-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));box-shadow:var(--shadow-sm)}.command-item-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.command-item-icon .icon{width:18px;height:18px}.command-item-copy{min-width:0}.command-item-copy small,.command-item-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-item-copy strong{font-size:14px;line-height:1.3}.command-item-copy small{margin-top:4px;color:var(--muted);font-size:11px}.command-item-kbd{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--muted);font-size:10px;font-weight:760}.command-empty{margin:0;padding:22px 14px;color:var(--muted);text-align:center}.command-hint{margin:0;padding:12px 20px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:11px;line-height:1.6}.toast-region{position:fixed;top:82px;right:20px;z-index:80;display:grid;width:min(calc(100vw - 40px),360px);gap:8px;pointer-events:none}.toast{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-md);color:var(--text-soft);pointer-events:auto;animation:toast-in .3s var(--ease) both}.toast.is-leaving{animation:toast-out 180ms ease both}.toast-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--green-soft);color:var(--green)}.toast.error .toast-mark{background:var(--red-soft);color:var(--red)}.toast span{overflow-wrap:anywhere;font-size:11px;font-weight:600}.toast button{width:26px;height:26px;padding:0;border:0;background:0 0;color:var(--muted);cursor:pointer}.page-settings-preview-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.page-settings-url-card{display:grid;grid-template-rows:auto minmax(58px,auto) auto;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.page-settings-url-card>header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.page-settings-url-card>header>.icon{width:34px;height:34px;padding:8px;border-radius:7px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.page-settings-url-card small,.page-settings-url-card strong{display:block;min-width:0}.page-settings-url-card strong{color:var(--text);font-size:13px}.page-settings-url-card small{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.4}.page-settings-full-url{display:block;min-width:0;width:100%;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:7px;background:var(--surface-soft);color:var(--text-soft);font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;word-break:break-word;white-space:normal;user-select:all}.page-settings-preview-links:not(.show-full-url) .page-settings-full-url,.page-settings-rewrite-test:not(.show-full-url) .page-settings-full-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-settings-rewrite-test-actions,.page-settings-url-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;min-width:0;pointer-events:auto}.page-settings-rewrite-test-actions .button,.page-settings-url-actions .button{position:relative;z-index:1;flex:1 1 112px;min-width:0;min-height:42px;touch-action:manipulation;pointer-events:auto}.page-settings-rewrite-test{grid-template-columns:minmax(150px,.72fr) minmax(220px,1.28fr) minmax(206px,auto);align-items:stretch;padding:10px}.page-settings-rewrite-test>span{align-self:center;min-width:0}.page-settings-rewrite-test>span b,.page-settings-rewrite-test>span small{display:block}.page-settings-rewrite-test>span small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.page-settings-rewrite-test .page-settings-full-url{align-self:stretch;min-height:44px}.copy-url-dialog{width:min(calc(100vw - 32px),560px);max-width:560px;max-height:min(680px,calc(100dvh - 32px));padding:0;overflow:visible;border:0;border-radius:8px;background:0 0;color:var(--text);opacity:0;transform:translateY(10px) scale(.98);transition:opacity 180ms ease,transform 220ms var(--ease),display 220ms allow-discrete,overlay 220ms allow-discrete}body.copy-url-dialog-lock{overflow:hidden!important}.copy-url-dialog.is-fallback-open{position:fixed;inset:0;z-index:10001;margin:auto}.copy-url-dialog-fallback-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.48);backdrop-filter:blur(5px);animation:copy-url-backdrop-in 180ms ease both}@keyframes copy-url-backdrop-in{from{opacity:0}to{opacity:1}}.copy-url-dialog[open]{opacity:1;transform:translateY(0) scale(1)}.copy-url-dialog::backdrop{background:rgba(15,23,42,.48);backdrop-filter:blur(5px);opacity:0;transition:opacity 180ms ease,display 180ms allow-discrete,overlay 180ms allow-discrete}.copy-url-dialog[open]::backdrop{opacity:1}.copy-url-dialog-panel{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:inherit;background:var(--surface-raised);box-shadow:var(--shadow-modal)}.copy-url-dialog-panel>header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:11px;min-width:0;padding:15px 16px;border-bottom:1px solid var(--border)}.copy-url-dialog-panel>header>span:nth-child(2){min-width:0}.copy-url-dialog-panel>header small,.copy-url-dialog-panel>header strong{display:block;min-width:0}.copy-url-dialog-panel>header small{color:var(--green);font-size:10px;font-weight:800}.copy-url-dialog-panel>header strong{margin-top:2px;overflow-wrap:anywhere;color:var(--text);font-size:16px}.copy-url-dialog-panel>header .icon-button{width:40px;height:40px;touch-action:manipulation}.copy-url-dialog-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--green-soft);color:var(--green)}.copy-url-dialog-mark .icon{width:19px;height:19px}.copy-url-dialog-body{display:grid;gap:11px;min-width:0;padding:16px;overflow-y:auto}.copy-url-dialog-body p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.copy-url-dialog-body code{display:block;max-height:220px;overflow:auto;padding:13px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:7px;background:var(--surface-soft);color:var(--text);font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;word-break:break-word;white-space:normal;user-select:all}.copy-url-dialog-panel>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}.copy-url-dialog-panel>footer .button{min-width:116px;min-height:42px;touch-action:manipulation}.copy-url-dialog-panel>footer .button:only-child{margin-left:auto}.copy-url-dialog-spacer{width:40px;height:40px}.copy-feedback-preview-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.copy-feedback-preview-copy{display:flex;align-items:center;gap:11px;min-width:0}.copy-feedback-preview-copy>span:last-child{display:grid;gap:2px;min-width:0}.copy-feedback-preview-card .copy-feedback-preview-copy small{display:block;margin:0;color:var(--primary);font-size:10px;font-weight:800;line-height:1.3}.copy-feedback-preview-copy strong{color:var(--text);font-size:14px;line-height:1.4}.copy-feedback-preview-copy em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.copy-feedback-preview-mark{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:var(--primary-soft);color:var(--primary)}.copy-feedback-preview-mark .icon{width:18px;height:18px}.copy-feedback-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.copy-feedback-preview-actions .button{min-width:150px;min-height:44px;padding-inline:12px;touch-action:manipulation}.copy-feedback-preview-actions .button.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));color:var(--primary)}.copy-feedback-preview-actions .button.is-previewing{transform:translateY(1px) scale(.985)}[data-theme=dark] .copy-feedback-preview-card{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.copy-url-side{--copy-side-max-width:360px;--copy-side-duration:5s;--copy-side-edge-gap:16px;--copy-side-mobile-edge-gap:12px;position:fixed;z-index:10020;display:grid;grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;gap:10px;width:min(var(--copy-side-max-width),calc(100vw - (var(--copy-side-edge-gap) * 2)));min-height:56px;padding:7px 8px 7px 12px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,transform 210ms var(--ease),visibility 210ms}.copy-url-side-top-right{top:max(var(--copy-side-edge-gap),env(safe-area-inset-top));right:var(--copy-side-edge-gap);transform:translate3d(14px,-8px,0)}.copy-url-side-top-left{top:max(var(--copy-side-edge-gap),env(safe-area-inset-top));left:var(--copy-side-edge-gap);transform:translate3d(-14px,-8px,0)}.copy-url-side-bottom-right{right:var(--copy-side-edge-gap);bottom:max(var(--copy-side-edge-gap),env(safe-area-inset-bottom));transform:translate3d(14px,8px,0)}.copy-url-side-bottom-left{bottom:max(var(--copy-side-edge-gap),env(safe-area-inset-bottom));left:var(--copy-side-edge-gap);transform:translate3d(-14px,8px,0)}.page-settings-page .copy-url-side-top-left,.page-settings-page .copy-url-side-top-right{top:calc(var(--topbar-height,68px) + var(--copy-side-edge-gap))}.copy-url-side.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}.copy-url-side.is-leaving{opacity:0;pointer-events:none;transform:translate3d(0,-8px,0)}.copy-url-side.has-no-close{grid-template-columns:30px minmax(0,1fr);padding-right:12px}.copy-url-side.has-no-mark{grid-template-columns:minmax(0,1fr) 42px}.copy-url-side.has-no-mark.has-no-close{grid-template-columns:minmax(0,1fr)}.copy-url-side-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:7px;background:var(--primary-soft);color:var(--primary)}.copy-url-side-mark .icon{width:17px;height:17px}.copy-url-side-content{min-width:0}.copy-url-side-content strong{display:block;color:var(--text);font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.copy-url-side-content>:not(strong){display:none!important}.copy-url-side-close{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:6px;background:0 0;color:var(--muted);cursor:pointer;touch-action:manipulation}.copy-url-side-close .icon{width:18px;height:18px}.copy-url-side-progress{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--primary);transform:scaleX(1);transform-origin:left center}.copy-url-side-progress.is-running{animation:copy-url-side-countdown var(--copy-side-duration) linear forwards}@keyframes copy-url-side-countdown{to{transform:scaleX(0)}}[data-theme=dark] .copy-url-side{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:var(--surface-raised);box-shadow:0 16px 40px rgba(2,6,23,.38),0 3px 12px rgba(2,6,23,.24)}[data-copy-popup-motion="0"] .copy-url-dialog,[data-copy-popup-motion="0"] .copy-url-dialog-fallback-backdrop,[data-copy-popup-motion="0"] .copy-url-dialog::backdrop,[data-copy-popup-motion="0"] .copy-url-side{animation:none!important;transition:none!important}@media (hover:hover) and (pointer:fine){.copy-url-side-close:hover{background:var(--surface-soft);color:var(--text)}}.error-detail-card.error-detail-url code{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;white-space:normal;user-select:all}[data-theme=dark] .copy-url-dialog-panel,[data-theme=dark] .page-settings-url-card{background:var(--surface-raised)}[data-theme=dark] .copy-url-dialog-body code,[data-theme=dark] .page-settings-full-url{border-color:rgba(96,165,250,.22);background:rgba(15,23,42,.8);color:#e2e8f0}[data-theme=dark] .copy-url-dialog::backdrop{background:rgba(2,6,23,.72)}@media (max-width:1040px){.page-settings-preview-links{grid-template-columns:1fr}.page-settings-url-card{grid-template-columns:minmax(0,1fr) minmax(220px,1.2fr) auto;grid-template-rows:auto;align-items:center}.page-settings-rewrite-test{grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr)}.page-settings-rewrite-test-actions{grid-column:1/-1}}@media (max-width:720px){.copy-feedback-preview-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px}.copy-feedback-preview-actions{width:100%}.copy-feedback-preview-actions .button{width:100%;min-width:0;min-height:46px;padding-inline:8px;font-size:11px}.page-settings-preview-links{display:grid;grid-template-columns:1fr;padding:8px}.page-settings-url-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:10px}.page-settings-url-card .page-settings-full-url{min-height:48px}.page-settings-rewrite-test-actions,.page-settings-url-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-settings-rewrite-test-actions .button,.page-settings-url-actions .button{width:100%;min-width:0;min-height:44px;padding-inline:8px}body.page-settings-page .page-settings-rewrite-test,body.page-settings-page[data-page-settings-rewrite-mobile-test-compact="1"] .page-settings-rewrite-test{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}body.page-settings-page .page-settings-rewrite-test .page-settings-full-url,body.page-settings-page .page-settings-rewrite-test-actions,body.page-settings-page .page-settings-rewrite-test>span{grid-column:1!important;width:100%!important;min-width:0!important}.copy-url-dialog{width:100%;max-width:none;max-height:min(82dvh,680px);margin:auto 0 0;border-radius:8px 8px 0 0;transform:translateY(28px)}.copy-url-dialog.is-fallback-open{inset:auto 0 0;margin:0}.copy-url-dialog[open]{transform:translateY(0)}.copy-url-dialog-panel>header{padding:13px 12px}.copy-url-dialog-body{padding:14px 12px}.copy-url-dialog-body code{max-height:28dvh}.copy-url-dialog-panel>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px max(12px,env(safe-area-inset-bottom))}.copy-url-dialog-panel>footer .button{width:100%;min-width:0;min-height:44px}.copy-url-dialog-panel>footer .button:only-child{grid-column:1/-1;margin-left:0}.copy-url-side{right:var(--copy-side-mobile-edge-gap);left:auto;grid-template-columns:30px minmax(0,1fr) 42px;width:min(var(--copy-side-max-width),calc(100vw - (var(--copy-side-mobile-edge-gap) * 2)));min-height:56px;padding:7px 8px 7px 12px}.copy-url-side.has-no-close{grid-template-columns:30px minmax(0,1fr)}.copy-url-side.has-no-mark{grid-template-columns:minmax(0,1fr) 42px}.copy-url-side.has-no-mark.has-no-close{grid-template-columns:minmax(0,1fr)}.copy-url-side.is-mobile-full-width{right:var(--copy-side-mobile-edge-gap);left:var(--copy-side-mobile-edge-gap);width:auto;max-width:none}.copy-url-side-mobile-top{top:max(var(--copy-side-mobile-edge-gap),env(safe-area-inset-top));bottom:auto}.page-settings-page .copy-url-side-mobile-top{top:calc(var(--topbar-height,68px) + var(--copy-side-mobile-edge-gap))}.copy-url-side-mobile-bottom{top:auto;bottom:max(var(--copy-side-mobile-edge-gap),env(safe-area-inset-bottom))}.copy-url-side-mobile-top:not(.is-visible){transform:translate3d(0,-18px,0)}.copy-url-side-mobile-bottom:not(.is-visible){transform:translate3d(0,18px,0)}.copy-url-side.is-visible{transform:translate3d(0,0,0)}.copy-url-side-mark{width:30px;height:30px}.copy-url-side-close{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.copy-url-dialog,.copy-url-dialog-fallback-backdrop,.copy-url-dialog::backdrop,.copy-url-side,.copy-url-side-progress{animation:none!important;transition:none!important}}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;border-radius:8px;background:var(--primary-soft)}.detail-hero a,.detail-hero small,.detail-hero strong{display:block}.detail-hero small{color:var(--muted);font-size:10px}.detail-hero strong{overflow:hidden;margin-top:3px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.detail-hero a{overflow:hidden;margin-top:5px;color:var(--primary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.detail-count{min-width:86px;text-align:right}.detail-count b{display:block;font-size:25px}.detail-count span{color:var(--muted);font-size:10px}.detail-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.detail-meta-grid>div{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.detail-meta-grid span,.detail-meta-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-meta-grid span{color:var(--muted);font-size:9px}.detail-meta-grid strong{margin-top:3px;color:var(--text);font-size:12px}.detail-note{margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:10px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),var(--surface-soft)}.detail-note span{display:block;color:var(--muted);font-size:9px;font-weight:700}.detail-note p{margin:6px 0 0;color:var(--text-soft);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.detail-advanced-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:12px}.detail-advanced-card{min-width:0;padding:14px 15px;border:1px solid var(--border);border-radius:14px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent),var(--surface-soft));box-shadow:var(--shadow-sm)}.detail-advanced-card strong{display:block;color:var(--text);font-size:12px;font-weight:750}.detail-advanced-card.is-summary{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}.detail-advanced-card.is-primary{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}.detail-advanced-card.is-info{border-color:color-mix(in srgb,var(--cyan) 20%,var(--border))}.detail-advanced-card.is-success{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}.detail-advanced-card.is-danger{border-color:color-mix(in srgb,var(--red) 20%,var(--border))}.detail-advanced-card.is-amber{border-color:color-mix(in srgb,var(--amber) 24%,var(--border))}.detail-advanced-card.is-abtest{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.detail-variant-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.detail-variant-summary>div{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.detail-variant-summary span,.detail-variant-summary strong{display:block}.detail-variant-summary span{color:var(--muted);font-size:10px;font-weight:700}.detail-variant-summary strong{margin-top:6px;font-size:15px;line-height:1.35}.detail-variant-note{margin:12px 0 0;color:var(--text-soft);font-size:12px;line-height:1.65}.detail-variant-list{display:grid;gap:10px;margin-top:14px}.detail-variant-row{padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.detail-variant-row-head,.detail-variant-row-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-variant-row-head{margin-bottom:10px}.detail-variant-row-head>div{min-width:0}.detail-variant-row-head b,.detail-variant-row-head span,.detail-variant-row-head strong{display:block}.detail-variant-row-head strong{font-size:13px}.detail-variant-row-head span,.detail-variant-row-meta span{color:var(--text-soft);font-size:11px}.detail-variant-row-head b{color:var(--primary);font-size:18px;line-height:1}.detail-variant-bar{position:relative;overflow:hidden;height:8px;margin-bottom:10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-soft))}.detail-variant-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 94%,#60a5fa),color-mix(in srgb,var(--cyan) 88%,#22d3ee));box-shadow:0 0 0 1px color-mix(in srgb,#fff 20%,transparent)}.detail-variant-row-meta+.detail-variant-row-meta{margin-top:6px}.detail-variant-row-meta span:last-child{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-variant-row-meta.is-devices span:last-child{max-width:none;white-space:normal}.detail-advanced-list{margin:10px 0 0;padding-left:18px;color:var(--text-soft);font-size:12px;line-height:1.65}.detail-advanced-list li+li{margin-top:6px}.detail-advanced-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.detail-advanced-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));color:color-mix(in srgb,var(--primary) 90%,var(--text));font-size:11px;font-weight:700}.detail-comments{margin-top:16px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface-soft) 92%,transparent)}.detail-comments-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.detail-comments-head>div{display:flex;flex-direction:column;gap:4px}.detail-comments-head strong{color:var(--text);font-size:13px}.detail-comments-head small,.detail-comments-head span{color:var(--muted);font-size:11px}.detail-comments-list{display:grid;gap:10px;margin-top:14px}.detail-comment-item{padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.detail-comment-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-comment-meta{min-width:0}.detail-comment-meta span,.detail-comment-meta strong{display:block}.detail-comment-meta strong{color:var(--text);font-size:12px}.detail-comment-meta span{margin-top:4px;color:var(--muted);font-size:11px}.detail-comment-side{display:inline-flex;align-items:center;gap:8px}.detail-comment-visibility{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));color:color-mix(in srgb,var(--primary) 84%,var(--text));font-size:11px;font-weight:700}.detail-comment-delete{width:36px;height:36px}.detail-comment-item p{margin:10px 0 0;color:var(--text-soft);font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.detail-comments-empty{padding:14px;border:1px dashed color-mix(in srgb,var(--border-strong) 88%,transparent);border-radius:14px;color:var(--muted);font-size:12px;text-align:center}.detail-comment-form{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}.detail-comment-field textarea{min-height:108px;resize:vertical}.detail-comment-form-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.detail-comment-visibility-field{width:min(240px,100%)}.detail-comment-visibility-field select{min-height:42px}.detail-audit{margin-top:16px;padding:14px 15px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.detail-audit header,.detail-audit li,.detail-audit li>div{display:flex}.detail-audit header,.detail-audit li{align-items:center;justify-content:space-between;gap:12px}.detail-audit header strong{color:var(--text);font-size:12px}.detail-audit header span,.detail-audit small{color:var(--muted);font-size:11px}.detail-audit ol{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.detail-audit li{min-width:0;padding-top:10px;border-top:1px solid var(--border)}.detail-audit li>div{min-width:0;flex:1;flex-direction:column;gap:3px}.detail-audit li span,.detail-audit li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-audit li strong{color:var(--text-soft);font-size:12px}.detail-audit li span{color:var(--muted);font-size:11px}.detail-url-history{margin-top:16px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--cyan-soft) 42%,var(--surface-soft))}.detail-url-history header,.detail-url-history li,.detail-url-history-flow{display:flex}.detail-url-history header,.detail-url-history li{align-items:center;justify-content:space-between;gap:12px}.detail-url-history header strong{color:var(--text);font-size:12px}.detail-url-history header span,.detail-url-history small{color:var(--muted);font-size:11px}.detail-url-history ol{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.detail-url-history li{min-width:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--cyan) 14%,var(--border))}.detail-url-history-flow{min-width:0;align-items:center;gap:7px;color:var(--text-soft);font-size:11px}.detail-url-history-flow span,.detail-url-history-flow strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-url-history-flow strong{color:var(--text);font-size:11px}.detail-url-history-flow .icon{flex:0 0 auto;width:14px;height:14px;color:var(--cyan)}.detail-version-history{margin-top:16px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 42%,var(--surface-soft)),var(--surface-soft))}.detail-version-flow,.detail-version-history header,.detail-version-history li,.detail-version-top{display:flex}.detail-version-history header,.detail-version-history li,.detail-version-top{align-items:center;justify-content:space-between;gap:12px}.detail-version-history header strong,.detail-version-history p,.detail-version-top strong{color:var(--text)}.detail-version-history header strong{font-size:12px}.detail-version-current,.detail-version-history header span,.detail-version-history small,.detail-version-top span{color:var(--muted);font-size:11px}.detail-version-history ol{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.detail-version-history li{min-width:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));flex-direction:column;align-items:stretch}.detail-version-top>div{min-width:0;display:flex;align-items:baseline;gap:8px}.detail-version-history p{margin:8px 0 0;font-size:12px;font-weight:650}.detail-version-flow{min-width:0;align-items:center;gap:8px;margin-top:10px}.detail-version-flow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:11px}.detail-version-history small{margin-top:8px}.detail-version-button{min-height:34px;padding-inline:12px}.detail-version-current{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent)}@media (max-width:720px){.detail-comment-form-row,.detail-comment-item header,.detail-comments-head,.taxonomy-card-head,.taxonomy-panel header{flex-direction:column;align-items:stretch}.taxonomy-grid{grid-template-columns:1fr}.taxonomy-active-chip,.taxonomy-chip{width:100%;justify-content:space-between}.detail-comment-side{justify-content:space-between}.detail-comment-visibility-field{width:100%}}@media (max-width:560px){.detail-comments,.taxonomy-card{padding:14px}.taxonomy-chip-list{gap:8px}.detail-audit li{align-items:flex-start;flex-direction:column;gap:5px}.detail-url-history li{align-items:flex-start;flex-direction:column;gap:5px}.detail-url-history-flow{width:100%}.detail-url-history-flow span,.detail-url-history-flow strong{max-width:calc(50vw - 84px)}.detail-version-top{align-items:flex-start;flex-direction:column}.detail-version-button,.detail-version-current{width:100%;justify-content:center}}.detail-chart{height:190px;margin-top:18px}.detail-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.detail-actions .button{width:100%;min-width:0;min-height:38px;padding-inline:10px;font-size:12px}.detail-actions .button span{overflow:hidden;text-overflow:ellipsis}.detail-chart canvas{width:100%;height:100%}.detail-devices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.detail-qrcode{margin-top:18px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:22px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),color-mix(in srgb,var(--surface-elevated) 92%,transparent));box-shadow:var(--shadow-sm);animation:enter-up 420ms 90ms var(--ease) both}.detail-qrcode-shell{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:18px;align-items:center}.detail-qrcode-preview{position:relative;overflow:hidden;display:grid;place-items:center;min-height:232px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:24px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 65%,transparent)}.detail-qrcode-preview::before{content:'';position:absolute;inset:12px;border:1px dashed color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:18px;pointer-events:none}.detail-qrcode-preview svg{position:relative;z-index:1;display:block;width:min(100%,212px);height:auto;border-radius:16px;box-shadow:0 18px 34px color-mix(in srgb,var(--primary) 10%,transparent);transform-origin:center;transition:transform 220ms var(--ease),box-shadow 220ms var(--ease)}.detail-qrcode:hover .detail-qrcode-preview svg{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 38px color-mix(in srgb,var(--primary) 14%,transparent)}.detail-qrcode-controls{display:grid;gap:14px;min-width:0}.detail-qrcode-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-qrcode-toolbar .button{min-height:42px;padding-inline:14px;border-radius:15px}.detail-qrcode-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-qrcode-meta>div{min-width:0;padding:12px 13px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 58%,transparent)}.detail-qrcode-meta span,.detail-qrcode-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-qrcode-meta span{color:var(--muted);font-size:9px;font-weight:700}.detail-qrcode-meta strong{margin-top:5px;color:var(--text);font-size:12px}.detail-qrcode-color{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,240px);min-height:48px;padding:8px 10px 8px 14px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 54%,transparent)}.detail-qrcode-color input[type=color]{width:46px;height:32px;padding:0;border:0;border-radius:10px;background:0 0;cursor:pointer}.detail-qrcode-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.detail-qrcode-color input[type=color]::-webkit-color-swatch{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:10px}.detail-qrcode-color input[type=color]::-moz-color-swatch{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:10px}.detail-qrcode-hint{margin:0;color:var(--text-soft);font-size:12px;line-height:1.75}.detail-qrcode-fallback{position:relative;z-index:1;display:grid;gap:10px;justify-items:center;color:var(--muted);font-size:12px;text-align:center}.detail-device{padding:11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.detail-device span,.detail-device strong{display:block}.detail-device span{color:var(--muted);font-size:9px}.detail-device strong{margin-top:2px;font-size:15px}.app-layout.is-compact{--row-height:58px}.app-layout.is-compact .links-table th{height:36px}.app-layout.is-compact .stat-tile{min-height:92px;padding-block:12px}.app-layout.is-compact .stat-icon{width:38px;height:38px}.settings-content{padding-right:52px}.settings-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:150px;padding:26px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:var(--radius);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 13%,var(--surface)) 0,var(--surface) 62%),var(--surface);box-shadow:var(--shadow-sm);animation:enter-up 460ms var(--ease) both}.settings-hero::after{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--primary) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--cyan) 10%,transparent) 1px,transparent 1px);background-size:26px 26px;content:"";mask-image:linear-gradient(90deg,#000 0%,transparent 82%);pointer-events:none}.settings-hero>*{position:relative;z-index:1}.settings-hero h1{margin:6px 0 0;font-size:26px;line-height:1.25}.settings-mode-card{min-width:150px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-sm)}.settings-mode-card small,.settings-mode-card strong{display:block}.settings-mode-card small{color:var(--muted);font-size:10px}.settings-mode-card strong{margin-top:3px;color:var(--primary);font-size:17px}.settings-search{display:grid;grid-template-columns:16px minmax(150px,250px);align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-sm);transition:border-color 160ms ease,box-shadow 160ms ease}.settings-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.settings-search .icon{width:16px;height:16px;color:var(--muted)}.settings-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit;font-size:12px}.settings-search input::placeholder{color:var(--muted)}.settings-search small{grid-column:2;min-height:12px;color:var(--primary);font-size:10px;font-weight:700}.settings-panel[data-search-empty="1"] .settings-grid::after{grid-column:1/-1;padding:28px 16px;border:1px dashed var(--border-strong);border-radius:8px;color:var(--muted);content:"当前分类没有匹配的设置项";font-size:12px;text-align:center}.analytics-period{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--muted);font-size:11px;font-weight:700}.analytics-period select{min-height:28px;padding:0 22px 0 7px;border:1px solid var(--border);border-radius:5px;outline:0;background:var(--surface);color:var(--text);font:inherit;font-size:11px}.analytics-period select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.settings-shell{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px}.settings-tabs{position:sticky;top:calc(var(--topbar-height) + 16px);display:grid;gap:6px;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);animation:enter-up 480ms 60ms var(--ease) both}.settings-tabs button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:42px;gap:10px;padding:0 10px;border:0;border-radius:7px;background:0 0;color:var(--text-soft);cursor:pointer;font-weight:650;text-align:left;transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease)}.settings-tabs button:hover{transform:translateX(2px);background:var(--surface-soft);color:var(--text)}.settings-tabs button.is-active{background:var(--primary-soft);color:var(--primary)}.settings-tabs span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settings-panels{min-width:0}.settings-mobile-switch{display:none}.settings-panel{display:none;min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.settings-panel.is-active{display:block;animation:enter-up .3s var(--ease) both}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.setting-row{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(160px,1.05fr);align-items:center;min-height:68px;gap:14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);transition:transform 170ms var(--ease),border-color 170ms ease,background-color 170ms ease,box-shadow 170ms ease}.setting-row:hover{transform:translateY(-1px);border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));box-shadow:var(--shadow-sm)}.setting-row-wide{grid-column:1/-1;grid-template-columns:minmax(180px,0.32fr) minmax(0,1fr)}.setting-row span{min-width:0}.setting-row strong{display:block;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.setting-row input:not([type=checkbox]),.setting-row select,.setting-row textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--surface);color:var(--text);transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.setting-row input:not([type=checkbox]),.setting-row select{height:40px;padding:0 10px}.setting-row textarea{min-height:96px;resize:vertical;padding:10px;line-height:1.55}.setting-row input[type=color]{padding:4px}.setting-row input:focus,.setting-row select:focus,.setting-row textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.setting-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.setting-input-wrap em{color:var(--muted);font-size:10px;font-style:normal}.setting-row-switch{grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.setting-row-switch input{position:absolute;opacity:0;pointer-events:none}.setting-row-switch i{position:relative;width:44px;height:24px;border-radius:999px;background:var(--border-strong);transition:background-color 180ms ease,box-shadow 180ms ease}.setting-row-switch i::after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(15,23,42,.22);content:"";transition:transform 180ms var(--ease)}.setting-row-switch input:checked+i{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.setting-row-switch input:checked+i::after{transform:translateX(20px)}.settings-passkey-manager{grid-column:1/-1;margin-top:8px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.settings-passkey-manager header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-passkey-manager header>div:first-child>span{color:var(--primary);font-size:10px;font-weight:800}.settings-passkey-manager h3{margin:5px 0 6px;font-size:17px}.settings-passkey-manager p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.settings-passkey-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.settings-passkey-meta span{min-height:28px;padding:6px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:11px}.settings-passkey-list{display:grid;gap:10px;margin-top:14px}.settings-passkey-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.settings-passkey-item small,.settings-passkey-item strong{display:block}.settings-passkey-item strong{font-size:13px}.settings-passkey-empty,.settings-passkey-item small,.settings-passkey-status{color:var(--muted);font-size:11px}.settings-passkey-status{margin-top:12px}@media (max-width:720px){.settings-passkey-manager{padding:14px}.settings-passkey-item,.settings-passkey-manager header{align-items:stretch;flex-direction:column}.settings-passkey-item .icon-button,.settings-passkey-manager header .button{min-height:44px}}.auth-page,.error-page,.install-page{min-height:100vh;background:var(--bg)}.auth-page{position:relative;overflow-x:hidden;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 32%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--green) 14%,transparent),transparent 28%),linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface-soft) 56%,var(--bg)))}.auth-page::after,.auth-page::before{position:fixed;inset:0;z-index:0;pointer-events:none;content:""}.auth-page::before{background-image:linear-gradient(color-mix(in srgb,var(--border) 42%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 42%,transparent) 1px,transparent 1px);background-size:34px 34px;opacity:.2;mask-image:linear-gradient(180deg,#000 0%,transparent 72%)}.auth-page::after{background:linear-gradient(115deg,transparent 0,color-mix(in srgb,#fff 20%,transparent) 44%,transparent 72%);opacity:.24;transform:translateX(-52%);animation:auth-page-sheen 9s ease-in-out infinite}.auth-page-basic{background:var(--bg)}.auth-page-basic::after,.auth-page-basic::before{display:none}.auth-page-basic .auth-brand-badges,.auth-page-basic .auth-brand-copy,.auth-page-basic .auth-metrics,.auth-page-basic .auth-security-card{display:none}.install-page{position:relative;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 32%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 30%),linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface-soft) 52%,var(--bg)))}.install-page::before{position:fixed;inset:0;z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--border) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 48%,transparent) 1px,transparent 1px);background-size:38px 38px;content:"";opacity:.28;pointer-events:none;mask-image:linear-gradient(180deg,#000 0%,transparent 72%)}.auth-theme{position:fixed;top:20px;right:20px;z-index:5}.auth-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,0.85fr) minmax(420px,1.15fr);width:min(calc(100% - 40px),1040px);min-height:620px;margin:6vh auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:14px;background:var(--surface);box-shadow:0 28px 70px color-mix(in srgb,var(--text) 14%,transparent);animation:enter-up .5s var(--ease) both}.auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:54px;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 28%),radial-gradient(circle at 82% 14%,rgba(137,241,194,.22),transparent 30%),linear-gradient(145deg,#11345c 0,#1661b7 52%,#0b7a88 100%);color:#fff}.auth-brand::after{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;content:"";pointer-events:none}.auth-brand>*{position:relative;z-index:1}.auth-brand img{width:56px;height:56px;margin-bottom:24px;border:1px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:0 12px 30px rgba(0,35,90,.25)}.auth-brand .eyebrow{color:rgba(255,255,255,.65)}.auth-brand h1{margin:8px 0 0;font-size:32px}.auth-brand-copy{max-width:320px;margin:14px 0 0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.8}.auth-brand-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.auth-brand-badges span,.auth-security-card{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.12);backdrop-filter:blur(10px)}.auth-brand-badges span{display:inline-flex;align-items:center;min-height:32px;gap:7px;padding:0 10px;border-radius:999px;color:rgba(255,255,255,.88);font-size:11px;font-weight:760}.auth-brand-badges .icon{width:14px;height:14px}.auth-metrics{display:flex;align-items:flex-end;width:100%;height:100px;gap:8px;margin-top:52px;padding-top:14px;border-bottom:1px solid rgba(255,255,255,.2)}.auth-metrics span{width:100%;min-width:4px;border-radius:3px 3px 0 0;background:rgba(255,255,255,.28);transform-origin:bottom;animation:bars-in 650ms var(--ease) both}.auth-metrics span:first-child{height:25%;animation-delay:60ms}.auth-metrics span:nth-child(2){height:48%;animation-delay:.1s}.auth-metrics span:nth-child(3){height:37%;animation-delay:140ms}.auth-metrics span:nth-child(4){height:72%;animation-delay:180ms}.auth-metrics span:nth-child(5){height:58%;animation-delay:220ms}.auth-metrics span:nth-child(6){height:84%;animation-delay:260ms}.auth-metrics span:nth-child(7){height:67%;animation-delay:.3s}.auth-metrics span:nth-child(8){height:94%;animation-delay:340ms;background:rgba(158,240,196,.7)}.auth-security-card{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:28px;padding:14px;border-radius:12px}.auth-security-card>.icon{width:22px;height:22px}.auth-security-card span,.auth-security-card strong{display:block}.auth-security-card strong{color:#fff;font-size:13px}.auth-security-card span{margin-top:3px;color:rgba(255,255,255,.7);font-size:11px;line-height:1.6}.auth-form-wrap{display:flex;flex-direction:column;justify-content:center;width:min(100%,440px);margin:0 auto;padding:54px}.auth-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.auth-quick-actions a,.auth-quick-actions>span{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;gap:7px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--text-soft);font-size:11px;font-weight:760;text-decoration:none;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,color 160ms ease}.auth-quick-actions a:focus-visible,.auth-quick-actions a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));color:var(--primary)}.auth-quick-actions .icon{width:14px;height:14px}.auth-form-head h2{margin:7px 0 0;font-size:25px}.auth-form-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.auth-time-panel{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:10px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 44%),color-mix(in srgb,var(--surface-soft) 86%,var(--surface));box-shadow:var(--shadow-sm)}.auth-time-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--surface-raised);color:var(--primary)}.auth-time-icon .icon{width:18px;height:18px}.auth-time-main{display:grid;min-width:0;gap:3px}.auth-time-main small,.auth-time-main span{color:var(--muted);font-size:10px;font-weight:760;line-height:1.35}.auth-time-main time{color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:820;line-height:1.3;overflow-wrap:anywhere}.auth-time-actions{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:7px}.auth-time-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text-soft);cursor:pointer;font:inherit;font-size:11px;font-weight:780;white-space:nowrap;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,background-color 160ms ease}.auth-time-action:focus-visible,.auth-time-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface));color:var(--primary)}.auth-time-action .icon{width:14px;height:14px}.auth-time-action[hidden]{display:none}.auth-login-hints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.auth-login-hints span{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:38px;gap:6px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-soft);font-size:10px;font-weight:780}.auth-login-hints b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-login-hints .icon{flex:0 0 auto;width:13px;height:13px;color:var(--primary)}.auth-form{display:grid;gap:16px;margin-top:28px}.auth-form .button{margin-top:4px}.auth-passkey-button{min-height:44px;gap:8px}.auth-passkey-button .icon{width:17px;height:17px}.auth-input-wrap{position:relative;display:block}.auth-input-with-icon>.icon{position:absolute;top:50%;left:13px;z-index:1;width:17px;height:17px;color:var(--muted);transform:translateY(-50%);transition:color 160ms ease}.auth-form .field>.auth-input-wrap{margin-bottom:0;color:inherit;font-size:inherit;font-weight:inherit}.auth-input-wrap>input{padding-right:48px}.auth-input-with-icon>input{padding-left:42px}.auth-input-with-icon:focus-within>.icon{color:var(--primary)}.auth-password-toggle{position:absolute;top:50%;right:5px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:0 0;color:var(--muted);cursor:pointer;transform:translateY(-50%);transition:color 160ms ease,background-color 160ms ease}.auth-password-toggle.is-active,.auth-password-toggle:hover{background:var(--surface-soft);color:var(--primary)}.auth-password-toggle .icon{width:17px;height:17px}.auth-form-status{min-height:17px;margin:-7px 0 -5px;color:var(--muted);font-size:11px;line-height:1.5}.auth-password-assist{display:grid;gap:7px;margin-top:-8px;color:var(--muted);font-size:11px}.auth-password-meter{height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent)}.auth-password-meter span{display:block;width:var(--password-strength,0%);height:100%;border-radius:inherit;background:var(--password-strength-color,var(--muted));transition:width 180ms var(--ease),background-color 180ms ease}.auth-caps-warning{display:inline-flex;align-items:center;min-height:34px;gap:7px;margin:-8px 0 0;padding:0 10px;border:1px solid color-mix(in srgb,#f59e0b 26%,var(--border));border-radius:8px;background:color-mix(in srgb,#fef3c7 60%,var(--surface));color:color-mix(in srgb,#b45309 82%,var(--text));font-size:11px;font-weight:740}.auth-caps-warning[hidden]{display:none}.auth-caps-warning .icon{width:15px;height:15px}.auth-remember{display:inline-flex;align-items:center;width:fit-content;min-height:36px;gap:8px;margin-top:-6px;color:var(--text-soft);cursor:pointer;font-size:12px;font-weight:720}.auth-remember input{width:16px;height:16px;accent-color:var(--primary)}.auth-form-wrap footer{margin-top:34px;color:var(--muted);font-size:10px;text-align:center}.alert{padding:11px 12px;border:1px solid var(--border);border-radius:7px;font-size:11px;animation:alert-in 220ms var(--ease) both}.alert-error{border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:var(--red-soft);color:var(--red)}.auth-form-wrap .alert{margin-top:18px}@keyframes auth-page-sheen{0%,100%,62%{opacity:0;transform:translateX(-56%)}18%,42%{opacity:.24;transform:translateX(56%)}}@media (max-width:720px){.auth-theme{top:14px;right:14px;width:44px;height:44px}.auth-shell{grid-template-columns:minmax(0,1fr);width:min(calc(100% - 28px),560px);min-height:0;margin:74px auto 28px}.auth-brand{min-height:300px;padding:34px 28px}.auth-brand h1{font-size:28px}.auth-brand-copy{max-width:none}.auth-brand-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-brand-badges span{justify-content:center;min-height:40px;padding-inline:8px}.auth-metrics{height:72px;margin-top:30px}.auth-security-card{margin-top:20px}.auth-form-wrap{width:100%;padding:28px}.auth-quick-actions{grid-template-columns:minmax(0,1fr)}.auth-time-panel{grid-template-columns:34px minmax(0,1fr)}.auth-time-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-time-action{min-height:44px}.auth-login-hints{grid-template-columns:minmax(0,1fr)}.auth-form .button,.auth-passkey-button,.auth-quick-actions a,.auth-quick-actions>span,.auth-remember{min-height:44px}}@media (max-width:430px){.auth-shell{width:calc(100% - 18px);margin-top:66px;border-radius:12px}.auth-brand{padding:28px 20px}.auth-brand-badges{grid-template-columns:minmax(0,1fr)}.auth-brand-badges span{justify-content:flex-start}.auth-security-card{grid-template-columns:32px minmax(0,1fr);padding:12px}.auth-form-wrap{padding:24px 18px}.auth-form{gap:14px}.auth-form-head h2{font-size:23px}.auth-time-panel{padding:11px}.auth-time-main time{font-size:13px}.auth-time-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.auth-shell{width:calc(100% - 12px)}.auth-brand{min-height:280px;padding:24px 16px}.auth-form-wrap{padding:22px 14px}.auth-input-with-icon>input{padding-left:38px}}.install-shell{position:relative;z-index:1;width:min(calc(100% - 32px),980px);margin:34px auto}.install-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.install-brand{display:inline-flex;align-items:center;min-width:0;gap:12px}.install-header img{width:44px;height:44px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:12px;background:var(--surface);box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 22%,transparent)}.install-header span,.install-header strong{display:block}.install-header strong{font-size:17px}.install-header span{color:var(--muted);font-size:10px}.install-theme-toggle span{font-size:18px;line-height:1}.install-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 18px;padding:0;list-style:none}.install-steps li{position:relative;display:grid;justify-items:center;gap:6px;color:var(--muted)}.install-steps li::before{position:absolute;top:14px;right:50%;left:-50%;z-index:0;height:1px;background:var(--border);content:""}.install-steps li:first-child::before{display:none}.install-steps li>span{z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:50%;background:var(--bg);font-size:10px;font-weight:700}.install-steps li small{font-size:9px;white-space:nowrap}.install-steps li.is-current{color:var(--primary)}.install-steps li.is-current>span{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-soft)}.install-steps li.is-current::before,.install-steps li.is-done::before{background:var(--primary)}.install-steps li.is-done>span{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.install-panel{position:relative;min-height:470px;padding:42px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),var(--surface)),var(--surface);box-shadow:var(--shadow-md);animation:enter-up 440ms var(--ease) both;overflow:hidden}.install-panel::before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--primary),var(--cyan),var(--green));content:""}.install-copy{margin-bottom:27px}.install-copy h1,.install-result h1{margin:7px 0 5px;font-size:clamp(24px, 4vw, 34px);letter-spacing:-.04em;line-height:1.12}.install-copy p,.install-result p{margin:0;color:var(--muted);font-size:12px}.install-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,0.7fr);align-items:stretch;gap:18px;margin-bottom:20px}.install-hero-grid .install-copy{margin-bottom:0}.install-safe-card{position:relative;display:grid;align-content:end;min-height:188px;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:20px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 34%),linear-gradient(145deg,var(--surface-soft),var(--surface))}.install-safe-card::before{position:absolute;right:-34px;top:-34px;width:112px;height:112px;border:22px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:50%;content:"";animation:float-soft 4.8s ease-in-out infinite}.install-safe-card p,.install-safe-card span{color:var(--muted);font-size:11px}.install-safe-card strong{margin:5px 0;font-size:22px;letter-spacing:-.03em}.install-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.install-feature-grid article{min-height:132px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease}.install-feature-grid article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-sm)}.install-feature-grid i{display:inline-grid;place-items:center;width:30px;height:24px;margin-bottom:12px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-style:normal;font-weight:800}.install-feature-grid strong{display:block;margin-bottom:4px;font-size:13px}.install-feature-grid p{margin:0;color:var(--muted);font-size:11px}.install-feature-grid code{color:var(--primary);font-weight:750}.install-panel>.alert{margin-bottom:18px}.check-list{display:grid;margin-bottom:24px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.check-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;min-height:54px;gap:10px;padding:0 16px;border-bottom:1px solid var(--border);transition:background-color 160ms ease}.check-row:hover{background:var(--surface-soft)}.check-row:last-child{border-bottom:0}.check-row strong{font-size:12px}.check-row small{max-width:360px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.install-directory-list{margin-bottom:14px}.permission-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.permission-list code{padding:14px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft);color:var(--text-soft);font-size:11px}.install-tip{margin-bottom:18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface));color:var(--text-soft);font-size:12px}.install-tip code{color:var(--primary);font-weight:750}.install-tip-warning{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface));color:var(--amber)}.install-mode-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.install-mode-card>div{min-width:0;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.install-mode-card span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px}.install-mode-card strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.install-mode-card.is-recover>div:first-child{border-color:color-mix(in srgb,var(--green) 30%,var(--border));background:var(--green-soft);color:var(--green)}.install-permission-panel{margin-bottom:16px;padding:14px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 80%,transparent),var(--surface)),var(--surface)}.install-permission-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.install-permission-head small,.install-permission-head strong{display:block}.install-permission-head strong{font-size:13px}.install-permission-head small{margin-top:2px;color:var(--muted);font-size:10px}.install-permission-head>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:800}.install-permission-head>span.is-ok{background:var(--green-soft);color:var(--green)}.install-permission-head>span.is-warn{background:var(--amber-soft);color:var(--amber)}.install-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.install-permission-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;min-height:40px;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.install-permission-item strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.install-permission-item small{color:var(--muted);font-size:9px;white-space:nowrap}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.install-result{display:grid;justify-items:center;max-width:460px;margin:42px auto 0;text-align:center}.result-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:26px;font-weight:700;animation:success-in 520ms var(--ease) both}.install-result .button{margin-top:26px}.install-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);gap:10px;margin-top:26px}.install-result-actions .button{margin-top:0}.error-page{display:grid;place-items:center;padding:24px}.error-shell{width:min(100%,440px);padding:42px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);text-align:center;animation:enter-up 420ms var(--ease) both}.error-shell img{margin:0 auto 20px;border-radius:8px}.error-code{color:var(--primary);font-size:11px;font-weight:750}.error-shell h1{margin:7px 0 5px;font-size:23px}.error-shell p{margin:0 0 22px;color:var(--muted);font-size:11px}.redirect-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 34%),linear-gradient(145deg,var(--bg),color-mix(in srgb,var(--surface-soft) 76%,var(--bg)))}.redirect-page.is-gateway{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 30%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 24%),linear-gradient(145deg,var(--bg),color-mix(in srgb,var(--surface-soft) 80%,var(--bg)))}.redirect-page.is-deeplink{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--green) 15%,transparent),transparent 30%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 15%,transparent),transparent 26%),linear-gradient(145deg,var(--bg),color-mix(in srgb,var(--surface-soft) 82%,var(--bg)))}.redirect-shell{width:min(100%,520px)}.redirect-page.is-compact-one-screen{align-items:center;min-height:100svh;overflow-x:hidden;overflow-y:auto}.redirect-page.is-compact-one-screen .redirect-shell{display:grid;width:min(100%,500px);min-height:calc(100svh - 32px);place-items:center}.redirect-banner{display:grid;gap:6px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-sm)}.redirect-banner a,.redirect-banner p,.redirect-banner strong{margin:0}.redirect-banner strong{font-size:12px}.redirect-banner p{color:var(--text-soft);font-size:12px}.redirect-banner a{color:var(--primary);font-size:12px;font-weight:700}.redirect-panel{position:relative;overflow:hidden;padding:34px;border:1px solid var(--border);border-radius:var(--redirect-card-radius,24px);background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:var(--shadow-modal);animation:modal-in 280ms var(--ease) both}.redirect-page.is-compact-one-screen .redirect-panel{width:100%;padding:clamp(20px,4vh,30px);transform-origin:50% 55%}.redirect-page.is-gateway .redirect-panel{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:0 28px 64px color-mix(in srgb,var(--primary) 14%,transparent),var(--shadow-modal)}.redirect-page.is-deeplink .redirect-panel{border-color:color-mix(in srgb,var(--green) 20%,var(--border));box-shadow:0 28px 64px color-mix(in srgb,var(--green) 12%,transparent),var(--shadow-modal)}.redirect-panel::after{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--primary) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary) 9%,transparent) 1px,transparent 1px);background-size:30px 30px;content:"";mask-image:linear-gradient(150deg,#000 0%,transparent 54%);pointer-events:none}.redirect-panel::before{position:absolute;top:-1px;left:18%;width:64%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 62%,transparent),transparent);content:"";opacity:.8;pointer-events:none}.redirect-panel>*{position:relative;z-index:1}.redirect-panel img{width:52px;height:52px;margin-bottom:20px;border-radius:16px;box-shadow:0 9px 22px color-mix(in srgb,var(--primary) 22%,transparent)}.redirect-page.is-compact-one-screen .redirect-panel>img{width:46px;height:46px;margin-bottom:12px;border-radius:14px}.redirect-client-chip{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 62%,transparent);color:var(--primary);font-size:11px;font-weight:750;letter-spacing:.02em}.redirect-panel h1{margin:7px 0 6px;font-size:25px}.redirect-page.is-compact-one-screen .redirect-panel h1{margin:5px 0 5px;font-size:clamp(21px, 3vh, 25px);line-height:1.18}.redirect-panel p{margin:0;color:var(--text-soft);font-size:13px}.redirect-page.is-compact-one-screen .redirect-panel p{line-height:1.58}.redirect-target{margin-top:20px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.redirect-page.is-target-hidden .redirect-target{display:none}.redirect-page.is-compact-one-screen .redirect-target{margin-top:14px;padding:12px 13px;border-radius:14px}.redirect-hero-image{margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.redirect-hero-image img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}.redirect-target small,.redirect-target strong{display:block}.redirect-target small{color:var(--muted);font-size:10px}.redirect-target strong{overflow:hidden;margin-top:3px;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.redirect-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:22px}.redirect-page.is-compact-one-screen .redirect-actions{margin-top:16px}.redirect-actions .button{min-height:44px;width:100%;transition:transform 160ms var(--ease),box-shadow 160ms ease,border-color 160ms ease,background-color 160ms ease}.redirect-actions .button:hover{transform:translateY(-1px)}.redirect-actions .button:active{transform:translateY(0) scale(.99)}.redirect-actions .button[disabled]{cursor:not-allowed;opacity:.72}.redirect-loader{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:var(--muted);font-size:12px}.redirect-page.is-compact-one-screen .redirect-loader{margin-top:12px}.redirect-loader i{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--primary) 22%,transparent);border-top-color:var(--primary);border-radius:999px;animation:spin 1s linear infinite}.redirect-loader span::before{content:"正在准备访问"}.redirect-page.is-gateway .redirect-loader span::before{content:"正在为社交应用准备安全引导"}.redirect-page.is-deeplink .redirect-loader span::before{content:"正在尝试唤醒 App"}.redirect-deeplink-card{display:grid;gap:5px;margin-top:16px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--green-soft) 54%,var(--surface-raised));animation:redirect-soft-rise 320ms var(--ease) both}.redirect-deeplink-card span,.redirect-deeplink-card strong{display:block}.redirect-deeplink-card strong{color:var(--text);font-size:13px}.redirect-deeplink-card span{color:var(--text-soft);font-size:12px;line-height:1.55}.redirect-deeplink-drawer{display:grid;gap:14px;margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:0 18px 44px color-mix(in srgb,var(--primary) 12%,transparent)}.redirect-deeplink-drawer strong{display:block;color:var(--text);font-size:14px}.redirect-deeplink-drawer p{margin-top:5px;color:var(--text-soft);font-size:12px;line-height:1.7}.redirect-deeplink-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.redirect-deeplink-drawer-actions .button{min-height:44px}.redirect-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.redirect-page.is-compact-one-screen .redirect-meta-grid{gap:8px;margin-top:14px}.redirect-meta-grid div{padding:12px 13px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.redirect-page.is-compact-one-screen .redirect-meta-grid div{padding:10px 11px;border-radius:14px}.redirect-meta-grid span,.redirect-meta-grid strong{display:block}.redirect-meta-grid span{color:var(--muted);font-size:10px}.redirect-meta-grid strong{margin-top:4px;color:var(--text);font-size:12px;word-break:break-word}@keyframes redirect-soft-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.redirect-page[data-visual-style=minimal]{background:linear-gradient(180deg,var(--bg),var(--surface-soft))}.redirect-page[data-visual-style=minimal] .redirect-panel::after{display:none}.redirect-remember{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--muted);cursor:pointer;font-size:12px}.redirect-remember input{width:16px;height:16px;accent-color:var(--primary)}.redirect-guard-form{display:grid;gap:14px;margin-top:18px}.redirect-input-wrap{position:relative;display:block;margin-bottom:0;color:inherit;font-size:inherit;font-weight:inherit}.field>.redirect-input-wrap{margin-bottom:0;color:inherit;font-size:inherit;font-weight:inherit}.redirect-input-wrap>input{min-height:48px;padding-right:56px}.redirect-password-toggle{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:0 0;color:var(--muted);cursor:pointer;transform:translateY(-50%);transition:color 160ms ease,background-color 160ms ease,transform 160ms ease}.redirect-password-toggle.is-active,.redirect-password-toggle:hover{background:var(--surface-soft);color:var(--primary)}.redirect-password-toggle:active{transform:translateY(-50%) scale(.94)}.redirect-password-toggle .icon{width:18px;height:18px}.redirect-guard-form .redirect-actions .button{min-height:48px}.redirect-guard-form .button[aria-busy=true]{cursor:wait}.redirect-guard-form .button .spinner{width:15px;height:15px;border-width:2px}.redirect-guard-message{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.redirect-guard-message.is-error{color:var(--red)}.redirect-form-fields{display:grid;gap:12px}.redirect-form-field{margin:0}.redirect-form-field select{min-height:48px}.redirect-form-field textarea{min-height:112px}.redirect-form-field.is-invalid input,.redirect-form-field.is-invalid select,.redirect-form-field.is-invalid textarea{border-color:color-mix(in srgb,var(--red) 62%,var(--border));background:color-mix(in srgb,var(--red) 5%,var(--surface))}.redirect-form-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.redirect-form-options label{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text-soft);cursor:pointer;font-size:12px;font-weight:750}.redirect-form-options input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--primary)}.redirect-form-error{display:block;margin-top:7px;color:var(--red);font-size:11px;line-height:1.5}.redirect-captcha-art{display:flex;align-items:center;justify-content:center;min-height:120px;padding:18px;border:1px dashed color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));overflow:hidden}.redirect-captcha-art svg{display:block;width:min(100%,240px);height:auto;filter:drop-shadow(0 10px 22px rgba(15, 23, 42, .14))}.redirect-captcha-slider{display:grid;gap:14px;padding:18px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 92%,var(--bg));border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}.redirect-captcha-target,.redirect-captcha-value{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.redirect-captcha-target{flex-wrap:wrap}.redirect-captcha-target span,.redirect-captcha-value span{color:var(--muted);font-size:12px}.redirect-captcha-target strong,.redirect-captcha-value strong{color:var(--text);font-size:clamp(20px, 4vw, 28px);line-height:1}.redirect-captcha-target small{width:100%;color:var(--muted);font-size:11px;line-height:1.6}.redirect-captcha-range{width:100%;min-height:48px;accent-color:var(--primary);cursor:pointer}.redirect-captcha-range:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 30%,transparent);outline-offset:4px}@media (max-width:640px){.redirect-captcha-art{padding:14px}.redirect-captcha-slider{padding:16px}.redirect-captcha-target strong,.redirect-captcha-value strong{font-size:22px}.redirect-form-options{grid-template-columns:1fr}}@keyframes enter-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes options-open{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes result-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@keyframes number-pop{0%{transform:translateY(3px);opacity:.5}100%{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{from{opacity:0;transform:translateX(18px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translateX(16px) scale(.98)}}@keyframes bars-in{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes alert-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes success-in{0%{opacity:0;transform:scale(.7) rotate(-10deg)}70%{transform:scale(1.08) rotate(2deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes float-soft{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(-8px,8px,0) rotate(8deg)}}@keyframes sidebar-nav-loading-pulse{0%,100%{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes sidebar-nav-loading-dot{0%,100%{opacity:.35;transform:translateY(0) scale(.72)}50%{opacity:1;transform:translateY(-1px) scale(1)}}@media (max-width:1180px){:root{--sidebar-width:220px}.content{padding-right:68px;padding-left:20px}.topbar{padding-inline:20px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,0.65fr)}.links-utility-card{align-items:flex-start;flex-direction:column}.links-utility-actions{justify-content:flex-start}.maintenance-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.traffic-alert-strip{grid-template-columns:46px minmax(0,1fr)}.traffic-alert-metrics{grid-column:1/-1;padding-top:4px}.maintenance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-actions{grid-column:1/-1;justify-content:flex-start}.links-header{align-items:flex-start;flex-direction:column}.links-tools{width:100%}.search-box{flex:1;width:auto}.sort-select{width:166px}.settings-content{padding-right:24px}.settings-shell{grid-template-columns:230px minmax(0,1fr)}.settings-grid{grid-template-columns:1fr}}@media (max-width:900px){.app-layout{display:block}.sidebar{position:fixed;left:0;z-index:30;transform:translateX(-102%);pointer-events:none;width:248px;will-change:transform;box-shadow:var(--shadow-modal);transition:transform 240ms var(--ease);-webkit-overflow-scrolling:touch}.sidebar-search input{height:44px;font-size:13px}.sidebar-search-clear{width:34px;height:34px}.sidebar-compact-toggle{display:none}.sidebar-section-tools{gap:10px}.sidebar-section-tools button{min-height:44px;border-radius:14px}.sidebar-section-tools [data-sidebar-scroll-top]{grid-column:1/-1}.sidebar-nav-section{min-height:44px;margin-top:12px;border-radius:14px}.sidebar-nav-section.is-collapsed{min-height:40px;margin-top:8px;padding-block:0;border-radius:13px}.sidebar-nav-section b{font-size:12px}.sidebar-nav-section small{max-width:170px;font-size:10px}.app-layout.sidebar-open .sidebar{pointer-events:auto;transform:translateX(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:29;display:block;background:rgba(7,13,22,.48);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.app-layout.sidebar-open .sidebar-backdrop{opacity:1;pointer-events:auto;visibility:visible}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;isolation:isolate}.topbar-actions{margin-left:0}.mobile-menu{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;margin-right:0;position:relative;z-index:1;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform 150ms var(--ease),background-color 150ms ease,box-shadow 150ms ease;-webkit-tap-highlight-color:transparent}.mobile-menu::after{content:"";position:absolute;inset:-6px;border-radius:18px}.mobile-menu:active{background:color-mix(in srgb,var(--primary) 10%,var(--surface-soft));box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 12%,transparent);transform:scale(.96)}.analytics-grid{grid-template-columns:1fr}.top-links-list{grid-template-columns:1fr}.links-utility-card{margin-top:12px}.maintenance-card{grid-template-columns:1fr}.traffic-alert-strip{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.traffic-alert-icon{width:42px;height:42px}.maintenance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-actions{grid-column:auto;justify-content:flex-start}.device-panel{min-height:auto}.device-visual{grid-template-columns:150px minmax(0,1fr);min-height:180px}.health-dashboard-grid{grid-template-columns:1fr}.message-center-item-footer{align-items:flex-start;flex-direction:column}.message-center-item-actions{width:100%;justify-content:flex-start}.quick-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-options-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-options-summary span:last-child:nth-child(odd){grid-column:1/-1}.quick-options .workbench-field:last-child{grid-column:1/-1}.schedule-helper-head{align-items:flex-start;flex-direction:column}.settings-shell{display:block}.settings-tabs{position:static;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.links-table th:first-child{width:30%}.links-table th:nth-child(2){width:22%}.links-table th:nth-child(3){width:12%}.links-table th:nth-child(4){width:11%}.links-table th:nth-child(5){display:none}.links-table th:nth-child(6){width:260px}.links-table td:nth-child(6){min-width:260px;overflow:visible}.links-table td:nth-child(5){display:none}}@media (max-width:720px){:root{--topbar-height:60px}.schedule-helper-preset-toolbar{gap:9px}.schedule-helper-toolbar-action{flex:1 1 calc(50% - 9px);min-height:40px;padding-inline:12px}.topbar{padding:0 14px}.topbar-title span{display:none}.topbar-actions{gap:6px}.topbar-actions .export-button span,.topbar-actions>.button-primary span{display:none}.topbar-actions .export-button,.topbar-actions>.button-primary{width:40px;padding:0}.topbar-message-button{width:40px;height:40px}.content{padding:14px 12px 104px}.health-dashboard{padding:16px;border-radius:20px}.health-issues-card,.health-overview-card{padding:16px;border-radius:18px}.health-kpi-grid{grid-template-columns:1fr}.message-center-toolbar{padding:18px 18px 14px}.message-center-toolbar h2{font-size:20px}.message-center-empty,.message-center-filters,.message-center-list,.message-center-meta{padding-left:18px;padding-right:18px}.create-mode-switch{width:100%;border-radius:18px}.create-mode-switch label{min-height:48px;padding-inline:10px}.bulk-create-panel{padding:12px;border-radius:14px}.bulk-create-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-create-preview-head{align-items:flex-start}.bulk-create-preview-filters,.bulk-create-preview-title{flex-basis:100%}.bulk-create-preview-title{min-width:0}.bulk-create-preview-filters{justify-content:flex-start;flex-wrap:nowrap;width:100%;padding-bottom:4px}.bulk-create-preview-filters button{min-height:38px;padding-inline:12px}.bulk-create-preview-search{min-height:46px;gap:6px}.bulk-create-preview-search button,.bulk-create-preview-search input{min-height:36px}.bulk-create-preview-search button{padding-inline:12px}.bulk-create-preview-actions{justify-content:stretch}.bulk-create-preview-actions .button{flex:1 1 calc(50% - 4px);min-height:40px}.bulk-create-preview-main{align-items:flex-start;flex-direction:column;gap:6px}.bulk-create-preview-main span{white-space:normal}.bulk-create-preview-row-actions{justify-content:stretch}.bulk-create-preview-row-actions button{flex:1 1 calc(50% - 4px);min-height:38px}.bulk-create-draft{align-items:stretch;flex-direction:column;gap:8px}.bulk-create-draft button{width:100%;min-height:44px}.bulk-create-readiness{grid-template-columns:1fr;justify-items:start}.bulk-create-readiness-meter{width:72px;height:72px}.bulk-create-readiness-advice span{flex:1 1 100%;min-height:34px}.bulk-create-actions .button,.bulk-create-helper-bar .button{flex:1 1 calc(50% - 5px)}.bulk-create-tips{gap:6px}.bulk-create-tips span{flex:1 1 auto;justify-content:center;min-height:30px}.settings-content{padding:14px 12px 104px}.settings-hero{min-height:126px;padding:20px 16px}.settings-hero h1{font-size:22px}.settings-mode-card{min-width:132px;padding:12px}.settings-tabs{display:none}.settings-mobile-switch{display:grid;gap:7px;margin-bottom:10px}.settings-mobile-switch span{color:var(--text-soft);font-size:11px;font-weight:650}.settings-mobile-switch select{width:100%;height:42px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text)}.settings-panel{padding:16px}.setting-row,.setting-row-wide{grid-template-columns:1fr;align-items:start;gap:9px;min-height:0;padding:12px}.setting-row-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workbench{padding:20px 16px}.workbench h1{font-size:21px}.live-indicator{min-height:27px;padding-inline:8px}.url-entry{grid-template-columns:21px minmax(0,1fr);padding:8px 10px 10px 14px}.quick-submit{grid-column:1/-1;width:100%;min-width:0}.quick-options{grid-template-columns:1fr}.quick-options-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quick-options-summary span{padding:8px}.quick-options .workbench-field:last-child{grid-column:auto}.schedule-helper-card{padding:14px;border-radius:16px}.schedule-helper-preset-list{gap:8px}.schedule-helper-preset-group-head{align-items:flex-start;flex-direction:column}.schedule-helper-preset-group-actions{width:100%;justify-content:flex-start}.schedule-helper-preset-search{width:100%;min-width:0;flex-basis:100%}.schedule-helper-preset-grid{gap:8px}.schedule-helper-preset-chip{width:100%}.schedule-helper-clear,.schedule-preset-button{width:100%;justify-content:center}.schedule-helper-preset-group-action,.schedule-helper-preset-group-toggle{min-height:36px}.schedule-preset-chip-tools{margin-left:auto}.schedule-preset-favorite{width:42px;height:42px;flex-basis:42px}.create-result{align-items:flex-start}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.stat-tile{grid-template-columns:36px minmax(0,1fr);min-height:92px;gap:10px;padding:12px}.stat-icon{width:36px;height:36px}.stat-icon .icon{width:16px;height:16px}.stat-tile strong{font-size:20px}.analytics-grid{gap:10px;margin-top:10px}.analytics-panel{min-height:auto;padding:16px}.chart-wrap{height:190px}.links-section{margin-top:12px;padding-top:16px}.links-section .empty-state.is-error{min-height:170px;padding:40px 14px}.links-section .empty-state.is-error p{font-size:12px;line-height:1.75}.database-alert{grid-template-columns:38px minmax(0,1fr);align-items:flex-start}.database-alert .button{grid-column:1/-1;width:100%}.links-tools{display:grid;grid-template-columns:minmax(0,1fr) 40px}.links-tools.has-view-copy{grid-template-columns:minmax(0,1fr) 40px 40px}.links-tools.has-view-reset{grid-template-columns:minmax(0,1fr) 40px 40px}.links-tools.has-view-copy.has-view-reset{grid-template-columns:minmax(0,1fr) 40px 40px 40px}.batch-toolbar{position:sticky;bottom:max(60px,calc(env(safe-area-inset-bottom) + 60px));z-index:18;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin-bottom:10px;padding:10px;box-shadow:var(--shadow-md);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.batch-select-all{justify-content:flex-start;width:100%;padding-inline:4px}.batch-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.batch-actions .button{width:100%;min-width:0;padding-inline:8px}.batch-actions .button .icon{display:none}.search-box{grid-column:1/2}.segmented{grid-column:1/-1;grid-row:2;order:2}#refreshLinks{grid-column:2;grid-row:1}.links-tools.has-view-copy #copyCurrentView{grid-column:2;grid-row:1}.links-tools.has-view-copy #refreshLinks{grid-column:3;grid-row:1}.links-tools.has-view-reset #resetCurrentView{grid-column:2;grid-row:1}.links-tools.has-view-reset #refreshLinks{grid-column:3;grid-row:1}.links-tools.has-view-copy.has-view-reset #copyCurrentView{grid-column:2;grid-row:1}.links-tools.has-view-copy.has-view-reset #resetCurrentView{grid-column:3;grid-row:1}.links-tools.has-view-copy.has-view-reset #refreshLinks{grid-column:4;grid-row:1}.sort-select{grid-column:1/-1;grid-row:3;width:100%}.segmented button{min-width:0;padding-inline:6px}.table-wrap{overflow:visible;border:0;background:0 0;box-shadow:none}.links-table,.links-table tbody{display:block}.links-table thead{display:none}.links-table tbody{display:grid;gap:8px}.links-table tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:132px;gap:10px 14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.links-table tbody tr:hover{background:var(--surface)}.links-table td{display:block;min-width:0;padding:0}.links-table td:first-child{grid-column:1/-1;padding-right:80px}.link-cell{align-items:start}.row-check{margin-top:1px}.links-table td:nth-child(2){grid-column:1/-1}.links-table td:nth-child(3){position:absolute;top:14px;right:14px}.links-table td:nth-child(4){grid-column:1}.links-table td:nth-child(5){display:block;grid-column:2}.links-table td:nth-child(5) .date-cell{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:48px}.links-table td:nth-child(5) .date-cell strong{font-size:12px;letter-spacing:.5px;white-space:nowrap}.links-table td:nth-child(5) .date-cell span{font-size:10px;white-space:nowrap;margin-top:2px}.links-table td:nth-child(6){grid-column:1/-1;padding-top:10px;border-top:1px solid var(--border)}.row-actions{justify-content:flex-end}.row-actions .icon-button{width:36px;height:34px;border-color:var(--border);background:var(--surface-soft)}.pagination-bar{align-items:flex-start;flex-direction:column;padding:14px 2px 0}.page-controls{width:100%;justify-content:space-between}.command-palette[open],.confirm-dialog[open],.modal[open]{align-items:end;padding:0}.command-panel,.modal-panel{width:100%;max-height:calc(100vh - 18px);border-width:1px 0 0;border-radius:8px 8px 0 0;animation-name:sheet-in}.command-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.message-center-panel{width:100%;max-height:calc(100vh - 10px);border-width:1px 0 0;border-radius:28px 28px 0 0;animation-name:sheet-in}.command-head{padding:18px 18px 12px}.command-search{margin:12px 14px 10px}.command-list{max-height:calc(100vh - 230px);padding:0 14px 14px}.command-item{grid-template-columns:40px minmax(0,1fr);min-height:62px;padding:10px}.command-item-kbd{grid-column:2;justify-self:start;min-height:22px;margin-top:-2px}.command-hint{padding:10px 16px 14px}.modal-body{max-height:calc(100vh - 158px)}.confirm-dialog[open]{place-items:center;padding:16px}.prompt-panel{width:min(100%,100%);padding:22px 18px}.prompt-actions{flex-direction:column-reverse}.prompt-actions .button{width:100%}.message-center-toolbar{align-items:flex-start;flex-direction:column}.message-center-toolbar-actions{width:100%;justify-content:space-between}.message-center-filters{gap:8px}.message-center-filter{min-height:44px;padding-inline:12px}.message-center-toolbar-actions .button,.message-center-toolbar-actions .icon-button{min-height:44px}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.advanced-link-grid{grid-template-columns:1fr}.advanced-link-block>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start}.advanced-link-block>summary small{grid-column:1/-1;text-align:left}.advanced-link-subsection-head{grid-template-columns:1fr}.advanced-routing-capabilities{justify-content:flex-start}.advanced-routing-preview-grid,.advanced-routing-preview-meta{grid-template-columns:1fr}.advanced-routing-item-head{flex-direction:column}.advanced-link-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-devices{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-advanced-grid{grid-template-columns:1fr}.detail-variant-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-variant-row-head,.detail-variant-row-meta{align-items:flex-start;flex-direction:column}.detail-variant-row-meta span:last-child{max-width:none;white-space:normal}.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-qrcode-shell{grid-template-columns:1fr}.detail-qrcode-preview{min-height:214px}.detail-qrcode-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-qrcode-toolbar .button{flex:1 1 132px}.auth-shell{display:block;width:min(calc(100% - 24px),520px);min-height:0;margin:50px auto 24px}.auth-brand{min-height:170px;padding:28px}.auth-brand img{width:46px;height:46px;margin-bottom:16px}.auth-brand h1{font-size:25px}.auth-metrics{position:absolute;right:24px;bottom:22px;width:42%;height:64px;margin:0}.auth-form-wrap{width:100%;padding:30px 24px}.auth-password-toggle{width:40px;height:40px}.install-shell{width:min(calc(100% - 24px),560px);margin:20px auto}.install-header{margin-bottom:18px}.install-panel{min-height:400px;padding:28px 22px;border-radius:18px}.install-hero-grid{grid-template-columns:1fr}.install-safe-card{min-height:150px}.install-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.install-steps li small{display:none}.install-mode-card{grid-template-columns:repeat(2,minmax(0,1fr))}.install-permission-grid{grid-template-columns:1fr}.check-row{grid-template-columns:10px minmax(0,1fr);padding-block:9px}.check-row small{grid-column:2;max-width:none}@keyframes sheet-in{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (max-width:480px){.workbench-heading{gap:10px}.workbench-kicker{max-width:160px;white-space:normal}.live-indicator{font-size:9px}.stats-grid{grid-template-columns:1fr}.stat-tile{grid-template-columns:38px minmax(0,1fr);min-height:76px}.stat-tile>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.stat-tile small,.stat-tile span{grid-column:1}.stat-tile strong{grid-column:2;grid-row:1/3}.maintenance-strip{margin-top:10px}.traffic-alert-strip{margin-top:10px}.top-links-panel{margin-top:10px;padding:16px}.top-links-head{align-items:flex-start;flex-direction:column;gap:8px}.top-links-item{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.traffic-alert-title-row{align-items:flex-start;flex-direction:column;gap:5px}.traffic-alert-metrics>div{padding-left:8px}.traffic-alert-metrics strong{font-size:16px}.links-utility-card{gap:12px;padding:16px;border-radius:18px}.links-utility-copy h3{font-size:17px}.links-utility-tags span{min-height:26px;padding-inline:10px;font-size:10px}.links-utility-actions{width:100%}.links-utility-actions .button{flex:1 1 108px}.detail-qrcode{padding:16px;border-radius:20px}.detail-qrcode-preview{min-height:192px;padding:16px}.detail-qrcode-preview svg{width:min(100%,186px)}.detail-qrcode-meta{grid-template-columns:1fr}.detail-qrcode-toolbar{flex-direction:column;align-items:stretch}.detail-qrcode-color,.detail-qrcode-toolbar .button{width:100%}.maintenance-card{gap:14px;padding:18px;border-radius:20px}.maintenance-title-row{flex-direction:column;align-items:flex-start}.maintenance-title-row h2{font-size:21px}.maintenance-copy p{font-size:13px;line-height:1.65}.maintenance-metric{padding:12px;border-radius:16px}.maintenance-metric strong{font-size:21px}.maintenance-metrics{grid-template-columns:1fr}.maintenance-actions{flex-direction:column;align-items:stretch}.maintenance-actions .button{width:100%;justify-content:center}.device-visual{grid-template-columns:112px minmax(0,1fr);gap:14px}.device-ring{width:108px;height:108px}.device-ring::before{width:76px;height:76px}.device-ring strong{font-size:18px}.page-controls label span{display:none}.page-buttons button:not(:first-child):not(:last-child):not(.is-active){display:none}.batch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented{overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{min-width:54px}.create-result{flex-direction:column}.result-actions{width:100%}.result-actions .icon-button{flex:1;width:auto}.permission-list{grid-template-columns:1fr}.install-shell{width:min(calc(100% - 16px),420px);margin:12px auto}.install-header{align-items:flex-start}.install-header img{width:40px;height:40px}.install-panel{min-height:0;padding:24px 16px;border-radius:16px}.install-copy{margin-bottom:20px}.install-feature-grid article,.install-safe-card{border-radius:14px}.install-feature-grid{grid-template-columns:1fr}.install-mode-card,.install-result-actions{grid-template-columns:1fr}.install-permission-head{align-items:flex-start;flex-direction:column}.install-permission-item{grid-template-columns:8px minmax(0,1fr)}.install-permission-item small{grid-column:2}.install-mode-card strong{white-space:normal}.install-tip{font-size:11px}.form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-meta-grid{grid-template-columns:1fr}.error-shell{padding:32px 22px}.settings-hero{align-items:flex-start;flex-direction:column;gap:14px}.settings-mode-card{width:100%}.settings-panel{padding:14px}.setting-row strong{white-space:normal}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}}body[data-ui-motion-enabled="0"] *,body[data-ui-motion-enabled="0"] ::after,body[data-ui-motion-enabled="0"] ::before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}@media (hover:none),(pointer:coarse){.advanced-link-block:hover,.button:hover,.icon-button:hover,.stat-tile:hover{transform:none}}.public-page{overflow-x:hidden;background:var(--surface)}@supports (content-visibility:auto){.public-page[data-content-visibility-enabled="1"] .front-checklist-section,.public-page[data-content-visibility-enabled="1"] .front-deploy-section,.public-page[data-content-visibility-enabled="1"] .front-enterprise-section,.public-page[data-content-visibility-enabled="1"] .front-faq-section,.public-page[data-content-visibility-enabled="1"] .front-feature-section,.public-page[data-content-visibility-enabled="1"] .front-feedback-section,.public-page[data-content-visibility-enabled="1"] .front-flow-section,.public-page[data-content-visibility-enabled="1"] .front-import-board,.public-page[data-content-visibility-enabled="1"] .front-live-stats,.public-page[data-content-visibility-enabled="1"] .front-matrix-section,.public-page[data-content-visibility-enabled="1"] .front-partners-section,.public-page[data-content-visibility-enabled="1"] .front-pwa-guide-section,.public-page[data-content-visibility-enabled="1"] .front-reliability,.public-page[data-content-visibility-enabled="1"] .front-scenarios,.public-page[data-content-visibility-enabled="1"] .front-support-section,.public-page[data-content-visibility-enabled="1"] .front-updates-section{content-visibility:auto;contain-intrinsic-size:auto 560px}}.front-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:var(--surface);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(16px)}.front-header-inner{display:flex;align-items:center;width:min(calc(100% - 48px),1180px);min-height:72px;margin:0 auto;gap:26px}.front-brand{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0;gap:10px}.front-brand img{width:38px;height:38px;border-radius:8px;box-shadow:0 7px 16px rgba(23,105,224,.18)}.front-brand small,.front-brand span,.front-brand strong{display:block}.front-brand strong{color:var(--text);font-size:15px;font-weight:760;line-height:1.15}.front-brand small{margin-top:3px;color:var(--muted);font-size:9px;font-weight:750;line-height:1;letter-spacing:.08em}.front-nav{display:flex;align-items:center;gap:24px;margin-right:auto;margin-left:24px}.front-nav a{color:var(--text-soft);font-size:13px;font-weight:650;transition:color 160ms ease}.front-nav a:hover{color:var(--primary)}.front-menu-button,.front-nav-login{display:none}.front-mobile-quicknav{display:none}.front-header-actions{display:flex;align-items:center;gap:8px}.front-workspace-button{min-width:126px}.front-announcement{width:min(calc(100% - 48px),1180px);margin:18px auto 0;animation:enter-up 360ms var(--ease) both}.front-announcement>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:54px;gap:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));box-shadow:var(--shadow-sm)}.front-announcement span{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--surface);color:var(--primary)}.front-announcement p{min-width:0;margin:0;color:var(--text-soft);font-size:13px;font-weight:650;overflow-wrap:anywhere}.front-announcement a{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:760;white-space:nowrap}.front-hero{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(440px,1.12fr);align-items:center;width:min(calc(100% - 48px),1180px);min-height:616px;margin:0 auto;padding:76px 0 64px;gap:clamp(44px,7vw,96px)}.front-hero-copy{min-width:0}.front-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--text-soft);font-size:11px;font-weight:760;line-height:1.2;letter-spacing:.08em}.front-availability i,.front-kicker i,.front-product-live i{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--green)}.front-hero h1{max-width:590px;margin:20px 0 18px;color:var(--text);font-size:52px;font-weight:780;line-height:1.14;letter-spacing:0}.front-hero-copy>p{max-width:470px;margin:0;color:var(--text-soft);font-size:16px;line-height:1.8}.front-url-form{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;width:min(100%,500px);min-height:60px;gap:10px;margin-top:32px;padding:7px 7px 7px 16px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);box-shadow:0 14px 32px rgba(20,35,52,.08);transition:border-color 180ms ease,box-shadow 180ms ease}.front-url-form:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft),0 14px 32px rgba(20,35,52,.08)}.front-url-leading{display:grid;place-items:center;color:var(--primary)}.front-url-form input{min-width:0;height:40px;padding:0;border:0;outline:0;background:0 0;color:var(--text);font-size:14px}.front-url-form input::placeholder{color:var(--muted)}.front-url-form .button{min-height:46px}.front-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px}.front-home-share-group{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.front-home-share-button{min-height:40px;padding:0 14px;border-radius:999px}.front-home-share-button .icon{width:16px;height:16px;transition:transform 180ms var(--ease)}.front-home-share-button:hover .icon{transform:translateY(-1px) rotate(-4deg)}.front-home-share-note{max-width:260px;color:var(--muted);font-size:10px;line-height:1.5}.front-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-soft);font-size:13px;font-weight:700;transition:color 160ms ease,transform 160ms var(--ease)}.front-text-link .icon{width:15px;height:15px}.front-text-link:hover{color:var(--primary);transform:translateX(2px)}.front-availability{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:650}.front-availability i{width:6px;height:6px}.front-product{min-width:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);box-shadow:0 24px 52px rgba(20,35,52,.14);animation:front-product-in 680ms var(--ease) both;transition:transform 220ms var(--ease),box-shadow 220ms ease}.front-product:hover{transform:translateY(-4px);box-shadow:0 30px 62px rgba(20,35,52,.18)}.front-product-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:700}.front-window-dots{display:flex;align-items:center;gap:5px}.front-window-dots i{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.front-window-dots i:nth-child(2){background:var(--amber)}.front-window-dots i:nth-child(3){background:var(--green)}.front-product-avatar{justify-self:end;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--primary-soft);color:var(--primary);font-size:11px}.front-product-body{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:382px}.front-product-side{display:grid;align-content:start;justify-items:center;gap:11px;padding:16px 0;border-right:1px solid var(--border);background:var(--surface-soft)}.front-product-side img{width:28px;height:28px;margin-bottom:12px;border-radius:7px}.front-product-side span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;color:var(--muted)}.front-product-side span.is-active{background:var(--primary-soft);color:var(--primary)}.front-product-side .icon{width:16px;height:16px}.front-product-content{min-width:0;padding:22px 24px}.front-product-chart-head,.front-product-heading,.front-product-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.front-product-heading small,.front-product-heading strong{display:block}.front-product-heading small{color:var(--muted);font-size:10px}.front-product-heading strong{margin-top:4px;color:var(--text);font-size:17px;line-height:1.15}.front-product-live{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--green);font-size:10px;font-weight:700}.front-product-live i{width:5px;height:5px;animation:front-live-pulse 1.9s ease-in-out infinite}.front-product-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.front-product-metrics>div{min-width:0;padding:15px 13px 14px;border-right:1px solid var(--border)}.front-product-metrics>div:first-child{padding-left:0}.front-product-metrics>div:last-child{padding-right:0;border-right:0}.front-product-metrics small,.front-product-metrics span,.front-product-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-product-metrics small,.front-product-metrics span{color:var(--muted);font-size:9px}.front-product-metrics strong{margin:5px 0 3px;color:var(--text);font-size:20px;line-height:1}.front-product-metrics .front-up{color:var(--green)}.front-product-chart{margin-top:20px}.front-product-chart-head span{color:var(--text-soft);font-size:12px;font-weight:730}.front-product-chart-head strong{color:var(--muted);font-size:10px;font-weight:650}.front-chart-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;height:94px;gap:7px;margin-top:13px;padding:10px 0 0;border-bottom:1px solid var(--border)}.front-chart-bars i{display:block;min-height:13px;border-radius:4px 4px 0 0;background:var(--primary-soft);transform-origin:bottom;animation:front-bar-in 680ms var(--ease) both}.front-chart-bars i:first-child{height:31%;animation-delay:80ms}.front-chart-bars i:nth-child(2){height:45%;animation-delay:120ms}.front-chart-bars i:nth-child(3){height:39%;animation-delay:160ms}.front-chart-bars i:nth-child(4){height:60%;animation-delay:.2s}.front-chart-bars i:nth-child(5){height:50%;animation-delay:240ms}.front-chart-bars i:nth-child(6){height:72%;animation-delay:280ms;background:var(--primary)}.front-chart-bars i:nth-child(7){height:55%;animation-delay:320ms}.front-chart-bars i:nth-child(8){height:80%;animation-delay:360ms;background:var(--primary)}.front-chart-bars i:nth-child(9){height:68%;animation-delay:.4s}.front-chart-bars i:nth-child(10){height:84%;animation-delay:440ms;background:var(--primary)}.front-chart-bars i:nth-child(11){height:63%;animation-delay:480ms}.front-chart-bars i:nth-child(12){height:92%;animation-delay:520ms;background:var(--green)}.front-product-link-row{min-height:48px;margin-top:16px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.front-link-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:var(--primary-soft);color:var(--primary)}.front-link-mark .icon{width:14px;height:14px}.front-product-link-row>div{min-width:0;margin-right:auto}.front-product-link-row small,.front-product-link-row strong{display:block;overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.front-product-link-row strong{color:var(--text-soft);font-size:10px}.front-product-link-row small{margin-top:2px;color:var(--muted);font-size:9px}.front-product-link-row b{color:var(--text);font-size:11px}.front-status{color:var(--green);font-size:9px;font-weight:750}.front-preview{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr);align-items:center;width:min(calc(100% - 48px),1180px);margin:0 auto 72px;gap:clamp(28px,6vw,72px);padding:30px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:12px;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--primary-soft)),var(--surface));box-shadow:var(--shadow-sm)}.front-preview-copy{min-width:0}.front-preview-copy h2{margin:15px 0 12px;color:var(--text);font-size:30px;line-height:1.25}.front-preview-copy p{max-width:500px;margin:0;color:var(--text-soft);font-size:14px;line-height:1.8}.front-preview-card{min-width:0;padding:16px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 18px 40px rgba(20,35,52,.1)}.front-preview-form{display:grid;gap:9px}.front-preview-form>label{color:var(--text-soft);font-size:11px;font-weight:720}.front-preview-form>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:6px 6px 6px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms var(--ease)}.front-preview-form>div:focus-within{transform:translateY(-1px);border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.front-preview-form>div>span{color:var(--primary)}.front-preview-form input{min-width:0;height:40px;border:0;outline:0;background:0 0;color:var(--text)}.front-preview-form input::placeholder{color:var(--muted)}.front-preview-result{margin-top:14px;padding:15px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);animation:result-in 280ms var(--ease) both}.front-preview-result.is-ok{border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:color-mix(in srgb,var(--green-soft) 62%,var(--surface))}.front-preview-result.is-warn{border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface))}.front-preview-result.is-danger{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red-soft) 58%,var(--surface))}.front-preview-result-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px}.front-preview-result-head span{grid-row:1/3;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--primary);font-size:10px;font-weight:780}.front-preview-result.is-warn .front-preview-result-head span{color:var(--amber)}.front-preview-result.is-danger .front-preview-result-head span{color:var(--red)}.front-preview-result-head small,.front-preview-result-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-result-head strong{color:var(--text);font-size:14px}.front-preview-result-head small{color:var(--muted);font-size:10px}.front-preview-target{display:block;overflow:hidden;margin-top:12px;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--primary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.front-preview-domain,.front-preview-risk{margin-top:10px}.front-preview-domain span,.front-preview-domain strong,.front-preview-risk strong{display:block}.front-preview-domain span{color:var(--muted);font-size:9px;font-weight:700}.front-preview-domain strong{margin-top:2px;color:var(--text-soft);font-size:13px;overflow-wrap:anywhere}.front-preview-risk{padding:12px;border-radius:7px;background:color-mix(in srgb,var(--surface) 74%,transparent)}.front-preview-risk strong{color:var(--text);font-size:12px}.front-preview-risk p{margin:4px 0 0;color:var(--text-soft);font-size:11px;line-height:1.7}.front-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.front-preview-meta div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.front-preview-meta span,.front-preview-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-meta span{color:var(--muted);font-size:9px}.front-preview-meta strong{margin-top:2px;color:var(--text);font-size:12px}.front-preview-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.front-preview-actions .button{min-height:40px;padding-inline:14px;border-radius:14px}.front-preview-actions .button.is-rich-copy{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 92%,var(--surface)),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 10%,transparent)}.front-preview-actions .button.is-rich-copy:hover{box-shadow:0 18px 32px color-mix(in srgb,var(--primary) 14%,transparent)}.front-preview-actions-feedback{margin:10px 0 0;color:var(--text-soft);font-size:11px;line-height:1.7}.front-preview-actions-feedback.is-success{color:var(--green)}.front-preview-actions-feedback.is-error{color:var(--red)}.front-preview-qrcode{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:12px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,var(--primary-soft)),color-mix(in srgb,var(--surface-raised) 95%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 52%,transparent)}.front-preview-qrcode-shell{display:grid;grid-template-columns:minmax(188px,208px) minmax(0,1fr);gap:14px;align-items:center}.front-preview-qrcode-preview{position:relative;overflow:hidden;display:grid;place-items:center;min-height:188px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),var(--surface-raised))}.front-preview-qrcode-preview::before{content:'';position:absolute;inset:10px;border:1px dashed color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:14px;pointer-events:none}.front-preview-qrcode-preview svg{position:relative;z-index:1;display:block;width:min(100%,164px);height:auto;border-radius:14px;box-shadow:0 18px 32px color-mix(in srgb,var(--primary) 12%,transparent);transition:transform 220ms var(--ease),box-shadow 220ms var(--ease)}.front-preview-qrcode:hover .front-preview-qrcode-preview svg{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 38px color-mix(in srgb,var(--primary) 15%,transparent)}.front-preview-qrcode-side{display:grid;gap:12px;min-width:0}.front-preview-qrcode-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.front-preview-qrcode-toolbar .button{min-height:40px;padding-inline:14px;border-radius:14px}.front-preview-qrcode-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.front-preview-qrcode-meta div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.front-preview-qrcode-meta span,.front-preview-qrcode-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-qrcode-meta span{color:var(--muted);font-size:9px;font-weight:700}.front-preview-qrcode-meta strong{margin-top:3px;color:var(--text);font-size:12px}.front-preview-qrcode-color{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,220px);min-height:44px;padding:7px 9px 7px 13px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--text-soft);font-size:12px;font-weight:700}.front-preview-qrcode-color input[type=color]{width:42px;height:30px;padding:0;border:0;border-radius:10px;background:0 0;cursor:pointer}.front-preview-qrcode-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.front-preview-qrcode-color input[type=color]::-moz-color-swatch,.front-preview-qrcode-color input[type=color]::-webkit-color-swatch{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px}.front-preview-qrcode-hint{margin:0;color:var(--text-soft);font-size:11px;line-height:1.7}.front-preview-qrcode-hint.is-error{color:var(--red)}.front-preview-qrcode-fallback{position:relative;z-index:1;display:grid;gap:10px;justify-items:center;color:var(--muted);font-size:11px;text-align:center}.front-preview-history{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:12px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent);animation:result-in 320ms var(--ease) both}.front-preview-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.front-preview-history-title{min-width:0}.front-preview-history-title small,.front-preview-history-title strong{display:block}.front-preview-history-title strong{color:var(--text);font-size:13px}.front-preview-history-title small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.7}.front-preview-history-head .button{min-height:36px;padding-inline:13px;border-radius:12px}.front-preview-history-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px}.front-preview-history-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.front-preview-history-actions .button{min-height:36px;padding-inline:13px;border-radius:12px}.front-preview-history-actions .button.is-group-default,.front-preview-history-actions .button.is-restore-default,.front-preview-history-actions .button.is-rich-copy,.front-preview-history-actions .button.is-share-card{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 90%,var(--surface)),color-mix(in srgb,var(--surface) 96%,transparent));color:var(--primary);box-shadow:0 14px 26px color-mix(in srgb,var(--primary) 10%,transparent)}.front-preview-history-search{display:grid;gap:6px;min-width:0}.front-preview-history-search span{color:var(--muted);font-size:10px;font-weight:760}.front-preview-history-search input{width:100%;min-width:0;height:40px;padding:0 13px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--text);outline:0;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.front-preview-history-search input:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.front-preview-history-search input::placeholder{color:var(--muted)}.front-preview-history-feedback{margin:10px 0 0;color:var(--text-soft);font-size:11px;line-height:1.7}.front-preview-history-feedback.is-success{color:var(--green)}.front-preview-history-feedback.is-error{color:var(--red)}.front-preview-history-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:12px}.front-preview-history-summary div{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,transparent)}.front-preview-history-summary div.is-detail strong{white-space:normal;line-height:1.45;font-size:13px}.front-preview-history-summary span,.front-preview-history-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-history-summary span{color:var(--muted);font-size:10px;font-weight:720}.front-preview-history-summary strong{margin-top:4px;color:var(--text);font-size:16px}.front-preview-history-restore-preview{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:16px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:0 14px 30px rgba(20,35,52,.06)}.front-preview-history-restore-head{display:grid;gap:4px}.front-preview-history-restore-head strong{color:var(--text);font-size:13px}.front-preview-history-restore-head small{color:var(--muted);font-size:10px;line-height:1.7}.front-preview-history-restore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px}.front-preview-history-restore-grid div{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 97%,transparent)}.front-preview-history-restore-grid span,.front-preview-history-restore-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-history-restore-grid span{color:var(--muted);font-size:10px;font-weight:720}.front-preview-history-restore-grid strong{margin-top:4px;color:var(--text);font-size:13px}.front-preview-history-restore-note{margin:12px 0 0;color:var(--text-soft);font-size:11px;line-height:1.8}.front-preview-history-restore-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.front-preview-history-restore-actions .button{min-height:38px;padding-inline:14px;border-radius:12px}.front-preview-history-filters{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.front-preview-history-filter,.front-preview-history-select{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--text-soft);cursor:pointer;font-size:11px;font-weight:720;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.front-preview-history-filter:hover,.front-preview-history-select:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.front-preview-history-filter.is-active,.front-preview-history-select.is-active{border-color:color-mix(in srgb,var(--primary) 58%,transparent);background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface));color:var(--primary);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.front-preview-history-empty{margin-top:12px;padding:16px;border:1px dashed color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,transparent)}.front-preview-history-empty p,.front-preview-history-empty strong{display:block}.front-preview-history-empty strong{color:var(--text);font-size:12px}.front-preview-history-empty p{margin:5px 0 0;color:var(--text-soft);font-size:11px;line-height:1.75}.front-preview-history-list{display:grid;gap:10px;margin-top:12px}.front-preview-history-item{width:100%;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 97%,transparent);text-align:left;cursor:pointer;box-shadow:0 10px 24px rgba(20,35,52,.06);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.front-preview-history-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 22%,var(--border));box-shadow:0 16px 30px rgba(20,35,52,.1)}.front-preview-history-item:active{transform:translateY(0) scale(.99)}.front-preview-history-item-shell{display:flex;align-items:flex-start;gap:10px}.front-preview-history-select{flex:0 0 auto;min-width:64px}.front-preview-history-open{flex:1 1 auto;min-width:0;padding:0;border:0;background:0 0;text-align:left;color:inherit}.front-preview-history-main{min-width:0}.front-preview-history-line{display:flex;align-items:center;gap:10px;min-width:0}.front-preview-history-line strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.front-preview-history-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--green-soft) 78%,var(--surface));color:var(--green);font-size:10px;font-weight:760;white-space:nowrap}.front-preview-history-badge.is-warn{background:color-mix(in srgb,var(--amber-soft) 74%,var(--surface));color:var(--amber)}.front-preview-history-badge.is-danger{background:color-mix(in srgb,var(--red-soft) 74%,var(--surface));color:var(--red)}.front-preview-history-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.front-preview-history-meta span{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 90%,transparent);color:var(--text-soft);font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-history-meta-mark{border-color:color-mix(in srgb,var(--amber) 26%,transparent);background:color-mix(in srgb,var(--amber-soft) 78%,var(--surface));color:var(--amber)}.front-preview-history-open>small{display:block;overflow:hidden;margin-top:9px;color:var(--muted);font-size:11px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.front-preview-history-favorite{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--amber) 22%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:color-mix(in srgb,var(--amber) 78%,var(--muted));cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.front-preview-history-favorite:hover{transform:translateY(-1px) rotate(-4deg);border-color:color-mix(in srgb,var(--amber) 38%,transparent);box-shadow:0 10px 20px color-mix(in srgb,var(--amber) 18%,transparent)}.front-preview-history-favorite.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 90%,#fff 10%),color-mix(in srgb,var(--amber) 68%,var(--primary) 16%));color:#fff;border-color:color-mix(in srgb,var(--amber) 58%,transparent)}.front-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - 48px),1180px);margin:0 auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.front-evidence-item{display:flex;align-items:center;min-width:0;gap:12px;padding:20px 24px;border-right:1px solid var(--border)}.front-evidence-item:first-child{padding-left:0}.front-evidence-item:last-child{padding-right:0;border-right:0}.front-evidence-item>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:7px;background:var(--primary-soft);color:var(--primary)}.front-evidence-item:nth-child(2)>span{background:var(--green-soft);color:var(--green)}.front-evidence-item:nth-child(3)>span{background:var(--amber-soft);color:var(--amber)}.front-evidence-item .icon{width:17px;height:17px}.front-evidence-item small,.front-evidence-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-evidence-item strong{color:var(--text);font-size:13px}.front-evidence-item small{margin-top:3px;color:var(--muted);font-size:11px}.front-live-stats{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:34px 0 10px}.front-live-stats-shell{display:grid;gap:28px;padding:26px 28px;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-soft) 42%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--primary-soft) 18%,var(--surface)));box-shadow:var(--shadow-sm)}.front-live-stats-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:18px;align-items:stretch}.front-live-stats-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.front-live-stat-card{min-width:0;min-height:144px;padding:18px 18px 17px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:0 14px 30px rgba(20,35,52,.06);transition:transform .2s var(--ease),box-shadow .2s ease,border-color .2s ease}.front-live-stat-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:0 20px 34px rgba(20,35,52,.09)}.front-live-stat-card p,.front-live-stat-card small,.front-live-stat-card strong{display:block}.front-live-stat-card small{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.06em}.front-live-stat-card strong{margin-top:12px;color:var(--text);font-size:30px;line-height:1;letter-spacing:-.03em}.front-live-stat-card p{margin:14px 0 0;color:var(--text-soft);font-size:13px;line-height:1.65}.front-live-stats-visual{display:grid;align-content:start;min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 45%,transparent)}.front-live-stats-visual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.front-live-stats-visual-head span,.front-live-stats-visual-head strong{display:block}.front-live-stats-visual-head span{color:var(--text-soft);font-size:13px;font-weight:740}.front-live-stats-visual-head strong{margin-top:5px;color:var(--muted);font-size:11px;font-weight:680}.front-live-stats-visual-head b{color:var(--primary);font-size:26px;line-height:1}.front-live-trend-bars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;height:178px;gap:8px;margin-top:18px;padding:16px 0 0;border-bottom:1px solid var(--border)}.front-live-trend-bar{display:block;min-height:12px;height:12px;border-radius:999px 999px 0 0;background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));opacity:0;transform:translateY(10px) scaleY(.2);transform-origin:bottom;transition:height 420ms var(--ease),opacity 320ms ease,transform 420ms var(--ease),background-color .2s ease}.front-live-stats-visual.is-ready .front-live-trend-bar{opacity:1;transform:translateY(0) scaleY(1)}.front-live-trend-bar.is-peak{background:var(--primary)}.front-live-trend-bar.is-latest{background:var(--green)}.front-live-trend-axis{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--muted);font-size:10px;font-weight:700}.front-live-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.front-live-summary div{min-width:0;padding:14px 13px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.front-live-summary small,.front-live-summary span,.front-live-summary strong{display:block}.front-live-summary span{color:var(--muted);font-size:10px;font-weight:720}.front-live-summary strong{margin-top:6px;color:var(--text);font-size:18px;line-height:1.1}.front-live-summary small{margin-top:6px;color:var(--text-soft);font-size:10px;line-height:1.5}.front-live-trend-disabled{display:grid;place-items:center;min-height:240px;gap:10px;padding:20px;text-align:center}.front-live-trend-disabled span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--primary-soft);color:var(--primary)}.front-live-trend-disabled .icon{width:22px;height:22px}.front-live-trend-disabled strong{color:var(--text);font-size:18px}.front-live-trend-disabled p{max-width:280px;margin:0;color:var(--text-soft);font-size:13px;line-height:1.7}.front-updates-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:88px 0 12px}.front-updates-shell{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:24px;align-items:start;padding:30px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:30px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 38%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,var(--surface)));box-shadow:var(--shadow-sm)}.front-updates-list{display:grid;gap:12px}.front-updates-item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding:18px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-updates-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-updates-index{display:grid;place-items:center;width:58px;height:58px;border-radius:20px;background:var(--primary-soft);color:var(--primary);font-size:14px;font-weight:780;letter-spacing:.04em}.front-updates-item:nth-child(2) .front-updates-index{background:var(--green-soft);color:var(--green)}.front-updates-item:nth-child(3) .front-updates-index{background:var(--amber-soft);color:var(--amber)}.front-updates-item:nth-child(4) .front-updates-index{background:var(--cyan-soft);color:var(--cyan)}.front-updates-copy{min-width:0}.front-updates-head{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.front-updates-head strong{color:var(--text);font-size:17px;line-height:1.45}.front-updates-head b{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface));color:var(--primary);font-size:11px;font-weight:760;letter-spacing:.06em}.front-updates-item:nth-child(2) .front-updates-head b{background:color-mix(in srgb,var(--green-soft) 88%,var(--surface));color:var(--green)}.front-updates-item:nth-child(3) .front-updates-head b{background:color-mix(in srgb,var(--amber-soft) 88%,var(--surface));color:var(--amber)}.front-updates-item:nth-child(4) .front-updates-head b{background:color-mix(in srgb,var(--cyan-soft) 88%,var(--surface));color:var(--cyan)}.front-updates-copy p{margin:10px 0 0;color:var(--text-soft);font-size:14px;line-height:1.8}.front-support-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-support-shell{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:24px;align-items:start;padding:30px;border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border));border-radius:30px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--cyan-soft) 46%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,var(--surface)));box-shadow:var(--shadow-sm)}.front-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.front-support-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;min-width:0;min-height:178px;padding:18px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-support-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));box-shadow:var(--shadow-md)}.front-support-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:var(--primary-soft);color:var(--primary)}.front-support-icon.is-green{background:var(--green-soft);color:var(--green)}.front-support-icon.is-amber{background:var(--amber-soft);color:var(--amber)}.front-support-icon .icon{width:20px;height:20px}.front-support-card>div{min-width:0}.front-support-card small{display:block;color:var(--text-muted);font-size:10px;font-weight:780;letter-spacing:.12em}.front-support-card strong{display:block;margin-top:7px;color:var(--text);font-size:16px;line-height:1.45}.front-support-card p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.72}.front-support-card code{padding:2px 5px;border-radius:6px;background:var(--surface-soft);color:var(--primary);font-size:11px}.front-support-link{display:inline-flex;align-items:center;gap:6px;min-height:38px;margin-top:12px;color:var(--primary);font-size:12px;font-weight:760;text-decoration:none}.front-support-link:hover{color:var(--primary-strong)}.front-support-link .icon{width:15px;height:15px;transition:transform 180ms ease}.front-support-link:hover .icon{transform:translateX(3px)}.front-support-contact{margin-top:10px;color:var(--text-soft)!important;font-size:12px!important;letter-spacing:0!important}.front-pwa-guide-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-pwa-guide-shell{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:24px;align-items:start;padding:30px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:30px;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary-soft) 44%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,var(--surface)));box-shadow:var(--shadow-sm)}.front-pwa-guide-card{min-width:0;padding:22px;border:1px solid var(--border);border-radius:28px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-sm)}.front-pwa-guide-preview{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.front-pwa-guide-icon-wrap{display:grid;place-items:center;width:58px;height:58px;border-radius:20px;background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.front-pwa-guide-icon-wrap img{width:34px;height:34px;border-radius:10px}.front-pwa-guide-preview strong{display:block;color:var(--text);font-size:17px;line-height:1.45}.front-pwa-guide-preview small{display:block;margin-top:6px;color:var(--text-soft);font-size:13px;line-height:1.7}.front-pwa-guide-actions{margin-top:18px}.front-pwa-install-button{min-height:46px;padding:0 16px;border-radius:999px}.front-pwa-install-button .icon{width:16px;height:16px}.front-pwa-guide-feedback{margin:12px 0 0;min-height:22px;color:var(--text-soft);font-size:12px;line-height:1.7;transition:color 180ms ease}.front-pwa-guide-feedback.is-success{color:var(--green)}.front-pwa-guide-feedback.is-error{color:var(--red)}.front-pwa-guide-points{display:grid;gap:10px;margin-top:18px}.front-pwa-guide-point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}.front-pwa-guide-point span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--surface);color:var(--primary)}.front-pwa-guide-point strong{display:block;color:var(--text);font-size:14px;line-height:1.45}.front-pwa-guide-point small{display:block;margin-top:5px;color:var(--text-soft);font-size:12px;line-height:1.7}.front-partners-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-partners-shell{display:grid;gap:28px}.front-partners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.front-partner-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding:20px;border:1px solid var(--border);border-radius:26px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--primary-soft) 22%,transparent),transparent 28%),color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-partner-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 26%,var(--border));box-shadow:var(--shadow-md)}.front-partner-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface));color:var(--primary)}.front-partner-copy{min-width:0}.front-partner-copy small{display:block;color:var(--text-muted);font-size:10px;font-weight:760;letter-spacing:.08em;line-height:1.6;word-break:break-all}.front-partner-copy strong{display:block;margin-top:7px;color:var(--text);font-size:17px;line-height:1.45}.front-partner-copy p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.75}.front-partner-link{display:inline-flex;align-items:center;gap:6px;min-height:38px;margin-top:12px;color:var(--primary);font-size:12px;font-weight:760;text-decoration:none}.front-partner-link .icon{width:15px;height:15px;transition:transform 180ms ease}.front-partner-link:hover .icon{transform:translateX(3px)}.front-feedback-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-feedback-shell{display:grid;gap:28px;padding:28px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:30px;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary-soft) 26%,transparent),transparent 34%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--cyan-soft) 24%,transparent),transparent 30%),color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-md)}.front-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.front-feedback-card{position:relative;overflow:hidden;min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease,background-color 220ms ease}.front-feedback-card::after{content:"";position:absolute;inset:auto -10% -42px auto;width:118px;height:118px;border-radius:999px;opacity:.28;pointer-events:none;background:color-mix(in srgb,var(--primary-soft) 76%,transparent);filter:blur(4px)}.front-feedback-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-feedback-card.is-cyan::after{background:color-mix(in srgb,var(--cyan-soft) 82%,transparent)}.front-feedback-card.is-violet::after{background:color-mix(in srgb,var(--primary-soft) 84%,transparent)}.front-feedback-card.is-green::after{background:color-mix(in srgb,var(--green-soft) 84%,transparent)}.front-feedback-card.is-amber::after{background:color-mix(in srgb,var(--amber-soft) 82%,transparent)}.front-feedback-head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center}.front-feedback-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:#fff;font-size:20px;font-weight:800;letter-spacing:.02em;box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 14%,transparent)}.front-feedback-avatar.is-cyan{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 88%,#fff) 0,color-mix(in srgb,var(--primary) 80%,#fff) 100%)}.front-feedback-avatar.is-violet{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 88%,#fff) 0,color-mix(in srgb,var(--cyan) 52%,#fff) 100%)}.front-feedback-avatar.is-green{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 88%,#fff) 0,color-mix(in srgb,var(--cyan) 72%,#fff) 100%)}.front-feedback-avatar.is-amber{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 92%,#fff) 0,color-mix(in srgb,var(--primary) 28%,#fff) 100%)}.front-feedback-meta{min-width:0}.front-feedback-meta strong{display:block;color:var(--text);font-size:17px;line-height:1.4}.front-feedback-meta small{display:block;margin-top:4px;color:var(--text-soft);font-size:12px;line-height:1.6}.front-feedback-head b{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.1em}.front-feedback-card p{position:relative;z-index:1;margin:16px 0 0;color:var(--text-soft);font-size:14px;line-height:1.85}.front-deploy-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-deploy-shell{display:grid;gap:28px;padding:28px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:30px;background:radial-gradient(circle at 0 18%,color-mix(in srgb,var(--primary-soft) 28%,transparent),transparent 30%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cyan-soft) 24%,transparent),transparent 26%),color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-md)}.front-deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.front-deploy-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-deploy-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-deploy-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;color:#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 14%,transparent)}.front-deploy-icon .icon{width:20px;height:20px}.front-deploy-icon.is-blue{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 90%,#fff) 0,color-mix(in srgb,var(--cyan) 45%,#fff) 100%)}.front-deploy-icon.is-cyan{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 88%,#fff) 0,color-mix(in srgb,var(--primary) 72%,#fff) 100%)}.front-deploy-icon.is-green{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 88%,#fff) 0,color-mix(in srgb,var(--cyan) 62%,#fff) 100%)}.front-deploy-icon.is-amber{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 90%,#fff) 0,color-mix(in srgb,var(--primary) 26%,#fff) 100%)}.front-deploy-copy{min-width:0}.front-deploy-copy small{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.front-deploy-copy strong{display:block;margin-top:10px;color:var(--text);font-size:17px;line-height:1.45}.front-deploy-copy p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.8}.front-matrix-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-matrix-shell{display:grid;gap:28px;padding:28px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:30px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary-soft) 22%,transparent),transparent 28%),radial-gradient(circle at 0 22%,color-mix(in srgb,var(--cyan-soft) 18%,transparent),transparent 24%),color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-md)}.front-matrix-table-wrap{overflow-x:auto;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:var(--shadow-sm)}.front-matrix-mobile-hint{display:none;align-items:center;gap:8px;margin:-8px 0 0;color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.6}.front-matrix-mobile-hint .icon{width:14px;height:14px;color:var(--primary)}.front-matrix-table{width:100%;min-width:720px;border-collapse:collapse}.front-matrix-table thead th{padding:16px 18px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-align:left;background:color-mix(in srgb,var(--surface) 92%,transparent)}.front-matrix-table tbody td,.front-matrix-table tbody th{padding:18px;border-bottom:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));vertical-align:top}.front-matrix-table tbody tr:last-child td,.front-matrix-table tbody tr:last-child th{border-bottom:0}.front-matrix-table tbody th{width:180px;color:var(--text);font-size:16px;font-weight:760;line-height:1.45}.front-matrix-table tbody td{color:var(--text-soft);font-size:14px;line-height:1.8}.front-matrix-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface));color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.front-checklist-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-checklist-shell{display:grid;gap:28px;padding:28px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:30px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary-soft) 22%,transparent),transparent 28%),radial-gradient(circle at 100% 24%,color-mix(in srgb,var(--amber-soft) 18%,transparent),transparent 26%),color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-md)}.front-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.front-checklist-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-checklist-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-checklist-badge{display:grid;gap:10px;align-content:start}.front-checklist-icon,.front-checklist-step{display:grid;place-items:center;width:54px;height:54px;border-radius:18px}.front-checklist-step{background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));color:var(--primary);font-size:16px;font-weight:800;letter-spacing:.06em}.front-checklist-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--amber-soft) 86%,var(--surface)) 0,color-mix(in srgb,var(--primary-soft) 78%,var(--surface)) 100%);color:var(--text);box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 10%,transparent)}.front-checklist-icon .icon{width:20px;height:20px}.front-checklist-copy{min-width:0}.front-checklist-copy small{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.front-checklist-copy strong{display:block;margin-top:10px;color:var(--text);font-size:17px;line-height:1.45}.front-checklist-copy p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.8}.front-enterprise-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:76px 0 12px}.front-enterprise-shell{position:relative;overflow:hidden;display:grid;gap:26px;padding:28px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:30px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary-soft) 34%,transparent),transparent 30%),radial-gradient(circle at 96% 16%,color-mix(in srgb,var(--cyan-soft) 28%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:var(--shadow-md)}.front-enterprise-shell::after{content:"";position:absolute;inset:auto -92px -118px auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 16%,transparent),transparent 68%);pointer-events:none}.front-enterprise-shell>*{position:relative;z-index:1}.front-enterprise-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.front-enterprise-summary div{min-width:0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 44%,transparent)}.front-enterprise-summary small,.front-enterprise-summary span,.front-enterprise-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-enterprise-summary span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.08em}.front-enterprise-summary strong{margin-top:5px;color:var(--text);font-size:24px;line-height:1.15}.front-enterprise-summary small{margin-top:4px;color:var(--text-soft);font-size:11px}.front-enterprise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.front-enterprise-card{position:relative;overflow:hidden;min-width:0;min-height:218px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-enterprise-card::after{content:"";position:absolute;right:-30px;bottom:-42px;width:118px;height:118px;border-radius:999px;opacity:.24;background:color-mix(in srgb,var(--primary-soft) 80%,transparent);pointer-events:none}.front-enterprise-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-enterprise-card.is-cyan::after{background:color-mix(in srgb,var(--cyan-soft) 86%,transparent)}.front-enterprise-card.is-green::after{background:color-mix(in srgb,var(--green-soft) 86%,transparent)}.front-enterprise-card.is-amber::after{background:color-mix(in srgb,var(--amber-soft) 86%,transparent)}.front-enterprise-card.is-rose::after{background:color-mix(in srgb,var(--red-soft) 78%,transparent)}.front-enterprise-card.is-slate::after{background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}.front-enterprise-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 88%,#fff),color-mix(in srgb,var(--cyan) 42%,#fff));color:#fff;box-shadow:0 16px 30px color-mix(in srgb,var(--primary) 16%,transparent)}.front-enterprise-card.is-cyan .front-enterprise-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 88%,#fff),color-mix(in srgb,var(--primary) 62%,#fff))}.front-enterprise-card.is-green .front-enterprise-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 88%,#fff),color-mix(in srgb,var(--cyan) 58%,#fff))}.front-enterprise-card.is-amber .front-enterprise-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 90%,#fff),color-mix(in srgb,var(--primary) 26%,#fff))}.front-enterprise-card.is-rose .front-enterprise-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--red) 88%,#fff),color-mix(in srgb,var(--amber) 28%,#fff))}.front-enterprise-card.is-slate .front-enterprise-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--text-soft) 82%,#fff),color-mix(in srgb,var(--primary) 30%,#fff))}.front-enterprise-icon .icon{width:20px;height:20px}.front-enterprise-copy{position:relative;z-index:1;min-width:0;margin-top:16px}.front-enterprise-copy small{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.front-enterprise-copy strong{display:block;margin-top:10px;color:var(--text);font-size:17px;line-height:1.45}.front-enterprise-copy p{margin:8px 0 0;color:var(--text-soft);font-size:13px;line-height:1.78}.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;min-height:0}.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-copy{margin-top:0}.front-quick-actions{position:fixed;right:max(18px,calc((100vw - 1180px)/ 2 - 18px));bottom:96px;z-index:42;display:grid;gap:8px;width:176px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 20px 42px rgba(15,23,42,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.front-quick-actions>span{padding:4px 8px 2px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.front-quick-actions a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px;border-radius:16px;color:var(--text-soft);transition:transform 180ms var(--ease),background-color 180ms ease,color 180ms ease}.front-quick-actions a:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--primary-soft) 72%,transparent);color:var(--primary)}.front-quick-actions .icon{width:18px;height:18px}.front-quick-actions a>.icon,.front-quick-actions a>svg{display:grid;place-items:center}.front-quick-actions strong{overflow:hidden;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1280px){.front-quick-actions{display:none}}.front-import-board{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:88px 0 12px}.front-import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.front-import-card{position:relative;overflow:hidden;min-width:0;min-height:196px;padding:20px;border:1px solid var(--border);border-radius:10px;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 26%),var(--surface);box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-import-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-import-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.front-import-card:nth-child(2)>span{background:var(--green-soft);color:var(--green)}.front-import-card:nth-child(3)>span{background:var(--cyan-soft);color:var(--cyan)}.front-import-card .icon{width:20px;height:20px}.front-import-card small{display:block;margin-top:16px;color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.08em}.front-import-card strong{display:block;margin-top:8px;color:var(--text);font-size:17px;line-height:1.35}.front-import-card p{margin:10px 0 0;color:var(--text-soft);font-size:13px;line-height:1.75}.front-scenarios{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:96px 0 16px}.front-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}.front-scenario-card{position:relative;overflow:hidden;min-height:210px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease}.front-scenario-card::after{position:absolute;right:-36px;bottom:-42px;width:112px;height:112px;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,transparent);content:"";transition:transform 260ms var(--ease),opacity 260ms ease}.front-scenario-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md)}.front-scenario-card:hover::after{opacity:.72;transform:scale(1.18)}.front-scenario-card>span{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.front-scenario-card:nth-child(2)>span{background:var(--green-soft);color:var(--green)}.front-scenario-card:nth-child(3)>span{background:var(--amber-soft);color:var(--amber)}.front-scenario-card:nth-child(4)>span{background:var(--cyan-soft);color:var(--cyan)}.front-scenario-card .icon{width:20px;height:20px}.front-scenario-card strong{position:relative;z-index:1;display:block;margin-top:18px;color:var(--text);font-size:16px}.front-scenario-card p{position:relative;z-index:1;margin:9px 0 0;color:var(--text-soft);font-size:13px;line-height:1.75}.front-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:112px 0}.front-section-heading{max-width:660px}.front-reliability h2,.front-section-heading h2{margin:15px 0 12px;color:var(--text);font-size:34px;font-weight:760;line-height:1.24}.front-reliability-copy>p,.front-section-heading p{max-width:560px;margin:0;color:var(--text-soft);font-size:15px;line-height:1.8}.front-feature-list{display:grid;margin-top:54px;border-top:1px solid var(--border)}.front-feature{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:18px;min-height:128px;padding:26px 0;border-bottom:1px solid var(--border);transition:padding 180ms var(--ease),background-color 180ms ease}.front-feature:hover{padding-right:14px;padding-left:14px;background:var(--surface-soft)}.front-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px}.front-feature-icon.blue{background:var(--primary-soft);color:var(--primary)}.front-feature-icon.green{background:var(--green-soft);color:var(--green)}.front-feature-icon.amber{background:var(--amber-soft);color:var(--amber)}.front-feature-icon.cyan{background:var(--cyan-soft);color:var(--cyan)}.front-feature-icon .icon{width:21px;height:21px}.front-feature h3,.front-flow-step h3{margin:1px 0 7px;color:var(--text);font-size:17px}.front-feature p,.front-flow-step p{max-width:530px;margin:0;color:var(--text-soft);font-size:14px;line-height:1.7}.front-feature-number{color:var(--border-strong);font-size:14px;font-weight:780}.front-flow-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-soft)}.front-flow-inner{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:104px 0}.front-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:50px}.front-flow-step{position:relative;min-width:0;padding-top:52px}.front-flow-step::before{position:absolute;top:18px;right:0;left:0;height:1px;background:var(--border-strong);content:""}.front-flow-step>span{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--primary);border-radius:50%;background:var(--surface-soft);color:var(--primary);font-size:13px;font-weight:760}.front-flow-step:nth-child(2)>span{border-color:var(--green);color:var(--green)}.front-flow-step:nth-child(3)>span{border-color:var(--amber);color:var(--amber)}.front-faq-section{padding-top:86px}.front-faq-shell{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:24px;align-items:start;padding:30px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:30px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft) 34%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,var(--surface)));box-shadow:var(--shadow-sm)}.front-faq-help{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--primary);font-size:13px;font-weight:720;text-decoration:none}.front-faq-help .icon{width:15px;height:15px}.front-faq-list{display:grid;gap:12px}.front-faq-item{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:24px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 14px 30px rgba(20,35,52,.05);transition:transform 220ms var(--ease),border-color 220ms ease,box-shadow 220ms ease,background-color 220ms ease}.front-faq-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:0 20px 36px rgba(20,35,52,.08)}.front-faq-item.is-open{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 26%,var(--surface)) 0,color-mix(in srgb,var(--surface) 96%,transparent) 100%);box-shadow:0 20px 38px color-mix(in srgb,var(--primary) 10%,transparent)}.front-faq-toggle{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;padding:20px 22px;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer}.front-faq-index{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:color-mix(in srgb,var(--primary-soft) 80%,var(--surface));color:var(--primary);font-size:14px;font-weight:780;letter-spacing:.04em}.front-faq-copy{min-width:0}.front-faq-copy small,.front-faq-copy strong{display:block}.front-faq-copy strong{color:var(--text);font-size:17px;line-height:1.45}.front-faq-copy small{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.6}.front-faq-arrow{display:grid;place-items:center;width:24px;height:24px;color:var(--text-soft)}.front-faq-arrow .icon{width:18px;height:18px;transition:transform 220ms var(--ease),color 180ms ease}.front-faq-item.is-open .front-faq-arrow .icon{transform:rotate(180deg);color:var(--primary)}.front-faq-answer{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height 280ms var(--ease),opacity 180ms ease}.front-faq-item.is-open .front-faq-answer{opacity:1}.front-faq-answer-inner{padding:0 22px 22px 90px}.front-faq-answer-inner p{margin:0;color:var(--text-soft);font-size:14px;line-height:1.8}.front-reliability{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(360px,1.15fr);align-items:center;gap:clamp(44px,9vw,130px)}.front-reliability-copy .button{margin-top:28px}.front-reliability-points{display:grid;border-top:1px solid var(--border)}.front-reliability-points>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px 13px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.front-reliability-points>div>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--green-soft);color:var(--green)}.front-reliability-points .icon{width:18px;height:18px}.front-reliability-points small,.front-reliability-points strong{display:block;min-width:0}.front-reliability-points strong{color:var(--text);font-size:14px}.front-reliability-points small{margin-top:-7px;color:var(--muted);font-size:12px}.back-top-button{--back-top-progress:0deg;display:inline-flex;position:fixed;align-items:center;justify-content:center;right:max(18px,calc((100vw - 1180px)/ 2));bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px));z-index:24;gap:0;width:auto;min-width:48px;max-width:48px;min-height:48px;padding:8px;border:2px solid transparent;border-radius:999px;cursor:pointer;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),var(--surface)) padding-box,conic-gradient(from -90deg,var(--primary) var(--back-top-progress),color-mix(in srgb,var(--primary) 12%,var(--border)) 0deg) border-box;box-shadow:0 12px 28px rgba(15,23,42,.12),0 1px 0 rgba(255,255,255,.48) inset;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);touch-action:manipulation;user-select:none;-webkit-user-select:none;color:var(--text-soft);font-size:12px;font-weight:740;letter-spacing:0;opacity:0;pointer-events:none;transform:translateY(12px) scale(.96);visibility:hidden;transition:max-width 220ms var(--ease),transform 180ms var(--ease),opacity 180ms ease,visibility 180ms ease,background-color 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.back-top-button::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 54%),linear-gradient(90deg,color-mix(in srgb,var(--primary) 14%,transparent),transparent 42%);opacity:.82;pointer-events:none}.back-top-button::after{content:"";position:absolute;right:9px;bottom:7px;left:9px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--primary) 42%,transparent);opacity:0;transform:scaleX(.45);transition:opacity 180ms ease,transform 180ms var(--ease);pointer-events:none}.back-top-button>*{position:relative;z-index:1;pointer-events:none}.public-page .back-top-button{z-index:126}.app-page .back-top-button{right:22px}.app-page .app-back-top{right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px));z-index:88}body.is-sidebar-open .app-back-top,body.sidebar-open .app-back-top{opacity:0;pointer-events:none;visibility:hidden}.back-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.back-top-button.is-drag-armed{cursor:grab;box-shadow:0 18px 36px rgba(15,23,42,.18),0 0 0 5px color-mix(in srgb,var(--primary) 9%,transparent),0 1px 0 rgba(255,255,255,.58) inset}.back-top-button.has-custom-position{right:auto;bottom:auto}.back-top-button.is-dragging{max-width:54px;gap:0;cursor:grabbing;opacity:1;pointer-events:auto;touch-action:none;transform:translateY(0) scale(1.04);transition:none!important;visibility:visible;will-change:left,top,transform;box-shadow:0 22px 42px rgba(15,23,42,.2),0 0 0 7px color-mix(in srgb,var(--primary) 11%,transparent),0 1px 0 rgba(255,255,255,.62) inset}.back-top-button.has-custom-position:not(.is-dragging):focus-visible,.back-top-button.has-custom-position:not(.is-dragging):hover{max-width:54px;gap:0}.back-top-button.has-custom-position:not(.is-dragging):focus-visible span,.back-top-button.has-custom-position:not(.is-dragging):hover span,.back-top-button.is-dragging span{max-width:0;opacity:0}.back-top-button:focus-visible,.back-top-button:hover{max-width:132px;gap:8px;transform:translateY(-2px) scale(1);border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,var(--primary-soft)),color-mix(in srgb,var(--surface) 88%,var(--primary-soft))) padding-box,conic-gradient(from -90deg,var(--primary) var(--back-top-progress),color-mix(in srgb,var(--primary) 18%,var(--border)) 0deg) border-box;color:var(--text);box-shadow:0 16px 34px rgba(15,23,42,.16),0 1px 0 rgba(255,255,255,.58) inset}.back-top-button:focus-visible::after,.back-top-button:hover::after{opacity:1;transform:scaleX(1)}.back-top-button:active{transform:translateY(0) scale(.98)}.back-top-button.is-returning .icon{animation:back-top-return 520ms var(--ease) infinite}.back-top-button.is-position-reset{animation:back-top-reset-pulse 520ms var(--ease);box-shadow:0 18px 34px rgba(15,23,42,.16),0 0 0 7px color-mix(in srgb,var(--primary) 12%,transparent),0 1px 0 rgba(255,255,255,.6) inset}.back-top-button.is-position-reset .icon{background:var(--primary);color:#fff}.back-top-button .icon{width:30px;height:30px;flex:0 0 auto;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 11%,var(--surface-soft));box-shadow:0 1px 0 rgba(255,255,255,.44) inset,0 8px 14px color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);transition:background-color 180ms ease,color 180ms ease,transform 180ms var(--ease)}.back-top-button:focus-visible .icon,.back-top-button:hover .icon{background:var(--primary);color:#fff;transform:translateY(-1px)}.back-top-button span{max-width:0;overflow:hidden;opacity:0;line-height:1;white-space:nowrap;transition:max-width 220ms var(--ease),opacity 140ms ease}.back-top-button:focus-visible span,.back-top-button:hover span{max-width:72px;opacity:1}.back-top-button.is-dragging,.back-top-button.is-dragging:focus-visible,.back-top-button.is-dragging:hover{max-width:54px;gap:0;cursor:grabbing;transform:translateY(0) scale(1.04)}.back-top-button.is-dragging span,.back-top-button.is-dragging:focus-visible span,.back-top-button.is-dragging:hover span{max-width:0;opacity:0}[data-theme=dark] .back-top-button{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),var(--surface)) padding-box,conic-gradient(from -90deg,var(--primary) var(--back-top-progress),color-mix(in srgb,var(--primary) 16%,var(--border-strong)) 0deg) border-box;box-shadow:0 16px 32px rgba(0,0,0,.34),0 1px 0 rgba(255,255,255,.08) inset}[data-theme=dark] .back-top-button::before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 54%),linear-gradient(90deg,color-mix(in srgb,var(--primary) 16%,transparent),transparent 42%)}[data-theme=dark] .back-top-button .icon{background:color-mix(in srgb,var(--primary) 18%,var(--surface-soft));box-shadow:0 8px 16px rgba(0,0,0,.22)}[data-theme=dark] .back-top-button:focus-visible,[data-theme=dark] .back-top-button:hover{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 90%,var(--primary-soft)),color-mix(in srgb,var(--surface) 86%,var(--primary-soft))) padding-box,conic-gradient(from -90deg,var(--primary) var(--back-top-progress),color-mix(in srgb,var(--primary) 22%,var(--border-strong)) 0deg) border-box}@keyframes back-top-return{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes back-top-reset-pulse{0%{transform:translateY(0) scale(.96)}45%{transform:translateY(-2px) scale(1.06)}100%{transform:translateY(0) scale(1)}}html.front-motion-ready .front-reveal{opacity:0;transform:translateY(14px)}html.front-motion-ready .front-reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity 560ms var(--ease),transform 560ms var(--ease)}.front-preview-error-actions{display:flex;justify-content:flex-start;margin-top:14px}.public-page[data-visual-style=aurora]{background:radial-gradient(circle at 0 12%,rgba(23,105,224,.17),transparent 34%),radial-gradient(circle at 100% 0,rgba(102,204,255,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,255,.98))}.public-page[data-visual-style=sunset]{background:radial-gradient(circle at 15% 0,rgba(251,146,60,.18),transparent 30%),radial-gradient(circle at 100% 20%,rgba(244,114,182,.17),transparent 30%),linear-gradient(180deg,#fffaf5 0,#fff7ed 40%,#fff 100%)}.public-page[data-visual-style=midnight]{background:radial-gradient(circle at 20% 0,rgba(23,105,224,.14),transparent 26%),radial-gradient(circle at 100% 20%,rgba(15,118,110,.12),transparent 24%),linear-gradient(180deg,#f7f9fc 0,#eef2f9 100%)}[data-theme=dark] .public-page[data-visual-style=aurora]{background:radial-gradient(circle at 0 12%,rgba(56,189,248,.16),transparent 32%),radial-gradient(circle at 100% 0,rgba(99,102,241,.16),transparent 28%),linear-gradient(180deg,#07111f,#0a1323 42%,#0d1526 100%)}[data-theme=dark] .public-page[data-visual-style=sunset]{background:radial-gradient(circle at 15% 0,rgba(251,146,60,.16),transparent 28%),radial-gradient(circle at 100% 20%,rgba(236,72,153,.16),transparent 26%),linear-gradient(180deg,#140d12 0,#191118 45%,#120e15 100%)}[data-theme=dark] .public-page[data-visual-style=midnight]{background:radial-gradient(circle at 20% 0,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 100% 20%,rgba(20,184,166,.15),transparent 28%),linear-gradient(180deg,#050b14 0,#0b1220 45%,#0f1727 100%)}.error-page[data-visual-style=sunset] .error-shell,.redirect-page[data-visual-style=sunset] .redirect-panel{background:linear-gradient(180deg,rgba(255,250,245,.96),rgba(255,245,238,.98))}.error-page[data-visual-style=midnight] .error-shell,.redirect-page[data-visual-style=midnight] .redirect-panel{background:linear-gradient(180deg,rgba(244,248,255,.95),rgba(236,242,252,.98))}[data-theme=dark] .error-page[data-visual-style=sunset] .error-shell,[data-theme=dark] .redirect-page[data-visual-style=sunset] .redirect-panel{background:linear-gradient(180deg,rgba(31,18,24,.94),rgba(27,17,22,.98))}[data-theme=dark] .error-page[data-visual-style=midnight] .error-shell,[data-theme=dark] .redirect-page[data-visual-style=midnight] .redirect-panel{background:linear-gradient(180deg,rgba(10,16,30,.94),rgba(12,20,36,.98))}[data-theme=dark] .redirect-page[data-visual-style=minimal]{background:linear-gradient(180deg,#0d1524,#0a1220)}.pwa-standalone .front-header,.pwa-standalone .topbar{padding-top:max(12px,env(safe-area-inset-top))}body[data-immersive-mobile="1"]{padding-bottom:env(safe-area-inset-bottom)}.front-evidence .front-reveal:nth-child(2),.front-feature-list .front-reveal:nth-child(2),.front-flow-steps .front-reveal:nth-child(2),.front-scenario-grid .front-reveal:nth-child(2){transition-delay:75ms}.front-evidence .front-reveal:nth-child(3),.front-feature-list .front-reveal:nth-child(3),.front-flow-steps .front-reveal:nth-child(3),.front-scenario-grid .front-reveal:nth-child(3){transition-delay:150ms}.front-feature-list .front-reveal:nth-child(4),.front-scenario-grid .front-reveal:nth-child(4){transition-delay:225ms}.auth-home-link{display:inline-flex;width:max-content}.auth-home-link:focus-visible{outline-color:rgba(255,255,255,.62)}@keyframes front-product-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes front-bar-in{from{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes front-live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media (max-width:980px){.front-enterprise-section,.front-evidence,.front-flow-inner,.front-footer,.front-header-inner,.front-hero,.front-import-board,.front-live-stats,.front-preview,.front-scenarios,.front-section{width:min(calc(100% - 40px),820px)}.front-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:62px;gap:44px}.front-hero-copy{max-width:610px}.front-product{width:min(100%,680px)}.front-preview{grid-template-columns:1fr;width:min(calc(100% - 40px),820px);margin-bottom:58px}.front-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-import-grid{grid-template-columns:1fr}.front-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-live-stats-grid{grid-template-columns:1fr}.front-updates-shell{grid-template-columns:1fr}.front-faq-shell{grid-template-columns:1fr}.front-reliability{grid-template-columns:1fr;gap:48px}.back-top-button{right:18px}}@media (max-width:720px){.public-page.has-front-mobile-quicknav .front-back-top{bottom:max(92px,calc(env(safe-area-inset-bottom,0px) + 92px))}.public-page.has-front-mobile-quicknav{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.front-header-inner{width:min(calc(100% - 28px),640px);min-height:64px;gap:8px}.front-brand img{width:34px;height:34px}.front-brand strong{font-size:14px}.front-menu-button{display:inline-flex;margin-left:auto}.front-nav{position:absolute;top:calc(100% + 8px);right:14px;display:none;width:min(calc(100vw - 28px),290px);margin:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-md)}.front-menu-open .front-nav{display:grid}.front-nav a{min-height:42px;padding:0 12px;border-radius:6px;line-height:42px}.front-nav a:hover{background:var(--surface-soft)}.front-nav-login{display:block;border-top:1px solid var(--border);color:var(--primary)!important}.front-workspace-button{display:none}.front-header-actions{margin-left:0}.front-mobile-quicknav{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));left:max(14px,env(safe-area-inset-left,0px));z-index:46;display:grid;grid-template-columns:repeat(var(--front-mobile-quicknav-columns,5),minmax(0,1fr));gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:24px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 22px 42px rgba(15,23,42,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.front-mobile-quicknav a{display:grid;justify-items:center;gap:6px;min-width:0;min-height:58px;padding:10px 4px 8px;border-radius:18px;color:var(--text-soft);font-size:11px;font-weight:760;transition:transform 180ms var(--ease),background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.front-mobile-quicknav a:hover{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 58%,transparent)}.front-mobile-quicknav a.is-active{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent);transform:translateY(-2px)}.front-mobile-quicknav a .icon{width:18px;height:18px}.front-mobile-quicknav a[data-front-mobile-nav-top="1"] .icon{transform:rotate(-90deg)}.front-mobile-quicknav a span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.front-enterprise-section,.front-evidence,.front-flow-inner,.front-footer,.front-hero,.front-import-board,.front-live-stats,.front-preview,.front-scenarios,.front-section{width:min(calc(100% - 28px),640px)}.front-hero{padding:34px 0 28px;gap:28px}.front-preview{width:min(calc(100% - 28px),640px);margin-bottom:42px;padding:20px 16px;border-radius:10px}.front-preview-copy h2{font-size:25px}.front-preview-form>div{grid-template-columns:22px minmax(0,1fr)}.front-preview-form .button{grid-column:1/-1;width:100%}.front-preview-meta{grid-template-columns:1fr}.front-preview-actions .button{flex:1 1 132px}.front-preview-qrcode-shell{grid-template-columns:1fr}.front-preview-qrcode-preview{min-height:204px}.front-preview-qrcode-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.front-preview-history-head{flex-direction:column;align-items:stretch}.front-preview-history-head .button{width:100%}.front-preview-history-tools{grid-template-columns:1fr}.front-preview-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.front-preview-history-restore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-preview-history-actions{justify-content:stretch}.front-preview-history-actions .button{flex:1 1 160px}.front-preview-history-restore-actions .button{flex:1 1 160px}.front-preview-history-filter,.front-preview-history-select{flex:1 1 130px}.front-hero h1{margin-top:17px;font-size:39px;line-height:1.16}.front-hero-copy>p{font-size:15px}.front-url-form{grid-template-columns:22px minmax(0,1fr);min-height:0;margin-top:24px}.front-url-form .button{grid-column:1/-1;width:100%}.front-product-body{grid-template-columns:46px minmax(0,1fr);min-height:294px}.front-product-side{gap:8px;padding-top:13px}.front-product-side img{width:24px;height:24px;margin-bottom:8px}.front-product-side span{width:29px;height:29px}.front-product-content{padding:18px 16px}.front-product-metrics{margin-top:18px}.front-product-metrics>div{padding:12px 8px}.front-product-metrics strong{font-size:17px}.front-product-metrics small,.front-product-metrics span{font-size:8px}.front-chart-bars{height:72px;gap:4px}.front-product-link-row{gap:8px;min-height:44px;padding:0 8px}.front-product-link-row b{display:none}.front-evidence{grid-template-columns:1fr}.front-quick-actions{display:none}.front-import-board{padding:68px 0 10px}.front-live-stats{padding:56px 0 10px}.front-live-stats-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-live-stats-cards{grid-template-columns:1fr 1fr}.front-live-stat-card{min-height:132px;padding:16px;border-radius:18px}.front-live-stat-card strong{font-size:24px}.front-live-stat-card p{font-size:12px}.front-live-stats-visual{padding:18px 16px;border-radius:20px}.front-live-trend-bars{height:132px;gap:6px}.front-live-summary{grid-template-columns:1fr}.front-updates-section{padding:56px 0 10px}.front-updates-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-updates-item{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;border-radius:20px}.front-updates-index{width:52px;height:52px;border-radius:18px}.front-updates-head strong{font-size:16px}.front-updates-copy p{font-size:13px}.front-support-section{padding:54px 0 10px}.front-support-shell{grid-template-columns:1fr;gap:22px;padding:20px 16px;border-radius:24px}.front-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-support-card{min-height:0;padding:16px;border-radius:20px}.front-pwa-guide-section{padding:54px 0 10px}.front-pwa-guide-shell{grid-template-columns:1fr;gap:22px;padding:20px 16px;border-radius:24px}.front-pwa-guide-card{padding:18px;border-radius:22px}.front-partners-section{padding:54px 0 10px}.front-partners-grid{grid-template-columns:1fr}.front-partner-card{padding:16px;border-radius:22px}.front-feedback-section{padding:54px 0 10px}.front-feedback-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-feedback-grid{grid-template-columns:1fr}.front-feedback-card{padding:16px;border-radius:20px}.front-deploy-section{padding:54px 0 10px}.front-deploy-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-deploy-grid{grid-template-columns:1fr}.front-deploy-card{padding:16px;border-radius:20px}.front-matrix-section{padding:54px 0 10px}.front-matrix-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-matrix-mobile-hint{display:inline-flex}.front-matrix-table-wrap{border-radius:20px}.front-matrix-table{min-width:640px}.front-checklist-section{padding:54px 0 10px}.front-checklist-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-checklist-grid{grid-template-columns:1fr}.front-checklist-card{padding:16px;border-radius:20px}.front-enterprise-section{padding:54px 0 10px}.front-enterprise-shell{gap:22px;padding:20px 16px;border-radius:24px}.front-enterprise-summary{grid-template-columns:1fr}.front-enterprise-summary div{min-height:92px;padding:14px;border-radius:18px}.front-enterprise-grid,.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-grid{grid-template-columns:1fr}.front-enterprise-card,.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:16px;border-radius:20px}.front-enterprise-copy,.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-copy{margin-top:0}.front-import-grid{margin-top:28px}.front-import-card{min-height:0;padding:17px}.front-scenarios{padding:68px 0 10px}.front-scenario-grid{grid-template-columns:1fr;gap:9px;margin-top:28px}.front-scenario-card{min-height:0;padding:17px}.front-evidence-item,.front-evidence-item:first-child,.front-evidence-item:last-child{padding:14px 0;border-right:0;border-bottom:1px solid var(--border)}.front-evidence-item:last-child{border-bottom:0}.front-section{padding:76px 0}.front-reliability h2,.front-section-heading h2{font-size:28px}.front-feature-list{margin-top:34px}.front-feature{grid-template-columns:45px minmax(0,1fr) auto;gap:13px;min-height:0;padding:22px 0}.front-feature:hover{padding-right:0;padding-left:0;background:0 0}.front-feature-icon{width:40px;height:40px}.front-feature h3,.front-flow-step h3{font-size:16px}.front-feature p,.front-flow-step p{font-size:13px}.front-flow-inner{padding:76px 0}.front-flow-steps{grid-template-columns:1fr;gap:0;margin-top:32px}.front-flow-step{padding:0 0 28px 54px}.front-flow-step::before{top:0;bottom:0;left:18px;width:1px;height:auto}.front-flow-step:last-child{padding-bottom:0}.front-flow-step:last-child::before{display:none}.front-flow-step>span{top:0}.front-faq-section{padding-top:58px}.front-faq-shell{padding:22px 18px;border-radius:24px}.front-faq-toggle{grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;padding:16px}.front-faq-index{width:44px;height:44px;border-radius:15px;font-size:12px}.front-faq-copy strong{font-size:15px}.front-faq-copy small{font-size:11px}.front-faq-answer-inner{padding:0 16px 16px 72px}.front-faq-answer-inner p{font-size:13px}.front-reliability{gap:36px}.back-top-button{right:max(14px,env(safe-area-inset-right,0px));bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 14px));width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;padding:0;border-radius:16px}.back-top-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.back-top-button .icon{width:32px;height:32px;padding:7px;border-radius:12px}.app-page .app-back-top{right:max(14px,env(safe-area-inset-right,0px));bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px));z-index:88}.app-page.has-bottom-dock .app-back-top,.app-page.has-mobile-actions .app-back-top,body.lead-selection-active .app-back-top{bottom:max(84px,calc(env(safe-area-inset-bottom,0px) + 84px))}}@media (max-width:430px){.front-mobile-quicknav{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(12px,env(safe-area-inset-left,0px));gap:6px;padding:8px;border-radius:22px}.front-mobile-quicknav a{min-height:56px;padding:9px 2px 7px;border-radius:16px;font-size:10px}.front-home-share-button,.front-home-share-group{width:100%}.front-home-share-button{justify-content:center}.front-product-bar{min-height:40px;padding:0 12px}.front-product-body{min-height:238px}.front-product-content{padding:14px 13px}.front-product-heading strong{font-size:15px}.front-product-live{font-size:9px}.front-product-metrics strong{font-size:15px}.front-product-metrics>div{padding-right:6px;padding-left:6px}.front-product-metrics>div:first-child{padding-left:0}.front-product-metrics>div:last-child{padding-right:0}.front-product-chart{margin-top:12px}.front-chart-bars{height:56px;margin-top:9px}.front-product-link-row{display:none}.front-preview{padding:18px 14px}.front-preview-card{padding:12px}.front-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.front-preview-actions .button{width:100%;justify-content:center}.front-preview-qrcode{padding:12px}.front-preview-qrcode-preview{min-height:184px;padding:14px}.front-preview-qrcode-preview svg{width:min(100%,156px)}.front-preview-qrcode-toolbar{flex-direction:column;align-items:stretch}.front-preview-qrcode-color,.front-preview-qrcode-toolbar .button{width:100%}.front-preview-qrcode-meta{grid-template-columns:1fr}.front-preview-history-item{padding:12px;border-radius:14px}.front-preview-history-item-shell{flex-direction:column}.front-preview-history-select{width:100%}.front-preview-history-favorite{width:100%;height:38px}.front-preview-history-line{flex-wrap:wrap}.front-scenario-card{padding:16px}.front-preview-copy h2{font-size:23px}.front-product-link-row small,.front-product-link-row strong{max-width:102px}.front-status{font-size:8px}.front-reliability h2,.front-section-heading h2{font-size:25px}.front-import-board{padding-top:56px}.front-updates-shell{padding:18px 14px;border-radius:20px}.front-updates-item{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px;border-radius:20px}.front-updates-index{width:44px;height:44px;border-radius:14px;font-size:13px}.front-updates-head strong{font-size:14px}.front-updates-head b{min-height:22px;padding:0 9px;font-size:10px}.front-updates-copy p{margin-top:8px}.front-support-section{padding-top:54px}.front-support-shell{padding:18px 14px;border-radius:20px}.front-support-grid{grid-template-columns:1fr}.front-support-card{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;border-radius:18px}.front-support-icon{width:42px;height:42px;border-radius:14px}.front-support-card strong{font-size:15px}.front-pwa-guide-section{padding-top:54px}.front-pwa-guide-shell{padding:18px 14px;border-radius:20px}.front-pwa-guide-card{padding:14px;border-radius:18px}.front-pwa-guide-preview{grid-template-columns:48px minmax(0,1fr);gap:12px}.front-pwa-guide-icon-wrap{width:48px;height:48px;border-radius:16px}.front-pwa-install-button{width:100%;justify-content:center}.front-pwa-guide-point{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;border-radius:18px}.front-pwa-guide-point span{width:38px;height:38px;border-radius:12px}.front-partners-section{padding-top:54px}.front-partner-card{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:14px;border-radius:18px}.front-partner-icon{width:44px;height:44px;border-radius:14px}.front-partner-copy strong{font-size:15px}.front-feedback-section{padding-top:54px}.front-feedback-shell{padding:18px 14px;border-radius:20px}.front-feedback-card{padding:14px;border-radius:18px}.front-feedback-head{grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:start}.front-feedback-avatar{width:44px;height:44px;border-radius:14px;font-size:16px}.front-feedback-meta strong{font-size:15px}.front-feedback-meta small{font-size:11px}.front-feedback-head b{grid-column:2;justify-self:start;min-height:24px;margin-top:2px;padding:0 9px;font-size:9px}.front-feedback-card p{margin-top:12px;font-size:13px}.front-deploy-section{padding-top:54px}.front-deploy-shell{padding:18px 14px;border-radius:20px}.front-deploy-card{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:14px;border-radius:18px}.front-deploy-icon{width:44px;height:44px;border-radius:14px}.front-deploy-icon .icon{width:18px;height:18px}.front-deploy-copy small{min-height:24px;padding:0 9px;font-size:9px}.front-deploy-copy strong{margin-top:8px;font-size:15px}.front-deploy-copy p{font-size:13px}.front-matrix-section{padding-top:54px}.front-matrix-shell{padding:18px 14px;border-radius:20px}.front-matrix-mobile-hint{margin-top:-4px;font-size:11px}.front-matrix-table-wrap{margin-right:-2px;margin-left:-2px;border-radius:18px}.front-matrix-table{min-width:560px}.front-matrix-table thead th{padding:14px 12px;font-size:10px}.front-matrix-table tbody td,.front-matrix-table tbody th{padding:14px 12px}.front-matrix-table tbody th{width:136px;font-size:14px}.front-matrix-table tbody td{font-size:13px}.front-matrix-badge{min-height:26px;padding:0 10px;font-size:10px}.front-checklist-section{padding-top:54px}.front-checklist-shell{padding:18px 14px;border-radius:20px}.front-checklist-card{grid-template-columns:64px minmax(0,1fr);gap:11px;padding:14px;border-radius:18px}.front-checklist-icon,.front-checklist-step{width:44px;height:44px;border-radius:14px}.front-checklist-step{font-size:14px}.front-checklist-icon .icon{width:18px;height:18px}.front-checklist-copy small{min-height:24px;padding:0 9px;font-size:9px}.front-checklist-copy strong{margin-top:8px;font-size:15px}.front-checklist-copy p{font-size:13px}.front-enterprise-section{padding-top:54px}.front-enterprise-shell{padding:18px 14px;border-radius:20px}.front-enterprise-summary div{min-height:0}.front-enterprise-summary strong{font-size:21px}.front-enterprise-card,.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-card{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:14px;border-radius:18px}.front-enterprise-icon{width:44px;height:44px;border-radius:14px}.front-enterprise-icon .icon{width:18px;height:18px}.front-enterprise-copy small{min-height:24px;padding:0 9px;font-size:9px}.front-enterprise-copy strong{margin-top:8px;font-size:15px}.front-enterprise-copy p{font-size:13px}.front-live-stats-shell{padding:18px 14px;border-radius:20px}.front-live-stats-cards{grid-template-columns:1fr}.front-live-stat-card{min-height:0}.front-live-stats-visual-head{gap:10px}.front-live-stats-visual-head b{font-size:22px}.front-faq-shell{padding:18px 14px;border-radius:20px}.front-faq-item{border-radius:20px}.front-faq-toggle{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;padding:14px}.front-faq-index{width:40px;height:40px;border-radius:14px}.front-faq-copy strong{font-size:14px}.front-faq-answer-inner{padding:0 14px 14px 64px}.front-live-trend-bars{height:108px;gap:4px}.front-live-trend-axis{font-size:9px}.front-live-summary div{padding:12px;border-radius:14px}.front-import-card{min-height:0;padding:16px}.front-import-card strong{font-size:15px}}@media (max-width:390px){.public-page.has-front-mobile-quicknav{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}.front-mobile-quicknav{right:max(10px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));left:max(10px,env(safe-area-inset-left,0px));gap:5px;padding:7px;border-radius:20px}.front-mobile-quicknav a{min-height:54px;padding:8px 2px 6px}.front-mobile-quicknav a .icon{width:17px;height:17px}.front-enterprise-card,.front-enterprise-section[data-enterprise-layout=compact] .front-enterprise-card{grid-template-columns:1fr}.front-enterprise-icon{width:42px;height:42px}.front-enterprise-copy small{max-width:100%;white-space:normal}}@media (max-width:720px){.front-announcement{width:min(calc(100% - 28px),640px);margin-top:12px}.front-announcement>div{grid-template-columns:30px minmax(0,1fr);align-items:start;min-height:0;padding:12px}.front-announcement span{width:30px;height:30px}.front-announcement a{grid-column:2;width:max-content}.redirect-page{align-items:center;padding:16px}.redirect-page.is-compact-one-screen{padding:max(12px,env(safe-area-inset-top)) 14px max(12px,env(safe-area-inset-bottom))}.redirect-page.is-compact-one-screen .redirect-shell{min-height:calc(100svh - 24px)}.redirect-panel{padding:26px 22px}.redirect-page.is-compact-one-screen .redirect-panel{padding:22px 20px}.redirect-page.is-compact-one-screen .redirect-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.redirect-page{padding:10px}.redirect-page.is-compact-one-screen{padding:max(8px,env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom))}.redirect-panel{padding:24px 18px}.redirect-page.is-compact-one-screen .redirect-panel{padding:18px 16px}.redirect-actions,.redirect-meta-grid{grid-template-columns:1fr}.redirect-page.is-compact-one-screen .redirect-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redirect-page.is-compact-one-screen .redirect-meta-grid span{font-size:9px}.redirect-page.is-compact-one-screen .redirect-meta-grid strong{font-size:11px}.redirect-panel h1{font-size:22px}.redirect-page.is-compact-one-screen .redirect-actions{grid-template-columns:1fr}.redirect-page.is-gateway .redirect-panel{padding:24px 18px}.redirect-deeplink-drawer{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:30;border-radius:22px 22px 18px 18px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);backdrop-filter:blur(18px)}.redirect-deeplink-drawer-actions{grid-template-columns:1fr}}@media (max-width:390px),(max-height:700px){.redirect-page.is-compact-one-screen .redirect-panel{padding:16px 14px}.redirect-page.is-compact-one-screen .redirect-panel>img{width:42px;height:42px;margin-bottom:9px}.redirect-page.is-compact-one-screen .redirect-panel h1{font-size:20px}.redirect-page.is-compact-one-screen .redirect-meta-grid{gap:7px}.redirect-page.is-compact-one-screen .redirect-meta-grid div{padding:8px 9px}.redirect-page.is-compact-one-screen .redirect-actions{gap:8px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.redirect-actions .button:active,.redirect-actions .button:hover{transform:none}.redirect-deeplink-card{animation:none}}.redirect-page.is-position-top{place-items:start center}.redirect-page.is-position-center{place-items:center}.redirect-page.is-position-bottom{place-items:end center}.redirect-page.is-position-top .redirect-shell{align-items:start}.redirect-page.is-position-center .redirect-shell{align-items:center}.redirect-page.is-position-bottom .redirect-shell{align-items:end}.redirect-page.is-compact-one-screen.is-position-top .redirect-shell{place-items:start center;padding-top:clamp(14px,5vh,56px);padding-bottom:max(8px,env(safe-area-inset-bottom))}.redirect-page.is-compact-one-screen.is-position-center .redirect-shell{place-items:center}.redirect-page.is-compact-one-screen.is-position-bottom .redirect-shell{place-items:end center;padding-top:8px;padding-bottom:max(clamp(14px,5vh,56px),env(safe-area-inset-bottom))}@media (max-width:430px){.redirect-page.is-compact-one-screen.is-position-top .redirect-shell{padding-top:10px}.redirect-page.is-compact-one-screen.is-position-bottom .redirect-shell{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.redirect-page.is-simple-one-screen{overflow-y:hidden}.redirect-page.is-motion-calm .redirect-panel{animation-duration:220ms}.redirect-page.is-motion-lively .redirect-panel{animation:redirect-panel-lively 420ms cubic-bezier(.16,1,.3,1) both}.redirect-page.is-motion-lively .redirect-panel::before{opacity:1;animation:redirect-line-sweep 1.8s ease-in-out infinite}.redirect-page.is-motion-lively .redirect-loader i{animation-duration:720ms}.redirect-page.is-motion-lively .redirect-actions .button:hover{transform:translateY(-2px);box-shadow:0 12px 22px color-mix(in srgb,var(--primary) 14%,transparent)}.redirect-page.is-motion-none .redirect-loader i,.redirect-page.is-motion-none .redirect-panel,.redirect-page.is-motion-none .redirect-panel::before{animation:none!important}.redirect-page.is-motion-none .redirect-actions .button{transition:none}.redirect-page.is-motion-none .redirect-actions .button:active,.redirect-page.is-motion-none .redirect-actions .button:hover{transform:none}@keyframes redirect-panel-lively{from{opacity:0;transform:translateY(20px) scale(.965)}62%{opacity:1;transform:translateY(-2px) scale(1.006)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes redirect-line-sweep{0%,100%{transform:translateX(-14%)}50%{transform:translateX(14%)}}@media (prefers-reduced-motion:reduce){.redirect-page.is-motion-lively .redirect-loader i,.redirect-page.is-motion-lively .redirect-panel,.redirect-page.is-motion-lively .redirect-panel::before{animation:none}.redirect-page.is-motion-lively .redirect-actions .button:hover{transform:none}}.import-content{max-width:1480px}.import-page,.import-page .content,.import-page .import-form,.import-page .import-shell,.import-page .main-column{min-width:0;max-width:100%}.import-page{overflow-x:hidden}.import-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;overflow:hidden;padding:30px 32px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:26px;background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--cyan) 20%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,var(--surface)),var(--surface) 62%);box-shadow:var(--shadow-soft)}.import-hero::after{position:absolute;inset:0;pointer-events:none;content:"";opacity:.35;background-image:linear-gradient(color-mix(in srgb,var(--primary) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary) 10%,transparent) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,black,transparent 76%)}.import-hero>*{position:relative;z-index:1}.import-hero-copy{max-width:690px}.import-hero-copy h1{margin:7px 0 10px;font-size:clamp(30px, 4vw, 48px);letter-spacing:-.045em}.import-hero-copy p{max-width:680px;margin:0;color:var(--muted);line-height:1.75}.import-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:10px;min-width:min(100%,380px)}.import-hero-stats article{display:flex;flex-direction:column;gap:2px;min-height:100px;padding:15px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);backdrop-filter:blur(10px)}.import-hero-stats small,.import-hero-stats span{color:var(--muted);font-size:11px}.import-hero-stats strong{margin:8px 0 2px;color:var(--primary);font-size:27px;letter-spacing:-.04em}.import-shell{display:grid;gap:18px;margin-top:18px}.import-form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.import-panel{min-width:0;padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft);animation:rise-in 520ms var(--ease) both}.import-options-panel{animation-delay:70ms}.import-preview-panel{animation-delay:120ms}.import-history-panel{animation-delay:180ms}.import-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.import-mode-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:10px;color:var(--muted);background:0 0;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,transform 160ms var(--ease)}.import-mode-switch button:hover{color:var(--text);transform:translateY(-1px)}.import-mode-switch button.is-active{color:var(--primary);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.source-pane{min-height:0}.dropzone{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:9px;min-height:248px;padding:24px;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border-strong));border-radius:18px;color:var(--text-soft);text-align:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 60%),var(--surface-soft);cursor:pointer;transition:border-color 170ms ease,background-color 170ms ease,transform 170ms var(--ease),box-shadow 170ms ease}.dropzone.is-dragover,.dropzone:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-2px)}.dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.dropzone-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 5%,transparent)}.dropzone-icon .icon{width:27px;height:27px}.dropzone strong{font-size:16px}.dropzone small{max-width:420px;color:var(--muted);line-height:1.6}.file-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.file-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:10px;color:var(--text-soft);background:var(--surface-soft);font-size:12px}.file-chip strong{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-chip span,.file-chip.is-muted{color:var(--muted)}.import-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-switch{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.field-switch>span{margin-bottom:0}.field-switch input{position:absolute;width:1px;height:1px;opacity:0}.field-switch i{position:relative;display:block;width:43px;height:24px;border-radius:999px;background:var(--border-strong);transition:background-color 170ms ease,box-shadow 170ms ease}.field-switch i::after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;content:"";background:#fff;box-shadow:0 2px 4px rgba(20,30,60,.18);transition:transform 170ms var(--ease)}.field-switch input:checked+i{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.field-switch input:checked+i::after{transform:translateX(19px)}.import-table-picks{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.import-format-showcase{margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 32%),color-mix(in srgb,var(--surface-soft) 88%,transparent)}.import-format-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.import-format-head strong{color:var(--text-soft);font-size:13px}.import-format-head small{max-width:360px;color:var(--muted);font-size:11px;line-height:1.6;text-align:right}.import-format-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-format-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;color:inherit;text-align:left;background:var(--surface);cursor:pointer;transition:transform 170ms var(--ease),border-color 170ms ease,box-shadow 170ms ease,background-color 170ms ease}.import-format-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:var(--shadow-soft)}.import-format-card.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.import-format-card p,.import-format-card small,.import-format-card strong{display:block;min-width:0;margin:0}.import-format-card small{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.08em}.import-format-card strong{color:var(--text);font-size:14px}.import-format-card p{color:var(--muted);font-size:11px;line-height:1.65}.import-table-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:10px}.import-table-head strong{color:var(--text-soft);font-size:13px}.import-table-head small{color:var(--muted);font-size:11px;text-align:right}.import-table-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.table-pick{display:flex;align-items:center;gap:10px;min-height:52px;min-width:0;overflow:hidden;padding:9px 10px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft);cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,transform 160ms var(--ease)}.table-pick:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));transform:translateY(-1px)}.table-pick input{accent-color:var(--primary)}.table-pick span{display:flex;min-width:0;flex-direction:column;gap:2px}.table-pick strong{color:var(--text-soft);font-size:12px}.table-pick small{display:block;max-width:100%;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.import-tipbar{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px;color:var(--muted);font-size:11px}.import-tipbar span{display:inline-flex;align-items:center;gap:6px}.import-tipbar .icon{width:13px;height:13px;color:var(--primary)}.import-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.history-empty,.preview-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:220px;padding:20px;text-align:center}.history-empty h3,.preview-empty h3{margin:13px 0 6px;font-size:16px}.history-empty p,.preview-empty p{max-width:430px;margin:0;color:var(--muted);line-height:1.6}.preview-shell{animation:rise-in 360ms var(--ease) both}.preview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.preview-stat{display:flex;align-items:baseline;gap:4px;min-height:82px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface))}.preview-stat small{display:block;align-self:flex-start;margin-right:auto;color:var(--muted);font-size:11px}.preview-stat strong{color:var(--primary);font-size:23px;letter-spacing:-.03em}.preview-stat span{color:var(--muted);font-size:11px}.preview-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.preview-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px;color:var(--primary);background:var(--primary-soft);font-size:11px}.preview-badge small{color:var(--muted)}.preview-badge.is-soft{color:var(--text-soft);background:var(--surface-soft)}.preview-warnings{display:grid;gap:6px;margin-bottom:14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 24%,var(--border));border-radius:12px;color:var(--amber);background:var(--amber-soft);font-size:11px}.preview-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preview-card{min-width:0;padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft);transition:border-color 170ms ease,transform 170ms var(--ease),box-shadow 170ms ease}.preview-card:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:var(--shadow-soft);transform:translateY(-2px)}.preview-card.is-selected{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary-soft) 36%,var(--surface-soft))}.preview-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.preview-card header span{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.preview-card h3{margin:3px 0 0;font-size:15px}.preview-meta{display:flex;flex-wrap:wrap;gap:7px 11px;margin:12px 0;color:var(--muted);font-size:10px}.preview-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:10px}.preview-table{width:100%;min-width:480px;border-collapse:collapse;font-size:10px}.preview-table td,.preview-table th{max-width:180px;padding:8px 9px;border-bottom:1px solid var(--border);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.preview-table th{color:var(--text-soft);background:color-mix(in srgb,var(--surface-raised) 84%,transparent)}.preview-table td{color:var(--muted)}.preview-table tr:last-child td{border-bottom:0}.preview-mini-empty{padding:18px 0 6px;color:var(--muted);font-size:11px}.history-list{display:grid;gap:10px}.history-card{padding:15px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft);transition:border-color 160ms ease,transform 160ms var(--ease)}.history-card:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));transform:translateY(-1px)}.history-card.status-failed{border-color:color-mix(in srgb,var(--red) 28%,var(--border))}.history-foot,.history-head,.history-meta,.history-metrics{display:flex;align-items:center;justify-content:space-between;gap:10px}.history-head>div{display:flex;min-width:0;flex-direction:column;gap:3px}.history-head strong{overflow:hidden;color:var(--text-soft);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.history-foot small,.history-head small{color:var(--muted);font-size:10px}.history-status{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:10px}.status-failed .history-status{color:var(--red);background:var(--red-soft)}.history-meta,.history-metrics{justify-content:flex-start;flex-wrap:wrap;margin-top:11px;color:var(--muted);font-size:10px}.history-metrics span{padding-right:10px;border-right:1px solid var(--border)}.history-metrics span:last-child{padding-right:0;border-right:0}.history-foot{align-items:flex-start;margin-top:12px}.history-foot em{max-width:50%;color:var(--muted);font-size:10px;font-style:normal;text-align:right}.import-disabled{margin-top:18px;border:1px solid color-mix(in srgb,var(--amber) 26%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}#refreshHistory.is-active .icon{animation:spin .7s linear infinite}@media (max-width:1120px){.import-form{grid-template-columns:1fr}.import-hero{align-items:flex-start;flex-direction:column}.import-hero-stats{width:100%}}@media (max-width:720px){.import-hero,.import-panel{padding:20px;border-radius:19px}.import-hero-copy h1{font-size:32px}.import-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.import-hero-stats article{min-height:88px;padding:11px}.import-format-rail,.import-option-grid,.import-table-grid,.preview-tables{grid-template-columns:1fr}.preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.import-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.import-actions .button{width:100%;justify-content:center}}@media (max-width:430px){.schedule-helper-preset-toolbar{gap:8px}.schedule-helper-toolbar-action{min-height:40px;font-size:11px;border-radius:13px}.schedule-helper-summary{font-size:12px}.schedule-helper-preset-empty,.schedule-helper-preset-group-actions span{font-size:11px}.schedule-helper-badge,.schedule-helper-clear,.schedule-preset-button{min-height:36px;font-size:11px}.schedule-helper-preset-group-action,.schedule-helper-preset-group-toggle{font-size:11px}.import-hero,.import-panel{padding:16px}.import-hero-copy h1{font-size:27px}.import-hero-copy p{font-size:12px}.import-hero-stats{grid-template-columns:1fr}.import-hero-stats article{min-height:0;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px}.import-hero-stats strong{margin:0;font-size:22px}.import-hero-stats small,.import-hero-stats span{font-size:10px}.dropzone{min-height:210px;padding:18px 12px}.dropzone strong{font-size:14px}.dropzone small{font-size:11px}.import-table-head{align-items:flex-start;flex-direction:column}.import-format-head{align-items:flex-start;flex-direction:column}.import-table-head small{text-align:left}.import-format-head small{max-width:none;text-align:left}.import-format-showcase{padding:12px}.import-format-card{padding:12px}.preview-stat{min-height:70px;padding:10px}.preview-stat strong{font-size:19px}.import-actions{grid-template-columns:1fr}.history-foot,.history-head{align-items:flex-start;flex-direction:column}.history-foot em{max-width:none;text-align:left}}@media (max-width:390px){.schedule-helper-card{padding:12px}.schedule-helper-preset-toolbar{gap:7px}.schedule-helper-badges,.schedule-helper-preset-list{gap:7px}.schedule-helper-preset-chip{gap:7px;flex-wrap:wrap}.schedule-helper-preset-group-actions{gap:7px}.schedule-helper-preset-search{flex:1 1 100%;width:100%}.schedule-helper-badge,.schedule-preset-button{width:100%;justify-content:center}.schedule-helper-preset-group-action,.schedule-helper-preset-group-toggle{flex:1 1 calc(50% - 7px)}.schedule-helper-toolbar-action{flex:1 1 100%;width:100%}.schedule-preset-chip-tools{width:100%;justify-content:flex-end}.schedule-preset-tool{min-height:36px;flex:0 0 auto}.schedule-preset-favorite{width:38px;height:38px;flex-basis:38px}.front-preview-actions{grid-template-columns:1fr}.front-preview-qrcode{padding:11px}.front-preview-qrcode-preview{min-height:166px;padding:12px}.front-preview-qrcode-preview svg{width:min(100%,144px)}.front-preview-qrcode-meta div{padding:9px}.front-preview-qrcode-color,.front-preview-qrcode-hint,.front-preview-qrcode-meta strong{font-size:11px}.front-preview-history{padding:12px}.front-preview-history-meta{display:grid;grid-template-columns:1fr}.front-preview-history-summary{grid-template-columns:1fr}.front-preview-history-restore-grid{grid-template-columns:1fr}.front-preview-history-actions{display:grid;grid-template-columns:1fr}.front-preview-history-restore-actions{display:grid;grid-template-columns:1fr}.front-preview-history-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.front-preview-history-meta span,.front-preview-history-open>small{font-size:10px}.detail-qrcode{padding:14px;border-radius:18px}.detail-qrcode-preview{min-height:176px;padding:14px}.detail-qrcode-preview svg{width:min(100%,166px)}.detail-qrcode-meta>div{padding:11px 12px;border-radius:14px}.detail-qrcode-color,.detail-qrcode-hint,.detail-qrcode-meta strong{font-size:11px}.detail-qrcode-toolbar .button{min-height:40px;padding-inline:12px}}@media (max-width:720px){.front-footer>div{width:100%;align-items:flex-start;flex-direction:column;gap:12px}.front-footer-meta{gap:8px 12px}}@media (max-width:390px){.front-footer-meta{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:980px){.page-shell-head,.workbench-heading{flex-direction:column;align-items:flex-start}.page-shell-actions{justify-content:flex-start}.creation-notes{grid-template-columns:1fr}}@media (max-width:720px){.page-shell-head h1{font-size:28px}.page-shell-actions,.result-actions{width:100%;justify-content:flex-start}.result-actions{flex-wrap:wrap}.create-result{align-items:flex-start;flex-direction:column}}.advanced-link-status{display:inline-flex;align-items:center;min-height:30px;margin:-2px 0 2px;padding:6px 10px;border:1px dashed color-mix(in srgb,var(--border-strong) 72%,var(--border));border-radius:6px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}.advanced-link-status.is-active{border-color:color-mix(in srgb,var(--green) 42%,var(--border));background:color-mix(in srgb,var(--green) 9%,var(--surface-raised));color:color-mix(in srgb,var(--green) 78%,var(--text))}.advanced-link-block.is-enabled{border-color:color-mix(in srgb,var(--green) 42%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 12%,transparent),0 12px 26px rgba(15,34,68,.06)}.advanced-link-block.is-enabled::before{background:var(--green)}.advanced-link-block.is-enabled>summary span::after{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--green) 14%,var(--surface-raised));color:color-mix(in srgb,var(--green) 78%,var(--text));content:"已启用";font-size:10px;font-weight:800;vertical-align:1px}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:720px){.advanced-link-head{align-items:stretch;flex-direction:column}.advanced-link-toggle{align-self:flex-start;min-height:40px}.advanced-link-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-link-block>summary{grid-template-columns:minmax(0,1fr) 18px;min-height:auto;padding:14px 16px 14px 18px}.advanced-link-block>summary small{max-width:none;border-radius:14px}.advanced-link-body{padding:0 14px 14px}.advanced-link-grid{grid-template-columns:1fr}.advanced-link-mini-actions button,.advanced-link-mini-tools button{min-height:44px}.advanced-form-preview,.advanced-landing-preview,.advanced-link-inspector,.advanced-link-toolbox{grid-template-columns:1fr}.advanced-link-toolbox-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-link-personal-list{grid-template-columns:1fr}.advanced-landing-preview-media{min-height:150px}.advanced-inline-tools button,.advanced-link-presets button,.advanced-link-tool-actions button,.advanced-routing-tool-row button{min-height:44px}.advanced-link-inspector>div:first-child{min-width:0}}@media (max-width:430px){.advanced-link-card{padding:14px;border-radius:18px}.advanced-link-mini{gap:7px}.advanced-link-mini span{padding:8px}.advanced-link-mini-actions,.advanced-link-mini-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-link-mini-actions button,.advanced-link-mini-tools button{width:100%;min-height:44px}.advanced-form-preview,.advanced-landing-preview,.advanced-link-inspector,.advanced-link-personal,.advanced-link-presets,.advanced-link-toolbox{padding:12px;border-radius:14px}.advanced-link-toolbox-stats{grid-template-columns:1fr}.advanced-link-toolbox-stats span{min-height:58px}.advanced-form-preview-fields,.advanced-inline-tools,.advanced-link-inspector-list,.advanced-link-presets,.advanced-link-tool-actions,.advanced-routing-tool-row{display:grid;grid-template-columns:1fr}.advanced-inline-tools button,.advanced-inspector-pill,.advanced-link-presets button,.advanced-link-tool-actions button,.advanced-routing-tool-row button{width:100%;justify-content:center;min-height:44px}.advanced-link-block>summary{gap:8px 10px;padding:12px 14px 12px 16px}.advanced-link-block>summary small{padding:8px 10px;white-space:normal}.advanced-link-body .field select{min-height:44px}.advanced-link-personal-head,.advanced-personal-item{grid-template-columns:1fr}.advanced-link-personal-head,.advanced-personal-item div{align-items:stretch}.advanced-link-personal-head{flex-direction:column}.advanced-link-personal-head button{width:100%}.advanced-personal-item div{flex-direction:row}}.settings-save-state{display:inline-flex;align-items:center;min-width:108px;min-height:32px;padding:5px 8px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;text-align:right;transition:color 160ms ease,opacity 160ms ease}.settings-save-state::before{width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent);content:""}.settings-save-state[data-state=dirty]{color:var(--amber)}.settings-save-state[data-state=dirty]::before{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 12%,transparent)}.settings-save-state[data-state=saving]{color:var(--primary)}.settings-save-state[data-state=saving]::before{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);animation:settings-save-pulse 880ms ease-in-out infinite}.settings-save-state[data-state=error]{color:var(--red)}.settings-save-state[data-state=error]::before{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 12%,transparent)}@keyframes settings-save-pulse{50%{transform:scale(.68);opacity:.55}}@media (max-width:720px){.settings-save-state{display:none}.settings-hero{align-items:stretch}.settings-search{grid-template-columns:16px minmax(0,1fr);width:100%}.analytics-period{width:100%;justify-content:space-between}.analytics-period select{flex:1;max-width:190px}.advanced-link-block.is-enabled>summary span::after{margin-left:6px}}@media (prefers-reduced-motion:reduce){.settings-save-state[data-state=saving]::before{animation:none}}.front-main{position:relative;overflow:clip}.front-header{background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.front-header-inner{min-height:72px;gap:clamp(14px,2vw,26px)}.front-brand{gap:11px}.front-nav a{position:relative;flex:0 0 auto;padding:9px 2px;white-space:nowrap}.front-nav{min-width:0;gap:clamp(12px,1.8vw,24px);overflow:hidden}.front-nav a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;content:'';background:var(--primary);opacity:0;transform:scaleX(.35);transition:opacity 180ms ease,transform 180ms var(--ease)}.front-nav a:focus-visible::after,.front-nav a:hover::after{opacity:1;transform:scaleX(1)}.front-hero{width:min(calc(100% - 64px),1320px);min-height:min(720px,calc(100vh - 72px));grid-template-columns:minmax(0,0.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(42px,6vw,92px);padding:68px 0 58px}.front-hero-copy{max-width:610px}.front-kicker,.maintenance-kicker,.page-shell-kicker,.settings-kicker,.workbench-kicker{letter-spacing:0}.front-hero h1{max-width:11ch;margin-top:18px;font-size:clamp(42px, 4.4vw, 68px);line-height:1.09}.front-hero-copy>p{max-width:500px;font-size:17px;line-height:1.78}.front-url-form{min-height:62px;padding:6px 6px 6px 18px;border-color:color-mix(in srgb,var(--border-strong) 82%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--text) 8%,transparent)}.front-url-form:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent),0 18px 38px color-mix(in srgb,var(--text) 10%,transparent)}.front-url-form input{min-width:0;font-size:16px}.front-url-form .button{min-height:48px;padding-inline:20px}.front-hero-actions{align-items:center;gap:14px 20px}.front-product{width:min(100%,670px);justify-self:end;border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:8px;box-shadow:0 28px 58px color-mix(in srgb,var(--text) 13%,transparent)}.front-product::before{position:absolute;inset:-1px;z-index:-1;border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);border-radius:inherit;content:'';opacity:.6;transform:translate(10px,10px)}.front-product:hover{transform:translateY(-5px) rotate(.15deg);box-shadow:0 34px 68px color-mix(in srgb,var(--text) 17%,transparent)}.front-product-bar{min-height:48px}.front-product-chart,.front-product-link-row,.front-product-metrics>div{border-color:color-mix(in srgb,var(--border) 92%,transparent)}.front-evidence{width:min(calc(100% - 64px),1320px);margin-bottom:72px;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm)}.front-enterprise-section,.front-flow-inner,.front-footer,.front-import-board,.front-live-stats,.front-preview,.front-scenarios,.front-section{width:min(calc(100% - 64px),1320px)}.app-layout{background:var(--bg)}.sidebar{border-right:1px solid var(--border);box-shadow:12px 0 32px color-mix(in srgb,var(--text) 3%,transparent)}.sidebar-nav{gap:5px}.nav-item{min-height:44px;border-radius:7px}.nav-item::before{width:3px;border-radius:3px}.topbar{min-height:74px;padding-inline:clamp(20px,3vw,42px);background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(14px)}.content{padding:clamp(28px,4vw,52px) clamp(20px,3vw,42px) 72px}.page-shell{gap:30px}.page-shell-head{align-items:end;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--border)}.page-shell-head h1{font-size:clamp(27px, 3vw, 39px);line-height:1.16}.page-shell-head p{max-width:720px;font-size:15px;line-height:1.75}.page-shell-actions{align-items:center}.import-board,.links-section,.settings-panel,.workbench{border-color:var(--border);border-radius:8px;box-shadow:0 18px 42px color-mix(in srgb,var(--text) 5%,transparent)}.workbench{padding:clamp(24px,3vw,38px)}.workbench-heading{gap:22px;padding-bottom:24px;border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.workbench h2{font-size:clamp(23px, 2.5vw, 32px)}.quick-create{gap:16px;padding-top:24px}.url-entry{min-height:60px;padding:6px 6px 6px 18px;border-color:var(--border-strong);background:var(--surface-raised);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent)}.url-entry:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.url-entry input{min-width:0;font-size:16px}.url-entry .quick-submit{min-height:48px;padding-inline:20px}.quick-options-toggle{min-height:42px;border-radius:7px}.quick-options{gap:16px;padding-top:4px}.field>span,.workbench-field>span{margin-bottom:8px;font-size:12px;font-weight:750}.analytics-period select,.field input,.field select,.field textarea,.prompt-field input,.sort-select select,.workbench-field input{border-color:var(--border);background:var(--surface-raised);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}.analytics-period select,.field input,.field select,.prompt-field input,.sort-select select,.workbench-field input{min-height:44px}.analytics-period select:focus,.field input:focus,.field select:focus,.field textarea:focus,.prompt-field input:focus,.sort-select select:focus,.workbench-field input:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.links-header{gap:18px;align-items:flex-start;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent)}.links-header>div:first-child{flex:1 1 260px;min-width:0}.links-tools{flex:1 1 720px;flex-wrap:wrap;justify-content:flex-end;max-width:100%;min-width:0}.links-tools .search-box{flex:1 1 260px;min-width:min(100%,220px)}.links-tools .segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.links-tools .segmented::-webkit-scrollbar{display:none}.links-tools .segmented button{flex:0 0 auto}.links-command-center{clear:both;margin-top:12px;z-index:0}@media (min-width:901px) and (max-width:1320px){.links-header{display:grid;grid-template-columns:minmax(0,1fr)}.links-tools{width:100%;justify-content:flex-start}.links-tools .search-box{flex:1 1 320px}}.search-box,.sort-select{min-height:44px;border-color:var(--border);background:var(--surface-raised)}.search-box:focus-within,.sort-select:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.segmented{gap:4px;padding:4px;border-radius:8px;background:var(--surface-soft)}.segmented button{min-height:36px;border-radius:5px}.table-wrap{border-color:var(--border);border-radius:8px;box-shadow:var(--shadow-sm)}.table-wrap tbody tr{transition:background-color 160ms ease,box-shadow 160ms ease}.table-wrap tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 40%,transparent);box-shadow:inset 3px 0 0 var(--primary)}.button{min-height:42px;border-radius:7px;font-weight:700}.button-primary{box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 25%,transparent)}.button-primary:hover{box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 30%,transparent)}.icon-button{width:42px;height:42px;border-radius:7px}.modal-panel{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:8px}.modal-header{padding:22px 24px;border-bottom:1px solid var(--border)}.modal-body{padding:24px}.modal-footer{min-height:72px;padding:14px 24px;border-top:1px solid var(--border)}.advanced-link-block,.advanced-link-card{border-radius:8px}.import-hero,.settings-hero{border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 42px color-mix(in srgb,var(--text) 6%,transparent)}.import-mode-switch,.settings-tabs{border-radius:8px}.front-hero-copy,.front-product,.import-hero,.links-section,.page-shell-head,.settings-hero,.workbench{animation:surface-enter 520ms var(--ease) both}.front-product,.links-section,.workbench{animation-delay:80ms}.content-workbench .workbench{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:0 18px 42px color-mix(in srgb,var(--text) 5%,transparent)}.content-workbench .workbench::after{display:none}.content-workbench .workbench-heading{border-bottom-color:var(--border)}.content-workbench .workbench-kicker{color:var(--primary)}.content-workbench .workbench-summary{color:var(--text-soft)}.content-workbench .workbench-inline-action{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.content-workbench .workbench-inline-action:hover{border-color:var(--border-strong);background:var(--surface-soft)}.content-workbench .live-indicator{border-color:color-mix(in srgb,var(--green) 22%,var(--border));background:color-mix(in srgb,var(--green) 8%,var(--surface));color:color-mix(in srgb,var(--green) 72%,var(--text))}.content-workbench .workbench-field>span{color:var(--text-soft)}.content-workbench .workbench .prefix-input,.content-workbench .workbench-field input{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.content-workbench .workbench-field input::placeholder{color:var(--muted)}.content-workbench .workbench .prefix-input:focus-within,.content-workbench .workbench-field input:focus{border-color:var(--primary);background:var(--surface-raised)}.content-workbench .workbench .prefix-input span{color:var(--muted)}.content-workbench .quick-options-toggle{color:var(--text-soft)}.content-workbench .quick-options-summary span{border-color:var(--border);background:var(--surface-soft);color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent)}.content-workbench .quick-options-summary span[data-active="1"]{border-color:color-mix(in srgb,#10b981 28%,var(--border));background:color-mix(in srgb,#10b981 10%,var(--surface-raised))}.content-workbench .quick-options-summary small{color:var(--muted)}.content-workbench .quick-options-summary:focus-visible{outline-color:color-mix(in srgb,var(--primary) 34%,transparent)}.content-workbench .schedule-helper-card-workbench{border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:var(--surface-soft);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent)}.content-workbench .schedule-helper-card-workbench .schedule-helper-badge,.content-workbench .schedule-helper-card-workbench .schedule-helper-clear,.content-workbench .schedule-helper-card-workbench .schedule-helper-head small,.content-workbench .schedule-helper-card-workbench .schedule-helper-preset-empty,.content-workbench .schedule-helper-card-workbench .schedule-helper-preset-group small,.content-workbench .schedule-helper-card-workbench .schedule-helper-preset-group-actions span,.content-workbench .schedule-helper-card-workbench .schedule-helper-summary{color:var(--text-soft)}.content-workbench .schedule-helper-card-workbench .schedule-helper-head strong{color:var(--text)}.content-workbench .schedule-helper-card-workbench .schedule-helper-badge,.content-workbench .schedule-helper-card-workbench .schedule-helper-clear,.content-workbench .schedule-helper-card-workbench .schedule-helper-preset-empty,.content-workbench .schedule-helper-card-workbench .schedule-helper-preset-group-action,.content-workbench .schedule-helper-card-workbench .schedule-helper-preset-group-toggle,.content-workbench .schedule-helper-card-workbench .schedule-preset-button,.content-workbench .schedule-helper-card-workbench .schedule-preset-favorite,.content-workbench .schedule-helper-card-workbench .schedule-preset-tool{border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:var(--surface-raised);color:var(--text)}.content-workbench .schedule-helper-card-workbench .schedule-preset-favorite.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised));color:var(--primary)}.content-workbench .create-result{border-color:color-mix(in srgb,var(--green) 22%,var(--border));background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--green-soft) 82%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--green-soft) 48%,var(--surface)));box-shadow:0 18px 42px color-mix(in srgb,var(--green) 8%,transparent)}.content-workbench .create-result small{color:var(--text-soft)}.content-workbench .create-result strong{color:var(--text)}.content-workbench .create-result .icon-button.on-blue{border-color:var(--border);background:var(--surface-raised);color:var(--text-soft)}.content-workbench .create-result .icon-button.on-blue:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.quick-create-rebuild{position:relative;isolation:isolate;display:grid;gap:16px;margin-top:24px;padding:clamp(16px,2vw,22px);border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:10px;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 34%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--green) 10%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,#fff 2%),color-mix(in srgb,var(--surface) 98%,#fff 2%));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent),0 18px 38px color-mix(in srgb,var(--text) 5%,transparent);overflow:hidden}.quick-create-rebuild::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0,color-mix(in srgb,#fff 24%,transparent) 36%,transparent 68%);opacity:.38;transform:translateX(-46%);animation:create-console-sheen 8s ease-in-out infinite}.create-rebuild-hero{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.create-rebuild-hero::before{content:"";position:absolute;top:50%;right:12%;left:12%;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 26%,transparent),color-mix(in srgb,var(--green) 24%,transparent),color-mix(in srgb,#f59e0b 24%,transparent));transform:translateY(-50%);pointer-events:none}.create-rebuild-hero article{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;align-items:start;gap:7px;min-width:0;min-height:104px;padding:15px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 44%,var(--surface-raised)),var(--surface-raised));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent),0 10px 24px color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden;animation:create-card-rise 480ms var(--ease) both;transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.create-rebuild-hero article:nth-child(2){animation-delay:70ms}.create-rebuild-hero article:nth-child(3){animation-delay:140ms}.create-rebuild-hero article:focus-within,.create-rebuild-hero article:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 18px 34px color-mix(in srgb,var(--primary) 10%,transparent)}.create-rebuild-hero article::after{content:"";position:absolute;inset:auto 12px 12px auto;width:42px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--primary) 28%,transparent)}.create-rebuild-hero article:nth-child(2)::after{background:color-mix(in srgb,var(--green) 30%,transparent)}.create-rebuild-hero article:nth-child(3)::after{background:color-mix(in srgb,#f59e0b 34%,transparent)}.create-rebuild-icon{position:relative;display:grid;grid-row:1/span 3;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface-raised));color:var(--primary);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.create-rebuild-icon .icon{width:18px;height:18px}.create-rebuild-hero article:nth-child(2) .create-rebuild-icon{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green-soft) 74%,var(--surface-raised));color:color-mix(in srgb,var(--green) 76%,var(--text))}.create-rebuild-hero article:nth-child(3) .create-rebuild-icon{border-color:color-mix(in srgb,#f59e0b 30%,var(--border));background:color-mix(in srgb,#fef3c7 64%,var(--surface-raised));color:color-mix(in srgb,#b45309 82%,var(--text))}.create-rebuild-hero small,.create-rebuild-hero span,.create-rebuild-hero strong{position:relative;min-width:0}.create-rebuild-hero small{color:var(--primary);font-size:11px;font-weight:860;letter-spacing:.06em}.create-rebuild-hero strong{color:var(--text);font-size:16px;line-height:1.25}.create-rebuild-hero span{color:var(--text-soft);font-size:12px;line-height:1.65}.content-workbench .quick-create-rebuild .create-mode-switch,.create-modal-rebuild .create-mode-switch-modal{width:100%;max-width:none;margin:0;border-color:var(--border);border-radius:9px;background:var(--surface-soft);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent)}.content-workbench .quick-create-rebuild .create-mode-switch label,.create-modal-rebuild .create-mode-switch-modal label{min-height:44px;color:var(--text-soft)}.content-workbench .quick-create-rebuild .create-mode-switch label:has(input:checked),.create-modal-rebuild .create-mode-switch-modal label:has(input:checked){background:var(--surface-raised);color:var(--text);box-shadow:0 10px 22px color-mix(in srgb,var(--text) 7%,transparent)}.content-workbench .quick-create-rebuild .create-mode-switch input:checked+span,.content-workbench .quick-create-rebuild .create-mode-switch input:checked+span+small,.create-modal-rebuild .create-mode-switch-modal input:checked+span,.create-modal-rebuild .create-mode-switch-modal input:checked+span+small{color:var(--text)}.content-workbench .quick-create-rebuild .create-mode-switch small,.create-modal-rebuild .create-mode-switch-modal small{color:var(--muted)}.content-workbench .quick-create-rebuild .url-entry{grid-template-columns:28px minmax(0,1fr) auto;min-height:66px;padding:8px 8px 8px 18px;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px;background:var(--surface-raised);box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 8%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 66%,transparent)}.content-workbench .quick-create-rebuild .url-entry:focus-within{transform:translateY(-1px);border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent),0 18px 34px color-mix(in srgb,var(--primary) 10%,transparent)}.content-workbench .quick-create-rebuild .input-leading{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:var(--primary)}.content-workbench .quick-create-rebuild .quick-submit{min-width:138px;border-radius:8px}.quick-create-rebuild .advanced-link-card,.quick-create-rebuild .bulk-create-panel,.quick-create-rebuild .quick-options,.quick-create-rebuild>.create-assistant-card{border-radius:10px}.quick-create-rebuild>.create-assistant-card{margin-top:0;border-color:color-mix(in srgb,var(--primary) 14%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent)}.quick-create-rebuild .bulk-create-panel{margin-top:0;padding:15px;border-color:color-mix(in srgb,var(--primary) 13%,var(--border));background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface-raised));color:var(--text)}.create-modal-rebuild .bulk-create-panel-modal:not([hidden]),.quick-create-rebuild .bulk-create-panel:not([hidden]){display:grid;gap:12px;width:100%;min-width:0;box-sizing:border-box}.create-modal-rebuild .bulk-create-panel-modal .field,.quick-create-rebuild .bulk-create-panel .workbench-field{display:grid;gap:8px;width:100%;min-width:0;box-sizing:border-box}.create-modal-rebuild textarea[name=bulk_targets],.quick-create-rebuild .workbench-field textarea[name=bulk_targets]{display:block;width:100%;max-width:100%;min-height:220px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:var(--surface-raised);color:var(--text);box-sizing:border-box;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}.create-modal-rebuild textarea[name=bulk_targets]{min-height:190px}.create-modal-rebuild textarea[name=bulk_targets]::placeholder,.quick-create-rebuild .workbench-field textarea[name=bulk_targets]::placeholder{color:var(--muted)}.create-modal-rebuild textarea[name=bulk_targets]:focus,.quick-create-rebuild .workbench-field textarea[name=bulk_targets]:focus{border-color:var(--primary);background:var(--surface);color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.batch-create-limit-field{display:grid;flex:0 1 190px;min-width:170px;gap:6px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:14px;background:var(--surface-raised);color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 54%,transparent)}.batch-create-limit-field span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.04em}.batch-create-limit-field input{width:100%;min-height:34px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:15px;font-weight:800;outline:0}.batch-create-limit-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.batch-create-limit-field small{color:var(--text-soft);font-size:10px;line-height:1.35}.batch-create-file-input[hidden]{display:none!important}.create-modal-rebuild .bulk-create-stat,.quick-create-rebuild .bulk-create-stat{border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:var(--surface-raised);color:var(--text)}.create-modal-rebuild .bulk-create-tips span,.quick-create-rebuild .bulk-create-tips span{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:var(--surface-raised);color:var(--text-soft)}.create-modal-rebuild .bulk-create-stat small,.quick-create-rebuild .bulk-create-stat small{color:var(--muted)}.create-modal-rebuild .bulk-create-stat strong,.quick-create-rebuild .bulk-create-stat strong{color:var(--text)}.create-modal-rebuild .bulk-create-stat.is-alert,.quick-create-rebuild .bulk-create-stat.is-alert{border-color:color-mix(in srgb,var(--red) 24%,var(--border));background:color-mix(in srgb,var(--red-soft) 68%,var(--surface-raised))}.create-modal-rebuild .bulk-create-stat.is-alert strong,.quick-create-rebuild .bulk-create-stat.is-alert strong{color:var(--red)}.create-modal-rebuild .bulk-create-stat.is-muted,.quick-create-rebuild .bulk-create-stat.is-muted{border-color:color-mix(in srgb,var(--cyan) 24%,var(--border));background:color-mix(in srgb,var(--cyan-soft) 64%,var(--surface-raised))}.create-modal-rebuild .bulk-create-stat.is-muted strong,.quick-create-rebuild .bulk-create-stat.is-muted strong{color:var(--cyan)}.create-modal-rebuild .bulk-create-stat.is-security,.quick-create-rebuild .bulk-create-stat.is-security{border-color:color-mix(in srgb,var(--amber) 26%,var(--border));background:color-mix(in srgb,var(--amber-soft) 66%,var(--surface-raised))}.create-modal-rebuild .bulk-create-stat.is-security strong,.quick-create-rebuild .bulk-create-stat.is-security strong{color:var(--amber)}.create-modal-rebuild .bulk-create-helper-meta,.create-modal-rebuild .bulk-create-preview-empty,.create-modal-rebuild .bulk-create-preview-head span,.create-modal-rebuild .bulk-create-preview-main span,.create-modal-rebuild .bulk-create-preview-more,.quick-create-rebuild .bulk-create-helper-meta,.quick-create-rebuild .bulk-create-preview-empty,.quick-create-rebuild .bulk-create-preview-head span,.quick-create-rebuild .bulk-create-preview-main span,.quick-create-rebuild .bulk-create-preview-more{color:var(--text-soft)}.create-modal-rebuild .bulk-create-preview-head strong,.create-modal-rebuild .bulk-create-preview-main strong,.create-modal-rebuild .bulk-create-readiness-copy strong,.quick-create-rebuild .bulk-create-preview-head strong,.quick-create-rebuild .bulk-create-preview-main strong,.quick-create-rebuild .bulk-create-readiness-copy strong{color:var(--text)}.create-modal-rebuild .bulk-create-preview,.create-modal-rebuild .bulk-create-preview-empty,.create-modal-rebuild .bulk-create-preview-item,.create-modal-rebuild .bulk-create-preview-more,.create-modal-rebuild .bulk-create-readiness,.quick-create-rebuild .bulk-create-preview,.quick-create-rebuild .bulk-create-preview-empty,.quick-create-rebuild .bulk-create-preview-item,.quick-create-rebuild .bulk-create-preview-more,.quick-create-rebuild .bulk-create-readiness{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:var(--surface-raised);color:var(--text)}.create-modal-rebuild .bulk-create-readiness-advice span,.create-modal-rebuild .bulk-create-readiness-copy p,.quick-create-rebuild .bulk-create-readiness-advice span,.quick-create-rebuild .bulk-create-readiness-copy p{color:var(--text-soft)}.create-modal-rebuild .bulk-create-preview-meta span,.create-modal-rebuild .bulk-create-readiness-advice span,.quick-create-rebuild .bulk-create-preview-meta span,.quick-create-rebuild .bulk-create-readiness-advice span{background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface-raised));color:var(--text-soft)}.create-modal-rebuild .bulk-create-readiness-meter,.quick-create-rebuild .bulk-create-readiness-meter{background:radial-gradient(circle,var(--surface-raised) 0 54%,transparent 56%),conic-gradient(color-mix(in srgb,var(--primary) 76%,#fff) var(--batch-readiness),color-mix(in srgb,var(--border) 68%,transparent) 0)}.create-modal-rebuild .bulk-create-readiness-meter strong,.quick-create-rebuild .bulk-create-readiness-meter strong{color:var(--text)}.create-modal-rebuild .bulk-create-readiness-meter span,.quick-create-rebuild .bulk-create-readiness-meter span{color:var(--muted)}.create-modal-rebuild .bulk-create-draft button,.create-modal-rebuild .bulk-create-preview-actions .button,.create-modal-rebuild .bulk-create-preview-filters button,.create-modal-rebuild .bulk-create-preview-row-actions button,.quick-create-rebuild .bulk-create-draft button,.quick-create-rebuild .bulk-create-preview-actions .button,.quick-create-rebuild .bulk-create-preview-filters button,.quick-create-rebuild .bulk-create-preview-row-actions button{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:var(--surface-raised);color:var(--text-soft)}.create-modal-rebuild .bulk-create-preview-actions .button:hover,.create-modal-rebuild .bulk-create-preview-filters button:hover,.create-modal-rebuild .bulk-create-preview-row-actions button:hover,.quick-create-rebuild .bulk-create-preview-actions .button:hover,.quick-create-rebuild .bulk-create-preview-filters button:hover,.quick-create-rebuild .bulk-create-preview-row-actions button:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-strong));background:color-mix(in srgb,var(--primary-soft) 50%,var(--surface-raised));color:var(--primary)}.create-modal-rebuild .bulk-create-preview-filters span,.quick-create-rebuild .bulk-create-preview-filters span{background:color-mix(in srgb,var(--surface-soft) 76%,var(--border));color:inherit}.create-modal-rebuild .bulk-create-preview-actions .button[aria-pressed=true],.create-modal-rebuild .bulk-create-preview-filters button.is-active,.quick-create-rebuild .bulk-create-preview-actions .button[aria-pressed=true],.quick-create-rebuild .bulk-create-preview-filters button.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface-raised));color:var(--primary);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.create-modal-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=ready].is-active,.quick-create-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=ready].is-active{border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 78%,var(--surface-raised));color:var(--green)}.create-modal-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=invalid].is-active,.quick-create-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=invalid].is-active{border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:color-mix(in srgb,var(--red-soft) 76%,var(--surface-raised));color:var(--red)}.create-modal-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=duplicate].is-active,.quick-create-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=duplicate].is-active{border-color:color-mix(in srgb,var(--cyan) 36%,var(--border));background:color-mix(in srgb,var(--cyan-soft) 78%,var(--surface-raised));color:var(--cyan)}.create-modal-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=security].is-active,.quick-create-rebuild .bulk-create-preview-filters button[data-batch-preview-filter=security].is-active{border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 78%,var(--surface-raised));color:var(--amber)}.create-modal-rebuild .bulk-create-preview-search,.quick-create-rebuild .bulk-create-preview-search{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:var(--surface-raised)}.create-modal-rebuild .bulk-create-preview-search input,.quick-create-rebuild .bulk-create-preview-search input{color:var(--text)}.create-modal-rebuild .bulk-create-preview-search input::placeholder,.quick-create-rebuild .bulk-create-preview-search input::placeholder{color:var(--muted)}.create-modal-rebuild .bulk-create-preview-search button,.quick-create-rebuild .bulk-create-preview-search button{border-color:var(--border);background:var(--surface-soft);color:var(--text-soft)}.create-modal-rebuild .bulk-create-preview-item.is-ready,.quick-create-rebuild .bulk-create-preview-item.is-ready{border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:color-mix(in srgb,var(--green-soft) 58%,var(--surface-raised))}.create-modal-rebuild .bulk-create-preview-item.is-invalid,.create-modal-rebuild .bulk-create-preview-item.is-security-danger,.quick-create-rebuild .bulk-create-preview-item.is-invalid,.quick-create-rebuild .bulk-create-preview-item.is-security-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:color-mix(in srgb,var(--red-soft) 68%,var(--surface-raised))}.create-modal-rebuild .bulk-create-preview-item.is-duplicate,.quick-create-rebuild .bulk-create-preview-item.is-duplicate{border-color:color-mix(in srgb,var(--cyan) 34%,var(--border));background:color-mix(in srgb,var(--cyan-soft) 68%,var(--surface-raised))}.create-modal-rebuild .bulk-create-preview-item.is-security-warn,.quick-create-rebuild .bulk-create-preview-item.is-security-warn{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 68%,var(--surface-raised))}.bulk-create-preview-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.bulk-create-preview-status.is-ready{color:var(--green);background:color-mix(in srgb,var(--green-soft) 72%,transparent)}.bulk-create-preview-status.is-invalid,.bulk-create-preview-status.is-security-danger{color:var(--red);background:color-mix(in srgb,var(--red-soft) 72%,transparent)}.bulk-create-preview-status.is-duplicate{color:var(--cyan);background:color-mix(in srgb,var(--cyan-soft) 72%,transparent)}.bulk-create-preview-status.is-security-warn{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 72%,transparent)}.quick-create-rebuild .quick-options-toggle{display:flex;justify-content:space-between;width:100%;min-height:50px;padding:0 15px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:9px;background:var(--surface-soft);color:var(--text)}.quick-create-rebuild .quick-options-toggle:focus-visible,.quick-create-rebuild .quick-options-toggle:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface-raised));color:var(--primary)}.quick-create-rebuild .quick-options-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.quick-create-rebuild .quick-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));background:var(--surface-soft);animation:options-open 220ms var(--ease) both}.quick-create-rebuild .bulk-create-panel[hidden],.quick-create-rebuild .quick-options-summary[hidden],.quick-create-rebuild .quick-options[hidden]{display:none}.quick-create-rebuild .quick-options .workbench-field{min-width:0}.quick-create-rebuild .quick-options .advanced-link-card,.quick-create-rebuild .quick-options .field-create-assistant,.quick-create-rebuild .quick-options .field-full,.quick-create-rebuild .quick-options .schedule-helper-card,.quick-create-rebuild .quick-options .workbench-field:has(textarea){grid-column:1/-1}.quick-create-rebuild .advanced-link-card{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:var(--surface-raised);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent)}.create-modal-rebuild .advanced-link-presets button[data-advanced-preset=hide_target],.quick-create-rebuild .advanced-link-presets button[data-advanced-preset=hide_target]{border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 72%,var(--surface-raised));color:color-mix(in srgb,var(--green) 76%,var(--text))}.create-modal-rebuild .modal-panel{width:min(100%,920px);max-height:min(92vh,840px);overflow:hidden;border-radius:10px;box-shadow:0 26px 70px color-mix(in srgb,var(--text) 18%,transparent)}.create-modal-rebuild .modal-header{align-items:center;padding:22px 24px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 62%,var(--surface-raised)),var(--surface-raised))}.create-modal-rebuild .modal-header h2{font-size:20px}.create-modal-rebuild .modal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px 24px;background:var(--surface)}.create-modal-rebuild .bulk-create-panel-modal,.create-modal-rebuild .field-create-assistant,.create-modal-rebuild .field-full{grid-column:1/-1}.create-modal-rebuild .field input,.create-modal-rebuild .field select,.create-modal-rebuild .field textarea,.create-modal-rebuild .prefix-input{border-radius:8px}.create-modal-rebuild .advanced-link-card,.create-modal-rebuild .bulk-create-panel-modal,.create-modal-rebuild .create-assistant-card,.create-modal-rebuild .schedule-helper-card{border-radius:10px}.create-modal-rebuild .modal-footer{min-height:76px;background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}@media (max-width:720px){.quick-create-rebuild{gap:14px;padding:14px}.create-rebuild-hero{grid-template-columns:minmax(0,1fr)}.create-rebuild-hero article{min-height:0;padding:13px 14px}.content-workbench .quick-create-rebuild .create-mode-switch,.create-modal-rebuild .create-mode-switch-modal{grid-template-columns:minmax(0,1fr);border-radius:10px}.content-workbench .quick-create-rebuild .url-entry{grid-template-columns:28px minmax(0,1fr);padding:12px}.content-workbench .quick-create-rebuild .quick-submit{grid-column:1/-1;width:100%;min-height:48px}.quick-create-rebuild .quick-options-summary{grid-template-columns:minmax(0,1fr)}.quick-create-rebuild .quick-options{grid-template-columns:minmax(0,1fr);padding:14px}.create-modal-rebuild .bulk-create-actions,.create-modal-rebuild .bulk-create-helper-bar,.create-modal-rebuild .bulk-create-preview-actions,.quick-create-rebuild .bulk-create-actions,.quick-create-rebuild .bulk-create-helper-bar,.quick-create-rebuild .bulk-create-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.create-modal-rebuild .bulk-create-actions .button,.create-modal-rebuild .bulk-create-helper-bar .button,.create-modal-rebuild .bulk-create-preview-actions .button,.quick-create-rebuild .bulk-create-actions .button,.quick-create-rebuild .bulk-create-helper-bar .button,.quick-create-rebuild .bulk-create-preview-actions .button{width:100%;min-height:44px}.create-modal-rebuild .bulk-create-preview-filters,.quick-create-rebuild .bulk-create-preview-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.create-modal-rebuild .bulk-create-preview-filters button,.quick-create-rebuild .bulk-create-preview-filters button{min-height:44px}.create-modal-rebuild .modal-panel{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.create-modal-rebuild .modal-header{padding:18px}.create-modal-rebuild .modal-body{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 170px);padding:16px}.create-modal-rebuild .modal-footer{min-height:70px;padding:12px 16px}}@media (max-width:430px){.quick-create-rebuild{padding:12px}.create-rebuild-hero{gap:10px}.create-rebuild-hero article{padding:12px}.create-rebuild-hero strong{font-size:15px}.quick-create-rebuild .quick-options-toggle{min-height:48px;padding-inline:12px}.quick-create-rebuild .quick-options-summary span{min-height:48px}.create-modal-rebuild .bulk-create-actions,.create-modal-rebuild .bulk-create-helper-bar,.create-modal-rebuild .bulk-create-preview-actions,.create-modal-rebuild .bulk-create-preview-filters,.quick-create-rebuild .bulk-create-actions,.quick-create-rebuild .bulk-create-helper-bar,.quick-create-rebuild .bulk-create-preview-actions,.quick-create-rebuild .bulk-create-preview-filters{grid-template-columns:minmax(0,1fr)}.create-modal-rebuild .advanced-link-mini,.quick-create-rebuild .advanced-link-mini{grid-template-columns:minmax(0,1fr)}.create-modal-rebuild .modal-panel{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.create-modal-rebuild .modal-header{gap:12px;padding:16px 14px}.create-modal-rebuild .modal-header h2{font-size:18px}.create-modal-rebuild .modal-body{max-height:calc(100dvh - 178px);padding:14px}.create-modal-rebuild .modal-footer{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.create-modal-rebuild .modal-footer .button{width:100%;min-height:48px}}@media (max-width:390px){.quick-create-rebuild{margin-top:18px}.content-workbench .quick-create-rebuild .url-entry{grid-template-columns:minmax(0,1fr)}.content-workbench .quick-create-rebuild .input-leading{display:none}.create-rebuild-hero span{font-size:11px}.quick-create-rebuild .bulk-create-panel,.quick-create-rebuild .quick-options{padding:12px}.create-modal-rebuild .modal-header .icon-button{width:44px;height:44px}}@keyframes surface-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.front-enterprise-section,.front-evidence,.front-flow-inner,.front-footer,.front-hero,.front-import-board,.front-live-stats,.front-preview,.front-scenarios,.front-section{width:min(calc(100% - 40px),820px)}.front-hero{grid-template-columns:minmax(0,1fr);min-height:0}.front-product{justify-self:start}.page-shell-head{align-items:start}}@media (max-width:720px){.front-header-inner{min-height:66px}.front-enterprise-section,.front-evidence,.front-flow-inner,.front-footer,.front-hero,.front-import-board,.front-live-stats,.front-preview,.front-scenarios,.front-section{width:min(calc(100% - 28px),640px)}.front-hero{gap:36px;padding:44px 0 46px}.front-hero h1{max-width:none;font-size:40px}.front-hero-copy>p{font-size:16px}.front-url-form{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:14px}.front-url-form .button{grid-column:1/-1;width:100%}.front-product::before{transform:translate(6px,6px)}.topbar{min-height:68px;padding-inline:14px}.topbar-actions .button:not(.button-primary) span,.topbar-actions .icon-button+.button-secondary span{display:none}.content{padding:24px 14px calc(44px + env(safe-area-inset-bottom,0px))}.page-shell{gap:22px}.page-shell-head{gap:16px;padding-bottom:20px}.page-shell-head h1{font-size:28px}.page-shell-head p{font-size:14px}.page-shell-actions{width:100%}.page-shell-actions .button{flex:1 1 0;min-width:0;padding-inline:12px}.workbench{padding:20px 16px}.workbench-heading{align-items:start;padding-bottom:18px}.workbench-inline-action{width:48px;min-width:48px;padding:0}.workbench-inline-action span{display:none}.url-entry{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:12px}.url-entry .quick-submit{grid-column:1/-1;width:100%}.quick-options{grid-template-columns:minmax(0,1fr)}.quick-options-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-options-summary span:last-child:nth-child(odd){grid-column:1/-1}.links-section{padding:16px}.links-filter-summary{padding:13px}.links-filter-summary-chip{min-height:36px;max-width:100%}.links-filter-summary-chip.is-clearable{min-height:42px}.links-header{align-items:stretch}.links-tools{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:10px}.links-tools.has-view-copy{grid-template-columns:minmax(0,1fr) 48px 48px}.links-tools.has-view-reset{grid-template-columns:minmax(0,1fr) 48px 48px}.links-tools.has-view-copy.has-view-reset{grid-template-columns:minmax(0,1fr) 48px 48px 48px}.links-tools .search-box{grid-column:1/-1}.links-tools.has-view-copy #copyCurrentView{grid-column:2;grid-row:2}.links-tools.has-view-copy #refreshLinks{grid-column:3;grid-row:2}.links-tools.has-view-reset #resetCurrentView{grid-column:2;grid-row:2}.links-tools.has-view-reset #refreshLinks{grid-column:3;grid-row:2}.links-tools.has-view-copy.has-view-reset #copyCurrentView{grid-column:2;grid-row:2}.links-tools.has-view-copy.has-view-reset #resetCurrentView{grid-column:3;grid-row:2}.links-tools.has-view-copy.has-view-reset #refreshLinks{grid-column:4;grid-row:2}.links-tools .segmented{grid-column:1/-1;overflow-x:auto;scrollbar-width:none}.links-tools .segmented::-webkit-scrollbar{display:none}.links-tools .segmented button{flex:0 0 auto;min-height:40px}.analytics-period select,.button,.field input,.field select,.icon-button,.prompt-field input,.sort-select select,.workbench-field input{min-height:48px}.icon-button{width:48px;height:48px}.links-tools.has-view-copy{grid-template-columns:minmax(0,1fr) 48px 48px}.links-tools.has-view-reset{grid-template-columns:minmax(0,1fr) 48px 48px}.links-tools.has-view-copy.has-view-reset{grid-template-columns:minmax(0,1fr) 48px 48px 48px}.links-tools.has-view-copy .search-box{grid-column:1/2;grid-row:1}.links-tools.has-view-reset .search-box{grid-column:1/2;grid-row:1}.links-tools.has-view-copy #copyCurrentView{grid-column:2;grid-row:1}.links-tools.has-view-copy #refreshLinks{grid-column:3;grid-row:1}.links-tools.has-view-reset #resetCurrentView{grid-column:2;grid-row:1}.links-tools.has-view-reset #refreshLinks{grid-column:3;grid-row:1}.links-tools.has-view-copy.has-view-reset #copyCurrentView{grid-column:2;grid-row:1}.links-tools.has-view-copy.has-view-reset #resetCurrentView{grid-column:3;grid-row:1}.links-tools.has-view-copy.has-view-reset #refreshLinks{grid-column:4;grid-row:1}.links-tools.has-view-copy .segmented{grid-column:1/-1;grid-row:2}.links-tools.has-view-reset .segmented{grid-column:1/-1;grid-row:2}.links-tools.has-view-copy .sort-select{grid-column:1/-1;grid-row:3;width:100%}.links-tools.has-view-reset .sort-select{grid-column:1/-1;grid-row:3;width:100%}.links-density-toggle{grid-column:1/-1;width:100%;height:auto;min-height:48px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.links-density-toggle button{min-height:38px;min-width:0}.links-command-center{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;padding:14px;border-radius:16px}.links-command-copy h2{font-size:17px}.links-command-copy p{line-height:1.5}.links-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.links-command-metrics article{padding:10px;border-radius:12px}.links-command-metrics strong{font-size:21px}.links-command-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.links-command-actions .button{width:100%;min-height:46px;min-width:0;justify-content:center;padding-inline:7px;white-space:normal;text-align:center;line-height:1.25}.links-command-actions .button .icon{flex:0 0 auto}.links-table tbody tr{min-height:126px}.links-table .row-actions .icon-button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px}.links-table.is-density-compact tbody{gap:6px}.links-table.is-density-compact tbody tr{min-height:112px;gap:8px 10px;padding:11px}.links-table.is-density-compact td:first-child{padding-right:74px}.links-table.is-density-compact td:nth-child(3){top:11px;right:11px}.links-table.is-density-compact td:nth-child(6){padding-top:8px}.links-table.is-density-compact .row-actions .icon-button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px}.modal{padding:12px}.modal-body,.modal-header{padding:18px}.modal-footer{min-height:68px;padding:10px 18px}}@media (max-width:430px){.links-command-center{padding:12px}.links-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.links-command-metrics article{padding:9px}.links-command-metrics strong{font-size:19px}.links-command-actions{gap:6px}.links-command-actions .button{flex-direction:column;gap:4px;min-height:58px;font-size:11px}.links-command-actions .button span{overflow-wrap:anywhere}.links-table.is-density-compact .date-cell span,.links-table.is-density-compact .link-primary strong,.links-table.is-density-compact .short-link-cell span,.links-table.is-density-compact .target-line{white-space:normal}}@media (max-width:390px){.links-command-metrics{grid-template-columns:minmax(0,1fr)}.links-command-actions{grid-template-columns:minmax(0,1fr)}.links-command-actions .button{flex-direction:row;min-height:46px}}@media (prefers-reduced-motion:reduce){.front-hero-copy,.front-product,.import-hero,.links-section,.page-shell-head,.settings-hero,.workbench{animation:none}.button:hover,.front-product:hover,.icon-button:hover{transform:none}}.settings-content{padding-right:0}.import-hero,.settings-hero{min-height:0;border-color:var(--border);background:var(--surface);box-shadow:0 18px 42px color-mix(in srgb,var(--text) 5%,transparent)}.import-hero::after,.settings-hero::after{display:none}.settings-hero{display:grid;grid-template-columns:minmax(210px,1fr) minmax(240px,0.9fr) auto;align-items:center;min-height:132px;padding:24px}.import-hero-copy h1,.settings-hero h1{font-size:32px;letter-spacing:0}.settings-mode-card,.settings-search{min-height:46px;border-color:var(--border);border-radius:7px;background:var(--surface-raised);box-shadow:none}.settings-mode-card{min-width:168px}.analytics-access-panel,.analytics-panel,.import-panel,.maintenance-card,.settings-panel,.settings-tabs,.top-links-panel,.traffic-alert-strip{border-radius:8px;box-shadow:0 14px 30px color-mix(in srgb,var(--text) 4%,transparent)}.analytics-access-panel,.analytics-panel,.import-panel,.maintenance-card,.settings-panel,.settings-tabs,.top-links-panel{border-color:var(--border);background:var(--surface)}.settings-tabs{padding:7px}.settings-tabs button{border-radius:6px}.setting-row{border-radius:7px}.import-hero{align-items:center;padding:26px}.import-hero-copy h1{margin-top:6px}.import-hero-stats article{min-height:92px;border-color:var(--border);border-radius:7px;background:var(--surface-raised);box-shadow:none}.import-hero-stats strong{font-size:25px;letter-spacing:0}.import-mode-switch,.import-mode-switch button{border-radius:7px}.maintenance-card,.traffic-alert-strip{background:var(--surface)}@media (max-width:980px){.settings-hero{grid-template-columns:minmax(0,1fr) auto}.settings-search{grid-column:1/-1;width:100%}}@media (max-width:720px){.import-hero,.settings-hero{padding:18px}.settings-hero{grid-template-columns:minmax(0,1fr);align-items:stretch}.import-hero-copy h1,.settings-hero h1{font-size:28px}.settings-search{grid-column:auto}.settings-mode-card{min-width:0}.import-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.import-hero-stats article{min-width:0;padding:12px}.import-hero-stats strong{font-size:22px}}.import-page-rebuild .content{width:min(100%,var(--content-max));overflow-x:clip}.import-page-rebuild .import-content{display:grid;gap:14px}.import-page-rebuild .panel-head{gap:12px}.import-page-rebuild .panel-head>div{min-width:0}.import-page-rebuild .panel-head p{margin-top:3px}.import-page-rebuild .panel-head .button,.import-page-rebuild .panel-head .icon-button{flex:0 0 auto}.import-hero-rebuild{align-items:stretch;min-height:0;padding:22px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--surface)),var(--surface) 62%),var(--surface)}.import-hero-rebuild .import-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.import-hero-rebuild .import-hero-copy h1{max-width:820px;margin:5px 0 8px;font-size:clamp(26px, 2.45vw, 38px);line-height:1.12}.import-hero-rebuild .import-hero-copy p{max-width:880px;font-size:13px;line-height:1.7}.import-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.import-hero-rebuild .import-hero-stats{min-width:min(100%,360px)}.import-hero-rebuild .import-hero-stats article{min-height:86px;border-radius:9px}.import-flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.import-flow-strip article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 10px 22px color-mix(in srgb,var(--text) 4%,transparent)}.import-flow-strip span{display:grid;grid-row:span 2;width:32px;height:32px;place-items:center;border-radius:9px;color:var(--primary);background:var(--primary-soft);font-size:11px;font-weight:800}.import-flow-strip small,.import-flow-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-flow-strip strong{color:var(--text);font-size:13px}.import-flow-strip small{color:var(--muted);font-size:11px}.import-shell-rebuild .import-form{grid-template-columns:minmax(280px,.92fr) minmax(390px,1.2fr) minmax(250px,.68fr);grid-template-areas:"source options ready";align-items:start;gap:14px}.import-shell-rebuild .import-source-panel{grid-area:source}.import-shell-rebuild .import-options-panel{grid-area:options}.import-shell-rebuild .import-readiness-panel{grid-area:ready;position:sticky;top:calc(var(--topbar-height) + 14px)}.import-page-rebuild .import-panel{padding:18px;border-radius:10px}.import-readiness-score{display:grid;gap:7px;margin:14px 0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 60%,var(--surface)),var(--surface))}.import-readiness-score strong{color:var(--primary);font-size:34px;line-height:1}.import-readiness-score span{color:var(--text-soft);font-size:12px;font-weight:760}.import-readiness-score small{color:var(--muted);font-size:11px}.import-readiness-list{display:grid;gap:7px}.readiness-item{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:9px;color:var(--text-soft);background:var(--surface-soft);font-size:12px}.readiness-item::before{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%;content:"";background:var(--muted)}.readiness-item.is-ok::before{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}.readiness-item.is-warn::before{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 13%,transparent)}.readiness-item.is-danger::before{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 12%,transparent)}.import-plan{display:grid;gap:7px;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--cyan-soft) 45%,var(--surface));color:var(--text-soft);font-size:12px}.import-plan strong{color:var(--text)}.import-template-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.import-template-actions .button{min-height:34px;border-radius:8px;font-size:12px}.import-format-search{display:flex;align-items:center;flex:0 1 240px}.import-format-search input,.import-history-tools input{width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;padding:0 11px;color:var(--text);background:var(--surface);outline:0}.import-format-search input:focus,.import-history-tools input:focus{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.import-format-empty{grid-column:1/-1;padding:18px;border:1px dashed var(--border);border-radius:9px;color:var(--muted);text-align:center;background:var(--surface)}.import-history-tools,.import-preview-actions,.import-table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.import-history-tools,.import-preview-actions{justify-content:flex-end}.import-history-tools input{width:min(260px,100%)}.import-mapping-card{display:grid;gap:10px;margin-top:16px;padding-top:15px;border-top:1px solid var(--border)}.import-mapping-card>strong{color:var(--text-soft);font-size:13px}.import-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mapping-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);font-size:11px}.mapping-chip span,.mapping-chip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-chip strong{color:var(--text-soft)}.mapping-chip span{color:var(--muted)}.source-pane textarea{resize:vertical;min-height:220px}.import-page-rebuild .dropzone{min-height:224px;border-radius:10px}.import-page-rebuild .import-mode-switch{border-radius:9px}.import-page-rebuild .field-switch,.import-page-rebuild .history-card,.import-page-rebuild .import-format-card,.import-page-rebuild .import-mode-switch button,.import-page-rebuild .preview-card,.import-page-rebuild .table-pick{border-radius:8px}.import-page-rebuild .history-empty,.import-page-rebuild .preview-empty{min-height:170px}.import-page-rebuild .preview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.import-page-rebuild .preview-stat{min-height:70px;border-radius:8px}.import-page-rebuild .preview-tables{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.import-shell-rebuild .import-form{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);grid-template-areas:"source ready" "options options"}.import-shell-rebuild .import-readiness-panel{position:static}}@media (max-width:980px){.import-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.import-shell-rebuild .import-form{grid-template-columns:1fr;grid-template-areas:"source" "ready" "options"}.import-hero-rebuild{flex-direction:column}}@media (max-width:720px){.import-page-rebuild .content{padding-inline:12px}.import-hero-rebuild,.import-page-rebuild .import-panel{padding:14px;border-radius:10px}.import-hero-rebuild .import-hero-copy h1{font-size:26px}.import-hero-rebuild .import-hero-copy p{font-size:12px}.import-flow-strip{grid-template-columns:1fr}.import-flow-strip article{padding:10px 12px}.import-format-head,.import-page-rebuild .panel-head,.import-table-head{align-items:flex-start;flex-direction:column}.import-hero-actions,.import-history-tools,.import-preview-actions,.import-table-actions{justify-content:stretch;width:100%}.import-hero-actions .button,.import-history-tools .button,.import-history-tools input,.import-preview-actions .button,.import-table-actions .button{width:100%;justify-content:center}.import-format-search{flex:1 1 100%;width:100%}.import-mapping-grid,.import-page-rebuild .preview-stats,.import-page-rebuild .preview-tables{grid-template-columns:1fr}.source-pane textarea{min-height:180px}}@media (max-width:430px){.import-page-rebuild .content{padding-inline:10px}.import-hero-rebuild .import-hero-stats{grid-template-columns:1fr}.import-readiness-score strong{font-size:30px}.import-page-rebuild .preview-stats{grid-template-columns:1fr}.import-page-rebuild .button span{min-width:0;overflow:hidden;text-overflow:ellipsis}}.links-tools .segmented{display:flex;flex:1 1 520px;flex-wrap:wrap;align-items:center;height:auto;min-height:44px;max-width:100%;overflow:visible}.links-tools .segmented button{flex:0 0 auto;min-width:56px;min-height:36px;white-space:nowrap}@media (max-width:720px){.links-tools .segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;overflow:visible}.links-tools .segmented button{width:100%;min-width:0;min-height:42px;padding-inline:6px}}@media (max-width:430px){.links-tools .segmented{grid-template-columns:repeat(2,minmax(0,1fr))}}.front-home-hub,.front-home-library{display:grid;width:min(calc(100% - 64px),1320px);margin:0 auto;gap:16px}.front-home-hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:42px}.front-home-library{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:20px}.front-home-hub>section,.front-home-library .front-flow-inner,.front-home-library>section{width:100%;margin:0}.front-home-hub>section,.front-home-library>section{padding:0}.front-home-hub .front-checklist-section,.front-home-hub .front-matrix-section,.front-home-library .front-enterprise-section{grid-column:1/-1}.front-home-library .front-flow-section,.front-home-library .front-import-board,.front-home-library .front-reliability{grid-column:span 5}.front-home-library .front-faq-section,.front-home-library .front-feature-section,.front-home-library .front-scenarios{grid-column:span 7}.front-home-hub .front-checklist-shell,.front-home-hub .front-deploy-shell,.front-home-hub .front-feedback-shell,.front-home-hub .front-matrix-shell,.front-home-hub .front-pwa-guide-shell,.front-home-hub .front-support-shell,.front-home-hub .front-updates-shell,.front-home-library .front-enterprise-shell,.front-home-library .front-faq-shell{grid-template-columns:1fr;gap:18px;padding:20px;border-radius:8px}.front-home-hub .front-section-heading h2,.front-home-library .front-reliability h2,.front-home-library .front-section-heading h2{margin-top:10px;font-size:clamp(22px, 2.1vw, 28px)}.front-home-hub .front-section-heading p,.front-home-library .front-reliability-copy>p,.front-home-library .front-section-heading p{font-size:14px;line-height:1.68}.front-home-hub .front-checklist-card,.front-home-hub .front-deploy-card,.front-home-hub .front-feedback-card,.front-home-hub .front-support-card,.front-home-hub .front-updates-item,.front-home-library .front-enterprise-card,.front-home-library .front-import-card,.front-home-library .front-scenario-card{min-height:0;padding:15px;border-radius:8px}.front-home-hub .front-pwa-guide-card,.front-home-hub .front-pwa-guide-point{border-radius:8px}.front-home-hub .front-checklist-grid,.front-home-hub .front-deploy-grid,.front-home-hub .front-feedback-grid,.front-home-hub .front-support-grid{gap:10px}.front-home-library .front-enterprise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.front-home-library .front-enterprise-summary{gap:10px}.front-home-library .front-enterprise-copy{margin-top:12px}.front-home-library .front-import-grid,.front-home-library .front-scenario-grid{gap:10px;margin-top:18px}.front-home-library .front-import-grid{grid-template-columns:1fr}.front-home-library .front-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-home-library .front-flow-section{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.front-home-library .front-flow-inner{padding:20px}.front-home-library .front-flow-steps{grid-template-columns:1fr;gap:0;margin-top:24px}.front-home-library .front-flow-step{padding:0 0 22px 52px}.front-home-library .front-flow-step::before{top:0;bottom:0;left:18px;width:1px;height:auto}.front-home-library .front-flow-step:last-child{padding-bottom:0}.front-home-library .front-flow-step:last-child::before{display:none}.front-home-library .front-reliability{align-items:start;grid-template-columns:1fr;gap:22px;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.front-home-library .front-reliability-copy .button{margin-top:18px}.front-feature-section .front-feature-list{margin-top:24px}.front-home-library .front-feature{min-height:0;padding:18px 0}.front-footer{display:block;width:100%;min-height:0;margin:54px 0 0;padding:0 0 max(18px,env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 70%,var(--surface)),var(--surface)),var(--surface)}.front-footer>.front-footer-shell{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(220px,0.72fr) minmax(320px,0.95fr);width:min(calc(100% - 64px),1320px);margin:0 auto;gap:24px;padding:28px 0 24px}.front-footer-notice{grid-column:1/-1;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}.front-footer-notice>span{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--surface-raised);color:var(--primary)}.front-footer-notice .icon{width:17px;height:17px}.front-footer-notice p,.front-footer-notice strong{display:block}.front-footer-notice strong{color:var(--text);font-size:13px;line-height:1.35}.front-footer-notice p{margin:3px 0 0;color:var(--text-soft);font-size:12px;line-height:1.55}.front-footer-notice a{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:760;white-space:nowrap}.front-footer-brand{min-width:0}.front-footer-brand .front-brand img{width:36px;height:36px}.front-footer-brand p{max-width:520px;margin:14px 0 0;color:var(--text-soft);font-size:13px;line-height:1.72}.front-footer-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.front-footer-actions .button{min-height:38px;padding-inline:13px}.front-footer-links,.front-footer-side{min-width:0}.front-footer-badges+.front-footer-meta::before,.front-footer-links>strong{display:block;color:var(--text);font-size:12px;font-weight:780}.front-footer-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.front-footer-links a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:38px;gap:8px;padding:5px 9px 5px 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-soft);font-size:12px;font-weight:720;transition:transform 180ms var(--ease),border-color 180ms ease,color 180ms ease,background-color 180ms ease}.front-footer-links a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface));color:var(--primary)}.front-footer-links .icon{width:16px;height:16px}.front-footer-links a>.icon{justify-self:center}.front-footer-links span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-footer-side{display:grid;align-content:start;gap:14px}.front-footer-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.front-footer-badges>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}.front-footer-badges span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--primary-soft);color:var(--primary)}.front-footer-badges .icon{width:15px;height:15px}.front-footer-badges small,.front-footer-badges strong{display:block}.front-footer-badges small{margin-top:10px;color:var(--muted);font-size:10px;font-weight:760}.front-footer-badges strong{margin-top:4px;color:var(--text);font-size:18px;line-height:1.1}.front-footer-meta{gap:8px 12px;font-size:11px;line-height:1.6}@media (max-width:720px){.public-page{overflow-x:hidden}.public-page.has-front-mobile-quicknav{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}.front-header{overflow:visible}.front-evidence,.front-footer>.front-footer-shell,.front-header-inner,.front-hero,.front-home-hub,.front-home-library,.front-live-stats,.front-preview{width:min(calc(100% - 28px),640px);max-width:100%}.front-header-inner{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto auto;min-height:60px;padding:8px 0}.front-brand{min-width:0}.front-brand small,.front-brand strong,.front-footer-links span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-menu-button{justify-self:end;min-width:44px;min-height:44px}.front-header-actions{justify-self:end}.front-nav{left:14px;right:14px;width:auto;max-height:min(72vh,460px);overflow-y:auto;overscroll-behavior:contain}.front-nav a{display:flex;align-items:center;min-height:44px;line-height:1.2}.front-hero{grid-template-columns:1fr;min-height:0;gap:22px;padding-top:22px}.front-hero-copy,.front-home-hub>section,.front-home-library>section,.front-live-stats-shell,.front-preview-card,.front-preview-history,.front-preview-result,.front-product,.front-product-body{min-width:0;max-width:100%}.front-hero h1{font-size:clamp(30px, 9vw, 44px);line-height:1.06;overflow-wrap:anywhere}.front-hero-copy>p{font-size:15px;line-height:1.72}.front-preview-form>div,.front-url-form{max-width:100%;box-sizing:border-box}.front-url-form{grid-template-columns:22px minmax(0,1fr);gap:8px}.front-url-form .button{grid-column:1/-1;width:100%}.front-preview-form>div{grid-template-columns:20px minmax(0,1fr)}.front-preview-form>div .button{grid-column:1/-1;width:100%}.front-preview-form input,.front-preview-history-search input,.front-url-form input{min-width:0;font-size:16px}.front-hero-actions .button,.front-home-share-button,.front-preview-form .button,.front-url-form .button{min-height:48px;justify-content:center}.front-hero-actions,.front-home-share-group,.front-preview-actions,.front-preview-history-actions,.front-preview-history-filters,.front-preview-history-restore-actions,.front-preview-qrcode-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.front-hero-actions .button,.front-home-share-button,.front-preview-actions .button,.front-preview-history-actions .button,.front-preview-history-filter,.front-preview-history-restore-actions .button,.front-preview-history-select,.front-preview-qrcode-toolbar .button{width:100%;min-width:0;min-height:44px;padding-inline:9px}.front-live-stats-shell,.front-preview-card,.front-product{overflow:hidden;border-radius:8px}.front-preview{grid-template-columns:1fr;gap:18px;padding-top:18px}.front-preview-card{padding:16px}.front-preview-form{gap:10px}.front-preview-form>div{grid-template-columns:20px minmax(0,1fr);min-height:48px}.front-live-stats-cards,.front-live-stats-grid,.front-live-stats-visual-head,.front-preview-domain,.front-preview-history-head,.front-preview-history-restore-grid,.front-preview-history-summary,.front-preview-history-tools,.front-preview-qrcode-meta,.front-preview-qrcode-shell,.front-preview-result-head,.front-preview-risk{grid-template-columns:1fr}.front-preview-domain strong,.front-preview-history-line strong,.front-preview-history-meta span,.front-preview-history-title,.front-preview-rich-desc,.front-preview-rich-title,.front-preview-risk p,.front-preview-target{min-width:0;overflow-wrap:anywhere}.front-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.front-preview-history-actions,.front-preview-history-filters,.front-preview-history-search,.front-preview-history-tools{width:100%}.front-preview-history-item-shell{grid-template-columns:minmax(0,1fr) auto;gap:8px}.front-preview-history-line{grid-template-columns:minmax(0,1fr) auto}.front-preview-history-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-history-open{min-width:0}.front-preview-rich-facts,.front-preview-rich-shell{grid-template-columns:1fr}.front-preview-rich-media{min-height:170px}.front-live-stats-shell{padding:16px}.front-home-hub,.front-home-library{gap:14px}.front-home-hub .front-section-heading h2,.front-home-library .front-reliability h2,.front-home-library .front-section-heading h2{font-size:clamp(22px, 7vw, 30px);line-height:1.16}.front-home-hub .front-section-heading p,.front-home-library .front-reliability-copy>p,.front-home-library .front-section-heading p{overflow-wrap:anywhere}.front-footer{margin-top:34px}.front-footer>.front-footer-shell{grid-template-columns:1fr;gap:18px;padding-top:22px}.front-footer-notice{grid-template-columns:30px minmax(0,1fr);align-items:start}.front-footer-notice a{grid-column:1/-1;justify-content:center;width:100%;min-height:42px;border-radius:7px;background:var(--surface-raised)}.front-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.front-footer-actions .button,.front-footer-links a{width:100%;min-height:44px;justify-content:center}.front-footer-badges,.front-footer-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}.front-footer-badges>div{min-width:0}.front-mobile-quicknav{width:min(calc(100% - 16px),560px);padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}}@media (max-width:430px){.front-evidence,.front-footer>.front-footer-shell,.front-header-inner,.front-hero,.front-home-hub,.front-home-library,.front-live-stats,.front-preview{width:calc(100% - 22px)}.front-header-inner{grid-template-columns:minmax(0,1fr) auto}.front-header-actions{display:none}.front-nav{left:11px;right:11px}.front-brand small{display:none}.front-hero{gap:18px;padding-top:16px}.front-hero h1{font-size:clamp(28px, 10.5vw, 38px)}.front-home-hub .front-checklist-shell,.front-home-hub .front-deploy-shell,.front-home-hub .front-feedback-shell,.front-home-hub .front-matrix-shell,.front-home-hub .front-pwa-guide-shell,.front-home-hub .front-support-shell,.front-home-hub .front-updates-shell,.front-home-library .front-enterprise-shell,.front-home-library .front-faq-shell,.front-home-library .front-flow-inner,.front-home-library .front-reliability,.front-live-stats-shell,.front-preview-card,.front-url-form{padding:14px}.front-preview-form>div,.front-url-form{grid-template-columns:1fr}.front-preview-form>div>span,.front-url-leading{display:none}.front-footer-actions,.front-footer-badges,.front-footer-links>div,.front-hero-actions,.front-home-share-group,.front-preview-actions,.front-preview-history-actions,.front-preview-history-filters,.front-preview-history-restore-actions,.front-preview-meta,.front-preview-qrcode-toolbar{grid-template-columns:1fr}.front-preview-history-item-shell{grid-template-columns:1fr}.front-preview-history-favorite,.front-preview-history-select{justify-self:stretch}.front-preview-history-favorite{width:100%}.front-preview-qrcode-preview{min-height:176px}.front-home-library .front-flow-step{padding-left:44px}.front-mobile-quicknav{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 12px);gap:4px;padding-inline:5px}.front-mobile-quicknav a{min-height:48px;padding:5px 2px;font-size:10px}}@media (max-width:390px){.front-evidence,.front-footer>.front-footer-shell,.front-header-inner,.front-hero,.front-home-hub,.front-home-library,.front-live-stats,.front-preview{width:calc(100% - 18px)}.front-brand img{width:30px;height:30px}.front-brand strong{font-size:13px}.front-menu-button{min-width:42px;min-height:42px}.front-hero-copy>p,.front-home-hub .front-section-heading p,.front-home-library .front-section-heading p,.front-preview-copy p{font-size:13px}.front-home-hub .front-checklist-shell,.front-home-hub .front-deploy-shell,.front-home-hub .front-feedback-shell,.front-home-hub .front-matrix-shell,.front-home-hub .front-pwa-guide-shell,.front-home-hub .front-support-shell,.front-home-hub .front-updates-shell,.front-home-library .front-enterprise-shell,.front-home-library .front-faq-shell,.front-home-library .front-flow-inner,.front-home-library .front-reliability,.front-live-stats-shell,.front-preview-card,.front-url-form{padding:12px}.front-footer-actions .button,.front-footer-links a,.front-hero-actions .button,.front-home-share-button,.front-preview-actions .button,.front-preview-form .button,.front-preview-history-actions .button,.front-preview-history-filter,.front-preview-history-select,.front-url-form .button{padding-inline:7px;font-size:12px}.front-preview-rich-media{min-height:148px}.front-mobile-quicknav a span{max-width:100%}}.settings-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-tabs button{grid-template-columns:20px minmax(0,1fr);min-height:48px}.settings-tabs button span{display:grid;gap:3px;overflow:hidden;white-space:normal}.settings-tabs button b{overflow:hidden;color:inherit;font-size:12px;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-tabs button small{color:var(--muted);font-size:10px;font-weight:720;line-height:1}.settings-tabs button.is-active small{color:color-mix(in srgb,var(--primary) 72%,var(--text-soft))}.settings-panel .section-heading p{max-width:760px;margin:7px 0 0;color:var(--text-soft);font-size:13px;line-height:1.65}.settings-panel-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-top:18px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.settings-subnav{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.settings-subnav button,.settings-subsection-tools button{display:inline-flex;align-items:center;min-height:32px;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-raised);color:var(--text-soft);cursor:pointer;font-size:11px;font-weight:760;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease,background-color 160ms ease}.settings-subnav button:hover,.settings-subsection-tools button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));color:var(--primary)}.settings-subnav small{color:var(--muted);font-size:10px}.settings-subsection-tools{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.settings-subsection{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:6px 0 0}.settings-subsection::after{flex:1;height:1px;background:var(--border);content:""}.settings-subsection>button{display:inline-flex;align-items:center;min-height:32px;gap:8px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));color:var(--primary);cursor:pointer;font:inherit;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}.settings-subsection span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));color:var(--primary);font-size:11px;font-weight:800}.settings-subsection>button span{min-height:0;padding:0;border:0;border-radius:0;background:0 0;color:inherit}.settings-subsection>button small{color:color-mix(in srgb,var(--primary) 62%,var(--muted));font-size:10px;font-weight:760}.settings-subsection>button .icon{width:14px;height:14px;transition:transform 180ms var(--ease)}.settings-subsection>button:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}.settings-subsection.is-collapsed>button .icon{transform:rotate(-90deg)}.setting-row.is-subsection-collapsed{display:none}.settings-panel.is-searching .setting-row.is-subsection-collapsed{display:grid}.setting-row span small{display:block;margin-top:5px;color:var(--muted);font-size:10px;font-weight:650;line-height:1.45}@media (max-width:1180px){.front-home-hub,.front-home-library{grid-template-columns:1fr}.front-home-library .front-faq-section,.front-home-library .front-feature-section,.front-home-library .front-flow-section,.front-home-library .front-import-board,.front-home-library .front-reliability,.front-home-library .front-scenarios{grid-column:1}.front-home-library .front-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-footer>.front-footer-shell{grid-template-columns:1fr 1fr}.front-footer-brand{grid-column:1/-1}}@media (max-width:980px){.front-footer>.front-footer-shell,.front-home-hub,.front-home-library{width:min(calc(100% - 40px),820px)}.settings-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.front-footer>.front-footer-shell,.front-home-hub,.front-home-library{width:min(calc(100% - 28px),640px)}.front-home-hub{margin-top:30px}.front-footer-badges,.front-footer-links>div,.front-footer>.front-footer-shell,.front-home-library .front-enterprise-grid,.front-home-library .front-scenario-grid,.settings-mode-grid{grid-template-columns:1fr}.front-home-hub .front-checklist-shell,.front-home-hub .front-deploy-shell,.front-home-hub .front-feedback-shell,.front-home-hub .front-matrix-shell,.front-home-hub .front-pwa-guide-shell,.front-home-hub .front-support-shell,.front-home-hub .front-updates-shell,.front-home-library .front-enterprise-shell,.front-home-library .front-faq-shell,.front-home-library .front-flow-inner,.front-home-library .front-reliability{padding:16px}.front-footer{margin-top:36px}.front-footer>.front-footer-shell{gap:18px;padding-top:22px}.front-footer-notice{grid-template-columns:30px minmax(0,1fr)}.front-footer-notice a{grid-column:2;justify-self:start}.front-footer-actions .button{flex:1 1 150px;justify-content:center}.settings-subsection{margin-top:2px}.settings-panel-toolbar{grid-template-columns:1fr}.settings-subnav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.settings-subnav button{flex:0 0 auto}.settings-subsection-tools{justify-content:stretch}.settings-subsection-tools button{flex:1 1 110px;justify-content:center}}.detail-preview-metadata{margin-top:14px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 36%),linear-gradient(140deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),color-mix(in srgb,var(--surface-soft) 96%,transparent));box-shadow:var(--shadow-sm);animation:enter-up 360ms 70ms var(--ease) both}.detail-preview-metadata-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-preview-metadata-head small,.detail-preview-metadata-head strong{display:block}.detail-preview-metadata-head small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em}.detail-preview-metadata-head strong{margin-top:4px;color:var(--text);font-size:15px}.detail-preview-metadata-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft);font-size:11px;font-weight:800;white-space:nowrap}.detail-preview-metadata-badge.is-live{background:color-mix(in srgb,var(--green-soft) 72%,var(--surface));color:var(--green)}.detail-preview-metadata-badge.is-cache{background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface));color:var(--primary)}.detail-preview-metadata-badge.is-warn{background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface));color:var(--amber)}.detail-preview-metadata-badge.is-muted{background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--muted)}.detail-preview-metadata-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.detail-preview-metadata-toolbar.is-disabled{padding:12px 14px;border:1px dashed color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--muted);font-size:12px}.detail-preview-metadata-toolbar .button{min-height:42px;padding-inline:16px}.detail-preview-metadata-shell{display:grid;grid-template-columns:minmax(232px,280px) minmax(0,1fr);gap:18px;align-items:center;margin-top:16px}.detail-preview-metadata-media{position:relative;overflow:hidden;min-height:182px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:20px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),var(--surface-raised));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 52%,transparent)}.detail-preview-metadata-media img{display:block;width:100%;height:100%;object-fit:cover}.detail-preview-metadata-media.is-placeholder{display:grid;place-items:center}.detail-preview-metadata-media.is-placeholder span{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface));color:var(--primary);font-size:28px;font-weight:800;box-shadow:0 20px 38px color-mix(in srgb,var(--primary) 10%,transparent)}.detail-preview-metadata-placeholder-icon{width:74px;height:74px;padding:16px;border-radius:24px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 20px 38px color-mix(in srgb,var(--primary) 10%,transparent)}.detail-preview-metadata-favicon{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;padding:8px;border:1px solid color-mix(in srgb,var(--surface) 70%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 12px 28px rgba(18,29,40,.14);backdrop-filter:blur(10px)}.detail-preview-metadata-favicon img{width:100%;height:100%;object-fit:contain}.detail-preview-metadata-main{min-width:0}.detail-preview-metadata-site{display:inline-flex;align-items:center;gap:10px;max-width:100%}.detail-preview-metadata-site-icon{display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:10px;background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface))}.detail-preview-metadata-site-icon img{width:100%;height:100%;object-fit:contain}.detail-preview-metadata-site small,.detail-preview-metadata-site strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-preview-metadata-site strong{color:var(--text-soft);font-size:12px;font-weight:760}.detail-preview-metadata-site small{color:var(--muted);font-size:10px}.detail-preview-metadata-title{display:block;margin-top:12px;color:var(--text);font-size:19px;line-height:1.32}.detail-preview-metadata-desc{margin:10px 0 0;color:var(--text-soft);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.detail-preview-metadata-desc.is-empty{color:var(--muted)}.detail-preview-metadata-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.detail-preview-metadata-note.is-live{color:var(--text-soft)}.detail-preview-metadata-note.is-warn{color:var(--amber)}.detail-preview-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:14px}.detail-preview-metadata-grid>div{min-width:0;padding:12px 13px;border:1px solid var(--border);border-radius:15px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 56%,transparent)}.detail-preview-metadata-grid span,.detail-preview-metadata-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-preview-metadata-grid span{color:var(--muted);font-size:9px;font-weight:700}.detail-preview-metadata-grid strong{margin-top:5px;color:var(--text);font-size:12px}.detail-preview-metadata-links{display:grid;gap:10px;margin-top:14px}.detail-preview-metadata-link{display:grid;gap:4px;min-width:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--surface) 96%,transparent);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease}.detail-preview-metadata-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:0 16px 30px color-mix(in srgb,var(--primary) 8%,transparent)}.detail-preview-metadata-link span,.detail-preview-metadata-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-preview-metadata-link span{color:var(--muted);font-size:9px;font-weight:700}.detail-preview-metadata-link strong{color:var(--primary);font-size:12px}.front-preview-rich-card{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:16px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-raised) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 52%,transparent)}.front-preview-rich-shell{display:grid;grid-template-columns:minmax(132px,164px) minmax(0,1fr);gap:14px;align-items:center}.front-preview-rich-media{position:relative;overflow:hidden;min-height:126px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),var(--surface-raised))}.front-preview-rich-media img{display:block;width:100%;height:100%;object-fit:cover}.front-preview-rich-media.is-placeholder{display:grid;place-items:center}.front-preview-rich-media.is-placeholder span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--primary-soft) 86%,var(--surface));color:var(--primary);font-size:22px;font-weight:800;box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 10%,transparent)}.front-preview-rich-placeholder-icon{width:54px;height:54px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 10%,transparent)}.front-preview-rich-favicon{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:36px;height:36px;padding:7px;border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 12px 24px rgba(18,29,40,.14);backdrop-filter:blur(8px)}.front-preview-rich-favicon img{width:100%;height:100%;object-fit:contain}.front-preview-rich-main{min-width:0}.front-preview-rich-top{display:grid;gap:9px}.front-preview-rich-flags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.front-preview-rich-badge,.front-preview-rich-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800}.front-preview-rich-badge.is-live{background:color-mix(in srgb,var(--green-soft) 72%,var(--surface));color:var(--green)}.front-preview-rich-badge.is-cache{background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface));color:var(--primary)}.front-preview-rich-badge.is-warn{background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface));color:var(--amber)}.front-preview-rich-badge.is-muted{background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--muted)}.front-preview-rich-chip{background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft)}.front-preview-rich-chip.is-warn{background:color-mix(in srgb,var(--amber-soft) 74%,var(--surface));color:var(--amber)}.front-preview-rich-chip.is-soft{color:var(--muted)}.front-preview-rich-site{display:inline-flex;align-items:center;gap:9px;max-width:100%}.front-preview-rich-site-icon{display:grid;place-items:center;width:24px;height:24px;padding:5px;border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface))}.front-preview-rich-site-icon img{width:100%;height:100%;object-fit:contain}.front-preview-rich-site small,.front-preview-rich-site strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-rich-site strong{color:var(--text-soft);font-size:12px;font-weight:760}.front-preview-rich-site small{color:var(--muted);font-size:10px}.front-preview-rich-title{display:block;margin-top:10px;color:var(--text);font-size:16px;line-height:1.35}.front-preview-rich-desc{margin:8px 0 0;color:var(--text-soft);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.front-preview-rich-desc.is-empty{color:var(--muted)}.front-preview-rich-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;margin-top:12px}.front-preview-rich-facts>div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.front-preview-rich-facts span,.front-preview-rich-facts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-preview-rich-facts span{color:var(--muted);font-size:9px;font-weight:700}.front-preview-rich-facts strong{margin-top:4px;color:var(--text);font-size:11px}.clipboard-magic{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:75;display:grid;justify-items:end;pointer-events:none}.clipboard-magic-button{position:relative;display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--primary) 44%,var(--border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 94%,#fff),color-mix(in srgb,var(--cyan) 72%,var(--primary))),var(--primary);color:#fff;box-shadow:0 16px 36px color-mix(in srgb,var(--primary) 30%,transparent);cursor:grab;pointer-events:auto;touch-action:none;transition:transform 160ms var(--ease),box-shadow 160ms var(--ease),border-color 160ms var(--ease)}.clipboard-magic-button::after{content:"";position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);border-radius:inherit;opacity:0;transform:scale(.88);transition:opacity 160ms var(--ease),transform 160ms var(--ease)}.clipboard-magic-button:focus-visible,.clipboard-magic-button:hover,.clipboard-magic.is-open .clipboard-magic-button{transform:translateY(-2px);box-shadow:0 20px 44px color-mix(in srgb,var(--primary) 38%,transparent)}.clipboard-magic-button:focus-visible::after,.clipboard-magic-button:hover::after,.clipboard-magic.is-open .clipboard-magic-button::after{opacity:1;transform:scale(1)}.clipboard-magic-button:active{cursor:grabbing;transform:translateY(0) scale(.98)}.clipboard-magic-button .icon{width:22px;height:22px}.clipboard-magic-bubble{position:absolute;right:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 32px));padding:14px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-md);pointer-events:none;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);animation:clipboardMagicIn 180ms var(--ease)}.clipboard-magic-bubble :is(
button,a,input,select,textarea,[role=button]
){pointer-events:auto}.clipboard-magic.is-short .clipboard-magic-bubble{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.clipboard-magic-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:999px;background:0 0;color:var(--muted);cursor:pointer}.clipboard-magic-close:focus-visible,.clipboard-magic-close:hover{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.clipboard-magic-kicker{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface));color:var(--primary);font-size:10px;font-weight:800;letter-spacing:0}.clipboard-magic.is-short .clipboard-magic-kicker{background:color-mix(in srgb,var(--green-soft) 72%,var(--surface));color:var(--green)}.clipboard-magic-bubble strong{display:block;margin-top:10px;padding-right:26px;color:var(--text);font-size:15px;line-height:1.35}.clipboard-magic-bubble p{margin:6px 0 0;color:var(--text-soft);font-size:12px;line-height:1.65}.clipboard-magic-bubble small{display:block;margin-top:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 88%,transparent);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipboard-magic-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.clipboard-magic-actions .button{min-height:44px}.clipboard-magic-actions .button-ghost{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft)}@keyframes clipboardMagicIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:720px){.clipboard-magic{right:max(14px,env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px))}.clipboard-magic-bubble{width:min(calc(100vw - 28px),320px)}.clipboard-magic-actions .button{flex:1 1 calc(50% - 4px);justify-content:center}.detail-preview-metadata-shell{grid-template-columns:1fr}.detail-preview-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-preview-rich-shell{grid-template-columns:1fr}.front-preview-rich-media{min-height:182px}.front-preview-rich-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.clipboard-magic{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(82px + env(safe-area-inset-bottom,0px))}.clipboard-magic-button{width:50px;height:50px}.clipboard-magic-bubble{padding:12px}.clipboard-magic-actions{gap:7px}.clipboard-magic-actions .button{flex-basis:100%;width:100%}.detail-preview-metadata{padding:16px;border-radius:18px}.detail-preview-metadata-head{align-items:flex-start;flex-direction:column}.detail-preview-metadata-toolbar{flex-direction:column;align-items:stretch}.detail-preview-metadata-toolbar .button{width:100%}.detail-preview-metadata-badge{min-height:30px}.detail-preview-metadata-media{min-height:170px}.detail-preview-metadata-grid{grid-template-columns:1fr}.front-preview-rich-card{padding:12px}.front-preview-rich-media{min-height:152px}.front-preview-rich-facts{grid-template-columns:1fr}}.leads-page{overflow-x:hidden}.leads-content{display:grid;gap:18px}.lead-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,0.86fr);gap:24px;padding:28px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface)),color-mix(in srgb,var(--green) 6%,var(--surface)) 62%),var(--surface);box-shadow:var(--shadow-sm)}.lead-hero-copy{align-self:end}.lead-hero-copy h1{margin:7px 0 10px;font-size:36px;line-height:1.18;letter-spacing:0}.lead-hero-copy p{max-width:700px;margin:0;color:var(--muted);font-size:14px;line-height:1.75}.lead-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-hero-stats article{min-width:0;min-height:104px;padding:15px;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 66%,transparent)}.lead-hero-stats small,.lead-hero-stats span{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lead-hero-stats strong{display:block;overflow:hidden;margin:8px 0 3px;color:var(--primary);font-size:28px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.lead-disabled,.lead-duplicate-panel,.lead-filter-panel,.lead-insights-panel,.lead-kanban-panel,.lead-list-panel,.lead-sla-panel{padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.lead-flash{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 22%,var(--border));border-radius:8px;color:color-mix(in srgb,var(--green) 72%,var(--text));background:color-mix(in srgb,var(--green) 9%,var(--surface));font-size:13px;font-weight:760}.lead-flash.is-error{border-color:color-mix(in srgb,var(--red) 26%,var(--border));color:var(--red);background:color-mix(in srgb,var(--red-soft) 58%,var(--surface))}.lead-flash .icon{flex:0 0 auto}.lead-filter-form{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(120px,0.7fr) repeat(4,minmax(116px,0.62fr));align-items:end;gap:12px}.lead-filter-form .field{margin:0}.lead-filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.lead-filter-actions .button{min-height:44px}.lead-filter-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lead-filter-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 90%,transparent);font-size:11px;font-weight:720}.lead-sla-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-sla-grid article{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.lead-sla-grid article[data-lead-sla=warning]{border-color:color-mix(in srgb,var(--amber) 24%,var(--border));background:color-mix(in srgb,var(--amber-soft) 44%,var(--surface))}.lead-sla-grid article[data-lead-sla=breached],.lead-sla-grid article[data-lead-sla=stale]{border-color:color-mix(in srgb,var(--red) 22%,var(--border));background:color-mix(in srgb,var(--red-soft) 52%,var(--surface))}.lead-sla-grid small,.lead-sla-grid span{overflow:hidden;color:var(--muted);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.lead-sla-grid strong{color:var(--text);font-size:24px;line-height:1.1}.lead-sla-grid a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;margin-top:2px;padding:0 10px;border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface));font-size:10px;font-weight:820;text-decoration:none}.lead-sla-grid a:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.lead-sla-warning{display:flex;align-items:flex-start;gap:8px;max-width:760px;margin-top:9px;padding:8px 10px;border-left:3px solid color-mix(in srgb,var(--amber) 56%,var(--border));border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--amber-soft) 52%,var(--surface));font-size:11px;line-height:1.55}.lead-sla-warning[data-lead-sla=breached],.lead-sla-warning[data-lead-sla=stale]{border-left-color:color-mix(in srgb,var(--red) 58%,var(--border));background:color-mix(in srgb,var(--red-soft) 56%,var(--surface))}.lead-sla-warning b{flex:0 0 auto;color:var(--amber);font-size:10px}.lead-sla-warning[data-lead-sla=breached] b,.lead-sla-warning[data-lead-sla=stale] b{color:var(--red)}.lead-sla-warning span{min-width:0;word-break:break-word}.lead-sla-detail{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.lead-sla-detail header{display:flex;align-items:center;justify-content:space-between;gap:10px}.lead-sla-detail header span{color:var(--muted);font-size:10px;font-weight:820}.lead-sla-detail header strong{color:var(--text);font-size:12px}.lead-sla-detail p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.65}.lead-sla-metrics{display:flex;flex-wrap:wrap;gap:7px}.lead-sla-metrics span{min-height:26px;padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:760}.lead-duplicate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-duplicate-card{display:grid;gap:9px;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--amber) 20%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}.lead-duplicate-card header,.lead-duplicate-detail header{display:flex;align-items:center;justify-content:space-between;gap:10px}.lead-duplicate-card header span,.lead-duplicate-detail header span{color:var(--muted);font-size:10px;font-weight:820}.lead-duplicate-card header strong,.lead-duplicate-detail header strong{color:var(--amber);font-size:12px}.lead-duplicate-card p,.lead-duplicate-detail p{overflow:hidden;margin:0;color:var(--text);font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.lead-duplicate-card small{color:var(--muted);font-size:10px}.lead-duplicate-warning{display:flex;align-items:flex-start;gap:8px;max-width:760px;margin-top:9px;padding:8px 10px;border-left:3px solid color-mix(in srgb,var(--amber) 54%,var(--border));border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--amber-soft) 54%,var(--surface));font-size:11px;line-height:1.55}.lead-duplicate-warning b{flex:0 0 auto;color:var(--amber);font-size:10px}.lead-duplicate-warning span{min-width:0;word-break:break-word}.lead-duplicate-detail{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.lead-duplicate-codes,.lead-duplicate-matches{display:flex;flex-wrap:wrap;gap:7px}.lead-duplicate-codes a,.lead-duplicate-matches span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border-radius:999px;color:var(--text-soft);background:var(--surface-soft);font-size:10px;font-weight:760;text-decoration:none}.lead-duplicate-codes a{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface))}.lead-bulk-form{display:grid;gap:14px;margin-bottom:14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface))}.lead-bulk-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.lead-bulk-heading>div:first-child{min-width:0}.lead-bulk-heading small,.lead-bulk-heading span{display:block;color:var(--muted);font-size:11px;font-weight:780}.lead-bulk-heading strong{display:block;margin:4px 0;color:var(--text);font-size:16px;line-height:1.25}.lead-bulk-heading b{color:var(--primary)}.lead-bulk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lead-bulk-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end;gap:10px}.lead-bulk-grid .field{margin:0}.lead-bulk-grid .field-full{grid-column:1/-2}.lead-bulk-grid textarea{min-height:72px;resize:vertical}.lead-bulk-submit{display:flex;align-items:flex-end;justify-content:flex-end;min-height:100%}.lead-bulk-actions .button,.lead-bulk-submit .button{min-height:44px}.lead-bulk-form button:disabled{cursor:not-allowed;opacity:.52}.lead-insights-panel .section-heading{margin-bottom:16px}.lead-insights-panel .section-heading p{margin:0;color:var(--muted);font-size:12px;font-weight:720}.lead-insights-grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:12px}.lead-insight-card{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))}.lead-insight-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.lead-insight-card>header span,.lead-insight-card>header strong{display:block}.lead-insight-card>header span{color:var(--muted);font-size:11px;font-weight:820}.lead-insight-card>header strong{color:var(--primary);font-size:18px;line-height:1.1}.lead-insight-list{display:grid;gap:9px}.lead-insight-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:58px;padding:10px;border:1px solid var(--border);border-radius:8px;color:inherit;background:var(--surface);text-decoration:none}.lead-insight-row b,.lead-insight-row em,.lead-insight-row small,.lead-insight-row span{min-width:0}.lead-insight-row b,.lead-insight-row em,.lead-insight-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-insight-row b{color:var(--text);font-size:12px;line-height:1.35}.lead-insight-row em,.lead-insight-row small{margin-top:4px;color:var(--muted);font-size:10px;font-style:normal;font-weight:720}.lead-insight-row strong{color:var(--text-soft);font-size:14px;line-height:1.2}.lead-insight-row i{grid-column:1/-1;display:block;width:100%;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 50%,var(--surface-soft))}.lead-insight-row i::before{display:block;width:var(--lead-insight-width,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--green) 70%,var(--primary)));content:""}a.lead-insight-row:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface))}.lead-insight-empty{display:grid;place-items:center;min-height:136px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);background:var(--surface);text-align:center;font-size:12px}.lead-kanban-panel .section-heading{margin-bottom:16px}.lead-kanban-panel .section-heading p{margin:0;color:var(--muted);font-size:12px;font-weight:720}.lead-kanban-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.lead-kanban-column{min-width:0;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.lead-kanban-column>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:70px;padding:12px;border-bottom:1px solid var(--border)}.lead-kanban-column>header span,.lead-kanban-column>header strong{display:block}.lead-kanban-column>header span{color:var(--muted);font-size:11px;font-weight:800}.lead-kanban-column>header strong{margin-top:4px;color:var(--text);font-size:22px;line-height:1.1}.lead-kanban-card-actions a,.lead-kanban-column>header a,.lead-kanban-metrics a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;text-decoration:none;font-size:11px;font-weight:800}.lead-kanban-column>header a{min-width:58px;padding:0 10px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 56%,var(--surface))}.lead-kanban-metrics{display:flex;flex-wrap:wrap;gap:7px;padding:10px 12px 0}.lead-kanban-metrics a{min-height:28px;padding:0 9px;color:color-mix(in srgb,var(--green) 76%,var(--text));background:color-mix(in srgb,var(--green) 9%,var(--surface))}.lead-kanban-metrics a.is-danger{color:var(--red);background:color-mix(in srgb,var(--red-soft) 68%,var(--surface))}.lead-kanban-metrics a.is-warn{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 68%,var(--surface))}.lead-kanban-items{display:grid;gap:10px;padding:12px}.lead-kanban-card,.lead-kanban-column-empty{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.lead-kanban-card{display:grid;gap:9px;padding:11px}.lead-kanban-card>strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lead-kanban-card .lead-status-row{margin-top:0}.lead-kanban-card-actions,.lead-kanban-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-kanban-card-meta span,.lead-kanban-card-meta time{overflow:hidden;color:var(--muted);font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.lead-kanban-card-actions{justify-content:flex-start}.lead-kanban-card-actions a{min-width:52px;padding:0 10px;color:var(--text-soft);background:var(--surface-soft)}.lead-kanban-column-empty{margin:12px;padding:18px 12px;color:var(--muted);text-align:center;font-size:12px;line-height:1.6}.lead-kanban-empty{min-height:180px}.lead-list-panel .section-heading{margin-bottom:16px}.lead-list-panel .section-heading p{margin:0;color:var(--muted);font-size:12px;font-weight:720}.lead-empty{display:grid;place-items:center;min-height:240px;padding:26px;text-align:center}.lead-empty h3{margin:14px 0 6px;font-size:17px}.lead-empty p{max-width:420px;margin:0;color:var(--muted);line-height:1.65}.lead-table-wrap{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.lead-table{width:100%;border-collapse:collapse;table-layout:fixed}.lead-table td,.lead-table th{padding:14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.lead-table th{height:42px;padding-block:0;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:800}.lead-table th:first-child{width:34%}.lead-table th:nth-child(2){width:22%}.lead-table th:nth-child(3){width:16%}.lead-table th:nth-child(4){width:14%}.lead-table th:nth-child(5){width:14%}.lead-table.has-selection th:first-child{width:72px}.lead-table.has-selection th:nth-child(2){width:31%}.lead-table.has-selection th:nth-child(3){width:21%}.lead-table.has-selection th:nth-child(4){width:15%}.lead-table.has-selection th:nth-child(5){width:13%}.lead-table.has-selection th:nth-child(6){width:13%}.lead-table tbody tr:last-child td{border-bottom:0}.lead-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface))}.lead-link-cell a,.lead-main-cell strong,.lead-source-cell span,.lead-time-cell time{display:block;color:var(--text)}.lead-main-cell strong{overflow:hidden;font-size:13px;line-height:1.55;text-overflow:ellipsis}.lead-select-cell{width:72px}.lead-check{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:var(--muted);cursor:pointer;font-size:11px;font-weight:780;user-select:none}.lead-check input{width:18px;height:18px;margin:0;accent-color:var(--primary)}.lead-check-all{min-height:42px}.lead-field-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.lead-contact-tools{display:flex;flex-wrap:wrap;gap:8px}.lead-contact-tools.is-inline{margin-top:10px}.lead-contact-tools span{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:6px 7px 6px 9px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--green) 8%,var(--surface))}.lead-contact-tools b,.lead-contact-tools em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-contact-tools b{grid-column:1/-1;color:color-mix(in srgb,var(--green) 76%,var(--text));font-size:10px}.lead-contact-tools em{min-width:0;color:var(--text-soft);font-size:11px;font-style:normal;font-weight:760}.lead-contact-tools a,.lead-contact-tools button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 8px;border:0;border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface));cursor:pointer;font:inherit;font-size:10px;font-weight:820;text-decoration:none}.lead-contact-tools a:hover,.lead-contact-tools button:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.lead-contact-tools.is-compact{gap:6px}.lead-contact-tools.is-compact button{min-height:28px;color:color-mix(in srgb,var(--green) 76%,var(--text));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.lead-quality-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin-top:8px;padding:5px 8px;border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 86%,transparent);font-size:11px;font-weight:820}.lead-quality-strip b,.lead-quality-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-quality-strip b{color:var(--text)}.lead-quality-advice{display:flex;align-items:flex-start;gap:8px;max-width:760px;margin-top:9px;padding:8px 10px;border-left:3px solid color-mix(in srgb,var(--primary) 52%,var(--border));border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface));font-size:11px;line-height:1.55}.lead-quality-advice b{flex:0 0 auto;color:var(--primary);font-size:10px}.lead-quality-advice span{min-width:0;word-break:break-word}.lead-quality-detail{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.lead-quality-detail header{display:flex;align-items:center;justify-content:space-between;gap:10px}.lead-quality-detail header span{color:var(--muted);font-size:10px;font-weight:820}.lead-quality-detail header strong{color:var(--text);font-size:12px}.lead-quality-detail p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.65}.lead-quality-reasons{display:flex;flex-wrap:wrap;gap:7px}.lead-quality-reasons span{min-height:26px;padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:760}.lead-quality-advice[data-lead-quality=hot],.lead-quality-detail[data-lead-quality=hot] .lead-quality-reasons span:first-child,.lead-quality-strip[data-lead-quality=hot]{color:color-mix(in srgb,var(--green) 74%,var(--text));background:color-mix(in srgb,var(--green) 11%,var(--surface))}.lead-quality-advice[data-lead-quality=warm],.lead-quality-strip[data-lead-quality=warm]{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}.lead-quality-advice[data-lead-quality=nurture],.lead-quality-strip[data-lead-quality=nurture]{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 62%,var(--surface))}.lead-quality-advice[data-lead-quality=risk],.lead-quality-strip[data-lead-quality=risk]{color:var(--red);background:color-mix(in srgb,var(--red-soft) 66%,var(--surface))}.lead-status-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.lead-status-row span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--border);border-radius:999px;color:var(--text-soft);background:var(--surface-soft);font-size:10px;font-weight:820}.lead-status-row span[data-lead-status=new]{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}.lead-status-row span[data-lead-status=qualified],.lead-status-row span[data-lead-status=won]{color:color-mix(in srgb,var(--green) 76%,var(--text));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.lead-status-row span[data-lead-status=lost],.lead-status-row span[data-lead-status=spam]{color:var(--muted);border-style:dashed}.lead-status-row span[data-lead-priority=high],.lead-status-row span[data-lead-priority=urgent]{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 70%,var(--surface))}.lead-status-row span[data-lead-priority=urgent]{color:var(--red);background:color-mix(in srgb,var(--red-soft) 68%,var(--surface))}.lead-status-row span[data-lead-follow=planned]{color:color-mix(in srgb,var(--green) 70%,var(--text));background:color-mix(in srgb,var(--green) 9%,var(--surface))}.lead-status-row span[data-lead-follow=overdue]{color:var(--red);background:color-mix(in srgb,var(--red-soft) 72%,var(--surface))}.lead-status-row span[data-lead-quality=hot]{color:color-mix(in srgb,var(--green) 76%,var(--text));background:color-mix(in srgb,var(--green) 12%,var(--surface))}.lead-status-row span[data-lead-quality=warm]{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface))}.lead-status-row span[data-lead-quality=nurture]{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 68%,var(--surface))}.lead-status-row span[data-lead-quality=cold],.lead-status-row span[data-lead-quality=risk]{color:var(--red);background:color-mix(in srgb,var(--red-soft) 64%,var(--surface))}.lead-status-row span[data-lead-duplicate="1"]{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 70%,var(--surface))}.lead-status-row span[data-lead-sla=fresh],.lead-status-row span[data-lead-sla=planned]{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface))}.lead-status-row span[data-lead-sla=warning]{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 70%,var(--surface))}.lead-status-row span[data-lead-sla=breached],.lead-status-row span[data-lead-sla=stale]{color:var(--red);background:color-mix(in srgb,var(--red-soft) 66%,var(--surface))}.lead-status-row span[data-lead-sla=closed]{color:var(--muted);border-style:dashed}.lead-field-chips span{display:grid;gap:3px;min-width:92px;max-width:160px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.lead-field-chips b,.lead-field-chips em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-field-chips b{color:var(--muted);font-size:10px}.lead-field-chips em{color:var(--text-soft);font-size:11px;font-style:normal;font-weight:720}.lead-link-cell a{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lead-link-cell small,.lead-source-cell small{display:block;overflow:hidden;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.55;text-overflow:ellipsis}.lead-link-cell em{display:inline-flex;align-items:center;min-height:24px;margin-top:8px;padding:0 8px;border-radius:999px;color:color-mix(in srgb,var(--green) 76%,var(--text));background:color-mix(in srgb,var(--green) 10%,var(--surface));font-size:10px;font-style:normal;font-weight:760}.lead-source-cell span{width:fit-content;min-height:28px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface));font-size:11px;font-weight:800}.lead-time-cell time{color:var(--text-soft);font-size:12px;line-height:1.55}.lead-row:target>td{background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));box-shadow:inset 3px 0 0 var(--primary)}.lead-detail{position:relative}.lead-detail summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:7px;color:var(--text-soft);background:var(--surface-raised);cursor:pointer;font-size:12px;font-weight:760;list-style:none}.lead-detail summary::-webkit-details-marker{display:none}.lead-detail summary:hover,.lead-detail[open] summary{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface))}.lead-detail-panel{display:grid;gap:12px;min-width:min(100%,320px);margin-top:10px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-sm)}.lead-detail-panel dl{display:grid;gap:8px;margin:0}.lead-detail-panel dl>div{display:grid;grid-template-columns:minmax(72px,0.34fr) minmax(0,1fr);gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.lead-detail-panel dl>div:last-child{border-bottom:0;padding-bottom:0}.lead-detail-panel dd,.lead-detail-panel dt{min-width:0;margin:0;line-height:1.55}.lead-detail-panel dt{color:var(--muted);font-size:10px;font-weight:800}.lead-detail-panel dd{color:var(--text);font-size:12px;word-break:break-word}.lead-detail-actions,.lead-detail-meta{display:flex;flex-wrap:wrap;gap:8px}.lead-quick-actions{--lead-action-columns:5;--lead-action-mobile-columns:2;--lead-action-gap:7px;--lead-action-min-height:48px;--lead-action-padding-y:6px;--lead-action-padding-x:8px;display:grid;grid-template-columns:repeat(var(--lead-action-columns),minmax(0,1fr));gap:var(--lead-action-gap);padding-top:10px;border-top:1px solid var(--border)}.lead-quick-actions-cols-1{--lead-action-columns:1}.lead-quick-actions-cols-2{--lead-action-columns:2}.lead-quick-actions-cols-3{--lead-action-columns:3}.lead-quick-actions-cols-4{--lead-action-columns:4}.lead-quick-actions-cols-5{--lead-action-columns:5}.lead-quick-actions-cols-6{--lead-action-columns:6}.lead-quick-actions-mobile-cols-1{--lead-action-mobile-columns:1}.lead-quick-actions-mobile-cols-2{--lead-action-mobile-columns:2}.lead-quick-actions-mobile-cols-3{--lead-action-mobile-columns:3}.lead-quick-actions-density-compact{--lead-action-gap:5px;--lead-action-min-height:42px;--lead-action-padding-y:5px;--lead-action-padding-x:6px}.lead-quick-actions-density-comfortable{--lead-action-gap:9px;--lead-action-min-height:56px;--lead-action-padding-y:8px;--lead-action-padding-x:10px}.lead-quick-actions button{--lead-action-tone:var(--primary);--lead-action-soft:var(--primary-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:var(--lead-action-min-height);padding:var(--lead-action-padding-y) var(--lead-action-padding-x);border:1px solid color-mix(in srgb,var(--lead-action-tone) 18%,var(--border));border-radius:8px;color:var(--lead-action-tone);background:color-mix(in srgb,var(--lead-action-soft) 46%,var(--surface));cursor:pointer;font:inherit;font-size:11px;font-weight:820}.lead-quick-action-tone-neutral{--lead-action-tone:var(--muted);--lead-action-soft:var(--surface-soft)}.lead-quick-action-tone-info{--lead-action-tone:#1769e0;--lead-action-soft:#eaf2ff}.lead-quick-action-tone-warning{--lead-action-tone:#a15c00;--lead-action-soft:#fff4d6}.lead-quick-action-tone-schedule{--lead-action-tone:#0f766e;--lead-action-soft:#dcfce7}.lead-quick-action-tone-nurture{--lead-action-tone:#6d28d9;--lead-action-soft:#f1e8ff}.lead-quick-action-tone-success{--lead-action-tone:#047857;--lead-action-soft:#dff7ec}.lead-quick-action-tone-danger{--lead-action-tone:#b42318;--lead-action-soft:#ffe7e4}[data-theme=dark] .lead-quick-action-tone-info{--lead-action-tone:#8bbdff;--lead-action-soft:#183659}[data-theme=dark] .lead-quick-action-tone-warning{--lead-action-tone:#ffd166;--lead-action-soft:#4a3410}[data-theme=dark] .lead-quick-action-tone-schedule{--lead-action-tone:#5eead4;--lead-action-soft:#123d38}[data-theme=dark] .lead-quick-action-tone-nurture{--lead-action-tone:#c4b5fd;--lead-action-soft:#32245a}[data-theme=dark] .lead-quick-action-tone-success{--lead-action-tone:#86efac;--lead-action-soft:#173d29}[data-theme=dark] .lead-quick-action-tone-danger{--lead-action-tone:#fca5a5;--lead-action-soft:#4a1f1f}.lead-quick-action-main{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0}.lead-quick-actions button .icon{width:14px;height:14px;flex:0 0 auto}.lead-quick-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-quick-actions button small{max-width:100%;overflow:hidden;color:var(--muted);font-size:9px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lead-quick-action-meta{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0}.lead-quick-action-meta strong{flex:0 0 auto;padding:1px 4px;border-radius:999px;color:color-mix(in srgb,var(--lead-action-tone) 82%,var(--text));background:color-mix(in srgb,var(--lead-action-soft) 72%,var(--surface));font-size:9px;font-weight:860;line-height:1.1}.lead-quick-actions button.is-current{border-color:color-mix(in srgb,var(--lead-action-tone) 48%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lead-action-tone) 18%,transparent)}.lead-quick-actions button:disabled{cursor:not-allowed;opacity:.68}.lead-quick-actions button:hover{border-color:color-mix(in srgb,var(--lead-action-tone) 38%,var(--border));background:color-mix(in srgb,var(--lead-action-soft) 66%,var(--surface))}.lead-quick-actions.is-collapsed .is-quick-action-extra{display:none}.lead-quick-actions .lead-quick-actions-toggle{grid-column:1/-1;min-height:34px;padding:6px 10px;border-style:dashed;color:var(--text);background:color-mix(in srgb,var(--surface-soft) 78%,transparent);font-size:11px;font-weight:800}.lead-quick-actions .lead-quick-actions-toggle:hover{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}.lead-detail-meta span{min-height:26px;padding:5px 8px;border-radius:7px;color:var(--muted);background:var(--surface-soft);font-size:10px}.lead-detail-panel pre{overflow:auto;max-height:220px;margin:0;padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--text-soft);background:var(--surface-soft);font-size:10px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.lead-follow-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}.lead-follow-form .field{margin:0}.lead-follow-form .field-full{grid-column:1/-1}.lead-follow-form textarea{min-height:86px;resize:vertical}.lead-follow-form .button{min-height:44px}.lead-follow-readonly{padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.lead-follow-readonly p,.lead-follow-readonly strong{display:block;margin:0}.lead-follow-readonly strong{color:var(--text-soft);font-size:11px}.lead-follow-readonly p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.65}.lead-pagination{margin-top:14px}.button.is-disabled{pointer-events:none;opacity:.52}.lead-section-nav{position:sticky;top:12px;z-index:18;display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-sm);backdrop-filter:blur(14px)}.lead-section-nav a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 74%,transparent);font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.lead-section-nav a:focus-visible,.lead-section-nav a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface))}.lead-section-nav .icon{width:15px;height:15px}.lead-command-panel{position:relative;display:grid;gap:16px;padding:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--green) 7%,transparent),transparent 38%),var(--surface);box-shadow:var(--shadow-sm)}.lead-command-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent 36%);opacity:.28}.lead-active-filters,.lead-command-body,.lead-command-grid,.lead-command-head{position:relative;z-index:1}.lead-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lead-command-head h2{margin:5px 0 6px;color:var(--text);font-size:24px;line-height:1.2;letter-spacing:0}.lead-command-head p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.lead-command-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:520px}.lead-command-actions .button{min-height:42px;white-space:nowrap}.lead-command-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lead-command-card{--lead-command-tone:var(--primary);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon hint";align-items:center;gap:3px 10px;min-width:0;min-height:118px;padding:14px;border:1px solid color-mix(in srgb,var(--lead-command-tone) 21%,var(--border));border-radius:8px;color:var(--text);background:color-mix(in srgb,var(--surface-raised) 82%,transparent);text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease}.lead-command-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lead-command-tone) 42%,var(--border));background:color-mix(in srgb,var(--lead-command-tone) 7%,var(--surface-raised))}.lead-command-card[data-tone=warning]{--lead-command-tone:var(--amber)}.lead-command-card[data-tone=danger]{--lead-command-tone:var(--red)}.lead-command-card[data-tone=success]{--lead-command-tone:var(--green)}.lead-command-icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:var(--lead-command-tone);background:color-mix(in srgb,var(--lead-command-tone) 12%,var(--surface))}.lead-command-icon .icon{width:18px;height:18px}.lead-command-card small{grid-area:label;overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lead-command-card strong{grid-area:value;overflow:hidden;color:var(--text);font-size:26px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.lead-command-card em{grid-area:hint;overflow:hidden;color:var(--text-soft);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.lead-command-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,0.34fr);gap:14px}.lead-command-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.lead-command-queue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label count" "icon hint hint";align-items:center;gap:2px 8px;min-height:58px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface));text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.lead-command-queue:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface))}.lead-command-queue .icon{grid-area:icon;width:16px;height:16px;color:var(--primary)}.lead-command-queue span{grid-area:label;overflow:hidden;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.lead-command-queue strong{grid-area:count;color:var(--primary);font-size:12px}.lead-command-queue small{grid-area:hint;overflow:hidden;color:var(--muted);font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.lead-command-tips{display:grid;align-content:start;gap:7px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 20%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--amber-soft) 36%,var(--surface))}.lead-command-tips strong{color:var(--text);font-size:12px}.lead-command-tips p{margin:0;color:var(--text-soft);font-size:11px;line-height:1.55}.lead-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-top:2px}.lead-active-filters a,.lead-active-filters span,.lead-active-filters strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:760;text-decoration:none}.lead-active-filters strong{color:var(--text);background:color-mix(in srgb,var(--surface-raised) 82%,transparent)}.lead-active-filters span{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 90%,transparent)}.lead-active-filters a{color:var(--red);background:color-mix(in srgb,var(--red-soft) 52%,var(--surface))}.lead-selection-dock{position:fixed;right:18px;bottom:18px;left:18px;z-index:54;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(960px,calc(100vw - 36px));margin:0 auto;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 46%),color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 18px 42px color-mix(in srgb,#000 18%,transparent);backdrop-filter:blur(16px);animation:lead-dock-pop .2s ease both}.lead-selection-dock[hidden]{display:none}.lead-selection-dock strong{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:13px}.lead-selection-dock b{color:var(--primary);font-size:18px}.lead-selection-dock>span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.lead-selection-dock>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lead-selection-dock .button{min-height:38px}body.lead-selection-active .app-back-top{bottom:92px}@keyframes lead-dock-pop{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.leads-content>section{animation:lead-panel-rise .22s ease both}@keyframes lead-panel-rise{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}body[data-ui-motion-enabled="0"] .leads-content>section{animation:none}body[data-ui-motion-enabled="0"] .lead-command-card,body[data-ui-motion-enabled="0"] .lead-command-queue{transition:none}body[data-ui-motion-enabled="0"] .lead-command-card:hover,body[data-ui-motion-enabled="0"] .lead-command-queue:hover{transform:none}body[data-ui-motion-enabled="0"] .lead-selection-dock{animation:none}@media (prefers-reduced-motion:reduce){.leads-content>section{animation:none}.lead-command-card,.lead-command-queue,.lead-section-nav a{transition:none}.lead-command-card:hover,.lead-command-queue:hover,.lead-section-nav a:hover{transform:none}.lead-selection-dock{animation:none}}@media (max-width:1240px){.lead-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-command-queues{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.lead-command-body,.lead-command-head{grid-template-columns:1fr}.lead-command-head{display:grid}.lead-command-actions{justify-content:flex-start;max-width:none}.lead-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-command-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lead-section-nav{top:8px;flex-wrap:nowrap;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.lead-section-nav a{flex:0 0 auto;min-height:40px;scroll-snap-align:start}.lead-command-panel{gap:13px;padding:14px}.lead-command-head h2{font-size:20px}.lead-command-actions,.lead-command-actions .button,.lead-copy-button{width:100%}.lead-command-grid,.lead-command-queues{grid-template-columns:1fr}.lead-command-card{min-height:96px;padding:12px}.lead-command-card strong{font-size:24px}.lead-command-queue{min-height:54px}.lead-active-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.lead-active-filters a,.lead-active-filters span,.lead-active-filters strong{flex:0 0 auto}.lead-selection-dock{right:10px;bottom:10px;left:10px;grid-template-columns:1fr;width:auto;gap:8px;padding:10px}.lead-selection-dock>span{white-space:normal}.lead-selection-dock>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lead-selection-dock .button{width:100%;min-height:42px}body.lead-selection-active .app-back-top{bottom:156px}}@media (max-width:1180px){.lead-hero{grid-template-columns:1fr}.lead-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-filter-form .field-full{grid-column:1/-1}.lead-bulk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-bulk-grid .field-full{grid-column:1/-1}.lead-bulk-submit{grid-column:1/-1}.lead-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-duplicate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-insight-card.is-wide{grid-column:1/-1}}@media (max-width:820px){.lead-disabled,.lead-duplicate-panel,.lead-filter-panel,.lead-hero,.lead-insights-panel,.lead-kanban-panel,.lead-list-panel,.lead-sla-panel{padding:18px}.lead-hero-copy h1{font-size:28px}.lead-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-filter-form{grid-template-columns:1fr}.lead-filter-actions{display:grid;grid-template-columns:1fr}.lead-filter-actions .button{width:100%}.lead-bulk-form{padding:12px}.lead-bulk-heading{align-items:stretch;flex-direction:column}.lead-bulk-actions,.lead-bulk-actions .button{width:100%}.lead-bulk-grid{grid-template-columns:1fr}.lead-bulk-submit .button{width:100%}.lead-insights-grid{grid-template-columns:1fr}.lead-sla-grid{grid-template-columns:1fr}.lead-sla-warning{min-height:44px}.lead-sla-detail header{align-items:flex-start;flex-direction:column;gap:4px}.lead-sla-metrics span{min-height:32px}.lead-duplicate-grid{grid-template-columns:1fr}.lead-duplicate-warning{min-height:44px}.lead-duplicate-card p{white-space:normal;word-break:break-word}.lead-insight-card.is-wide{grid-column:auto}.lead-insight-row{min-height:64px}.lead-kanban-board{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.lead-kanban-column{flex:0 0 min(86vw,320px);scroll-snap-align:start}.lead-kanban-card-actions a,.lead-kanban-column>header a{min-height:44px}.lead-table-wrap{overflow:visible;border:0;background:0 0}.lead-table,.lead-table tbody{display:block}.lead-table thead{display:none}.lead-table tbody{display:grid;gap:10px}.lead-table tbody tr{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.lead-table td,.lead-table th{display:block;padding:0;border-bottom:0}.lead-select-cell{width:auto}.lead-check{min-height:44px;width:fit-content}.lead-field-chips span{min-width:min(100%,132px)}.lead-contact-tools span{grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:44px}.lead-contact-tools b{grid-column:1/-1}.lead-contact-tools a,.lead-contact-tools button{min-height:36px}.lead-quality-strip{min-height:36px}.lead-quality-advice{min-height:44px}.lead-quality-detail header{align-items:flex-start;flex-direction:column;gap:4px}.lead-quality-reasons span{min-height:32px}.lead-detail summary{width:100%;min-height:44px}.lead-detail-panel{min-width:0}.lead-detail-actions .button{width:100%}.lead-quick-actions{grid-template-columns:repeat(var(--lead-action-mobile-columns),minmax(0,1fr))}.lead-quick-actions button{min-height:max(50px,var(--lead-action-min-height))}.lead-follow-form{grid-template-columns:1fr}.lead-follow-form .button{width:100%}.lead-pagination{align-items:stretch}.lead-pagination .page-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}}@media (max-width:430px){.lead-hero-stats{grid-template-columns:1fr}.lead-hero-stats article{min-height:84px}.lead-field-chips{display:grid;grid-template-columns:1fr}.lead-field-chips span{max-width:none}}.settings-page .settings-hero{align-items:stretch;grid-template-columns:minmax(280px,1fr) minmax(260px,0.82fr) minmax(330px,0.88fr);gap:18px;border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 42%,var(--surface)) 0,var(--surface) 48%,color-mix(in srgb,var(--cyan) 5%,var(--surface)) 100%),var(--surface)}.settings-hero-copy{display:grid;align-content:center;min-width:0}.settings-hero-copy p{max-width:680px;margin:10px 0 0;color:var(--text-soft);font-size:13px;line-height:1.72}.settings-page .settings-search{align-self:center;min-height:50px;border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--surface-raised) 96%,transparent);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.settings-page.settings-is-searching .settings-search,.settings-page.settings-search-focused .settings-search{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--surface);box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 10%,transparent)}.settings-page .settings-mode-grid{align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .settings-mode-card{position:relative;overflow:hidden;display:grid;align-content:center;min-width:0;min-height:72px;padding:14px;border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 86%,transparent)),var(--surface-raised);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease}.settings-page .settings-mode-card::before{position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--primary) 72%,var(--cyan));content:"";opacity:.62}.settings-page .settings-mode-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:0 14px 28px color-mix(in srgb,var(--text) 6%,transparent)}.settings-page .settings-mode-card small{font-weight:760;letter-spacing:0}.settings-page .settings-mode-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page .settings-tabs button{position:relative;overflow:hidden;border:1px solid transparent}.settings-page .settings-tabs button::before{position:absolute;inset:8px auto 8px 0;width:3px;border-radius:999px;background:var(--primary);content:"";opacity:0;transform:translateX(-2px);transition:opacity 180ms ease,transform 180ms var(--ease)}.settings-page .settings-tabs button:hover{border-color:color-mix(in srgb,var(--primary) 12%,var(--border))}.settings-page .settings-tabs button.is-active::before{opacity:1;transform:translateX(0)}.settings-page .settings-panel{overflow:hidden;border-color:color-mix(in srgb,var(--primary) 8%,var(--border))}.settings-page .settings-panel.is-entering{animation:settings-panel-pop 280ms var(--ease) both}.settings-page .settings-subnav button.is-active{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface));color:var(--primary)}.settings-page .setting-row{position:relative;overflow:hidden}.settings-page .setting-row::before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--primary);content:"";opacity:0;transition:opacity 180ms ease}.settings-page .setting-row:focus-within::before,.settings-page .setting-row:hover::before{opacity:.78}.settings-page .setting-row:focus-within{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-soft) 18%,var(--surface));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 8%,transparent)}.front-footer-compliance{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent)),var(--surface-raised)}.front-footer-compliance>strong{color:var(--text);font-size:12px;font-weight:800}.front-footer-compliance>div{display:grid;gap:8px}.front-footer-compliance div>a,.front-footer-compliance div>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:38px;gap:8px;padding:5px 9px 5px 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-soft);font-size:11px;font-weight:720;line-height:1.35;transition:transform 180ms var(--ease),border-color 180ms ease,color 180ms ease,background-color 180ms ease}.front-footer-compliance div>a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));color:var(--primary)}.front-footer-compliance .icon{justify-self:center;width:15px;height:15px;color:var(--primary)}.front-footer-compliance a span,.front-footer-compliance span span{min-width:0;overflow-wrap:anywhere}@keyframes settings-panel-pop{from{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.settings-page .settings-hero{grid-template-columns:1fr}.settings-page .settings-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.settings-page .settings-hero{gap:14px;padding:18px}.settings-page .settings-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-footer-compliance div>a,.front-footer-compliance div>span,.settings-page .settings-mode-card{min-height:44px}}@media (max-width:430px){.settings-page .settings-mode-grid{grid-template-columns:1fr}.settings-hero-copy p{font-size:12px}}@media (prefers-reduced-motion:reduce){.settings-page .settings-panel.is-entering{animation:none}.front-footer-compliance div>a:hover,.settings-page .setting-row:focus-within,.settings-page .settings-mode-card:hover{transform:none}}.settings-guide{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 78%,transparent)),var(--surface);box-shadow:0 14px 30px color-mix(in srgb,var(--text) 4%,transparent)}.settings-guide>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-guide h2{margin:5px 0 0;font-size:20px;line-height:1.25}.settings-guide p{margin:7px 0 0;color:var(--text-soft);font-size:13px;line-height:1.65}.settings-guide-summary{display:grid;min-width:116px;min-height:58px;place-items:center;padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));text-align:center}.settings-guide-summary strong{color:var(--primary);font-size:18px;line-height:1.1}.settings-guide-summary small{color:var(--text-soft);font-size:10px;font-weight:760}.settings-viewport-shortcuts{display:grid;grid-template-columns:minmax(210px,0.72fr) minmax(0,1.28fr);gap:14px;align-items:center;margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 54%,transparent),transparent 58%),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--text) 5%,transparent)}.settings-shortcut-control{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,var(--primary-soft));box-shadow:var(--shadow-sm)}.settings-shortcut-control[data-enabled="0"]{border-color:color-mix(in srgb,var(--red) 24%,var(--border));background:color-mix(in srgb,var(--surface) 94%,var(--red-soft))}.settings-shortcut-control-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.settings-shortcut-control-icon .icon{width:21px;height:21px}.settings-shortcut-control-copy{min-width:0}.settings-shortcut-control-copy small,.settings-shortcut-control-copy strong{display:block}.settings-shortcut-control-copy strong{margin-top:3px;color:var(--text);font-size:15px}.settings-shortcut-control-copy small{margin-top:4px;color:var(--text-soft);font-size:12px;line-height:1.55}.settings-shortcut-page-summary{color:var(--primary)!important;font-size:11px!important;font-weight:700}.settings-shortcut-control-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settings-shortcut-control-actions .button{min-height:40px;padding-inline:13px}@media (max-width:720px){.settings-shortcut-control{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px}.settings-shortcut-control-icon{width:40px;height:40px}.settings-shortcut-control-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.settings-shortcut-control-actions .button{width:100%;min-width:0}.settings-shortcut-control-actions [data-settings-jump]{grid-column:1/-1}}@media (max-width:390px){.settings-shortcut-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-shortcut-control-actions .button{min-height:38px;padding-inline:9px;font-size:12px}}.settings-viewport-shortcuts>div:first-child{display:grid;gap:5px}.settings-viewport-shortcuts strong{font-size:16px;line-height:1.28}.settings-viewport-shortcuts small{color:var(--text-soft);font-size:12px;line-height:1.5}.settings-viewport-shortcut-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.settings-viewport-shortcut-list button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--primary-soft));color:var(--text);cursor:pointer;text-align:left;transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.settings-viewport-shortcut-list button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface));box-shadow:0 12px 22px color-mix(in srgb,var(--text) 7%,transparent)}.settings-viewport-shortcut-list .icon{width:18px;height:18px}.settings-viewport-shortcut-list button>.icon{justify-self:center;color:var(--primary)}.settings-viewport-shortcut-list button span{display:grid;min-width:0;gap:2px}.settings-viewport-shortcut-list button b{overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-viewport-shortcut-list button small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.35}.settings-guide-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.settings-guide-grid button{position:relative;overflow:hidden;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:118px;gap:9px 10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text);cursor:pointer;text-align:left;transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.settings-guide-grid button::after{position:absolute;right:10px;bottom:10px;width:34px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--primary) 56%,transparent);content:"";opacity:0;transform:scaleX(.35);transform-origin:right center;transition:opacity 180ms ease,transform 180ms var(--ease)}.settings-guide-grid button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary-soft) 26%,var(--surface));box-shadow:0 14px 28px color-mix(in srgb,var(--text) 6%,transparent)}.settings-guide-grid button:hover::after{opacity:1;transform:scaleX(1)}.settings-guide-grid button>span{display:grid;grid-row:span 3;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--primary-soft);color:var(--primary)}.settings-guide-grid .icon{width:16px;height:16px}.settings-guide-grid em,.settings-guide-grid small,.settings-guide-grid strong{min-width:0}.settings-guide-grid strong{overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-guide-grid small{color:var(--text-soft);font-size:11px;line-height:1.5}.settings-guide-grid em{width:fit-content;max-width:100%;padding:3px 7px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:999px;color:color-mix(in srgb,var(--primary) 72%,var(--text-soft));font-size:10px;font-style:normal;font-weight:760}@media (max-width:1280px){.settings-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.settings-viewport-shortcuts{grid-template-columns:1fr;gap:10px;padding:12px}.settings-viewport-shortcuts>div:first-child small{display:none}.settings-viewport-shortcut-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;margin-inline:-12px;padding:0 12px 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.settings-viewport-shortcut-list button{flex:0 0 min(74vw,238px);scroll-snap-align:start}.settings-guide{padding:14px}.settings-guide>header{display:grid}.settings-guide-summary{justify-self:stretch}.settings-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-guide-grid button{min-height:132px}}@media (max-width:430px){.settings-viewport-shortcut-list button{flex-basis:82vw;min-height:58px}.settings-guide-grid{grid-template-columns:1fr}.settings-guide-grid button{min-height:112px}}@media (prefers-reduced-motion:reduce){.settings-guide-grid button:hover,.settings-viewport-shortcut-list button:hover{transform:none}}.target-line{display:inline-flex!important;align-items:center;gap:7px;max-width:100%}.link-status-dot{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);cursor:pointer;font-size:9px;font-weight:800;line-height:1;vertical-align:middle}.link-status-dot.is-ok{border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:var(--green-soft);color:var(--green)}.link-status-dot.is-redirect{border-color:color-mix(in srgb,var(--warning) 42%,var(--border));background:var(--warning-soft);color:var(--warning)}.link-status-dot.is-danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:var(--danger-soft);color:var(--danger)}.link-status-dot.is-pending span{width:6px;height:6px;overflow:hidden;border-radius:50%;background:currentColor;text-indent:-999px}.links-table.is-column-expires-hidden .expires-inline,.links-table.is-column-group-hidden .link-group-badges,.links-table.is-column-note-hidden .link-note-inline,.links-table.is-column-star-hidden .star-mark{display:none!important}.column-manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.column-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.column-toggle input{width:16px;height:16px;accent-color:var(--primary)}.trash-empty-open{border-color:color-mix(in srgb,var(--danger) 46%,var(--border))}.batch-edit-preview,.profile-2fa-box,.trash-empty-summary{display:grid;gap:8px;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text-soft);font-size:12px}.trash-empty-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-edit-preview-row,.profile-session-row,.scheduled-export-row,.trash-empty-summary span{min-width:0}.batch-edit-preview-row{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--border)}.batch-edit-preview-row:first-child{border-top:0}.batch-edit-preview-row p{display:grid;gap:3px;margin:0}.profile-panel,.scheduled-export-panel{width:min(920px,calc(100vw - 32px))}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-card,.scheduled-export-create,.scheduled-export-row{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-card-head h3{margin:0}.profile-card-wide{grid-column:1/-1}.profile-security-card{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 38%,var(--surface-soft)),var(--surface-soft))}.profile-security-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.profile-security-head h3{margin:0}.profile-security-head p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.profile-security-score{display:grid;place-items:center;min-width:84px;min-height:74px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.profile-security-score strong{color:var(--text);font-size:28px;line-height:1}.profile-security-score span{margin-top:5px;color:var(--muted);font-size:11px;font-weight:760}.profile-security-score.is-success{border-color:rgba(22,163,74,.3)}.profile-security-score.is-warning{border-color:rgba(202,138,4,.36)}.profile-security-score.is-danger{border-color:rgba(220,38,38,.36)}.profile-security-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-security-metric{min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.profile-security-metric span,.profile-security-metric strong{display:block}.profile-security-metric span{color:var(--muted);font-size:11px;font-weight:760}.profile-security-metric strong{margin-top:5px;color:var(--text);font-size:20px;line-height:1.1}.profile-security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-security-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.profile-security-item>span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.profile-security-item.is-success>span{color:#15803d;background:rgba(22,163,74,.1)}.profile-security-item.is-warning>span{color:#a16207;background:rgba(202,138,4,.12)}.profile-security-item.is-danger>span{color:#b91c1c;background:rgba(220,38,38,.1)}.profile-security-item strong{display:block}.profile-security-item p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.profile-security-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-activity-card .profile-card-head{align-items:flex-start}.profile-activity-card .profile-card-head p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.profile-activity-card .profile-card-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);font-size:12px;font-weight:800;white-space:nowrap}.profile-activity-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.profile-activity-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.profile-activity-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--primary);background:var(--primary-soft)}.profile-activity-icon .icon{width:17px;height:17px}.profile-activity-item p,.profile-activity-item strong,.profile-activity-item time{min-width:0}.profile-activity-item strong{display:block;color:var(--text)}.profile-activity-item p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.profile-activity-item time{color:var(--muted);font-size:11px;font-weight:760;text-align:right;white-space:nowrap}.profile-activity-item.is-success .profile-activity-icon{color:#15803d;background:rgba(22,163,74,.1)}.profile-activity-item.is-warning .profile-activity-icon{color:#a16207;background:rgba(202,138,4,.12)}.profile-activity-item.is-danger .profile-activity-icon{color:#b91c1c;background:rgba(220,38,38,.1)}.profile-activity-empty{margin:0;min-height:44px;color:var(--muted);font-size:13px}.profile-identity,.profile-session-row,.scheduled-export-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-avatar{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-weight:800}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-session-list,.scheduled-export-list{display:grid;gap:10px}.profile-session-row small,.scheduled-export-row small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.profile-session-row>span{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px}.profile-session-row>span>.icon{width:18px;height:18px;color:var(--primary)}.profile-2fa-url{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.profile-2fa-setup{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.profile-2fa-qr{display:grid;place-items:center;min-height:190px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted)}.profile-2fa-qr svg{display:block;max-width:100%;height:auto}.profile-recovery-codes{display:grid;gap:10px;padding:12px;border:1px solid var(--warning-border,var(--border));border-radius:8px;background:var(--warning-soft,var(--surface-soft))}.profile-recovery-codes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-recovery-codes code,.scheduled-export-cron code{overflow-wrap:anywhere;white-space:normal}.profile-recovery-codes p{margin:0;color:var(--muted);font-size:12px}.scheduled-export-cron{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-soft)}.scheduled-export-cron span{font-weight:700}.scheduled-export-create{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.auth-2fa-panel{display:grid;gap:8px;margin-bottom:14px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.totp-code-input{letter-spacing:.18em;text-align:center;font-weight:800}@media (max-width:720px){.link-status-dot{min-width:18px;width:18px;height:18px;padding:0}.link-status-dot span{width:7px;height:7px;overflow:hidden;border-radius:50%;background:currentColor;text-indent:-999px}.column-manager-grid,.profile-2fa-setup,.profile-grid,.profile-recovery-codes>div,.profile-security-head,.profile-security-list,.profile-security-metrics,.scheduled-export-create,.scheduled-export-cron,.trash-empty-summary{grid-template-columns:1fr}.column-toggle,.profile-card button,.profile-recovery-codes button,.profile-security-actions .button,.scheduled-export-create button,.scheduled-export-cron button,.scheduled-export-row a,.scheduled-export-row button,.trash-empty-open,[data-batch-operation=edit]{min-height:44px}#batchEditDialog .prompt-panel,#columnManagerDialog .prompt-panel,#trashEmptyDialog .prompt-panel,.profile-dialog .modal-panel,.scheduled-export-dialog .modal-panel{width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0;border-radius:16px 16px 0 0;overflow:auto}.profile-activity-item,.profile-card-head,.profile-identity,.profile-session-row,.scheduled-export-row{align-items:stretch}.profile-card-head,.profile-identity,.profile-session-row,.scheduled-export-row{flex-direction:column}.profile-activity-item{grid-template-columns:34px minmax(0,1fr)}.profile-activity-item time{grid-column:2;text-align:left;white-space:normal}.profile-security-score{min-height:64px}.scheduled-export-row>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}}@media (max-width:390px){.profile-activity-item,.profile-security-item{grid-template-columns:1fr}.profile-activity-item time{grid-column:auto}.profile-security-actions{display:grid;grid-template-columns:1fr}.profile-security-actions .button{width:100%;justify-content:center}}.front-footer>.front-footer-shell{align-items:start}.front-footer-badges>div,.front-footer-compliance div>a,.front-footer-compliance div>span,.front-footer-links a,.front-footer-notice{box-shadow:0 10px 24px color-mix(in srgb,var(--text) 5%,transparent)}.front-footer-actions .button,.front-footer-compliance div>a,.front-footer-compliance div>span,.front-footer-links a,.front-footer-notice a{min-height:44px}.front-footer-compliance div>a,.front-footer-compliance div>span,.front-footer-links a{align-content:center}.front-footer-badges strong,.front-footer-compliance a span,.front-footer-compliance span span,.front-footer-links span,.front-footer-meta>*{min-width:0;overflow-wrap:anywhere}.front-footer-links span{display:block;overflow:visible;line-height:1.3;text-overflow:clip;white-space:normal}.front-footer-meta{display:flex;flex-wrap:wrap;align-items:center}.front-footer-meta>*{max-width:100%}@media (max-width:720px){.front-footer>.front-footer-shell{padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.front-footer-notice{align-items:start;padding:13px}.front-footer-actions .button,.front-footer-notice a{width:100%;justify-content:center}.front-footer-actions{display:grid;grid-template-columns:1fr}.front-footer-badges,.front-footer-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}.front-footer-compliance div>a,.front-footer-compliance div>span,.front-footer-links a{grid-template-columns:32px minmax(0,1fr);padding:7px 10px 7px 6px}.front-footer-meta{gap:8px}}@media (max-width:430px){.front-footer>.front-footer-shell{width:min(calc(100% - 22px),390px)}.front-footer-badges,.front-footer-links>div,.front-footer-notice{grid-template-columns:1fr}.front-footer-notice>span{display:none}.front-footer-notice a{grid-column:1}.front-footer-badges>div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px}.front-footer-badges small,.front-footer-badges strong{margin-top:0}.front-footer-badges strong{font-size:16px}}@media (max-width:430px){.front-footer>.front-footer-shell{width:min(calc(100% - 22px),390px)}.front-footer-actions{display:grid;grid-template-columns:1fr}.front-footer-actions .button{width:100%;min-height:48px;justify-content:center}}@media (max-width:390px){.front-footer-brand p,.front-footer-notice p{font-size:12px}.front-footer-compliance div>a,.front-footer-compliance div>span,.front-footer-links a{font-size:11px}}.public-page.has-front-contact-float{--front-contact-float-bottom:92px}.front-contact-float{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(var(--front-contact-float-bottom,92px) + env(safe-area-inset-bottom,0px));z-index:45;display:grid;gap:12px;width:min(340px,calc(100vw - 28px));padding:14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--text) 14%,transparent);color:var(--text);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.front-contact-float-head{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.front-contact-float-items .icon,.front-contact-float-mark,.front-contact-float-static .icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--primary) 12%,var(--surface-soft));color:var(--primary)}.front-contact-float-mark .icon{width:18px;height:18px}.front-contact-float-head strong{display:block;min-width:0;color:var(--text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.front-contact-float-head p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.front-contact-float-items{display:grid;gap:8px}.front-contact-float-items a,.front-contact-float-items button,.front-contact-float-static{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;min-height:44px;width:100%;padding:6px 9px 6px 6px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text-soft);font:inherit;text-align:left;text-decoration:none;box-shadow:0 8px 20px color-mix(in srgb,var(--text) 5%,transparent)}.front-contact-float-items button{cursor:pointer}.front-contact-float-items a:hover,.front-contact-float-items button:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary);transform:translateY(-1px)}.front-contact-float-items small,.front-contact-float-items span:not(.spinner){min-width:0;overflow-wrap:anywhere}.front-contact-float-items>a>span,.front-contact-float-items>button>span:not(.spinner),.front-contact-float-static>span{display:block;font-size:13px;font-weight:800;line-height:1.25}.front-contact-float-items small{grid-column:2;margin-top:-6px;color:var(--muted);font-size:11px;line-height:1.25}.front-contact-float-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.front-contact-float-actions .button{min-height:44px;width:100%;justify-content:center;padding-right:10px;padding-left:10px;overflow-wrap:anywhere}.front-contact-float-actions .button span{min-width:0;overflow-wrap:anywhere}[data-theme=dark] .front-contact-float{background:color-mix(in srgb,var(--surface-raised) 90%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.34)}@media (max-width:720px){.public-page.has-front-contact-float{padding-bottom:calc(182px + env(safe-area-inset-bottom,0px))}.front-contact-float{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(12px,env(safe-area-inset-left,0px));width:auto;padding:10px}.front-contact-float-head{grid-template-columns:36px minmax(0,1fr)}.front-contact-float-mark{width:32px;height:32px}.front-contact-float-head p{display:none}.front-contact-float-items{grid-template-columns:repeat(2,minmax(0,1fr))}.front-contact-float-items a,.front-contact-float-items button,.front-contact-float-static{grid-template-columns:30px minmax(0,1fr);gap:6px 8px;padding:6px}.front-contact-float-items .icon,.front-contact-float-static .icon{width:30px;height:30px}}@media (max-width:430px){.public-page.has-front-contact-float{padding-bottom:calc(208px + env(safe-area-inset-bottom,0px))}.front-contact-float{gap:9px}.front-contact-float-items{grid-template-columns:1fr;max-height:168px;overflow-y:auto;overscroll-behavior:contain}.front-contact-float-actions{grid-template-columns:1fr 1fr}}@media (max-width:390px){.front-contact-float-head strong{font-size:14px}.front-contact-float-actions .button,.front-contact-float-items>a>span,.front-contact-float-items>button>span:not(.spinner),.front-contact-float-static>span{font-size:12px}}.feature-page .content{display:grid;gap:18px}.feature-card,.feature-hero,.feature-panel{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.feature-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px}.feature-card h3,.feature-hero h1,.feature-panel h2{margin:0;letter-spacing:0}.feature-card p,.feature-hero p,.feature-muted,.feature-panel p{color:var(--muted)}.feature-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-panel{padding:18px}.feature-card{padding:16px}.feature-review-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.feature-review-card strong{display:block}.feature-review-card p{margin:4px 0 0;line-height:1.6;overflow-wrap:anywhere}.feature-review-card .feature-pre{max-height:220px;background:var(--surface)}.feature-list{display:grid;gap:12px}.feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.feature-code,.feature-row code{display:block;max-width:100%;padding:10px;border:1px solid var(--border);border-radius:8px;overflow-wrap:anywhere;background:var(--surface-soft)}.feature-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.feature-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.feature-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:72px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.feature-step>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:var(--primary);font-size:13px;font-weight:800}.feature-step strong{display:block}.feature-step p{margin:4px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.feature-permission-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.feature-permission{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.feature-permission strong{display:block}.feature-permission span{display:inline-flex;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--primary);background:var(--surface);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:12px;overflow-wrap:anywhere}.feature-permission p{margin:0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.feature-scope{display:grid;gap:10px;margin:14px 0;padding:12px;border:1px dashed var(--border);border-radius:8px;background:var(--surface-soft)}.feature-scope strong{display:block}.feature-scope p{margin:4px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.feature-scope .feature-actions{margin-top:0}.feature-pill,.risk-pill{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface)}.feature-pill.is-success{color:#15803d;border-color:rgba(22,163,74,.34);background:rgba(22,163,74,.08)}.feature-pill.is-warning{color:#a16207;border-color:rgba(202,138,4,.35);background:rgba(202,138,4,.1)}.feature-pill.is-danger{color:#b91c1c;border-color:rgba(220,38,38,.34);background:rgba(220,38,38,.08)}.risk-pill.is-high{color:#b91c1c;border-color:rgba(220,38,38,.32);background:rgba(220,38,38,.08)}.risk-pill.is-mid{color:#a16207;border-color:rgba(202,138,4,.35);background:rgba(202,138,4,.1)}.feature-form{display:grid;gap:12px}.feature-form .field{display:grid;gap:6px}.feature-inline-form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:end;margin-top:10px}.feature-inline-form .field{display:grid;gap:6px;margin:0}.feature-inline-form input{min-height:44px}.feature-form textarea{min-height:132px;resize:vertical}.feature-table{display:grid;gap:10px}.feature-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.feature-stat{display:grid;gap:5px;min-height:96px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.feature-note,.feature-stat small{color:var(--muted)}.feature-stat strong{font-size:24px;letter-spacing:0}.feature-readiness-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.feature-readiness-head .feature-pill{min-height:34px;font-weight:750}.feature-readiness-stats{margin-top:14px}.feature-readiness-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.feature-readiness-item{display:grid;gap:8px;min-height:128px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.feature-readiness-item>span{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:750}.feature-readiness-item.is-success>span{color:#15803d;background:rgba(22,163,74,.1)}.feature-readiness-item.is-warning>span{color:#a16207;background:rgba(202,138,4,.12)}.feature-readiness-item.is-danger>span{color:#b91c1c;background:rgba(220,38,38,.1)}.feature-readiness-item strong{display:block}.feature-readiness-item p{margin:4px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.feature-details{display:grid;gap:12px}.feature-details summary{cursor:pointer;font-weight:750}.feature-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-check-list{display:grid;gap:8px}.feature-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.feature-check input{margin-top:4px}.feature-check strong{display:block}.feature-check small{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.feature-pre{max-height:340px;margin:0;padding:12px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.feature-variable-bar{display:flex;flex-wrap:wrap;gap:8px}.feature-variable-bar button{min-height:36px}.feature-risk-bar{position:relative;height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent)}.feature-risk-bar span{display:block;height:100%;width:var(--risk-width,0%);background:linear-gradient(90deg,#16a34a,#eab308,#dc2626)}.feature-toast{position:fixed;right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:120;max-width:min(420px,calc(100vw - 32px));padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg)}.feature-toast.is-error{color:#b91c1c;border-color:rgba(220,38,38,.34);background:color-mix(in srgb,var(--surface) 90%,#fee2e2)}.feature-empty{padding:22px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);text-align:center}@media (max-width:720px){.feature-control-grid,.feature-grid,.feature-hero,.feature-inline-form,.feature-permission-list,.feature-readiness-head,.feature-readiness-list,.feature-review-grid,.feature-row,.feature-stat-grid,.feature-step-list{grid-template-columns:1fr}.feature-actions,.feature-row .feature-actions{width:100%}.feature-actions .button,.feature-actions a,.feature-actions button{min-height:44px}.feature-check{min-height:44px}.feature-readiness-head .feature-pill,.feature-readiness-item>span{min-height:44px}}@media (max-width:430px){.feature-card,.feature-hero,.feature-panel{padding:14px}.feature-actions{display:grid;grid-template-columns:1fr}.feature-inline-form .button,.feature-inline-form button{width:100%}.feature-actions .button,.feature-actions a,.feature-actions button{width:100%}.feature-toast{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width:390px){.feature-hero h1{font-size:24px}.feature-card h3,.feature-panel h2{font-size:18px}}@media (max-width:430px){.topbar{grid-template-columns:auto minmax(0,1fr);overflow:hidden}.topbar-title{display:none}.topbar-actions{justify-content:flex-start;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.topbar-actions>*{flex-shrink:0}.topbar-actions>.button,.topbar-actions>.icon-button{min-width:44px;min-height:44px}.topbar-actions::-webkit-scrollbar{display:none}}.page-shell-logs{gap:16px}.page-shell-logs>.page-shell-head{align-items:center;gap:18px;padding-bottom:15px}.page-shell-logs .page-shell-kicker{min-height:24px;padding-inline:9px}.page-shell-logs .page-shell-head h1{margin-top:8px;font-size:clamp(26px, 2.7vw, 33px)}.page-shell-logs .page-shell-head p{margin-top:6px;font-size:13px;line-height:1.6}.page-shell-logs .page-shell-actions{gap:8px}.page-shell-logs .page-shell-actions .button{min-height:40px}.page-shell-logs .log-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.page-shell-logs .log-overview-card{align-content:center;min-height:88px;gap:4px;padding:11px 13px;border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--text) 5%,transparent)}.page-shell-logs .log-overview-card strong{font-size:24px}.page-shell-logs .log-overview-card span{font-size:12px;font-weight:850}.page-shell-logs .log-overview-card small{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.page-shell-logs .log-overview-card-alerts{background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 7%,transparent),color-mix(in srgb,var(--warning) 5%,transparent)),color-mix(in srgb,var(--surface-raised) 96%,transparent)}.page-shell-logs .log-health-panel{border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--text) 5%,transparent)}.page-shell-logs .log-health-panel>header{align-items:center;gap:18px;padding:12px 14px}.page-shell-logs .log-health-panel.is-collapsed>header{border-bottom-color:transparent}.page-shell-logs .log-health-heading{min-width:0}.page-shell-logs .log-health-heading h2{margin-top:3px;font-size:18px}.page-shell-logs .log-health-heading p{margin-top:4px;font-size:12px;line-height:1.5}.page-shell-logs .log-health-summary{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.page-shell-logs .log-health-score{display:flex;align-items:center;gap:7px}.page-shell-logs .log-health-score>strong{width:52px;height:52px;border-radius:8px;font-size:23px;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 16%,transparent)}.page-shell-logs .log-health-score>small{padding:4px 8px}.page-shell-logs .log-health-actions{flex-wrap:nowrap;gap:6px}.page-shell-logs .log-health-actions .button{min-height:38px;padding-inline:10px}.page-shell-logs .log-health-toggle svg{transition:transform 180ms var(--ease)}.page-shell-logs .log-health-toggle.is-collapsed svg{transform:rotate(-90deg)}.page-shell-logs .log-health-content[hidden]{display:none}.page-shell-logs .log-health-content{border-top:1px solid var(--border)}.page-shell-logs .log-health-details article,.page-shell-logs .log-health-lists article,.page-shell-logs .log-health-metrics article{padding:12px 14px}.page-shell-logs .log-health-metrics strong{font-size:24px}.page-shell-logs .log-toolbar{gap:8px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 95%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--text) 5%,transparent)}.page-shell-logs .log-filter-group,.page-shell-logs .log-search{min-height:42px;border-radius:7px}.page-shell-logs .log-search{padding-inline:11px}.page-shell-logs .log-filter-group{gap:3px;padding:3px}.page-shell-logs .log-filter-group button{min-height:34px;padding-inline:10px;border-radius:6px;font-size:12px}.page-shell-logs .log-section-nav{position:sticky;top:82px;z-index:8;gap:6px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--text) 6%,transparent);backdrop-filter:blur(14px)}.page-shell-logs .log-section-nav a{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;padding:8px 10px;border-radius:6px}.page-shell-logs .log-section-nav b{text-align:right}.page-shell-logs .debug-log-section,.page-shell-logs .log-file-index,.page-shell-logs .log-issue-digest,.page-shell-logs .log-panel{border-radius:8px;box-shadow:0 10px 24px color-mix(in srgb,var(--text) 5%,transparent)}.page-shell-logs .log-utility-head{padding:10px 12px;border-radius:8px}.page-shell-logs .log-file-index>header,.page-shell-logs .log-issue-digest>header,.page-shell-logs .log-panel-head{padding:14px 16px}.page-shell-logs .debug-log-section-head h2,.page-shell-logs .log-issue-digest h2,.page-shell-logs .log-panel-head h2{font-size:18px}.page-shell-logs .log-empty-state,.page-shell-logs .log-issue-empty{padding:16px}.page-shell-logs .document-workspace-hero{align-items:center;padding:14px 16px}.page-shell-logs .document-workspace-title h2{font-size:20px}.page-shell-logs .document-workspace-title p{margin-top:5px;line-height:1.5}.page-shell-logs .document-workspace-status article{min-width:68px;padding:7px 9px;border-radius:6px}.page-shell-logs .document-log-reader{min-height:480px}.page-shell-logs .debug-log-section{gap:8px;padding:8px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.page-shell-logs .debug-log-section-head{align-items:center;padding:6px 8px}.page-shell-logs .debug-log-section-head h2{margin-top:3px}.page-shell-logs .debug-log-section-head p,.page-shell-logs .log-issue-digest p{margin-top:4px;line-height:1.5}.page-shell-logs .debug-log-section>.log-issue-digest,.page-shell-logs .debug-log-section>.log-panel{border-radius:6px}.page-shell-logs .rd-log-file-list{gap:8px;padding:10px}.sidebar-section-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-section-tools button span{white-space:nowrap}@media (max-width:1100px){.page-shell-logs .log-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px) and (min-width:721px){.page-shell-logs .log-health-panel>header{flex-direction:row}.page-shell-logs .log-health-actions,.page-shell-logs .log-health-score{justify-content:flex-end}}@media (max-width:720px){.page-shell-logs{gap:12px}.page-shell-logs>.page-shell-head{gap:12px;padding-bottom:12px}.page-shell-logs .log-health-actions .button,.page-shell-logs .page-shell-actions .button{min-height:44px}.page-shell-logs .log-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-shell-logs .log-overview-card{min-height:80px;padding:10px 11px}.page-shell-logs .log-health-panel>header{align-items:stretch;gap:12px;padding:12px}.page-shell-logs .log-health-summary{width:100%;align-items:stretch;flex-direction:column}.page-shell-logs .log-health-score{justify-content:flex-start}.page-shell-logs .log-health-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%}.page-shell-logs .log-health-actions .button{width:100%;padding-inline:7px;font-size:12px}.page-shell-logs .log-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell-logs .log-toolbar{border-radius:8px}.page-shell-logs .log-filter-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.page-shell-logs .log-filter-group button{min-height:44px;padding-inline:5px}.page-shell-logs .log-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-shell-logs .log-toolbar-actions .button{width:100%;min-height:44px;padding-inline:8px}.page-shell-logs .log-section-nav{top:74px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.page-shell-logs .log-section-nav a{grid-template-columns:1fr;align-content:center;gap:2px;min-height:56px;padding:6px 4px;text-align:center}.page-shell-logs .log-section-nav b,.page-shell-logs .log-section-nav span{font-size:10px;text-align:center;overflow-wrap:anywhere}.page-shell-logs .document-workspace-hero,.page-shell-logs .log-file-index>header,.page-shell-logs .log-issue-digest>header,.page-shell-logs .log-panel-head{padding:12px}.page-shell-logs .debug-log-section-head{align-items:stretch;padding:6px}.page-shell-logs .debug-log-section-head .button{width:100%}}@media (min-width:600px) and (max-width:720px){.page-shell-logs .log-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell-logs .log-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.page-shell-logs .page-shell-head h1{font-size:25px}.page-shell-logs .page-shell-head p{font-size:12px}.page-shell-logs .log-overview-card strong{font-size:21px}.page-shell-logs .log-overview-card small{font-size:10px}.page-shell-logs .log-health-details article,.page-shell-logs .log-health-lists article,.page-shell-logs .log-health-metrics article{padding:11px}.page-shell-logs .log-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell-logs .log-toolbar-actions .button{gap:5px;padding-inline:5px;font-size:11px}}@media (max-width:720px){.app-page[data-dashboard-view=logs] .clipboard-magic{display:none}}.page-shell-logs .log-overview-action{width:100%;margin:0;appearance:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform 160ms var(--ease),border-color 160ms var(--ease),background 160ms var(--ease),box-shadow 160ms var(--ease)}.page-shell-logs .log-overview-action:focus-visible,.page-shell-logs .log-overview-action:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface-raised));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-2px);outline:0}.page-shell-logs .log-overview-action:active{transform:translateY(0)}.page-shell-logs .log-overview-action small{display:flex;align-items:center;justify-content:space-between;gap:6px;overflow:visible;text-overflow:clip}.page-shell-logs .log-overview-action small>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-shell-logs .log-overview-action small svg{flex:0 0 auto;width:14px;height:14px;color:var(--primary);transition:transform 160ms var(--ease)}.page-shell-logs .log-overview-action:focus-visible small svg,.page-shell-logs .log-overview-action:hover small svg{transform:translateX(2px)}.page-shell-logs .log-section-nav a.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 24%,transparent)}.page-shell-logs .log-section-nav a.is-active b{color:color-mix(in srgb,var(--primary-contrast) 82%,transparent)}@media (max-width:720px){.page-shell-logs .log-overview-action{min-height:80px;touch-action:manipulation}}.page-shell-logs .document-log-resume{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--surface));color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color 160ms var(--ease),background 160ms var(--ease),transform 160ms var(--ease)}.page-shell-logs .document-log-resume[hidden]{display:none}.page-shell-logs .document-log-resume:focus-visible,.page-shell-logs .document-log-resume:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface));outline:0;transform:translateY(-1px)}.page-shell-logs .document-log-resume svg{width:18px;height:18px;color:var(--primary)}.page-shell-logs .document-log-resume span{min-width:0;font-size:12px;font-weight:850}.page-shell-logs .document-log-resume strong{max-width:100%;overflow:hidden;color:var(--primary);font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.page-shell-logs .document-log-sidebar-head>.document-log-progress{display:grid;align-items:initial;gap:5px;width:100%;padding:4px 0 2px}.page-shell-logs .document-log-progress>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-shell-logs .document-log-progress>span small,.page-shell-logs .document-log-progress>span strong{color:var(--text-soft);font-size:10px;font-weight:850;line-height:1.3}.page-shell-logs .document-log-progress>div{width:100%;height:5px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--primary) 12%,var(--border))}.page-shell-logs .document-log-progress i{display:block;width:0;height:100%;border-radius:inherit;background:var(--primary);transition:width 220ms var(--ease)}@media (max-width:720px){.page-shell-logs .document-log-resume{min-height:46px;touch-action:manipulation}}.page-shell-logs .document-log-action-group button[data-document-log-compare]:disabled{opacity:.42;cursor:not-allowed}.page-shell-logs .document-log-compare-panel{display:grid;gap:12px;padding:14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 70%,var(--surface))}.page-shell-logs .document-log-compare-panel[hidden]{display:none}.page-shell-logs .document-log-compare-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page-shell-logs .document-log-compare-panel>header>div:first-child{min-width:0}.page-shell-logs .document-log-compare-panel>header>div:first-child>span{color:var(--primary);font-size:10px;font-weight:900}.page-shell-logs .document-log-compare-panel h3{margin:4px 0 6px;color:var(--text);font-size:17px;line-height:1.3}.page-shell-logs .document-log-compare-panel>header p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;color:var(--text-soft);font-size:11px}.page-shell-logs .document-log-compare-panel>header p strong{color:var(--text)}.page-shell-logs .document-log-compare-panel>header p b{color:var(--primary);font-weight:900}.page-shell-logs .document-log-compare-actions{display:flex;align-items:center;gap:7px}.page-shell-logs .document-log-compare-actions>button:not(.icon-button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.page-shell-logs .document-log-compare-actions svg{width:15px;height:15px}.page-shell-logs .document-log-compare-controls{display:flex;align-items:flex-end;gap:8px}.page-shell-logs .document-log-compare-controls label{display:grid;flex:1 1 360px;max-width:560px;gap:5px}.page-shell-logs .document-log-compare-controls label>span{color:var(--text-soft);font-size:10px;font-weight:850}.page-shell-logs .document-log-compare-controls button,.page-shell-logs .document-log-compare-controls select{min-height:42px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:800}.page-shell-logs .document-log-compare-controls select{width:100%;padding:0 34px 0 11px}.page-shell-logs .document-log-compare-controls button{flex:0 0 auto;padding:0 12px;cursor:pointer}.page-shell-logs .document-log-compare-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,480px);border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.page-shell-logs .document-log-compare-metrics>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:7px 10px;border-right:1px solid var(--border)}.page-shell-logs .document-log-compare-metrics>span:last-child{border-right:0}.page-shell-logs .document-log-compare-metrics small{color:var(--text-soft);font-size:11px;font-weight:800}.page-shell-logs .document-log-compare-metrics strong{color:var(--text);font-size:17px}.page-shell-logs .document-log-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-shell-logs .document-log-compare-grid>section{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.page-shell-logs .document-log-compare-grid>section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:7px 10px;border-bottom:1px solid var(--border)}.page-shell-logs .document-log-compare-grid>section>header strong{color:var(--text);font-size:12px}.page-shell-logs .document-log-compare-grid>section>header small{color:var(--text-soft);font-size:10px;font-weight:800}.page-shell-logs .document-log-compare-grid ol{max-height:260px;margin:0;padding:0;overflow:auto;list-style:none}.page-shell-logs .document-log-compare-grid li{position:relative;padding:8px 10px 8px 30px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--text-soft);font-family:Consolas,"Courier New",monospace;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.page-shell-logs .document-log-compare-grid li:last-child{border-bottom:0}.page-shell-logs .document-log-compare-grid li::before{position:absolute;top:8px;left:11px;font-weight:900}.page-shell-logs .document-log-compare-grid .is-added li:not(.is-empty)::before{content:"+";color:var(--green)}.page-shell-logs .document-log-compare-grid .is-removed li:not(.is-empty)::before{content:"-";color:var(--red)}.page-shell-logs .document-log-compare-grid li.is-empty{padding-left:10px;font-family:inherit}.auth-page{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--primary) 13%,transparent),transparent 34%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--green) 10%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--surface-soft) 74%,var(--bg)),var(--bg) 62%,color-mix(in srgb,var(--surface-soft) 68%,var(--bg)))}.auth-theme{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--text) 10%,transparent);backdrop-filter:blur(14px)}.auth-shell{grid-template-columns:minmax(380px,0.92fr) minmax(480px,1.08fr);width:min(calc(100% - 48px),1120px);min-height:660px;border-color:color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:18px;background:var(--surface);box-shadow:0 30px 80px color-mix(in srgb,var(--text) 13%,transparent)}.auth-brand{justify-content:flex-end;padding:56px;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.2),transparent 28%),radial-gradient(circle at 84% 88%,rgba(112,226,194,.28),transparent 34%),linear-gradient(150deg,#183b66 0,#1766bf 56%,#0b8694 100%)}.auth-brand img{width:52px;height:52px;margin-bottom:20px}.auth-brand h1{font-size:34px;letter-spacing:0}.auth-brand-copy{max-width:360px}.auth-brand-badges{margin-top:20px}.auth-brand-badges span{min-height:34px;padding-inline:12px}.auth-metrics{height:84px;margin-top:42px;opacity:.78}.auth-security-card{width:min(100%,370px);margin-top:24px;border-radius:10px;background:rgba(255,255,255,.14)}.auth-form-wrap{width:min(100%,500px);padding:48px 60px}.auth-form-head{display:grid;gap:4px}.auth-form-head h2{margin-top:2px;font-size:28px;letter-spacing:0}.auth-form-head.has-time-panel p{color:var(--text-soft);font-size:12px}.auth-time-panel{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px 14px;margin-top:18px;padding:14px;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 42%,var(--surface)),color-mix(in srgb,var(--surface-raised) 92%,var(--surface))),var(--surface-raised)}.auth-time-icon{width:42px;height:42px}.auth-time-main small{color:color-mix(in srgb,var(--primary) 68%,var(--text-soft))}.auth-time-main time{font-size:13px;line-height:1.28;white-space:nowrap}.auth-time-main span{font-size:10px}.auth-time-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,230px)}.auth-time-action{min-height:34px;padding-inline:9px;border-radius:7px}.auth-login-hints{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-login-hints span{min-height:36px;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.auth-quick-actions{margin-top:14px}.auth-form{gap:15px;margin-top:24px}.auth-form .field>span:first-child{margin-bottom:7px;color:var(--text);font-size:12px}.auth-input-wrap>input{min-height:46px;border-radius:8px}.auth-form .button.button-primary{min-height:48px;border-radius:8px;box-shadow:0 15px 28px color-mix(in srgb,var(--primary) 20%,transparent)}.auth-form-wrap footer{margin-top:28px}@media (max-width:720px){.auth-theme{position:absolute;top:16px;right:16px;width:42px;height:42px}.auth-shell{width:min(calc(100% - 26px),560px);margin:52px auto 24px;border-radius:14px}.auth-brand{min-height:0;padding:30px 28px 26px}.auth-brand img{width:48px;height:48px;margin-bottom:16px}.auth-brand h1{font-size:29px}.auth-brand-copy{margin-top:10px;line-height:1.68}.auth-brand-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.auth-brand-badges span{min-height:36px;padding-inline:8px;white-space:nowrap}.auth-metrics{display:none}.auth-security-card{width:100%;margin-top:14px;padding:12px}.auth-form-wrap{padding:28px 24px 30px}.auth-time-panel{grid-template-columns:38px minmax(0,1fr);padding:12px}.auth-time-icon{width:38px;height:38px}.auth-time-main time{font-size:12px;white-space:normal}.auth-time-actions{grid-column:1/-1;width:100%}.auth-login-hints{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.auth-login-hints span{min-height:42px;padding-inline:6px}.auth-login-hints b{font-size:9px}.auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-quick-actions a,.auth-quick-actions>span{padding-inline:8px}.auth-page .auth-back-top{display:none}}@media (max-width:430px){.auth-shell{width:calc(100% - 18px);margin-top:50px;border-radius:12px}.auth-brand{padding:26px 24px 22px}.auth-brand h1{font-size:28px}.auth-brand-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-brand-badges span{justify-content:center;min-height:34px;font-size:10px}.auth-brand-badges .icon{display:none}.auth-security-card{grid-template-columns:30px minmax(0,1fr)}.auth-form-wrap{padding:26px 22px 28px}.auth-time-panel{grid-template-columns:1fr;gap:10px}.auth-time-icon{display:none}.auth-time-main time{font-size:12px}.auth-quick-actions,.auth-time-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-quick-actions a span,.auth-quick-actions span span,.auth-time-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:390px){.auth-shell{width:calc(100% - 14px)}.auth-brand,.auth-form-wrap{padding-right:18px;padding-left:18px}.auth-brand-badges,.auth-login-hints{grid-template-columns:1fr}.auth-login-hints b{font-size:10px}.auth-quick-actions,.auth-time-actions{grid-template-columns:1fr}}.auth-shell{grid-template-columns:minmax(390px,0.9fr) minmax(470px,1.1fr);min-height:620px}.auth-brand{justify-content:center;padding:48px 54px}.auth-metrics{margin-top:36px}.auth-security-card{margin-top:20px}.auth-form-wrap{padding:44px 58px}.auth-time-panel{margin-top:16px}.auth-login-hints,.auth-quick-actions{gap:8px}.auth-form{margin-top:22px}@media (max-width:720px){.auth-shell{min-height:0;margin-top:44px}.auth-brand{padding:24px 26px 22px}.auth-brand img{width:46px;height:46px;margin-bottom:12px}.auth-brand h1{font-size:28px}.auth-brand-copy{max-width:100%;margin-top:8px;font-size:12px;line-height:1.55}.auth-brand-badges{margin-top:12px}.auth-brand-badges span{min-height:32px}.auth-security-card{display:none}.auth-form-wrap{padding-top:24px}}@media (max-width:430px){.auth-theme{top:14px;right:14px;width:40px;height:40px}.auth-shell{margin-top:44px}.auth-brand{padding:22px 20px 20px}.auth-brand img{width:44px;height:44px;margin-bottom:10px}.auth-brand h1{font-size:27px}.auth-brand-copy{font-size:12px}.auth-brand-badges{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.auth-brand-badges span{min-height:32px;font-size:10px}.auth-form-wrap{padding-top:24px}}@media (max-width:390px){.auth-brand{padding-top:20px;padding-bottom:18px}.auth-brand-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-brand-badges span{padding-inline:5px;font-size:9px}}@media (max-width:720px){.auth-page{min-height:100svh}.auth-shell{margin-top:42px;margin-bottom:max(18px,env(safe-area-inset-bottom))}.auth-form-wrap{justify-content:flex-start}.auth-form-head{gap:2px}.auth-form-head h2{font-size:24px}.auth-time-panel{width:100%;margin-top:14px;box-shadow:none}.auth-login-hints{margin-top:8px}}@media (max-width:430px){.auth-shell{margin-top:40px}.auth-brand{min-height:0;padding:20px 18px 18px}.auth-brand img{width:42px;height:42px;margin-bottom:8px}.auth-brand .eyebrow{font-size:9px}.auth-brand h1{margin-top:6px;font-size:25px}.auth-brand-copy{display:none;overflow:hidden;margin-top:7px;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.auth-brand-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.auth-brand-badges span{justify-content:center;min-height:30px;padding-inline:5px;border-radius:8px;font-size:9px}.auth-form-wrap{padding:18px 20px 22px}.auth-time-panel{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;padding:10px}.auth-time-main time{font-size:12px;line-height:1.35}.auth-time-main span{font-size:9px}.auth-quick-actions,.auth-time-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-time-action{min-height:36px}.auth-login-hints{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auth-login-hints span{min-height:34px;padding-inline:4px}.auth-login-hints .icon{display:none}.auth-login-hints b{font-size:9px}.auth-quick-actions{margin-top:8px}.auth-quick-actions a,.auth-quick-actions>span{min-height:38px}.auth-form{gap:12px;margin-top:18px}.auth-form .field>span:first-child{margin-bottom:5px}.auth-input-wrap>input{min-height:44px}.auth-form .button.button-primary{min-height:46px}.auth-form-wrap footer{margin-top:18px}}@media (max-width:390px){.auth-shell{width:calc(100% - 12px);margin-top:38px}.auth-theme{top:10px;right:10px;width:38px;height:38px}.auth-brand{padding:18px 16px 16px}.auth-brand img{width:40px;height:40px}.auth-brand h1{font-size:24px}.auth-form-wrap{padding:18px 18px 22px}.auth-quick-actions,.auth-time-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-login-hints{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-brand-badges .icon,.auth-login-hints .icon{display:none}.auth-login-hints b,.auth-quick-actions a span,.auth-quick-actions span span,.auth-time-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:430px) and (max-height:760px){.auth-brand-copy{display:none}.auth-brand-badges{margin-top:8px}.auth-form{margin-top:18px}}.auth-document{height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}.auth-document body{overflow:hidden;overscroll-behavior:none}.auth-page{height:100vh;min-height:100vh;overflow:hidden}@supports (height:100dvh){.auth-page{height:100dvh;min-height:100dvh}}.auth-page-enhanced .auth-brand{justify-content:center;isolation:isolate;padding:50px 54px;background:linear-gradient(118deg,rgba(112,202,255,.16) 0 1px,transparent 1px 34px),linear-gradient(28deg,rgba(167,224,255,.1) 0 1px,transparent 1px 34px),linear-gradient(145deg,#0b2e69 0,#165bc0 53%,#147fc5 100%)!important}.auth-page-enhanced .auth-brand::after{background-image:linear-gradient(rgba(224,243,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(224,243,255,.11) 1px,transparent 1px);background-size:32px 32px;opacity:.34}.auth-page-enhanced .auth-brand::before{inset:40px auto 40px 0;width:4px;border-radius:0 4px 4px 0;background:#9bdcff;box-shadow:0 0 20px rgba(155,220,255,.42)}.auth-page-enhanced .auth-brand img{width:52px;height:52px;margin-bottom:20px;border-color:rgba(219,241,255,.34);box-shadow:0 12px 26px rgba(6,30,87,.28)}.auth-page-enhanced .auth-brand .eyebrow{color:rgba(221,242,255,.76)}.auth-page-enhanced .auth-brand h1{max-width:11ch;margin-top:8px;color:#fff;font-size:34px;line-height:1.18}.auth-page-enhanced .auth-brand-copy{max-width:350px;margin-top:14px;color:rgba(235,247,255,.84);line-height:1.75}.auth-page-enhanced .auth-brand-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:22px}.auth-page-enhanced .auth-brand-badges span{justify-content:center;min-width:0;min-height:38px;padding:6px 7px;border:1px solid rgba(218,241,255,.28);border-left:1px solid rgba(218,241,255,.28);border-radius:8px;background:rgba(8,40,104,.3);box-shadow:0 10px 18px rgba(4,28,85,.14);color:rgba(247,252,255,.94);line-height:1.22;transition:transform var(--ui-motion-fast) var(--ease),background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease}.auth-page-enhanced .auth-brand-badges .icon,.auth-page-enhanced .auth-security-card>.icon{color:#b8e7ff}@media (hover:hover) and (pointer:fine){.auth-page-enhanced .auth-brand-badges span:hover{transform:translateY(-2px);border-color:rgba(229,247,255,.48);background:rgba(12,53,128,.46)}}.auth-page-enhanced .auth-metrics{height:92px;gap:7px;margin-top:34px;padding:12px 12px 10px;border:1px solid rgba(217,241,255,.23);border-radius:8px;background:rgba(6,33,91,.26)}.auth-page-enhanced .auth-metrics span{border-radius:3px 3px 0 0;background:rgba(165,219,255,.44)}.auth-page-enhanced .auth-metrics span:nth-child(3n+2){background:rgba(94,167,255,.82)}.auth-page-enhanced .auth-metrics span:nth-child(8){background:#4fd4c2}.auth-page-enhanced .auth-security-card{grid-template-columns:38px minmax(0,1fr);width:min(100%,370px);gap:12px;margin-top:22px;padding:14px;border:1px solid rgba(218,241,255,.28);border-left:1px solid rgba(218,241,255,.28);border-radius:8px;background:rgba(8,39,100,.32);box-shadow:0 12px 24px rgba(5,26,78,.15)}.auth-page-enhanced .auth-security-card>.icon{width:22px;height:22px}.auth-page-enhanced .auth-security-card strong{color:#fff}.auth-page-enhanced .auth-security-card span{color:rgba(231,246,255,.74)}body.app-page[data-dashboard-view=links] .link-row-prefix{max-width:100%}body.app-page[data-dashboard-view=links] .link-row-number{user-select:none}body.app-page[data-dashboard-view=links] .links-table.is-density-compact .link-row-number{min-width:32px;height:22px;padding-inline:6px;font-size:10px}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-row-prefix{gap:6px}body.app-page[data-dashboard-view=links] .link-row-number{min-width:34px;height:22px;padding-inline:7px;font-size:10px}.auth-page-enhanced .auth-brand{padding:24px 24px 20px}.auth-page-enhanced .auth-brand::before{inset:0 26px auto;width:auto;height:3px;border-radius:0 0 4px 4px}.auth-page-enhanced .auth-brand h1{max-width:none;margin-top:7px;font-size:28px}.auth-page-enhanced .auth-brand-copy{margin-top:8px}.auth-page-enhanced .auth-brand-badges{gap:6px;margin-top:14px}.auth-page-enhanced .auth-brand-badges span{min-height:32px;padding:5px 4px;font-size:9px}.auth-page-enhanced .auth-metrics,.auth-page-enhanced .auth-security-card{display:none}}@media (max-width:420px){body.app-page[data-dashboard-view=links] .link-row-prefix{flex-direction:column;align-items:center;gap:5px}body.app-page[data-dashboard-view=links] .link-row-number{min-width:30px;padding-inline:6px}}@keyframes auth-poster-grid-drift-final{from{background-position:0 0,0 0}to{background-position:32px 32px,32px 32px}}@keyframes auth-security-card-in-final{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.auth-page-enhanced .auth-brand::after{animation:auth-poster-grid-drift-final 28s linear infinite alternate}.auth-page-enhanced .auth-security-card{animation:auth-security-card-in-final 460ms var(--ease) 160ms both}.auth-page-enhanced #loginSubmit{min-height:44px}@media (prefers-reduced-motion:reduce){.auth-page-enhanced .auth-brand::after,.auth-page-enhanced .auth-security-card{animation:none!important;transition:none!important}}body[data-ui-motion-enabled="0"] .auth-page-enhanced .auth-brand::after,body[data-ui-motion-enabled="0"] .auth-page-enhanced .auth-security-card{animation:none!important;transition:none!important}.auth-page-enhanced .auth-shell{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:0 32px 84px color-mix(in srgb,var(--text) 16%,transparent)}.auth-page-enhanced .auth-brand{border-right:1px solid rgba(255,255,255,.14)}.auth-page-enhanced .auth-brand::before{position:absolute;inset:34px auto 34px 0;width:4px;border-radius:0 4px 4px 0;background:rgba(158,240,196,.9);box-shadow:0 0 18px rgba(158,240,196,.28);content:"";pointer-events:none}.auth-page-enhanced .auth-brand h1{max-width:8em;line-height:1.16}.auth-page-enhanced .auth-brand-copy{color:rgba(255,255,255,.8)}.auth-page-enhanced .auth-brand-badges span{border-color:rgba(255,255,255,.22);background:rgba(7,28,48,.16)}.auth-page-enhanced .auth-security-card{border-color:rgba(190,236,255,.26);box-shadow:0 14px 30px rgba(2,24,43,.15)}.auth-page-enhanced .auth-form-wrap{position:relative}.auth-page-enhanced .auth-form-head .eyebrow{color:var(--primary);font-weight:800}.auth-page-enhanced .auth-form .field{position:relative;transition:color var(--ui-motion-fast) ease}.auth-page-enhanced .auth-form .field:focus-within>span:first-child{color:var(--primary)}.auth-page-enhanced .auth-input-wrap{border-radius:9px;transition:box-shadow var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease}.auth-page-enhanced .auth-input-wrap:focus-within{background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface-raised));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)}.auth-page-enhanced .auth-input-with-icon:focus-within>.icon{color:var(--primary);transform:translateY(-1px)}.auth-page-enhanced .auth-form .button.button-primary{min-height:50px;box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 28%,transparent);transition:transform var(--ui-motion-fast) var(--ease),box-shadow var(--ui-motion-fast) ease,filter var(--ui-motion-fast) ease}.auth-page-enhanced .auth-form .button.button-primary:focus-visible,.auth-page-enhanced .auth-form .button.button-primary:hover{transform:translateY(-1px);box-shadow:0 18px 32px color-mix(in srgb,var(--primary) 34%,transparent);filter:saturate(1.06)}.auth-page-enhanced .auth-form .button.button-primary:active{transform:translateY(0) scale(.99)}.auth-page-enhanced .auth-login-hints span,.auth-page-enhanced .auth-quick-actions a,.auth-page-enhanced .auth-quick-actions>span,.auth-page-enhanced .auth-time-panel{border-color:color-mix(in srgb,var(--primary) 15%,var(--border))}@media (hover:hover) and (pointer:fine){.auth-page-enhanced .auth-quick-actions a,.auth-page-enhanced .auth-security-card{transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}.auth-page-enhanced .auth-quick-actions a:hover,.auth-page-enhanced .auth-security-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}@media (prefers-reduced-motion:no-preference){body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>*,body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-form-wrap>*{animation:auth-login-cascade 520ms var(--ease) both}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>:first-child{animation-delay:40ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>:nth-child(2){animation-delay:90ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>:nth-child(3){animation-delay:140ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>:nth-child(4){animation-delay:190ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>:nth-child(5){animation-delay:240ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-brand>:nth-child(6){animation-delay:290ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-form-wrap>:first-child{animation-delay:80ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-form-wrap>:nth-child(2){animation-delay:140ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-form-wrap>:nth-child(3){animation-delay:.2s}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-form-wrap>:nth-child(4){animation-delay:260ms}body.auth-page-enhanced[data-ui-motion-enabled="1"] .auth-form-wrap>:nth-child(5){animation-delay:320ms}}@keyframes auth-login-cascade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.auth-page-enhanced .auth-brand{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.auth-page-enhanced .auth-brand::before{inset:0 28px auto;width:auto;height:3px;border-radius:0 0 4px 4px}.auth-page-enhanced .auth-form .button.button-primary{min-height:44px!important}}@media (prefers-reduced-motion:reduce){.auth-page-enhanced .auth-brand>*,.auth-page-enhanced .auth-form .button.button-primary,.auth-page-enhanced .auth-form-wrap>*,.auth-page-enhanced .auth-quick-actions a,.auth-page-enhanced .auth-security-card{animation:none!important;transition:none!important;transform:none!important}}.auth-shell{margin:clamp(18px,3.2vh,32px) auto;max-height:calc(100vh - 36px)}@supports (height:100dvh){.auth-shell{max-height:calc(100dvh - 36px)}}@media (max-width:720px){.auth-shell{margin-top:14px;margin-bottom:14px;max-height:calc(100vh - 28px)}@supports (height:100dvh){.auth-shell{max-height:calc(100dvh - 28px)}}}@media (max-width:430px){.auth-theme{top:8px;right:8px;width:36px;height:36px;min-height:36px}.auth-shell{width:calc(100% - 10px);margin-top:8px;margin-bottom:8px;max-height:calc(100vh - 16px)}@supports (height:100dvh){.auth-shell{max-height:calc(100dvh - 16px)}}.auth-brand{padding:12px 16px}.auth-brand img{width:34px;height:34px;margin-bottom:5px}.auth-brand h1{margin-top:4px;font-size:22px;line-height:1.18}.auth-brand-badges{gap:5px;margin-top:8px}.auth-brand-badges span{min-height:26px;padding-inline:4px;font-size:8px}.auth-form-wrap{padding:14px 18px 16px}.auth-form-head h2{margin-top:1px;font-size:22px;line-height:1.18}.auth-form-head p{margin-top:2px;font-size:10px}.auth-time-panel{gap:6px;margin-top:8px;padding:9px 10px}.auth-time-main{gap:1px}.auth-time-main small{font-size:9px}.auth-time-main time{font-size:11px;line-height:1.25}.auth-time-main span{display:none}.auth-time-action{min-height:34px;font-size:10px}.auth-login-hints{margin-top:6px}.auth-login-hints span{min-height:30px;border-radius:7px}.auth-quick-actions{gap:6px;margin-top:6px}.auth-quick-actions a,.auth-quick-actions>span{min-height:34px;border-radius:7px;font-size:10px}.auth-form{gap:9px;margin-top:12px}.auth-form .field>span:first-child{margin-bottom:4px;font-size:11px}.auth-input-wrap>input{min-height:42px}.auth-password-assist{gap:5px;margin-top:-6px;font-size:10px}.auth-remember{min-height:32px;margin-top:-8px;font-size:11px}.auth-form .button.button-primary{min-height:44px;margin-top:0}.auth-form-status{min-height:14px;margin:-7px 0 -7px;font-size:10px}.auth-form-wrap footer{display:none}}@media (max-width:390px){.auth-shell{width:calc(100% - 8px);margin-top:6px;margin-bottom:6px;max-height:calc(100vh - 12px)}@supports (height:100dvh){.auth-shell{max-height:calc(100dvh - 12px)}}.auth-document,.auth-document .auth-page{width:100%;max-width:100%;overflow:hidden}.auth-brand{padding:10px 14px}.auth-form-wrap{padding:12px 16px 14px}.auth-time-panel{padding:8px 9px}}.page-shell-logs .document-log-compare-limit{margin:0;color:var(--text-soft);font-size:11px}@media (max-width:720px){.page-shell-logs .document-log-action-group[aria-label="快速跳转"]{grid-template-columns:repeat(4,minmax(0,1fr))}.page-shell-logs .document-log-compare-panel{padding:12px;scroll-margin-top:150px}.page-shell-logs .document-log-compare-panel>header{align-items:stretch;flex-direction:column}.page-shell-logs .document-log-compare-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;width:100%}.page-shell-logs .document-log-compare-actions>button{min-height:44px}.page-shell-logs .document-log-compare-controls{align-items:stretch;flex-direction:column}.page-shell-logs .document-log-compare-controls label{flex-basis:auto;max-width:none}.page-shell-logs .document-log-compare-controls button,.page-shell-logs .document-log-compare-controls select{min-height:44px}.page-shell-logs .document-log-compare-grid{grid-template-columns:1fr}.page-shell-logs .document-log-compare-grid ol{max-height:190px}}.settings-passkey-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(100%,430px)}.settings-passkey-actions .button{justify-content:center;min-height:44px;padding-inline:12px;text-align:center;white-space:normal}.settings-passkey-actions .button>span{color:inherit;font-size:inherit;font-weight:inherit}.profile-passkey-actions .icon,.settings-passkey-actions .icon{flex:0 0 auto;width:17px;height:17px}.profile-passkey-card,.settings-passkey-manager{position:relative;overflow:hidden}.profile-passkey-card::before,.settings-passkey-manager::before{position:absolute;top:0;right:18px;left:18px;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--primary),var(--green));content:"";opacity:.8}.profile-passkey-card .profile-card-head,.settings-passkey-manager header{position:relative;z-index:1}.profile-passkey-item,.settings-passkey-item{transition:border-color 180ms ease,background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.profile-passkey-item:hover,.settings-passkey-item:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary-soft) 35%,var(--surface-soft));box-shadow:0 8px 20px color-mix(in srgb,var(--text) 6%,transparent);transform:translateY(-1px)}.profile-passkey-item>div,.settings-passkey-item>div{min-width:0}.profile-passkey-item strong,.settings-passkey-item strong{overflow-wrap:anywhere}.profile-passkey-item small,.settings-passkey-item small{line-height:1.5;overflow-wrap:anywhere}.profile-passkey-item small em,.settings-passkey-item small em{display:inline-flex;align-items:center;min-height:20px;margin-right:3px;padding:0 6px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));font-size:10px;font-style:normal;font-weight:800;line-height:1}.profile-passkey-item .icon-button,.settings-passkey-item .icon-button{flex:0 0 40px;width:40px;height:40px}.profile-passkey-card{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 38%,var(--surface-soft)),var(--surface-soft))}.profile-passkey-card .profile-card-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));font-size:12px;font-weight:800;white-space:nowrap}.profile-passkey-card .profile-card-head p{max-width:660px;margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.profile-passkey-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-passkey-actions .button{justify-content:center;min-height:44px;padding-inline:12px;text-align:center;white-space:normal}.profile-passkey-list{display:grid;gap:8px}.profile-passkey-item{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.profile-passkey-item small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.profile-passkey-disabled,.profile-passkey-empty{margin:0;padding:12px;border:1px dashed var(--border-strong);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--surface) 72%,var(--surface-soft));font-size:12px;line-height:1.6}.profile-passkey-disabled{border-style:solid;color:var(--orange,#a16207);background:color-mix(in srgb,var(--orange-soft,rgba(202,138,4,.1)) 70%,var(--surface))}.auth-fingerprint-button{min-height:46px;gap:8px;border-color:color-mix(in srgb,var(--primary) 36%,var(--border));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 13%,transparent)}.auth-fingerprint-button .icon{flex:0 0 auto;width:18px;height:18px}.auth-fingerprint-button:hover{box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 20%,transparent);transform:translateY(-1px)}@media (max-width:720px){.profile-passkey-actions,.settings-passkey-actions{grid-template-columns:1fr;min-width:0;width:100%}.settings-passkey-item{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;flex-direction:initial}.settings-passkey-item .icon-button{min-height:40px}#profileDialog{overflow-x:hidden}#profileDialog .profile-panel{width:100%;max-width:100%}}@media (max-width:430px){.profile-passkey-card,.settings-passkey-manager{padding:12px}.profile-passkey-card::before,.settings-passkey-manager::before{right:12px;left:12px}.profile-passkey-card h3,.settings-passkey-manager h3{font-size:16px}.settings-passkey-meta{gap:6px}.settings-passkey-meta span{flex:1 1 calc(50% - 6px);min-height:30px}.profile-passkey-item,.settings-passkey-item{padding:9px 10px}.profile-passkey-card .profile-card-head>span{align-self:flex-start}.auth-fingerprint-button,.auth-passkey-button{min-height:46px}}@media (max-width:390px){.settings-passkey-meta span{flex-basis:100%}.profile-passkey-actions .button,.settings-passkey-actions .button{min-height:46px;font-size:11px}}@media (prefers-reduced-motion:reduce){.auth-fingerprint-button,.profile-passkey-item,.settings-passkey-item{transition:none}.auth-fingerprint-button:hover,.profile-passkey-item:hover,.settings-passkey-item:hover{transform:none}}@media (max-width:430px){.page-shell-logs .document-log-action-group[aria-label="快速跳转"] button{padding-right:4px;padding-left:4px;font-size:11px}.page-shell-logs .document-log-action-group[aria-label="快速跳转"] button svg{display:none}}.auth-passkey-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));min-width:0;gap:8px}.auth-passkey-actions .button{min-width:0;min-height:46px;margin-top:0;padding-inline:12px}.auth-passkey-actions .button span{min-width:0;line-height:1.25;overflow-wrap:anywhere}@media (max-width:430px){.auth-passkey-actions{gap:7px}.auth-passkey-actions .button{min-height:44px;padding-inline:8px;font-size:11px}}@media (max-width:390px){.auth-passkey-actions .button{gap:6px;padding-inline:6px;font-size:10px}}@media (max-width:430px) and (max-height:760px){.auth-brand{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;column-gap:10px;row-gap:0;padding:8px 14px 7px}.auth-brand .auth-home-link{display:grid;grid-column:1;grid-row:1/span 2;place-items:center;width:36px;height:36px}.auth-brand img{width:36px;height:36px;margin:0}.auth-brand>.eyebrow{grid-column:2;grid-row:1;align-self:end;line-height:1.1}.auth-brand h1{grid-column:2;grid-row:2;align-self:start;margin:1px 42px 0 0;font-size:20px;line-height:1.12}.auth-brand-badges{grid-column:1/-1;grid-row:3;gap:4px;margin-top:6px}.auth-brand-badges span{min-height:22px;border-radius:6px;font-size:8px}.auth-form-wrap{padding-top:10px;padding-bottom:10px}.auth-form{margin-top:10px}}@media (max-width:430px) and (max-height:680px){.auth-form-wrap{padding-top:8px;padding-bottom:8px}.auth-time-panel{margin-top:5px;padding:7px 8px}.auth-time-action{min-height:32px}.auth-login-hints{margin-top:4px}.auth-login-hints span{min-height:28px}.auth-quick-actions{margin-top:4px}.auth-quick-actions a,.auth-quick-actions>span{min-height:32px}.auth-form{gap:8px;margin-top:8px}}@media (max-width:430px) and (max-height:600px){.auth-login-hints,.auth-quick-actions{display:none}}@media (max-width:900px){.app-page{min-width:0;overflow-x:hidden}.sidebar{height:100vh;max-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overflow-x:hidden;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sidebar-status{min-height:30px;gap:8px;padding:4px 7px;border-radius:7px}.sidebar-status .status-head{gap:6px}.sidebar-status .status-head strong{font-size:11px;white-space:nowrap}.sidebar-status p{margin:0 0 0 auto;font-size:9px;line-height:1;white-space:nowrap}@supports (height:100dvh){.sidebar{height:100dvh;max-height:100dvh}}}.sidebar-user{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:10px;padding:10px 0 0}.sidebar-user-main{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;min-width:0;min-height:48px;gap:9px;padding:4px 7px;border:1px solid transparent;border-radius:8px;background:0 0;color:var(--text);text-align:left;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,transform 160ms var(--ease)}.sidebar-user-main:focus-visible,.sidebar-user-main:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface));transform:translateY(-1px)}.sidebar-user-main:disabled{cursor:default;opacity:.72;transform:none}.sidebar-user-main>.icon{width:15px;height:15px;color:var(--muted)}.sidebar-user .avatar-shell{position:relative;display:block;width:40px;height:40px}.sidebar-user .avatar{width:40px;height:40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 12%,transparent)}.sidebar-user .avatar-shell>i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid var(--sidebar);border-radius:50%;background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}.sidebar-user-copy,.sidebar-user-copy span,.sidebar-user-copy strong{min-width:0}.sidebar-user-copy strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy>span{display:flex;align-items:center;gap:5px;margin-top:3px}.sidebar-user-copy b,.sidebar-user-copy em{overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy b{color:var(--primary)}.sidebar-user-copy em::before{content:"";display:inline-block;width:3px;height:3px;margin:0 5px 2px 0;border-radius:50%;background:var(--muted)}.sidebar-user form{display:grid;place-items:center}.sidebar-user .icon-button{width:36px;height:36px;border-color:transparent}.sidebar-user .icon-button:focus-visible,.sidebar-user .icon-button:hover{border-color:color-mix(in srgb,var(--red) 24%,var(--border));background:var(--red-soft);color:var(--red)}@media (min-width:901px){.app-layout.sidebar-compact .sidebar-user{grid-template-columns:1fr;gap:6px}.app-layout.sidebar-compact .sidebar-user-main{grid-template-columns:1fr;justify-items:center;width:48px;padding:4px}.app-layout.sidebar-compact .sidebar-user-copy,.app-layout.sidebar-compact .sidebar-user-main>.icon{display:none}}.profile-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,calc(100vw - 40px));max-height:min(92dvh,900px);overflow:hidden}.profile-modal-header{align-items:center;padding:15px 18px;background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-soft))}.profile-modal-header h2{margin-top:2px;font-size:16px}.profile-body{max-height:none;min-height:0;padding:16px;overflow-x:hidden;overflow-y:auto;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface-raised));scrollbar-gutter:stable}.profile-hero{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--text) 6%,transparent)}.profile-hero-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:18px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--primary-soft) 46%,transparent),transparent 48%),var(--surface)}.profile-hero-avatar{position:relative;width:88px;height:88px}.profile-hero-avatar>.profile-avatar{width:88px;height:88px;border:3px solid var(--surface);border-radius:50%;font-size:26px;box-shadow:0 0 0 1px var(--border),0 12px 26px color-mix(in srgb,var(--primary) 18%,transparent)}.profile-hero-avatar>i{position:absolute;right:4px;bottom:5px;width:15px;height:15px;border:3px solid var(--surface);border-radius:50%;background:var(--green)}.profile-avatar-edit{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;background:var(--surface-raised);color:var(--primary);cursor:pointer;box-shadow:var(--shadow-sm)}.profile-avatar-edit:focus-within,.profile-avatar-edit:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));transform:translateY(-1px)}.profile-avatar-edit .icon{width:14px;height:14px}.profile-hero-copy{min-width:0}.profile-hero-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-account-id,.profile-feature-status,.profile-hero-status>em,.profile-hero-status>span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.profile-hero-status>span{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));color:var(--primary)}.profile-hero-status>em{color:var(--green);background:var(--green-soft)}.profile-hero-status>em i{width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.profile-hero-copy h3{margin:7px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:22px;line-height:1.2}.profile-bio,.profile-username{margin:0;overflow-wrap:anywhere}.profile-username{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:4px;color:var(--text-soft);font-size:12px;font-weight:700}.profile-account-id{min-height:20px;padding-inline:7px;border:1px solid var(--border);color:var(--muted);background:var(--surface-soft);font-size:9px}.profile-bio{max-width:620px;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.55}.profile-form-actions,.profile-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.profile-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.profile-hero-metrics>div{min-width:0;min-height:66px;padding:12px 16px;border-right:1px solid var(--border)}.profile-hero-metrics>div:last-child{border-right:0}.profile-hero-metrics span,.profile-hero-metrics strong{display:block;min-width:0}.profile-hero-metrics span{color:var(--muted);font-size:10px;font-weight:750}.profile-hero-metrics strong{margin-top:5px;overflow:hidden;color:var(--text);font-size:19px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-hero-metrics strong small{color:var(--muted);font-size:10px}.profile-hero-metrics strong.is-date{font-size:12px;line-height:1.45}.profile-tabs{position:sticky;top:-16px;z-index:5;display:flex;align-items:center;gap:4px;margin-top:12px;padding:7px;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 5%,transparent);scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:38px;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:0 0;color:var(--text-soft);font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.profile-tabs button:focus-visible,.profile-tabs button:hover{color:var(--text);background:var(--surface-soft)}.profile-tabs button.is-active{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary-soft) 75%,var(--surface));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 5%,transparent)}.profile-tabs .icon{width:16px;height:16px;flex:0 0 auto}.profile-tab-content{min-width:0;margin-top:12px}.profile-tab-panel{display:grid;min-width:0;gap:12px;animation:enter-up 220ms var(--ease) both}.profile-tab-panel[hidden]{display:none}.profile-details-layout,.profile-devices-layout,.profile-overview-grid,.profile-security-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:12px}.profile-details-layout .profile-preferences-card,.profile-devices-layout>*,.profile-tab-panel>.profile-activity-card,.profile-tab-panel>.profile-security-card{grid-column:1/-1}.profile-card{min-width:0;align-content:start;padding:16px;background:var(--surface);box-shadow:0 8px 22px color-mix(in srgb,var(--text) 4%,transparent)}.profile-card h3{margin:0;color:var(--text);font-size:14px;line-height:1.35}.profile-card-head>div{min-width:0}.profile-card-head p,.profile-password-card p,.profile-sessions-card p,.profile-two-factor-card p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.profile-card-head>.icon{width:19px;height:19px;color:var(--primary)}.profile-completion-value{color:var(--primary);font-size:22px;line-height:1}.profile-completion-track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent)}.profile-completion-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--green));transition:width 420ms var(--ease)}.profile-completion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.profile-completion-list li{display:flex;align-items:center;min-width:0;min-height:28px;gap:6px;padding:0 8px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:700}.profile-completion-list li.is-complete{border-color:color-mix(in srgb,var(--green) 18%,var(--border));color:var(--green);background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}.profile-completion-list .icon{width:13px;height:13px;flex:0 0 auto}.profile-completion-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.profile-quick-grid a,.profile-quick-grid button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;min-height:52px;gap:8px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,transform 160ms var(--ease)}.profile-quick-grid a:focus-visible,.profile-quick-grid a:hover,.profile-quick-grid button:focus-visible,.profile-quick-grid button:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface));transform:translateY(-1px)}.profile-quick-grid>*>.icon{width:17px;height:17px;color:var(--primary)}.profile-quick-grid small,.profile-quick-grid span,.profile-quick-grid strong{min-width:0}.profile-quick-grid small,.profile-quick-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-quick-grid strong{font-size:11px}.profile-quick-grid small{margin-top:2px;color:var(--muted);font-size:9px}.profile-avatar-manager-preview{display:flex;align-items:center;min-width:0;gap:12px}.profile-avatar-large{width:68px;height:68px;flex:0 0 auto;border:2px solid var(--surface);font-size:21px;box-shadow:0 0 0 1px var(--border),0 8px 20px color-mix(in srgb,var(--primary) 14%,transparent)}.profile-avatar-manager-preview>div{min-width:0}.profile-avatar-manager-preview p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.profile-form-grid,.profile-password-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.profile-form-grid .field,.profile-password-fields .field{margin:0}.profile-form-grid textarea{min-height:86px;resize:vertical}.profile-form-grid .field>span,.profile-password-fields .field>span:first-child{display:flex;justify-content:space-between;gap:10px}.profile-form-grid .field>span small{color:var(--muted);font-size:9px}.profile-form-actions{margin-top:auto}.profile-preferences-card{gap:14px}.profile-choice-group{min-width:0;margin:0;padding:0;border:0}.profile-choice-group legend{margin-bottom:7px;color:var(--text-soft);font-size:11px;font-weight:800}.profile-choice-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.profile-choice{position:relative;min-width:0;cursor:pointer}.profile-choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-choice>span{display:grid;min-height:54px;align-content:center;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft);transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.profile-choice small,.profile-choice strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-choice strong{color:var(--text);font-size:11px}.profile-choice small{margin-top:3px;color:var(--muted);font-size:9px}.profile-choice input:checked+span{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent)}.profile-choice input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:2px}.profile-password-input{position:relative;display:block!important}.profile-password-input input{width:100%;padding-right:46px}.profile-password-input .icon-button{position:absolute;top:50%;right:4px;width:34px;height:34px;border-color:transparent;background:0 0;transform:translateY(-50%)}.profile-password-strength{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.profile-password-strength>span{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.profile-password-strength i{height:5px;border-radius:999px;background:var(--border)}.profile-password-strength[data-score="1"] i:nth-child(-n+1),.profile-password-strength[data-score="2"] i:nth-child(-n+2){background:var(--red)}.profile-password-strength[data-score="3"] i:nth-child(-n+3){background:var(--amber)}.profile-password-strength[data-score="4"] i{background:var(--green)}.profile-password-strength small{color:var(--muted);font-size:10px;white-space:nowrap}.profile-feature-status{gap:5px}.profile-feature-status.is-success{color:var(--green);background:var(--green-soft)}.profile-feature-status.is-warning{color:var(--amber);background:var(--amber-soft)}.profile-feature-status .icon{width:12px;height:12px}.profile-2fa-box:empty{display:none}.profile-session-list{gap:7px}.profile-session-row{min-width:0;min-height:58px;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.profile-session-device{min-width:0}.profile-session-device>span{min-width:0}.profile-session-row small{overflow-wrap:anywhere;line-height:1.5}.profile-session-row em{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.profile-session-row em.is-current{color:var(--green);background:var(--green-soft)}.profile-session-row em.is-revoked{color:var(--muted);background:var(--surface)}.profile-muted{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.profile-data-card{gap:12px}.profile-data-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-top:1px solid var(--border)}.profile-data-tool{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-width:0;gap:10px;padding:12px 12px 0 0}.profile-data-tool+.profile-data-tool{padding-right:0;padding-left:12px;border-left:1px solid var(--border)}.profile-data-tool-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:7px;color:var(--primary);background:var(--primary-soft)}.profile-data-tool-icon.is-security{color:var(--green);background:var(--green-soft)}.profile-data-tool-icon .icon{width:18px;height:18px}.profile-data-tool>div{min-width:0}.profile-data-tool small,.profile-data-tool strong{display:block;min-width:0}.profile-data-tool strong{color:var(--text);font-size:11px}.profile-data-tool small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.profile-activity-toolbar{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.profile-activity-filters{display:grid;grid-template-columns:repeat(5,minmax(48px,1fr));min-width:0;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.profile-activity-filters button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:32px;gap:4px;padding:0 8px;border:0;border-radius:5px;color:var(--muted);background:0 0;font:inherit;font-size:10px;font-weight:780;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.profile-activity-filters button small{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;color:inherit;background:color-mix(in srgb,currentColor 9%,transparent);font-size:8px}.profile-activity-filters button:focus-visible,.profile-activity-filters button:hover{color:var(--text);background:var(--surface)}.profile-activity-filters button.is-active{color:var(--primary);background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--text) 8%,transparent)}.profile-activity-actions{display:flex;flex:0 0 auto;gap:7px}.profile-activity-copy{min-width:0}.profile-activity-copy>div{display:flex;align-items:center;min-width:0;gap:7px}.profile-activity-copy>div>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-activity-copy>div>span{display:inline-flex;flex:0 0 auto;align-items:center;min-height:20px;padding:0 6px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:8px;font-weight:800}body[data-profile-density=compact] .content{padding-top:18px}body[data-profile-density=compact] .page-shell,body[data-profile-density=compact] .profile-details-layout,body[data-profile-density=compact] .profile-devices-layout,body[data-profile-density=compact] .profile-overview-grid,body[data-profile-density=compact] .profile-security-layout,body[data-profile-density=compact] .profile-tab-panel{gap:9px}body[data-profile-density=compact] .profile-card{padding:12px}body[data-profile-density=comfortable] .content{padding-top:32px}body[data-profile-density=comfortable] .profile-card{padding:20px}body[data-profile-motion=reduced] .modal-panel,body[data-profile-motion=reduced] .page-shell,body[data-profile-motion=reduced] .profile-tab-panel{animation:none!important}body[data-profile-motion=reduced] .profile-avatar-edit,body[data-profile-motion=reduced] .profile-completion-track i,body[data-profile-motion=reduced] .profile-quick-grid>*,body[data-profile-motion=reduced] .sidebar-user-main{transition:none!important}@media (max-width:720px){.profile-dialog[open]{place-items:end center;padding:0}.profile-dialog .profile-panel{width:100%;max-width:100%;height:min(94dvh,900px);max-height:94dvh;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0;overflow:hidden}.profile-modal-header{padding:12px 14px}.profile-modal-header .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.profile-body{padding:12px;scrollbar-gutter:auto}.profile-hero-main{grid-template-columns:72px minmax(0,1fr);min-height:0;gap:12px;padding:14px}.profile-hero-avatar,.profile-hero-avatar>.profile-avatar{width:72px;height:72px}.profile-hero-avatar>.profile-avatar{font-size:22px}.profile-hero-copy h3{font-size:18px}.profile-bio{font-size:11px}.profile-hero-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-hero-actions .button{min-height:44px;justify-content:center}.profile-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-metrics>div{min-height:58px;padding:10px 13px;border-bottom:1px solid var(--border)}.profile-hero-metrics>div:nth-child(2){border-right:0}.profile-hero-metrics>div:nth-last-child(-n+2){border-bottom:0}.profile-tabs{top:-12px;margin-top:9px;padding:5px}.profile-tabs button{min-width:76px;min-height:44px;padding-inline:10px}.profile-tab-content{margin-top:0;padding-top:14px}.profile-details-layout,.profile-devices-layout,.profile-form-grid,.profile-overview-grid,.profile-password-fields,.profile-security-layout{grid-template-columns:1fr}.profile-password-strength{grid-column:auto}.profile-card{padding:13px}.profile-card-head{flex-direction:row;align-items:flex-start}.profile-card .button,.profile-form-actions .button,.profile-session-row .button{min-height:44px}.profile-form-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));width:100%}.profile-form-actions .button{width:100%;justify-content:center}.profile-password-input .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.profile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-choice-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-session-row{flex-direction:row;align-items:center}.profile-activity-item{align-items:center}.profile-data-tools{grid-template-columns:1fr}.profile-data-tool,.profile-data-tool+.profile-data-tool{grid-template-columns:38px minmax(0,1fr);padding:12px 0 0;border-left:0}.profile-data-tool+.profile-data-tool{margin-top:12px;border-top:1px solid var(--border)}.profile-data-tool>.button{grid-column:1/-1;width:100%;min-height:44px;justify-content:center}.profile-activity-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.profile-activity-filters{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.profile-activity-filters button{min-height:44px;padding:0 3px}.profile-activity-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-activity-actions .button{width:100%;min-height:44px;justify-content:center}}@media (max-width:430px){.profile-bio,.profile-choice small,.profile-hero-status>span{display:none}.profile-choice>span{min-height:48px;padding-inline:6px;text-align:center}.profile-choice strong{white-space:normal}.profile-completion-list{grid-template-columns:1fr}.profile-session-row{flex-direction:column;align-items:stretch}.profile-session-row>.button,.profile-session-row>em{align-self:stretch;justify-content:center}.profile-password-strength{grid-template-columns:1fr}.profile-password-strength small{white-space:normal}.profile-activity-item{grid-template-columns:34px minmax(0,1fr)}.profile-activity-item time{grid-column:2}.profile-activity-copy>div{align-items:flex-start;flex-direction:column;gap:4px}.profile-activity-copy>div>strong{overflow:visible;text-overflow:clip;white-space:normal}.profile-activity-filters button{gap:1px;padding-inline:1px;font-size:9px;white-space:nowrap}.profile-activity-filters button>span{white-space:nowrap}.profile-activity-filters button small{min-width:14px;height:14px;padding-inline:2px;font-size:7px}}.sidebar-user-copy em{display:none}@media (max-width:720px){body.settings-page{min-width:0;overflow-x:clip}.settings-page .settings-content{width:100%;max-width:100%;min-width:0;padding:14px 12px 104px;overflow-x:clip}.settings-page #settingsForm,.settings-page .settings-guide,.settings-page .settings-hero,.settings-page .settings-panel,.settings-page .settings-panels,.settings-page .settings-shell{width:100%;max-width:100%;min-width:0}}.profile-passkey-item{grid-template-columns:minmax(0,1fr) auto;transition:border-color 160ms ease,background-color 160ms ease,opacity 160ms ease}.profile-passkey-copy,.profile-passkey-item-actions{min-width:0}.profile-passkey-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-passkey-copy small{overflow-wrap:anywhere;line-height:1.6}.profile-passkey-item-actions{display:flex;align-items:center;gap:6px}.profile-passkey-status{display:inline-flex;align-items:center;min-height:20px;margin-right:3px;padding:0 6px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:10px;font-weight:800;line-height:1}.profile-passkey-item.is-revoked{border-style:dashed;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}.profile-passkey-rename-form{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;min-width:0;gap:7px;animation:enter-up 180ms var(--ease) both}.profile-passkey-rename-form[hidden]{display:none}.profile-passkey-rename-form input,.profile-passkey-rename-form label{min-width:0;width:100%}.profile-passkey-rename-form input{min-height:44px}.profile-passkey-rename-form .icon-button{width:44px;min-width:44px;height:44px}.profile-passkey-rename-form .icon-button.is-confirm{border-color:color-mix(in srgb,var(--green) 28%,var(--border));color:var(--green);background:var(--green-soft)}.profile-passkey-item.is-renaming>.profile-passkey-copy,.profile-passkey-item.is-renaming>.profile-passkey-item-actions{display:none}.profile-passkey-rename-form.is-busy{opacity:.72;pointer-events:none}.profile-device-tools{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-width:0;gap:11px;margin-bottom:12px;padding:10px 12px;border-block:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.profile-device-tools-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:7px;color:var(--primary);background:var(--primary-soft)}.profile-device-tools-icon .icon{width:18px;height:18px}.profile-device-tools>div{min-width:0}.profile-device-tools small,.profile-device-tools strong{display:block;min-width:0}.profile-device-tools strong{color:var(--text);font-size:12px}.profile-device-tools small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.profile-device-tools-actions{display:flex;align-items:center;gap:7px}.profile-device-tools-actions .button{min-height:40px}.profile-session-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:5px}.profile-session-filters button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:38px;gap:5px;padding:0 8px;border:1px solid var(--border);border-radius:7px;color:var(--text-soft);background:var(--surface-soft);font-size:10px;font-weight:800;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,transform 160ms var(--ease)}.profile-session-filters button:focus-visible,.profile-session-filters button:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));color:var(--primary);transform:translateY(-1px)}.profile-session-filters button.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface))}.profile-session-filters small{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border-radius:999px;color:inherit;background:var(--surface);font-size:8px}.profile-session-empty{min-height:58px;padding:17px 10px;border:1px dashed var(--border);border-radius:7px;text-align:center}@media (max-width:720px){.profile-device-tools{grid-template-columns:40px minmax(0,1fr);margin-bottom:10px;padding:10px 0}.profile-device-tools-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-device-tools-actions .button,.profile-session-filters button{width:100%;min-height:44px;justify-content:center}.profile-passkey-item .icon-button{width:44px;min-width:44px;height:44px}}@media (max-width:430px){.profile-passkey-item{gap:7px}.profile-passkey-item-actions{gap:3px}.profile-passkey-copy strong{font-size:12px}.profile-passkey-copy small{font-size:9px}.profile-session-filters{gap:3px}.profile-session-filters button{gap:2px;padding-inline:2px;font-size:9px;white-space:nowrap}.profile-session-filters small{min-width:16px;height:16px;padding-inline:2px;font-size:7px}}@media (prefers-reduced-motion:reduce){.profile-passkey-item,.profile-passkey-rename-form,.profile-session-filters button{animation:none;transition:none}.profile-session-filters button:focus-visible,.profile-session-filters button:hover{transform:none}}:root{--ui-motion-fast:140ms;--ui-motion-medium:240ms;--ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);--ui-hover-shadow:0 14px 34px color-mix(in srgb, var(--primary) 10%, rgba(20, 30, 45, .10));--ui-panel-shadow:0 18px 46px rgba(20, 30, 45, .09)}[data-theme=dark]{--ui-hover-shadow:0 18px 46px rgba(0, 0, 0, .34);--ui-panel-shadow:0 22px 54px rgba(0, 0, 0, .28)}body.app-page,body.auth-page,body.public-page{accent-color:var(--primary)}body.app-page .button,body.app-page .icon-button,body.auth-page .button,body.auth-page .icon-button,body.public-page .button,body.public-page .icon-button{isolation:isolate;overflow:hidden}body.app-page .button::after,body.app-page .icon-button::after,body.auth-page .button::after,body.auth-page .icon-button::after,body.public-page .button::after,body.public-page .icon-button::after{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,#fff 36%,transparent),transparent 58%);content:"";opacity:0;pointer-events:none;transform:scale(.82);transition:opacity var(--ui-motion-fast) ease,transform var(--ui-motion-medium) var(--ease)}body.app-page .button>*,body.app-page .icon-button>*,body.auth-page .button>*,body.auth-page .icon-button>*,body.public-page .button>*,body.public-page .icon-button>*{position:relative;z-index:1}body.app-page .is-pressing,body.auth-page .is-pressing,body.public-page .is-pressing{transform:translateY(0) scale(.985)!important}@media (hover:hover) and (pointer:fine){body.app-page .button:hover::after,body.app-page .icon-button:hover::after,body.auth-page .button:hover::after,body.auth-page .icon-button:hover::after,body.public-page .button:hover::after,body.public-page .icon-button:hover::after{opacity:.28;transform:scale(1)}.content-card:hover,.front-deploy-card:hover,.front-enterprise-card:hover,.front-feature:hover,.front-feedback-card:hover,.front-flow-step:hover,.front-import-card:hover,.front-live-stat-card:hover,.front-partner-card:hover,.front-preview-card:hover,.front-product:hover,.front-scenario-card:hover,.front-support-card:hover,.health-card:hover,.import-page-rebuild .history-pane:hover,.import-page-rebuild .preview-pane:hover,.import-page-rebuild .source-pane:hover,.import-page-rebuild .target-pane:hover,.log-overview-card:hover,.panel:hover,.profile-passkey-item:hover,.profile-summary-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:var(--ui-hover-shadow)}}.content-card,.front-deploy-card,.front-enterprise-card,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-live-stat-card,.front-partner-card,.front-preview-card,.front-product,.front-scenario-card,.front-support-card,.health-card,.import-page-rebuild .history-pane,.import-page-rebuild .preview-pane,.import-page-rebuild .source-pane,.import-page-rebuild .target-pane,.log-overview-card,.panel,.profile-passkey-item,.profile-summary-card{transition:transform var(--ui-motion-medium) var(--ease),border-color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-medium) var(--ease);will-change:transform}.auth-card-head,.auth-copy,.front-section-heading,.panel-head,.profile-panel-head,.section-heading{text-wrap:balance}.analytics-period select,.auth-form input,.auth-form select,.auth-form textarea,.field input,.field select,.field textarea,.front-preview-form input,.front-url-form input,.import-page-rebuild input,.import-page-rebuild select,.import-page-rebuild textarea,.sort-select select,.source-pane textarea{transition:border-color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease,transform var(--ui-motion-fast) var(--ease)}.analytics-period select:focus,.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.front-preview-form input:focus,.front-url-form input:focus,.import-page-rebuild input:focus,.import-page-rebuild select:focus,.import-page-rebuild textarea:focus,.sort-select select:focus,.source-pane textarea:focus{box-shadow:var(--ui-focus-ring);transform:translateY(-1px)}.import-format-card,.import-source-tab,.links-tools .segmented button,.preview-card,.profile-session-filters button,.sidebar-nav a,.sidebar-nav button,.sidebar-user-main{transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}@media (hover:hover) and (pointer:fine){.import-format-card:hover,.import-source-tab:hover,.links-tools .segmented button:hover,.preview-card:hover,.profile-session-filters button:hover,.sidebar-nav a:hover,.sidebar-nav button:hover,.sidebar-user-main:hover{transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 8%,transparent)}}body.auth-page .auth-shell,body.public-page .front-main,html.ui-polish-ready .auth-shell,html.ui-polish-ready .front-main,html.ui-polish-ready .page-shell{animation:ui-polish-page-in 320ms var(--ease) both}body.auth-page .auth-card,body.public-page .front-preview-card,body.public-page .front-product,html.ui-polish-ready .import-page-rebuild .import-workbench,html.ui-polish-ready .links-tools,html.ui-polish-ready .profile-dialog-panel,html.ui-polish-ready .quick-create-rebuild{animation:ui-polish-lift-in 260ms var(--ease) both}@keyframes ui-polish-page-in{from{opacity:.001}to{opacity:1}}@keyframes ui-polish-lift-in{from{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.link-modal-card,.message-center-dialog,.profile-dialog-panel,.toast,.toast-item{backdrop-filter:blur(18px)}.auth-shell,.dashboard-shell,.front-main,.page-shell{min-width:0}.auth-actions,.front-hero-actions,.import-page-rebuild .panel-head,.links-tools,.panel-head,.topbar-actions{min-width:0}.auth-actions>*,.front-hero-actions>*,.import-page-rebuild .panel-head>*,.links-tools>*,.panel-head>*,.topbar-actions>*{min-width:0}@media (max-width:900px){.dashboard-sidebar,.sidebar{padding-bottom:max(96px,calc(96px + env(safe-area-inset-bottom)))}.import-page-rebuild .panel-head,.links-tools,.panel-head,.topbar-actions{gap:8px}.auth-actions .button,.front-hero-actions .button,.import-page-rebuild .panel-head .button,.links-tools .button,.topbar-actions .button{min-height:44px}}@media (max-width:720px){body.app-page .button,body.auth-page .button,body.public-page .button{white-space:normal;line-height:1.25}.content-card,.front-deploy-card,.front-enterprise-card,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-live-stat-card,.front-partner-card,.front-preview-card,.front-product,.front-scenario-card,.front-support-card,.health-card,.import-page-rebuild .history-pane,.import-page-rebuild .preview-pane,.import-page-rebuild .source-pane,.import-page-rebuild .target-pane,.log-overview-card,.panel{box-shadow:0 10px 26px rgba(20,30,45,.06)}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.front-preview-form input:focus,.front-url-form input:focus,.import-page-rebuild input:focus,.import-page-rebuild select:focus,.import-page-rebuild textarea:focus,.source-pane textarea:focus{transform:none}}@media (max-width:430px){.auth-card-head,.front-section-heading,.panel-head,.section-heading{text-align:left}.auth-actions,.front-hero-actions,.topbar-actions{width:100%}.auth-actions .button,.front-hero-actions .button,.topbar-actions .button{flex:1 1 100%;width:100%}#toastRegion,.toast-region{right:10px;left:10px;width:auto}}@media (prefers-reduced-motion:reduce){body.auth-page .auth-card,body.auth-page .auth-shell,body.public-page .front-main,body.public-page .front-preview-card,body.public-page .front-product,html.ui-polish-ready .auth-shell,html.ui-polish-ready .front-main,html.ui-polish-ready .import-page-rebuild .import-workbench,html.ui-polish-ready .links-tools,html.ui-polish-ready .page-shell,html.ui-polish-ready .profile-dialog-panel,html.ui-polish-ready .quick-create-rebuild{animation:none!important}.content-card,.front-deploy-card,.front-enterprise-card,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-live-stat-card,.front-partner-card,.front-preview-card,.front-product,.front-scenario-card,.front-support-card,.health-card,.import-format-card,.import-page-rebuild .history-pane,.import-page-rebuild .preview-pane,.import-page-rebuild .source-pane,.import-page-rebuild .target-pane,.import-source-tab,.links-tools .segmented button,.log-overview-card,.panel,.preview-card,.profile-passkey-item,.profile-session-filters button,.profile-summary-card,.sidebar-nav a,.sidebar-nav button,.sidebar-user-main{transition:none!important;transform:none!important}}.sidebar-status{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:8px;margin:10px 0 0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--green) 10%,transparent),transparent 58%),color-mix(in srgb,var(--surface-raised) 88%,var(--sidebar));box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.sidebar-status .status-head{display:inline-flex;align-items:center;min-width:0;gap:7px}.sidebar-status .status-head strong{overflow:hidden;color:var(--text);font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sidebar-status p{margin:0;color:var(--muted);font-size:10px;font-weight:750;line-height:1;white-space:nowrap}.sidebar-status .status-dot.is-success{animation:rjdl-status-pulse 2.6s ease-in-out infinite}.sidebar-status .status-dot.is-danger{animation:rjdl-status-danger-pulse 1.8s ease-in-out infinite}@keyframes rjdl-status-pulse{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 6%,transparent)}}@keyframes rjdl-status-danger-pulse{0%,100%{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 14%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--red) 7%,transparent)}}.sidebar-user .icon-button,.sidebar-user-main,.topbar-actions .button,.topbar-actions .icon-button{will-change:transform}.topbar-actions .button:focus-visible,.topbar-actions .button:hover,.topbar-actions .icon-button:focus-visible,.topbar-actions .icon-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 11%,transparent)}.topbar-profile-button{position:relative;overflow:visible}.topbar-profile-button::before{content:"";position:absolute;right:5px;bottom:5px;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}.app-layout.sidebar-compact .sidebar-status{justify-content:center;min-height:40px;padding:8px;border-radius:12px}.app-layout.sidebar-compact .sidebar-status .status-head strong,.app-layout.sidebar-compact .sidebar-status p{display:none}@media (max-width:900px){.sidebar-status{min-height:32px;margin-top:8px;padding:6px 8px}.sidebar-status .status-head strong,.sidebar-status p{font-size:10px}}@media (prefers-reduced-motion:reduce){.back-top-button.is-returning .icon{animation:none!important}.public-page.front-nav-redesigned .front-header::after{transition:none}.sidebar-status .status-dot.is-danger,.sidebar-status .status-dot.is-success{animation:none!important}}.front-contact-float-actions .button:focus-visible,.front-contact-float-items a:focus-visible,.front-contact-float-items button:focus-visible,.front-mobile-quicknav a:focus-visible,.topbar-actions .button:focus-visible,.topbar-actions .icon-button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 62%,#ffffff);outline-offset:3px}@media (max-width:720px){.front-mobile-quicknav{z-index:64;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-raised) 96%,transparent)),var(--surface);box-shadow:0 -18px 34px color-mix(in srgb,var(--text) 11%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 64%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.front-mobile-quicknav a{position:relative;min-height:46px;border-radius:12px;transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease),box-shadow 160ms ease}.front-mobile-quicknav a::after{content:"";position:absolute;right:50%;bottom:5px;width:0;height:3px;border-radius:999px;background:var(--primary);transform:translateX(50%);transition:width 180ms ease}.front-mobile-quicknav a.is-active,.front-mobile-quicknav a:focus-visible,.front-mobile-quicknav a:hover{background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.front-mobile-quicknav a.is-active::after,.front-mobile-quicknav a:focus-visible::after,.front-mobile-quicknav a:hover::after{width:18px}.front-mobile-quicknav a.is-pressing{transform:translateY(1px) scale(.98)}.public-page.has-front-contact-float.has-front-mobile-quicknav{--front-contact-float-bottom:132px}.front-contact-float{z-index:58;max-height:min(62vh,430px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;box-shadow:0 24px 56px color-mix(in srgb,var(--text) 16%,transparent)}.front-contact-float-head{position:sticky;top:0;z-index:1;background:inherit}.front-contact-float-actions .button,.front-contact-float-items a,.front-contact-float-items button{min-height:44px;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms var(--ease)}.front-contact-float-items a:focus-visible,.front-contact-float-items a:hover,.front-contact-float-items button:focus-visible,.front-contact-float-items button:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));color:var(--primary)}.front-contact-float-actions .button.is-pressing,.front-contact-float-items a.is-pressing,.front-contact-float-items button.is-pressing{transform:translateY(1px) scale(.99)}}@media (max-width:430px){.front-mobile-quicknav{right:8px;bottom:8px;left:8px;gap:4px;padding:7px;border-radius:18px}.front-mobile-quicknav a{min-height:42px;padding:5px 3px}.front-mobile-quicknav a span{max-width:100%;font-size:10px;white-space:nowrap}.front-contact-float{right:10px;left:10px;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.front-contact-float-actions .button,.front-contact-float-items a,.front-contact-float-items button,.front-mobile-quicknav a,.front-mobile-quicknav a::after{transition:none!important;transform:none!important}}.topbar-profile-button.has-avatar,.topbar-profile-button:has(.topbar-profile-image){border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 56%,var(--surface)),var(--surface))}.topbar-profile-button.has-avatar>.icon,.topbar-profile-button:has(.topbar-profile-image)>.icon{opacity:0;visibility:hidden}.topbar-profile-button.has-avatar .topbar-profile-image,.topbar-profile-button:has(.topbar-profile-image) .topbar-profile-image{z-index:1;background:var(--surface);object-fit:cover}.topbar-profile-button.has-avatar::before,.topbar-profile-button:has(.topbar-profile-image)::before{z-index:2;pointer-events:none}.topbar-profile-button.has-avatar{width:40px;min-width:40px;max-width:40px;height:40px;flex:0 0 40px;padding:0;overflow:hidden}.topbar-profile-button.has-avatar>.icon{display:none!important}.topbar-profile-button .topbar-profile-fallback{display:none;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-soft)}.topbar-profile-button.avatar-failed .topbar-profile-fallback{display:inline-flex}.topbar-profile-button.has-avatar .topbar-profile-fallback{display:none!important}.topbar-profile-button.has-avatar .topbar-profile-image{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:8px}.topbar-actions .topbar-profile-button.has-avatar,.topbar-actions .topbar-profile-button:has(.topbar-profile-image){width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;flex:0 0 40px;padding:0;overflow:visible;border-radius:999px;border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:var(--surface);box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 64%,transparent),0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}.topbar-actions .topbar-profile-button.has-avatar:hover,.topbar-actions .topbar-profile-button:has(.topbar-profile-image):hover{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:var(--surface);box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 72%,transparent),0 10px 22px color-mix(in srgb,var(--primary) 14%,transparent)}.topbar-actions .topbar-profile-button.has-avatar .topbar-profile-image,.topbar-actions .topbar-profile-button:has(.topbar-profile-image) .topbar-profile-image{inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:0;border-radius:999px;background:var(--surface);box-shadow:none;object-fit:cover}.topbar-actions .topbar-profile-button.has-avatar::before,.topbar-actions .topbar-profile-button:has(.topbar-profile-image)::before{right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--bg);border-radius:999px;background:var(--green);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 24%,transparent)}@media (max-width:430px){.topbar-actions .topbar-profile-button.has-avatar,.topbar-actions .topbar-profile-button:has(.topbar-profile-image){width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;flex-basis:38px}}.topbar-actions .topbar-profile-button.has-avatar,.topbar-actions .topbar-profile-button:has(.topbar-profile-image){border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 66%,transparent),0 6px 14px color-mix(in srgb,var(--primary) 8%,transparent)}.topbar-actions .topbar-profile-button.has-avatar:hover,.topbar-actions .topbar-profile-button:has(.topbar-profile-image):hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 76%,transparent),0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent)}.topbar-actions .topbar-profile-button.has-avatar .topbar-profile-image,.topbar-actions .topbar-profile-button:has(.topbar-profile-image) .topbar-profile-image{inset:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.topbar-actions .topbar-profile-button.has-avatar::before,.topbar-actions .topbar-profile-button:has(.topbar-profile-image)::before{right:1px;bottom:1px;width:7px;height:7px;border-color:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--bg) 84%,transparent)}.app-layout{transition:grid-template-columns 240ms var(--ease)}.sidebar{overflow:hidden;gap:10px;padding:16px 14px max(14px,env(safe-area-inset-bottom));transition:width 240ms var(--ease),padding 240ms var(--ease),transform 240ms var(--ease),box-shadow 240ms ease}.brand{flex:0 0 auto;min-height:56px;gap:12px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 44%,transparent),transparent 60%),color-mix(in srgb,var(--surface-raised) 92%,var(--sidebar));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}.brand img{width:40px;height:40px;flex:0 0 40px;border-radius:14px;box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 18%,transparent);transition:transform 220ms var(--ease),box-shadow 220ms ease}.brand:hover img{transform:translateY(-1px) scale(1.03);box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 24%,transparent)}.brand strong{font-size:16px;letter-spacing:0}.brand span{margin-top:3px;font-size:10px;letter-spacing:.06em}.sidebar-compact-toggle{position:absolute;top:86px;right:-15px;z-index:36;width:32px;min-width:32px;max-width:32px;height:42px;min-height:42px;margin:0;padding:0;gap:0;border-radius:999px;border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 96%,transparent)),var(--surface);color:var(--primary);box-shadow:0 14px 28px color-mix(in srgb,var(--text) 14%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 74%,transparent)}.sidebar-compact-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar-compact-toggle .icon{width:17px;height:17px;transition:transform 220ms var(--ease)}.sidebar-compact-toggle:focus-visible,.sidebar-compact-toggle:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--border-strong));color:#fff;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 76%,#63b3ff));box-shadow:0 18px 34px color-mix(in srgb,var(--primary) 25%,transparent);transform:translateX(2px)}.app-layout.sidebar-compact .sidebar-compact-toggle{position:absolute;top:86px;right:-17px;width:32px;min-width:32px;max-width:32px;height:42px;min-height:42px;margin:0;padding:0;border-radius:999px}.app-layout.sidebar-compact .sidebar-compact-toggle .icon{transform:rotate(180deg)}.sidebar-search,.sidebar-search-meta,.sidebar-section-tools{flex:0 0 auto}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 12px;scrollbar-width:thin}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--primary) 20%,transparent)}.sidebar-status,.sidebar-user{flex:0 0 auto}.sidebar-status{margin-top:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sidebar-user{margin-top:0;padding-top:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar) 0,transparent),color-mix(in srgb,var(--sidebar) 92%,transparent))}.app-layout.sidebar-compact .brand{min-height:54px;padding:7px}.app-layout.sidebar-compact .brand img{width:42px;height:42px;flex-basis:42px}.app-layout.sidebar-compact .sidebar{gap:9px;overflow:visible}.app-layout.sidebar-compact .sidebar-nav{overflow:visible;padding-inline:0}@media (max-width:900px){.sidebar{height:100dvh;max-height:100dvh;gap:10px;overflow:hidden;padding:16px 14px max(14px,env(safe-area-inset-bottom))}.brand{min-height:56px}.brand img{width:40px;height:40px}.sidebar-compact-toggle{display:none}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.sidebar-status,.sidebar-user{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.app-layout,.brand img,.sidebar,.sidebar-compact-toggle,.sidebar-compact-toggle .icon{transition:none!important;transform:none!important}}.app-layout.sidebar-compact .sidebar>.sidebar-compact-toggle{position:absolute;top:86px;right:-17px;z-index:40;width:32px;min-width:32px;max-width:32px;height:42px;min-height:42px;margin:0;padding:0;border-radius:999px}.app-page[data-ui-motion-enabled="1"] .links-section,.app-page[data-ui-motion-enabled="1"] .page-shell,.app-page[data-ui-motion-enabled="1"] .sidebar,.app-page[data-ui-motion-enabled="1"] .topbar,.app-page[data-ui-motion-enabled="1"] .workbench{transition:opacity 180ms ease,transform 220ms var(--ease),box-shadow 180ms ease,border-color 180ms ease}.app-page[data-ui-motion-enabled="1"]:not(.is-app-ready) .links-section,.app-page[data-ui-motion-enabled="1"]:not(.is-app-ready) .page-shell,.app-page[data-ui-motion-enabled="1"]:not(.is-app-ready) .sidebar,.app-page[data-ui-motion-enabled="1"]:not(.is-app-ready) .topbar,.app-page[data-ui-motion-enabled="1"]:not(.is-app-ready) .workbench{opacity:.001;transform:translateY(4px)}.app-page.is-app-ready .links-section,.app-page.is-app-ready .page-shell,.app-page.is-app-ready .sidebar,.app-page.is-app-ready .topbar,.app-page.is-app-ready .workbench{opacity:1;transform:none}@supports (content-visibility:auto){.app-page[data-content-visibility-enabled="1"] .analytics-grid,.app-page[data-content-visibility-enabled="1"] .creation-notes,.app-page[data-content-visibility-enabled="1"] .health-dashboard,.app-page[data-content-visibility-enabled="1"] .links-command-center,.app-page[data-content-visibility-enabled="1"] .links-filter-note,.app-page[data-content-visibility-enabled="1"] .links-filter-recent,.app-page[data-content-visibility-enabled="1"] .links-filter-summary,.app-page[data-content-visibility-enabled="1"] .log-center-grid,.app-page[data-content-visibility-enabled="1"] .log-file-index,.app-page[data-content-visibility-enabled="1"] .log-health-panel,.app-page[data-content-visibility-enabled="1"] .log-issue-digest,.app-page[data-content-visibility-enabled="1"] .log-overview-grid,.app-page[data-content-visibility-enabled="1"] .log-toolbar,.app-page[data-content-visibility-enabled="1"] .log-utility-head,.app-page[data-content-visibility-enabled="1"] .maintenance-strip,.app-page[data-content-visibility-enabled="1"] .schedule-helper-card,.app-page[data-content-visibility-enabled="1"] .taxonomy-card,.app-page[data-content-visibility-enabled="1"] .top-links-panel{content-visibility:auto;contain-intrinsic-size:auto 420px}}.modal-loading,.table-loading{position:relative;overflow:hidden;isolation:isolate}.modal-loading::after,.table-loading::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 34%,transparent),transparent),color-mix(in srgb,var(--surface-soft) 82%,transparent);transform:translateX(-120%);animation:rjdl-loading-sheen 1.35s ease-in-out infinite}@keyframes rjdl-loading-sheen{100%{transform:translateX(120%)}}@media (hover:hover) and (pointer:fine){.card,.create-rebuild-hero,.health-dashboard,.links-command-center,.stat-card,.stat-tile,.taxonomy-card{transition:transform 180ms var(--ease),box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease}.create-rebuild-hero:hover,.health-dashboard:hover,.links-command-center:hover,.taxonomy-card:hover{transform:translateY(-1px);box-shadow:0 18px 36px color-mix(in srgb,var(--text) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.app-page[data-ui-motion-enabled="1"] .links-section,.app-page[data-ui-motion-enabled="1"] .page-shell,.app-page[data-ui-motion-enabled="1"] .sidebar,.app-page[data-ui-motion-enabled="1"] .topbar,.app-page[data-ui-motion-enabled="1"] .workbench,.modal-loading::after,.table-loading::after{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}@media (max-width:430px){.content,.content-workbench .quick-create-rebuild .create-mode-switch,.create-mode-switch,.create-rebuild-hero,.create-rebuild-hero article,.health-dashboard,.links-header,.links-section,.links-tools,.links-tools .segmented,.page-shell,.page-shell-actions,.page-shell-head,.page-shell-head>div:first-child,.quick-create,.quick-create-rebuild,.workbench,.workbench-heading{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.page-shell{grid-template-columns:minmax(0,1fr)}.content{overflow-x:clip;padding-inline:14px}.content-workbench .quick-create-rebuild .create-mode-switch,.content-workbench .workbench,.create-rebuild-hero,.health-dashboard,.page-shell,.page-shell-actions,.page-shell-head,.quick-create-rebuild,.workbench-heading{inline-size:auto!important;width:auto!important;justify-self:stretch}.content-workbench .workbench{padding-inline:14px}.quick-create-rebuild{margin-inline:0;padding-inline:12px}.create-rebuild-hero{margin-inline:0;grid-template-columns:minmax(0,1fr)}.content-workbench .quick-create-rebuild .create-mode-switch label,.create-rebuild-hero article{inline-size:100%;max-inline-size:100%}.topbar{align-items:center;gap:6px}.topbar-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;overflow-x:clip;overflow-y:visible;padding-inline-end:0}.topbar-actions>.button,.topbar-actions>.icon-button{flex:0 0 34px;inline-size:34px;width:34px;min-inline-size:34px;min-width:34px;block-size:38px;min-block-size:38px;min-height:38px;padding-inline:0;border-radius:13px}.topbar-actions>.topbar-profile-button.has-avatar,.topbar-actions>.topbar-profile-button:has(.topbar-profile-image){flex-basis:36px;inline-size:36px;width:36px;min-inline-size:36px;min-width:36px;max-inline-size:36px;max-width:36px;block-size:38px;height:38px}.topbar-actions>.button{position:relative}.topbar-actions>.button>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.links-header,.page-shell-head,.workbench-heading{overflow-x:clip}.links-header>*,.links-tools>*,.page-shell-actions,.page-shell-head>div:first-child,.quick-create-rebuild>*,.workbench-heading>div{max-inline-size:100%}.page-shell-actions .button{flex:1 1 100%;inline-size:100%;min-width:0}.health-dashboard{overflow-x:clip}.health-dashboard *,.links-section *,.page-shell-head *,.workbench *{min-width:0}.health-dashboard p,.health-dashboard span,.health-dashboard strong,.page-shell-head h1,.page-shell-head p{overflow-wrap:anywhere}}@media (max-width:900px){.app-layout:not(.sidebar-open) .sidebar{transform:translateX(-102%)!important;pointer-events:none!important}.app-layout:not(.sidebar-open) .sidebar-backdrop{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.app-layout.sidebar-open .sidebar{transform:translateX(0)!important;pointer-events:auto!important}}@media (min-width:901px){.app-layout{display:grid!important;grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important;min-height:100vh}.app-layout .sidebar{position:sticky!important;top:0!important;left:auto!important;z-index:30!important;display:flex!important;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;height:100vh!important;max-height:100vh!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.app-layout .sidebar-backdrop{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.app-layout .main-column{display:block!important;min-width:0}.app-layout .topbar{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important}}.leads-page{--lead-radius:18px;--lead-radius-sm:12px;--lead-glow:color-mix(in srgb, var(--primary) 14%, transparent);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 28%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--green) 8%,transparent),transparent 26%),var(--background)}.leads-content{gap:16px;width:100%;max-width:1480px;grid-template-columns:minmax(0,1fr);margin-inline:auto;overflow-x:clip}.leads-content>*{box-sizing:border-box;min-width:0;max-width:100%}.lead-command-panel,.lead-disabled,.lead-duplicate-panel,.lead-filter-panel,.lead-hero,.lead-insights-panel,.lead-kanban-panel,.lead-list-panel,.lead-sla-panel{border-radius:var(--lead-radius)!important;border-color:color-mix(in srgb,var(--primary) 12%,var(--border))!important;box-shadow:0 18px 44px color-mix(in srgb,#0f172a 7%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 56%,transparent)!important}.lead-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);min-height:262px;padding:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 68%,var(--surface)) 0,color-mix(in srgb,var(--surface-raised) 94%,transparent) 54%,color-mix(in srgb,var(--green-soft) 44%,var(--surface)) 100%),var(--surface)}.lead-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 18%,transparent),transparent 34%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent) 0 1px,transparent 1px 16px);opacity:.64;pointer-events:none}.lead-hero::after{content:"";position:absolute;right:-90px;bottom:-120px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 18%,transparent),transparent 66%);pointer-events:none}.lead-hero>*{position:relative;z-index:1}.lead-hero-copy{display:grid;align-content:center;gap:14px}.lead-command-head .workbench-kicker,.lead-hero-copy .workbench-kicker{width:fit-content;padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);color:var(--primary);font-size:10px;font-weight:900;letter-spacing:.13em}.lead-hero-copy h1{max-width:620px;margin:0;color:var(--text);font-size:clamp(30px, 3.2vw, 48px);font-weight:900;line-height:1.08}.lead-hero-copy p{max-width:650px;color:var(--text-soft);font-size:14px}.lead-hero-stats{align-self:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}.lead-hero-stats article{position:relative;min-height:112px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease}.lead-hero-stats article:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:0 16px 32px var(--lead-glow)}.lead-hero-stats article::after{content:"";position:absolute;left:14px;right:14px;bottom:10px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--green) 78%,var(--primary)));opacity:.58}.lead-hero-stats small{font-weight:850;letter-spacing:.05em}.lead-hero-stats strong{color:var(--text);font-size:30px}.lead-section-nav,.lead-view-toolbar{scrollbar-width:none}.lead-filter-meta::-webkit-scrollbar,.lead-section-nav::-webkit-scrollbar,.lead-view-toolbar::-webkit-scrollbar{display:none}.lead-section-nav{position:sticky;top:calc(var(--topbar-height,72px) + 8px);z-index:24;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:8px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 12px 26px color-mix(in srgb,#0f172a 7%,transparent);backdrop-filter:blur(14px)}.lead-section-nav a{min-height:38px;border:1px solid transparent;border-radius:999px;transition:transform 160ms ease,background-color 160ms ease,border-color 160ms ease,color 160ms ease}.lead-section-nav a.is-active,.lead-section-nav a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface));color:var(--primary)}.lead-view-toolbar{position:sticky;top:calc(var(--topbar-height,72px) + 62px);z-index:23;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:9px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#0f172a 5%,transparent);backdrop-filter:blur(12px)}.lead-view-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:var(--surface-raised);color:var(--text-soft);font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,background-color 160ms ease,color 160ms ease}.lead-view-toolbar>*{box-sizing:border-box;max-width:100%}.lead-page-search{display:inline-flex;align-items:center;flex:0 1 min(340px,100%);gap:8px;min-height:38px;min-width:min(260px,32vw);padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:var(--surface-raised);color:var(--text-soft)}.lead-page-search span{flex:0 0 auto;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em}.lead-page-search input{width:100%;min-width:0;border:0;outline:0;padding:0;background:0 0;color:var(--text);font:inherit;font-size:12px;font-weight:700}.lead-page-search:focus-within{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:0 12px 24px var(--lead-glow)}.lead-page-search-count{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--green-soft) 54%,var(--surface));color:color-mix(in srgb,var(--green) 82%,var(--text));font-size:11px;font-weight:850;white-space:nowrap}.lead-row.is-page-filter-hidden{display:none!important}.lead-page-empty{display:grid;justify-items:center;gap:10px;margin-top:14px;padding:24px;border:1px dashed color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:22px;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--primary-soft) 58%,transparent),transparent 34%),color-mix(in srgb,var(--surface-raised) 92%,var(--primary-soft));color:var(--text);text-align:center;box-shadow:0 18px 44px color-mix(in srgb,var(--primary) 8%,transparent)}.lead-page-empty[hidden]{display:none!important}.lead-page-empty h3{margin:0;font-size:17px}.lead-page-empty p{max-width:420px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.lead-view-toolbar button.is-active,.lead-view-toolbar button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));color:var(--primary)}.lead-command-panel{position:relative;overflow:hidden;padding:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.lead-command-panel::after{content:"";position:absolute;inset:auto -70px -120px auto;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--green) 13%,transparent),transparent 68%);pointer-events:none}.lead-bulk-form,.lead-command-card,.lead-command-queue,.lead-duplicate-card,.lead-insight-card,.lead-kanban-column,.lead-sla-grid article,.lead-table tbody tr{border-radius:var(--lead-radius-sm)!important}.lead-command-card,.lead-command-queue,.lead-insight-row,.lead-kanban-card{transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.lead-command-card:hover,.lead-command-queue:hover,.lead-insight-row:hover,.lead-kanban-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,#0f172a 8%,transparent)}.lead-command-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.lead-command-card{min-height:124px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--lead-command-tone) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-raised) 90%,transparent)}.lead-command-icon{border-radius:14px}.lead-command-body{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.lead-command-queues{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lead-command-queue{min-height:66px}.lead-command-tips{border-radius:16px}.lead-active-filters{padding:10px;border:1px dashed color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.lead-filter-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),var(--surface))}.lead-filter-form{grid-template-columns:minmax(260px,1.3fr) minmax(120px,.58fr) repeat(4,minmax(120px,.62fr))}.lead-bulk-grid .field span,.lead-filter-form .field span,.lead-follow-form .field span{font-size:10px;font-weight:900;letter-spacing:.08em}.lead-bulk-grid input,.lead-bulk-grid select,.lead-bulk-grid textarea,.lead-filter-form input,.lead-filter-form select,.lead-follow-form input,.lead-follow-form select,.lead-follow-form textarea{border-radius:13px;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.lead-bulk-grid input:focus,.lead-bulk-grid select:focus,.lead-bulk-grid textarea:focus,.lead-filter-form input:focus,.lead-filter-form select:focus,.lead-follow-form input:focus,.lead-follow-form select:focus,.lead-follow-form textarea:focus{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 12px 26px var(--lead-glow)}.lead-filter-meta{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.lead-filter-meta span{flex:0 0 auto}.lead-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-insight-card.is-wide{grid-column:span 2}.lead-insight-row i::before{animation:lead-meter-grow 620ms var(--ease) both;transform-origin:left center}.lead-kanban-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lead-kanban-column{overflow:hidden}.lead-kanban-column>header{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),color-mix(in srgb,var(--surface-soft) 80%,transparent))}.lead-kanban-items{max-height:540px;overflow-y:auto;padding-right:4px}.lead-list-panel{overflow:hidden}.lead-table-wrap{border-radius:18px}.lead-table{border-collapse:separate;border-spacing:0}.lead-table th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface-raised) 96%,transparent)}.lead-table tbody tr{background:color-mix(in srgb,var(--surface) 96%,transparent)}.lead-table tbody tr.is-open,.lead-table tbody tr:has(.lead-detail[open]){outline:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));outline-offset:-1px;background:color-mix(in srgb,var(--primary-soft) 24%,var(--surface))}.lead-detail summary{border-radius:999px;transition:transform 160ms ease,background-color 160ms ease,color 160ms ease}.lead-detail summary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));color:var(--primary)}.lead-detail[open] summary{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface))}.lead-detail-panel{border-radius:16px;animation:lead-detail-open 180ms ease both}.lead-contact-tools a,.lead-contact-tools button,.lead-quick-actions button{border-radius:12px}.lead-selection-dock{border-radius:18px}body.lead-density-compact .lead-hero{min-height:auto;padding:22px}body.lead-density-compact .lead-hero-stats article{min-height:82px;padding:12px}body.lead-density-compact .lead-command-card{min-height:92px;padding:12px}body.lead-density-compact .lead-command-card strong{font-size:22px}body.lead-density-compact .lead-table td,body.lead-density-compact .lead-table th{padding-block:10px}body.lead-density-compact .lead-status-row{margin-top:6px}@keyframes lead-meter-grow{from{transform:scaleX(.12);opacity:.5}to{transform:scaleX(1);opacity:1}}@keyframes lead-detail-open{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.lead-hero{grid-template-columns:minmax(0,1fr)}.lead-hero-stats,.lead-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-insight-card.is-wide{grid-column:auto}.lead-command-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.leads-content{gap:12px}.lead-command-panel,.lead-disabled,.lead-duplicate-panel,.lead-filter-panel,.lead-hero,.lead-insights-panel,.lead-kanban-panel,.lead-list-panel,.lead-sla-panel{padding:16px!important;border-radius:16px!important}.lead-hero-copy h1{font-size:30px}.lead-hero-stats{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x proximity}.lead-hero-stats article{flex:0 0 154px;scroll-snap-align:start}.lead-section-nav{top:8px;border-radius:16px}.lead-view-toolbar{top:60px;border-radius:16px;flex-wrap:wrap;overflow-x:visible}.lead-command-actions,.lead-command-actions .button{width:100%}.lead-command-actions{display:grid;grid-template-columns:1fr}.lead-command-grid,.lead-command-queues,.lead-duplicate-grid,.lead-insights-grid,.lead-sla-grid{grid-template-columns:minmax(0,1fr)}.lead-filter-form{grid-template-columns:minmax(0,1fr)}.lead-filter-actions{display:grid;grid-template-columns:minmax(0,1fr)}.lead-filter-actions .button{width:100%}.lead-page-search{flex:1 1 100%;width:100%;min-width:0}.lead-page-search-count{flex:1 1 auto}.lead-table-wrap{overflow:visible}.lead-table tbody{gap:12px}.lead-table tbody tr{position:relative;padding:14px;border-radius:16px!important;box-shadow:0 10px 24px color-mix(in srgb,#0f172a 5%,transparent)}.lead-table td{display:grid!important;grid-template-columns:minmax(96px,.36fr) minmax(0,1fr);align-items:start;gap:10px;padding:0!important;border:0!important}.lead-table td::before{content:attr(data-lead-label);color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-table .lead-action-cell,.lead-table .lead-main-cell{grid-template-columns:minmax(0,1fr)}.lead-table .lead-action-cell::before,.lead-table .lead-main-cell::before{display:none}.lead-detail summary{min-height:44px;justify-content:center}.lead-detail-panel{padding:12px}.lead-bulk-grid,.lead-follow-form{grid-template-columns:minmax(0,1fr)!important}.lead-bulk-grid .field-full{grid-column:auto}}@media (max-width:430px){.content.leads-content{padding-inline:10px}.lead-command-panel,.lead-disabled,.lead-duplicate-panel,.lead-filter-panel,.lead-hero,.lead-insights-panel,.lead-kanban-panel,.lead-list-panel,.lead-sla-panel{padding:13px!important}.lead-hero-copy h1{font-size:26px}.lead-command-head p,.lead-hero-copy p{font-size:12px}.lead-view-toolbar{top:56px;padding:7px}.lead-section-nav a,.lead-view-toolbar button{min-height:40px;padding-inline:11px}.lead-view-toolbar button{flex:1 1 calc(50% - 6px)}.lead-view-toolbar [data-lead-page-search-clear]{flex-basis:100%}.lead-page-search-count{width:100%}.lead-command-card{min-height:88px}.lead-table td{grid-template-columns:minmax(0,1fr)}.lead-table td::before{margin-bottom:-4px}.lead-contact-tools span{grid-template-columns:minmax(0,1fr)}}body[data-ui-motion-enabled="0"] .lead-command-card,body[data-ui-motion-enabled="0"] .lead-command-queue,body[data-ui-motion-enabled="0"] .lead-detail-panel,body[data-ui-motion-enabled="0"] .lead-hero-stats article,body[data-ui-motion-enabled="0"] .lead-insight-row,body[data-ui-motion-enabled="0"] .lead-kanban-card{transition:none;animation:none}body[data-ui-motion-enabled="0"] .lead-command-card:hover,body[data-ui-motion-enabled="0"] .lead-command-queue:hover,body[data-ui-motion-enabled="0"] .lead-hero-stats article:hover,body[data-ui-motion-enabled="0"] .lead-insight-row:hover,body[data-ui-motion-enabled="0"] .lead-kanban-card:hover{transform:none}@media (max-width:720px){.app-page[data-dashboard-view=links] .page-shell{gap:14px}.app-page[data-dashboard-view=links] .page-shell-head{margin-bottom:0}.app-page[data-dashboard-view=links] .links-section{margin-top:8px;padding-top:12px}.app-page[data-dashboard-view=links] .links-header{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:0 0 12px}.app-page[data-dashboard-view=links] .links-header .section-heading{margin:0}.app-page[data-dashboard-view=links] .links-tools{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:start;gap:8px;width:100%;min-height:0}.app-page[data-dashboard-view=links] .links-tools .search-box{grid-column:1/-1;min-height:46px}.app-page[data-dashboard-view=links] .links-density-toggle,.app-page[data-dashboard-view=links] .links-tools .segmented,.app-page[data-dashboard-view=links] .links-tools .sort-select{grid-column:1/-1;width:100%;margin-top:0}.app-page[data-dashboard-view=links] .batch-toolbar[data-selected-count="0"]{display:none!important}.app-page[data-dashboard-view=links] .batch-toolbar{position:static;inset:auto;width:100%;margin:10px 0 12px;box-shadow:var(--shadow-sm)}.app-page[data-dashboard-view=links] .clipboard-magic{display:none!important}}@media (max-width:720px){.app-page[data-dashboard-view=links] .links-tools{gap:7px}.app-page[data-dashboard-view=links] .links-tools .segmented{display:flex!important;flex-wrap:nowrap!important;min-height:42px;gap:6px;overflow-x:auto!important;overflow-y:hidden!important;padding:3px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.app-page[data-dashboard-view=links] .links-tools .segmented::-webkit-scrollbar{display:none}.app-page[data-dashboard-view=links] .links-tools .segmented button{flex:0 0 auto!important;width:auto!important;min-width:max-content;min-height:36px;padding:0 12px;border-radius:999px;scroll-snap-align:start}.app-page[data-dashboard-view=links] .links-tools .sort-select{min-height:42px}.app-page[data-dashboard-view=links] .links-tools .sort-select select{min-height:40px}.app-page[data-dashboard-view=links] .links-density-toggle{min-height:42px;padding:3px}.app-page[data-dashboard-view=links] .links-density-toggle button{min-height:34px}}@media (max-width:430px){.app-page[data-dashboard-view=links] .links-tools .segmented{grid-template-columns:none!important}}@media (max-width:720px){.app-page[data-dashboard-view=links] .links-command-center{grid-template-columns:minmax(0,1fr);gap:9px;margin:2px 0 10px;padding:11px;border-radius:15px}.app-page[data-dashboard-view=links] .links-command-kicker{display:none}.app-page[data-dashboard-view=links] .links-command-copy h2{margin:0;font-size:15px;line-height:1.2}.app-page[data-dashboard-view=links] .links-command-copy p{display:none}.app-page[data-dashboard-view=links] .links-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.app-page[data-dashboard-view=links] .links-command-metrics article{min-height:58px;padding:7px 5px;border-radius:11px}.app-page[data-dashboard-view=links] .links-command-metrics span{font-size:9px;letter-spacing:0}.app-page[data-dashboard-view=links] .links-command-metrics strong{margin-top:5px;font-size:17px}.app-page[data-dashboard-view=links] .links-command-metrics small{display:none}.app-page[data-dashboard-view=links] .links-command-actions{display:flex;grid-template-columns:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto;overflow-y:hidden;padding:1px 1px 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-page[data-dashboard-view=links] .links-command-actions::-webkit-scrollbar{display:none}.app-page[data-dashboard-view=links] .links-command-actions .button{flex:0 0 auto;width:auto;min-width:104px;min-height:38px;padding-inline:10px;white-space:nowrap}}@media (max-width:430px){.app-page[data-dashboard-view=links] .links-command-actions .button{flex-direction:row;gap:6px;min-height:38px;font-size:11px}}@media (max-width:900px){.app-layout,body.admin-shell-page .app-layout,body.app-page .app-layout{display:block!important;min-height:100vh;overflow-x:clip}.app-layout .main-column,body.admin-shell-page .main-column,body.app-page .main-column{display:block!important;min-width:0!important;width:100%!important}.app-layout .topbar,body.admin-shell-page .topbar,body.app-page .topbar{position:sticky!important;top:0!important;z-index:120!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;min-height:60px!important;width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important}.app-layout .mobile-menu,body.admin-shell-page .mobile-menu,body.app-page .mobile-menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.app-layout .sidebar,body.admin-shell-page .sidebar,body.app-page .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:160!important;display:flex!important;width:min(86vw,312px)!important;max-width:312px!important;height:100dvh!important;max-height:100dvh!important;opacity:1!important;visibility:visible!important;transform:translateX(-105%)!important;pointer-events:none!important}.app-layout.sidebar-open .sidebar,body.admin-shell-page .app-layout.sidebar-open .sidebar,body.app-page .app-layout.sidebar-open .sidebar{transform:translateX(0)!important;pointer-events:auto!important}.app-layout .sidebar-backdrop,body.admin-shell-page .sidebar-backdrop,body.app-page .sidebar-backdrop{position:fixed!important;inset:0!important;z-index:150!important;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.app-layout.sidebar-open .sidebar-backdrop,body.admin-shell-page .app-layout.sidebar-open .sidebar-backdrop,body.app-page .app-layout.sidebar-open .sidebar-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}body .rjdl-auto-icon-target{align-items:center;gap:.42em}body .button.rjdl-auto-icon-target,body .chip.rjdl-auto-icon-target,body .filter-chip.rjdl-auto-icon-target,body .pagination button.rjdl-auto-icon-target,body .quick-filter.rjdl-auto-icon-target,body .segmented button.rjdl-auto-icon-target,body .tab-button.rjdl-auto-icon-target,body [role=button].rjdl-auto-icon-target,body a.rjdl-auto-icon-target,body button.rjdl-auto-icon-target{display:inline-flex}body .card-title.rjdl-auto-icon-target,body .metric-title.rjdl-auto-icon-target,body .stat-title.rjdl-auto-icon-target,body h1.rjdl-auto-icon-target,body h2.rjdl-auto-icon-target,body h3.rjdl-auto-icon-target,body legend.rjdl-auto-icon-target{display:flex;min-width:0}body .field>span.rjdl-auto-icon-target,body .filter-label.rjdl-auto-icon-target,body .meta-label.rjdl-auto-icon-target,body .settings-field label>span.rjdl-auto-icon-target,body label.field>span.rjdl-auto-icon-target{display:inline-flex;min-width:0}body .rjdl-auto-icon{width:1em;height:1em;min-width:1em;flex:0 0 auto;color:currentColor;stroke-width:2.25;vertical-align:-.14em;opacity:.92}body .rjdl-auto-card-icon,body .rjdl-auto-heading-icon{width:1.05em;height:1.05em;color:var(--primary);filter:drop-shadow(0 8px 16px rgba(23, 105, 224, .16))}body .rjdl-auto-label-icon,body .rjdl-auto-nav-icon{opacity:.78}body .rjdl-auto-action-icon{opacity:.95}body .rjdl-auto-badge-icon,body .rjdl-auto-table-icon{width:.9em;height:.9em;min-width:.9em;opacity:.78}body th.rjdl-auto-icon-target{display:inline-flex;vertical-align:middle}body .badge.rjdl-auto-icon-target,body .device-pill.rjdl-auto-icon-target,body .label.rjdl-auto-icon-target,body .meta-chip.rjdl-auto-icon-target,body .notice-chip.rjdl-auto-icon-target,body .pill.rjdl-auto-icon-target,body .risk-pill.rjdl-auto-icon-target,body .route-pill.rjdl-auto-icon-target,body .status-pill.rjdl-auto-icon-target,body .tag.rjdl-auto-icon-target{display:inline-flex;gap:.32em}.icons-online-ready body .rjdl-auto-icon,body.icons-online-ready .rjdl-auto-icon{stroke-width:2.15}.icons-local-fallback body .rjdl-auto-icon,.icons-online-disabled body .rjdl-auto-icon,body.icons-local-fallback .rjdl-auto-icon,body.icons-online-disabled .rjdl-auto-icon{opacity:.86}@media (max-width:720px){body .rjdl-auto-icon{width:.96em;height:.96em;min-width:.96em}body h1.rjdl-auto-icon-target,body h2.rjdl-auto-icon-target,body h3.rjdl-auto-icon-target{gap:.36em}body .button.rjdl-auto-icon-target,body a.rjdl-auto-icon-target,body button.rjdl-auto-icon-target{gap:.36em}}body .rjdl-auto-control-wrap{display:flex;align-items:center;gap:.42em;min-width:0}body .rjdl-auto-control-wrap input,body .rjdl-auto-control-wrap select,body .rjdl-auto-control-wrap textarea{min-width:0}body .rjdl-auto-control-icon,body .rjdl-auto-list-icon,body .rjdl-auto-meta-icon,body .rjdl-auto-toggle-icon{width:.95em;height:.95em;min-width:.95em;opacity:.82}body .rjdl-auto-control-icon{color:var(--primary)}body .rjdl-auto-list-target{display:flex;align-items:flex-start;gap:.46em;min-width:0;list-style:none}body .rjdl-auto-meta-target,body .rjdl-auto-toggle-target{display:inline-flex;align-items:center;gap:.36em;min-width:0}body .rjdl-auto-list-icon,body .rjdl-auto-meta-icon{color:color-mix(in srgb,var(--primary) 78%,var(--text-soft))}body .rjdl-auto-toggle-icon{color:var(--text-soft)}@media (max-width:720px){body .rjdl-auto-control-wrap{gap:.34em}body .rjdl-auto-control-icon,body .rjdl-auto-list-icon,body .rjdl-auto-meta-icon,body .rjdl-auto-toggle-icon{width:.88em;height:.88em;min-width:.88em}body .rjdl-auto-list-target{gap:.38em}}body .rjdl-auto-icon{transform-origin:center;transition:color .18s ease,filter .18s ease,opacity .18s ease,transform .18s ease}body .rjdl-auto-control-wrap:focus-within>.rjdl-auto-control-icon,body .rjdl-auto-icon-target:focus-visible>.rjdl-auto-icon,body .rjdl-auto-icon-target:hover>.rjdl-auto-icon,body .rjdl-auto-toggle-target:hover>.rjdl-auto-toggle-icon{opacity:1;transform:translateY(-1px) scale(1.045);filter:drop-shadow(0 8px 14px rgba(23, 105, 224, .18))}html[data-rjdl-icon-enhancer-mode=critical] body .rjdl-auto-action-icon,html[data-rjdl-icon-enhancer-mode=critical] body .rjdl-auto-heading-icon,html[data-rjdl-icon-enhancer-mode=critical] body .rjdl-auto-nav-icon{opacity:.96}html[data-rjdl-icon-enhancer-mode=idle] body .rjdl-auto-card-icon,html[data-rjdl-icon-enhancer-mode=idle] body .rjdl-auto-list-icon,html[data-rjdl-icon-enhancer-mode=idle] body .rjdl-auto-meta-icon{filter:drop-shadow(0 6px 12px rgba(23, 105, 224, .12))}body.icons-online-ready .rjdl-auto-icon{stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){body .rjdl-auto-icon{transition:none!important}body .rjdl-auto-control-wrap:focus-within>.rjdl-auto-control-icon,body .rjdl-auto-icon-target:focus-visible>.rjdl-auto-icon,body .rjdl-auto-icon-target:hover>.rjdl-auto-icon,body .rjdl-auto-toggle-target:hover>.rjdl-auto-toggle-icon{transform:none!important}}body.auth-page{min-height:100vh;min-height:100svh;overflow-x:hidden;overflow-y:auto}body.auth-page .auth-brand,body.auth-page .auth-form,body.auth-page .auth-form-wrap,body.auth-page .auth-login-hints,body.auth-page .auth-passkey-actions,body.auth-page .auth-quick-actions,body.auth-page .auth-shell,body.auth-page .auth-time-panel{min-width:0}body.auth-page .auth-shell{max-height:none}body.auth-page .auth-form-wrap{box-sizing:border-box}body.auth-page .auth-passkey-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}body.auth-page .auth-form .button.button-primary,body.auth-page .auth-passkey-actions .button{width:100%;min-width:0;white-space:normal}body.auth-page .auth-form-wrap footer{overflow-wrap:anywhere}@media (min-width:721px) and (max-height:820px){body.auth-page{display:flex;align-items:flex-start;justify-content:center;padding:14px 20px}body.auth-page .auth-theme{top:14px;right:16px}body.auth-page .auth-shell{grid-template-columns:minmax(270px,.78fr) minmax(380px,1.22fr);width:min(100%,980px);min-height:0;max-height:none;margin:0 auto;overflow:visible}body.auth-page .auth-brand{justify-content:center;padding:28px 34px}body.auth-page .auth-brand img{width:44px;height:44px;margin-bottom:12px}body.auth-page .auth-brand h1{font-size:28px}body.auth-page .auth-brand-copy{margin-top:10px;line-height:1.55}body.auth-page .auth-brand-badges{margin-top:12px}body.auth-page .auth-metrics{height:44px;margin-top:16px}body.auth-page .auth-security-card{margin-top:12px;padding:12px}body.auth-page .auth-form-wrap{padding:24px 38px}body.auth-page .auth-form{gap:9px;margin-top:12px}body.auth-page .auth-time-panel{margin-top:10px;padding:10px}body.auth-page .auth-login-hints,body.auth-page .auth-quick-actions{gap:7px;margin-top:8px}body.auth-page .auth-form-wrap footer{margin-top:14px}}@media (min-width:721px) and (max-height:660px){body.auth-page .auth-brand-copy,body.auth-page .auth-metrics,body.auth-page .auth-security-card{display:none}body.auth-page .auth-brand{padding:22px 30px}body.auth-page .auth-form-wrap{padding:20px 34px}body.auth-page .auth-time-main time{font-size:13px}}@media (max-width:720px){body.auth-page{padding:58px 10px 16px}body.auth-page::after{animation-duration:14s}body.auth-page .auth-theme{top:10px;right:10px;width:40px;height:40px}body.auth-page .auth-shell{display:block;width:min(100%,520px);min-height:0;max-height:none;margin:0 auto;overflow:visible;border-radius:14px}body.auth-page .auth-brand{min-height:0;padding:22px 20px}body.auth-page .auth-brand img{width:42px;height:42px;margin-bottom:12px}body.auth-page .auth-brand h1{margin-top:5px;font-size:24px;line-height:1.2}body.auth-page .auth-brand-copy{margin-top:8px;font-size:12px;line-height:1.55}body.auth-page .auth-brand-badges{display:flex;flex-wrap:nowrap;gap:7px;margin-top:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body.auth-page .auth-brand-badges::-webkit-scrollbar{display:none}body.auth-page .auth-brand-badges span{flex:0 0 auto;min-height:30px;padding:0 10px;white-space:nowrap}body.auth-page .auth-metrics{display:none}body.auth-page .auth-security-card{grid-template-columns:30px minmax(0,1fr);margin-top:12px;padding:11px}body.auth-page .auth-form-wrap{width:100%;padding:20px 18px 18px}body.auth-page .auth-form-head h2{font-size:22px}body.auth-page .auth-form-head p{font-size:10px}body.auth-page .auth-time-panel{grid-template-columns:34px minmax(0,1fr);gap:9px;margin-top:10px;padding:10px}body.auth-page .auth-time-icon{width:34px;height:34px}body.auth-page .auth-time-main time{font-size:12px;line-height:1.35}body.auth-page .auth-time-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.auth-page .auth-time-action{min-height:36px}body.auth-page .auth-login-hints{display:flex;gap:7px;margin-top:8px;overflow-x:auto;scrollbar-width:none}body.auth-page .auth-login-hints::-webkit-scrollbar{display:none}body.auth-page .auth-login-hints span{flex:0 0 auto;min-height:32px;padding-inline:10px}body.auth-page .auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}body.auth-page .auth-quick-actions a,body.auth-page .auth-quick-actions>span{min-height:34px}body.auth-page .auth-form{gap:10px;margin-top:14px}body.auth-page .auth-input-wrap>input{min-height:42px}body.auth-page .auth-remember{min-height:30px}body.auth-page .auth-passkey-actions{grid-template-columns:minmax(0,1fr);gap:8px}body.auth-page .auth-form .button.button-primary,body.auth-page .auth-passkey-actions .button{min-height:42px}body.auth-page .auth-form-wrap footer{display:block;margin-top:16px}}@media (max-width:430px){body.auth-page{padding-inline:6px}body.auth-page .auth-shell{width:100%;border-radius:12px}body.auth-page .auth-brand{padding:18px 16px}body.auth-page .auth-form-wrap{padding:18px 14px 16px}body.auth-page .auth-quick-actions{grid-template-columns:minmax(0,1fr)}}@media (max-height:720px) and (max-width:720px){body.auth-page{padding-top:50px;padding-bottom:10px}body.auth-page .auth-brand{padding-block:14px}body.auth-page .auth-brand-copy,body.auth-page .auth-security-card{display:none}body.auth-page .auth-brand-badges{margin-top:9px}body.auth-page .auth-form-wrap{padding-top:15px}body.auth-page .auth-login-hints,body.auth-page .auth-quick-actions,body.auth-page .auth-time-panel{margin-top:7px}body.auth-page .auth-form{gap:8px;margin-top:10px}body.auth-page .auth-form-status,body.auth-page .auth-password-assist{min-height:0}}@media (max-height:620px) and (max-width:720px){body.auth-page .auth-brand-badges,body.auth-page .auth-form-wrap footer,body.auth-page .auth-login-hints,body.auth-page .auth-quick-actions{display:none}body.auth-page .auth-brand{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px}body.auth-page .auth-brand img{margin-bottom:0}body.auth-page .auth-brand .eyebrow,body.auth-page .auth-brand h1{grid-column:2}}html.auth-document{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}html.auth-document body.auth-page{height:auto!important;min-height:100vh!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto}@media (max-width:720px){html.auth-document body.auth-page{padding-top:50px}body.auth-page .auth-brand{padding-block:18px}body.auth-page .auth-time-icon{display:grid}body.auth-page .auth-time-main{grid-column:2}body.auth-page .auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.auth-page .auth-form-wrap footer{display:none}}@media (max-width:430px){body.auth-page .auth-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:680px) and (max-width:720px){html.auth-document body.auth-page{padding-top:44px;padding-bottom:8px}body.auth-page .auth-brand{padding-block:12px}body.auth-page .auth-login-hints,body.auth-page .auth-password-assist,body.auth-page .auth-quick-actions{display:none}body.auth-page .auth-form-wrap{padding-top:12px;padding-bottom:12px}body.auth-page .auth-time-panel{margin-top:6px}body.auth-page .auth-form{gap:7px;margin-top:8px}body.auth-page .auth-remember{min-height:26px}}@media (min-width:721px) and (max-height:660px){html.auth-document body.auth-page{padding:4px 20px}}body.auth-page .auth-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px}body.auth-page .auth-footer small{padding:2px 6px;border:1px solid var(--border);border-radius:5px;background:var(--surface-soft);color:var(--text-soft);font-size:9px;font-variant-numeric:tabular-nums}@media (max-width:720px){body.auth-page .auth-form-wrap footer.auth-footer[data-mobile-enabled="1"]{display:flex;margin-top:12px}}@media (max-height:680px) and (max-width:720px){body.auth-page .auth-form-wrap footer.auth-footer[data-mobile-enabled="1"]{margin-top:6px;font-size:9px}}@media (max-width:720px){.settings-page .app-back-top{top:max(8px,calc(env(safe-area-inset-top,0px) + 8px));right:auto;bottom:auto;left:max(68px,calc(env(safe-area-inset-left,0px) + 68px));width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;padding:0;border-radius:12px}.settings-page .app-back-top .icon{width:28px;height:28px;padding:6px;border-radius:10px}}body.rjdl-fit-active{--fit-space:0.82;--fit-font:0.97}body.rjdl-fit-level-2{--fit-space:0.68;--fit-font:0.94}body.rjdl-fit-level-3{--fit-space:0.56;--fit-font:0.91}body.rjdl-fit-animated .auth-brand,body.rjdl-fit-animated .auth-form-wrap,body.rjdl-fit-animated .auth-shell,body.rjdl-fit-animated .card,body.rjdl-fit-animated .content,body.rjdl-fit-animated .error-card,body.rjdl-fit-animated .redirect-panel,body.rjdl-fit-animated .settings-guide,body.rjdl-fit-animated .settings-hero,body.rjdl-fit-animated .settings-panel,body.rjdl-fit-animated .stat-tile,body.rjdl-fit-animated .topbar{transition:padding 180ms var(--ease),gap 180ms var(--ease),min-height 180ms var(--ease),transform 180ms var(--ease),opacity 180ms var(--ease)}body.rjdl-fit-warm-start.rjdl-fit-animated .auth-shell,body.rjdl-fit-warm-start.rjdl-fit-animated .content,body.rjdl-fit-warm-start.rjdl-fit-animated .settings-panel{animation:viewport-fit-soft-in 180ms var(--ease) both}@keyframes viewport-fit-soft-in{from{opacity:.94;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body.rjdl-fit-active .button,body.rjdl-fit-active .icon-button,body.rjdl-fit-active input,body.rjdl-fit-active select,body.rjdl-fit-active textarea{min-height:max(34px,calc(42px * var(--fit-space)))}body.auth-page.rjdl-fit-active{padding-block:max(6px,calc(20px * var(--fit-space)))}body.auth-page.rjdl-fit-active .auth-shell{min-height:calc(100vh - max(12px,calc(40px * var(--fit-space))))}body.auth-page.rjdl-fit-active .auth-brand,body.auth-page.rjdl-fit-active .auth-form-wrap{padding:max(12px,calc(28px * var(--fit-space)))}body.auth-page.rjdl-fit-active .auth-brand,body.auth-page.rjdl-fit-active .auth-form,body.auth-page.rjdl-fit-active .auth-form-wrap,body.auth-page.rjdl-fit-active .auth-quick-actions,body.auth-page.rjdl-fit-active .auth-time-panel{gap:max(7px,calc(16px * var(--fit-space)))}body.auth-page.rjdl-fit-active .auth-brand p,body.auth-page.rjdl-fit-active .auth-login-hints,body.auth-page.rjdl-fit-active .auth-password-assist{font-size:calc(1em * var(--fit-font))}body.auth-page.rjdl-fit-level-2 .auth-login-hints,body.auth-page.rjdl-fit-level-2 .auth-quick-actions,body.auth-page.rjdl-fit-level-3 .auth-login-hints,body.auth-page.rjdl-fit-level-3 .auth-password-assist,body.auth-page.rjdl-fit-level-3 .auth-quick-actions{display:none}body.error-page.rjdl-fit-active .error-shell,body.redirect-page.rjdl-fit-active .redirect-shell{min-height:100vh;padding-block:max(10px,calc(32px * var(--fit-space)))}body.error-page.rjdl-fit-active .error-card,body.redirect-page.rjdl-fit-active .redirect-panel{padding:max(16px,calc(36px * var(--fit-space)));gap:max(8px,calc(16px * var(--fit-space)))}body.error-page.rjdl-fit-level-3 .error-card p,body.redirect-page.rjdl-fit-level-2 .redirect-meta-grid,body.redirect-page.rjdl-fit-level-3 .redirect-meta-grid{display:none}body.app-page.rjdl-fit-active .content,body.settings-page.rjdl-fit-active .settings-content{padding-top:max(10px,calc(24px * var(--fit-space)));padding-bottom:max(10px,calc(24px * var(--fit-space)));gap:max(10px,calc(22px * var(--fit-space)))}body.app-page.rjdl-fit-active .topbar,body.settings-page.rjdl-fit-active .topbar{min-height:max(50px,calc(72px * var(--fit-space)))}body.app-page.rjdl-fit-active .card,body.app-page.rjdl-fit-active .dashboard-hero,body.app-page.rjdl-fit-active .links-command-center,body.app-page.rjdl-fit-active .stat-tile,body.settings-page.rjdl-fit-active .settings-guide,body.settings-page.rjdl-fit-active .settings-hero,body.settings-page.rjdl-fit-active .settings-panel{padding:max(12px,calc(24px * var(--fit-space)))}body.settings-page.rjdl-fit-level-2 .settings-guide-summary,body.settings-page.rjdl-fit-level-2 .settings-hero-copy p,body.settings-page.rjdl-fit-level-3 .settings-guide-summary,body.settings-page.rjdl-fit-level-3 .settings-hero-copy p,body.settings-page.rjdl-fit-level-3 .settings-mode-grid{display:none}body.rjdl-fit-active .filter-bar,body.rjdl-fit-active .links-toolbar,body.rjdl-fit-active .section-heading,body.rjdl-fit-active .settings-panel-toolbar{margin-block:max(6px,calc(14px * var(--fit-space)));gap:max(6px,calc(14px * var(--fit-space)))}@media (max-width:720px){body.rjdl-fit-active .button,body.rjdl-fit-active .icon-button{min-height:38px}body.rjdl-safe-area-enabled{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}body.rjdl-mobile-viewport .app-back-top,body.rjdl-mobile-viewport .auth-theme,body.rjdl-mobile-viewport .back-top-button,body.rjdl-mobile-viewport .topbar{transition:transform 180ms var(--ease),opacity 180ms var(--ease),inset 180ms var(--ease)}body.rjdl-keyboard-open .app-back-top,body.rjdl-keyboard-open .back-top-button{opacity:0;pointer-events:none;transform:translateY(14px) scale(.94)}body.rjdl-keyboard-open .toast-region{transform:translateY(-10px)}body.rjdl-touch-viewport .button,body.rjdl-touch-viewport .icon-button,body.rjdl-touch-viewport .settings-subnav button,body.rjdl-touch-viewport .settings-subsection-tools button,body.rjdl-touch-viewport input,body.rjdl-touch-viewport select{min-height:42px}body.rjdl-touch-viewport textarea{min-height:96px}body.rjdl-editing-control .app-back-top,body.rjdl-editing-control .auth-theme,body.rjdl-editing-control .mobile-menu{opacity:.42}body.app-page.rjdl-fit-active .content,body.settings-page.rjdl-fit-active .settings-content{padding-inline:max(10px,env(safe-area-inset-left))}body.rjdl-tiny-viewport .auth-login-hints,body.rjdl-tiny-viewport .auth-quick-actions,body.rjdl-tiny-viewport .settings-guide,body.rjdl-tiny-viewport .settings-mode-grid{display:none}body.rjdl-landscape-viewport.auth-page .auth-shell{grid-template-columns:minmax(0,0.82fr) minmax(320px,1fr);gap:12px}body.auth-page.rjdl-fit-level-2 .auth-brand,body.auth-page.rjdl-fit-level-3 .auth-brand{display:none}}@media (prefers-reduced-motion:reduce){body.rjdl-fit-animated .auth-brand,body.rjdl-fit-animated .auth-form-wrap,body.rjdl-fit-animated .auth-shell,body.rjdl-fit-animated .card,body.rjdl-fit-animated .content,body.rjdl-fit-animated .error-card,body.rjdl-fit-animated .redirect-panel,body.rjdl-fit-animated .settings-guide,body.rjdl-fit-animated .settings-hero,body.rjdl-fit-animated .settings-panel,body.rjdl-fit-animated .stat-tile,body.rjdl-fit-animated .topbar{transition:none;animation:none}}.settings-data-state{position:relative;display:grid;gap:18px;padding:22px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,rgba(23,105,224,.1),rgba(20,184,166,.08)),var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.settings-data-state::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 34%,rgba(255,255,255,.1));opacity:.38}.settings-data-state>*{position:relative;z-index:1}.settings-data-state header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.settings-data-state h2{margin:4px 0 6px;color:var(--text);font-size:1.35rem}.settings-data-state p{margin:0;max-width:760px;color:var(--muted);line-height:1.65}.settings-data-state-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.settings-data-state-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.settings-data-state-grid>span{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.settings-data-state-grid>span:hover{transform:translateY(-2px);border-color:rgba(23,105,224,.32);box-shadow:0 14px 30px rgba(15,23,42,.08)}.settings-data-state-grid i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;color:#1769e0;background:rgba(23,105,224,.12);font-style:normal}.settings-data-state-grid .icon{width:18px;height:18px}.settings-data-state-grid small{color:var(--muted);font-size:.78rem}.settings-data-state-grid strong{overflow:hidden;color:var(--text);font-size:1.05rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-data-state-scopes{display:flex;flex-wrap:wrap;gap:10px}.settings-data-state-scopes span{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(255,255,255,.68);color:var(--text)}.settings-data-state-scopes b,.settings-data-state-scopes small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-data-state-scopes small{color:var(--muted)}.settings-data-state-status{display:inline-flex;align-items:center;width:fit-content;padding:8px 11px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--muted);font-size:.86rem}.settings-data-state-status[data-state=success]{background:rgba(22,163,74,.12);color:#15803d}.settings-data-state-status[data-state=warning]{background:rgba(245,158,11,.15);color:#b45309}.settings-data-state-status[data-state=error]{background:rgba(220,38,38,.12);color:#b91c1c}.settings-data-state-status[data-state=loading]{background:rgba(23,105,224,.12);color:#1769e0}[data-theme=dark] .settings-data-state{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(20,184,166,.1)),var(--surface)}[data-theme=dark] .settings-data-state-grid>span,[data-theme=dark] .settings-data-state-scopes span{background:rgba(15,23,42,.58)}@media (max-width:1100px){.settings-data-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.settings-data-state{padding:16px;border-radius:18px}.settings-data-state header{display:grid}.settings-data-state-actions,.settings-data-state-actions .button{width:100%}.settings-data-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.settings-data-state-grid{grid-template-columns:1fr}.settings-data-state-scopes span,.settings-data-state-status{width:100%}}.system-tools-panel{position:relative;overflow:hidden;display:grid;gap:16px;margin:0 0 18px;padding:18px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:22px;background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--primary-soft) 80%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,var(--primary-soft)),var(--surface));box-shadow:var(--shadow-sm);animation:systemToolIn .42s var(--ease) both}.system-tools-panel::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--primary),var(--cyan),var(--green));opacity:.9}.system-tools-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:18px;align-items:start}.system-tools-title{display:grid;gap:8px;min-width:0}.system-tool-card,.system-tool-tags,.system-tools-actions,.system-tools-badge,.system-tools-meta span,.system-tools-search{display:flex;align-items:center}.system-tools-badge{width:fit-content;gap:7px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));color:var(--primary);font-size:.82rem}.system-tool-arrow .icon,.system-tool-icon .icon,.system-tools-actions .icon,.system-tools-badge .icon,.system-tools-meta .icon,.system-tools-search .icon{width:1em;height:1em}.system-tools-title h2{margin:0;color:var(--text);font-size:clamp(1.22rem, 2vw, 1.65rem);line-height:1.18;letter-spacing:0}.system-tools-title p{max-width:760px;margin:0;color:var(--text-soft);line-height:1.68}.system-tools-meta{display:flex;flex-wrap:wrap;gap:8px}.system-tools-meta span{gap:6px;min-height:30px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--muted);font-size:.84rem}.system-tools-search{position:sticky;top:calc(var(--topbar-height) + 10px);gap:9px;min-height:46px;padding:0 14px;border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 12px 26px rgba(15,23,42,.07)}.system-tools-search:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-soft) 84%,transparent)}.system-tools-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit}.system-tools-health{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.system-tools-health span{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 8px 20px rgba(15,23,42,.045)}.system-tools-health .icon{width:1.05em;height:1.05em;flex:0 0 auto;color:var(--primary)}.system-tools-health b{overflow:hidden;color:var(--text);font-size:.98rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.system-tools-health em{margin-left:auto;color:var(--muted);font-size:.76rem;font-style:normal;white-space:nowrap}.system-tools-health .is-ok .icon,.system-tools-health .is-on .icon{color:var(--green)}.system-tools-health .is-off .icon{color:var(--amber)}.system-tools-filters{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.system-tools-filters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);font:inherit;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.system-tools-filters button:focus-visible,.system-tools-filters button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary)}.system-tools-filters button.is-active{border-color:color-mix(in srgb,var(--primary) 54%,var(--border));background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));color:var(--primary)}.system-tools-filters [data-system-tools-recent-clear],.system-tools-filters [data-system-tools-reset]{margin-left:auto;color:var(--muted)}.system-tools-filters [data-system-tools-recent-clear]:focus-visible,.system-tools-filters [data-system-tools-recent-clear]:hover,.system-tools-filters [data-system-tools-reset]:focus-visible,.system-tools-filters [data-system-tools-reset]:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:color-mix(in srgb,var(--red-soft) 72%,var(--surface))}.system-tools-filters .icon{width:1em;height:1em}.system-tools-filters b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(15,23,42,.07);color:currentColor;font-size:.72rem;line-height:1}.system-tools-result{position:relative;z-index:1;margin:-4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.5}.system-tools-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.system-tool-card{position:relative;min-width:0;min-height:112px;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);text-decoration:none;box-shadow:0 8px 20px rgba(15,23,42,.05);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.system-tool-card:focus-visible,.system-tool-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--primary-soft));box-shadow:0 16px 34px rgba(15,23,42,.11)}.system-tool-card.is-keyboard-selected{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 70%,var(--border));background:color-mix(in srgb,var(--surface) 84%,var(--primary-soft));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-soft) 82%,transparent),0 18px 36px rgba(23,105,224,.15)}.system-tool-card.is-active{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 86%,var(--surface)),var(--surface));box-shadow:0 16px 38px rgba(23,105,224,.16)}.system-tool-card.is-active::after{content:"当前";position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:999px;background:var(--primary);color:#fff;font-size:.72rem;line-height:1}.system-tool-card.is-hidden{display:none}.system-tool-card.is-disabled{border-style:dashed;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}.system-tool-card.is-disabled .system-tool-icon{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 82%,var(--surface))}.system-tool-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:14px;background:color-mix(in srgb,var(--primary-soft) 80%,var(--surface));color:var(--primary)}.system-tool-copy{display:grid;gap:6px;min-width:0;flex:1 1 auto}.system-tool-copy strong{max-width:calc(100% - 48px);color:var(--text);font-size:.98rem;line-height:1.25}.system-tool-copy em{display:-webkit-box;overflow:hidden;color:var(--text-soft);font-size:.83rem;font-style:normal;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.system-tool-setting,.system-tool-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:5px 8px;border-radius:999px;font-size:.75rem;line-height:1.2;white-space:nowrap}.system-tool-setting .icon,.system-tool-status .icon{width:1em;height:1em;flex:0 0 auto}.system-tool-status.is-on{background:color-mix(in srgb,var(--green-soft) 84%,var(--surface));color:var(--green)}.system-tool-status.is-off{background:color-mix(in srgb,var(--amber-soft) 84%,var(--surface));color:var(--amber)}.system-tool-setting{background:rgba(15,23,42,.055);color:var(--muted)}.system-tool-tags{flex-wrap:wrap;gap:5px}.system-tool-tags i{padding:3px 7px;border-radius:999px;background:rgba(15,23,42,.055);color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.25}.system-tool-arrow{margin-left:auto;color:var(--muted);transition:transform .2s var(--ease),color .2s var(--ease)}.system-tool-card:focus-visible .system-tool-arrow,.system-tool-card:hover .system-tool-arrow{transform:translateX(3px);color:var(--primary)}.system-tools-empty{margin:0;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:14px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.system-tools-actions{position:relative;z-index:1;flex-wrap:wrap;gap:9px}.system-tools-actions .button{min-height:38px}.system-tools-actions [data-system-tool-copy].is-copied{border-color:color-mix(in srgb,var(--green) 42%,var(--border));color:var(--green)}.system-tools-body{position:relative;z-index:1;display:contents}.system-tools-body[hidden]{display:none!important}.system-tools-collapse-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),var(--surface));color:var(--primary);font-weight:800;line-height:1;box-shadow:0 10px 22px rgba(23,105,224,.1);cursor:pointer;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.system-tools-collapse-toggle:focus-visible,.system-tools-collapse-toggle:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 50%,var(--border));background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface));box-shadow:0 14px 28px rgba(23,105,224,.16)}.system-tools-collapse-toggle .icon{width:1em;height:1em;transition:transform .2s var(--ease)}.system-tools-panel:not(.is-collapsed) .system-tools-collapse-toggle .icon{transform:rotate(180deg)}.system-tools-panel.is-collapsed{gap:0;margin-bottom:14px;padding:16px 18px}.system-tools-panel.is-collapsed .system-tools-head{align-items:center}.system-tools-panel.is-collapsed .system-tools-title{gap:6px}.system-tools-panel.is-collapsed .system-tools-title h2{margin:0;font-size:1.15rem}.system-tools-panel.is-collapsed .system-tools-meta,.system-tools-panel.is-collapsed .system-tools-search,.system-tools-panel.is-collapsed .system-tools-title p{display:none}.system-tools-panel.is-motionless,.system-tools-panel.is-motionless .system-tool-arrow,.system-tools-panel.is-motionless .system-tool-card,.system-tools-panel.is-motionless .system-tools-collapse-toggle,.system-tools-panel.is-motionless .system-tools-filters button{animation:none;transition:none}.system-tools-panel.is-motionless .system-tool-card.is-keyboard-selected,.system-tools-panel.is-motionless .system-tool-card:focus-visible,.system-tools-panel.is-motionless .system-tool-card:hover,.system-tools-panel.is-motionless .system-tools-filters button:focus-visible,.system-tools-panel.is-motionless .system-tools-filters button:hover{transform:none}[data-theme=dark] .system-tools-panel{background:radial-gradient(circle at 10% 0,rgba(59,130,246,.18),transparent 36%),linear-gradient(135deg,rgba(15,23,42,.72),var(--surface))}[data-theme=dark] .system-tool-card,[data-theme=dark] .system-tools-filters button,[data-theme=dark] .system-tools-health span,[data-theme=dark] .system-tools-meta span,[data-theme=dark] .system-tools-search{background:rgba(15,23,42,.52)}@keyframes systemToolIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.system-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.system-tools-head{grid-template-columns:minmax(0,1fr) auto}.system-tools-search{position:relative;top:auto;grid-column:1/-1}.system-tools-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.system-tools-panel{gap:13px;margin-bottom:14px;padding:14px;border-radius:18px}.system-tools-panel.is-collapsed{padding:12px 13px}.system-tools-collapse-toggle{min-width:96px;min-height:40px;padding:0 12px;font-size:.86rem}.system-tools-grid{grid-template-columns:1fr}.system-tool-card{min-height:0;padding:13px;border-radius:16px}.system-tool-copy strong{max-width:none;padding-right:42px}.system-tool-setting,.system-tool-status{white-space:normal}.system-tools-actions,.system-tools-actions .button,.system-tools-search{width:100%}.system-tools-actions .button,.system-tools-search{min-height:44px}.system-tools-filters{flex-wrap:nowrap;margin-inline:-2px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.system-tools-filters::-webkit-scrollbar{display:none}.system-tools-filters button{min-width:max-content;min-height:40px}.system-tools-filters [data-system-tools-recent-clear],.system-tools-filters [data-system-tools-reset]{margin-left:0}.system-tools-result{margin-top:-2px;font-size:.8rem}}@media (max-width:430px){.system-tools-panel{padding:12px;border-radius:16px}.system-tools-title h2{font-size:1.18rem}.system-tools-title p{font-size:.92rem}.system-tools-health{grid-template-columns:1fr}.system-tools-health span{padding:10px 11px}.system-tool-card{align-items:flex-start}.system-tool-arrow{display:none}}.public-page.front-nav-redesigned .front-header{position:sticky;border-bottom:0;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 16px 40px rgba(15,23,42,.06);transition:background 180ms ease,box-shadow 180ms ease,transform 180ms ease}.public-page.front-nav-redesigned .front-header::after{position:absolute;right:auto;bottom:0;left:0;width:var(--front-scroll-progress,0%);height:2px;border-radius:0 999px 999px 0;background:var(--primary);box-shadow:0 0 12px color-mix(in srgb,var(--primary) 28%,transparent);content:"";opacity:.82;pointer-events:none;transition:width 90ms linear,opacity 180ms ease}.public-page.front-nav-redesigned.front-header-condensed .front-header{background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 14px 34px rgba(15,23,42,.1)}.public-page.front-nav-redesigned .front-header-inner{display:grid;grid-template-columns:minmax(180px,max-content) minmax(0,1fr) auto;width:min(calc(100% - 42px),1200px);min-height:74px;gap:14px}.public-page.front-nav-redesigned.front-header-condensed .front-header-inner{min-height:62px}.public-page.front-nav-redesigned .front-header .front-brand{min-width:0;padding:6px 0}.public-page.front-nav-redesigned .front-brand-logo{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--surface)),var(--surface-raised));box-shadow:0 14px 28px rgba(37,99,235,.14)}.public-page.front-nav-redesigned .front-brand-logo img{width:34px;height:34px;border-radius:10px;box-shadow:none}.public-page.front-nav-redesigned .front-brand-copy{min-width:0}.public-page.front-nav-redesigned .front-nav{justify-self:center;display:flex;align-items:center;max-width:100%;min-width:0;margin:0;padding:6px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 10px 24px rgba(15,23,42,.05);backdrop-filter:blur(18px)}.public-page.front-nav-redesigned .front-nav-links{display:flex;align-items:center;min-width:0;gap:4px}.public-page.front-nav-redesigned .front-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:7px;padding:0 11px;border-radius:999px;color:var(--text-soft);line-height:1;white-space:nowrap;transition:color 160ms ease,background 160ms ease,box-shadow 160ms ease,transform 160ms ease}.public-page.front-nav-redesigned .front-nav a.is-active,.public-page.front-nav-redesigned .front-nav a:focus-visible,.public-page.front-nav-redesigned .front-nav a:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.public-page.front-nav-redesigned .front-nav a:hover{transform:translateY(-1px)}.public-page.front-nav-redesigned .front-nav-link-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,currentColor 9%,transparent)}.public-page.front-nav-redesigned .front-nav-link-icon .icon{width:14px;height:14px}.public-page.front-nav-redesigned .front-nav-link-copy,.public-page.front-nav-redesigned .front-nav-link-copy b,.public-page.front-nav-redesigned .front-nav-link-copy small{display:block}.public-page.front-nav-redesigned .front-nav-link-copy b{font-size:13px;font-weight:760}.public-page.front-nav-redesigned .front-nav-link-copy em{display:inline-flex;align-items:center;min-height:16px;margin-left:6px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);font-size:9px;font-style:normal;font-weight:800;line-height:1;vertical-align:1px}.public-page.front-nav-redesigned .front-nav-link-copy small{display:none;margin-top:4px;color:var(--muted);font-size:11px;font-weight:650}.public-page.front-nav-redesigned .front-nav-panel-actions,.public-page.front-nav-redesigned .front-nav-panel-head,.public-page.front-nav-redesigned .front-nav-search,.public-page.front-nav-redesigned .front-nav-search-status{display:none}.public-page.front-nav-redesigned .front-nav-panel-head-actions{display:none}.public-page.front-nav-redesigned .front-header-actions{justify-content:flex-end;min-width:0;gap:8px}.public-page.front-nav-redesigned .front-nav-status{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:5px 10px 5px 6px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent);color:var(--text)}.public-page.front-nav-redesigned .front-nav-status>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,#16a34a 14%,transparent);color:#16a34a}.public-page.front-nav-redesigned .front-nav-status small,.public-page.front-nav-redesigned .front-nav-status strong{display:block;line-height:1.05}.public-page.front-nav-redesigned .front-nav-status strong{font-size:12px;font-weight:780}.public-page.front-nav-redesigned .front-nav-status small{margin-top:3px;color:var(--muted);font-size:10px;font-weight:680}.public-page.front-nav-redesigned .front-menu-button .front-menu-icon{display:inline-grid;place-items:center}.public-page.front-nav-redesigned .front-menu-button .is-close,.public-page.front-nav-redesigned.front-menu-open .front-menu-button .is-menu{display:none}.public-page.front-nav-redesigned.front-menu-open .front-menu-button .is-close{display:inline-grid}.public-page.front-nav-classic .front-nav-links{display:contents}.public-page.front-nav-classic .front-nav-link-copy small,.public-page.front-nav-classic .front-nav-link-icon,.public-page.front-nav-classic .front-nav-panel-actions,.public-page.front-nav-classic .front-nav-panel-head,.public-page.front-nav-classic .front-nav-search,.public-page.front-nav-classic .front-nav-search-status{display:none}.public-page.front-nav-redesigned .front-nav a.is-filtered-out{display:none!important}.public-page.front-nav-classic .front-nav-link-copy{display:inline}@media (max-width:1120px){.public-page.front-nav-redesigned .front-nav-status{display:none}.public-page.front-nav-redesigned .front-header-inner{grid-template-columns:minmax(170px,max-content) minmax(0,1fr) auto}.public-page.front-nav-redesigned .front-nav a{padding:0 9px}}@media (max-width:980px){.public-page.front-nav-redesigned.front-menu-open .front-header{z-index:80}.public-page.front-nav-redesigned .front-header{padding-top:max(8px,env(safe-area-inset-top));background:0 0;box-shadow:none}.public-page.front-nav-redesigned .front-header-inner{grid-template-columns:minmax(0,1fr) auto auto;width:min(calc(100% - 24px),720px);min-height:60px;padding:7px;gap:8px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:20px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 16px 40px rgba(15,23,42,.12);backdrop-filter:blur(18px)}.public-page.front-nav-redesigned .front-brand-logo{width:40px;height:40px;border-radius:13px}.public-page.front-nav-redesigned .front-brand-logo img{width:31px;height:31px}.public-page.front-nav-redesigned .front-brand-copy strong{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-page.front-nav-redesigned .front-brand-copy small{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-page.front-nav-redesigned .front-menu-button{display:inline-flex;justify-self:end;min-width:44px;min-height:44px;margin-left:0;border-radius:14px}.public-page.front-nav-redesigned .front-header-actions{justify-self:end}.public-page.front-nav-redesigned .front-workspace-button{display:none}.public-page.front-nav-redesigned .front-nav{position:fixed;top:calc(max(8px,env(safe-area-inset-top)) + 72px);left:50%;right:auto;z-index:85;display:block;width:calc(100vw - 24px);max-width:720px;max-height:min(72vh,540px);margin:0;padding:10px;overflow-y:auto;overscroll-behavior:contain;border-radius:22px;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-10px) scale(.98);visibility:hidden;transition:opacity 170ms ease,transform 170ms ease,visibility 170ms ease}.public-page.front-nav-redesigned.front-menu-open .front-nav{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1);visibility:visible}.public-page.front-nav-redesigned[data-front-nav-backdrop-enabled="1"].front-menu-open::after{content:"";position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.26);backdrop-filter:blur(6px)}.public-page.front-nav-redesigned .front-nav-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.public-page.front-nav-redesigned .front-nav-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:44px;gap:8px;margin-top:10px;padding:0 8px 0 12px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 76%,transparent)}.public-page.front-nav-redesigned .front-nav-search>span{display:inline-grid;place-items:center;color:var(--muted)}.public-page.front-nav-redesigned .front-nav-search input{width:100%;min-width:0;height:42px;border:0;outline:0;background:0 0;color:var(--text);font:inherit;font-size:14px;font-weight:650}.public-page.front-nav-redesigned .front-nav-search input::placeholder{color:var(--muted)}.public-page.front-nav-redesigned .front-nav-search:focus-within{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.public-page.front-nav-redesigned .front-nav-search-clear{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 80%,transparent);color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity 150ms ease,color 150ms ease,background 150ms ease}.public-page.front-nav-redesigned .front-nav-search-clear.is-visible{opacity:1;pointer-events:auto}.public-page.front-nav-redesigned .front-nav-search-clear:focus-visible,.public-page.front-nav-redesigned .front-nav-search-clear:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.public-page.front-nav-redesigned .front-nav-search-status{display:block;min-height:18px;margin:7px 4px 0;color:var(--muted);font-size:11px;font-weight:700}.public-page.front-nav-redesigned .front-nav-panel-title{display:inline-flex;align-items:center;min-width:0;gap:9px}.public-page.front-nav-redesigned .front-nav-panel-title>span{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.public-page.front-nav-redesigned .front-nav-panel-title small,.public-page.front-nav-redesigned .front-nav-panel-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-page.front-nav-redesigned .front-nav-panel-title strong{color:var(--text);font-size:14px;font-weight:780}.public-page.front-nav-redesigned .front-nav-panel-title small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:650}.public-page.front-nav-redesigned .front-nav-close{flex:0 0 auto;min-width:38px;min-height:38px;border-radius:12px}.public-page.front-nav-redesigned .front-nav-links{display:grid;gap:8px;padding-top:10px}.public-page.front-nav-redesigned .front-nav a{justify-content:flex-start;min-height:54px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 70%,transparent);white-space:normal}.public-page.front-nav-redesigned .front-nav-link-icon{flex:0 0 auto;width:34px;height:34px}.public-page.front-nav-redesigned .front-nav-link-icon .icon{width:16px;height:16px}.public-page.front-nav-redesigned .front-nav-link-copy b{font-size:14px}.public-page.front-nav-redesigned.front-nav-descriptions-enabled .front-nav-link-copy small{display:block}.public-page.front-nav-redesigned .front-nav-panel-actions{display:grid;gap:9px;padding-top:10px}.public-page.front-nav-redesigned .front-nav-panel-head-actions{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px}.public-page.front-nav-redesigned .front-nav-panel-theme{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 84%,transparent);color:var(--muted);font:inherit;font-size:11px;font-weight:760;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,color 160ms ease}.public-page.front-nav-redesigned .front-nav-panel-theme:focus-visible,.public-page.front-nav-redesigned .front-nav-panel-theme:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised));color:var(--primary);transform:translateY(-1px)}.public-page.front-nav-redesigned .front-nav-panel-theme .icon{width:16px;height:16px}.public-page.front-nav-redesigned .front-nav-panel-theme [data-theme-toggle-state]{display:inline;white-space:nowrap}.public-page.front-nav-redesigned .front-nav-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-page.front-nav-redesigned .front-nav-quick-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 84%,transparent);color:var(--text);font-size:13px;font-weight:760;transition:transform 160ms ease,background 160ms ease,color 160ms ease}.public-page.front-nav-redesigned .front-nav-quick-action:focus-visible,.public-page.front-nav-redesigned .front-nav-quick-action:hover{transform:translateY(-1px);color:var(--primary)}.public-page.front-nav-redesigned .front-nav-quick-action.is-primary{border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#22c55e));color:#fff;box-shadow:0 12px 24px rgba(37,99,235,.18)}.public-page.front-nav-redesigned .front-nav-quick-action.is-ghost{background:0 0}.public-page.front-nav-redesigned .front-nav-login{display:inline-flex!important;width:100%;min-height:46px;justify-content:center}}@media (max-width:430px){.public-page.front-nav-redesigned .front-header-inner{width:calc(100% - 18px);border-radius:18px}.public-page.front-nav-redesigned .front-brand{gap:8px}.public-page.front-nav-redesigned .front-brand-logo{width:38px;height:38px}.public-page.front-nav-redesigned .front-brand-logo img{width:29px;height:29px}.public-page.front-nav-redesigned .front-brand-copy small,.public-page.front-nav-redesigned .front-brand-copy strong{max-width:38vw}.public-page.front-nav-redesigned .front-nav{width:calc(100vw - 18px)}.public-page.front-nav-redesigned .front-nav-quick-actions{grid-template-columns:1fr}}.links-table{table-layout:fixed}.link-primary{max-width:100%;overflow:hidden}.link-primary .target-line{display:flex!important;align-items:flex-start;flex-wrap:wrap;gap:7px;max-width:100%;min-width:0;overflow:visible;white-space:normal}.link-primary .target-line-url{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;direction:ltr;unicode-bidi:plaintext}.link-primary .target-line.is-collapsible .target-line-url{display:-webkit-box;flex-basis:min(100%,680px);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link-primary .target-line.is-expanded .target-line-url{display:block;flex-basis:100%;overflow:visible;-webkit-line-clamp:unset}.link-primary .target-line .link-status-dot{flex:0 0 auto;max-width:58px}.target-line-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:color-mix(in srgb,var(--primary) 78%,var(--text));font:inherit;font-size:10px;font-weight:800;line-height:1;cursor:pointer;touch-action:manipulation;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform 130ms var(--ease),border-color 130ms ease,background-color 130ms ease,box-shadow 130ms ease}.target-line-toggle:focus-visible,.target-line-toggle:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary-soft) 90%,var(--surface));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}.link-primary .target-line.is-expanded .target-line-toggle{background:var(--surface);color:var(--muted)}.link-advanced-badge,.link-advanced-badges,.link-note-inline,.short-link-cell,.short-link-cell a,.short-link-cell span{min-width:0;max-width:100%}.link-advanced-badge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-dashboard-link-action-icon-animation-enabled="0"] .row-actions .icon-button[data-action=edit],body[data-dashboard-link-action-icon-animation-enabled="0"] .row-actions .icon-button[data-action=edit] .icon,body[data-dashboard-link-action-icon-animation-enabled="0"] .row-actions .icon-button[data-action=edit] svg,body[data-dashboard-link-action-icon-animation-enabled="0"] .row-actions .link-edit-action,body[data-dashboard-link-action-icon-animation-enabled="0"] .row-actions .link-edit-action *{animation:none!important}body[data-dashboard-link-action-icon-animation-enabled="0"] .row-actions .icon-button[data-action=edit]{transition:transform 140ms var(--ease),border-color 140ms ease,background-color 140ms ease,color 140ms ease,box-shadow 140ms ease}.link-field-copy-tools{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;min-width:0;max-width:100%}.link-field-copy{display:inline-flex;align-items:center;gap:4px;min-width:0;min-height:24px;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,var(--primary-soft));color:color-mix(in srgb,var(--primary) 72%,var(--text));font:inherit;font-size:10px;font-weight:700;line-height:1;cursor:pointer;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 120ms var(--ease),border-color 120ms ease,background-color 120ms ease,color 120ms ease,box-shadow 120ms ease}.link-field-copy .icon{width:12px;height:12px;flex:0 0 auto}.link-field-copy span{display:inline;overflow:hidden;max-width:54px;text-overflow:ellipsis;white-space:nowrap}.link-field-copy:focus-visible,.link-field-copy:hover,.row-actions .icon-button.is-clicking{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));color:var(--primary);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}.link-field-copy.is-clicking{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 78%,var(--surface))}.link-field-copy.is-clicking::after,.row-actions .icon-button.is-clicking::after,.row-actions .icon-button.is-row-busy::after{content:attr(data-instant-feedback);position:absolute;z-index:3;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);padding:4px 7px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:var(--surface);color:var(--text);box-shadow:0 10px 22px color-mix(in srgb,var(--shadow-color) 16%,transparent);font-size:10px;font-weight:700;white-space:nowrap;pointer-events:none}.row-actions .icon-button.is-row-busy{opacity:.86;cursor:progress;transform:translateY(-1px)}.row-actions .icon-button.is-row-busy::before{content:'';position:absolute;inset:6px;border:2px solid color-mix(in srgb,var(--primary) 20%,transparent);border-top-color:var(--primary);border-radius:999px;animation:spin 760ms linear infinite;pointer-events:none}.link-field-copy,.row-actions .icon-button{position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.create-modal-rebuild .field,.create-modal-rebuild .modal-body,.create-modal-rebuild .modal-panel{min-width:0}.create-modal-rebuild .field input[name=target_url]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:plaintext}@media (max-width:720px){.links-table tbody tr{grid-template-columns:minmax(0,1fr);min-height:0;gap:8px;padding:12px;transition:transform 120ms ease,box-shadow 160ms ease,background-color 160ms ease}.links-table tbody tr:active{transform:scale(.99);box-shadow:0 6px 18px color-mix(in srgb,var(--text) 10%,transparent)}.links-table td:first-child{grid-column:1/-1;padding-right:0}.links-table td:nth-child(2),.links-table td:nth-child(4),.links-table td:nth-child(5),.links-table td:nth-child(6){grid-column:1/-1}.links-table td:nth-child(3){display:none}.link-cell{grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%}.link-primary strong{max-width:100%}.link-primary strong .link-visit-badge{margin-left:0;flex:0 0 auto;font-size:10px;padding:2px 5px;border-radius:5px}.link-inline-status{display:inline-flex;margin-left:0;flex:0 0 auto;min-height:18px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700}body.app-page[data-dashboard-view=links] .link-inline-health{display:inline-flex;margin-left:0;flex:0 0 auto}body.app-page[data-dashboard-view=links] .link-inline-health .link-status-dot{height:18px!important;min-height:0!important;width:auto!important;padding:0 7px;gap:4px;border-radius:999px;font-size:9px}body.app-page[data-dashboard-view=links] .link-target-health,body.app-page[data-dashboard-view=links] .target-line-status{display:none!important}.link-primary .target-line{width:100%;gap:6px;font-size:10px}.link-primary .target-line.is-collapsible .target-line-url{flex-basis:100%}.target-line-toggle{min-height:30px;padding-inline:11px}.link-advanced-badges{width:100%;gap:5px;margin-top:6px}.link-advanced-badge{max-width:100%;min-height:22px;padding-inline:8px;font-size:10px}.link-field-copy-tools{gap:4px;margin-top:6px}.link-field-copy{min-height:26px;padding-inline:8px}.link-field-copy span{max-width:46px}.status-cell{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px}.row-actions{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.row-actions .icon-button{flex:0 0 40px;width:40px;min-width:40px}.create-modal-rebuild .modal-panel{width:100%;max-width:100%}.create-modal-rebuild .modal-body{overflow-x:hidden}}:root{--bg:#f5f7f7;--surface-soft:#f3f6f5;--text:#17211f;--text-soft:#4d5c58;--muted:#75817e;--border:#dfe6e3;--border-strong:#cbd6d2;--ui-teal:#0f766e;--ui-teal-soft:#e7f5f2;--ui-gold:#a16207;--ui-gold-soft:#fff7df;--ui-coral:#c2414f;--ui-radius:8px;--ui-radius-small:6px;--ui-control-height:42px;--ui-shadow-subtle:0 1px 2px rgba(23, 33, 31, .04),0 8px 24px rgba(23, 33, 31, .045);--ui-shadow-hover:0 2px 4px rgba(23, 33, 31, .04),0 14px 30px rgba(23, 33, 31, .075);--ui-shadow-overlay:0 24px 64px rgba(23, 33, 31, .18);--ui-motion-fast:120ms;--ui-motion-medium:190ms;--ui-motion-slow:280ms;--ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);--radius:var(--ui-radius);--shadow-sm:0 1px 2px rgba(23, 33, 31, .05);--shadow-md:var(--ui-shadow-subtle);--shadow-modal:var(--ui-shadow-overlay);--topbar-height:62px;--surface-elevated:var(--surface);--panel:var(--surface);--text-muted:var(--muted);--shadow-color:#17211f;--primary-contrast:#ffffff;--background:var(--bg);--success:var(--green);--success-soft:var(--green-soft);--warning:var(--amber);--warning-soft:var(--amber-soft);--danger:var(--red);--danger-soft:var(--red-soft);--orange:var(--amber);--orange-soft:var(--amber-soft)}[data-theme=dark]{--bg:#111716;--surface:#171e1c;--surface-soft:#1d2523;--surface-raised:#202927;--text:#eff5f2;--text-soft:#bdc9c5;--muted:#87958f;--border:#2c3734;--border-strong:#3a4844;--sidebar:#141b19;--ui-teal:#55c7bb;--ui-teal-soft:#173936;--ui-gold:#edb955;--ui-gold-soft:#3d301a;--ui-coral:#ff8490;--ui-shadow-subtle:0 1px 2px rgba(0, 0, 0, .24),0 10px 28px rgba(0, 0, 0, .18);--ui-shadow-hover:0 2px 4px rgba(0, 0, 0, .22),0 18px 38px rgba(0, 0, 0, .25);--ui-shadow-overlay:0 26px 72px rgba(0, 0, 0, .48);--surface-elevated:var(--surface-raised);--panel:var(--surface);--text-muted:var(--muted);--shadow-color:#000000;--primary-contrast:#08111f;--background:var(--bg);--success:var(--green);--success-soft:var(--green-soft);--warning:var(--amber);--warning-soft:var(--amber-soft);--danger:var(--red);--danger-soft:var(--red-soft);--orange:var(--amber);--orange-soft:var(--amber-soft)}html{scrollbar-gutter:stable}body{letter-spacing:0;text-underline-offset:3px}::selection{background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--text)}.button,.icon-button,button,input,select,textarea{border-radius:var(--ui-radius-small)}.button{min-height:var(--ui-control-height);padding-inline:15px}.icon-button{width:var(--ui-control-height);height:var(--ui-control-height)}.button-primary{box-shadow:0 6px 16px color-mix(in srgb,var(--primary) 20%,transparent)}.button-primary:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--primary) 24%,transparent)}.button:hover,.icon-button:hover{transform:translateY(-1px)}.button:active,.icon-button:active{transform:translateY(0) scale(.985)}.auth-form input,.auth-form select,.auth-form textarea,.field input,.field select,.field textarea,.front-preview-form input,.front-url-form input,.import-page-rebuild input,.import-page-rebuild select,.import-page-rebuild textarea,.source-pane textarea{min-height:var(--ui-control-height);border-radius:var(--ui-radius-small);background:var(--surface)}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.front-preview-form input:focus,.front-url-form input:focus,.import-page-rebuild input:focus,.import-page-rebuild select:focus,.import-page-rebuild textarea:focus,.source-pane textarea:focus{box-shadow:var(--ui-focus-ring);transform:none}:where(
.panel,.content-card,.health-card,.stat-tile,.metric-card,.log-overview-card,.settings-section,.settings-guide-card,.system-tools-panel,.system-tool-card,.lead-command-card,.lead-command-queue,.lead-card,.import-page-rebuild .source-pane,.import-page-rebuild .target-pane,.import-page-rebuild .preview-pane,.import-page-rebuild .history-pane,.profile-summary-card,.profile-passkey-item,.modal-panel,.modal-card,.link-modal-card
){border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-subtle)}:where(
.panel,.content-card,.health-card,.stat-tile,.metric-card,.log-overview-card,.settings-section,.settings-guide-card,.system-tool-card,.lead-command-card,.lead-command-queue,.lead-card,.import-page-rebuild .source-pane,.import-page-rebuild .target-pane,.import-page-rebuild .preview-pane,.import-page-rebuild .history-pane,.profile-summary-card,.profile-passkey-item
){will-change:auto;transition:transform var(--ui-motion-medium) var(--ease),border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-medium) ease,background-color var(--ui-motion-fast) ease}@media (hover:hover) and (pointer:fine){:where(
.panel,.content-card,.health-card,.stat-tile,.metric-card,.log-overview-card,.settings-guide-card,.system-tool-card,.lead-command-card,.lead-command-queue,.lead-card,.profile-summary-card,.profile-passkey-item
):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 16%,var(--border));box-shadow:var(--ui-shadow-hover)}}body.public-page{--surface-soft:#ffffff;background:var(--surface)}[data-theme=dark] body.public-page,body.public-page[data-theme=dark]{--surface-soft:#1c2228}.public-page .front-header{border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:none}.public-page.front-nav-redesigned .front-header-inner{width:min(calc(100% - 40px),1280px);min-height:68px;gap:18px}.public-page.front-nav-redesigned.front-header-condensed .front-header-inner{min-height:60px}.public-page.front-nav-redesigned .front-brand-logo{width:42px;height:42px;border-radius:var(--ui-radius);background:var(--surface);box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 15%,transparent)}.public-page.front-nav-redesigned .front-brand-logo img{border-radius:var(--ui-radius-small)}.public-page.front-nav-redesigned .front-nav{padding:4px;border:0;border-radius:var(--ui-radius);background:var(--surface-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 82%,transparent);backdrop-filter:none}.public-page.front-nav-redesigned .front-nav a{min-height:36px;border-radius:var(--ui-radius-small)}.public-page.front-nav-redesigned .front-nav a.is-active,.public-page.front-nav-redesigned .front-nav a:focus-visible,.public-page.front-nav-redesigned .front-nav a:hover{background:var(--surface);box-shadow:0 1px 3px rgba(23,33,31,.08)}.public-page.front-nav-redesigned .front-nav-status{min-height:38px;border-radius:var(--ui-radius);background:var(--surface-soft)}.front-hero{min-height:min(760px,calc(100svh - 68px));padding-block:68px 46px;background:#fff;border-bottom:1px solid #e3e7eb}[data-theme=dark] .front-hero{background:#171c21;border-bottom-color:var(--border)}body.public-page[data-visual-style=aurora],body.public-page[data-visual-style=midnight],body.public-page[data-visual-style=sunset]{background:#fff}[data-theme=dark] body.public-page[data-visual-style=aurora],[data-theme=dark] body.public-page[data-visual-style=midnight],[data-theme=dark] body.public-page[data-visual-style=sunset]{background:var(--surface)}.front-hero-copy{max-width:610px}.front-hero h1{max-width:10.5em;font-size:56px;line-height:1.05;letter-spacing:0}.front-hero-copy>p{max-width:38em;color:var(--text-soft);font-size:17px;line-height:1.75}.front-deploy-card,.front-enterprise-card,.front-faq-item,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-live-stat-card,.front-live-stats-visual,.front-partner-card,.front-preview-card,.front-product,.front-scenario-card,.front-support-card,.front-url-form{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-subtle)}.front-url-form{border-color:color-mix(in srgb,var(--ui-teal) 18%,var(--border))}.front-product{border-color:color-mix(in srgb,var(--ui-teal) 22%,var(--border));box-shadow:0 24px 52px rgba(27,58,51,.13)}.front-product-side{background:color-mix(in srgb,var(--ui-teal-soft) 70%,var(--surface-soft))}.front-live-stat-card:nth-child(2n) .front-live-stat-icon,.front-product-live,.front-status{color:var(--ui-teal)}.front-flow-section,.front-live-stats,.front-preview,.front-section,.front-support-section{scroll-margin-top:76px}.front-flow-section,.front-preview,.front-support-section{background:var(--surface)}.front-faq-section,.front-feature-section,.front-live-stats{background:var(--surface-soft)}.front-section-heading h2{font-size:34px;line-height:1.18;letter-spacing:0}.front-section-heading p{max-width:700px;color:var(--text-soft)}.front-feature-number{color:color-mix(in srgb,var(--ui-teal) 46%,var(--muted))}.front-contact-float{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-overlay);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity var(--ui-motion-medium) ease,transform var(--ui-motion-medium) var(--ease)}.public-page.front-header-condensed .front-contact-float{opacity:1;pointer-events:auto;transform:translateY(0)}.front-mobile-quicknav{border-radius:var(--ui-radius) var(--ui-radius) 0 0;box-shadow:0 -10px 30px rgba(23,33,31,.12)}.front-reveal{transition:opacity var(--ui-motion-slow) ease,transform var(--ui-motion-slow) var(--ease)}.app-layout{grid-template-columns:256px minmax(0,1fr)}.sidebar{width:256px;padding:14px 12px 12px;border-right-color:color-mix(in srgb,var(--border) 90%,transparent);box-shadow:8px 0 28px rgba(23,33,31,.025)}.brand{min-height:52px;padding:4px 8px 12px;border-bottom:1px solid var(--border)}.brand img{width:38px;height:38px;border-radius:var(--ui-radius)}.sidebar-search{margin-top:12px}.sidebar-nav a,.sidebar-nav-section,.sidebar-search label,.sidebar-section-tools button,.sidebar-status,.sidebar-user-main{border-radius:var(--ui-radius-small)}.sidebar-search input{min-height:40px;border-radius:var(--ui-radius-small)}.sidebar-section-tools{gap:6px}.sidebar-section-tools button{min-height:34px}.sidebar-nav{gap:3px}.sidebar-nav-section{min-height:40px;margin-top:8px;padding:6px 9px}.sidebar-nav a{position:relative;min-height:42px;padding-block:8px}.sidebar-nav a::before{position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:0 3px 3px 0;background:0 0;content:"";transition:background-color var(--ui-motion-fast) ease,transform var(--ui-motion-fast) var(--ease);transform:scaleY(.45)}.sidebar-nav a.active::before,.sidebar-nav a[aria-current=page]::before{background:var(--primary);transform:scaleY(1)}.sidebar-nav a.active,.sidebar-nav a[aria-current=page]{background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.sidebar-status{border-color:color-mix(in srgb,var(--ui-teal) 24%,var(--border));background:color-mix(in srgb,var(--ui-teal-soft) 64%,var(--surface))}.sidebar-user{padding-top:10px;border-top:1px solid var(--border)}.topbar{min-height:var(--topbar-height);padding-inline:24px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 1px 0 rgba(23,33,31,.025)}.topbar-title span{font-size:11px}.topbar-title strong{font-size:16px}.topbar-actions{gap:7px}.topbar-message-button{background:var(--surface);box-shadow:none}.content{padding:22px 28px 84px}.page-shell{gap:16px;animation-duration:var(--ui-motion-slow)}.page-shell-head{align-items:center;padding-bottom:15px;border-bottom:1px solid var(--border)}.dashboard-hero h1,.leads-hero h1,.links-hero h1,.page-shell-head h1,.settings-hero h1{font-size:30px;line-height:1.16;letter-spacing:0}.eyebrow,.page-shell-kicker{letter-spacing:0}.content-card,.panel{border-color:var(--border)}.content-card-head,.panel-head{gap:12px}.analytics-table,.audit-table,.leads-table,.links-table{border-radius:var(--ui-radius);border-collapse:separate;border-spacing:0}.analytics-table thead th,.audit-table thead th,.leads-table thead th,.links-table thead th{background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface));color:var(--text-soft);font-size:11px;letter-spacing:0}.analytics-table tbody tr,.audit-table tbody tr,.leads-table tbody tr,.links-table tbody tr{transition:background-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}.analytics-table tbody tr:hover,.audit-table tbody tr:hover,.leads-table tbody tr:hover,.links-table tbody tr:hover{background:color-mix(in srgb,var(--ui-teal-soft) 42%,var(--surface))}.chip,.filter-chip,.quick-filter,.segmented,.tab-button{border-radius:var(--ui-radius-small)}.system-tools-panel{background:var(--surface)}.system-tools-panel::after,.system-tools-panel::before{display:none}.lead-command-card:nth-child(3n+2) .lead-command-icon,.system-tool-card:nth-child(3n+2) .system-tool-icon,.system-tools-health span:nth-child(2){border-color:color-mix(in srgb,var(--ui-teal) 20%,var(--border));background:var(--ui-teal-soft);color:var(--ui-teal)}.lead-command-card:nth-child(3n) .lead-command-icon,.system-tool-card:nth-child(3n) .system-tool-icon,.system-tools-health span:nth-child(3){border-color:color-mix(in srgb,var(--ui-gold) 20%,var(--border));background:var(--ui-gold-soft);color:var(--ui-gold)}.link-modal-card,.message-center-dialog,.modal-panel,.profile-dialog-panel,.toast,.toast-item{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-overlay);backdrop-filter:blur(16px)}body.auth-page,body.error-page,body.install-page,body.redirect-page,body.sandbox-warning-page{background:#eef3f1}[data-theme=dark] body.auth-page,[data-theme=dark] body.error-page,[data-theme=dark] body.install-page,[data-theme=dark] body.redirect-page,[data-theme=dark] body.sandbox-warning-page,body.auth-page[data-theme=dark],body.error-page[data-theme=dark],body.install-page[data-theme=dark],body.redirect-page[data-theme=dark]{background:#111917}.auth-shell{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-overlay)}.auth-brand{background:#174e62}[data-theme=dark] .auth-brand{background:#123d42}.auth-brand::after,.auth-brand::before{opacity:.18}.auth-home-link,.auth-input-wrap,.auth-login-hints span,.auth-passkey-actions .button,.auth-quick-actions a,.auth-quick-actions span,.auth-security-card,.auth-time-panel{border-radius:var(--ui-radius-small)}.auth-form-wrap{background:var(--surface)}.auth-form-head h2{font-size:30px;letter-spacing:0}.install-shell{width:min(calc(100% - 32px),1120px)}.check-list>*,.install-feature-grid>*,.install-header,.install-mode-card,.install-panel,.install-permission-panel,.install-safe-card,.install-tip{border-radius:var(--ui-radius)}.error-shell,.install-panel,.redirect-panel{box-shadow:var(--ui-shadow-overlay)}.error-shell h1,.install-copy h1,.install-result h1,.redirect-panel h1{letter-spacing:0}.error-shell,.redirect-panel{border-radius:var(--ui-radius)}.redirect-panel::after,.redirect-panel::before{opacity:.28}.redirect-captcha-slider,.redirect-client-chip,.redirect-deeplink-card,.redirect-deeplink-drawer,.redirect-form-options,.redirect-meta-grid>*,.redirect-target{border-radius:var(--ui-radius-small)}@keyframes enter-up{from{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{from{opacity:.001;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes surface-enter{from{opacity:.001;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes front-product-in{from{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-page-sheen{from{opacity:.001}to{opacity:1}}@keyframes redirect-panel-lively{from{opacity:.001;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-shell,.error-shell,.front-main,.install-panel,.link-modal-card,.modal-panel,.page-shell,.profile-dialog-panel,.redirect-panel{animation-duration:var(--ui-motion-slow)}@media (max-width:980px){.public-page.front-nav-redesigned .front-header{padding-top:max(8px,env(safe-area-inset-top));background:0 0;border-bottom:0}.public-page.front-nav-redesigned .front-header-inner{width:min(calc(100% - 24px),720px);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--ui-shadow-subtle)}.public-page.front-nav-redesigned .front-menu-button{border-radius:var(--ui-radius-small)}.public-page.front-nav-redesigned .front-nav{border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-overlay)}.public-page.front-nav-redesigned .front-nav a,.public-page.front-nav-redesigned .front-nav-quick-action,.public-page.front-nav-redesigned .front-nav-search{border-radius:var(--ui-radius-small)}.front-hero h1{font-size:46px}}@media (max-width:900px){.app-layout{grid-template-columns:minmax(0,1fr)}.sidebar{width:min(304px,calc(100vw - 48px));padding:12px;box-shadow:var(--ui-shadow-overlay)}.topbar{min-height:58px;padding-inline:12px}.topbar-actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.topbar-actions::-webkit-scrollbar{display:none}.content{padding:18px 18px 76px}}@media (max-width:720px){:root{--ui-control-height:44px}html{scrollbar-gutter:auto}.front-hero{min-height:auto;padding:104px 0 34px}.front-hero-copy,.front-product{width:100%}.front-hero h1{max-width:11em;font-size:38px;line-height:1.08}.front-hero-copy>p{font-size:15px;line-height:1.65}.front-section-heading h2{font-size:28px}.front-deploy-card,.front-enterprise-card,.front-faq-item,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-live-stat-card,.front-live-stats-visual,.front-partner-card,.front-preview-card,.front-product,.front-scenario-card,.front-support-card{box-shadow:0 1px 2px rgba(23,33,31,.04),0 7px 18px rgba(23,33,31,.04)}.public-page.has-front-contact-float{padding-bottom:0}.front-contact-float{display:none}.front-mobile-quicknav{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:var(--ui-radius)}.page-shell-head{align-items:flex-start;gap:12px}.dashboard-hero h1,.leads-hero h1,.links-hero h1,.page-shell-head h1,.settings-hero h1{font-size:26px}.content-card,.lead-card,.panel,.settings-section,.system-tools-panel{border-radius:var(--ui-radius)}.auth-shell{width:min(calc(100% - 20px),520px);border-radius:var(--ui-radius)}.auth-brand{min-height:auto;padding:18px}.auth-form-wrap{padding-inline:18px}.auth-form-head h2{font-size:27px}.install-shell{width:calc(100% - 20px)}.error-shell,.install-panel,.redirect-panel{border-radius:var(--ui-radius);box-shadow:0 14px 38px rgba(23,33,31,.13)}}@media (max-width:430px){.public-page.front-nav-redesigned .front-header-inner{width:calc(100% - 16px)}.public-page.front-nav-redesigned .front-brand-copy small,.public-page.front-nav-redesigned .front-brand-copy strong{max-width:48vw}.front-hero{padding-top:96px}.front-hero h1{font-size:36px}.content{padding:14px 10px 72px}.topbar{padding-inline:8px}.dashboard-hero h1,.leads-hero h1,.links-hero h1,.page-shell-head h1,.settings-hero h1{font-size:24px}.leads-table tbody tr,.links-table tbody tr{border-radius:var(--ui-radius)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{scroll-behavior:auto!important}}body[data-ui-motion-enabled="0"] .auth-shell,body[data-ui-motion-enabled="0"] .error-shell,body[data-ui-motion-enabled="0"] .front-reveal,body[data-ui-motion-enabled="0"] .install-panel,body[data-ui-motion-enabled="0"] .page-shell,body[data-ui-motion-enabled="0"] .redirect-panel{animation:none!important;opacity:1!important;transform:none!important}.front-hero h1[data-rjdl-auto-icon-skip]{display:block}.front-preview-form>div,.front-url-form{transition:border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease}.front-preview-form>div:focus-within,.front-url-form:focus-within{border-color:color-mix(in srgb,var(--primary) 52%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),var(--ui-shadow-subtle)}.topbar-actions{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch}.topbar-actions>*{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){.front-deploy-card,.front-enterprise-card,.front-faq-item,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-partner-card,.front-scenario-card,.front-support-card{transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}.front-deploy-card:hover,.front-enterprise-card:hover,.front-faq-item:hover,.front-feature:hover,.front-feedback-card:hover,.front-flow-step:hover,.front-import-card:hover,.front-partner-card:hover,.front-support-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ui-teal) 26%,var(--border));box-shadow:0 14px 30px rgba(23,33,31,.09)}}@media (max-width:900px){.topbar-actions{padding-inline:2px 10px}.topbar-actions>.button,.topbar-actions>.icon-button{flex-shrink:0}}@media (max-width:430px){.front-hero{padding:68px 0 24px;gap:14px}.front-hero h1{max-width:100%;margin-block:14px 16px;font-size:34px;line-height:1.08}.front-url-form{margin-top:18px}.front-hero-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:14px}.front-home-share-group{grid-column:1/-1;display:block;width:100%}.front-home-share-note{display:none}.front-hero-actions .front-text-link{justify-self:start}.front-hero-actions .front-availability{justify-self:end}.front-product-body{min-height:0}.front-product-chart{display:none}.front-product-content{padding-bottom:14px}.topbar-actions{max-width:calc(100vw - 58px)}}@media (prefers-reduced-motion:reduce){.front-deploy-card,.front-enterprise-card,.front-faq-item,.front-feature,.front-feedback-card,.front-flow-step,.front-import-card,.front-partner-card,.front-preview-form>div,.front-scenario-card,.front-support-card,.front-url-form{transition:none!important;transform:none!important}}@media (min-width:1121px){.public-page .front-hero{grid-template-columns:minmax(0,1.08fr) minmax(480px,0.92fr);min-height:min(680px,calc(100svh - 112px));gap:48px;padding-top:52px;padding-bottom:46px}.public-page .front-hero-copy,.public-page .front-product{align-self:center}.public-page .front-hero h1{max-width:11.25em}}.auth-mobile-brand{display:none}@media (max-width:720px){html.auth-document{height:100%!important;min-height:100%!important;overflow:hidden!important;overscroll-behavior:none}html.auth-document body.auth-page{box-sizing:border-box;height:100svh!important;min-height:100svh!important;padding:50px 0 0!important;overflow:hidden!important;overscroll-behavior:none}body.auth-page .auth-mobile-brand{position:absolute;top:8px;left:10px;z-index:4;display:inline-flex;align-items:center;max-width:calc(100vw - 72px);min-height:40px;gap:8px;padding:4px 10px 4px 5px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text);box-shadow:0 10px 24px color-mix(in srgb,var(--text) 8%,transparent);backdrop-filter:blur(14px)}body.auth-page .auth-mobile-brand img{flex:0 0 auto;width:30px;height:30px;border-radius:9px}body.auth-page .auth-mobile-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780}body.auth-page .auth-theme{top:8px;right:10px}body.auth-page .auth-shell,body.auth-page.rjdl-fit-active .auth-shell{width:100%;min-height:calc(100svh - 50px);max-height:calc(100svh - 50px);margin:0;overflow-x:hidden;overflow-y:auto;border-radius:0;overscroll-behavior:contain}}@supports (height:100dvh){@media (max-width:720px){html.auth-document body.auth-page{height:100dvh!important;min-height:100dvh!important}body.auth-page .auth-shell,body.auth-page.rjdl-fit-active .auth-shell{min-height:calc(100dvh - 50px);max-height:calc(100dvh - 50px)}}}body.app-page{--admin-control-height:38px;--admin-card-radius:10px;--admin-card-border:color-mix(in srgb, var(--primary) 10%, var(--border));--admin-card-shadow:0 14px 34px color-mix(in srgb, var(--text) 7%, transparent);--admin-card-shadow-hover:0 18px 42px color-mix(in srgb, var(--text) 10%, transparent)}body.app-page .page-shell{gap:18px}body.app-page .page-shell-head{align-items:flex-start;padding:2px 0 4px}body.app-page .page-shell-kicker{min-height:26px;border-radius:8px;letter-spacing:.08em}body.app-page .page-shell-head h1{margin-top:10px;font-size:clamp(25px, 2.4vw, 34px)}body.app-page .page-shell-head p{max-width:68ch;line-height:1.72}body.app-page .bulk-create-actions,body.app-page .bulk-create-helper-bar,body.app-page .create-result-tools,body.app-page .detail-actions,body.app-page .health-overview-actions,body.app-page .links-tools,body.app-page .log-toolbar-actions,body.app-page .maintenance-actions,body.app-page .page-shell-actions,body.app-page .result-actions,body.app-page .settings-section-actions,body.app-page .system-tools-actions,body.app-page .topbar-actions{gap:8px}body.app-page .advanced-link-card button,body.app-page .button,body.app-page .icon-button,body.app-page .quick-create>.create-assistant-card .create-slug-chip,body.app-page .quick-create>.create-assistant-card .create-title-chip,body.app-page .quick-create>.create-assistant-card .create-url-tool-chip,body.app-page .quick-create>.create-assistant-card .create-utility-actions button,body.app-page .quick-create>.create-assistant-card .create-utility-brief button,body.app-page .quick-create>.create-assistant-card .create-utility-copy,body.app-page .quick-create>.create-assistant-card .create-utility-toggle,body.app-page .quick-create>.create-assistant-card .create-utm-actions button,body.app-page button.create-preset-chip{border-radius:8px}body.app-page .button{min-height:var(--admin-control-height);padding-inline:14px;font-weight:700}body.app-page .button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 94%,#fff),var(--primary));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 22%,transparent)}body.app-page .button-secondary,body.app-page .icon-button{border-color:color-mix(in srgb,var(--primary) 9%,var(--border));background:linear-gradient(180deg,var(--surface-raised),var(--surface));box-shadow:0 5px 14px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page .icon-button{width:var(--admin-control-height);height:var(--admin-control-height)}body.app-page .button:focus-visible,body.app-page .icon-button:focus-visible,body.app-page a:focus-visible,body.app-page button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 52%,transparent);outline-offset:2px}body.app-page .button:hover,body.app-page .icon-button:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border-strong))}body.app-page .advanced-link-card,body.app-page .database-alert,body.app-page .health-overview-panel,body.app-page .lead-command-card,body.app-page .lead-detail-panel,body.app-page .lead-insight-row,body.app-page .links-command-center,body.app-page .links-tools-card,body.app-page .log-file-index,body.app-page .log-health-panel,body.app-page .log-issue-timeline,body.app-page .log-toolbar,body.app-page .modal-panel,body.app-page .quick-create,body.app-page .quick-create>.create-assistant-card,body.app-page .schedule-helper-card,body.app-page .settings-panel,body.app-page .stat-tile,body.app-page .system-tool-card,body.app-page .system-tools-panel,body.app-page .taxonomy-card{border-color:var(--admin-card-border);border-radius:var(--admin-card-radius);box-shadow:var(--admin-card-shadow)}body.app-page .advanced-link-card,body.app-page .lead-command-card,body.app-page .lead-detail-panel,body.app-page .quick-create>.create-assistant-card,body.app-page .settings-panel,body.app-page .stat-tile,body.app-page .system-tool-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),var(--surface))}body.app-page .stat-tile{min-height:104px;padding:15px}body.app-page .stat-icon{border-radius:8px}@media (max-width:720px){body.app-page{--admin-control-height:40px}body.app-page .page-shell{gap:14px}body.app-page .page-shell-head{gap:12px}body.app-page .links-tools,body.app-page .page-shell-actions,body.app-page .topbar-actions{justify-content:flex-start}body.app-page .advanced-link-card,body.app-page .quick-create>.create-assistant-card,body.app-page .settings-panel,body.app-page .stat-tile{padding:14px}}@media (prefers-reduced-motion:reduce){body.app-page .advanced-link-card,body.app-page .button,body.app-page .icon-button,body.app-page .lead-command-card,body.app-page .lead-detail-panel,body.app-page .quick-create>.create-assistant-card,body.app-page .stat-tile,body.app-page .system-tool-card{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .advanced-link-card,body[data-ui-motion-enabled="0"].app-page .button,body[data-ui-motion-enabled="0"].app-page .icon-button,body[data-ui-motion-enabled="0"].app-page .lead-command-card,body[data-ui-motion-enabled="0"].app-page .lead-detail-panel,body[data-ui-motion-enabled="0"].app-page .quick-create>.create-assistant-card,body[data-ui-motion-enabled="0"].app-page .stat-tile,body[data-ui-motion-enabled="0"].app-page .system-tool-card{transition:none!important;transform:none!important}body.app-page .topbar{min-height:calc(var(--topbar-height) + 2px);border-bottom-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page .topbar-title strong{letter-spacing:0}body.app-page .topbar-actions{padding-block:8px}body.app-page .sidebar{border-right-color:color-mix(in srgb,var(--primary) 9%,var(--border));box-shadow:8px 0 26px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page .nav-item,body.app-page .sidebar-nav-section,body.app-page .sidebar-search label,body.app-page .sidebar-section-tools button,body.app-page .sidebar-user{border-radius:8px}body.app-page .nav-item{min-height:38px;border:1px solid transparent}body.app-page .nav-item:focus-visible,body.app-page .nav-item:hover{border-color:color-mix(in srgb,var(--primary) 13%,var(--border));background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface))}body.app-page .nav-item.is-active{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 86%,var(--surface)),color-mix(in srgb,var(--surface) 90%,var(--primary-soft)));box-shadow:inset 3px 0 0 var(--primary),0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}body.app-page .batch-actions,body.app-page .links-command-center,body.app-page .table-wrap{border-radius:var(--admin-card-radius)}body.app-page .table-wrap{border:1px solid var(--admin-card-border);box-shadow:var(--admin-card-shadow)}body.app-page .links-table th{height:42px;background:color-mix(in srgb,var(--surface-soft) 88%,var(--primary-soft));color:color-mix(in srgb,var(--text-soft) 86%,var(--primary));font-size:11px;letter-spacing:.02em}body.app-page .links-table tbody tr{transition:background-color 150ms ease,box-shadow 150ms ease,transform 150ms var(--ease)}body.app-page .links-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 26%,var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 68%,transparent)}body.app-page .row-actions{gap:6px}body.app-page .row-actions .icon-button{width:34px;height:34px;border-radius:8px;box-shadow:none}body.app-page .batch-actions{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--text) 7%,transparent)}body.app-page .detail-section-tabs,body.app-page .log-section-nav,body.app-page .settings-tabs{border-radius:10px}body.app-page .detail-section-tabs button,body.app-page .log-section-nav a,body.app-page .settings-tabs button{border-radius:8px}@media (max-width:720px){body.app-page .topbar{min-height:var(--topbar-height)}body.app-page .topbar-actions{padding-block:6px}body.app-page .links-table tbody tr{border-radius:10px}body.app-page .row-actions .icon-button{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){body.app-page .links-table tbody tr,body.app-page .nav-item{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .links-table tbody tr,body[data-ui-motion-enabled="0"].app-page .nav-item{transition:none!important;transform:none!important}body.app-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),body.app-page select,body.app-page textarea{min-height:40px;border-radius:8px;border-color:color-mix(in srgb,var(--primary) 8%,var(--border));background:linear-gradient(180deg,var(--surface-raised),var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 54%,transparent)}body.app-page textarea{min-height:96px}body.app-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus,body.app-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus-visible,body.app-page select:focus,body.app-page select:focus-visible,body.app-page textarea:focus,body.app-page textarea:focus-visible{border-color:color-mix(in srgb,var(--primary) 52%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent)}body.app-page .analytics-access-toolbar label,body.app-page .create-utm-grid label,body.app-page .detail-visit-filterbar label,body.app-page .field,body.app-page .setting-row,body.app-page .workbench-field{border-radius:8px}body.app-page .bulk-create-preview-search,body.app-page .document-log-searchbox,body.app-page .log-file-index-search,body.app-page .log-search,body.app-page .log-timeline-search,body.app-page .search-box,body.app-page .settings-search,body.app-page .sidebar-search label{border-radius:9px;border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 7px 18px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page .analytics-access-toolbar,body.app-page .bulk-create-preview-filters,body.app-page .detail-visit-filterbar,body.app-page .health-overview-actions,body.app-page .links-filter-note,body.app-page .links-filter-recent,body.app-page .links-filter-summary,body.app-page .log-file-index-filters,body.app-page .log-filter-group,body.app-page .log-timeline-filters,body.app-page .settings-search{border-color:color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:var(--admin-card-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),var(--surface));box-shadow:var(--admin-card-shadow)}body.app-page .bulk-create-preview-filters button,body.app-page .detail-visit-filter-actions button,body.app-page .links-filter-recent-action,body.app-page .links-filter-summary-chip,body.app-page .log-file-index-filters button,body.app-page .log-filter-group button,body.app-page .log-timeline-filters button{border-radius:8px}body.app-page .bulk-create-preview-filters button.is-active,body.app-page .log-file-index-filters button.is-active,body.app-page .log-filter-group button.is-active,body.app-page .log-timeline-filters button.is-active{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--primary) 72%,transparent),0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}body.app-page .bulk-create-panel-modal,body.app-page .message-center-panel,body.app-page .modal-panel,body.app-page .profile-dialog-panel{border-radius:12px;border-color:color-mix(in srgb,var(--primary) 12%,var(--border));box-shadow:0 28px 74px color-mix(in srgb,var(--text) 18%,transparent)}body.app-page .message-center-head,body.app-page .modal-header,body.app-page .profile-dialog-head{border-bottom-color:color-mix(in srgb,var(--primary) 9%,var(--border));background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}body.app-page .alert,body.app-page .database-alert,body.app-page .detail-visit-filter-empty,body.app-page .empty-state,body.app-page .log-filter-empty,body.app-page .sidebar-nav-empty,body.app-page .table-loading{border-radius:10px;border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--text) 5%,transparent)}@media (max-width:720px){body.app-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),body.app-page select,body.app-page textarea{min-height:42px}body.app-page .analytics-access-toolbar,body.app-page .bulk-create-preview-filters,body.app-page .detail-visit-filterbar,body.app-page .links-filter-note,body.app-page .links-filter-recent,body.app-page .links-filter-summary,body.app-page .log-file-index-filters,body.app-page .log-filter-group,body.app-page .log-timeline-filters{padding:10px}}@media (prefers-reduced-motion:reduce){body.app-page .message-center-panel,body.app-page .modal-panel,body.app-page .profile-dialog-panel,body.app-page input,body.app-page select,body.app-page textarea{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .message-center-panel,body[data-ui-motion-enabled="0"].app-page .modal-panel,body[data-ui-motion-enabled="0"].app-page .profile-dialog-panel,body[data-ui-motion-enabled="0"].app-page input,body[data-ui-motion-enabled="0"].app-page select,body[data-ui-motion-enabled="0"].app-page textarea{transition:none!important;transform:none!important}body.app-page .content{padding-top:24px}body.app-page .cards-grid,body.app-page .health-kpi-grid,body.app-page .stats-grid,body.app-page .system-tools-grid{align-items:stretch}body.app-page .health-kpi-grid strong,body.app-page .stat-tile strong{letter-spacing:0}body.app-page .content-workbench .workbench,body.app-page .health-dashboard,body.app-page .settings-hero{border-radius:var(--admin-card-radius);border-color:color-mix(in srgb,var(--primary) 12%,var(--border));box-shadow:var(--admin-card-shadow)}body.app-page .health-issues-card,body.app-page .health-kpi-grid>div,body.app-page .health-overview-card,body.app-page .setting-row,body.app-page .settings-mode-card{border-radius:9px;border-color:color-mix(in srgb,var(--primary) 9%,var(--border))}body.app-page .setting-row{min-height:64px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),var(--surface))}body.app-page .setting-row:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--border-strong));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 7%,transparent)}body.app-page .health-issue-item,body.app-page .lead-insight-row,body.app-page .system-tool-card{transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease,transform 160ms var(--ease)}body.app-page .health-issue-item:hover,body.app-page .lead-insight-row:hover,body.app-page .system-tool-card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border-strong));box-shadow:var(--admin-card-shadow-hover)}@media (max-width:960px){body.app-page .content{padding-inline:20px 20px}body.app-page .page-shell-head{display:grid;grid-template-columns:minmax(0,1fr)}body.app-page .page-shell-actions{justify-content:flex-start}}@media (max-width:720px){body.app-page .content{padding:18px 12px 78px}body.app-page .page-shell-head h1{font-size:25px;line-height:1.16}body.app-page .page-shell-head p{margin-top:8px;font-size:13px;line-height:1.62}body.app-page .cards-grid,body.app-page .health-kpi-grid,body.app-page .settings-grid,body.app-page .stats-grid,body.app-page .system-tools-grid{grid-template-columns:minmax(0,1fr);gap:10px}body.app-page .stat-tile{grid-template-columns:40px minmax(0,1fr);min-height:88px}body.app-page .stat-icon{width:40px;height:40px}body.app-page .stat-tile strong{font-size:22px}body.app-page .setting-row,body.app-page .setting-row-wide{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}body.app-page .content-workbench .workbench,body.app-page .health-dashboard,body.app-page .settings-hero{padding:16px}}@media (max-width:430px){body.app-page .content{padding-inline:8px}body.app-page .page-shell-kicker{min-height:24px;padding-inline:9px;font-size:10px}body.app-page .health-issues-card,body.app-page .health-overview-card,body.app-page .setting-row,body.app-page .stat-tile,body.app-page .system-tool-card{border-radius:9px}}@media (prefers-reduced-motion:reduce){body.app-page .health-issue-item,body.app-page .lead-insight-row,body.app-page .setting-row,body.app-page .system-tool-card{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .health-issue-item,body[data-ui-motion-enabled="0"].app-page .lead-insight-row,body[data-ui-motion-enabled="0"].app-page .setting-row,body[data-ui-motion-enabled="0"].app-page .system-tool-card{transition:none!important;transform:none!important}body.app-page :is(
.status-badge,.badge,.link-advanced-badge,.detail-advanced-badge,.health-state-badge,.maintenance-state-badge,.schedule-helper-badge,.log-auto-refresh-badge,.log-file-root-badge,.log-viewer-context-badge,.log-viewer-match-badge,.log-viewer-new-badge,.rd-log-mask-badge,.system-tools-badge,.traffic-alert-badge
){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 98%,transparent));box-shadow:0 6px 14px color-mix(in srgb,var(--text) 5%,transparent);color:color-mix(in srgb,var(--text) 88%,var(--primary));font-size:12px;font-weight:700;line-height:1.1;letter-spacing:0;white-space:nowrap}body.app-page :is(
.status-badge.is-active,.status-badge.status-active,.health-state-badge.is-ok,.health-state-badge.ok,.maintenance-state-badge.is-ok,.schedule-helper-badge.is-ready
){border-color:color-mix(in srgb,var(--success,#16a34a) 28%,var(--border));background:color-mix(in srgb,var(--success,#16a34a) 9%,var(--surface-raised));color:color-mix(in srgb,var(--success,#16a34a) 74%,var(--text))}body.app-page :is(
.status-badge.is-warning,.status-badge.warning,.health-state-badge.is-warning,.maintenance-state-badge.is-warning,.schedule-helper-badge.is-warning,.traffic-alert-badge
){border-color:color-mix(in srgb,var(--warning,#f59e0b) 30%,var(--border));background:color-mix(in srgb,var(--warning,#f59e0b) 10%,var(--surface-raised));color:color-mix(in srgb,var(--warning,#f59e0b) 70%,var(--text))}body.app-page :is(
.status-badge.is-danger,.status-badge.danger,.status-badge.is-error,.health-state-badge.is-danger,.maintenance-state-badge.is-danger,.database-alert .status-badge
){border-color:color-mix(in srgb,var(--danger,#dc2626) 30%,var(--border));background:color-mix(in srgb,var(--danger,#dc2626) 9%,var(--surface-raised));color:color-mix(in srgb,var(--danger,#dc2626) 72%,var(--text))}body.app-page :is(
.chip,.filter-chip,.taxonomy-chip,.taxonomy-active-chip,.links-filter-summary-chip,.create-preset-chip,.create-slug-chip,.create-title-chip,.create-url-tool-chip,.schedule-helper-preset-chip,.mapping-chip,.meta-chip,.notice-chip,.redirect-client-chip,.file-chip
){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);color:var(--text-muted);line-height:1.2;letter-spacing:0;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms var(--ease)}body.app-page :is(
.chip,.filter-chip,.taxonomy-chip,.taxonomy-active-chip,.links-filter-summary-chip,.create-preset-chip,.create-slug-chip,.create-title-chip,.create-url-tool-chip,.schedule-helper-preset-chip,.mapping-chip,.notice-chip
):hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border-strong));background:color-mix(in srgb,var(--primary) 7%,var(--surface-raised));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--primary) 72%,var(--text));transform:translateY(-1px)}body.app-page :is(.taxonomy-active-chip,.filter-chip.is-active,.chip.is-active){border-color:color-mix(in srgb,var(--primary) 34%,var(--border-strong));background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));color:color-mix(in srgb,var(--primary) 78%,var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}body.app-page :is(.pagination-bar,.lead-pagination){align-items:center;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:var(--admin-card-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),var(--surface));box-shadow:0 10px 24px color-mix(in srgb,var(--text) 5%,transparent)}body.app-page .pagination{gap:6px}body.app-page .pagination :is(a,button,span),body.app-page :is(.lead-pagination button,.lead-pagination a){min-width:34px;min-height:34px;border-radius:8px;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease)}body.app-page .pagination :is(a,button):hover,body.app-page :is(.lead-pagination button,.lead-pagination a):hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-strong));background:color-mix(in srgb,var(--primary) 8%,var(--surface-raised));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-1px)}body.app-page .pagination :is(.active,[aria-current=page],.is-active),body.app-page :is(.lead-pagination .active,.lead-pagination [aria-current=page],.lead-pagination .is-active){border-color:color-mix(in srgb,var(--primary) 36%,var(--border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,#fff),var(--primary));color:#fff;box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 18%,transparent)}body.app-page :is(.table-loading,.modal-loading,.log-empty-state,.message-center-empty,.empty-state,.feature-empty,.lead-empty,.system-tools-empty,.analytics-access-empty,.taxonomy-empty){border-radius:12px;border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),var(--surface));box-shadow:0 12px 30px color-mix(in srgb,var(--text) 6%,transparent)}body.app-page :is(.empty-icon,.message-center-empty-icon){display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));color:color-mix(in srgb,var(--primary) 76%,var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}body.app-page .spinner{width:22px;height:22px;border:3px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-top-color:var(--primary);border-radius:999px;animation:adminFeedbackSpin 720ms linear infinite}body.app-page :is(.is-loading,.table-loading,.modal-loading){cursor:progress}body.app-page :is(.toast-region,.message-center-list){gap:10px}body.app-page :is(.toast,.toast-item,.message-center-item){border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),var(--surface));box-shadow:0 14px 34px color-mix(in srgb,var(--text) 10%,transparent);animation:adminFeedbackRise 220ms var(--ease) both}body.app-page .message-center-item{transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease)}body.app-page .message-center-item:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border-strong));box-shadow:0 18px 38px color-mix(in srgb,var(--primary) 9%,transparent);transform:translateY(-1px)}body.app-page :is(.message-center-filter,.message-center-toolbar,.message-center-toolbar-actions,.message-center-item-actions,.message-center-item-footer){gap:8px}body.app-page :is(.message-center-level,.message-center-status,.message-center-read-indicator,.topbar-message-badge){min-height:24px;border-radius:999px;letter-spacing:0}body.app-page .topbar-message-badge{min-width:22px;padding-inline:7px;border:2px solid var(--surface-raised);background:linear-gradient(180deg,color-mix(in srgb,var(--danger,#dc2626) 92%,#fff),var(--danger,#dc2626));color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--danger,#dc2626) 24%,transparent)}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-button{position:relative!important;overflow:visible}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge{top:-5px;right:-6px;display:inline-flex;position:absolute!important;flex:none!important;align-items:center;justify-content:center;min-width:18px;width:auto;height:18px;min-height:18px;padding:0 5px;border-width:2px;font-size:10px;line-height:1;transform:translate(14%,0);transform-origin:100% 0;pointer-events:none}body[data-admin-topbar-icon-center-fix-enabled="1"] .topbar-message-button>.topbar-message-badge{position:absolute!important;flex:none!important;margin:0!important;pointer-events:none!important}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge.is-wide{min-width:24px;padding-inline:6px;right:-2px;letter-spacing:-.01em;transform:none}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge.is-long{min-width:30px;padding-inline:5px;right:0;font-size:9px;letter-spacing:0}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge[hidden]{display:none!important}@media (max-width:640px){body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge{top:-4px;right:-5px;min-width:18px;height:18px;min-height:18px;padding-inline:5px;font-size:9px;transform:translate(8%,0)}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge.is-wide{min-width:23px;padding-inline:5px;right:-2px;transform:none}body[data-admin-topbar-activity-badge-precise-enabled="1"] .topbar-message-badge.is-long{min-width:28px;padding-inline:4px;right:0;font-size:8px}}body.app-page :is(.alert,.database-alert,.traffic-alert-strip){position:relative;overflow:hidden;border-radius:12px;border-color:color-mix(in srgb,var(--primary) 13%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),var(--surface));box-shadow:0 12px 30px color-mix(in srgb,var(--text) 6%,transparent)}body.app-page :is(.alert,.database-alert,.traffic-alert-strip)::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--primary) 72%,transparent)}body.app-page :is(.alert-error,.database-alert.is-error,.traffic-alert-strip.is-alert)::before{background:var(--danger,#dc2626)}body.app-page :is(.database-alert-icon,.traffic-alert-icon,.toast-mark){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));color:color-mix(in srgb,var(--primary) 76%,var(--text))}@keyframes adminFeedbackRise{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes adminFeedbackSpin{to{transform:rotate(360deg)}}@media (max-width:720px){body.app-page :is(
.status-badge,.badge,.link-advanced-badge,.detail-advanced-badge,.health-state-badge,.maintenance-state-badge,.schedule-helper-badge,.chip,.filter-chip,.taxonomy-chip,.links-filter-summary-chip
){min-height:30px;padding-inline:9px}body.app-page :is(.pagination-bar,.lead-pagination){padding:9px;overflow-x:auto;scrollbar-width:thin}body.app-page .pagination :is(a,button,span),body.app-page :is(.lead-pagination button,.lead-pagination a){min-width:38px;min-height:38px}body.app-page :is(.message-center-item,.toast,.toast-item,.alert,.database-alert,.traffic-alert-strip){border-radius:10px}}@media (prefers-reduced-motion:reduce){body.app-page :is(
.chip,.filter-chip,.taxonomy-chip,.taxonomy-active-chip,.links-filter-summary-chip,.pagination a,.pagination button,.lead-pagination button,.lead-pagination a,.toast,.toast-item,.message-center-item,.spinner
){animation:none!important;transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page :is(
.chip,.filter-chip,.taxonomy-chip,.taxonomy-active-chip,.links-filter-summary-chip,.pagination a,.pagination button,.lead-pagination button,.lead-pagination a,.toast,.toast-item,.message-center-item,.spinner
){animation:none!important;transition:none!important;transform:none!important}body.app-page :is(
.table-wrap,.lead-table-wrap,.preview-table-wrap,.front-matrix-table-wrap,.import-table-grid,.preview-tables
){border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:var(--admin-card-radius);background:var(--surface);box-shadow:0 12px 30px color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}body.app-page :is(
.links-table,.leads-table,.lead-table,.analytics-table,.audit-table,.preview-table,.feature-table
){width:100%;border-collapse:separate;border-spacing:0}body.app-page :is(
.links-table,.leads-table,.lead-table,.analytics-table,.audit-table,.preview-table,.feature-table
) :is(th,td){border-bottom:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));vertical-align:middle}body.app-page :is(
.links-table,.leads-table,.lead-table,.analytics-table,.audit-table,.preview-table,.feature-table
) th{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--primary) 4%,var(--surface)));color:color-mix(in srgb,var(--text) 74%,var(--primary));font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}body.app-page :is(
.links-table,.leads-table,.lead-table,.analytics-table,.audit-table,.preview-table,.feature-table
) tbody tr{transition:background-color 150ms ease,box-shadow 150ms ease}body.app-page :is(
.links-table,.leads-table,.lead-table,.analytics-table,.audit-table,.preview-table,.feature-table
) tbody tr:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface-raised));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 42%,transparent)}body.app-page :is(.links-table,.leads-table,.lead-table) :is(td,th):first-child{padding-left:16px}body.app-page :is(.links-table,.leads-table,.lead-table) :is(td,th):last-child{padding-right:16px}body.app-page :is(
.row-actions,.lead-action-cell,.operation-log-row-actions,.detail-visit-row-actions,.link-access-row-actions,.bulk-create-preview-row-actions,.import-table-actions
){align-items:center;gap:7px}body.app-page :is(
.lead-row,.document-log-list-item,.profile-session-row,.detail-variant-row,.detail-visit-list li,.scheduled-export-row,.create-preset-row,.feature-row,.check-row,.advanced-routing-tool-row
){border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),var(--surface));box-shadow:0 8px 20px color-mix(in srgb,var(--text) 4%,transparent);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease),background-color 160ms ease}body.app-page :is(
.lead-row,.document-log-list-item,.profile-session-row,.detail-variant-row,.detail-visit-list li,.scheduled-export-row,.create-preset-row,.feature-row,.check-row,.advanced-routing-tool-row
):hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border-strong));box-shadow:0 13px 28px color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-1px)}body.app-page :is(
.lead-insight-list,.health-issues-list,.profile-activity-list,.profile-session-list,.profile-security-list,.settings-passkey-list,.analytics-access-list,.bulk-create-preview-list,.detail-variant-list,.detail-comments-list,.scheduled-export-list,.log-file-index-list,.log-timeline-list,.log-issue-list,.top-links-list
){gap:10px}body.app-page :is(
.content-card,.card,.stat-card,.metric-card,.health-card,.maintenance-card,.metadata-maintenance-card,.metadata-overview-card,.links-tools-card,.links-utility-card,.lead-card,.lead-command-card,.lead-insight-card,.lead-duplicate-card,.profile-card,.profile-data-card,.profile-security-card,.profile-password-card,.profile-preferences-card,.profile-sessions-card,.profile-passkey-card,.settings-guide-card,.taxonomy-card,.advanced-link-card,.schedule-helper-card,.modal-card,.link-modal-card
){border-color:color-mix(in srgb,var(--primary) 11%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),var(--surface))}body.app-page :is(
.content-card-head,.profile-card-head,.taxonomy-card-head,.auth-card-head,.card-title,.maintenance-title-row,.traffic-alert-title-row,.detail-variant-row-head,.detail-visit-row-head
){letter-spacing:0}body.app-page :is(
.content-card-head,.profile-card-head,.taxonomy-card-head,.maintenance-title-row,.traffic-alert-title-row,.detail-variant-row-head,.detail-visit-row-head
){border-bottom-color:color-mix(in srgb,var(--primary) 8%,var(--border))}body.app-page :is(
.workbench-summary,.health-overview-summary,.log-health-summary,.log-viewer-summary,.create-intent-summary,.quick-options-summary,.schedule-helper-summary,.settings-guide-summary,.advanced-routing-preview-summary
){border-radius:10px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent)}@media (max-width:720px){body.app-page :is(
.table-wrap,.lead-table-wrap,.preview-table-wrap,.import-table-grid
){border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}body.app-page :is(
.links-table,.leads-table,.lead-table,.analytics-table,.audit-table,.preview-table,.feature-table
) :is(th,td){padding-top:10px;padding-bottom:10px}body.app-page :is(
.lead-row,.document-log-list-item,.profile-session-row,.detail-variant-row,.detail-visit-list li,.scheduled-export-row,.create-preset-row,.feature-row,.check-row,.advanced-routing-tool-row
){border-radius:9px;box-shadow:0 7px 16px color-mix(in srgb,var(--text) 4%,transparent)}}@media (prefers-reduced-motion:reduce){body.app-page :is(
.links-table tbody tr,.leads-table tbody tr,.lead-table tbody tr,.analytics-table tbody tr,.audit-table tbody tr,.preview-table tbody tr,.feature-table tbody tr,.lead-row,.document-log-list-item,.profile-session-row,.detail-variant-row,.scheduled-export-row,.create-preset-row,.feature-row,.check-row,.advanced-routing-tool-row
){transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page :is(
.links-table tbody tr,.leads-table tbody tr,.lead-table tbody tr,.analytics-table tbody tr,.audit-table tbody tr,.preview-table tbody tr,.feature-table tbody tr,.lead-row,.document-log-list-item,.profile-session-row,.detail-variant-row,.scheduled-export-row,.create-preset-row,.feature-row,.check-row,.advanced-routing-tool-row
){transition:none!important;transform:none!important}body.app-page .create-result{border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#0f172a),color-mix(in srgb,var(--primary) 62%,#0ea5e9));box-shadow:0 18px 42px color-mix(in srgb,var(--primary) 22%,transparent)}body.app-page .create-result-main{min-width:0}body.app-page .create-result-heading{align-items:center;gap:12px}body.app-page .create-result-heading .result-icon{box-shadow:0 10px 22px color-mix(in srgb,#000 18%,transparent)}body.app-page .create-result-heading strong{overflow-wrap:anywhere}body.app-page .create-result-body{margin-top:12px;border-radius:14px;background:color-mix(in srgb,#fff 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 14%,transparent)}body.app-page .create-result-tools{align-items:center;gap:8px;padding-top:2px}body.app-page .create-result-tools .button,body.app-page .result-actions .button,body.app-page .result-actions .icon-button{transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease)}body.app-page .create-result-tools .button{min-height:34px;border-color:color-mix(in srgb,#fff 20%,transparent);background:color-mix(in srgb,#fff 13%,transparent);color:#fff}body.app-page .create-result-tools .button:focus-visible,body.app-page .create-result-tools .button:hover,body.app-page .result-actions .icon-button:focus-visible,body.app-page .result-actions .icon-button:hover{border-color:color-mix(in srgb,#fff 42%,transparent);background:color-mix(in srgb,#fff 20%,transparent);box-shadow:0 10px 22px color-mix(in srgb,#000 16%,transparent);transform:translateY(-1px)}body.app-page .create-result-share-copy,body.app-page .created-share-button{position:relative}body.app-page .create-result-share-copy::before{content:"";width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--green,#16a34a) 84%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--green,#16a34a) 18%,transparent)}body.app-page .result-actions{align-items:center;gap:8px}body.app-page .result-actions .created-share-button{border-color:color-mix(in srgb,#fff 36%,transparent);background:color-mix(in srgb,#fff 18%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#000 18%,transparent)}body.app-page .result-actions .created-share-button::after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:1px solid color-mix(in srgb,#fff 18%,transparent);opacity:0;transform:scale(.92);transition:opacity 180ms ease,transform 180ms var(--ease)}body.app-page .result-actions .created-share-button:focus-visible::after,body.app-page .result-actions .created-share-button:hover::after{opacity:1;transform:scale(1)}body.app-page .create-result-item{border-color:color-mix(in srgb,#fff 16%,transparent);background:color-mix(in srgb,#fff 10%,transparent)}body.app-page .create-result-item:focus-visible,body.app-page .create-result-item:hover{border-color:color-mix(in srgb,#fff 34%,transparent);background:color-mix(in srgb,#fff 15%,transparent)}@media (max-width:720px){body.app-page .create-result{gap:12px}body.app-page .create-result-body{margin-top:10px;padding:10px}body.app-page .result-actions{width:100%;justify-content:flex-start}body.app-page .result-actions .icon-button{min-width:40px;min-height:40px}body.app-page .result-actions .button{min-height:40px}body.app-page .create-result-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.app-page .create-result-tools .button{width:100%;justify-content:center}}@media (max-width:430px){body.app-page .create-result-tools{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.app-page :is(.create-result-tools .button,.result-actions .button,.result-actions .icon-button,.created-share-button::after){transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page :is(.create-result-tools .button,.result-actions .button,.result-actions .icon-button,.created-share-button::after){transition:none!important;transform:none!important}body.app-page .create-result-share-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:14px;background:radial-gradient(circle at 10% 0,color-mix(in srgb,#fff 15%,transparent),transparent 36%),color-mix(in srgb,#fff 10%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),0 10px 24px color-mix(in srgb,#000 10%,transparent)}body.app-page .create-result-share-panel[hidden]{display:none!important}body.app-page .create-result-share-preview{min-width:0}body.app-page .create-result-share-preview em,body.app-page .create-result-share-preview small,body.app-page .create-result-share-preview span,body.app-page .create-result-share-preview strong{display:block}body.app-page .create-result-share-preview small{color:color-mix(in srgb,#fff 68%,transparent);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.app-page .create-result-share-preview strong{margin-top:4px;color:#fff;font-size:14px}body.app-page .create-result-share-preview span{margin-top:5px;max-width:680px;color:color-mix(in srgb,#fff 88%,transparent);font-size:12px;line-height:1.55;overflow-wrap:anywhere}body.app-page .create-result-share-preview em{margin-top:6px;color:color-mix(in srgb,#fff 66%,transparent);font-size:11px;font-style:normal}body.app-page .create-result-share-metrics{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}body.app-page .create-result-share-metrics[hidden]{display:none!important}body.app-page .create-result-share-metrics span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid color-mix(in srgb,#fff 16%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 10%,transparent);color:color-mix(in srgb,#fff 78%,transparent);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}body.app-page .create-result-share-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}body.app-page .create-result-share-actions .button{min-height:38px;border-color:color-mix(in srgb,#fff 22%,transparent);background:color-mix(in srgb,#fff 14%,transparent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,#000 10%,transparent)}body.app-page .create-result-share-actions .button:first-child{border-color:color-mix(in srgb,#fff 34%,transparent);background:color-mix(in srgb,#fff 20%,transparent)}body.app-page .create-result-share-actions .button:focus-visible,body.app-page .create-result-share-actions .button:hover{border-color:color-mix(in srgb,#fff 44%,transparent);background:color-mix(in srgb,#fff 24%,transparent);box-shadow:0 12px 26px color-mix(in srgb,#000 14%,transparent);transform:translateY(-1px)}@media (max-width:720px){body.app-page .create-result-share-panel{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}body.app-page .create-result-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.app-page .create-result-share-actions .button{width:100%;min-height:40px;justify-content:center}}@media (max-width:430px){body.app-page .create-result-share-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.app-page .create-result-share-actions .button{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .create-result-share-actions .button{transition:none!important;transform:none!important}body.app-page .create-result-list{gap:8px}body.app-page .create-result-item-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px}body.app-page .create-result-item-link{min-width:0;color:inherit;text-decoration:none}body.app-page .create-result-item-link span,body.app-page .create-result-item-link strong{display:block}body.app-page .create-result-item-share{min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,#fff 20%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 13%,transparent);color:#fff;font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease)}body.app-page .create-result-item-share:focus-visible,body.app-page .create-result-item-share:hover{border-color:color-mix(in srgb,#fff 42%,transparent);background:color-mix(in srgb,#fff 22%,transparent);box-shadow:0 10px 20px color-mix(in srgb,#000 14%,transparent);transform:translateY(-1px)}@media (max-width:720px){body.app-page .create-result-item-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}body.app-page .create-result-item-share{width:100%;min-height:38px}}@media (prefers-reduced-motion:reduce){body.app-page .create-result-item-share{transition:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page .create-result-item-share{transition:none!important;transform:none!important}body.app-page .create-result-share-panel{align-items:stretch}body.app-page .create-result-share-metrics span:first-child{border-color:color-mix(in srgb,#fff 24%,transparent);color:#fff}@media (max-width:720px){body.app-page .create-result-share-metrics{gap:7px}body.app-page .create-result-share-metrics span{min-height:28px;padding-inline:9px}}body.app-page :is(.created-share-button,.create-result-share-actions .button,.create-result-share-copy,.create-result-item-share).is-share-done{border-color:color-mix(in srgb,var(--green,#16a34a) 52%,#fff);background:color-mix(in srgb,var(--green,#16a34a) 26%,#fff);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--green,#16a34a) 20%,transparent);animation:createdShareDonePulse 620ms var(--ease) both}body.app-page :is(.created-share-button,.create-result-share-actions .button,.create-result-share-copy,.create-result-item-share).is-share-done::before{background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,#fff 18%,transparent)}@keyframes createdShareDonePulse{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-1px) scale(1.03)}100%{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){body.app-page :is(.created-share-button,.create-result-share-actions .button,.create-result-share-copy,.create-result-item-share).is-share-done{animation:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page :is(.created-share-button,.create-result-share-actions .button,.create-result-share-copy,.create-result-item-share).is-share-done{animation:none!important;transform:none!important}body.app-page #toastRegion,body.app-page .toast-region{z-index:2147483000}body.app-page dialog #toastRegion.is-dialog-layer,body.app-page dialog .toast-region.is-dialog-layer{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));width:min(calc(100vw - 36px),380px);z-index:2147483000;pointer-events:none}body.app-page dialog #toastRegion.is-dialog-layer .toast,body.app-page dialog .toast-region.is-dialog-layer .toast{pointer-events:auto;box-shadow:0 20px 48px color-mix(in srgb,#000 20%,transparent)}@media (max-width:720px){body.app-page dialog #toastRegion.is-dialog-layer,body.app-page dialog .toast-region.is-dialog-layer{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:min(calc(100vw - 24px),360px)}}body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer{max-height:min(42vh,380px);align-content:start;overflow:visible;isolation:isolate}body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));animation:dialogToastIn 240ms var(--ease) both}@keyframes dialogToastIn{from{opacity:0;transform:translate3d(0,-10px,0) scale(.98)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast{animation:none!important;transform:none!important}}body[data-ui-motion-enabled="0"].app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast,body[data-ui-motion-enabled="0"].app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast{animation:none!important;transform:none!important}body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast{width:100%;transform-origin:top right}body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast button,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast button{border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 70%,transparent);transition:background 160ms ease,color 160ms ease,transform 160ms ease}body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast button:focus-visible,body.app-page.has-dialog-toast-layer dialog[open]>#toastRegion.is-dialog-layer .toast button:hover,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast button:focus-visible,body.app-page.has-dialog-toast-layer dialog[open]>.toast-region.is-dialog-layer .toast button:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised));color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:2px;transform:translateY(-1px)}body.app-page .create-result-share-actions{display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:flex-end;min-width:0}body.app-page .create-result-share-actions .button{flex:0 0 auto;white-space:nowrap}body.app-page .result-actions{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;min-width:0}body.app-page .create-result-error-details-head,body.app-page .create-result-tools{display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.app-page .create-result-error-details-head button,body.app-page .create-result-tools .button,body.app-page .result-actions .button,body.app-page .result-actions .icon-button{flex:0 0 auto;white-space:nowrap}@media (max-width:720px){body.app-page .create-result-share-actions,body.app-page .result-actions{justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.app-page .create-result-share-actions::-webkit-scrollbar,body.app-page .result-actions::-webkit-scrollbar{display:none}body.app-page .create-result-share-actions .button,body.app-page .result-actions .button,body.app-page .result-actions .icon-button{min-height:42px}}@media (max-width:430px){body.app-page .create-result-share-actions{display:flex!important;grid-template-columns:none!important}}@media (min-width:721px){body.app-page .table-wrap{overflow-x:auto;overflow-y:visible}body.app-page .links-table{width:100%;min-width:1120px;table-layout:fixed}body.app-page[data-dashboard-view=links] .links-table{min-width:0}body.app-page[data-dashboard-view=links] .table-wrap{overflow:auto;max-height:calc(100vh - 220px)}body.app-page[data-dashboard-view=links] .links-table thead th{background:color-mix(in srgb,var(--surface) 80%,transparent);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}body.app-page .links-table thead{display:table-header-group!important}body.app-page .links-table tbody{display:table-row-group!important}body.app-page .links-table tr{display:table-row!important}body.app-page .links-table :is(th,td){display:table-cell!important;vertical-align:middle;white-space:normal}body.app-page .links-table th{height:44px;padding:0 14px;line-height:1.25;white-space:nowrap;word-break:keep-all}body.app-page .links-table th:first-child{width:32%}body.app-page .links-table th:nth-child(2){width:15%}body.app-page .links-table th:nth-child(3){width:10%}body.app-page .links-table th:nth-child(4){width:9%}body.app-page .links-table th:nth-child(5){width:14%}body.app-page .links-table th:nth-child(6){width:270px;min-width:270px}body.app-page .links-table td:nth-child(6){min-width:270px;max-width:none;overflow:visible;padding-right:14px}body.app-page .link-field-copy-tools{display:flex;flex-flow:row nowrap;align-items:center;gap:5px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.app-page .link-field-copy-tools::-webkit-scrollbar{display:none}body.app-page .link-field-copy{flex:0 0 auto;min-height:28px;white-space:nowrap}body.app-page .link-field-copy span{max-width:none;white-space:nowrap}body.app-page .row-actions{display:flex;flex-flow:row nowrap;justify-content:flex-end;overflow:visible;min-width:250px;padding:2px 0;scrollbar-width:none}body.app-page .row-actions .icon-button{flex:0 0 34px;width:34px;min-width:34px}}@media (max-width:720px){body.app-page .links-table,body.app-page .links-table tbody{display:block}body.app-page .links-table thead{display:none!important}body.app-page .links-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr)}body.app-page .link-field-copy-tools,body.app-page .row-actions{display:flex;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.app-page .link-field-copy-tools::-webkit-scrollbar,body.app-page .row-actions::-webkit-scrollbar{display:none}body.app-page .link-field-copy,body.app-page .row-actions .icon-button{flex:0 0 auto}}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-table tbody tr{height:auto!important;min-height:var(--row-height)}body.app-page[data-dashboard-view=links] .links-table td:first-child{overflow:hidden}body.app-page[data-dashboard-view=links] .link-cell,body.app-page[data-dashboard-view=links] .link-primary{max-width:100%!important;min-width:0!important}body.app-page[data-dashboard-view=links] .link-primary{overflow:visible!important}body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:flex!important;flex-flow:row wrap!important;align-items:center;gap:4px;width:100%!important;max-width:100%!important;overflow:visible!important;padding:2px 0 0;scrollbar-width:none}body.app-page[data-dashboard-view=links] .link-field-copy{flex:0 0 auto;min-height:26px;padding-inline:6px;border-radius:999px;white-space:nowrap}body.app-page[data-dashboard-view=links] .link-field-copy .icon{width:11px;height:11px}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:42px!important;white-space:nowrap}}body.app-page[data-dashboard-view=links] .batch-toolbar,body.app-page[data-dashboard-view=links] .content,body.app-page[data-dashboard-view=links] .links-command-center,body.app-page[data-dashboard-view=links] .links-filter-note,body.app-page[data-dashboard-view=links] .links-filter-summary,body.app-page[data-dashboard-view=links] .links-section,body.app-page[data-dashboard-view=links] .links-utility-card,body.app-page[data-dashboard-view=links] .page-shell,body.app-page[data-dashboard-view=links] .table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}body.app-page[data-dashboard-view=links] .content,body.app-page[data-dashboard-view=links] .links-section,body.app-page[data-dashboard-view=links] .page-shell{overflow-x:clip}body.app-page[data-dashboard-view=links] .batch-toolbar,body.app-page[data-dashboard-view=links] .links-command-center,body.app-page[data-dashboard-view=links] .links-filter-note,body.app-page[data-dashboard-view=links] .links-filter-summary,body.app-page[data-dashboard-view=links] .links-utility-card{contain:layout paint}body.app-page[data-dashboard-view=links] .batch-summary,body.app-page[data-dashboard-view=links] .links-command-metrics,body.app-page[data-dashboard-view=links] .links-filter-note-copy,body.app-page[data-dashboard-view=links] .links-filter-note-metrics,body.app-page[data-dashboard-view=links] .links-filter-summary-chips,body.app-page[data-dashboard-view=links] .links-filter-summary-copy,body.app-page[data-dashboard-view=links] .links-utility-copy{min-width:0!important}body.app-page[data-dashboard-view=links] .batch-actions,body.app-page[data-dashboard-view=links] .links-command-actions,body.app-page[data-dashboard-view=links] .links-filter-note-actions,body.app-page[data-dashboard-view=links] .links-filter-summary-actions,body.app-page[data-dashboard-view=links] .links-utility-actions{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-inline:contain}@media (min-width:901px){body.app-page[data-dashboard-view=links] .links-command-center{grid-template-columns:minmax(170px,.75fr) minmax(280px,1.25fr) minmax(220px,.95fr)!important}body.app-page[data-dashboard-view=links] .links-utility-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .batch-toolbar,body.app-page[data-dashboard-view=links] .links-command-center,body.app-page[data-dashboard-view=links] .links-filter-note,body.app-page[data-dashboard-view=links] .links-filter-summary,body.app-page[data-dashboard-view=links] .links-utility-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}body.app-page[data-dashboard-view=links] .links-utility-card{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--primary-soft) 18%,var(--surface)))}body.app-page[data-dashboard-view=links] .links-utility-copy{position:relative;z-index:1}body.app-page[data-dashboard-view=links] .links-utility-copy .maintenance-kicker{color:var(--primary)}body.app-page[data-dashboard-view=links] .links-utility-copy h3{display:flex;align-items:center;gap:8px;letter-spacing:-.01em}body.app-page[data-dashboard-view=links] .links-utility-copy h3::before{width:4px;height:22px;border-radius:999px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 34%,transparent));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 18%,transparent);content:""}body.app-page[data-dashboard-view=links] .links-utility-tags{gap:7px}body.app-page[data-dashboard-view=links] .links-utility-tags span{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--surface-raised) 82%,var(--primary-soft))}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button::after{position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,transparent 0,color-mix(in srgb,#fff 28%,transparent) 42%,transparent 72%);opacity:0;transform:translateX(-40%);transition:opacity var(--ui-motion-fast) ease,transform var(--ui-motion-normal) ease;pointer-events:none;content:""}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button:focus-visible::after,body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button:hover::after{opacity:.55;transform:translateX(40%)}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button.button-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,var(--primary-soft)),color-mix(in srgb,var(--surface) 88%,var(--primary-soft)));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent)}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-card-button{border-style:dashed}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-utility-card{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;align-items:stretch!important;gap:18px;padding:20px}body.app-page[data-dashboard-view=links] .links-utility-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));align-content:start;align-items:stretch;gap:9px;width:100%!important;max-width:100%!important;overflow:visible!important;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 56%,transparent)}body.app-page[data-dashboard-view=links] .links-utility-actions .button{justify-content:center;width:100%!important;min-width:0!important;min-height:40px;padding-inline:10px;border-radius:12px;line-height:1.2}body.app-page[data-dashboard-view=links] .links-utility-actions .button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button{grid-column:span 2}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .links-utility-card{gap:12px;padding:16px}body.app-page[data-dashboard-view=links] .links-utility-copy h3::before{height:18px}body.app-page[data-dashboard-view=links] .links-utility-actions{display:flex!important;flex-flow:row nowrap;gap:8px;overflow-x:auto!important;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.app-page[data-dashboard-view=links] .links-utility-actions::-webkit-scrollbar{display:none}body.app-page[data-dashboard-view=links] .links-utility-actions .button{flex:0 0 auto;width:auto!important;min-width:max-content!important;min-height:40px;padding-inline:12px}body.app-page[data-dashboard-view=links] .links-utility-actions .links-utility-share-button{min-width:max-content!important}}body.app-page[data-dashboard-view=links] .qrcode-format-pills{display:grid;align-content:center;gap:6px;min-width:0;min-height:40px;margin:0;padding:8px 10px 10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 92%,var(--primary-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent)}body.app-page[data-dashboard-view=links] .qrcode-format-pills legend{padding:0 4px;color:var(--text-soft);font-size:11px;font-weight:800;letter-spacing:.03em}body.app-page[data-dashboard-view=links] .qrcode-format-pills-grid{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.app-page[data-dashboard-view=links] .qrcode-format-pills label{position:relative;display:inline-flex;min-width:0}body.app-page[data-dashboard-view=links] .qrcode-format-pills input{position:absolute;inset:0;opacity:0;pointer-events:none}body.app-page[data-dashboard-view=links] .qrcode-format-pills span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;min-width:48px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border-strong) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-soft);font-size:11px;font-weight:800;line-height:1;cursor:pointer;transition:transform var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease,background var(--ui-motion-fast) ease,color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}body.app-page[data-dashboard-view=links] .qrcode-format-pills input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--primary) 38%,transparent);outline-offset:2px}body.app-page[data-dashboard-view=links] .qrcode-format-pills input:checked+span{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,#fff),color-mix(in srgb,var(--primary-soft) 72%,#fff));color:var(--primary);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}body.app-page[data-dashboard-view=links] .qrcode-format-pills label:hover span{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}body.app-page[data-dashboard-view=links] .qrcode-export-button{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,var(--primary-soft)),color-mix(in srgb,var(--surface) 88%,var(--primary-soft)))!important}body.app-page .share-popup-qr-content{display:grid;gap:12px;min-width:0}body.app-page .share-popup-qr-actions{display:grid;gap:9px;min-width:0}body.app-page .share-popup-qr-format-row{display:grid;grid-template-columns:minmax(118px,150px) minmax(110px,1fr);gap:8px;align-items:stretch;min-width:0}body.app-page .share-popup-qr-button-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;min-width:0}body.app-page .share-popup-qr-actions .qrcode-format-select{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;border:1px solid rgba(37,99,235,.14);border-radius:13px;background:#f8fbff}body.app-page .share-popup-qr-actions .qrcode-format-select span{color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}body.app-page .share-popup-qr-actions .qrcode-format-select select{width:100%;min-width:0;height:30px;border:0;background:0 0;color:#1d4ed8;font-size:12px;font-weight:800;outline:0}body.app-page .share-popup-qr-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:40px;padding:0 12px;border:1px solid rgba(37,99,235,.14);border-radius:13px;background:linear-gradient(180deg,#fff 0,#f8fbff 100%);color:#1e293b;font-size:12px;font-weight:800;line-height:1.15;box-shadow:0 8px 18px rgba(37,99,235,.08);cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}body.app-page .share-popup-qr-actions button .icon{width:15px;height:15px;flex:0 0 auto}body.app-page .share-popup-qr-actions button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-page .share-popup-qr-actions button:focus-visible,body.app-page .share-popup-qr-actions button:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,#fff 0,#eff6ff 100%);box-shadow:0 12px 24px rgba(37,99,235,.12)}body.app-page .share-popup-qr-actions button[data-share-qr-action=download]{border-color:rgba(37,99,235,.26);background:linear-gradient(135deg,#2563eb 0,#0ea5e9 100%);color:#fff;box-shadow:0 12px 28px rgba(37,99,235,.2)}body.app-page .share-popup-qr-actions button[aria-busy=true]{opacity:.76;pointer-events:none}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-utility-actions .qrcode-format-pills{grid-column:span 2}body.app-page[data-dashboard-view=links] .links-utility-actions .qrcode-export-button{grid-column:span 1}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .links-utility-actions .qrcode-format-pills{flex:0 0 246px;padding:8px}body.app-page[data-dashboard-view=links] .qrcode-format-pills-grid{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body.app-page[data-dashboard-view=links] .qrcode-format-pills-grid::-webkit-scrollbar{display:none}body.app-page .share-popup-qr{align-items:stretch}body.app-page .share-popup-qr-content{width:100%}body.app-page .share-popup-qr-button-row,body.app-page .share-popup-qr-format-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-page .share-popup-qr-actions .qrcode-format-select{grid-column:span 1}}@media (max-width:420px){body.app-page .share-popup-qr-button-row,body.app-page .share-popup-qr-format-row{grid-template-columns:minmax(0,1fr)}}@media (min-width:721px){body.auth-page.auth-page-enhanced .auth-shell{grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr)}}.auth-page-enhanced .auth-brand{justify-content:center;isolation:isolate;padding:50px 54px;background:linear-gradient(118deg,rgba(112,202,255,.16) 0 1px,transparent 1px 34px),linear-gradient(28deg,rgba(167,224,255,.1) 0 1px,transparent 1px 34px),linear-gradient(145deg,#0b2e69 0,#165bc0 53%,#147fc5 100%)!important}.auth-page-enhanced .auth-brand::after{background-image:linear-gradient(rgba(224,243,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(224,243,255,.11) 1px,transparent 1px);background-size:32px 32px;opacity:.34}.auth-page-enhanced .auth-brand::before{inset:40px auto 40px 0;width:4px;border-radius:0 4px 4px 0;background:#9bdcff;box-shadow:0 0 20px rgba(155,220,255,.42)}.auth-page-enhanced .auth-brand img{width:52px;height:52px;margin-bottom:20px;border-color:rgba(219,241,255,.34);box-shadow:0 12px 26px rgba(6,30,87,.28)}.auth-page-enhanced .auth-brand .eyebrow{color:rgba(221,242,255,.76)}.auth-page-enhanced .auth-brand h1{max-width:11ch;margin-top:8px;color:#fff;font-size:34px;line-height:1.18}.auth-page-enhanced .auth-brand-copy{max-width:350px;margin-top:14px;color:rgba(235,247,255,.84);line-height:1.75}.auth-page-enhanced .auth-brand-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:22px}.auth-page-enhanced .auth-brand-badges span{justify-content:center;min-width:0;min-height:38px;padding:6px 7px;border:1px solid rgba(218,241,255,.28);border-left:1px solid rgba(218,241,255,.28);border-radius:8px;background:rgba(8,40,104,.3);box-shadow:0 10px 18px rgba(4,28,85,.14);color:rgba(247,252,255,.94);line-height:1.22;transition:transform var(--ui-motion-fast) var(--ease),background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease}.auth-page-enhanced .auth-brand-badges .icon,.auth-page-enhanced .auth-security-card>.icon{color:#b8e7ff}@media (hover:hover) and (pointer:fine){.auth-page-enhanced .auth-brand-badges span:hover{transform:translateY(-2px);border-color:rgba(229,247,255,.48);background:rgba(12,53,128,.46)}}.auth-page-enhanced .auth-metrics{height:92px;gap:7px;margin-top:34px;padding:12px 12px 10px;border:1px solid rgba(217,241,255,.23);border-radius:8px;background:rgba(6,33,91,.26)}.auth-page-enhanced .auth-metrics span{border-radius:3px 3px 0 0;background:rgba(165,219,255,.44)}.auth-page-enhanced .auth-metrics span:nth-child(3n+2){background:rgba(94,167,255,.82)}.auth-page-enhanced .auth-metrics span:nth-child(8){background:#4fd4c2}.auth-page-enhanced .auth-security-card{grid-template-columns:38px minmax(0,1fr);width:min(100%,370px);gap:12px;margin-top:22px;padding:14px;border:1px solid rgba(218,241,255,.28);border-left:1px solid rgba(218,241,255,.28);border-radius:8px;background:rgba(8,39,100,.32);box-shadow:0 12px 24px rgba(5,26,78,.15)}.auth-page-enhanced .auth-security-card>.icon{width:22px;height:22px}.auth-page-enhanced .auth-security-card strong{color:#fff}.auth-page-enhanced .auth-security-card span{color:rgba(231,246,255,.74)}@media (max-width:720px){.auth-page-enhanced .auth-brand{padding:24px 24px 20px}.auth-page-enhanced .auth-brand::before{inset:0 26px auto;width:auto;height:3px;border-radius:0 0 4px 4px}.auth-page-enhanced .auth-brand h1{max-width:none;margin-top:7px;font-size:28px}.auth-page-enhanced .auth-brand-copy{margin-top:8px}.auth-page-enhanced .auth-brand-badges{gap:6px;margin-top:14px}.auth-page-enhanced .auth-brand-badges span{min-height:32px;padding:5px 4px;font-size:9px}.auth-page-enhanced .auth-metrics,.auth-page-enhanced .auth-security-card{display:none}}html.auth-document body.auth-page.auth-page-rebuilt{display:flex!important;align-items:flex-start!important;justify-content:center!important;height:auto!important;min-height:100svh!important;padding:92px 24px 32px!important;overflow-x:hidden!important;overflow-y:auto!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{display:grid!important;grid-template-columns:minmax(420px,1.02fr) minmax(390px,.98fr)!important;width:min(1180px,100%)!important;min-height:min(720px,calc(100vh - 132px))!important;margin:0 auto!important;overflow:hidden!important;border-radius:34px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster{justify-content:flex-start!important;min-height:100%!important;padding:44px!important;background:linear-gradient(115deg,rgba(255,255,255,.08) 0 1px,transparent 1px 34px),linear-gradient(25deg,rgba(255,255,255,.07) 0 1px,transparent 1px 36px),radial-gradient(circle at 18% 12%,rgba(56,213,255,.42),transparent 28%),radial-gradient(circle at 86% 18%,rgba(66,232,191,.24),transparent 28%),linear-gradient(145deg,#061842 0,#0f3f92 42%,#2563eb 100%)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster h1{max-width:12ch!important;margin:10px 0 0!important;color:#fff!important;font-size:clamp(36px, 4.1vw, 56px)!important;line-height:1.02!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-copy{max-width:460px!important;margin:18px 0 0!important;color:rgba(239,246,255,.84)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-badges{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;gap:10px!important;margin:24px 0 0!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-badges span{min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.9)!important;font-size:12px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-poster-cards{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;margin-top:auto!important}body.auth-page.auth-page-rebuilt[data-login-poster-cards-enabled="0"] .auth-poster-cards{display:none!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-metrics{height:76px!important;gap:8px!important;margin:22px 0 0!important;border-radius:18px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-security-card{display:grid!important;width:100%!important;margin:14px 0 0!important;padding:16px!important;border-radius:20px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:46px!important}@media (max-width:1040px){body.auth-page.auth-page-rebuilt .auth-rebuild-shell{grid-template-columns:minmax(350px,.92fr) minmax(370px,1.08fr)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster,body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:34px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-poster-cards{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){html.auth-document body.auth-page.auth-page-rebuilt{display:block!important;height:auto!important;min-height:100svh!important;padding:72px 12px 18px!important;overflow-x:hidden!important;overflow-y:auto!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell,body.auth-page.auth-page-rebuilt.rjdl-fit-active .auth-rebuild-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:0!important;max-height:none!important;border-radius:24px!important;overflow:hidden!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster{min-height:0!important;padding:22px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster h1{max-width:none!important;font-size:28px!important;line-height:1.12!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-badges{flex-wrap:nowrap!important;overflow-x:auto!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-poster-cards{display:flex!important;gap:10px!important;margin-top:14px!important;padding-top:0!important;overflow-x:auto!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-poster-card{flex:0 0 min(218px,74vw)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-metrics,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-security-card{display:none!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:22px!important}}@media (min-width:761px) and (max-height:980px){html.auth-document body.auth-page.auth-page-rebuilt{padding:76px 20px 20px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{min-height:0!important;max-height:none!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster,body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:28px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster{min-height:0!important}body.auth-page.auth-page-rebuilt .auth-poster-head{margin-bottom:20px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster h1{font-size:34px!important;line-height:1.08!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-copy{margin-top:10px!important;font-size:13px!important;line-height:1.52!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-badges{margin-top:14px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-metrics,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-poster-cards,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-security-card,body.auth-page.auth-page-rebuilt .auth-login-hints,body.auth-page.auth-page-rebuilt .auth-quick-actions{display:none!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{justify-content:flex-start!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker{margin-bottom:12px!important}body.auth-page.auth-page-rebuilt .auth-form-head h2{font-size:30px!important}body.auth-page.auth-page-rebuilt .auth-form-head p{margin-top:6px!important;font-size:12px!important;line-height:1.45!important}body.auth-page.auth-page-rebuilt .auth-time-panel{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;margin-top:12px!important;padding:10px!important}body.auth-page.auth-page-rebuilt .auth-time-icon{width:42px!important;height:42px!important}body.auth-page.auth-page-rebuilt .auth-time-main time{font-size:12px!important}body.auth-page.auth-page-rebuilt .auth-time-actions{gap:7px!important}body.auth-page.auth-page-rebuilt .auth-time-action{min-height:36px!important}body.auth-page.auth-page-rebuilt .auth-form{gap:10px!important;margin-top:14px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap{min-height:48px!important;grid-template-columns:24px minmax(0,1fr) 38px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap input{grid-column:2!important;width:100%!important;min-width:0!important;min-height:46px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap>.icon{grid-column:1!important;grid-row:1!important}body.auth-page.auth-page-rebuilt .auth-password-toggle{grid-column:3!important;grid-row:1!important}body.auth-page.auth-page-rebuilt .auth-form .button,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button{min-height:48px!important}}:root{--ui-card-lift:-2px;--ui-button-lift:-1px;--ui-button-press-scale:.985;--ui-focus-width:3px;--ui-modal-duration:var(--ui-motion-slow);--ui-table-hover-alpha:8%;--ui-mobile-polish-enabled:1;--ui-mobile-action-gap:8px;--ui-polish-card-shadow:var(--ui-shadow-subtle);--ui-polish-hover-shadow:var(--ui-shadow-hover);--ui-toast-blur:18px;--ui-toast-shadow:var(--ui-shadow-overlay);--ui-badge-shadow:0 6px 14px color-mix(in srgb, var(--text) 5%, transparent);--ui-empty-state-border:color-mix(in srgb, var(--primary) 14%, var(--border));--ui-loading-accent:var(--primary)}:where(
.panel,.content-card,.health-card,.stat-tile,.metric-card,.log-overview-card,.settings-section,.settings-guide-card,.system-tools-panel,.system-tool-card,.feature-card,.lead-command-card,.lead-command-queue,.lead-card,.profile-summary-card,.profile-passkey-item,.page-settings-overview article,.page-settings-module-stats button,.setting-row,.modal-panel,.confirm-panel,.message-center-panel
){border-color:color-mix(in srgb,var(--primary) 6%,var(--border));box-shadow:var(--ui-polish-card-shadow);transition:transform var(--ui-motion-medium) var(--ease),border-color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-medium) var(--ease)}@media (hover:hover) and (pointer:fine){:where(
.panel,.content-card,.health-card,.stat-tile,.metric-card,.log-overview-card,.settings-guide-card,.system-tool-card,.feature-card,.lead-command-card,.lead-command-queue,.lead-card,.profile-summary-card,.profile-passkey-item,.page-settings-overview article,.page-settings-module-stats button
):hover{transform:translateY(var(--ui-card-lift));border-color:color-mix(in srgb,var(--primary) 20%,var(--border));box-shadow:var(--ui-polish-hover-shadow)}}:where(.button,.icon-button,button:not(.unstyled)){transition:transform var(--ui-motion-fast) var(--ease),border-color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-medium) var(--ease),opacity var(--ui-motion-fast) ease}@media (hover:hover) and (pointer:fine){:where(.button,.icon-button):hover:not(:disabled){transform:translateY(var(--ui-button-lift))}}:where(.button,.icon-button):active:not(:disabled){transform:translateY(0) scale(var(--ui-button-press-scale))}:where(
input:not([type=checkbox]):not([type=radio]),select,textarea
){border-color:color-mix(in srgb,var(--primary) 5%,var(--border));background-color:var(--surface);transition:border-color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}:where(
input:not([type=checkbox]):not([type=radio]),select,textarea
):focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));box-shadow:0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--primary) 16%,transparent);outline:0}:where(.modal-panel,.confirm-panel,.message-center-panel,.share-popup-panel){animation-duration:var(--ui-modal-duration)!important}:where(.modal,.confirm-dialog,.command-palette,.share-popup-dialog)::backdrop{animation-duration:var(--ui-modal-duration)!important}:where(.table-wrap,.responsive-table,.data-table) tbody tr{transition:background-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease}@media (hover:hover) and (pointer:fine){:where(.table-wrap,.responsive-table,.data-table) tbody tr:hover{background:color-mix(in srgb,var(--primary) var(--ui-table-hover-alpha),var(--surface))}}:where(.topbar,.sidebar,.settings-panel-toolbar,.links-command-center){transition:background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-medium) ease,transform var(--ui-motion-medium) var(--ease)}:where(.toast,.toast-item,.feature-toast){border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:var(--ui-toast-shadow);backdrop-filter:blur(var(--ui-toast-blur))}:where(.toast .toast-mark,.toast-item .toast-mark){border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 12%,transparent)}:where(.toast button,.toast-item button,.feature-toast button){display:inline-grid;place-items:center;min-width:36px;min-height:36px;border-radius:9px}:where(.empty-state,.feature-empty,.log-empty-state){border-color:var(--ui-empty-state-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 84%,transparent),color-mix(in srgb,var(--surface-soft) 72%,transparent))}:where(.empty-icon,.feature-empty::before){box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 10%,transparent)}:where(.spinner,.loading-spinner,.table-loading .spinner,.modal-loading .spinner){border-top-color:var(--ui-loading-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-loading-accent) 10%,transparent)}body.app-page :is(
.status-badge,.badge,.link-advanced-badge,.detail-advanced-badge,.health-state-badge,.maintenance-state-badge,.schedule-helper-badge,.log-auto-refresh-badge,.system-tools-badge,.traffic-alert-badge
){box-shadow:var(--ui-badge-shadow);transition:transform var(--ui-motion-fast) var(--ease),box-shadow var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease}@media (hover:hover) and (pointer:fine){body.app-page :is(.status-badge,.badge,.link-advanced-badge,.detail-advanced-badge,.health-state-badge,.maintenance-state-badge,.schedule-helper-badge,.system-tools-badge):hover{transform:translateY(-1px)}}html[data-theme=dark] :where(
.panel,.content-card,.health-card,.stat-tile,.metric-card,.log-overview-card,.settings-section,.settings-guide-card,.system-tool-card,.feature-card,.lead-card,.setting-row,.modal-panel,.confirm-panel
){border-color:color-mix(in srgb,var(--primary) 12%,var(--border))}@media (max-width:720px){:where(.button,.icon-button,button,a[role=button]){min-height:42px!important}.back-top-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:where(.panel,.content-card,.settings-panel,.modal-panel,.confirm-panel){max-width:100%}:where(.button,.icon-button):active:not(:disabled){transform:scale(var(--ui-button-press-scale))}:where(.topbar-actions,.row-actions,.feature-actions,.settings-subsection-tools){gap:var(--ui-mobile-action-gap)}:where(.toast-region,.feature-toast){width:min(calc(100vw - 24px),380px);right:12px}:where(.toast,.toast-item,.feature-toast){min-height:52px;border-radius:13px}}body[data-ui-motion-enabled="0"]{--ui-card-lift:0px;--ui-button-lift:0px;--ui-button-press-scale:1;--ui-modal-duration:0ms}@media (prefers-reduced-motion:reduce){body{--ui-card-lift:0px;--ui-button-lift:0px;--ui-button-press-scale:1;--ui-modal-duration:0ms}}@media (max-width:720px){body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel-toolbar .settings-subnav{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding:2px 2px 5px!important;scroll-snap-type:x proximity;scrollbar-width:thin}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel-toolbar .settings-subnav button{grid-column:auto!important;flex:0 0 auto!important;width:auto!important;max-width:min(78vw,260px)!important;min-width:max-content!important;padding-inline:12px!important;scroll-snap-align:start}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel-toolbar .settings-subnav button small,body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel-toolbar .settings-subnav button span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}body.page-settings-page[data-page-settings-mobile-toolbar-compact="1"] .settings-panel-toolbar .settings-subnav button small{flex:0 0 auto!important;max-width:none!important}}body[data-theme=dark],html[data-theme=dark] body{background-color:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .app-main,html[data-theme=dark] .content,html[data-theme=dark] .error-page-main,html[data-theme=dark] .front-main,html[data-theme=dark] .install-shell,html[data-theme=dark] .page-shell,html[data-theme=dark] .redirect-page-main,html[data-theme=dark] .workspace{color:var(--text)}html[data-theme=dark] .analytics-card,html[data-theme=dark] .backup-card,html[data-theme=dark] .backup-cloud-grid article,html[data-theme=dark] .backup-panel,html[data-theme=dark] .command-palette-panel,html[data-theme=dark] .confirm-dialog-panel,html[data-theme=dark] .content-card,html[data-theme=dark] .detail-panel,html[data-theme=dark] .detail-section,html[data-theme=dark] .document-log,html[data-theme=dark] .document-workspace,html[data-theme=dark] .error-detail-card,html[data-theme=dark] .feature-center-module,html[data-theme=dark] .feature-center-panel,html[data-theme=dark] .health-card,html[data-theme=dark] .install-feature-grid article,html[data-theme=dark] .install-panel,html[data-theme=dark] .log-overview-card,html[data-theme=dark] .message-center-panel,html[data-theme=dark] .modal-panel,html[data-theme=dark] .page-settings-rewrite-panel,html[data-theme=dark] .panel,html[data-theme=dark] .profile-passkey-item,html[data-theme=dark] .profile-summary-card,html[data-theme=dark] .settings-passkey-item,html[data-theme=dark] .settings-passkey-manager,html[data-theme=dark] .stat-tile,html[data-theme=dark] .system-tool-card,html[data-theme=dark] .system-tools-panel,html[data-theme=dark] .table-wrap{border-color:var(--border)!important;background-color:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-md)}html[data-theme=dark] .backup-log-toolbar,html[data-theme=dark] .backup-log-tools,html[data-theme=dark] .log-viewer-search,html[data-theme=dark] .log-viewer-summary,html[data-theme=dark] .log-viewer-tools,html[data-theme=dark] .message-center-meta,html[data-theme=dark] .message-center-toolbar,html[data-theme=dark] .modal-footer,html[data-theme=dark] .modal-header,html[data-theme=dark] .panel-head,html[data-theme=dark] .section-heading{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important}html[data-theme=dark] .front-nav-panel,html[data-theme=dark] .mobile-nav-panel,html[data-theme=dark] .sidebar,html[data-theme=dark] .topbar,html[data-theme=dark] .topbar-actions{border-color:var(--border)!important;background:var(--sidebar)!important;color:var(--text)!important}html[data-theme=dark] .front-nav-panel a,html[data-theme=dark] .front-nav-panel button,html[data-theme=dark] .sidebar-nav a,html[data-theme=dark] .sidebar-nav button,html[data-theme=dark] .topbar .button,html[data-theme=dark] .topbar .icon-button{color:var(--text-soft)}html[data-theme=dark] .front-nav-panel a:hover,html[data-theme=dark] .front-nav-panel button:hover,html[data-theme=dark] .sidebar-nav a.is-active,html[data-theme=dark] .sidebar-nav a:hover,html[data-theme=dark] .sidebar-nav button:hover,html[data-theme=dark] .topbar .icon-button:hover{color:var(--text)!important;background:color-mix(in srgb,var(--primary) 16%,var(--surface))!important}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .log-viewer-search input,html[data-theme=dark] .log-viewer-search select,html[data-theme=dark] .search-input,html[data-theme=dark] .setting-row input,html[data-theme=dark] .setting-row select,html[data-theme=dark] .setting-row textarea,html[data-theme=dark] .sidebar-search input,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--border-strong)!important;background-color:var(--surface-raised)!important;color:var(--text)!important;color-scheme:dark}html[data-theme=dark] input::placeholder,html[data-theme=dark] select::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--muted)!important;opacity:1}html[data-theme=dark] option{background:var(--surface-raised);color:var(--text)}html[data-theme=dark] .data-table th,html[data-theme=dark] .links-table th,html[data-theme=dark] table thead th{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--muted)!important}html[data-theme=dark] .data-table td,html[data-theme=dark] .links-table td,html[data-theme=dark] table tbody td,html[data-theme=dark] table tbody tr{border-color:var(--border)!important;color:var(--text-soft)}html[data-theme=dark] .data-table tbody tr:hover,html[data-theme=dark] .links-table tbody tr:hover,html[data-theme=dark] table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface))!important}html[data-theme=dark] .button-ghost,html[data-theme=dark] .button-secondary,html[data-theme=dark] .icon-button,html[data-theme=dark] .page-buttons button,html[data-theme=dark] .segmented button,html[data-theme=dark] .tabs button{border-color:var(--border-strong)!important;background:var(--surface-raised)!important;color:var(--text-soft)!important}html[data-theme=dark] .button-ghost:hover,html[data-theme=dark] .button-secondary:hover,html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .page-buttons button:hover,html[data-theme=dark] .segmented button.is-active,html[data-theme=dark] .segmented button:hover,html[data-theme=dark] .tabs button.is-active,html[data-theme=dark] .tabs button:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface-raised))!important;color:var(--primary)!important}html[data-theme=dark] .button-danger,html[data-theme=dark] .button-primary{color:#08111f!important}html[data-theme=dark] .alert,html[data-theme=dark] .empty-state,html[data-theme=dark] .empty-state-actions,html[data-theme=dark] .log-empty-state,html[data-theme=dark] .notice,html[data-theme=dark] .rd-log-empty-line,html[data-theme=dark] .toast{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text-soft)!important}html[data-theme=dark] .chip,html[data-theme=dark] .status-badge,html[data-theme=dark] .tag,html[data-theme=dark] kbd{border-color:var(--border-strong)!important;background:var(--surface-raised)!important;color:var(--text-soft)!important}html[data-theme=dark] .command-menu,html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .floating-panel,html[data-theme=dark] .popover,html[data-theme=dark] .profile-menu,html[data-theme=dark] .tooltip{border-color:var(--border)!important;background:var(--surface-raised)!important;color:var(--text)!important;box-shadow:var(--shadow-modal)!important}html[data-theme=dark] .command-palette::backdrop,html[data-theme=dark] .confirm-dialog::backdrop,html[data-theme=dark] .modal::backdrop{background:rgba(2,6,23,.76)!important}html[data-theme=dark] .field>span,html[data-theme=dark] .help-text,html[data-theme=dark] .muted,html[data-theme=dark] .panel-head p,html[data-theme=dark] .section-heading p,html[data-theme=dark] small{color:var(--muted)!important}html[data-theme=dark] .front-contact-float,html[data-theme=dark] .front-feature,html[data-theme=dark] .front-flow-step,html[data-theme=dark] .front-hero,html[data-theme=dark] .front-preview-card,html[data-theme=dark] .front-product,html[data-theme=dark] .front-scenario-card,html[data-theme=dark] .front-section,html[data-theme=dark] .front-support-card{border-color:var(--border)!important;color:var(--text)!important}html[data-theme=dark] .front-preview-card,html[data-theme=dark] .front-preview-form,html[data-theme=dark] .front-product,html[data-theme=dark] .front-scenario-card,html[data-theme=dark] .front-url-form,html[data-theme=dark] .url-entry{background:var(--surface)!important;box-shadow:var(--shadow-md)!important}html[data-theme=dark] .batch-share,html[data-theme=dark] .created-share,html[data-theme=dark] .detail-qrcode,html[data-theme=dark] .qrcode-panel,html[data-theme=dark] .share-dialog,html[data-theme=dark] .share-preview{border-color:var(--border)!important;background:var(--surface-raised)!important;color:var(--text)!important}html[data-theme=dark] .detail-qrcode img,html[data-theme=dark] .qrcode-panel img,html[data-theme=dark] .share-preview img{background:#fff!important}@media (max-width:720px){html[data-theme=dark] .content-card,html[data-theme=dark] .message-center-panel,html[data-theme=dark] .modal-panel,html[data-theme=dark] .panel,html[data-theme=dark] .table-wrap{box-shadow:0 12px 28px rgba(0,0,0,.28)!important}html[data-theme=dark] .admin-topbar-tools,html[data-theme=dark] .topbar-actions{background:var(--surface)!important}}.page-settings-redirect-master{position:relative;grid-template-columns:minmax(0,1fr) auto;min-height:92px;overflow:hidden;border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary-soft) 36%,var(--surface))}.page-settings-redirect-master::before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--primary);content:"";transition:background-color 180ms ease}.page-settings-redirect-master[data-state=disabled]{border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green) 7%,var(--surface))}.page-settings-redirect-master[data-state=disabled]::before{background:var(--green)}.page-settings-redirect-master-actions,.page-settings-redirect-master-copy{display:flex;align-items:center;min-width:0}.page-settings-redirect-master-copy{gap:12px}.page-settings-redirect-master-copy>span:last-child{min-width:0}.page-settings-redirect-master-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:8px;background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.page-settings-redirect-master[data-state=disabled] .page-settings-redirect-master-icon{border-color:color-mix(in srgb,var(--green) 24%,var(--border));color:var(--green)}.page-settings-redirect-master-icon .icon{width:20px;height:20px}.page-settings-redirect-master-copy em,.page-settings-redirect-master-copy small,.page-settings-redirect-master-copy strong{display:block;overflow:visible;text-overflow:clip;white-space:normal}.page-settings-redirect-master-copy small{margin:0 0 3px;color:var(--primary);font-size:10px;font-style:normal;font-weight:800}.page-settings-redirect-master-copy strong{font-size:14px;line-height:1.4}.page-settings-redirect-master-copy em{margin-top:4px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.5}.page-settings-redirect-master-actions{justify-content:flex-end;gap:10px}.page-settings-redirect-master-status{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:var(--surface);color:var(--primary);font-size:10px;font-weight:800;white-space:nowrap}.page-settings-redirect-master[data-state=disabled] .page-settings-redirect-master-status{border-color:color-mix(in srgb,var(--green) 24%,var(--border));color:var(--green)}.page-settings-redirect-master-actions .button{min-height:42px;white-space:nowrap}.page-settings-redirect-master-actions .button:disabled{cursor:default;opacity:.58}@media (max-width:720px){.page-settings-redirect-master{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:14px}.page-settings-redirect-master-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.page-settings-redirect-master-status{justify-content:center;min-height:44px}.page-settings-redirect-master-actions .button{min-height:44px!important}}.advanced-link-redirect-notice{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--green-soft) 34%,var(--surface));transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.advanced-link-redirect-notice[data-state=global]{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}.advanced-link-redirect-notice[data-state=custom]{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 72%,transparent)}.advanced-link-redirect-notice-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--green) 22%,var(--border));border-radius:8px;background:var(--surface-raised);color:var(--green)}.advanced-link-redirect-notice[data-state=global] .advanced-link-redirect-notice-icon{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));color:var(--amber)}.advanced-link-redirect-notice[data-state=custom] .advanced-link-redirect-notice-icon{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));color:var(--primary)}.advanced-link-redirect-notice-icon .icon{width:19px;height:19px}.advanced-link-redirect-notice-copy{display:block;min-width:0}.advanced-link-redirect-notice-copy em,.advanced-link-redirect-notice-copy small,.advanced-link-redirect-notice-copy strong{display:block;overflow:visible;text-overflow:clip;white-space:normal}.advanced-link-redirect-notice-copy small{color:var(--muted);font-size:9px;font-weight:800}.advanced-link-redirect-notice-copy strong{margin-top:2px;color:var(--text);font-size:13px;line-height:1.4}.advanced-link-redirect-notice-copy em{margin-top:3px;color:var(--muted);font-size:10px;font-style:normal;line-height:1.5}.advanced-link-redirect-sources{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.advanced-link-redirect-sources b{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--amber) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface-raised));color:color-mix(in srgb,var(--amber) 86%,var(--text));font-size:9px;font-weight:800;line-height:1.2;white-space:nowrap}.advanced-link-redirect-notice-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.advanced-link-redirect-notice-actions>a,.advanced-link-redirect-notice-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:6px;padding:0 10px;border:1px solid color-mix(in srgb,currentColor 18%,var(--border));border-radius:7px;background:var(--surface-raised);color:var(--text-soft);font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform 160ms var(--ease),border-color 160ms ease,color 160ms ease}.advanced-link-redirect-notice-actions>button{border-color:color-mix(in srgb,var(--red) 22%,var(--border));color:var(--red);cursor:pointer}.advanced-link-redirect-notice-actions>a:hover,.advanced-link-redirect-notice-actions>button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--primary)}.advanced-link-redirect-notice-actions>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--red) 36%,var(--border));color:var(--red)}.advanced-link-redirect-notice-actions>a:active,.advanced-link-redirect-notice-actions>button:active:not(:disabled){transform:translateY(0) scale(.98)}.advanced-link-redirect-notice-actions .icon{width:13px;height:13px}@media (max-width:720px){.advanced-link-redirect-notice{grid-template-columns:40px minmax(0,1fr)}.advanced-link-redirect-notice-actions{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));width:100%}.advanced-link-redirect-notice-actions>a,.advanced-link-redirect-notice-actions>button{width:100%;min-height:44px}}body.auth-page.auth-page-rebuilt .auth-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}body.auth-page.auth-page-rebuilt .auth-quick-actions a,body.auth-page.auth-page-rebuilt .auth-quick-actions>span{min-height:40px!important;padding:8px 12px!important;justify-content:flex-start!important;overflow:hidden}body.auth-page.auth-page-rebuilt .auth-quick-actions .icon{flex:0 0 auto;width:17px!important;height:17px!important}body.auth-page.auth-page-rebuilt .auth-quick-actions a span,body.auth-page.auth-page-rebuilt .auth-quick-actions span span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.auth-page.auth-page-rebuilt .auth-password-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}body.auth-page.auth-page-rebuilt .auth-password-icon-hide,body.auth-page.auth-page-rebuilt .auth-password-toggle.is-active .auth-password-icon-show{display:none}body.auth-page.auth-page-rebuilt .auth-password-toggle.is-active .auth-password-icon-hide{display:inline-flex}@media (min-width:761px) and (max-height:980px){body.auth-page.auth-page-rebuilt .auth-quick-actions{display:grid!important;margin-top:9px!important}body.auth-page.auth-page-rebuilt .auth-quick-actions a,body.auth-page.auth-page-rebuilt .auth-quick-actions>span{min-height:38px!important;padding-block:7px!important}}@media (max-width:760px){body.auth-page.auth-page-rebuilt .auth-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:10px!important}body.auth-page.auth-page-rebuilt .auth-quick-actions a,body.auth-page.auth-page-rebuilt .auth-quick-actions>span{min-height:40px!important;padding-inline:10px!important;font-size:12px!important}}body.auth-page.auth-page-rebuilt .auth-input-wrap{position:relative!important;display:block!important;min-width:0!important}body.auth-page.auth-page-rebuilt .auth-input-wrap>.icon{position:absolute!important;top:50%!important;left:15px!important;z-index:2!important;display:block!important;width:19px!important;height:19px!important;margin:0!important;transform:translateY(-50%)!important;pointer-events:none!important}body.auth-page.auth-page-rebuilt .auth-input-wrap:focus-within>.icon{transform:translateY(-50%)!important}body.auth-page.auth-page-rebuilt .auth-input-wrap>input{position:relative!important;z-index:1!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 16px 0 46px!important;box-sizing:border-box!important}body.auth-page.auth-page-rebuilt .auth-input-wrap>#loginPassword{padding-right:54px!important}body.auth-page.auth-page-rebuilt .auth-password-toggle{position:absolute!important;top:50%!important;right:7px!important;z-index:3!important;margin:0!important;transform:translateY(-50%)!important}body.auth-page.auth-page-rebuilt .auth-password-toggle .icon{width:18px!important;height:18px!important;pointer-events:none!important}html.auth-document[data-theme=dark]{color-scheme:dark;background:#050b16!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt{--auth-ink:#e5edf9;--auth-muted:#9baec9;--auth-line:rgba(125, 160, 210, .24);--auth-panel:rgba(8, 18, 36, .9);--auth-panel-solid:#0b1629;background:radial-gradient(circle at 14% 14%,rgba(37,99,235,.22),transparent 30%),radial-gradient(circle at 84% 18%,rgba(14,165,233,.16),transparent 30%),linear-gradient(180deg,#050b16 0,#071326 52%,#091a31 100%)!important;color:var(--auth-ink)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-rebuild-bg span{opacity:.46}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-mobile-brand,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-theme,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-topbar-brand{border-color:rgba(96,165,250,.28)!important;background:rgba(8,18,36,.88)!important;box-shadow:0 16px 36px rgba(0,0,0,.28)!important;color:#7dd3fc!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-mobile-brand strong{color:#eef6ff!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-rebuild-shell{border-color:rgba(96,165,250,.22)!important;background:rgba(6,15,30,.88)!important;box-shadow:0 34px 88px rgba(0,0,0,.48)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-rebuild-panel{background:linear-gradient(180deg,rgba(9,21,42,.98),rgba(7,17,34,.97)),radial-gradient(circle at 78% 12%,rgba(37,99,235,.18),transparent 32%)!important;color:#e5edf9!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-panel-kicker b,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-panel-kicker span{border-color:rgba(96,165,250,.24)!important;background:rgba(37,99,235,.12)!important;color:#93c5fd!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-panel-kicker b{color:#a8b8cf!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form-head .eyebrow{color:#7dd3fc!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form-head h2,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-time-main time{color:#f4f8ff!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-footer,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form-head p,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-password-assist,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-time-main small{color:#9baec9!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form .field,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-remember{color:#c8d5e8!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-time-panel{border-color:rgba(96,165,250,.22)!important;background:linear-gradient(180deg,#0d1d38,#0a172d)!important;box-shadow:0 16px 32px rgba(0,0,0,.24)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-time-icon{border-color:rgba(96,165,250,.24)!important;background:rgba(37,99,235,.16)!important;color:#7dd3fc!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-time-main span{color:#7890af!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-login-hints>span,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-quick-actions a,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-quick-actions>span,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-time-action{border-color:rgba(96,165,250,.22)!important;background:rgba(13,29,56,.9)!important;box-shadow:0 10px 22px rgba(0,0,0,.18)!important;color:#c8d5e8!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap{border-color:rgba(125,160,210,.28)!important;background:#0d1d38!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap:focus-within{border-color:rgba(96,165,250,.68)!important;box-shadow:0 0 0 3px rgba(59,130,246,.16),0 18px 34px rgba(0,0,0,.28)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap>.icon{color:#7dd3fc!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form input.totp-code-input,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap>input{border-color:rgba(125,160,210,.28)!important;background:0 0!important;color:#f4f8ff!important;caret-color:#7dd3fc}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form input.totp-code-input::placeholder,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap>input::placeholder{color:#7890af!important;opacity:1}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-password-toggle{background:rgba(37,99,235,.18)!important;color:#93c5fd!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-password-toggle.is-active{background:rgba(14,165,233,.22)!important;color:#7dd3fc!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-password-meter{background:#1e3352!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form .button.button-secondary,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-secondary{border-color:rgba(96,165,250,.26)!important;background:#0d1d38!important;box-shadow:0 12px 24px rgba(0,0,0,.22)!important;color:#93c5fd!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-2fa-panel{border-color:rgba(96,165,250,.22)!important;background:rgba(13,29,56,.82)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-caps-warning,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form-status{color:#fbbf24!important}body.auth-page.auth-page-rebuilt .auth-input-wrap,body.auth-page.auth-page-rebuilt .auth-mobile-brand,body.auth-page.auth-page-rebuilt .auth-rebuild-panel,body.auth-page.auth-page-rebuilt .auth-rebuild-shell,body.auth-page.auth-page-rebuilt .auth-theme,body.auth-page.auth-page-rebuilt .auth-time-panel{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}@media (max-width:760px){html.auth-document body.auth-page.auth-page-rebuilt{padding:72px 10px 18px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell,body.auth-page.auth-page-rebuilt.rjdl-fit-active .auth-rebuild-shell{display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{order:1!important;padding:20px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster{order:2!important;padding:18px!important;border-radius:0!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-badges,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-copy,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-metrics,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-poster-cards,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-security-card,body.auth-page.auth-page-rebuilt .auth-login-hints{display:none!important}body.auth-page.auth-page-rebuilt .auth-poster-head{margin-bottom:10px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster h1{font-size:22px!important;line-height:1.16!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker{margin-bottom:10px!important}body.auth-page.auth-page-rebuilt .auth-form-head h2{font-size:25px!important}body.auth-page.auth-page-rebuilt .auth-form-head p{margin-top:6px!important;font-size:12px!important;line-height:1.45!important}body.auth-page.auth-page-rebuilt .auth-time-panel{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;margin-top:12px!important;padding:10px!important}body.auth-page.auth-page-rebuilt .auth-time-icon{width:40px!important;height:40px!important}body.auth-page.auth-page-rebuilt .auth-time-action{min-height:38px!important}body.auth-page.auth-page-rebuilt .auth-form{gap:10px!important;margin-top:14px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap{min-height:48px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap input{min-height:46px!important}body.auth-page.auth-page-rebuilt .auth-form .button,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button{min-height:48px!important}}body.app-page :is(
button:not(:disabled):not(.back-top-button):not(.clipboard-magic-button),a.button,a[role=button],.sidebar-nav a,.sidebar-nav-section
){position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.app-page :is(
button:not(:disabled),a.button,a[role=button],.sidebar-nav a,.sidebar-nav-section
)>:is(.icon,svg,span,strong,small,b,em),body.app-page :is(
button:not(:disabled):not(.back-top-button):not(.clipboard-magic-button),a.button,a[role=button],.sidebar-nav a,.sidebar-nav-section
)::after,body.app-page :is(
button:not(:disabled):not(.back-top-button):not(.clipboard-magic-button),a.button,a[role=button],.sidebar-nav a,.sidebar-nav-section
)::before{pointer-events:none!important}@media (hover:hover) and (pointer:fine){body.app-page :is(
button:not(:disabled):not(.back-top-button):not(.clipboard-magic-button),a.button,a[role=button],.sidebar-nav a,.sidebar-nav-section
):focus-visible,body.app-page :is(
button:not(:disabled):not(.back-top-button):not(.clipboard-magic-button),a.button,a[role=button],.sidebar-nav a,.sidebar-nav-section
):hover:not(:disabled){transform:none!important}}body.app-page .sidebar-nav{align-content:start;scroll-padding-block:12px;padding-bottom:18px;margin-top:0}body.app-page .app-layout .sidebar>button.sidebar-compact-toggle{position:absolute;top:86px;right:-15px;z-index:40}body.app-page .app-layout.sidebar-compact .sidebar>button.sidebar-compact-toggle{position:absolute;right:-17px}body.app-page .clipboard-magic.opens-below .clipboard-magic-bubble{top:calc(100% + 12px);bottom:auto}body.app-page .clipboard-magic.align-left .clipboard-magic-bubble{right:auto;left:0}body.app-page .clipboard-magic-bubble{max-height:min(420px,calc(100vh - 24px));overflow:hidden}body.app-page .clipboard-magic-actions .button{min-height:44px!important}@media (min-width:900px){body.app-page.has-clipboard-magic-open :is(.toast-region,#toastRegion){right:360px}}@media (min-width:721px) and (max-width:899px){body.app-page.has-clipboard-magic-open :is(.toast-region,#toastRegion){right:auto;left:20px;width:min(calc(100vw - 40px),320px)}}@media (min-width:721px){body.app-page .clipboard-magic{bottom:calc(84px + env(safe-area-inset-bottom,0px))}body.app-page[data-dashboard-view=workbench] .clipboard-magic{bottom:calc(154px + env(safe-area-inset-bottom,0px))}}body[data-site-unified-topbar-enabled="1"] [data-site-topbar]{box-sizing:border-box;isolation:isolate}body[data-site-unified-topbar-enabled="1"] [data-site-topbar] :is(a,button)::after,body[data-site-unified-topbar-enabled="1"] [data-site-topbar] :is(a,button)::before,body[data-site-unified-topbar-enabled="1"] [data-site-topbar] :is(a,button)>:is(span,strong,small,svg,.icon),body[data-site-unified-topbar-enabled="1"] [data-site-topbar]::after,body[data-site-unified-topbar-enabled="1"] [data-site-topbar]::before{pointer-events:none!important}body[data-site-unified-topbar-enabled="1"] [data-site-topbar] :is(a,button){position:relative;z-index:2;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto!important}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public]{min-height:64px;overflow:visible;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--bg) 91%,transparent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 5%,transparent);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-header-inner{grid-template-columns:minmax(180px,max-content) minmax(0,1fr) auto;width:min(calc(100% - 40px),1280px);min-height:64px;gap:12px;padding:6px 0}body.public-page[data-site-unified-topbar-enabled="1"].front-header-condensed [data-site-topbar=public] .front-header-inner{min-height:60px}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand{width:max-content;max-width:100%;min-height:40px;gap:10px;padding:0;overflow:visible}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-logo{width:40px;height:40px;border-radius:8px;background:var(--surface);box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 15%,transparent)}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-logo img{width:32px;height:32px;border-radius:7px}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy,body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy small,body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy strong{width:auto;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy strong{font-size:15px;font-weight:800}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy small{display:block;margin-top:2px;font-size:9px}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav{padding:4px;border:0;border-radius:8px;background:var(--surface-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 82%,transparent);backdrop-filter:none}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav a{min-height:40px;height:40px;border-radius:8px;transform:none!important}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-header-actions{gap:8px}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-header-actions :is(.icon-button,.button),body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-menu-button{min-height:40px;height:40px;border-radius:8px;transform:none!important}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-header-actions .icon-button,body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-menu-button{width:40px;min-width:40px;padding:0}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-header-actions .button{padding-inline:13px}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-nav-status{min-height:40px;height:40px;border-radius:8px}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] :is(.front-header-actions,.front-menu-button,.front-nav) .icon{width:17px;height:17px;transform:none!important}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth]{position:fixed;top:0;left:0;z-index:80;width:100%;min-height:64px;padding:6px max(20px,calc((100vw - 1280px)/ 2));transform:none;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--bg) 91%,transparent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 5%,transparent);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);pointer-events:auto}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-topbar-brand{width:max-content!important;max-width:calc(100% - 52px);min-height:40px;gap:10px;padding:0;overflow:visible;border:0;border-radius:0;background:0 0!important;box-shadow:none!important;color:var(--text);backdrop-filter:none}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-topbar-brand img{width:34px;height:34px;border-radius:8px;box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 15%,transparent)}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-topbar-brand strong{max-width:none;overflow:visible;color:var(--text)!important;font-size:15px;font-weight:800;text-overflow:clip;white-space:nowrap}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-theme{width:40px!important;min-width:40px;height:40px!important;min-height:40px;margin:0;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface)!important;box-shadow:none!important;color:var(--primary)!important;backdrop-filter:none;transform:none!important}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-theme .icon{width:17px;height:17px;transform:none!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth]{border-color:var(--border)!important;background:color-mix(in srgb,var(--bg) 91%,transparent)!important;box-shadow:0 8px 24px rgba(0,0,0,.24)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-topbar-brand{border:0!important;background:0 0!important;box-shadow:none!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-theme{border-color:var(--border)!important;background:var(--surface)!important;color:var(--primary)!important;box-shadow:none!important}@media (max-width:980px){body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public]{padding-top:env(safe-area-inset-top,0)!important;background:color-mix(in srgb,var(--bg) 91%,transparent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 5%,transparent)!important}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-header-inner{grid-template-columns:minmax(0,1fr) auto auto;width:min(calc(100% - 24px),720px);min-height:64px;padding:6px 0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand{width:auto}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy{min-width:0}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy small,body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-brand-copy strong{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-header-actions .icon-button,body.public-page[data-site-unified-topbar-enabled="1"] [data-site-topbar=public] .front-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:8px}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav{top:calc(env(safe-area-inset-top,0px) + 72px);border-radius:8px}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav a,body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav-login,body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav-quick-action{height:auto;min-height:44px!important;border-radius:8px}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] :is(.front-nav-close,.front-nav-panel-theme){height:44px!important;min-height:44px!important;border-radius:8px}body.public-page[data-site-unified-topbar-enabled="1"].front-nav-redesigned [data-site-topbar=public] .front-nav-login{height:44px!important}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth]{min-height:64px;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-topbar-brand{min-height:44px}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-topbar-brand strong{max-width:calc(100vw - 116px);overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}body.auth-page.auth-page-rebuilt[data-site-unified-topbar-enabled="1"] [data-site-topbar=auth] .auth-theme{width:44px!important;min-width:44px;height:44px!important;min-height:44px}}@media (prefers-reduced-motion:reduce){body[data-site-unified-topbar-enabled="1"] [data-site-topbar],body[data-site-unified-topbar-enabled="1"] [data-site-topbar] *{scroll-behavior:auto!important;transition-duration:NaNs!important;animation-duration:NaNs!important}}body.app-page .settings-ip-location-test{grid-column:1/-1;margin-top:4px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary-soft) 56%,var(--surface-raised)),var(--surface));box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 8%,transparent)}body.app-page .settings-ip-location-test-actions,body.app-page .settings-ip-location-test-head,body.app-page .settings-ip-location-test-result-summary,body.app-page .settings-ip-location-test-toolbar{display:flex;align-items:center;gap:12px}body.app-page .settings-ip-location-test-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px}body.app-page .settings-ip-location-test-head>div:first-child{min-width:0}body.app-page .settings-ip-location-test-head>div:first-child>span{display:block;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.1em}body.app-page .settings-ip-location-test-head h3{margin:5px 0 4px;font-size:18px}body.app-page .settings-ip-location-test-head p{max-width:760px;margin:0;color:var(--text-soft);font-size:12px;line-height:1.65}body.app-page .settings-ip-location-test-badge{flex:0 0 auto;min-height:30px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-raised) 90%,transparent);font-size:12px;font-weight:750;white-space:nowrap}body.app-page .settings-ip-location-test-badge[data-state=success]{border-color:color-mix(in srgb,#16a34a 38%,var(--border));color:#15803d;background:color-mix(in srgb,#22c55e 12%,var(--surface))}body.app-page .settings-ip-location-test-badge[data-state=error]{border-color:color-mix(in srgb,#dc2626 38%,var(--border));color:#b91c1c;background:color-mix(in srgb,#ef4444 10%,var(--surface))}body.app-page .settings-ip-location-test-toolbar{align-items:flex-end;margin-bottom:12px}body.app-page .settings-ip-location-test-toolbar label{flex:0 1 420px;display:grid;gap:6px}body.app-page .settings-ip-location-test-toolbar label>span{color:var(--text-soft);font-size:12px;font-weight:750}body.app-page .settings-ip-location-test-toolbar small{color:var(--text-soft);font-size:11px;line-height:1.5}body.app-page .settings-ip-location-test-actions{flex-wrap:wrap}body.app-page .settings-ip-location-test-actions .button{min-height:40px}body.app-page .settings-ip-location-test-actions .button:disabled{cursor:wait;opacity:.62}body.app-page .settings-ip-location-test-result{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}body.app-page .settings-ip-location-test-result.is-success{border-color:color-mix(in srgb,#16a34a 34%,var(--border))}body.app-page .settings-ip-location-test-result.is-error{border-color:color-mix(in srgb,#dc2626 38%,var(--border))}body.app-page .settings-ip-location-test-result.is-loading{opacity:.72}body.app-page .settings-ip-location-test-result-summary{justify-content:space-between;align-items:flex-start}body.app-page .settings-ip-location-test-result-summary strong{min-width:0;color:var(--text);font-size:14px;line-height:1.55;overflow-wrap:anywhere}body.app-page .settings-ip-location-test-result-summary span{flex:0 0 auto;color:var(--text-soft);font-size:11px;white-space:nowrap}body.app-page .settings-ip-location-test-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}body.app-page .settings-ip-location-test-result-grid span{min-width:0;display:grid;gap:3px;padding:9px 10px;border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}body.app-page .settings-ip-location-test-result-grid b{color:var(--text-soft);font-size:10px;font-weight:700}body.app-page .settings-ip-location-test-result-grid em{color:var(--text);font-size:12px;font-style:normal;overflow-wrap:anywhere}body.app-page .settings-ip-location-test-result pre{max-height:220px;margin:12px 0 0;padding:10px;overflow:auto;border-radius:8px;color:var(--text-soft);background:color-mix(in srgb,var(--surface-soft) 88%,#000 3%);font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){body.app-page .settings-ip-location-test{padding:14px}body.app-page .settings-ip-location-test-head,body.app-page .settings-ip-location-test-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}body.app-page .settings-ip-location-test-badge{justify-self:start}body.app-page .settings-ip-location-test-toolbar label{width:100%}body.app-page .settings-ip-location-test-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}body.app-page .settings-ip-location-test-actions .button{width:100%;min-width:0;padding-inline:10px}body.app-page .settings-ip-location-test-result-summary{display:grid;grid-template-columns:minmax(0,1fr)}body.app-page .settings-ip-location-test-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){body.app-page .settings-ip-location-test-actions,body.app-page .settings-ip-location-test-result-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-color-scheme:dark){body.app-page .settings-ip-location-test-badge[data-state=success]{color:#86efac}body.app-page .settings-ip-location-test-badge[data-state=error]{color:#fca5a5}}@media (prefers-reduced-motion:reduce){body.app-page .settings-ip-location-test,body.app-page .settings-ip-location-test-result{transition:none!important;animation:none!important}}body.app-page .settings-ip-location-test-batch,body.app-page .settings-ip-location-test-history{margin-top:14px;padding:12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}body.app-page .settings-ip-location-test-batch>header,body.app-page .settings-ip-location-test-history>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-bottom:10px}body.app-page .settings-ip-location-test-batch>header strong,body.app-page .settings-ip-location-test-history>header strong{min-width:0;color:var(--text);font-size:12px;overflow-wrap:anywhere}body.app-page .settings-ip-location-test-batch>header span{flex:0 1 auto;color:var(--text-soft);font-size:11px;text-align:right;overflow-wrap:anywhere}body.app-page .settings-ip-test-batch-item,body.app-page .settings-ip-test-history-item{min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}body.app-page .settings-ip-test-batch-item+.settings-ip-test-batch-item,body.app-page .settings-ip-test-history-item+.settings-ip-test-history-item{margin-top:7px}body.app-page .settings-ip-test-batch-item>strong,body.app-page .settings-ip-test-history-item>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}body.app-page .settings-ip-test-batch-item>strong,body.app-page .settings-ip-test-history-item>div strong{min-width:0;color:var(--text);font-size:12px;overflow-wrap:anywhere}body.app-page .settings-ip-test-batch-item>span,body.app-page .settings-ip-test-history-item>div span,body.app-page .settings-ip-test-history-item>small{color:var(--text-soft);font-size:10px;overflow-wrap:anywhere}body.app-page .settings-ip-test-batch-item>span,body.app-page .settings-ip-test-history-item>div span{flex:0 1 auto;text-align:right}body.app-page .settings-ip-test-batch-item>p,body.app-page .settings-ip-test-history-item>p{margin:5px 0 0;color:var(--text-soft);font-size:11px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}body.app-page .settings-ip-test-batch-item.is-success{border-color:color-mix(in srgb,#16a34a 34%,var(--border))}body.app-page .settings-ip-test-batch-item.is-error,body.app-page .settings-ip-test-history-item.is-error{border-color:color-mix(in srgb,#dc2626 32%,var(--border))}body.app-page .settings-ip-test-history-item.is-success{border-color:color-mix(in srgb,#16a34a 24%,var(--border))}body.app-page .settings-ip-location-test-batch [data-ip-test-batch-list]>small,body.app-page .settings-ip-location-test-history [data-ip-test-history-list]>small{display:block;color:var(--text-soft);font-size:11px;line-height:1.55;overflow-wrap:anywhere}body.app-page .settings-ip-location-test-history .button{min-height:32px;padding:6px 9px;font-size:11px}@media (max-width:720px){body.app-page .settings-ip-location-test-batch,body.app-page .settings-ip-location-test-history{padding:10px}body.app-page .settings-ip-location-test-batch>header,body.app-page .settings-ip-location-test-history>header{align-items:flex-start}body.app-page .settings-ip-test-batch-item>strong,body.app-page .settings-ip-test-history-item>div{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}body.app-page .settings-ip-test-batch-item>span,body.app-page .settings-ip-test-history-item>div span{text-align:left}}body.app-page :where(
.detail-modal .modal-panel,.detail-modal .modal-body,.detail-modal #detailContent,.detail-section-panel,.analytics-access-panel,.analytics-access-item,.analytics-access-main,.operation-log-item,.link-access-item
){min-width:0;max-width:100%;box-sizing:border-box}body.app-page .detail-modal .modal-body{overflow-x:hidden;overscroll-behavior:contain}body.app-page .detail-modal :where(.detail-visit-filterbar,.analytics-access-toolbar){min-width:0;max-width:100%;box-sizing:border-box}body.app-page .detail-modal .detail-visit-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-page .detail-modal .detail-visit-filterbar .detail-visit-filter-actions,body.app-page .detail-modal .detail-visit-filterbar>:first-child{grid-column:1/-1}body.app-page .detail-modal .detail-visit-distribution :where(b,small){min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}body.app-page .detail-modal :where(
.detail-hero,.detail-meta-grid,.detail-advanced-grid,.detail-variant-summary,.detail-devices,.detail-actions,.detail-qrcode-shell,.detail-qrcode-meta,.detail-visit-item,.detail-visit-fields,.detail-visit-side,.detail-comments-head,.detail-version-top,.detail-url-history-flow
){min-width:0;max-width:100%}body.app-page .detail-modal :where(
.detail-hero strong,.detail-hero a,.detail-preview-metadata-grid strong,.detail-preview-metadata-link strong,.detail-meta-grid strong,.detail-advanced-card p,.detail-variant-row-head strong,.detail-variant-row-meta span:last-child,.detail-visit-fields em,.detail-visit-side b,.detail-visit-side em,.detail-visit-side small,.detail-url-history-flow span,.detail-url-history-flow strong,.detail-version-flow strong,.detail-version-history p,.detail-qrcode-meta strong,.detail-comments-list p
){max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.app-page :where(
.analytics-access-title strong,.analytics-access-meta em,.analytics-access-main code,.operation-log-title strong,.operation-log-meta em,.operation-log-main code,.link-access-title strong,.link-access-meta em,.link-access-main code
){min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.app-page :where(
.analytics-access-title,.analytics-access-meta,.operation-log-title,.operation-log-meta,.link-access-title,.link-access-meta
){min-width:0;max-width:100%}body.app-page :where(
.analytics-access-meta,.operation-log-meta,.link-access-meta
)>*{min-width:0}body.app-page :where(
.analytics-access-main code,.operation-log-main code,.link-access-main code
){display:block;overflow-x:auto;white-space:pre-wrap;line-height:1.6}body.app-page .page-shell-logs :where(.log-overview-grid,.log-center-grid,.log-section-nav){min-width:0;max-width:100%}body.app-page .page-shell-logs .log-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}body.app-page .page-shell-logs .log-overview-card{min-width:0;overflow-wrap:anywhere;word-break:break-word}body.app-page .page-shell-logs .log-overview-card :where(span,strong,small){min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}body.app-page .page-shell-logs .log-section-nav{overflow-x:auto;overscroll-behavior-inline:contain}body.app-page .page-shell-logs .log-section-nav>*{min-width:max-content}@media (max-width:720px){body.app-page .detail-modal .modal-panel{width:100%;max-width:100vw}body.app-page .detail-modal .modal-body{padding:14px 12px}body.app-page .detail-modal :where(
.detail-hero,.detail-meta-grid,.detail-advanced-grid,.detail-variant-summary,.detail-devices,.detail-actions,.detail-qrcode-shell,.detail-qrcode-meta,.detail-visit-item,.detail-visit-fields
){width:100%}body.app-page .detail-modal .detail-hero{grid-template-columns:minmax(0,1fr);gap:10px}body.app-page .detail-modal .detail-count{min-width:0;text-align:left}body.app-page .analytics-access-item{grid-template-columns:minmax(0,1fr)}body.app-page :where(
.analytics-access-meta,.operation-log-meta,.link-access-meta
){grid-template-columns:minmax(0,1fr)}body.app-page :where(
.analytics-access-tags,.operation-log-tags,.link-access-tags
){align-items:flex-start;flex-direction:row;flex-wrap:wrap;max-width:100%}body.app-page :where(
.analytics-access-tags b,.analytics-access-tags em,.operation-log-tags b,.operation-log-tags em,.link-access-tags b,.link-access-tags em
){max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.app-page .page-shell-logs .log-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.app-page .page-shell-logs .log-overview-card{padding:12px;border-radius:18px}}@media (max-width:420px){body.app-page .page-shell-logs .log-overview-grid{grid-template-columns:minmax(0,1fr)}}body.public-page :where(
.front-preview-target,.front-preview-history-open > small,.front-preview-rich-facts strong,.front-preview-qrcode-meta strong
){min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.public-page .front-preview-target{line-height:1.6}body.public-page .front-preview-history-open>small{display:block;margin-top:8px;line-height:1.55}body.public-page .front-preview-history-meta{min-width:0;flex-wrap:wrap}body.public-page .front-preview-history-meta span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.app-page :where(
.detail-url-history-flow span,.detail-url-history-flow strong,.detail-version-flow strong,.detail-preview-metadata-grid strong,.detail-preview-metadata-link strong,.detail-qrcode-meta strong
){min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}html.auth-document body.auth-page.auth-page-rebuilt{background:radial-gradient(circle at 8% 8%,rgba(59,130,246,.2),transparent 30%),radial-gradient(circle at 92% 12%,rgba(56,213,255,.16),transparent 32%),radial-gradient(circle at 50% 108%,rgba(66,232,191,.12),transparent 40%),linear-gradient(180deg,#fbfdff 0,#f2f7ff 46%,#e9f3ff 100%)!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{border:1px solid rgba(148,163,184,.22)!important;border-radius:28px!important;background:rgba(255,255,255,.78)!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 48px -12px rgba(15,23,42,.12),0 48px 96px -24px rgba(37,99,235,.14)!important}body.auth-page.auth-page-rebuilt .auth-rebuild-poster{background:radial-gradient(circle at 16% 10%,rgba(56,213,255,.5),transparent 30%),radial-gradient(circle at 88% 86%,rgba(66,232,191,.3),transparent 34%),radial-gradient(circle at 72% 12%,rgba(255,255,255,.14),transparent 26%),linear-gradient(150deg,#051231 0,#0b2f77 44%,#1d5fd6 78%,#2f7cf6 100%)!important}body.auth-page.auth-page-rebuilt .auth-rebuild-poster::before{inset:16px;border-color:rgba(255,255,255,.14);border-radius:22px}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster h1{letter-spacing:-.02em!important;text-wrap:balance}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-copy{letter-spacing:.01em!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-brand-badges span{border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.1)!important;box-shadow:0 8px 18px rgba(4,18,55,.18)}body.auth-page.auth-page-rebuilt .auth-poster-card{border:1px solid rgba(255,255,255,.2)!important;background:rgba(255,255,255,.1)!important;box-shadow:0 14px 28px rgba(4,18,55,.2);backdrop-filter:blur(12px)}body.auth-page.auth-page-rebuilt .auth-panel-kicker b,body.auth-page.auth-page-rebuilt .auth-panel-kicker span{border-radius:10px!important}body.auth-page.auth-page-rebuilt .auth-time-panel{border-radius:16px!important;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 12px 24px -8px rgba(15,23,42,.08)!important}body.auth-page.auth-page-rebuilt .auth-input-wrap{border-radius:14px!important;background:#f8fafc!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 8px 18px -6px rgba(15,23,42,.06)!important}body.auth-page.auth-page-rebuilt .auth-input-wrap:hover{border-color:rgba(37,99,235,.32)!important}body.auth-page.auth-page-rebuilt .auth-input-wrap:focus-within{border-color:rgba(37,99,235,.55)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(59,130,246,.14),0 16px 32px -12px rgba(37,99,235,.18)!important;transform:none}body.auth-page.auth-page-rebuilt .auth-form input.totp-code-input{border-radius:14px;background:#f8fafc}body.auth-page.auth-page-rebuilt .auth-form .button.button-primary,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-primary{border:0!important;border-radius:14px!important;background:linear-gradient(120deg,#1d4ed8 0,#2563eb 46%,#38bdf8 118%)!important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 14px 28px -8px rgba(37,99,235,.45)!important;color:#fff!important;letter-spacing:.01em}body.auth-page.auth-page-rebuilt .auth-form .button.button-primary:hover,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-primary:hover{filter:brightness(1.06) saturate(1.04);transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 18px 34px -8px rgba(37,99,235,.52)!important}body.auth-page.auth-page-rebuilt .auth-form .button.button-primary:active,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-primary:active{transform:translateY(0) scale(.99);filter:brightness(.98)}body.auth-page.auth-page-rebuilt .auth-form .button.button-secondary,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-secondary{border:1px solid rgba(37,99,235,.22)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 22px -10px rgba(15,23,42,.12)!important;color:#1d4ed8!important}body.auth-page.auth-page-rebuilt .auth-form .button.button-secondary:hover,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-secondary:hover{border-color:rgba(37,99,235,.42)!important;background:#f4f8ff!important;transform:translateY(-1px)}body.auth-page.auth-page-rebuilt .auth-password-toggle{border-radius:10px}body.auth-page.auth-page-rebuilt .auth-login-hints>span,body.auth-page.auth-page-rebuilt .auth-quick-actions a,body.auth-page.auth-page-rebuilt .auth-quick-actions>span,body.auth-page.auth-page-rebuilt .auth-time-action{border-radius:12px}body.auth-page.auth-page-rebuilt .auth-form-wrap .alert{border-radius:12px}@media (max-width:340px){html.auth-document body.auth-page.auth-page-rebuilt{padding:64px 6px 14px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-shell{border-radius:18px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:16px 14px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster{padding:16px 14px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster h1{font-size:20px!important}body.auth-page.auth-page-rebuilt .auth-form-head h2{font-size:21px!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker b,body.auth-page.auth-page-rebuilt .auth-panel-kicker span{min-height:28px;padding-inline:8px;font-size:10px}body.auth-page.auth-page-rebuilt .auth-time-panel{padding:9px!important}body.auth-page.auth-page-rebuilt .auth-time-main time{white-space:normal;overflow-wrap:anywhere}body.auth-page.auth-page-rebuilt .auth-input-wrap input{font-size:14px}}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt{background:radial-gradient(circle at 10% 6%,rgba(37,99,235,.22),transparent 32%),radial-gradient(circle at 90% 14%,rgba(56,213,255,.12),transparent 34%),linear-gradient(180deg,#050b18 0,#071224 52%,#081428 100%)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-rebuild-shell{background:rgba(7,16,32,.86)!important;box-shadow:0 1px 0 rgba(148,197,255,.08) inset,0 24px 48px -12px rgba(0,0,0,.5),0 48px 96px -24px rgba(37,99,235,.18)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap{background:rgba(13,29,56,.9)!important;box-shadow:0 1px 0 rgba(148,197,255,.06) inset,0 12px 24px -8px rgba(0,0,0,.3)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-input-wrap:focus-within{background:#0d1d38!important;box-shadow:0 0 0 4px rgba(59,130,246,.2),0 16px 32px -12px rgba(0,0,0,.4)!important}html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-form .button.button-primary,html.auth-document[data-theme=dark] body.auth-page.auth-page-rebuilt .auth-passkey-actions .button.button-primary{background:linear-gradient(120deg,#1e40af 0,#2563eb 52%,#0ea5e9 118%)!important;box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 14px 28px -8px rgba(37,99,235,.55)!important}body.auth-page.auth-page-rebuilt .auth-rebuild-poster{padding:30px!important}body.auth-page.auth-page-rebuilt .auth-poster-head{margin-bottom:22px!important}body.auth-page.auth-page-rebuilt .auth-home-link img,body.auth-page.auth-page-rebuilt .auth-rebuild-poster img{width:46px!important;height:46px!important;border-radius:14px!important}body.auth-page.auth-page-rebuilt .auth-poster-status{min-height:32px!important;padding:0 11px!important;font-size:11.5px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-poster h1{font-size:clamp(28px, 3.2vw, 42px)!important;margin:8px 0 0!important}body.auth-page.auth-page-rebuilt .auth-brand-copy{margin:12px 0 0!important;font-size:13.5px!important;line-height:1.58!important}body.auth-page.auth-page-rebuilt .auth-brand-badges{gap:8px!important;margin:16px 0 0!important}body.auth-page.auth-page-rebuilt .auth-brand-badges span{min-height:32px!important;padding:6px 11px!important;font-size:11.5px!important}body.auth-page.auth-page-rebuilt .auth-metrics{height:54px!important;margin:14px 0 0!important;padding:9px!important}body.auth-page.auth-page-rebuilt .auth-security-card{margin:10px 0 0!important;padding:12px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}body.auth-page.auth-page-rebuilt .auth-security-card>.icon{width:18px!important;height:18px!important}body.auth-page.auth-page-rebuilt .auth-poster-cards{margin-top:auto!important;padding-top:18px!important;gap:9px!important}body.auth-page.auth-page-rebuilt .auth-poster-card{padding:12px!important;border-radius:16px!important}body.auth-page.auth-page-rebuilt .auth-poster-card.is-primary{min-height:116px!important}body.auth-page.auth-page-rebuilt .auth-poster-card strong{font-size:16px!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel{padding:30px!important;justify-content:flex-start!important}body.auth-page.auth-page-rebuilt .auth-panel-kicker{margin-bottom:12px!important}body.auth-page.auth-page-rebuilt .auth-form-head h2{font-size:clamp(24px, 2.6vw, 32px)!important}body.auth-page.auth-page-rebuilt .auth-form-head p{margin:8px 0 0!important;font-size:13px!important;line-height:1.55!important}body.auth-page.auth-page-rebuilt .auth-time-panel{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;margin-top:14px!important;padding:10px!important}body.auth-page.auth-page-rebuilt .auth-time-icon{width:40px!important;height:40px!important;border-radius:13px!important}body.auth-page.auth-page-rebuilt .auth-time-icon .icon{width:20px!important;height:20px!important}body.auth-page.auth-page-rebuilt .auth-time-main time{font-size:13px!important}body.auth-page.auth-page-rebuilt .auth-time-actions{gap:7px!important}body.auth-page.auth-page-rebuilt .auth-login-hints,body.auth-page.auth-page-rebuilt .auth-quick-actions{gap:7px!important;margin-top:8px!important}body.auth-page.auth-page-rebuilt .auth-form{gap:10px!important;margin-top:14px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap{min-height:46px!important;gap:9px!important;padding:0 11px!important;border-radius:13px!important}body.auth-page.auth-page-rebuilt .auth-input-wrap input{min-height:44px!important;font-size:14px!important}body.auth-page.auth-page-rebuilt .auth-form input.totp-code-input{min-height:48px!important;font-size:20px!important}body.auth-page.auth-page-rebuilt .auth-password-assist{font-size:11.5px!important}body.auth-page.auth-page-rebuilt .auth-caps-warning,body.auth-page.auth-page-rebuilt .auth-form-status{font-size:11.5px!important}body.auth-page.auth-page-rebuilt .auth-remember{min-height:30px!important;gap:8px!important;font-size:12.5px!important}body.auth-page.auth-page-rebuilt .auth-password-toggle{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}body.auth-page.auth-page-rebuilt .auth-form .button,body.auth-page.auth-page-rebuilt .auth-passkey-actions .button{min-height:46px!important;font-size:14px!important;border-radius:13px!important;gap:8px!important}body.auth-page.auth-page-rebuilt .auth-footer{margin-top:12px!important}@media (min-width:761px) and (max-height:860px){body.auth-page.auth-page-rebuilt .auth-metrics,body.auth-page.auth-page-rebuilt .auth-security-card{display:none!important}}@media (min-width:761px) and (max-height:800px){body.auth-page.auth-page-rebuilt .auth-rebuild-panel,body.auth-page.auth-page-rebuilt .auth-rebuild-poster{padding:22px!important}body.auth-page.auth-page-rebuilt .auth-brand-copy,body.auth-page.auth-page-rebuilt .auth-form-head p,body.auth-page.auth-page-rebuilt .auth-login-hints,body.auth-page.auth-page-rebuilt .auth-quick-actions{display:none!important}}@media (min-width:761px) and (max-height:680px){body.auth-page.auth-page-rebuilt .auth-rebuild-panel,body.auth-page.auth-page-rebuilt .auth-rebuild-poster{padding:18px!important}body.auth-page.auth-page-rebuilt .auth-poster-cards{display:none!important}body.auth-page.auth-page-rebuilt .auth-form-head h2{font-size:22px!important}}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;margin:18px 0 0!important;padding:16px 18px!important;border-radius:18px!important;background:rgba(15,35,78,.55)!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;color:#f4f8ff!important;box-shadow:0 14px 36px -22px rgba(8,20,50,.6)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-icon{width:42px!important;height:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.14)!important;color:#fff!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-icon .icon{width:22px!important;height:22px!important;color:inherit!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main small{color:rgba(255,255,255,.7)!important;font-size:11px!important;letter-spacing:.04em!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main time{color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-wrap:balance!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main span{color:rgba(255,255,255,.7)!important;font-size:12px!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-actions{display:inline-flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;justify-content:flex-end!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;transition:background-color .18s ease,transform .18s ease,border-color .18s ease!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action:focus-visible,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action:hover{background:rgba(255,255,255,.22)!important;border-color:rgba(255,255,255,.32)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action:active{transform:translateY(1px) scale(.97)!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action .icon{width:14px!important;height:14px!important;color:inherit!important}body.auth-page.auth-page-rebuilt .auth-rebuild-panel>.auth-time-panel:not(.auth-time-panel-poster){display:none!important}@media (max-width:860px){body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster{padding:13px 14px!important;gap:12px!important;margin-top:14px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-icon{width:38px!important;height:38px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main time{font-size:13px!important}}@media (max-width:800px){body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon main" "actions actions"!important;row-gap:10px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-icon{grid-area:icon!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main{grid-area:main!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-actions{grid-area:actions!important;justify-content:flex-start!important}}@media (max-width:680px){body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action{padding:6px 10px!important;font-size:11px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main time{font-size:12px!important}}@media (max-width:430px){body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-icon{width:34px!important;height:34px!important;border-radius:10px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-icon .icon{width:18px!important;height:18px!important}}@media (max-width:360px){body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster{padding:11px 12px!important}body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-main time{font-size:11px!important}}@media (prefers-reduced-motion:reduce){body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster,body.auth-page.auth-page-rebuilt .auth-brand.auth-rebuild-poster .auth-time-panel-poster .auth-time-action{transition:none!important}}body[data-unified-toolbar="1"] :where(
.links-tools,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.lead-view-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
){position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;margin:0 0 18px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#2563eb) 5%,var(--surface,#fff)) 0,color-mix(in srgb,var(--primary,#2563eb) 1.5%,var(--surface,#fff)) 100%);border:1px solid color-mix(in srgb,var(--primary,#2563eb) 12%,var(--border,rgba(148,163,184,.22)));box-shadow:0 1px 0 color-mix(in srgb,var(--primary,#2563eb) 4%,transparent) inset,0 6px 18px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}body.app-page[data-dashboard-view=links] .links-table{table-layout:fixed}body.app-page[data-dashboard-view=links] .links-table td{min-width:0;vertical-align:top}body.app-page[data-dashboard-view=links] .links-table td[data-column=target]{overflow:visible}body.app-page[data-dashboard-view=links] .link-cell,body.app-page[data-dashboard-view=links] .link-primary{width:100%;min-width:0;max-width:100%}body.app-page[data-dashboard-view=links] .link-primary{overflow:visible}body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:flex;flex-flow:row nowrap;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;margin-top:8px;padding:1px 0 3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.app-page[data-dashboard-view=links] .link-field-copy-tools::-webkit-scrollbar{display:none}body.app-page[data-dashboard-view=links] .link-field-copy{flex:0 0 auto;min-height:28px;white-space:nowrap}body.app-page[data-dashboard-view=links] .row-actions{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:7px;min-width:0}body.app-page[data-dashboard-view=links] .row-actions .icon-button{flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-table{min-width:1120px}body.app-page[data-dashboard-view=links] .links-table tbody tr{height:auto;min-height:var(--row-height)}body.app-page[data-dashboard-view=links] .links-table :is(th,td){white-space:normal}body.app-page[data-dashboard-view=links] .links-table th:first-child{width:32%}body.app-page[data-dashboard-view=links] .links-table th:nth-child(2){width:15%}body.app-page[data-dashboard-view=links] .links-table th:nth-child(3){width:10%}body.app-page[data-dashboard-view=links] .links-table th:nth-child(4){width:9%}body.app-page[data-dashboard-view=links] .links-table th:nth-child(5){width:14%}body.app-page[data-dashboard-view=links] .links-table th:nth-child(6){width:270px;min-width:270px}body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]{min-width:270px;max-width:none;overflow:visible}body.app-page[data-dashboard-view=links] .link-field-copy-tools{max-width:100%}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .links-table,body.app-page[data-dashboard-view=links] .links-table tbody{display:block}body.app-page[data-dashboard-view=links] .links-table thead{display:none!important}body.app-page[data-dashboard-view=links] .links-table tbody{display:grid;gap:10px}body.app-page[data-dashboard-view=links] .links-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:12px;height:auto!important;min-height:0;overflow:visible;padding:16px 16px 14px;border:1px solid var(--border);border-bottom:none;border-radius:16px;background:var(--surface);box-shadow:0 2px 12px rgba(15,23,42,.05),0 1px 2px rgba(15,23,42,.04);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}body.app-page[data-dashboard-view=links] .links-table tbody tr:nth-child(2n){background:var(--surface)}body.app-page[data-dashboard-view=links] .links-table tbody tr:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:0 8px 22px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.05);transform:translateY(-1px)}body.app-page[data-dashboard-view=links] .links-table tbody tr>td,body.app-page[data-dashboard-view=links] .links-table tbody tr>td:nth-child(n){position:static;display:block;grid-column:1/-1;grid-row:auto;width:100%;min-width:0;padding:0;overflow:visible}body.app-page[data-dashboard-view=links] .links-table tbody tr>td[data-column=status]{justify-self:start}body.app-page[data-dashboard-view=links] .links-table tbody tr>td[data-column=actions]{min-width:0;margin-top:2px;padding-top:10px;border-top:1px solid var(--border)}body.app-page[data-dashboard-view=links] .link-cell{align-items:start;gap:9px}body.app-page[data-dashboard-view=links] .link-primary strong,body.app-page[data-dashboard-view=links] .link-primary strong>span{max-width:100%}body.app-page[data-dashboard-view=links] .link-primary .target-line{width:100%;max-width:100%;gap:6px}body.app-page[data-dashboard-view=links] .link-primary .target-line-url{flex-basis:100%}body.app-page[data-dashboard-view=links] .link-field-copy-tools{margin-top:8px;padding-bottom:4px}body.app-page[data-dashboard-view=links] .link-field-copy{min-height:36px;padding-inline:10px}body.app-page[data-dashboard-view=links] .row-actions{justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 0 3px;scrollbar-width:none}body.app-page[data-dashboard-view=links] .row-actions::-webkit-scrollbar{display:none}body.app-page[data-dashboard-view=links] .row-actions .icon-button{flex-basis:42px;width:42px;min-width:42px;height:42px;min-height:42px}}body.app-page[data-dashboard-view=links] .row-actions .link-edit-action,body.app-page[data-dashboard-view=links] .row-actions .link-edit-action.is-clicking,body.app-page[data-dashboard-view=links] .row-actions .link-edit-action.is-row-busy,body.app-page[data-dashboard-view=links] .row-actions .link-edit-action:active,body.app-page[data-dashboard-view=links] .row-actions .link-edit-action:hover{animation:none!important;transform:none!important}body.app-page[data-dashboard-view=links] .row-actions .link-edit-action::after,body.app-page[data-dashboard-view=links] .row-actions .link-edit-action::before{display:none!important}body[data-unified-toolbar="1"] :where(
.links-tools,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.lead-view-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
):focus-within,body[data-unified-toolbar="1"] :where(
.links-tools,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.lead-view-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
):hover{border-color:color-mix(in srgb,var(--primary,#2563eb) 22%,var(--border,rgba(148,163,184,.22)));box-shadow:0 1px 0 color-mix(in srgb,var(--primary,#2563eb) 4%,transparent) inset,0 12px 28px rgba(15,23,42,.06)}html[data-resolved-theme=dark] body[data-unified-toolbar="1"] :where(
.links-tools,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.lead-view-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
),html[data-theme=dark] body[data-unified-toolbar="1"] :where(
.links-tools,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.lead-view-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
){background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#2563eb) 9%,var(--surface,#0f172a)) 0,color-mix(in srgb,var(--primary,#2563eb) 4%,var(--surface,#0f172a)) 100%);border-color:color-mix(in srgb,var(--primary,#2563eb) 22%,rgba(148,163,184,.22));box-shadow:0 1px 0 color-mix(in srgb,var(--primary,#2563eb) 8%,transparent) inset,0 8px 22px rgba(0,0,0,.35)}body[data-unified-toolbar="1"] :where(
.settings-search,.watermark-search,.lead-page-search,.system-tools-search,.backup-log-search,.front-preview-history-search,.bulk-create-preview-search,.links-tools :is(.search-box,.lead-page-search),.analytics-access-toolbar :is(.search-box,label),.operation-log-toolbar :is(.search-box,label),.link-access-toolbar :is(.search-box,label),.lead-view-toolbar :is(.search-box,.lead-page-search),.import-history-tools :is(.search-box,.lead-page-search),.feature-tools :is(.search-box,label),.backup-log-tools :is(.search-box,label)
){position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 240px;max-width:100%;box-sizing:border-box;padding:0 14px;min-height:44px;border-radius:12px;background:var(--surface,#fff);border:1px solid color-mix(in srgb,var(--primary,#2563eb) 14%,var(--border,rgba(148,163,184,.32)));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 2px 6px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}body[data-unified-toolbar="1"] :where(
.settings-search:focus-within,.watermark-search:focus-within,.lead-page-search:focus-within,.system-tools-search:focus-within,.backup-log-search:focus-within,.front-preview-history-search:focus-within,.bulk-create-preview-search:focus-within,.links-tools :is(.search-box,.lead-page-search):focus-within,.analytics-access-toolbar label:focus-within,.operation-log-toolbar label:focus-within,.link-access-toolbar label:focus-within,.lead-view-toolbar :is(.search-box,.lead-page-search):focus-within,.import-history-tools :is(.search-box,.lead-page-search):focus-within,.feature-tools label:focus-within,.backup-log-tools label:focus-within
){border-color:color-mix(in srgb,var(--primary,#2563eb) 60%,var(--border,rgba(148,163,184,.32)));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary,#2563eb) 14%,transparent),0 8px 18px rgba(37,99,235,.12);transform:translateY(-1px)}html[data-resolved-theme=dark] body[data-unified-toolbar="1"] :where(
.settings-search,.watermark-search,.lead-page-search,.system-tools-search,.backup-log-search,.front-preview-history-search,.bulk-create-preview-search
),html[data-theme=dark] body[data-unified-toolbar="1"] :where(
.settings-search,.watermark-search,.lead-page-search,.system-tools-search,.backup-log-search,.front-preview-history-search,.bulk-create-preview-search
){background:var(--surface,#0f172a);border-color:color-mix(in srgb,var(--primary,#2563eb) 28%,rgba(148,163,184,.22));box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 2px 6px rgba(0,0,0,.35)}body[data-unified-toolbar="1"] :where(
.settings-search input,.watermark-search input,.lead-page-search input,.system-tools-search input,.backup-log-search input,.front-preview-history-search input,.bulk-create-preview-search input,.links-tools .search-box input,.lead-view-toolbar .lead-page-search input,.import-history-tools .lead-page-search input,.analytics-access-toolbar label input,.operation-log-toolbar label input,.link-access-toolbar label input,.feature-tools label input,.backup-log-tools label input
){flex:1 1 auto;min-width:0;width:100%;height:42px;padding:0;border:0;background:0 0;font:inherit;font-size:14px;color:inherit;outline:0}body[data-unified-toolbar="1"] :where(
.links-tools .segmented,.links-tools .links-density-toggle,.analytics-access-toolbar .segmented,.operation-log-toolbar .segmented,.link-access-toolbar .segmented,.lead-view-toolbar .segmented,.import-history-tools .segmented,.feature-tools .segmented,.backup-log-tools .segmented,.page-settings-global-tools .segmented
){display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--primary,#2563eb) 6%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--primary,#2563eb) 12%,var(--border,rgba(148,163,184,.22)))}body[data-unified-toolbar="1"] :where(
.links-tools .segmented button,.analytics-access-toolbar .segmented button,.operation-log-toolbar .segmented button,.link-access-toolbar .segmented button,.lead-view-toolbar .segmented button,.import-history-tools .segmented button,.feature-tools .segmented button,.backup-log-tools .segmented button,.page-settings-global-tools .segmented button,.links-tools .links-density-toggle button
){min-height:36px;padding:0 12px;border-radius:9px;border:0;background:0 0;color:var(--text-muted,#475569);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}body[data-unified-toolbar="1"] :where(
.links-tools .segmented button:hover,.analytics-access-toolbar .segmented button:hover,.operation-log-toolbar .segmented button:hover,.link-access-toolbar .segmented button:hover,.lead-view-toolbar .segmented button:hover,.import-history-tools .segmented button:hover,.feature-tools .segmented button:hover,.backup-log-tools .segmented button:hover,.page-settings-global-tools .segmented button:hover,.links-tools .links-density-toggle button:hover
){background:color-mix(in srgb,var(--primary,#2563eb) 8%,var(--surface,#fff));color:var(--primary,#2563eb)}body[data-unified-toolbar="1"] :where(
.links-tools .segmented button.is-active,.analytics-access-toolbar .segmented button.is-active,.operation-log-toolbar .segmented button.is-active,.link-access-toolbar .segmented button.is-active,.lead-view-toolbar .segmented button.is-active,.import-history-tools .segmented button.is-active,.feature-tools .segmented button.is-active,.backup-log-tools .segmented button.is-active,.page-settings-global-tools .segmented button.is-active,.links-tools .links-density-toggle button.is-active
){background:var(--surface,#fff);color:var(--primary,#2563eb);box-shadow:0 4px 12px color-mix(in srgb,var(--primary,#2563eb) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--primary,#2563eb) 22%,transparent)}html[data-resolved-theme=dark] body[data-unified-toolbar="1"] :where(
.links-tools .segmented,.links-tools .links-density-toggle,.analytics-access-toolbar .segmented,.operation-log-toolbar .segmented,.link-access-toolbar .segmented,.lead-view-toolbar .segmented,.import-history-tools .segmented,.feature-tools .segmented,.backup-log-tools .segmented,.page-settings-global-tools .segmented
),html[data-theme=dark] body[data-unified-toolbar="1"] :where(
.links-tools .segmented,.links-tools .links-density-toggle,.analytics-access-toolbar .segmented,.operation-log-toolbar .segmented,.link-access-toolbar .segmented,.lead-view-toolbar .segmented,.import-history-tools .segmented,.feature-tools .segmented,.backup-log-tools .segmented,.page-settings-global-tools .segmented
){background:color-mix(in srgb,var(--primary,#2563eb) 14%,var(--surface,#0f172a));border-color:color-mix(in srgb,var(--primary,#2563eb) 28%,rgba(148,163,184,.22))}html[data-resolved-theme=dark] body[data-unified-toolbar="1"] :where(
.links-tools .segmented button.is-active,.analytics-access-toolbar .segmented button.is-active,.operation-log-toolbar .segmented button.is-active,.link-access-toolbar .segmented button.is-active,.lead-view-toolbar .segmented button.is-active,.import-history-tools .segmented button.is-active,.feature-tools .segmented button.is-active,.backup-log-tools .segmented button.is-active,.page-settings-global-tools .segmented button.is-active,.links-tools .links-density-toggle button.is-active
),html[data-theme=dark] body[data-unified-toolbar="1"] :where(
.links-tools .segmented button.is-active,.analytics-access-toolbar .segmented button.is-active,.operation-log-toolbar .segmented button.is-active,.link-access-toolbar .segmented button.is-active,.lead-view-toolbar .segmented button.is-active,.import-history-tools .segmented button.is-active,.feature-tools .segmented button.is-active,.backup-log-tools .segmented button.is-active,.page-settings-global-tools .segmented button.is-active,.links-tools .links-density-toggle button.is-active
){background:color-mix(in srgb,var(--primary,#2563eb) 20%,var(--surface,#0f172a));color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,#2563eb) 30%,transparent)}body[data-unified-toolbar="1"] :where(
.links-tools select,.analytics-access-toolbar select,.operation-log-toolbar select,.link-access-toolbar select,.lead-view-toolbar select,.import-history-tools select,.feature-tools select,.backup-log-tools select,.page-settings-global-tools select
){min-height:38px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--primary,#2563eb) 14%,var(--border,rgba(148,163,184,.32)));background:var(--surface,#fff);color:inherit;font-size:13px}body[data-unified-toolbar="1"] :where(
.links-tools .icon-button,.analytics-access-toolbar .icon-button,.operation-log-toolbar .icon-button,.link-access-toolbar .icon-button,.lead-view-toolbar .icon-button,.import-history-tools .icon-button,.page-settings-global-tools .icon-button,.feature-tools .icon-button,.backup-log-tools .icon-button
){width:38px;height:38px;border-radius:10px;transition:background-color .16s ease,color .16s ease,transform .16s ease}body[data-unified-toolbar="1"] :where(
.links-tools .icon-button:hover,.analytics-access-toolbar .icon-button:hover,.operation-log-toolbar .icon-button:hover,.link-access-toolbar .icon-button:hover,.lead-view-toolbar .icon-button:hover,.import-history-tools .icon-button:hover,.page-settings-global-tools .icon-button:hover,.feature-tools .icon-button:hover,.backup-log-tools .icon-button:hover
){background:color-mix(in srgb,var(--primary,#2563eb) 10%,var(--surface,#fff));color:var(--primary,#2563eb);transform:translateY(-1px)}@media (max-width:760px){body[data-unified-toolbar="1"] :where(
.links-tools,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.lead-view-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
){padding:10px;gap:8px;border-radius:14px}body[data-unified-toolbar="1"] :where(
.settings-search,.watermark-search,.lead-page-search,.system-tools-search,.backup-log-search,.front-preview-history-search,.bulk-create-preview-search
){flex-basis:100%;min-height:42px;padding:0 12px}body[data-unified-toolbar="1"] :where(
.links-tools .segmented,.links-tools .links-density-toggle,.analytics-access-toolbar .segmented,.operation-log-toolbar .segmented,.link-access-toolbar .segmented,.lead-view-toolbar .segmented,.import-history-tools .segmented,.feature-tools .segmented,.backup-log-tools .segmented,.page-settings-global-tools .segmented
){width:100%;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}body[data-unified-toolbar="1"] :where(
.links-tools .segmented button,.links-tools .links-density-toggle button,.analytics-access-toolbar .segmented button,.operation-log-toolbar .segmented button,.link-access-toolbar .segmented button,.lead-view-toolbar .segmented button,.import-history-tools .segmented button,.feature-tools .segmented button,.backup-log-tools .segmented button,.page-settings-global-tools .segmented button
){flex:0 0 auto}}@media (max-width:430px){body[data-unified-toolbar="1"] :where(
.settings-search,.watermark-search,.lead-page-search
){padding:0 10px;min-height:40px}body[data-unified-toolbar="1"] :where(
.settings-search input,.watermark-search input,.lead-page-search input
){height:38px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){body[data-unified-toolbar="1"] :where(
.links-tools,.settings-search,.watermark-search,.lead-page-search,.lead-view-toolbar,.analytics-access-toolbar,.operation-log-toolbar,.link-access-toolbar,.import-history-tools,.page-settings-global-tools,.feature-tools,.backup-log-tools
){transition:none!important}}body.app-page[data-dashboard-view=links] .links-table :is(.icon,svg.icon){width:17px!important;height:17px!important;stroke-width:2!important}body.app-page[data-dashboard-view=links] .link-row-number{min-width:40px!important;height:28px!important;padding:0 9px!important;border-radius:9px!important}body.app-page[data-dashboard-view=links] .row-check{width:30px!important;height:30px!important}body.app-page[data-dashboard-view=links] .row-check>span{width:18px!important;height:18px!important;border-radius:6px!important}body.app-page[data-dashboard-view=links] .star-mark{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;border-radius:9px!important}body.app-page[data-dashboard-view=links] .star-mark .icon{width:16px!important;height:16px!important}body.app-page[data-dashboard-view=links] .link-field-copy{min-height:32px!important;padding:0 10px!important;gap:6px!important;border-radius:9px!important}body.app-page[data-dashboard-view=links] .link-field-copy .icon{width:14px!important;height:14px!important}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:78px!important}body.app-page[data-dashboard-view=links] .row-actions{gap:6px!important;overflow:visible}body.app-page[data-dashboard-view=links] .row-actions .icon-button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:10px!important}body.app-page[data-dashboard-view=links] .row-actions .icon-button:focus-visible,body.app-page[data-dashboard-view=links] .row-actions .icon-button:hover{transform:translateY(-1px)!important}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-field-copy{min-height:34px!important;padding-inline:11px!important}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:92px!important}body.app-page[data-dashboard-view=links] .row-actions .icon-button{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:11px!important}}body.app-page[data-dashboard-view=links] .row-actions .icon-button:is([data-action=share],.link-share-action){border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 66%,var(--surface))!important;color:var(--primary)!important}body.app-page[data-dashboard-view=links] .row-actions .icon-button.power:not(.is-off){border-color:color-mix(in srgb,var(--green) 24%,var(--border))!important;background:color-mix(in srgb,var(--green-soft) 64%,var(--surface))!important;color:var(--green)!important}body.app-page[data-dashboard-view=links] .row-actions .icon-button.danger,body.app-page[data-dashboard-view=links] .row-actions .icon-button.power.is-off{border-color:color-mix(in srgb,var(--red) 24%,var(--border))!important;background:color-mix(in srgb,var(--red-soft) 64%,var(--surface))!important;color:var(--red)!important}body.app-page[data-dashboard-view=links] .row-actions .icon-button.link-edit-action,body.app-page[data-dashboard-view=links] .row-actions .icon-button.link-edit-action:active,body.app-page[data-dashboard-view=links] .row-actions .icon-button.link-edit-action:focus-visible,body.app-page[data-dashboard-view=links] .row-actions .icon-button.link-edit-action:hover{transform:none!important}body.app-page[data-dashboard-view=links] .row-actions .icon-button:is([data-action=copy],[data-action=copy-target],[data-action=detail],[data-action=clone],.restore){color:color-mix(in srgb,var(--text-soft) 88%,var(--primary))}body.app-page[data-dashboard-view=links] .row-actions .icon-button.restore{border-color:color-mix(in srgb,var(--green) 24%,var(--border))!important;background:color-mix(in srgb,var(--green-soft) 64%,var(--surface))!important;color:var(--green)!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button,html[data-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button{border-color:color-mix(in srgb,var(--border-strong,#475569) 72%,var(--primary));background:color-mix(in srgb,var(--surface-raised,#1e293b) 84%,var(--primary));color:color-mix(in srgb,var(--text-soft,#cbd5e1) 88%,var(--primary));box-shadow:0 3px 10px rgba(2,6,23,.22)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .link-field-copy,html[data-theme=dark] body.app-page[data-dashboard-view=links] .link-field-copy{border-color:color-mix(in srgb,var(--primary) 34%,var(--border-strong,#475569));background:color-mix(in srgb,var(--surface-raised,#1e293b) 80%,var(--primary));color:color-mix(in srgb,#bfdbfe 86%,var(--text))}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .star-mark,html[data-theme=dark] body.app-page[data-dashboard-view=links] .star-mark{border-color:color-mix(in srgb,var(--amber) 54%,var(--border-strong,#475569));background:color-mix(in srgb,var(--amber) 20%,var(--surface-raised,#1e293b))}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button:is([data-action=share],.link-share-action),html[data-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button:is([data-action=share],.link-share-action){border-color:color-mix(in srgb,var(--primary) 58%,var(--border-strong,#475569))!important;background:color-mix(in srgb,var(--primary) 28%,var(--surface-raised,#1e293b))!important;color:#bfdbfe!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.power:not(.is-off),html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.restore,html[data-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.power:not(.is-off),html[data-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.restore{border-color:color-mix(in srgb,var(--green) 52%,var(--border-strong,#475569))!important;background:color-mix(in srgb,var(--green) 22%,var(--surface-raised,#1e293b))!important;color:#86efac!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.danger,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.power.is-off,html[data-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.danger,html[data-theme=dark] body.app-page[data-dashboard-view=links] .row-actions .icon-button.power.is-off{border-color:color-mix(in srgb,var(--red) 52%,var(--border-strong,#475569))!important;background:color-mix(in srgb,var(--red) 22%,var(--surface-raised,#1e293b))!important;color:#fda4af!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-dropdown,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-dropdown{border-color:var(--border-strong,#475569)!important;background:var(--surface-raised,#1e293b)!important;box-shadow:0 10px 30px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.2)!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-dropdown::before,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-dropdown::before{border-left-color:var(--border-strong,#475569)!important;border-top-color:var(--border-strong,#475569)!important;background:var(--surface-raised,#1e293b)!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item{color:var(--text,#e2e8f0)!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item:focus-visible,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item:hover,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item:focus-visible,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item:hover{background:color-mix(in srgb,var(--primary,#3b82f6) 18%,transparent)!important;color:var(--primary,#bfdbfe)!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item.danger,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item.danger{color:#fda4af!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item.danger:focus-visible,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item.danger:hover,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item.danger:focus-visible,html[data-theme=dark] body.app-page[data-dashboard-view=links] .more-menu-item.danger:hover{background:color-mix(in srgb,#ef4444 20%,transparent)!important;color:#fca5a5!important}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-table tbody tr{height:auto!important}body.app-page[data-dashboard-view=links] .links-table tbody tr>td{vertical-align:top!important}body.app-page[data-dashboard-view=links] .links-table td[data-column=target]{overflow:hidden!important}body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;padding:2px 0 3px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.app-page[data-dashboard-view=links] .link-field-copy-tools::-webkit-scrollbar{display:none}body.app-page[data-dashboard-view=links] .link-field-copy{flex:0 0 auto!important;min-width:max-content!important;min-height:28px!important;padding-inline:7px!important;font-size:10px!important;white-space:nowrap!important}body.app-page[data-dashboard-view=links] .link-field-copy .icon{width:12px!important;height:12px!important}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:42px!important;white-space:nowrap!important}body.app-page[data-dashboard-view=links] .link-primary .target-line{margin-top:3px}body.app-page[data-dashboard-view=links] .link-target-health{margin-top:5px}}body.app-page[data-dashboard-view=links] .link-target-health{display:flex;align-items:center;min-width:0;max-width:100%;margin-top:7px}body.app-page[data-dashboard-view=links] .link-status-dot{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;min-width:0;width:max-content!important;height:auto!important;max-width:100%;min-height:28px;gap:6px;padding:0 10px 0 8px;border:1px solid color-mix(in srgb,var(--border-strong) 76%,var(--primary));border-radius:9px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--primary-soft));color:var(--muted);font:inherit;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}body.app-page[data-dashboard-view=links] .link-status-dot:focus-visible,body.app-page[data-dashboard-view=links] .link-status-dot:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));color:var(--primary);box-shadow:0 5px 12px color-mix(in srgb,var(--primary) 11%,transparent);outline:0}body.app-page[data-dashboard-view=links] .link-status-icon{display:inline-grid;place-items:center;flex:0 0 15px;width:15px;height:15px;overflow:visible;border-radius:0;background:0 0;text-indent:0}body.app-page[data-dashboard-view=links] .link-status-icon .icon{width:15px!important;height:15px!important;stroke-width:2.1!important}body.app-page[data-dashboard-view=links] .link-status-label{display:inline-block;min-width:0;width:auto;height:auto;max-width:120px;overflow:hidden;border-radius:0;background:0 0;text-indent:0;text-overflow:ellipsis;white-space:nowrap}body.app-page[data-dashboard-view=links] .link-status-dot.is-ok{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 82%,var(--surface));color:var(--green)}body.app-page[data-dashboard-view=links] .link-status-dot.is-redirect{border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 82%,var(--surface));color:var(--amber)}body.app-page[data-dashboard-view=links] .link-status-dot.is-danger{border-color:color-mix(in srgb,var(--red) 38%,var(--border));background:color-mix(in srgb,var(--red-soft) 82%,var(--surface));color:var(--red)}body.app-page[data-dashboard-view=links] .link-status-dot.is-pending{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));color:var(--primary)}body.app-page[data-dashboard-view=links] .link-status-dot.is-pending .link-status-icon .icon{animation:spin .9s linear infinite}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot,html[data-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot{border-color:color-mix(in srgb,var(--border-strong,#475569) 72%,var(--primary));background:color-mix(in srgb,var(--surface-raised,#1e293b) 82%,var(--primary));color:#cbd5e1}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-ok,html[data-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-ok{color:#86efac;background:color-mix(in srgb,var(--green) 22%,var(--surface-raised,#1e293b))}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-redirect,html[data-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-redirect{color:#fcd34d;background:color-mix(in srgb,var(--amber) 22%,var(--surface-raised,#1e293b))}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-danger,html[data-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-danger{color:#fda4af;background:color-mix(in srgb,var(--red) 22%,var(--surface-raised,#1e293b))}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-target-health{margin-top:8px}body.app-page[data-dashboard-view=links] .link-status-dot{width:max-content!important;height:auto!important;min-height:30px;padding-inline:9px}body.app-page[data-dashboard-view=links] .link-status-label{max-width:150px}}@media (prefers-reduced-motion:reduce){body.app-page[data-dashboard-view=links] .link-status-dot{transition:none!important}body.app-page[data-dashboard-view=links] .link-status-dot.is-pending .link-status-icon .icon{animation:none!important}}body.app-page[data-dashboard-view=links] .target-line-status{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;margin-left:2px}body.app-page[data-dashboard-view=links] .target-line-status .link-status-dot{vertical-align:middle}body.app-page[data-dashboard-view=links] .link-status-dot.is-size-compact{min-height:32px!important;gap:4px;padding:0 8px 0 7px;border-radius:8px;font-size:9px}body.app-page[data-dashboard-view=links] .link-status-dot.is-size-compact .link-status-icon,body.app-page[data-dashboard-view=links] .link-status-dot.is-size-compact .link-status-icon .icon{width:13px!important;height:13px!important}body.app-page[data-dashboard-view=links] .link-status-dot.is-size-comfortable{min-height:50px!important;gap:7px;padding:0 12px 0 10px;border-radius:10px;font-size:11px}body.app-page[data-dashboard-view=links] .link-status-dot.is-size-comfortable .link-status-icon,body.app-page[data-dashboard-view=links] .link-status-dot.is-size-comfortable .link-status-icon .icon{width:16px!important;height:16px!important}body.app-page[data-dashboard-view=links] .link-status-dot.is-animation-off.is-pending .link-status-icon .icon{animation:none!important}body.app-page[data-dashboard-view=links] .link-status-dot.is-neutral,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-neutral,html[data-theme=dark] body.app-page[data-dashboard-view=links] .link-status-dot.is-neutral{border-color:var(--border-strong,var(--border))!important;background:var(--surface-soft)!important;color:var(--text-soft,var(--muted))!important}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-status-dot.is-size-compact{min-height:34px!important}body.app-page[data-dashboard-view=links] .link-status-dot.is-size-standard{min-height:42px!important}body.app-page[data-dashboard-view=links] .link-status-dot.is-size-comfortable{min-height:52px!important}}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-table tbody tr{height:auto!important}body.app-page[data-dashboard-view=links] .links-table tbody tr>td{vertical-align:top!important}body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 3px!important;scrollbar-width:none}body.app-page[data-dashboard-view=links] .link-field-copy-tools::-webkit-scrollbar{display:none}body.app-page[data-dashboard-view=links] .link-field-copy{flex:0 0 auto!important;min-width:max-content!important;min-height:28px!important;padding-inline:7px!important;font-size:10px!important;white-space:nowrap!important}body.app-page[data-dashboard-view=links] .link-field-copy .icon{width:12px!important;height:12px!important}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:42px!important;white-space:nowrap!important}}.settings-order-handle{display:none;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:6px;color:var(--text-soft);cursor:grab;font-size:12px;letter-spacing:-2px;line-height:1;user-select:none;-webkit-user-select:none}.settings-order-handle:hover{background:var(--surface-soft);color:var(--primary)}.settings-order-handle:active{cursor:grabbing}.settings-subsection.is-dragging{opacity:.45}.settings-subsection.is-drop-before{box-shadow:inset 0 3px 0 var(--primary)}.settings-subsection.is-drop-after{box-shadow:inset 0 -3px 0 var(--primary)}.settings-order-move{display:none;align-items:center;justify-content:center;width:24px;height:20px;flex:0 0 auto;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-soft);font-size:12px;line-height:1;cursor:pointer}.settings-order-move:active{background:var(--primary-soft);color:var(--primary)}@media (hover:hover) and (pointer:fine){.settings-subsection:hover .settings-order-handle{display:inline-flex}}@media (hover:none),(pointer:coarse){.settings-order-move{display:inline-flex}}.settings-tabs button.is-dragging{opacity:.45}.content-links{--links-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Courier New",monospace;--links-toolbar-h:42px}.page-shell-links>.page-shell-head{position:relative;overflow:hidden;margin:4px 0 2px;padding:24px 26px 22px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:22px;background:radial-gradient(circle at 12% -12%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 46%),radial-gradient(circle at 97% -4%,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent));box-shadow:0 18px 40px color-mix(in srgb,var(--primary) 8%,transparent)}.page-shell-links>.page-shell-head::after{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--cyan) 68%,var(--primary)),transparent 74%);opacity:.75;pointer-events:none}.page-shell-links .page-shell-kicker{min-height:24px;padding:0 10px;border-radius:7px;background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface-raised));font-size:10px;letter-spacing:.16em}.page-shell-links .page-shell-head h1{margin-top:10px;font-size:clamp(24px, 2.6vw, 32px);letter-spacing:-.01em}.page-shell-links .page-shell-head p{margin-top:9px;max-width:720px;font-size:13px;line-height:1.75}.page-shell-links .page-shell-actions{align-self:flex-end;padding-bottom:2px}.page-shell-links .page-shell-actions .button{border-radius:11px;box-shadow:var(--shadow-sm)}.content-links .links-section{margin-top:2px;padding-top:0;border-top:0}.content-links .links-header-toolbar{display:flex;align-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-sm)}.content-links .links-header-toolbar .links-tools{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.content-links .links-tools .search-box{flex:1 1 240px;width:auto;height:var(--links-toolbar-h)}.content-links .links-tools .search-box input{height:var(--links-toolbar-h);border-color:color-mix(in srgb,var(--border) 92%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.content-links .links-tools .search-box input:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.content-links .links-tools .segmented{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:stretch;height:var(--links-toolbar-h);gap:2px;padding:4px;overflow-x:auto;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface));scrollbar-width:none}.content-links .links-tools .segmented::-webkit-scrollbar{display:none}.content-links .links-tools .segmented button{flex:0 0 auto;min-width:46px;min-height:30px;padding:0 11px;border-radius:8px;font-size:12px;transition:background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.content-links .links-tools .segmented button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,#fff 10%),var(--primary));color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 28%,transparent)}.content-links .links-tools .sort-select{flex:0 1 178px;width:auto;height:var(--links-toolbar-h)}.content-links .links-tools .sort-select select{height:var(--links-toolbar-h);border-color:color-mix(in srgb,var(--border) 92%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));font-size:12px}.content-links .links-tools .sort-select select:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.content-links .links-tools .links-density-toggle{height:var(--links-toolbar-h);padding:4px;gap:2px;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}.content-links .links-tools .links-density-toggle button{min-height:30px;border-radius:8px;font-size:12px}.content-links .links-tools .links-density-toggle button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,#fff 10%),var(--primary));color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 28%,transparent)}.content-links .links-tools>button.icon-button{width:var(--links-toolbar-h);height:var(--links-toolbar-h);flex:0 0 auto;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));color:var(--text-soft);transition:border-color 160ms ease,color 160ms ease,background 160ms ease,transform 160ms var(--ease),box-shadow 160ms ease}.content-links .links-tools>button.icon-button:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-soft) 60%,var(--surface));color:var(--primary);transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent)}.content-links .links-tools>button.icon-button:active{transform:translateY(0)}.content-links .links-command-center{grid-template-columns:minmax(200px,.9fr) minmax(320px,1.6fr) auto;gap:12px;padding:14px 16px;border-radius:18px;border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:radial-gradient(circle at 6% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent))}.content-links .links-command-kicker{font-size:10px;letter-spacing:.16em}.content-links .links-command-copy h2{margin-top:5px;font-size:17px;letter-spacing:-.01em}.content-links .links-command-copy p{margin-top:6px;font-size:12px;line-height:1.6}.content-links .links-command-metrics{gap:8px}.content-links .links-command-metrics article{padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 76%,transparent);transition:transform 180ms var(--ease),border-color 180ms ease,box-shadow 180ms ease}.content-links .links-command-metrics article:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-1px)}.content-links .links-command-metrics strong{margin-top:6px;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.content-links .links-command-actions .button{min-height:36px;border-radius:10px}.content-links .links-filter-note,.content-links .links-filter-recent,.content-links .links-filter-summary,.content-links .links-utility-card,.content-links .taxonomy-card{border-radius:18px;border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent))}.content-links .maintenance-card{border-radius:18px}.content-links .links-filter-note-kicker,.content-links .links-filter-recent-kicker,.content-links .links-filter-summary-kicker,.content-links .maintenance-kicker{font-size:10px;letter-spacing:.16em}.content-links .links-filter-note-metrics span{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);font-weight:650}.content-links .links-filter-note-actions .button,.content-links .links-filter-summary-actions .button,.content-links .links-utility-actions .button,.content-links .maintenance-actions .button{border-radius:10px}.content-links .batch-toolbar{gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:16px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 44%,var(--surface)),var(--surface));box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 12%,transparent)}.content-links .batch-actions .button{min-height:32px;border-radius:9px}.content-links .table-wrap{border-radius:18px;border-color:color-mix(in srgb,var(--border) 96%,transparent);box-shadow:0 12px 30px rgba(15,23,42,.06);overflow:auto;max-height:calc(100vh - 200px)}.content-links .links-table thead th{position:sticky;top:0;z-index:2;border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--surface-soft) 88%,transparent);color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.content-links .links-table tbody tr{transition:background-color 160ms ease,box-shadow 160ms ease}.content-links .links-table tbody tr:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}.content-links .links-table tbody tr:has(.row-check input:checked){background:color-mix(in srgb,var(--primary) 6%,transparent);box-shadow:inset 3px 0 0 var(--primary)}.content-links .link-row-number{min-width:38px;height:24px;padding:0 8px;border-radius:7px;border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));box-shadow:none;font-family:var(--links-mono);font-size:11px;font-weight:700}button.link-row-number:focus-visible,button.link-row-number:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 12%,transparent)}.content-links .links-table .status-badge{min-height:22px;padding:2px 9px;font-size:11px;font-weight:750;letter-spacing:.01em}.content-links .links-table .status-badge-note{font-size:10.5px}.content-links .short-link-cell a{display:inline-flex;align-items:center;max-width:100%;padding:3px 9px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface));color:color-mix(in srgb,var(--primary) 86%,var(--text));font-family:var(--links-mono);font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:border-color 160ms ease,background 160ms ease,transform 160ms var(--ease),box-shadow 160ms ease}.content-links .short-link-cell a:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));box-shadow:0 6px 16px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}.content-links .short-link-cell span{margin-top:5px;font-size:10px}.content-links .click-count{display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.content-links .click-count strong{font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.content-links .click-count span{font-size:10px}.content-links .date-cell strong{font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.01em}.content-links .date-cell .expires-inline{font-size:10.5px}.content-links .link-field-copy{height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-soft);font-size:10.5px;font-weight:700;transition:border-color 160ms ease,color 160ms ease,background 160ms ease,transform 160ms var(--ease)}.content-links .link-field-copy:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface));color:var(--primary);transform:translateY(-1px)}.content-links .links-table .row-actions .icon-button{width:36px;height:36px;border:1px solid transparent;border-radius:10px;background:0 0;color:var(--text-soft);transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,transform 160ms var(--ease),box-shadow 160ms ease}.content-links .links-table .row-actions .icon-button:hover{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface));color:var(--text);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.content-links .links-table .row-actions .icon-button:active{transform:translateY(0)}.content-links .links-table .row-actions .icon-button.link-share-action:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));color:var(--primary)}.content-links .links-table .more-dropdown{min-width:150px;padding:6px;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.16)}.content-links .links-table .more-menu-item{min-height:34px;border-radius:8px;font-size:12px}.content-links .pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow-sm)}.content-links .page-buttons button{border-radius:9px}.content-links .page-buttons button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,#fff 10%),var(--primary));color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 26%,transparent)}.content-links .empty-state{padding:54px 20px}.content-links .empty-icon{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:16px;background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 58%),color-mix(in srgb,var(--primary-soft) 68%,var(--surface));color:var(--primary)}@media (max-width:980px){.content-links .links-command-center{grid-template-columns:1fr}.content-links .links-command-actions{justify-content:flex-start}.content-links .links-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.page-shell-links>.page-shell-head{flex-direction:column;align-items:stretch;padding:18px;border-radius:18px}.page-shell-links .page-shell-head h1{font-size:24px}.page-shell-links .page-shell-actions{align-self:stretch;padding-bottom:0}.page-shell-links .page-shell-actions .button{flex:1 1 auto}.content-links .links-header-toolbar{padding:8px}.content-links .links-header-toolbar .links-tools{gap:7px}.content-links .links-tools .search-box{flex:1 1 100%}.content-links .links-tools .segmented{flex:1 1 100%}.content-links .links-tools .sort-select{flex:1 1 150px}.content-links .links-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content-links .batch-toolbar{grid-template-columns:1fr}.content-links .batch-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.content-links .batch-actions::-webkit-scrollbar{display:none}.content-links .pagination-bar{align-items:stretch;flex-direction:column}.content-links .page-controls{justify-content:space-between}}@media (max-width:720px){.content-links .links-table .row-actions .icon-button{width:40px;height:40px;border-radius:11px}.content-links .link-field-copy{height:28px;padding:0 10px;font-size:11px}.content-links .short-link-cell a{max-width:100%}.content-links .links-table .more-dropdown{padding:5px;border-radius:11px}.content-links .links-table .more-menu-item{min-height:38px}}@media (max-width:430px){.page-shell-links .page-shell-actions .button{flex:1 1 100%}.content-links .links-tools .sort-select{flex:1 1 100%}.content-links .links-tools>button.icon-button{flex:1 1 auto}}[data-theme=dark] .page-shell-links>.page-shell-head{border-color:rgba(96,165,250,.2);background:radial-gradient(circle at 12% -12%,rgba(59,130,246,.16),transparent 46%),radial-gradient(circle at 97% -4%,rgba(6,182,212,.1),transparent 38%),linear-gradient(180deg,rgba(17,24,39,.92),rgba(10,18,32,.94));box-shadow:0 18px 40px rgba(2,6,23,.5)}[data-theme=dark] .page-shell-links>.page-shell-head::after{opacity:.5}[data-theme=dark] .page-shell-links .page-shell-kicker{background:rgba(59,130,246,.18)}[data-theme=dark] .content-links .links-header-toolbar{border-color:rgba(96,165,250,.16);background:rgba(15,23,42,.72)}[data-theme=dark] .content-links .links-tools .links-density-toggle,[data-theme=dark] .content-links .links-tools .search-box input,[data-theme=dark] .content-links .links-tools .segmented,[data-theme=dark] .content-links .links-tools .sort-select select,[data-theme=dark] .content-links .links-tools>button.icon-button{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.8);color:#cbd5e1}[data-theme=dark] .content-links .links-tools .search-box input,[data-theme=dark] .content-links .links-tools .sort-select select{color:#e5edf8}[data-theme=dark] .content-links .links-tools .links-density-toggle button,[data-theme=dark] .content-links .links-tools .segmented button{color:#94a3b8}[data-theme=dark] .content-links .links-tools .links-density-toggle button.is-active,[data-theme=dark] .content-links .links-tools .segmented button.is-active{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff}[data-theme=dark] .content-links .links-tools .search-box input:focus,[data-theme=dark] .content-links .links-tools .sort-select select:focus,[data-theme=dark] .content-links .links-tools>button.icon-button:hover{border-color:rgba(96,165,250,.42);background:rgba(30,41,59,.9)}[data-theme=dark] .content-links .links-tools>button.icon-button:hover{color:#bfdbfe}[data-theme=dark] .content-links .links-command-center{border-color:rgba(96,165,250,.16);background:radial-gradient(circle at 6% 0,rgba(59,130,246,.12),transparent 42%),linear-gradient(180deg,rgba(17,24,39,.92),rgba(10,18,32,.9))}[data-theme=dark] .content-links .links-command-metrics article{border-color:rgba(148,163,184,.12);background:rgba(15,23,42,.76)}[data-theme=dark] .content-links .links-command-metrics article:hover{border-color:rgba(96,165,250,.32)}[data-theme=dark] .content-links .links-filter-note,[data-theme=dark] .content-links .links-filter-recent,[data-theme=dark] .content-links .links-filter-summary,[data-theme=dark] .content-links .links-utility-card,[data-theme=dark] .content-links .maintenance-card,[data-theme=dark] .content-links .taxonomy-card{border-color:rgba(96,165,250,.13);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 38%),linear-gradient(180deg,rgba(17,24,39,.92),rgba(10,18,32,.9))}[data-theme=dark] .content-links .links-filter-note-metrics span{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.78)}[data-theme=dark] .content-links .batch-toolbar{border-color:rgba(96,165,250,.28);background:radial-gradient(circle at 0 0,rgba(59,130,246,.14),transparent 44%),linear-gradient(135deg,rgba(30,58,138,.35),rgba(15,23,42,.92));box-shadow:0 14px 30px rgba(2,6,23,.5)}[data-theme=dark] .content-links .table-wrap{border-color:rgba(148,163,184,.14);box-shadow:0 12px 30px rgba(2,6,23,.45)}[data-theme=dark] .content-links .links-table thead th{border-bottom-color:rgba(148,163,184,.14);background:rgba(10,18,32,.88);color:#8fa3bf}[data-theme=dark] .content-links .links-table tbody tr:hover{background:rgba(59,130,246,.07)}[data-theme=dark] .content-links .links-table tbody tr:has(.row-check input:checked){background:rgba(59,130,246,.1);box-shadow:inset 3px 0 0 #3b82f6}[data-theme=dark] .content-links .link-row-number{border-color:rgba(96,165,250,.22);background:rgba(59,130,246,.12);color:#bfdbfe}[data-theme=dark] .content-links .short-link-cell a{border-color:rgba(96,165,250,.22);background:rgba(59,130,246,.12);color:#bfdbfe}[data-theme=dark] .content-links .short-link-cell a:hover{border-color:rgba(96,165,250,.44);background:rgba(59,130,246,.2)}[data-theme=dark] .content-links .click-count{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.78)}[data-theme=dark] .content-links .link-field-copy{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.78);color:#aab8cc}[data-theme=dark] .content-links .link-field-copy:hover{border-color:rgba(96,165,250,.36);background:rgba(59,130,246,.14);color:#bfdbfe}[data-theme=dark] .content-links .links-table .row-actions .icon-button{color:#94a3b8}[data-theme=dark] .content-links .links-table .row-actions .icon-button:hover{border-color:rgba(148,163,184,.18);background:rgba(30,41,59,.9);color:#e2e8f0}[data-theme=dark] .content-links .links-table .row-actions .icon-button.link-share-action:hover{border-color:rgba(96,165,250,.36);background:rgba(59,130,246,.16);color:#bfdbfe}[data-theme=dark] .content-links .links-table .more-dropdown{border-color:rgba(148,163,184,.16);box-shadow:0 18px 40px rgba(2,6,23,.6)}[data-theme=dark] .content-links .pagination-bar{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.72)}[data-theme=dark] .content-links .empty-icon{border-color:rgba(96,165,250,.22);background:radial-gradient(circle at 30% 22%,rgba(59,130,246,.2),transparent 58%),rgba(59,130,246,.12);color:#bfdbfe}@media (prefers-reduced-motion:reduce){.content-links .link-field-copy,.content-links .link-row-number,.content-links .links-command-metrics article,.content-links .links-header-toolbar,.content-links .links-table .row-actions .icon-button,.content-links .links-table tbody tr,.content-links .links-tools>button.icon-button,.content-links .short-link-cell a,.page-shell-links>.page-shell-head{transition:none;animation:none}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table .row-more .more-trigger{display:none}html body.app-page[data-dashboard-view=links] .links-table .row-more{position:static;display:flex;align-items:center;flex:0 0 auto}html body.app-page[data-dashboard-view=links] .links-table .more-dropdown{position:static;z-index:auto;display:flex;flex-direction:row;align-items:center;flex:0 0 auto;gap:6px;width:auto;min-width:0;padding:0;border:0!important;border-radius:0;background:0 0!important;box-shadow:none!important;opacity:1;visibility:visible;transform:none;pointer-events:auto}html body.app-page[data-dashboard-view=links] .links-table .more-dropdown::before{display:none!important}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;gap:0;border:1px solid transparent;border-radius:11px;background:0 0;color:var(--text-soft);font-size:0;white-space:nowrap;-webkit-tap-highlight-color:transparent}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item span{display:none}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item .icon{width:18px;height:18px;opacity:.9}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item:active{transform:translateY(0) scale(.97)}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item.danger{color:var(--red)!important;background:0 0!important}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item.power:not(.is-off){color:var(--green)!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .more-menu-item,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .more-menu-item{color:var(--text,#e2e8f0)!important;background:0 0!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .more-menu-item.danger,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .more-menu-item.danger{color:#fda4af!important;background:0 0!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .more-menu-item.power:not(.is-off),html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .more-menu-item.power:not(.is-off){color:#4ade80!important}@media (prefers-reduced-motion:reduce){html body.app-page[data-dashboard-view=links] .links-table .more-menu-item{transition:none}}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;gap:0;border:1px solid color-mix(in srgb,var(--border) 80%,transparent)!important;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))!important;color:var(--text-soft)!important;box-shadow:0 1px 2px rgba(15,23,42,.05);-webkit-tap-highlight-color:transparent;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,transform 160ms cubic-bezier(.22, 1, .36, 1),box-shadow 160ms ease}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button .icon,html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button svg,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item .icon,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item svg{width:18px;height:18px;opacity:.85}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:focus-visible,html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:hover,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:focus-visible,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface))!important;color:var(--primary)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:active,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:active{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface))!important;color:var(--primary)!important;box-shadow:0 1px 2px rgba(15,23,42,.05);transform:translateY(0) scale(.96)}html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger{border-color:color-mix(in srgb,var(--red) 24%,var(--border))!important;background:color-mix(in srgb,var(--red-soft) 26%,var(--surface))!important;color:var(--red)!important}html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:focus-visible,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:hover{border-color:color-mix(in srgb,var(--red) 42%,var(--border))!important;background:color-mix(in srgb,var(--red-soft) 52%,var(--surface))!important;color:var(--red)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--red) 12%,transparent);transform:translateY(-1px)}html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:active{border-color:color-mix(in srgb,var(--red) 34%,var(--border))!important;background:color-mix(in srgb,var(--red-soft) 40%,var(--surface))!important;color:var(--red)!important;transform:translateY(0) scale(.96)}html body.app-page[data-dashboard-view=links] .links-table .row-more{padding-left:7px;margin-left:1px;border-left:1px solid color-mix(in srgb,var(--border) 55%,transparent)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item{border-color:rgba(148,163,184,.16)!important;background:rgba(15,23,42,.72)!important;color:#aab8cc!important;box-shadow:none}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:focus-visible,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:hover,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:focus-visible,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:hover,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:focus-visible,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:hover,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:focus-visible,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:hover{border-color:rgba(96,165,250,.4)!important;background:rgba(59,130,246,.16)!important;color:#bfdbfe!important;box-shadow:0 8px 18px rgba(2,6,23,.5)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:active,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:active,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:active,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item:active{border-color:rgba(96,165,250,.32)!important;background:rgba(59,130,246,.24)!important;color:#bfdbfe!important;box-shadow:none;transform:translateY(0) scale(.96)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger{border-color:rgba(248,113,113,.26)!important;background:rgba(248,113,113,.12)!important;color:#fda4af!important}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:focus-visible,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:hover,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:focus-visible,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item.danger:hover{border-color:rgba(248,113,113,.44)!important;background:rgba(248,113,113,.2)!important;color:#fca5a5!important;box-shadow:0 8px 18px rgba(2,6,23,.5)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-more,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-more{border-left-color:rgba(148,163,184,.14)}@media (prefers-reduced-motion:reduce){html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item{transition:none;transform:none}}}@media (min-width:721px){html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)!important;border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))!important;color:var(--text-soft)!important;box-shadow:0 1px 2px rgba(15,23,42,.05);-webkit-tap-highlight-color:transparent;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,transform 160ms cubic-bezier(.22, 1, .36, 1),box-shadow 160ms ease}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button .icon,html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button svg{width:18px;height:18px;opacity:.85}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:focus-visible,html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface))!important;color:var(--primary)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:active{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface))!important;color:var(--primary)!important;box-shadow:0 1px 2px rgba(15,23,42,.05);transform:translateY(0) scale(.96)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button{border-color:rgba(148,163,184,.16)!important;background:rgba(15,23,42,.72)!important;color:#aab8cc!important;box-shadow:none}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:focus-visible,html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:hover,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:focus-visible,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:hover{border-color:rgba(96,165,250,.4)!important;background:rgba(59,130,246,.16)!important;color:#bfdbfe!important;box-shadow:0 8px 18px rgba(2,6,23,.5)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:active,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button:active{border-color:rgba(96,165,250,.32)!important;background:rgba(59,130,246,.24)!important;color:#bfdbfe!important;box-shadow:none;transform:translateY(0) scale(.96)}@media (prefers-reduced-motion:reduce){html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button{transition:none;transform:none}}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table .row-actions .row-more .more-trigger,html body.app-page[data-dashboard-view=links] .links-table .row-more .more-trigger{display:none!important}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button{border-radius:12px!important}}html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button .icon,html body.app-page[data-dashboard-view=links] .links-table .row-actions .icon-button svg.icon,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item .icon,html body.app-page[data-dashboard-view=links] .links-table .row-actions .more-menu-item svg.icon{width:18px!important;height:18px!important}.link-meta-preview{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm)}.link-meta-preview-head{display:flex;align-items:center;gap:10px;min-width:0}.link-meta-favicon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:var(--surface-soft);color:var(--primary);font-size:14px;font-weight:800;overflow:hidden}.link-meta-favicon img{width:18px;height:18px;object-fit:contain;border-radius:3px}.link-meta-preview-title{display:grid;gap:2px;min-width:0;flex:1}.link-meta-preview-title strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.link-meta-preview-title small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.link-meta-refetch{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-soft);font-size:11px;font-weight:650;cursor:pointer;transition:color 160ms ease,border-color 160ms ease}.link-meta-refetch:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.link-meta-preview-desc{margin:0;color:var(--text-soft);font-size:12px;line-height:1.55}.link-meta-keywords{display:flex;flex-wrap:wrap;gap:6px}.link-meta-keyword-chip{padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:10px}.link-meta-candidates{display:grid;gap:6px}.link-meta-candidates>span{color:var(--text-soft);font-size:11px;font-weight:700}.link-meta-candidate-list{display:flex;flex-wrap:wrap;gap:6px}.link-meta-candidate-chip{max-width:100%;padding:4px 9px;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--primary-soft) 30%,var(--surface));color:var(--primary);font-size:11px;text-align:left;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease}.link-meta-candidate-chip:hover{background:var(--primary-soft)}.link-meta-candidate-chip.is-selected{border-style:solid;border-color:var(--primary);background:var(--primary-soft);font-weight:700}@media (max-width:720px){.link-meta-preview{padding:10px}.link-meta-refetch span{display:none}}.link-meta-thumb{flex:0 0 52px;width:52px;height:52px;border:1px solid var(--border);border-radius:8px;object-fit:cover;background:var(--surface-soft)}.link-meta-preview-quick{margin-top:10px}.link-meta-seo{display:grid;gap:5px}.link-meta-seo-label{color:var(--text-soft);font-size:11px;font-weight:700}.link-meta-seo-list{display:grid;gap:4px}.link-meta-seo-item{padding:5px 8px;border-radius:6px;font-size:11px;line-height:1.5}.link-meta-seo-item.is-ok{background:color-mix(in srgb,var(--green-soft) 55%,transparent);color:var(--green)}.link-meta-seo-item.is-warn{background:color-mix(in srgb,var(--amber-soft) 55%,transparent);color:var(--amber)}.link-meta-seo-item.is-muted{background:var(--surface-soft);color:var(--muted)}.link-meta-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.link-meta-tools button{padding:4px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-soft);font-size:11px;font-weight:650;cursor:pointer;transition:color 160ms ease,border-color 160ms ease}.link-meta-tools button:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.link-meta-fetch-meta{margin-left:auto;color:var(--muted);font-size:10px}body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:none!important}@media (hover:hover) and (pointer:fine){body.app-page[data-dashboard-view=links] .links-table tbody tr.is-selected .link-field-copy-tools,body.app-page[data-dashboard-view=links] .links-table tbody tr:focus-within .link-field-copy-tools,body.app-page[data-dashboard-view=links] .links-table tbody tr:hover .link-field-copy-tools{display:flex!important}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:flex!important}}html body.app-page[data-dashboard-view=links] .links-tool-studio{display:block!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;margin:14px 0 12px;padding:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:8px;background:var(--surface-raised);box-shadow:0 10px 24px rgba(15,23,42,.06);contain:layout paint}html body.app-page[data-dashboard-view=links] .links-tool-studio-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:13px 15px;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 98%,var(--primary-soft)),var(--surface-raised))}html body.app-page[data-dashboard-view=links] .links-tool-studio-title{display:flex;align-items:center;gap:11px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-studio-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface));color:var(--primary)}html body.app-page[data-dashboard-view=links] .links-tool-studio-icon .icon{width:19px;height:19px}html body.app-page[data-dashboard-view=links] .links-tool-studio-title>div{min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-studio-title h3{margin:3px 0 2px;color:var(--text);font-size:17px;line-height:1.25}html body.app-page[data-dashboard-view=links] .links-tool-studio-title p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.5}html body.app-page[data-dashboard-view=links] .links-tool-studio-scope{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0;padding:6px 6px 6px 11px;border:1px solid color-mix(in srgb,var(--primary) 17%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 36%,var(--surface))}html body.app-page[data-dashboard-view=links] .links-tool-studio-scope>span{display:grid;gap:1px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-studio-scope strong{color:var(--primary);font-size:12px;font-weight:800;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-tool-studio-scope small{color:var(--text-soft);font-size:10px;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-tool-studio-toggle{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;border-radius:7px}html body.app-page[data-dashboard-view=links] .links-tool-studio-toggle .icon{transition:transform 180ms var(--ease)}html body.app-page[data-dashboard-view=links] .links-tool-studio.is-collapsed .links-tool-studio-head{border-bottom-color:transparent}html body.app-page[data-dashboard-view=links] .links-tool-studio.is-collapsed .links-tool-studio-toggle .icon{transform:rotate(180deg)}html body.app-page[data-dashboard-view=links] .links-tool-panel[hidden],html body.app-page[data-dashboard-view=links] .links-tool-studio-body[hidden]{display:none!important}html body.app-page[data-dashboard-view=links] .links-tool-studio-body{display:grid;gap:10px;padding:11px}html body.app-page[data-dashboard-view=links] .links-tool-primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:7px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button{width:100%;min-width:0;min-height:40px;padding:7px 10px;border-radius:7px;line-height:1.25;white-space:normal;transition:transform 160ms var(--ease),border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button span,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button:focus-visible,html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button:hover,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button:focus-visible,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));box-shadow:0 7px 16px color-mix(in srgb,var(--primary) 10%,transparent)}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button:active,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button:active{transform:translateY(0)}html body.app-page[data-dashboard-view=links] .links-tool-primary-share{box-shadow:0 7px 16px color-mix(in srgb,var(--primary) 17%,transparent)}html body.app-page[data-dashboard-view=links] .links-tool-browser{display:grid;grid-template-columns:minmax(168px,188px) minmax(0,1fr);gap:9px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-tabs{display:grid;align-content:start;gap:5px;min-width:0;padding:6px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;min-height:52px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:0 0;color:var(--text-soft);text-align:left;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button>.icon:first-child{width:18px;height:18px}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button>.icon:last-child{width:14px;height:14px;color:var(--muted)}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button>span{display:grid;gap:1px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-tabs small,html body.app-page[data-dashboard-view=links] .links-tool-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-tool-tabs strong{font-size:12px;font-weight:800}html body.app-page[data-dashboard-view=links] .links-tool-tabs small{color:var(--muted);font-size:10px}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button:focus-visible,html body.app-page[data-dashboard-view=links] .links-tool-tabs>button:hover{border-color:color-mix(in srgb,var(--primary) 19%,var(--border));background:color-mix(in srgb,var(--surface-raised) 92%,var(--primary-soft));color:var(--text)}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button[aria-selected=true]{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:var(--surface-raised);color:var(--primary);box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 9%,transparent)}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button[aria-selected=true]>.icon:last-child{color:var(--primary)}html body.app-page[data-dashboard-view=links] .links-tool-panels{min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-panel{min-height:176px;padding:13px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,var(--surface-soft));animation:links-tool-panel-in 180ms var(--ease) both}html body.app-page[data-dashboard-view=links] .links-tool-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}html body.app-page[data-dashboard-view=links] .links-tool-panel>header>div{display:grid;gap:3px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-panel>header strong{color:var(--text);font-size:13px}html body.app-page[data-dashboard-view=links] .links-tool-panel>header small{color:var(--text-soft);font-size:11px;line-height:1.5}html body.app-page[data-dashboard-view=links] .links-tool-panel>header>span{flex:0 0 auto;padding:4px 7px;border:1px solid color-mix(in srgb,var(--primary) 17%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--primary-soft) 36%,var(--surface));color:var(--primary);font-size:10px;font-weight:750;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:7px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(176px,210px);align-items:stretch;gap:8px;min-width:0}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace .qrcode-format-pills{min-width:0;margin:0;padding:8px 10px 10px;border-radius:7px;background:var(--surface-raised)}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace .qrcode-format-pills-grid{flex-wrap:wrap;overflow:visible}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace .qrcode-export-button{align-self:stretch;width:100%!important;min-width:0!important;min-height:46px!important;border-radius:7px}@keyframes links-tool-panel-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}html body.app-page[data-dashboard-view=links] .links-list-shell{width:100%;min-width:0;margin-top:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 94%,transparent);border-radius:8px;background:var(--surface-raised);box-shadow:0 10px 24px rgba(15,23,42,.055)}html body.app-page[data-dashboard-view=links] .links-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface-raised))}html body.app-page[data-dashboard-view=links] .links-list-head h3{margin:2px 0 0;color:var(--text);font-size:16px}html body.app-page[data-dashboard-view=links] .links-list-head p{margin:0;color:var(--text-soft);font-size:11px;text-align:right}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-toolbar{width:auto!important;max-width:none!important;margin:10px 11px 0;border-radius:7px}html body.app-page[data-dashboard-view=links] .links-list-shell .table-wrap{width:auto!important;max-width:none!important;margin:10px 11px 11px;border-radius:7px;box-shadow:none}html body.app-page[data-dashboard-view=links] .links-list-shell .pagination-bar{margin:0;border:0;border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface-raised));box-shadow:none}html body.app-page[data-dashboard-view=links] .links-list-shell .links-table thead th{height:42px;background:color-mix(in srgb,var(--surface-soft) 90%,transparent)}html body.app-page[data-dashboard-view=links] .links-list-shell .links-table tbody td{vertical-align:top}@media (max-width:900px){html body.app-page[data-dashboard-view=links] .links-tool-browser{grid-template-columns:minmax(0,1fr)}html body.app-page[data-dashboard-view=links] .links-tool-tabs{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button{grid-template-columns:20px minmax(0,1fr)}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button>.icon:last-child{display:none}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-tool-studio{margin-top:10px;border-radius:8px}html body.app-page[data-dashboard-view=links] .links-tool-studio-head{align-items:flex-start;gap:8px;min-height:0;padding:11px}html body.app-page[data-dashboard-view=links] .links-tool-studio-icon{flex-basis:36px;width:36px;height:36px}html body.app-page[data-dashboard-view=links] .links-tool-studio-title h3{font-size:16px}html body.app-page[data-dashboard-view=links] .links-tool-studio-title p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body.app-page[data-dashboard-view=links] .links-tool-studio-scope{padding:3px;border:0;background:0 0}html body.app-page[data-dashboard-view=links] .links-tool-studio-scope>span{display:none}html body.app-page[data-dashboard-view=links] .links-tool-studio-body{gap:8px;padding:8px}html body.app-page[data-dashboard-view=links] .links-tool-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button{min-height:43px;padding:7px 8px}html body.app-page[data-dashboard-view=links] .links-tool-tabs{display:flex;gap:5px;overflow-x:auto;padding:5px;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body.app-page[data-dashboard-view=links] .links-tool-tabs::-webkit-scrollbar{display:none}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button{display:flex;flex:1 0 104px;justify-content:center;min-height:44px;padding:6px 8px;text-align:center}html body.app-page[data-dashboard-view=links] .links-tool-tabs>button>span{display:block}html body.app-page[data-dashboard-view=links] .links-tool-tabs small{display:none}html body.app-page[data-dashboard-view=links] .links-tool-panel{min-height:0;padding:10px}html body.app-page[data-dashboard-view=links] .links-tool-panel>header{margin-bottom:9px;padding-bottom:8px}html body.app-page[data-dashboard-view=links] .links-tool-panel>header>span{display:none}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace{grid-template-columns:minmax(0,1fr)}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace .qrcode-export-button{min-height:44px!important}html body.app-page[data-dashboard-view=links] .links-list-shell{margin-top:10px}html body.app-page[data-dashboard-view=links] .links-list-head{min-height:52px;padding:9px 10px}html body.app-page[data-dashboard-view=links] .links-list-head p{display:none}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-toolbar{margin:8px 8px 0}html body.app-page[data-dashboard-view=links] .links-list-shell .table-wrap{margin:8px}}@media (max-width:360px){html body.app-page[data-dashboard-view=links] .links-tool-panel-actions,html body.app-page[data-dashboard-view=links] .links-tool-primary{grid-template-columns:minmax(0,1fr)}}[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-list-shell,[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-tool-studio,[data-theme=dark] body.app-page[data-dashboard-view=links] .links-list-shell,[data-theme=dark] body.app-page[data-dashboard-view=links] .links-tool-studio{box-shadow:0 12px 28px rgba(0,0,0,.22)}@media (prefers-reduced-motion:reduce){html body.app-page[data-dashboard-view=links] .links-tool-panel{animation:none!important}html body.app-page[data-dashboard-view=links] .links-tool-panel-actions>.button,html body.app-page[data-dashboard-view=links] .links-tool-primary>.button,html body.app-page[data-dashboard-view=links] .links-tool-studio-toggle .icon,html body.app-page[data-dashboard-view=links] .links-tool-tabs>button{transition:none!important}}body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-tool-panel{animation:none!important}body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-tool-panel-actions>.button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-tool-primary>.button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-tool-studio-toggle .icon,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-tool-tabs>button{transition:none!important;transform:none!important}html body.app-page[data-dashboard-view=links] .links-utility-card{display:grid!important;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr)!important;align-items:stretch!important;gap:14px;margin-top:12px;padding:14px;border-radius:16px;border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface-raised) 98%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent));box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 7%,transparent)}html body.app-page[data-dashboard-view=links] .links-utility-copy{display:flex;flex-direction:column;justify-content:center;min-width:0!important;padding:4px 6px 4px 2px}html body.app-page[data-dashboard-view=links] .links-utility-copy h3{margin:5px 0 6px;font-size:clamp(17px, 1.45vw, 20px);line-height:1.25}html body.app-page[data-dashboard-view=links] .links-utility-copy p{display:-webkit-box;max-width:44ch;margin:0;overflow:hidden;color:var(--text-soft);font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}html body.app-page[data-dashboard-view=links] .links-utility-tags{gap:6px;max-height:62px;margin-top:10px;overflow:hidden}html body.app-page[data-dashboard-view=links] .links-utility-tags span{min-height:25px;padding:0 9px;border-radius:8px;font-size:10.5px;line-height:1.25}html body.app-page[data-dashboard-view=links] .links-utility-actions{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:8px;width:100%!important;max-width:100%!important;min-width:0!important;padding:8px;overflow:visible!important;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)}html body.app-page[data-dashboard-view=links] .links-utility-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));align-items:stretch;gap:7px;min-width:0;padding:7px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface) 72%,transparent)}html body.app-page[data-dashboard-view=links] .links-utility-group-manage{grid-column:span 4}html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-column:span 8;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary-soft) 22%,var(--surface))}html body.app-page[data-dashboard-view=links] .links-utility-group-copy{grid-column:span 7}html body.app-page[data-dashboard-view=links] .links-utility-group-export{grid-column:span 5}html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(144px,170px);align-items:stretch;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary-soft) 17%,var(--surface))}html body.app-page[data-dashboard-view=links] .links-utility-group>.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%!important;min-width:0!important;min-height:40px;padding:7px 9px;border-radius:9px;line-height:1.25;text-align:center;white-space:normal;transition:transform 160ms var(--ease),border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}html body.app-page[data-dashboard-view=links] .links-utility-group>.button:focus-visible,html body.app-page[data-dashboard-view=links] .links-utility-group>.button:hover{transform:translateY(-1px);box-shadow:0 7px 16px color-mix(in srgb,var(--primary) 11%,transparent)}html body.app-page[data-dashboard-view=links] .links-utility-group>.button:active{transform:translateY(0)}html body.app-page[data-dashboard-view=links] .links-utility-group>.button .icon{flex:0 0 auto;width:15px;height:15px}html body.app-page[data-dashboard-view=links] .links-utility-group>.button span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}html body.app-page[data-dashboard-view=links] .links-utility-group-share>.links-utility-share-button:first-child{grid-column:span 2}html body.app-page[data-dashboard-view=links] .links-utility-group-share .links-utility-share-card-button{border-style:dashed}html body.app-page[data-dashboard-view=links] .qrcode-format-pills{align-self:stretch;min-width:0;margin:0;padding:7px 9px 8px;border-radius:9px;background:color-mix(in srgb,var(--surface-raised) 68%,transparent)}html body.app-page[data-dashboard-view=links] .qrcode-format-pills legend{padding:0 3px;font-size:10px}html body.app-page[data-dashboard-view=links] .qrcode-format-pills-grid{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}html body.app-page[data-dashboard-view=links] .qrcode-format-pills span{min-width:44px;min-height:25px;padding:0 8px;border-radius:7px;font-size:10px}html body.app-page[data-dashboard-view=links] .qrcode-export-button{align-self:stretch;min-height:42px!important}html body.app-page[data-dashboard-view=links] .batch-toolbar+.table-wrap,html body.app-page[data-dashboard-view=links] .links-utility-card+.batch-toolbar,html body.app-page[data-dashboard-view=links] .links-utility-card+.table-wrap{margin-top:12px}html body.app-page[data-dashboard-view=links] .table-wrap{border-top-color:color-mix(in srgb,var(--primary) 16%,var(--border))}@media (min-width:721px) and (max-width:899px){html body.app-page[data-dashboard-view=links] .links-utility-card{grid-template-columns:minmax(0,1fr)!important}html body.app-page[data-dashboard-view=links] .links-utility-group-copy,html body.app-page[data-dashboard-view=links] .links-utility-group-export,html body.app-page[data-dashboard-view=links] .links-utility-group-manage,html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode,html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-column:1/-1}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-utility-card{grid-template-columns:minmax(0,1fr)!important;gap:12px;padding:12px;border-radius:14px}html body.app-page[data-dashboard-view=links] .links-utility-copy{padding:2px 2px 0}html body.app-page[data-dashboard-view=links] .links-utility-copy h3{font-size:18px}html body.app-page[data-dashboard-view=links] .links-utility-copy p{max-width:none;-webkit-line-clamp:4}html body.app-page[data-dashboard-view=links] .links-utility-tags{max-height:none;margin-top:8px}html body.app-page[data-dashboard-view=links] .links-utility-actions{grid-template-columns:minmax(0,1fr);gap:7px;padding:0;border:0;background:0 0;box-shadow:none}html body.app-page[data-dashboard-view=links] .links-utility-group,html body.app-page[data-dashboard-view=links] .links-utility-group-copy,html body.app-page[data-dashboard-view=links] .links-utility-group-export,html body.app-page[data-dashboard-view=links] .links-utility-group-manage,html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode,html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-column:1/-1}html body.app-page[data-dashboard-view=links] .links-utility-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;border-radius:11px}html body.app-page[data-dashboard-view=links] .links-utility-group-share>.links-utility-share-button:first-child{grid-column:1/-1}html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode{grid-template-columns:minmax(0,1fr)}html body.app-page[data-dashboard-view=links] .links-utility-group>.button{min-height:43px;padding:8px 8px}html body.app-page[data-dashboard-view=links] .qrcode-format-pills-grid{flex-wrap:wrap;overflow:visible}}@media (max-width:360px){html body.app-page[data-dashboard-view=links] .links-utility-group:not(.links-utility-group-qrcode){grid-template-columns:repeat(2,minmax(0,1fr))}html body.app-page[data-dashboard-view=links] .links-utility-group-share>.links-utility-share-button:first-child{grid-column:1/-1}}@media (min-width:361px) and (max-width:720px){html body.app-page[data-dashboard-view=links] .links-utility-group:not(.links-utility-group-qrcode){grid-template-columns:repeat(3,minmax(0,1fr))}html body.app-page[data-dashboard-view=links] .links-utility-group-share>.links-utility-share-button:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html body.app-page[data-dashboard-view=links] .links-utility-group>.button,html body.app-page[data-dashboard-view=links] .qrcode-format-pills span{transition:none!important}html body.app-page[data-dashboard-view=links] .links-utility-group>.button:active,html body.app-page[data-dashboard-view=links] .links-utility-group>.button:focus-visible,html body.app-page[data-dashboard-view=links] .links-utility-group>.button:hover,html body.app-page[data-dashboard-view=links] .qrcode-format-pills label:hover span{transform:none!important}}body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-utility-group>.button,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .qrcode-format-pills span{transition:none!important}body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-utility-group>.button:active,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-utility-group>.button:focus-visible,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .links-utility-group>.button:hover,body[data-ui-motion-enabled="0"].app-page[data-dashboard-view=links] .qrcode-format-pills label:hover span{transform:none!important}@media (min-width:721px){html body.app-page[data-dashboard-view=links] .links-utility-group{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;padding:6px}html body.app-page[data-dashboard-view=links] .links-utility-group-manage,html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-template-columns:repeat(3,minmax(0,1fr))}html body.app-page[data-dashboard-view=links] .links-utility-group-manage{grid-column:span 5}html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-column:span 7}html body.app-page[data-dashboard-view=links] .links-utility-group-share>.links-utility-share-button{grid-column:auto!important}html body.app-page[data-dashboard-view=links] .links-utility-group>.button{min-height:38px;padding:6px 7px}html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode{grid-template-columns:minmax(0,1fr) minmax(144px,170px)}html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode .qrcode-format-pills{grid-column:auto!important;padding:6px 8px}}@media (min-width:721px) and (max-width:899px){html body.app-page[data-dashboard-view=links] .links-utility-group-copy,html body.app-page[data-dashboard-view=links] .links-utility-group-export,html body.app-page[data-dashboard-view=links] .links-utility-group-manage,html body.app-page[data-dashboard-view=links] .links-utility-group-qrcode,html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-column:1/-1}html body.app-page[data-dashboard-view=links] .links-utility-group-manage,html body.app-page[data-dashboard-view=links] .links-utility-group-share{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px){body.app-page[data-dashboard-view=links] .links-table td[data-column=target]{overflow:visible!important}body.app-page[data-dashboard-view=links] .link-primary{overflow:visible!important}body.app-page[data-dashboard-view=links] .link-field-copy-tools{flex-flow:row wrap!important;align-items:center!important;align-content:flex-start!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:2px 0 4px!important;scrollbar-width:auto}body.app-page[data-dashboard-view=links] .link-field-copy{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important}body.app-page[data-dashboard-view=links] .link-field-copy span{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}}.link-meta-seo{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.link-meta-seo-list{flex-basis:100%}.link-meta-seo-score{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;border-radius:999px;background:var(--surface-soft);color:var(--text-soft);font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.link-meta-seo-score.is-great{background:color-mix(in srgb,var(--green-soft) 72%,transparent);color:var(--green)}.link-meta-seo-score.is-good{background:color-mix(in srgb,var(--primary-soft) 78%,transparent);color:var(--primary)}.link-meta-seo-score.is-fair{background:color-mix(in srgb,var(--amber-soft) 72%,transparent);color:var(--amber)}.link-meta-seo-score.is-poor{background:color-mix(in srgb,var(--red-soft) 68%,transparent);color:var(--red)}.link-meta-details{display:grid;gap:5px}.link-meta-details-label{color:var(--text-soft);font-size:11px;font-weight:700}.link-meta-details-list{display:grid;gap:4px}.link-meta-detail-item{display:flex;align-items:baseline;gap:8px;min-width:0;padding:4px 8px;border-radius:6px;background:var(--surface-soft);font-size:11px;line-height:1.5}.link-meta-detail-item span{flex:0 0 auto;color:var(--muted);font-weight:700}.link-meta-detail-item b{min-width:0;overflow:hidden;color:var(--text-soft);font-weight:600;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.link-meta-fills{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.link-meta-fills-label{color:var(--text-soft);font-size:11px;font-weight:700}.link-meta-fills button{padding:4px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-soft);font-size:11px;font-weight:650;cursor:pointer;transition:color 160ms ease,border-color 160ms ease,background 160ms ease,transform 160ms ease}.link-meta-fills button:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface));color:var(--primary);transform:translateY(-1px)}.link-meta-fills button:active{transform:translateY(0)}.link-meta-fills button[data-link-meta-fill=all]{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary-soft) 60%,var(--surface));color:var(--primary);font-weight:750}.link-meta-fills button[data-link-meta-fill=all]:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface))}.link-meta-live{display:grid;gap:7px}.link-meta-live-toggle{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-soft);font-size:11px;font-weight:650;cursor:pointer;transition:color 160ms ease,border-color 160ms ease,background 160ms ease}.link-meta-live-toggle:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary-soft) 50%,var(--surface));color:var(--primary)}.link-meta-live-frame-wrap{display:grid;gap:5px}.link-meta-live-frame{width:100%;min-height:240px;max-height:420px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.link-meta-live-hint{color:var(--muted);font-size:10px;line-height:1.5}[data-theme=dark] .link-meta-seo-score{background:rgba(15,23,42,.8);color:#aab8cc}[data-theme=dark] .link-meta-seo-score.is-great{background:rgba(22,133,91,.22);color:#6ee7b7}[data-theme=dark] .link-meta-seo-score.is-good{background:rgba(59,130,246,.2);color:#93c5fd}[data-theme=dark] .link-meta-seo-score.is-fair{background:rgba(182,101,8,.24);color:#fcd34d}[data-theme=dark] .link-meta-seo-score.is-poor{background:rgba(200,60,73,.22);color:#fda4af}[data-theme=dark] .link-meta-detail-item,[data-theme=dark] .link-meta-live-frame{background:rgba(15,23,42,.72)}[data-theme=dark] .link-meta-fills button,[data-theme=dark] .link-meta-live-toggle{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.8);color:#aab8cc}[data-theme=dark] .link-meta-fills button:hover,[data-theme=dark] .link-meta-fills button[data-link-meta-fill=all],[data-theme=dark] .link-meta-live-toggle:hover{border-color:rgba(96,165,250,.4);background:rgba(59,130,246,.16);color:#bfdbfe}@media (max-width:430px){.link-meta-live-frame{min-height:200px}.link-meta-fills button,.link-meta-live-toggle{min-height:32px}}@media (prefers-reduced-motion:reduce){.link-meta-fills button,.link-meta-live-toggle,.link-meta-seo-score{transition:none}}body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:none!important}@media (hover:hover) and (pointer:fine){body.app-page[data-dashboard-view=links] .links-table tbody tr.is-selected .link-field-copy-tools,body.app-page[data-dashboard-view=links] .links-table tbody tr:focus-within .link-field-copy-tools,body.app-page[data-dashboard-view=links] .links-table tbody tr:hover .link-field-copy-tools{display:flex!important}}@media (max-width:720px){body.app-page[data-dashboard-view=links] .link-field-copy-tools{display:flex!important}}html body.app-page[data-dashboard-view=links] .links-utility-card.links-tool-studio{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important;border-radius:8px!important;background:var(--surface-raised)!important}html body.app-page[data-dashboard-view=links] .links-tool-qrcode-workspace .qrcode-export-button{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-utility-card.links-tool-studio{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important}}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-toolbar{min-width:0!important;overflow:visible!important}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions{display:flex!important;flex-wrap:wrap!important;align-items:stretch;justify-content:flex-end;gap:6px;min-width:0}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions>.button{flex:0 1 auto;min-width:88px;min-height:38px;max-width:100%;padding-inline:10px;white-space:normal;overflow-wrap:anywhere}@media (min-width:901px){html body.app-page[data-dashboard-view=links] .links-list-shell .batch-toolbar{grid-template-columns:auto minmax(145px,.72fr) minmax(0,2.8fr)!important;align-items:center}}@media (min-width:721px) and (max-width:900px){html body.app-page[data-dashboard-view=links] .links-list-shell .batch-toolbar{grid-template-columns:auto minmax(0,1fr)!important;row-gap:8px}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));justify-content:stretch}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions>.button{width:100%;min-width:0}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-list-shell .batch-toolbar{grid-template-columns:minmax(0,1fr)!important;row-gap:8px}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions,html body.app-page[data-dashboard-view=links] .links-list-shell .batch-select-all,html body.app-page[data-dashboard-view=links] .links-list-shell .batch-summary{grid-column:1/-1}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-inline:4px}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions>.button{width:100%;min-width:0;min-height:43px;padding-inline:8px}}@media (max-width:360px){html body.app-page[data-dashboard-view=links] .links-list-shell .batch-actions{grid-template-columns:minmax(0,1fr)}}html body.app-page[data-dashboard-view=links] .links-table .link-record-main{display:grid;gap:6px;min-width:0;max-width:100%;overflow:visible}html body.app-page[data-dashboard-view=links] .links-table .link-record-copy,html body.app-page[data-dashboard-view=links] .links-table .link-record-target-stack,html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row{min-width:0;max-width:100%}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row{display:flex;align-items:center;min-height:26px}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row>strong{width:100%}html body.app-page[data-dashboard-view=links] .links-table .link-record-target-stack{display:grid;gap:3px}html body.app-page[data-dashboard-view=links] .links-table .link-record-target-stack .target-line{margin-top:0!important}html body.app-page[data-dashboard-view=links] .links-table .link-record-context{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;max-width:100%}html body.app-page[data-dashboard-view=links] .links-table .link-record-context:empty{display:none}html body.app-page[data-dashboard-view=links] .links-table .link-record-context>.link-advanced-badges{width:auto;max-width:100%;margin:0}html body.app-page[data-dashboard-view=links] .links-table .link-record-context>.link-note-inline{flex:1 1 100%;max-width:100%;margin:0}html body.app-page[data-dashboard-view=links] .links-table .link-record-copy .link-field-copy-tools{margin-top:0}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions],html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks],html body.app-page[data-dashboard-view=links] .links-table td[data-column=created],html body.app-page[data-dashboard-view=links] .links-table td[data-column=short],html body.app-page[data-dashboard-view=links] .links-table td[data-column=status]{vertical-align:top}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table .link-record-main{gap:7px}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row{min-height:24px}html body.app-page[data-dashboard-view=links] .links-table .link-record-context{gap:5px}html body.app-page[data-dashboard-view=links] .links-table .link-record-context>.link-advanced-badges{flex:0 1 auto}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions],html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks],html body.app-page[data-dashboard-view=links] .links-table td[data-column=created],html body.app-page[data-dashboard-view=links] .links-table td[data-column=short]{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]::before,html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks]::before,html body.app-page[data-dashboard-view=links] .links-table td[data-column=created]::before,html body.app-page[data-dashboard-view=links] .links-table td[data-column=short]::before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:750;line-height:1.35}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions,html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks] .click-count,html body.app-page[data-dashboard-view=links] .links-table td[data-column=created] .date-cell,html body.app-page[data-dashboard-view=links] .links-table td[data-column=short] .short-link-cell{min-width:0}html body.app-page[data-dashboard-view=links] .links-table td[data-column=created] .date-cell{align-items:flex-start;text-align:left}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]{align-items:start}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions{padding-top:0;border-top:0}}@media (max-width:360px){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions],html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks],html body.app-page[data-dashboard-view=links] .links-table td[data-column=created],html body.app-page[data-dashboard-view=links] .links-table td[data-column=short]{grid-template-columns:52px minmax(0,1fr);gap:7px}}@media (min-width:361px) and (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}html body.app-page[data-dashboard-view=links] .links-table tbody tr>td[data-column=actions],html body.app-page[data-dashboard-view=links] .links-table tbody tr>td[data-column=short]{grid-column:1/-1}html body.app-page[data-dashboard-view=links] .links-table tbody tr>td[data-column=clicks]{grid-column:1}html body.app-page[data-dashboard-view=links] .links-table tbody tr>td[data-column=created]{grid-column:2}html body.app-page[data-dashboard-view=links] .links-table td[data-column=short]{grid-column:1/-1}html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks]{grid-column:1}html body.app-page[data-dashboard-view=links] .links-table td[data-column=created]{grid-column:2}html body.app-page[data-dashboard-view=links] .links-table td[data-column=clicks],html body.app-page[data-dashboard-view=links] .links-table td[data-column=created]{min-width:0}html body.app-page[data-dashboard-view=links] .links-table td[data-column=created] .date-cell strong{font-size:10px;letter-spacing:0}html body.app-page[data-dashboard-view=links] .links-table td[data-column=created] .date-cell span{white-space:normal;overflow-wrap:anywhere}}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row>strong{display:block;width:auto;min-width:0;max-width:100%;overflow:hidden;color:var(--text);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta .link-record-health{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta .link-record-health .link-status-dot{min-height:24px!important;padding-inline:8px;border-radius:999px;font-size:10px;white-space:nowrap}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta .link-visit-badge,html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta .star-mark{margin-left:0}html body.app-page[data-dashboard-view=links] .links-table .link-inline-health.is-title-health{display:inline-flex;flex:0 0 auto}html body.app-page[data-dashboard-view=links] .links-table .link-record-target-stack{gap:4px}html body.app-page[data-dashboard-view=links] .links-table .link-record-target-stack .target-line{align-items:flex-start}@media (min-width:721px){html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta .link-inline-status,html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta .link-visit-badge{display:none!important}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta{justify-content:flex-end;align-items:flex-start}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row>strong,html body.app-page[data-dashboard-view=links] .links-table .link-record-title-text{white-space:normal}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row>strong{overflow:visible;text-overflow:clip}}html body.app-page[data-dashboard-view=links] .links-table .link-record-health{display:inline-flex;align-items:center;min-width:0;max-width:100%}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-dot{min-height:24px!important;padding-inline:8px;border-radius:999px;font-size:10px}html body.app-page[data-dashboard-view=links][data-link-status-badge-position=inline_target] .links-table .target-line-status{display:inline-flex!important}@media (min-width:721px){html body.app-page[data-dashboard-view=links] .links-table .row-more{position:static;display:inline-flex;align-items:center;gap:5px;padding-left:6px;margin-left:1px;border-left:1px solid color-mix(in srgb,var(--border) 55%,transparent)}html body.app-page[data-dashboard-view=links] .links-table .row-more .more-trigger{display:inline-flex;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:9px;cursor:default}html body.app-page[data-dashboard-view=links] .links-table .more-dropdown,html body.app-page[data-dashboard-view=links] .links-table .more-dropdown.is-open{position:static!important;z-index:auto;display:inline-flex!important;align-items:center;gap:5px;width:auto;min-width:0;padding:0;border:0!important;border-radius:0;background:0 0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto}html body.app-page[data-dashboard-view=links] .links-table .more-dropdown::before{display:none!important}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid color-mix(in srgb,var(--border) 80%,transparent)!important;border-radius:9px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))!important;color:var(--text-soft)!important;font-size:0;text-align:center;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.05)}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item span{display:none}html body.app-page[data-dashboard-view=links] .links-table .more-menu-item .icon,html body.app-page[data-dashboard-view=links] .links-table .more-menu-item svg{width:17px;height:17px}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table .more-dropdown[data-persistent-open="1"]{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto}}@media (min-width:721px){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]{min-width:316px!important;width:316px!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:6px;max-width:100%}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .more-dropdown,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-more{max-width:100%;flex-wrap:wrap}}@media (min-width:721px) and (max-width:980px){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-more{flex:1 1 100%;padding-left:0;margin-left:0;border-left:0}}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:46px;min-height:24px;padding-inline:8px;border:1px solid color-mix(in srgb,var(--border-strong) 76%,var(--primary));border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--primary-soft));color:var(--muted);font-size:10px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:inherit;cursor:pointer;touch-action:manipulation;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed:focus-visible,html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed:hover{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));box-shadow:0 4px 10px color-mix(in srgb,var(--primary) 12%,transparent);outline:0}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-fast{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 82%,var(--surface));color:var(--green)}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-normal{border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 82%,var(--surface));color:var(--amber)}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-slow{border-color:color-mix(in srgb,var(--red) 38%,var(--border));background:color-mix(in srgb,var(--red-soft) 82%,var(--surface));color:var(--red)}html body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-pending{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface));color:var(--primary)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.78);color:#cbd5e1}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-fast,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-fast{color:#86efac;background:rgba(22,128,75,.22)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-normal,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-normal{color:#fcd34d;background:rgba(217,119,6,.22)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-slow,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-slow{color:#fda4af;background:rgba(190,24,93,.22)}html[data-resolved-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-pending,html[data-theme=dark] body.app-page[data-dashboard-view=links] .links-table .link-record-health .link-status-speed.is-pending{color:#bfdbfe;background:rgba(37,99,235,.2)}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;align-items:stretch;justify-content:stretch;min-width:0;max-width:100%;overflow:visible!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]{width:356px!important;min-width:356px!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .more-dropdown,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-more{display:contents!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .more-dropdown::before,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .more-trigger,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-more::before{display:none!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button{display:inline-flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:36px!important;padding:0 7px!important;gap:5px;align-items:center;justify-content:center;border-radius:9px!important;font-size:11px!important;font-weight:700;line-height:1.1;letter-spacing:0;text-align:center;white-space:normal!important;overflow:visible!important;text-overflow:clip;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item>.icon,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item>svg,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button>.icon,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button>svg{flex:0 0 auto;width:16px!important;height:16px!important;stroke-width:2}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item>span,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button>span{display:inline!important;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button{border:1px solid color-mix(in srgb,var(--border-strong) 58%,transparent)!important;background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface))!important;color:var(--text-soft)!important;box-shadow:0 1px 2px rgba(15,23,42,.06)}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button:is([data-action=share],.link-share-action){border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important;background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface))!important;color:var(--primary)!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-action-button.power:not(.is-off){border-color:color-mix(in srgb,var(--green) 34%,var(--border))!important;background:color-mix(in srgb,var(--green-soft) 76%,var(--surface))!important;color:var(--green)!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-action-button.danger,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-action-button.power.is-off{border-color:color-mix(in srgb,var(--red) 32%,var(--border))!important;background:color-mix(in srgb,var(--red-soft) 76%,var(--surface))!important;color:var(--red)!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item:focus-visible,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item:hover,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button:focus-visible,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button:hover{outline:0;transform:translateY(-1px)!important;border-color:color-mix(in srgb,currentColor 36%,var(--border))!important;box-shadow:0 5px 12px rgba(15,23,42,.1)}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-edit-action,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-edit-action.is-clicking,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-edit-action.is-row-busy,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-edit-action:active,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-edit-action:focus-visible,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .link-edit-action:hover{transform:none!important;animation:none!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item:active,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button:active{transform:scale(.97)!important}@media (min-width:721px) and (max-width:1080px){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]{width:340px!important;min-width:340px!important}}@media (max-width:720px){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions]{width:auto!important;min-width:0!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;min-width:0;width:100%}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button{width:100%!important;min-height:42px!important;height:auto!important;padding:7px 8px!important;font-size:11px!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item>span,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button>span{white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (max-width:420px){html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row{grid-template-columns:minmax(0,1fr)!important;gap:6px}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-row>strong,html body.app-page[data-dashboard-view=links] .links-table .link-record-title-text{width:100%;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}html body.app-page[data-dashboard-view=links] .links-table .link-record-title-meta{grid-column:1;width:100%;justify-content:flex-start;align-items:center}}@media (max-width:340px){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions{gap:5px!important}html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button{gap:4px;padding-inline:5px!important;font-size:10.5px!important}}@media (prefers-reduced-motion:reduce){html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions .more-menu-item,html body.app-page[data-dashboard-view=links] .links-table td[data-column=actions] .row-actions>.link-action-button{transition:none!important}}body.rjdl-dialog-scroll-locked,html.rjdl-dialog-scroll-locked{overscroll-behavior:none}body.rjdl-dialog-scroll-locked{overflow:hidden!important}@media (prefers-reduced-motion:reduce){body.rjdl-dialog-scroll-locked{scroll-behavior:auto}}