@charset "UTF-8";:root{--gf-black: #0f0f0f;--gf-black-primary: #000000;--gf-black-secondary: #090909;--gf-black-tertiary: #0e0e10;--gf-white: #ffffff;--gf-white-smoke: #efefef;--gf-beige: #eeeae7;--gf-azur: #7498aa;--gf-azur-50: #baccd4;--gf-red: #e45334;--gf-peach: #f1aa9a;--gf-peach-light: #f9dcd6;--gf-button-gray: #b4b4b4;--page: var(--gf-beige);--surface: rgba(255, 255, 255, .82);--surface-solid: var(--gf-white);--surface-muted: rgba(239, 239, 239, .82);--text: var(--gf-black);--muted: #46545a;--faint: var(--gf-azur);--line: #d8d1cb;--line-strong: var(--gf-button-gray);--accent: var(--gf-red);--accent-soft: var(--gf-peach-light);--green: #2f6f63;--green-soft: #e9f1ee;--blue: var(--gf-azur);--blue-soft: var(--gf-azur-50);--danger: #b42318;--danger-soft: #fff0ed;--glass-surface: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .9);--glass-border: rgba(255, 255, 255, .66);--shadow-sm: 0 8px 22px rgba(15, 15, 15, .08);--shadow-md: 0 18px 46px rgba(15, 15, 15, .12);--shadow-lg: 0 28px 72px rgba(15, 15, 15, .16);--focus-ring: 0 0 0 3px rgba(228, 83, 52, .22);font-family:Ubuntu,Lato,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--page);color-scheme:light}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{--page: #0d0e10;--surface: rgba(24, 25, 27, .76);--surface-solid: #17181b;--surface-muted: rgba(35, 37, 41, .82);--text: #f7f3ef;--muted: #b8c3c9;--faint: #8fb0bf;--line: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .26);--accent: #ff6b4a;--accent-soft: rgba(228, 83, 52, .18);--green: #81d4bb;--green-soft: rgba(47, 111, 99, .2);--blue: #a9c8d6;--blue-soft: rgba(116, 152, 170, .22);--danger: #ff9a86;--danger-soft: rgba(228, 83, 52, .16);--glass-surface: rgba(20, 21, 24, .68);--glass-strong: rgba(26, 28, 31, .92);--glass-border: rgba(255, 255, 255, .18);--shadow-sm: 0 10px 28px rgba(0, 0, 0, .24);--shadow-md: 0 22px 54px rgba(0, 0, 0, .34);--shadow-lg: 0 32px 84px rgba(0, 0, 0, .44);--focus-ring: 0 0 0 3px rgba(255, 107, 74, .28);color-scheme:dark}*{box-sizing:border-box}*,*:before,*:after{min-width:0}html,body{min-height:100%;margin:0;width:100%;max-width:100%}html{-webkit-text-size-adjust:100%;overflow-x:hidden;overscroll-behavior-x:none}body{background:linear-gradient(135deg,color-mix(in srgb,var(--page) 88%,var(--gf-azur-50) 12%),var(--page));color:var(--text);overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}html.gateway-assistant-open,body.gateway-assistant-open{height:100%;overflow:hidden!important;overscroll-behavior:none}img,svg,video,canvas{max-width:100%}button,input,select,textarea,pre,code{max-width:100%}app-root{display:block;width:100%;max-width:100%;min-width:0}a{color:inherit}button,input,select,textarea{font:inherit}.auth-page,.admin-page,.page{min-height:100vh;background:var(--page);width:100%;max-width:100%}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;min-width:0}.page-header h1,.page-title{margin:0;font-size:28px;line-height:1.15;font-weight:700;overflow-wrap:anywhere}.subtitle,.page-subtitle{margin:6px 0 0;color:var(--muted);font-size:14px}.panel,.card,.filters,.form-card,.empty-state,.state-card{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:8px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.panel,.form-card,.state-card{--panel-padding: 20px;padding:var(--panel-padding)}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.btn-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-primary,.btn-secondary,.btn-ghost,.icon-btn{min-height:40px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap;max-width:100%}.btn-primary{border:1px solid #c84429;background:linear-gradient(180deg,var(--gf-red),#c84429);color:#fff;padding:10px 16px;box-shadow:0 4px #aa351e,0 14px 26px #e453342e}.btn-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #aa351e,0 10px 18px #e453342e}.btn-secondary{border:1px solid rgba(116,152,170,.45);background:linear-gradient(180deg,var(--glass-strong),var(--blue-soft));color:var(--text);padding:10px 16px;box-shadow:0 3px #7498aa3d,0 12px 20px #7498aa1f}.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled),.icon-btn:hover:not(:disabled){background:#f8fbfa;transform:translateY(-1px)}.btn-secondary:active:not(:disabled),.btn-ghost:active:not(:disabled),.icon-btn:active:not(:disabled){transform:translateY(1px)}.btn-ghost{border:1px solid transparent;background:transparent;color:var(--muted);padding:10px 12px}.icon-btn{width:40px;border:1px solid var(--line);background:var(--glass-strong);color:var(--text);display:inline-grid;place-items:center;padding:0}button:disabled{opacity:.55;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:7px}.field label,.field-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:0}.required{color:var(--accent);margin-left:2px}.field-error{color:var(--danger);font-size:13px;font-weight:750;line-height:1.35}.form-error{padding:9px 11px;border:1px solid #ffd1ca;border-radius:var(--radius-sm, 10px);background:var(--danger-soft)}.input,input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);color:var(--text);outline:none;padding:10px 12px;font-size:14px;min-width:0}textarea{resize:vertical;min-height:96px;max-height:min(48svh,360px);line-height:1.45;overflow-y:auto;-webkit-overflow-scrolling:touch}input:focus,select:focus,textarea:focus{border-color:var(--text);background:var(--surface-solid);box-shadow:var(--focus-ring)}.tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:100%;overflow:visible}.tab{border:0;border-radius:6px;padding:8px 12px;background:transparent;color:var(--muted);text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;min-width:0}.tab.active{background:#111;color:#fff}.tab:hover:not(.active){background:#f9dcd694;color:var(--text)}.tab.active:hover{background:linear-gradient(145deg,#222222f5,#0a0a0ae6);color:#fff}.status{border-radius:8px;border:1px solid var(--line);padding:10px 12px;font-size:13px;color:var(--muted);background:var(--surface-muted)}.status.success{color:var(--green);border-color:#b9dcc5;background:var(--green-soft)}.status.error{color:var(--danger);border-color:#ffd1ca;background:var(--danger-soft)}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border-radius:999px;background:var(--surface-muted);border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700}.pill.founder{background:var(--accent-soft);border-color:#ffd9cc;color:#a94728}.pill.investor{background:var(--blue-soft);border-color:#d9e0ff;color:var(--blue)}.pill.corporate{background:var(--green-soft);border-color:#c8e3d0;color:var(--green)}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;min-width:720px}th,td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:13px;vertical-align:top;overflow-wrap:anywhere}th{color:var(--muted);background:var(--surface-muted);font-size:12px;text-transform:uppercase;letter-spacing:0}tr:last-child td{border-bottom:0}.empty-state{padding:36px 20px;text-align:center;color:var(--muted)}.copy-field{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.copy-value{min-height:40px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.copy-value.expanded{white-space:normal;overflow-wrap:anywhere;word-break:break-word}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.eye-icon{width:18px;height:18px}@media(max-width:860px){.page-header,.grid.two,.grid.three{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:stretch;gap:12px}.page-header h1,.page-title{font-size:24px}.panel,.form-card,.state-card{--panel-padding: 16px}.copy-field{grid-template-columns:1fr}.copy-value{white-space:normal;overflow-wrap:anywhere}}@media(max-width:720px){.page-header{margin-bottom:18px}.page-header h1,.page-title{font-size:23px}.panel,.form-card,.state-card{--panel-padding: 14px}.table-wrap{overflow-x:hidden}.table-wrap table,.compact-table table{display:block;min-width:0;width:100%}.table-wrap thead{display:none}.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block;width:100%}.table-wrap tr{padding:12px;border-bottom:1px solid var(--line)}.table-wrap tr:last-child{border-bottom:0}.table-wrap td{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:0}.table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:900;line-height:1.35;text-transform:uppercase}.table-wrap td[colspan]{display:block}.table-wrap td[colspan]:before{content:none}}@media(max-width:560px){.auth-page,.admin-page,.page{min-height:100svh}.btn-row,.card-actions{align-items:stretch}.btn-row>button,.card-actions>button,.page-header>button,.filters>button{width:100%}.btn-primary,.btn-secondary,.btn-ghost{justify-content:center;white-space:normal;min-width:0}.tabs{width:100%}.tab{flex:1 1 min(100%,112px);text-align:center;white-space:normal}}:root{--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--shadow-sm: 0 10px 28px rgba(18, 18, 18, .06);--shadow-md: 0 22px 70px rgba(18, 18, 18, .1)}body{background:linear-gradient(180deg,#ffffffd6,#eeeae7f0 48%,#f9dcd657),var(--page)}.page,.admin-page,.auth-page{background:transparent}.page-header{padding:clamp(18px,2.4vw,28px);border:1px solid rgba(217,226,223,.9);border-radius:var(--radius-lg);background:#ffffffc7;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header h1,.page-title,h1{letter-spacing:-.035em}.panel,.card,.filters,.form-card,.empty-state,.state-card,.settings-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.form-card,.panel,.settings-card,.state-card{background:#ffffffeb}.panel,.card,.form-card,.state-card,.settings-card,.metric,.health-card{animation:surface-in .28s ease both}input,select,textarea,.input{border-radius:var(--radius-sm);border-color:#d5dfdc;background:#f8fbfa;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}input:hover,select:hover,textarea:hover,.input:hover{border-color:#bdcac6}input:focus,select:focus,textarea:focus,.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #e453341f}.btn-primary,.btn-secondary,.btn-ghost,.icon-btn,.share-button,.settings-tabs button,button[type=submit]{border-radius:var(--radius-sm)}.btn-primary{border-color:#151515;background:linear-gradient(180deg,#242424,#070707);box-shadow:0 4px #000,0 14px 26px #1111112e}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px #aa351e,0 18px 30px #e4533438}.btn-secondary{background:linear-gradient(180deg,#fff,#f3f8f6)}.status{border-radius:var(--radius-sm);font-weight:650}@keyframes surface-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:720px){.page-header{align-items:flex-start;flex-direction:column}.btn-primary,.btn-secondary,.btn-ghost,button[type=submit]{white-space:normal}}.form-card input,.form-card select,.form-card textarea,.profile-form input,.profile-form select,.profile-form textarea,.onboarding-form input,.onboarding-form select,.onboarding-form textarea,.admin-page input,.admin-page select,.admin-page textarea,.chat-page input,.chat-page textarea,.detail-section input,.detail-section select,.detail-section textarea{box-sizing:border-box;display:block;width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;line-height:1.35;outline:none}.form-card textarea,.profile-form textarea,.onboarding-form textarea,.admin-page textarea,.detail-section textarea{min-height:120px;resize:vertical;line-height:1.45}.form-card label,.profile-form label:not(.ack),.onboarding-form label,.admin-page label,.detail-section label{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.01em;text-transform:uppercase}.form-card .field,.profile-form .field,.onboarding-form .field,.admin-page .field,.detail-section .field{display:grid;gap:7px;min-width:0}.form-card .grid.two,.profile-form .grid.two,.onboarding-form .grid.two,.admin-page .grid.two,.detail-section .grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-card .full-width,.profile-form .full-width,.onboarding-form .full-width,.admin-page .full-width,.detail-section .full-width{grid-column:1/-1}.form-card button,.profile-form button,.onboarding-form button,.admin-page button,.chat-page button,.detail-section button{font:inherit}@media(max-width:760px){.form-card .grid.two,.profile-form .grid.two,.onboarding-form .grid.two,.admin-page .grid.two,.detail-section .grid.two{grid-template-columns:1fr}}:root{--glass-surface: rgba(255, 255, 255, .56);--glass-surface-strong: rgba(255, 255, 255, .72);--glass-edge: rgba(255, 255, 255, .74);--glass-shadow: 0 22px 58px rgba(15, 15, 15, .11), inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(15, 15, 15, .04)}@supports (backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px)){.panel,.card,.filters,.form-card,.empty-state,.state-card,.table-wrap,.tabs,.status,.copy-value{border-color:var(--glass-edge);background:linear-gradient(145deg,var(--glass-surface-strong),rgba(238,234,231,.44)),radial-gradient(circle at 12% 0%,rgba(255,255,255,.62),transparent 32%);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.input,input,select,textarea{background:#ffffff94;border-color:#d8d1cbd6;box-shadow:inset 0 1px #ffffff8a}input:focus,select:focus,textarea:focus{background:#ffffffd1;box-shadow:0 0 0 3px #7498aa29,inset 0 1px #ffffffb8}th{background:#ffffff7a}}:root{--glass-surface: rgba(255, 255, 255, .46);--glass-surface-strong: rgba(255, 255, 255, .66);--glass-surface-muted: rgba(238, 234, 231, .42);--glass-edge: rgba(255, 255, 255, .82);--glass-edge-muted: rgba(116, 152, 170, .24);--glass-highlight: rgba(255, 255, 255, .78);--glass-shadow: 0 24px 72px rgba(15, 15, 15, .13), inset 0 1px 0 rgba(255, 255, 255, .88), inset 0 -1px 0 rgba(15, 15, 15, .04)}body{background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.78),transparent 24%),radial-gradient(circle at 82% 4%,rgba(186,204,212,.42),transparent 30%),radial-gradient(circle at 78% 72%,rgba(249,220,214,.44),transparent 34%),linear-gradient(180deg,#ffffff9e,#eeeae7f0),var(--page)}@supports (backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px)){.page-header,.panel,.card,.filters,.form-card,.empty-state,.state-card,.settings-card,.table-wrap,.tabs,.status,.copy-value,.metric,.health-card,.modal,.dialog,.dropdown,.detail-panel,.shortlist,.privacy-card{position:relative;border-color:var(--glass-edge);background:linear-gradient(145deg,var(--glass-surface-strong),var(--glass-surface-muted)),radial-gradient(circle at 12% 0%,var(--glass-highlight),transparent 34%);box-shadow:var(--glass-shadow);backdrop-filter:blur(30px) saturate(1.34);-webkit-backdrop-filter:blur(30px) saturate(1.34)}.page-header:before,.panel:before,.card:before,.form-card:before,.state-card:before,.settings-card:before,.metric:before,.health-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.48),transparent 38%),radial-gradient(circle at 92% 12%,rgba(255,255,255,.32),transparent 28%);mix-blend-mode:screen}.btn-secondary,.btn-ghost,.icon-btn,.pill,.tag,.language-toggle{border-color:var(--glass-edge);background:linear-gradient(145deg,#ffffff9e,#eeeae75c);box-shadow:0 10px 30px #0f0f0f14,inset 0 1px #ffffffc7;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25)}.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled),.icon-btn:hover:not(:disabled){background:linear-gradient(145deg,#ffffffc2,#f9dcd657)}.input,input,select,textarea{background:#ffffff80;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #0f0f0f09;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}input:hover,select:hover,textarea:hover,.input:hover{background:#ffffff9e;border-color:#7498aa57}input:focus,select:focus,textarea:focus,.input:focus{background:#ffffffc7;box-shadow:0 0 0 4px #7498aa29,inset 0 1px #ffffffd1}th,.table-wrap tr,.status,.copy-value{background-color:#ffffff6b}}.page:not(.auth-page),.dashboard-shell .content,.admin-page{background:radial-gradient(circle at top left,rgba(249,220,214,.72),transparent 34rem),linear-gradient(135deg,#f7f3ef,#eef4f6 48%,#f5ede8)}.page:not(.auth-page) .panel,.page:not(.auth-page) .card,.page:not(.auth-page) .filters,.page:not(.auth-page) .form-card,.page:not(.auth-page) .empty-state,.page:not(.auth-page) .state-card{border-color:#7498aa47;border-radius:18px;background:#ffffffd6;box-shadow:0 18px 48px #4a5b5714}.page:not(.auth-page) .page-header{padding:18px 20px;border:1px solid rgba(116,152,170,.22);border-radius:22px;background:#ffffff94;box-shadow:0 18px 44px #4a5b5712}.page:not(.auth-page) .page-header h1,.page:not(.auth-page) .page-title{letter-spacing:-.02em}.page:not(.auth-page) .btn-primary,.page:not(.auth-page) button.btn-primary{border-color:#cf482d;background:linear-gradient(180deg,#e96344,var(--gf-red));box-shadow:0 4px #b93f27,0 18px 30px #e453342e}.page:not(.auth-page) .btn-secondary,.page:not(.auth-page) button.btn-secondary{border-color:#7498aa61;background:linear-gradient(180deg,#fff,#edf4f6);color:#213238}.dashboard-shell .content .metric-grid{display:grid;gap:16px}.dashboard-shell .content .metric,.dashboard-shell .content .match-card,.dashboard-shell .content .challenge-card,.dashboard-shell .content .detail-item,.dashboard-shell .content .shortlist,.dashboard-shell .content .detail-panel,.dashboard-shell .content .founder-filters,.dashboard-shell .content .filters,.dashboard-shell .content .panel,.dashboard-shell .content .card,.dashboard-shell .content .form-card,.dashboard-shell .content .state-card{border-color:#7498aa40!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffffdb,#eeeae78f),radial-gradient(circle at 12% 0%,rgba(255,255,255,.72),transparent 35%)!important;box-shadow:0 18px 54px #4a5b5714,inset 0 1px #ffffffd1!important}@supports (backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px)){.dashboard-shell .content .metric,.dashboard-shell .content .match-card,.dashboard-shell .content .challenge-card,.dashboard-shell .content .detail-item,.dashboard-shell .content .shortlist,.dashboard-shell .content .detail-panel,.dashboard-shell .content .founder-filters,.dashboard-shell .content .filters,.dashboard-shell .content .panel,.dashboard-shell .content .card,.dashboard-shell .content .form-card,.dashboard-shell .content .state-card{background:linear-gradient(145deg,#ffffff8f,#eeeae752),radial-gradient(circle at 12% 0%,rgba(255,255,255,.76),transparent 35%)!important;backdrop-filter:blur(30px) saturate(1.28);-webkit-backdrop-filter:blur(30px) saturate(1.28)}}.dashboard-shell .content .metric:hover,.dashboard-shell .content .match-card:hover,.dashboard-shell .content .challenge-card:hover,.dashboard-shell .content .detail-item:hover{transform:translateY(-1px);border-color:#e453342e!important;box-shadow:0 22px 64px #4a5b571c,inset 0 1px #ffffffdb!important}.dashboard-shell .content .btn-primary,.dashboard-shell .content button.btn-primary,.dashboard-shell .content .btn-secondary,.dashboard-shell .content button.btn-secondary,.dashboard-shell .content .action-link,.dashboard-shell .content .tag-option,.dashboard-shell .content .tab,.dashboard-shell .content .thread-filters button,.dashboard-shell .content .inbox-tabs button{transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.dashboard-shell .content .btn-primary:hover:not(:disabled),.dashboard-shell .content button.btn-primary:hover:not(:disabled),.dashboard-shell .content .btn-secondary:hover:not(:disabled),.dashboard-shell .content button.btn-secondary:hover:not(:disabled),.dashboard-shell .content .action-link:hover:not(:disabled),.dashboard-shell .content .thread-filters button:hover:not(.active),.dashboard-shell .content .inbox-tabs button:hover:not(.active){transform:translateY(-1px) scale(1.005)}.dashboard-shell .content .btn-primary,.dashboard-shell .content button.btn-primary{border-color:#e453346b!important;background:linear-gradient(145deg,#e45334f0,#f1aa9ae0)!important;box-shadow:0 14px 28px #e453342e,inset 0 1px #ffffff3d!important}.dashboard-shell .content .btn-primary:hover:not(:disabled),.dashboard-shell .content button.btn-primary:hover:not(:disabled){background:linear-gradient(145deg,#e45334fa,#f9dcd6db)!important;box-shadow:0 18px 36px #e4533438,inset 0 1px #ffffff52!important}.dashboard-shell .content .btn-secondary,.dashboard-shell .content button.btn-secondary{border-color:#7498aa57!important;background:linear-gradient(145deg,#ffffffd6,#baccd485)!important;box-shadow:0 12px 26px #7498aa1f,inset 0 1px #ffffffc2!important}html[data-theme=dark]{--glass-surface-strong: rgba(33, 35, 39, .88);--glass-surface-muted: rgba(35, 37, 41, .56);--glass-edge: rgba(255, 255, 255, .18);--glass-edge-muted: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .12);--glass-shadow: 0 24px 72px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .1)}body{background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--surface-solid) 34%,transparent),transparent 26%),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--blue-soft) 50%,transparent),transparent 31%),radial-gradient(circle at 78% 76%,color-mix(in srgb,var(--accent-soft) 42%,transparent),transparent 34%),linear-gradient(180deg,var(--page),color-mix(in srgb,var(--page) 86%,var(--surface-muted)))}.page:not(.auth-page),.dashboard-shell .content,.admin-page{background:transparent}.page-header,.dashboard-shell .content .metric,.dashboard-shell .content .match-card,.dashboard-shell .content .challenge-card,.dashboard-shell .content .detail-item,.dashboard-shell .content .shortlist,.dashboard-shell .content .detail-panel,.dashboard-shell .content .founder-filters,.dashboard-shell .content .filters,.dashboard-shell .content .panel,.dashboard-shell .content .card,.dashboard-shell .content .form-card,.dashboard-shell .content .state-card,.settings-card,.table-wrap,.tabs,.status,.copy-value{border-color:var(--glass-border)!important;background:linear-gradient(145deg,var(--glass-strong),var(--glass-surface)),radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--surface-solid) 52%,transparent),transparent 35%)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}input,select,textarea,.input{border-color:var(--line);background:var(--surface-muted);color:var(--text)}input:hover,select:hover,textarea:hover,.input:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus,.input:focus{border-color:var(--accent);background:var(--surface-solid);box-shadow:var(--focus-ring)}.page:not(.auth-page) .btn-secondary,.page:not(.auth-page) button.btn-secondary,.dashboard-shell .content .btn-secondary,.dashboard-shell .content button.btn-secondary{border-color:color-mix(in srgb,var(--blue) 34%,var(--line))!important;background:linear-gradient(145deg,var(--glass-strong),var(--blue-soft))!important;color:var(--text)!important}.tab.active,.settings-tabs button.active{background:linear-gradient(180deg,var(--gf-black-tertiary),var(--gf-black))!important;color:var(--gf-white)!important}.dashboard-shell{color:var(--text)}@supports (backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px)){.dashboard-shell .sidebar,.dashboard-shell .mobile-header,.dashboard-shell .settings-dropdown,.dashboard-shell .assistant-panel,.dashboard-shell .assistant-session-menu,.dashboard-shell .assistant-chat-shell,.dashboard-shell .tour-panel{border-color:var(--glass-border)!important;background:linear-gradient(145deg,var(--glass-strong),var(--glass-surface)),radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--surface-solid) 58%,transparent),transparent 36%)!important;box-shadow:var(--shadow-lg)!important}.dashboard-shell .nav-link,.dashboard-shell .user-card,.dashboard-shell .logout,.dashboard-shell .language-toggle,.dashboard-shell .theme-toggle,.dashboard-shell .assistant-action,.dashboard-shell .assistant-session-row,.dashboard-shell .assistant-starters button,.dashboard-shell .assistant-message,.dashboard-shell .assistant-form,.dashboard-shell .assistant-start,.dashboard-shell .assistant-focus,.dashboard-shell .assistant-empty,.dashboard-shell .assistant-status,.dashboard-shell .chat-item{border-color:var(--glass-border)!important;background:var(--glass-surface)!important;color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-solid) 34%,transparent)!important}.dashboard-shell .nav-link:hover:not(.active),.dashboard-shell .user-card:hover,.dashboard-shell .settings-dropdown a:hover,.dashboard-shell .settings-dropdown button:hover,.dashboard-shell .logout:hover,.dashboard-shell .language-toggle:hover,.dashboard-shell .theme-toggle:hover,.dashboard-shell .assistant-action:hover,.dashboard-shell .assistant-session-row:hover,.dashboard-shell .assistant-starters button:hover{background:linear-gradient(145deg,var(--glass-strong),var(--accent-soft))!important;color:var(--text)!important;box-shadow:var(--shadow-sm)!important}.dashboard-shell .assistant-action.close,.dashboard-shell .assistant-action.close:hover,.dashboard-shell .assistant-action.close:focus-visible{border-color:#0f0f0f!important;background:linear-gradient(180deg,#2b2b2b,#0f0f0f)!important;color:#fff!important;box-shadow:0 6px 16px #0f0f0f2e!important;opacity:1}.dashboard-shell .nav-link.active,.dashboard-shell .nav-link.active:hover{color:var(--gf-white)!important;border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))!important;background:linear-gradient(145deg,var(--gf-black-tertiary),var(--gf-black)),radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--surface-solid) 18%,transparent),transparent 36%)!important;box-shadow:inset 3px 0 0 var(--accent),0 16px 36px #0f0f0f33!important}.dashboard-shell .assistant-message.user{background:linear-gradient(145deg,var(--blue-soft),var(--glass-surface))!important}.dashboard-shell .assistant-message.assistant,.dashboard-shell .assistant-start{background:linear-gradient(145deg,var(--accent-soft),var(--glass-surface))!important}}html[data-theme=dark] .dashboard-shell .theme-orbit{background:linear-gradient(135deg,#d6eff8,#7fa8bc);box-shadow:inset 5px -5px #0d0e109e}html[data-theme=dark]{--page: #101216;--surface: rgba(31, 34, 39, .94);--surface-solid: #24272d;--surface-muted: rgba(42, 46, 53, .94);--text: #f7f3ef;--muted: #d2dbe1;--faint: #a9bac4;--line: rgba(255, 255, 255, .2);--line-strong: rgba(255, 255, 255, .34);--accent: #ff7457;--accent-soft: rgba(255, 116, 87, .22);--green-soft: rgba(129, 212, 187, .18);--blue: #b8d3df;--blue-soft: rgba(184, 211, 223, .22);--glass-surface: rgba(32, 35, 41, .9);--glass-strong: rgba(40, 44, 51, .96);--glass-border: rgba(255, 255, 255, .22);--glass-surface-strong: rgba(40, 44, 51, .96);--glass-surface-muted: rgba(28, 31, 37, .9);--glass-edge: rgba(255, 255, 255, .24);--glass-edge-muted: rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .14)}html[data-theme=dark] body{background:radial-gradient(circle at 14% 8%,rgba(116,152,170,.2),transparent 28%),radial-gradient(circle at 86% 10%,rgba(255,116,87,.14),transparent 30%),linear-gradient(180deg,#101216,#171a20 54%,#101216)!important}.dashboard-shell .assistant-panel{background:linear-gradient(145deg,#fffffff0,#eeeae7e6),radial-gradient(circle at 14% 0%,rgba(255,255,255,.68),transparent 34%)!important;border-color:#ffffffb8!important;backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}.dashboard-shell .assistant-session-menu,.dashboard-shell .assistant-chat-shell{background:linear-gradient(145deg,#fffffff5,#f6f1eceb),radial-gradient(circle at 16% 0%,rgba(255,255,255,.64),transparent 34%)!important;border-color:#d8d1cbd6!important;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.dashboard-shell .assistant-start,.dashboard-shell .assistant-focus,.dashboard-shell .assistant-empty,.dashboard-shell .assistant-form,.dashboard-shell .assistant-starters button,.dashboard-shell .assistant-session-row,.dashboard-shell .assistant-message,.dashboard-shell .assistant-status{background:#ffffffeb!important}.dashboard-shell .assistant-message.user,.dashboard-shell .assistant-status.thinking{background:linear-gradient(145deg,#f4f7fbf5,#e7eff4eb)!important}.dashboard-shell .assistant-message.assistant,.dashboard-shell .assistant-start{background:linear-gradient(145deg,#fffaf2f5,#f9dcd6c7)!important}html[data-theme=dark] .page-header,html[data-theme=dark] .dashboard-shell .content .metric,html[data-theme=dark] .dashboard-shell .content .match-card,html[data-theme=dark] .dashboard-shell .content .challenge-card,html[data-theme=dark] .dashboard-shell .content .detail-item,html[data-theme=dark] .dashboard-shell .content .shortlist,html[data-theme=dark] .dashboard-shell .content .detail-panel,html[data-theme=dark] .dashboard-shell .content .founder-filters,html[data-theme=dark] .dashboard-shell .content .filters,html[data-theme=dark] .dashboard-shell .content .panel,html[data-theme=dark] .dashboard-shell .content .card,html[data-theme=dark] .dashboard-shell .content .form-card,html[data-theme=dark] .dashboard-shell .content .state-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .table-wrap,html[data-theme=dark] .tabs,html[data-theme=dark] .status,html[data-theme=dark] .copy-value,html[data-theme=dark] .profile-card,html[data-theme=dark] .readiness-card,html[data-theme=dark] .intro-card,html[data-theme=dark] .chat-card,html[data-theme=dark] .thread-card,html[data-theme=dark] .conversation-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .section-card,html[data-theme=dark] .list-card,html[data-theme=dark] .row-card,html[data-theme=dark] .thread-list,html[data-theme=dark] .chat-panel,html[data-theme=dark] .composer,html[data-theme=dark] .thread-list-head,html[data-theme=dark] .thread-tools,html[data-theme=dark] .chat-panel-header,html[data-theme=dark] .message-bubble,html[data-theme=dark] .plan-card,html[data-theme=dark] .plan-loading,html[data-theme=dark] .admin-sidebar,html[data-theme=dark] .metric,html[data-theme=dark] .token-modal,html[data-theme=dark] .token-panel,html[data-theme=dark] .result-panel,html[data-theme=dark] .specter-hint,html[data-theme=dark] .health-overview,html[data-theme=dark] .health-card,html[data-theme=dark] .case-list,html[data-theme=dark] .case-detail,html[data-theme=dark] .case-row,html[data-theme=dark] .event-detail,html[data-theme=dark] .check-grid article,html[data-theme=dark] .message-panel,html[data-theme=dark] .auth-shell .form-card,html[data-theme=dark] .auth-shell .tabs,html[data-theme=dark] .wizard-card,html[data-theme=dark] .quality-meter,html[data-theme=dark] .ai-step-box,html[data-theme=dark] .global-ai-box,html[data-theme=dark] .clarification-box,html[data-theme=dark] .wizard-step,html[data-theme=dark] .field.matching-field,html[data-theme=dark] .field-status,html[data-theme=dark] .method-card,html[data-theme=dark] .score-card,html[data-theme=dark] .score-row,html[data-theme=dark] .basis-grid div,html[data-theme=dark] .mini-grid div,html[data-theme=dark] .calc-detail,html[data-theme=dark] .calc-line,html[data-theme=dark] .document-list article,html[data-theme=dark] .empty-line,html[data-theme=dark] .breakdown span,html[data-theme=dark] .preview-box{border-color:var(--glass-border)!important;background:linear-gradient(145deg,var(--glass-strong),var(--glass-surface)),radial-gradient(circle at 14% 0%,rgba(255,255,255,.1),transparent 34%)!important;color:var(--text)!important;box-shadow:var(--shadow-sm)!important}html[data-theme=dark] .dashboard-shell .assistant-panel,html[data-theme=dark] .dashboard-shell .assistant-session-menu,html[data-theme=dark] .dashboard-shell .assistant-chat-shell{background:linear-gradient(145deg,#282c33fa,#1c1f25f5),radial-gradient(circle at 14% 0%,rgba(255,255,255,.1),transparent 34%)!important}html[data-theme=dark] .dashboard-shell .assistant-start,html[data-theme=dark] .dashboard-shell .assistant-focus,html[data-theme=dark] .dashboard-shell .assistant-empty,html[data-theme=dark] .dashboard-shell .assistant-form,html[data-theme=dark] .dashboard-shell .assistant-starters button,html[data-theme=dark] .dashboard-shell .assistant-session-row,html[data-theme=dark] .dashboard-shell .assistant-message,html[data-theme=dark] .dashboard-shell .assistant-status{background:#2e323af5!important;border-color:var(--glass-border)!important;color:var(--text)!important}html[data-theme=dark] .dashboard-shell .assistant-message.user,html[data-theme=dark] .dashboard-shell .assistant-status.thinking{background:linear-gradient(145deg,#2a3a43fa,#222930f5)!important}html[data-theme=dark] .dashboard-shell .assistant-message.assistant,html[data-theme=dark] .dashboard-shell .assistant-start{background:linear-gradient(145deg,#3a2a27fa,#2a2424f5)!important}html[data-theme=dark] .assistant-session small,html[data-theme=dark] .assistant-message-meta,html[data-theme=dark] .assistant-chat-top span,html[data-theme=dark] .assistant-title p,html[data-theme=dark] .assistant-start p,html[data-theme=dark] .auth-brand p,html[data-theme=dark] .step-copy,html[data-theme=dark] .brand small,html[data-theme=dark] td small,html[data-theme=dark] .hint,html[data-theme=dark] .subtitle,html[data-theme=dark] .plan-card p,html[data-theme=dark] .plan-card small{color:var(--muted)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .input{border-color:var(--line)!important;background:#121418eb!important;color:var(--text)!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] .input:focus{border-color:var(--accent)!important;background:#191c22fa!important;box-shadow:var(--focus-ring)!important}html[data-theme=dark] .auth-page{background:radial-gradient(circle at 18% 18%,rgba(255,116,87,.16),transparent 28%),radial-gradient(circle at 86% 12%,rgba(116,152,170,.2),transparent 26%),linear-gradient(135deg,#101216,#1d2229 48%,#15171c)!important;color:var(--text)}html[data-theme=dark] .auth-language-toggle,html[data-theme=dark] .auth-theme-toggle,html[data-theme=dark] .onboarding-language-toggle,html[data-theme=dark] .onboarding-theme-toggle,html[data-theme=dark] .admin-language-toggle,html[data-theme=dark] .admin-theme-toggle,html[data-theme=dark] .nav-button,html[data-theme=dark] .logout{border-color:var(--glass-border)!important;background:linear-gradient(145deg,#2e323af5,#202329f0)!important;color:var(--text)!important}html[data-theme=dark] .status.success,html[data-theme=dark] .current-pill{border-color:#81d4bb66!important;background:linear-gradient(145deg,#1f463bdb,#18302bf0)!important;color:#baf7de!important}html[data-theme=dark] .status.error,html[data-theme=dark] .assistant-status.error,html[data-theme=dark] .priority.critical,html[data-theme=dark] .severity.error,html[data-theme=dark] .severity.critical,html[data-theme=dark] .calc-line.negative{border-color:#ff9a866b!important;background:linear-gradient(145deg,#4e2623e0,#301f20f5)!important;color:#ffc9bd!important}html[data-theme=dark] .health-overview.warning,html[data-theme=dark] .health-card.warning,html[data-theme=dark] .overview.degraded,html[data-theme=dark] .check-grid article.warning,html[data-theme=dark] .latency.slow,html[data-theme=dark] .priority.high,html[data-theme=dark] .pending-pill,html[data-theme=dark] .status-line,html[data-theme=dark] .preview-box.warning{border-color:#f4b15f6b!important;background:linear-gradient(145deg,#4d371ee0,#30271cf5)!important;color:#ffd9a6!important}html[data-theme=dark] .overview.critical,html[data-theme=dark] .check-grid article.failed{border-color:#ff9a866b!important;background:linear-gradient(145deg,#4e2623e0,#301f20f5)!important;color:#ffc9bd!important}html[data-theme=dark] .page-header:before,html[data-theme=dark] .panel:before,html[data-theme=dark] .card:before,html[data-theme=dark] .form-card:before,html[data-theme=dark] .state-card:before,html[data-theme=dark] .settings-card:before,html[data-theme=dark] .metric:before,html[data-theme=dark] .health-card:before{opacity:.36;mix-blend-mode:normal}html[data-theme=dark] .tab.active,html[data-theme=dark] .settings-tabs button.active,html[data-theme=dark] .nav-button.active,html[data-theme=dark] .nav-button.active:hover,html[data-theme=dark] .dashboard-shell .nav-link.active,html[data-theme=dark] .dashboard-shell .nav-link.active:hover{background:linear-gradient(145deg,#ff7457eb,#b34330f0),radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 36%)!important;color:#fff!important}html[data-theme=dark] .match-card,html[data-theme=dark] .detail-panel,html[data-theme=dark] .confirm-modal,html[data-theme=dark] .explainability-modal{border-color:#ffffff3d!important;background:linear-gradient(145deg,#262a31fa,#181b21f5),radial-gradient(circle at 14% 0%,rgba(255,255,255,.1),transparent 36%)!important;color:var(--text)!important;box-shadow:0 28px 78px #00000070,inset 0 1px #ffffff1f!important}html[data-theme=dark] .card-meta h2,html[data-theme=dark] .detail-header h2,html[data-theme=dark] .detail-section h3,html[data-theme=dark] .detail-copilot h3,html[data-theme=dark] .reason-list h3,html[data-theme=dark] .explainability-modal h2,html[data-theme=dark] .explainability-modal h3,html[data-theme=dark] .breakdown-item strong{color:var(--text)!important}html[data-theme=dark] .card-meta p,html[data-theme=dark] .description,html[data-theme=dark] .reason-list p,html[data-theme=dark] .detail-header p,html[data-theme=dark] .detail-section p,html[data-theme=dark] .detail-section small,html[data-theme=dark] .detail-copilot p,html[data-theme=dark] .detail-copilot small,html[data-theme=dark] .explainability-summary,html[data-theme=dark] .ai-status-note,html[data-theme=dark] .explainability-section p,html[data-theme=dark] .explainability-section li,html[data-theme=dark] .breakdown-item p,html[data-theme=dark] .breakdown-item small{color:var(--muted)!important}html[data-theme=dark] .fit-strip,html[data-theme=dark] .tag,html[data-theme=dark] .tag-domain,html[data-theme=dark] .reason-list,html[data-theme=dark] .missing-data,html[data-theme=dark] .score-breakdown-placeholder,html[data-theme=dark] .detail-section,html[data-theme=dark] .detail-copilot,html[data-theme=dark] .fact-grid div,html[data-theme=dark] .explainability-section,html[data-theme=dark] .ai-status-note,html[data-theme=dark] .breakdown-item{border-color:#fff3!important;background:linear-gradient(145deg,#2d323af5,#1f232af0),radial-gradient(circle at 10% 0%,rgba(255,255,255,.08),transparent 34%)!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme=dark] .tag-domain,html[data-theme=dark] .fit-strip,html[data-theme=dark] .ai-prompt-row button,html[data-theme=dark] .copilot-prompts button,html[data-theme=dark] .action-button.ai,html[data-theme=dark] .action-button.details,html[data-theme=dark] .explain-button{border-color:#b8d3df6b!important;background:linear-gradient(145deg,#33444ef5,#222b33f0),radial-gradient(circle at 12% 0%,rgba(184,211,223,.14),transparent 34%)!important;color:#d9f0f7!important}html[data-theme=dark] .missing-data,html[data-theme=dark] .detail-section.warning{border-color:#f4b15f6b!important;background:linear-gradient(145deg,#4d371ee0,#30271cf5),radial-gradient(circle at 12% 0%,rgba(255,217,166,.12),transparent 34%)!important;color:#ffd9a6!important}html[data-theme=dark] .missing-data *,html[data-theme=dark] .detail-section.warning *{color:#ffe3bd!important}html[data-theme=dark] .score-pill{border-color:#ffffff2e!important;background:linear-gradient(180deg,#13161bfa,#080a0dfa),radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 36%)!important;color:#fff!important}html[data-theme=dark] .action-button{border-color:#fff3!important;background:linear-gradient(145deg,#2e323af5,#1d2026f5)!important;color:var(--text)!important}html[data-theme=dark] .has-tooltip:after{border:1px solid rgba(255,255,255,.22)!important;background:#f7f3ef!important;color:#101216!important;box-shadow:0 14px 32px #00000047!important}html[data-theme=dark] .score-breakdown-panel,html[data-theme=dark] .score-breakdown-panel .score-breakdown,html[data-theme=dark] .score-breakdown-panel .formula-card,html[data-theme=dark] .score-breakdown-panel .explain-block,html[data-theme=dark] .score-breakdown-panel .score-card,html[data-theme=dark] .score-breakdown-panel .score-part-detail,html[data-theme=dark] .score-breakdown-panel .calc-detail,html[data-theme=dark] .score-breakdown-panel .mini-grid div,html[data-theme=dark] .score-breakdown-panel .basis-grid div,html[data-theme=dark] .score-breakdown-panel .calc-grid div,html[data-theme=dark] .score-breakdown-panel .calc-line,html[data-theme=dark] .score-breakdown-panel .document-list article,html[data-theme=dark] .score-breakdown-panel .empty-line,html[data-theme=dark] .score-breakdown-panel .formula-line,html[data-theme=dark] .readiness-card .score-row,html[data-theme=dark] .profile-card .breakdown span{border-color:#fff3!important;background:linear-gradient(145deg,#2b3038f7,#1d2128f2),radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 34%)!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme=dark] .score-breakdown-panel h3,html[data-theme=dark] .score-breakdown-panel h4,html[data-theme=dark] .score-breakdown-panel strong,html[data-theme=dark] .score-breakdown-panel b,html[data-theme=dark] .score-breakdown-panel code,html[data-theme=dark] .score-breakdown-panel .control-sum,html[data-theme=dark] .readiness-card .score-row strong,html[data-theme=dark] .readiness-card .score-row code,html[data-theme=dark] .profile-card .breakdown span{color:var(--text)!important}html[data-theme=dark] .score-breakdown-panel span,html[data-theme=dark] .score-breakdown-panel small,html[data-theme=dark] .score-breakdown-panel p,html[data-theme=dark] .score-breakdown-panel .group-note,html[data-theme=dark] .score-breakdown-panel .score-consistency-note,html[data-theme=dark] .readiness-card .score-row span,html[data-theme=dark] .readiness-card .score-row p{color:var(--muted)!important}html[data-theme=dark] .score-breakdown-panel .block-title span,html[data-theme=dark] .score-breakdown-panel .status-line{border-color:#f4b15f66!important;background:linear-gradient(145deg,#4d371ee0,#30271cf5)!important;color:#ffd9a6!important}html[data-theme=dark] .score-breakdown-panel .block-title span.on,html[data-theme=dark] .score-breakdown-panel .score-card.positive,html[data-theme=dark] .score-breakdown-panel .calc-detail.positive,html[data-theme=dark] .score-breakdown-panel .calc-line.positive{border-color:#81d4bb6b!important;background:linear-gradient(145deg,#1f463be0,#18302bf5)!important;color:#baf7de!important}html[data-theme=dark] .score-breakdown-panel .block-title span.off,html[data-theme=dark] .score-breakdown-panel .score-card.negative,html[data-theme=dark] .score-breakdown-panel .calc-detail.negative,html[data-theme=dark] .score-breakdown-panel .calc-line.negative{border-color:#ff9a866b!important;background:linear-gradient(145deg,#4e2623e0,#301f20f5)!important;color:#ffc9bd!important}html[data-theme=dark] .score-breakdown-panel .score-card.final,html[data-theme=dark] .score-breakdown-panel .technical-block,html[data-theme=dark] .score-breakdown-panel .calculations{border-color:#b8d3df4d!important;background:linear-gradient(145deg,#26343df5,#1c242bf2),radial-gradient(circle at 12% 0%,rgba(184,211,223,.12),transparent 34%)!important}
