:root{color-scheme:light;--ink: #040a1f;--aubergine: #250d4f;--aubergine-dark: #1b0939;--lilac: #e6e9ff;--lilac-mid: #b4baf8;--rose: #e1d7fe;--pink: #fdb8e2;--white: #ffffff;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--lilac);color:var(--ink);font-synthesis:none;text-rendering:geometricPrecision}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://v1b.es/assets/fonts/Geist-Light.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://v1b.es/assets/fonts/Geist-Medium.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(https://v1b.es/assets/fonts/Geist-SemiBold.woff2) format("woff2")}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}select,textarea{font:inherit}::selection{background:var(--pink);color:var(--ink)}.boot-screen,.login-screen{min-height:100vh;display:grid;place-items:center;background:var(--lilac)}.boot-screen{color:var(--aubergine)}.login-panel{width:min(520px,calc(100vw - 40px));background:var(--white);border:0;border-radius:30px;padding:34px;box-shadow:0 18px 48px #250d4f1f}.login-brand,.sidebar-head,.sidebar-user{display:flex;align-items:center;gap:16px}.login-logo{width:156px;height:auto;display:block}.sidebar-logo{width:126px;height:auto;display:block}.login-brand h1{margin:0;font-size:1.65rem;line-height:1.1;font-weight:400}.login-brand p,.sidebar-head span,.sidebar-user span,.page-header span,.metric-card span{margin:4px 0 0;color:#040a1f9e;font-size:.86rem;font-weight:300}.login-form{display:grid;gap:16px;margin-top:36px}.login-form label{display:grid;gap:8px;color:var(--ink);font-weight:500;font-size:.92rem}.login-form input{width:100%;border:0;border-radius:999px;padding:15px 18px;color:var(--ink);outline:none;background:var(--lilac)}.login-form input:focus{box-shadow:0 0 0 3px var(--lilac-mid)}.primary-button,.icon-button,.nav-item{border:0}.primary-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:var(--aubergine);color:var(--white);font-weight:500;transition:transform .2s ease,background .2s ease}.primary-button:hover{background:var(--aubergine-dark)}.primary-button:disabled{opacity:.68}.primary-button:active{transform:scale(.97)}.form-error{margin:0;color:#9b1c55;font-size:.9rem}.app-shell{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr);background:var(--lilac)}.sidebar{min-height:100vh;display:flex;flex-direction:column;gap:24px;padding:24px 20px;background:var(--aubergine);color:var(--white)}.sidebar-head{min-height:74px;align-items:flex-start;flex-direction:column;gap:10px}.sidebar-head strong,.sidebar-user strong{display:block;font-size:1rem;font-weight:500}.sidebar-head span,.sidebar-user span{color:#e6e9ffad}.sidebar-nav{display:grid;gap:5px}.nav-item{width:100%;min-height:52px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;border-radius:999px;padding:0 18px;background:transparent;color:#e6e9ffbd;text-align:left;font-weight:300;transition:transform .2s ease,background .2s ease,color .2s ease}.nav-item:hover{background:#e6e9ff1f;color:var(--white)}.nav-item.active{background:var(--rose);color:var(--ink);font-weight:500}.sidebar-user{margin-top:auto;min-width:0;padding-top:16px;border-top:1px solid rgba(230,233,255,.18)}.sidebar-user>div{min-width:0;flex:1}.sidebar-user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#e6e9ff1f;color:var(--white)}.icon-button:hover{background:var(--rose);color:var(--ink)}.main-area{min-width:0;padding:48px}.page{max-width:1180px;margin:0 auto}.page-header{max-width:760px;margin-bottom:36px}.page-header h2{margin:10px 0 16px;font-size:clamp(2rem,4vw,3.75rem);line-height:1.08;font-weight:400}.page-header p{margin:0;color:#040a1fb8;line-height:1.45;font-size:1.15rem;font-weight:300}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.source-summary{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 18px;border-radius:999px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.source-summary strong{font-weight:500}.source-summary span{color:#040a1f9e;font-weight:300}.secondary-button{min-height:52px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:999px;padding:0 20px;background:var(--rose);color:var(--ink);font-weight:500}.secondary-button:disabled{opacity:.62}.metric-card,.empty-state,.table-surface{background:var(--white);border:0;border-radius:15px;box-shadow:0 10px 30px #250d4f0f}.metric-card{padding:24px}.metric-card strong{display:block;margin-top:18px;font-size:2.2rem;font-weight:400}.empty-state{margin-top:22px;padding:30px}.empty-state.warning{background:var(--pink);margin-bottom:18px}.empty-state strong{display:block;margin-bottom:10px;font-size:1.35rem;font-weight:500}.empty-state p{max-width:660px;margin:0;color:#040a1fad;line-height:1.55;font-weight:300}.table-surface{overflow:hidden}.table-row{min-height:58px;display:grid;grid-template-columns:1.1fr 1.2fr 1.1fr .8fr;align-items:center;gap:18px;padding:0 22px;border-top:1px solid rgba(37,13,79,.1)}.table-button{width:100%;border:0;background:transparent;color:inherit;text-align:left}.table-button:hover{background:#b4baf83d}.table-row:first-child{border-top:0}.table-head{min-height:52px;background:var(--lilac-mid);color:var(--ink);font-size:.84rem;font-weight:500}.table-row em{font-style:normal;color:var(--aubergine)}.table-row strong,.table-row span{display:grid;gap:3px}.table-row strong{font-weight:500}.table-row small{display:block;color:#040a1f85;font-size:.82rem;font-weight:300}.text-button{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:0 16px;background:var(--white);color:var(--ink);font-weight:500;box-shadow:0 10px 30px #250d4f0f}.detail-header{margin-top:28px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.ai-search-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;align-items:start}.domain-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.form-panel{display:grid;gap:18px;background:var(--white);border-radius:15px;padding:26px;box-shadow:0 10px 30px #250d4f0f}.form-panel h3{margin:0 0 4px;font-size:1.4rem;line-height:1.2;font-weight:400}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title-row h3{margin:0}.panel-pill{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;background:var(--lilac);color:var(--aubergine);font-size:.86rem}.small-icon-button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--lilac);color:var(--aubergine)}.form-panel label{display:grid;gap:8px;color:var(--ink);font-weight:500;font-size:.94rem}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{width:100%;border:0;border-radius:15px;padding:14px 16px;background:var(--lilac);color:var(--ink);outline:none}.inline-form input{width:100%;border:0;border-radius:999px;padding:14px 18px;background:var(--lilac);color:var(--ink);outline:none}.form-panel textarea{resize:vertical;min-height:108px}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{box-shadow:0 0 0 3px var(--lilac-mid)}.toggle-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:12px!important;min-height:42px}.toggle-row input{width:20px;height:20px;accent-color:var(--aubergine)}.form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.save-message{color:#040a1fad;font-weight:300}.summary-panel dl{display:grid;gap:16px;margin:0}.summary-panel div{display:grid;gap:4px}.summary-panel dt{color:#040a1f85;font-size:.82rem}.summary-panel dd{margin:0;line-height:1.4;overflow-wrap:anywhere}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.context-panel{align-content:start}.answer-panel{margin-top:18px}.markdown-answer{display:grid;gap:12px;color:#040a1fd6;line-height:1.6}.markdown-answer>*{margin:0}.markdown-answer h1,.markdown-answer h2,.markdown-answer h3{margin-top:6px;color:var(--ink);font-weight:500;line-height:1.25}.markdown-answer h1{font-size:1.65rem}.markdown-answer h2{font-size:1.35rem}.markdown-answer h3{font-size:1.12rem}.markdown-answer ul,.markdown-answer ol{display:grid;gap:7px;padding-left:1.3rem}.markdown-answer li::marker{color:var(--aubergine)}.markdown-answer code{border-radius:8px;padding:.12rem .38rem;background:var(--lilac);color:var(--aubergine);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.markdown-answer pre{margin:0;overflow-x:auto;border-radius:15px;padding:16px;background:var(--aubergine);color:var(--lilac)}.markdown-answer pre code{padding:0;background:transparent;color:inherit}.markdown-answer a{color:var(--aubergine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.context-list{display:grid;gap:10px}.context-item{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;border-radius:15px;padding:12px 14px;background:var(--lilac);color:var(--ink);text-decoration:none}.context-item:hover{background:var(--rose)}.context-item.compact{grid-template-columns:minmax(0,1fr) auto}.context-item strong{display:grid;gap:3px;font-weight:500}.context-item small{color:#040a1f85;font-size:.8rem;font-weight:300}.context-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#040a1fc2}.muted-text{margin:0;color:#040a1f9e;font-weight:300}.domain-result{display:grid;gap:5px;border-radius:15px;padding:16px}.domain-result.available{background:#dff7e8}.domain-result.taken{background:var(--rose)}.domain-result strong{font-size:1.2rem;font-weight:500}.domain-result small,.domain-card small{color:#040a1f94;line-height:1.35}.purchase-box{display:grid;gap:12px;border-radius:15px;padding:16px;background:var(--lilac)}.purchase-box h4,.domain-section h3{margin:0;font-size:1.2rem;font-weight:500}.purchase-box p{margin:0;color:#040a1fa8;line-height:1.45}.domain-section{margin-top:24px}.domain-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.domain-card{display:grid;gap:7px;min-width:0;border-radius:15px;padding:18px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.domain-card strong{overflow-wrap:anywhere;font-weight:500}.domain-card span{color:var(--aubergine)}.finance-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.finance-toolbar select{min-height:52px;border:0;border-radius:999px;padding:0 18px;background:var(--white);color:var(--ink);box-shadow:0 10px 30px #250d4f0f}.segmented-control{min-height:52px;display:inline-grid;grid-template-columns:repeat(2,minmax(116px,1fr));gap:4px;border-radius:999px;padding:4px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.segmented-control button{border:0;border-radius:999px;background:transparent;color:#040a1fa8;font-weight:500}.segmented-control button.active{background:var(--aubergine);color:var(--white)}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-metrics .metric-card strong{font-size:clamp(1.35rem,2vw,1.95rem);overflow-wrap:anywhere}.finance-progress{height:14px;overflow:hidden;border-radius:999px;margin:14px 0 0;background:var(--white);box-shadow:inset 0 0 0 1px #250d4f0f}.finance-progress span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--aubergine))}.target-pulse-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:18px;align-items:stretch;margin:18px 0;border-radius:15px;padding:24px;background:var(--white);box-shadow:0 10px 30px #250d4f0f}.pulse-copy{display:grid;align-content:start;gap:16px}.pulse-copy h3{max-width:720px;margin:0;font-size:clamp(1.6rem,3vw,2.65rem);line-height:1.06;font-weight:400}.pulse-copy small{color:#040a1f99}.pulse-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pulse-values div{min-width:0;border-radius:15px;padding:14px;background:var(--lilac)}.pulse-values span{display:block;color:#040a1f99;font-size:.82rem}.pulse-values strong{display:block;margin-top:6px;color:var(--aubergine);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:500;overflow-wrap:anywhere}.pulse-vault{display:grid;grid-template-rows:minmax(260px,1fr) auto;gap:10px;min-height:360px}.pulse-vault-frame{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#f8f7ff,#d9ddff);box-shadow:inset 0 0 0 1px #250d4f29}.pulse-vault-fill,.pulse-vault-glow,.pulse-vault-grid{position:absolute;right:0;bottom:0;left:0}.pulse-vault-fill{border-radius:28px 28px 0 0;background:linear-gradient(180deg,#ff66b8,#b34cff 44%,#250d4f);box-shadow:0 -18px 48px #ff66b857,inset 0 18px 32px #ffffff3d,inset 0 -18px 32px #040a1f2e;transition:height .8s ease}.pulse-vault-glow{height:40%;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent);mix-blend-mode:screen}.pulse-vault-grid{top:0;background-image:linear-gradient(rgba(37,13,79,.12) 1px,transparent 1px);background-size:100% 48px}.pulse-vault-footer{display:flex;justify-content:space-between;gap:12px;color:#040a1f9e;font-size:.86rem}.quarter-band-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.quarter-band-card{display:grid;gap:7px;border:0;border-radius:15px;padding:18px;background:var(--white);color:var(--ink);text-align:left;box-shadow:0 10px 30px #250d4f0f;transition:transform .2s ease,background .2s ease}.quarter-band-card:hover{transform:translateY(-1px);background:var(--rose)}.quarter-band-card.active{background:var(--aubergine);color:var(--white)}.quarter-band-card span{color:inherit;opacity:.72}.quarter-band-card strong{font-size:1.45rem;font-weight:500}.quarter-band-card small{color:inherit;opacity:.68;line-height:1.35}.annual-cockpit{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:stretch;margin-bottom:18px}.annual-main,.annual-side>div,.goal-breakdown article,.quarter-roadmap-card{background:var(--white);box-shadow:0 10px 30px #250d4f0f}.annual-main{display:grid;gap:22px;border-radius:15px;padding:28px}.annual-main h3{margin:0;color:var(--ink);font-size:clamp(2.4rem,6vw,5.2rem);line-height:.96;font-weight:400;overflow-wrap:anywhere}.annual-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.annual-status-row div,.goal-breakdown article{min-width:0;border-radius:15px;padding:16px;background:var(--lilac)}.annual-status-row span,.goal-breakdown span,.annual-side span{display:block;color:#040a1f94;font-size:.84rem}.annual-status-row strong,.goal-breakdown strong{display:block;margin-top:7px;color:var(--aubergine);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;overflow-wrap:anywhere}.annual-progress{position:relative;display:flex;height:34px;overflow:visible;border-radius:999px;background:var(--lilac);box-shadow:inset 0 0 0 1px #250d4f14}.progress-segment{height:100%;min-width:0}.progress-segment:first-child{border-radius:999px 0 0 999px}.progress-segment.paid{background:var(--aubergine)}.progress-segment.manual{background:#e65aa8}.progress-segment.pipeline{background:#b4baf8}.today-marker{position:absolute;top:-9px;bottom:-9px;width:2px;background:var(--ink);transform:translate(-1px)}.today-marker small{position:absolute;top:-25px;left:50%;transform:translate(-50%);border-radius:999px;padding:3px 8px;background:var(--ink);color:var(--white);font-size:.72rem;white-space:nowrap}.annual-legend{display:flex;flex-wrap:wrap;gap:10px 16px;color:#040a1f9e;font-size:.86rem}.annual-legend span{display:inline-flex;align-items:center;gap:7px}.annual-legend i{width:12px;height:12px;border-radius:999px}.annual-legend i.paid{background:var(--aubergine)}.annual-legend i.manual{background:#e65aa8}.annual-legend i.pipeline{background:#b4baf8}.annual-side{display:grid;gap:14px}.annual-side>div{display:grid;align-content:space-between;gap:12px;border-radius:15px;padding:22px}.annual-side strong{color:var(--aubergine);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;font-weight:400;overflow-wrap:anywhere}.annual-side small{color:#040a1f9e;line-height:1.45}.plan-card.ahead{background:#dff7e8}.plan-card.behind{background:var(--pink)}.need-card{background:var(--rose)!important}.goal-breakdown,.quarter-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.quarter-roadmap-card{display:grid;gap:12px;border:0;border-radius:15px;padding:18px;color:var(--ink);text-align:left;transition:transform .2s ease,background .2s ease}.quarter-roadmap-card:hover{transform:translateY(-1px);background:var(--rose)}.quarter-roadmap-card.active{background:var(--aubergine);color:var(--white)}.quarter-roadmap-card div:first-child{display:flex;justify-content:space-between;gap:12px}.quarter-roadmap-card span{color:inherit;opacity:.66}.quarter-roadmap-card strong{font-size:1.15rem;font-weight:500;overflow-wrap:anywhere}.quarter-roadmap-card small{color:inherit;opacity:.68;line-height:1.35}.mini-progress{height:9px;overflow:hidden;border-radius:999px;background:#b4baf88c}.quarter-roadmap-card.active .mini-progress{background:#e6e9ff47}.mini-progress span{display:block;height:100%;border-radius:inherit;background:var(--pink)}.finance-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;align-items:start}.finance-entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wide-field{grid-column:1 / -1}.finance-list{display:grid;gap:10px}.finance-list-item{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(95px,.6fr) minmax(100px,.6fr) minmax(90px,.5fr);align-items:center;gap:12px;border-radius:15px;padding:14px;background:var(--lilac)}.finance-entry-item{grid-template-columns:minmax(0,1.2fr) minmax(95px,.5fr) minmax(130px,.55fr) minmax(90px,.45fr) 34px}.finance-list-item strong{min-width:0;display:grid;gap:3px;font-weight:500}.finance-list-item small{color:#040a1f8a;font-size:.82rem;font-weight:300}.finance-list-item span{color:#040a1fb3;font-size:.9rem}.finance-list-item em{font-style:normal;color:var(--aubergine);font-weight:500;text-align:right}.finance-list-item select{width:100%;border:0;border-radius:999px;padding:10px 12px;background:var(--white);color:var(--ink)}.settings-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;align-items:start}.settings-system-panel{margin-bottom:18px}.settings-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-toggle-grid label{display:flex!important;align-items:center;justify-content:space-between;gap:14px!important;border-radius:15px;padding:16px;background:var(--lilac)}.settings-toggle-grid span{display:grid;gap:4px;font-weight:500}.settings-toggle-grid small{color:#040a1f8f;font-weight:300;line-height:1.35}.settings-toggle-grid input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--aubergine)}.settings-form{display:grid;gap:14px}.invite-result{display:grid;gap:10px;border-radius:15px;padding:16px;background:var(--lilac)}.invite-result span{color:#040a1f94;font-size:.84rem}.invite-result strong{font-weight:500;overflow-wrap:anywhere}.settings-list{display:grid;gap:10px}.settings-user-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.45fr) minmax(120px,.45fr) auto;align-items:center;gap:12px;border-radius:15px;padding:14px;background:var(--lilac)}.settings-user-row strong{display:grid;gap:3px;font-weight:500;min-width:0}.settings-user-row small{color:#040a1f8a;font-size:.82rem;font-weight:300;overflow-wrap:anywhere}.settings-user-row span{color:#040a1fad;font-size:.9rem}.settings-user-row select{width:100%;border:0;border-radius:999px;padding:10px 12px;background:var(--white);color:var(--ink)}.settings-toggle{display:flex!important;align-items:center;gap:8px!important;min-height:34px;color:#040a1fb3!important;font-size:.9rem!important}.settings-toggle input{width:18px;height:18px;accent-color:var(--aubergine)}.settings-invites-panel{margin-top:18px}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:sticky;top:0;z-index:10;gap:12px;padding:12px}.sidebar-head{min-height:auto;flex-direction:row;align-items:center}.sidebar-logo{width:94px}.sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-item{grid-template-columns:22px 1fr;min-height:40px;padding:0 12px}.sidebar-user{display:none}.main-area{padding:22px 16px}.metric-grid,.table-row,.detail-grid,.ai-search-layout,.domain-layout,.finance-layout,.target-pulse-panel,.annual-cockpit,.settings-layout,.settings-toggle-grid,.context-grid,.domain-card-grid,.quarter-band-grid,.quarter-roadmap,.goal-breakdown,.inline-form,.finance-metrics,.finance-entry-form,.pulse-values,.annual-status-row,.finance-list-item,.finance-entry-item,.settings-user-row{grid-template-columns:1fr}.pulse-vault{min-height:300px}.finance-list-item em{text-align:left}.table-row{gap:6px;align-items:start;padding:14px 16px}.context-item{grid-template-columns:1fr auto}.context-item span{grid-column:1 / -1;white-space:normal}}@media(max-width:560px){.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item{font-size:.88rem}.page-header h2{font-size:1.55rem}}
