.account-page{background:radial-gradient(ellipse at 80% 5%, color-mix(in srgb, var(--brand-green-raised) 55%, transparent), transparent 45%), var(--brand-obsidian);min-height:100svh;color:var(--brand-text);padding:env(safe-area-inset-top) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));font-size:16px;line-height:1.6}.account-header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:28px 0;display:flex}.account-header a,.account-link,.account-page button,.account-pass a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.account-wordmark{letter-spacing:.13em;flex-direction:column;font-size:14px;font-weight:600;align-items:flex-start!important;gap:0!important}.account-wordmark span{letter-spacing:.22em;color:var(--brand-gold-light);font-size:12px}.account-container{max-width:1180px;margin:auto}.account-title{padding:42px 0 24px}.account-eyebrow{letter-spacing:.2em;color:var(--brand-gold-light);font-size:12px;font-weight:600}.account-title h1{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.12}.account-title em{color:var(--brand-gold-light);font-family:Georgia,serif;font-weight:400}.account-title p,.account-panel p,.account-pass p{color:var(--brand-text-muted);margin:8px 0 18px}.account-pass{border:1px solid color-mix(in srgb, var(--brand-gold) 42%, var(--brand-border));background:linear-gradient(120deg, var(--brand-green-deep), var(--brand-surface) 75%);box-shadow:0 20px 50px color-mix(in srgb, var(--brand-black) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-gold-light) 18%, transparent);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:32px;display:grid}.account-avatar{background:var(--brand-surface-inset);border:1px solid var(--brand-gold);width:88px;height:88px;color:var(--brand-gold-light);border-radius:50%;place-items:center;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-pass-name{min-width:0}.account-pass h2{overflow-wrap:anywhere;margin:4px 0;font-size:28px;font-weight:500}.account-pass p{overflow-wrap:anywhere;margin:0}.account-pass a{color:var(--brand-gold-light);font-size:14px}.account-pass dl{border-left:1px solid var(--brand-border);max-width:280px;padding-left:28px}.account-pass dl div+div{margin-top:14px}.account-pass dt,.account-facts dt{color:var(--brand-text-muted);font-size:14px}.account-pass dd{text-transform:capitalize;color:var(--brand-green-light);align-items:center;gap:7px;margin:3px 0 0;font-size:14px;display:flex}.account-nav{border:1px solid var(--brand-border);background:var(--brand-surface-inset);border-radius:14px;gap:6px;max-width:100%;margin:24px 0 0;padding:6px;display:flex;overflow-x:auto}.account-nav a{white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 15px;font-size:14px;display:flex}.account-nav a:hover{background:var(--brand-green);color:var(--brand-gold-light)}.account-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-panel{background:linear-gradient(145deg, var(--brand-surface-raised), var(--brand-surface) 45%);border:1px solid var(--brand-border);border-radius:16px;min-width:0;padding:28px;scroll-margin-top:24px}.account-panel h2{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 16px;font-size:21px;font-weight:500;display:flex}.account-panel h2 svg{color:var(--brand-gold-light);flex-shrink:0}.account-panel small,.account-toggle small{color:var(--brand-text-dim);font-size:14px;line-height:1.6;display:block}.account-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-field{color:var(--brand-text-muted);flex-direction:column;gap:8px;min-width:0;margin-bottom:16px;font-size:14px;display:flex}.account-field input,.account-field select{border:1px solid var(--brand-border-control);background:var(--brand-surface-inset);width:100%;min-width:0;min-height:48px;color:var(--brand-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.account-page :focus-visible,.account-shortcut:focus-visible{outline:2px solid var(--brand-gold-light);outline-offset:4px}.account-row{border-top:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.account-row p{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.account-row a{white-space:nowrap;color:var(--brand-gold-light);font-size:14px}.account-facts{margin:0 0 20px}.account-facts div{border-bottom:1px solid var(--brand-border);justify-content:space-between;gap:24px;padding:12px 0;display:flex}.account-facts dd{text-transform:capitalize;text-align:right}.account-link{color:var(--brand-gold-light);max-width:100%;font-size:14px}.account-panel>.account-link{justify-content:space-between;display:flex}.account-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.account-toggle input{width:24px;height:24px;accent-color:var(--brand-gold);flex-shrink:0}.account-toggle strong{font-size:16px;font-weight:500}.account-page button{border:1px solid var(--brand-border-control);background:var(--brand-surface-inset);color:var(--brand-text);cursor:pointer;border-radius:9px;justify-content:center;padding:10px 16px;font-size:14px}.account-page button:disabled{opacity:.55;cursor:default}.account-page .account-primary{background:var(--brand-gold);color:var(--brand-black);border-color:var(--brand-gold);min-width:150px;font-weight:600}.account-save{bottom:max(12px, env(safe-area-inset-bottom));z-index:10;background:var(--brand-green-deep);border:1px solid var(--brand-green-edge);box-shadow:0 12px 30px color-mix(in srgb, var(--brand-black) 45%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:16px 20px;display:flex;position:sticky}.account-save span{color:var(--brand-text-muted);font-size:14px}.account-feedback{min-height:24px}.account-feedback>output{border:1px solid var(--brand-green-edge);background:var(--brand-green-deep);border-radius:10px;padding:14px 20px;display:block}.account-feedback [role=alert]{border:1px solid var(--brand-danger);border-radius:10px;margin:18px 0;padding:16px}.account-feedback [role=alert] a{color:var(--brand-gold-light);margin:12px;display:inline-block}.account-legal{flex-wrap:wrap;gap:18px;padding:10px 0;display:flex}.account-legal a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.account-footer{letter-spacing:.08em;max-width:1180px;color:var(--brand-text-dim);justify-content:space-between;gap:18px;margin:36px auto 0;padding:24px 0;font-size:12px;display:flex}.account-security{max-width:100%;margin-bottom:24px;overflow-x:auto}.account-shortcut{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:35;border:1px solid var(--brand-gold);background:var(--brand-green-deep);min-height:48px;color:var(--brand-gold-light);border-radius:30px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;display:flex;position:fixed}html[data-account-motion=reduce] *,html[data-account-motion=reduce] :before,html[data-account-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.account-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){.account-page{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.account-header{padding:18px 0}.account-header>a:last-child{font-size:14px}.account-title{padding-top:28px}.account-grid{grid-template-columns:1fr}.account-pass{grid-template-columns:auto 1fr;gap:18px;padding:22px}.account-avatar{width:64px;height:64px}.account-pass h2{font-size:25px}.account-pass dl{border-left:0;border-top:1px solid var(--brand-border);grid-column:1/-1;justify-content:space-between;gap:20px;max-width:none;padding:16px 0 0;display:flex}.account-pass dl div+div{margin:0}.account-pass dd{font-size:14px}.account-panel{padding:22px}.account-nav a{flex:none}.account-fields{grid-template-columns:1fr}.account-save{padding:12px}.account-save span{max-width:45%}.account-footer{flex-direction:column;gap:8px}.mobile-dock{grid-template-columns:repeat(5,minmax(0,1fr))!important}.account-security .cl-navbar{max-width:100%}}.account-pass-session{margin-top:10px}
.ci-page{--ci-gold:var(--brand-gold);--ci-text:var(--brand-gold-light);--ci-muted:var(--brand-text-muted);background:var(--brand-surface-inset);min-height:100dvh;color:var(--ci-text);isolation:isolate;padding-bottom:72px;font-family:Arial,Helvetica,sans-serif;position:relative}.ci-page *{box-sizing:border-box}.ci-page a{color:inherit;text-decoration:none}.ci-page button,.ci-page select,.ci-page input,.ci-page textarea{font:inherit}.ci-page button{cursor:pointer}.ci-page button:disabled{cursor:default;opacity:.5}.ci-page :focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}.ci-header{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 14.12%, transparent);z-index:1;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:30px 5%;display:flex;position:relative}.ci-wordmark{letter-spacing:.2em;font-size:12px;font-weight:600}.ci-wordmark span{color:var(--ci-gold);letter-spacing:.35em;margin-top:8px;font-size:.75rem;display:block}.ci-header nav{color:var(--ci-muted);gap:24px;font-size:12px;display:flex}.ci-ambient{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 77% 18%, color-mix(in srgb, var(--brand-green) 17.65%, transparent), transparent 50%), radial-gradient(ellipse at 22% 30%, color-mix(in srgb, var(--brand-gold) 8.24%, transparent), transparent 55%);height:900px;position:absolute;top:90px;left:0;right:0}.ci-content{max-width:1200px;margin:auto;padding:24px 5%}.ci-eyebrow{color:var(--ci-gold);letter-spacing:.2em;font-size:.75rem;font-weight:600}.ci-page h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(36px,5.2vw,66px);font-weight:400;line-height:1.07}.ci-page h2{letter-spacing:-.025em;font-size:23px;font-weight:400;line-height:1.25}.ci-page p{line-height:1.65}.ci-lede{max-width:580px;color:var(--ci-muted);font-size:16px}.ci-hero{text-align:center;max-width:680px;margin:auto;padding:65px 0}.ci-hero>p{max-width:470px;color:var(--ci-muted);margin:24px auto 32px}.ci-emblem{border:1px solid color-mix(in srgb, var(--brand-gold) 31.37%, transparent);background:radial-gradient(circle at 30% 10%, var(--brand-surface-raised), var(--brand-surface-inset) 70%);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--brand-gold) 25.1%, transparent), 0 12px 70px color-mix(in srgb, var(--brand-green) 23.92%, transparent);width:94px;height:94px;color:var(--ci-gold);border-radius:28px;place-items:center;margin:0 auto 36px;display:grid;transform:rotate(-5deg)}.ci-primary,.ci-secondary{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.ci-page .ci-primary{border:1px solid var(--brand-gold);background:linear-gradient(145deg, var(--brand-gold), var(--brand-gold));box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 45.88%, transparent), 0 8px 26px color-mix(in srgb, var(--brand-gold) 8.63%, transparent);color:var(--brand-obsidian)}.ci-page .ci-secondary{color:var(--ci-text);border:1px solid color-mix(in srgb, var(--brand-gold) 21.18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-green) 40%, transparent), color-mix(in srgb, var(--brand-green) 60%, transparent));box-shadow:inset 0 1px color-mix(in srgb, var(--brand-white) 3.14%, transparent)}.ci-page .ci-primary:hover{background:var(--brand-gold)}.ci-page .ci-secondary:hover{border-color:color-mix(in srgb, var(--brand-gold) 53.33%, transparent)}.ci-text-link{color:var(--ci-muted);text-align:center;background:0 0;border:0;min-height:36px;margin:24px auto;font-size:12px;display:block}.ci-page small,.ci-note{color:var(--ci-muted);font-size:12px;line-height:1.6}.ci-panel{border:1px solid color-mix(in srgb, var(--brand-text-muted) 18.82%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--brand-green) 65.1%, transparent), var(--brand-surface-inset));box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 3.92%, transparent);border-radius:18px;margin:26px 0;padding:26px}.ci-panel>p{color:var(--ci-muted)}.ci-meet{max-width:700px;margin:38px auto}.ci-meet-top{color:var(--ci-muted);justify-content:space-between;gap:16px;font-size:.75rem;display:flex}.ci-progress{gap:6px;margin:18px 0 46px;display:flex}.ci-progress span{background:color-mix(in srgb, var(--brand-white) 7.84%, transparent);flex:1;height:2px}.ci-progress .is-lit{background:var(--ci-gold);box-shadow:0 0 8px color-mix(in srgb, var(--brand-gold) 25.1%, transparent)}.ci-cassius-mark{color:var(--ci-gold);letter-spacing:.2em;align-items:center;gap:12px;font-size:.75rem;display:flex}.ci-field{color:var(--ci-muted);flex-direction:column;gap:10px;min-width:0;margin:24px 0;font-size:12px;display:flex}.ci-page input:not([type=checkbox]),.ci-page textarea,.ci-page select{background:var(--brand-surface-inset);border:1px solid color-mix(in srgb, var(--brand-text-muted) 23.92%, transparent);width:100%;color:var(--ci-text);resize:vertical;border-radius:10px;min-height:48px;padding:15px;font-size:16px;line-height:1.5}.ci-page input::placeholder,.ci-page textarea::placeholder{color:var(--brand-text-muted)}.ci-page input:focus,.ci-page textarea:focus{border-color:var(--ci-gold)}.ci-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:13px}.ci-choices{flex-wrap:wrap;gap:10px;margin:32px 0;display:flex}.ci-choices button,.ci-decisions button,.ci-domain-tabs button{border:1px solid color-mix(in srgb, var(--brand-green) 18.82%, transparent);background:color-mix(in srgb, var(--brand-green) 50.2%, transparent);color:var(--brand-text);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-size:13px;display:inline-flex}.ci-page button[aria-pressed=true]{background:color-mix(in srgb, var(--brand-gold) 9.8%, transparent);border-color:color-mix(in srgb, var(--brand-gold) 60%, transparent);color:var(--brand-gold-light);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 9.41%, transparent)}.ci-actions{justify-content:space-between;align-items:center;gap:16px;margin:35px 0 20px;display:flex}.ci-privacy{color:var(--ci-muted);justify-content:center;align-items:flex-start;gap:8px;margin:32px 0;font-size:.75rem;display:flex}.ci-privacy svg{flex-shrink:0;margin-top:3px}.ci-review-summary{color:var(--ci-muted);justify-content:space-between;gap:16px;margin:25px 0;font-size:.75rem;display:flex}.ci-review>section>h2{color:var(--ci-gold);letter-spacing:.1em;margin:30px 0 14px;font-size:12px}.ci-review-card{background:linear-gradient(125deg, color-mix(in srgb, var(--brand-green) 63.92%, transparent), var(--brand-surface-inset));border:1px solid color-mix(in srgb, var(--brand-green) 16.86%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-white) 3.14%, transparent);border-radius:16px;margin:12px 0;padding:20px}.ci-card-meta{color:var(--ci-gold);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.ci-review-card .ci-field{margin:16px 0}.ci-card-controls{grid-template-columns:1fr 1.7fr;gap:12px;display:grid}.ci-card-controls label{color:var(--ci-muted);flex-direction:column;gap:8px;font-size:.75rem;display:flex}.ci-card-controls select{padding:10px;font-size:12px}.ci-decisions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ci-decisions button{border-radius:8px;min-height:40px;padding:8px 12px;font-size:.75rem}.ci-removed textarea{opacity:.6;text-decoration:line-through}.ci-dialog{background:var(--brand-surface-inset);color:var(--ci-text);border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);width:calc(100% - 28px);max-width:700px;max-height:90dvh;box-shadow:0 24px 120px color-mix(in srgb, var(--brand-black) 73.33%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:24px;padding:30px}.ci-dialog::backdrop{background:color-mix(in srgb, var(--brand-black) 78.82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ci-dialog p{color:var(--ci-muted);font-size:14px}.ci-dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ci-dialog-header button{color:var(--ci-muted);background:0 0;border:0;min-width:44px;min-height:44px}.ci-page summary{cursor:pointer;min-height:44px;color:var(--ci-text);align-content:center;font-size:14px}.ci-dialog details{margin:15px 0}.ci-dialog details textarea{font-size:12px}.ci-dialog .ci-primary{width:100%;margin-top:18px}.ci-knowledge{padding-top:38px}.ci-knowledge-heading{grid-template-columns:1.6fr 1fr;align-items:center;gap:45px;display:grid}.ci-orbit{width:100%;max-width:290px;height:290px;margin:auto;position:relative}.ci-orbit-ring{border:1px solid color-mix(in srgb, var(--brand-gold) 22.75%, transparent);box-shadow:0 0 50px color-mix(in srgb, var(--brand-green) 7.06%, transparent), inset 0 0 45px color-mix(in srgb, var(--brand-green) 8.24%, transparent);border-radius:50%;position:absolute;inset:20px}.ci-orbit-ring:after{content:"";border:1px dashed color-mix(in srgb, var(--brand-gold) 13.33%, transparent);border-radius:50%;position:absolute;inset:25px}.ci-orbit-center{border:1px solid color-mix(in srgb, var(--brand-gold) 45.88%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 20%, transparent), 0 12px 60px color-mix(in srgb, var(--brand-green) 10.2%, transparent);background:radial-gradient(circle at 30% 20%, var(--brand-surface-raised), var(--brand-green) 65%);color:var(--ci-gold);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:95px}.ci-orbit-center strong{letter-spacing:.2em;font-size:.75rem}.ci-orbit-label{background:var(--brand-green);border:1px solid color-mix(in srgb, var(--brand-gold) 27.06%, transparent);color:var(--brand-gold-light);border-radius:8px;padding:8px 13px;font-size:.75rem;position:absolute}.ci-orbit-0{top:0;left:115px}.ci-orbit-1{top:132px;right:0}.ci-orbit-2{bottom:0;left:120px}.ci-orbit-3{top:132px;left:0}.ci-toolbar{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.ci-consent{border-top:1px solid color-mix(in srgb, var(--brand-text-muted) 18.82%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand-text-muted) 18.82%, transparent);align-items:flex-start;gap:18px;margin:30px 0;padding:24px 0;display:flex}.ci-consent>svg{color:var(--ci-gold);flex-shrink:0}.ci-consent strong{font-size:14px}.ci-consent p{color:var(--ci-muted);max-width:650px;margin:8px 0;font-size:12px}.ci-consent label{white-space:nowrap;align-items:center;gap:9px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.ci-consent input{width:18px;height:18px;accent-color:var(--ci-gold)}.ci-domain-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 26px;display:flex}.ci-domain-tabs button{padding:8px 12px;font-size:.75rem}.ci-domain-tabs span{opacity:.65}.ci-node-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ci-node{border:1px solid color-mix(in srgb, var(--brand-green) 18.82%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--brand-green) 52.16%, transparent), var(--brand-surface-inset));box-shadow:inset 0 1px color-mix(in srgb, var(--brand-white) 3.14%, transparent);overflow-wrap:anywhere;border-radius:17px;padding:23px}.ci-node>p{white-space:pre-wrap;margin:24px 0;font-size:15px}.ci-node small{font-size:.75rem}.ci-node-actions{flex-wrap:wrap;gap:6px;margin:18px -8px -8px;display:flex}.ci-node-actions button,.ci-edge button{color:var(--brand-gold-light);background:0 0;border:0;min-height:44px;padding:8px;font-size:.75rem}.ci-node-actions button:hover{text-decoration:underline}.ci-empty{text-align:center;color:var(--ci-muted);border:1px dashed color-mix(in srgb, var(--brand-gold) 22.75%, transparent);border-radius:18px;padding:50px 24px}.ci-connect{grid-template-columns:1fr 1fr;align-items:end;gap:15px;display:grid}.ci-connect .ci-field{margin:12px 0}.ci-edge{border-top:1px solid color-mix(in srgb, var(--brand-white) 7.84%, transparent);overflow-wrap:anywhere;justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;display:flex}.ci-edge small{color:var(--ci-gold);padding:6px 0;display:block}.ci-message{background:var(--brand-surface-raised);border:1px solid color-mix(in srgb, var(--brand-gold) 37.65%, transparent);border-radius:10px;padding:16px;font-size:13px;line-height:1.6}.ci-message button{color:var(--brand-gold-light);background:0 0;border:0;padding:8px;text-decoration:underline}.ci-status{color:var(--brand-success);font-size:12px}.ci-auth{max-width:520px;margin:60px auto;padding:0 24px}.ci-auth>p{color:var(--ci-muted);margin-bottom:35px}.ci-auth>small{margin-top:25px;display:block}.ci-auth .cl-rootBox{width:100%;max-width:100%}.ci-auth .cl-cardBox{width:100%}@media (max-width:700px){.ci-header{padding:22px 5%}.ci-header nav{gap:16px;font-size:.75rem}.ci-wordmark{font-size:.75rem}.ci-content{padding-top:12px}.ci-meet{margin-top:25px}.ci-progress{margin-bottom:34px}.ci-page h1{font-size:40px}.ci-lede{font-size:14px}.ci-choices{gap:8px}.ci-choices button{padding:12px;font-size:12px}.ci-card-controls{grid-template-columns:1fr}.ci-review-card{padding:16px}.ci-actions{gap:10px}.ci-primary,.ci-secondary{padding:13px 16px;font-size:12px}.ci-dialog{border-radius:18px;padding:22px 18px}.ci-knowledge-heading{grid-template-columns:1fr;gap:18px}.ci-orbit{max-width:230px;height:230px}.ci-orbit-center{border-radius:24px;inset:73px}.ci-orbit-0{left:84px}.ci-orbit-1{top:102px}.ci-orbit-2{left:89px}.ci-orbit-3{top:102px}.ci-node-grid{grid-template-columns:1fr}.ci-consent{flex-wrap:wrap;gap:12px}.ci-consent>div{flex:1;min-width:220px}.ci-consent label{margin:0 0 0 34px}.ci-connect{grid-template-columns:1fr}.ci-panel{padding:20px}.ci-review-summary{font-size:.75rem}.ci-toolbar>*{white-space:nowrap;flex:1}.ci-auth{margin-top:40px}.ci-hero{padding-top:40px}}@media (prefers-reduced-motion:reduce){.ci-page *{scroll-behavior:auto!important;transition:none!important}}.ci-header nav{flex-wrap:wrap;justify-content:flex-end}.ci-page{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}.ci-settings{max-width:900px;margin:40px auto;padding:0 16px}.ci-settings>p{margin:16px 0}.ci-settings .cl-rootBox{max-width:100%;margin-top:24px}.ci-auth .cl-rootBox,.ci-auth .cl-cardBox{width:100%;max-width:420px}.ci-auth .cl-card{box-shadow:none}.ci-save-status{color:var(--brand-text-muted);margin:12px 0;font-size:14px}@media (max-width:600px){.ci-page input,.ci-page textarea{font-size:16px}.ci-page button{min-height:44px}.ci-settings .cl-navbar{max-width:100%}}
.gent-memory-bar{z-index:20;background:var(--brand-surface-inset);color:var(--brand-text-muted);border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 18.82%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:10px 24px;font-size:13px;display:flex;position:relative}.gent-memory-bar>span{max-width:75ch}.gent-memory-bar>div{flex-shrink:0;gap:14px;display:flex}.gent-memory-bar button{color:var(--brand-gold)}.gent-memory-bar button:disabled{opacity:.4;cursor:not-allowed}.gent-space{padding:24px 0 60px}.gent-space h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,4vw,54px);font-weight:400}.gent-command{border:1px solid color-mix(in srgb, var(--brand-gold) 25.1%, transparent);background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--brand-surface-raised) 52.16%, transparent), transparent 75%), linear-gradient(130deg, var(--brand-surface-inset), var(--brand-obsidian));box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 7.84%, transparent), 0 20px 55px color-mix(in srgb, var(--brand-black) 33.33%, transparent);border-radius:22px;grid-template-columns:1.1fr 1fr;gap:36px;margin:12px 0 38px;padding:32px;display:grid}.gent-command h2{letter-spacing:-.04em;margin:16px 0;font-size:clamp(26px,3vw,40px);font-weight:400}.gent-command p{color:var(--brand-text-muted);margin-bottom:22px}.gent-priorities{align-content:center;display:grid}.gent-priorities a{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 14.51%, transparent);grid-template-columns:1fr auto;gap:7px;padding:16px 0;display:grid}.gent-priorities span{color:var(--brand-gold);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:12px}.gent-priorities strong{font-weight:400}.gent-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.gent-actions button{align-items:center;gap:7px;min-height:36px;display:inline-flex}.gent-actions button:disabled{opacity:.5;cursor:wait}.gent-editor{border:1px solid color-mix(in srgb, var(--brand-gold) 25.1%, transparent);background:linear-gradient(130deg, color-mix(in srgb, var(--brand-surface-raised) 73.33%, transparent), color-mix(in srgb, var(--brand-surface-inset) 93.33%, transparent));max-width:860px;box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 7.45%, transparent);border-radius:18px;margin:24px 0;padding:26px}.gent-editor h2{margin-bottom:22px;font-size:24px}.gent-editor label,.gent-dialog label{color:var(--brand-text);gap:9px;margin-bottom:18px;font-size:14px;display:grid}.gent-editor input,.gent-editor textarea,.gent-editor select,.gent-dialog textarea{border:1px solid color-mix(in srgb, var(--brand-text-muted) 25.1%, transparent);background:var(--brand-obsidian);width:100%;color:var(--brand-text);font:inherit;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:12px 14px;font-size:16px}.gent-editor input:focus,.gent-editor textarea:focus,.gent-editor select:focus,.gent-dialog textarea:focus{outline:2px solid var(--brand-gold);outline-offset:2px}.gent-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gent-check{align-items:center;line-height:1.5;gap:12px!important;display:flex!important}.gent-check input{width:18px;height:18px;accent-color:var(--brand-gold);flex-shrink:0}.gent-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.gent-record{border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);background:linear-gradient(130deg, color-mix(in srgb, var(--brand-surface) 60%, transparent), color-mix(in srgb, var(--brand-surface-inset) 90.2%, transparent));min-width:0;box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 5.1%, transparent);border-radius:18px;padding:26px}.gent-record h2{overflow-wrap:anywhere;margin:12px 0;font-size:25px;font-weight:400}.gent-record-detail{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--brand-text-muted);max-height:420px;line-height:1.75;overflow:auto}.gent-record small,.gent-date{color:var(--brand-gold);font-size:13px}.gent-record .gent-actions{border-top:1px solid color-mix(in srgb, var(--brand-gold) 14.51%, transparent);padding-top:16px;font-size:14px}.gent-record.is-complete{opacity:.65}.gent-empty{text-align:center;border:1px solid color-mix(in srgb, var(--brand-gold) 15.69%, transparent);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--brand-surface-raised) 43.92%, transparent), transparent);border-radius:20px;margin-top:28px;padding:64px 24px}.gent-empty h2{margin:22px 0 12px;font-size:25px;font-weight:400}.gent-empty p{color:var(--brand-text-muted)}.gent-orbit{border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);color:var(--brand-gold);box-shadow:0 0 50px color-mix(in srgb, var(--brand-green) 12.55%, transparent), inset 0 0 24px color-mix(in srgb, var(--brand-green) 26.67%, transparent);border-radius:50%;padding:24px;display:inline-flex}.gent-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.gent-hub a{border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--brand-surface-raised) 50.2%, transparent), var(--brand-surface-inset));border-radius:18px;gap:12px;padding:26px;display:grid}.gent-hub h2{font-size:24px;font-weight:400}.gent-hub p{color:var(--brand-text-muted)}.gent-hub svg{color:var(--brand-gold)}.gent-invoke{z-index:45;border:1px solid color-mix(in srgb, var(--brand-gold) 53.33%, transparent);background:linear-gradient(145deg, var(--brand-green), var(--brand-surface-inset));color:var(--brand-gold);box-shadow:0 6px 30px color-mix(in srgb, var(--brand-black) 53.33%, transparent), inset 0 1px color-mix(in srgb, var(--brand-gold) 18.82%, transparent);letter-spacing:.1em;border-radius:40px;align-items:center;gap:12px;padding:15px 23px;font-size:14px;display:flex;position:fixed;bottom:28px;right:26px}.gent-invoke small{letter-spacing:0;color:var(--brand-text-muted);font-size:.75rem}.gent-dialog{background:linear-gradient(160deg, var(--brand-surface-raised), var(--brand-obsidian) 65%);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--brand-text);border:0;border-left:1px solid color-mix(in srgb, var(--brand-gold) 40%, transparent);box-shadow:-30px 0 90px color-mix(in srgb, var(--brand-black) 53.33%, transparent);margin:0;padding:32px;position:fixed;inset:0 0 0 auto;overflow:auto}.gent-dialog::backdrop{background:color-mix(in srgb, var(--brand-black) 60%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gent-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.gent-dialog h2{letter-spacing:-.04em;margin-bottom:14px;font-size:32px;font-weight:400}.gent-dialog p{color:var(--brand-text-muted);margin-bottom:24px;line-height:1.6}.gent-dialog textarea{min-height:150px;margin-top:16px}.gent-dialog details{color:var(--brand-gold);margin:16px 0;font-size:13px}.gent-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;color:var(--brand-text-muted);overflow:auto}.gent-answer,.gent-generated p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:25px;line-height:1.8}.gent-generated{border:1px solid color-mix(in srgb, var(--brand-gold) 25.1%, transparent);border-radius:12px;margin:20px 0;padding:22px}.gent-space button:focus-visible,.gent-invoke:focus-visible,.gent-dialog button:focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}@media (max-width:760px){.gent-memory-bar{flex-direction:column;align-items:flex-start;padding:10px 16px;font-size:12px}.gent-command{grid-template-columns:1fr;gap:18px;padding:22px}.gent-records,.gent-hub,.gent-fields{grid-template-columns:1fr}.gent-invoke{padding:12px 18px;bottom:86px;right:16px}.gent-invoke small{display:none}.gent-dialog{padding:24px}.gent-editor{padding:20px}.gent-space{padding-bottom:100px}}.voyage-back{color:var(--brand-gold);align-items:center;gap:10px;margin:20px 0;display:flex}.voyage-heading{justify-content:space-between;align-items:center;gap:25px;margin:25px 0;display:flex}.voyage-heading p{color:var(--brand-text-muted)}.voyage-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0;display:grid}.voyage-journey{text-align:left;border:1px solid color-mix(in srgb, var(--brand-gold) 26.67%, transparent);background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--brand-green) 60%, transparent), transparent), var(--brand-surface-inset);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 9.41%, transparent);border-radius:22px;gap:15px;padding:30px;display:grid}.voyage-journey h2{letter-spacing:-.04em;font-size:30px;font-weight:400}.voyage-journey>svg{color:var(--brand-gold)}.voyage-journey p,.voyage-journey>span:last-of-type{color:var(--brand-text-muted)}.voyage-pulse{border:1px solid color-mix(in srgb, var(--brand-gold) 37.65%, transparent);background:linear-gradient(120deg, var(--brand-surface-raised), var(--brand-surface-inset));box-shadow:0 15px 40px color-mix(in srgb, var(--brand-black) 33.33%, transparent), inset 0 1px color-mix(in srgb, var(--brand-gold) 13.33%, transparent);border-radius:20px;align-items:center;gap:25px;padding:28px;display:flex}.voyage-pulse>svg{color:var(--brand-gold)}.voyage-pulse h2{margin:9px 0;font-size:27px;font-weight:400}.voyage-pulse>span{color:var(--brand-gold);margin-left:auto;font-size:14px}.voyage-pulse p{color:var(--brand-text-muted)}.voyage-tools{align-items:flex-start;gap:25px;margin:25px 0;display:flex}.voyage-tools details{border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);background:color-mix(in srgb, var(--brand-surface) 40%, transparent);border-radius:14px;flex:1;padding:18px}.voyage-tools summary{cursor:pointer;color:var(--brand-gold)}.voyage-tools details p{color:var(--brand-text-muted);margin:15px 0}.voyage-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:30px;display:grid}.voyage-day{letter-spacing:.05em;color:var(--brand-gold);margin:28px 0 20px;font-size:18px;font-weight:400}.voyage-event{border-left:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);grid-template-columns:74px minmax(0,1fr);gap:18px;margin-left:10px;padding:6px 0 18px 22px;display:grid;position:relative}.voyage-event:before{content:"";background:var(--brand-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-4px}.voyage-event.next:before{background:var(--brand-gold);box-shadow:0 0 15px color-mix(in srgb, var(--brand-gold) 66.67%, transparent)}.voyage-event>div:last-child{background:linear-gradient(120deg, var(--brand-surface), var(--brand-surface-inset));border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);border-radius:15px;padding:22px}.voyage-event.next>div:last-child{border-color:color-mix(in srgb, var(--brand-gold) 46.67%, transparent)}.voyage-time{color:var(--brand-gold);padding-top:17px;font-size:20px}.voyage-time small{color:var(--brand-text-muted);margin-top:8px;font-size:12px;display:block}.voyage-event h3{margin:12px 0;font-size:23px;font-weight:400}.voyage-event p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--brand-text-muted);margin:12px 0;line-height:1.65}.voyage-event small{color:var(--brand-text-muted);display:block}.voyage-event a{color:var(--brand-gold);margin:15px 0;display:block}.voyage-event.done{opacity:.55}.voyage-aside>div{border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);background:color-mix(in srgb, var(--brand-surface) 46.67%, transparent);border-radius:16px;margin-top:27px;padding:25px}.voyage-aside h2{margin:15px 0 20px;font-size:24px;font-weight:400}.voyage-aside p{color:var(--brand-text-muted);margin:15px 0;line-height:1.7}.voyage-notes{white-space:pre-wrap;overflow-wrap:anywhere}.voyage-conflicts{background:color-mix(in srgb, var(--brand-surface-raised) 53.33%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 46.67%, transparent);border-radius:12px;margin:20px 0;padding:20px}.voyage-conflicts p{margin-top:10px}.circle-details{border-top:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);margin-top:20px;padding-top:18px}.circle-details summary{cursor:pointer;color:var(--brand-gold);font-size:15px}.circle-brief{margin-top:20px}.circle-brief p{color:var(--brand-text-muted);margin:14px 0;line-height:1.6}.circle-brief h3{margin:20px 0 10px;font-size:16px}.circle-brief a{color:var(--brand-gold);margin:10px 0;display:block}.circle-contact{margin-top:25px}.circle-contact label{gap:12px;margin:15px 0;display:grid}.circle-contact input{background:var(--brand-surface-inset);border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);color:var(--brand-gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:12px}@media (max-width:850px){.voyage-grid{grid-template-columns:1fr}.voyage-heading{display:block}.voyage-journeys{grid-template-columns:1fr}.voyage-tools{flex-direction:column}.voyage-tools details{width:100%}.voyage-pulse{flex-wrap:wrap;padding:22px}.voyage-pulse>span{margin-left:0}.voyage-event{grid-template-columns:55px minmax(0,1fr);gap:12px;padding-left:14px}.voyage-time{font-size:17px}.voyage-event>div:last-child{padding:16px}}.life-dashboard{margin:30px 0}.life-pulse{background:linear-gradient(125deg, color-mix(in srgb, var(--brand-surface-raised) 60%, transparent), color-mix(in srgb, var(--brand-obsidian) 86.67%, transparent));border:1px solid color-mix(in srgb, var(--brand-gold) 25.1%, transparent);border-radius:22px;grid-template-columns:1fr 1fr 1.3fr;display:grid;overflow:hidden}.life-pulse>div{align-content:start;gap:12px;padding:26px;display:grid}.life-pulse>div+div{border-left:1px solid color-mix(in srgb, var(--brand-gold) 14.51%, transparent)}.life-pulse strong{color:var(--brand-gold);font-size:44px;font-weight:400}.life-pulse small{color:var(--brand-text-muted);font-size:20px}.life-pulse p{font-size:21px;line-height:1.4}.life-pulse a,.life-trip-packing a{color:var(--brand-gold)}.life-preparation{border:1px solid color-mix(in srgb, var(--brand-gold) 20.78%, transparent);background:color-mix(in srgb, var(--brand-surface-inset) 66.67%, transparent);border-radius:18px;margin-top:20px;padding:24px}.life-preparation summary{cursor:pointer;color:var(--brand-gold);font-size:20px}.life-preparation>p{color:var(--brand-text-muted);margin:18px 0;line-height:1.7}.life-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.life-fields label,.life-step label,.life-trip-packing form label{gap:9px;min-width:0;display:grid}.life-fields input,.life-fields select,.life-step input,.life-trip-packing form input{background:var(--brand-obsidian);border:1px solid color-mix(in srgb, var(--brand-gold) 30.2%, transparent);width:100%;min-width:0;color:var(--brand-gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:12px}.life-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.life-choices label{border:1px solid color-mix(in srgb, var(--brand-gold) 18.82%, transparent);border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.life-choices small{color:var(--brand-text-muted);margin-top:5px;display:block}.life-choices input,.life-packing-row input{accent-color:var(--brand-gold);flex-shrink:0;width:18px;height:18px}.life-preview{background:color-mix(in srgb, var(--brand-black) 43.92%, transparent);border-radius:10px;margin:20px 0;padding:20px}.life-preview ul,.life-rhythm ol{margin:14px 0;padding-left:23px;line-height:1.9}.life-record-details{border-top:1px solid color-mix(in srgb, var(--brand-gold) 18.82%, transparent);margin-top:20px;padding-top:18px}.life-rhythm p{margin:14px 0}.life-garment{flex-wrap:wrap;gap:15px;margin-bottom:18px;display:flex}.life-garment strong{color:var(--brand-gold);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.life-step{align-items:end;gap:12px;margin:15px 0;display:flex}.life-step label{flex:1}.life-step button,.life-packing-row button{color:var(--brand-gold);padding:8px;font-size:12px}.life-trip-packing{border:1px solid color-mix(in srgb, var(--brand-gold) 20.78%, transparent);border-radius:16px;padding:22px}.life-trip-packing h3{margin:12px 0;font-size:24px}.life-trip-packing form{gap:12px;margin-top:20px;display:grid}.life-trip-packing>p{margin:12px 0;line-height:1.6}.life-packing-row{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 12.55%, transparent);align-items:start;gap:10px;padding:14px 0;display:flex}.life-packing-row label{overflow-wrap:anywhere;flex:1;gap:10px;display:flex}.life-editor{margin-top:20px}@media (max-width:750px){.life-pulse{grid-template-columns:1fr 1fr}.life-pulse>div:last-child{border-left:0;border-top:1px solid color-mix(in srgb, var(--brand-gold) 14.51%, transparent);grid-column:1/-1}.life-fields,.life-choices{grid-template-columns:1fr}.life-step{flex-direction:column;align-items:start}.life-step label{width:100%}}.capture-quick{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-surface-raised) 62.75%, transparent), color-mix(in srgb, var(--brand-obsidian) 80%, transparent));margin:30px 0}.capture-review{border-top:1px solid color-mix(in srgb, var(--brand-gold) 18.82%, transparent);margin:20px 0;padding-top:20px}.capture-review output,.capture-quick output{color:var(--brand-gold);margin-top:12px;line-height:1.6;display:block}.desk-focus{border:1px solid color-mix(in srgb, var(--brand-gold) 20.78%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-surface-raised) 60%, transparent), color-mix(in srgb, var(--brand-obsidian) 85.1%, transparent));border-radius:20px;margin:32px 0;padding:26px}.desk-focus h2{margin:15px 0;font-size:30px}.desk-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.desk-buckets>div{border:1px solid color-mix(in srgb, var(--brand-gold) 14.51%, transparent);border-radius:12px;min-width:0;padding:20px}.desk-buckets h3{justify-content:space-between;font-size:18px;display:flex}.desk-buckets h3 span{color:var(--brand-gold)}.desk-buckets article{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 12.55%, transparent);overflow-wrap:anywhere;padding:18px 0}.desk-buckets article small{color:var(--brand-text-muted);margin:8px 0;display:block}@media (max-width:750px){.desk-buckets{grid-template-columns:1fr}.desk-focus{padding:18px}}
.voyage-active{width:100%;margin:0!important}.voyage-active>.topbar,.voyage-active .footer,.voyage-active .notice{display:none}.voyage-active #main{max-width:none!important;padding:0!important}.mobile-dock[hidden]{display:none!important}.voyage-mode{--v-gold:var(--brand-gold);--v-text:var(--brand-text);--v-muted:var(--brand-text-muted);isolation:isolate;background:var(--brand-obsidian);min-height:100svh;color:var(--v-text);font-family:var(--font-geist-sans), Arial, sans-serif;animation:.65s ease-out v-enter;position:relative;overflow:hidden}.voyage-mode button,.voyage-mode a{touch-action:manipulation}.voyage-mode button{cursor:pointer}.voyage-mode button:disabled{opacity:.45;cursor:default}.voyage-mode :focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}.voyage-mode button,.voyage-mode a{min-height:44px}.voyage-world{z-index:-2;position:absolute;inset:0;overflow:hidden}.voyage-map{position:absolute;inset:0}.voyage-world-status{color:var(--brand-text-muted);letter-spacing:.04em;background:color-mix(in srgb, var(--brand-obsidian) 78.82%, transparent);pointer-events:none;border-radius:4px;padding:5px 10px;font-size:12px;position:absolute;top:48%;left:24px}.voyage-atmosphere{background:radial-gradient(ellipse at 62% 30%, color-mix(in srgb, var(--brand-green) 46.67%, transparent), transparent 50%), radial-gradient(ellipse at 10% 90%, color-mix(in srgb, var(--brand-surface) 50.2%, transparent), transparent 55%), linear-gradient(145deg, var(--brand-black), var(--brand-surface) 55%, var(--brand-black));position:absolute;inset:0}.voyage-radar{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-gold) 16.08%, transparent);background:repeating-linear-gradient(0deg, transparent 0 59px, color-mix(in srgb, var(--brand-gold) 4.31%, transparent) 59px 60px), repeating-linear-gradient(90deg, transparent 0 59px, color-mix(in srgb, var(--brand-gold) 4.31%, transparent) 59px 60px);width:min(65vw,850px);box-shadow:0 0 150px color-mix(in srgb, var(--brand-green) 9.8%, transparent), inset 0 0 150px color-mix(in srgb, var(--brand-green) 12.55%, transparent);border-radius:50%;position:absolute;top:2%;right:4%;transform:perspective(900px)rotateX(56deg)rotate(-20deg)}.voyage-radar i{border:1px solid color-mix(in srgb, var(--brand-gold) 20.78%, transparent);border-radius:50%;position:absolute;inset:15%}.voyage-radar i:nth-child(2){inset:30%}.voyage-radar i:nth-child(3){background:color-mix(in srgb, var(--brand-gold) 8.24%, transparent);box-shadow:0 0 60px color-mix(in srgb, var(--brand-gold) 18.82%, transparent);inset:45%}.voyage-radar span{color:var(--brand-gold);place-items:center;font:60px Arial;display:grid;position:absolute;inset:0}.voyage-mode:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--brand-black) 69.02%, transparent), transparent 50%, color-mix(in srgb, var(--brand-black) 94.12%, transparent));position:absolute;inset:0}.voyage-top{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 12.55%, transparent);justify-content:space-between;align-items:center;height:98px;padding:22px 36px;display:flex}.voyage-top>button,.voyage-map-tools>button{background:color-mix(in srgb, var(--brand-surface-inset) 85.88%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 23.14%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50px;padding:10px 14px}.voyage-exit{color:var(--brand-text-muted);align-items:center;gap:12px;font-size:14px;display:inline-flex}.voyage-wordmark{color:var(--brand-gold);letter-spacing:.26em;align-items:center;gap:13px;font-size:19px;display:flex}.voyage-wordmark small{letter-spacing:.24em;color:var(--brand-text-muted);margin-top:4px;font-size:.75rem;display:block}.voyage-context{pointer-events:none;width:fit-content;padding:38px 38px 0}.voyage-context button{pointer-events:auto}.voyage-kicker{color:var(--brand-gold);letter-spacing:.15em;align-items:center;gap:9px;font-size:12px;display:flex}.voyage-kicker i{background:var(--brand-green);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb, var(--brand-green) 46.67%, transparent);border-radius:100%}.voyage-kicker b{color:var(--brand-text-dim);margin:0 5px;font-weight:400}.voyage-context h1{font-family:var(--font-display);letter-spacing:-.035em;margin:20px 0 15px;font-size:clamp(30px,3.1vw,49px);font-weight:400;line-height:1.2}.voyage-context h1 em{color:var(--brand-text-muted);font-weight:400}.voyage-area{color:var(--brand-gold);align-items:center;gap:12px;font-size:14px;display:flex}.voyage-location-note{color:var(--brand-text-muted);font-size:12px;display:block}.voyage-map-tools{justify-content:flex-end;gap:10px;padding:18px 36px 26px;font-size:13px;display:flex}.voyage-discovery{max-width:1500px;margin:auto;padding:0 36px 18px}.voyage-filters{scrollbar-width:thin;scrollbar-color:var(--brand-gold) transparent;gap:8px;padding-bottom:16px;display:flex;overflow-x:auto}.voyage-filters button{white-space:nowrap;border:1px solid color-mix(in srgb, var(--brand-text-muted) 16.08%, transparent);background:color-mix(in srgb, var(--brand-surface-inset) 81.96%, transparent);color:var(--brand-text-muted);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;padding:8px 18px;font-size:14px}.voyage-filters button[aria-pressed=true]{border-color:var(--brand-gold);background:color-mix(in srgb, var(--brand-gold) 12.55%, transparent);color:var(--brand-gold)}.voyage-results-heading{color:var(--brand-text);justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.voyage-results-heading>span{align-items:center;gap:8px;display:flex}.voyage-results-heading small{color:var(--brand-text-muted);letter-spacing:.11em;font-size:.75rem}.voyage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:216px;display:grid}.voyage-card,.voyage-glass{background:linear-gradient(125deg, color-mix(in srgb, var(--brand-surface-raised) 92.94%, transparent), color-mix(in srgb, var(--brand-surface-inset) 93.73%, transparent));border:1px solid color-mix(in srgb, var(--brand-gold) 21.18%, transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 18px 60px color-mix(in srgb, var(--brand-black) 26.67%, transparent);border-radius:14px}.voyage-card{transition:transform .3s,border-color .3s;overflow:hidden}.voyage-card:hover,.voyage-card.active{border-color:var(--brand-gold);transform:translateY(-3px)}.voyage-card-main{text-align:left;width:100%;padding:18px 22px 10px;display:block}.voyage-card-index{color:var(--brand-gold);align-items:center;gap:12px;font:18px Arial;display:flex}.voyage-card-index>span{text-transform:uppercase;letter-spacing:.11em;color:var(--brand-text-muted);font:12px Arial,sans-serif}.voyage-card h2{color:var(--brand-gold);margin:15px 0 7px;font:27px Arial}.voyage-card p{color:var(--brand-text-muted);font-size:13px}.voyage-match{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.voyage-match>span{letter-spacing:.13em;color:var(--brand-gold);font-size:.75rem}.voyage-match strong{color:var(--brand-gold);font-size:23px;font-weight:400}.voyage-match small{color:var(--brand-text-muted);margin-left:4px;font-size:.75rem}.voyage-card .voyage-basis{color:var(--brand-text-muted);font-size:.75rem}.voyage-card-actions{border-top:1px solid color-mix(in srgb, var(--brand-gold) 12.55%, transparent);justify-content:space-between;padding:0 15px;display:flex}.voyage-card-actions button{color:var(--brand-gold);align-items:center;gap:7px;font-size:12px;display:flex}.voyage-command{background:linear-gradient(105deg, color-mix(in srgb, var(--brand-surface) 92.16%, transparent), color-mix(in srgb, var(--brand-surface-inset) 96.08%, transparent));border:1px solid color-mix(in srgb, var(--brand-gold) 60.39%, transparent);box-shadow:0 0 35px color-mix(in srgb, var(--brand-gold) 7.06%, transparent), inset 0 1px color-mix(in srgb, var(--brand-gold) 13.33%, transparent);color:var(--brand-gold);border-radius:18px;align-items:center;gap:17px;margin-top:20px;padding:10px 12px 10px 22px;display:flex}.voyage-command input{width:100%;min-width:0;color:var(--brand-gold);background:0 0;border:0;outline:none;flex:1;font-size:16px}.voyage-command input::placeholder{color:var(--brand-text-muted)}.voyage-command button{flex-shrink:0;padding:10px}.voyage-command .voyage-submit{background:var(--brand-gold);color:var(--brand-obsidian);border-radius:11px}.voyage-command-foot{color:var(--brand-text-muted);letter-spacing:.08em;justify-content:space-between;gap:15px;padding:12px 3px;font-size:.75rem;display:flex}.voyage-notice{color:var(--brand-gold);max-width:900px;min-height:20px;font-size:13px}.voyage-empty{min-height:150px;color:var(--brand-text-muted);border:1px solid color-mix(in srgb, var(--brand-gold) 18.82%, transparent);background:color-mix(in srgb, var(--brand-surface-inset) 78.82%, transparent);text-align:center;border-radius:14px;grid-column:1/-1;place-items:center;padding:25px;font-size:16px;display:grid}.voyage-glass{z-index:40;width:min(420px,100vw - 32px);max-height:calc(100svh - 125px);padding:28px;position:fixed;top:105px;right:24px;overflow:auto}.voyage-glass h2{margin:22px 0 16px;font:32px Arial}.voyage-glass h3{color:var(--brand-gold);margin:22px 0 10px;font-size:17px}.voyage-glass p{color:var(--brand-text-muted);margin:12px 0;font-size:14px;line-height:1.65}.voyage-glass .voyage-basis{color:var(--brand-text-muted);font-size:12px}.voyage-close{float:right;margin:-15px -12px 0 5px;padding:10px}.voyage-detail-actions{color:var(--brand-gold);gap:20px;font-size:14px;display:flex}.voyage-glass dl{grid-template-columns:1fr 1fr;gap:10px;padding:15px 0;font-size:14px;display:grid}.voyage-glass dd{color:var(--brand-text-muted)}.voyage-glass summary{cursor:pointer;min-height:44px;padding-top:10px}.voyage-go{flex-wrap:wrap;gap:8px;display:flex}.voyage-go a,.voyage-primary{border:1px solid color-mix(in srgb, var(--brand-gold) 50.2%, transparent);color:var(--brand-gold);border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:14px;display:inline-flex}.voyage-settings label{color:var(--brand-text-muted);margin:18px 0;font-size:14px;display:block}.voyage-settings input[type=checkbox]{accent-color:var(--brand-gold);margin-right:10px}.voyage-settings select{background:var(--brand-surface-inset);border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);width:100%;color:var(--brand-gold);border-radius:8px;margin-top:9px;padding:12px;display:block}.voyage-settings>button:not(.voyage-close){color:var(--brand-gold);font-size:14px}.voyage-world-marker{background:color-mix(in srgb, var(--brand-surface) 87.45%, transparent);width:44px;height:44px;color:var(--brand-gold);border:1px solid var(--brand-gold);box-shadow:0 0 25px color-mix(in srgb, var(--brand-gold) 27.06%, transparent);border-radius:12px;font-size:15px}.voyage-world-marker.selected{background:var(--brand-gold);color:var(--brand-obsidian)}.voyage-journeys-overlay{z-index:50;background:var(--brand-obsidian);padding:25px;position:fixed;inset:0;overflow:auto}.voyage-journeys-overlay>.voyage-exit{z-index:2;background:var(--brand-surface-inset);border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);border-radius:30px;padding:8px 15px;position:sticky;top:0}.voyage-map .mapboxgl-ctrl-bottom-left,.voyage-map .mapboxgl-ctrl-bottom-right{top:44%;bottom:auto}.voyage-mode.day .voyage-atmosphere{filter:brightness(1.2)}@keyframes v-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (min-width:1500px){.voyage-context{padding-top:55px}.voyage-map-tools{padding-top:80px}}@media (max-width:700px){.voyage-top{height:78px;padding:16px 18px}.voyage-exit{gap:7px;font-size:12px}.voyage-wordmark{letter-spacing:.18em;gap:8px;font-size:15px}.voyage-wordmark small{font-size:.75rem}.voyage-context{padding:28px 22px 0}.voyage-context h1{margin:16px 0 8px;font-size:31px}.voyage-kicker,.voyage-location-note{font-size:.75rem}.voyage-map-tools{gap:8px;padding:20px 20px 16px;font-size:12px}.voyage-world-status{max-width:160px;font-size:.75rem;top:245px;left:auto;right:18px}.voyage-radar{width:110vw;top:70px;right:-30%}.voyage-discovery{padding:0 18px max(16px, env(safe-area-inset-bottom))}.voyage-filters{gap:7px;padding-bottom:8px}.voyage-filters button{padding:7px 14px;font-size:12px}.voyage-results-heading{font-size:12px}.voyage-results-heading small{letter-spacing:.02em;font-size:.75rem}.voyage-cards{scroll-snap-type:x mandatory;gap:10px;min-height:205px;padding-bottom:8px;display:flex;overflow-x:auto}.voyage-card{scroll-snap-align:start;flex:0 0 85%}.voyage-card-main{padding:15px 18px 6px}.voyage-card h2{margin-top:12px;font-size:25px}.voyage-match{margin-top:10px}.voyage-command{border-radius:14px;gap:8px;margin-top:12px;padding:7px 8px 7px 12px}.voyage-command>svg{width:18px}.voyage-command input{font-size:16px}.voyage-command-foot{font-size:.75rem;line-height:1.5;display:block}.voyage-command-foot span{display:block}.voyage-notice{font-size:12px}.voyage-glass{max-height:calc(100svh - 110px);padding:24px;top:90px;right:16px}.voyage-empty{min-width:100%}}@media (prefers-reduced-motion:reduce){.voyage-mode,.voyage-mode *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.voyage-card:hover{transform:none}}:is(body:has(.voyage-mode)>.gent-memory-bar,body:has(.voyage-mode)>.gent-invoke){display:none}body:has(.voyage-journeys-overlay)>.gent-memory-bar{z-index:60;display:flex;position:fixed;inset:auto 0 0}.voyage-journeys-overlay{padding-bottom:100px}.voyage-notice{display:block}.voyage-origin{border:3px solid var(--brand-gold);background:var(--brand-green);width:20px;height:20px;box-shadow:0 0 0 10px color-mix(in srgb, var(--brand-green) 13.33%, transparent), 0 0 35px color-mix(in srgb, var(--brand-green) 40%, transparent);border-radius:50%}.voyage-city-search>div{gap:8px;display:flex}.voyage-city-search input{background:var(--brand-surface-inset);border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);width:100%;min-width:0;color:var(--brand-gold);border-radius:8px;padding:10px;font-size:16px}.voyage-city-search button{border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);color:var(--brand-gold);border-radius:8px;padding:10px;font-size:14px}.voyage-city-search output{color:var(--brand-text-muted);margin:10px 0;font-size:12px;display:block}.voyage-city-results{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 25.1%, transparent);padding-bottom:12px;display:grid}.voyage-city-results button{text-align:left;color:var(--brand-gold);justify-content:space-between;align-items:center;font-size:14px;display:flex}.voyage-taste-categories{border-top:1px solid color-mix(in srgb, var(--brand-gold) 25.1%, transparent);margin-top:20px;padding-top:14px}.voyage-taste-categories legend{color:var(--brand-gold);font-size:14px}.voyage-taste-categories label{text-transform:capitalize;margin:10px 0}
.creative-studio{--cs-gold:var(--brand-gold);--cs-dim:var(--brand-text-muted);color:var(--brand-gold);margin-top:26px}.cs-header{justify-content:space-between;align-items:center;gap:20px;padding:32px 8px 42px;display:flex}.cs-kicker{letter-spacing:2px;color:var(--cs-gold);align-items:center;gap:9px;font-size:.75rem;display:inline-flex}.cs-kicker>span{background:var(--brand-green);width:5px;height:5px;box-shadow:0 0 14px var(--brand-green);border-radius:50%}.cs-header h2{letter-spacing:-2px;margin:22px 0;font-size:clamp(35px,4vw,64px);font-weight:400;line-height:1.08}.creative-studio em{font-family:var(--font-display);color:var(--brand-gold);font-weight:400}.cs-header p,.cs-brands p{color:var(--cs-dim);font-size:14px;line-height:1.7}.cs-sigil{border:1px solid color-mix(in srgb, var(--brand-gold) 26.67%, transparent);width:112px;height:112px;color:var(--cs-gold);background:radial-gradient(circle, color-mix(in srgb, var(--brand-green) 50.2%, transparent), transparent 68%);box-shadow:0 0 70px color-mix(in srgb, var(--brand-green) 16.86%, transparent), inset 0 0 28px color-mix(in srgb, var(--brand-gold) 6.27%, transparent);border-radius:50%;place-items:center;margin-right:30px;display:grid}.cs-tabs{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 9.41%, transparent);align-items:center;gap:28px;margin-bottom:28px;display:flex}.creative-studio button{cursor:pointer;transition:background .2s,color .2s,opacity .2s}.creative-studio button:disabled{opacity:.45;cursor:not-allowed}.creative-studio button:focus-visible,.creative-studio input:focus-visible,.creative-studio textarea:focus-visible,.creative-studio select:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.cs-tabs button{color:var(--brand-text-muted);border-bottom:2px solid #0000;padding:15px 0;font-size:13px}.cs-tabs button[aria-current]{color:var(--cs-gold);border-color:var(--cs-gold)}.cs-tabs>span{color:var(--brand-text-muted);margin-left:auto;font-size:.75rem}.cs-workspace{grid-template-columns:minmax(285px,.85fr) minmax(0,1.4fr);align-items:start;gap:22px;display:grid}.cs-director,.cs-canvas-panel,.cs-brands form{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-gold) 2.35%, transparent), color-mix(in srgb, var(--brand-gold) 0%, transparent) 42%), var(--brand-surface-inset);border:1px solid color-mix(in srgb, var(--brand-gold) 14.12%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 3.14%, transparent), 0 20px 50px color-mix(in srgb, var(--brand-black) 20%, transparent);border-radius:22px;padding:24px}.cs-section-title{letter-spacing:1.8px;color:var(--brand-gold);align-items:center;gap:8px;margin-bottom:23px;font-size:.75rem;display:flex}.cs-section-title>span:last-child{color:var(--brand-text-dim);margin-left:auto;font-size:8px}.cs-modes{flex-wrap:wrap;gap:5px;margin-bottom:23px;display:flex}.cs-modes button{border:1px solid color-mix(in srgb, var(--brand-gold) 8.24%, transparent);color:var(--brand-text-muted);border-radius:7px;padding:8px 10px;font-size:.75rem}.cs-modes button[aria-pressed=true]{background:color-mix(in srgb, var(--brand-gold) 10.98%, transparent);border-color:color-mix(in srgb, var(--brand-gold) 46.67%, transparent);color:var(--brand-gold)}.cs-label{color:var(--brand-text-muted);margin:16px 0 7px;font-size:.75rem;line-height:1.4;display:block}.creative-studio select,.creative-studio textarea,.cs-library input{border:1px solid color-mix(in srgb, var(--brand-gold) 9.41%, transparent);background:var(--brand-obsidian);width:100%;color:var(--brand-text);font:inherit;border-radius:9px;padding:12px;font-size:12px}.creative-studio select{margin-top:7px}.creative-studio textarea{resize:vertical;min-height:65px;line-height:1.7}.creative-studio textarea::placeholder{color:var(--brand-text-dim)}.cs-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cs-uploads{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cs-upload{border:1px dashed color-mix(in srgb, var(--brand-green) 25.1%, transparent);color:var(--brand-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:.75rem;display:flex;position:relative}.cs-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cs-upload:focus-within{outline:2px solid var(--cs-gold)}.cs-check{align-items:center;gap:10px;margin:18px 0 8px;font-size:.75rem;display:flex}.cs-check input{accent-color:var(--brand-gold)}.cs-fine{color:var(--brand-text-muted);margin:12px 0;font-size:.75rem;line-height:1.7}.cs-generate{background:linear-gradient(110deg, var(--brand-gold), var(--brand-gold));width:100%;color:var(--brand-surface);box-shadow:0 5px 20px color-mix(in srgb, var(--brand-gold) 7.06%, transparent);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:14px 12px;font-size:12px;font-weight:600;display:flex}.cs-generate svg:last-child{margin-left:auto}.cs-campaign{border:1px solid color-mix(in srgb, var(--brand-green) 18.82%, transparent);width:100%;color:var(--brand-text-muted);border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:.75rem;display:flex}.cs-campaign span{color:var(--brand-text-muted);margin-left:auto;font-size:.75rem}.cs-empty{text-align:center;border:1px solid color-mix(in srgb, var(--brand-green) 8.63%, transparent);background:radial-gradient(ellipse at 50% 32%, color-mix(in srgb, var(--brand-green) 27.06%, transparent), transparent 55%), linear-gradient(145deg, var(--brand-surface), var(--brand-obsidian));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:30px;display:flex}.cs-orbit{color:var(--brand-gold);border:1px solid color-mix(in srgb, var(--brand-gold) 26.67%, transparent);outline:1px solid color-mix(in srgb, var(--brand-gold) 9.41%, transparent);outline-offset:19px;width:90px;height:90px;box-shadow:0 0 80px color-mix(in srgb, var(--brand-green) 9.02%, transparent);border-radius:50%;place-items:center;margin:35px auto 55px;display:grid}.cs-empty h3,.cs-brands h3{letter-spacing:-1px;margin:22px 0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.2}.cs-empty>p{max-width:310px;color:var(--brand-text-muted);font-size:12px;line-height:1.8}.cs-starters{gap:8px;width:100%;max-width:310px;margin-top:30px;display:grid}.cs-starters button{border:1px solid color-mix(in srgb, var(--brand-green) 14.12%, transparent);color:var(--brand-text-muted);text-align:left;background:color-mix(in srgb, var(--brand-gold) 1.18%, transparent);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:.75rem;display:flex}.cs-starters button:hover{background:color-mix(in srgb, var(--brand-gold) 7.45%, transparent)}.cs-canvas{background:var(--brand-black);border-radius:12px;width:100%;max-height:780px;position:relative;overflow:hidden}.cs-canvas>img:first-child{object-fit:contain}.cs-product-layer{object-fit:contain!important;width:60%!important;height:72%!important;position:absolute!important;inset:14% 20%!important}.cs-logo-layer{object-fit:contain!important;width:auto!important;max-width:22%!important;height:auto!important;max-height:12%!important;position:absolute!important;top:6%!important;left:6%!important}.cs-asset-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.cs-asset-actions button,.cs-library-bar button,.cs-brands>div>button{border:1px solid color-mix(in srgb, var(--brand-green) 16.08%, transparent);color:var(--brand-text);border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:.75rem;display:flex}.cs-asset-actions button[aria-pressed=true]{color:var(--cs-gold)}.cs-copy{border-top:1px solid color-mix(in srgb, var(--brand-gold) 7.06%, transparent);color:var(--brand-text-muted);margin-top:25px;padding-top:24px;font-size:13px;line-height:1.8}.cs-copy p{margin:12px 0}.cs-copy strong{color:var(--brand-gold);font-weight:400;display:block}.cs-copy>button,.cs-text-button{color:var(--cs-gold);text-underline-offset:4px;margin-top:15px;font-size:.75rem;text-decoration:underline}.cs-copy details{color:var(--brand-text-muted);margin-top:20px;font-size:.75rem}.cs-copy summary{cursor:pointer}.cs-filmstrip{gap:9px;padding:20px 0 0;display:flex;overflow-x:auto}.cs-filmstrip button{border:1px solid color-mix(in srgb, var(--brand-gold) 12.55%, transparent);border-radius:8px;flex:0 0 80px;position:relative;overflow:hidden}.cs-filmstrip button[aria-pressed=true]{border-color:var(--cs-gold)}.cs-filmstrip img{object-fit:cover;width:80px;height:68px}.cs-filmstrip span{color:var(--brand-text-muted);padding:4px;font-size:8px;display:block}.cs-notice{background:var(--brand-surface-raised);color:var(--brand-gold-light);border:1px solid color-mix(in srgb, var(--brand-gold) 20%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;padding:15px;font-size:12px;line-height:1.6;display:flex}.cs-notice button{flex-shrink:0}.cs-thumbs{gap:8px;margin-top:12px;display:flex}.cs-thumbs>div{position:relative}.cs-thumbs img{object-fit:contain;background:var(--brand-surface-raised);border-radius:5px}.cs-thumbs button{background:var(--brand-surface);border-radius:50%;padding:3px;position:absolute;top:0;right:0}.cs-conversation p{border-left:1px solid color-mix(in srgb, var(--brand-gold) 26.67%, transparent);background:color-mix(in srgb, var(--brand-gold) 1.18%, transparent);color:var(--brand-text-muted);padding:12px;font-size:12px;line-height:1.7}.cs-conversation p.user{border-color:color-mix(in srgb, var(--brand-text-muted) 26.67%, transparent)}.cs-conversation b{letter-spacing:1.4px;color:var(--cs-gold);margin-bottom:5px;font-size:8px;display:block}.cs-conversation{max-height:240px;overflow:auto}.cs-spin{animation:2s linear infinite cs-spin}.cs-progress{background:color-mix(in srgb, var(--brand-obsidian) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.cs-library-bar{align-items:center;gap:20px;margin:30px 0;display:flex}.cs-library-bar>div{flex:1}.cs-library h3{font-size:25px;font-weight:400}.cs-library p{color:var(--brand-text-muted);font-size:12px}.cs-library input{width:220px}.cs-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cs-gallery article{border:1px solid color-mix(in srgb, var(--brand-gold) 8.63%, transparent);background:var(--brand-surface-inset);border-radius:15px;overflow:hidden}.cs-gallery article>div{padding:15px}.cs-gallery-image{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.cs-gallery-image>img:first-child{object-fit:contain;width:100%;height:100%}.cs-library-empty{text-align:center;padding:80px 20px}.cs-brands{grid-template-columns:1fr 1.2fr;gap:60px;margin:35px 0;display:grid}.cs-brands>div>button{margin-top:15px}.cs-brands textarea{margin-top:7px}.cs-brands form{padding:30px}.cs-legacy{border-top:1px solid color-mix(in srgb, var(--brand-gold) 9.41%, transparent);margin-top:40px;padding-top:20px}.cs-legacy>summary{cursor:pointer;color:var(--brand-text-muted);font-size:12px}.cs-legacy[open]>summary{margin-bottom:24px}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.cs-workspace{grid-template-columns:1fr}.cs-canvas-panel{grid-row:1}.cs-empty{min-height:390px}.cs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-brands{gap:25px}.cs-sigil{width:80px;height:80px}.cs-header h2{font-size:42px}}@media (max-width:600px){.cs-header{padding:12px 0 25px}.cs-header h2{font-size:34px}.cs-sigil{display:none}.cs-tabs{flex-wrap:wrap;gap:18px}.cs-tabs>span{width:100%;margin:0 0 12px}.cs-director,.cs-canvas-panel{border-radius:15px;padding:17px}.cs-empty{min-height:370px;padding:20px}.cs-empty h3{font-size:30px}.cs-orbit{width:70px;height:70px;margin:25px auto 45px}.cs-gallery{grid-template-columns:1fr}.cs-library-bar{flex-wrap:wrap}.cs-library-bar>div{flex-basis:100%}.cs-library input{flex:1;width:150px}.cs-brands{grid-template-columns:1fr}.cs-two{gap:8px}.cs-section-title{letter-spacing:1px}}@media (prefers-reduced-motion:reduce){.cs-spin{animation:none}.creative-studio button{transition:none}}
.vd-root{--vd-gold:var(--brand-gold);--vd-white:var(--brand-gold);--vd-muted:var(--brand-text-muted);--vd-edge:color-mix(in srgb, var(--brand-gold) 21.96%, transparent);--vd-inset:inset 0 1px 0 color-mix(in srgb, var(--brand-gold) 7.06%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--brand-black) 60%, transparent);color:var(--vd-white);padding:0 0 28px}main[data-view=home]>.page-heading{display:none}.vd-root h1,.vd-root h2,.vd-root h3,.vd-root p,.vd-root fieldset{margin:0}.vd-root button,.vd-root a,.vd-root summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.vd-root button:focus-visible,.vd-root a:focus-visible,.vd-root summary:focus-visible,.vd-root input:focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}.vd-root button{cursor:pointer}.vd-root button:disabled{opacity:.5;cursor:not-allowed}.vd-root button:active:not(:disabled){transform:translateY(1px)}.vd-overline{letter-spacing:.16em;color:var(--vd-muted);font-size:12px;font-weight:550;line-height:1.5;display:block}.vd-welcome{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 22px;display:flex}.vd-welcome h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(24px,2.5vw,36px);font-weight:420;line-height:1.2}.vd-welcome>.vd-chip{max-width:220px}.vd-chip{border:1px solid color-mix(in srgb, var(--brand-text-muted) 10.59%, transparent);letter-spacing:.075em;color:var(--brand-text-muted);background:color-mix(in srgb, var(--brand-gold) 1.18%, transparent);white-space:normal;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.vd-chip i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.vd-chip-gold{color:var(--brand-gold);border-color:color-mix(in srgb, var(--brand-gold) 18.04%, transparent);background:color-mix(in srgb, var(--brand-gold) 6.27%, transparent)}.vd-chip-green{color:var(--brand-text-muted);border-color:color-mix(in srgb, var(--brand-text-muted) 18.82%, transparent);background:color-mix(in srgb, var(--brand-text-muted) 4.31%, transparent)}.vd-control-bar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.vd-periods{background:var(--brand-surface-inset);border:1px solid var(--vd-edge);box-shadow:var(--vd-inset);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:3px;min-width:260px;padding:4px;display:grid}.vd-periods button{letter-spacing:.08em;min-height:44px;color:var(--brand-text-muted);border-radius:10px;padding:6px 14px;font-size:12px;transition:background .18s,color .18s}.vd-periods button[aria-pressed=true]{background:linear-gradient(145deg, var(--brand-surface-raised), var(--brand-surface));color:var(--brand-gold);border:1px solid color-mix(in srgb, var(--brand-gold) 40%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 14.12%, transparent), 0 2px 8px color-mix(in srgb, var(--brand-black) 33.33%, transparent)}.vd-preview-toggle{color:var(--brand-gold);white-space:normal;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.vd-sample-banner{color:var(--brand-text-muted);align-items:center;gap:9px;margin:-3px 0 15px;font-size:12px;display:flex}.vd-command-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:20px;display:grid}.vd-glass{border:1px solid var(--vd-edge);background:linear-gradient(125deg, color-mix(in srgb, var(--brand-surface-raised) 40%, transparent), color-mix(in srgb, var(--brand-surface-inset) 92.94%, transparent)), var(--brand-surface-inset);min-width:0;box-shadow:var(--vd-inset), 0 16px 32px color-mix(in srgb, var(--brand-black) 20%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:16px;padding:24px;position:relative}.vd-module-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vd-earnings-main{grid-template-columns:1fr 34%;align-items:center;gap:18px;margin:25px 0 23px;display:grid}.vd-earnings-number{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,70px);font-weight:380;line-height:1.1;animation:.35s ease-out vd-number-in;display:block}.vd-trend{color:var(--brand-text-muted);white-space:normal;align-items:center;gap:3px;margin-top:8px;font-size:12px;line-height:1.4;display:inline-flex}.vd-trend small{color:var(--brand-text-muted);margin-left:3px;font-size:12px}.vd-trend-down{color:var(--brand-gold-light)}.vd-trend-empty{color:var(--brand-text-muted);font-size:12px}.vd-dash{background:var(--brand-text-muted);width:8px;height:1px;display:inline-block}.vd-connection-label{color:var(--brand-text-muted);align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.vd-hero-spark{min-width:0;color:var(--brand-gold)}.vd-hero-spark>span{text-align:right;letter-spacing:.13em;color:var(--brand-text-muted);margin-top:8px;font-size:12px;display:block}.vd-spark{width:100%;height:60px;display:block;overflow:visible}.vd-spark polyline{stroke-dasharray:450;stroke-dashoffset:0;animation:1s ease-out vd-line-in}.vd-ghost{color:var(--brand-text-muted);opacity:.27}.vd-spark-empty{border-bottom:1px dashed color-mix(in srgb, var(--brand-gold) 18.82%, transparent);height:50px;display:block}.vd-balances{border-top:1px solid var(--vd-edge);border-bottom:1px solid var(--vd-edge);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:17px 0;display:grid}.vd-balances>div+div{border-left:1px solid var(--vd-edge);padding-left:16px}.vd-balances span{color:var(--brand-text-muted);letter-spacing:.09em;align-items:center;gap:5px;font-size:12px;display:flex}.vd-balances strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;font-weight:440;line-height:1.4;display:block}.vd-status-dot{background:var(--brand-text-muted);border-radius:50%;width:4px;height:4px;display:inline-block}.vd-dot-pending{background:var(--brand-gold)}.vd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.vd-metric{background:linear-gradient(140deg, color-mix(in srgb, var(--brand-gold) 2.35%, transparent), color-mix(in srgb, var(--brand-surface-inset) 33.33%, transparent));border:1px solid color-mix(in srgb, var(--brand-gold) 7.06%, transparent);min-width:0;box-shadow:inset 0 1px color-mix(in srgb, var(--brand-white) 2%, transparent);border-radius:12px;padding:12px 10px}.vd-metric-label{color:var(--brand-text-muted);letter-spacing:.08em;align-items:center;gap:6px;font-size:12px;display:flex}.vd-metric-label svg{color:var(--brand-gold);flex:none}.vd-metric>strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:11px;font-size:21px;font-weight:450;line-height:1.2;display:block}.vd-metric .vd-trend{font-size:12px}.vd-metric-detail{color:var(--brand-text-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.vd-ledger-link{color:var(--brand-gold);justify-content:space-between;align-items:center;min-height:44px;margin-top:4px;margin-bottom:-10px;font-size:12px;display:flex}.vd-cassius{background:radial-gradient(ellipse at 10% 15%, color-mix(in srgb, var(--brand-gold) 12.55%, transparent), transparent 60%), radial-gradient(ellipse at 95% 100%, color-mix(in srgb, var(--brand-surface-raised) 13.73%, transparent), transparent 70%), linear-gradient(135deg, var(--brand-surface-raised), var(--brand-surface-inset));border-color:color-mix(in srgb, var(--brand-gold) 25.1%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 16.08%, transparent), inset 0 -1px color-mix(in srgb, var(--brand-gold) 10.2%, transparent), 0 20px 45px color-mix(in srgb, var(--brand-black) 33.33%, transparent);flex-direction:column;display:flex}.vd-cassius-wordmark{letter-spacing:.1em;color:var(--brand-gold);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:23px;line-height:1}.vd-cassius-wordmark>span{color:var(--brand-text-muted);letter-spacing:.17em;margin-top:7px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;display:block}.vd-intelligence-body{align-items:center;gap:16px;margin:26px 0 22px;display:flex}.vd-intelligence-body h2{letter-spacing:-.03em;margin-top:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(25px,2.5vw,35px);font-weight:400;line-height:1.08}.vd-intelligence-body .vd-overline{color:var(--brand-gold);font-size:12px}.vd-cassius-glyph{width:92px;height:92px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--brand-gold) 7.45%, transparent));flex:none;place-items:center;display:grid;position:relative}.vd-cassius-glyph>span{border:1px solid color-mix(in srgb, var(--brand-gold) 31.37%, transparent);box-shadow:inset 0 0 15px color-mix(in srgb, var(--brand-gold) 3.92%, transparent);border-radius:50%;position:absolute;inset:0}.vd-cassius-glyph>span:nth-child(2){border-style:dashed;border-color:color-mix(in srgb, var(--brand-gold) 17.25%, transparent);inset:9px;transform:rotate(25deg)}.vd-cassius-glyph>div{border:1px solid color-mix(in srgb, var(--brand-gold) 43.92%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 14.9%, transparent), var(--brand-surface-raised));width:55px;height:55px;box-shadow:inset 1px 1px color-mix(in srgb, var(--brand-gold) 14.51%, transparent), 0 0 15px color-mix(in srgb, var(--brand-gold) 9.02%, transparent);color:var(--brand-gold);border-radius:13px;place-items:center;display:grid;transform:rotate(45deg)}.vd-cassius-glyph svg{transform:rotate(-45deg)}.vd-cassius-glyph>i{background:var(--brand-gold);width:4px;height:4px;box-shadow:0 0 9px color-mix(in srgb, var(--brand-gold) 40%, transparent);border-radius:50%;animation:4s ease-in-out infinite vd-core-pulse;position:absolute;top:4px;left:24px}.vd-is-thinking>span:nth-child(2){animation:7s linear infinite vd-core-turn}.vd-opportunity{border-top:1px solid color-mix(in srgb, var(--brand-gold) 10.98%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 10.98%, transparent);grid-template-columns:110px 1fr;align-items:center;gap:18px;margin-bottom:20px;padding:15px 0;display:grid}.vd-opportunity>div{border-right:1px solid color-mix(in srgb, var(--brand-gold) 10.98%, transparent);padding-right:12px}.vd-opportunity strong{color:var(--brand-gold);letter-spacing:-.04em;font-size:35px;font-weight:380;line-height:1;display:block}.vd-opportunity span{color:var(--brand-text-muted);letter-spacing:.12em;margin-top:7px;font-size:12px;line-height:1.5;display:block}.vd-opportunity p{color:var(--brand-text-muted);font-size:14px;line-height:1.5}.vd-gold-button{border:1px solid color-mix(in srgb, var(--brand-gold) 56.86%, transparent);background:linear-gradient(115deg, var(--brand-gold), var(--brand-gold) 65%, var(--brand-gold));width:100%;min-height:48px;color:var(--brand-surface);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 26.67%, transparent), inset 0 -1px color-mix(in srgb, var(--brand-gold) 30.2%, transparent), 0 6px 18px color-mix(in srgb, var(--brand-black) 26.67%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 17px;font-size:13px;font-weight:600;transition:filter .15s,transform .15s;display:flex}.vd-gold-button:hover{filter:brightness(1.08)}.vd-cassius-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.vd-cassius-links button{min-height:44px;color:var(--brand-gold);text-align:left;align-items:center;gap:6px;font-size:12px;display:flex}.vd-cassius-links button:last-child{color:var(--brand-text-muted)}.vd-ai-response:empty{display:none}.vd-ai-response{color:var(--brand-text-muted);white-space:pre-wrap;font-size:14px;line-height:1.65}.vd-ai-response>div{border-top:1px solid var(--vd-edge);margin-top:12px;padding-top:15px}.vd-ai-response p{margin-top:8px}.vd-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.vd-section-title h2{letter-spacing:-.025em;align-items:center;gap:10px;font-size:17px;font-weight:450;display:flex}.vd-section-title h2>span{color:var(--brand-gold);letter-spacing:.1em;font-size:12px}.vd-section-title>svg{color:var(--brand-text-dim)}.vd-chart-panel{padding-bottom:15px}.vd-chart-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.vd-chart-controls>div>strong{letter-spacing:-.03em;margin-top:5px;font-size:26px;font-weight:420;display:block}.vd-chart-controls .vd-overline{font-size:12px}.vd-chart-switch{background:color-mix(in srgb, var(--brand-black) 20%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 9.02%, transparent);border-radius:10px;padding:3px;display:flex}.vd-chart-switch button{min-height:44px;color:var(--brand-text-muted);border-radius:7px;padding:6px 12px;font-size:12px}.vd-chart-switch button[aria-pressed=true]{background:color-mix(in srgb, var(--brand-gold) 9.41%, transparent);color:var(--brand-gold);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 7.06%, transparent)}.vd-chart-canvas{min-width:0;height:225px;margin-top:8px;animation:.5s ease-out vd-chart-appear}.vd-chart-canvas .recharts-wrapper:focus-visible{outline:1px solid var(--brand-gold);outline-offset:5px}.vd-chart-legend{color:var(--brand-text-muted);align-items:center;gap:16px;margin:14px 0 0;font-size:12px;display:flex}.vd-chart-legend span{align-items:center;gap:5px;display:flex}.vd-chart-legend i{background:var(--brand-gold);width:12px;height:2px;display:inline-block}.vd-chart-legend span:nth-child(2) i{background:var(--brand-text-muted)}.vd-chart-legend small{color:var(--brand-text-muted);margin-left:auto;font-size:12px}.vd-tooltip{background:color-mix(in srgb, var(--brand-surface) 93.33%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 30.2%, transparent);min-width:146px;box-shadow:0 12px 35px color-mix(in srgb, var(--brand-black) 53.33%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--brand-gold);border-radius:12px;padding:12px;font-size:12px}.vd-tooltip>span{color:var(--brand-text-muted);font-size:12px}.vd-tooltip>div{justify-content:space-between;gap:14px;margin-top:8px;display:flex}.vd-tooltip small{color:var(--brand-text-muted);font-size:12px}.vd-tooltip strong{font-weight:500}.vd-data-table{margin-top:6px}.vd-data-table summary{cursor:pointer;color:var(--brand-text-muted);min-height:44px;padding-top:12px;font-size:12px}.vd-data-table>div{overflow-x:auto}.vd-data-table table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.vd-data-table th,.vd-data-table td{border-bottom:1px solid var(--vd-edge);padding:8px}.vd-chart-sample{margin-top:8px}.vd-chart-sample .vd-chip{font-size:12px}.vd-ghost-chart{justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.vd-ghost-chart .vd-spark{opacity:.14;width:100%;height:150px;position:absolute;inset:48px 0 20px}.vd-chart-grid{background:repeating-linear-gradient(to bottom, transparent 0, transparent 48px, color-mix(in srgb, var(--brand-gold) 7.06%, transparent) 49px, transparent 50px);position:absolute;inset:24px 0}.vd-ghost-label{z-index:1;background:color-mix(in srgb, var(--brand-surface-inset) 90.98%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 15.29%, transparent);color:var(--brand-text-muted);border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex;position:relative}.vd-launcher{min-width:0;padding:6px 0}.vd-launcher .vd-section-title{margin-bottom:20px;padding:0 4px}.vd-launcher-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vd-command{border:1px solid color-mix(in srgb, var(--brand-gold) 13.33%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-surface-raised) 23.14%, transparent), color-mix(in srgb, var(--brand-surface) 70.2%, transparent));min-width:0;min-height:103px;box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 7.06%, transparent), 0 8px 20px color-mix(in srgb, var(--brand-black) 20%, transparent);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.vd-command-icon{border:1px solid color-mix(in srgb, var(--brand-gold) 14.9%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--brand-gold) 10.98%, transparent), var(--brand-surface-raised));width:42px;height:42px;box-shadow:inset 1px 1px color-mix(in srgb, var(--brand-gold) 6.67%, transparent);color:var(--brand-gold);border-radius:12px;flex:none;place-items:center;display:grid}.vd-command>span:nth-child(2){min-width:0}.vd-command strong{font-size:15px;font-weight:450;display:block}.vd-command small{color:var(--brand-text-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.vd-command>svg{color:var(--brand-gold);flex:none;margin-left:auto}.vd-command-wide{background:linear-gradient(100deg, color-mix(in srgb, var(--brand-surface-raised) 20.39%, transparent), color-mix(in srgb, var(--brand-surface-raised) 67.06%, transparent));grid-column:1/-1;min-height:76px}.vd-momentum-main{grid-template-columns:180px 1fr;align-items:center;gap:20px;display:grid}.vd-ring{flex:none;width:180px;height:180px;position:relative}.vd-ring>svg{width:100%;height:100%;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--brand-gold) 6.67%, transparent));overflow:visible}.vd-ring-value{transition:stroke-dasharray .7s}.vd-ring-center{color:var(--brand-gold);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.vd-ring-center>strong{letter-spacing:-.055em;font-size:43px;font-weight:350;line-height:1}.vd-ring-center>small{color:var(--brand-text-muted);letter-spacing:.12em;font-size:12px}.vd-ring-empty .vd-ring-center>strong{margin-top:3px;font-size:23px}.vd-goal-summary>strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:30px;font-weight:400;display:block}.vd-goal-summary>span:not(.vd-overline){color:var(--brand-text-muted);font-size:13px}.vd-goal-summary>small{color:var(--brand-gold);font-size:12px;display:block;margin-top:14px!important}.vd-goal-editor{margin:8px 0 14px}.vd-goal-editor summary{color:var(--brand-gold);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}.vd-goal-editor label{color:var(--brand-text-muted);margin:10px 0;font-size:12px;display:block}.vd-goal-editor form>div{gap:8px;display:flex}.vd-goal-editor input{background:color-mix(in srgb, var(--brand-obsidian) 40%, transparent);border:1px solid var(--vd-edge);border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.vd-goal-editor button{white-space:nowrap;border:1px solid color-mix(in srgb, var(--brand-gold) 30.2%, transparent);min-height:44px;color:var(--brand-gold);border-radius:9px;padding:8px 13px;font-size:12px}.vd-goal-editor output{color:var(--brand-text-muted);padding-top:8px;font-size:12px;display:block}.vd-tier{border-top:1px solid var(--vd-edge);margin-top:18px;padding-top:20px}.vd-tier-rail{align-items:center;gap:5px;padding:0 4px;display:flex}.vd-tier-rail i{border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);border-radius:50%;width:6px;height:6px;display:block}.vd-tier-rail i:first-child{background:var(--brand-gold);box-shadow:0 0 9px color-mix(in srgb, var(--brand-gold) 33.33%, transparent)}.vd-tier-rail span{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-gold) 29.02%, transparent), color-mix(in srgb, var(--brand-text-muted) 10.98%, transparent));flex:1;height:1px}.vd-tier-labels{color:var(--brand-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.vd-tier-labels strong{color:var(--brand-gold);font-weight:500}.vd-next-benefit{background:color-mix(in srgb, var(--brand-text-muted) 2.75%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 7.06%, transparent);color:var(--brand-text-muted);border-radius:9px;align-items:center;gap:8px;margin-top:17px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.vd-next-benefit svg{color:var(--brand-gold);flex:none}.vd-tier>a{min-height:44px;color:var(--brand-gold);justify-content:space-between;align-items:center;margin-top:3px;font-size:12px;display:flex}.vd-pulse .vd-section-title{margin-bottom:8px}.vd-pulse-row{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 7.45%, transparent);align-items:center;gap:14px;width:100%;padding:18px 0;transition:opacity .2s;display:flex}.vd-pulse-row:hover{opacity:.78}.vd-pulse-icon{border:1px solid color-mix(in srgb, var(--brand-gold) 12.16%, transparent);width:43px;height:43px;color:var(--brand-gold);background:linear-gradient(140deg, color-mix(in srgb, var(--brand-gold) 6.27%, transparent), var(--brand-surface));border-radius:12px;flex:none;place-items:center;display:grid}.vd-pulse-copy{flex:1;min-width:0}.vd-pulse-copy small{letter-spacing:.14em;color:var(--brand-gold);margin-bottom:7px;font-size:12px;display:block}.vd-pulse-copy strong{letter-spacing:-.02em;font-size:15px;font-weight:450;line-height:1.25;display:block}.vd-pulse-copy>span{color:var(--brand-text-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.vd-pulse-row>svg{color:var(--brand-gold);flex:none}.vd-footnote{color:var(--brand-text-muted);font-size:12px;margin-top:14px!important}.vd-feed-empty{min-height:160px;color:var(--brand-text-muted);place-items:center;gap:15px;display:grid}.vd-ranking-head{letter-spacing:.1em;color:var(--brand-text-muted);justify-content:space-between;margin:4px 0 18px;font-size:12px;display:flex}.vd-ranked{align-items:start;gap:14px;margin:0 0 20px;display:flex}.vd-rank{color:var(--brand-gold);font-size:12px;line-height:1.7}.vd-ranked>div{flex:1;min-width:0}.vd-ranked-label{color:var(--brand-text);justify-content:space-between;gap:12px;font-size:13px;display:flex}.vd-ranked-label strong{color:var(--brand-gold);font-size:12px;font-weight:500}.vd-bar{background:color-mix(in srgb, var(--brand-gold) 4.31%, transparent);border-radius:6px;height:5px;margin:10px 0 7px;overflow:hidden}.vd-bar span{background:linear-gradient(90deg, var(--brand-gold), var(--brand-gold));border-radius:5px;height:100%;transition:width .4s;display:block}.vd-ranked small{color:var(--brand-text-muted);font-size:12px}.vd-inline-insight{border-top:1px solid var(--vd-edge);align-items:center;gap:9px;margin-top:7px;padding-top:16px;display:flex}.vd-inline-insight svg{color:var(--brand-gold);flex:none}.vd-inline-insight p{color:var(--brand-text-muted);font-size:12px;line-height:1.5}.vd-empty-ranking{min-height:167px;padding:5px 0 20px}.vd-empty-ranking>div{color:var(--brand-text-dim);align-items:center;gap:16px;margin:0 0 25px;font-size:12px;display:flex}.vd-empty-ranking i{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-gold) 15.69%, transparent), color-mix(in srgb, var(--brand-text-muted) 3.92%, transparent));border-radius:4px;height:6px;display:block}.vd-empty-ranking p{color:var(--brand-text-muted);font-size:12px}.vd-channel-composition{grid-template-columns:140px 1fr;align-items:center;gap:24px;min-height:205px;display:grid}.vd-channel-donut{width:140px;height:140px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-gold) 7.45%, transparent), 0 10px 20px color-mix(in srgb, var(--brand-black) 20%, transparent);border-radius:50%;padding:9px}.vd-channel-donut>div{background:var(--brand-surface);width:100%;height:100%;box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--brand-surface-inset) 53.33%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.vd-channel-donut strong{letter-spacing:-.04em;font-size:36px;font-weight:350;line-height:1}.vd-channel-donut span{letter-spacing:.12em;color:var(--brand-text-muted);margin-top:7px;font-size:12px}.vd-channel-empty{background:conic-gradient(color-mix(in srgb, var(--brand-gold) 18.82%, transparent) 0 44%, color-mix(in srgb, var(--brand-text-muted) 14.9%, transparent) 44% 75%, color-mix(in srgb, var(--brand-surface-raised) 14.9%, transparent) 75% 100%)}.vd-channel-list>div{align-items:center;gap:8px;padding:11px 0;display:flex}.vd-channel-list i{border-radius:50%;flex:none;width:5px;height:5px}.vd-channel-list strong{font-size:12px;font-weight:450}.vd-channel-list small{color:var(--brand-text-muted);margin-top:3px;font-size:12px;display:block}.vd-channel-list b{color:var(--brand-gold);margin-left:auto;font-size:14px;font-weight:400}.vd-channel-list p{color:var(--brand-text-muted);margin-top:10px;font-size:12px;line-height:1.6}.vd-system-footer{border-top:1px solid color-mix(in srgb, var(--brand-gold) 7.84%, transparent);color:var(--brand-text-dim);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.vd-system-footer>a{color:var(--brand-gold);align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.vd-error{flex-direction:column;justify-content:center;align-items:start;gap:20px;min-height:320px;display:flex}.vd-error h2{font-size:25px;font-weight:400}.vd-error p{font-size:15px;line-height:1.6}.vd-error .vd-gold-button{max-width:280px;margin-top:0}.vd-loading{min-height:450px;color:var(--brand-text-muted);grid-template-columns:1.2fr .8fr;gap:20px;padding:20px 0;display:grid}.vd-loading>span{grid-column:1/-1;font-size:13px}.vd-loading>i{border:1px solid color-mix(in srgb, var(--brand-gold) 15.29%, transparent);background:linear-gradient(110deg, var(--brand-surface-raised), color-mix(in srgb, var(--brand-surface-raised) 26.67%, transparent) 45%, var(--brand-surface));border-radius:16px;min-height:200px;animation:2s ease-in-out infinite alternate vd-loading;display:block}.vd-loading>i:last-child{grid-column:1/-1;min-height:150px}.vd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.command-handoff{border:1px solid color-mix(in srgb, var(--brand-gold) 33.33%, transparent);background:var(--brand-surface-raised);border-radius:18px;margin-bottom:24px;padding:24px}.command-handoff p{margin:12px 0;line-height:1.6}@keyframes vd-line-in{0%{stroke-dashoffset:450px}to{stroke-dashoffset:0}}@keyframes vd-number-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes vd-chart-appear{0%{opacity:.3}to{opacity:1}}@keyframes vd-core-pulse{50%{opacity:.35;box-shadow:0 0 3px color-mix(in srgb, var(--brand-gold) 13.33%, transparent)}}@keyframes vd-core-turn{to{transform:rotate(385deg)}}@keyframes vd-loading{to{opacity:.4}}@media (min-width:1400px){.vd-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px}.vd-earnings,.vd-cassius{padding:28px}.vd-earnings-main{margin:28px 0}.vd-intelligence-body{margin:26px 0}.vd-metric{padding:15px 12px}.vd-metric>strong{font-size:24px}}@media (max-width:1190px) and (min-width:901px){.vd-command-grid{grid-template-columns:1fr 1fr;gap:16px}.vd-glass{padding:20px}.vd-metrics{grid-template-columns:1fr 1fr}.vd-earnings-number{font-size:48px}.vd-cassius-glyph{width:70px;height:70px}.vd-cassius-glyph>div{width:42px;height:42px}.vd-intelligence-body{gap:12px}.vd-command{gap:8px;min-height:100px;padding:12px}.vd-command-icon{width:34px;height:36px}.vd-command>svg{display:none}.vd-momentum-main{grid-template-columns:130px 1fr;gap:14px}.vd-ring{width:130px;height:130px}.vd-ring-center>strong{font-size:34px}.vd-channel-composition{grid-template-columns:110px 1fr;gap:14px}.vd-channel-donut{width:110px;height:110px}.vd-metric>strong{font-size:23px}}@media (max-width:900px){.vd-command-grid{grid-template-columns:1fr 1fr;gap:16px}.vd-earnings,.vd-cassius,.vd-chart-panel,.vd-launcher{grid-column:1/-1}.vd-cassius{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.vd-cassius>.vd-module-header,.vd-cassius-links,.vd-ai-response{grid-column:1/-1}.vd-intelligence-body{grid-column:1;margin:20px 0}.vd-opportunity{grid-column:2;margin:20px 0}.vd-cassius>.vd-gold-button{grid-column:1/-1;margin-top:0}.vd-cassius-links{justify-content:space-between}.vd-earnings-main{margin:22px 0}.vd-launcher-grid{grid-template-columns:repeat(4,1fr)}.vd-command{flex-wrap:wrap;gap:8px;min-height:95px;padding:14px}.vd-command>svg{display:none}.vd-command-wide{flex-wrap:nowrap;grid-column:1/-1;min-height:60px}.vd-momentum-main{grid-template-columns:120px 1fr;gap:10px}.vd-ring{width:120px;height:120px}.vd-ring-center>strong{font-size:30px}.vd-ring-center>small{font-size:12px}.vd-ring-empty .vd-ring-center>strong{font-size:18px}.vd-goal-summary>strong{font-size:25px}.vd-glass{padding:22px}.vd-channel-composition{grid-template-columns:110px 1fr;gap:15px}.vd-channel-donut{width:110px;height:110px}.vd-channel-list>div{gap:6px}}@media (max-width:620px){main[data-view=home]{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.vd-root{padding-bottom:0}.vd-welcome{gap:10px;margin:0 0 16px}.vd-welcome h1{letter-spacing:-.04em;font-size:23px}.vd-welcome .vd-overline{font-size:12px}.vd-welcome>.vd-chip{gap:4px;max-width:104px;padding:5px 7px;font-size:12px;line-height:1.5}.vd-control-bar{margin:0 0 10px;display:block}.vd-periods{border-radius:12px;gap:4px;width:100%;min-width:0}.vd-periods button{min-height:44px;padding:5px;font-size:12px}.vd-preview-toggle{justify-content:flex-end;width:100%;min-height:44px;font-size:12px}.vd-preview-toggle>span{font-size:12px}.vd-sample-banner{margin:0 0 12px;font-size:12px;line-height:1.4}.vd-sample-banner .vd-chip{flex:none;font-size:12px}.vd-command-grid{grid-template-columns:1fr 1fr;gap:14px}.vd-glass{border-radius:16px;padding:18px}.vd-momentum,.vd-pulse,.vd-products,.vd-channels{grid-column:1/-1}.vd-module-header{gap:8px}.vd-module-header>.vd-overline{font-size:12px}.vd-module-header .vd-chip{padding:4px 6px;font-size:12px}.vd-earnings-main{grid-template-columns:minmax(0,1fr) 30%;gap:12px;margin:19px 0}.vd-earnings-number{white-space:nowrap;letter-spacing:-.065em;font-size:49px}.vd-hero-spark .vd-spark{height:48px}.vd-hero-spark>span{letter-spacing:.08em;font-size:12px}.vd-trend{gap:2px;font-size:12px}.vd-trend small,.vd-connection-label{font-size:12px}.vd-balances{gap:8px;padding:13px 0}.vd-balances>div+div{padding-left:9px}.vd-balances span{letter-spacing:.055em;gap:4px;font-size:12px}.vd-balances strong{margin-top:6px;font-size:16px}.vd-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.vd-metric{grid-template-columns:1fr auto;align-items:center;column-gap:7px;padding:11px 12px;display:grid}.vd-metric-label{grid-column:1/-1;gap:6px;font-size:12px}.vd-metric>strong{grid-column:1/-1;margin-top:8px;font-size:24px}.vd-metric .vd-trend,.vd-metric-detail{grid-column:1/-1;margin-top:6px;font-size:12px}.vd-ledger-link{min-height:44px;margin-top:6px;font-size:12px}.vd-cassius{padding:19px 18px;display:flex}.vd-cassius-wordmark{font-size:20px}.vd-cassius-wordmark>span{font-size:12px}.vd-intelligence-body{gap:15px;margin:18px 0}.vd-cassius-glyph{width:69px;height:69px}.vd-cassius-glyph>div{border-radius:10px;width:41px;height:41px}.vd-cassius-glyph svg{width:21px;height:21px}.vd-intelligence-body h2{margin-top:5px;font-size:27px}.vd-intelligence-body .vd-overline{font-size:12px}.vd-opportunity{grid-template-columns:95px 1fr;gap:13px;margin:0 0 15px;padding:12px 0}.vd-opportunity strong{font-size:29px}.vd-opportunity span{letter-spacing:.08em;font-size:12px}.vd-opportunity p{font-size:12px;line-height:1.5}.vd-gold-button{border-radius:10px;min-height:46px;padding:11px 14px;font-size:12px}.vd-cassius-links button{min-height:44px;font-size:12px}.vd-section-title{margin-bottom:17px}.vd-section-title h2{gap:8px;font-size:16px}.vd-section-title h2>span{font-size:12px}.vd-chart-controls>div>strong{font-size:24px}.vd-chart-controls .vd-overline{font-size:12px}.vd-chart-switch button{min-height:44px;padding:6px 10px;font-size:12px}.vd-chart-canvas{height:210px}.vd-chart-legend{flex-wrap:wrap;gap:12px;font-size:12px}.vd-chart-legend small{width:100%;margin-left:0;font-size:12px}.vd-ghost-chart{height:210px}.vd-ghost-label{gap:6px;padding:8px 10px;font-size:12px}.vd-launcher{padding:6px 0}.vd-launcher-grid{grid-template-columns:1fr 1fr;gap:10px}.vd-command{flex-wrap:nowrap;gap:10px;min-height:90px;padding:13px}.vd-command-icon{border-radius:11px;width:37px;height:39px}.vd-command strong{font-size:14px}.vd-command small{font-size:12px}.vd-command-wide{min-height:65px}.vd-command-wide>svg{display:block}.vd-momentum-main{grid-template-columns:145px 1fr;gap:14px}.vd-ring{width:145px;height:145px}.vd-ring-center>strong{font-size:36px}.vd-ring-center>small{font-size:12px}.vd-ring-empty .vd-ring-center>strong{font-size:20px}.vd-goal-summary>.vd-overline{font-size:12px}.vd-goal-summary>strong{font-size:27px}.vd-goal-summary>span:not(.vd-overline),.vd-goal-summary>small{font-size:12px}.vd-tier{padding-top:16px;margin-top:14px!important}.vd-pulse-row{gap:12px;padding:15px 0}.vd-pulse-copy strong{font-size:14px}.vd-pulse-copy small,.vd-pulse-copy>span{font-size:12px}.vd-pulse-icon{border-radius:10px;width:37px;height:39px}.vd-channel-composition{grid-template-columns:125px 1fr;gap:21px;min-height:160px}.vd-channel-donut{width:125px;height:125px}.vd-channel-list strong,.vd-channel-list small{font-size:12px}.vd-system-footer{flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px}.vd-system-footer>span:not(.vd-chip){display:none}.vd-system-footer .vd-chip{font-size:12px}.vd-loading{grid-template-columns:1fr;gap:14px}.vd-loading>i{min-height:230px}.vd-root+section[hidden]{display:none}.mobile-dock{bottom:max(10px, env(safe-area-inset-bottom));background:linear-gradient(125deg, color-mix(in srgb, var(--brand-surface-raised) 92.16%, transparent), color-mix(in srgb, var(--brand-surface-inset) 94.9%, transparent) 60%, color-mix(in srgb, var(--brand-surface-raised) 94.12%, transparent));box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 18.82%, transparent), 0 10px 35px color-mix(in srgb, var(--brand-black) 73.33%, transparent);border-color:color-mix(in srgb, var(--brand-gold) 31.37%, transparent);border-radius:20px;padding:5px;left:14px;right:14px}.mobile-dock a{border-radius:14px;gap:4px;min-height:49px;font-size:12px;transition:background .18s,color .18s}.mobile-dock a[aria-current]{color:var(--brand-gold);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 18.82%, transparent), color-mix(in srgb, var(--brand-surface-raised) 14.9%, transparent));border-color:color-mix(in srgb, var(--brand-gold) 33.33%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 14.51%, transparent), 0 0 14px color-mix(in srgb, var(--brand-gold) 3.14%, transparent)}.mobile-dock svg{width:19px;height:19px}}@media (max-width:360px){.vd-welcome h1{font-size:21px}.vd-welcome>.vd-chip{max-width:91px}.vd-earnings-number{font-size:42px}.vd-glass{padding:15px}.vd-balances strong{font-size:14px}.vd-metric{padding:10px}.vd-metric>strong{font-size:21px}.vd-intelligence-body h2{font-size:24px}.vd-momentum-main{grid-template-columns:125px 1fr;gap:10px}.vd-ring{width:125px;height:125px}.vd-goal-summary>strong{font-size:24px}.vd-channel-composition{grid-template-columns:110px 1fr;gap:16px}.vd-channel-donut{width:110px;height:110px}.vd-command{gap:8px;padding:10px}.vd-command-icon{width:31px;height:35px}.vd-command strong{font-size:13px}.vd-command small{font-size:12px}}@media (prefers-reduced-motion:reduce){.vd-root *,.vd-root :before,.vd-root :after,.vd-loading *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vd-ring-center{text-align:center}.vd-ring-center>svg{width:22px;height:22px}.vd-ring-center>small{letter-spacing:.035em;max-width:105px}.vd-chart-canvas .recharts-surface:focus{outline:none}.vd-chart-canvas .recharts-surface:focus-visible{outline:1px solid var(--brand-gold);outline-offset:4px;border-radius:8px}.vd-number-ghost{align-items:center;gap:5px;height:26px;display:flex}.vd-number-ghost>i{background:linear-gradient(105deg, color-mix(in srgb, var(--brand-gold) 15.69%, transparent), color-mix(in srgb, var(--brand-text-muted) 4.31%, transparent));border-radius:4px;width:32px;height:17px;display:block}.vd-number-ghost>i:nth-child(2){opacity:.65;width:18px}@media (max-width:620px){.vd-welcome>.vd-chip{letter-spacing:.025em;flex-shrink:0;min-width:100px}.vd-earnings-number{font-size:clamp(34px,11vw,49px)}}@media (max-width:360px){.vd-welcome h1{font-size:20px}.vd-welcome{align-items:start}.vd-earnings-number{font-size:36px}}@media (min-width:768px) and (max-width:1100px){.vd-momentum,.vd-pulse{grid-column:1/-1}}@media (max-width:360px){.vd-metric-label{letter-spacing:0;gap:4px}.vd-metric-label svg{flex-shrink:0;width:12px}}.vd-glass{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 2.35%, transparent), transparent 45%), var(--brand-surface-inset);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 9.8%, transparent), inset 0 -1px color-mix(in srgb, var(--brand-black) 80%, transparent), 0 18px 42px color-mix(in srgb, var(--brand-black) 46.67%, transparent)}.vd-earnings{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--brand-gold) 10.59%, transparent), transparent 58%), linear-gradient(125deg, var(--brand-surface), var(--brand-obsidian) 72%);border-color:color-mix(in srgb, var(--brand-gold) 43.92%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 36.08%, transparent), inset 0 -1px color-mix(in srgb, var(--brand-gold) 14.51%, transparent), 0 22px 55px color-mix(in srgb, var(--brand-black) 60%, transparent)}.vd-earnings:before,.vd-cassius:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-gold) 30%, var(--brand-gold) 65%, transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:24px;right:24px}.vd-earnings-number{color:var(--brand-gold);background:linear-gradient(110deg, var(--brand-gold) 5%, var(--brand-gold) 48%, var(--brand-gold) 80%, var(--brand-gold));-webkit-text-fill-color:transparent;text-shadow:0 8px 36px color-mix(in srgb, var(--brand-gold) 7.06%, transparent);-webkit-background-clip:text;background-clip:text;font-weight:430}.vd-cassius{background:radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--brand-gold) 13.33%, transparent), transparent 55%), linear-gradient(145deg, var(--brand-surface), var(--brand-surface-inset) 75%);border-color:color-mix(in srgb, var(--brand-gold) 50.2%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 25.1%, transparent), 0 0 36px color-mix(in srgb, var(--brand-gold) 3.14%, transparent), 0 20px 45px color-mix(in srgb, var(--brand-black) 53.33%, transparent)}.vd-cassius-wordmark{color:var(--brand-gold);letter-spacing:.18em;font-weight:600}.vd-intelligence-body h2{letter-spacing:-.035em;font-weight:500;line-height:1.12}.vd-cassius-glyph>div{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 25.1%, transparent), var(--brand-surface));border-color:color-mix(in srgb, var(--brand-gold) 62.75%, transparent);box-shadow:inset 1px 1px color-mix(in srgb, var(--brand-gold) 31.37%, transparent), 0 0 28px color-mix(in srgb, var(--brand-gold) 10.2%, transparent)}.vd-metric{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-gold) 1.96%, transparent), color-mix(in srgb, var(--brand-black) 20%, transparent));border-color:color-mix(in srgb, var(--brand-gold) 14.9%, transparent);border-radius:8px}.vd-metric-label svg,.vd-section-title h2>span,.vd-section-title>svg,.vd-module-header>.vd-overline,.vd-welcome .vd-overline,.vd-opportunity strong,.vd-ring-center>strong,.vd-channel-donut strong{color:var(--brand-gold)}.vd-gold-button{background:linear-gradient(112deg, var(--brand-gold), var(--brand-gold) 52%, var(--brand-gold));border-color:color-mix(in srgb, var(--brand-gold) 69.02%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--brand-gold) 40%, transparent), inset 0 -2px color-mix(in srgb, var(--brand-gold) 43.92%, transparent), 0 5px 24px color-mix(in srgb, var(--brand-gold) 10.2%, transparent);border-radius:8px}.vd-command{border-color:color-mix(in srgb, var(--brand-gold) 27.06%, transparent);background:linear-gradient(130deg, color-mix(in srgb, var(--brand-gold) 4.71%, transparent), var(--brand-surface-inset) 65%)}.vd-command:hover{border-color:color-mix(in srgb, var(--brand-gold) 62.75%, transparent);background:linear-gradient(130deg, color-mix(in srgb, var(--brand-gold) 13.33%, transparent), var(--brand-surface) 70%)}.vd-command-icon,.vd-pulse-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 14.51%, transparent), var(--brand-surface));color:var(--brand-gold);border-color:color-mix(in srgb, var(--brand-gold) 29.02%, transparent);border-radius:8px}.vd-command-wide{background:linear-gradient(100deg, color-mix(in srgb, var(--brand-gold) 12.55%, transparent), var(--brand-surface) 75%)}.vd-preview-toggle,.vd-trend:not(.vd-trend-down):not(.vd-trend-empty){color:var(--brand-gold)}.vd-chart-switch button[aria-pressed=true]{color:var(--brand-gold);background:color-mix(in srgb, var(--brand-gold) 12.55%, transparent)}.vd-periods button[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand-gold) 50.2%, transparent)}.mobile-dock{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-surface-raised) 96.08%, transparent), color-mix(in srgb, var(--brand-obsidian) 96.08%, transparent) 65%)}.mobile-dock a[aria-current]{color:var(--brand-gold);background:linear-gradient(140deg, color-mix(in srgb, var(--brand-gold) 27.06%, transparent), color-mix(in srgb, var(--brand-gold) 8.24%, transparent))}@media (forced-colors:active){.vd-earnings-number{-webkit-text-fill-color:currentColor;background:0 0}}
