@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-serif-4-latin-300-normal-Pw7tROMW.woff2) format("woff2"),url(/assets/source-serif-4-latin-300-normal-FZTnSB9U.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}.hr-settings{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#14161a;font-family:Archivo,system-ui,sans-serif}.hr-settings :focus-visible{outline:2px solid #d8c9a6;outline-offset:2px}.hr-settings-centred{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.hr-settings-panel{width:min(430px,100%)}.hr-settings-panel h1{margin:0 0 24px;color:#f6f2ea;font:300 30px/1.32 "Source Serif 4",Georgia,Times New Roman,serif}.hr-settings-panel form{display:flex;flex-direction:column;gap:7px}.hr-settings-panel label{color:#a9b0bc;font-size:13px}.hr-settings-panel input{min-height:44px;margin-bottom:9px;padding:10px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px;font-size:14.5px}.hr-settings-panel button{min-height:44px;margin-top:5px;padding:10px 18px;color:#14161a;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font:500 14px/1.2 Archivo,system-ui,sans-serif}.hr-settings-error{margin:14px 0 0;color:#cf7b6a;font-size:13px;line-height:1.6}.hr-confirmed{margin:10px 0 0;color:#93b58f;font-size:13px}.hr-settings-shell{flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr)}.hr-settings-nav{display:flex;flex-direction:column;gap:2px;padding:26px 20px;background:#171a1f;border-right:1px solid #21252d}.hr-settings-nav-title{padding-bottom:12px;color:#6f7683;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.hr-settings-nav button{min-height:44px;margin:0 -12px;padding:10px 12px;color:#a9b0bc;text-align:left;background:transparent;border:0;border-radius:2px;cursor:pointer;font:400 13.5px/1.4 Archivo,system-ui,sans-serif}.hr-settings-nav button.is-current{color:#f0ece4;background:#1f1e19;box-shadow:inset 2px 0 #d8c9a6}.hr-settings-nav button:last-child{margin-top:14px;padding-top:16px;border-top:1px solid #21252d}.hr-settings-main{padding:34px 34px 60px;overflow-y:auto}.hr-settings-main{scrollbar-width:thin;scrollbar-color:#2c313b transparent}.hr-settings-main::-webkit-scrollbar{width:10px}.hr-settings-main::-webkit-scrollbar-track{background:transparent}.hr-settings-main::-webkit-scrollbar-thumb{background-color:#2c313b;border:4px solid transparent;background-clip:content-box;border-radius:0}.hr-settings-main::-webkit-scrollbar-thumb:hover{background-color:#3a4049}.hr-group{width:min(560px,100%)}.hr-group h1{margin:0 0 6px;color:#f6f2ea;font:300 26px/1.3 "Source Serif 4",Georgia,Times New Roman,serif}.hr-group-blurb{margin:0 0 26px;color:#a9b0bc;font-size:14.5px;line-height:1.65}.hr-rows{display:flex;flex-direction:column}.hr-row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid #21252d}.hr-row:last-child{border-bottom:1px solid #21252d}.hr-row-label{color:#a9b0bc;font-size:13.5px}.hr-row-body{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hr-row-value{color:#f0ece4;overflow-wrap:anywhere;font-size:14.5px}.hr-note{margin:0;color:#7d8492;font-size:13px;line-height:1.6}.hr-planned{display:flex;flex-direction:column;gap:6px}.hr-planned-mark{color:#d9a86c;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.hr-planned p{margin:0;color:#7d8492;font-size:13px;line-height:1.6;text-wrap:pretty}.hr-settings button.hr-secondary{min-height:44px;padding:10px 16px;color:#a9b0bc;background:transparent;border:1px solid #3a4049;border-radius:2px;cursor:pointer;font:500 13px/1.2 Archivo,system-ui,sans-serif}.hr-admin-link{color:#d8c9a6;font-size:14.5px;text-underline-offset:3px}.hr-inline-form{width:100%;display:flex;flex-direction:column;gap:6px}.hr-inline-form label{color:#a9b0bc;font-size:13px}.hr-inline-form input{width:min(320px,100%);min-height:44px;margin-bottom:8px;padding:10px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px;font-size:14.5px}.hr-inline-actions{display:flex;gap:8px}.hr-inline-actions button[type=submit]{min-height:44px;padding:10px 16px;color:#14161a;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font:500 13px/1.2 Archivo,system-ui,sans-serif}.hr-inline-actions button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:860px){.hr-settings-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.hr-settings-nav{flex-direction:row;align-items:center;gap:4px;padding:0 14px;overflow-x:auto;border-right:0;border-bottom:1px solid #21252d}.hr-settings-nav-title{display:none}.hr-settings-nav button{margin:0;white-space:nowrap;border-radius:2px}.hr-settings-nav button.is-current{box-shadow:inset 0 -2px #d8c9a6}.hr-settings-nav button:last-child{margin-top:0;padding-top:10px;border-top:0}.hr-settings-main{padding:24px 14px 48px}.hr-row{grid-template-columns:1fr;gap:8px}.hr-group h1,.hr-settings-panel h1{font-size:24px}}@media(prefers-reduced-motion:reduce){.hr-settings *{animation:none!important;transition:none!important}}@keyframes hr-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.032)}}@keyframes hr-orb-halo{0%,to{opacity:.72}50%{opacity:1}}@keyframes hr-orb-spin{to{transform:rotate(360deg)}}.hr-orb-group{display:flex;flex-direction:column;align-items:center;gap:13px}.hr-orb{--hr-orb-size: 96px;position:relative;flex:none;width:var(--hr-orb-size);height:var(--hr-orb-size)}.hr-orb-halo{position:absolute;inset:calc(var(--hr-orb-size) * var(--hr-orb-spread) * -1);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--hr-orb-halo),rgba(0,0,0,0) 76%);animation:hr-orb-halo var(--hr-orb-breathe) ease-in-out infinite}.hr-orb-body{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(118% 118% at var(--hr-orb-origin),var(--hr-orb-glaze) 0%,var(--hr-orb-mid) 30%,var(--hr-orb-deep) 64%,var(--hr-orb-edge) 92%,var(--hr-orb-edge) 100%);box-shadow:inset calc(var(--hr-orb-size) * -.055) calc(var(--hr-orb-size) * -.075) calc(var(--hr-orb-size) * .17) #0000008c,inset calc(var(--hr-orb-size) * .04) calc(var(--hr-orb-size) * .05) calc(var(--hr-orb-size) * .13) rgba(255,255,255,var(--hr-orb-hi)),0 calc(var(--hr-orb-size) * .18) calc(var(--hr-orb-size) * .27) calc(var(--hr-orb-size) * -.14) #000c,inset 0 0 0 1px var(--hr-orb-ring, rgba(0, 0, 0, 0));animation:hr-orb-breathe var(--hr-orb-breathe) ease-in-out infinite}.hr-orb-dish{position:absolute;left:8%;right:8%;bottom:calc(var(--hr-orb-size) * -.055);height:calc(var(--hr-orb-size) * .11);border-radius:50%;pointer-events:none;background:radial-gradient(60% 100% at 50% 15%,#00000080,#0000 74%)}.hr-orb-inner{display:none}.hr-orb.is-thinking .hr-orb-inner{display:block;position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,#fff0,#fff6e029 58deg,#fff0 150deg 360deg);animation:hr-orb-spin 7.5s linear infinite}.hr-orb.is-resting{--hr-orb-glaze: #d8cbb4;--hr-orb-mid: #a89b86;--hr-orb-deep: #3b3d42;--hr-orb-edge: #2a2c31;--hr-orb-halo: rgba(196, 168, 120, .17);--hr-orb-spread: .34;--hr-orb-breathe: 7.4s;--hr-orb-hi: .26;--hr-orb-origin: 34% 20%}.hr-orb.is-thinking{--hr-orb-glaze: #c7bda8;--hr-orb-mid: #8d8578;--hr-orb-deep: #33353a;--hr-orb-edge: #25272c;--hr-orb-halo: rgba(160, 152, 132, .16);--hr-orb-spread: .3;--hr-orb-breathe: 6.2s;--hr-orb-hi: .18;--hr-orb-origin: 46% 30%}.hr-orb.is-uncertain{--hr-orb-glaze: #cfc6b2;--hr-orb-mid: #8f8b82;--hr-orb-deep: #35373c;--hr-orb-edge: #25272c;--hr-orb-halo: rgba(186, 176, 152, .14);--hr-orb-spread: .3;--hr-orb-breathe: 8.6s;--hr-orb-hi: .2;--hr-orb-origin: 68% 66%}.hr-orb.is-degraded{--hr-orb-glaze: #9a9791;--hr-orb-mid: #6f6e6c;--hr-orb-deep: #2f3033;--hr-orb-edge: #232427;--hr-orb-halo: rgba(120, 120, 120, .05);--hr-orb-spread: .16;--hr-orb-breathe: 0s;--hr-orb-hi: .04;--hr-orb-origin: 44% 34%}.hr-orb.is-offline{--hr-orb-glaze: #3a3d43;--hr-orb-mid: #2b2e34;--hr-orb-deep: #20232a;--hr-orb-edge: #1b1e23;--hr-orb-halo: rgba(0, 0, 0, 0);--hr-orb-spread: .12;--hr-orb-breathe: 0s;--hr-orb-hi: .03;--hr-orb-origin: 42% 30%;--hr-orb-ring: #4a505b}.hr-orb.is-degraded .hr-orb-halo,.hr-orb.is-degraded .hr-orb-body,.hr-orb.is-offline .hr-orb-halo,.hr-orb.is-offline .hr-orb-body{animation:none}.hr-orb-word{color:#a9b0bc;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}@media(prefers-reduced-motion:reduce){.hr-orb,.hr-orb *{animation:none!important}}.hr-coach{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#14161a;font-family:Archivo,system-ui,sans-serif}.hr-coach :focus-visible{outline:2px solid #d8c9a6;outline-offset:2px;border-radius:0}.hr-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hr-coach-centred{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.hr-coach-panel{width:min(430px,100%)}.hr-coach-panel h1{margin:0 0 10px;color:#f6f2ea;font:300 30px/1.32 "Source Serif 4",Georgia,Times New Roman,serif;text-wrap:pretty}.hr-coach-panel>p{margin:0 0 26px;color:#a9b0bc;font-size:14.5px;line-height:1.65}.hr-coach-panel form{display:flex;flex-direction:column;gap:7px}.hr-coach-panel label{color:#a9b0bc;font-size:13px}.hr-coach-panel input{min-height:44px;margin-bottom:9px;padding:10px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px;font-size:14.5px}.hr-coach-panel button{min-height:44px;margin-top:5px;padding:10px 18px;color:#14161a;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font:500 14px/1.2 Archivo,system-ui,sans-serif}.hr-coach-panel button:disabled{cursor:not-allowed;opacity:.55}.hr-coach-remember{display:flex;align-items:center;gap:8px;margin:2px 0 6px;cursor:pointer}.hr-coach-remember input[type=checkbox]{min-height:0;width:16px;height:16px;margin:0;accent-color:#d8c9a6}.hr-coach-entry-links{display:flex;gap:18px;margin:18px 0 0}.hr-coach-panel .hr-coach-linklike{min-height:0;margin:0;padding:0;color:#a9b0bc;background:none;border:none;text-decoration:underline;font:400 13px/1.6 inherit}.hr-coach-panel .hr-coach-linklike:hover{color:#f0ece4}.hr-onboarding-panel select{min-height:44px;margin-bottom:9px;padding:10px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px;font-size:14.5px}.hr-onboarding-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px}.hr-onboarding-boundaries strong{display:block;margin-bottom:6px;color:#d8c9a6;font-size:13px;letter-spacing:.08em}.hr-onboarding-boundaries p{margin:0;color:#a9b0bc;font-size:13.5px;line-height:1.6}.hr-onboarding-age{margin:0 0 12px;padding:0;border:none}.hr-onboarding-age legend{margin-bottom:8px;color:#a9b0bc;font-size:13px}.hr-onboarding-age label{display:flex;align-items:center;gap:8px;margin-bottom:6px;cursor:pointer;color:#f0ece4;font-size:14.5px}.hr-onboarding-age input[type=radio]{min-height:0;width:16px;height:16px;margin:0;accent-color:#d8c9a6}.hr-onboarding-warm{margin:0 0 18px;padding:12px 14px;color:#f0ece4;background:#1a1d23;border-left:2px solid #d8c9a6;font:400 14.5px/1.6 "Source Serif 4",serif}.hr-onboarding-progress{margin:0 0 14px;color:#a9b0bc;font-size:13px;letter-spacing:.06em}.hr-onboarding-options{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.hr-onboarding-panel .hr-onboarding-options button{margin:0;padding:12px 14px;color:#f0ece4;background:#101216;border:1px solid #3a4049;text-align:left;font:400 14.5px/1.5 Archivo,system-ui,sans-serif}.hr-onboarding-panel .hr-onboarding-options button.is-selected{border-color:#d8c9a6;background:#1a1d23}.hr-onboarding-panel .hr-onboarding-options button:disabled{opacity:.55}.hr-onboarding-actions{display:flex;align-items:center;gap:18px}.hr-onboarding-review h2{margin:20px 0 6px;font:600 13px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b7ad9a}.hr-onboarding-review p{margin:0 0 8px;color:#f0ece4;font:400 14.5px/1.6 "Source Serif 4",serif}.hr-onboarding-spine{margin:0 0 20px;padding-left:20px;color:#cfc7b6;font:400 14.5px/1.7 "Source Serif 4",serif}.hr-onboarding-spine li[aria-current=step]{color:#f0ece4;font-weight:600}@media(max-width:560px){.hr-onboarding-boundaries{grid-template-columns:1fr}}.hr-coach-error{margin:16px 0 0;color:#cf7b6a;font-size:13px;line-height:1.6}.hr-coach-failure{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:8px}.hr-coach-failure .hr-coach-error{margin:16px 0 0}.hr-coach-failure button{min-height:44px;padding:10px 16px;color:#a9b0bc;background:transparent;border:1px solid #3a4049;border-radius:2px;cursor:pointer;font:500 13px/1.2 Archivo,system-ui,sans-serif}.hr-proposal{margin:14px 0;padding:18px;border:1px solid #3a4049;border-radius:2px;background:#1a1d23;font-family:Archivo,sans-serif}.hr-proposal-state{margin:0 0 8px;color:#d9a86c;font:500 13px/1.4 JetBrains Mono,monospace;letter-spacing:.1em}.hr-proposal h2{margin:0 0 12px;color:#f0ece4;font:400 21px/1.4 "Source Serif 4",serif}.hr-proposal dl{margin:0;padding:12px;border:1px solid #2c313b;background:#101216}.hr-proposal dl div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:5px 0}.hr-proposal dt{color:#7d8492;font:500 13px/1.5 JetBrains Mono,monospace}.hr-proposal dd{margin:0;color:#f0ece4;font-size:14px}.hr-proposal-actions{display:flex;gap:10px;margin-top:14px}.hr-proposal-actions button{min-height:44px;padding:10px 16px;border:1px solid #3a4049;border-radius:2px;color:#b9bfca;background:transparent;font:500 13px/1.2 Archivo,sans-serif}.hr-proposal-actions button:first-child{color:#191b1f;background:#d8c9a6;border-color:#d8c9a6}.hr-proposal-error{color:#cf7b6a;font-size:13px}@media(max-width:560px){.hr-proposal dl div{grid-template-columns:1fr;gap:2px}.hr-proposal-actions{flex-direction:column}}.hr-coach-main{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center}.hr-coach{--hr-orb-band: 266px}.hr-coach-orb{flex:none;height:min(var(--hr-orb-band),32vh);display:flex;align-items:center;justify-content:center}.hr-coach-actions{position:absolute;top:4px;left:0;width:100%;padding:6px 0;display:flex;justify-content:center;overflow:hidden;pointer-events:none}.hr-coach-actions-row{width:min(700px,calc(100% - 40px));display:flex;justify-content:flex-end;gap:4px}.hr-coach button.hr-icon{pointer-events:auto;width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#a9b0bc;background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer}.hr-coach button.hr-icon:hover{color:#f0ece4;border-color:#2c313b}.hr-coach button.hr-icon[aria-expanded=true]{color:#d8c9a6;border-color:#2c313b}.hr-coach button.hr-icon:disabled{cursor:not-allowed;opacity:.4}.hr-scroll{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.hr-ledger{flex:1;width:100%;display:flex;flex-direction:column;padding:0 0 6px}.hr-thread{width:min(700px,calc(100% - 40px));margin:auto auto 0;display:flex;flex-direction:column;gap:26px}.hr-scroll{scrollbar-color:#2c313b transparent}.hr-scroll::-webkit-scrollbar-track{background:transparent}.hr-scroll::-webkit-scrollbar-thumb{background-color:#2c313b;border:4px solid transparent;background-clip:content-box;border-radius:0}.hr-scroll::-webkit-scrollbar-thumb:hover{background-color:#3a4049}.hr-scroll,.hr-coach-actions,.hr-composer{scrollbar-width:thin;scrollbar-gutter:stable both-edges}.hr-scroll::-webkit-scrollbar,.hr-coach-actions::-webkit-scrollbar,.hr-composer::-webkit-scrollbar{width:10px}.hr-ledger.is-opening{justify-content:center}.hr-ledger.is-opening .hr-thread{margin-top:0;margin-bottom:0}.hr-coach-opening{padding-bottom:26px}.hr-coach-opening h1{margin:0 0 12px;color:#f6f2ea;font:300 30px/1.32 "Source Serif 4",Georgia,Times New Roman,serif;text-wrap:pretty}.hr-coach-opening p{margin:0;color:#a9b0bc;font-size:14.5px;line-height:1.65;text-wrap:pretty}.hr-turn{display:flex}.hr-turn-you{justify-content:flex-end}.hr-turn-abbie{justify-content:flex-start}.hr-said{width:100%}.hr-asked{max-width:76%;text-align:right}.hr-said>*,.hr-asked>*{margin:0}.hr-said>*+*,.hr-asked>*+*{margin-top:13px}.hr-speaker{color:#61687a;font:500 10px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.hr-turn-abbie .hr-speaker{color:#c0a878}.hr-said>.hr-speaker+*,.hr-asked>.hr-speaker+*{margin-top:7px}.hr-you-text{margin:0;color:#b9bfca;font:400 14.5px/1.6 Archivo,system-ui,sans-serif;text-wrap:pretty;white-space:pre-wrap}.hr-abbie-text{color:#f0ece4;font:400 14.5px/1.6 "Source Serif 4",Georgia,Times New Roman,serif;text-wrap:pretty;white-space:pre-wrap}.hr-withheld{align-self:center;color:#7d8492;font:500 13px/1.4 Archivo,system-ui,sans-serif}.hr-sources{display:flex;flex-direction:column;gap:4px}.hr-source-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.hr-source-list li{display:flex;align-items:center}.hr-source-name,.hr-source-open{color:#c0a878;overflow-wrap:anywhere;text-align:left;font:400 10.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.hr-source-open{appearance:none;background:none;border:0;border-radius:2px;padding:14px 0;min-height:44px;cursor:pointer;text-decoration:none}.hr-source-open:hover,.hr-source-open:focus-visible,.hr-source-open[aria-expanded=true]{color:#d8c9a6;text-decoration:underline}.hr-source-panel{border:1px solid #2c313b;background:#1a1d23;margin-top:4px}.hr-source-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #21252d}.hr-source-title{color:#c0a878;overflow-wrap:anywhere;letter-spacing:.12em;font:500 10px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.hr-source-close{appearance:none;background:none;border:0;border-radius:2px;padding:14px 0 14px 12px;min-height:44px;cursor:pointer;color:#6f7683;white-space:nowrap;font:500 10px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.hr-source-close:hover{color:#a9b0bc}.hr-source-body{padding:14px;display:flex;flex-direction:column;gap:10px}.hr-source-passage{margin:0;border-left:2px solid #3a4049;padding-left:12px;color:#d5dae2;font:400 14.5px/1.6 "Source Serif 4",Georgia,serif}.hr-source-state{margin:0;color:#7d8492;letter-spacing:.16em;font:500 13px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.hr-source-facts{display:flex;flex-wrap:wrap;gap:6px 18px;color:#6f7683;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.hr-source-facts .is-grounded{color:#93b58f}.hr-limit{font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.hr-limit.is-gap,.hr-limit.is-unverified{color:#d9a86c}.hr-limit.is-boundary{color:#9fb3c9}.hr-thinking{display:flex;flex-direction:column;gap:8px}.hr-state-word{align-self:flex-start;color:#d8c9a6;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.hr-thinking p{margin:0;color:#a9b0bc;font-size:14.5px;line-height:1.65}.hr-composer{flex:none;width:100%;display:flex;justify-content:center;padding:14px 20px 16px;background:#171a1f;border-top:1px solid #21252d;overflow:hidden}.hr-composer-row{width:min(700px,100%);display:flex;align-items:flex-end;gap:12px}.hr-composer textarea{flex:1;min-width:0;min-height:44px;padding:10px 0;color:#f0ece4;background:transparent;border:0;border-bottom:1px solid #2c313b;border-radius:0;resize:vertical;font:400 14.5px/1.6 Archivo,system-ui,sans-serif}.hr-composer textarea:focus{border-bottom-color:#d8c9a6;outline:none}.hr-composer textarea:focus-visible{outline:none}.hr-composer textarea::placeholder{color:#656c79}.hr-composer-count{flex:none;padding-bottom:14px;color:#7d8492;font:500 13px/1.2 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.hr-composer button{flex:none;width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#14161a;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer}.hr-composer button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1239px){.hr-thread{width:min(620px,calc(100% - 40px))}.hr-composer-row{width:min(620px,100%)}.hr-coach-actions-row{width:min(620px,calc(100% - 40px))}.hr-coach .hr-orb{--hr-orb-size: 76px}.hr-coach{--hr-orb-band: 222px}}@media(max-width:760px){.hr-thread{width:calc(100% - 28px);gap:20px}.hr-coach .hr-orb{--hr-orb-size: 64px}.hr-coach{--hr-orb-band: 192px}.hr-asked{max-width:86%}.hr-coach-opening h1,.hr-coach-panel h1{font-size:26px}.hr-composer{padding:12px 14px 14px}.hr-composer-row{width:100%}.hr-coach-actions{top:0}.hr-coach-actions-row{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.hr-coach *{animation:none!important;transition:none!important}}.hr-proposal-reask{border-left:2px solid var(--nd-gap, #d9a86c);color:var(--nd-secondary, #a9b0bc);padding:12px 16px}.nd-journey-page{min-height:calc(100vh - 30px);padding-bottom:105px;background:#14161a}.nd-journey-state{color:#d9a86c}.nd-journey-main,.nd-app-main{width:min(900px,calc(100% - 40px));margin:0 auto;padding:38px 0 48px}.nd-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 42px;padding:0;list-style:none;border-top:1px solid #2c313b}.nd-progress li{position:relative;display:flex;align-items:center;gap:8px;padding:13px 5px 0 0;color:#565c67;font-size:10px}.nd-progress li:before{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:#d8c9a6}.nd-progress li.is-current:before,.nd-progress li.is-complete:before{width:100%}.nd-progress li.is-current{color:#d8c9a6}.nd-progress li.is-complete{color:#93b58f}.nd-progress i{width:20px;height:20px;display:grid;place-items:center;color:inherit;border:1px solid currentColor;border-radius:50%;font: 500 9px/1 JetBrains Mono,ui-monospace,monospace}.nd-journey-copy>span,.nd-path-choice>span,.nd-plan-review>span,.nd-handoff>span,.nd-app-title span,.nd-app-empty>span,.nd-app-paste>span,.nd-app-review>span,.nd-app-workspace header span,.nd-app-workspace section>span,.nd-app-workspace footer>span{color:#6f7683;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.nd-journey-copy h1,.nd-path-choice h1,.nd-plan-review h1,.nd-handoff h1{max-width:760px;margin:9px 0 18px;color:#f0ece4;font:400 clamp(29px,5vw,43px)/1.25 "Source Serif 4",Georgia,"Times New Roman",serif}.nd-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0 12px;background:#2c313b;border:1px solid #2c313b}.nd-boundaries>div{min-height:150px;padding:20px;background:#1a1d23}.nd-boundaries strong{color:#d8c9a6;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em}.nd-boundaries p{color:#a9b0bc;font-size:13px;line-height:1.65}.nd-journey-copy aside,.nd-app-paste aside{padding:9px 12px;color:#d9a86c;background:#211c17;border-left:2px solid #d9a86c;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em}.nd-gate fieldset{display:flex;gap:22px;margin:28px 0 20px;padding:0;border:0}.nd-gate legend{width:100%;margin-bottom:12px;color:#e8e4dc;font:400 18px/1.4 "Source Serif 4",Georgia,serif}.nd-gate fieldset label,.nd-check{color:#a9b0bc;font-size:13px}.nd-gate input[type=radio],.nd-gate input[type=checkbox]{width:16px;height:16px;margin-right:7px;accent-color:#d8c9a6}.nd-field{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #21252d}.nd-field>span,.nd-check{color:#a9b0bc;font-size:13px}.nd-field select,.nd-review-grid select,.nd-review-grid input{width:100%;padding:10px 11px;color:#e8e4dc;background:#101216;border:1px solid #3a4049;border-radius:2px}.nd-check{display:flex;align-items:flex-start;padding:11px 0}.nd-teen-branch{margin:0 0 20px;padding:18px;background:#18202a;border-left:2px solid #9fb3c9}.nd-teen-branch span{color:#9fb3c9;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em}.nd-teen-branch h2{margin:8px 0;color:#d9e1ea;font:400 19px/1.4 "Source Serif 4",Georgia,serif}.nd-teen-branch p{color:#8295a9;font-size:12px}.nd-teen-branch button{padding:8px 10px;color:#c6d3df;background:transparent;border:1px solid #3f5c78;border-radius:2px;cursor:pointer;font-size:11px}.nd-form-error{margin-top:14px;padding:12px;color:#cf7b6a;background:#211818;border-left:2px solid #cf7b6a;font-size:12px}.nd-journey-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:17px;border-top:1px solid #2c313b}.nd-journey-actions>span{margin-right:auto;color:#565c67;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em}.nd-journey-actions button,.nd-app-empty>button,.nd-handoff>a{padding:10px 16px;color:#14161a;text-decoration:none;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font-size:12.5px;font-weight:600}.nd-journey-actions button.is-secondary{color:#a9b0bc;background:transparent;border-color:#3a4049}.nd-journey-actions button:disabled{opacity:.45;cursor:not-allowed}.nd-path-choice>p,.nd-plan-review>p,.nd-handoff>p{max-width:650px;color:#8f96a2;font-size:14px;line-height:1.65}.nd-path-choice>div:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:27px}.nd-path-choice>div>button{min-height:190px;display:flex;flex-direction:column;align-items:flex-start;padding:22px;color:#8f96a2;text-align:left;background:#1a1d23;border:1px solid #2c313b;border-radius:2px;cursor:pointer}.nd-path-choice>div>button:hover,.nd-path-choice>div>button.is-selected{border-color:#d8c9a6;background:#1d1f23}.nd-path-choice button span{color:#d8c9a6;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em}.nd-path-choice button strong{margin:16px 0 7px;color:#f0ece4;font:400 22px/1.3 "Source Serif 4",Georgia,serif}.nd-path-choice button p{margin:0;color:#8f96a2;font-size:13px;line-height:1.55}.nd-plan-list{margin-top:25px;border:1px solid #2c313b}.nd-plan-list>div{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;min-height:85px;padding:14px 17px;background:#1a1d23;border-bottom:1px solid #2c313b}.nd-plan-list>div:last-child{border-bottom:0}.nd-plan-list i{color:#d8c9a6;font: 500 9px/1 JetBrains Mono,ui-monospace,monospace}.nd-plan-list span{display:flex;flex-direction:column;gap:5px}.nd-plan-list strong{color:#d4d0c8;font-size:13px;font-weight:500}.nd-plan-list small{color:#7d8492;font-size:13px}.nd-plan-list em{color:#6f7683;font: 500 9px/1.4 JetBrains Mono,ui-monospace,monospace}.nd-proposal-rule{margin-top:1px;padding:11px 15px;color:#d9a86c;background:#211c17;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em}.nd-handoff{display:flex;flex-direction:column;align-items:center;padding-top:12px;text-align:center}.nd-mini-orb{width:88px;height:88px;margin:21px 0 6px;border-radius:50%;background:radial-gradient(118% 118% at 34% 20%,#e6e2cd,#a9ae94 30%,#3c443c 64%,#282d29 92%);box-shadow:inset -5px -6px 15px #0000008c,0 18px 30px -14px #93b58f80}.nd-receipt{width:min(520px,100%);display:flex;flex-direction:column;gap:7px;margin:21px 0;padding:16px;background:#19201c;border:1px solid #304036}.nd-receipt strong{color:#93b58f;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em}.nd-receipt span{color:#d4d0c8;font-size:12px}.nd-receipt small{color:#637268;font-size:9px}.nd-handoff>button{margin-top:18px;color:#7d8492;background:transparent;border:0;text-decoration:underline;cursor:pointer;font-size:13px}.nd-app-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #2c313b}.nd-app-title h1{margin:7px 0 0;color:#f0ece4;font:400 36px/1.2 "Source Serif 4",Georgia,serif}.nd-app-title>strong{color:#6f7683;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em}.nd-app-empty,.nd-app-paste,.nd-app-review{margin-top:34px;padding:26px;background:#1a1d23;border:1px solid #2c313b}.nd-app-empty h2,.nd-app-paste h2,.nd-app-review h2{max-width:680px;margin:9px 0 12px;color:#f0ece4;font:400 26px/1.35 "Source Serif 4",Georgia,serif}.nd-app-empty>p,.nd-app-review>p{max-width:680px;color:#8f96a2;font-size:13px;line-height:1.65}.nd-app-empty>div{margin:24px 0;padding:16px;background:#101216;border-left:2px solid #d9a86c}.nd-app-empty>div strong{color:#d9a86c;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em}.nd-app-empty>div p{margin:8px 0 0;color:#8f96a2;font-size:12px;line-height:1.55}.nd-app-paste textarea{width:100%;min-height:180px;padding:14px;color:#e8e4dc;background:#101216;border:1px solid #3a4049;border-radius:2px;resize:vertical;line-height:1.6}.nd-app-paste aside{margin-top:9px}.nd-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.nd-review-grid label{display:flex;flex-direction:column;gap:7px}.nd-review-grid label span{color:#7d8492;font-size:13px}.nd-app-workspace{margin-top:34px;border:1px solid #2c313b}.nd-app-workspace>header{display:flex;justify-content:space-between;gap:24px;padding:22px;background:#1a1d23;border-bottom:1px solid #2c313b}.nd-app-workspace h2{margin:7px 0 3px;color:#f0ece4;font:400 26px/1.3 "Source Serif 4",Georgia,serif}.nd-app-workspace header p{margin:0;color:#7d8492;font-size:13px}.nd-app-workspace header>strong{align-self:flex-start;padding:6px 8px;color:#93b58f;background:#19201c;font:500 9px/1.4 JetBrains Mono,ui-monospace,monospace}.nd-app-columns{display:grid;grid-template-columns:1fr 1fr}.nd-app-columns section{min-height:230px;padding:22px;border-right:1px solid #2c313b}.nd-app-columns section:last-child{border-right:0}.nd-app-columns h3{margin:11px 0;color:#d4d0c8;font:400 20px/1.4 "Source Serif 4",Georgia,serif}.nd-app-columns p{color:#7d8492;font-size:13px;line-height:1.6}.nd-app-columns button{margin-top:14px;padding:9px 11px;color:#d8c9a6;background:transparent;border:1px solid #4b4a44;border-radius:2px}.nd-app-columns button small{display:block;margin-top:4px;color:#6f7683;font-size:7.5px}.nd-app-columns ol{margin:17px 0 0;padding:0;list-style:none}.nd-app-columns li{padding:10px 0;color:#a9b0bc;border-bottom:1px solid #21252d;font-size:11.5px}.nd-app-columns li i{width:6px;height:6px;display:inline-block;margin-right:8px;border-radius:50%;background:#93b58f}.nd-app-workspace footer{padding:15px 22px;background:#101216;border-top:1px solid #2c313b}.nd-app-workspace footer p{margin:5px 0 0;color:#6f7683;font-size:11px}.nd-start-over{margin:17px;padding:7px 9px;color:#7d8492;background:transparent;border:1px solid #3a4049;border-radius:2px;cursor:pointer;font-size:13px}@media(max-width:700px){.nd-journey-main,.nd-app-main{width:calc(100% - 28px);padding-top:25px}.nd-journey-header nav{display:none}.nd-journey-state{font-size:7.5px}.nd-progress span{display:none}.nd-boundaries,.nd-path-choice>div:first-of-type,.nd-review-grid,.nd-app-columns{grid-template-columns:1fr}.nd-gate fieldset{flex-direction:column;gap:12px}.nd-field{grid-template-columns:1fr;gap:8px}.nd-journey-actions{flex-wrap:wrap}.nd-journey-actions>span{width:100%}.nd-plan-list>div{grid-template-columns:32px 1fr}.nd-plan-list em{grid-column:2}.nd-app-title{align-items:flex-start;flex-direction:column}.nd-app-empty,.nd-app-paste,.nd-app-review{padding:19px}.nd-app-columns section{min-height:auto;border-right:0;border-bottom:1px solid #2c313b}}.nd-corpus-main{width:min(1280px,calc(100% - 48px))}.nd-sync-command{margin-bottom:30px;background:#17191e;border:1px solid #3a4049}.nd-sync-command>header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:20px;border-bottom:1px solid #2c313b}.nd-sync-command>header span,.nd-sync-action span{color:#d9a86c;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-sync-command h1,.nd-sync-command h2{margin:6px 0 7px;color:#f0ece4;font:400 25px/1.25 "Source Serif 4",Georgia,serif}.nd-sync-command header p,.nd-sync-action p{max-width:730px;margin:0;color:#8f96a2;font-size:13px;line-height:1.6}.nd-sync-state{flex:0 0 auto;padding:8px 10px;color:#d8c9a6;border:1px solid #57412f;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-sync-state.is-completed{color:#bcd0b8;border-color:#4d674a}.nd-sync-state.is-failed{color:#d9a86c;border-color:#7a4c36}.nd-sync-signin{display:grid;grid-template-columns:auto minmax(170px,1fr) auto minmax(170px,1fr) auto;gap:10px;align-items:center;padding:18px 20px}.nd-sync-signin label{color:#a9b0bc;font-size:13px}.nd-sync-signin input{min-width:0;min-height:44px;padding:10px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px}.nd-sync-signin button,.nd-sync-action button{min-height:44px;padding:10px 15px;color:#17191e;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font-weight:650}.nd-sync-signin button:disabled,.nd-sync-action button:disabled{cursor:wait;opacity:.65}.nd-sync-action{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 20px}.nd-sync-action>div{display:flex;flex-direction:column;gap:5px}.nd-sync-action strong{color:#d4d0c8;font-size:13px}.nd-sync-notice,.nd-sync-error{margin:0;padding:15px 20px;color:#d9a86c;background:#211b17;font-size:13px;line-height:1.55}.nd-sync-error{border-top:1px solid #57412f}.nd-sync-receipt{display:grid;grid-template-columns:1fr 120px 1.2fr 1.2fr;margin:0;border-top:1px solid #2c313b}.nd-sync-receipt div{min-width:0;padding:12px;border-right:1px solid #2c313b}.nd-sync-receipt div:last-child{border-right:0}.nd-sync-receipt dt{margin-bottom:5px;color:#7d8492;font-size:13px}.nd-sync-receipt dd{overflow-wrap:anywhere;margin:0;color:#b7bcc5;font:500 9.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-corpus-truth{display:grid;grid-template-columns:minmax(250px,.65fr) 1.35fr;gap:28px;align-items:center;margin-bottom:12px;padding:20px;background:#211b17;border:1px solid #57412f}.nd-corpus-truth>div{display:flex;flex-direction:column;gap:7px}.nd-corpus-truth span,.nd-library header span,.nd-source-browser>header span,.nd-document-label,.nd-query-trace>header span,.nd-query-trace>header small{color:#d9a86c;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-corpus-truth strong{color:#f0ece4;font:400 21px/1.3 "Source Serif 4",Georgia,Times New Roman,serif}.nd-corpus-truth p{margin:0;padding-left:28px;color:#b4a99d;border-left:1px solid #57412f;font-size:13px;line-height:1.65}.nd-corpus-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:30px;border:1px solid #2c313b;border-right:0}.nd-corpus-summary>div{display:flex;flex-direction:column;gap:7px;min-height:88px;padding:16px;background:#17191e;border-right:1px solid #2c313b}.nd-corpus-summary strong{color:#f0ece4;font:400 25px/1 "Source Serif 4",Georgia,Times New Roman,serif}.nd-corpus-summary span{color:#7d8492;font-size:13px;line-height:1.4}.nd-corpus-browser{display:grid;grid-template-columns:290px minmax(0,1fr);scroll-margin-top:20px;background:#17191e;border:1px solid #2c313b}.nd-library{display:flex;flex-direction:column;background:#101216;border-right:1px solid #2c313b}.nd-library header{display:flex;flex-direction:column;gap:5px;padding:18px;border-bottom:1px solid #2c313b}.nd-library header strong{color:#d4d0c8;font:400 17px/1.35 "Source Serif 4",Georgia,Times New Roman,serif}.nd-library>button{display:flex;flex-direction:column;gap:6px;width:100%;padding:17px 18px;color:#7d8492;text-align:left;background:transparent;border:0;border-bottom:1px solid #21252d;border-left:3px solid transparent;cursor:pointer;font-size:13px}.nd-library>button:hover{background:#17191e}.nd-library>button.is-selected{background:#1a1d23;border-left-color:#d8c9a6}.nd-library>button>span{overflow-wrap:anywhere;color:#6f7683;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.nd-library>button>strong{overflow-wrap:anywhere;color:#d4d0c8;font-size:13px;font-weight:500}.nd-library>button>small{color:#7d8492;font-size:13px}.nd-source-browser{min-width:0}.nd-source-browser>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:30px;padding:23px 25px;border-bottom:1px solid #2c313b}.nd-source-browser>header h2{margin:6px 0 7px;min-width:0;overflow-wrap:anywhere;color:#f0ece4;font:400 27px/1.2 "Source Serif 4",Georgia,Times New Roman,serif}.nd-source-browser>header>div{min-width:0}.nd-source-browser>header p{max-width:650px;margin:0;color:#8f96a2;font-size:13px;line-height:1.55}.nd-source-browser>header dl{margin:0;border:1px solid #2c313b}.nd-source-browser>header dl div{display:grid;grid-template-columns:80px 1fr;padding:8px 10px;border-bottom:1px solid #2c313b}.nd-source-browser>header dl div:last-child{border-bottom:0}.nd-source-browser dt{color:#6f7683;font:500 9.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-source-browser dd{overflow-wrap:anywhere;margin:0;color:#b7bcc5;font:500 10.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-source-tabs{display:flex;padding:0 25px;background:#14161a;border-bottom:1px solid #2c313b}.nd-source-tabs button{padding:13px 16px;color:#7d8492;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:13px}.nd-source-tabs button.is-active{color:#f0ece4;border-bottom-color:#d8c9a6}.nd-full-source{min-height:380px;padding:27px 30px 34px;background:#f2efe8}.nd-document-label{margin-bottom:23px;color:#7d5f22}.nd-full-source section{max-width:760px;margin:0 auto 25px}.nd-full-source h3{margin:0 0 8px;color:#1b1d21;font:600 18px/1.3 "Source Serif 4",Georgia,Times New Roman,serif}.nd-full-source p{margin:0;color:#4d525b;white-space:pre-wrap;font:400 14px/1.75 "Source Serif 4",Georgia,Times New Roman,serif}.nd-chunk-browser{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:380px}.nd-chunk-browser nav{background:#14161a;border-right:1px solid #2c313b}.nd-chunk-browser nav button{display:flex;flex-direction:column;gap:5px;width:100%;padding:15px 17px;color:#7d8492;text-align:left;background:transparent;border:0;border-bottom:1px solid #252932;border-left:2px solid transparent;cursor:pointer;font-size:13px}.nd-chunk-browser nav button.is-selected{color:#f0ece4;background:#1a1d23;border-left-color:#93b58f}.nd-chunk-browser nav strong{font-size:13px;font-weight:500}.nd-chunk-browser nav span{color:#6f7683;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-chunk-browser>article{padding:26px}.nd-chunk-browser>article h3{margin:8px 0 13px;color:#d8c9a6;font:400 22px/1.3 "Source Serif 4",Georgia,Times New Roman,serif}.nd-chunk-browser>article>p{max-width:720px;margin:0 0 26px;color:#c2c5ca;white-space:pre-wrap;font:400 16px/1.7 "Source Serif 4",Georgia,Times New Roman,serif}.nd-chunk-browser>article dl{margin:0;border:1px solid #2c313b}.nd-chunk-browser>article dl div{display:grid;grid-template-columns:125px 1fr;gap:14px;padding:9px 11px;border-bottom:1px solid #2c313b}.nd-chunk-browser>article dl div:last-child{border-bottom:0}.nd-chunk-browser>article dt{color:#6f7683;font:500 9.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-chunk-browser>article dd{overflow-wrap:anywhere;margin:0;color:#a9b0bc;font:500 9.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-query-trace{margin-top:30px;background:#1a1d23;border:1px solid #2c313b}.nd-query-trace>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid #2c313b}.nd-query-trace>header>div{display:flex;align-items:baseline;gap:18px}.nd-query-trace>header strong{color:#d4d0c8;font:400 18px/1.4 "Source Serif 4",Georgia,Times New Roman,serif}.nd-query-trace>header small{color:#d9a86c}.nd-query-trace form{padding:18px;border-bottom:1px solid #2c313b}.nd-query-trace form label{display:block;margin-bottom:8px;color:#7d8492;font-size:13px}.nd-query-trace form>div{display:flex;gap:8px}.nd-query-trace form input{flex:1;min-width:0;padding:11px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049}.nd-query-trace form>small{display:block;margin-top:8px;color:#6f7683;font-size:13px}.nd-trace-results{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr}.nd-trace-results>*{min-height:175px;padding:18px;border-right:1px solid #2c313b}.nd-trace-results>*:last-child{border-right:0}.nd-trace-summary{display:flex;flex-direction:column;gap:10px;background:#17191e}.nd-trace-summary span,.nd-trace-gap span{color:#93b58f;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-trace-summary strong,.nd-trace-gap strong{color:#d4d0c8;font-size:13px;line-height:1.45}.nd-trace-summary small{margin-top:auto;color:#7d8492;font-size:13px}.nd-trace-results>button{display:flex;flex-direction:column;gap:7px;color:#8f96a2;text-align:left;background:transparent;border-top:0;border-bottom:0;border-left:0;cursor:pointer}.nd-trace-results>button:hover{background:#20242b}.nd-trace-results>button span{color:#d8c9a6;font:500 10.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-trace-results>button strong{color:#93b58f;font:500 10.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.nd-trace-results>button p{margin:5px 0;color:#a9b0bc;font-size:13px;line-height:1.55;white-space:pre-wrap}.nd-trace-results>button small{margin-top:auto;color:#d9a86c;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.nd-trace-gap{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;min-height:auto;background:#211b17}.nd-trace-gap p{margin:0;color:#a99b8d;font-size:13px}@media(max-width:900px){.nd-sync-signin{grid-template-columns:auto 1fr}.nd-sync-signin button{grid-column:1 / -1}.nd-sync-receipt{grid-template-columns:1fr 1fr}.nd-sync-receipt div:nth-child(2){border-right:0}.nd-sync-receipt div:nth-child(-n+2){border-bottom:1px solid #2c313b}.nd-corpus-browser{grid-template-columns:1fr}.nd-library{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #2c313b}.nd-library header{grid-column:1 / -1}.nd-library>button{border-right:1px solid #21252d;border-left:0;border-top:3px solid transparent}.nd-library>button.is-selected{border-top-color:#d8c9a6;border-left:0}.nd-trace-results{grid-template-columns:1fr}.nd-trace-results>*{min-height:auto;border-right:0;border-bottom:1px solid #2c313b}.nd-trace-results>*:last-child{border-bottom:0}}@media(max-width:660px){.nd-corpus-main{width:calc(100% - 28px)}.nd-corpus-truth,.nd-source-browser>header,.nd-chunk-browser{grid-template-columns:1fr}.nd-sync-command>header,.nd-sync-action{align-items:stretch;flex-direction:column}.nd-sync-signin{grid-template-columns:1fr}.nd-sync-signin button{grid-column:auto}.nd-sync-receipt{grid-template-columns:1fr}.nd-sync-receipt div,.nd-sync-receipt div:nth-child(2){border-right:0;border-bottom:1px solid #2c313b}.nd-sync-receipt div:last-child{border-bottom:0}.nd-corpus-truth p{padding:17px 0 0;border-top:1px solid #57412f;border-left:0}.nd-corpus-summary{grid-template-columns:1fr 1fr}.nd-library{display:flex}.nd-library>button{border-top:0;border-right:0;border-left:3px solid transparent}.nd-library>button.is-selected{border-top:0;border-left:3px solid #d8c9a6}.nd-source-browser>header{gap:18px;padding:20px}.nd-full-source{padding:23px 20px 30px}.nd-chunk-browser nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #2c313b}.nd-chunk-browser nav button{min-width:130px;border-bottom:0;border-left:0;border-top:2px solid transparent}.nd-chunk-browser nav button.is-selected{border-top-color:#93b58f;border-left:0}.nd-chunk-browser>article{padding:21px}.nd-chunk-browser>article dl div{grid-template-columns:1fr;gap:4px}.nd-query-trace>header,.nd-query-trace>header>div{align-items:flex-start;flex-direction:column;gap:6px}.nd-query-trace form>div{flex-direction:column}}.nd-live-page{min-height:calc(100vh - 30px);padding-bottom:100px;background:#14161a}.nd-live-main{width:min(820px,calc(100% - 40px));margin:0 auto;padding:44px 0}.nd-live-title{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:25px}.nd-live-title span,.nd-live-auth header span,.nd-live-notice span,.nd-live-error span{color:#6f7683;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.nd-live-title h1{margin:7px 0;color:#f0ece4;font:400 clamp(28px,5vw,40px)/1.2 "Source Serif 4",Georgia,"Times New Roman",serif}.nd-live-title p{max-width:590px;margin:0;color:#7d8492;font-size:13px;line-height:1.6}.nd-live-title>strong{flex:none;margin-top:4px;padding:8px 10px;color:#d9a86c;background:#211c17;border:1px solid #4d3824;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-live-title>strong.is-ready{color:#93b58f;background:#19201c;border-color:#304036}.nd-connection-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2c313b;border-right:0}.nd-connection-grid>div{display:flex;flex-direction:column;gap:9px;min-height:86px;padding:15px;background:#17191e;border-right:1px solid #2c313b}.nd-connection-grid span{color:#6f7683;font-size:10.5px}.nd-connection-grid strong{display:flex;align-items:center;gap:7px;color:#d9a86c;font-size:11px;font-weight:500}.nd-connection-grid i,.nd-live-session i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#d9a86c}.nd-connection-grid strong.is-ready{color:#93b58f}.nd-connection-grid strong.is-ready i,.nd-live-session i{background:#93b58f}.nd-live-notice,.nd-live-auth{margin-top:24px;padding:22px;background:#1a1d23;border:1px solid #2c313b}.nd-live-notice{border-left:2px solid #d9a86c}.nd-live-notice h2,.nd-live-auth h2{margin:7px 0 9px;color:#e8e4dc;font:400 20px/1.4 "Source Serif 4",Georgia,Times New Roman,serif}.nd-live-notice h2{overflow-wrap:anywhere}.nd-live-notice p{margin:0;color:#7d8492;font-size:13px;line-height:1.6}.nd-live-auth{display:grid;grid-template-columns:140px 1fr;gap:12px 18px}.nd-live-auth header{grid-column:1 / -1;margin-bottom:5px}.nd-live-auth label{align-self:center;color:#8f96a2;font-size:12px}.nd-live-auth input,.nd-live-composer textarea{width:100%;padding:11px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px}.nd-live-auth button,.nd-live-composer button{justify-self:end;grid-column:2;padding:10px 16px;color:#14161a;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font-size:12px;font-weight:600}.nd-live-session{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:10px 14px;background:#19201c;border:1px solid #304036}.nd-live-session span{display:flex;align-items:center;gap:8px;color:#93b58f;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-live-session>div{display:flex;gap:8px}.nd-live-session button{min-height:44px;padding:6px 9px;color:#a9b0bc;background:transparent;border:1px solid #3a4049;border-radius:2px;cursor:pointer;font-size:11px}.nd-live-session button:disabled{cursor:not-allowed;opacity:.45}.nd-live-composer{margin-top:12px;padding:18px;background:#1a1d23;border:1px solid #2c313b}.nd-live-composer label{display:block;margin-bottom:10px;color:#f0ece4;font:400 18px/1.4 "Source Serif 4",Georgia,Times New Roman,serif}.nd-live-composer textarea{min-height:96px;resize:vertical;line-height:1.55}.nd-live-composer>div{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:11px}.nd-live-composer>div span{color:#6f7683;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-live-composer button{grid-column:auto;justify-self:auto}.nd-live-result:focus{outline:none}.nd-live-error{margin-top:18px;padding:16px;color:#cf7b6a;background:#211818;border-left:2px solid #cf7b6a}.nd-live-error span{color:#cf7b6a}.nd-live-error p{margin:7px 0 0;font-size:13px}.nd-live-answer{margin-top:25px;border-top:1px solid #2c313b}.nd-live-ledger-caption{margin:0;padding:12px 0 0;color:#61687a;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.nd-live-outcome{display:inline-block;margin-bottom:14px;padding:5px 7px;color:#93b58f;background:#19201c;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-live-outcome.is-gap,.nd-live-outcome.is-unverified{color:#d9a86c;background:#211c17}.nd-live-outcome.is-boundary{color:#9fb3c9;background:#18202a}.nd-live-answer-text{color:#e0dcd4!important;font:400 21px/1.5 "Source Serif 4",Georgia,Times New Roman,serif!important;white-space:pre-wrap;text-wrap:pretty}.nd-live-provenance{margin-top:14px;display:flex;flex-direction:column}.nd-live-source{border-top:1px solid #21252d}.nd-live-source:last-child{border-bottom:1px solid #21252d}.nd-live-source>summary{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:6px 0;cursor:pointer;list-style:none}.nd-live-source>summary::-webkit-details-marker{display:none}.nd-live-source>summary:focus-visible{outline:2px solid #d8c9a6;outline-offset:2px}.nd-live-source-line{color:#c0a878;overflow-wrap:anywhere;font:500 10.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-live-source-toggle{color:#8d9099;text-decoration:underline;font:500 10.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-live-source[open]>summary .nd-live-source-toggle{color:#d8c9a6}.nd-live-source dl{margin:0;padding:4px 0 14px;background:#101216}.nd-live-source dl div{display:grid;grid-template-columns:155px 1fr;gap:18px;padding:7px 14px}.nd-live-source dt{color:#6f7683;font-size:10.5px}.nd-live-source dd{margin:0;color:#c8c3b9;overflow-wrap:anywhere;font:500 10px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-live-no-citations{margin-top:20px;padding:14px;color:#d9a86c;background:#101216;border:1px solid #2c313b;font-size:12px}.nd-live-thinking{display:flex;flex-direction:column;gap:9px}.nd-live-state-word{align-self:flex-start;color:#d8c9a6;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.nd-live-thinking p{margin:0;color:#a9b0bc;font-size:14.5px;line-height:1.65}.nd-live-answer footer{margin-top:14px;color:#565c67;overflow-wrap:anywhere;font:500 8.5px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}@media(max-width:660px){.nd-live-main{width:calc(100% - 28px);padding-top:30px}.nd-live-title{flex-direction:column}.nd-connection-grid{grid-template-columns:1fr;border-right:1px solid #2c313b}.nd-connection-grid>div{min-height:66px;border-right:0;border-bottom:1px solid #2c313b}.nd-live-auth{grid-template-columns:1fr}.nd-live-auth header,.nd-live-auth button{grid-column:1}.nd-live-session{align-items:flex-start;flex-direction:column}.nd-live-session>div{width:100%}.nd-live-session button{flex:1}.nd-live-auth button{justify-self:stretch}.nd-live-composer>div{align-items:flex-end}.nd-live-composer>div span{max-width:150px}.nd-live-source dl div{grid-template-columns:1fr;gap:3px}}.nightdesk-body{background:#101216}.nd-prototype{min-width:320px;min-height:100vh;color:#f0ece4;background:#14161a;font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none}.nd-prototype *{box-sizing:border-box}.nd-prototype button,.nd-prototype input,.nd-prototype textarea,.nd-prototype select{font:inherit}.nd-prototype button{min-height:44px;border-radius:2px}.nd-prototype input:not([type=radio]):not([type=checkbox]),.nd-prototype textarea,.nd-prototype select{min-height:44px;border-radius:2px}.nd-prototype button:focus-visible,.nd-prototype input:focus-visible,.nd-prototype textarea:focus-visible,.nd-prototype select:focus-visible,.nd-prototype a:focus-visible{outline:2px solid #d8c9a6;outline-offset:3px}.nd-truth-strip{position:relative;z-index:10;min-height:30px;display:flex;align-items:center;justify-content:center;gap:18px;padding:7px 18px;color:#a9b0bc;background:#101216;border-bottom:1px solid #2c313b;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.nd-truth-strip strong{color:#d9a86c;font-weight:500}.nd-product-header{min-height:58px;display:flex;align-items:center;border-bottom:1px solid #232730;background:#14161a}.nd-product-header{justify-content:space-between;gap:32px;padding:0 34px}.nd-wordmark{flex:none;color:#e8e4dc;text-decoration:none;font:400 18px/1.2 "Source Serif 4",Georgia,Times New Roman,serif;letter-spacing:.02em}.nd-product-header nav{display:flex;align-items:stretch;align-self:stretch;gap:24px;color:#7d8492;font-size:13px}.nd-product-header nav a{display:flex;align-items:center;color:inherit;border-bottom:2px solid transparent;text-decoration:none}.nd-product-header nav .is-current{color:#f0ece4;border-color:#d8c9a6}.nd-area-unavailable{display:flex;align-items:center;color:#4e5460;cursor:default;-webkit-user-select:none;user-select:none}.nd-operator-header{gap:18px}.nd-operator-title{flex:1;color:#a9b0bc;font:500 13px/1.4 Archivo,system-ui,sans-serif}.nd-header-meta{flex:none;display:flex;align-items:center;gap:18px}.nd-header-session{color:#6f7683;font:500 10px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;white-space:nowrap}.nd-header-state,.nd-health{flex:none;display:flex;align-items:center;gap:7px;color:#93b58f;font:500 10px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-header-state i,.nd-health i,.nd-citation-button i,.nd-source-row em i,.nd-inspector-summary i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#93b58f}.nd-coach-page{min-height:calc(100vh - 30px);padding-bottom:40px;background:#14161a}.nd-coach-main{width:min(760px,calc(100% - 40px));margin:0 auto;padding:48px 0 24px}.nd-session-intro{display:flex;flex-direction:column;align-items:center;padding-bottom:34px;text-align:center}.nd-session-intro p{margin:18px 0 8px;color:#c8c3b9;font:italic 17px/1.4 "Source Serif 4",Georgia,Times New Roman,serif}.nd-session-intro>span,.nd-meta,.nd-try-row>span,.nd-composer>div>span,.nd-ops-title span,.nd-version-panel span,.nd-section header span,.nd-inspector header span{color:#6f7683;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.nd-orb-group{display:flex;flex-direction:column;align-items:center;gap:13px}.nd-orb{position:relative;width:96px;height:96px;border-radius:50%;background:radial-gradient(118% 118% at 34% 20%,#f2e6cb,#c3b393 30%,#4a4a48 64%,#2d2f34 92%);box-shadow:inset -5px -7px 16px #0000008c,inset 4px 5px 13px #ffffff57,0 18px 26px -13px #000c}.nd-orb:before{content:"";position:absolute;inset:-50px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(214,190,140,.28),transparent 76%)}.nd-orb:after{content:"";position:absolute;left:8%;right:8%;bottom:-6px;height:11px;border-radius:50%;background:radial-gradient(60% 100% at 50% 15%,rgba(0,0,0,.52),transparent 74%)}.nd-orb-thinking{background:radial-gradient(118% 118% at 46% 30%,#c7bda8,#8d8578 30%,#33353a 64%,#25272c 92%)}.nd-orb-thinking span{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,246,224,.18) 58deg,transparent 150deg);animation:nd-spin 3s linear infinite}.nd-orb-listening{animation:nd-breathe 4.4s ease-in-out infinite}.nd-orb-state{color:#a9b0bc;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.nd-ledger{border-top:1px solid #2c313b}.nd-turn{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;padding:27px 0 30px;border-bottom:1px solid #21252d}.nd-speaker{padding-top:4px;color:#6f7683;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.nd-turn p{margin:0;color:#a9b0bc;font-size:15px;line-height:1.72}.nd-turn-user p{color:#d4d0c8}.nd-meta{display:block;margin-top:10px}.nd-turn h1{margin:0 0 12px;color:#f0ece4;font:400 clamp(23px,4vw,29px)/1.38 "Source Serif 4",Georgia,"Times New Roman",serif;letter-spacing:-.01em}.nd-turn-pending p{color:#d8c9a6;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-style:italic}.nd-citation-button{width:100%;min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:12px 14px;color:#a9b0bc;text-align:left;background:#1a1d23;border:1px solid #2c313b;border-radius:2px;cursor:pointer}.nd-citation-button:hover{border-color:#4b4a44;background:#1d2026}.nd-citation-button span,.nd-citation-button em{font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-citation-button span{display:flex;align-items:center;gap:7px;color:#93b58f}.nd-citation-button strong{color:#d8c9a6;font-size:12.5px;font-weight:500}.nd-citation-button em{color:#d8c9a6;font-style:normal;text-decoration:underline;text-underline-offset:3px}.nd-proof{margin-top:1px;padding:20px;background:#101216;border:1px solid #2c313b;border-top:0}.nd-proof header{display:flex;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #21252d;color:#6f7683;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.nd-proof header strong{color:#d9a86c;font-weight:500}.nd-proof dl{margin:0}.nd-proof dl div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:10px 0;border-bottom:1px solid #21252d}.nd-proof dt{color:#7d8492;font-size:13px}.nd-proof dd{margin:0;color:#d4d0c8;font:500 11px/1.5 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-proof blockquote{margin:18px 0;padding:4px 0 4px 15px;color:#d4d0c8;border-left:2px solid #d8c9a6;font:400 16px/1.6 "Source Serif 4",Georgia,Times New Roman,serif}.nd-proof>p{color:#7d8492;font-size:13px;line-height:1.6}.nd-gap-receipt{display:flex;flex-direction:column;gap:8px;margin-top:22px;padding:16px;background:#191a1d;border-left:2px solid #d9a86c}.nd-gap-receipt span{color:#d9a86c;font:500 9.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.nd-gap-receipt strong{color:#d4d0c8;font-size:13px;font-weight:500}.nd-gap-receipt small{color:#7d8492;font-size:13px}.nd-try-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:18px 0}.nd-try-row>span{margin-right:4px}.nd-try-row button{padding:8px 11px;color:#a9b0bc;background:#1a1d23;border:1px solid #2c313b;border-radius:2px;cursor:pointer;font-size:12px}.nd-try-row button:hover{color:#f0ece4;border-color:#4b4f58}.nd-composer{padding:17px;background:#1a1d23;border:1px solid #2c313b}.nd-composer label{display:block;margin-bottom:9px;color:#f0ece4;font:400 18px/1.4 "Source Serif 4",Georgia,Times New Roman,serif}.nd-composer textarea{width:100%;min-height:78px;padding:12px;resize:vertical;color:#e8e4dc;background:#101216;border:1px solid #3a4049;border-radius:2px;line-height:1.55}.nd-composer>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:11px}.nd-composer button,.nd-inspector form button{flex:none;padding:10px 16px;color:#14161a;background:#d8c9a6;border:1px solid #d8c9a6;border-radius:2px;cursor:pointer;font-size:12.5px;font-weight:600}.nd-prototype button:disabled{opacity:.55;cursor:wait}.nd-prototype-index{width:min(1020px,calc(100% - 40px));margin:0 auto;padding:64px 0 90px}.nd-prototype-index>header{max-width:700px}.nd-prototype-index>header>span,.nd-prototype-index h2,.nd-index-list article>span,.nd-index-operator>span{color:#6f7683;font:500 10px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em}.nd-prototype-index h1{margin:10px 0;color:#f6f2ea;font:300 40px/1.1 "Source Serif 4",Georgia,serif}.nd-prototype-index>header p{margin:0;color:#a9b0bc;font-size:14px;line-height:1.6}.nd-prototype-index section{margin-top:44px}.nd-prototype-index h2{margin:0 0 12px;font-size:10px;font-weight:500}.nd-index-list{border:1px solid #21252d}.nd-index-list article{display:grid;grid-template-columns:130px 190px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:82px;padding:18px 22px;background:#14161a;border-bottom:1px solid #21252d}.nd-index-list article:last-child{border-bottom:0}.nd-index-list article>span{color:#93b58f}.nd-index-list strong,.nd-index-operator strong{color:#f0ece4;font:400 19px/1.35 "Source Serif 4",Georgia,serif}.nd-index-list p,.nd-index-operator p{margin:0;color:#a9b0bc;font-size:13px;line-height:1.55}.nd-index-list a,.nd-index-operator a{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;color:#d8c9a6;border:1px solid #3a4049;border-radius:2px;text-decoration:none}.nd-index-list a:hover,.nd-index-operator a:hover{color:#f2e6cb;border-color:#6f7683}.nd-index-operator{display:grid;grid-template-columns:180px 230px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:96px;padding:20px 22px;background:#101216;border:1px solid #3a4049;border-left:2px solid #d9a86c}.nd-index-operator>span{color:#d9a86c}.nd-corpus-page{min-height:calc(100vh - 30px);padding-bottom:50px;background:#14161a}.nd-ops-layout{min-height:calc(100vh - 118px);display:grid;grid-template-columns:190px minmax(0,1fr)}.nd-ops-nav{display:flex;flex-direction:column;gap:2px;padding:28px 18px;background:#101216;border-right:1px solid #21252d}.nd-ops-nav>span,.nd-ops-nav>strong{padding:9px 10px;color:#7d8492;font-size:13px;font-weight:400}.nd-ops-nav>strong{color:#f0ece4;background:#1a1d23;border-left:2px solid #d8c9a6}.nd-ops-nav .nd-nav-label{margin-bottom:8px;padding-top:0;color:#565c67;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.nd-ops-nav small{margin-top:auto;padding:9px 10px;color:#565c67;font-size:10px;line-height:1.55}.nd-ops-main{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:38px 0 50px}.nd-ops-title{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:28px}.nd-ops-title h1{margin:7px 0 8px;color:#f0ece4;font:400 clamp(28px,4vw,39px)/1.2 "Source Serif 4",Georgia,"Times New Roman",serif}.nd-ops-title p{max-width:650px;margin:0;color:#7d8492;font-size:13px;line-height:1.6}.nd-health{margin-top:4px;padding:9px 12px;background:#19201c;border:1px solid #304036}.nd-version-panel{display:grid;grid-template-columns:minmax(240px,.65fr) 1fr;gap:28px;align-items:center;padding:20px;background:#1a1d23;border:1px solid #2c313b}.nd-version-panel>div{display:flex;flex-direction:column;gap:5px}.nd-version-panel strong{color:#f0ece4;font:400 27px/1.25 "Source Serif 4",Georgia,Times New Roman,serif}.nd-version-panel small{color:#6f7683;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-version-panel p{margin:0;padding-left:28px;color:#a9b0bc;border-left:1px solid #3a4049;font-size:13px;line-height:1.6}.nd-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #21252d;border-right:0}.nd-metrics div{display:flex;flex-direction:column;gap:7px;min-height:105px;padding:18px;background:#17191e;border-right:1px solid #21252d}.nd-metrics strong{color:#f0ece4;font:400 28px/1 "Source Serif 4",Georgia,Times New Roman,serif}.nd-metrics span{color:#7d8492;font-size:13px;line-height:1.4}.nd-section,.nd-inspector{margin-top:34px}.nd-section>header{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}.nd-section header strong,.nd-inspector header strong{color:#d4d0c8;font:400 18px/1.4 "Source Serif 4",Georgia,Times New Roman,serif}.nd-pipeline{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border:1px solid #2c313b;border-right:0}.nd-pipeline li{position:relative;min-height:108px;padding:17px;background:#1a1d23;border-right:1px solid #2c313b}.nd-pipeline li:not(:last-child):after{content:"→";position:absolute;z-index:2;top:45%;right:-8px;color:#93b58f;background:#1a1d23}.nd-pipeline li>i{color:#93b58f;font: 500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-pipeline li div{display:flex;flex-direction:column;gap:6px;margin-top:18px}.nd-pipeline li strong{color:#d4d0c8;font-size:12.5px;font-weight:500}.nd-pipeline li span{color:#7d8492;font-size:13px}.nd-source-table{border:1px solid #2c313b}.nd-source-row{display:grid;grid-template-columns:1.5fr 1fr .45fr .8fr;gap:18px;align-items:center;min-height:50px;padding:10px 14px;color:#8f96a2;background:#17191e;border-bottom:1px solid #21252d;font-size:11.5px}.nd-source-row:last-child{border-bottom:0}.nd-source-row strong{color:#d4d0c8;font-weight:500}.nd-source-row em{display:flex;align-items:center;gap:7px;color:#93b58f;font: 500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.nd-source-head{min-height:36px;color:#565c67;background:#101216;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.nd-inspector{background:#1a1d23;border:1px solid #2c313b}.nd-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 18px;border-bottom:1px solid #2c313b}.nd-inspector>header>div{display:flex;align-items:baseline;gap:18px}.nd-inspector>header small{color:#d9a86c;font:500 8.5px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.nd-inspector form{padding:18px;border-bottom:1px solid #2c313b}.nd-inspector form label{display:block;margin-bottom:8px;color:#7d8492;font-size:13px}.nd-inspector form>div{display:flex;gap:8px}.nd-inspector form input{flex:1;min-width:0;padding:10px 12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px}.nd-inspector-result{display:grid;grid-template-columns:.9fr 1.2fr 1.2fr}.nd-inspector-result>div{min-height:150px;padding:18px;border-right:1px solid #2c313b}.nd-inspector-result>div:last-child{border-right:0}.nd-inspector-summary{display:flex;flex-direction:column;gap:10px;background:#17191e}.nd-inspector-summary span{display:flex;align-items:center;gap:7px;color:#93b58f;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.nd-inspector-summary strong{color:#d4d0c8;font-size:13px;font-weight:500;line-height:1.4}.nd-inspector-summary small{margin-top:auto;color:#7d8492;font-size:13px}.nd-match{display:grid;grid-template-columns:1fr auto;gap:6px 12px}.nd-match strong{color:#d8c9a6;font-size:11px;font-weight:500}.nd-match>span{color:#6f7683;font:500 9px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nd-match em{grid-column:2;grid-row:1 / span 2;color:#93b58f;font: 400 24px/1 "Source Serif 4",Georgia,Times New Roman,serif}.nd-match p{grid-column:1 / -1;margin:13px 0 0;color:#8f96a2;font-size:11.5px;line-height:1.55}@keyframes nd-breathe{50%{transform:scale(1.032)}}@keyframes nd-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.nd-ops-layout{grid-template-columns:1fr}.nd-ops-nav{display:none}.nd-metrics{grid-template-columns:repeat(2,1fr)}.nd-pipeline{grid-template-columns:1fr;border-right:1px solid #2c313b}.nd-pipeline li{min-height:70px;border-right:0;border-bottom:1px solid #2c313b}.nd-pipeline li:last-child{border-bottom:0}.nd-pipeline li div{margin-top:7px}.nd-pipeline li:not(:last-child):after{content:"↓";top:auto;right:18px;bottom:-9px}.nd-inspector-result{grid-template-columns:1fr}.nd-inspector-result>div{min-height:auto;border-right:0;border-bottom:1px solid #2c313b}.nd-inspector-result>div:last-child{border-bottom:0}}@media(max-width:660px){.nd-truth-strip>:last-child{display:none}.nd-prototype-index{width:calc(100% - 28px);padding:40px 0 60px}.nd-index-list article,.nd-index-operator{grid-template-columns:1fr;gap:8px}.nd-index-list a,.nd-index-operator a{justify-self:start;margin-top:6px}.nd-truth-strip{justify-content:flex-start;gap:10px;overflow-x:auto;white-space:nowrap}.nd-product-header{min-height:0;flex-wrap:wrap;gap:0 16px;padding:10px 16px 0}.nd-product-header nav{order:3;width:100%;min-height:44px;justify-content:center;gap:30px}.nd-header-meta{max-width:190px;margin-left:auto;flex-direction:column;align-items:flex-end;gap:3px}.nd-header-session{font-size:8px}.nd-header-state{max-width:170px;justify-content:flex-end;text-align:right;font-size:8px}.nd-coach-main{width:calc(100% - 28px);padding-top:38px}.nd-turn{grid-template-columns:1fr;gap:9px}.nd-citation-button{grid-template-columns:1fr auto}.nd-citation-button span{grid-column:1 / -1}.nd-citation-button em{text-align:right}.nd-proof dl div{grid-template-columns:1fr;gap:4px}.nd-composer>div{align-items:flex-end}.nd-composer>div>span{max-width:180px;font-size:8px}.nd-ops-main{width:calc(100% - 28px);padding-top:28px}.nd-ops-title{flex-direction:column}.nd-version-panel{grid-template-columns:1fr}.nd-version-panel p{padding:18px 0 0;border-top:1px solid #3a4049;border-left:0}.nd-metrics{grid-template-columns:1fr 1fr}.nd-source-row{grid-template-columns:1fr auto}.nd-source-row>span,.nd-source-head>span:nth-child(2),.nd-source-head>span:nth-child(3){display:none}.nd-inspector>header,.nd-inspector>header>div{align-items:flex-start;flex-direction:column;gap:6px}.nd-inspector form>div{flex-direction:column}}@media(prefers-reduced-motion:reduce){.nd-prototype *,.nd-prototype *:before,.nd-prototype *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nd-today{display:flex;flex-direction:column;gap:1.5rem}.nd-today-heading{font-family:Archivo,system-ui,sans-serif;margin:0}.nd-today h2,.nd-today h3{font-family:Archivo,system-ui,sans-serif;margin:0 0 .5rem}.nd-today-status{min-height:1.25rem;color:var(--nd-muted, #55555f)}.nd-today-spine{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.nd-today-milestone{border:1px solid var(--nd-border, #d0d0d8);border-radius:2px;padding:.5rem .75rem;display:flex;align-items:baseline;gap:.5rem}.nd-today-milestone[data-active=true]{border-color:var(--nd-accent, #2b2b7a);font-weight:600}.nd-today-milestone-active{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--nd-accent, #2b2b7a)}.nd-today-task-list,.nd-today-streak-history{list-style:none;margin:0;padding:0}.nd-today-task{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--nd-border, #d0d0d8)}.nd-today-task[data-state=done] .nd-today-task-label{text-decoration:line-through;color:var(--nd-muted, #55555f)}.nd-today-task[data-state=skipped] .nd-today-task-label{color:var(--nd-muted, #55555f)}.nd-today-task-actions{display:inline-flex;gap:.5rem;white-space:nowrap}.nd-today button{min-height:44px;border-radius:2px}.nd-today-checkin-prompt{font-family:"Source Serif 4",Georgia,serif}.nd-today-checkin-reply{color:var(--nd-muted, #55555f);border-left:2px solid var(--nd-border, #d0d0d8);padding-left:.75rem}.nd-today-streak-count{font-family:Archivo,system-ui,sans-serif;font-size:2rem;margin:0}.nd-today-streak-history{display:flex;flex-wrap:wrap;gap:.5rem}.nd-today-streak-day{border:1px solid var(--nd-border, #d0d0d8);border-radius:2px;padding:.25rem .5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.nd-today-streak-day[data-visited=true]{background:var(--nd-accent, #2b2b7a);border-color:var(--nd-accent, #2b2b7a);color:#fff}.nd-today-streak-day[data-visited=false]{background:transparent;color:var(--nd-muted, #55555f)}.nd-today-unknown{color:var(--nd-muted, #55555f)}.nd-today-unknown-word{font-weight:600}.nd-today :focus-visible{outline:2px solid var(--nd-accent, #2b2b7a);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nd-today *{animation:none!important;transition:none!important}}.nd-route{min-height:100vh;overflow-x:clip;background:#14161a;color:#f0ece4;font-family:Archivo,system-ui,sans-serif}.nd-route>.nd-today,.nd-route>.nd-applications,.nd-route-state,.nd-route-error{box-sizing:border-box;width:min(1100px,calc(100% - 40px));margin:24px auto;min-width:0}.nd-route-error{color:#cf7b6a}.nd-checkin-form{display:grid;gap:8px;min-width:0}.nd-checkin-form textarea{min-height:88px;padding:12px;color:#f0ece4;background:#101216;border:1px solid #3a4049;border-radius:2px;font:14.5px/1.5 Archivo,sans-serif}.nd-checkin-form button{min-height:44px;justify-self:start;padding:10px 16px;border:1px solid #d8c9a6;border-radius:2px;background:#d8c9a6;color:#191b1f}.nd-route :focus-visible{outline:2px solid #d8c9a6;outline-offset:2px}@media(max-width:480px){.nd-route>.nd-today,.nd-route>.nd-applications,.nd-route-state,.nd-route-error{width:calc(100% - 36px);margin-block:18px}.nd-today-task,.nd-applications-head,.nd-application-head{align-items:stretch;flex-direction:column}.nd-today-task-actions{white-space:normal}}.nd-applications{display:flex;flex-direction:column;gap:1rem}.nd-applications-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.nd-application-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.nd-application{border:1px solid var(--nd-border, #d0d0d8);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.nd-application-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.nd-application-status{font-weight:600;white-space:nowrap}.nd-application-source-url{word-break:break-all;color:var(--nd-muted, #55555f)}.nd-application-history,.nd-interview-rounds{margin:0;padding-left:1.25rem}.nd-application-history time{margin-left:.5rem;color:var(--nd-muted, #55555f)}:root{font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}body.qa-tracer-body{color:#17211b;background:radial-gradient(circle at 50% 12%,#fff 0,#f4f1e9 48%,#e6eadf);font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input,textarea{font:inherit}.qa-tracer{width:min(760px,calc(100% - 32px));margin:0 auto;padding:64px 0}.qa-tracer .hero{text-align:center}.qa-tracer .eyebrow{color:#627263;font-size:.72rem;font-weight:750;letter-spacing:.16em}.qa-tracer .orb{width:88px;height:88px;margin:24px auto 16px;display:grid;place-items:center;border-radius:50%;color:#fff;font:700 2.4rem Georgia,serif;background:radial-gradient(circle at 32% 25%,#d8f1c9,#558864 48%,#1f4634);box-shadow:0 18px 46px #244b352f}.qa-tracer h1{margin:0;font:600 clamp(2.5rem,8vw,4.5rem) Georgia,serif}.qa-tracer .hero p{color:#58635b;margin:12px auto 36px;max-width:540px}.qa-tracer .composer,.qa-tracer .answer,.qa-tracer .error,.qa-tracer .fixture-note{border:1px solid #ced7cd;border-radius:20px;background:#fffffff0;box-shadow:0 16px 50px #233d2912}.qa-tracer .fixture-note{margin-bottom:16px;padding:16px 20px;color:#5b4a24;border-color:#d9c995}.qa-tracer .composer{padding:22px}.qa-tracer .composer h2{margin:0 0 18px;font-family:Georgia,serif}.qa-tracer .composer label{display:block;font-weight:700;margin:14px 0 10px}.qa-tracer .composer label:first-child{margin-top:0}.qa-tracer input,.qa-tracer textarea{width:100%;border:1px solid #ced7cd;border-radius:10px;color:inherit;background:#fff}.qa-tracer input{padding:10px 12px}.qa-tracer textarea{min-height:130px;resize:vertical;padding:12px;line-height:1.6}.qa-tracer input:focus-visible,.qa-tracer textarea:focus-visible{outline:3px solid #8cb892;outline-offset:2px}.qa-tracer .actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e6df;padding-top:14px}.qa-tracer .session-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 18px;border-radius:14px;background:#e3ebdf}.qa-tracer .session-bar button{padding:8px 14px}.qa-tracer small{color:#768078}.qa-tracer button{min-height:44px;border:0;border-radius:2px;padding:11px 20px;color:#fff;background:#254f3a;cursor:pointer}.qa-tracer button:focus-visible{outline:3px solid #8cb892;outline-offset:3px}.qa-tracer button:disabled{opacity:.55;cursor:wait}.qa-tracer .answer,.qa-tracer .error{margin-top:20px;padding:24px}.qa-tracer .answer h2{margin-top:0;font-family:Georgia,serif}.qa-tracer .answer footer{border-top:1px solid #e1e6df;margin-top:20px;padding-top:16px;color:#526158}.qa-tracer .answer code{font-size:.78rem;overflow-wrap:anywhere}.qa-tracer .result-region:focus{outline:none}.qa-tracer .error{color:#812b2b;border-color:#dfb7b7}@media(prefers-reduced-motion:no-preference){.qa-tracer .orb{animation:breathe 4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.04)}}}
