:root{--bg:#09090b;--surface:rgba(24,24,27,0.74);--surface-strong:rgba(39,39,42,0.82);--surface-ink:rgba(15,23,42,0.78);--text:#f4f4f5;--muted:#a1a1aa;--line:rgba(161,161,170,0.16);--line-strong:rgba(212,212,216,0.2);--accent:#60a5fa;--accent-strong:#93c5fd;--accent-soft:rgba(96,165,250,0.14);--success:#3fb950;--warning:#ffc145;--danger:#ff6b6b;--shadow:0 18px 48px rgba(0,0,0,0.34);--shadow-soft:0 12px 28px rgba(0,0,0,0.24);--radius-xl:16px;--radius-lg:12px;--radius-md:10px;--radius-sm:8px;--max-width:1600px;--font-body:var(--font-ui),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-editorial),"Times New Roman",serif;--type-eyebrow-size:0.72rem;--type-eyebrow-tracking:0.12em;--type-body-size:0.96rem;--type-body-line:1.58;--type-helper-size:0.92rem;--type-helper-line:1.55;--type-h1-size:clamp(2.2rem,4vw,4.25rem);--type-h1-line:0.96;--type-h1-tracking:-0.035em;--type-h2-size:clamp(1.4rem,2.2vw,2.3rem);--type-h2-line:1.06;--type-h2-tracking:-0.024em;--type-h3-size:1rem;--type-h3-line:1.28;--type-h3-tracking:-0.01em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(51,65,85,.16),rgba(9,9,11,0) 20%),radial-gradient(circle at top left,rgba(71,85,105,.12),transparent 26%),radial-gradient(circle at right 18%,rgba(30,41,59,.14),transparent 22%);opacity:1}a{color:inherit;text-decoration:none}main{width:min(100%,var(--max-width));margin:0 auto;padding:18px 20px 56px;position:relative;z-index:1}.shell{display:grid;grid-gap:18px;gap:18px}.callout,.hero,.metric,.panel,.table-wrap{background:linear-gradient(180deg,rgba(24,24,27,.72),rgba(9,9,11,.84)),var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero{padding:20px;display:grid;grid-gap:14px;gap:14px}.turicum-root-shell{gap:20px}.turicum-marketing-hero{gap:24px}.turicum-classic-hero{gap:18px;background:linear-gradient(180deg,rgba(24,24,27,.82),rgba(15,23,42,.78))}.turicum-classic-nav{justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.turicum-classic-brand,.turicum-classic-nav{display:flex;align-items:center;gap:12px}.turicum-brand-descriptor{color:var(--muted);font-family:var(--font-body);font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;opacity:.82}.turicum-classic-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.turicum-classic-links a{color:var(--muted);font-family:var(--font-body);font-size:.77rem;font-weight:560;letter-spacing:.02em}.turicum-classic-links a:hover{color:var(--text)}.turicum-classic-nav-cta{padding:8px 12px;border-radius:999px;border:1px solid rgba(88,166,255,.18);background:rgba(88,166,255,.12);color:var(--text)!important}.turicum-classic-hero-main{display:grid;grid-gap:12px;gap:12px;max-width:68ch}.turicum-classic-lede{max-width:54ch;font-size:.95rem}.turicum-classic-actions{display:flex;flex-wrap:wrap;gap:10px}.turicum-hero-tags{margin-top:-4px}.turicum-marketing-hero-grid{align-items:stretch}.turicum-hero-brief{display:grid;align-content:flex-start}.turicum-hero-photo-card{display:grid;grid-gap:14px;gap:14px}.turicum-hero-photo{min-height:300px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background-size:cover;background-position:50%}.turicum-hero-summary{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:var(--radius-lg);border:1px solid rgba(212,212,216,.12);background:linear-gradient(180deg,rgba(39,39,42,.36),rgba(15,23,42,.46))}.turicum-hero-summary-compact{gap:10px;padding:16px}.turicum-role-grid{align-items:stretch}.turicum-role-card{display:grid;grid-gap:16px;gap:16px;align-content:start;background:linear-gradient(180deg,rgba(39,39,42,.34),rgba(15,23,42,.42))}.turicum-sequence-panel{gap:20px}.turicum-investor-panel{gap:18px;background:linear-gradient(180deg,rgba(18,25,36,.98),rgba(12,17,26,.98))}.turicum-investor-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.turicum-investor-proof-card{background:linear-gradient(180deg,rgba(25,32,44,.96),rgba(16,22,32,.96))}.turicum-topbar{justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.turicum-topbar,.turicum-topbar-brand{display:flex;align-items:center}.turicum-topbar-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.turicum-topbar-links a{color:var(--muted);font-size:.9rem;font-weight:600}.turicum-topbar-links a:hover{color:var(--text)}.turicum-classic-stats,.turicum-marketing-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-classic-hero-grid{align-items:stretch;gap:14px}.turicum-stat-panel{background:linear-gradient(180deg,rgba(27,34,45,.95),rgba(18,24,34,.95));border:1px solid rgba(88,166,255,.12)}.turicum-audience-panel{background:linear-gradient(180deg,rgba(24,30,41,.92),rgba(18,24,34,.92))}.turicum-contact-panel{background:linear-gradient(180deg,rgba(19,25,34,.96),rgba(13,18,26,.96))}.turicum-steps-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-grid,.metric-grid,.pill-row,.status-grid,.three-up,.two-up{display:grid;grid-gap:16px;gap:16px}.hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr)}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.turicum-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-home-footer{display:grid;grid-gap:8px;gap:8px;margin-top:-4px;padding:2px 6px 0}.turicum-feature-card{background:linear-gradient(180deg,rgba(27,34,45,.95),rgba(18,24,34,.95));border:1px solid rgba(255,255,255,.08)}.turicum-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.compact-grid{margin-top:16px}.eyebrow{margin:0;color:var(--muted);font-family:var(--font-body);font-size:var(--type-eyebrow-size);font-weight:700;letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}h1,h2{margin:0;font-family:var(--font-display);font-weight:600;text-wrap:balance}h1{line-height:var(--type-h1-line);font-size:var(--type-h1-size);letter-spacing:var(--type-h1-tracking);max-width:19ch}h2{line-height:var(--type-h2-line);font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);font-family:var(--font-display)}h3{line-height:var(--type-h3-line);font-family:var(--font-body);font-size:var(--type-h3-size);font-weight:700;letter-spacing:var(--type-h3-tracking);text-wrap:balance}h3,p{margin:0}p{color:color-mix(in srgb,var(--text) 88%,black 12%);line-height:var(--type-body-line);font-size:var(--type-body-size)}small{color:var(--muted);line-height:1.4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}strong{color:var(--text)}.helper,.muted{color:var(--muted)}.helper{font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.panel.lead{background:linear-gradient(180deg,rgba(39,39,42,.44),rgba(15,23,42,.5))}.panel.subtle{background:rgba(24,24,27,.48);box-shadow:var(--shadow-soft)}.turicum-access-card{background:#18181b;border:1px solid #27272a}.turicum-access-card.turicum-access-card-active{box-shadow:0 0 15px rgba(37,99,235,.1)}.subpanel{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(24,24,27,.52)}.stack-sm{display:grid;grid-gap:6px;gap:6px}.metric{padding:16px;display:grid;grid-gap:8px;gap:8px;background:linear-gradient(180deg,rgba(39,39,42,.46),rgba(15,23,42,.42))}.metric .value{font-family:var(--font-display);font-size:2rem;font-weight:700}.turicum-step-card{position:relative;padding-top:52px;background:linear-gradient(180deg,rgba(25,31,42,.95),rgba(17,22,31,.95))}.turicum-step-number{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(88,166,255,.15);color:var(--accent-strong);font-size:.8rem;font-weight:800}.pill-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pill{padding:10px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);color:var(--muted);font-family:var(--font-body);font-size:.85rem}.pill strong{color:var(--text)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.table-wrap{overflow:hidden;background:var(--surface)}.turicum-access-table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.turicum-access-table-wrap table{min-width:760px}table{width:100%;border-collapse:collapse;font-size:.95rem}td,th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.helper a,.muted a,td a,td strong a{color:var(--accent-strong)}tbody tr:last-child td{border-bottom:0}.badge,.tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge.production{background:rgba(63,185,80,.14);color:var(--success)}.badge.provisional,.badge.ready_to_share,.badge.sent{background:rgba(255,193,69,.14);color:var(--warning)}.badge.declined,.badge.draft{background:rgba(255,107,107,.14);color:var(--danger)}.badge.closed,.badge.required,.badge.signed,.badge.submitted{background:rgba(63,185,80,.14);color:var(--success)}.badge.in_progress,.badge.optional,.badge.prepared,.tag{background:rgba(47,129,247,.14);color:var(--accent)}.badge.placeholder{background:rgba(255,107,107,.14);color:var(--danger)}.callout{padding:20px 22px;border-left:3px solid var(--accent);background:rgba(47,129,247,.08)}.turicum-review-callout{border-left-color:rgba(122,196,255,.8);background:linear-gradient(180deg,rgba(20,34,52,.92),rgba(17,25,38,.92)),rgba(47,129,247,.08)}.list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.list li{padding-left:18px;position:relative}.list li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nav a{padding:9px 13px;border-radius:8px;border:1px solid var(--line);background:var(--surface-strong);font-family:var(--font-body);font-size:.86rem}.nav-brand{display:inline-flex;align-items:center;margin-right:10px;min-height:46px}.turicum-global-search{position:relative;min-width:220px;flex:1 1 260px;max-width:380px}.turicum-global-search input{width:100%;min-height:44px;padding:11px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text);font:inherit}.turicum-global-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:12;display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:14px;border:1px solid var(--line);background:rgba(10,14,20,.98);box-shadow:var(--shadow)}.turicum-global-search-result{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.02)}.turicum-global-search-result:hover{border-color:rgba(88,166,255,.22);background:rgba(88,166,255,.08)}.turicum-global-search-result.is-shortcut{border-color:rgba(88,166,255,.28);background:rgba(88,166,255,.12)}.turicum-global-search-result-kicker{color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.turicum-global-search-result small,.turicum-global-search-result strong{color:var(--text)}.turicum-global-search-empty,.turicum-global-search-result small{color:var(--muted)}.turicum-global-search-empty{padding:10px 12px;font-size:.9rem}.turicum-mark{justify-content:center}.turicum-mark,.turicum-wordmark{display:inline-flex;align-items:center}.turicum-wordmark{flex:none}.turicum-wordmark img,.turicum-wordmark svg{display:block;width:auto;max-width:100%;height:auto}.turicum-wordmark-compact img,.turicum-wordmark-compact svg{width:224px;height:48px}.hero-brand-lockup{margin-bottom:14px}.turicum-review-hero{overflow:hidden;background:radial-gradient(circle at top right,rgba(109,168,255,.14),transparent 28%),linear-gradient(180deg,rgba(16,23,34,.96),rgba(11,17,25,.98));border-color:rgba(88,166,255,.18)}.turicum-mark-frame{position:relative;width:42px;height:42px;border-radius:12px;border:1px solid rgba(116,192,255,.34);background:linear-gradient(180deg,rgba(18,31,49,.96),rgba(9,17,27,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.24)}.turicum-mark-compact .turicum-mark-frame{width:38px;height:38px;border-radius:10px}.turicum-mark-l,.turicum-mark-t{position:absolute;font-family:var(--font-display);font-weight:600;line-height:1;letter-spacing:-.03em}.turicum-mark-t{left:10px;top:7px;color:#eff5fa;font-size:1.15rem}.turicum-mark-l{right:8px;bottom:6px;color:#78c1ff;font-size:1.05rem}.form-grid{display:grid;grid-gap:18px;gap:18px}.field{display:grid;grid-gap:8px;gap:8px}.field span{font-family:var(--font-body);font-size:.8rem;font-weight:700;color:rgba(212,212,216,.76);letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease}.field input,.field select,.field textarea,.form-actions button,.secondary-button{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit}.field input,.field select,.field textarea{padding:14px 16px;border-radius:calc(var(--radius-sm) + 2px);border-color:rgba(148,163,184,.24);background:linear-gradient(180deg,rgba(28,37,52,.92),rgba(11,16,26,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(191,219,254,.04),inset 0 -10px 18px rgba(15,23,42,.2),0 12px 28px rgba(2,6,23,.2);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;caret-color:var(--accent-strong)}.field textarea{resize:vertical;min-height:132px}.field input::placeholder,.field textarea::placeholder{color:rgba(161,161,170,.42)}.field:hover input,.field:hover select,.field:hover textarea{border-color:rgba(148,163,184,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(191,219,254,.05),inset 0 -10px 18px rgba(15,23,42,.22),0 14px 30px rgba(2,6,23,.22)}.field:focus-within span{color:rgba(191,219,254,.9)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:rgba(96,165,250,.72);background:linear-gradient(180deg,rgba(32,42,60,.98),rgba(10,15,25,1));box-shadow:0 0 0 1px rgba(147,197,253,.14),0 0 0 4px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(191,219,254,.07),0 16px 32px rgba(2,6,23,.26)}.field select{padding-right:46px;background-image:linear-gradient(45deg,transparent 50%,rgba(191,219,254,.8) 0),linear-gradient(135deg,rgba(191,219,254,.8) 50%,transparent 0),linear-gradient(180deg,rgba(28,37,52,.92),rgba(11,16,26,.98));background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}.field input:-webkit-autofill,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:hover,.field select:-webkit-autofill,.field select:-webkit-autofill:focus,.field select:-webkit-autofill:hover,.field textarea:-webkit-autofill,.field textarea:-webkit-autofill:focus,.field textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px rgba(10,14,22,.98),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(15,23,42,.72),0 10px 24px rgba(2,6,23,.18)}.turicum-inline-input{position:relative}.turicum-inline-input input{padding-right:112px}.turicum-inline-input-button{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:0;border-radius:999px;padding:7px 12px;background:rgba(120,193,255,.12);color:var(--text);font-size:.82rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.turicum-inline-input-button:hover{background:rgba(120,193,255,.2)}.turicum-field-label{display:inline-flex;align-items:center;gap:8px}.turicum-info-tooltip{position:relative;display:inline-flex;align-items:center}.turicum-info-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(120,193,255,.34);background:rgba(120,193,255,.1);color:var(--text);font-size:.72rem;font-weight:700;line-height:1;cursor:help}.turicum-info-tooltip-panel{position:absolute;left:0;top:calc(100% + 10px);z-index:10;width:320px;display:none;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(120,193,255,.22);background:rgba(12,18,27,.98);box-shadow:0 16px 36px rgba(0,0,0,.28);color:var(--text);font-size:.84rem;line-height:1.55}.turicum-info-tooltip:focus-within .turicum-info-tooltip-panel,.turicum-info-tooltip:hover .turicum-info-tooltip-panel{display:block}.turicum-info-tooltip-panel strong{color:#f8fbff}.turicum-disclosure{display:grid;grid-gap:18px;gap:18px;padding:18px 20px;border-radius:var(--radius-md);border:1px solid rgba(120,193,255,.16);background:linear-gradient(180deg,rgba(17,24,34,.9),rgba(13,19,28,.86))}.turicum-disclosure summary{display:grid;grid-gap:6px;gap:6px;cursor:pointer;list-style:none}.turicum-disclosure summary::-webkit-details-marker{display:none}.turicum-disclosure summary span:first-child{font-family:var(--font-body);font-size:.95rem;font-weight:700;letter-spacing:.02em}.turicum-disclosure[open] summary{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.checkbox-grid{display:grid;grid-gap:10px;gap:10px}.checkbox-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-strong)}.checkbox-item input{width:auto;margin-top:3px}.checkbox-item span{display:grid;grid-gap:4px;gap:4px}.checkbox-item-compact{padding:12px 14px}.checkbox-item-select-all{margin-bottom:4px;border-style:dashed;background:rgba(24,24,27,.9)}.form-actions{display:flex;justify-content:flex-start;gap:10px;flex-wrap:wrap}.form-actions button,.secondary-button{width:auto;padding:12px 16px;font-family:var(--font-body);font-weight:700;cursor:pointer}.form-actions button{background:var(--accent);color:#f4f4f5;border-color:var(--accent)}.form-actions button:hover{background:#1d4ed8;border-color:#1d4ed8}.secondary-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);border-color:#27272a}.form-actions button.is-active,.secondary-button.is-active{border-color:rgba(47,129,247,.55);background:rgba(47,129,247,.16);color:#f0f6fc;box-shadow:inset 0 0 0 1px rgba(47,129,247,.18)}.turicum-ledger-refresh{min-width:96px;padding:9px 13px;border-color:rgba(120,193,255,.2);background:rgba(132,146,166,.12);color:#dbe8f5}.turicum-ledger-refresh:hover{background:rgba(88,166,255,.16);border-color:rgba(88,166,255,.28)}.turicum-destructive-button{background:transparent!important;border-color:#27272a!important;color:var(--text)!important}.turicum-destructive-button:hover{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.34)!important;color:#ef4444!important}.turicum-delete-account-button{background:rgba(127,29,29,.92)!important;border-color:rgba(248,113,113,.38)!important;color:#fff1f2!important}.turicum-delete-account-button:hover{background:#b91c1c!important;border-color:rgba(248,113,113,.58)!important;color:#ffffff!important}.turicum-delete-icon-button{min-width:44px;padding:10px 12px;border-color:#27272a!important;background:rgba(127,29,29,.18)!important;color:#fda4af!important}.turicum-delete-icon-button:hover:not(:disabled){background:rgba(185,28,28,.9)!important;border-color:rgba(248,113,113,.56)!important;color:#fff1f2!important}.turicum-delete-icon-button:disabled{opacity:.6;cursor:progress}.turicum-inline-error{margin-bottom:12px;color:#fda4af}.turicum-form-callout-success{border-left-color:var(--success);background:rgba(63,185,80,.1)}.turicum-form-callout-error{border-left-color:var(--danger);background:rgba(255,107,107,.1)}.portal-link-box{padding:16px;border-radius:var(--radius-md);border:1px dashed var(--line);background:rgba(18,23,31,.78);font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.92rem;word-break:break-word}.progress-shell{display:grid;grid-gap:10px;gap:10px}.progress-bar{height:12px;overflow:hidden;border-radius:999px;background:rgba(47,129,247,.12)}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(135deg,#2f81f7,#58a6ff)}.status-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow-soft)}.table-actions,.tag-row{display:flex;gap:10px;flex-wrap:wrap}.table-actions form{margin:0}.table-actions .secondary-button{padding:10px 14px}code{font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em}.hero-copy{display:grid;grid-gap:10px;gap:10px;max-width:56ch}.hero-copy p{max-width:52ch}.turicum-marketing-lede{max-width:62ch;font-size:1.02rem;line-height:1.6}.hero-aside{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid var(--line)}.turicum-review-aside{background:linear-gradient(180deg,rgba(16,22,31,.96),rgba(12,17,24,.96)),var(--surface-strong);border-color:rgba(88,166,255,.16)}.dashboard-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.band-card{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(10,14,20,.42)}.turicum-aside-intro{max-width:34ch}.turicum-aside-list{display:grid;grid-gap:12px;gap:12px}.turicum-aside-item{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid rgba(210,222,236,.1)}.turicum-aside-item:first-child{padding-top:0;border-top:0}.turicum-aside-label{font-family:var(--font-body);font-size:.73rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(198,210,225,.62)}.turicum-aside-item p{margin:0;color:rgba(225,232,240,.84);font-size:.93rem;line-height:1.5}.turicum-review-band-card{background:linear-gradient(180deg,rgba(14,22,31,.94),rgba(10,15,23,.94));border-color:rgba(88,166,255,.14)}.page-note{max-width:68ch}.timeline-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.timeline-list li{display:grid;grid-gap:3px;gap:3px;padding:0 0 0 18px;position:relative}.timeline-list li:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(47,129,247,.14)}.kicker-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.turicum-proof-strip-inline{margin-top:2px}.turicum-hero-facts-compact{display:grid;grid-gap:10px;gap:10px}.turicum-hero-facts-compact .turicum-hero-fact{display:grid;grid-gap:2px;gap:2px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.turicum-hero-facts-compact .turicum-hero-fact:last-child{padding-bottom:0;border-bottom:0}.turicum-review-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.turicum-review-stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid rgba(88,166,255,.16);background:linear-gradient(180deg,rgba(16,23,32,.96),rgba(10,15,23,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.turicum-review-stat span{color:var(--muted);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.turicum-review-stat strong{font-size:1.65rem;line-height:1}.turicum-review-panel{border-color:rgba(88,166,255,.12);background:linear-gradient(180deg,rgba(19,26,36,.96),rgba(16,22,31,.96)),var(--surface)}.turicum-review-rule-panel{background:linear-gradient(180deg,rgba(17,24,33,.96),rgba(12,18,26,.96)),var(--surface)}.turicum-review-card{border-color:rgba(88,166,255,.13);background:linear-gradient(180deg,rgba(18,25,35,.96),rgba(14,19,28,.96)),var(--surface-strong)}.turicum-external-card{gap:14px}.turicum-external-card strong{font-size:1rem;line-height:1.35}.turicum-review-metric{border-color:rgba(88,166,255,.12);background:linear-gradient(180deg,rgba(17,24,33,.96),rgba(13,19,27,.96)),var(--surface-strong)}.turicum-blocker-strip{gap:18px;border-color:rgba(255,193,69,.2);background:radial-gradient(circle at top left,rgba(255,193,69,.08),transparent 26%),linear-gradient(180deg,rgba(24,22,17,.96),rgba(17,18,22,.96))}.turicum-blocker-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid rgba(255,193,69,.22);background:linear-gradient(180deg,rgba(29,27,19,.96),rgba(19,19,22,.96));box-shadow:var(--shadow-soft)}.turicum-blocker-card.tone-danger{border-color:rgba(255,107,107,.28);background:linear-gradient(180deg,rgba(36,20,22,.96),rgba(21,17,22,.96))}.turicum-blocker-card.tone-info{border-color:rgba(88,166,255,.24);background:linear-gradient(180deg,rgba(17,26,38,.96),rgba(13,18,27,.96))}.turicum-flow-shell{padding:0;overflow:hidden}.turicum-flow-topbar{padding:18px 18px 0}.turicum-flow-summary-band{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;background:linear-gradient(180deg,rgba(15,19,26,.95),rgba(13,18,24,.94))}.turicum-flow-summary-band,.turicum-flow-toolbar{display:grid;padding:18px;border-bottom:1px solid var(--line)}.turicum-flow-toolbar{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;background:rgba(11,15,21,.92)}.turicum-flow-view-tabs{display:flex;flex-wrap:wrap;gap:10px}.turicum-flow-view-tab{display:grid;grid-gap:3px;gap:3px;min-width:140px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:rgba(19,25,34,.92);color:var(--text);text-align:left}.turicum-flow-view-tab span{font-size:.78rem;color:var(--muted)}.turicum-flow-view-tab-active{border-color:rgba(88,166,255,.55);background:rgba(20,32,49,.96);box-shadow:inset 0 0 0 1px rgba(88,166,255,.18)}.turicum-flow-search{align-self:end}.turicum-flow-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:720px}.turicum-flow-layout-with-inspector{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr)}.turicum-flow-canvas-wrap{display:grid;grid-template-rows:minmax(500px,1fr) minmax(240px,auto);border-right:1px solid var(--line)}.turicum-flow-canvas{position:relative;min-height:620px;overflow:hidden;background:radial-gradient(circle at top left,rgba(26,39,56,.35),transparent 28%),linear-gradient(180deg,rgba(18,23,31,.98),rgba(10,14,20,.96))}.turicum-flow-canvas .react-flow{position:relative;z-index:1}.turicum-flow-stages{position:absolute;top:18px;left:14px;right:14px;height:78px;pointer-events:none;z-index:0}.turicum-flow-stage{position:absolute;top:0;height:62px;border-radius:16px;border:1px solid rgba(125,148,178,.18);background:linear-gradient(180deg,rgba(28,38,52,.96),rgba(14,20,28,.92));box-shadow:inset 0 0 0 1px rgba(88,166,255,.06)}.turicum-flow-stage-label{position:absolute;top:19px;left:16px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(231,238,246,.84)}.turicum-flow-swimlanes{position:absolute;inset:108px 14px 12px;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;pointer-events:none;z-index:0}.turicum-flow-swimlane{position:relative;border-radius:22px;border:1px dashed rgba(125,148,178,.18);background:linear-gradient(135deg,rgba(255,255,255,.024),rgba(255,255,255,.012))}.turicum-flow-swimlane-turicum{background:linear-gradient(135deg,rgba(88,166,255,.07),rgba(88,166,255,.015))}.turicum-flow-swimlane-borrower{background:linear-gradient(135deg,rgba(103,219,165,.06),rgba(103,219,165,.012))}.turicum-flow-swimlane-investor{background:linear-gradient(135deg,rgba(194,151,255,.07),rgba(194,151,255,.014))}.turicum-flow-swimlane-label{position:absolute;top:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(231,238,246,.82)}.turicum-flow-register{padding:16px 18px 18px;background:rgba(12,16,22,.98);border-top:1px solid var(--line)}.turicum-flow-register-list{display:grid;grid-gap:10px;gap:10px;max-height:280px;overflow:auto}.turicum-flow-register-item{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:rgba(18,24,32,.92);color:var(--text);text-align:left}.turicum-flow-register-item p{color:var(--muted);font-size:.84rem}.turicum-flow-register-item-active{border-color:rgba(88,166,255,.55);background:rgba(19,30,44,.96)}.turicum-flow-register-top{display:flex;align-items:center;gap:10px}.turicum-flow-register-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgba(88,166,255,.14);color:var(--accent-strong);font-size:.78rem;font-weight:700}.turicum-flow-inspector{padding:18px;background:var(--surface)}.turicum-flow-inspector-panel{display:grid;grid-gap:14px;gap:14px}.turicum-flow-card{display:grid;grid-gap:8px;gap:8px;min-width:0}.turicum-flow-card strong{display:block;line-height:1.28;font-size:.95rem}.turicum-flow-card p{font-size:.8rem;line-height:1.38;color:var(--muted)}.turicum-flow-card-compact{gap:8px}.turicum-flow-card-compact strong{font-size:.91rem}.turicum-flow-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.turicum-flow-card-top-tight{align-items:flex-start}.turicum-flow-meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.turicum-flow-chip{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid rgba(88,166,255,.25);background:rgba(88,166,255,.1);color:var(--text)}.turicum-flow-chip-lane{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.06)}.turicum-flow-chip-stage{border-color:rgba(88,166,255,.22);background:rgba(88,166,255,.12);color:var(--accent-strong)}.turicum-flow-chip-muted{border-color:var(--line);background:rgba(255,255,255,.02);color:var(--muted)}.turicum-flow-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-flow-related-grid{display:grid;grid-gap:10px;gap:10px}.turicum-flow-related-card{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgba(18,24,32,.92);color:var(--text);text-align:left}.turicum-flow-related-card p{font-size:.82rem;color:var(--muted)}.turicum-flow-list{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.turicum-flow-lane,.turicum-flow-status{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.turicum-flow-node{border-radius:18px;border:1px solid rgba(125,148,178,.22)!important;background:rgba(15,21,29,.98)!important;color:var(--text);box-shadow:0 18px 38px rgba(0,0,0,.22)}.turicum-flow-node .react-flow__handle{width:8px;height:8px;border:0;background:rgba(127,183,255,.82)}.turicum-flow-canvas .react-flow__edge-path{stroke:rgba(88,166,255,.28);stroke-width:1.6px}.turicum-flow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:rgba(88,166,255,.58)}.turicum-flow-node .react-flow__node-default{background:transparent}.turicum-flow-node-muted{opacity:.38}.turicum-flow-node-core{border-left:3px solid var(--accent)!important}.turicum-flow-node-review{border-left:3px solid var(--warning)!important}.turicum-flow-node-decision{border-left:3px solid #a371f7!important}.turicum-flow-node-external{border-left:3px solid var(--success)!important}.turicum-flow-status-core{color:var(--accent-strong)}.turicum-flow-status-review{color:var(--warning)}.turicum-flow-status-decision{color:#c297ff}.turicum-flow-status-external{color:var(--success)}.turicum-flow-legend{display:flex;gap:8px;background:rgba(18,23,31,.88);border:1px solid rgba(125,148,178,.22);border-radius:12px;padding:8px 10px}.turicum-flow-step-index{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(88,166,255,.12);color:var(--accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.03em}@media (max-width:920px){.hero-grid,.metric-grid,.three-up,.turicum-classic-hero-grid,.turicum-classic-nav,.turicum-classic-stats,.turicum-contact-grid,.turicum-feature-grid,.turicum-flow-layout,.turicum-flow-layout-with-inspector,.turicum-marketing-stats,.turicum-showcase-stack,.turicum-steps-grid,.turicum-steps-grid-wide,.turicum-topbar,.two-up{grid-template-columns:1fr}.turicum-classic-nav,.turicum-topbar{align-items:flex-start}.turicum-classic-links,.turicum-topbar-links{justify-content:flex-start}.turicum-flow-layout{grid-template-columns:1fr}.turicum-flow-canvas{min-height:560px;border-right:0;border-bottom:1px solid var(--line)}.section-head{flex-direction:column;align-items:flex-start}}.flow-print-page{width:min(100%,1200px)}.flow-print-hero-aside{display:grid;grid-gap:14px;gap:14px}.flow-print-actions{display:flex;justify-content:flex-end}.flow-print-panel{gap:18px}.flow-print-sequence{display:grid;grid-gap:14px;gap:14px}.flow-print-role-card,.flow-print-step{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(18,24,32,.96)}.flow-print-role-top,.flow-print-step-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.flow-print-index{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(88,166,255,.14);color:var(--accent-strong);font-size:.8rem;font-weight:800}.flow-print-detail-grid,.flow-print-role-grid{display:grid;grid-gap:12px;gap:12px}.flow-print-detail-grid,.flow-print-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-list{gap:4px}@media print{body{background:#ffffff;color:#111827}body:before{display:none}.flow-print-page,main{width:100%;max-width:none;padding:0;margin:0}.flow-print-actions,.hero-aside .form-actions,.nav,.no-print{display:none!important}.callout,.flow-print-role-card,.flow-print-step,.hero,.metric,.panel,.table-wrap{background:#ffffff!important;color:#111827!important;box-shadow:none!important;border-color:#d1d5db!important}.eyebrow,.helper,.turicum-flow-chip-muted,.turicum-flow-lane,.turicum-flow-status{color:#4b5563!important}h1,h2,h3,li,p,strong{color:#111827!important}.callout,.flow-print-panel,.flow-print-role-card,.flow-print-step{break-inside:avoid;page-break-inside:avoid}.flow-print-role-section{break-before:page;page-break-before:always}.dashboard-band,.flow-print-detail-grid,.flow-print-role-grid{grid-template-columns:1fr!important}}.flow-print-links{flex-wrap:wrap}.flow-print-brand-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.flow-print-brand-lockup{display:flex;align-items:center;gap:16px}.flow-print-brand-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:18px;border:1px solid var(--line);background:rgba(13,22,34,.92);box-shadow:0 16px 36px rgba(0,0,0,.22)}.flow-print-brand-badge .turicum-wordmark img{width:240px;height:auto}.flow-print-brand-meta{display:grid;grid-gap:4px;gap:4px;justify-items:end;color:var(--muted);font-size:.88rem}.flow-print-summary-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(18,24,32,.96)}.flow-print-preset-row{display:flex;flex-wrap:wrap;gap:10px}.flow-print-preset-row .secondary-button.active{border-color:rgba(88,166,255,.55);background:rgba(20,32,49,.96)}.flow-print-footer{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem;padding:8px 4px 0}@media (max-width:920px){.flow-print-brand-lockup,.flow-print-brand-row,.flow-print-footer{flex-direction:column}.flow-print-detail-grid,.flow-print-role-grid{grid-template-columns:1fr}}@media print{.flow-print-brand-meta,.flow-print-footer{color:#4b5563!important}}.flow-print-format-row{display:flex;flex-wrap:wrap;gap:10px}.flow-print-compact-panel{gap:20px}.flow-print-compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.flow-print-lane-column{display:grid;grid-gap:10px;gap:10px}.flow-print-lane-head{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(18,24,32,.96)}.flow-print-compact-card,.flow-print-lane-stack{display:grid;grid-gap:10px;gap:10px}.flow-print-compact-card{padding:14px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(18,24,32,.96)}@media (max-width:1100px){.flow-print-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.flow-print-page-compact .flow-print-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-print-page-compact .flow-print-compact-card,.flow-print-page-compact .flow-print-lane-head{break-inside:avoid;page-break-inside:avoid}}.flow-print-diagram-panel{gap:18px}.flow-print-diagram-wrap{overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,19,26,.98),rgba(10,14,20,.96))}.flow-print-diagram-svg{display:block;width:100%;height:auto}.flow-print-diagram-lane{fill:rgba(255,255,255,.025);stroke:rgba(130,149,173,.18);stroke-width:1}.flow-print-diagram-lane-label{fill:var(--muted);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-print-diagram-edge{fill:none;stroke:rgba(125,148,178,.88);stroke-width:2.25}.flow-print-diagram-step-index{fill:#7fb7ff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-print-diagram-node-title{fill:#f5f7fb;font-size:15px;font-weight:700}.flow-print-diagram-node-meta{fill:rgba(225,232,241,.76);font-size:12px}.flow-print-diagram-status{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media print{.flow-print-diagram-wrap{background:#ffffff!important;border-color:#d1d5db!important;break-inside:avoid;page-break-inside:avoid}.flow-print-diagram-lane{fill:#f8fafc!important;stroke:#cbd5e1!important}.flow-print-diagram-lane-label{fill:#475569!important}.flow-print-diagram-edge{stroke:#64748b!important}.flow-print-diagram-step-index{fill:#1d4ed8!important}.flow-print-diagram-node-meta,.flow-print-diagram-node-title,.flow-print-diagram-status{fill:#111827!important}}.turicum-flow-shell-presentation .turicum-flow-topbar{padding-bottom:18px}.turicum-flow-shell-presentation .turicum-flow-canvas-wrap{border-right:0;grid-template-rows:minmax(580px,1fr)}.turicum-flow-shell-presentation .turicum-flow-canvas{min-height:700px}.turicum-flow-shell-presentation .turicum-flow-legend{background:rgba(14,20,28,.7);border-color:rgba(125,148,178,.14)}.turicum-flow-shell-presentation .turicum-flow-stage{border-color:rgba(88,166,255,.28);background:linear-gradient(180deg,rgba(36,50,69,.98),rgba(16,24,34,.94));box-shadow:inset 0 0 0 1px rgba(88,166,255,.12),0 12px 28px rgba(0,0,0,.18)}.turicum-flow-shell-presentation .turicum-flow-stage-label{font-size:.78rem;letter-spacing:.11em}.turicum-flow-shell-presentation .turicum-flow-node{box-shadow:0 22px 42px rgba(0,0,0,.26)}.turicum-flow-card-presentation p{color:rgba(226,234,244,.76)}.turicum-flow-mode-toggle{display:inline-flex;gap:8px}.turicum-flow-mode-toggle .secondary-button.active{border-color:rgba(88,166,255,.55);background:rgba(20,32,49,.96);box-shadow:inset 0 0 0 1px rgba(88,166,255,.18)}.turicum-flow-canvas .react-flow__edge{filter:drop-shadow(0 0 6px rgba(88,166,255,.08))}.turicum-flow-topbar-copy{max-width:44rem}.turicum-flow-legend-strong{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(88,166,255,.18);background:rgba(12,18,25,.84);box-shadow:0 14px 28px rgba(0,0,0,.22)}.turicum-flow-stage{height:88px;padding:12px 14px 12px 16px;display:grid;align-content:start;grid-gap:4px;gap:4px;overflow:hidden}.turicum-flow-stage:after{content:"";position:absolute;inset:auto 10px 8px;height:3px;border-radius:999px;background:rgba(255,255,255,.2)}.turicum-flow-stage-index{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(230,237,243,.58)}.turicum-flow-stage-label{position:static;font-size:.82rem;letter-spacing:.1em}.turicum-flow-stage-helper{font-size:.73rem;line-height:1.3;color:rgba(214,224,235,.7);max-width:17ch}.turicum-flow-stage-origination{background:linear-gradient(180deg,rgba(31,52,85,.98),rgba(16,26,39,.95))}.turicum-flow-stage-origination:after{background:linear-gradient(90deg,rgba(88,166,255,.95),rgba(88,166,255,.28))}.turicum-flow-stage-validation{background:linear-gradient(180deg,rgba(52,58,86,.98),rgba(22,24,37,.95))}.turicum-flow-stage-validation:after{background:linear-gradient(90deg,rgba(166,139,255,.95),rgba(166,139,255,.28))}.turicum-flow-stage-promotion{background:linear-gradient(180deg,rgba(22,72,59,.98),rgba(14,35,30,.95))}.turicum-flow-stage-promotion:after{background:linear-gradient(90deg,rgba(103,219,165,.95),rgba(103,219,165,.28))}.turicum-flow-stage-legal{background:linear-gradient(180deg,rgba(86,57,22,.98),rgba(38,25,14,.95))}.turicum-flow-stage-legal:after{background:linear-gradient(90deg,rgba(255,193,69,.95),rgba(255,193,69,.28))}.turicum-flow-stage-execution{background:linear-gradient(180deg,rgba(61,46,91,.98),rgba(28,20,43,.95))}.turicum-flow-stage-execution:after{background:linear-gradient(90deg,rgba(194,151,255,.95),rgba(194,151,255,.28))}.turicum-flow-stage-servicing{background:linear-gradient(180deg,rgba(33,63,78,.98),rgba(18,30,38,.95))}.turicum-flow-stage-servicing:after{background:linear-gradient(90deg,rgba(94,234,212,.95),rgba(94,234,212,.28))}.turicum-flow-stage-exit{background:linear-gradient(180deg,rgba(88,39,39,.98),rgba(40,18,18,.95))}.turicum-flow-stage-exit:after{background:linear-gradient(90deg,rgba(255,107,107,.95),rgba(255,107,107,.28))}.turicum-flow-swimlane{border-style:solid}.turicum-flow-swimlane-label{top:14px;left:18px;font-size:.76rem;letter-spacing:.12em}.turicum-flow-swimlane-helper{position:absolute;top:34px;left:18px;font-size:.74rem;color:rgba(223,231,239,.52)}.turicum-flow-card{gap:9px}.turicum-flow-card strong{font-size:.98rem}.turicum-flow-card-compact strong{font-size:.95rem}.turicum-flow-card-presentation strong{font-size:1rem}.turicum-flow-card-presentation p{font-size:.78rem;line-height:1.42}.turicum-flow-chip-lane-turicum{border-color:rgba(88,166,255,.32);background:rgba(88,166,255,.12);color:#b7d3ff}.turicum-flow-chip-lane-borrower{border-color:rgba(88,166,255,.18);background:rgba(40,94,166,.12);color:#c7dcff}.turicum-flow-chip-lane-investor{border-color:rgba(103,219,165,.28);background:rgba(28,97,69,.14);color:#bff2dc}.turicum-flow-node{border-width:1px!important;box-shadow:0 22px 42px rgba(0,0,0,.24)}.turicum-flow-node .react-flow__handle{width:9px;height:9px}.turicum-flow-shell-presentation .turicum-flow-canvas{min-height:760px}.turicum-flow-shell-presentation .turicum-flow-stage{height:96px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 16px 34px rgba(0,0,0,.18)}.turicum-flow-shell-presentation .turicum-flow-stage-label{font-size:.84rem}.turicum-flow-shell-presentation .turicum-flow-stage-helper{color:rgba(232,238,245,.76)}.turicum-flow-shell-presentation .turicum-flow-node{box-shadow:0 26px 48px rgba(0,0,0,.3)}.turicum-flow-shell-presentation .turicum-flow-legend-strong{background:rgba(11,17,24,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.turicum-flow-canvas .react-flow__edge{filter:drop-shadow(0 0 7px rgba(88,166,255,.1))}.turicum-flow-canvas .react-flow__edge-textbg{filter:drop-shadow(0 2px 10px rgba(0,0,0,.22))}.turicum-flow-canvas .react-flow__edge-text{font-family:var(--font-display)}.turicum-flow-overview-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;padding:18px 18px 0;background:linear-gradient(180deg,rgba(10,14,20,.72),rgba(10,14,20,0))}.turicum-flow-overview-stage-card{display:grid;grid-gap:4px;gap:4px;min-height:84px;padding:12px 14px;border-radius:16px;border:1px solid rgba(125,148,178,.18);box-shadow:0 14px 28px rgba(0,0,0,.18)}.turicum-flow-overview-stage-card strong{font-size:.84rem;letter-spacing:.03em}.turicum-flow-overview-stage-card span:last-child{font-size:.73rem;line-height:1.3;color:rgba(227,234,242,.7)}.turicum-flow-overview-stage-index{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(230,237,243,.58)}.turicum-flow-overview-stage-card-origination{background:linear-gradient(180deg,rgba(31,52,85,.98),rgba(16,26,39,.95))}.turicum-flow-overview-stage-card-validation{background:linear-gradient(180deg,rgba(52,58,86,.98),rgba(22,24,37,.95))}.turicum-flow-overview-stage-card-promotion{background:linear-gradient(180deg,rgba(22,72,59,.98),rgba(14,35,30,.95))}.turicum-flow-overview-stage-card-legal{background:linear-gradient(180deg,rgba(86,57,22,.98),rgba(38,25,14,.95))}.turicum-flow-overview-stage-card-execution{background:linear-gradient(180deg,rgba(61,46,91,.98),rgba(28,20,43,.95))}.turicum-flow-overview-stage-card-servicing{background:linear-gradient(180deg,rgba(33,63,78,.98),rgba(18,30,38,.95))}.turicum-flow-overview-stage-card-exit{background:linear-gradient(180deg,rgba(88,39,39,.98),rgba(40,18,18,.95))}.turicum-flow-shell-presentation .turicum-flow-canvas-wrap{grid-template-rows:auto minmax(640px,1fr)}.turicum-flow-shell-presentation .turicum-flow-legend-strong{margin-top:94px}.turicum-flow-shell-presentation .react-flow__controls,.turicum-flow-shell-presentation .react-flow__minimap{display:none!important}.turicum-flow-shell-presentation .turicum-flow-stages{opacity:.42}.turicum-flow-shell-presentation .turicum-flow-swimlanes{opacity:.84}.turicum-flow-shell-presentation .turicum-flow-overview-rail{border-bottom:1px solid rgba(88,166,255,.08)}.turicum-flow-shell-presentation .turicum-flow-overview-stage-card{box-shadow:0 18px 32px rgba(0,0,0,.2)}.turicum-flow-canvas:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(88,166,255,.09),transparent 20%),radial-gradient(circle at 52% 28%,rgba(103,219,165,.07),transparent 22%),radial-gradient(circle at 78% 18%,rgba(194,151,255,.08),transparent 18%),linear-gradient(90deg,rgba(88,166,255,.035),rgba(88,166,255,.035) 33.33%,transparent 0,transparent 66.66%,rgba(103,219,165,.03) 0,rgba(103,219,165,.03));z-index:0}.turicum-flow-swimlane{border-width:1px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.turicum-flow-swimlane:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:22px 0 0 22px;opacity:.85}.turicum-flow-swimlane-turicum:before{background:linear-gradient(180deg,rgba(88,166,255,.95),rgba(88,166,255,.18))}.turicum-flow-swimlane-borrower:before{background:linear-gradient(180deg,rgba(120,181,255,.92),rgba(120,181,255,.14))}.turicum-flow-swimlane-investor:before{background:linear-gradient(180deg,rgba(103,219,165,.92),rgba(103,219,165,.14))}.turicum-flow-shell-presentation .turicum-flow-canvas{background:linear-gradient(180deg,rgba(14,19,27,.98),rgba(8,12,18,.98)),radial-gradient(circle at top left,rgba(88,166,255,.12),transparent 28%)}.turicum-flow-shell-presentation .turicum-flow-canvas:before{opacity:1}.turicum-flow-shell-presentation .turicum-flow-swimlane{border-color:rgba(125,148,178,.2);background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.turicum-flow-shell-presentation .turicum-flow-swimlane-label{font-size:.8rem;letter-spacing:.14em;color:rgba(235,241,247,.82)}.turicum-flow-shell-presentation .turicum-flow-swimlane-helper{color:rgba(223,231,239,.64)}.turicum-flow-overview-stage-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.turicum-flow-overview-stage-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(239,244,250,.88)}.turicum-flow-overview-stage-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.turicum-flow-overview-stage-meta span{font-size:.67rem;color:rgba(234,241,247,.72)}.turicum-flow-shell-presentation .turicum-flow-node{border-color:rgba(125,148,178,.28)!important}.turicum-flow-shell-presentation .turicum-flow-card-presentation{gap:10px}.turicum-flow-shell-presentation .turicum-flow-chip-stage{background:rgba(88,166,255,.16)}.turicum-team-panel{background:rgba(23,28,38,.9)}.turicum-team-note{text-align:center;padding-top:6px}.turicum-team-note a{color:var(--accent-strong);font-weight:600}.section-head.compact{margin-bottom:1rem}.turicum-team-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.turicum-credibility-list{margin-top:1.25rem;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.turicum-public-shell{--type-eyebrow-size:0.7rem;--type-eyebrow-tracking:0.12em;--type-body-size:1.125rem;--type-body-line:1.6;--type-helper-size:0.92rem;--type-helper-line:1.58;--type-h1-size:clamp(2.65rem,4.2vw,4.5rem);--type-h1-line:0.95;--type-h1-tracking:-0.032em;--type-h2-size:clamp(1.28rem,1.8vw,1.78rem);--type-h2-line:1.08;--type-h2-tracking:-0.028em;--type-h3-size:1rem;--type-h3-line:1.28;gap:30px}.turicum-public-shell .hero,.turicum-public-shell .metric,.turicum-public-shell .panel{border-color:rgba(178,194,215,.08);box-shadow:none}.turicum-public-shell h1{max-width:14ch;font-family:var(--font-display);font-weight:800}.turicum-public-shell h2{font-family:var(--font-display);font-weight:600}.turicum-public-shell .helper,.turicum-public-shell p{color:#94a3b8}.turicum-public-shell .eyebrow{color:rgba(216,194,157,.8)}.turicum-public-shell .hero-copy>p:not(.eyebrow),.turicum-public-shell .turicum-classic-lede,.turicum-public-shell .turicum-home-footer .helper,.turicum-public-shell .turicum-lane-intro p:last-child,.turicum-public-shell .turicum-marketing-lede{font-size:var(--type-body-size);line-height:1.6;color:#94a3b8}.turicum-public-shell .helper,.turicum-public-shell .turicum-aside-panel .helper,.turicum-public-shell .turicum-investor-member-note .helper{font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.turicum-public-shell .form-actions button,.turicum-public-shell .secondary-button{width:auto;min-width:0;padding:12px 32px;border-radius:12px;background:transparent;border-color:rgba(212,196,166,.48);box-shadow:none;font-weight:600;letter-spacing:.01em;color:#f5f0e6;transition:transform .16s ease,filter .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.turicum-public-shell .form-actions button:hover,.turicum-public-shell .secondary-button:hover{border-color:rgba(225,209,179,.78);transform:translateY(-1px);filter:none;background:rgba(212,196,166,.08)}.turicum-public-shell .turicum-primary-button{background:#d6c3a0;color:#14151a;border-color:#d6c3a0;font-weight:700;box-shadow:0 12px 30px rgba(214,195,160,.16)}.turicum-public-shell .turicum-primary-button:hover{background:#c7b28c;border-color:#c7b28c}.turicum-public-shell .tag{background:rgba(216,194,157,.08);color:rgba(240,229,210,.94);border:1px solid rgba(216,194,157,.16);letter-spacing:.08em}.turicum-public-shell .turicum-inline-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.turicum-public-shell .turicum-lane-tags{gap:8px;align-items:flex-start}.turicum-public-shell .turicum-inline-actions form{margin:0}.turicum-public-shell .turicum-inline-actions .secondary-button,.turicum-public-shell .turicum-inline-actions button{width:auto}.turicum-landing-hero{position:relative;margin:-18px -20px 0;padding:22px 0 38px;overflow:hidden;background:linear-gradient(180deg,rgba(8,15,28,.98),rgba(15,23,42,.94)),radial-gradient(circle at 78% 12%,rgba(71,85,105,.14),transparent 24%)}.turicum-landing-hero:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:rgba(198,210,225,.12)}.turicum-page-rail{width:min(100%,1380px);margin:0 auto;padding-inline:clamp(22px,4.2vw,48px)}.turicum-page-flow{display:grid;grid-gap:30px;gap:30px}.turicum-member-nav-rail .turicum-classic-nav,.turicum-public-stage .turicum-classic-nav{padding:8px 0 0;margin-top:20px;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.turicum-landing-hero .turicum-classic-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:10px 0 0;margin-inline:0;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:0;box-shadow:none}.turicum-public-shell .turicum-classic-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.turicum-public-shell .turicum-classic-brand{gap:14px}.turicum-public-shell .turicum-classic-brand-link{text-decoration:none}.turicum-public-shell .turicum-classic-brand-link .turicum-wordmark img,.turicum-public-shell .turicum-classic-brand-link .turicum-wordmark svg{width:250px;height:auto}.turicum-public-shell .turicum-brand-descriptor{color:rgba(212,212,216,.58);font-size:.72rem;letter-spacing:.14em}.turicum-public-shell .turicum-classic-links{gap:14px}.turicum-public-shell .turicum-classic-links a{position:relative;color:rgba(228,228,231,.76);font-size:1rem;font-weight:600;letter-spacing:.005em;text-decoration:none;transition:color .18s ease,opacity .18s ease}.turicum-public-shell .turicum-classic-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:rgba(244,244,245,.44);transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.turicum-public-shell .turicum-classic-links a:hover{color:rgba(244,244,245,.94)}.turicum-public-shell .turicum-classic-links a.is-active{color:rgba(244,244,245,.96)}.turicum-public-shell .turicum-classic-links a:hover:after{transform:scaleX(1)}.turicum-public-shell .turicum-classic-links a.is-active:after{transform:scaleX(1);background:rgba(214,195,160,.72)}.turicum-landing-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:center;padding-top:clamp(34px,5vw,62px)}.turicum-landing-copy{display:grid;grid-gap:18px;gap:18px;align-content:center;max-width:39rem;padding-bottom:0}.turicum-public-shell .turicum-landing-copy h1{max-width:11ch;font-size:clamp(2.8rem,4.4vw,4.6rem);line-height:.96;letter-spacing:-.028em}.turicum-public-shell .turicum-landing-copy .turicum-marketing-lede{max-width:34rem;font-size:1.08rem;line-height:1.58;color:rgba(224,232,244,.78)}.turicum-landing-visual{position:relative;align-self:stretch;overflow:hidden}.turicum-landing-image,.turicum-landing-visual{min-height:clamp(400px,50vw,620px);border-radius:24px}.turicum-landing-image{position:absolute;inset:0;border:1px solid rgba(212,212,216,.1);background-size:cover;box-shadow:0 28px 52px rgba(0,0,0,.24)}.turicum-landing-caption{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;max-width:22rem;display:grid;grid-gap:6px;gap:6px;padding:0}.turicum-landing-caption p{margin:0;color:rgba(244,244,245,.92);font-size:1rem;line-height:1.48;text-shadow:0 1px 12px rgba(5,10,18,.42)}.turicum-section-intro{display:grid;grid-gap:10px;gap:10px;align-items:start;width:100%;max-width:44rem}.turicum-landing-cta h2,.turicum-section-intro h2{max-width:20ch}.turicum-landing-cta p:not(.eyebrow):not(.helper),.turicum-section-intro p:last-child{margin:0;max-width:36rem;color:rgba(212,212,216,.76)}.turicum-section-intro.compact{max-width:42rem}.turicum-home-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:6px}.turicum-home-directory-item{display:grid;grid-gap:14px;gap:14px;align-content:space-between;min-height:182px;padding:18px 18px 20px;border-radius:20px;border:1px solid rgba(212,212,216,.08);background:linear-gradient(180deg,rgba(39,39,42,.28),rgba(15,23,42,.4))}.turicum-home-directory-item p{margin:0}.turicum-home-directory-item .secondary-button{justify-self:start}.turicum-partner-signals{display:grid;grid-gap:18px;gap:18px}.turicum-partner-signals-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px}.turicum-partner-signals-stack{display:grid;grid-gap:12px;gap:12px}.turicum-partner-signal,.turicum-process-snapshot{display:grid;grid-gap:12px;gap:12px;padding:18px 18px 20px;border-radius:20px;border:1px solid rgba(212,212,216,.08);background:linear-gradient(180deg,rgba(39,39,42,.28),rgba(15,23,42,.38))}.turicum-partner-signal h3,.turicum-process-snapshot h3{margin:0;font-size:1.08rem;line-height:1.2}.turicum-partner-signal p:not(.eyebrow),.turicum-process-snapshot p:not(.eyebrow){margin:0}.turicum-process-snapshot-grid{display:grid;grid-gap:10px;gap:10px}.turicum-process-snapshot-item{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-top:1px solid rgba(212,212,216,.08)}.turicum-process-snapshot-item:first-child{padding-top:0;border-top:0}.turicum-process-snapshot-item span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(216,194,157,.7)}.turicum-process-snapshot-item strong{color:#f4f4f5;font-size:1rem;font-weight:600}.turicum-live-opportunities-section{display:grid;grid-gap:24px;gap:24px;padding-top:26px;border-top:1px solid rgba(212,212,216,.08)}.turicum-live-opportunities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.turicum-allocation-modeler,.turicum-yield-terminal{display:grid;grid-gap:22px;gap:22px;padding:24px;border-radius:26px;background:radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 28%),linear-gradient(180deg,rgba(39,39,42,.52),rgba(9,9,11,.88));box-shadow:0 24px 56px rgba(0,0,0,.24)}.turicum-allocation-modeler-foot,.turicum-allocation-modeler-head,.turicum-yield-terminal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.turicum-allocation-disclaimer,.turicum-yield-terminal-note{margin:0;max-width:40rem;color:rgba(228,228,231,.72)}.turicum-allocation-table-shell{overflow-x:auto}.turicum-allocation-table{width:100%;border-collapse:separate;border-spacing:0 10px}.turicum-allocation-table thead th{padding:0 14px 6px;color:rgba(161,161,170,.72);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left}.turicum-allocation-table tbody tr{cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.turicum-allocation-table tbody tr:hover{transform:translateY(-1px)}.turicum-allocation-table tbody tr.is-selected td{background:rgba(39,39,42,.92);box-shadow:inset 0 0 0 1px rgba(16,185,129,.18)}.turicum-allocation-table tbody td{padding:16px 14px;background:rgba(24,24,27,.84);color:rgba(244,244,245,.92);white-space:nowrap}.turicum-allocation-table tbody td:first-child{border-radius:18px 0 0 18px}.turicum-allocation-table tbody td:last-child{border-radius:0 18px 18px 0;text-align:right}.turicum-terminal-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.turicum-allocation-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(63,63,70,.82);color:rgba(244,244,245,.86);font-size:.76rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.turicum-allocation-status.is-active{background:rgba(16,185,129,.14);color:rgba(167,243,208,.94)}.turicum-allocation-status.is-funded{background:rgba(113,113,122,.26);color:rgba(212,212,216,.82)}.turicum-allocation-action{border:0;background:transparent;color:rgba(167,243,208,.94);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.turicum-allocation-modeler-stats{display:flex;flex-wrap:wrap;gap:18px}.turicum-allocation-modeler-stats div,.turicum-allocation-slider-label{display:grid;grid-gap:6px;gap:6px}.turicum-allocation-modeler-stats span,.turicum-allocation-slider-label span{color:rgba(161,161,170,.72);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.turicum-allocation-modeler-stats strong,.turicum-allocation-slider-label strong{line-height:1.1}.turicum-allocation-slider-wrap{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:20px;background:rgba(9,9,11,.28)}.turicum-modeler-slider{display:block}.turicum-modeler-slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;border-radius:999px;background:rgba(16,185,129,.92);outline:none}.turicum-modeler-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(16,185,129,.9);background:#09090b;box-shadow:0 6px 18px rgba(0,0,0,.28);cursor:pointer}.turicum-modeler-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:2px solid rgba(16,185,129,.9);background:#09090b;box-shadow:0 6px 18px rgba(0,0,0,.28);cursor:pointer}.turicum-allocation-slider-scale{display:flex;justify-content:space-between;gap:12px;color:rgba(161,161,170,.72);font-size:.8rem}.turicum-allocation-income-row{min-width:20rem}.turicum-allocation-actions{display:flex;flex-wrap:wrap;gap:12px}.turicum-underwriting-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,9,11,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.turicum-underwriting-modal{width:min(100%,760px);display:grid;grid-gap:20px;gap:20px;padding:26px;border-radius:26px;background:radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 32%),linear-gradient(180deg,rgba(24,24,27,.98),rgba(9,9,11,.98));box-shadow:0 30px 80px rgba(0,0,0,.38)}.turicum-underwriting-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.turicum-underwriting-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-underwriting-modal-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:20px;background:rgba(24,24,27,.72)}.turicum-underwriting-modal-card h4{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.05}.turicum-gatekeeper-modal{width:min(100%,680px);background:linear-gradient(180deg,rgba(17,17,19,.98),rgba(9,9,11,.98))}.turicum-gatekeeper-modal-head h3,.turicum-investor-gate-identity-screen h2,.turicum-investor-gate-panel h2,.turicum-investor-gate-step h3{font-family:var(--font-display);letter-spacing:-.02em}.turicum-gatekeeper-modal-grid{align-items:stretch}.turicum-gatekeeper-card{min-height:100%;border:1px solid rgba(63,63,70,.92);background:rgba(18,18,20,.92)}.turicum-investor-gate-panel{display:grid;grid-gap:24px;gap:24px;background:linear-gradient(180deg,rgba(12,19,31,.98),rgba(9,12,18,.98));border:1px solid rgba(71,85,105,.34);border-radius:24px}.turicum-investor-gate-progress-shell{display:grid;grid-gap:10px;gap:10px}.turicum-investor-gate-progress-track{position:relative;overflow:hidden;height:4px;border-radius:999px;background:rgba(39,39,42,.92)}.turicum-investor-gate-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4ed8,#2563eb);transition:width .18s ease}.turicum-investor-gate-head,.turicum-investor-gate-identity-screen,.turicum-investor-gate-step{display:grid;grid-gap:18px;gap:18px}.turicum-investor-gate-copy{max-width:38rem;color:rgba(212,212,216,.76)}.turicum-investor-gate-panel .field span,.turicum-investor-step-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(161,161,170,.9)}.turicum-investor-gate-field input{border-color:rgba(71,85,105,.56);background:rgba(8,15,28,.86)}.turicum-investor-choice-grid,.turicum-investor-choice-stack{display:grid;grid-gap:12px;gap:12px}.turicum-investor-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.turicum-investor-choice{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:56px;padding:14px 16px;border:1px solid rgba(63,63,70,.9);border-radius:16px;background:rgba(9,9,11,.96);color:#f4f4f5;font:inherit;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.turicum-investor-choice:hover{border-color:rgba(96,165,250,.78);background:rgba(15,23,42,.98)}.turicum-investor-choice.is-active{border-color:rgba(37,99,235,.96);background:rgba(15,23,42,.98);transform:translateY(-1px)}.turicum-investor-choice.is-stacked{min-height:52px}.turicum-investor-gate-error{margin:0;color:#fca5a5;font-size:.92rem}.turicum-investor-gate-identity-screen{min-height:280px;align-content:center}.turicum-investor-gate-identity-screen p{margin:0;color:rgba(212,212,216,.8)}.turicum-investor-access-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px}.turicum-investor-access-status{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(212,212,216,.1);border-radius:18px;background:rgba(9,9,11,.24)}.turicum-investor-access-status.is-active{border-color:rgba(59,130,246,.34);background:rgba(30,41,59,.44)}.turicum-investor-access-status span{color:rgba(212,212,216,.72);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.turicum-investor-access-status p,.turicum-investor-access-status strong{margin:0}.turicum-opportunity-card{display:grid;overflow:hidden;min-height:100%;border-radius:24px;border:1px solid rgba(212,212,216,.1);background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.44));box-shadow:0 24px 56px rgba(0,0,0,.24)}.turicum-opportunity-image{position:relative;min-height:250px;display:grid;align-content:space-between;grid-gap:20px;gap:20px;padding:18px;background-size:cover;background-position:50%}.turicum-opportunity-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,11,.06),rgba(9,9,11,.22) 34%,rgba(9,9,11,.78)),linear-gradient(90deg,rgba(9,9,11,.36),transparent 48%);pointer-events:none}.turicum-opportunity-badges,.turicum-opportunity-image-copy{position:relative;z-index:1}.turicum-opportunity-badges{display:flex;flex-wrap:wrap;gap:8px}.turicum-opportunity-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(212,212,216,.14);background:rgba(9,9,11,.32);color:rgba(244,244,245,.88);font-size:.74rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.turicum-opportunity-badge.is-strong{background:rgba(96,165,250,.16);border-color:rgba(147,197,253,.22)}.turicum-opportunity-image-copy{display:grid;grid-gap:6px;gap:6px}.turicum-opportunity-image-copy h3{max-width:14ch;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.02;letter-spacing:-.025em}.turicum-opportunity-image-copy .helper{color:rgba(228,228,231,.82)}.turicum-opportunity-body{display:grid;grid-gap:18px;gap:18px;padding:20px}.turicum-opportunity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-opportunity-metric{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:16px;border:1px solid rgba(212,212,216,.08);background:rgba(9,9,11,.26)}.turicum-opportunity-metric span{color:rgba(212,212,216,.66);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.turicum-opportunity-metric strong{line-height:1.25}.turicum-opportunity-summary{color:rgba(228,228,231,.76)}.turicum-opportunity-slider-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(212,212,216,.08);background:rgba(9,9,11,.22)}.turicum-opportunity-slider-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.turicum-opportunity-slider-head strong{display:block;margin-top:4px;font-family:var(--font-display);font-size:1.45rem;line-height:1}.turicum-opportunity-slider{display:block}.turicum-opportunity-slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(96,165,250,.82),rgba(148,163,184,.62));outline:none}.turicum-opportunity-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;border:2px solid rgba(244,244,245,.9);background:#0f172a;box-shadow:0 8px 20px rgba(0,0,0,.28);cursor:pointer}.turicum-opportunity-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:2px solid rgba(244,244,245,.9);background:#0f172a;box-shadow:0 8px 20px rgba(0,0,0,.28);cursor:pointer}.turicum-opportunity-slider-scale{display:flex;justify-content:space-between;gap:12px;color:rgba(212,212,216,.7);font-size:.8rem}.turicum-opportunity-income-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(147,197,253,.18);background:linear-gradient(180deg,rgba(96,165,250,.08),rgba(15,23,42,.2))}.turicum-opportunity-income-row span{color:rgba(228,228,231,.76);font-size:.92rem}.turicum-opportunity-income-row strong{font-family:var(--font-display);font-size:1.4rem;line-height:1}.turicum-opportunity-cta{justify-content:center}.turicum-lanes-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;padding-top:26px;border-top:1px solid rgba(212,212,216,.08);align-items:stretch}.turicum-lane{display:flex;flex-direction:column;gap:14px;align-content:flex-start;min-height:clamp(27rem,32vw,31rem);height:100%;padding:24px;border-radius:22px;border:1px solid rgba(212,212,216,.1);background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.turicum-lanes-split .turicum-lane+.turicum-lane{padding-left:24px}.turicum-lane-head{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.turicum-lane-icon-frame{width:3rem;height:3rem}.turicum-lane-icon,.turicum-lane-icon-frame{display:flex;align-items:center;justify-content:center}.turicum-lane-icon{width:100%;height:100%;border-radius:14px;border:1px solid rgba(212,212,216,.1);background:rgba(24,24,27,.54);color:rgba(244,244,245,.86)}.turicum-lane-icon svg{width:1.4rem;height:1.4rem}.turicum-lane h3{margin:0;font-family:var(--font-display);font-size:clamp(1.28rem,1.7vw,1.62rem);line-height:1.08;letter-spacing:-.024em}.turicum-lane-copy{margin:0;max-width:30rem;color:rgba(228,228,231,.82)}.turicum-lane-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.turicum-lane-list li{position:relative;padding-left:16px;color:rgba(228,228,231,.8);line-height:1.55}.turicum-lane-list li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:999px;background:rgba(148,163,184,.88);transform:translateY(-50%)}.turicum-lane-actions{justify-content:flex-start;gap:1rem;margin-top:auto}.turicum-process-section{display:grid;grid-gap:24px;gap:24px;padding-top:22px;border-top:1px solid rgba(212,212,216,.08);justify-items:start}.turicum-process-section .turicum-section-intro{justify-items:start;text-align:left;max-width:44rem}.turicum-process-section .turicum-section-intro h2,.turicum-process-section .turicum-section-intro p:last-child{max-width:34rem}.turicum-process-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;width:100%}.turicum-process-steps:before{content:none}.turicum-landing-process-step{position:relative;display:flex;align-items:flex-start;gap:2rem;padding-top:1.1rem;border-top:1px solid rgba(212,212,216,.1)}.turicum-process-step-copy{display:grid;grid-gap:10px;gap:10px;align-content:start;text-align:left;align-self:start;min-width:0}.turicum-process-note,.turicum-process-step-copy h3,.turicum-process-step-copy p{margin:0}.turicum-landing-process-step h3{font-family:var(--font-display);font-size:1.08rem;line-height:1.12;letter-spacing:-.018em}.turicum-landing-process-step p,.turicum-process-note{color:rgba(212,212,216,.74)}.turicum-process-note{max-width:44rem;padding-top:8px;text-align:left}.turicum-landing-step-number{display:block;position:static;flex:0 0 3rem;width:3rem;min-width:3rem;height:auto;margin:0;align-self:flex-start;color:#cbd5e1;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,2.8rem);font-weight:800;line-height:1}.turicum-landing-process-step .turicum-process-step-copy{flex:1 1 auto;min-width:0;align-self:start}.turicum-landing-cta{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:20px 0 0;text-align:center;border-top:1px solid rgba(212,212,216,.08);max-width:34rem;margin:0 auto}.turicum-landing-cta .turicum-inline-actions{justify-content:center;margin-top:2px}.turicum-landing-cta .helper{color:rgba(200,213,228,.72)}.turicum-public-shell .turicum-classic-hero,.turicum-public-shell .turicum-public-hero{padding:18px 22px 16px;background:linear-gradient(180deg,rgba(24,24,27,.74),rgba(15,23,42,.68)),radial-gradient(circle at top right,rgba(71,85,105,.14),transparent 30%)}.turicum-classic-hero-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:20px;gap:20px;align-items:stretch}.turicum-public-shell .panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.turicum-public-hero-grid{align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.turicum-public-shell .hero-copy,.turicum-public-shell .turicum-classic-hero-main{gap:12px}.turicum-public-aside{display:grid;grid-template-rows:minmax(320px,1fr) auto;grid-gap:14px;gap:14px;min-height:100%}.turicum-aside-art{min-height:320px;border-radius:22px;overflow:hidden;background-size:cover;background-position:50%;box-shadow:0 24px 48px rgba(0,0,0,.26)}.turicum-classic-hero-main-wide{max-width:72ch}.turicum-public-shell .hero-copy>p:not(.eyebrow),.turicum-public-shell .turicum-classic-hero-main-wide .turicum-classic-lede,.turicum-public-shell .turicum-classic-lede{max-width:58ch}.turicum-public-shell .turicum-aside-panel,.turicum-public-shell .turicum-hero-summary,.turicum-public-shell .turicum-process-strip,.turicum-public-shell .turicum-public-card,.turicum-public-shell .turicum-role-card{background:linear-gradient(180deg,rgba(39,39,42,.34),rgba(15,23,42,.42))}.turicum-hero-note{margin:2px 0 0;color:rgba(212,212,216,.72);max-width:56ch}.turicum-hero-visual{position:relative;min-height:320px;border-radius:24px;overflow:hidden;border:1px solid rgba(212,212,216,.1);background:linear-gradient(180deg,rgba(8,12,18,.12),rgba(8,12,18,.58)),linear-gradient(135deg,rgba(39,39,42,.72),rgba(15,23,42,.78));box-shadow:0 28px 60px rgba(0,0,0,.26)}.turicum-hero-image{width:100%;height:100%;display:block;object-fit:cover;object-position:58% center}.turicum-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,18,.08),rgba(7,11,18,.14) 28%,rgba(7,11,18,.72)),linear-gradient(90deg,rgba(7,11,18,.46),rgba(7,11,18,.14) 30%,transparent 58%);pointer-events:none}.turicum-hero-visual-note{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:18px;background:rgba(9,9,11,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(212,212,216,.1)}.turicum-hero-visual-label{color:rgba(198,210,225,.72);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.turicum-public-shell .turicum-form-layout,.turicum-public-shell .turicum-role-grid{align-items:start}.turicum-intro-call-form{gap:20px}.turicum-pre-intake-shell{display:grid;grid-gap:16px;gap:16px}.turicum-pre-intake-form,.turicum-pre-intake-splash,.turicum-pre-intake-status{display:grid;grid-gap:14px;gap:14px}.turicum-pre-intake-splash{padding:22px;border:1px solid rgba(37,99,235,.18);background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 36%),linear-gradient(180deg,rgba(24,24,27,.96),rgba(9,9,11,.94))}.turicum-pre-intake-form h3,.turicum-pre-intake-splash h3{margin:0}.turicum-pre-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-pre-intake-actions{align-items:stretch}.turicum-document-command-center{display:grid;grid-gap:18px;gap:18px;background:#09090b;border-color:#27272a}.turicum-document-command-center-note{max-width:44rem}.turicum-document-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-document-command-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;border:1px solid #27272a;background:linear-gradient(180deg,rgba(24,24,27,.98),rgba(9,9,11,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.turicum-document-command-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.turicum-document-command-head strong{color:#60a5fa;font-family:var(--font-display);font-size:1.1rem;line-height:1}.turicum-document-command-progress{height:8px;overflow:hidden;border-radius:999px;background:rgba(39,39,42,.92)}.turicum-document-command-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);box-shadow:0 0 14px rgba(37,99,235,.26)}.turicum-document-command-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.turicum-document-command-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(39,39,42,.96);background:rgba(24,24,27,.92)}.turicum-command-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.turicum-command-status-action_required{color:#fbbf24;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.2)}.turicum-command-status-in_review{color:#93c5fd;background:rgba(37,99,235,.14);border:1px solid rgba(37,99,235,.24)}.turicum-command-status-verified{color:#4ade80;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.18)}.turicum-process-tracker{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;padding:16px 18px 18px;border:1px solid rgba(39,39,42,.92);border-radius:22px;background:rgba(9,9,11,.42)}.turicum-process-tracker-head{display:grid;grid-gap:6px;gap:6px}.turicum-process-tracker-note{margin:0;max-width:44rem}.turicum-process-tracker-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.turicum-process-tracker-track:before{content:"";position:absolute;left:calc(12.5% + 1.1rem);right:calc(12.5% + 1.1rem);top:1.3rem;height:1px;background:linear-gradient(90deg,rgba(39,39,42,.92),rgba(37,99,235,.28),rgba(39,39,42,.92))}.turicum-process-step{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;align-content:start;justify-items:center;text-align:center;padding:14px 12px 12px;border-radius:18px;border:1px solid rgba(39,39,42,.92);background:rgba(24,24,27,.9)}.turicum-process-step strong,.turicum-process-step-status{margin:0}.turicum-process-step strong{font-size:.92rem;line-height:1.35}.turicum-process-step-status{color:#a1a1aa;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.turicum-process-step-icon{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(39,39,42,.92);background:rgba(9,9,11,.94);color:#d4d4d8}.turicum-process-step-icon svg{width:1.1rem;height:1.1rem}.turicum-process-step.is-active{border-color:rgba(37,99,235,.4);box-shadow:0 0 0 1px rgba(37,99,235,.08),0 0 18px rgba(37,99,235,.12)}.turicum-process-step.is-active .turicum-process-step-icon{border-color:rgba(37,99,235,.42);background:rgba(37,99,235,.14);color:#93c5fd}.turicum-process-step.is-active .turicum-process-step-status{color:#60a5fa}.turicum-intro-success-state{display:grid;grid-gap:10px;gap:10px;padding:22px 22px 24px;border:1px solid rgba(37,99,235,.22);background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 34%),linear-gradient(180deg,rgba(24,24,27,.94),rgba(15,15,18,.96))}.turicum-intro-success-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid rgba(37,99,235,.28);background:rgba(37,99,235,.16);color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.08),0 0 22px rgba(37,99,235,.18)}.turicum-intro-success-icon svg{width:1.25rem;height:1.25rem}.turicum-intro-success-state p,.turicum-intro-success-state strong{margin:0}.turicum-intro-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-intro-step{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(39,39,42,.92);background:rgba(9,9,11,.46);color:rgba(161,161,170,.92)}.turicum-intro-step span,.turicum-intro-step strong{display:block}.turicum-intro-step strong{color:#f4f4f5;font-size:.95rem}.turicum-intro-step span:last-child{margin-top:3px;font-size:.82rem}.turicum-intro-step.is-active,.turicum-intro-step.is-complete{border-color:rgba(37,99,235,.38);background:rgba(24,24,27,.92);box-shadow:0 0 0 1px rgba(37,99,235,.08),0 0 18px rgba(37,99,235,.08);color:rgba(191,219,254,.9)}.turicum-intro-step-index{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid rgba(63,63,70,.92);background:rgba(24,24,27,.94);color:#f4f4f5;font-weight:700}.turicum-intro-step.is-active .turicum-intro-step-index,.turicum-intro-step.is-complete .turicum-intro-step-index{border-color:rgba(37,99,235,.46);background:rgba(37,99,235,.18);box-shadow:0 0 14px rgba(37,99,235,.14)}.turicum-intro-stage{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(39,39,42,.9);border-radius:22px;background:rgba(9,9,11,.38)}.turicum-application-step-shell{display:flex;align-items:flex-start;gap:16px}.turicum-application-step-number{flex:0 0 3rem;display:inline-flex;align-items:flex-start;justify-content:center;color:#2563eb;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1}.turicum-application-step-content{min-width:0;flex:1 1 auto;display:grid;grid-gap:18px;gap:18px}.turicum-intro-stage .field.is-invalid input{border-color:#ef4444;box-shadow:0 0 0 1px rgba(239,68,68,.18)}.turicum-intro-stage .field.is-invalid input:focus{outline-color:rgba(239,68,68,.34);border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.turicum-field-error{color:#f87171;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.turicum-intro-stage-head{display:grid;grid-gap:6px;gap:6px}.turicum-intro-stage-head h3,.turicum-intro-stage-head p{margin:0}.turicum-intro-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-application-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.turicum-application-profile-details{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(39,39,42,.92);background:rgba(24,24,27,.68);scroll-margin-top:120px}.turicum-application-profile-details .eyebrow{margin:0}.turicum-application-profile-detail-grid{grid-template-columns:1fr}.turicum-application-balance-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-application-balance-column{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;border:1px solid #27272a;background:rgba(9,9,11,.62)}.turicum-application-balance-column .eyebrow{margin:0}.turicum-application-section-card{display:grid;grid-gap:18px;gap:18px;padding:20px;border-radius:22px;border:1px solid #27272a;background:#18181b;box-shadow:0 0 0 1px rgba(24,24,27,.45),0 24px 54px rgba(0,0,0,.24)}.turicum-application-section-head{display:grid;grid-gap:6px;gap:6px}.turicum-application-section-head .eyebrow,.turicum-application-section-head h4{margin:0}.turicum-application-entity-grid,.turicum-application-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.turicum-application-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.turicum-purpose-field{display:grid;grid-gap:12px;gap:12px;align-content:start}.turicum-purpose-field .turicum-field-error{margin-top:-2px}.turicum-purpose-toggle-row{display:flex;flex-wrap:wrap;gap:10px}.turicum-purpose-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid #27272a;background:#09090b;color:#d4d4d8;font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.turicum-purpose-toggle:focus-visible,.turicum-purpose-toggle:hover{border-color:rgba(37,99,235,.72);color:#f4f4f5;box-shadow:0 0 0 3px rgba(37,99,235,.18);outline:none}.turicum-purpose-toggle.is-active{border-color:rgba(37,99,235,.82);background:rgba(37,99,235,.16);color:#eff6ff;box-shadow:0 0 0 1px rgba(37,99,235,.2),0 0 16px rgba(37,99,235,.14)}.turicum-ownership-shell{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;border:1px solid #27272a;background:#09090b}.turicum-ownership-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.turicum-ownership-head .eyebrow,.turicum-ownership-head .helper{margin:0}.turicum-ownership-table{display:grid;grid-gap:10px;gap:10px}.turicum-ownership-table-head,.turicum-ownership-table-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(110px,.6fr) auto;grid-gap:12px;gap:12px;align-items:center}.turicum-ownership-table-head{padding:0 4px;color:#a1a1aa;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.turicum-ownership-table-row{padding:14px;border-radius:16px;border:1px solid #27272a;background:#18181b}.turicum-ownership-remove{min-width:92px}.turicum-ownership-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#d4d4d8;font-size:.94rem}.turicum-application-span-full{grid-column:1/-1}.turicum-application-declarations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.turicum-consent-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;border:1px solid #27272a;background:#09090b}.turicum-consent-card .helper{margin:0;max-width:72ch}.turicum-intro-step-actions{justify-content:space-between}.turicum-public-shell .turicum-role-grid{margin-top:-4px}.turicum-public-shell .turicum-role-card{gap:14px;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.turicum-public-shell .turicum-role-card:focus-within,.turicum-public-shell .turicum-role-card:hover{transform:translateY(-2px);border-color:rgba(214,226,242,.16);box-shadow:0 26px 52px rgba(0,0,0,.24)}.turicum-public-shell .turicum-investor-proof-panel h2,.turicum-public-shell .turicum-proof-panel h2,.turicum-public-shell .turicum-role-card h2{text-wrap:balance}.turicum-public-shell .compact-list{gap:8px;margin:0;padding:0;list-style:none}.turicum-public-shell .compact-list li:before{width:6px;height:6px;top:.78em;background:rgba(128,177,241,.92)}.turicum-public-shell .turicum-compact-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.turicum-public-shell .status-card,.turicum-public-shell .turicum-nested-card{padding:16px;border-radius:16px;border:1px solid rgba(212,212,216,.1);background:rgba(24,24,27,.42)}.turicum-public-shell .status-card{gap:10px}.turicum-public-shell .turicum-step-card{min-height:0;padding:44px 16px 16px;border:1px solid rgba(212,212,216,.1)}.turicum-public-shell .field input,.turicum-public-shell .field select,.turicum-public-shell .field textarea{background:rgba(9,9,11,.56);border-color:rgba(212,212,216,.1)}.turicum-public-shell .field input:focus,.turicum-public-shell .field select:focus,.turicum-public-shell .field textarea:focus{outline:2px solid rgba(37,99,235,.28);outline-offset:1px;box-shadow:0 0 0 3px rgba(37,99,235,.16)}.turicum-public-shell .turicum-home-footer{padding:4px 6px 0}.turicum-support-grid{align-items:start}.turicum-support-grid .panel{height:100%}.turicum-steps-grid-stack{grid-template-columns:1fr;gap:12px}@media (max-width:1100px){.turicum-classic-hero-body,.turicum-live-opportunities-grid,.turicum-public-shell .turicum-compact-status-grid,.turicum-public-shell .turicum-steps-grid,.turicum-support-grid{grid-template-columns:1fr}.turicum-hero-visual{min-height:260px}.turicum-auth-stage,.turicum-home-directory,.turicum-landing-hero-grid,.turicum-lanes-split,.turicum-partner-signals-grid,.turicum-process-steps,.turicum-strategy-details-grid,.turicum-strategy-hero,.turicum-strategy-pillars{grid-template-columns:1fr}.turicum-lane{min-height:0}.turicum-process-steps{gap:20px;max-width:28rem}.turicum-process-steps:before{content:none}.turicum-lanes-split .turicum-lane+.turicum-lane{border-left:0;border-top:1px solid rgba(212,212,216,.1);padding-left:0;padding-top:22px}}@media (max-width:900px){.turicum-application-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.turicum-ownership-table-head,.turicum-ownership-table-row{grid-template-columns:minmax(0,1fr)}.turicum-ownership-table-head{display:none}.turicum-ownership-remove{width:100%}}@media (max-width:700px){.turicum-application-business-grid,.turicum-application-entity-grid,.turicum-application-property-grid{grid-template-columns:1fr}.turicum-ownership-head,.turicum-ownership-summary{grid-template-columns:1fr;display:grid}}@media (max-width:920px){.turicum-public-shell .turicum-classic-links,.turicum-public-shell .turicum-classic-nav,.turicum-public-shell .turicum-classic-nav-links{gap:10px}.turicum-public-shell .turicum-classic-brand-link .turicum-wordmark img,.turicum-public-shell .turicum-classic-brand-link .turicum-wordmark svg{width:212px}.turicum-landing-hero .turicum-classic-nav{margin-inline:-12px;padding:12px}.turicum-member-nav-rail .turicum-classic-nav,.turicum-public-stage .turicum-classic-nav{margin-top:14px;padding:12px 14px}.turicum-public-shell h1{max-width:none;font-size:clamp(2rem,9vw,3.25rem)}.turicum-public-shell .turicum-inline-actions{flex-direction:column;align-items:stretch}.turicum-public-shell .turicum-inline-actions .secondary-button,.turicum-public-shell .turicum-inline-actions button{width:100%}.turicum-landing-hero{margin:-18px -20px 0;padding:18px 0 24px}.turicum-public-stage{margin:-18px -20px 0;padding-bottom:24px}.turicum-landing-image,.turicum-landing-visual{min-height:320px}.turicum-landing-caption{left:18px;right:18px;bottom:18px}.turicum-auth-stage.is-login{grid-template-columns:1fr}}.turicum-public-shell .turicum-classic-links{align-items:center}@media (max-width:920px){.turicum-public-shell .turicum-classic-utility-links{padding-left:12px;margin-left:0}}.turicum-public-shell .turicum-role-card{grid-template-rows:auto 1fr auto}.turicum-public-shell .compact-list li{display:block;min-height:0;padding-left:18px;line-height:1.55}.turicum-public-shell .compact-list li:before{top:.72em}.turicum-public-shell .turicum-role-card .form-actions,.turicum-public-shell .turicum-role-card .turicum-inline-actions{margin-top:auto}.turicum-public-shell .turicum-process-strip{border-top:1px solid rgba(212,212,216,.06)}.turicum-public-shell .turicum-step-card{background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42))}.turicum-public-shell .turicum-home-footer{max-width:76ch;margin:0 auto;text-align:center}.turicum-proof-grid{align-items:stretch}.turicum-proof-panel{gap:18px}.turicum-public-shell .turicum-proof-panel .turicum-compact-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.turicum-public-shell .turicum-proof-panel .status-card{min-height:0}.turicum-review-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px}.turicum-review-quick-actions .secondary-button,.turicum-review-quick-actions .turicum-primary-button{min-width:168px}.turicum-investor-hero{overflow:hidden;background:radial-gradient(circle at top right,rgba(71,85,105,.14),transparent 26%),linear-gradient(180deg,rgba(24,24,27,.72),rgba(15,23,42,.7));border-color:rgba(212,212,216,.1)}.turicum-investor-hero-grid{align-items:stretch}.turicum-investor-aside,.turicum-investor-member-aside{gap:14px}.turicum-investor-aside{gap:0;border-radius:22px;overflow:hidden;border:1px solid rgba(212,212,216,.1);background:linear-gradient(180deg,rgba(24,24,27,.44),rgba(15,23,42,.52));box-shadow:0 24px 48px rgba(0,0,0,.26)}.turicum-investor-art{min-height:300px;border-radius:0;box-shadow:none}.turicum-investor-aside .turicum-aside-panel{border:0;border-radius:0;box-shadow:none;margin-top:-18px;padding-top:30px;position:relative;z-index:1;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(20,26,36,.94) 28px,rgba(15,23,42,.96))}.turicum-investor-matters-panel,.turicum-investor-preview-panel,.turicum-investor-proof-panel,.turicum-investor-signin-panel{border-color:rgba(212,212,216,.1);background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42)),var(--surface)}.turicum-investor-auth-stack{display:grid;grid-gap:18px;gap:18px}.turicum-investor-inquiry-panel{gap:14px}.turicum-public-stage{position:relative;margin:-18px -20px 0;padding:0 0 32px;background:radial-gradient(circle at top right,rgba(71,85,105,.08),transparent 24%),linear-gradient(180deg,rgba(5,5,7,.98),rgba(11,17,25,.94))}.turicum-auth-stage,.turicum-strategy-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.86fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:start;padding:clamp(28px,5vw,54px) 0 8px}.turicum-auth-stage.is-login{grid-template-columns:minmax(0,720px);justify-content:center}.turicum-auth-copy,.turicum-strategy-copy{display:grid;grid-gap:18px;gap:18px;max-width:38rem}.turicum-auth-note,.turicum-strategy-summary{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:20px;border:1px solid rgba(212,212,216,.08);background:linear-gradient(180deg,rgba(39,39,42,.28),rgba(15,23,42,.42))}.turicum-auth-note span,.turicum-strategy-summary-row span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(198,210,225,.62)}.turicum-auth-note strong,.turicum-strategy-summary-row strong{color:#f4f4f5;font-size:1rem}.turicum-auth-note p{margin:0;color:#94a3b8}.turicum-auth-panel{max-width:720px;margin-inline:auto}.turicum-investor-signin-panel{border-color:#c4b396;background:linear-gradient(180deg,rgba(247,243,236,.99),rgba(236,227,214,.98)),#f4eee4;box-shadow:0 24px 52px rgba(15,23,42,.12)}.turicum-investor-signin-panel .eyebrow{color:#765419}.turicum-investor-signin-panel h1{color:#0d1726}.turicum-investor-signin-panel .field span,.turicum-investor-signin-panel p{color:#122033}.turicum-investor-login-note{border-color:#c6b79e;background:rgba(255,250,243,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.turicum-investor-login-note p,.turicum-investor-login-note strong{color:#122033}.turicum-investor-login-note .helper{color:#314055}.turicum-investor-login-note a.__cf_email__,.turicum-investor-login-note code,.turicum-investor-login-note code a{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem;border:1px solid rgba(196,179,150,.9);border-radius:999px;background:rgba(249,244,234,.98);color:#102238;font-weight:600;text-decoration:none}.turicum-investor-login-note a.__cf_email__:focus-visible,.turicum-investor-login-note a.__cf_email__:hover,.turicum-investor-login-note code a:focus-visible,.turicum-investor-login-note code a:hover{color:#0d1b2b;text-decoration:none}.turicum-investor-signin-panel .field input,.turicum-investor-signin-panel .field select,.turicum-investor-signin-panel .field textarea{border-color:#b9ab93;background:#ffffff;color:#102238;box-shadow:0 12px 28px rgba(15,23,42,.06)}.turicum-investor-signin-panel .field input::placeholder,.turicum-investor-signin-panel .field textarea::placeholder{color:#6b778a}.turicum-investor-signin-panel .field:hover input,.turicum-investor-signin-panel .field:hover select,.turicum-investor-signin-panel .field:hover textarea{border-color:#a69477;box-shadow:0 14px 30px rgba(15,23,42,.08)}.turicum-investor-signin-panel .field:focus-within span{color:#102238}.turicum-investor-signin-panel .field input:focus,.turicum-investor-signin-panel .field select:focus,.turicum-investor-signin-panel .field textarea:focus{outline:none;border-color:#102238;background:#ffffff;box-shadow:0 0 0 4px rgba(16,34,56,.12)}.turicum-investor-signin-panel .field select{background-image:linear-gradient(45deg,transparent 50%,rgba(16,34,56,.76) 0),linear-gradient(135deg,rgba(16,34,56,.76) 50%,transparent 0),linear-gradient(180deg,rgba(255,255,255,1),rgba(255,255,255,1))}.turicum-investor-signin-panel .field input:-webkit-autofill,.turicum-investor-signin-panel .field input:-webkit-autofill:focus,.turicum-investor-signin-panel .field input:-webkit-autofill:hover,.turicum-investor-signin-panel .field select:-webkit-autofill,.turicum-investor-signin-panel .field select:-webkit-autofill:focus,.turicum-investor-signin-panel .field select:-webkit-autofill:hover,.turicum-investor-signin-panel .field textarea:-webkit-autofill,.turicum-investor-signin-panel .field textarea:-webkit-autofill:focus,.turicum-investor-signin-panel .field textarea:-webkit-autofill:hover{-webkit-text-fill-color:#102238;box-shadow:inset 0 0 0 1000px #ffffff}.turicum-strategy-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(212,212,216,.08)}.turicum-strategy-summary-row:last-child{padding-bottom:0;border-bottom:0}.turicum-strategy-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.turicum-strategy-pillar{display:grid;grid-gap:10px;gap:10px;padding:18px 18px 20px;border-radius:20px;border:1px solid rgba(212,212,216,.08);background:linear-gradient(180deg,rgba(39,39,42,.24),rgba(15,23,42,.38))}.turicum-strategy-pillar p{margin:0}.turicum-strategy-details,.turicum-strategy-steps{display:grid;grid-gap:18px;gap:18px}.turicum-strategy-details-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:16px;gap:16px}.turicum-strategy-detail-stack{display:grid;grid-gap:12px;gap:12px}.turicum-tight-list{gap:12px}.turicum-tight-list li{line-height:1.55}.turicum-investor-stats{grid-template-columns:1fr}.turicum-investor-member-note{border-color:rgba(212,212,216,.1);background:rgba(9,9,11,.38)}.turicum-investor-login-note code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:rgba(244,244,245,.92)}.turicum-investor-matters-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.turicum-investor-member-shell .turicum-investor-member-hero{padding:14px 18px}.turicum-investor-member-shell>.turicum-investor-maintenance-panel,.turicum-investor-member-shell>.turicum-investor-member-hero{box-sizing:border-box;width:min(100%,1380px);margin-inline:auto}.turicum-investor-member-shell .turicum-investor-member-hero .turicum-investor-hero-grid{gap:12px}.turicum-investor-member-shell .turicum-investor-member-hero .hero-copy h1{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.04;margin:0}.turicum-investor-member-shell .turicum-investor-member-hero .hero-copy>p:not(.eyebrow){font-size:.88rem;line-height:1.42;max-width:38ch}.turicum-investor-member-shell .turicum-investor-member-hero .kicker-row{gap:8px}.turicum-investor-member-shell .turicum-investor-member-hero .tag{padding:5px 8px;font-size:.72rem}.turicum-investor-member-shell .turicum-investor-member-hero .form-actions{margin-top:2px}.turicum-investor-member-shell .turicum-investor-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.turicum-investor-member-shell .turicum-investor-member-note{padding:10px 12px}.turicum-investor-maintenance-panel{gap:14px}.turicum-investor-maintenance-tabs{display:inline-flex;flex-wrap:wrap;gap:8px}.turicum-investor-maintenance-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(212,212,216,.12);background:rgba(9,9,11,.28);color:rgba(228,228,231,.8);text-decoration:none}.turicum-investor-maintenance-tabs a.is-active{border-color:rgba(59,130,246,.34);background:rgba(30,41,59,.9);color:rgba(248,250,252,.96)}.turicum-investor-maintenance-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);grid-gap:20px;gap:20px;align-items:start}.turicum-investor-maintenance-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.turicum-investor-maintenance-head h3{margin:0}.turicum-investor-table-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.turicum-investor-table-controls .field{min-width:160px}.turicum-investor-table-controls button{min-height:40px}.turicum-investor-overview-column,.turicum-investor-portfolio-column,.turicum-investor-summary-column{display:grid;grid-gap:12px;gap:12px}.turicum-investor-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-investor-overview-card{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid rgba(212,212,216,.1);border-radius:22px;background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42)),rgba(9,9,11,.46);box-shadow:0 18px 38px rgba(0,0,0,.18)}.turicum-investor-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-investor-overview-metrics div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid rgba(212,212,216,.08);border-radius:16px;background:rgba(9,9,11,.32)}.turicum-investor-holding-item span,.turicum-investor-overview-list dt,.turicum-investor-overview-metrics span{color:rgba(212,212,216,.72);font-size:.78rem}.turicum-investor-overview-metrics strong{font-size:1.25rem;line-height:1}.turicum-investor-overview-metrics small{color:rgba(228,228,231,.7);font-size:.78rem}.turicum-investor-overview-list{display:grid;grid-gap:12px;gap:12px;margin:0}.turicum-investor-overview-list div{display:grid;grid-gap:4px;gap:4px}.turicum-investor-overview-list dt{text-transform:uppercase;letter-spacing:.04em}.turicum-investor-overview-list dd{margin:0;line-height:1.5}.turicum-investor-holdings-list{display:grid;grid-gap:10px;gap:10px}.turicum-investor-holding-item{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(212,212,216,.08);border-radius:16px;background:rgba(9,9,11,.28)}.turicum-investor-holding-item>div{display:grid;grid-gap:4px;gap:4px}.turicum-investor-holding-item strong{line-height:1.3}.turicum-investor-holding-metrics{justify-items:end;text-align:right}.turicum-investor-chart-card,.turicum-investor-portfolio-table-shell,.turicum-investor-summary-card,.turicum-investor-summary-note{border:1px solid rgba(212,212,216,.1);border-radius:22px;background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42)),rgba(9,9,11,.46);box-shadow:0 18px 38px rgba(0,0,0,.18)}.turicum-investor-portfolio-table-shell{overflow-x:auto}.turicum-investor-chart-card{display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.turicum-investor-chart-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.turicum-investor-chart-head h3{margin:0;font-size:1rem}.turicum-investor-chart-head .helper{margin:4px 0 0;font-size:.82rem;line-height:1.4}.turicum-investor-chart-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:240px}.turicum-investor-chart-totals div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid rgba(212,212,216,.08);border-radius:14px;background:rgba(9,9,11,.3)}.turicum-investor-chart-totals span{color:rgba(212,212,216,.7);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.turicum-investor-chart-legend{display:flex;flex-wrap:wrap;gap:6px 12px;color:rgba(212,212,216,.72);font-size:.78rem}.turicum-investor-chart-legend span{display:inline-flex;align-items:center;gap:8px}.turicum-investor-chart-legend i{width:10px;height:10px;border-radius:999px;display:inline-block}.turicum-investor-chart-legend i.is-income,.turicum-investor-monthly-bar.is-income{background:linear-gradient(90deg,rgba(16,185,129,.94),rgba(52,211,153,.9))}.turicum-investor-chart-legend i.is-committed,.turicum-investor-monthly-bar.is-committed{background:linear-gradient(90deg,rgba(59,130,246,.92),rgba(96,165,250,.9))}.turicum-investor-chart-grid{display:grid;grid-gap:12px;gap:12px}.turicum-investor-monthly-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end}.turicum-investor-monthly-chart-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-investor-monthly-chart-panel{display:grid;grid-gap:8px;gap:8px}.turicum-investor-monthly-chart-title{display:grid;grid-gap:2px;gap:2px}.turicum-investor-monthly-chart-title strong{font-size:.95rem;line-height:1.2}.turicum-investor-monthly-chart-title span{color:rgba(212,212,216,.72);font-size:.76rem}.turicum-investor-monthly-group{display:grid;grid-gap:6px;gap:6px}.turicum-investor-monthly-bars{display:flex;align-items:flex-end;justify-content:center;gap:6px;min-height:120px;padding:10px 8px 0;border:1px solid rgba(212,212,216,.08);border-radius:14px;background:rgba(9,9,11,.34)}.turicum-investor-monthly-bar{width:22px;min-height:10px;border-radius:12px 12px 0 0}.turicum-investor-monthly-meta{display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center}.turicum-investor-monthly-meta strong{font-size:.78rem}.turicum-investor-monthly-meta span{color:rgba(212,212,216,.72);font-size:.72rem}.turicum-investor-portfolio-table{width:100%;border-collapse:collapse}.turicum-investor-portfolio-table td,.turicum-investor-portfolio-table th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(212,212,216,.08)}.turicum-investor-portfolio-table thead th{color:rgba(212,212,216,.68);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.turicum-investor-portfolio-table tbody tr:last-child td{border-bottom:0}.turicum-investor-portfolio-table tbody tr.is-selected{background:rgba(16,185,129,.08)}.turicum-investor-portfolio-link{display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none}.turicum-investor-portfolio-link span,.turicum-portfolio-structure span,.turicum-portfolio-table-shell small{color:rgba(212,212,216,.72);font-size:.82rem}.turicum-portfolio-structure{display:grid;grid-gap:4px;gap:4px}.turicum-portfolio-amount-cell{display:grid;grid-gap:2px;gap:2px;min-width:104px}.turicum-portfolio-amount-cell span{color:rgba(212,212,216,.72);font-size:.72rem}.turicum-portfolio-comment{display:block;line-height:1.55}.turicum-portfolio-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(212,212,216,.12);background:rgba(39,39,42,.48);color:rgba(244,244,245,.92);font-size:.78rem;text-transform:capitalize}.turicum-portfolio-status-badge.is-current{border-color:rgba(16,185,129,.28);background:rgba(6,95,70,.34)}.turicum-portfolio-status-badge.is-prepaid{border-color:rgba(96,165,250,.3);background:rgba(30,64,175,.3)}.turicum-portfolio-status-badge.is-default,.turicum-portfolio-status-badge.is-late-unpaid{border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.34)}.turicum-duration-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.8rem;border:1px solid rgba(212,212,216,.12)}.turicum-duration-chip.is-current{color:rgba(187,247,208,.96);background:rgba(21,128,61,.24)}.turicum-duration-chip.is-watch{color:rgba(253,230,138,.96);background:rgba(161,98,7,.24)}.turicum-duration-chip.is-critical{color:rgba(254,202,202,.96);background:rgba(153,27,27,.28)}.turicum-investor-summary-card,.turicum-investor-summary-note{padding:20px}.turicum-investor-summary-picker{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.turicum-investor-summary-picker .field{flex:1 1 340px}.turicum-investor-summary-picker button{min-height:44px}.turicum-investor-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.turicum-investor-summary-metrics div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid rgba(212,212,216,.08);border-radius:16px;background:rgba(9,9,11,.38)}.turicum-investor-summary-metrics span{color:rgba(212,212,216,.68);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.turicum-investor-summary-list{display:grid;grid-gap:14px;gap:14px;margin:0}.turicum-investor-summary-list div{display:grid;grid-gap:4px;gap:4px}.turicum-investor-summary-list dt{color:rgba(212,212,216,.68);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.turicum-investor-summary-list dd{margin:0;line-height:1.55}.turicum-investor-summary-note{display:grid;grid-gap:10px;gap:10px}.turicum-investor-summary-note p{margin:0}.turicum-investor-files-card{display:grid;grid-gap:14px;gap:14px;padding:20px}.turicum-investor-files-copy{margin:0;color:rgba(228,228,231,.82);line-height:1.55}.turicum-investor-files-placeholder{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px dashed rgba(212,212,216,.2);border-radius:16px;background:rgba(9,9,11,.26)}.turicum-investor-files-placeholder div{display:grid;grid-gap:4px;gap:4px}.turicum-investor-files-placeholder span{color:rgba(212,212,216,.68);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.turicum-investor-files-placeholder strong{line-height:1.4}.turicum-investor-files-placeholder button[disabled]{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(212,212,216,.16);background:rgba(39,39,42,.5);color:rgba(228,228,231,.7);cursor:not-allowed}.turicum-investor-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.turicum-investor-preview-window{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid rgba(212,212,216,.1);border-radius:22px;background:radial-gradient(circle at top right,rgba(71,85,105,.12),transparent 28%),linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42));box-shadow:0 0 0 1px rgba(212,212,216,.03),0 18px 38px rgba(0,0,0,.22)}.turicum-investor-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.turicum-investor-preview-head strong{line-height:1.35}.turicum-investor-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-investor-preview-list-item,.turicum-investor-preview-metric{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid rgba(212,212,216,.08);border-radius:16px;background:rgba(9,9,11,.38)}.turicum-investor-preview-list-item span,.turicum-investor-preview-metric span{color:rgba(212,212,216,.68);font-size:.8rem}.turicum-investor-preview-card{padding:16px;border:1px solid rgba(212,212,216,.08);border-radius:18px;background:rgba(9,9,11,.38)}.turicum-investor-preview-card p{margin:0}.turicum-investor-preview-list{display:grid;grid-gap:10px;gap:10px}.turicum-investor-preview-blur{filter:blur(2.4px);opacity:.82;-webkit-user-select:none;-moz-user-select:none;user-select:none}.turicum-investor-matter-card{gap:14px;border-color:rgba(212,212,216,.1);background:linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42)),var(--surface-strong)}.turicum-investor-matter-card strong{line-height:1.35}.turicum-team-queue-panel{border-color:rgba(212,212,216,.1);background:radial-gradient(circle at top left,rgba(71,85,105,.12),transparent 24%),linear-gradient(180deg,rgba(39,39,42,.32),rgba(15,23,42,.42))}.turicum-team-queue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.turicum-team-queue-card strong{line-height:1.35}.turicum-public-shell .turicum-investor-matters-panel,.turicum-public-shell .turicum-investor-preview-panel,.turicum-public-shell .turicum-investor-proof-panel,.turicum-public-shell .turicum-investor-signin-panel,.turicum-public-shell .turicum-process-strip,.turicum-public-shell .turicum-proof-panel,.turicum-public-shell .turicum-role-card{box-shadow:0 22px 48px rgba(0,0,0,.2)}.turicum-public-shell .turicum-process-strip,.turicum-public-shell .turicum-proof-panel,.turicum-public-shell .turicum-role-card{border-color:rgba(212,212,216,.1)}.turicum-public-shell .turicum-investor-matter-card strong,.turicum-public-shell .turicum-investor-proof-panel strong,.turicum-public-shell .turicum-proof-panel strong,.turicum-public-shell .turicum-role-card strong{letter-spacing:-.01em}.turicum-public-shell .turicum-investor-proof-panel h2,.turicum-public-shell .turicum-process-strip h2,.turicum-public-shell .turicum-proof-panel h2{max-width:20ch}.turicum-public-shell .turicum-home-footer{max-width:72ch;padding-top:8px}.turicum-public-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 20px}.turicum-public-footer-links a{color:rgba(228,228,231,.72);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.turicum-public-footer-links a:hover{color:rgba(244,244,245,.94)}.turicum-public-shell .turicum-home-footer .helper{color:rgba(212,212,216,.72);font-size:.92rem}.turicum-footer-note{max-width:42rem;margin:0 auto}.turicum-public-shell .turicum-aside-panel .helper,.turicum-public-shell .turicum-investor-member-note .helper{color:rgba(228,228,231,.74)}@media (max-width:1080px){.turicum-investor-access-status-grid,.turicum-investor-chart-totals,.turicum-investor-maintenance-grid,.turicum-investor-monthly-chart-stack,.turicum-investor-overview-grid,.turicum-investor-overview-metrics{grid-template-columns:1fr}.turicum-investor-monthly-chart{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.turicum-investor-chart-head,.turicum-investor-maintenance-head{flex-direction:column}.turicum-investor-monthly-chart-stack{grid-template-columns:1fr}.turicum-investor-monthly-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.turicum-investor-summary-metrics{grid-template-columns:1fr}.turicum-investor-holding-item{flex-direction:column}.turicum-investor-member-shell .turicum-investor-stats{grid-template-columns:1fr}.turicum-investor-files-placeholder{flex-direction:column;align-items:flex-start}.turicum-investor-portfolio-table td,.turicum-investor-portfolio-table th{min-width:140px}}.turicum-proof-strip-panel{padding:20px 24px;background:linear-gradient(180deg,rgba(17,23,33,.92),rgba(12,18,27,.96)),radial-gradient(circle at top left,rgba(117,170,236,.08),transparent 26%)}.turicum-proof-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.turicum-proof-chip{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(197,214,235,.12);background:rgba(16,23,33,.82);color:rgba(228,236,246,.88);font-family:var(--font-body);font-size:.78rem;letter-spacing:.06em;text-transform:none}.turicum-four-up-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.turicum-why-panel{gap:18px}.turicum-public-shell .hero-copy .kicker-row,.turicum-public-shell .turicum-classic-hero-main .kicker-row{margin-top:4px}.turicum-public-shell .section-head.compact h2{max-width:24ch}.turicum-public-shell .section-head.compact{margin-bottom:4px}@media (max-width:1100px){.turicum-four-up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.turicum-four-up-grid{grid-template-columns:1fr}}.turicum-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px;color:var(--muted);font-size:.88rem;letter-spacing:.02em}.turicum-breadcrumbs a{color:inherit;text-decoration:none}.turicum-breadcrumbs a:hover{color:var(--text)}.turicum-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.turicum-title-row .secondary-button{flex-shrink:0}.turicum-table-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.turicum-table-toolbar .field{max-width:360px}.turicum-access-header-panel{padding:20px}.turicum-access-tab-panel{padding:10px 12px}.turicum-access-tab-switcher{display:flex;flex-wrap:wrap;gap:10px}.turicum-access-tab{position:relative;min-height:48px;padding:0 18px;border:1px solid #27272a;border-radius:14px;background:#09090b;color:#d4d4d8;font:inherit;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.turicum-access-tab:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;border-radius:999px;background:transparent;transition:background-color .16s ease}.turicum-access-tab:focus-visible,.turicum-access-tab:hover{border-color:rgba(37,99,235,.34);color:#f4f4f5;outline:none}.turicum-access-tab.is-active{background:#27272a;border-color:rgba(37,99,235,.42);color:#f4f4f5}.turicum-access-tab.is-active:after{background:#2563eb}.turicum-access-header-row{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.turicum-access-summary-grid{flex:1 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.turicum-access-summary-card{display:grid;grid-gap:6px;gap:6px;min-height:136px;align-content:start;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 32%),rgba(9,9,11,.72)}.turicum-access-summary-card strong{font-size:clamp(2rem,4vw,2.6rem);line-height:1;color:#f4f4f5}.turicum-access-create-button{min-width:260px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 24px;border:1px solid rgba(37,99,235,.5);border-radius:18px;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#f4f4f5;font-family:var(--font-body);font-size:1rem;font-weight:700;box-shadow:0 0 24px rgba(37,99,235,.16);cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.turicum-access-create-button:focus-visible,.turicum-access-create-button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 0 30px rgba(37,99,235,.22);outline:none}.turicum-access-create-button-icon{display:inline-flex;width:1.1rem;height:1.1rem}.turicum-access-create-button-icon svg{width:100%;height:100%}.turicum-access-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);align-items:start}.turicum-access-main-column,.turicum-access-workspace-grid{display:grid;grid-gap:20px;gap:20px}.turicum-access-launch-card{gap:16px}.turicum-access-inline-launch{min-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(37,99,235,.42);background:rgba(37,99,235,.14);color:#eff6ff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.turicum-access-inline-launch:focus-visible,.turicum-access-inline-launch:hover{background:rgba(37,99,235,.2);border-color:rgba(37,99,235,.6);transform:translateY(-1px);outline:none}.turicum-access-table-grid{align-items:start}.turicum-access-incoming-calls{display:grid;grid-gap:14px;gap:14px}.turicum-access-lead-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.turicum-access-lead-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #27272a;border-radius:12px;background:rgba(9,9,11,.74)}.turicum-access-lead-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.turicum-access-lead-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.turicum-access-lead-meta p{margin:0;color:#d4d4d8}.turicum-access-lead-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.turicum-access-lead-actions a{color:#60a5fa;font-size:.92rem;font-weight:600}.turicum-access-review-shell{display:grid;grid-gap:16px;gap:16px}.turicum-access-review-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.turicum-access-review-grid{align-items:start}.turicum-access-review-field-full{grid-column:1/-1}.turicum-access-review-actions{display:flex;flex-wrap:wrap;gap:10px}.turicum-access-link-output{margin:0;word-break:break-all}.turicum-access-inline-divider{margin:18px 0;border-top:1px solid #27272a}.turicum-access-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,9,11,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.turicum-access-modal{width:min(100%,760px);max-height:min(90vh,860px);overflow:auto;display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:24px;border:1px solid #27272a;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 28%),#18181b;box-shadow:0 30px 80px rgba(0,0,0,.35)}.turicum-access-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.turicum-access-modal-tabs{display:inline-flex;flex-wrap:wrap;gap:10px}.turicum-access-modal-tab{min-height:42px;padding:0 16px;border:1px solid #27272a;border-radius:999px;background:#09090b;color:#d4d4d8;font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.turicum-access-modal-tab.is-active{border-color:rgba(37,99,235,.7);background:rgba(37,99,235,.16);color:#eff6ff}.turicum-ops-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 28px}.turicum-ops-header h1{margin-bottom:8px;font-size:clamp(1.8rem,3.2vw,2.4rem)}.turicum-ops-header .helper{max-width:720px}.turicum-ops-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.turicum-ops-metrics{padding:18px 22px}.turicum-ops-metric-grid{gap:12px}.turicum-ops-metric-grid .metric{min-height:auto;padding:14px 16px}.turicum-ops-metric-grid .metric strong{font-size:1.35rem}.turicum-ops-table-card{padding:20px 22px}.turicum-ops-table-card .turicum-section-intro.compact{margin-bottom:14px}.turicum-ops-table-card .turicum-section-intro.compact h2{margin-bottom:4px}.turicum-ops-next-action{margin-top:10px;color:#8c7d64;font-weight:600}.turicum-admin-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.turicum-admin-hub-card{display:flex;min-height:100%;flex-direction:column;gap:12px;padding:22px 24px}.turicum-admin-hub-card h2{margin-bottom:2px;font-size:1.45rem}.turicum-admin-hub-card .form-actions{margin-top:auto}.turicum-admin-hub-form{gap:12px}.turicum-admin-hub-form .field{background:rgba(17,24,39,.52)}.turicum-table-toggle{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.9rem}.turicum-table-toggle input{width:18px;height:18px}.turicum-row-never-signed-in td{background:rgba(245,158,11,.06);border-top:1px solid rgba(245,158,11,.22);border-bottom:1px solid rgba(245,158,11,.22);color:rgba(161,161,170,.88)}.turicum-access-table-wrap tbody tr[role=button]{cursor:pointer;transition:background-color .14s ease}.turicum-access-table-wrap tbody tr[role=button]:focus-visible td,.turicum-access-table-wrap tbody tr[role=button]:hover td{background-color:rgba(37,99,235,.06)}.turicum-row-never-signed-in td:first-child{box-shadow:inset 3px 0 0 rgba(245,158,11,.45)}.turicum-row-never-signed-in .secondary-button,.turicum-row-never-signed-in .turicum-destructive-button,.turicum-row-never-signed-in a,.turicum-row-never-signed-in strong{opacity:.82}.turicum-user-identity{display:flex;align-items:center;gap:10px;min-width:0}.turicum-user-avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid rgba(39,39,42,.95);background:linear-gradient(180deg,rgba(39,39,42,.92),rgba(24,24,27,.98));color:#f4f4f5;font-size:.8rem;font-weight:800;letter-spacing:.04em}.turicum-user-copy{min-width:0}.turicum-user-copy strong{display:block;font-size:.94rem;line-height:1.25}.turicum-status-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.turicum-status-indicator-dot{width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px rgba(255,255,255,.02)}.turicum-status-indicator.is-active{color:#4ade80}.turicum-status-indicator.is-inactive{color:#f87171}.turicum-never-signed-in-label{color:rgba(161,161,170,.88);font-size:.88rem}.turicum-status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.24);font-size:.82rem;font-weight:600;line-height:1}.turicum-status-pill.is-active{background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.24);color:#4ade80}.turicum-status-pill.is-inactive{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.22);color:#f87171}.turicum-status-pill.is-pending{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.24);color:#fbbf24}.turicum-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;flex-shrink:0}.turicum-status-toast{position:fixed;top:20px;right:20px;z-index:20;min-width:280px;max-width:360px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(63,185,80,.28);background:rgba(13,27,18,.96);color:#f0fdf4;box-shadow:0 18px 40px rgba(0,0,0,.28)}.turicum-status-toast.is-error{border-color:rgba(255,107,107,.28);background:rgba(35,17,18,.96);color:#fff1f2}.turicum-status-toast span{color:inherit;opacity:.88}.turicum-history-trigger{gap:8px;padding:10px 14px;border-color:#27272a;background:transparent}.turicum-history-trigger-icon{display:inline-flex;width:.95rem;height:.95rem}.turicum-history-trigger-icon svg{width:100%;height:100%}.turicum-audit-drawer-backdrop{position:fixed;inset:0;z-index:30;display:flex;justify-content:flex-end;background:rgba(9,9,11,.58);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.turicum-audit-drawer{width:min(100%,420px);height:100%;display:grid;grid-template-rows:auto 1fr;grid-gap:18px;gap:18px;padding:24px 22px;background:#18181b;border-left:1px solid #27272a;box-shadow:-14px 0 40px rgba(0,0,0,.28)}.turicum-audit-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.turicum-audit-drawer-head h3{margin:0;max-width:18rem}.turicum-audit-close{flex-shrink:0}.turicum-audit-drawer-body{display:grid;align-content:start;grid-gap:16px;gap:16px}.turicum-audit-timeline-shell{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #27272a;border-radius:var(--radius-md);background:#09090b}.turicum-audit-timeline{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.turicum-user-case-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.turicum-user-case-list li{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid #27272a;background:rgba(24,24,27,.92)}.turicum-delete-drawer-button{width:100%;justify-content:center;background:rgba(127,29,29,.9)!important;border-color:rgba(248,113,113,.38)!important;color:#fff1f2!important}.turicum-delete-drawer-button:hover:not(:disabled){background:rgba(153,27,27,.96)!important;border-color:rgba(248,113,113,.52)!important}@media (max-width:640px){.turicum-audit-drawer{width:100%;max-width:100%;padding:20px 16px}.turicum-audit-drawer-head{gap:12px}.turicum-audit-close{width:100%}.turicum-access-lead-actions,.turicum-access-lead-head,.turicum-access-review-actions,.turicum-access-review-header{flex-direction:column;align-items:stretch}.turicum-access-lead-meta{grid-template-columns:1fr}.turicum-access-review-field-full{grid-column:auto}}.turicum-audit-timeline-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:flex-start}.turicum-case-workspace-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.turicum-diligence-callout{display:flex;align-items:center;justify-content:space-between;gap:18px}.turicum-diligence-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:24px;gap:24px;align-items:start}.turicum-diligence-panel{background:#18181b;border:1px solid #27272a;box-shadow:0 0 15px rgba(37,99,235,.1)}.turicum-diligence-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.turicum-diligence-sections{display:grid;grid-gap:18px;gap:18px}.turicum-diligence-section{padding:18px;border-radius:var(--radius-md);border:1px solid #27272a;background:#09090b}.turicum-diligence-section h3{margin:0 0 14px;font-size:1rem}.turicum-diligence-definition-list{display:grid;grid-gap:14px;gap:14px;margin:0}.turicum-diligence-definition-list div{display:grid;grid-gap:4px;gap:4px}.turicum-diligence-definition-list dt{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.turicum-diligence-definition-list dd{margin:0}.turicum-diligence-document-list{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.turicum-diligence-document-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-radius:var(--radius-md);border:1px solid #27272a;background:#09090b}.turicum-diligence-document-copy{min-width:0;display:grid;grid-gap:8px;gap:8px}.turicum-diligence-document-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.turicum-diligence-document-actions{flex-shrink:0}@media (max-width:900px){.turicum-diligence-grid{grid-template-columns:1fr}}@media (max-width:720px){.turicum-diligence-callout,.turicum-diligence-document-list li,.turicum-diligence-panel-head{flex-direction:column}.turicum-diligence-callout .form-actions,.turicum-diligence-callout .form-actions a,.turicum-diligence-document-actions,.turicum-diligence-document-actions button,.turicum-diligence-document-actions form{width:100%}}.turicum-audit-timeline-item:not(:last-child):after{content:"";position:absolute;left:8px;top:18px;bottom:-18px;width:1px;background:linear-gradient(180deg,rgba(37,99,235,.55),rgba(39,39,42,.25))}.turicum-audit-dot{width:16px;height:16px;margin-top:6px;border-radius:999px;border:1px solid rgba(37,99,235,.5);background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.turicum-audit-entry-card{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #27272a;border-radius:var(--radius-md);background:rgba(24,24,27,.92)}.turicum-audit-entry-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.turicum-audit-entry-time{color:#f4f4f5;font-size:.92rem;font-weight:600}.turicum-audit-action-pill{border-color:rgba(37,99,235,.28);background:rgba(37,99,235,.12);color:#93c5fd}.turicum-audit-details{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#a1a1aa}.turicum-audit-details li{line-height:1.5}@media (max-width:800px){.turicum-access-header-row,.turicum-access-workspace-grid{grid-template-columns:1fr;display:grid}.turicum-access-summary-grid{grid-template-columns:1fr}.turicum-access-tab-switcher{grid-template-columns:1fr;display:grid}.turicum-access-tab{width:100%;text-align:left}.turicum-access-create-button{width:100%;min-width:0}.turicum-access-modal{width:100%;padding:18px}.turicum-access-modal-head,.turicum-ops-header{flex-direction:column}.turicum-ops-header{align-items:flex-start;padding:20px 22px}.turicum-ops-links{justify-content:flex-start}.turicum-admin-hub-grid{grid-template-columns:1fr}.turicum-title-row{flex-direction:column;align-items:flex-start}.turicum-application-balance-sheet,.turicum-application-declarations-grid,.turicum-application-profile-detail-grid,.turicum-application-profile-grid,.turicum-borrower-timeline-track,.turicum-document-command-grid,.turicum-intro-stage-grid,.turicum-intro-steps,.turicum-investor-preview-grid,.turicum-investor-preview-metrics,.turicum-pre-intake-grid{grid-template-columns:1fr}.turicum-intro-step-actions{justify-content:flex-start}.turicum-borrower-timeline-track:before{left:1.2rem;right:auto;top:1.2rem;bottom:1.2rem;width:1px;height:auto;background:linear-gradient(180deg,rgba(37,99,235,.18),rgba(37,99,235,.42),rgba(37,99,235,.18))}.turicum-borrower-timeline-step{padding-left:18px;justify-items:flex-start;text-align:left}}@media (max-width:768px){.turicum-form-layout,.turicum-lanes-split{display:flex;flex-direction:column;gap:16px}.turicum-form-layout>*,.turicum-lane{width:100%}.turicum-opportunity-income-row,.turicum-opportunity-metrics{grid-template-columns:1fr}.turicum-allocation-modeler-foot,.turicum-allocation-modeler-head,.turicum-opportunity-income-row,.turicum-opportunity-slider-head,.turicum-underwriting-modal-head,.turicum-yield-terminal-head{display:grid}.turicum-allocation-table-shell{margin:0 -8px;padding:0 8px}.turicum-allocation-actions,.turicum-allocation-modeler-stats,.turicum-underwriting-modal-grid{grid-template-columns:1fr;display:grid}.turicum-allocation-income-row{min-width:0}.turicum-intro-step-actions,.turicum-lane-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.turicum-allocation-actions .secondary-button,.turicum-intro-stage .field input,.turicum-intro-stage .field select,.turicum-intro-stage .field textarea,.turicum-intro-step-actions .secondary-button,.turicum-intro-step-actions button,.turicum-lane-actions .secondary-button,.turicum-lane-actions button,.turicum-opportunity-cta,.turicum-underwriting-modal .secondary-button{width:100%}.turicum-intro-stage-grid,.turicum-intro-steps{grid-template-columns:1fr}}