:root{--navy: #0A2744;--navy-2: #0D1F33;--navy-3: #12395A;--teal: #006C85;--teal-deep: #064E63;--cyan: #1EB7D8;--cyan-soft: #E5F8FC;--sky: #E9F5F8;--white: #FFFFFF;--mist: #F3F8FB;--slate: #15324B;--muted: #5E7488;--border: #D6E4EC;--mint: #20B07A;--amber: #F0A43B;--rose: #E15D75;--purple: #7760F7;--shadow: 0 22px 60px rgba(10, 39, 68, .12);--shadow-soft: 0 14px 34px rgba(10, 39, 68, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mist);color:var(--slate);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.marketing-shell{min-height:100vh;color:#fff;background:radial-gradient(circle at 14% 8%,rgba(30,183,216,.34),transparent 28%),radial-gradient(circle at 90% 12%,rgba(0,108,133,.42),transparent 34%),linear-gradient(135deg,#061a2e,#0a2744 42%,#006c85);overflow-x:hidden}.marketing-nav{width:min(1180px,calc(100% - 36px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0}.marketing-brand,.auth-brand-row{display:flex;align-items:center;gap:14px}.brand-orb,.brand-logo,.brand-mark{background:linear-gradient(135deg,#006c85,#1eb7d8);color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:0 18px 36px #006c8542}.brand-orb{width:48px;height:48px;border-radius:18px}.brand-orb.large{width:62px;height:62px;border-radius:22px}.marketing-brand strong,.auth-brand-row strong{display:block;letter-spacing:-.02em}.marketing-brand small,.auth-brand-row small{display:block;color:#ffffffb8;margin-top:2px}.marketing-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.marketing-links a{color:#ffffffc7;padding:10px 12px;border-radius:999px;font-weight:800;font-size:14px}.marketing-links a:hover{color:#fff;background:#ffffff17}.marketing-links .marketing-login{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff}.marketing-hero{width:min(1180px,calc(100% - 36px));margin:0 auto;min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:48px;padding:38px 0 70px}.hero-kicker,.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:900;margin:0 0 10px}.hero-copy h1{font-size:clamp(44px,7vw,78px);line-height:.95;margin:0 0 24px;letter-spacing:-.065em;color:#fff;max-width:820px}.hero-lede{font-size:19px;line-height:1.62;color:#ffffffc7;max-width:680px;margin:0 0 28px}.hero-actions-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.marketing-primary,.marketing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;border-radius:16px;font-weight:900}.marketing-primary{background:linear-gradient(135deg,#1eb7d8,#006c85);color:#fff;box-shadow:0 20px 36px #006c8552}.marketing-secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.18)}.trust-strip{display:flex;flex-wrap:wrap;gap:10px}.trust-strip span{color:#ffffffc7;border:1px solid rgba(255,255,255,.16);background:#ffffff14;padding:8px 11px;border-radius:999px;font-size:13px;font-weight:800}.hero-product-card{position:relative}.hero-product-card:before{content:"";position:absolute;inset:-34px;border-radius:46px;background:radial-gradient(circle,rgba(30,183,216,.32),transparent 60%);filter:blur(12px)}.preview-window{position:relative;border:1px solid rgba(255,255,255,.2);background:#ffffffeb;border-radius:30px;overflow:hidden;box-shadow:0 32px 90px #00000042;color:var(--slate)}.preview-topbar{height:58px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid var(--border);background:#ffffffe6}.preview-topbar span{width:10px;height:10px;border-radius:50%;background:#a6c7d6}.preview-topbar strong{margin-left:auto;color:var(--navy)}.preview-body{display:grid;grid-template-columns:116px 1fr;min-height:370px}.preview-body aside{background:linear-gradient(180deg,#0a2744,#0d1f33);padding:22px 15px}.preview-pill{height:12px;border-radius:999px;margin-bottom:16px;background:#ffffff2e}.preview-pill.active{background:var(--cyan)}.preview-pill.short{width:70%}.preview-body section{padding:24px;background:linear-gradient(135deg,#f7fcfe,#e7f6fa)}.preview-hero-line{height:72px;border-radius:22px;background:linear-gradient(135deg,#0a2744,#006c85);margin-bottom:18px}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.preview-metrics div{height:68px;border-radius:18px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-soft)}.preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.preview-grid article{height:84px;border-radius:20px;background:#fff;border:1px solid var(--border);padding:14px}.preview-grid span{color:var(--teal);font-weight:900}.marketing-section,.marketing-band{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:74px 0}.section-heading{max-width:820px;margin-bottom:24px}.marketing-section h2,.marketing-band h2{color:#fff;font-size:clamp(32px,5vw,52px);line-height:1.02;letter-spacing:-.05em;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-card,.security-card,.marketing-band{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:28px;box-shadow:0 18px 60px #00000024;backdrop-filter:blur(18px)}.feature-card{padding:24px}.feature-icon{width:42px;height:42px;border-radius:16px;background:#1eb7d82e;display:grid;place-items:center;color:var(--cyan);margin-bottom:18px;font-weight:900}.feature-card h3{color:#fff;margin:0 0 8px}.feature-card p,.marketing-band p,.security-card p{color:#ffffffc2;line-height:1.62}.marketing-band{display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center;padding:34px}.marketing-section.tight{padding-top:34px;padding-bottom:90px}.security-card{padding:34px;max-width:900px}.auth-shell{min-height:100vh;background:radial-gradient(circle at 12% 12%,rgba(30,183,216,.25),transparent 32%),linear-gradient(135deg,#061a2e,#0a2744 48%,#006c85);padding:28px;color:#fff;position:relative}.auth-home-link{position:absolute;top:22px;left:28px;color:#ffffffc7;font-weight:800}.auth-stage{min-height:calc(100vh - 56px);width:min(1060px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 440px;align-items:center;gap:42px}.auth-story h1{font-size:clamp(38px,6vw,64px);line-height:1;letter-spacing:-.06em;margin:32px 0 18px;color:#fff}.auth-story p{color:#ffffffc2;font-size:18px;line-height:1.6;max-width:620px}.auth-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;max-width:540px}.auth-proof-grid span{border:1px solid rgba(255,255,255,.16);background:#ffffff17;border-radius:16px;padding:12px;color:#ffffffd1;font-weight:800}.auth-card{background:#fffffff5;color:var(--slate);border:1px solid rgba(255,255,255,.28);border-radius:30px;padding:34px;box-shadow:0 34px 90px #0000003d}.auth-card h2{font-size:34px;color:var(--navy);margin:0 0 8px;letter-spacing:-.04em}.auth-form{margin-top:22px}.auth-submit{margin-top:18px;min-height:50px}.lcc-shell{min-height:100vh;display:grid;grid-template-columns:286px 1fr}.lcc-sidebar{background:linear-gradient(180deg,#0a2744,#071b2f);color:#fff;padding:24px 18px}.brand-block{display:flex;align-items:center;gap:12px;margin-bottom:28px}.brand-logo{width:44px;height:44px;border-radius:16px}.brand-block strong{display:block;font-size:16px}.brand-block span{display:block;font-size:12px;color:#9ec7d8}.nav-groups p{color:#91b8c9;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.08em;margin:22px 10px 8px}.nav-groups a{display:block;padding:11px 12px;border-radius:14px;color:#e9f6fa;margin-bottom:4px;font-weight:650}.nav-groups a:hover{background:#1eb7d821}.lcc-main{min-width:0}.topbar{height:76px;background:#ffffffe6;backdrop-filter:blur(14px);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;padding:0 26px;position:sticky;top:0;z-index:5}.crumbs{color:var(--muted);font-size:13px;white-space:nowrap}.search-box{flex:1;min-width:220px;padding:13px 16px;border:1px solid var(--border);border-radius:16px;background:#f9fdff;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.content-canvas{padding:28px;max-width:1440px;margin:0 auto}.page-header{background:var(--white);border:1px solid var(--border);border-radius:26px;padding:28px;box-shadow:var(--shadow);margin-bottom:22px;display:flex;justify-content:space-between;gap:24px;align-items:center}.page-header.hero{background:linear-gradient(135deg,#fff,#e6f6fa)}h1{font-size:34px;line-height:1.05;margin:0 0 10px;color:var(--navy);letter-spacing:-.04em}h2{font-size:20px;color:var(--navy);margin:0 0 16px}p{line-height:1.55}.page-header p{max-width:760px;margin-bottom:0;color:var(--muted)}.hero-actions{display:flex;gap:12px}.primary,.secondary,.ghost,button.primary{border:0;border-radius:14px;padding:11px 16px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.primary{background:linear-gradient(135deg,#006c85,#1eb7d8);color:#fff;box-shadow:0 14px 24px #006c853d}.secondary{background:#eaf7fa;color:var(--navy);border:1px solid var(--border)}.ghost{background:transparent;color:var(--muted)}.full{width:100%}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.metric-card{background:var(--white);border:1px solid var(--border);border-radius:22px;padding:22px;box-shadow:var(--shadow-soft)}.metric-card p{margin:0 0 8px;color:var(--muted);font-size:13px}.metric-card strong{display:block;font-size:30px;color:var(--navy)}.metric-card small{color:var(--muted)}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel-card,.command-card{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:22px;box-shadow:var(--shadow-soft);margin-bottom:18px}.chip-row{display:flex;gap:8px;flex-wrap:wrap}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#eef4f7;color:var(--slate);font-size:12px;font-weight:900}.status-chip.success{background:#e8f8f1;color:#177b5b}.status-chip.danger{background:#fdecef;color:#b6374c}.status-chip.warning{background:#fff5df;color:#9a650b}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.file-grid,.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.file-card,.media-card{border:1px solid var(--border);background:#fbfeff;border-radius:20px;padding:18px;min-height:150px;display:flex;flex-direction:column;gap:8px}.file-icon{width:54px;height:54px;border-radius:18px;background:var(--cyan-soft);display:grid;place-items:center;color:var(--teal);font-size:26px}.media-thumb{height:118px;border-radius:18px;background:linear-gradient(135deg,#ddf6fb,#fff);display:grid;place-items:center;color:var(--teal);font-size:34px;font-weight:900}.file-card span,.media-card span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.audit-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.audit-row:first-of-type{border-top:0}.audit-row p{margin:4px 0 0;color:var(--muted);font-size:13px}.audit-meta{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.posture-list{display:grid;gap:10px}.posture-list div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--border)}.posture-list span{color:var(--muted)}.posture-list strong{color:var(--navy)}.inline-form{display:flex;gap:10px}input{width:100%;border:1px solid var(--border);border-radius:14px;padding:13px 14px;background:#fbfeff;color:var(--slate);outline:none}input:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #1eb7d824}label{display:block;margin:14px 0 7px;font-weight:900;color:var(--navy);font-size:13px}.empty-state{border:1px dashed #AFC8D5;background:#f8fcfe;border-radius:20px;padding:28px;text-align:center}.empty-state h3{margin:0 0 8px;color:var(--navy)}.empty-state p{margin:0;color:var(--muted)}.empty-actions{margin-top:16px}.muted{color:var(--muted)}.alert{border-radius:16px;padding:12px 14px;margin:16px 0;font-weight:800}.alert.danger{background:#fdecef;color:#b6374c}.cloud-command-card{display:grid;grid-template-columns:320px 1fr;gap:20px;align-items:stretch;background:linear-gradient(135deg,#fff,#f2fbfd)}.upload-visual{border:1px solid #B9D8E4;border-radius:24px;min-height:190px;padding:22px;background:linear-gradient(135deg,#0a2744,#006c85);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.upload-ring{width:70px;height:70px;border-radius:24px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);display:grid;place-items:center;font-size:30px;font-weight:900;margin-bottom:14px}.upload-visual span{color:#ffffffbf;font-size:13px;line-height:1.45;margin-top:6px}.folder-create-card{display:grid;align-content:center;gap:16px}.folder-create-card h2{margin-bottom:8px}.folder-create-row{display:flex;gap:10px}@media (max-width: 1100px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero,.auth-stage,.marketing-band{grid-template-columns:1fr}.hero-product-card{max-width:620px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-command-card{grid-template-columns:1fr}}@media (max-width: 820px){.lcc-shell{grid-template-columns:1fr}.lcc-sidebar{display:none}.split-grid,.metrics-grid{grid-template-columns:1fr}.topbar{flex-wrap:wrap;height:auto;padding:16px}.search-box{order:3;flex-basis:100%}.content-canvas{padding:16px}.page-header{align-items:flex-start;flex-direction:column}.feature-grid{grid-template-columns:1fr}.marketing-nav{align-items:flex-start}.marketing-links{display:none}.auth-shell{padding:18px}.auth-home-link{position:static;display:inline-block;margin-bottom:20px}.auth-stage{min-height:auto}.auth-story{display:none}.auth-card{padding:26px}.folder-create-row{flex-direction:column}}.wide-left{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.console-table-wrap{overflow-x:auto}.lcc-table{width:100%;border-collapse:collapse;font-size:14px}.lcc-table th{text-align:left;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:12px 10px;border-bottom:1px solid var(--border)}.lcc-table td{padding:14px 10px;border-bottom:1px solid var(--border);vertical-align:top}.lcc-table small{color:var(--muted)}.status-chip.danger{background:#e15d751f;color:#b62d4b;border-color:#e15d7538}.access-role-card{border:1px solid var(--border);border-radius:20px;padding:16px;margin-bottom:12px;background:linear-gradient(135deg,#fff,#f2fafd)}.access-role-card strong{display:block;color:var(--navy);text-transform:capitalize}.access-role-card small{display:block;color:var(--muted);margin-top:3px}.chip-row.compact{gap:7px;margin-top:12px}.chip-row.compact .status-chip{font-size:11px;padding:6px 8px}.tenant-hero{background:linear-gradient(135deg,#fff,#e2f5fa 48%,#f8fcfe)}.entitlement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.entitlement-card{border:1px solid var(--border);background:#fbfeff;border-radius:20px;padding:16px;display:grid;gap:10px}.entitlement-card strong,.quota-row strong,.settings-readout-row strong{display:block;color:var(--navy)}.entitlement-card small,.quota-row small,.settings-readout-row small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.entitlement-card p{margin:0;color:var(--muted);font-size:13px}.quota-row{border-top:1px solid var(--border);padding:14px 0;display:grid;grid-template-columns:1fr minmax(180px,260px);gap:18px;align-items:center}.quota-row:first-of-type{border-top:0}.quota-meter span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:7px}.quota-meter div{height:9px;background:#eaf5f8;border-radius:999px;overflow:hidden}.quota-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(135deg,#006c85,#1eb7d8)}.settings-readout-row{border-top:1px solid var(--border);padding:14px 0;display:grid;gap:8px}.settings-readout-row:first-of-type{border-top:0}.settings-readout-row code{display:block;background:#f3f8fb;border:1px solid var(--border);border-radius:14px;padding:10px 12px;color:var(--slate);white-space:normal;overflow-wrap:anywhere}.lcc-table{width:100%;border-collapse:collapse}.lcc-table th{text-align:left;color:var(--muted);font-size:12px;padding:10px;border-bottom:1px solid var(--border)}.lcc-table td{padding:12px 10px;border-bottom:1px solid var(--border);color:var(--slate)}.console-table-wrap{overflow:auto}@media (max-width: 980px){.wide-left,.split-grid,.quota-row{grid-template-columns:1fr}}:root{--radius-card: 24px;--motion-fast: .18s;--lcc-blue-teal: #006C85;--lcc-dark-blue: #0A2744}.lcc-panel{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);margin-bottom:18px;overflow:hidden}.lcc-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px 22px 0}.lcc-panel-head h2{margin-bottom:5px}.lcc-panel-head p{margin:0;color:var(--muted)}.lcc-panel-actions{display:flex;gap:10px;flex-wrap:wrap}.lcc-panel-body{padding:18px 22px 22px}.control-hero,.design-hero{background:radial-gradient(circle at 12% 0%,rgba(30,183,216,.22),transparent 30%),linear-gradient(135deg,#fff,#e8f7fb 62%,#d8f0f6)}.metric-card.tone-success{border-color:#20b07a47}.metric-card.tone-warning{border-color:#f0a43b52}.metric-card.tone-danger{border-color:#e15d7547}.metric-card.tone-info{border-color:#006c853d}.token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.token-card{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:18px;background:#fbfeff}.token-swatch{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--navy),var(--teal));box-shadow:0 12px 28px #006c852e;border:1px solid rgba(10,39,68,.08);flex:0 0 auto}.token-card strong,.token-card code,.token-card small{display:block}.token-card code{margin-top:3px;color:var(--teal);font-weight:900;white-space:normal;overflow-wrap:anywhere}.token-card small{margin-top:2px;color:var(--muted)}.control-signal{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--border)}.control-signal:first-child{border-top:0;padding-top:0}.control-signal strong{color:var(--navy)}.control-signal p{color:var(--muted);margin:4px 0 0}.control-signal.signal-success strong{color:#176f55}.control-signal.signal-warning strong{color:#8b5c12}.control-signal.signal-danger strong{color:#b6374c}.nav-contract-group{margin-bottom:18px}.nav-contract-group h3{margin:0 0 8px;color:var(--navy);font-size:15px}.nav-contract-group article,.surface-check-list article{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--border);padding:12px 0}.nav-contract-group article:first-of-type,.surface-check-list article:first-of-type{border-top:0}.nav-contract-group span,.surface-check-list strong{font-weight:900;color:var(--navy)}.nav-contract-group code,.surface-check-list small{color:var(--muted)}.surface-check-list small{display:block;margin-top:3px}.surface-check-list.compact article{padding:10px 0}.wide-left{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.upload-hero{background:radial-gradient(circle at 18% 0%,rgba(30,183,216,.26),transparent 28%),linear-gradient(135deg,#fff,#e7f6fa 58%,#d5eef5)}.upload-layout{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:18px;align-items:stretch;margin-bottom:18px}.upload-drop-panel{position:relative;overflow:hidden;border-radius:28px;padding:26px;background:linear-gradient(145deg,#0a2744,#006c85 72%,#0b84a0);box-shadow:0 28px 70px #0a27443d;color:#fff}.upload-glow{position:absolute;inset:auto -20% -45% auto;width:360px;height:360px;border-radius:50%;background:#1eb7d847;filter:blur(16px)}.upload-cloud-mark{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.24);font-size:34px;font-weight:900;margin-bottom:16px}.upload-drop-panel h2{margin:0 0 8px;font-size:28px}.upload-drop-panel p{color:#ffffffd1;max-width:620px}.upload-session-form{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.upload-session-form label{display:grid;gap:7px;font-weight:850;color:#ffffffe6}.upload-session-form input,.upload-session-form select{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:#ffffffeb;color:var(--navy);padding:13px 14px;font:inherit;outline:none}.upload-session-form .wide{grid-column:1 / -1;justify-content:center}.upload-session-form .primary.wide{border:0;cursor:pointer;background:#fff;color:#006c85;box-shadow:0 18px 38px #0000002e}.upload-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 980px){.upload-layout,.upload-session-form{grid-template-columns:1fr}}.breadcrumb-card{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,108,133,.18);border-radius:18px;background:linear-gradient(135deg,#006c8514,#0a27440a);color:#0a2744;font-weight:700}.breadcrumb-card a{color:#006c85;text-decoration:none}.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start}.file-card{position:relative;overflow:hidden}.file-card.selected{border-color:#006c858c;box-shadow:0 18px 46px #006c852e}.file-card-main{display:grid;gap:.32rem;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;padding:0}.file-card-main small{color:#5e7488;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card-actions{display:flex;align-items:center;gap:.45rem;margin-top:.8rem}.file-card-actions a,.file-card-actions button{border:1px solid rgba(0,108,133,.18);color:#006c85;background:#fff;border-radius:999px;padding:.35rem .62rem;font-size:.78rem;font-weight:800;text-decoration:none;cursor:pointer}.inspector-card{position:sticky;top:1rem}.inspector-preview{width:72px;height:72px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg,#0a2744,#006c85);color:#fff;font-size:2rem;box-shadow:0 18px 42px #006c8540}.compact-list div{padding:.55rem 0}.mini-form{display:grid;gap:.55rem;margin-top:1rem}.mini-form label{font-size:.78rem;font-weight:900;color:#0a2744;text-transform:uppercase;letter-spacing:.08em}.event-list{display:grid;gap:.65rem}@media (max-width: 980px){.wide-left{grid-template-columns:1fr}.inspector-card{position:static}}.share-list,.compact-node-list{display:grid;gap:12px}.share-card,.compact-node-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-soft)}.share-card strong,.compact-node-list strong{display:block;color:var(--navy);margin-bottom:4px}.share-card p,.compact-node-list small{margin:0;color:var(--muted)}.share-card small{display:block;margin-top:6px;color:var(--teal);font-weight:800}.trash-list article{border-color:#f0a43b5c;background:linear-gradient(135deg,#fff,#fff9ee)}.version-list,.history-snapshot-list{display:grid;gap:12px}.version-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgba(0,108,133,.16);border-radius:18px;background:linear-gradient(135deg,#fff,#f3f8fb)}.version-row p{margin:.2rem 0 0;color:var(--muted)}.drive-shell-v22{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.drive-sidebar-v22{position:sticky;top:18px;display:grid;gap:18px;border:1px solid rgba(0,108,133,.16);border-radius:28px;padding:18px;background:linear-gradient(180deg,#fffffff5,#eff8fbe6);box-shadow:0 22px 60px #0a27441a}.drive-brand-v22{display:flex;gap:12px;align-items:center}.drive-brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#0a2744,#006c85);color:#fff;font-weight:900}.drive-brand-v22 strong{display:block;color:var(--navy)}.drive-brand-v22 small{color:var(--muted)}.drive-nav-v22{display:grid;gap:8px}.drive-nav-v22 a{padding:11px 12px;border-radius:14px;text-decoration:none;color:#31536c;font-weight:850}.drive-nav-v22 a.active,.drive-nav-v22 a:hover{background:#fff;color:#006c85;box-shadow:0 12px 28px #006c851f}.drive-health-v22{padding:15px;border-radius:20px;background:linear-gradient(135deg,#0a2744,#006c85);color:#fff}.drive-health-v22 span{display:block;margin-top:8px;color:#ffffffc2;font-size:.9rem}.drive-main-v22{display:grid;gap:18px}.drive-topbar-v22,.home-hero-v22{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px;border-radius:30px;background:linear-gradient(135deg,#fff,#eef8fb);border:1px solid rgba(0,108,133,.14);box-shadow:var(--shadow-soft)}.drive-topbar-v22 h1,.home-hero-v22 h1{margin:.2rem 0;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.045em;color:var(--navy)}.drive-topbar-v22 p,.home-hero-v22 p{max-width:780px;color:var(--muted)}.drive-actions-v22{display:flex;gap:10px;flex-wrap:wrap}.drive-toolbar-v22{display:flex;gap:12px;align-items:center;justify-content:space-between}.drive-search-v22{flex:1;display:flex;align-items:center;gap:10px;border:1px solid rgba(0,108,133,.18);border-radius:20px;background:#fff;padding:10px 14px;box-shadow:0 14px 34px #0a274414}.drive-search-v22 span{font-size:1.3rem;color:#006c85}.drive-search-v22 input{width:100%;border:0;outline:0;font:inherit;color:var(--navy);background:transparent}.drive-view-toggle-v22{display:flex;padding:5px;border-radius:16px;border:1px solid rgba(0,108,133,.16);background:#fff}.drive-view-toggle-v22 button{border:0;background:transparent;padding:9px 13px;border-radius:12px;font-weight:850;color:var(--muted);cursor:pointer}.drive-view-toggle-v22 button.active{background:#006c85;color:#fff}.drive-stats-v22,.home-intent-grid-v22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.drive-stats-v22 article,.home-intent-grid-v22 article{padding:16px;border-radius:22px;background:#fff;border:1px solid rgba(0,108,133,.14);box-shadow:0 14px 34px #0a274414}.drive-stats-v22 span,.home-intent-grid-v22 span{display:block;color:var(--muted);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em}.drive-stats-v22 strong{display:block;margin:.25rem 0;font-size:1.9rem;color:var(--navy)}.drive-stats-v22 small,.home-intent-grid-v22 p{color:var(--muted)}.drive-breadcrumb-v22{margin-bottom:0}.drive-command-strip-v22{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.drive-upload-card-v22,.drive-folder-card-v22{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(120px,.35fr) auto;gap:10px;align-items:end;padding:18px;border-radius:24px;background:linear-gradient(135deg,#fff,#f5fbfd);border:1px solid rgba(0,108,133,.14);box-shadow:var(--shadow-soft)}.drive-folder-card-v22{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto}.drive-upload-card-v22 h2,.drive-folder-card-v22 h2{margin:.1rem 0;color:var(--navy)}.drive-upload-card-v22 p,.drive-folder-card-v22 p{margin:0;color:var(--muted)}.drive-upload-card-v22 input,.drive-folder-card-v22 input{border:1px solid rgba(0,108,133,.18);border-radius:16px;padding:12px 14px;font:inherit;outline:none;background:#fff}.drive-content-grid-v22{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.drive-files-panel-v22,.drive-inspector-v22,.drive-events-v22{padding:18px;border-radius:26px;background:#fff;border:1px solid rgba(0,108,133,.14);box-shadow:var(--shadow-soft)}.drive-file-grid-v22{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.drive-file-card-v22{padding:15px;border-radius:22px;border:1px solid rgba(0,108,133,.14);background:linear-gradient(135deg,#fff,#f7fbfd);box-shadow:0 12px 28px #0a27440f}.drive-file-card-v22.selected{border-color:#006c85;box-shadow:0 18px 42px #006c8529}.drive-file-main-v22{display:grid;gap:6px;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.drive-file-icon-v22,.drive-inspector-icon-v22{width:56px;height:56px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#e9f7fb,#fff);border:1px solid rgba(0,108,133,.14);color:#006c85;font-size:1.7rem}.drive-file-main-v22 strong{color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-file-main-v22 small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-file-actions-v22{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.drive-file-actions-v22 a,.drive-file-actions-v22 button,.drive-file-list-v22 a{border:1px solid rgba(0,108,133,.18);border-radius:999px;background:#fff;color:#006c85;text-decoration:none;font-weight:850;padding:7px 10px;cursor:pointer}.drive-file-list-v22{display:grid;gap:8px}.drive-file-list-v22 article{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px 100px auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(0,108,133,.14);border-radius:16px;background:#fff}.drive-file-list-v22 article.selected{background:#f0fafc;border-color:#006c85}.drive-file-list-v22 button{display:flex;gap:10px;align-items:center;border:0;background:transparent;text-align:left;font:inherit;color:var(--navy);font-weight:850;cursor:pointer}.drive-inspector-v22{position:sticky;top:18px}.drive-inspector-v22 h3{color:var(--navy)}.drive-purpose-card-v22{margin-top:18px;padding:14px;border-radius:20px;background:linear-gradient(135deg,#0a2744,#006c85);color:#fff}.drive-purpose-card-v22 span{display:block;margin-top:8px;color:#ffffffc7}.home-shell-v22{display:grid;gap:18px}.home-intent-grid-v22{grid-template-columns:repeat(3,minmax(0,1fr))}.home-intent-grid-v22 strong{display:block;margin:.45rem 0;color:var(--navy);font-size:1.2rem}.home-intent-grid-v22 a{font-weight:900;color:#006c85;text-decoration:none}.recovery-preview-v22{display:grid;gap:10px}.recovery-score-v22{width:92px;height:92px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(135deg,#0a2744,#006c85);color:#fff;font-size:1.8rem;font-weight:900;box-shadow:0 18px 42px #006c8533}.upload-hero-v22{background:linear-gradient(135deg,#fff,#f0fafc)}.upload-progress-demo-v22{height:12px;border-radius:999px;background:#ffffff3d;overflow:hidden;margin:16px 0 8px}.upload-progress-demo-v22 span{display:block;height:100%;border-radius:999px;background:#fff;box-shadow:0 0 22px #ffffffa6}.upload-readouts-v22{display:flex;gap:8px;flex-wrap:wrap}.upload-readouts-v22 small{padding:6px 10px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:850}@media (max-width:1100px){.drive-shell-v22{grid-template-columns:1fr}.drive-sidebar-v22,.drive-inspector-v22{position:static}.drive-stats-v22{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-command-strip-v22,.drive-content-grid-v22,.drive-upload-card-v22,.drive-folder-card-v22,.home-intent-grid-v22{grid-template-columns:1fr}}@media (max-width:720px){.drive-topbar-v22,.home-hero-v22,.drive-toolbar-v22{display:grid}.drive-stats-v22{grid-template-columns:1fr}.drive-file-list-v22 article{grid-template-columns:1fr}.drive-sidebar-v22{border-radius:20px}}:root{--lcc-shell-bg: #f6f9fc;--lcc-shell-panel: rgba(255,255,255,.86);--lcc-shell-border: rgba(12, 68, 94, .12);--lcc-shell-ink: #102a43;--lcc-shell-muted: #6b8194;--lcc-shell-blue: #0a67a3;--lcc-shell-teal: #008c9e;--lcc-shell-cyan: #20c4dd;--lcc-shell-green: #1aa976;--lcc-shell-shadow: 0 24px 70px rgba(16, 42, 67, .12)}.lcc-product-shell{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr);background:radial-gradient(circle at 15% -10%,rgba(32,196,221,.2),transparent 32%),radial-gradient(circle at 96% 0%,rgba(10,103,163,.16),transparent 34%),var(--lcc-shell-bg);color:var(--lcc-shell-ink)}.lcc-product-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;padding:22px 16px;background:linear-gradient(180deg,#062338,#082b44 56%,#061a2d);color:#fff;border-right:1px solid rgba(255,255,255,.08)}.lcc-product-brand,.lcc-mobile-brand{display:flex;align-items:center;gap:12px}.lcc-product-brand{margin-bottom:18px;padding:4px 4px 0}.lcc-product-mark{width:46px;height:46px;border-radius:18px;display:grid;place-items:center;font-weight:950;letter-spacing:-.04em;color:#fff;background:linear-gradient(135deg,var(--lcc-shell-teal),var(--lcc-shell-cyan));box-shadow:0 18px 38px #008c9e57}.lcc-product-mark.small{width:36px;height:36px;border-radius:14px}.lcc-product-brand strong{display:block;font-size:17px;letter-spacing:-.02em}.lcc-product-brand span{display:block;color:#ddf6fbb8;font-size:12px;margin-top:2px}.lcc-workspace-card{margin:14px 0 22px;padding:15px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;border-radius:22px;box-shadow:inset 0 1px #ffffff14}.lcc-workspace-card span,.lcc-workspace-card small,.lcc-product-nav p,.context-card span,.lcc-progress-ribbon span{display:block;color:#e6f7fcad;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.lcc-workspace-card strong{display:block;margin:5px 0 4px}.lcc-workspace-card small{text-transform:none;letter-spacing:0;font-weight:750;color:#e6f7fc9e}.lcc-product-nav p{margin:18px 10px 8px;color:#9fd0dd}.nav-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 11px;border-radius:15px;color:#f5fcffe0;font-weight:800;transition:.16s ease}.nav-item span{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;color:#9eeefe;font-size:13px}.nav-item:hover{background:#20c4dd24;transform:translate(2px)}.lcc-product-main{min-width:0;display:flex;flex-direction:column}.lcc-product-topbar{position:sticky;top:0;z-index:20;min-height:76px;display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid var(--lcc-shell-border);background:#f6f9fcd1;backdrop-filter:blur(18px)}.lcc-mobile-brand{display:none}.lcc-command-bar{flex:1;min-width:260px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--lcc-shell-border);background:#ffffffeb;border-radius:18px;box-shadow:0 12px 34px #102a430f}.lcc-command-bar input{border:0;background:transparent;padding:5px 0;min-height:28px;box-shadow:none}.lcc-command-bar input:focus{box-shadow:none}.lcc-command-bar span{color:var(--lcc-shell-teal);font-weight:950}.lcc-command-bar kbd{border:1px solid var(--lcc-shell-border);border-radius:10px;padding:5px 8px;background:#f7fbfd;color:var(--lcc-shell-muted);font-weight:900;font-size:12px}.lcc-topbar-actions{display:flex;align-items:center;gap:10px}.lcc-primary-action,.lcc-secondary-action,.lcc-ghost-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:14px;font-weight:900;border:1px solid transparent;white-space:nowrap}.lcc-primary-action{color:#fff;background:linear-gradient(135deg,var(--lcc-shell-blue),var(--lcc-shell-teal));box-shadow:0 14px 30px #0a67a338}.lcc-secondary-action{color:var(--lcc-shell-blue);background:#fff;border-color:var(--lcc-shell-border)}.lcc-ghost-action{color:var(--lcc-shell-muted);background:transparent}.lcc-progress-ribbon{margin:22px 24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lcc-progress-ribbon>div{border:1px solid var(--lcc-shell-border);background:#ffffffb8;border-radius:20px;padding:14px 16px;box-shadow:0 12px 34px #102a430f}.lcc-progress-ribbon span{color:var(--lcc-shell-muted)}.lcc-progress-ribbon strong{display:block;margin-top:4px;color:var(--lcc-shell-ink)}.lcc-product-canvas{display:grid;grid-template-columns:minmax(0,1fr) 326px;gap:22px;padding:22px 24px 90px;align-items:start}.lcc-product-content{min-width:0}.lcc-context-panel{position:sticky;top:98px;display:grid;gap:14px}.context-card{border:1px solid var(--lcc-shell-border);background:#ffffffd1;border-radius:24px;padding:18px;box-shadow:0 14px 38px #102a4314}.context-card.highlight{color:#fff;background:linear-gradient(135deg,#073454,#0a7890);border-color:#ffffff24}.context-card.highlight span{color:#e6f7fcb8}.context-card strong{display:block;margin:6px 0;color:inherit}.context-card p{margin:6px 0 0;color:inherit;opacity:.74;line-height:1.45}.context-card ul{margin:10px 0 0;padding-left:18px;color:var(--lcc-shell-muted);line-height:1.7;font-weight:800}.lcc-mobile-bottom{display:none}@media (max-width: 1220px){.lcc-product-canvas{grid-template-columns:1fr}.lcc-context-panel{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.lcc-product-shell{grid-template-columns:1fr}.lcc-product-sidebar{display:none}.lcc-mobile-brand{display:flex}.lcc-product-topbar{flex-wrap:wrap}.lcc-command-bar{order:3;flex-basis:100%}.lcc-progress-ribbon{grid-template-columns:1fr;margin-inline:16px}.lcc-product-canvas{padding:16px 16px 92px}.lcc-context-panel{grid-template-columns:1fr}.lcc-topbar-actions{overflow-x:auto;width:100%;padding-bottom:2px}.lcc-mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;z-index:50;border-top:1px solid var(--lcc-shell-border);background:#fffffff0;backdrop-filter:blur(18px)}.lcc-mobile-bottom a{text-align:center;padding:12px 4px;color:var(--lcc-shell-muted);font-size:12px;font-weight:900}}.lcc-home-shell{padding:1.25rem;display:grid;gap:1.25rem;color:#0f172a;background:linear-gradient(180deg,#f8fbff,#eef7fb);min-height:100vh}.lcc-home-hero{display:flex;justify-content:space-between;gap:1.25rem;align-items:stretch;padding:1.5rem;border:1px solid rgba(15,118,110,.14);border-radius:28px;background:linear-gradient(135deg,#fffffff0,#ecfdf5e6);box-shadow:0 24px 70px #0f172a14}.lcc-home-hero h1{font-size:clamp(2rem,5vw,4.25rem);letter-spacing:-.055em;line-height:.95;margin:.25rem 0;color:#0f172a}.lcc-home-hero p{max-width:780px;color:#475569;font-size:1.03rem}.lcc-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800;color:#0891b2}.lcc-home-hero-card{min-width:260px;border-radius:24px;padding:1.25rem;background:#0f172a;color:#e0f2fe;display:grid;align-content:center;box-shadow:0 18px 50px #0f172a2e}.lcc-home-hero-card span,.lcc-home-hero-card small{color:#93c5fd}.lcc-home-hero-card strong{font-size:2.25rem;text-transform:capitalize}.lcc-home-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lcc-command-card{border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:1.1rem;box-shadow:0 18px 45px #0f172a0f;display:grid;gap:.45rem}.lcc-command-card p{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-weight:800}.lcc-command-card h2{margin:0;font-size:2.1rem;letter-spacing:-.04em}.lcc-command-card h3{margin:0;font-size:.95rem;color:#334155}.lcc-command-card a{margin-top:.45rem;color:#0369a1;font-weight:800;text-decoration:none}.lcc-severity-success{background:linear-gradient(180deg,#ecfdf5,#fff)}.lcc-severity-warning{background:linear-gradient(180deg,#fffbeb,#fff)}.lcc-home-workspace{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lcc-home-panel{border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#ffffffed;padding:1.1rem;box-shadow:0 18px 45px #0f172a0f}.lcc-panel-heading h2{margin:.2rem 0 1rem;font-size:1.35rem}.lcc-action-row,.lcc-activity-row{display:grid;gap:.25rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:.9rem;margin:.6rem 0;background:#f8fafc;text-decoration:none;color:#0f172a}.lcc-action-row span,.lcc-activity-row strong{font-weight:850}.lcc-action-row small,.lcc-activity-row p{color:#64748b;margin:0}.lcc-activity-row a{color:#0891b2;font-weight:800;text-decoration:none}.lcc-home-control-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.lcc-home-control-strip div{border:1px solid rgba(14,165,233,.16);border-radius:18px;background:#ffffffc2;padding:.8rem}.lcc-home-control-strip span{display:block;color:#64748b;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.lcc-home-control-strip a{color:#0f172a;text-decoration:none;font-weight:850}@media (max-width:1050px){.lcc-home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-home-workspace{grid-template-columns:1fr}.lcc-home-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-home-hero{flex-direction:column}}@media (max-width:640px){.lcc-home-shell{padding:.75rem}.lcc-home-command-grid,.lcc-home-control-strip{grid-template-columns:1fr}.lcc-home-hero{padding:1rem;border-radius:22px}}.lcc-drive-shell{min-height:100vh;padding:1.25rem;display:grid;gap:1.1rem;background:linear-gradient(180deg,#f8fbff,#edf7fb);color:#0f172a}.lcc-drive-hero{display:flex;justify-content:space-between;gap:1rem;padding:1.45rem;border-radius:30px;background:linear-gradient(135deg,#fff,#ecfeff);border:1px solid rgba(14,165,233,.16);box-shadow:0 24px 70px #0f172a14}.lcc-drive-hero h1{font-size:clamp(2rem,5vw,4.1rem);line-height:.95;letter-spacing:-.055em;margin:.2rem 0}.lcc-drive-hero p{max-width:760px;color:#475569}.lcc-drive-hero-card{min-width:250px;border-radius:24px;padding:1.1rem;background:#0f172a;color:#e0f2fe;display:grid;align-content:center}.lcc-drive-hero-card span,.lcc-drive-hero-card small{color:#93c5fd}.lcc-drive-hero-card strong{font-size:2rem;text-transform:capitalize}.lcc-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:850;color:#0891b2}.lcc-drive-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.lcc-drive-stats article{padding:1rem;border-radius:22px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px #0f172a0d}.lcc-drive-stats span{display:block;color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.lcc-drive-stats strong{display:block;font-size:2rem;letter-spacing:-.04em}.lcc-drive-stats small{color:#64748b}.lcc-drive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:24px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08)}.lcc-drive-toolbar h2{margin:.1rem 0 0}.lcc-drive-actions{display:flex;gap:.55rem;flex-wrap:wrap}.lcc-drive-actions a{padding:.65rem .9rem;border-radius:999px;background:#0f172a;color:#fff;text-decoration:none;font-weight:850}.lcc-drive-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1rem}.lcc-drive-items-panel,.lcc-drive-side-panel{border-radius:28px;border:1px solid rgba(15,23,42,.08);background:#fffffff0;box-shadow:0 18px 45px #0f172a0f;padding:1.1rem}.lcc-panel-heading h2{margin:.2rem 0 1rem}.lcc-drive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem}.lcc-drive-item-card{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#f8fafc;padding:1rem;display:grid;gap:.35rem;min-height:130px}.lcc-drive-item-card strong{font-size:.98rem}.lcc-drive-item-card small,.lcc-muted{color:#64748b}.lcc-drive-item-icon{font-size:1.8rem}.lcc-drive-empty{border:1px dashed rgba(14,165,233,.35);border-radius:22px;padding:2rem;background:#f0f9ff}.lcc-drive-side-panel{display:grid;gap:1rem;align-content:start}.lcc-drive-side-panel h3{margin:.6rem 0}.lcc-drive-row{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;padding:.75rem;margin:.55rem 0;display:grid;gap:.2rem}.lcc-drive-row small{color:#64748b}@media (max-width:1050px){.lcc-drive-layout{grid-template-columns:1fr}.lcc-drive-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-drive-hero{flex-direction:column}}@media (max-width:640px){.lcc-drive-shell{padding:.75rem}.lcc-drive-stats{grid-template-columns:1fr}.lcc-drive-toolbar{align-items:flex-start;flex-direction:column}.lcc-drive-grid{grid-template-columns:1fr}}.lcc-transfer-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;max-width:1500px;margin:0 auto;color:#0f172a}.lcc-transfer-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;align-items:stretch}.lcc-transfer-hero>div:first-child,.lcc-transfer-hero-card,.lcc-transfer-stats article,.lcc-transfer-toolbar,.lcc-transfer-main-panel,.lcc-transfer-side-panel,.lcc-transfer-lane-card,.lcc-transfer-action-card{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid rgba(148,163,184,.22);border-radius:24px;box-shadow:0 18px 48px #0f172a14}.lcc-transfer-hero>div:first-child{padding:1.5rem}.lcc-transfer-hero h1{font-size:clamp(2rem,4vw,3.75rem);line-height:.95;margin:.3rem 0;color:#0f172a}.lcc-transfer-hero p{max-width:760px;color:#475569;font-size:1rem}.lcc-kicker{margin:0;color:#0891b2;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.lcc-transfer-hero-card{padding:1.25rem;display:flex;flex-direction:column;justify-content:center}.lcc-transfer-hero-card span,.lcc-transfer-stats span{color:#64748b;font-size:.8rem;font-weight:700;text-transform:uppercase}.lcc-transfer-hero-card strong{font-size:2rem;color:#0284c7;text-transform:capitalize}.lcc-transfer-hero-card small,.lcc-transfer-stats small,.lcc-transfer-row small,.lcc-transfer-lane-card small,.lcc-transfer-action-card small{color:#64748b}.lcc-transfer-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.lcc-transfer-stats article{padding:1rem}.lcc-transfer-stats strong{display:block;font-size:1.75rem;color:#0f172a;margin:.25rem 0}.lcc-transfer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.lcc-transfer-toolbar h2,.lcc-panel-heading h2{margin:.15rem 0 0;color:#0f172a}.lcc-transfer-actions-row{display:flex;gap:.5rem;flex-wrap:wrap}.lcc-transfer-actions-row a{padding:.65rem .85rem;border-radius:999px;background:#e0f2fe;color:#0369a1;text-decoration:none;font-weight:800}.lcc-transfer-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}.lcc-transfer-main-panel,.lcc-transfer-side-panel{padding:1rem}.lcc-transfer-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lcc-transfer-lane-card,.lcc-transfer-action-card{padding:1rem;box-shadow:none}.lcc-transfer-lane-card span{color:#64748b;font-size:.82rem;font-weight:800}.lcc-transfer-lane-card strong{display:block;font-size:1.4rem;margin:.35rem 0;color:#0f172a}.lcc-transfer-gap{margin-top:1.1rem}.lcc-transfer-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lcc-transfer-action-card p{color:#475569;margin:.35rem 0}.lcc-transfer-row{padding:.75rem;border-radius:16px;background:#f8fafc;border:1px solid rgba(148,163,184,.18);margin-bottom:.6rem}.lcc-transfer-row strong{display:block;color:#0f172a}.lcc-muted{color:#64748b}@media (max-width:1020px){.lcc-transfer-hero,.lcc-transfer-layout{grid-template-columns:1fr}.lcc-transfer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-transfer-lanes,.lcc-transfer-action-grid{grid-template-columns:1fr}}@media (max-width:640px){.lcc-transfer-shell{padding:.75rem}.lcc-transfer-stats{grid-template-columns:1fr}.lcc-transfer-toolbar{align-items:flex-start;flex-direction:column}}.lcc-share-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;min-height:100%;background:linear-gradient(135deg,#f8fbff,#eef7ff 42%,#f7fbff);color:#102033}.lcc-share-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:stretch}.lcc-share-hero>div:first-child,.lcc-share-hero-card,.lcc-share-stats article,.lcc-share-toolbar,.lcc-share-main-panel,.lcc-share-side-panel{border:1px solid rgba(35,97,146,.12);background:#ffffffdb;box-shadow:0 18px 60px #18548414;backdrop-filter:blur(10px);border-radius:24px}.lcc-share-hero>div:first-child{padding:2rem}.lcc-share-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin:.35rem 0;color:#0f2f4d}.lcc-share-hero p{max-width:820px;color:#4e6476;font-size:1.02rem}.lcc-share-hero-card{padding:1.25rem;display:flex;flex-direction:column;justify-content:center}.lcc-share-hero-card span,.lcc-share-stats span{color:#648091;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.lcc-share-hero-card strong{font-size:2rem;color:#0f8eb3}.lcc-share-hero-card small,.lcc-share-stats small,.lcc-share-lane-card small,.lcc-share-link-card small,.lcc-share-action-row small,.lcc-share-row small{color:#65798a}.lcc-share-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.lcc-share-stats article{padding:1rem}.lcc-share-stats strong{display:block;font-size:1.9rem;color:#132d46;margin:.25rem 0}.lcc-share-toolbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.lcc-share-toolbar h2,.lcc-panel-heading h2{margin:.2rem 0 0;color:#14324d}.lcc-share-actions-row{display:flex;gap:.5rem;flex-wrap:wrap}.lcc-share-actions-row a{border:1px solid rgba(20,96,144,.16);background:#fff;color:#14577c;text-decoration:none;border-radius:999px;padding:.55rem .85rem;font-weight:700}.lcc-share-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-share-main-panel,.lcc-share-side-panel{padding:1.1rem}.lcc-share-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.lcc-share-link-card,.lcc-share-lane-card,.lcc-share-action-row,.lcc-share-row{border:1px solid rgba(33,105,146,.12);background:linear-gradient(180deg,#fff,#f8fcff);border-radius:18px;padding:1rem}.lcc-share-link-card strong,.lcc-share-lane-card strong,.lcc-share-action-row strong,.lcc-share-row strong{display:block;color:#102f4a}.lcc-share-link-card span{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#0d8daf;font-weight:900}.lcc-share-link-card p{margin:.55rem 0;color:#536c7e}.lcc-share-gap{margin-top:1.25rem}.lcc-share-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lcc-share-lane-card strong{font-size:1.35rem;margin:.25rem 0}.lcc-share-side-panel{display:flex;flex-direction:column;gap:.7rem}@media (max-width:1100px){.lcc-share-hero,.lcc-share-layout{grid-template-columns:1fr}.lcc-share-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-share-link-grid,.lcc-share-lanes{grid-template-columns:1fr}}@media (max-width:720px){.lcc-share-shell{padding:1rem}.lcc-share-toolbar{align-items:flex-start;flex-direction:column}.lcc-share-stats{grid-template-columns:1fr}}.lcc-vault-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;min-height:100%;background:linear-gradient(135deg,#f7fbff,#edf8ff 42%,#f7fffc);color:#102033}.lcc-vault-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:stretch}.lcc-vault-hero>div:first-child,.lcc-vault-hero-card,.lcc-vault-stats article,.lcc-vault-toolbar,.lcc-vault-main-panel,.lcc-vault-side-panel{border:1px solid rgba(24,101,130,.13);background:#ffffffe0;box-shadow:0 18px 60px #14547614;backdrop-filter:blur(10px);border-radius:24px}.lcc-vault-hero>div:first-child{padding:2rem}.lcc-vault-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin:.35rem 0;color:#0c314d}.lcc-vault-hero p{max-width:850px;color:#4c6474;font-size:1.02rem}.lcc-kicker{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:#0f8eb3}.lcc-vault-hero-card{padding:1.25rem;display:flex;flex-direction:column;justify-content:center}.lcc-vault-hero-card span,.lcc-vault-stats span{color:#648091;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.lcc-vault-hero-card strong{font-size:2rem;color:#0f8eb3}.lcc-vault-hero-card small,.lcc-vault-stats small,.lcc-vault-card small,.lcc-vault-point-card small,.lcc-vault-action-row small,.lcc-vault-row small{color:#65798a}.lcc-vault-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.lcc-vault-stats article{padding:1rem}.lcc-vault-stats strong{display:block;font-size:1.9rem;color:#132d46;margin:.25rem 0}.lcc-vault-toolbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.lcc-vault-toolbar h2,.lcc-panel-heading h2{margin:.2rem 0 0;color:#14324d}.lcc-vault-actions-row{display:flex;gap:.5rem;flex-wrap:wrap}.lcc-vault-actions-row a{border:1px solid rgba(20,96,144,.16);background:#fff;color:#14577c;text-decoration:none;border-radius:999px;padding:.55rem .85rem;font-weight:700}.lcc-vault-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-vault-main-panel,.lcc-vault-side-panel{padding:1.1rem}.lcc-vault-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.lcc-vault-point-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.lcc-vault-card,.lcc-vault-point-card,.lcc-vault-action-row,.lcc-vault-row{border:1px solid rgba(33,105,146,.12);background:linear-gradient(180deg,#fff,#f8fcff);border-radius:18px;padding:1rem}.lcc-vault-card strong,.lcc-vault-point-card strong,.lcc-vault-action-row strong,.lcc-vault-row strong{display:block;color:#102f4a}.lcc-vault-card span,.lcc-vault-point-card span{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#0d8daf;font-weight:900}.lcc-vault-card p,.lcc-vault-point-card p{margin:.55rem 0;color:#536c7e}.lcc-vault-gap{margin-top:1.25rem}.lcc-vault-side-panel{display:flex;flex-direction:column;gap:.7rem}.lcc-muted{color:#718496}@media (max-width:1200px){.lcc-vault-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-vault-point-grid{grid-template-columns:1fr}}@media (max-width:1100px){.lcc-vault-hero,.lcc-vault-layout{grid-template-columns:1fr}.lcc-vault-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lcc-vault-shell{padding:1rem}.lcc-vault-toolbar{align-items:flex-start;flex-direction:column}.lcc-vault-stats,.lcc-vault-card-grid{grid-template-columns:1fr}}.lcc-proof-shell{display:flex;flex-direction:column;gap:1.25rem;color:#172033}.lcc-proof-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:stretch;padding:1.35rem;border:1px solid rgba(52,92,160,.14);border-radius:28px;background:linear-gradient(135deg,#eef7ff,#fff 46%,#f4f0ff);box-shadow:0 22px 60px #1f366414}.lcc-proof-hero h1{margin:.25rem 0;font-size:clamp(2rem,4vw,3.45rem);line-height:.96;letter-spacing:-.055em;color:#111827}.lcc-proof-hero p{max-width:780px;margin:0;color:#566173;font-size:1rem}.lcc-proof-hero-card{border-radius:24px;padding:1rem;background:#111827;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:170px}.lcc-proof-hero-card span,.lcc-proof-hero-card small{color:#ffffffb8}.lcc-proof-hero-card strong{font-size:3.1rem;letter-spacing:-.06em}.lcc-proof-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.lcc-proof-stats article,.lcc-proof-card,.lcc-proof-chain-card,.lcc-proof-side-panel,.lcc-proof-main-panel{background:#fff;border:1px solid rgba(28,43,80,.1);border-radius:22px;box-shadow:0 14px 34px #1724460f}.lcc-proof-stats article{padding:1rem}.lcc-proof-stats span,.lcc-proof-card span,.lcc-proof-chain-card span{display:block;color:#64748b;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.lcc-proof-stats strong,.lcc-proof-card strong{display:block;font-size:1.8rem;letter-spacing:-.04em;color:#111827}.lcc-proof-stats small,.lcc-proof-card small,.lcc-proof-chain-card small{color:#718096}.lcc-proof-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lcc-proof-toolbar h2,.lcc-panel-heading h2{margin:.15rem 0 0;color:#111827;letter-spacing:-.035em}.lcc-kicker{margin:0;color:#3b82f6;font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.lcc-proof-actions-row{display:flex;gap:.55rem;flex-wrap:wrap}.lcc-proof-actions-row a{padding:.72rem .95rem;border-radius:999px;background:#f1f5f9;color:#172033;text-decoration:none;font-weight:700}.lcc-proof-actions-row a:first-child{background:#1d4ed8;color:#fff}.lcc-proof-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}.lcc-proof-main-panel,.lcc-proof-side-panel{padding:1rem}.lcc-proof-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.lcc-proof-card,.lcc-proof-chain-card{padding:1rem}.lcc-proof-chain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lcc-proof-chain-card strong{display:block;margin:.25rem 0;font-size:1.05rem;color:#111827}.lcc-proof-chain-card p{margin:.1rem 0;color:#475569}.lcc-proof-gap{margin-top:1.25rem}.lcc-proof-action-row,.lcc-proof-row{padding:.85rem;border-radius:18px;border:1px solid rgba(28,43,80,.09);background:#f8fbff;margin-bottom:.6rem}.lcc-proof-action-row strong,.lcc-proof-row strong{display:block;color:#111827}.lcc-proof-action-row small,.lcc-proof-row small,.lcc-muted{color:#64748b}.dark .lcc-proof-shell{color:#e5e7eb}.dark .lcc-proof-hero{background:linear-gradient(135deg,#0f172a,#111827 48%,#1e1b4b);border-color:#94a3b829}.dark .lcc-proof-hero h1,.dark .lcc-proof-toolbar h2,.dark .lcc-panel-heading h2,.dark .lcc-proof-card strong,.dark .lcc-proof-chain-card strong,.dark .lcc-proof-action-row strong,.dark .lcc-proof-row strong,.dark .lcc-proof-stats strong{color:#f8fafc}.dark .lcc-proof-hero p,.dark .lcc-proof-chain-card p{color:#cbd5e1}.dark .lcc-proof-stats article,.dark .lcc-proof-card,.dark .lcc-proof-chain-card,.dark .lcc-proof-side-panel,.dark .lcc-proof-main-panel{background:#0f172a;border-color:#94a3b826;box-shadow:none}.dark .lcc-proof-action-row,.dark .lcc-proof-row,.dark .lcc-proof-actions-row a{background:#111827;color:#e5e7eb;border-color:#94a3b826}@media (max-width:1100px){.lcc-proof-hero,.lcc-proof-layout{grid-template-columns:1fr}.lcc-proof-stats,.lcc-proof-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lcc-proof-hero{padding:1rem;border-radius:22px}.lcc-proof-stats,.lcc-proof-card-grid,.lcc-proof-chain-grid{grid-template-columns:1fr}.lcc-proof-toolbar{align-items:flex-start;flex-direction:column}.lcc-proof-hero-card strong{font-size:2.35rem}}.lcc-evidence-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;min-height:100vh;background:linear-gradient(135deg,#f8fbff,#f5f7ff 42%,#f8fffb);color:#162033}.lcc-evidence-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1rem;align-items:stretch;padding:1.4rem;border:1px solid rgba(91,117,255,.16);border-radius:28px;background:linear-gradient(135deg,#fffffff0,#f5faffeb);box-shadow:0 22px 70px #1f39741a}.lcc-evidence-hero h1{margin:.2rem 0;font-size:clamp(2rem,4vw,4.25rem);line-height:.95;letter-spacing:-.055em}.lcc-evidence-hero p{max-width:820px;color:#667085;font-size:1rem}.lcc-kicker{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800;color:#5266da}.lcc-evidence-hero-card,.lcc-evidence-stats article,.lcc-evidence-card,.lcc-evidence-package-card,.lcc-evidence-side-panel,.lcc-evidence-main-panel{border:1px solid rgba(91,117,255,.14);background:#ffffffe0;border-radius:24px;box-shadow:0 18px 56px #1f397414}.lcc-evidence-hero-card{display:flex;flex-direction:column;justify-content:center;padding:1.2rem}.lcc-evidence-hero-card span,.lcc-evidence-stats span,.lcc-evidence-card span,.lcc-evidence-package-card span{font-size:.76rem;color:#667085;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-evidence-hero-card strong{font-size:3.6rem;line-height:.95;letter-spacing:-.055em}.lcc-evidence-hero-card small,.lcc-evidence-stats small,.lcc-evidence-card small,.lcc-evidence-package-card small,.lcc-evidence-action-row small,.lcc-evidence-row small{color:#667085}.lcc-evidence-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.lcc-evidence-stats article{padding:1rem}.lcc-evidence-stats strong{display:block;font-size:2rem;letter-spacing:-.04em}.lcc-evidence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:24px;background:#101828;color:#fff;box-shadow:0 20px 60px #10182829}.lcc-evidence-toolbar h2{margin:.15rem 0 0}.lcc-evidence-actions-row{display:flex;gap:.65rem;flex-wrap:wrap}.lcc-evidence-actions-row a{color:#101828;text-decoration:none;background:#fff;border-radius:999px;padding:.68rem .9rem;font-weight:800}.lcc-evidence-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-evidence-main-panel,.lcc-evidence-side-panel{padding:1rem}.lcc-panel-heading h2{margin:.1rem 0 .75rem}.lcc-evidence-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.lcc-evidence-card,.lcc-evidence-package-card{padding:1rem}.lcc-evidence-card strong{display:block;font-size:2rem;letter-spacing:-.045em}.lcc-evidence-card p,.lcc-evidence-package-card p{margin:.4rem 0;color:#344054}.lcc-evidence-gap{margin-top:1.1rem}.lcc-evidence-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.lcc-evidence-package-card strong{display:block;font-size:1.05rem}.lcc-evidence-action-row,.lcc-evidence-row{display:flex;flex-direction:column;gap:.18rem;padding:.82rem;border:1px solid rgba(91,117,255,.13);border-radius:18px;background:#fbfcff;margin-bottom:.62rem}.lcc-muted{color:#667085}.lcc-evidence-row strong,.lcc-evidence-action-row strong{color:#182230}@media (max-width:1100px){.lcc-evidence-hero,.lcc-evidence-layout{grid-template-columns:1fr}.lcc-evidence-stats,.lcc-evidence-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-evidence-package-grid{grid-template-columns:1fr}}@media (max-width:640px){.lcc-evidence-shell{padding:.8rem}.lcc-evidence-hero{border-radius:20px}.lcc-evidence-toolbar{align-items:flex-start;flex-direction:column}.lcc-evidence-stats,.lcc-evidence-card-grid{grid-template-columns:1fr}}.lcc-portal-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:linear-gradient(180deg,#f8fbff,#eef7ff);min-height:100vh;color:#122033}.lcc-portal-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid rgba(31,88,145,.14);border-radius:28px;background:#ffffffe0;box-shadow:0 18px 50px #1e4f7c14}.lcc-portal-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin:.25rem 0}.lcc-portal-score{display:grid;place-items:center;width:150px;height:150px;border-radius:999px;background:linear-gradient(145deg,#e2f4ff,#fff);border:1px solid rgba(41,114,178,.18)}.lcc-portal-score span{font-size:2.25rem;font-weight:900;color:#0f5e99}.lcc-portal-score small{color:#587089}.lcc-portal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.lcc-portal-card,.lcc-portal-panel{background:#ffffffeb;border:1px solid rgba(31,88,145,.12);border-radius:22px;box-shadow:0 14px 36px #1e4f7c12}.lcc-portal-card{padding:1rem;display:flex;flex-direction:column;gap:.35rem}.lcc-portal-card p{margin:0;color:#6a8196;font-size:.78rem}.lcc-portal-card strong{font-size:2rem;color:#103a5c}.lcc-portal-card span{color:#587089}.lcc-portal-card a,.lcc-action-row{color:#1267a8;text-decoration:none;font-weight:800}.lcc-portal-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-portal-panel{padding:1rem}.lcc-portal-row,.lcc-action-row,.lcc-activity-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border-radius:16px;background:#f7fbff;border:1px solid rgba(31,88,145,.08);margin-bottom:.65rem}.lcc-portal-row span,.lcc-action-row small,.lcc-activity-row span{display:block;color:#60788f;font-size:.86rem}.lcc-portal-row b{font-size:1.3rem;color:#0e5d98}.lcc-portal-side{display:flex;flex-direction:column;gap:1rem}@media (max-width:900px){.lcc-portal-hero,.lcc-portal-main{grid-template-columns:1fr;display:flex;flex-direction:column}.lcc-portal-score{width:120px;height:120px}.lcc-portal-side{width:100%}}.lcc-fleet-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:linear-gradient(180deg,#f8fbff,#eef7ff);min-height:100vh;color:#122033}.lcc-fleet-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid rgba(31,88,145,.14);border-radius:28px;background:#ffffffe0;box-shadow:0 18px 50px #1e4f7c14}.lcc-fleet-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin:.25rem 0}.lcc-fleet-score{display:grid;place-items:center;width:150px;height:150px;border-radius:999px;background:linear-gradient(145deg,#e2f4ff,#fff);border:1px solid rgba(41,114,178,.18)}.lcc-fleet-score span{font-size:2.25rem;font-weight:900;color:#0f5e99}.lcc-fleet-score small{color:#587089}.lcc-fleet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.lcc-fleet-card,.lcc-fleet-panel{background:#ffffffeb;border:1px solid rgba(31,88,145,.12);border-radius:22px;box-shadow:0 14px 36px #1e4f7c12}.lcc-fleet-card{padding:1rem;display:flex;flex-direction:column;gap:.35rem}.lcc-fleet-card p{margin:0;color:#6a8196;font-size:.78rem}.lcc-fleet-card strong{font-size:2rem;color:#103a5c}.lcc-fleet-card span{color:#587089}.lcc-fleet-card a,.lcc-action-row{color:#1267a8;text-decoration:none;font-weight:800}.lcc-fleet-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-fleet-panel{padding:1rem}.lcc-fleet-row,.lcc-action-row,.lcc-activity-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border-radius:16px;background:#f7fbff;border:1px solid rgba(31,88,145,.08);margin-bottom:.65rem}.lcc-fleet-row span,.lcc-action-row small,.lcc-activity-row span{display:block;color:#60788f;font-size:.86rem}.lcc-fleet-row b{font-size:1.3rem;color:#0e5d98}.lcc-fleet-side{display:flex;flex-direction:column;gap:1rem}@media (max-width:900px){.lcc-fleet-hero,.lcc-fleet-main{grid-template-columns:1fr;display:flex;flex-direction:column}.lcc-fleet-score{width:120px;height:120px}.lcc-fleet-side{width:100%}}.lcc-report-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:linear-gradient(180deg,#f8fbff,#eef7ff);min-height:100vh;color:#122033}.lcc-report-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid rgba(31,88,145,.14);border-radius:28px;background:#ffffffe0;box-shadow:0 18px 50px #1e4f7c14}.lcc-report-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin:.25rem 0}.lcc-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:#1d68a7;margin:0}.lcc-report-score{display:grid;place-items:center;width:150px;height:150px;border-radius:999px;background:linear-gradient(145deg,#e2f4ff,#fff);border:1px solid rgba(41,114,178,.18)}.lcc-report-score span{font-size:2.25rem;font-weight:900;color:#0f5e99}.lcc-report-score small{color:#587089}.lcc-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.lcc-report-card,.lcc-report-panel{background:#ffffffeb;border:1px solid rgba(31,88,145,.12);border-radius:22px;box-shadow:0 14px 36px #1e4f7c12}.lcc-report-card{padding:1rem;display:flex;flex-direction:column;gap:.35rem}.lcc-report-card p{margin:0;color:#6a8196;font-size:.78rem}.lcc-report-card strong{font-size:2rem;color:#103a5c}.lcc-report-card span{color:#587089}.lcc-report-card a,.lcc-action-row{color:#1267a8;text-decoration:none;font-weight:800}.lcc-report-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-report-panel{padding:1rem}.lcc-report-row,.lcc-action-row,.lcc-activity-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border-radius:16px;background:#f7fbff;border:1px solid rgba(31,88,145,.08);margin-bottom:.65rem}.lcc-report-row span,.lcc-action-row small,.lcc-activity-row span{display:block;color:#60788f;font-size:.86rem}.lcc-report-row b{font-size:1.3rem;color:#0e5d98}.lcc-report-side{display:flex;flex-direction:column;gap:1rem}@media (max-width:900px){.lcc-report-hero,.lcc-report-main{grid-template-columns:1fr;display:flex;flex-direction:column}.lcc-report-score{width:120px;height:120px}.lcc-report-side{width:100%}}.lcc-settings-shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:linear-gradient(180deg,#f8fbff,#eef8f5);min-height:100vh;color:#122033}.lcc-settings-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid rgba(31,121,112,.14);border-radius:28px;background:#ffffffe6;box-shadow:0 18px 50px #185c5414}.lcc-settings-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin:.25rem 0}.lcc-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:#16786f;margin:0}.lcc-muted{color:#587089;max-width:62rem}.lcc-settings-score{display:grid;place-items:center;width:150px;height:150px;border-radius:999px;background:linear-gradient(145deg,#ddfbf4,#fff);border:1px solid rgba(31,121,112,.18)}.lcc-settings-score span{font-size:2.25rem;font-weight:900;color:#087165}.lcc-settings-score small{color:#587089}.lcc-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.lcc-settings-card,.lcc-settings-panel{background:#ffffffed;border:1px solid rgba(31,121,112,.12);border-radius:22px;box-shadow:0 14px 36px #185c5412}.lcc-settings-card{padding:1rem;display:flex;flex-direction:column;gap:.35rem}.lcc-settings-card p{margin:0;color:#6a8196;font-size:.78rem}.lcc-settings-card strong{font-size:2rem;color:#103a5c}.lcc-settings-card span{color:#587089}.lcc-settings-card a,.lcc-action-row{color:#0a766a;text-decoration:none;font-weight:800}.lcc-settings-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem}.lcc-settings-panel{padding:1rem}.lcc-panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.lcc-panel-head h2{margin:.2rem 0 0}.lcc-settings-row,.lcc-action-row,.lcc-activity-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border-radius:16px;background:#f7fffc;border:1px solid rgba(31,121,112,.08);margin-bottom:.65rem}.lcc-settings-row span,.lcc-action-row small,.lcc-activity-row span{display:block;color:#60788f;font-size:.86rem}.lcc-settings-row b{font-size:1.3rem;color:#087165}.lcc-settings-side{display:flex;flex-direction:column;gap:1rem}@media (max-width:900px){.lcc-settings-hero,.lcc-settings-main{grid-template-columns:1fr;display:flex;flex-direction:column}.lcc-settings-score{width:120px;height:120px}.lcc-settings-side{width:100%}}.lcc-final-shell{padding:32px;min-height:100vh;background:linear-gradient(135deg,#f6fbff,#eef7ff 42%,#fbfdff);color:#102033;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lcc-final-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;background:#ffffffe0;border:1px solid rgba(109,152,190,.22);box-shadow:0 24px 70px #204c761c;border-radius:28px;padding:32px;margin-bottom:24px}.lcc-final-hero h1{margin:6px 0 12px;font-size:clamp(32px,4vw,58px);letter-spacing:-.055em;line-height:.95}.lcc-kicker{margin:0;text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:12px;color:#1669a6}.lcc-muted{max-width:780px;color:#5c7188;font-size:16px;line-height:1.65}.lcc-final-score{min-width:190px;border-radius:26px;background:linear-gradient(160deg,#0f6aa5,#17a3b8);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;box-shadow:0 20px 48px #177ea840}.lcc-final-score span{font-size:54px;font-weight:900;letter-spacing:-.06em}.lcc-final-score small{opacity:.86;text-transform:uppercase;letter-spacing:.12em}.lcc-final-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:0 0 24px}.lcc-final-card,.lcc-final-panel{background:#ffffffe6;border:1px solid rgba(120,160,190,.2);border-radius:22px;box-shadow:0 18px 45px #1c4c6e14}.lcc-final-card{padding:20px;display:flex;flex-direction:column;gap:8px}.lcc-final-card p{margin:0;color:#6c8299;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.lcc-final-card strong{font-size:28px;letter-spacing:-.04em}.lcc-final-card span{color:#526b82}.lcc-final-card a,.lcc-action-row{color:#0f6aa5;text-decoration:none;font-weight:800}.lcc-final-main{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px}.lcc-final-panel{padding:22px}.lcc-panel-head h2{margin:4px 0 16px;font-size:22px;letter-spacing:-.03em}.lcc-final-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-top:1px solid rgba(110,150,180,.18)}.lcc-final-row span{display:block;color:#64798e;margin-top:4px}.lcc-final-row b{border-radius:999px;background:#e8f7ef;color:#117a49;padding:8px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.lcc-final-side{display:flex;flex-direction:column;gap:20px}.lcc-action-row{display:block;border-top:1px solid rgba(110,150,180,.18);padding:14px 0}.lcc-action-row span{display:block}.lcc-action-row small{display:block;color:#64798e;margin-top:4px;font-weight:500}.lcc-activity-row{border-top:1px solid rgba(110,150,180,.18);padding:14px 0}.lcc-activity-row strong,.lcc-activity-row span{display:block}.lcc-activity-row span{color:#64798e;margin-top:4px}@media (max-width:880px){.lcc-final-shell{padding:18px}.lcc-final-hero{flex-direction:column}.lcc-final-main{grid-template-columns:1fr}.lcc-final-score{width:100%;min-width:0}.lcc-final-row{align-items:flex-start;flex-direction:column}}.lcc-depth01-shell{padding:28px;display:grid;gap:24px;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;color:#102238}.lcc-depth01-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;padding:28px;border:1px solid rgba(28,78,128,.12);border-radius:28px;background:linear-gradient(135deg,#fff,#eaf7ff 58%,#e8fff7);box-shadow:0 24px 70px #1f4a7a1a}.lcc-depth01-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:#0f7f91;margin:0 0 8px}.lcc-depth01-hero h1{font-size:clamp(30px,4vw,56px);line-height:1.02;margin:0;max-width:860px}.lcc-depth01-subtitle{max-width:760px;color:#567084;font-size:16px;line-height:1.7;margin:18px 0 0}.lcc-depth01-score{min-width:210px;border-radius:24px;background:#0d253f;color:#fff;padding:24px;display:grid;align-content:center;gap:8px}.lcc-depth01-score span,.lcc-depth01-score small{color:#bfe8f4}.lcc-depth01-score strong{font-size:54px;line-height:1}.lcc-depth01-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.lcc-depth01-card{border:1px solid rgba(29,72,107,.1);border-radius:22px;background:#fff;padding:18px;box-shadow:0 14px 36px #12406814}.lcc-depth01-card span,.lcc-depth01-card small{font-size:12px;color:#648091;font-weight:700}.lcc-depth01-card strong{display:block;font-size:28px;margin:8px 0;color:#102238}.lcc-depth01-card p{margin:0;color:#486476}.lcc-depth01-board{display:grid;grid-template-columns:1.5fr .8fr;gap:18px}.lcc-depth01-panel{border:1px solid rgba(29,72,107,.1);border-radius:24px;background:#ffffffeb;padding:20px;box-shadow:0 18px 50px #12406814}.lcc-depth01-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.lcc-depth01-panel-head h2{margin:0;font-size:22px}.lcc-depth01-panel-head span{border-radius:999px;background:#e6f8f4;color:#0c766c;padding:8px 12px;font-weight:800;font-size:12px}.lcc-depth01-table{display:grid;gap:10px}.lcc-depth01-row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:14px;border:1px solid #e8f0f6;border-radius:18px;background:#fbfdff}.lcc-depth01-row strong{display:block}.lcc-depth01-row small{color:#7890a0}.lcc-depth01-row span{font-weight:900;color:#0f6f8f}.lcc-depth01-row em{font-style:normal;border-radius:999px;background:#edf9f4;color:#13845d;padding:7px 10px;font-size:12px;font-weight:800}.lcc-depth01-action{display:block;text-decoration:none;color:inherit;border:1px solid #e8f0f6;border-radius:18px;padding:14px;margin-bottom:10px;background:#fbfdff}.lcc-depth01-action strong,.lcc-depth01-action small{display:block}.lcc-depth01-action small{color:#668092;line-height:1.5;margin-top:4px}.lcc-depth01-activity{border-top:1px solid #e8f0f6;padding:14px 0}.lcc-depth01-activity:first-of-type{border-top:0}.lcc-depth01-activity p{margin:4px 0 0;color:#607a8e}@media (max-width:980px){.lcc-depth01-hero,.lcc-depth01-board{grid-template-columns:1fr;display:grid}.lcc-depth01-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lcc-depth01-shell{padding:16px}.lcc-depth01-grid,.lcc-depth01-row{grid-template-columns:1fr}.lcc-depth01-score strong{font-size:42px}}.lcc-depth02-shell{padding:32px;display:flex;flex-direction:column;gap:24px;background:linear-gradient(180deg,#f8fbff,#eef7ff);min-height:100vh;color:#102033}.lcc-depth02-hero{display:flex;justify-content:space-between;gap:24px;padding:28px;border-radius:28px;background:linear-gradient(135deg,#0e3a5f,#1e7a8a 55%,#d4f4ff);color:#fff;box-shadow:0 24px 70px #1020332e}.lcc-depth02-hero h1{max-width:820px;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:.96;letter-spacing:-.055em}.lcc-depth02-subtitle{max-width:760px;font-size:1.05rem;line-height:1.7;color:#ffffffdb}.lcc-depth02-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;opacity:.75}.lcc-depth02-score{min-width:190px;align-self:stretch;border-radius:24px;background:#ffffff29;backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px;border:1px solid rgba(255,255,255,.26)}.lcc-depth02-score span,.lcc-depth02-score small{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.lcc-depth02-score strong{font-size:3rem;line-height:1;margin:8px 0}.lcc-depth02-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lcc-depth02-card,.lcc-depth02-panel{background:#ffffffe0;border:1px solid rgba(18,56,90,.1);box-shadow:0 18px 50px #10203314;border-radius:24px;padding:20px}.lcc-depth02-card span,.lcc-depth02-row small,.lcc-depth02-action small{display:block;color:#5d7287;font-size:.78rem;font-weight:700}.lcc-depth02-card strong{display:block;font-size:1.8rem;color:#0e3a5f;margin:6px 0}.lcc-depth02-card p{margin:0;color:#506477}.lcc-depth02-board{display:grid;grid-template-columns:2fr 1fr;gap:18px}.lcc-depth02-panel-wide{min-width:0}.lcc-depth02-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.lcc-depth02-panel-head h2{margin:0;color:#102033;font-size:1.3rem}.lcc-depth02-panel-head span{border-radius:999px;padding:8px 12px;background:#e8f8ff;color:#0e6573;font-weight:800;font-size:.78rem}.lcc-depth02-table{display:flex;flex-direction:column;gap:10px}.lcc-depth02-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px;border-radius:18px;background:#f7fbff;border:1px solid rgba(18,56,90,.08)}.lcc-depth02-row strong,.lcc-depth02-action strong,.lcc-depth02-activity strong{color:#102033}.lcc-depth02-row span{font-weight:800;color:#0e6573}.lcc-depth02-row em{font-style:normal;border-radius:999px;background:#eaf8ef;color:#146c3e;padding:6px 10px;font-size:.72rem;font-weight:800}.lcc-depth02-action{display:block;text-decoration:none;padding:14px;border-radius:18px;background:#f7fbff;border:1px solid rgba(18,56,90,.08);margin-bottom:10px}.lcc-depth02-activity{padding:14px 0;border-top:1px solid rgba(18,56,90,.08)}.lcc-depth02-activity p{margin:4px 0 0;color:#5d7287;line-height:1.5}@media (max-width:980px){.lcc-depth02-hero,.lcc-depth02-board{grid-template-columns:1fr;display:grid}.lcc-depth02-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lcc-depth02-shell{padding:18px}.lcc-depth02-grid,.lcc-depth02-row{grid-template-columns:1fr}.lcc-depth02-hero h1{font-size:2.25rem}}.lcc-depth03-shell{padding:28px;display:grid;gap:22px;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;color:#102033}.lcc-depth03-hero{display:flex;justify-content:space-between;gap:20px;align-items:stretch;background:#ffffffeb;border:1px solid rgba(74,124,180,.18);box-shadow:0 20px 45px #10203314;border-radius:28px;padding:28px}.lcc-depth03-kicker{margin:0 0 8px;text-transform:uppercase;font-size:12px;letter-spacing:.16em;font-weight:800;color:#356a9e}.lcc-depth03-hero h1{margin:0;font-size:clamp(30px,4vw,54px);line-height:.98}.lcc-depth03-subtitle{max-width:820px;font-size:16px;line-height:1.7;color:#4f6174}.lcc-depth03-score{min-width:190px;border-radius:24px;padding:22px;background:linear-gradient(135deg,#173b67,#1c7c8f);color:#fff;display:grid;place-items:center;text-align:center}.lcc-depth03-score span,.lcc-depth03-score small{opacity:.86}.lcc-depth03-score strong{font-size:48px}.lcc-depth03-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lcc-depth03-card,.lcc-depth03-panel{background:#fff;border:1px solid rgba(74,124,180,.16);border-radius:24px;box-shadow:0 16px 32px #1020330f;padding:20px}.lcc-depth03-card span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#5b728a;font-weight:800}.lcc-depth03-card strong{display:block;font-size:32px;margin:8px 0}.lcc-depth03-card p,.lcc-depth03-activity p{margin:0;color:#5b728a;line-height:1.5}.lcc-depth03-board{display:grid;grid-template-columns:2fr 1fr;gap:18px}.lcc-depth03-panel-wide{min-height:320px}.lcc-depth03-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lcc-depth03-panel-head h2{margin:0}.lcc-depth03-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #edf3fb}.lcc-depth03-row strong,.lcc-depth03-activity strong,.lcc-depth03-action strong{display:block}.lcc-depth03-row small,.lcc-depth03-action small{display:block;color:#6b7f93;margin-top:4px}.lcc-depth03-row span,.lcc-depth03-row em{background:#eef7fb;color:#1b6072;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.lcc-depth03-action{display:block;text-decoration:none;color:#13263b;border-top:1px solid #edf3fb;padding:14px 0}.lcc-depth03-activity{border-top:1px solid #edf3fb;padding:14px 0}@media (max-width:900px){.lcc-depth03-hero,.lcc-depth03-board{grid-template-columns:1fr;display:grid}.lcc-depth03-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lcc-depth03-grid{grid-template-columns:1fr}.lcc-depth03-shell{padding:16px}.lcc-depth03-hero{padding:20px}.lcc-depth03-row{grid-template-columns:1fr}}.lcc-depth04-shell{display:grid;gap:1.25rem;padding:1.25rem;color:#172033}.lcc-depth04-hero{display:flex;justify-content:space-between;gap:1rem;align-items:stretch;padding:1.5rem;border-radius:28px;background:linear-gradient(135deg,#e8f4fff2,#eeecffeb);box-shadow:0 20px 70px #182a5a1a}.lcc-depth04-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:.25rem 0}.lcc-depth04-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.72rem;color:#3668c7}.lcc-depth04-subtitle{max-width:780px;color:#536072;font-size:1.02rem}.lcc-depth04-score,.lcc-depth04-card,.lcc-depth04-panel{border:1px solid rgba(53,92,170,.14);background:#ffffffc2;backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 18px 44px #1e305a14}.lcc-depth04-score{min-width:210px;display:grid;place-content:center;text-align:center;padding:1rem}.lcc-depth04-score strong{font-size:3rem}.lcc-depth04-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lcc-depth04-card{padding:1rem}.lcc-depth04-card span,.lcc-depth04-score span{font-size:.78rem;color:#687589;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-depth04-card strong{display:block;font-size:1.85rem;margin:.25rem 0}.lcc-depth04-card p,.lcc-depth04-score small{color:#667085;margin:0}.lcc-depth04-board{display:grid;grid-template-columns:1.45fr .8fr;gap:1rem}.lcc-depth04-panel{padding:1rem}.lcc-depth04-panel-wide{min-height:280px}.lcc-depth04-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lcc-depth04-panel h2{margin:.2rem 0 0}.lcc-depth04-row,.lcc-depth04-action,.lcc-depth04-activity{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:18px;background:#f8fbffdb;border:1px solid rgba(53,92,170,.1);margin-bottom:.65rem}.lcc-depth04-row small,.lcc-depth04-action small,.lcc-depth04-activity p{display:block;color:#667085;margin:.15rem 0 0}.lcc-depth04-row span,.lcc-depth04-row em{font-style:normal;align-self:center;padding:.35rem .6rem;border-radius:999px;background:#eef4ff;color:#2f5fb8;font-size:.78rem;font-weight:800}.lcc-depth04-action{display:block;text-decoration:none;color:inherit}.lcc-depth04-activity{display:block}@media (max-width:900px){.lcc-depth04-hero,.lcc-depth04-board{grid-template-columns:1fr;display:grid}.lcc-depth04-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lcc-depth04-grid{grid-template-columns:1fr}.lcc-depth04-hero{padding:1rem}.lcc-depth04-row{display:block}}.lcc-depth05-shell{display:grid;gap:1.25rem;padding:1.25rem;color:#172033}.lcc-depth05-hero{display:flex;justify-content:space-between;gap:1rem;align-items:stretch;padding:1.5rem;border-radius:28px;background:linear-gradient(135deg,#eff7fff5,#eef7f1f0);box-shadow:0 20px 70px #182a5a1a}.lcc-depth05-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:.25rem 0}.lcc-depth05-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.72rem;color:#28705f}.lcc-depth05-subtitle{max-width:780px;color:#536072;font-size:1.02rem}.lcc-depth05-score,.lcc-depth05-card,.lcc-depth05-panel{border:1px solid rgba(38,132,112,.14);background:#ffffffc7;backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 18px 44px #1e305a14}.lcc-depth05-score{min-width:210px;display:grid;place-content:center;text-align:center;padding:1rem}.lcc-depth05-score strong{font-size:3rem}.lcc-depth05-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lcc-depth05-card{padding:1rem}.lcc-depth05-card span,.lcc-depth05-score span{font-size:.78rem;color:#687589;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-depth05-card strong{display:block;font-size:1.85rem;margin:.25rem 0}.lcc-depth05-card p,.lcc-depth05-score small{color:#667085;margin:0}.lcc-depth05-board{display:grid;grid-template-columns:1.45fr .8fr;gap:1rem}.lcc-depth05-panel{padding:1rem}.lcc-depth05-panel-wide{min-height:280px}.lcc-depth05-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lcc-depth05-panel h2{margin:.2rem 0 0}.lcc-depth05-row,.lcc-depth05-action,.lcc-depth05-activity{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:18px;background:#f8fbffdb;border:1px solid rgba(38,132,112,.1);margin-bottom:.65rem}.lcc-depth05-row small,.lcc-depth05-action small,.lcc-depth05-activity p{display:block;color:#667085;margin:.15rem 0 0}.lcc-depth05-row span,.lcc-depth05-row em{font-style:normal;align-self:center;padding:.35rem .6rem;border-radius:999px;background:#edf8f4;color:#28705f;font-size:.78rem;font-weight:800}.lcc-depth05-action{display:block;text-decoration:none;color:inherit}.lcc-depth05-activity{display:block}@media (max-width:900px){.lcc-depth05-hero,.lcc-depth05-board{grid-template-columns:1fr;display:grid}.lcc-depth05-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lcc-depth05-grid{grid-template-columns:1fr}.lcc-depth05-hero{padding:1rem}.lcc-depth05-row{display:block}}.lcc-depth06-shell{display:grid;gap:1.25rem;padding:1.25rem;color:#172033}.lcc-depth06-hero{display:flex;justify-content:space-between;gap:1rem;align-items:stretch;padding:1.5rem;border-radius:28px;background:linear-gradient(135deg,#eff7fff5,#eef7f1f0);box-shadow:0 20px 70px #182a5a1a}.lcc-depth06-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:.25rem 0}.lcc-depth06-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.72rem;color:#28705f}.lcc-depth06-subtitle{max-width:780px;color:#536072;font-size:1.02rem}.lcc-depth06-score,.lcc-depth06-card,.lcc-depth06-panel{border:1px solid rgba(38,132,112,.14);background:#ffffffc7;backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 18px 44px #1e305a14}.lcc-depth06-score{min-width:210px;display:grid;place-content:center;text-align:center;padding:1rem}.lcc-depth06-score strong{font-size:3rem}.lcc-depth06-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lcc-depth06-card{padding:1rem}.lcc-depth06-card span,.lcc-depth06-score span{font-size:.78rem;color:#687589;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-depth06-card strong{display:block;font-size:1.85rem;margin:.25rem 0}.lcc-depth06-card p,.lcc-depth06-score small{color:#667085;margin:0}.lcc-depth06-board{display:grid;grid-template-columns:1.45fr .8fr;gap:1rem}.lcc-depth06-panel{padding:1rem}.lcc-depth06-panel-wide{min-height:280px}.lcc-depth06-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lcc-depth06-panel h2{margin:.2rem 0 0}.lcc-depth06-row,.lcc-depth06-action,.lcc-depth06-activity{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:18px;background:#f8fbffdb;border:1px solid rgba(38,132,112,.1);margin-bottom:.65rem}.lcc-depth06-row small,.lcc-depth06-action small,.lcc-depth06-activity p{display:block;color:#667085;margin:.15rem 0 0}.lcc-depth06-row span,.lcc-depth06-row em{font-style:normal;align-self:center;padding:.35rem .6rem;border-radius:999px;background:#edf8f4;color:#28705f;font-size:.78rem;font-weight:800}.lcc-depth06-action{display:block;text-decoration:none;color:inherit}.lcc-depth06-activity{display:block}@media (max-width:900px){.lcc-depth06-hero,.lcc-depth06-board{grid-template-columns:1fr;display:grid}.lcc-depth06-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lcc-depth06-grid{grid-template-columns:1fr}.lcc-depth06-hero{padding:1rem}.lcc-depth06-row{display:block}}.lcc-depth07-shell{display:grid;gap:1.25rem;padding:1.25rem;color:#172033}.lcc-depth07-hero{display:flex;justify-content:space-between;gap:1rem;align-items:stretch;padding:1.5rem;border-radius:28px;background:linear-gradient(135deg,#eff7fff5,#eef7f1f0);box-shadow:0 20px 70px #182a5a1a}.lcc-depth07-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:.25rem 0}.lcc-depth07-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.72rem;color:#28705f}.lcc-depth07-subtitle{max-width:780px;color:#536072;font-size:1.02rem}.lcc-depth07-score,.lcc-depth07-card,.lcc-depth07-panel{border:1px solid rgba(38,132,112,.14);background:#ffffffc7;backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 18px 44px #1e305a14}.lcc-depth07-score{min-width:210px;display:grid;place-content:center;text-align:center;padding:1rem}.lcc-depth07-score strong{font-size:3rem}.lcc-depth07-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lcc-depth07-card{padding:1rem}.lcc-depth07-card span,.lcc-depth07-score span{font-size:.78rem;color:#687589;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-depth07-card strong{display:block;font-size:1.85rem;margin:.25rem 0}.lcc-depth07-card p,.lcc-depth07-score small{color:#667085;margin:0}.lcc-depth07-board{display:grid;grid-template-columns:1.45fr .8fr;gap:1rem}.lcc-depth07-panel{padding:1rem}.lcc-depth07-panel-wide{min-height:280px}.lcc-depth07-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lcc-depth07-panel h2{margin:.2rem 0 0}.lcc-depth07-row,.lcc-depth07-action,.lcc-depth07-activity{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:18px;background:#f8fbffdb;border:1px solid rgba(38,132,112,.1);margin-bottom:.65rem}.lcc-depth07-row small,.lcc-depth07-action small,.lcc-depth07-activity p{display:block;color:#667085;margin:.15rem 0 0}.lcc-depth07-row span,.lcc-depth07-row em{font-style:normal;align-self:center;padding:.35rem .6rem;border-radius:999px;background:#edf8f4;color:#28705f;font-size:.78rem;font-weight:800}.lcc-depth07-action{display:block;text-decoration:none;color:inherit}.lcc-depth07-activity{display:block}@media (max-width:900px){.lcc-depth07-hero,.lcc-depth07-board{grid-template-columns:1fr;display:grid}.lcc-depth07-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lcc-depth07-grid{grid-template-columns:1fr}.lcc-depth07-hero{padding:1rem}.lcc-depth07-row{display:block}}.lcc-depth08-shell{display:grid;gap:1.25rem;padding:1.25rem;color:#172033}.lcc-depth08-hero{display:flex;justify-content:space-between;gap:1rem;align-items:stretch;padding:1.5rem;border-radius:28px;background:linear-gradient(135deg,#eff7fff5,#eef7f1f0);box-shadow:0 20px 70px #182a5a1a}.lcc-depth08-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:.25rem 0}.lcc-depth08-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.72rem;color:#28705f}.lcc-depth08-subtitle{max-width:780px;color:#536072;font-size:1.02rem}.lcc-depth08-score,.lcc-depth08-card,.lcc-depth08-panel{border:1px solid rgba(38,132,112,.14);background:#ffffffc7;backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 18px 44px #1e305a14}.lcc-depth08-score{min-width:210px;display:grid;place-content:center;text-align:center;padding:1rem}.lcc-depth08-score strong{font-size:3rem}.lcc-depth08-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lcc-depth08-card{padding:1rem}.lcc-depth08-card span,.lcc-depth08-score span{font-size:.78rem;color:#687589;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-depth08-card strong{display:block;font-size:1.85rem;margin:.25rem 0}.lcc-depth08-card p,.lcc-depth08-score small{color:#667085;margin:0}.lcc-depth08-board{display:grid;grid-template-columns:1.45fr .8fr;gap:1rem}.lcc-depth08-panel{padding:1rem}.lcc-depth08-panel-wide{min-height:280px}.lcc-depth08-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lcc-depth08-panel h2{margin:.2rem 0 0}.lcc-depth08-row,.lcc-depth08-action,.lcc-depth08-activity{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:18px;background:#f8fbffdb;border:1px solid rgba(38,132,112,.1);margin-bottom:.65rem}.lcc-depth08-row small,.lcc-depth08-action small,.lcc-depth08-activity p{display:block;color:#667085;margin:.15rem 0 0}.lcc-depth08-row span,.lcc-depth08-row em{font-style:normal;align-self:center;padding:.35rem .6rem;border-radius:999px;background:#edf8f4;color:#28705f;font-size:.78rem;font-weight:800}.lcc-depth08-action{display:block;text-decoration:none;color:inherit}.lcc-depth08-activity{display:block}@media (max-width:900px){.lcc-depth08-hero,.lcc-depth08-board{grid-template-columns:1fr;display:grid}.lcc-depth08-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lcc-depth08-grid{grid-template-columns:1fr}.lcc-depth08-hero{padding:1rem}.lcc-depth08-row{display:block}}.lcc-depth09-shell{padding:32px;display:flex;flex-direction:column;gap:24px;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;color:#14213d}.lcc-depth09-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;background:#ffffffe6;border:1px solid rgba(34,105,170,.16);border-radius:28px;padding:28px;box-shadow:0 20px 60px #14213d14}.lcc-depth09-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:#1167a8;margin:0 0 8px}.lcc-depth09-hero h1{font-size:38px;line-height:1.05;margin:0;max-width:860px}.lcc-depth09-subtitle{font-size:16px;line-height:1.65;color:#53657d;max-width:780px}.lcc-depth09-score{min-width:210px;border-radius:24px;padding:22px;background:#102a43;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px}.lcc-depth09-score span{opacity:.78;font-size:13px}.lcc-depth09-score strong{font-size:48px}.lcc-depth09-score small{color:#b9e7ff}.lcc-depth09-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lcc-depth09-card,.lcc-depth09-panel{background:#fffffff2;border:1px solid rgba(34,105,170,.14);border-radius:22px;padding:20px;box-shadow:0 14px 40px #14213d0f}.lcc-depth09-card span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#6b7c93;font-weight:800}.lcc-depth09-card strong{display:block;font-size:30px;margin-top:10px}.lcc-depth09-card p{color:#627086;margin:8px 0 0}.lcc-depth09-board{display:grid;grid-template-columns:2fr 1fr;gap:18px}.lcc-depth09-panel-wide{min-width:0}.lcc-depth09-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.lcc-depth09-panel-head h2{margin:0;font-size:20px}.lcc-depth09-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #e7edf5}.lcc-depth09-row strong{display:block}.lcc-depth09-row small{display:block;color:#61738a;margin-top:3px}.lcc-depth09-row span,.lcc-depth09-row em{font-style:normal;background:#edf7ff;border:1px solid #cfe8fb;color:#135f94;border-radius:999px;padding:6px 10px;font-size:12px}.lcc-depth09-action{display:block;text-decoration:none;color:#14213d;border-top:1px solid #e7edf5;padding:14px 0}.lcc-depth09-action small{display:block;color:#61738a;margin-top:4px}.lcc-depth09-activity{border-top:1px solid #e7edf5;padding:12px 0}.lcc-depth09-activity p{margin:4px 0 0;color:#61738a}.lcc-depth09-panel .lcc-depth09-activity:first-of-type,.lcc-depth09-panel .lcc-depth09-row:first-of-type,.lcc-depth09-panel .lcc-depth09-action:first-of-type{border-top:0}@media (max-width:900px){.lcc-depth09-shell{padding:18px}.lcc-depth09-hero,.lcc-depth09-board{grid-template-columns:1fr;display:grid}.lcc-depth09-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-depth09-hero h1{font-size:30px}}@media (max-width:560px){.lcc-depth09-grid,.lcc-depth09-row{grid-template-columns:1fr}.lcc-depth09-score strong{font-size:40px}}.lcc-depth10-shell{padding:32px;display:flex;flex-direction:column;gap:24px;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;color:#14213d}.lcc-depth10-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;background:#ffffffe6;border:1px solid rgba(34,105,170,.16);border-radius:28px;padding:28px;box-shadow:0 20px 60px #14213d14}.lcc-depth10-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:#1167a8;margin:0 0 8px}.lcc-depth10-hero h1{font-size:38px;line-height:1.05;margin:0;max-width:860px}.lcc-depth10-subtitle{font-size:16px;line-height:1.65;color:#53657d;max-width:780px}.lcc-depth10-score{min-width:210px;border-radius:24px;padding:22px;background:#102a43;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px}.lcc-depth10-score span{opacity:.78;font-size:13px}.lcc-depth10-score strong{font-size:48px}.lcc-depth10-score small{color:#b9e7ff}.lcc-depth10-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lcc-depth10-card,.lcc-depth10-panel{background:#fffffff2;border:1px solid rgba(34,105,170,.14);border-radius:22px;padding:20px;box-shadow:0 14px 40px #14213d0f}.lcc-depth10-card span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#6b7c93;font-weight:800}.lcc-depth10-card strong{display:block;font-size:30px;margin-top:10px}.lcc-depth10-card p{color:#627086;margin:8px 0 0}.lcc-depth10-board{display:grid;grid-template-columns:2fr 1fr;gap:18px}.lcc-depth10-panel-wide{min-width:0}.lcc-depth10-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.lcc-depth10-panel-head h2{margin:0;font-size:20px}.lcc-depth10-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #e7edf5}.lcc-depth10-row strong{display:block}.lcc-depth10-row small{display:block;color:#61738a;margin-top:3px}.lcc-depth10-row span,.lcc-depth10-row em{font-style:normal;background:#edf7ff;border:1px solid #cfe8fb;color:#135f94;border-radius:999px;padding:6px 10px;font-size:12px}.lcc-depth10-action{display:block;text-decoration:none;color:#14213d;border-top:1px solid #e7edf5;padding:14px 0}.lcc-depth10-action small{display:block;color:#61738a;margin-top:4px}.lcc-depth10-activity{border-top:1px solid #e7edf5;padding:12px 0}.lcc-depth10-activity p{margin:4px 0 0;color:#61738a}.lcc-depth10-panel .lcc-depth10-activity:first-of-type,.lcc-depth10-panel .lcc-depth10-row:first-of-type,.lcc-depth10-panel .lcc-depth10-action:first-of-type{border-top:0}@media (max-width:900px){.lcc-depth10-shell{padding:18px}.lcc-depth10-hero,.lcc-depth10-board{grid-template-columns:1fr;display:grid}.lcc-depth10-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-depth10-hero h1{font-size:30px}}@media (max-width:560px){.lcc-depth10-grid,.lcc-depth10-row{grid-template-columns:1fr}.lcc-depth10-score strong{font-size:40px}}.lcc-depth11-shell{padding:32px;display:flex;flex-direction:column;gap:24px;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;color:#14213d}.lcc-depth11-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;background:#ffffffe6;border:1px solid rgba(34,105,170,.16);border-radius:28px;padding:28px;box-shadow:0 20px 60px #14213d14}.lcc-depth11-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:#1167a8;margin:0 0 8px}.lcc-depth11-hero h1{font-size:38px;line-height:1.05;margin:0;max-width:860px}.lcc-depth11-subtitle{font-size:16px;line-height:1.65;color:#53657d;max-width:780px}.lcc-depth11-score{min-width:210px;border-radius:24px;padding:22px;background:#102a43;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px}.lcc-depth11-score span{opacity:.78;font-size:13px}.lcc-depth11-score strong{font-size:48px}.lcc-depth11-score small{color:#b9e7ff}.lcc-depth11-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lcc-depth11-card,.lcc-depth11-panel{background:#fffffff2;border:1px solid rgba(34,105,170,.14);border-radius:22px;padding:20px;box-shadow:0 14px 40px #14213d0f}.lcc-depth11-card span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#6b7c93;font-weight:800}.lcc-depth11-card strong{display:block;font-size:30px;margin-top:10px}.lcc-depth11-card p{color:#627086;margin:8px 0 0}.lcc-depth11-board{display:grid;grid-template-columns:2fr 1fr;gap:18px}.lcc-depth11-panel-wide{min-width:0}.lcc-depth11-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.lcc-depth11-panel-head h2{margin:0;font-size:20px}.lcc-depth11-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #e7edf5}.lcc-depth11-row strong{display:block}.lcc-depth11-row small{display:block;color:#61738a;margin-top:3px}.lcc-depth11-row span,.lcc-depth11-row em{font-style:normal;background:#edf7ff;border:1px solid #cfe8fb;color:#135f94;border-radius:999px;padding:6px 10px;font-size:12px}.lcc-depth11-action{display:block;text-decoration:none;color:#14213d;border-top:1px solid #e7edf5;padding:14px 0}.lcc-depth11-action small{display:block;color:#61738a;margin-top:4px}.lcc-depth11-activity{border-top:1px solid #e7edf5;padding:12px 0}.lcc-depth11-activity p{margin:4px 0 0;color:#61738a}.lcc-depth11-panel .lcc-depth11-activity:first-of-type,.lcc-depth11-panel .lcc-depth11-row:first-of-type,.lcc-depth11-panel .lcc-depth11-action:first-of-type{border-top:0}@media (max-width:900px){.lcc-depth11-shell{padding:18px}.lcc-depth11-hero,.lcc-depth11-board{grid-template-columns:1fr;display:grid}.lcc-depth11-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-depth11-hero h1{font-size:30px}}@media (max-width:560px){.lcc-depth11-grid,.lcc-depth11-row{grid-template-columns:1fr}.lcc-depth11-score strong{font-size:40px}}.lcc-depth12-shell{padding:32px;display:flex;flex-direction:column;gap:24px;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;color:#14213d}.lcc-depth12-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;background:#ffffffe6;border:1px solid rgba(34,105,170,.16);border-radius:28px;padding:28px;box-shadow:0 20px 60px #14213d14}.lcc-depth12-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:#1167a8;margin:0 0 8px}.lcc-depth12-hero h1{font-size:38px;line-height:1.05;margin:0;max-width:860px}.lcc-depth12-subtitle{font-size:16px;line-height:1.65;color:#53657d;max-width:780px}.lcc-depth12-score{min-width:210px;border-radius:24px;padding:22px;background:#102a43;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px}.lcc-depth12-score span{opacity:.78;font-size:13px}.lcc-depth12-score strong{font-size:48px}.lcc-depth12-score small{color:#b9e7ff}.lcc-depth12-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lcc-depth12-card,.lcc-depth12-panel{background:#fffffff2;border:1px solid rgba(34,105,170,.14);border-radius:22px;padding:20px;box-shadow:0 14px 40px #14213d0f}.lcc-depth12-card span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#6b7c93;font-weight:800}.lcc-depth12-card strong{display:block;font-size:30px;margin-top:10px}.lcc-depth12-card p{color:#627086;margin:8px 0 0}.lcc-depth12-board{display:grid;grid-template-columns:2fr 1fr;gap:18px}.lcc-depth12-panel-wide{min-width:0}.lcc-depth12-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.lcc-depth12-panel-head h2{margin:0;font-size:20px}.lcc-depth12-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #e7edf5}.lcc-depth12-row strong{display:block}.lcc-depth12-row small{display:block;color:#61738a;margin-top:3px}.lcc-depth12-row span,.lcc-depth12-row em{font-style:normal;background:#edf7ff;border:1px solid #cfe8fb;color:#135f94;border-radius:999px;padding:6px 10px;font-size:12px}.lcc-depth12-action{display:block;text-decoration:none;color:#14213d;border-top:1px solid #e7edf5;padding:14px 0}.lcc-depth12-action small{display:block;color:#61738a;margin-top:4px}.lcc-depth12-activity{border-top:1px solid #e7edf5;padding:12px 0}.lcc-depth12-activity p{margin:4px 0 0;color:#61738a}.lcc-depth12-panel .lcc-depth12-activity:first-of-type,.lcc-depth12-panel .lcc-depth12-row:first-of-type,.lcc-depth12-panel .lcc-depth12-action:first-of-type{border-top:0}@media (max-width:900px){.lcc-depth12-shell{padding:18px}.lcc-depth12-hero,.lcc-depth12-board{grid-template-columns:1fr;display:grid}.lcc-depth12-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-depth12-hero h1{font-size:30px}}@media (max-width:560px){.lcc-depth12-grid,.lcc-depth12-row{grid-template-columns:1fr}.lcc-depth12-score strong{font-size:40px}}.lcc-depth13-shell{--rr-bg: #f5f8fc;--rr-surface: rgba(255, 255, 255, .94);--rr-surface-strong: #ffffff;--rr-border: #dce5f1;--rr-text: #11213a;--rr-muted: #607089;--rr-primary: #2458d3;--rr-primary-soft: #e9efff;--rr-accent: #12989b;--rr-accent-soft: #e3f8f7;--rr-good: #0f8a62;--rr-shadow: 0 18px 60px rgba(34, 62, 112, .1);min-height:100vh;padding:clamp(20px,3vw,42px);color:var(--rr-text);background:radial-gradient(circle at 9% 4%,rgba(36,88,211,.12),transparent 24rem),radial-gradient(circle at 92% 6%,rgba(18,152,155,.11),transparent 23rem),var(--rr-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .lcc-depth13-shell,[data-theme=dark] .lcc-depth13-shell{--rr-bg: #0d1421;--rr-surface: rgba(20, 30, 47, .94);--rr-surface-strong: #162238;--rr-border: #2b3a52;--rr-text: #edf3ff;--rr-muted: #a4b2c7;--rr-primary: #7aa2ff;--rr-primary-soft: #1d315c;--rr-accent: #4fd1c9;--rr-accent-soft: #163b3e;--rr-good: #58d3a8;--rr-shadow: 0 20px 64px rgba(0, 0, 0, .32)}.lcc-depth13-shell *{box-sizing:border-box}.lcc-depth13-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:24px;overflow:hidden;padding:clamp(26px,4vw,48px);border:1px solid rgba(255,255,255,.32);border-radius:28px;color:#fff;background:linear-gradient(125deg,#091c4bf5,#2052c1f0 55%,#118991eb),radial-gradient(circle at 85% 20%,rgba(255,255,255,.22),transparent 22rem);box-shadow:0 28px 72px #1c47a440}.lcc-depth13-hero:after{content:"";position:absolute;right:-100px;bottom:-145px;width:390px;height:390px;border:60px solid rgba(255,255,255,.07);border-radius:50%}.lcc-depth13-hero-copy,.lcc-depth13-score-card{position:relative;z-index:1}.lcc-depth13-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.lcc-depth13-status-dot{width:9px;height:9px;border-radius:999px;background:#72f2c5;box-shadow:0 0 0 6px #72f2c524}.lcc-depth13-hero h1{margin:0;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:-.055em}.lcc-depth13-hero-copy>p{max-width:760px;margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72;color:#fffc}.lcc-depth13-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.lcc-depth13-button,.lcc-depth13-inline-action,.lcc-depth13-action-list button{appearance:none;border:0;cursor:pointer;font:inherit}.lcc-depth13-button{min-height:44px;padding:0 17px;border-radius:13px;font-size:.88rem;font-weight:760;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.lcc-depth13-button:hover,.lcc-depth13-inline-action:hover,.lcc-depth13-action-list button:hover{transform:translateY(-1px)}.lcc-depth13-button-primary{color:#17345f;background:#fff;box-shadow:0 12px 30px #0413363d}.lcc-depth13-button-secondary{color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.28)}.lcc-depth13-button-quiet{color:#ffffffdb;background:transparent;border:1px solid rgba(255,255,255,.18)}.lcc-depth13-score-card{align-self:stretch;display:grid;place-items:center;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#0314333d;backdrop-filter:blur(18px)}.lcc-depth13-score-ring{width:150px;height:150px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle closest-side,rgba(11,38,89,.97) 78%,transparent 79%),conic-gradient(#72f2c5 calc(var(--score) * 1%),#ffffff29 0)}.lcc-depth13-score-ring strong{font-size:2.45rem;line-height:1;letter-spacing:-.06em}.lcc-depth13-score-ring span{margin-top:7px;font-size:.68rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:.1em}.lcc-depth13-score-notes{width:100%;display:grid;gap:10px}.lcc-depth13-score-notes div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.lcc-depth13-score-notes span{color:#ffffffa3;font-size:.78rem}.lcc-depth13-score-notes strong{color:#fff;font-size:.82rem}.lcc-depth13-notice{margin:18px 0 0;padding:13px 16px;border:1px solid color-mix(in srgb,var(--rr-good) 28%,var(--rr-border));border-radius:14px;color:var(--rr-good);background:color-mix(in srgb,var(--rr-good) 8%,var(--rr-surface));font-size:.88rem;font-weight:700}.lcc-depth13-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:22px}.lcc-depth13-metrics article,.lcc-depth13-panel{border:1px solid var(--rr-border);background:var(--rr-surface);box-shadow:var(--rr-shadow);backdrop-filter:blur(16px)}.lcc-depth13-metrics article{position:relative;overflow:hidden;padding:20px;border-radius:19px}.lcc-depth13-metrics article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--rr-primary),var(--rr-accent))}.lcc-depth13-metrics span,.lcc-depth13-metrics small{display:block}.lcc-depth13-metrics span{font-size:.77rem;font-weight:730;color:var(--rr-muted)}.lcc-depth13-metrics strong{display:block;margin:8px 0 6px;font-size:2rem;letter-spacing:-.05em}.lcc-depth13-metrics small{color:var(--rr-muted);font-size:.72rem}.lcc-depth13-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.lcc-depth13-grid-main{grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr)}.lcc-depth13-panel{min-width:0;padding:22px;border-radius:22px}.lcc-depth13-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.lcc-depth13-kicker{display:block;margin-bottom:5px;color:var(--rr-primary);font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.lcc-depth13-panel h2{margin:0;font-size:1.12rem;letter-spacing:-.025em}.lcc-depth13-panel-header p{max-width:620px;margin:7px 0 0;color:var(--rr-muted);font-size:.81rem;line-height:1.55}.lcc-depth13-inline-action{flex:0 0 auto;padding:9px 12px;border-radius:11px;color:var(--rr-primary);background:var(--rr-primary-soft);font-size:.76rem;font-weight:780}.lcc-depth13-table-wrap{overflow-x:auto}.lcc-depth13-table{width:100%;border-collapse:collapse}.lcc-depth13-table th{padding:10px 11px;border-bottom:1px solid var(--rr-border);color:var(--rr-muted);font-size:.67rem;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.08em}.lcc-depth13-table td{padding:13px 11px;border-bottom:1px solid color-mix(in srgb,var(--rr-border) 75%,transparent);color:var(--rr-text);font-size:.8rem;vertical-align:middle}.lcc-depth13-table tr:last-child td{border-bottom:0}.lcc-depth13-table td strong,.lcc-depth13-table td small{display:block}.lcc-depth13-table td strong{font-size:.82rem}.lcc-depth13-table td small{margin-top:4px;color:var(--rr-muted);font-size:.67rem}.lcc-depth13-pill,.lcc-depth13-state{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:.68rem;font-weight:760;white-space:nowrap}.lcc-depth13-pill{color:var(--rr-primary);background:var(--rr-primary-soft)}.lcc-depth13-state-good{color:var(--rr-good);background:color-mix(in srgb,var(--rr-good) 11%,transparent)}.lcc-depth13-action-list{display:grid;gap:9px}.lcc-depth13-action-list button{width:100%;display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--rr-border);border-radius:14px;color:var(--rr-text);text-align:left;background:var(--rr-surface-strong);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lcc-depth13-action-list button:hover{border-color:color-mix(in srgb,var(--rr-primary) 45%,var(--rr-border));box-shadow:0 10px 22px #264c9014}.lcc-depth13-action-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:var(--rr-primary);background:var(--rr-primary-soft);font-weight:850}.lcc-depth13-action-list strong,.lcc-depth13-action-list small{display:block}.lcc-depth13-action-list strong{font-size:.77rem}.lcc-depth13-action-list small{margin-top:3px;color:var(--rr-muted);font-size:.67rem;line-height:1.35}.lcc-depth13-action-list b{color:var(--rr-muted)}.lcc-depth13-card-list,.lcc-depth13-delivery-list{display:grid;gap:10px}.lcc-depth13-trust-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--rr-border);border-left:4px solid var(--brand);border-radius:15px;background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 7%,var(--rr-surface-strong)),var(--rr-surface-strong))}.lcc-depth13-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--accent));font-size:.74rem;font-weight:850}.lcc-depth13-trust-card strong,.lcc-depth13-trust-card span,.lcc-depth13-trust-card small{display:block}.lcc-depth13-trust-card strong{font-size:.81rem}.lcc-depth13-trust-card span{margin-top:3px;color:var(--rr-muted);font-size:.71rem}.lcc-depth13-trust-card small{margin-top:4px;color:var(--rr-muted);font-size:.64rem}.lcc-depth13-trust-status{text-align:right}.lcc-depth13-trust-status span{color:var(--rr-good);font-weight:780}.lcc-depth13-delivery-list>div{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--rr-border);border-radius:14px;background:var(--rr-surface-strong)}.lcc-depth13-delivery-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:var(--rr-accent);background:var(--rr-accent-soft);font-weight:850}.lcc-depth13-delivery-list strong,.lcc-depth13-delivery-list small{display:block}.lcc-depth13-delivery-list strong{font-size:.79rem}.lcc-depth13-delivery-list small{margin-top:4px;color:var(--rr-muted);font-size:.66rem}.lcc-depth13-delivery-state{text-align:right}.lcc-depth13-delivery-state span{display:block;color:var(--rr-good);font-size:.72rem;font-weight:780}.lcc-depth13-activity-panel{margin-top:20px}.lcc-depth13-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lcc-depth13-activity-item{display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;padding:13px;border:1px solid var(--rr-border);border-radius:14px;background:var(--rr-surface-strong)}.lcc-depth13-activity-item>span{width:9px;height:9px;margin-top:4px;border-radius:50%;background:linear-gradient(var(--rr-primary),var(--rr-accent));box-shadow:0 0 0 5px var(--rr-primary-soft)}.lcc-depth13-activity-item strong{display:block;font-size:.75rem}.lcc-depth13-activity-item p{margin:5px 0 7px;color:var(--rr-muted);font-size:.68rem;line-height:1.45}.lcc-depth13-activity-item small{color:var(--rr-muted);font-size:.62rem}@media (max-width: 1050px){.lcc-depth13-hero,.lcc-depth13-grid-main{grid-template-columns:1fr}.lcc-depth13-score-card{grid-template-columns:auto minmax(220px,1fr)}.lcc-depth13-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.lcc-depth13-shell{padding:14px}.lcc-depth13-hero{padding:25px 20px;border-radius:22px}.lcc-depth13-score-card,.lcc-depth13-metrics,.lcc-depth13-grid,.lcc-depth13-activity-grid{grid-template-columns:1fr}.lcc-depth13-panel{padding:17px;border-radius:18px}.lcc-depth13-panel-header{align-items:flex-start}.lcc-depth13-trust-card,.lcc-depth13-delivery-list>div{grid-template-columns:42px minmax(0,1fr)}.lcc-depth13-trust-status,.lcc-depth13-delivery-state{grid-column:2;text-align:left}}@media (max-width: 480px){.lcc-depth13-hero-actions{display:grid}.lcc-depth13-button{width:100%}.lcc-depth13-panel-header{display:grid}.lcc-depth13-inline-action{width:max-content}}.lcc-depth14-shell{--vh-bg: #f4f7fb;--vh-surface: rgba(255,255,255,.95);--vh-surface-strong: #ffffff;--vh-border: #dce4ef;--vh-text: #10213b;--vh-muted: #64748b;--vh-primary: #1d4ed8;--vh-primary-soft: #e8efff;--vh-accent: #0f9b8e;--vh-good: #0f8a62;--vh-warning: #b7791f;--vh-critical: #c24155;--vh-shadow: 0 18px 56px rgba(36,60,105,.1);min-height:100vh;padding:clamp(20px,3vw,42px);color:var(--vh-text);background:radial-gradient(circle at 8% 4%,rgba(29,78,216,.12),transparent 25rem),radial-gradient(circle at 94% 7%,rgba(15,155,142,.11),transparent 24rem),var(--vh-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .lcc-depth14-shell,[data-theme=dark] .lcc-depth14-shell{--vh-bg: #0d1421;--vh-surface: rgba(20,30,47,.95);--vh-surface-strong: #172337;--vh-border: #2a3950;--vh-text: #eef4ff;--vh-muted: #a7b4c8;--vh-primary: #7da5ff;--vh-primary-soft: #1d315c;--vh-accent: #56d5c9;--vh-good: #5bd7ab;--vh-warning: #f4c56a;--vh-critical: #ff8ba0;--vh-shadow: 0 22px 64px rgba(0,0,0,.32)}.lcc-depth14-shell *{box-sizing:border-box}.lcc-depth14-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:24px;overflow:hidden;padding:clamp(28px,4vw,50px);border-radius:30px;color:#fff;background:linear-gradient(125deg,#081b46fa,#1e4db5f5 52%,#0b847cf0),radial-gradient(circle at 84% 12%,rgba(255,255,255,.22),transparent 24rem);box-shadow:0 30px 78px #1c46a042}.lcc-depth14-hero:after{content:"";position:absolute;right:-95px;bottom:-150px;width:400px;height:400px;border:62px solid rgba(255,255,255,.07);border-radius:50%}.lcc-depth14-hero-copy,.lcc-depth14-score-card{position:relative;z-index:1}.lcc-depth14-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.lcc-depth14-status-dot{width:9px;height:9px;border-radius:999px;background:#73f2c5;box-shadow:0 0 0 6px #73f2c524}.lcc-depth14-hero h1{margin:0;font-size:clamp(2.2rem,5vw,4.55rem);line-height:.98;letter-spacing:-.055em}.lcc-depth14-hero-copy>p{max-width:800px;margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72;color:#ffffffcf}.lcc-depth14-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.lcc-depth14-button,.lcc-depth14-inline-action,.lcc-depth14-action-list button,.lcc-depth14-forecast-footer button{appearance:none;border:0;cursor:pointer;font:inherit}.lcc-depth14-button{min-height:44px;padding:0 18px;border-radius:13px;font-size:.88rem;font-weight:760;transition:transform .16s ease,box-shadow .16s ease}.lcc-depth14-button:hover,.lcc-depth14-inline-action:hover,.lcc-depth14-action-list button:hover,.lcc-depth14-forecast-footer button:hover{transform:translateY(-1px)}.lcc-depth14-button-primary{color:#17345f;background:#fff;box-shadow:0 12px 30px #0413363d}.lcc-depth14-button-secondary{color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.28)}.lcc-depth14-score-card{align-self:stretch;display:grid;place-items:center;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#03143340;backdrop-filter:blur(18px)}.lcc-depth14-score-ring{width:152px;height:152px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle closest-side,rgba(11,38,89,.98) 78%,transparent 79%),conic-gradient(#73f2c5 calc(var(--score) * 1%),#ffffff29 0)}.lcc-depth14-score-ring strong{font-size:2.5rem;line-height:1;letter-spacing:-.06em}.lcc-depth14-score-ring span{margin-top:7px;font-size:.68rem;color:#ffffffa8;text-transform:uppercase;letter-spacing:.1em}.lcc-depth14-score-notes{width:100%;display:grid;gap:10px}.lcc-depth14-score-notes div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.lcc-depth14-score-notes span{color:#ffffffa3;font-size:.78rem}.lcc-depth14-score-notes strong{color:#fff;font-size:.82rem}.lcc-depth14-notice{margin:18px 0 0;padding:13px 16px;border:1px solid color-mix(in srgb,var(--vh-good) 28%,var(--vh-border));border-radius:14px;color:var(--vh-good);background:color-mix(in srgb,var(--vh-good) 8%,var(--vh-surface));font-size:.88rem;font-weight:700}.lcc-depth14-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:22px}.lcc-depth14-metrics article,.lcc-depth14-panel{border:1px solid var(--vh-border);background:var(--vh-surface);box-shadow:var(--vh-shadow);backdrop-filter:blur(16px)}.lcc-depth14-metrics article{position:relative;overflow:hidden;padding:20px;border-radius:19px}.lcc-depth14-metrics article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--vh-primary),var(--vh-accent))}.lcc-depth14-metrics span,.lcc-depth14-metrics small{display:block}.lcc-depth14-metrics span{font-size:.77rem;font-weight:730;color:var(--vh-muted)}.lcc-depth14-metrics strong{display:block;margin:8px 0 6px;font-size:2rem;letter-spacing:-.05em}.lcc-depth14-metrics small{color:var(--vh-muted);font-size:.72rem}.lcc-depth14-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,.72fr);gap:18px;margin-top:18px}.lcc-depth14-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.lcc-depth14-panel{padding:22px;border-radius:22px}.lcc-depth14-panel-wide{min-width:0}.lcc-depth14-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.lcc-depth14-panel-header h2{margin:5px 0 6px;font-size:1.25rem;letter-spacing:-.025em}.lcc-depth14-panel-header p{margin:0;max-width:660px;color:var(--vh-muted);font-size:.82rem;line-height:1.55}.lcc-depth14-kicker{color:var(--vh-primary);font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lcc-depth14-inline-action{flex:0 0 auto;min-height:38px;padding:0 13px;border-radius:11px;color:var(--vh-primary);background:var(--vh-primary-soft);font-size:.78rem;font-weight:800}.lcc-depth14-forecast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lcc-depth14-forecast-card{position:relative;overflow:hidden;padding:18px;border:1px solid var(--vh-border);border-radius:18px;background:var(--vh-surface-strong)}.lcc-depth14-forecast-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--risk-color,var(--vh-good))}.lcc-depth14-risk-low{--risk-color:var(--vh-good)}.lcc-depth14-risk-medium{--risk-color:#d39a2c}.lcc-depth14-risk-high{--risk-color:#e36b3f}.lcc-depth14-risk-critical{--risk-color:var(--vh-critical)}.lcc-depth14-forecast-topline{display:flex;justify-content:space-between;align-items:center;gap:10px}.lcc-depth14-risk-pill{padding:6px 9px;border-radius:999px;color:var(--risk-color,var(--vh-good));background:color-mix(in srgb,var(--risk-color,var(--vh-good)) 11%,transparent);font-size:.68rem;font-weight:800}.lcc-depth14-confidence{color:var(--vh-muted);font-size:.68rem;font-weight:700}.lcc-depth14-forecast-card h3{margin:16px 0 8px;font-size:1.02rem}.lcc-depth14-forecast-card>p{min-height:44px;margin:0;color:var(--vh-muted);font-size:.76rem;line-height:1.5}.lcc-depth14-forecast-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.lcc-depth14-forecast-stats div{padding:10px;border-radius:12px;background:color-mix(in srgb,var(--vh-primary) 5%,var(--vh-surface))}.lcc-depth14-forecast-stats span{display:block;color:var(--vh-muted);font-size:.61rem}.lcc-depth14-forecast-stats strong{display:block;margin-top:5px;font-size:.84rem}.lcc-depth14-forecast-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--vh-border)}.lcc-depth14-forecast-footer>span{color:var(--vh-muted);font-size:.7rem;font-weight:800}.lcc-depth14-forecast-footer>div{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.lcc-depth14-forecast-footer button{padding:7px 9px;border-radius:9px;color:var(--vh-primary);background:var(--vh-primary-soft);font-size:.66rem;font-weight:800}.lcc-depth14-forecast-footer button:last-child{color:#fff;background:var(--vh-primary)}.lcc-depth14-forecast-footer button:disabled{opacity:.48;cursor:not-allowed;transform:none}.lcc-depth14-action-list{display:grid;gap:10px}.lcc-depth14-action-list button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--vh-border);border-radius:14px;color:var(--vh-text);text-align:left;background:var(--vh-surface-strong)}.lcc-depth14-action-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--vh-primary);background:var(--vh-primary-soft);font-size:.78rem;font-weight:900}.lcc-depth14-action-list strong,.lcc-depth14-action-list small{display:block}.lcc-depth14-action-list strong{font-size:.77rem}.lcc-depth14-action-list small{margin-top:3px;color:var(--vh-muted);font-size:.65rem;line-height:1.35}.lcc-depth14-action-list b{color:var(--vh-muted);font-size:.9rem}.lcc-depth14-policy-list,.lcc-depth14-intervention-list{display:grid;gap:10px}.lcc-depth14-policy-list>div,.lcc-depth14-intervention-list>div{display:grid;align-items:center;gap:12px;padding:13px;border:1px solid var(--vh-border);border-radius:14px;background:var(--vh-surface-strong)}.lcc-depth14-policy-list>div{grid-template-columns:auto minmax(0,1fr) auto}.lcc-depth14-tier{min-width:68px;padding:7px 9px;border-radius:10px;color:var(--vh-primary);background:var(--vh-primary-soft);text-align:center;font-size:.66rem;font-weight:900}.lcc-depth14-policy-list strong,.lcc-depth14-policy-list small,.lcc-depth14-intervention-list strong,.lcc-depth14-intervention-list small{display:block}.lcc-depth14-policy-list strong,.lcc-depth14-intervention-list strong{font-size:.78rem}.lcc-depth14-policy-list small,.lcc-depth14-intervention-list small{margin-top:4px;color:var(--vh-muted);font-size:.66rem;line-height:1.4}.lcc-depth14-policy-target{text-align:right}.lcc-depth14-policy-target strong{color:var(--vh-good);font-size:.88rem}.lcc-depth14-intervention-list>div{grid-template-columns:38px minmax(0,1fr) auto}.lcc-depth14-intervention-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--vh-good);background:color-mix(in srgb,var(--vh-good) 10%,transparent);font-weight:900}.lcc-depth14-intervention-state{text-align:right}.lcc-depth14-intervention-state span{display:block;color:var(--vh-good);font-size:.68rem;font-weight:900}.lcc-depth14-activity-panel{margin-top:18px}.lcc-depth14-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.lcc-depth14-activity-item{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid var(--vh-border)}.lcc-depth14-activity-item>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--vh-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--vh-primary) 12%,transparent)}.lcc-depth14-activity-item>span.lcc-depth14-severity-success{background:var(--vh-good);box-shadow:0 0 0 5px color-mix(in srgb,var(--vh-good) 12%,transparent)}.lcc-depth14-activity-item>span.lcc-depth14-severity-warning{background:var(--vh-warning);box-shadow:0 0 0 5px color-mix(in srgb,var(--vh-warning) 12%,transparent)}.lcc-depth14-activity-item>span.lcc-depth14-severity-critical{background:var(--vh-critical);box-shadow:0 0 0 5px color-mix(in srgb,var(--vh-critical) 12%,transparent)}.lcc-depth14-activity-item strong{display:block;font-size:.78rem}.lcc-depth14-activity-item p{margin:4px 0;color:var(--vh-muted);font-size:.7rem;line-height:1.45}.lcc-depth14-activity-item small{color:var(--vh-muted);font-size:.63rem}@media (max-width: 1100px){.lcc-depth14-hero,.lcc-depth14-layout{grid-template-columns:1fr}.lcc-depth14-score-card{grid-template-columns:auto minmax(0,1fr)}.lcc-depth14-score-notes{max-width:420px}}@media (max-width: 820px){.lcc-depth14-metrics,.lcc-depth14-grid,.lcc-depth14-activity-grid{grid-template-columns:1fr 1fr}.lcc-depth14-forecast-grid{grid-template-columns:1fr}}@media (max-width: 620px){.lcc-depth14-shell{padding:14px}.lcc-depth14-hero{padding:24px 20px;border-radius:22px}.lcc-depth14-score-card,.lcc-depth14-metrics,.lcc-depth14-grid,.lcc-depth14-activity-grid{grid-template-columns:1fr}.lcc-depth14-panel{padding:17px;border-radius:18px}.lcc-depth14-panel-header{align-items:flex-start;flex-direction:column}.lcc-depth14-policy-list>div,.lcc-depth14-intervention-list>div{grid-template-columns:1fr}.lcc-depth14-policy-target,.lcc-depth14-intervention-state{text-align:left}.lcc-depth14-forecast-footer{align-items:flex-start;flex-direction:column}.lcc-depth14-forecast-footer>div{justify-content:flex-start}}.lcc-depth15-shell{--d15-bg:#f5f8fc;--d15-panel:#fff;--d15-text:#162238;--d15-muted:#69768b;--d15-line:#dfe7f1;--d15-blue:#2f6fed;--d15-teal:#0f9f9a;--d15-green:#1c9c68;--d15-amber:#c98714;--d15-red:#c94c5c;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(47,111,237,.12),transparent 34%),var(--d15-bg);color:var(--d15-text)}.lcc-depth15-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.6fr);gap:24px;align-items:stretch;margin-bottom:20px}.lcc-depth15-hero-copy,.lcc-depth15-confidence-card,.lcc-depth15-panel,.lcc-depth15-metrics article{background:var(--d15-panel);border:1px solid var(--d15-line);box-shadow:0 18px 50px #1c305314;border-radius:22px}.lcc-depth15-hero-copy{padding:34px;background:linear-gradient(135deg,#173c76,#225aa8 55%,#148b98);color:#fff}.lcc-depth15-eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;opacity:.86}.lcc-depth15-eyebrow span{width:9px;height:9px;border-radius:50%;background:#6ff0ce;box-shadow:0 0 0 6px #6ff0ce26}.lcc-depth15-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.02;margin:16px 0 12px}.lcc-depth15-hero p{max-width:760px;font-size:16px;line-height:1.65;opacity:.9}.lcc-depth15-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.lcc-depth15-button,.lcc-depth15-inline-action,.lcc-depth15-evidence-action{border:0;border-radius:12px;font-weight:800;cursor:pointer;transition:.18s ease}.lcc-depth15-button{padding:12px 17px}.lcc-depth15-button-primary{background:#fff;color:#1a4c8b}.lcc-depth15-button-secondary{background:#ffffff21;color:#fff;border:1px solid rgba(255,255,255,.28)}.lcc-depth15-button:hover,.lcc-depth15-inline-action:hover,.lcc-depth15-evidence-action:hover{transform:translateY(-1px)}.lcc-depth15-confidence-card{display:flex;align-items:center;justify-content:center;gap:20px;padding:26px}.lcc-depth15-confidence-ring{--score:0;width:134px;height:134px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,var(--d15-panel) 58%,transparent 59%),conic-gradient(var(--d15-teal) calc(var(--score)*1%),#e5edf6 0)}.lcc-depth15-confidence-ring strong{font-size:38px}.lcc-depth15-confidence-ring span,.lcc-depth15-confidence-card span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--d15-muted);font-weight:800}.lcc-depth15-confidence-card>div:last-child{display:flex;flex-direction:column;gap:6px}.lcc-depth15-confidence-card>div:last-child strong{font-size:19px}.lcc-depth15-confidence-card small{color:var(--d15-muted)}.lcc-depth15-notice{margin:0 0 18px;padding:13px 16px;border-radius:13px;background:#e8f8f3;color:#147a55;border:1px solid #c6eadf;font-weight:750}.lcc-depth15-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.lcc-depth15-metrics article{padding:20px}.lcc-depth15-metrics span,.lcc-depth15-metrics small{display:block;color:var(--d15-muted)}.lcc-depth15-metrics span{font-size:13px;font-weight:750}.lcc-depth15-metrics strong{display:block;font-size:30px;margin:8px 0 2px}.lcc-depth15-metrics small{font-size:12px}.lcc-depth15-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.7fr);gap:18px;margin-bottom:18px}.lcc-depth15-panel{padding:22px}.lcc-depth15-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.lcc-depth15-panel-header h2{margin:4px 0;font-size:21px}.lcc-depth15-panel-header p{margin:0;color:var(--d15-muted);line-height:1.45}.lcc-depth15-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--d15-blue);font-weight:850}.lcc-depth15-inline-action,.lcc-depth15-evidence-action{padding:10px 13px;background:#eaf1ff;color:#275fbf}.lcc-depth15-simulation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lcc-depth15-simulation-card{padding:18px;border:1px solid var(--d15-line);border-radius:17px;background:linear-gradient(180deg,#fff,#f9fbfe)}.lcc-depth15-simulation-card h3{margin:14px 0 5px;font-size:17px}.lcc-depth15-simulation-card p{margin:0;color:var(--d15-muted);font-size:12px}.lcc-depth15-card-topline,.lcc-depth15-simulation-card footer{display:flex;justify-content:space-between;align-items:center}.lcc-depth15-card-topline span{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:850}.lcc-depth15-card-topline small,.lcc-depth15-simulation-card footer{color:var(--d15-muted)}.lcc-depth15-outcome-passed .lcc-depth15-card-topline span{background:#e4f7ef;color:#167852}.lcc-depth15-outcome-warning .lcc-depth15-card-topline span{background:#fff4dc;color:#9a6509}.lcc-depth15-outcome-failed .lcc-depth15-card-topline span{background:#ffe8eb;color:#a73140}.lcc-depth15-simulation-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.lcc-depth15-simulation-stats div{padding:10px;border-radius:12px;background:#f2f6fb}.lcc-depth15-simulation-stats span,.lcc-depth15-simulation-stats strong{display:block}.lcc-depth15-simulation-stats span{font-size:10px;text-transform:uppercase;color:var(--d15-muted);font-weight:800}.lcc-depth15-simulation-stats strong{margin-top:4px}.lcc-depth15-simulation-card footer{padding-top:13px;border-top:1px solid var(--d15-line);font-size:11px}.lcc-depth15-action-list{display:flex;flex-direction:column;gap:9px}.lcc-depth15-action-list button{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;text-align:left;border:1px solid var(--d15-line);border-radius:14px;padding:12px;background:#fff;color:var(--d15-text);cursor:pointer}.lcc-depth15-action-list button:hover{border-color:#b9cae5;background:#f8fbff}.lcc-depth15-action-list strong,.lcc-depth15-action-list small{display:block}.lcc-depth15-action-list small{color:var(--d15-muted);margin-top:3px;line-height:1.35}.lcc-depth15-action-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#edf3ff;color:var(--d15-blue);font-weight:900}.lcc-depth15-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.lcc-depth15-sandbox-list,.lcc-depth15-evidence-list{display:flex;flex-direction:column;gap:10px}.lcc-depth15-sandbox-list>div,.lcc-depth15-evidence-list>div{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--d15-line);border-radius:14px}.lcc-depth15-sandbox-list strong,.lcc-depth15-sandbox-list small,.lcc-depth15-evidence-list strong,.lcc-depth15-evidence-list small{display:block}.lcc-depth15-sandbox-list small,.lcc-depth15-evidence-list small{color:var(--d15-muted);margin-top:3px;line-height:1.35}.lcc-depth15-result,.lcc-depth15-evidence-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:900}.lcc-depth15-result-passed{background:#e5f8f0;color:#18805b}.lcc-depth15-result-warning{background:#fff2d6;color:#a96c08}.lcc-depth15-result-failed{background:#ffe8eb;color:#ae3544}.lcc-depth15-evidence-icon{background:#eaf1ff;color:var(--d15-blue)}.lcc-depth15-state,.lcc-depth15-evidence-state{text-align:right}.lcc-depth15-evidence-action{margin-top:13px;width:100%}.lcc-depth15-activity-panel{margin-bottom:18px}.lcc-depth15-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.lcc-depth15-activity-item{display:grid;grid-template-columns:10px 1fr;gap:11px;padding:12px 0;border-bottom:1px solid var(--d15-line)}.lcc-depth15-activity-item>span{width:9px;height:9px;border-radius:50%;margin-top:5px}.lcc-depth15-severity-info{background:var(--d15-blue)}.lcc-depth15-severity-warning{background:var(--d15-amber)}.lcc-depth15-severity-critical{background:var(--d15-red)}.lcc-depth15-activity-item strong,.lcc-depth15-activity-item p,.lcc-depth15-activity-item small{display:block;margin:0}.lcc-depth15-activity-item p,.lcc-depth15-activity-item small{color:var(--d15-muted)}.lcc-depth15-activity-item p{margin:4px 0;line-height:1.4}.lcc-depth15-activity-item small{font-size:11px}@media (prefers-color-scheme:dark){.lcc-depth15-shell{--d15-bg:#0c1422;--d15-panel:#121e30;--d15-text:#edf4ff;--d15-muted:#9eabc0;--d15-line:#25354d}.lcc-depth15-simulation-card,.lcc-depth15-action-list button{background:#132137}.lcc-depth15-simulation-stats div{background:#192941}.lcc-depth15-inline-action,.lcc-depth15-evidence-action{background:#1d3760;color:#c9dcff}}@media (max-width:1080px){.lcc-depth15-hero,.lcc-depth15-layout{grid-template-columns:1fr}.lcc-depth15-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lcc-depth15-shell{padding:15px}.lcc-depth15-hero-copy{padding:25px}.lcc-depth15-confidence-card{justify-content:flex-start}.lcc-depth15-metrics,.lcc-depth15-grid,.lcc-depth15-simulation-grid,.lcc-depth15-activity-grid{grid-template-columns:1fr}.lcc-depth15-panel{padding:17px}.lcc-depth15-panel-header{flex-direction:column}.lcc-depth15-inline-action{width:100%}}.lcc-depth16-shell{--d16-bg:#f5f8fc;--d16-card:#fff;--d16-border:#dbe5ef;--d16-text:#13243a;--d16-muted:#63758a;--d16-blue:#2563eb;--d16-teal:#0f9f91;--d16-shadow:0 18px 48px rgba(28,52,84,.1);background:var(--d16-bg);color:var(--d16-text);min-height:100vh;padding:clamp(18px,3vw,42px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lcc-depth16-shell *{box-sizing:border-box}.lcc-depth16-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;padding:clamp(28px,4vw,54px);border-radius:30px;background:linear-gradient(135deg,#0d2d52,#164b76 48%,#0f8f8a);color:#fff;box-shadow:var(--d16-shadow);position:relative;overflow:hidden}.lcc-depth16-hero:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-120px;top:-180px;background:#ffffff1f}.lcc-depth16-hero-copy{position:relative;z-index:1}.lcc-depth16-eyebrow,.lcc-depth16-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:12px}.lcc-depth16-eyebrow{display:flex;align-items:center;gap:10px;color:#bceee9}.lcc-depth16-eyebrow span{width:9px;height:9px;border-radius:50%;background:#5eead4;box-shadow:0 0 0 6px #5eead424}.lcc-depth16-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.02;margin:16px 0 14px;letter-spacing:-.04em}.lcc-depth16-hero p{max-width:780px;font-size:16px;line-height:1.75;color:#dceaf6;margin:0}.lcc-depth16-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lcc-depth16-button,.lcc-depth16-inline-action{border:0;border-radius:14px;font-weight:800;cursor:pointer;transition:.18s ease}.lcc-depth16-button{padding:13px 18px}.lcc-depth16-button-primary{background:#fff;color:#17456e}.lcc-depth16-button-secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25)}.lcc-depth16-button:hover,.lcc-depth16-inline-action:hover{transform:translateY(-1px)}.lcc-depth16-score-card{position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px;border-radius:24px;background:#ffffff1c;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px)}.lcc-depth16-score-ring{width:116px;height:116px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(#5eead4 calc(var(--score)*1%),#ffffff29 0);position:relative}.lcc-depth16-score-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#123d63}.lcc-depth16-score-ring strong,.lcc-depth16-score-ring span{position:relative;z-index:1}.lcc-depth16-score-ring strong{font-size:32px}.lcc-depth16-score-ring span{font-size:11px;color:#bfe8e5}.lcc-depth16-score-card>div:last-child{display:flex;flex-direction:column;gap:5px}.lcc-depth16-score-card>div:last-child span,.lcc-depth16-score-card small{color:#cfe2ef}.lcc-depth16-score-card>div:last-child strong{font-size:21px}.lcc-depth16-notice{margin:18px 0 0;padding:14px 18px;background:#e6f8f4;color:#11665f;border:1px solid #b8e9df;border-radius:14px;font-weight:700}.lcc-depth16-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.lcc-depth16-metrics article,.lcc-depth16-panel{background:var(--d16-card);border:1px solid var(--d16-border);box-shadow:0 10px 30px #263f5c0f}.lcc-depth16-metrics article{padding:20px;border-radius:18px}.lcc-depth16-metrics span,.lcc-depth16-metrics small{display:block;color:var(--d16-muted)}.lcc-depth16-metrics strong{display:block;font-size:31px;margin:6px 0}.lcc-depth16-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(300px,.75fr);gap:20px}.lcc-depth16-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.lcc-depth16-panel{border-radius:22px;padding:22px;min-width:0}.lcc-depth16-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.lcc-depth16-panel-header h2{font-size:22px;margin:4px 0 5px}.lcc-depth16-panel-header p{margin:0;color:var(--d16-muted);line-height:1.55}.lcc-depth16-kicker{color:var(--d16-teal)}.lcc-depth16-inline-action{background:#e8f0ff;color:#1f58bd;padding:10px 13px}.lcc-depth16-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lcc-depth16-site-card{border:1px solid var(--d16-border);border-radius:18px;padding:17px;background:linear-gradient(180deg,#fff,#f9fbfe)}.lcc-depth16-site-card h3{margin:12px 0 4px;font-size:18px}.lcc-depth16-site-card p{margin:0;color:var(--d16-muted);font-size:13px}.lcc-depth16-card-topline,.lcc-depth16-site-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.lcc-depth16-card-topline span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#0d7a70}.lcc-depth16-card-topline small{color:var(--d16-muted)}.lcc-depth16-connection-disconnected{border-color:#f4b8b8;background:#fff8f8}.lcc-depth16-connection-degraded{border-color:#f3d49b;background:#fffaf0}.lcc-depth16-site-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.lcc-depth16-site-stats div{padding:10px;border-radius:12px;background:#eef4f9}.lcc-depth16-site-stats span{display:block;color:var(--d16-muted);font-size:11px}.lcc-depth16-site-stats strong{font-size:17px}.lcc-depth16-site-card footer button{border:0;border-radius:10px;padding:8px 10px;background:#e9f1ff;color:#2457a6;font-weight:800;cursor:pointer}.lcc-depth16-action-list{display:flex;flex-direction:column;gap:10px}.lcc-depth16-action-list button{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--d16-border);background:#fbfdff;border-radius:14px;padding:12px;cursor:pointer;color:var(--d16-text)}.lcc-depth16-action-list strong,.lcc-depth16-action-list small{display:block}.lcc-depth16-action-list small{color:var(--d16-muted);margin-top:3px}.lcc-depth16-action-icon{width:36px;height:36px;border-radius:11px;background:#e4f7f3;color:#08756b;display:grid;place-content:center;font-weight:900}.lcc-depth16-readiness-list,.lcc-depth16-intervention-list{display:flex;flex-direction:column;gap:10px}.lcc-depth16-readiness-list>div,.lcc-depth16-intervention-list>div{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--d16-border);border-radius:14px}.lcc-depth16-readiness-list strong,.lcc-depth16-readiness-list small,.lcc-depth16-intervention-list strong,.lcc-depth16-intervention-list small{display:block}.lcc-depth16-readiness-list small,.lcc-depth16-intervention-list small{color:var(--d16-muted);margin-top:3px}.lcc-depth16-band{width:12px;height:12px;border-radius:50%}.lcc-depth16-band-ready{background:#13a37d}.lcc-depth16-band-monitor{background:#3b82f6}.lcc-depth16-band-attention{background:#e59b24}.lcc-depth16-band-critical{background:#d94b4b}.lcc-depth16-readiness-score{text-align:right}.lcc-depth16-readiness-score strong{font-size:22px}.lcc-depth16-priority{width:30px;height:30px;border-radius:9px;display:grid;place-content:center;font-weight:900;background:#eef3f8}.lcc-depth16-priority-critical{background:#ffe5e5;color:#b72f2f}.lcc-depth16-priority-high{background:#fff0cf;color:#9a6400}.lcc-depth16-activity-panel{margin-top:20px}.lcc-depth16-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lcc-depth16-activity-item{display:grid;grid-template-columns:12px 1fr;gap:12px;padding:13px;border:1px solid var(--d16-border);border-radius:14px}.lcc-depth16-activity-item>span{width:10px;height:10px;border-radius:50%;margin-top:5px;background:#3b82f6}.lcc-depth16-activity-item .lcc-depth16-severity-critical{background:#d94b4b}.lcc-depth16-activity-item .lcc-depth16-severity-warning{background:#e59b24}.lcc-depth16-activity-item .lcc-depth16-severity-info{background:#13a37d}.lcc-depth16-activity-item strong{display:block}.lcc-depth16-activity-item p{margin:4px 0;color:var(--d16-muted);line-height:1.45}.lcc-depth16-activity-item small{color:var(--d16-muted)}@media (prefers-color-scheme:dark){.lcc-depth16-shell{--d16-bg:#0d1724;--d16-card:#121f2e;--d16-border:#28394c;--d16-text:#e8f0f8;--d16-muted:#9eb0c3}.lcc-depth16-site-card{background:linear-gradient(180deg,#142334,#101d2b)}.lcc-depth16-site-stats div,.lcc-depth16-action-list button{background:#17283a}.lcc-depth16-inline-action,.lcc-depth16-site-card footer button{background:#1d3552;color:#cfe0ff}.lcc-depth16-notice{background:#12352f;color:#bceadd;border-color:#24594f}}@media (max-width:1050px){.lcc-depth16-hero,.lcc-depth16-layout{grid-template-columns:1fr}.lcc-depth16-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lcc-depth16-shell{padding:14px}.lcc-depth16-hero{padding:24px;border-radius:22px}.lcc-depth16-score-card{justify-content:flex-start}.lcc-depth16-metrics,.lcc-depth16-grid,.lcc-depth16-site-grid,.lcc-depth16-activity-grid{grid-template-columns:1fr}.lcc-depth16-panel{padding:17px}.lcc-depth16-panel-header{flex-direction:column}.lcc-depth16-site-stats{grid-template-columns:1fr}.lcc-depth16-site-card footer{justify-content:flex-start;flex-wrap:wrap}}.lcc-depth17-shell{--d17-bg:#f6f7fb;--d17-card:#fff;--d17-border:#dde2ec;--d17-text:#172033;--d17-muted:#68748a;--d17-violet:#6657d9;--d17-blue:#2563eb;--d17-rose:#d94b64;--d17-shadow:0 18px 50px rgba(41,49,75,.1);background:var(--d17-bg);color:var(--d17-text);min-height:100vh;padding:clamp(18px,3vw,42px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lcc-depth17-shell *{box-sizing:border-box}.lcc-depth17-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;padding:clamp(28px,4vw,54px);border-radius:30px;background:linear-gradient(135deg,#211b4f,#443a91 48%,#1f6ea3);color:#fff;box-shadow:var(--d17-shadow);position:relative;overflow:hidden}.lcc-depth17-hero:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;right:-150px;top:-210px;background:#ffffff1c}.lcc-depth17-hero-copy{position:relative;z-index:1}.lcc-depth17-eyebrow,.lcc-depth17-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:850;font-size:12px}.lcc-depth17-eyebrow{display:flex;align-items:center;gap:10px;color:#d9d2ff}.lcc-depth17-eyebrow span{width:9px;height:9px;border-radius:50%;background:#b8a9ff;box-shadow:0 0 0 6px #b8a9ff24}.lcc-depth17-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.02;margin:16px 0 14px;letter-spacing:-.04em}.lcc-depth17-hero p{max-width:780px;font-size:16px;line-height:1.75;color:#e5e8f8;margin:0}.lcc-depth17-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lcc-depth17-button{border:0;border-radius:14px;font-weight:850;cursor:pointer;transition:.18s ease;padding:13px 18px}.lcc-depth17-button-primary{background:#fff;color:#30276b}.lcc-depth17-button-secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25)}.lcc-depth17-button:hover,.lcc-depth17-action-list button:hover,.lcc-depth17-approval-list button:hover{transform:translateY(-1px)}.lcc-depth17-score-card{position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px;border-radius:24px;background:#ffffff1c;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px)}.lcc-depth17-score-ring{width:116px;height:116px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(#c4b5fd calc(var(--score)*1%),#ffffff29 0);position:relative}.lcc-depth17-score-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#30276b}.lcc-depth17-score-ring strong,.lcc-depth17-score-ring span{position:relative;z-index:1}.lcc-depth17-score-ring strong{font-size:32px}.lcc-depth17-score-ring span{font-size:11px;color:#dcd6ff}.lcc-depth17-score-card>div:last-child{display:flex;flex-direction:column;gap:5px}.lcc-depth17-score-card>div:last-child span,.lcc-depth17-score-card small{color:#dce0f2}.lcc-depth17-score-card>div:last-child strong{font-size:20px}.lcc-depth17-notice{margin:18px 0 0;padding:14px 18px;background:#eeeafd;color:#4e3ea0;border:1px solid #d5cdf9;border-radius:14px;font-weight:750}.lcc-depth17-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.lcc-depth17-metrics article,.lcc-depth17-panel{background:var(--d17-card);border:1px solid var(--d17-border);box-shadow:0 10px 30px #262b450f}.lcc-depth17-metrics article{padding:20px;border-radius:18px}.lcc-depth17-metrics span,.lcc-depth17-metrics small{display:block;color:var(--d17-muted)}.lcc-depth17-metrics strong{display:block;font-size:31px;margin:6px 0}.lcc-depth17-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(310px,.75fr);gap:20px}.lcc-depth17-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.lcc-depth17-panel{border-radius:22px;padding:22px;min-width:0}.lcc-depth17-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.lcc-depth17-panel-header h2{font-size:22px;margin:4px 0 5px}.lcc-depth17-panel-header p{margin:0;color:var(--d17-muted);line-height:1.55}.lcc-depth17-kicker{color:var(--d17-violet)}.lcc-depth17-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lcc-depth17-room-card{border:1px solid var(--d17-border);border-radius:18px;padding:17px;background:linear-gradient(180deg,#fff,#fafbfe)}.lcc-depth17-room-card h3{margin:12px 0 4px;font-size:18px}.lcc-depth17-room-card p{margin:0;color:var(--d17-muted);font-size:13px}.lcc-depth17-card-topline,.lcc-depth17-room-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.lcc-depth17-card-topline span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#5b4ec7}.lcc-depth17-card-topline small{color:var(--d17-muted)}.lcc-depth17-severity-critical{border-color:#f0b4bf;background:#fff8fa}.lcc-depth17-severity-high{border-color:#f0d0a2;background:#fffaf3}.lcc-depth17-room-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.lcc-depth17-room-stats div{padding:10px;border-radius:12px;background:#f0f2f8}.lcc-depth17-room-stats span{display:block;color:var(--d17-muted);font-size:11px}.lcc-depth17-room-stats strong{font-size:17px}.lcc-depth17-room-card footer button,.lcc-depth17-approval-list button{border:0;border-radius:10px;padding:8px 10px;background:#ece9ff;color:#4f42aa;font-weight:850;cursor:pointer}.lcc-depth17-approval-list,.lcc-depth17-decision-list{display:flex;flex-direction:column;gap:10px}.lcc-depth17-approval-list>div{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--d17-border);border-radius:14px}.lcc-depth17-approval-list strong,.lcc-depth17-approval-list small,.lcc-depth17-decision-list strong,.lcc-depth17-decision-list small{display:block}.lcc-depth17-approval-list small,.lcc-depth17-decision-list small{color:var(--d17-muted);margin-top:3px}.lcc-depth17-status{width:11px;height:11px;border-radius:50%;background:#7c88a1}.lcc-depth17-status-pending,.lcc-depth17-status-under_review{background:#e49b25}.lcc-depth17-status-approved{background:#1f9d78}.lcc-depth17-status-denied{background:#d64c62}.lcc-depth17-decision-list>div{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:12px;border:1px solid var(--d17-border);border-radius:14px}.lcc-depth17-decision{width:32px;height:32px;border-radius:10px;display:grid;place-content:center;font-weight:900;background:#e9f7f2;color:#138064}.lcc-depth17-decision-denied{background:#ffe8ec;color:#bd344d}.lcc-depth17-decision-needs_changes{background:#fff2da;color:#9b6300}.lcc-depth17-action-list{display:flex;flex-direction:column;gap:10px}.lcc-depth17-action-list button{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--d17-border);background:#fbfcff;border-radius:14px;padding:12px;cursor:pointer;color:var(--d17-text);transition:.18s ease}.lcc-depth17-action-list strong,.lcc-depth17-action-list small{display:block}.lcc-depth17-action-list small{color:var(--d17-muted);margin-top:3px}.lcc-depth17-action-icon{width:36px;height:36px;border-radius:11px;background:#eeeafd;color:#5748b6;display:grid;place-content:center;font-weight:900}.lcc-depth17-safety-card{margin-top:18px;padding:16px;border-radius:16px;background:#f0f7ff;border:1px solid #cee3fb}.lcc-depth17-safety-card strong{color:#23598b}.lcc-depth17-safety-card p{margin:6px 0 0;color:#52708d;line-height:1.55;font-size:13px}.lcc-depth17-activity-panel{margin-top:20px}.lcc-depth17-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lcc-depth17-activity-item{display:grid;grid-template-columns:12px 1fr;gap:12px;padding:13px;border:1px solid var(--d17-border);border-radius:14px}.lcc-depth17-activity-item>span{width:10px;height:10px;border-radius:50%;margin-top:5px;background:#3b82f6}.lcc-depth17-severity-dot-critical{background:#d64c62!important}.lcc-depth17-severity-dot-warning{background:#e49b25!important}.lcc-depth17-severity-dot-info{background:#1f9d78!important}.lcc-depth17-activity-item strong{display:block}.lcc-depth17-activity-item p{margin:4px 0;color:var(--d17-muted);line-height:1.45}.lcc-depth17-activity-item small{color:var(--d17-muted)}@media (prefers-color-scheme:dark){.lcc-depth17-shell{--d17-bg:#10131d;--d17-card:#171c29;--d17-border:#30394a;--d17-text:#edf0f7;--d17-muted:#a4afc1}.lcc-depth17-room-card{background:linear-gradient(180deg,#1b2130,#151a26)}.lcc-depth17-room-stats div,.lcc-depth17-action-list button{background:#202738}.lcc-depth17-room-card footer button,.lcc-depth17-approval-list button{background:#302b57;color:#dcd6ff}.lcc-depth17-notice{background:#28234a;color:#dcd6ff;border-color:#46406b}.lcc-depth17-safety-card{background:#172a3b;border-color:#29445c}.lcc-depth17-safety-card strong{color:#a9d6fb}.lcc-depth17-safety-card p{color:#9ab5cc}}@media (max-width:1050px){.lcc-depth17-hero,.lcc-depth17-layout{grid-template-columns:1fr}.lcc-depth17-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lcc-depth17-shell{padding:14px}.lcc-depth17-hero{padding:24px;border-radius:22px}.lcc-depth17-score-card{justify-content:flex-start}.lcc-depth17-metrics,.lcc-depth17-grid,.lcc-depth17-room-grid,.lcc-depth17-activity-grid{grid-template-columns:1fr}.lcc-depth17-panel{padding:17px}.lcc-depth17-panel-header{flex-direction:column}.lcc-depth17-room-stats{grid-template-columns:1fr}.lcc-depth17-room-card footer{justify-content:flex-start;flex-wrap:wrap}.lcc-depth17-approval-list>div{grid-template-columns:14px 1fr}.lcc-depth17-approval-list button{grid-column:2}}.lcc-depth18-shell{--d18-bg:#f5f7fb;--d18-card:#fff;--d18-text:#10233d;--d18-muted:#64748b;--d18-line:#dfe7f1;--d18-primary:#3159d8;--d18-teal:#0f9f91;--d18-soft:#edf3ff;min-height:100vh;background:radial-gradient(circle at 90% 0,#dce9ff 0,transparent 28%),var(--d18-bg);color:var(--d18-text);padding:28px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.lcc-depth18-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;padding:34px;border:1px solid var(--d18-line);border-radius:26px;background:linear-gradient(135deg,#fffffff5,#eff5ffeb);box-shadow:0 18px 55px #1d376217}.lcc-depth18-eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;color:var(--d18-primary)}.lcc-depth18-eyebrow span{width:9px;height:9px;border-radius:50%;background:var(--d18-teal);box-shadow:0 0 0 6px #0f9f911f}.lcc-depth18-hero h1{font-size:clamp(34px,5vw,58px);line-height:1;margin:18px 0 15px;letter-spacing:-.045em}.lcc-depth18-hero p{max-width:780px;color:var(--d18-muted);font-size:16px;line-height:1.7}.lcc-depth18-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lcc-depth18-button,.lcc-depth18-panel button{border:0;border-radius:12px;padding:11px 15px;font-weight:750;cursor:pointer}.lcc-depth18-button-primary{background:var(--d18-primary);color:#fff}.lcc-depth18-button-secondary{background:#10233d;color:#fff}.lcc-depth18-button-ghost{background:#fff;color:var(--d18-text);border:1px solid var(--d18-line)}.lcc-depth18-score-card{display:flex;align-items:center;gap:18px;padding:20px;border-radius:20px;background:#10233d;color:#fff}.lcc-depth18-score{width:112px;height:112px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--d18-teal) 0 90%,rgba(255,255,255,.12) 90%);box-shadow:inset 0 0 0 10px #10233d}.lcc-depth18-score strong{font-size:34px}.lcc-depth18-score span,.lcc-depth18-score-card small,.lcc-depth18-score-card p{font-size:11px;color:#b9c7dc}.lcc-depth18-score-card>div:last-child{display:grid;gap:5px}.lcc-depth18-score-card>div:last-child strong{font-size:19px}.lcc-depth18-notice{margin:16px 0;padding:13px 16px;border-radius:13px;background:#e8fff8;border:1px solid #bcebdd;color:#096f65;font-weight:700}.lcc-depth18-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.lcc-depth18-metrics article,.lcc-depth18-panel{background:var(--d18-card);border:1px solid var(--d18-line);border-radius:20px;box-shadow:0 10px 30px #1d37620f}.lcc-depth18-metrics article{padding:18px}.lcc-depth18-metrics span,.lcc-depth18-panel header span{font-size:12px;color:var(--d18-muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lcc-depth18-metrics strong{display:block;font-size:28px;margin:5px 0}.lcc-depth18-metrics small{color:var(--d18-muted)}.lcc-depth18-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.lcc-depth18-panel{padding:20px;margin-bottom:18px}.lcc-depth18-panel header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.lcc-depth18-panel h2{font-size:21px;margin:4px 0}.lcc-depth18-panel header p{margin:0;color:var(--d18-muted);font-size:13px}.lcc-depth18-panel header button{background:var(--d18-soft);color:var(--d18-primary)}.lcc-depth18-export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.lcc-depth18-export-card{border:1px solid var(--d18-line);border-radius:16px;padding:16px;background:linear-gradient(180deg,#fff,#fafcff)}.lcc-depth18-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.lcc-depth18-card-top>span{font-size:11px;font-weight:800;color:var(--d18-primary);text-transform:uppercase}.lcc-depth18-pill{padding:4px 7px;border-radius:999px;background:#edf3ff;color:#3159d8}.lcc-depth18-pill-delivered{background:#e5fbf4;color:#087a67}.lcc-depth18-pill-preparing{background:#fff5d9;color:#8a6500}.lcc-depth18-export-card h3{font-size:16px;margin:12px 0 7px}.lcc-depth18-export-card p{font-size:13px;color:var(--d18-muted);min-height:42px}.lcc-depth18-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.lcc-depth18-mini-stats div{background:var(--d18-soft);padding:9px;border-radius:10px}.lcc-depth18-mini-stats span{display:block;font-size:10px;color:var(--d18-muted)}.lcc-depth18-export-card footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--d18-line);padding-top:11px;color:var(--d18-muted);font-size:11px}.lcc-depth18-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.lcc-depth18-ledger-list,.lcc-depth18-review-list,.lcc-depth18-action-list{display:grid;gap:9px}.lcc-depth18-ledger-list>div,.lcc-depth18-review-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--d18-line);border-radius:13px}.lcc-depth18-sequence{width:34px;height:34px;border-radius:10px;display:grid;place-content:center;background:#10233d;color:#fff;font-weight:800}.lcc-depth18-ledger-list p{margin:3px 0;color:var(--d18-muted);font-size:12px}.lcc-depth18-ledger-list code{font-size:10px;color:var(--d18-primary)}.lcc-depth18-ledger-list small{color:#087a67;font-weight:800}.lcc-depth18-review-dot,.lcc-depth18-activity-dot{width:10px;height:10px;border-radius:50%;background:var(--d18-teal)}.lcc-depth18-review-failed{background:#d94747}.lcc-depth18-review-list small{display:block;color:var(--d18-muted);margin-top:3px}.lcc-depth18-review-list b{font-size:11px;color:#087a67}.lcc-depth18-activity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lcc-depth18-activity-grid>div{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px;background:#f8fafc;border-radius:12px}.lcc-depth18-activity-grid p{margin:3px 0;color:var(--d18-muted);font-size:12px}.lcc-depth18-activity-grid small{color:var(--d18-muted)}.lcc-depth18-severity-critical{background:#d94747}.lcc-depth18-severity-warning{background:#d89b25}.lcc-depth18-actions-panel{position:sticky;top:18px;height:max-content}.lcc-depth18-action-list button{display:grid;grid-template-columns:auto 1fr auto;gap:10px;text-align:left;background:#f8fafc;border:1px solid var(--d18-line);color:var(--d18-text)}.lcc-depth18-action-list button>span:first-child{width:27px;height:27px;border-radius:9px;display:grid;place-content:center;background:#e5fbf4;color:#087a67}.lcc-depth18-action-list button small{display:block;color:var(--d18-muted);font-weight:500;margin-top:3px}.lcc-depth18-safety-card{margin-top:16px;padding:15px;border-radius:15px;background:#10233d;color:#fff}.lcc-depth18-safety-card p{color:#c5d1e2;font-size:12px;line-height:1.6;margin-bottom:0}@media (max-width:1100px){.lcc-depth18-layout{grid-template-columns:1fr}.lcc-depth18-actions-panel{position:static}.lcc-depth18-export-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lcc-depth18-shell{padding:14px}.lcc-depth18-hero{grid-template-columns:1fr;padding:22px}.lcc-depth18-score-card{flex-wrap:wrap}.lcc-depth18-metrics{grid-template-columns:repeat(2,1fr)}.lcc-depth18-grid,.lcc-depth18-export-grid,.lcc-depth18-activity-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.lcc-depth18-shell{--d18-bg:#091321;--d18-card:#101d2d;--d18-text:#edf4ff;--d18-muted:#98abc2;--d18-line:#24364c;--d18-soft:#182a42;background:radial-gradient(circle at 90% 0,#132b50 0,transparent 30%),var(--d18-bg)}.lcc-depth18-hero{background:linear-gradient(135deg,#101d2d,#12243b)}.lcc-depth18-export-card{background:linear-gradient(180deg,#132338,#0f1c2c)}.lcc-depth18-metrics article,.lcc-depth18-panel{box-shadow:none}.lcc-depth18-button-ghost{background:#182a42;color:var(--d18-text)}.lcc-depth18-activity-grid>div,.lcc-depth18-action-list button{background:#132338;color:var(--d18-text)}}.lcc-depth19-shell{--d19-bg:#f5f8fc;--d19-card:#fff;--d19-ink:#13233a;--d19-muted:#65758b;--d19-line:#dfe7f1;--d19-blue:#2563eb;--d19-teal:#0f9f91;--d19-purple:#7957d5;min-height:100vh;padding:28px;background:linear-gradient(145deg,#f4f8ff,#f8fbff 48%,#f4fbf9);color:var(--d19-ink)}.lcc-depth19-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:34px;border:1px solid rgba(37,99,235,.12);border-radius:26px;background:radial-gradient(circle at 86% 10%,rgba(15,159,145,.17),transparent 34%),linear-gradient(135deg,#fff,#f3f8ff);box-shadow:0 22px 60px #23395e17}.lcc-depth19-eyebrow,.lcc-depth19-panel header span{display:block;margin-bottom:10px;color:var(--d19-blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lcc-depth19-hero h1{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.03}.lcc-depth19-hero p{max-width:780px;margin:16px 0 0;color:var(--d19-muted);font-size:16px;line-height:1.75}.lcc-depth19-hero-actions{margin-top:22px}.lcc-depth19-primary{border:0;border-radius:13px;padding:13px 18px;background:linear-gradient(135deg,var(--d19-blue),#3979ef);color:#fff;font-weight:800;cursor:pointer}.lcc-depth19-posture{display:flex;flex-direction:column;justify-content:center;padding:24px;border:1px solid rgba(15,159,145,.2);border-radius:20px;background:#ffffffd1}.lcc-depth19-posture span{color:var(--d19-muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.lcc-depth19-posture strong{margin:8px 0;font-size:24px}.lcc-depth19-posture small{color:var(--d19-teal)}.lcc-depth19-notice{margin:18px 0;padding:14px 18px;border:1px solid rgba(15,159,145,.25);border-radius:14px;background:#effcf9;color:#11645c;font-weight:700}.lcc-depth19-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.lcc-depth19-metrics article,.lcc-depth19-panel{border:1px solid var(--d19-line);border-radius:20px;background:var(--d19-card);box-shadow:0 15px 38px #1e345212}.lcc-depth19-metrics article{padding:20px}.lcc-depth19-metrics span{color:var(--d19-muted);font-size:13px}.lcc-depth19-metrics strong{display:block;margin:8px 0;font-size:30px}.lcc-depth19-metrics small{color:var(--d19-teal)}.lcc-depth19-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.lcc-depth19-panel{padding:22px;margin-bottom:18px}.lcc-depth19-panel header{display:flex;justify-content:space-between;margin-bottom:18px}.lcc-depth19-panel h2{margin:0;font-size:22px}.lcc-depth19-panel header p{margin:6px 0 0;color:var(--d19-muted)}.lcc-depth19-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lcc-depth19-account-card{padding:18px;border:1px solid var(--d19-line);border-radius:17px;background:linear-gradient(150deg,#fff,#f8fbff)}.lcc-depth19-card-top{display:flex;justify-content:space-between;align-items:center}.lcc-depth19-tier{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em}.lcc-depth19-tier-pro{background:#eaf1ff;color:#2459c8}.lcc-depth19-tier-agency{background:#efeaff;color:#6544c3}.lcc-depth19-account-card h3{margin:16px 0 6px}.lcc-depth19-account-card p{color:var(--d19-muted)}.lcc-depth19-account-card footer{display:flex;gap:8px;margin-top:16px}.lcc-depth19-account-card button{flex:1;border:1px solid var(--d19-line);border-radius:10px;padding:10px;background:#fff;color:var(--d19-ink);font-weight:700;cursor:pointer}.lcc-depth19-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lcc-depth19-list{display:grid;gap:10px}.lcc-depth19-list>div{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--d19-line);border-radius:13px}.lcc-depth19-list strong,.lcc-depth19-list small{display:block}.lcc-depth19-list small{margin-top:4px;color:var(--d19-muted);line-height:1.4}.lcc-depth19-list-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e9f8f5;color:var(--d19-teal);font-weight:900}.lcc-depth19-status{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#45b57c;box-shadow:0 0 0 5px #45b57c1f}.lcc-depth19-status-warning{background:#e1a529;box-shadow:0 0 0 5px #e1a52924}.lcc-depth19-status-grace{background:#ef7c3b;box-shadow:0 0 0 5px #ef7c3b24}.lcc-depth19-status-blocked{background:#dc4b5f;box-shadow:0 0 0 5px #dc4b5f24}.lcc-depth19-usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lcc-depth19-usage-grid>div{padding:14px;border-radius:14px;background:#f5f8fc}.lcc-depth19-usage-grid strong,.lcc-depth19-usage-grid span,.lcc-depth19-usage-grid small{display:block}.lcc-depth19-usage-grid span{margin:8px 0;color:var(--d19-blue)}.lcc-depth19-usage-grid small{color:var(--d19-muted)}.lcc-depth19-actions{position:sticky;top:18px;align-self:start}.lcc-depth19-actions>button{display:grid;grid-template-columns:28px 1fr 16px;gap:10px;width:100%;margin:0 0 10px;padding:14px;border:1px solid var(--d19-line);border-radius:14px;background:#fff;text-align:left;cursor:pointer}.lcc-depth19-actions strong,.lcc-depth19-actions small{display:block}.lcc-depth19-actions small{margin-top:4px;color:var(--d19-muted);line-height:1.35}.lcc-depth19-safety{margin-top:18px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#edf9f6,#eff4ff)}.lcc-depth19-safety p{margin:8px 0 0;color:var(--d19-muted);line-height:1.55}@media (max-width:1050px){.lcc-depth19-layout{grid-template-columns:1fr}.lcc-depth19-actions{position:static}.lcc-depth19-hero{grid-template-columns:1fr}.lcc-depth19-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lcc-depth19-shell{padding:14px}.lcc-depth19-hero{padding:24px}.lcc-depth19-metrics,.lcc-depth19-grid,.lcc-depth19-account-grid,.lcc-depth19-usage-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.lcc-depth19-shell{--d19-bg:#0d1522;--d19-card:#121d2d;--d19-ink:#ecf3ff;--d19-muted:#9babc1;--d19-line:#24344a;background:linear-gradient(145deg,#0c1420,#0f1928)}.lcc-depth19-hero,.lcc-depth19-account-card{background:linear-gradient(145deg,#142136,#101a29)}.lcc-depth19-posture,.lcc-depth19-account-card button,.lcc-depth19-actions>button{background:#121d2d}.lcc-depth19-usage-grid>div{background:#172438}.lcc-depth19-notice{background:#102b28;color:#a7eee3}.lcc-depth19-safety{background:linear-gradient(135deg,#142d2b,#17243a)}}.lcc-depth20-shell{--d20-bg:#f4f7fb;--d20-panel:#fff;--d20-panel-soft:#f8fafc;--d20-border:#dbe4ef;--d20-text:#14213d;--d20-muted:#64748b;--d20-primary:#0f766e;--d20-primary-2:#2563eb;--d20-good:#15803d;--d20-warn:#a16207;--d20-bad:#b91c1c;min-height:100vh;padding:clamp(1rem,2.5vw,2.25rem);background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 34%),radial-gradient(circle at top left,rgba(15,118,110,.1),transparent 30%),var(--d20-bg);color:var(--d20-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lcc-depth20-shell *{box-sizing:border-box}.lcc-depth20-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:1.25rem;align-items:stretch;margin-bottom:1rem}.lcc-depth20-hero-copy,.lcc-depth20-score-card,.lcc-depth20-panel,.lcc-depth20-metrics article{border:1px solid var(--d20-border);background:#ffffffeb;box-shadow:0 18px 48px #0f172a14;border-radius:22px}.lcc-depth20-hero-copy{padding:clamp(1.4rem,3vw,2.5rem)}.lcc-depth20-eyebrow,.lcc-depth20-panel header span,.lcc-depth20-check-card>span,.lcc-depth20-gate-row>div>span{display:block;color:var(--d20-primary);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lcc-depth20-hero h1{margin:.45rem 0 .65rem;font-size:clamp(2rem,4vw,3.75rem);line-height:1.02;letter-spacing:-.045em}.lcc-depth20-hero p{max-width:780px;margin:0;color:var(--d20-muted);font-size:1rem;line-height:1.7}.lcc-depth20-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}.lcc-depth20-primary,.lcc-depth20-secondary,.lcc-depth20-action-list button{border:0;border-radius:13px;font:inherit;font-weight:750;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lcc-depth20-primary{padding:.8rem 1.05rem;background:linear-gradient(135deg,var(--d20-primary),var(--d20-primary-2));color:#fff;box-shadow:0 10px 24px #2563eb2e}.lcc-depth20-secondary{padding:.8rem 1.05rem;background:#e8eef8;color:var(--d20-text)}.lcc-depth20-primary:hover,.lcc-depth20-secondary:hover,.lcc-depth20-action-list button:hover{transform:translateY(-1px)}.lcc-depth20-score-card{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,#0f172a,#123b5d);color:#fff}.lcc-depth20-score-card>span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#99f6e4}.lcc-depth20-score-card>strong{font-size:clamp(3rem,7vw,5.2rem);line-height:1;margin:.55rem 0}.lcc-depth20-score-card>small{color:#cbd5e1}.lcc-depth20-score-track{height:9px;margin-top:1rem;border-radius:999px;background:#ffffff29;overflow:hidden}.lcc-depth20-score-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5eead4,#60a5fa)}.lcc-depth20-notice{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #99f6e4;border-radius:14px;background:#ecfdf5;color:#065f46;font-weight:700}.lcc-depth20-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.lcc-depth20-metrics article{padding:1rem}.lcc-depth20-metrics span{display:block;color:var(--d20-muted);font-size:.8rem;font-weight:700}.lcc-depth20-metrics strong{display:block;margin:.25rem 0;font-size:1.65rem}.lcc-depth20-metrics small{color:var(--d20-muted)}.lcc-depth20-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.75fr);gap:1rem}.lcc-depth20-main-column,.lcc-depth20-side-column{display:flex;flex-direction:column;gap:1rem}.lcc-depth20-panel{padding:1.1rem}.lcc-depth20-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .1rem 1rem}.lcc-depth20-panel h2{margin:.22rem 0;font-size:1.22rem}.lcc-depth20-panel header p{margin:0;color:var(--d20-muted);line-height:1.5}.lcc-depth20-gate-list{display:flex;flex-direction:column;gap:.65rem}.lcc-depth20-gate-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid var(--d20-border);border-radius:15px;background:var(--d20-panel-soft)}.lcc-depth20-gate-row h3,.lcc-depth20-check-card h3{margin:.22rem 0;font-size:.98rem}.lcc-depth20-gate-row p,.lcc-depth20-check-card p{margin:0;color:var(--d20-muted);font-size:.86rem;line-height:1.45}.lcc-depth20-gate-result{min-width:120px;text-align:right}.lcc-depth20-gate-result small{display:block;margin-top:.3rem;color:var(--d20-muted)}.lcc-depth20-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.3rem .55rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.lcc-depth20-status-ready,.lcc-depth20-status-passed,.lcc-depth20-status-launch_ready,.lcc-depth20-status-completed{background:#dcfce7;color:var(--d20-good)}.lcc-depth20-status-attention,.lcc-depth20-status-pending,.lcc-depth20-status-candidate{background:#fef3c7;color:var(--d20-warn)}.lcc-depth20-status-failed,.lcc-depth20-status-blocked{background:#fee2e2;color:var(--d20-bad)}.lcc-depth20-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lcc-depth20-check-card{padding:.9rem;border:1px solid var(--d20-border);border-radius:15px;background:var(--d20-panel-soft)}.lcc-depth20-check-card .lcc-depth20-status{margin-top:.75rem}.lcc-depth20-certificate-panel{text-align:center}.lcc-depth20-certificate-panel header{text-align:left}.lcc-depth20-seal{display:grid;place-items:center;width:74px;height:74px;margin:.25rem auto .75rem;border-radius:50%;background:linear-gradient(135deg,#ccfbf1,#dbeafe);border:1px solid #99f6e4;color:var(--d20-primary);font-size:2rem;font-weight:900}.lcc-depth20-certificate-panel>p{color:var(--d20-muted);line-height:1.5}.lcc-depth20-certificate-panel dl{margin:1rem 0;text-align:left}.lcc-depth20-certificate-panel dl div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--d20-border)}.lcc-depth20-certificate-panel dt{color:var(--d20-muted)}.lcc-depth20-certificate-panel dd{margin:0;font-weight:750}.lcc-depth20-action-list{display:flex;flex-direction:column;gap:.55rem}.lcc-depth20-action-list button{width:100%;padding:.75rem;text-align:left;background:var(--d20-panel-soft);border:1px solid var(--d20-border);color:var(--d20-text)}.lcc-depth20-action-list button span,.lcc-depth20-action-list button small{display:block}.lcc-depth20-action-list button small{margin-top:.2rem;color:var(--d20-muted);font-weight:500;line-height:1.35}.lcc-depth20-history{display:flex;flex-direction:column;gap:.55rem}.lcc-depth20-history article{display:flex;align-items:center;gap:.7rem;padding:.7rem;border:1px solid var(--d20-border);border-radius:13px;background:var(--d20-panel-soft)}.lcc-depth20-history article>strong{font-size:1.2rem;color:var(--d20-primary)}.lcc-depth20-history span,.lcc-depth20-history small{display:block}.lcc-depth20-history small{color:var(--d20-muted);margin-top:.15rem}@media (prefers-color-scheme:dark){.lcc-depth20-shell{--d20-bg:#08111f;--d20-panel:#101c2d;--d20-panel-soft:#132238;--d20-border:#263a54;--d20-text:#edf4ff;--d20-muted:#9fb0c6;background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 36%),radial-gradient(circle at top left,rgba(13,148,136,.15),transparent 30%),var(--d20-bg)}.lcc-depth20-hero-copy,.lcc-depth20-panel,.lcc-depth20-metrics article{background:#101c2ded;box-shadow:0 18px 48px #00000047}.lcc-depth20-secondary{background:#22344e;color:var(--d20-text)}.lcc-depth20-notice{background:#0f2d27;border-color:#166b5d;color:#a7f3d0}}@media (max-width:1040px){.lcc-depth20-grid{grid-template-columns:1fr}.lcc-depth20-side-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-depth20-side-column .lcc-depth20-panel:last-child{grid-column:1/-1}}@media (max-width:760px){.lcc-depth20-shell{padding:.75rem}.lcc-depth20-hero{grid-template-columns:1fr}.lcc-depth20-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lcc-depth20-card-grid{grid-template-columns:1fr}.lcc-depth20-side-column{display:flex}.lcc-depth20-gate-row{align-items:flex-start;flex-direction:column}.lcc-depth20-gate-result{text-align:left}.lcc-depth20-primary,.lcc-depth20-secondary{min-height:44px}.lcc-depth20-hero h1{font-size:2.25rem}}@media (max-width:440px){.lcc-depth20-metrics{grid-template-columns:1fr}.lcc-depth20-hero-actions{flex-direction:column}.lcc-depth20-primary,.lcc-depth20-secondary{width:100%}.lcc-depth20-panel{padding:.85rem}.lcc-depth20-score-card{min-height:220px}}
