:root{color-scheme:light;--bg: #f4efe7;--bg-soft: #fbf7f2;--panel: rgba(255, 252, 247, .86);--panel-strong: rgba(255, 255, 255, .94);--ink: #142230;--muted: #5c6672;--fg-strong: #142230;--fg-dim: #8a9199;--line: rgba(20, 34, 48, .1);--border: rgba(20, 34, 48, .1);--border-strong: rgba(20, 34, 48, .16);--border-focus: #0d7a65;--brand: #0d7a65;--brand-deep: #095c4d;--accent: #0d7a65;--accent-strong: #095c4d;--accent-soft: rgba(13, 122, 101, .12);--signal: #ff8c42;--signal-soft: rgba(255, 140, 66, .16);--sky: #8fc8ff;--sky-soft: rgba(143, 200, 255, .22);--success: #0d7a65;--success-soft: rgba(13, 122, 101, .12);--warning: #ff8c42;--warning-soft: rgba(255, 140, 66, .12);--danger: #bd3d3d;--danger-soft: rgba(189, 61, 61, .12);--info: #5ac8fa;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 32px;--shadow-sm: 0 1px 3px rgba(24, 39, 59, .06);--shadow-md: 0 18px 44px rgba(20, 35, 56, .06);--shadow-lg: 0 20px 50px rgba(24, 39, 59, .1);--shadow-xl: 0 28px 80px rgba(24, 39, 59, .12);--font-heading: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.45;color:var(--ink);background:radial-gradient(circle at 12% 16%,rgba(13,122,101,.18),transparent 26%),radial-gradient(circle at 88% 14%,rgba(255,140,66,.17),transparent 24%),radial-gradient(circle at 70% 72%,rgba(143,200,255,.28),transparent 26%),linear-gradient(180deg,#fcf9f4,#f4efe7);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;color:inherit;background:none;border:none;padding:0}input,textarea,select{font:inherit;color:inherit}kbd{font-family:var(--font-mono);background:#1422300f;border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.85em}::selection{background:var(--accent-soft);color:var(--fg-strong)}h1,h2,h3,h4{font-family:var(--font-heading)}.app-shell{width:min(1460px,calc(100% - 40px));margin:20px auto;display:grid;grid-template-columns:fit-content(360px) minmax(0,1fr);align-items:start;gap:22px;min-height:calc(100dvh - 40px)}.sidebar{background:linear-gradient(180deg,#101c27eb,#142230e0);backdrop-filter:blur(18px);color:#f7f6f2;border-radius:var(--radius-xl);width:min(100%,360px);min-width:296px;padding:28px 22px 24px;box-shadow:var(--shadow-lg);position:sticky;top:20px;height:auto;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:0}.sidebar-brand{display:flex;align-items:flex-start;gap:16px;margin-bottom:30px}.brand-home-link{color:inherit;cursor:pointer;text-decoration:none}.brand-home-link:hover{text-decoration:none}.brand-home-link:hover .sidebar-brand-text{text-decoration:underline;text-underline-offset:4px}.sidebar-brand-dot{width:64px;height:64px;border-radius:14px;background:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-weight:700;color:#fff;font-size:16px;box-shadow:0 12px 28px #0000001f;overflow:hidden}.sidebar-brand-dot img,.sidebar-brand-dot .packet-logo{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit;padding:6px;background:#fff}.sidebar-brand-text{font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:1.1}.sidebar-brand-sub{color:#f7f6f2ad;font-size:13px;line-height:1.45;margin-top:6px;max-width:15ch}.sidebar-section-label{margin:24px 10px 12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f7f6f273}.sidebar-nav{display:grid;gap:10px}.sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-radius:22px;color:#f7f6f2d1;background:#ffffff07;border:1px solid rgba(255,255,255,.055);box-shadow:inset 0 1px #ffffff05;transition:.18s ease,box-shadow .22s ease;cursor:pointer;text-decoration:none;position:relative}.sidebar-link:hover{color:#fff;background:linear-gradient(135deg,#ffffff1f,#ffffff0b);border-color:#ffffff21;box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff14;transform:translateY(-1px);text-decoration:none}.sidebar-link.active{color:#fff;background:linear-gradient(135deg,#ffffff2e,#ffffff14);border-color:#ffffff38;box-shadow:0 16px 32px #00000029,inset 0 1px #ffffff1f;transform:translateY(-1px);text-decoration:none}.sidebar-link.active:before{content:"";position:absolute;left:12px;top:50%;width:6px;height:36px;transform:translateY(-50%);border-radius:999px;background:#ffffffeb;box-shadow:0 0 18px #ffffff52}.sidebar-link-label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;padding-left:10px}.sidebar-link-badge{font-size:12px;color:#f7f6f275;letter-spacing:.08em}.sidebar-link.active .sidebar-link-badge{color:#ffffffeb}.sidebar-card{margin-top:30px;padding:20px 20px 18px;border-radius:28px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.1)}.sidebar-card h3{margin:0 0 8px;font-size:15px;font-family:var(--font-heading)}.sidebar-card p{margin:0;color:#f7f6f2b3;line-height:1.6;font-size:13px}.sidebar-footer{margin-top:22px;padding:16px 2px 0;font-size:11px;color:#f7f6f273;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.mini-stat{margin-top:14px;display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:13px}.main{background:transparent;backdrop-filter:none;border-radius:0;box-shadow:none;border:0;display:flex;flex-direction:column;min-width:0;overflow:visible;position:relative}.topbar{display:flex;align-items:center;gap:16px;padding:16px 22px;position:static;top:auto;z-index:auto;margin:18px 18px 0;border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:var(--shadow-md)}.topbar-title{font-size:15px;font-weight:600;font-family:var(--font-heading)}.guest-topbar-brand{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:0 0 auto;white-space:normal;margin-bottom:0}.guest-topbar-brand-text{display:inline-block;padding:0}.guest-topbar-logo{width:30px;height:30px;flex:0 0 30px;display:block;background:transparent;box-shadow:none;padding:0}.guest-topbar-logo-legacy{padding:0;object-fit:cover}.guest-topbar-logo-trailing{width:35px;height:35px;flex-basis:35px;margin-left:-2px}.guest-topbar-animation{display:inline-flex;align-items:center;justify-content:center;width:clamp(300px,24vw,410px);min-width:300px;color:#2f6df6;opacity:1}.guest-topbar-animation-svg{width:100%;height:auto;display:block;overflow:hidden}.topbar-spacer{flex:1}.topbar-search{flex:1;display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid rgba(255,255,255,.7);border-radius:18px;padding:14px 16px;box-shadow:0 12px 30px #1b28380d}.topbar-search input{border:0;outline:0;background:transparent;width:100%;color:var(--ink)}.top-actions{display:flex;gap:12px;align-items:center}.workspace-logout-row{display:flex;justify-content:flex-end;position:fixed;top:0;right:0;margin:0;z-index:40}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:16px;font-size:12px;font-weight:600;border:1px solid rgba(20,34,48,.07);background:var(--panel-strong);color:var(--muted)}.status-chip.ok{color:var(--brand);border-color:#0d7a6533;background:#0d7a6514}.status-chip.warn{color:#7d4a1d;border-color:#ff8c4233;background:var(--signal-soft)}.status-chip.danger{color:var(--danger);border-color:var(--danger-soft);background:#bd3d3d0f}.content{padding:22px;flex:1;overflow:auto}.topbar+.trust-bar{margin:18px 18px 0!important}.page-header{margin-bottom:24px}.page-title{font-family:var(--font-heading);font-size:30px;font-weight:700;color:var(--fg-strong);margin:0 0 8px;letter-spacing:-.02em}.page-subtitle{color:var(--muted);margin:0;font-size:14px;line-height:1.7;max-width:640px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:var(--signal-soft);color:#7d4a1d;font-size:12px;font-weight:700;letter-spacing:.03em}.card{background:var(--panel);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:22px}.card+.card{margin-top:16px}.card-title{font-family:var(--font-heading);font-size:20px;font-weight:700;margin:0 0 14px;color:var(--fg-strong)}.card-subtle{font-size:13px;color:var(--muted);margin:-8px 0 12px;line-height:1.6}.hero{display:grid;grid-template-columns:1.28fr .92fr;gap:18px;margin-bottom:18px}.hero-panel{background:var(--panel);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px;position:relative;overflow:hidden}.hero-panel:after{content:"";position:absolute;inset:auto -40px -50px auto;width:220px;height:220px;background:radial-gradient(circle,rgba(143,200,255,.52),transparent 66%);pointer-events:none}.hero-panel h1{font-family:var(--font-heading);margin:18px 0 12px;font-size:clamp(34px,5vw,58px);line-height:.95;letter-spacing:-.04em;max-width:720px}.hero-panel p{margin:0;max-width:640px;color:var(--muted);line-height:1.8}.hero-metrics{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric{background:#ffffff94;border:1px solid rgba(20,34,48,.08);border-radius:18px;padding:18px 16px}.metric-value{font-family:var(--font-heading);font-size:26px;font-weight:700}.metric-label{margin-top:6px;color:var(--muted);font-size:13px}.hero-side{background:var(--panel);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px;background:linear-gradient(180deg,#ffffffeb,#faf5efdb)}.hero-side h3{font-family:var(--font-heading);margin:0 0 14px;font-size:18px}.secret-preview{padding:20px;border-radius:20px;background:linear-gradient(135deg,#132230,#17364a);color:#fff;box-shadow:0 24px 40px #1423382e}.secret-label{color:#ffffff9e;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.secret-value{margin-top:10px;font-family:var(--font-heading);font-size:24px;line-height:1.25;letter-spacing:.08em;word-break:break-word}.stack{margin-top:16px;display:grid;gap:10px}.stack-item{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:16px;background:#ffffff94}.stack-item small{color:var(--muted);display:block;margin-top:3px}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:18px}.workspace{background:var(--panel);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px}.workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.workspace-head h2{font-family:var(--font-heading);margin:0;font-size:30px}.workspace-head p{margin:8px 0 0;color:var(--muted)}.panel-side{display:grid;gap:18px}.row{display:flex;gap:12px;align-items:center}.row.wrap{flex-wrap:wrap}.grow{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:16px;border:1px solid rgba(20,34,48,.07);background:#1422300a;color:var(--ink);font-weight:500;font-size:13px;transition:background .18s,border-color .18s,transform 80ms,box-shadow .18s;user-select:none}.btn:hover:not(:disabled){background:#14223014;border-color:#14223024}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:linear-gradient(135deg,var(--brand),var(--brand-deep));border-color:transparent;color:#fff;box-shadow:0 18px 30px #0d7a6538}.btn.primary:hover:not(:disabled){background:linear-gradient(135deg,var(--brand-deep),#074a3e);box-shadow:0 20px 36px #0d7a654d}.btn.danger{background:transparent;border-color:var(--danger-soft);color:var(--danger)}.btn.ghost{padding:12px 16px;background:#1422300a;color:var(--ink);border-color:transparent}.btn.small{padding:8px 12px;font-size:12px}.auth-provider-choice{display:grid;justify-items:center;gap:12px;margin-top:16px}.auth-provider-divider{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:600}.auth-provider-divider:before,.auth-provider-divider:after{content:"";height:1px;background:var(--line)}.auth-google-btn{min-height:52px;width:min(100%,320px);padding:14px 20px;border-color:#14223029;background:#fff;box-shadow:0 12px 24px #14223014;font-size:15px;font-weight:700}.auth-google-btn:hover:not(:disabled){background:#fff;border-color:#14223042;box-shadow:0 16px 30px #1422301f}.chip-btn{background:var(--panel-strong);color:var(--muted);padding:12px 14px;border:1px solid rgba(20,34,48,.07);border-radius:16px;font:inherit;font-size:13px;cursor:pointer}.input,.textarea,.select{width:100%;padding:14px 15px;background:#ffffffbf;border:1px solid var(--line);border-radius:18px;color:var(--ink);font-family:inherit;transition:border-color .18s,background .18s}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--brand);background:#ffffffe6}.textarea{min-height:132px;resize:vertical;font-family:inherit}.mono{font-family:var(--font-mono)}.field-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-weight:500}.field+.field{margin-top:12px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-grid .full{grid-column:1 / -1}.tabs{display:flex;gap:10px;flex-wrap:wrap}.tab-bar{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 22px;border-radius:999px;background:var(--panel-strong);color:var(--muted);font-size:14px;font-weight:700;cursor:pointer;border:1px solid var(--line);box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 6%,transparent);transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.tab:hover{border-color:color-mix(in srgb,var(--brand) 20%,transparent);background:color-mix(in srgb,var(--brand) 14%,var(--panel-strong));color:var(--fg-strong);transform:translateY(-1px);box-shadow:0 16px 34px color-mix(in srgb,var(--brand) 14%,transparent)}.tab.active{background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff;border-color:transparent;text-shadow:0 1px 0 rgba(0,0,0,.12);box-shadow:0 18px 34px color-mix(in srgb,var(--brand) 28%,transparent),0 0 28px color-mix(in srgb,var(--brand) 10%,transparent)}.toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-size:13px;color:var(--ink)}.toggle input{display:none}.toggle-track{width:52px;height:30px;background:#1422301f;border:none;border-radius:999px;position:relative;transition:background .18s}.toggle-track:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .18s;box-shadow:0 2px 6px #00000026}.toggle input:checked+.toggle-track{background:linear-gradient(90deg,var(--brand),#3da48f)}.toggle input:checked+.toggle-track:after{transform:translate(22px)}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(20,34,48,.08)}.toggle-row:last-child{border-bottom:0}.dropzone{border:1px dashed rgba(20,34,48,.24);border-radius:var(--radius-lg);padding:22px;text-align:center;background:linear-gradient(135deg,#8fc8ff29,#ff8c4214);transition:border-color .18s,background .18s;cursor:pointer}.dropzone:hover,.dropzone.active{border-color:var(--brand);background:linear-gradient(135deg,#8fc8ff3d,#0d7a651a)}.drop-copy h3{font-family:var(--font-heading);margin:0 0 8px;font-size:20px}.drop-copy p{margin:0;color:var(--muted);line-height:1.7}.drop-badge{min-width:132px;text-align:center;padding:18px 16px;border-radius:18px;background:#fff;box-shadow:0 14px 26px #14233812;font-weight:700}.policy-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.policy-card,.status-card{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffbf}.policy-card strong,.status-card strong{display:block;font-family:var(--font-heading);font-size:16px;margin-bottom:6px}.policy-card span,.status-card span{color:var(--muted);line-height:1.6;font-size:13px}.policy-card-button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;cursor:pointer;transition:.18s ease}.policy-card-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 22%,transparent);background:color-mix(in srgb,var(--brand) 8%,var(--panel));box-shadow:0 16px 30px color-mix(in srgb,var(--brand) 10%,transparent)}.policy-card-button.active{border-color:transparent;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 18px 34px color-mix(in srgb,var(--brand) 26%,transparent),0 0 28px color-mix(in srgb,var(--brand) 10%,transparent)}.policy-card-button.active strong,.policy-card-button.active .policy-card-action{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.12)}.policy-card-button.active span{color:#ffffffeb}.policy-card-action{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:600;color:var(--brand)}.policy-action-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;width:100%;min-height:120px;padding:18px 20px;text-align:left;cursor:pointer;border-radius:22px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--panel-strong));box-shadow:0 12px 28px color-mix(in srgb,var(--brand) 10%,transparent);transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.policy-action-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 28%,transparent);background:color-mix(in srgb,var(--brand) 14%,var(--panel-strong));box-shadow:0 18px 36px color-mix(in srgb,var(--brand) 14%,transparent)}.policy-action-btn strong{display:block;font-family:var(--font-heading);font-size:16px;margin:0;color:var(--fg-strong)}.policy-action-btn>span{color:var(--muted);line-height:1.6;font-size:13px}.policy-action-btn .policy-card-action{margin-top:auto}.policy-action-btn.active{border-color:transparent;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 18px 34px color-mix(in srgb,var(--brand) 28%,transparent),0 0 28px color-mix(in srgb,var(--brand) 12%,transparent)}.policy-action-btn.active strong,.policy-action-btn.active>span,.policy-action-btn.active .policy-card-action{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.12)}.policy-card.highlight{background:linear-gradient(135deg,#0d7a651f,#0d7a650a)}.timeline{display:grid;gap:12px}.timeline-item{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.timeline-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#1422300f;font-family:var(--font-heading);font-weight:700}.timeline-item p,.timeline-item small{margin:0}.timeline-item small{color:var(--muted);display:block;margin-top:4px;line-height:1.6}.traffic{display:grid;gap:10px}.bar{display:grid;gap:8px}.bar-head{display:flex;justify-content:space-between;font-size:13px}.bar-track{height:12px;border-radius:999px;background:#14223014;overflow:hidden}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--signal),var(--brand))}.progress{height:8px;background:#14223014;border-radius:999px;overflow:hidden}.progress>.bar-inner{height:100%;background:linear-gradient(90deg,var(--signal),var(--brand));transition:width .18s}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-stat{padding:18px 16px;border-radius:28px;background:#ffffffb8;border:1px solid var(--line)}.overview-stat strong{display:block;font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--fg-strong)}.overview-stat span{display:block;margin-top:6px;color:var(--muted);font-size:13px}.recent-list{margin-top:12px;display:grid;gap:10px}.recent-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;background:#ffffffb3;border:1px solid var(--line);transition:background .18s}.recent-item:hover{background:#ffffffe6}.recent-item small,.list-meta{display:block;margin-top:4px;color:var(--muted);font-size:12px}.list{display:flex;flex-direction:column;gap:8px}.list-row{--list-row-bg: rgba(255, 255, 255, .7);--list-row-hover-bg: rgba(255, 255, 255, .9);display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--list-row-bg);transition:background .18s,border-color .18s}.list-row:hover{background:var(--list-row-hover-bg)}.list-row-static{--list-row-hover-bg: var(--list-row-bg)}.list-row-title{font-weight:600;color:var(--fg-strong)}.list-row-meta{font-size:12px;color:var(--muted);display:flex;gap:10px}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#1422300f;color:var(--muted)}.badge.ok{background:#0d7a651a;color:var(--brand)}.badge.warn{background:var(--signal-soft);color:#7d4a1d}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge-soft{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#1422300f}.vault-lock{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#132230,#17364a);color:#fff}.vault-lock .btn{background:#ffffff1f;color:#fff;border-color:transparent}.trust-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-block{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffb8}.trust-block h4{font-family:var(--font-heading);margin:0 0 8px;font-size:18px}.trust-block p{margin:0;color:var(--muted);line-height:1.7}.trace-item{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(20,34,48,.08)}.trace-item:last-child{border-bottom:0}.open-drop{padding:22px;border-radius:20px;border:1px dashed rgba(20,34,48,.24);background:linear-gradient(135deg,#8fc8ff29,#ff8c4214)}.open-drop h4{font-family:var(--font-heading);margin:0 0 8px;font-size:18px}.open-drop p{margin:0;color:var(--muted);line-height:1.7}.inline-fields{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.settings-box{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffb8}.settings-box h4{font-family:var(--font-heading);margin:0 0 8px;font-size:18px}.settings-box p{margin:0;color:var(--muted);line-height:1.7}.viewer-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffb8;overflow:hidden}.viewer-image,.viewer-video,.viewer-frame{width:100%;display:block}.viewer-image{max-height:70dvh;object-fit:contain;background:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.03) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.03) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.03) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.viewer-video{max-height:70dvh;background:#000}.viewer-audio{width:100%;padding:16px}.viewer-frame{height:70dvh;border:0;background:#fff}.viewer-empty{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--line);border-radius:var(--radius-md);background:#ffffff80;color:var(--muted)}.pdf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pdf-viewer-shell{min-height:70dvh;background:linear-gradient(45deg,rgba(0,0,0,.02) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.02) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.02) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.02) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.pdf-canvas-wrap{width:100%;min-height:70dvh;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow:auto}.pdf-canvas{display:block;box-shadow:var(--shadow-md);background:#fff;max-width:none}.divider{height:1px;background:var(--line);margin:14px 0}.trust-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:18px;border:1px solid var(--line);background:#fff9;margin-bottom:12px}.empty-state{text-align:center;padding:48px 20px;color:var(--muted)}.empty-state-title{font-size:15px;font-weight:600;color:var(--fg-strong);margin-bottom:4px}.screen-fallback{display:grid;place-items:center;min-height:220px;color:var(--muted);font-size:14px}.footer-note{margin-top:18px;padding:16px 18px;border-radius:18px;background:#1422300a;color:var(--muted);line-height:1.7;font-size:14px}.public-footer{margin-top:24px;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#ffffffb8;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 14px 36px #1b28380d}.public-footer.compact{padding:14px 16px}.public-footer-brand,.public-footer-contact{display:flex;flex-direction:column;gap:3px;min-width:min(220px,100%)}.public-footer strong{color:var(--fg-strong);font-size:14px}.public-footer span{font-size:12px}.public-footer nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.public-footer a,.legal-callout a{color:var(--brand-deep);font-weight:700;text-decoration:none}.public-footer a{padding:8px 10px;border-radius:999px}.public-footer-contact a{padding:0;border-radius:0;overflow-wrap:anywhere}.public-footer a:hover,.legal-callout a:hover{text-decoration:underline}.legal-page{width:min(1040px,calc(100% - 48px));margin:32px auto 0;padding:32px;border-radius:24px;border:1px solid var(--line);background:#ffffffd1;box-shadow:0 22px 70px #1b283814}.legal-meta{margin-top:14px;color:var(--muted);font-size:13px;font-weight:700}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.legal-section{padding:18px;border-radius:16px;border:1px solid var(--line);background:#ffffff94}.legal-section h2{margin:0 0 10px;color:var(--fg-strong);font-size:17px;font-family:var(--font-heading)}.legal-section p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.legal-section p+p{margin-top:10px}.legal-callout{margin-top:16px;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--brand) 8%,white);color:var(--muted);display:grid;gap:6px;line-height:1.6}.legal-callout strong{color:var(--fg-strong)}.pricing-page{width:min(1080px,calc(100% - 48px));margin:32px auto 0}.pricing-header{max-width:760px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.pricing-card{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:24px;border:1px solid var(--line);background:#ffffffc7;box-shadow:0 20px 56px #1b283814}.pricing-card.highlighted{border-color:color-mix(in srgb,var(--brand) 24%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 10%,white),#ffffffdb)}.pricing-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pricing-card h2{margin:0 0 8px;color:var(--fg-strong);font-size:24px;font-family:var(--font-heading)}.pricing-card p{margin:0;color:var(--muted);line-height:1.6}.pricing-price{display:flex;align-items:baseline;gap:10px}.pricing-price strong{color:var(--fg-strong);font-size:34px;font-family:var(--font-heading)}.pricing-price span{color:var(--muted)}.pricing-feature-list{list-style:none;display:grid;gap:12px;padding:0;margin:0}.pricing-feature-list li{display:flex;gap:10px;align-items:flex-start;color:var(--ink);line-height:1.55}.pricing-feature-list svg{color:var(--brand);flex:0 0 auto;margin-top:3px}.pricing-action{margin-top:auto;display:flex}.pricing-note{margin-top:18px;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#ffffffad;color:var(--muted);display:grid;gap:6px;line-height:1.6}.pricing-note strong{color:var(--fg-strong)}.secret-chunks{font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;word-spacing:.25em;padding:14px;background:#fff9;border-radius:var(--radius-md);border:1px solid var(--line);user-select:all}.modal-backdrop{position:fixed;inset:0;background:#14223066;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100}.modal{background:var(--panel-strong);border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:24px;width:min(560px,90vw)}.modal-title{font-family:var(--font-heading);font-size:20px;font-weight:700;margin:0 0 16px}.toast-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:200}.toast{background:var(--panel-strong);border:1px solid rgba(255,255,255,.72);padding:14px 18px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:13px;max-width:360px;animation:toast-in .18s ease-out}.toast-ok{border-color:#0d7a654d}.toast-warn{border-color:#ff8c424d}.toast-danger{border-color:#bd3d3d4d}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.guest-shell{min-height:100vh;display:flex;flex-direction:column}.guest-hero{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.guest-hero-inner{max-width:560px;width:100%;text-align:center}.guest-title{font-family:var(--font-heading);font-size:40px;font-weight:700;color:var(--fg-strong);margin:0 0 8px;letter-spacing:-.03em}.guest-subtitle{font-size:15px;color:var(--muted);margin:0 0 32px;line-height:1.7}.guest-actions{display:flex;gap:16px;justify-content:center}.guest-auth-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.guest-btn{flex-direction:column;align-items:center;gap:8px;padding:28px 44px;font-size:16px;border-radius:var(--radius-lg);min-width:200px;background:var(--panel);border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow-md)}.guest-btn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.guest-btn-hint{font-size:12px;color:var(--muted);font-weight:400}@media(max-width:1180px){.app-shell,.hero,.dashboard-grid{grid-template-columns:1fr}.sidebar{position:static;height:auto}}@media(max-width:760px){.app-shell{width:min(100% - 20px,100%);margin:10px auto 28px}.main,.sidebar,.hero-panel,.hero-side,.workspace,.card{border-radius:22px}.field-grid,.policy-row,.hero-metrics,.overview-grid,.trust-columns{grid-template-columns:1fr}.topbar,.workspace-head,.inline-fields{flex-direction:column;align-items:stretch}.inline-fields{grid-template-columns:1fr}.guest-actions{flex-direction:column}.guest-btn{min-width:unset}.public-footer{align-items:flex-start;flex-direction:column}.public-footer nav{justify-content:flex-start}.legal-page{width:min(100% - 24px,100%);padding:22px;border-radius:20px}.legal-grid{grid-template-columns:1fr}.pricing-page{width:min(100% - 24px,100%)}.pricing-grid{grid-template-columns:1fr}.pricing-card-head{flex-direction:column}}:root{color-scheme:dark;--bg: #080b16;--bg-soft: #0f1430;--panel: rgba(10, 15, 34, .88);--panel-strong: rgba(12, 18, 40, .97);--ink: #edf2ff;--muted: #c1cbed;--fg-strong: #ffffff;--fg-dim: #a3afda;--line: rgba(129, 153, 255, .16);--border: rgba(129, 153, 255, .16);--border-strong: rgba(146, 172, 255, .24);--border-focus: #6de0ff;--brand: #7a5cff;--brand-deep: #5f3df4;--accent: #3fd9ff;--accent-strong: #13b8ea;--accent-soft: rgba(63, 217, 255, .12);--signal: #ff69ab;--signal-soft: rgba(255, 105, 171, .14);--sky: #5ab6ff;--sky-soft: rgba(90, 182, 255, .18);--success: #53e1b5;--success-soft: rgba(83, 225, 181, .14);--warning: #ffb85c;--warning-soft: rgba(255, 184, 92, .14);--danger: #ff7171;--danger-soft: rgba(255, 113, 113, .14);--info: #6de0ff}body{background:radial-gradient(circle at 10% 14%,rgba(73,115,255,.28),transparent 28%),radial-gradient(circle at 86% 16%,rgba(255,105,171,.2),transparent 22%),radial-gradient(circle at 72% 72%,rgba(45,225,255,.18),transparent 26%),linear-gradient(180deg,#090b16,#0b1022 42%,#080b16)}.app-shell{width:min(1480px,calc(100% - 40px));margin:20px auto 28px}.sidebar{background:radial-gradient(circle at 20% 0%,rgba(122,92,255,.24),transparent 30%),radial-gradient(circle at 100% 22%,rgba(63,217,255,.16),transparent 28%),linear-gradient(180deg,#0a0f23f5,#0b1023e6);backdrop-filter:blur(22px);color:#f7f7ff;box-shadow:0 30px 80px #00000052;border:1px solid rgba(145,164,255,.12)}.sidebar-brand-dot{background:linear-gradient(135deg,#6c59ff,#2dd8ff 62%,#ff69ab);box-shadow:0 22px 40px #5b43ff47}.sidebar-brand-sub,.sidebar-section-label,.sidebar-card p,.sidebar-link-badge,.sidebar-footer{color:#e6ecff9e}.sidebar-link{color:#eff2ffd6;background:#ffffff08;border-color:#93a8ff0f}.sidebar-link:hover,.sidebar-link.active{background:linear-gradient(135deg,#7a5cff38,#3fd9ff1a);border-color:#92acff2e;box-shadow:inset 0 1px #ffffff0f}.sidebar-card{background:linear-gradient(135deg,#7a5cff2e,#3fd9ff12);border-color:#a9b8ff1f}.main{background:transparent;backdrop-filter:none;box-shadow:none;border-color:transparent;border-radius:0;overflow:visible}.topbar{background:linear-gradient(180deg,#0c1022c7,#0c102261);backdrop-filter:blur(18px);border:1px solid rgba(137,160,255,.12)}.topbar-search{background:#ffffff0a;border-color:#96acff1a;box-shadow:inset 0 1px #ffffff0a;color:var(--muted)}.status-chip{border-color:#93a8ff1f;background:#ffffff0d}.status-chip.ok{color:#cfd3ff;border-color:#7a5cff2e;background:#7a5cff29}.status-chip.warn{color:#ffd8a7;border-color:#ffb85c33}.eyebrow{background:#7a5cff24;color:#d7d1ff}.card,.hero-panel,.hero-side,.workspace,.overview-hero-panel,.overview-spotlight-card{border-color:#96acff1f;box-shadow:0 24px 60px #00000038;backdrop-filter:blur(18px)}.card,.workspace,.overview-hero-panel,.overview-spotlight-card,.hero-panel{background:var(--panel)}.hero-panel:before{content:"";position:absolute;inset:-10% auto auto -8%;width:260px;height:260px;background:radial-gradient(circle,rgba(122,92,255,.26),transparent 66%);pointer-events:none}.hero-panel:after{background:radial-gradient(circle,rgba(63,217,255,.32),transparent 66%)}.hero-side{background:radial-gradient(circle at 100% 0%,rgba(255,105,171,.12),transparent 30%),linear-gradient(180deg,#121935eb,#0d1329e6)}.metric,.stack-item,.overview-stat,.recent-item,.list-row,.policy-card,.status-card,.trust-block,.settings-box,.viewer-shell,.trust-bar,.guest-proof-card,.guest-showcase-card,.guest-trust-item,.guest-open-tip{background:#ffffff0d;border-color:#96acff1a}.list-row{--list-row-bg: rgba(255, 255, 255, .05);--list-row-hover-bg: rgba(255, 255, 255, .08)}.metric{backdrop-filter:blur(16px)}.secret-preview,.vault-lock{background:linear-gradient(135deg,#7c5cffd1,#13b8ead1,#ff69abb8);box-shadow:0 24px 44px #1e126052}.btn,.chip-btn{border-color:#96acff1f;background:#ffffff0d;backdrop-filter:blur(16px)}.btn:hover:not(:disabled),.chip-btn:hover:not(:disabled){background:#ffffff14;border-color:#a0b6ff38}.btn.primary,.tab.active{background:linear-gradient(135deg,var(--brand),var(--accent-strong),var(--signal));box-shadow:0 22px 36px #33288557}.btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#6a4cff,#10bce8,#ff5c9e);box-shadow:0 24px 40px #3527936b}.btn.ghost,.input,.textarea,.select{background:#ffffff0d}.input:focus,.textarea:focus,.select:focus{border-color:var(--border-focus);background:#ffffff14;box-shadow:0 0 0 4px #6de0ff14}.tab,.badge,.badge-soft{background:#ffffff14}.badge.ok{background:#7a5cff29;color:#d8d3ff}.dropzone,.open-drop{border-color:#99afff52;background:linear-gradient(135deg,#7a5cff1f,#3fd9ff14)}.dropzone:hover,.dropzone.active{border-color:var(--accent);background:linear-gradient(135deg,#7a5cff2e,#3fd9ff1f)}.drop-badge{background:#ffffff14;border:1px solid rgba(150,172,255,.12);box-shadow:0 14px 30px #0000002e}.policy-card.highlight{background:linear-gradient(135deg,#7a5cff29,#3fd9ff14)}.timeline-icon{background:linear-gradient(135deg,#7a5cff33,#3fd9ff14)}.viewer-empty,.footer-note,.secret-chunks{background:#ffffff0a}.modal-backdrop{background:#0608128f;backdrop-filter:blur(12px)}.modal,.toast{border-color:#96acff1f;box-shadow:0 34px 100px #0006}.guest-hero{align-items:stretch;padding:32px 32px 56px}.guest-hero-inner{max-width:none;width:100%;text-align:left}.guest-launchpad{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,.72fr) minmax(380px,.9fr);gap:28px;align-items:center;width:100%}.guest-copy{justify-self:start;width:100%;max-width:920px;overflow:visible}.guest-copy-hero{display:block;overflow:visible}.guest-copy-body{min-width:0}.guest-showcase{justify-self:end;width:100%}.guest-hero-animation-stage{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;max-width:820px;justify-self:center;padding:clamp(8px,1.5vw,22px);border-radius:34px;overflow:hidden;aspect-ratio:520 / 170;background:radial-gradient(circle at 50% 50%,rgba(47,109,246,.14),transparent 62%),radial-gradient(circle at 18% 26%,rgba(156,231,255,.18),transparent 34%),linear-gradient(180deg,#ffffff94,#ffffff2e);box-shadow:inset 0 0 0 1px #759eff29}.guest-hero-animation-stage .guest-hero-animation{width:min(100%,clamp(420px,42vw,760px));max-width:100%;min-width:0}.guest-eyebrow{margin-bottom:18px}.guest-title{font-size:clamp(26px,3vw,44px);margin:0;line-height:1.08;letter-spacing:-.03em;max-width:none}.guest-title-line{display:block;white-space:normal}.guest-title-gradient{display:block;white-space:nowrap;font-size:.9em;letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#9ce7ff 34%,#d8b0ff 62%,#ff95c8);-webkit-background-clip:text;background-clip:text;color:transparent}.guest-subtitle{margin:12px 0 0;font-size:16px;line-height:1.6;max-width:520px}.guest-actions{justify-content:flex-start;gap:14px;margin-top:22px}.secure-input-file .secure-folder,.secure-input-file .secure-file-page,.secure-machine rect,.secure-packet-capsule path:first-child{fill:#fff;stroke:url(#sealFlowGradient);stroke-width:2.2;filter:drop-shadow(0 12px 22px rgba(47,109,246,.16))}.secure-input-file .secure-folder{fill:#ffffffdb}.secure-machine rect:first-child{fill:url(#machineFill);filter:drop-shadow(0 18px 34px rgba(47,109,246,.2))}.secure-machine rect:nth-child(2){fill:#e8f2ffcc;stroke-opacity:.55;filter:none}.secure-input-file path,.secure-machine path,.secure-packet-capsule path,.secure-packet-shield path,.secure-output-glints path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.secure-input-file{transform-origin:84px 86px;animation:secure-file-enter-machine 6s ease-in-out infinite}.secure-input-file path:not(.secure-folder,.secure-file-page){opacity:.34}.secure-ingress-lanes path,.secure-egress-lanes path{stroke:url(#sealFlowGradient);stroke-width:3;stroke-linecap:round;stroke-dasharray:10 12;opacity:0}.secure-ingress-lanes path{animation:secure-ingress-run 6s ease-in-out infinite}.secure-egress-lanes path{animation:secure-egress-run 6s ease-in-out infinite}.secure-machine{transform-origin:268px 85px;animation:secure-machine-process 6s ease-in-out infinite}.secure-machine circle{fill:transparent;stroke:currentColor;stroke-width:2;stroke-dasharray:7 9;animation:secure-machine-orbit 6s linear infinite}.secure-machine text{fill:#1d4fc8;font-size:15px;font-weight:900;letter-spacing:.01em}.secure-packet-capsule{transform-origin:438px 90px;animation:secure-packet-exit 6s ease-in-out infinite}.secure-packet-capsule .secure-stamp-cog rect{fill:#2d58cf;opacity:.96}.secure-packet-capsule .secure-stamp-core{fill:#f8fbff;stroke:#2d58cf;stroke-width:5;filter:drop-shadow(0 18px 30px rgba(47,109,246,.18))}.secure-packet-capsule .secure-stamp-inner-ring{fill:none;stroke:#2d58cf;stroke-width:3.6;stroke-dasharray:2 7}.secure-packet-capsule .secure-stamp-center{fill:#2f6df6;stroke:#2049bc;stroke-width:2.6;filter:drop-shadow(0 8px 14px rgba(47,109,246,.22))}.secure-packet-capsule .secure-stamp-banner rect{fill:#eef4ff;stroke:#2d58cf;stroke-width:4}.secure-packet-capsule .secure-stamp-banner text{fill:#173b9f;font-size:12px;font-weight:950;letter-spacing:.01em}.secure-packet-shield{transform-origin:458px 98px;opacity:0;animation:secure-shield-lock 6s ease-in-out infinite}.secure-packet-shield path:first-child{fill:#eaf4ffe6;stroke:currentColor;stroke-width:2.4;filter:drop-shadow(0 12px 20px rgba(47,109,246,.16))}.secure-packet-shield path:nth-child(2){stroke-width:3}.secure-output-glints{opacity:0;animation:secure-glints 6s ease-in-out infinite}.secure-output-glints circle{fill:currentColor}.secure-input-file text,.secure-packet-capsule text{fill:#214dbf;font-size:14px;font-weight:900;letter-spacing:.01em}@keyframes secure-file-enter-machine{0%,14%{opacity:1;transform:translate(-18px)}38%,48%{opacity:.35;transform:translate(154px)}60%,to{opacity:0;transform:translate(174px)}}@keyframes secure-ingress-run{0%,14%{opacity:0;stroke-dashoffset:36}24%,42%{opacity:.95;stroke-dashoffset:0}54%,to{opacity:0;stroke-dashoffset:-30}}@keyframes secure-machine-process{0%,30%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(47,109,246,0))}42%,66%{transform:scale(1.04);filter:drop-shadow(0 0 18px rgba(47,109,246,.26))}}@keyframes secure-machine-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-64}}@keyframes secure-egress-run{0%,48%{opacity:0;stroke-dashoffset:36}58%,76%{opacity:.95;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:-30}}@keyframes secure-packet-exit{0%,52%{opacity:0;transform:translate(-42px)}68%,to{opacity:1;transform:translate(0)}}@keyframes secure-seal-mark-draw{0%,58%{opacity:0;stroke-dasharray:1 42}74%,to{opacity:.95;stroke-dasharray:42 1}}@keyframes secure-shield-lock{0%,62%{opacity:0;transform:scale(.72)}76%,to{opacity:1;transform:scale(1)}}@keyframes secure-glints{0%,70%{opacity:0;transform:translate(-8px)}84%{opacity:1;transform:translate(0)}to{opacity:.55;transform:translate(4px)}}.guest-btn{align-items:flex-start;gap:10px;padding:22px 24px;border-radius:24px;min-width:220px}.guest-btn-secondary{background:#ffffff0a}.guest-proof-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guest-proof-kicker,.overview-spotlight-kicker,.guest-showcase-kicker{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b8c3ec}.guest-proof-kicker{margin-bottom:10px;font-size:11px}.guest-proof-card strong,.guest-showcase-mini strong{display:block;font-family:var(--font-heading)}.guest-proof-card p,.guest-showcase-mini p{margin:8px 0 0;color:var(--muted);line-height:1.7}.guest-showcase{position:relative;min-height:0;display:flex;align-items:center;justify-content:center}.guest-orb{position:absolute;border-radius:50%;filter:blur(26px);opacity:.7;pointer-events:none}.guest-orb-cyan{width:190px;height:190px;top:4%;right:16%;background:#3fd9ff3d}.guest-orb-pink{width:180px;height:180px;left:8%;bottom:8%;background:#ff69ab38}.guest-orb-violet{width:220px;height:220px;left:0;top:16%;background:#7a5cff42}.guest-showcase-card{position:relative;border-radius:28px;background:linear-gradient(180deg,#121732e0,#0c1125e6);box-shadow:0 34px 80px #04071357}.guest-showcase-main{width:100%;max-width:600px;margin-left:auto;padding:28px}.guest-showcase-top,.guest-open-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.guest-showcase-top h3,.overview-spotlight-card h3{margin:10px 0 0;line-height:1.04;letter-spacing:-.03em}.guest-showcase-top h3{font-size:30px}.guest-showcase-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(154,175,255,.12);color:#dfe5ff;white-space:nowrap}.guest-showcase-stack{margin-top:22px;display:grid;gap:14px}.guest-showcase-row{display:grid;grid-template-columns:14px 1fr;gap:14px;padding:16px 18px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(154,175,255,.08)}.guest-showcase-row strong{display:block}.guest-showcase-row p{margin:6px 0 0;color:var(--muted);line-height:1.7}.guest-showcase-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#2dd8ff,#8a67ff);margin-top:5px;box-shadow:0 0 18px #3fd9ff70}.guest-showcase-mini{position:absolute;width:240px;padding:18px}.guest-showcase-mini strong{font-size:20px;line-height:1.1}.guest-showcase-mini-top{top:6%;left:0}.guest-showcase-mini-bottom{right:2%;bottom:10%}.guest-trust-strip{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.guest-trust-item{padding:10px 14px;border-radius:999px;color:#d7defb;font-size:12px;letter-spacing:.04em}.guest-open-card{margin-top:22px}.guest-open-tip{max-width:260px;padding:12px 14px;border-radius:18px;color:var(--muted);line-height:1.6}.guest-open-eyebrow{margin-bottom:12px}.overview-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:20px;align-items:stretch}.overview-hero-single{grid-template-columns:1fr}.overview-title{margin-top:20px;max-width:720px;font-size:clamp(34px,4.4vw,50px);line-height:1}.overview-subtitle{max-width:700px;font-size:16px;line-height:1.65}.overview-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.overview-summary-list,.overview-status-list{display:grid;gap:12px}.overview-summary-list{margin-bottom:20px}.overview-spotlight{display:flex}.overview-hero-panel,.overview-spotlight-card{position:relative;padding:26px 28px;border-radius:34px}.overview-spotlight-card h3{font-size:clamp(28px,2.8vw,42px);max-width:12ch}.overview-status-title{margin-bottom:8px;max-width:14ch}.overview-status-summary{margin:0;color:var(--muted);line-height:1.65}.overview-spotlight-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.overview-spotlight-list{margin-top:22px;display:grid;gap:18px}.overview-spotlight-list>div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 0;border-top:1px solid rgba(20,34,48,.08)}.overview-spotlight-list>div:first-child{padding-top:0;border-top:0}.overview-spotlight-list p{margin:0;color:var(--muted);line-height:1.6}.overview-spotlight-metrics{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-spotlight-metric{padding:16px 14px;border-radius:24px;background:#ffffffb3;border:1px solid var(--line)}.overview-spotlight-metric strong{display:block;font-family:var(--font-heading);font-size:26px;line-height:1}.overview-spotlight-metric span{display:block;margin-top:8px;color:var(--muted);font-size:13px}.overview-spotlight-note{margin-top:18px;padding-top:18px;border-top:1px solid rgba(20,34,48,.08);color:var(--muted);line-height:1.65;font-size:14px}.overview-summary-row,.overview-status-row{padding:16px 18px;border-radius:24px;background:#ffffff9e;border:1px solid var(--line)}.overview-summary-row span,.overview-status-row span{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.overview-summary-row strong,.overview-status-row strong{display:block;margin-top:8px;font-size:18px;line-height:1.3;color:var(--fg-strong)}.overview-summary-row p,.overview-status-row p{margin:8px 0 0;color:var(--muted);line-height:1.55}.overview-inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.overview-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr);align-items:start;gap:18px}.mood-control{align-items:stretch;min-width:0}.mood-label{text-align:right}.mood-note{margin-top:10px;text-align:right;line-height:1.55}@media(max-width:1320px){.guest-launchpad,.overview-hero{grid-template-columns:1fr}.guest-copy-hero{grid-template-columns:1fr;gap:18px}.overview-toolbar{grid-template-columns:1fr}.mood-label,.mood-note{text-align:left}.overview-spotlight-metrics{grid-template-columns:1fr}.guest-copy-body{min-width:0}.guest-showcase{min-height:520px;display:block}.guest-hero-animation-stage{order:2;max-width:min(760px,100%);justify-self:center;margin:2px auto 0}.guest-showcase{order:3}.guest-showcase-mini{position:static;width:100%;margin-top:14px}}@media(max-width:760px){.guest-proof-grid{grid-template-columns:1fr}.guest-title{font-size:clamp(38px,13vw,58px)}.guest-copy-hero{gap:14px}.guest-showcase-main{padding:22px}.guest-showcase-top,.guest-open-head{flex-direction:column;align-items:stretch}.guest-topbar-animation{width:104px;min-width:104px}.guest-hero-animation-stage{padding:10px;border-radius:26px}.guest-hero-animation-stage .guest-hero-animation{display:inline-flex;width:min(100%,620px);min-width:0}}@media(max-width:480px){.guest-hero{padding-inline:14px}.guest-hero-animation-stage{padding:6px;border-radius:20px}}@media(max-width:980px){.topbar .guest-topbar-animation{display:none}}@media(max-width:720px){.guest-topbar-brand{column-gap:8px}.guest-topbar-brand-text{padding:0 1px 0 4px}.guest-topbar-logo{width:26px;height:26px;flex-basis:26px}.guest-topbar-logo-trailing{width:29px;height:29px;flex-basis:29px}}.overview-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.mood-control{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:240px}.mood-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mood-select{min-width:240px;border-radius:28px}.overview-actions .btn{border-radius:24px}.mood-note{font-size:12px;line-height:1.5;color:var(--muted);text-align:right}.secret-dialog{display:grid;gap:16px}.secret-dialog-file{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0a}.secret-dialog-file small{display:block;margin-top:4px;color:var(--muted)}.secret-dialog-secret{font-family:var(--font-mono);font-size:16px;letter-spacing:.1em;word-spacing:.28em;word-break:break-word;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0f;user-select:all}.secret-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}html[data-app-theme=theme3]{color-scheme:dark;--ink: #ededef;--muted: #8a8f98;--fg-strong: #ededef;--line: rgba(255, 255, 255, .08);--brand: #5e6ad2;--brand-deep: #6872d9;--accent: #5e6ad2;--accent-strong: #6872d9;--accent-soft: rgba(94, 106, 210, .14);--font-heading: "Inter", "Segoe UI", Arial, sans-serif;--font-sans: "Inter", "Segoe UI", Arial, sans-serif;--font-mono: "SF Mono", Menlo, monospace}html[data-app-theme=theme3] body{background:radial-gradient(circle at 24% 12%,rgba(94,106,210,.2),transparent 24%),radial-gradient(circle at 76% 22%,rgba(94,106,210,.1),transparent 20%),linear-gradient(180deg,#050506,#07080c 58%,#020203);color:#ededef}html[data-app-theme=theme3] .sidebar{background:linear-gradient(180deg,#090a0ef5,#06070af0);border-color:#ffffff0f;box-shadow:0 28px 80px #00000070}html[data-app-theme=theme3] .main{background:transparent;border-color:transparent}html[data-app-theme=theme3] .topbar{background:#0a0a0cd6;border-bottom-color:#ffffff0f}html[data-app-theme=theme3] .topbar-search,html[data-app-theme=theme3] .btn,html[data-app-theme=theme3] .chip-btn,html[data-app-theme=theme3] .input,html[data-app-theme=theme3] .textarea,html[data-app-theme=theme3] .select,html[data-app-theme=theme3] .metric,html[data-app-theme=theme3] .stack-item,html[data-app-theme=theme3] .overview-stat,html[data-app-theme=theme3] .recent-item,html[data-app-theme=theme3] .list-row,html[data-app-theme=theme3] .policy-card,html[data-app-theme=theme3] .status-card,html[data-app-theme=theme3] .trust-block,html[data-app-theme=theme3] .settings-box,html[data-app-theme=theme3] .viewer-shell,html[data-app-theme=theme3] .trust-bar,html[data-app-theme=theme3] .guest-proof-card,html[data-app-theme=theme3] .guest-trust-item,html[data-app-theme=theme3] .guest-open-tip,html[data-app-theme=theme3] .card,html[data-app-theme=theme3] .workspace,html[data-app-theme=theme3] .overview-hero-panel,html[data-app-theme=theme3] .overview-spotlight-card,html[data-app-theme=theme3] .guest-showcase-card{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 0 0 1px #ffffff0a,0 12px 40px #0006}html[data-app-theme=theme3] .btn.primary,html[data-app-theme=theme3] .tab.active,html[data-app-theme=theme3] .secret-preview,html[data-app-theme=theme3] .vault-lock{background:linear-gradient(135deg,#5e6ad2,#6872d9);box-shadow:0 8px 24px #5e6ad24d}html[data-app-theme=theme3] .eyebrow,html[data-app-theme=theme3] .badge.ok,html[data-app-theme=theme3] .status-chip.ok{background:#5e6ad224;color:#c7ccff}html[data-app-theme=theme3] .guest-title-gradient{background:linear-gradient(90deg,#ededef,#aeb6ff);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-app-theme=theme3] .sidebar-brand-dot{background:linear-gradient(135deg,#5e6ad2,#6872d9);box-shadow:0 16px 30px #5e6ad242}html[data-app-theme=theme3] .sidebar-card{background:linear-gradient(135deg,#5e6ad21f,#ffffff08);border-color:#ffffff14}html[data-app-theme=theme3] .sidebar-link:hover,html[data-app-theme=theme3] .sidebar-link.active{background:linear-gradient(135deg,#5e6ad22e,#ffffff0a);border-color:#ffffff1a}html[data-app-theme=theme3] .guest-showcase-chip{background:#5e6ad21a;border-color:#5e6ad22e;color:#d0d5ff}html[data-app-theme=theme3] .guest-showcase-dot{background:linear-gradient(135deg,#5e6ad2,#6872d9);box-shadow:0 0 18px #5e6ad257}html[data-app-theme=theme3] .guest-orb-cyan,html[data-app-theme=theme3] .guest-orb-pink,html[data-app-theme=theme3] .guest-orb-violet{background:#5e6ad22e}html[data-app-theme=theme4]{color-scheme:dark;--ink: #ffffff;--muted: #94a3b8;--fg-strong: #ffffff;--line: rgba(255, 255, 255, .08);--brand: #f7931a;--brand-deep: #ea580c;--accent: #f7931a;--accent-strong: #ffd600;--accent-soft: rgba(247, 147, 26, .14);--font-heading: "Trebuchet MS", "Avenir Next", Arial, sans-serif;--font-sans: "Inter", "Segoe UI", Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace}html[data-app-theme=theme4] body{background:radial-gradient(circle at 20% 14%,rgba(247,147,26,.16),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,214,0,.1),transparent 18%),linear-gradient(rgba(30,41,59,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(30,41,59,.18) 1px,transparent 1px),linear-gradient(180deg,#030304,#09090b);background-size:auto,auto,56px 56px,56px 56px,auto;color:#fff}html[data-app-theme=theme4] .sidebar{background:linear-gradient(180deg,#080809f5,#0f1115f5);border-color:#f7931a24;box-shadow:0 28px 80px #00000075}html[data-app-theme=theme4] .sidebar-card{background:linear-gradient(135deg,#f7931a24,#ffd6000f);border-color:#f7931a24}html[data-app-theme=theme4] .main{background:transparent;border-color:transparent}html[data-app-theme=theme4] .topbar{background:#090a0cd6;border-bottom-color:#f7931a14}html[data-app-theme=theme4] .topbar-search,html[data-app-theme=theme4] .btn,html[data-app-theme=theme4] .chip-btn,html[data-app-theme=theme4] .input,html[data-app-theme=theme4] .textarea,html[data-app-theme=theme4] .select,html[data-app-theme=theme4] .metric,html[data-app-theme=theme4] .stack-item,html[data-app-theme=theme4] .overview-stat,html[data-app-theme=theme4] .recent-item,html[data-app-theme=theme4] .list-row,html[data-app-theme=theme4] .policy-card,html[data-app-theme=theme4] .status-card,html[data-app-theme=theme4] .trust-block,html[data-app-theme=theme4] .settings-box,html[data-app-theme=theme4] .viewer-shell,html[data-app-theme=theme4] .trust-bar,html[data-app-theme=theme4] .guest-proof-card,html[data-app-theme=theme4] .guest-trust-item,html[data-app-theme=theme4] .guest-open-tip,html[data-app-theme=theme4] .card,html[data-app-theme=theme4] .workspace,html[data-app-theme=theme4] .overview-hero-panel,html[data-app-theme=theme4] .overview-spotlight-card,html[data-app-theme=theme4] .guest-showcase-card{background:#0f1115eb;border-color:#f7931a24;box-shadow:0 0 30px #f7931a1a}html[data-app-theme=theme4] .btn.primary,html[data-app-theme=theme4] .tab.active,html[data-app-theme=theme4] .secret-preview,html[data-app-theme=theme4] .vault-lock{background:linear-gradient(135deg,#ea580c,#f7931a 58%,#ffd600);box-shadow:0 0 24px #f7931a47}html[data-app-theme=theme4] .eyebrow,html[data-app-theme=theme4] .badge.ok,html[data-app-theme=theme4] .status-chip.ok{background:#f7931a24;color:#ffd08a}html[data-app-theme=theme4] .guest-title-gradient{background:linear-gradient(90deg,#f7931a,#ffd600);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-app-theme=theme4] .sidebar-brand-dot{background:linear-gradient(135deg,#ea580c,#f7931a,#ffd600);box-shadow:0 18px 34px #f7931a47}html[data-app-theme=theme4] .sidebar-link:hover,html[data-app-theme=theme4] .sidebar-link.active{background:linear-gradient(135deg,#f7931a2e,#ffd6000f);border-color:#f7931a29}html[data-app-theme=theme4] .guest-showcase-chip{background:#f7931a1a;border-color:#f7931a29;color:#ffd08a}html[data-app-theme=theme4] .guest-showcase-dot{background:linear-gradient(135deg,#ea580c,#ffd600);box-shadow:0 0 18px #f7931a5c}html[data-app-theme=theme4] .guest-orb-cyan{background:#f7931a2e}html[data-app-theme=theme4] .guest-orb-pink{background:#ea580c33}html[data-app-theme=theme4] .guest-orb-violet{background:#ffd60024}html[data-app-theme=theme5]{color-scheme:dark;--ink: #fafafa;--muted: #737373;--fg-strong: #fafafa;--line: #262626;--brand: #ff3d00;--brand-deep: #ff3d00;--accent: #ff3d00;--accent-strong: #ff3d00;--accent-soft: rgba(255, 61, 0, .14);--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--font-heading: "Arial Narrow", "Avenir Next Condensed", "Inter Tight", "Segoe UI", sans-serif;--font-sans: "Inter Tight", "Inter", "Segoe UI", Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace}html[data-app-theme=theme5] body{background:radial-gradient(circle at 50% -10%,rgba(255,61,0,.1),transparent 26%),linear-gradient(180deg,#0a0a0a,#0d0d0d);color:#fafafa}html[data-app-theme=theme5] body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.015;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.9) 0,transparent 1px),radial-gradient(circle at 80% 30%,rgba(255,255,255,.9) 0,transparent 1px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.9) 0,transparent 1px);background-size:18px 18px,24px 24px,22px 22px;mix-blend-mode:screen}html[data-app-theme=theme5] .app-shell{width:min(1540px,calc(100% - 32px))}html[data-app-theme=theme5] .sidebar,html[data-app-theme=theme5] .main,html[data-app-theme=theme5] .card,html[data-app-theme=theme5] .workspace,html[data-app-theme=theme5] .overview-hero-panel,html[data-app-theme=theme5] .overview-spotlight-card,html[data-app-theme=theme5] .guest-showcase-card,html[data-app-theme=theme5] .guest-proof-card,html[data-app-theme=theme5] .metric,html[data-app-theme=theme5] .stack-item,html[data-app-theme=theme5] .overview-stat,html[data-app-theme=theme5] .recent-item,html[data-app-theme=theme5] .list-row,html[data-app-theme=theme5] .policy-card,html[data-app-theme=theme5] .status-card,html[data-app-theme=theme5] .trust-block,html[data-app-theme=theme5] .settings-box,html[data-app-theme=theme5] .viewer-shell,html[data-app-theme=theme5] .trust-bar,html[data-app-theme=theme5] .guest-trust-item,html[data-app-theme=theme5] .guest-open-tip,html[data-app-theme=theme5] .topbar-search,html[data-app-theme=theme5] .input,html[data-app-theme=theme5] .textarea,html[data-app-theme=theme5] .select,html[data-app-theme=theme5] .chip-btn,html[data-app-theme=theme5] .btn{border-radius:0;box-shadow:none}html[data-app-theme=theme5] .sidebar{background:#0a0a0a;border:1px solid #262626}html[data-app-theme=theme5] .sidebar-card,html[data-app-theme=theme5] .main,html[data-app-theme=theme5] .card,html[data-app-theme=theme5] .workspace,html[data-app-theme=theme5] .overview-hero-panel,html[data-app-theme=theme5] .overview-spotlight-card,html[data-app-theme=theme5] .guest-showcase-card,html[data-app-theme=theme5] .guest-proof-card,html[data-app-theme=theme5] .metric,html[data-app-theme=theme5] .stack-item,html[data-app-theme=theme5] .overview-stat,html[data-app-theme=theme5] .recent-item,html[data-app-theme=theme5] .list-row,html[data-app-theme=theme5] .policy-card,html[data-app-theme=theme5] .status-card,html[data-app-theme=theme5] .trust-block,html[data-app-theme=theme5] .settings-box,html[data-app-theme=theme5] .viewer-shell,html[data-app-theme=theme5] .trust-bar,html[data-app-theme=theme5] .guest-trust-item,html[data-app-theme=theme5] .guest-open-tip,html[data-app-theme=theme5] .topbar-search,html[data-app-theme=theme5] .input,html[data-app-theme=theme5] .textarea,html[data-app-theme=theme5] .select,html[data-app-theme=theme5] .chip-btn{background:#0f0f0f;border:1px solid #262626}html[data-app-theme=theme5] .main,html[data-app-theme=theme5] .topbar{background:#0a0a0af0}html[data-app-theme=theme5] .topbar{border-bottom:1px solid #262626}html[data-app-theme=theme5] .page-title,html[data-app-theme=theme5] .guest-title,html[data-app-theme=theme5] .overview-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.05em;line-height:.94}html[data-app-theme=theme5] .guest-title-gradient,html[data-app-theme=theme5] .sidebar-brand-sub,html[data-app-theme=theme5] .sidebar-section-label,html[data-app-theme=theme5] .sidebar-link-badge,html[data-app-theme=theme5] .sidebar-footer,html[data-app-theme=theme5] .mood-label{color:#737373}html[data-app-theme=theme5] .sidebar-brand-dot,html[data-app-theme=theme5] .secret-preview,html[data-app-theme=theme5] .vault-lock,html[data-app-theme=theme5] .guest-showcase-card{background:#0f0f0f;border:1px solid #262626;color:#fafafa}html[data-app-theme=theme5] .sidebar-brand-dot{box-shadow:none}html[data-app-theme=theme5] .eyebrow,html[data-app-theme=theme5] .badge.ok,html[data-app-theme=theme5] .status-chip.ok{background:transparent;color:#ff3d00;border:1px solid rgba(255,61,0,.28)}html[data-app-theme=theme5] .status-chip{background:transparent;border:1px solid #262626;color:#737373;border-radius:0}html[data-app-theme=theme5] .btn{background:transparent;border:1px solid #262626;color:#fafafa;text-transform:uppercase;letter-spacing:.12em}html[data-app-theme=theme5] .btn.primary,html[data-app-theme=theme5] .tab.active{background:transparent;border-color:transparent;color:#ff3d00;box-shadow:inset 0 -2px #ff3d00}html[data-app-theme=theme5] .btn:hover:not(:disabled),html[data-app-theme=theme5] .sidebar-link:hover,html[data-app-theme=theme5] .sidebar-link.active,html[data-app-theme=theme5] .tab:hover{background:#ff3d000f;border-color:#ff3d0033;color:#fafafa}html[data-app-theme=theme5] .sidebar-link.active{box-shadow:inset 4px 0 #ff3d00}html[data-app-theme=theme5] .guest-title-gradient{background:none;color:#ff3d00}html[data-app-theme=theme5] .guest-showcase-chip,html[data-app-theme=theme5] .guest-showcase-dot,html[data-app-theme=theme5] .overview-spotlight-kicker,html[data-app-theme=theme5] .guest-proof-kicker,html[data-app-theme=theme5] .guest-showcase-kicker{color:#ff3d00}html[data-app-theme=theme5] .guest-showcase-chip{background:transparent;border:1px solid rgba(255,61,0,.24)}html[data-app-theme=theme5] .guest-showcase-dot{background:#ff3d00;box-shadow:none}html[data-app-theme=theme5] .guest-orb-cyan,html[data-app-theme=theme5] .guest-orb-pink,html[data-app-theme=theme5] .guest-orb-violet{background:#ff3d001a;filter:blur(40px)}html[data-app-theme=theme6]{color-scheme:dark;--ink: #e0e0e0;--muted: #6b7280;--fg-strong: #e0e0e0;--line: #2a2a3a;--brand: #00ff88;--brand-deep: #ff00ff;--accent: #00ff88;--accent-strong: #00d4ff;--accent-soft: rgba(0, 255, 136, .14);--font-heading: "Orbitron", "Share Tech Mono", "JetBrains Mono", monospace;--font-sans: "JetBrains Mono", "Fira Code", Consolas, monospace;--font-mono: "Share Tech Mono", "JetBrains Mono", monospace}html[data-app-theme=theme6] body{background:radial-gradient(circle at 18% 12%,rgba(0,255,136,.1),transparent 20%),radial-gradient(circle at 82% 20%,rgba(255,0,255,.1),transparent 18%),radial-gradient(circle at 50% 88%,rgba(0,212,255,.08),transparent 20%),linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(180deg,#0a0a0f 0% 100%);background-size:auto,auto,auto,50px 50px,50px 50px,auto;color:#e0e0e0;position:relative}html[data-app-theme=theme6] body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.26) 2px,rgba(0,0,0,.26) 4px);opacity:.32;mix-blend-mode:overlay}html[data-app-theme=theme6] body:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,0,255,.04),transparent 28%,transparent 72%,rgba(0,212,255,.04));opacity:.9}html[data-app-theme=theme6] .sidebar,html[data-app-theme=theme6] .main,html[data-app-theme=theme6] .card,html[data-app-theme=theme6] .workspace,html[data-app-theme=theme6] .overview-hero-panel,html[data-app-theme=theme6] .overview-spotlight-card,html[data-app-theme=theme6] .guest-showcase-card,html[data-app-theme=theme6] .guest-proof-card,html[data-app-theme=theme6] .metric,html[data-app-theme=theme6] .stack-item,html[data-app-theme=theme6] .overview-stat,html[data-app-theme=theme6] .recent-item,html[data-app-theme=theme6] .list-row,html[data-app-theme=theme6] .policy-card,html[data-app-theme=theme6] .status-card,html[data-app-theme=theme6] .trust-block,html[data-app-theme=theme6] .settings-box,html[data-app-theme=theme6] .viewer-shell,html[data-app-theme=theme6] .trust-bar,html[data-app-theme=theme6] .guest-trust-item,html[data-app-theme=theme6] .guest-open-tip,html[data-app-theme=theme6] .topbar-search,html[data-app-theme=theme6] .input,html[data-app-theme=theme6] .textarea,html[data-app-theme=theme6] .select,html[data-app-theme=theme6] .chip-btn,html[data-app-theme=theme6] .btn,html[data-app-theme=theme6] .sidebar-card,html[data-app-theme=theme6] .secret-preview,html[data-app-theme=theme6] .vault-lock{clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));border-radius:0}html[data-app-theme=theme6] .sidebar{background:linear-gradient(180deg,#0a0a0ff5,#12121aeb);border:1px solid #2a2a3a;box-shadow:0 0 5px #0f8,0 0 10px #00ff8840}html[data-app-theme=theme6] .main{background:transparent;border-color:transparent}html[data-app-theme=theme6] .topbar{background:#0a0a0fd1;border-bottom:1px solid rgba(0,255,136,.1)}html[data-app-theme=theme6] .sidebar-card,html[data-app-theme=theme6] .card,html[data-app-theme=theme6] .workspace,html[data-app-theme=theme6] .overview-hero-panel,html[data-app-theme=theme6] .overview-spotlight-card,html[data-app-theme=theme6] .guest-showcase-card,html[data-app-theme=theme6] .guest-proof-card,html[data-app-theme=theme6] .metric,html[data-app-theme=theme6] .stack-item,html[data-app-theme=theme6] .overview-stat,html[data-app-theme=theme6] .recent-item,html[data-app-theme=theme6] .list-row,html[data-app-theme=theme6] .policy-card,html[data-app-theme=theme6] .status-card,html[data-app-theme=theme6] .trust-block,html[data-app-theme=theme6] .settings-box,html[data-app-theme=theme6] .viewer-shell,html[data-app-theme=theme6] .trust-bar,html[data-app-theme=theme6] .guest-trust-item,html[data-app-theme=theme6] .guest-open-tip,html[data-app-theme=theme6] .topbar-search,html[data-app-theme=theme6] .input,html[data-app-theme=theme6] .textarea,html[data-app-theme=theme6] .select,html[data-app-theme=theme6] .chip-btn{background:#12121af0;border:1px solid #2a2a3a;box-shadow:0 0 3px #0f8,0 0 12px #00ff881a}html[data-app-theme=theme6] .page-title,html[data-app-theme=theme6] .guest-title,html[data-app-theme=theme6] .overview-title{text-transform:uppercase;letter-spacing:.08em;text-shadow:-1px 0 #ff00ff,1px 0 #00d4ff,0 0 18px rgba(0,255,136,.24)}html[data-app-theme=theme6] .sidebar-brand-dot,html[data-app-theme=theme6] .btn.primary,html[data-app-theme=theme6] .tab.active,html[data-app-theme=theme6] .secret-preview,html[data-app-theme=theme6] .vault-lock{background:#00ff881f;color:#0f8;border:2px solid #00ff88;box-shadow:0 0 5px #0f8,0 0 20px #00ff8840}html[data-app-theme=theme6] .btn.primary:hover:not(:disabled),html[data-app-theme=theme6] .tab.active:hover{filter:brightness(1.08)}html[data-app-theme=theme6] .btn,html[data-app-theme=theme6] .sidebar-link,html[data-app-theme=theme6] .tab,html[data-app-theme=theme6] .status-chip,html[data-app-theme=theme6] .eyebrow{text-transform:uppercase;letter-spacing:.16em}html[data-app-theme=theme6] .eyebrow,html[data-app-theme=theme6] .badge.ok,html[data-app-theme=theme6] .status-chip.ok{background:#00ff8814;color:#0f8;border:1px solid rgba(0,255,136,.3);box-shadow:0 0 5px #0f8,0 0 10px #00ff882e}html[data-app-theme=theme6] .status-chip{background:#12121ae6;border-color:#00d4ff38;color:#00d4ff}html[data-app-theme=theme6] .sidebar-link:hover,html[data-app-theme=theme6] .sidebar-link.active,html[data-app-theme=theme6] .btn:hover:not(:disabled),html[data-app-theme=theme6] .tab:hover{border-color:#00ff8880;box-shadow:0 0 5px #0f8,0 0 20px #00ff8829;background:#00ff880f;color:#0f8}html[data-app-theme=theme6] .guest-title-gradient{background:linear-gradient(90deg,#0f8,#00d4ff 48%,#f0f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}html[data-app-theme=theme6] .guest-showcase-chip{background:#ff00ff1a;border:1px solid rgba(255,0,255,.34);color:#f0f;box-shadow:0 0 5px #f0f,0 0 20px #ff00ff29}html[data-app-theme=theme6] .guest-showcase-dot{background:linear-gradient(135deg,#0f8,#00d4ff);box-shadow:0 0 5px #00d4ff,0 0 20px #00d4ff3d}html[data-app-theme=theme6] .guest-showcase-row{background:#12121ae0;border-color:#00d4ff2e}html[data-app-theme=theme6] .guest-orb-cyan{background:#00d4ff38}html[data-app-theme=theme6] .guest-orb-pink{background:#ff00ff38}html[data-app-theme=theme6] .guest-orb-violet{background:#0f83}html[data-app-theme=theme7]{color-scheme:light;--ink: #1c1b1f;--muted: #49454f;--fg-strong: #1c1b1f;--line: rgba(121, 116, 126, .26);--brand: #6750a4;--brand-deep: #7c63bd;--accent: #6750a4;--accent-strong: #7d5260;--accent-soft: rgba(103, 80, 164, .14);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--shadow-sm: 0 8px 24px rgba(28, 27, 31, .06);--shadow-md: 0 18px 40px rgba(28, 27, 31, .1);--shadow-lg: 0 28px 60px rgba(28, 27, 31, .14);--font-heading: "Roboto", "Segoe UI", Arial, sans-serif;--font-sans: "Roboto", "Segoe UI", Arial, sans-serif;--font-mono: "Roboto Mono", "JetBrains Mono", Menlo, monospace}html[data-app-theme=theme7] body{background:radial-gradient(circle at 12% 10%,rgba(103,80,164,.18),transparent 24%),radial-gradient(circle at 88% 12%,rgba(125,82,96,.16),transparent 22%),radial-gradient(circle at 52% 84%,rgba(232,222,248,.72),transparent 28%),linear-gradient(180deg,#fffbfe,#f8f3fb 58%,#fffafd);color:#1c1b1f}html[data-app-theme=theme7] body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 18%,rgba(103,80,164,.12),transparent 16%),radial-gradient(circle at 92% 22%,rgba(125,82,96,.1),transparent 14%);filter:blur(56px);opacity:.95}html[data-app-theme=theme7] .app-shell{width:min(1540px,calc(100% - 28px))}html[data-app-theme=theme7] .sidebar,html[data-app-theme=theme7] .main,html[data-app-theme=theme7] .card,html[data-app-theme=theme7] .workspace,html[data-app-theme=theme7] .hero-panel,html[data-app-theme=theme7] .hero-side,html[data-app-theme=theme7] .overview-hero-panel,html[data-app-theme=theme7] .overview-spotlight-card,html[data-app-theme=theme7] .guest-showcase-card,html[data-app-theme=theme7] .guest-proof-card,html[data-app-theme=theme7] .metric,html[data-app-theme=theme7] .stack-item,html[data-app-theme=theme7] .overview-stat,html[data-app-theme=theme7] .recent-item,html[data-app-theme=theme7] .list-row,html[data-app-theme=theme7] .policy-card,html[data-app-theme=theme7] .status-card,html[data-app-theme=theme7] .trust-block,html[data-app-theme=theme7] .settings-box,html[data-app-theme=theme7] .viewer-shell,html[data-app-theme=theme7] .trust-bar,html[data-app-theme=theme7] .guest-trust-item,html[data-app-theme=theme7] .guest-open-tip,html[data-app-theme=theme7] .topbar-search,html[data-app-theme=theme7] .input,html[data-app-theme=theme7] .textarea,html[data-app-theme=theme7] .select,html[data-app-theme=theme7] .chip-btn,html[data-app-theme=theme7] .btn,html[data-app-theme=theme7] .sidebar-card,html[data-app-theme=theme7] .secret-preview,html[data-app-theme=theme7] .vault-lock{border-radius:24px}html[data-app-theme=theme7] .sidebar{background:linear-gradient(180deg,#fffbfef5,#f3edf7f5);border-color:#79747e2e;box-shadow:0 24px 54px #6750a414;color:#1c1b1f}html[data-app-theme=theme7] .main{background:transparent;border-color:transparent;box-shadow:none}html[data-app-theme=theme7] .topbar{background:#fffbfed1;border-bottom-color:#79747e1a;backdrop-filter:blur(18px)}html[data-app-theme=theme7] .sidebar-card,html[data-app-theme=theme7] .card,html[data-app-theme=theme7] .workspace,html[data-app-theme=theme7] .hero-panel,html[data-app-theme=theme7] .overview-hero-panel,html[data-app-theme=theme7] .overview-spotlight-card,html[data-app-theme=theme7] .guest-showcase-card,html[data-app-theme=theme7] .guest-proof-card,html[data-app-theme=theme7] .metric,html[data-app-theme=theme7] .stack-item,html[data-app-theme=theme7] .overview-stat,html[data-app-theme=theme7] .recent-item,html[data-app-theme=theme7] .list-row,html[data-app-theme=theme7] .policy-card,html[data-app-theme=theme7] .status-card,html[data-app-theme=theme7] .trust-block,html[data-app-theme=theme7] .settings-box,html[data-app-theme=theme7] .viewer-shell,html[data-app-theme=theme7] .trust-bar,html[data-app-theme=theme7] .guest-trust-item,html[data-app-theme=theme7] .guest-open-tip,html[data-app-theme=theme7] .topbar-search,html[data-app-theme=theme7] .input,html[data-app-theme=theme7] .textarea,html[data-app-theme=theme7] .select,html[data-app-theme=theme7] .chip-btn{background:linear-gradient(180deg,#f3edf7eb,#fffbfef0);border-color:#79747e29;box-shadow:0 1px #fffc inset,0 10px 24px #1c1b1f0d}html[data-app-theme=theme7] .hero-panel{background:radial-gradient(circle at 14% 16%,rgba(103,80,164,.14),transparent 26%),radial-gradient(circle at 88% 88%,rgba(125,82,96,.12),transparent 24%),linear-gradient(180deg,#f3edf7fa,#e8def8eb);border-color:#6750a429}html[data-app-theme=theme7] .hero-panel h1,html[data-app-theme=theme7] .hero-panel .metric-value{color:#211933}html[data-app-theme=theme7] .hero-panel p,html[data-app-theme=theme7] .metric-label,html[data-app-theme=theme7] .footer-note{color:#4e465a}html[data-app-theme=theme7] .hero-side{background:radial-gradient(circle at 80% 18%,rgba(167,139,250,.18),transparent 22%),linear-gradient(180deg,#232244fa,#1c1e38fa);border-color:#a78bfa1f;color:#f6f1ff}html[data-app-theme=theme7] .hero-side h3{color:#f6f1ff}html[data-app-theme=theme7] .page-title,html[data-app-theme=theme7] .guest-title,html[data-app-theme=theme7] .overview-title{font-family:var(--font-heading);letter-spacing:-.025em;line-height:1.15;font-weight:500}html[data-app-theme=theme7] .sidebar-brand-sub,html[data-app-theme=theme7] .sidebar-card p,html[data-app-theme=theme7] .sidebar-section-label,html[data-app-theme=theme7] .sidebar-link-badge,html[data-app-theme=theme7] .sidebar-footer,html[data-app-theme=theme7] .mood-label{color:#49454f}html[data-app-theme=theme7] .sidebar-brand-text,html[data-app-theme=theme7] .sidebar-card h3,html[data-app-theme=theme7] .mini-stat,html[data-app-theme=theme7] .topbar-title{color:#1c1b1f}html[data-app-theme=theme7] .btn,html[data-app-theme=theme7] .chip-btn,html[data-app-theme=theme7] .status-chip,html[data-app-theme=theme7] .sidebar-link,html[data-app-theme=theme7] .tab{border-radius:9999px;color:#362f3e;transition:transform .18s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}html[data-app-theme=theme7] .btn:hover:not(:disabled),html[data-app-theme=theme7] .chip-btn:hover:not(:disabled),html[data-app-theme=theme7] .sidebar-link:hover,html[data-app-theme=theme7] .sidebar-link.active,html[data-app-theme=theme7] .tab:hover{background:#6750a41a;border-color:#6750a42e;color:#36275e;transform:translateY(-1px);box-shadow:0 12px 28px #6750a41f}html[data-app-theme=theme7] .btn:active,html[data-app-theme=theme7] .chip-btn:active,html[data-app-theme=theme7] .tab:active{transform:scale(.97)}html[data-app-theme=theme7] .sidebar-brand-dot,html[data-app-theme=theme7] .btn.primary,html[data-app-theme=theme7] .tab.active,html[data-app-theme=theme7] .secret-preview,html[data-app-theme=theme7] .vault-lock{background:linear-gradient(135deg,#6750a4,#7c63bd 58%,#7d5260);color:#fff;border-color:#6750a42e;box-shadow:0 14px 30px #6750a43d}html[data-app-theme=theme7] .btn.primary:hover:not(:disabled),html[data-app-theme=theme7] .tab.active:hover{background:linear-gradient(135deg,#6750a4eb,#7c63bdf0,#7d5260eb);color:#fff}html[data-app-theme=theme7] .secret-label{color:#f6f1ffc2}html[data-app-theme=theme7] .secret-value{color:#fff;letter-spacing:.01em}html[data-app-theme=theme7] .eyebrow,html[data-app-theme=theme7] .badge.ok,html[data-app-theme=theme7] .status-chip.ok,html[data-app-theme=theme7] .guest-showcase-chip{background:#e8def8eb;color:#1d192b;border-color:#6750a41a}html[data-app-theme=theme7] .status-chip{background:#f3edf7f0;border-color:#79747e1f;color:#49454f}html[data-app-theme=theme7] .stack-item{background:#fffbfef5;border:1px solid rgba(167,139,250,.12);color:#1d192b}html[data-app-theme=theme7] .stack-item small{color:#5a5267}html[data-app-theme=theme7] .guest-title-gradient{background:linear-gradient(90deg,#1c1b1f,#6750a4 58%,#7d5260);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-app-theme=theme7] .guest-showcase-dot{background:linear-gradient(135deg,#6750a4,#7d5260);box-shadow:0 0 18px #6750a438}html[data-app-theme=theme7] .guest-showcase-row{background:#fffbfebd;border-color:#79747e1a}html[data-app-theme=theme7] .guest-orb-cyan{background:#6750a424}html[data-app-theme=theme7] .guest-orb-pink{background:#7d52601f}html[data-app-theme=theme7] .guest-orb-violet{background:#e8def8e0}@media(max-width:760px){.overview-toolbar{flex-direction:column;align-items:stretch}.mood-control{align-items:stretch;min-width:0}.mood-select{min-width:0}.mood-note{text-align:left}}html[data-app-theme=design01]{color-scheme:light;--bg: #f4f4ef;--bg-soft: #fbfbf8;--panel: rgba(255, 255, 255, .98);--panel-strong: rgba(255, 255, 255, 1);--ink: #0a0a0a;--muted: #2e2e2e;--fg-strong: #0a0a0a;--fg-dim: #4f4f4f;--line: rgba(17, 17, 17, .11);--border: rgba(17, 17, 17, .11);--border-strong: rgba(17, 17, 17, .18);--border-focus: #2f6fed;--brand: #2f6fed;--brand-deep: #1f4eb2;--accent: #2f6fed;--accent-strong: #1f4eb2;--accent-soft: rgba(47, 111, 237, .08);--signal: #f2bf64;--signal-soft: rgba(242, 191, 100, .12);--sky: #a7b5c7;--sky-soft: rgba(167, 181, 199, .14);--success: #2f6fed;--success-soft: rgba(47, 111, 237, .12);--warning: #b6801f;--warning-soft: rgba(182, 128, 31, .12);--danger: #c62828;--danger-soft: rgba(198, 40, 40, .12);--info: #5a92ff;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 32px;--shadow-sm: 0 1px 3px rgba(29, 39, 56, .05);--shadow-md: 0 18px 44px rgba(29, 39, 56, .07);--shadow-lg: 0 20px 50px rgba(29, 39, 56, .09);--shadow-xl: 0 28px 80px rgba(29, 39, 56, .12);--font-heading: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html[data-app-theme=design01] body{background:radial-gradient(circle at 8% 10%,rgba(242,191,100,.04),transparent 16%),radial-gradient(circle at 100% 0%,rgba(47,111,237,.03),transparent 18%),linear-gradient(180deg,#fbfbf8,#f4f4ef);color:var(--ink)}html[data-app-theme=design01] .app-shell{width:min(1460px,calc(100% - 40px));margin:20px auto 28px;gap:24px}html[data-app-theme=design01] .sidebar{background:#fffffffa;backdrop-filter:blur(18px);color:var(--ink);border:1px solid rgba(17,17,17,.08);box-shadow:var(--shadow-lg)}html[data-app-theme=design01] .sidebar-brand-dot{color:#fff;background:linear-gradient(135deg,#2f6fed,#5a92ff);box-shadow:0 16px 34px #2f6fed2e}html[data-app-theme=design01] .sidebar-brand-sub,html[data-app-theme=design01] .sidebar-section-label,html[data-app-theme=design01] .sidebar-card p,html[data-app-theme=design01] .sidebar-link-badge,html[data-app-theme=design01] .sidebar-footer,html[data-app-theme=design01] .mood-label{color:#303030}html[data-app-theme=design01] .sidebar-link{color:#0a0a0a;background:#ffffffc2;border-color:#11111114}html[data-app-theme=design01] .sidebar-link:hover{color:#111;background:#fff;border-color:#2f6fed2e;box-shadow:0 10px 22px #1d27380f;transform:translateY(-1px)}html[data-app-theme=design01] .sidebar-link.active{color:#12347d;background:linear-gradient(135deg,#2f6fed29,#fffffffa);border-color:#2f6fed5c;box-shadow:0 16px 30px #1d273817,inset 0 1px #ffffffe0}html[data-app-theme=design01] .sidebar-link.active:before{background:linear-gradient(180deg,#2f6fed,#6d95f5);box-shadow:0 0 18px #2f6fed38}html[data-app-theme=design01] .sidebar-link.active .sidebar-link-badge{color:#1f4eb2}html[data-app-theme=design01] .sidebar-card{background:#fff;border-color:#11111114}html[data-app-theme=design01] .main{background:transparent;border-color:transparent;backdrop-filter:none;box-shadow:none;border-radius:0;overflow:visible}html[data-app-theme=design01] .topbar{background:#fffffffa;border:1px solid rgba(17,17,17,.08);border-radius:28px;backdrop-filter:blur(14px);position:static;top:auto;z-index:auto;margin:18px 18px 0;box-shadow:var(--shadow-md)}html[data-app-theme=design01] .topbar+.trust-bar{margin:18px 18px 0!important}html[data-app-theme=design01] .topbar-search,html[data-app-theme=design01] .btn,html[data-app-theme=design01] .chip-btn,html[data-app-theme=design01] .metric,html[data-app-theme=design01] .stack-item,html[data-app-theme=design01] .overview-stat,html[data-app-theme=design01] .recent-item,html[data-app-theme=design01] .list-row,html[data-app-theme=design01] .policy-card,html[data-app-theme=design01] .status-card,html[data-app-theme=design01] .trust-block,html[data-app-theme=design01] .settings-box,html[data-app-theme=design01] .viewer-shell,html[data-app-theme=design01] .trust-bar,html[data-app-theme=design01] .drop-badge,html[data-app-theme=design01] .guest-proof-card,html[data-app-theme=design01] .guest-showcase-card,html[data-app-theme=design01] .guest-trust-item,html[data-app-theme=design01] .guest-open-tip,html[data-app-theme=design01] .card,html[data-app-theme=design01] .hero-panel,html[data-app-theme=design01] .hero-side,html[data-app-theme=design01] .workspace,html[data-app-theme=design01] .overview-hero-panel,html[data-app-theme=design01] .overview-spotlight-card{background:#fff;border-color:#11111114;box-shadow:var(--shadow-md);backdrop-filter:blur(12px)}html[data-app-theme=design01] .input,html[data-app-theme=design01] .textarea,html[data-app-theme=design01] .select,html[data-app-theme=design01] .topbar-search{background:#fff;border-color:#1111111f}html[data-app-theme=design01] .card,html[data-app-theme=design01] .hero-panel,html[data-app-theme=design01] .hero-side,html[data-app-theme=design01] .overview-hero-panel,html[data-app-theme=design01] .overview-spotlight-card,html[data-app-theme=design01] .guest-showcase-card{position:relative;overflow:hidden}html[data-app-theme=design01] .card:before,html[data-app-theme=design01] .hero-panel:before,html[data-app-theme=design01] .hero-side:before,html[data-app-theme=design01] .overview-hero-panel:before,html[data-app-theme=design01] .overview-spotlight-card:before,html[data-app-theme=design01] .guest-showcase-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 32%)}html[data-app-theme=design01] .card:hover,html[data-app-theme=design01] .hero-panel:hover,html[data-app-theme=design01] .hero-side:hover,html[data-app-theme=design01] .overview-spotlight-card:hover,html[data-app-theme=design01] .guest-showcase-card:hover{transform:translateY(-2px);border-color:#2f6fed29}html[data-app-theme=design01] .btn{border-radius:16px;min-height:48px;color:#0a0a0a;background:#fff;border-color:#1111111a;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}html[data-app-theme=design01] .btn:hover:not(:disabled),html[data-app-theme=design01] .chip-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#2f6fed33;background:#fff;box-shadow:0 12px 24px #1d27380f}html[data-app-theme=design01] .btn.primary,html[data-app-theme=design01] .tab.active,html[data-app-theme=design01] .secret-preview,html[data-app-theme=design01] .vault-lock{color:#fff;background:linear-gradient(135deg,#2f6fed,#6e9cff);border-color:transparent;box-shadow:0 18px 34px #2f6fed2e}html[data-app-theme=design01] .btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#245fd5,#5f90ff);box-shadow:0 20px 38px #2f6fed3d}html[data-app-theme=design01] .eyebrow,html[data-app-theme=design01] .badge.ok,html[data-app-theme=design01] .status-chip.ok,html[data-app-theme=design01] .guest-showcase-chip{color:#1f4eb2;background:#e5efff;border-color:#2f6fed2e}html[data-app-theme=design01] .status-chip{color:#111;border-color:#1111111a;background:#fff}html[data-app-theme=design01] .content{padding:18px}html[data-app-theme=design01] .dashboard-grid{grid-template-columns:1fr;gap:18px}html[data-app-theme=design01] .panel-side{grid-template-columns:1fr}html[data-app-theme=design01] .status-chip.warn{color:#8d671a;border-color:#f2bf645c;background:#fff8e6f2}html[data-app-theme=design01] .status-chip.danger{color:#a61b1b;border-color:#c628283d;background:#fff2f2f5}html[data-app-theme=design01] .guest-title,html[data-app-theme=design01] .overview-title,html[data-app-theme=design01] .page-title{letter-spacing:-.04em}html[data-app-theme=design01] .guest-title-gradient{background:linear-gradient(90deg,#111,#3a5fbc 58%,#2f6fed);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-app-theme=design01] .guest-showcase{isolation:isolate}html[data-app-theme=design01] .guest-orb{display:none}html[data-app-theme=design01] .guest-showcase-main{background:linear-gradient(180deg,#fffffffc,#fffffffc),radial-gradient(circle at 80% 10%,rgba(47,111,237,.02),transparent 18rem);box-shadow:var(--shadow-lg)}html[data-app-theme=design01] .guest-showcase-dot{background:linear-gradient(135deg,#2f6fed,#7ca7ff);box-shadow:0 0 0 6px #2f6fed1a}html[data-app-theme=design01] .guest-proof-kicker,html[data-app-theme=design01] .guest-showcase-kicker,html[data-app-theme=design01] .overview-spotlight-kicker{color:#4d4d4d}html[data-app-theme=design01] .dropzone,html[data-app-theme=design01] .open-drop{border-color:#2f6fed2e;background:#fff}html[data-app-theme=design01] .dropzone:hover,html[data-app-theme=design01] .dropzone.active{border-color:#2f6fed;background:linear-gradient(135deg,#e6edf9f0,#f5f7fbfa)}html[data-app-theme=design01] .input:focus,html[data-app-theme=design01] .textarea:focus,html[data-app-theme=design01] .select:focus{border-color:#2f6fed;background:#fff;box-shadow:0 0 0 4px #2f6fed14}html[data-app-theme=design01] .policy-card.highlight{background:#fff}html[data-app-theme=design01] .secret-dialog-secret,html[data-app-theme=design01] .secret-chunks,html[data-app-theme=design01] .viewer-empty,html[data-app-theme=design01] .footer-note{background:#fff;border-color:#11111114}html[data-app-theme=design01] .modal-backdrop{background:#ebebe6c7;backdrop-filter:blur(10px)}html[data-app-theme=design01] .modal,html[data-app-theme=design01] .toast{border-color:#1111111a;background:#fff;box-shadow:0 28px 80px #1d273824}html[data-app-theme=design01] .overview-title,html[data-app-theme=design01] .card-title,html[data-app-theme=design01] .topbar-title,html[data-app-theme=design01] .sidebar-brand-text{letter-spacing:-.02em}html[data-app-theme=design01] .page-subtitle,html[data-app-theme=design01] .card-subtle,html[data-app-theme=design01] .mood-note,html[data-app-theme=design01] .field-label,html[data-app-theme=design01] .badge-soft,html[data-app-theme=design01] .mini-stat,html[data-app-theme=design01] .metric-label,html[data-app-theme=design01] .stack-item small{color:#2e2e2e}html[data-app-theme=design01] .badge-soft{background:#2f6fed14}html[data-app-theme=design01] .guest-proof-card p,html[data-app-theme=design01] .guest-showcase-mini p,html[data-app-theme=design01] .overview-spotlight-list p,html[data-app-theme=design01] .recent-item small,html[data-app-theme=design01] .list-row-meta,html[data-app-theme=design01] .sidebar-card p{color:#252525}html[data-app-theme=design01] .topbar-title,html[data-app-theme=design01] .sidebar-brand-text,html[data-app-theme=design01] .card-title,html[data-app-theme=design01] .list-row-title{color:#050505}html[data-app-theme=design01] .toggle input:checked+.toggle-track{background:linear-gradient(90deg,#2e7d32,#56a05a)}html[data-app-theme=design01swap]{color-scheme:light;--bg: #f4f4ef;--bg-soft: #fbfbf8;--panel: rgba(255, 255, 255, .98);--panel-strong: rgba(255, 255, 255, 1);--ink: #0a0a0a;--muted: #2e2e2e;--fg-strong: #0a0a0a;--fg-dim: #4f4f4f;--line: rgba(17, 17, 17, .11);--border: rgba(17, 17, 17, .11);--border-strong: rgba(17, 17, 17, .18);--border-focus: #2e7d32;--brand: #2e7d32;--brand-deep: #1f5a23;--accent: #2e7d32;--accent-strong: #1f5a23;--accent-soft: rgba(46, 125, 50, .08);--signal: #f2bf64;--signal-soft: rgba(242, 191, 100, .12);--sky: #a7b5c7;--sky-soft: rgba(167, 181, 199, .14);--success: #2e7d32;--success-soft: rgba(46, 125, 50, .12);--warning: #b6801f;--warning-soft: rgba(182, 128, 31, .12);--danger: #c62828;--danger-soft: rgba(198, 40, 40, .12);--info: #2f6fed}html[data-app-theme=design01swap] body{background:radial-gradient(circle at 8% 10%,rgba(242,191,100,.04),transparent 16%),radial-gradient(circle at 100% 0%,rgba(46,125,50,.03),transparent 18%),linear-gradient(180deg,#fbfbf8,#f4f4ef);color:var(--ink)}html[data-app-theme=design01swap] .sidebar{background:#fffffffa;color:var(--ink);border:1px solid rgba(17,17,17,.08)}html[data-app-theme=design01swap] .sidebar-brand-dot{background:linear-gradient(135deg,#2e7d32,#56a05a);box-shadow:0 16px 34px #2e7d322e}html[data-app-theme=design01swap] .sidebar-brand-sub,html[data-app-theme=design01swap] .sidebar-section-label,html[data-app-theme=design01swap] .sidebar-card p,html[data-app-theme=design01swap] .sidebar-link-badge,html[data-app-theme=design01swap] .sidebar-footer,html[data-app-theme=design01swap] .mood-label{color:#303030}html[data-app-theme=design01swap] .sidebar-link{color:#0a0a0a;background:#ffffffc2;border-color:#11111114}html[data-app-theme=design01swap] .sidebar-link:hover{color:#111;background:#fff;border-color:#2e7d322e}html[data-app-theme=design01swap] .sidebar-link.active{color:#184c1d;background:linear-gradient(135deg,#2e7d3229,#fffffffa);border-color:#2e7d3257;box-shadow:0 16px 30px #1d273817,inset 0 1px #ffffffe0}html[data-app-theme=design01swap] .sidebar-link.active:before{background:linear-gradient(180deg,#2e7d32,#6eb073);box-shadow:0 0 18px #2e7d3233}html[data-app-theme=design01swap] .sidebar-link.active .sidebar-link-badge{color:#1f5a23}html[data-app-theme=design01swap] .sidebar-card,html[data-app-theme=design01swap] .main,html[data-app-theme=design01swap] .topbar-search,html[data-app-theme=design01swap] .btn,html[data-app-theme=design01swap] .chip-btn,html[data-app-theme=design01swap] .metric,html[data-app-theme=design01swap] .stack-item,html[data-app-theme=design01swap] .overview-stat,html[data-app-theme=design01swap] .recent-item,html[data-app-theme=design01swap] .list-row,html[data-app-theme=design01swap] .policy-card,html[data-app-theme=design01swap] .status-card,html[data-app-theme=design01swap] .trust-block,html[data-app-theme=design01swap] .settings-box,html[data-app-theme=design01swap] .viewer-shell,html[data-app-theme=design01swap] .trust-bar,html[data-app-theme=design01swap] .drop-badge,html[data-app-theme=design01swap] .guest-proof-card,html[data-app-theme=design01swap] .guest-showcase-card,html[data-app-theme=design01swap] .guest-trust-item,html[data-app-theme=design01swap] .guest-open-tip,html[data-app-theme=design01swap] .card,html[data-app-theme=design01swap] .hero-panel,html[data-app-theme=design01swap] .hero-side,html[data-app-theme=design01swap] .workspace,html[data-app-theme=design01swap] .overview-hero-panel,html[data-app-theme=design01swap] .overview-spotlight-card,html[data-app-theme=design01swap] .policy-card.highlight,html[data-app-theme=design01swap] .secret-dialog-secret,html[data-app-theme=design01swap] .secret-chunks,html[data-app-theme=design01swap] .viewer-empty,html[data-app-theme=design01swap] .footer-note,html[data-app-theme=design01swap] .modal,html[data-app-theme=design01swap] .toast{background:#fff;border-color:#11111114}html[data-app-theme=design01swap] .input,html[data-app-theme=design01swap] .textarea,html[data-app-theme=design01swap] .select{background:#fff;border-color:#1111111f}html[data-app-theme=design01swap] .topbar{background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:28px;position:static;top:auto;z-index:auto;margin:18px 18px 0;box-shadow:var(--shadow-md)}html[data-app-theme=design01swap] .main{background:transparent;border-color:transparent;backdrop-filter:none;box-shadow:none;border-radius:0;overflow:visible}html[data-app-theme=design01swap] .topbar+.trust-bar{margin:18px 18px 0!important}html[data-app-theme=design01swap] .btn{color:#0a0a0a;background:#fff;border-color:#1111111a}html[data-app-theme=design01swap] .btn:hover:not(:disabled),html[data-app-theme=design01swap] .chip-btn:hover:not(:disabled){border-color:#2e7d3233;background:#fff}html[data-app-theme=design01swap] .btn.primary,html[data-app-theme=design01swap] .tab.active,html[data-app-theme=design01swap] .secret-preview,html[data-app-theme=design01swap] .vault-lock{color:#fff;background:linear-gradient(135deg,#2e7d32,#56a05a);border-color:transparent;box-shadow:0 18px 34px #2e7d322e}html[data-app-theme=design01swap] .btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#256729,#4d954f);box-shadow:0 20px 38px #2e7d323d}html[data-app-theme=design01swap] .eyebrow,html[data-app-theme=design01swap] .badge.ok,html[data-app-theme=design01swap] .status-chip.ok,html[data-app-theme=design01swap] .guest-showcase-chip{color:#1f5a23;background:#e8f3e8;border-color:#2e7d322e}html[data-app-theme=design01swap] .status-chip{color:#111;border-color:#1111111a;background:#fff}html[data-app-theme=design01swap] .content{padding:18px}html[data-app-theme=design01swap] .dashboard-grid{grid-template-columns:1fr;gap:18px}html[data-app-theme=design01swap] .panel-side{grid-template-columns:1fr}html[data-app-theme=design01swap] .status-chip.danger{color:#a61b1b;border-color:#c628283d;background:#fff2f2f5}html[data-app-theme=design01swap] .guest-title-gradient{background:linear-gradient(90deg,#111,#255f29 58%,#2e7d32);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-app-theme=design01swap] .guest-showcase-main{background:linear-gradient(180deg,#fffffffc,#fffffffc),radial-gradient(circle at 80% 10%,rgba(46,125,50,.02),transparent 18rem)}html[data-app-theme=design01swap] .guest-showcase-dot{background:linear-gradient(135deg,#2e7d32,#73b476);box-shadow:0 0 0 6px #2e7d321a}html[data-app-theme=design01swap] .dropzone,html[data-app-theme=design01swap] .open-drop{border-color:#2e7d322e;background:#fff}html[data-app-theme=design01swap] .dropzone:hover,html[data-app-theme=design01swap] .dropzone.active{border-color:#2e7d32;background:linear-gradient(135deg,#e9f2e9f0,#f5f8f1fa)}html[data-app-theme=design01swap] .input:focus,html[data-app-theme=design01swap] .textarea:focus,html[data-app-theme=design01swap] .select:focus{border-color:#2e7d32;background:#fff;box-shadow:0 0 0 4px #2e7d3214}html[data-app-theme=design01swap] .page-subtitle,html[data-app-theme=design01swap] .card-subtle,html[data-app-theme=design01swap] .mood-note,html[data-app-theme=design01swap] .field-label,html[data-app-theme=design01swap] .badge-soft,html[data-app-theme=design01swap] .mini-stat,html[data-app-theme=design01swap] .metric-label,html[data-app-theme=design01swap] .stack-item small{color:#2e2e2e}html[data-app-theme=design01swap] .badge-soft{background:#2e7d3214}html[data-app-theme=design01swap] .guest-proof-card p,html[data-app-theme=design01swap] .guest-showcase-mini p,html[data-app-theme=design01swap] .overview-spotlight-list p,html[data-app-theme=design01swap] .recent-item small,html[data-app-theme=design01swap] .list-row-meta,html[data-app-theme=design01swap] .sidebar-card p,html[data-app-theme=design01swap] .guest-proof-kicker,html[data-app-theme=design01swap] .guest-showcase-kicker,html[data-app-theme=design01swap] .overview-spotlight-kicker{color:#252525}html[data-app-theme=design01swap] .topbar-title,html[data-app-theme=design01swap] .sidebar-brand-text,html[data-app-theme=design01swap] .card-title,html[data-app-theme=design01swap] .list-row-title{color:#050505}html[data-app-theme=design01swap] .toggle input:checked+.toggle-track{background:linear-gradient(90deg,#2f6fed,#5a92ff)}html[data-app-theme=sealedpacket]{color-scheme:dark;--bg: #0a1220;--bg-soft: #102038;--panel: rgba(15, 29, 52, .62);--panel-strong: rgba(21, 39, 68, .78);--ink: #f5f8ff;--muted: #bdd0ea;--fg-strong: #ffffff;--fg-dim: #d4e1f2;--line: rgba(116, 194, 255, .22);--border: rgba(116, 194, 255, .2);--border-strong: rgba(116, 194, 255, .34);--border-focus: #00d8ff;--brand: #00d8ff;--brand-deep: #0067ff;--accent: #0067ff;--accent-strong: #7c35ff;--accent-soft: rgba(0, 216, 255, .12);--signal: #7c35ff;--signal-soft: rgba(124, 53, 255, .12);--sky: #8db7ff;--sky-soft: rgba(141, 183, 255, .16);--success: #00d8ff;--success-soft: rgba(0, 216, 255, .13);--warning: #8db7ff;--warning-soft: rgba(141, 183, 255, .12);--danger: #ffb4a8;--danger-soft: rgba(255, 180, 168, .14);--info: #8db7ff;--radius-sm: 14px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 32px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 14px 50px rgba(0, 0, 0, .22);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .35);--shadow-xl: 0 34px 100px rgba(0, 0, 0, .42);--font-heading: Orbitron, Eurostile, Rajdhani, "Segoe UI", system-ui, sans-serif;--font-sans: "Segoe UI", system-ui, sans-serif}html[data-app-theme=sealedpacket] body{background:radial-gradient(circle at 55% 18%,rgba(72,142,255,.24),transparent 34%),radial-gradient(circle at 78% 38%,rgba(145,88,255,.16),transparent 30%),linear-gradient(180deg,#0b1322,#111c31,#0a1220);color:var(--ink);overflow-x:hidden}html[data-app-theme=sealedpacket] body:before,html[data-app-theme=sealedpacket] body:after{content:"";position:fixed;pointer-events:none;z-index:-1}html[data-app-theme=sealedpacket] body:before{inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:72px 72px,72px 72px;mask-image:radial-gradient(circle at center,black,transparent 76%);opacity:.28}html[data-app-theme=sealedpacket] body:after{z-index:-2;inset:150px auto auto -140px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle at center,rgba(72,142,255,.34),rgba(72,142,255,.12) 34%,transparent 72%),radial-gradient(circle at 175% 58%,rgba(145,88,255,.24),transparent 46%),radial-gradient(circle at 124% 148%,rgba(0,216,255,.24),transparent 38%);filter:blur(78px);opacity:.34;animation:sealedpacketGlowFloat 14s ease-in-out infinite alternate}html[data-app-theme=sealedpacket] .app-shell{width:min(1480px,calc(100% - 40px));margin:20px auto 28px;position:relative}html[data-app-theme=sealedpacket] .app-shell:before,html[data-app-theme=sealedpacket] .app-shell:after{content:"";position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(72px);opacity:.24}html[data-app-theme=sealedpacket] .app-shell:before{right:-160px;top:340px;background:radial-gradient(circle at center,rgba(145,88,255,.48),transparent 68%);animation:sealedpacketGlowFloatReverse 16s ease-in-out infinite alternate}html[data-app-theme=sealedpacket] .app-shell:after{left:42%;bottom:-220px;background:radial-gradient(circle at center,rgba(0,216,255,.38),transparent 68%);animation:sealedpacketGlowFloat 18s ease-in-out infinite alternate}html[data-app-theme=sealedpacket] .sidebar{background:radial-gradient(circle at 90% 14%,rgba(0,216,255,.12),transparent 22%),linear-gradient(180deg,#0c1729db,#0f1d34d6);backdrop-filter:blur(22px);color:#f5f8ff;border:1px solid rgba(116,194,255,.16);box-shadow:0 24px 80px #00000059,inset 0 1px #ffffff0d}html[data-app-theme=sealedpacket] .sidebar-brand-dot{color:#03070d;background:linear-gradient(135deg,#f8fbff,#8995aa 45%,#005cff 70%,#00d8ff);border-radius:15px;box-shadow:0 0 28px #00d8ff6b}html[data-app-theme=sealedpacket] .sidebar-brand-sub,html[data-app-theme=sealedpacket] .sidebar-section-label,html[data-app-theme=sealedpacket] .sidebar-card p,html[data-app-theme=sealedpacket] .sidebar-link-badge,html[data-app-theme=sealedpacket] .sidebar-footer{color:#eef6ffbd}html[data-app-theme=sealedpacket] .sidebar-link{color:#eef6ffd1;background:#ffffff0a;border-color:#74c2ff1f}html[data-app-theme=sealedpacket] .sidebar-link:hover{color:#fff;background:linear-gradient(135deg,#00d8ff1c,#0067ff24);border-color:#00d8ff4d;box-shadow:0 12px 30px #00071433,inset 0 1px #ffffff14}html[data-app-theme=sealedpacket] .sidebar-link.active{color:#fff;background:linear-gradient(135deg,#00d8ff33,#005cff38);border-color:#00d8ff6b;box-shadow:0 16px 34px #000a1a42,inset 0 1px #ffffff1a}html[data-app-theme=sealedpacket] .sidebar-link.active:before{background:linear-gradient(180deg,#e9fbff,#7fe7ff);box-shadow:0 0 20px #00d8ff6b,0 0 32px #005cff2e}html[data-app-theme=sealedpacket] .sidebar-card{background:linear-gradient(180deg,#12213aa8,#182d4e8a);border-color:#74c2ff29;box-shadow:inset 0 1px #ffffff0a}html[data-app-theme=sealedpacket] .main{background:transparent;border-color:transparent;backdrop-filter:none;box-shadow:none;overflow:visible}html[data-app-theme=sealedpacket] .topbar{background:#0c1729a8;border-bottom:1px solid rgba(116,194,255,.14);backdrop-filter:blur(20px)}html[data-app-theme=sealedpacket] .topbar-search,html[data-app-theme=sealedpacket] .btn,html[data-app-theme=sealedpacket] .chip-btn,html[data-app-theme=sealedpacket] .input,html[data-app-theme=sealedpacket] .textarea,html[data-app-theme=sealedpacket] .select,html[data-app-theme=sealedpacket] .metric,html[data-app-theme=sealedpacket] .stack-item,html[data-app-theme=sealedpacket] .overview-stat,html[data-app-theme=sealedpacket] .recent-item,html[data-app-theme=sealedpacket] .list-row,html[data-app-theme=sealedpacket] .policy-card,html[data-app-theme=sealedpacket] .status-card,html[data-app-theme=sealedpacket] .trust-block,html[data-app-theme=sealedpacket] .settings-box,html[data-app-theme=sealedpacket] .viewer-shell,html[data-app-theme=sealedpacket] .trust-bar,html[data-app-theme=sealedpacket] .drop-badge,html[data-app-theme=sealedpacket] .guest-proof-card,html[data-app-theme=sealedpacket] .guest-showcase-card,html[data-app-theme=sealedpacket] .guest-trust-item,html[data-app-theme=sealedpacket] .guest-open-tip,html[data-app-theme=sealedpacket] .card,html[data-app-theme=sealedpacket] .hero-panel,html[data-app-theme=sealedpacket] .hero-side,html[data-app-theme=sealedpacket] .workspace,html[data-app-theme=sealedpacket] .overview-hero-panel,html[data-app-theme=sealedpacket] .overview-spotlight-card{background:linear-gradient(180deg,#12213aa3,#182d4e85);border-color:#74c2ff2e;box-shadow:0 18px 58px #00000052;backdrop-filter:blur(18px)}html[data-app-theme=sealedpacket] .card,html[data-app-theme=sealedpacket] .hero-panel,html[data-app-theme=sealedpacket] .hero-side,html[data-app-theme=sealedpacket] .overview-hero-panel,html[data-app-theme=sealedpacket] .overview-spotlight-card,html[data-app-theme=sealedpacket] .guest-showcase-card{position:relative;overflow:hidden}html[data-app-theme=sealedpacket] .card:before,html[data-app-theme=sealedpacket] .hero-panel:before,html[data-app-theme=sealedpacket] .hero-side:before,html[data-app-theme=sealedpacket] .overview-hero-panel:before,html[data-app-theme=sealedpacket] .overview-spotlight-card:before,html[data-app-theme=sealedpacket] .guest-showcase-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(0,216,255,.28),transparent 28%,rgba(0,103,255,.24),rgba(124,53,255,.16) 72%,transparent 84%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55}html[data-app-theme=sealedpacket] .card:hover,html[data-app-theme=sealedpacket] .hero-panel:hover,html[data-app-theme=sealedpacket] .hero-side:hover,html[data-app-theme=sealedpacket] .overview-spotlight-card:hover,html[data-app-theme=sealedpacket] .guest-showcase-card:hover{transform:translateY(-4px);border-color:#00d8ff4d;background:linear-gradient(180deg,#0a1528d6,#07101feb)}html[data-app-theme=sealedpacket] .btn{border-radius:999px;min-height:46px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}html[data-app-theme=sealedpacket] .btn:hover:not(:disabled),html[data-app-theme=sealedpacket] .chip-btn:hover:not(:disabled){transform:translateY(-2px);background:#ffffff12;border-color:#00d8ff6b}html[data-app-theme=sealedpacket] .btn.primary,html[data-app-theme=sealedpacket] .tab.active,html[data-app-theme=sealedpacket] .secret-preview,html[data-app-theme=sealedpacket] .vault-lock{color:#fff;background:linear-gradient(135deg,#00d8ff2e,#0067ff42);border-color:#00d8ff8c;box-shadow:0 0 24px #0077ff38}html[data-app-theme=sealedpacket] .btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#00d8ff3d,#0067ff57);box-shadow:0 0 30px #0077ff47}html[data-app-theme=sealedpacket] .eyebrow,html[data-app-theme=sealedpacket] .badge.ok,html[data-app-theme=sealedpacket] .status-chip.ok,html[data-app-theme=sealedpacket] .guest-showcase-chip{color:#00d8ff;background:#02070fc2;border-color:#00d8ff59}html[data-app-theme=sealedpacket] .status-chip{color:var(--soft, #d6e8f8);border-color:#00d8ff2e;background:#12213aa8}html[data-app-theme=sealedpacket] .status-chip.warn{color:#8db7ff;border-color:#8db7ff38}html[data-app-theme=sealedpacket] .status-chip.danger{color:#ffb4a8;border-color:#ffb4a838}html[data-app-theme=sealedpacket] .guest-title{letter-spacing:-.05em}html[data-app-theme=sealedpacket] .guest-title-gradient{background:linear-gradient(90deg,#fff,#cbd5e8 40%,#00d8ff 60%,#0067ff 82%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-app-theme=sealedpacket] .guest-btn{border-radius:24px}html[data-app-theme=sealedpacket] .guest-showcase{isolation:isolate}html[data-app-theme=sealedpacket] .guest-orb{display:none}html[data-app-theme=sealedpacket] .guest-showcase-main{background:linear-gradient(180deg,#07101feb,#0d1b30d1),radial-gradient(circle at 80% 10%,rgba(0,216,255,.1),transparent 18rem);box-shadow:0 24px 80px #00000059}html[data-app-theme=sealedpacket] .guest-showcase-dot{background:linear-gradient(135deg,#00d8ff,#0067ff);box-shadow:0 0 18px #00d8ff6b}html[data-app-theme=sealedpacket] .dropzone,html[data-app-theme=sealedpacket] .open-drop{border-color:#00d8ff47;background:linear-gradient(135deg,#101f37c7,#182d4ea8)}html[data-app-theme=sealedpacket] .dropzone:hover,html[data-app-theme=sealedpacket] .dropzone.active{border-color:#00d8ff;background:linear-gradient(135deg,#00d8ff1f,#0067ff14)}html[data-app-theme=sealedpacket] .input:focus,html[data-app-theme=sealedpacket] .textarea:focus,html[data-app-theme=sealedpacket] .select:focus{border-color:#00d8ff;background:#07111feb;box-shadow:0 0 0 4px #00d8ff14}html[data-app-theme=sealedpacket] .policy-card.highlight{background:linear-gradient(135deg,#05121deb,#121234d1)}html[data-app-theme=sealedpacket] .secret-dialog-secret,html[data-app-theme=sealedpacket] .secret-chunks,html[data-app-theme=sealedpacket] .viewer-empty,html[data-app-theme=sealedpacket] .footer-note{background:#12213a9e;border-color:#74c2ff2e}html[data-app-theme=sealedpacket] .modal-backdrop{background:#04070d9e;backdrop-filter:blur(14px)}html[data-app-theme=sealedpacket] .modal,html[data-app-theme=sealedpacket] .toast{border-color:#ffffff21;background:#12213ae0;box-shadow:0 34px 100px #00000075}html[data-app-theme=sealedpacket] .overview-title,html[data-app-theme=sealedpacket] .card-title,html[data-app-theme=sealedpacket] .topbar-title,html[data-app-theme=sealedpacket] .sidebar-brand-text{letter-spacing:-.02em}@keyframes sealedpacketBlackholeFloat{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-50%) translateY(18px) scale(1.025)}}@keyframes sealedpacketStarDrift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-90px,130px,0) rotate(8deg)}}@keyframes sealedpacketGlowFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(52px,-32px,0) scale(1.08)}}@keyframes sealedpacketGlowFloatReverse{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-42px,28px,0) scale(1.05)}}@media(prefers-reduced-motion:reduce){html[data-app-theme=sealedpacket] body:before,html[data-app-theme=sealedpacket] body:after{animation:none!important}.secure-input-file,.secure-ingress-lanes path,.secure-machine,.secure-machine circle,.secure-egress-lanes path,.secure-packet-capsule,.secure-packet-capsule .secure-packet-seal-mark,.secure-output-glints{animation:none!important}.secure-input-file,.secure-packet-capsule,.secure-output-glints{opacity:1;transform:none}}.integrity-failure{max-width:640px;margin:12vh auto;padding:24px;border:1px solid rgba(248,113,113,.35);border-radius:12px;background:#2a0e0eeb;color:#fff}.integrity-failure h1{margin:0 0 10px;font-size:24px}.integrity-failure p{margin:0;color:#ffffffd1}
