*{margin:0;padding:0;box-sizing:border-box}p,li,h1,h2,h3,h4,h5,h6,span,a,td,th,div{overflow-wrap:break-word}:root{--bg-primary: #0A1628;--bg-secondary: #0F1E32;--bg-tertiary: #152A42;--bg-card: rgba(15, 30, 50, .9);--border: #1A2F47;--border-accent: rgba(0, 212, 232, .2);--accent: #00D4E8;--accent-dark: #0097A7;--green: #22C55E;--green-light: #86EFAC;--purple: #8B5CF6;--purple-light: #A78BFA;--yellow: #F59E0B;--yellow-light: #FCD34D;--red: #EF4444;--red-light: #FCA5A5;--text-primary: #FFFFFF;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--text-dim: #64748B;--text-faint: #475569;--font-body: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", monospace}html,body{height:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);color:var(--text-primary);min-height:100vh;line-height:1.6}.data-room-document,.one-pager,.term-sheet-document,.investor-presentation,.mou-document,.regulatory-research-document,.certification-roadmap-document,.legal-framework-document,.competitor-analysis-document,.contract-document{max-width:1100px;margin:0 auto;padding:40px 24px 60px}.data-room-header,.one-pager-header,.term-sheet-header,.investor-header,.mou-header,.regulatory-header,.roadmap-header,.legal-header,.competitor-header,.contract-header{text-align:center;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--border)}.header-badges{display:flex;gap:10px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:8px}.badge-confidential{background:#ef444426;color:var(--red-light);border:1px solid rgba(239,68,68,.3)}.badge-live,.badge-verified{background:#22c55e26;color:var(--green-light);border:1px solid rgba(34,197,94,.3)}.badge-research{background:#00d4e826;color:var(--accent);border:1px solid rgba(0,212,232,.3)}.company-brand{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:24px}.brand-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-name{font-size:28px;font-weight:800;color:var(--text-primary)}.brand-name .accent{color:var(--accent)}.brand-tagline{font-size:14px;color:var(--text-dim)}.document-title{font-size:32px;font-weight:800;color:var(--text-primary);letter-spacing:2px;margin-bottom:8px}.document-subtitle{font-size:16px;color:var(--text-muted)}.document-date{font-size:13px;color:var(--text-dim);margin-top:8px}.data-room-section,.term-sheet-section,.mou-section,.investor-section,.regulatory-section,.roadmap-section,.legal-section,.competitor-section,.contract-section{margin-bottom:48px;padding:32px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.section-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--accent);color:var(--bg-primary);border-radius:10px;font-weight:800;font-size:16px;margin-bottom:16px}.section-title{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.section-description{font-size:14px;color:var(--text-muted);margin-bottom:16px;line-height:1.6}.info-card{background:#0a162899;border:1px solid var(--border);border-radius:14px;padding:20px}.info-card.highlight{border-color:#00d4e84d;background:#00d4e80d}.info-card.success{border-color:#22c55e4d;background:#22c55e0d}.info-card.warning{border-color:#f59e0b4d;background:#f59e0b0d}.info-label{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.info-value{font-size:18px;font-weight:700;color:var(--text-primary)}.info-sub{font-size:13px;color:var(--text-muted);margin-top:2px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.space-y-2>*+*{margin-top:8px}.space-y-4>*+*{margin-top:16px}.text-center{text-align:center}.text-sm{font-size:14px}.text-xs{font-size:12px}.text-lg{font-size:18px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.flex{display:flex}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.mx-auto{margin-left:auto;margin-right:auto}.p-4{padding:16px}.p-6{padding:24px}.py-8{padding-top:32px;padding-bottom:32px}.px-3{padding-left:12px;padding-right:12px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.border-y{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.w-3\.5{width:14px}.h-3\.5{height:14px}.w-4{width:16px}.h-4{height:16px}.w-5{width:20px}.h-5{height:20px}.w-6{width:24px}.h-6{height:24px}.w-7{width:28px}.h-7{height:28px}.w-8{width:32px}.h-8{height:32px}.w-10{width:40px}.h-10{height:40px}.w-12{width:48px}.h-12{height:48px}.w-14{width:56px}.h-14{height:56px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.status-item{display:flex;align-items:center;gap:12px;padding:14px;background:#0a162899;border:1px solid var(--border);border-radius:12px}.status-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon.live{background:#22c55e26;color:var(--green)}.status-icon.ready{background:#00d4e826;color:var(--accent)}.status-label{font-size:13px;font-weight:600;color:var(--text-secondary)}.status-detail{font-size:12px;color:var(--text-dim)}.text-green{color:var(--green)}.text-cyan{color:var(--accent)}.document-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.document-link{display:flex;align-items:center;gap:14px;padding:16px;background:#0a162899;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:var(--text-secondary);transition:all .2s}.document-link:hover{border-color:var(--accent);background:#00d4e80d;color:var(--text-primary)}.document-link-icon{width:44px;height:44px;border-radius:10px;background:#00d4e81a;color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.document-link-title{font-weight:600;font-size:14px}.document-link-badge{margin-left:auto;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700}table{width:100%;border-collapse:collapse}thead{background:#00d4e814}th{padding:12px 16px;text-align:left;font-size:12px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border)}td{padding:12px 16px;font-size:14px;color:var(--text-secondary);border-bottom:1px solid rgba(26,47,71,.5)}tr.highlight-row td{color:var(--text-primary);font-weight:600}tr.total-row td{border-top:2px solid var(--accent);font-weight:700;color:var(--text-primary)}.tier-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tier-card{background:#0a162899;border:1px solid var(--border);border-radius:14px;padding:24px}.tier-card.level-1{border-color:#00d4e84d}.tier-card.level-2{border-color:#8b5cf64d}.tier-card.level-3{border-color:#f59e0b4d}.tier-number{font-size:12px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.tier-title{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.tier-description{font-size:13px;color:var(--text-muted);margin-bottom:16px}.tier-items{list-style:none}.tier-items li{font-size:13px;color:var(--text-secondary);padding:6px 0;border-bottom:1px solid rgba(26,47,71,.3)}.tier-items li:last-child{border-bottom:none}.data-room-footer,.one-pager-footer,.term-sheet-footer,.investor-footer,.mou-footer,.regulatory-footer,.roadmap-footer,.legal-footer,.competitor-footer,.contract-footer{text-align:center;padding:32px 0;border-top:1px solid var(--border);margin-top:48px}.footer-text{font-size:14px;color:var(--text-dim)}.footer-disclaimer{font-size:12px;color:var(--text-faint);margin-top:4px}.clean-cap-badge{display:flex;align-items:center;gap:16px;padding:20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:14px}.clean-cap-badge .icon{color:var(--green)}.clean-cap-badge h3{font-size:18px;color:var(--green)}.clean-cap-badge p{font-size:14px;color:var(--text-secondary)}.ownership-chart{display:flex;align-items:center;gap:32px}.pie-chart-container{position:relative;width:200px;height:200px;flex-shrink:0}.pie-chart{width:200px;height:200px;border-radius:50%;background:conic-gradient(var(--accent) 0% 95%,var(--purple) 95% 100%)}.pie-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center}.pie-percent{font-size:28px;font-weight:800;color:var(--accent)}.pie-label{font-size:12px;color:var(--text-dim)}.ownership-details{flex:1}.ownership-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(26,47,71,.3)}.ownership-item:last-child{border-bottom:none}.ownership-color{width:16px;height:16px;border-radius:4px;flex-shrink:0}.ownership-color.founder{background:var(--accent)}.ownership-color.investor{background:var(--purple)}.ownership-color.introducer{background:var(--yellow)}.ownership-info h4{font-size:15px;font-weight:600;color:var(--text-primary)}.ownership-info p{font-size:13px;color:var(--text-muted)}.ownership-percent{margin-left:auto;font-size:20px;font-weight:800;color:var(--text-primary)}.proforma-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proforma-scenario{background:#0a162899;border:1px solid var(--border);border-radius:14px;padding:20px}.proforma-scenario.seed{border-color:#00d4e84d}.proforma-scenario.series-a{border-color:#8b5cf64d}.proforma-scenario.series-b{border-color:#22c55e4d}.scenario-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.scenario-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px}.scenario-badge.seed{background:#00d4e833;color:var(--accent)}.scenario-badge.series-a{background:#8b5cf633;color:var(--purple-light)}.scenario-badge.series-b{background:#22c55e33;color:var(--green-light)}.scenario-title{font-size:16px;font-weight:700;color:var(--text-primary)}.scenario-details{margin-bottom:16px}.scenario-detail{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.detail-label{color:var(--text-muted)}.detail-value{color:var(--text-primary);font-weight:600}.breakdown-title{font-size:13px;font-weight:700;color:var(--accent);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.breakdown-item{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--text-secondary);border-bottom:1px solid rgba(26,47,71,.3)}.breakdown-item:last-child{border-bottom:none}.print-button{position:fixed;top:80px;right:20px;z-index:1000;display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:var(--bg-primary);border:none;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #00d4e84d;transition:transform .2s,box-shadow .2s}.print-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00d4e866}.contract-article{margin-bottom:24px}.contract-article h4{font-size:16px;font-weight:700;color:var(--accent);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.contract-article p,.contract-article li{font-size:14px;color:var(--text-secondary);line-height:1.8}.contract-article ol,.contract-article ul{padding-left:24px}.contract-article ol li{margin-bottom:8px}.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.signature-block{padding:24px;background:#0a162899;border:1px solid var(--border);border-radius:14px}.signature-role{font-size:14px;font-weight:700;color:var(--accent);margin-bottom:20px;display:flex;align-items:center;gap:8px}.signature-field{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.field-label{font-size:13px;color:var(--text-muted);white-space:nowrap;min-width:80px}.field-value{font-size:14px;color:var(--text-primary);font-weight:600}.field-line{flex:1;border-bottom:1px solid var(--border);min-width:120px;height:20px}.ip-asset-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#0a162899;border:1px solid var(--border);border-radius:14px;margin-bottom:12px}.ip-asset-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ip-asset-icon.code{background:#00d4e826;color:var(--accent)}.ip-asset-icon.server{background:#8b5cf626;color:var(--purple)}.ip-asset-icon.domain{background:#22c55e26;color:var(--green)}.ip-asset-icon.brand{background:#f59e0b26;color:var(--yellow)}.ip-asset-icon.waf{background:#ef444426;color:var(--red)}.ip-asset-icon.desktop{background:#60a5fa26;color:#60a5fa}.ip-asset-icon.sdk{background:#34d39926;color:#34d399}.ip-asset-content{flex:1}.ip-asset-content h4{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.ip-asset-content .asset-type{font-size:12px;color:var(--accent);font-weight:600;margin-bottom:6px}.ip-asset-content p{font-size:13px;color:var(--text-muted);line-height:1.5}.ip-asset-badge{padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700;flex-shrink:0}.ip-asset-badge.proprietary{background:#00d4e833;color:var(--accent)}.ip-asset-badge.owned{background:#22c55e33;color:var(--green)}.competitive-matrix{width:100%}.competitive-matrix th.lyrie{background:#00d4e826;color:var(--accent)}.competitive-matrix td.lyrie{background:#00d4e80d}.matrix-check{color:var(--green)}.matrix-partial{color:var(--yellow)}.matrix-x{color:var(--red)}.checklist-item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(26,47,71,.3)}.checklist-item:last-child{border-bottom:none}.item-checkbox{flex-shrink:0;margin-top:2px}.item-checkbox.complete{color:var(--green)}.item-checkbox.required{color:var(--yellow)}.item-checkbox.pending{color:var(--text-dim)}.item-content{flex:1}.item-title{font-size:14px;font-weight:600;color:var(--text-primary)}.item-description{font-size:12px;color:var(--text-muted)}.item-status{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;flex-shrink:0}.item-status.available{background:#22c55e33;color:var(--green)}.item-status.ready{background:#00d4e833;color:var(--accent)}.item-status.nda{background:#f59e0b33;color:var(--yellow)}.item-status.pending{background:#64748b33;color:var(--text-dim)}.progress-bar-container{width:100%;height:12px;background:#1a2f4780;border-radius:6px;overflow:hidden;margin:12px 0}.progress-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--green));border-radius:6px;transition:width .5s ease}.team-list{display:flex;flex-direction:column;gap:20px}.team-card-full{padding:28px;background:#0a162899;border:1px solid var(--border);border-radius:18px;transition:border-color .25s,box-shadow .25s,transform .25s}.team-card-full:hover{border-color:#00d4e859;box-shadow:0 8px 32px #00d4e81a;transform:translateY(-2px)}.team-card-top{display:flex;align-items:center;gap:24px;margin-bottom:16px}.team-avatar{width:110px;height:110px;border-radius:50%;flex-shrink:0;overflow:hidden;border:3px solid rgba(0,212,232,.3);box-shadow:0 0 24px #00d4e81f;background:#00d4e80f;position:relative}.team-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.team-avatar-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00d4e826,#8b5cf626)}.team-avatar-fallback span{font-size:32px;font-weight:800;color:var(--accent);letter-spacing:2px}.team-info{display:flex;flex-direction:column;gap:4px}.team-badge{display:inline-block;width:fit-content;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}.team-badge.founder{background:#00d4e833;color:var(--accent)}.team-badge.partner{background:#8b5cf633;color:var(--purple-light)}.team-badge.advisor{background:#f59e0b33;color:var(--yellow-light)}.team-name{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.3}.team-role{font-size:14px;color:var(--text-muted);line-height:1.4}.team-bio{font-size:14px;color:var(--text-secondary);line-height:1.8;padding-top:16px;border-top:1px solid rgba(26,47,71,.4)}.team-bio p{margin:0 0 10px}.team-bio p:last-child{margin-bottom:0}@media print{body{background:#fff!important;color:#000!important}.no-print,.print-button{display:none!important}.data-room-section,.contract-section{break-inside:avoid;border:1px solid #ddd}.dataroom-nav-header,.nav-header-spacer{display:none!important}}html,body,#root{overflow-x:hidden;max-width:100vw}img,video,canvas,svg,iframe{max-width:100%;height:auto}pre,code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}p,li,h1,h2,h3,h4,h5,h6,span,a,td,th,div,label,button{overflow-wrap:break-word}table{max-width:100%}.grid-2>*,.grid-3>*,.grid-4>*,.status-grid>*,.tier-cards>*,.proforma-container>*,.signature-grid>*,.document-links>*,.ownership-chart>*,.team-grid>*,.info-card,.data-room-section>*,.term-sheet-section>*,.investor-section>*,.contract-section>*,.competitor-section>*{min-width:0}@media(max-width:1024px){.data-room-document,.one-pager,.term-sheet-document,.investor-presentation,.mou-document,.contract-document,.regulatory-research-document,.certification-roadmap-document,.legal-framework-document,.competitor-analysis-document{padding:32px 20px 56px}}@media(max-width:900px){.grid-2,.grid-3,.grid-4,.status-grid,.tier-cards,.proforma-container,.document-links,.signature-grid,.grid-3[style*="repeat(6"]{grid-template-columns:1fr 1fr!important}.ownership-chart{flex-direction:column;align-items:center}.document-title{font-size:26px}.team-card-top{gap:20px}.team-avatar{width:96px;height:96px}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:600px){.data-room-document,.one-pager,.term-sheet-document,.investor-presentation,.mou-document,.contract-document,.regulatory-research-document,.certification-roadmap-document,.legal-framework-document,.competitor-analysis-document{padding:16px 12px 40px}.data-room-section,.term-sheet-section,.mou-section,.investor-section,.regulatory-section,.roadmap-section,.legal-section,.competitor-section,.contract-section{padding:18px 14px;border-radius:14px;margin-bottom:24px}.grid-2,.grid-3,.grid-4,.status-grid,.tier-cards,.proforma-container,.document-links,.signature-grid,.grid-3[style*="repeat(6"],div[style*="repeat(auto-fit, minmax(180px"],div[style*="repeat(auto-fit, minmax(200px"],div[style*="repeat(auto-fit, minmax(240px"],div[style*="repeat(auto-fit, minmax(260px"],div[style*="repeat(auto-fit, minmax(280px"],div[style*="repeat(auto-fit, minmax(300px"]{grid-template-columns:1fr!important;gap:12px!important}.document-title{font-size:22px;letter-spacing:1px;line-height:1.2}.document-subtitle{font-size:14px}.document-date{font-size:12px}.section-title{font-size:18px;line-height:1.3}.section-description{font-size:13.5px}.brand-name{font-size:22px}.brand-icon{width:44px;height:44px}.company-brand{gap:10px;flex-wrap:wrap}.header-badges{gap:6px;margin-bottom:18px;padding:0 8px}.badge{font-size:10.5px;padding:6px 10px;letter-spacing:.4px}.info-card[style*=minWidth],.info-card{min-width:0!important}.info-value{font-size:16px}.info-label{font-size:11px}.info-sub{font-size:12.5px}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;font-size:12.5px}th,td{padding:8px 10px!important;white-space:normal}.ip-asset-card{flex-direction:column}.ip-asset-badge{align-self:flex-start}.team-card-full{padding:18px 14px}.team-card-top{flex-direction:column;text-align:center;gap:14px}.team-info{align-items:center}.team-avatar{width:88px;height:88px}.team-avatar-fallback span{font-size:24px}.team-name{font-size:17px}.team-title{font-size:13px}.team-bio{font-size:13px;text-align:left}.team-stats{justify-content:center;flex-wrap:wrap;gap:8px}.pie-chart-container,.pie-chart{width:160px;height:160px}.pie-center{width:100px;height:100px}.pie-percent{font-size:22px}.field-label{white-space:normal!important;min-width:70px!important;font-size:12px}.print-button{inset:auto 14px 16px auto!important;width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;gap:0!important;box-shadow:0 6px 18px #00000073,0 0 0 1px #00d4e866!important}.print-button-label{display:none!important}.data-room-document *,.one-pager *,.investor-presentation *,.term-sheet-document *,.contract-document *,.competitor-analysis-document *,.data-room-section *,.investor-section *,.competitor-section *,.term-sheet-section *,.contract-section *{max-width:100%}.slide,.deck-slide,.presentation-slide{padding:18px 14px!important}}@media(max-width:380px){.data-room-document,.one-pager,.term-sheet-document,.investor-presentation,.mou-document,.contract-document,.regulatory-research-document,.certification-roadmap-document,.legal-framework-document,.competitor-analysis-document{padding:12px 10px 32px}.data-room-section,.term-sheet-section,.mou-section,.investor-section,.regulatory-section,.roadmap-section,.legal-section,.competitor-section,.contract-section{padding:14px 12px}.document-title{font-size:20px}.section-title{font-size:16px}.badge{font-size:9.5px;padding:5px 8px}.header-badges{gap:5px}.print-button{width:40px!important;height:40px!important;right:10px!important;bottom:12px!important}}@media(max-width:900px)and (orientation:landscape){.print-button{padding:8px 12px;font-size:12px}.print-button-label{display:inline}}@media(max-width:768px){.admin-shell{padding:14px 12px 60px!important}.admin-header{gap:8px!important}.admin-header h1{font-size:17px!important}.admin-header-actions{width:100%;justify-content:flex-end}.admin-search{width:100%!important}.admin-search-wrap{width:100%}.admin-stats{grid-template-columns:1fr 1fr!important;gap:10px!important}.admin-sessions-table th.col-device,.admin-sessions-table td.col-device,.admin-sessions-table th.col-ip,.admin-sessions-table td.col-ip{display:none}.admin-sessions-table th,.admin-sessions-table td{padding:10px!important;font-size:12px!important}.admin-modal{padding:16px 8px!important}.admin-modal-card{padding:18px 16px!important}.admin-detail-grid{grid-template-columns:110px 1fr!important;gap:4px 12px!important}}@media(max-width:480px){.admin-stats{grid-template-columns:1fr!important}.admin-sessions-table th.col-pages,.admin-sessions-table td.col-pages,.admin-sessions-table th.col-latest,.admin-sessions-table td.col-latest{display:none}.admin-header h1{font-size:15px!important}.admin-header-badge{display:none!important}}@media(max-width:600px){button,a.button,.nav-mobile-link,.nav-link{min-height:40px}input,select,textarea{font-size:16px!important}}
