:root{--v9-orange:#ff6a00;--v9-orange-soft:#ff8b38;--v9-bg:#050505;--v9-card:#101010;--v9-card-2:#161616;--v9-line:rgba(255,255,255,.09);--v9-muted:#a9a9ad;--v9-white:#fff;--v9-danger:#ff493d;--v9-ok:#35c86f}
html[data-noviq-v9="true"] body{background:#050505;color:#fff}
html[data-noviq-v9="true"] .dashboard-sidebar{background:#050505;border-right:1px solid rgba(255,255,255,.08)}
html[data-noviq-v9="true"] .logo span{background:var(--v9-orange);box-shadow:0 0 32px rgba(255,106,0,.32)}
html[data-noviq-v9="true"] .dashboard-head{display:none}
html[data-noviq-v9="true"] .v9-hidden-main-nav{display:none!important}
html[data-noviq-v9="true"] #noviqAppleHud>*:not(.hud-topbar):not(#v9SmartDashboard){display:none!important}
html[data-noviq-v9="true"] #noviqAppleHud{background:transparent;border:0;box-shadow:none;padding:0}
html[data-noviq-v9="true"] .hud-topbar{padding:8px 4px 24px}
html[data-noviq-v9="true"] .hud-topbar h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.045em}
html[data-noviq-v9="true"] .hud-topbar p{color:var(--v9-muted)}
.v9-smart-dashboard{display:grid;gap:22px;padding-bottom:100px}
.v9-hero-card{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:210px;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:radial-gradient(circle at 80% 10%,rgba(255,106,0,.22),transparent 36%),linear-gradient(145deg,#191919,#0b0b0b);box-shadow:0 26px 80px rgba(0,0,0,.3)}
.v9-hero-card:after{content:"";position:absolute;right:-90px;top:-120px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(255,137,55,.22);box-shadow:0 0 90px rgba(255,106,0,.16) inset;pointer-events:none}
.v9-hero-copy{position:relative;z-index:1;max-width:720px}.v9-live-badge{display:inline-flex;align-items:center;gap:8px;color:#ffc69c;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v9-live-badge i{width:7px;height:7px;border-radius:50%;background:var(--v9-orange);box-shadow:0 0 16px var(--v9-orange)}
.v9-hero-copy h2{font-size:clamp(28px,4vw,48px);line-height:1.02;letter-spacing:-.05em;margin:16px 0 12px}.v9-hero-copy p{max-width:670px;color:#b9b9bd;font-size:16px;line-height:1.55;margin:0}
.v9-primary-one{position:relative;z-index:1;min-width:210px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;text-align:left;border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:17px 18px;background:#fff;color:#090909;box-shadow:0 18px 48px rgba(0,0,0,.32);cursor:pointer}.v9-primary-one>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#0a0a0a;color:var(--v9-orange);font-size:19px}.v9-primary-one b{display:block;font-size:15px}.v9-primary-one small{display:block;color:#6c6c70;margin-top:3px}.v9-primary-one i{font-size:25px;font-style:normal}
.v9-today-section,.v9-knowledge-card,.v9-doc-intelligence,.v9-one-life,.v9-profile-intelligence{border:1px solid var(--v9-line);border-radius:28px;background:linear-gradient(145deg,rgba(20,20,20,.96),rgba(10,10,10,.98));box-shadow:0 18px 60px rgba(0,0,0,.22)}
.v9-today-section{padding:25px}.v9-section-title,.v9-knowledge-head,.v9-doc-intro,.v9-profile-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.v9-section-title span,.v9-knowledge-head span,.v9-doc-intro span,.v9-one-life>div>span,.v9-profile-head span{font-size:11px;font-weight:900;letter-spacing:.13em;color:var(--v9-orange);text-transform:uppercase}.v9-section-title h2,.v9-knowledge-head h2,.v9-doc-intro h2,.v9-one-life h2,.v9-profile-head h2{margin:7px 0 0;letter-spacing:-.035em}.v9-section-title>button,.v9-knowledge-head>button,.v9-document-knowledge>button,.v9-profile-grid button{border:1px solid var(--v9-line);border-radius:13px;background:#191919;color:#fff;padding:10px 13px;cursor:pointer}
.v9-priority-list{display:grid;gap:10px;margin-top:20px}.v9-priority-item{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;width:100%;padding:15px;border:1px solid var(--v9-line);border-radius:18px;background:#111;color:#fff;text-align:left;cursor:pointer}.v9-priority-item>span{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#1c1c1c;color:var(--v9-orange);font-size:20px}.v9-priority-item.danger>span{color:#ff675e;background:rgba(255,73,61,.1)}.v9-priority-item b{display:block;font-size:15px}.v9-priority-item small{display:block;color:var(--v9-muted);margin-top:4px}.v9-priority-item i{font-style:normal;font-size:24px;color:#777}.v9-empty-state{display:grid;gap:5px;padding:20px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:#c8c8ca}.v9-empty-state span{color:var(--v9-muted);font-size:13px}
.v9-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v9-signal-card{display:grid;grid-template-columns:42px 1fr;gap:12px;min-height:132px;padding:17px;border:1px solid var(--v9-line);border-radius:22px;background:#111;color:#fff;text-align:left;cursor:pointer}.v9-signal-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#1d1d1d;color:var(--v9-orange);font-size:19px}.v9-signal-card small{display:block;color:var(--v9-muted);font-weight:700}.v9-signal-card strong{display:block;font-size:30px;line-height:1;margin:10px 0 7px}.v9-signal-card p{margin:0;color:#c2c2c6;font-size:12px;line-height:1.35}.v9-signal-card.danger>span{color:#ff655c;background:rgba(255,73,61,.1)}.v9-signal-card.orange{background:linear-gradient(145deg,rgba(255,106,0,.16),#111)}
.v9-knowledge-card{padding:26px}.v9-knowledge-head p{color:var(--v9-muted)}.v9-progress-track{height:8px;border-radius:99px;background:#222;margin:22px 0 17px;overflow:hidden}.v9-progress-track span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--v9-orange),#ffad72);border-radius:99px;transition:width .4s ease}.v9-knowledge-state{display:flex;flex-wrap:wrap;gap:8px}.v9-knowledge-state span{padding:8px 11px;border:1px solid rgba(53,200,111,.22);border-radius:99px;background:rgba(53,200,111,.08);color:#8ee5ad;font-size:12px;font-weight:700}.v9-knowledge-state .missing{border-color:var(--v9-line);background:#141414;color:var(--v9-muted)}.v9-knowledge-card>p{color:var(--v9-muted);margin:16px 0 0}
.v9-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v9-quick-grid button{min-height:132px;padding:18px;border:1px solid var(--v9-line);border-radius:22px;background:#111;color:#fff;text-align:left;cursor:pointer}.v9-quick-grid span{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:rgba(255,106,0,.11);color:var(--v9-orange);font-size:18px}.v9-quick-grid b,.v9-quick-grid small{display:block}.v9-quick-grid b{margin-top:14px}.v9-quick-grid small{color:var(--v9-muted);margin-top:4px}
.v9-doc-intelligence{padding:28px;margin:10px 0 24px}.v9-doc-intro p,.v9-profile-head p,.v9-one-life p{color:var(--v9-muted);max-width:780px;line-height:1.55}.v9-doc-shield,.v9-private-badge{border:1px solid rgba(53,200,111,.24);border-radius:99px;background:rgba(53,200,111,.08);color:#8ee5ad;padding:9px 12px;font-size:12px;font-weight:800;white-space:nowrap}.v9-document-question-box{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:22px;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#080808}.v9-document-question-box textarea{border:0!important;background:transparent!important;color:#fff!important;resize:none;box-shadow:none!important;min-height:78px;padding:10px!important;font-size:17px;line-height:1.45}.v9-question-actions{display:flex;align-items:center;gap:8px}.v9-question-actions button{border:0;border-radius:14px;padding:13px 15px;cursor:pointer}.v9-question-actions #v9DocumentVoice{background:#1b1b1b;color:#fff}.v9-question-actions #v9AskDocuments{background:var(--v9-orange);color:#fff;font-weight:800}.v9-example-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v9-example-chips button{border:1px solid var(--v9-line);border-radius:99px;background:#151515;color:#c8c8ca;padding:8px 11px;font-size:12px;cursor:pointer}
.v9-document-answer{margin-top:18px;padding:19px;border:1px solid rgba(255,106,0,.24);border-radius:21px;background:linear-gradient(145deg,rgba(255,106,0,.08),#0c0c0c)}.v9-answer-loading{display:flex;align-items:center;gap:12px}.v9-answer-loading span{width:18px;height:18px;border:2px solid #444;border-top-color:var(--v9-orange);border-radius:50%;animation:v9spin .8s linear infinite}.v9-answer-head{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start}.v9-answer-head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--v9-orange);color:#fff}.v9-answer-head small{color:#ffb27a;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.v9-answer-head h3{margin:7px 0 0;line-height:1.45;font-size:17px}.v9-answer-head>b{padding:7px 9px;border-radius:10px;background:#1b1b1b;color:#ffb27a;font-size:12px}.v9-answer-limit,.v9-answer-next{color:#c8c8ca;line-height:1.5;font-size:13px}.v9-answer-notice{padding:9px 11px;border-radius:12px;background:rgba(255,190,80,.1);color:#ffd498;font-size:12px;margin-bottom:13px}.v9-source-list{display:grid;gap:8px;margin-top:14px}.v9-source-list button{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;width:100%;border:1px solid var(--v9-line);border-radius:15px;background:#121212;color:#fff;padding:11px;text-align:left;cursor:pointer}.v9-source-list button>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#1d1d1d;color:var(--v9-orange)}.v9-source-list b,.v9-source-list small{display:block}.v9-source-list small{color:var(--v9-muted);margin-top:3px}.v9-source-list i{font-style:normal;color:#ffad72;font-size:12px}.v9-no-source{color:var(--v9-muted)}
.v9-document-knowledge{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;align-items:center;margin-top:18px}.v9-document-knowledge>div{padding:13px;border:1px solid var(--v9-line);border-radius:15px;background:#111}.v9-document-knowledge small,.v9-document-knowledge strong{display:block}.v9-document-knowledge small{color:var(--v9-muted)}.v9-document-knowledge strong{font-size:23px;margin-top:5px}.v9-document-knowledge>button{height:100%}
.v9-one-life{padding:24px;margin:0 0 20px}.v9-life-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.v9-life-chips button{border:1px solid var(--v9-line);border-radius:99px;background:#151515;color:#fff;padding:10px 14px;cursor:pointer}.v9-life-chips button:hover{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.08)}
.v9-profile-intelligence{padding:25px;margin:0 0 20px}.v9-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.v9-profile-grid article{padding:18px;border:1px solid var(--v9-line);border-radius:19px;background:#111}.v9-profile-grid h3{margin-top:0}.v9-profile-grid p{color:var(--v9-muted);line-height:1.5}.v9-switch{display:flex;align-items:center;gap:10px;margin-top:16px;cursor:pointer}.v9-switch input{position:absolute;opacity:0}.v9-switch span{position:relative;width:46px;height:26px;border-radius:99px;background:#303030;transition:.2s}.v9-switch span:after{content:"";position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.v9-switch input:checked+span{background:var(--v9-orange)}.v9-switch input:checked+span:after{transform:translateX(20px)}.v9-profile-grid small{display:block;color:var(--v9-muted);margin-top:10px}
html[data-noviq-v9="true"] .hud-bottom-nav{grid-template-columns:repeat(4,1fr);max-width:560px;padding:8px 12px;background:rgba(8,8,8,.94);border-color:rgba(255,255,255,.1);backdrop-filter:blur(26px)}
html[data-noviq-v9="true"] .hud-bottom-nav .v9-hidden-main-nav{display:none!important}
html[data-noviq-v9="true"] .hud-bottom-nav button{min-width:0}.v9-center-one .v9-one-orb{display:grid!important;place-items:center;width:48px;height:48px;margin:-24px auto 2px;border-radius:17px;background:var(--v9-orange);box-shadow:0 12px 35px rgba(255,106,0,.34)}.v9-center-one .v9-one-orb svg{width:25px;height:25px}.v9-center-one>span:last-child{font-weight:900;color:#fff}
@keyframes v9spin{to{transform:rotate(360deg)}}
@media(max-width:980px){.v9-signal-grid,.v9-quick-grid{grid-template-columns:repeat(2,1fr)}.v9-hero-card{align-items:flex-start;flex-direction:column}.v9-primary-one{width:100%}.v9-document-knowledge{grid-template-columns:repeat(3,1fr)}.v9-document-knowledge>button{grid-column:1/-1}.v9-profile-grid{grid-template-columns:1fr}}
@media(max-width:640px){.v9-smart-dashboard{gap:14px}.v9-hero-card,.v9-today-section,.v9-knowledge-card,.v9-doc-intelligence,.v9-profile-intelligence{border-radius:22px;padding:19px}.v9-hero-card{min-height:0}.v9-signal-grid,.v9-quick-grid{grid-template-columns:1fr 1fr;gap:8px}.v9-signal-card,.v9-quick-grid button{min-height:118px;padding:14px}.v9-document-question-box{grid-template-columns:1fr}.v9-question-actions{justify-content:flex-end}.v9-doc-intro,.v9-profile-head,.v9-knowledge-head{flex-direction:column}.v9-document-knowledge{grid-template-columns:1fr}.v9-document-knowledge>button{grid-column:auto}.v9-answer-head{grid-template-columns:38px 1fr}.v9-answer-head>b{grid-column:2}.v9-source-list button{grid-template-columns:36px 1fr}.v9-source-list i{grid-column:2}.v9-section-title h2,.v9-knowledge-head h2,.v9-doc-intro h2,.v9-one-life h2,.v9-profile-head h2{font-size:22px}}
.v9-contract-intelligence{padding:26px;margin:0 0 22px;border:1px solid var(--v9-line);border-radius:28px;background:linear-gradient(145deg,rgba(20,20,20,.96),rgba(10,10,10,.98));box-shadow:0 18px 60px rgba(0,0,0,.22)}
.v9-contract-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.v9-contract-head span{font-size:11px;font-weight:900;letter-spacing:.13em;color:var(--v9-orange)}.v9-contract-head h2{margin:7px 0 0;letter-spacing:-.035em}.v9-contract-head p{max-width:790px;color:var(--v9-muted);line-height:1.55}.v9-contract-head>button{border:1px solid var(--v9-line);border-radius:14px;background:var(--v9-orange);color:#fff;padding:11px 14px;font-weight:800;cursor:pointer}.v9-contract-list{display:grid;gap:12px;margin-top:20px}.v9-contract-card{padding:18px;border:1px solid var(--v9-line);border-radius:20px;background:#111}.v9-contract-card-head{display:flex;justify-content:space-between;gap:12px}.v9-contract-card-head small{color:var(--v9-orange);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.v9-contract-card-head h3{margin:6px 0 0}.v9-contract-card-head>span{height:max-content;padding:7px 9px;border-radius:99px;font-size:11px;font-weight:800}.v9-contract-card-head>span.review{background:rgba(255,182,64,.1);color:#ffd08e}.v9-contract-card-head>span.ready{background:rgba(53,200,111,.1);color:#8ee5ad}.v9-contract-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.v9-contract-facts span{padding:12px;border:1px solid var(--v9-line);border-radius:14px;background:#151515}.v9-contract-facts small,.v9-contract-facts b{display:block}.v9-contract-facts small{color:var(--v9-muted)}.v9-contract-facts b{margin-top:4px}.v9-contract-actions{display:flex;gap:8px;flex-wrap:wrap}.v9-contract-actions button{border:1px solid var(--v9-line);border-radius:12px;background:#1a1a1a;color:#fff;padding:9px 12px;cursor:pointer}.v9-contract-actions button.primary{background:var(--v9-orange);border-color:var(--v9-orange);font-weight:800}.v9-contract-actions button:disabled{opacity:.45;cursor:not-allowed}.v9-contract-result{margin-top:14px;padding:15px;border:1px solid rgba(255,106,0,.23);border-radius:16px;background:rgba(255,106,0,.06)}.v9-contract-result h4{margin:0 0 9px}.v9-contract-result>strong{display:block;color:#ffbd8c;margin-bottom:11px}.v9-compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v9-compare-columns>div{display:grid;gap:6px;padding:12px;border-radius:13px;background:#111}.v9-compare-columns span{color:#c9c9cc;font-size:13px;line-height:1.4}.v9-contract-result>small{display:block;color:var(--v9-muted);margin-top:11px}.v9-contract-safety{margin-top:14px;color:var(--v9-muted);font-size:12px}
@media(max-width:700px){.v9-contract-head{flex-direction:column}.v9-contract-head>button{width:100%}.v9-contract-facts,.v9-compare-columns{grid-template-columns:1fr}}
