.askPanelOverlay,.caseBriefingOverlay,.casePanelOverlay,.caseVerdictOverlay,.portfolioCaseOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--hud-modal-dim)}.askPanel,.caseBriefing,.casePanel,.caseVerdict,.dakPanel,.journey-card,.noirModal,.waySheet{--case-panel:transparent;--case-glass:var(--hud-modal-bg);--case-sunken:rgba(236,230,216,.05);--case-raise:rgba(236,230,216,.08);--case-ink:rgba(236,230,216,.92);--case-muted:var(--hud-pewter);--case-border:var(--hud-divider);--case-border-hi:var(--hud-hairline);--case-accent:var(--hud-ochre);--case-accent-ink:var(--hud-bone);--case-accent-soft:rgba(200,155,82,.14);--case-gold:var(--hud-ochre);--case-display:var(--hud-serif);--case-radius:2px;--case-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--hud-modal-bg);background-image:linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick)),linear-gradient(var(--hud-tick),var(--hud-tick));background-position:left 6px top 6px,left 6px top 6px,right 6px top 6px,right 6px top 6px,left 6px bottom 6px,left 6px bottom 6px,right 6px bottom 6px,right 6px bottom 6px;background-repeat:no-repeat;background-size:8px 1px,1px 8px,8px 1px,1px 8px,8px 1px,1px 8px,8px 1px,1px 8px;border-top:1px solid var(--hud-modal-border);border:1px solid var(--hud-modal-border);border-radius:2px;box-shadow:none;color:var(--case-ink);outline:1px solid var(--hud-modal-inset);outline-offset:-7px;position:relative;scrollbar-color:var(--hud-pewter) transparent;scrollbar-width:thin}.askPanel::-webkit-scrollbar,.caseBriefing::-webkit-scrollbar,.casePanel::-webkit-scrollbar,.caseVerdict::-webkit-scrollbar,.caseVerdictBody::-webkit-scrollbar,.journey-card::-webkit-scrollbar,.noirModal::-webkit-scrollbar,.waySheet::-webkit-scrollbar{width:2px}.askPanel::-webkit-scrollbar-thumb,.caseBriefing::-webkit-scrollbar-thumb,.casePanel::-webkit-scrollbar-thumb,.caseVerdict::-webkit-scrollbar-thumb,.caseVerdictBody::-webkit-scrollbar-thumb,.journey-card::-webkit-scrollbar-thumb,.noirModal::-webkit-scrollbar-thumb,.waySheet::-webkit-scrollbar-thumb{background:var(--hud-pewter)}.noirModal{align-items:stretch;box-sizing:border-box;flex-direction:column;font-family:var(--case-font);height:auto;max-height:82vh;overflow-y:auto;padding:8px 0 0;width:min(92vw,540px)}.portfolioCasePanel{max-width:none}.setuStrip{background:transparent;border-bottom:1px solid var(--hud-hairline)}.caseVerdict .setuMark,.setuMark,.setuStrip{color:var(--hud-pewter)}.setuScreen{border-left-color:var(--hud-hairline)}.caseBriefingTitle,.caseVerdictHeadline,.portfolioCaseTitle{color:var(--hud-bone);font-family:var(--hud-serif);font-weight:500;letter-spacing:.02em;margin-bottom:20px;text-align:center}.portfolioCaseTitle{font-size:1.7rem;line-height:1.2;padding:26px 30px 0}.caseVerdictHeadline{border-bottom:0;padding-bottom:0}.caseBriefingBody,.caseVerdictBody,.portfolioCaseLines{color:rgba(236,230,216,.92);font-family:var(--case-font);font-size:.95rem;line-height:1.6}.portfolioCaseLines p{line-height:1.6}.noirClause{align-items:baseline;display:flex;gap:14px}.noirNumeral{color:var(--hud-ochre);flex:0 0 3em;font-family:var(--hud-mono);font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.portfolioCaseNote{border-left:2px solid var(--hud-ochre);margin:1.1em 0;padding:0 0 0 16px}.portfolioCaseNote p{color:var(--hud-bone);font-family:var(--hud-serif);font-size:1.15rem;font-style:italic}.noirWitness,.portfolioCaseNote cite{color:var(--hud-pewter);display:block;font-family:var(--hud-mono);font-size:.75rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.portfolioCaseNote a{color:var(--hud-ochre)}.portfolioCaseLines .noirWitness{line-height:1.7;margin:1.4em 0 1.6em}.caseBriefingHow,.caseVerdictRow{border-color:var(--hud-divider)}.caseVerdictLabel{color:var(--hud-pewter)}.caseBriefingHow li:before{border-radius:0}.caseBriefingDismiss{box-shadow:0 -14px 14px -4px #10110f,0 34px 0 0 #10110f}.caseBriefing .caseBriefingDismiss{background-image:linear-gradient(#10110f,#10110f)}.caseBriefing .caseBriefingDismiss:focus-visible,.caseBriefing .caseBriefingDismiss:hover{background-image:linear-gradient(rgba(200,155,82,.12),rgba(200,155,82,.12)),linear-gradient(#10110f,#10110f)}.caseBriefing .caseBriefingDismiss:active{background-image:linear-gradient(rgba(200,155,82,.22),rgba(200,155,82,.22)),linear-gradient(#10110f,#10110f)}.caseBriefingDismiss,.caseVerdictDismiss,.portfolioCaseSecondary{align-items:center;background-color:var(--hud-button-bg);border:1px solid var(--hud-button-border);border-radius:2px;box-sizing:border-box;color:var(--hud-bone);cursor:pointer;display:inline-flex;filter:none;font-family:var(--hud-mono);font-size:.8rem;font-weight:400;gap:.9em;justify-content:center;letter-spacing:.14em;min-height:44px;padding:10px 20px;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.caseBriefingDismiss:after,.caseBriefingDismiss:before,.caseVerdictDismiss:after,.caseVerdictDismiss:before,.portfolioCaseSecondary:after,.portfolioCaseSecondary:before{color:var(--hud-pewter);transition:color .15s ease}.caseBriefingDismiss:before,.caseVerdictDismiss:before,.portfolioCaseSecondary:before{content:"\25B8"}.caseBriefingDismiss:after,.caseVerdictDismiss:after,.portfolioCaseSecondary:after{content:"\25C2"}.caseBriefingDismiss:focus-visible,.caseBriefingDismiss:hover,.caseVerdictDismiss:focus-visible,.caseVerdictDismiss:hover,.portfolioCaseSecondary:focus-visible,.portfolioCaseSecondary:hover{background-color:rgba(200,155,82,.12);border-color:var(--hud-ochre);color:var(--hud-bone);filter:none}.caseBriefingDismiss:focus-visible:after,.caseBriefingDismiss:focus-visible:before,.caseBriefingDismiss:hover:after,.caseBriefingDismiss:hover:before,.caseVerdictDismiss:focus-visible:after,.caseVerdictDismiss:focus-visible:before,.caseVerdictDismiss:hover:after,.caseVerdictDismiss:hover:before,.portfolioCaseSecondary:focus-visible:after,.portfolioCaseSecondary:focus-visible:before,.portfolioCaseSecondary:hover:after,.portfolioCaseSecondary:hover:before{color:var(--hud-ochre)}.caseBriefingDismiss:active,.caseVerdictDismiss:active,.portfolioCaseSecondary:active{background-color:rgba(200,155,82,.22);transform:translateY(1px)}.askPanel :focus-visible,.caseBriefing :focus-visible,.casePanel :focus-visible,.caseVerdict :focus-visible{outline:1px solid var(--hud-ochre);outline-offset:2px}.portfolioCaseButtons,.portfolioCasePanel>.buttons{margin:0;padding:0 30px 26px}.portfolioCaseButtons .caseVerdictDismiss{flex-basis:100%}@media (max-width:768px){.askPanel,.caseBriefing,.casePanel,.caseVerdict,.noirModal{box-shadow:none}.noirModal{max-height:82vh;width:min(92vw,540px)}.portfolioCaseTitle{font-size:1.45rem;padding:20px 20px 0}.portfolioCaseButtons,.portfolioCaseLines{padding-left:20px;padding-right:20px}}.journey-bubble,.journey-card{--j-paper:var(--hud-modal-bg);--j-paper-2:rgba(236,230,216,.06);--j-edge:var(--hud-hairline);--j-ink:var(--hud-bone);--j-ink-2:var(--hud-pewter);--j-gold:var(--hud-ochre);--j-gold-2:var(--hud-ochre)}.journey-overlay,.journey-overlay.is-desk{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--hud-modal-dim)}.journey-bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--hud-modal-bg);border:1px solid var(--hud-modal-border);border-radius:2px;box-shadow:none;font-family:var(--case-font);font-size:.95rem;line-height:1.5}.journey-bubble.is-operator{border-left:2px solid var(--hud-ochre)}.journey-bubble-who{color:var(--hud-pewter);font-family:var(--hud-mono);font-size:.7rem;font-style:normal;letter-spacing:.12em;margin-bottom:.3em;text-transform:uppercase}.journey-bubble-timer:after{background:var(--hud-ochre)}.journey-bubble.is-over:after{background:var(--hud-modal-bg)}.journey-card{font-family:var(--case-font);font-size:.95rem;line-height:1.6;transform:none}.journey-card h2{font-family:var(--hud-serif);font-weight:500;letter-spacing:.02em;margin-bottom:20px;text-align:center}.journey-kicker{color:var(--hud-pewter);font-family:var(--hud-mono);font-size:.75rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.journey-look-frame,.journey-step{border-radius:0;box-shadow:none}.journey-step{color:var(--hud-bone)}.journey-step:hover{border-color:var(--hud-ochre)}.journey-btn{align-items:center;background-color:var(--hud-button-bg);border:1px solid var(--hud-button-border);border-radius:2px;color:var(--hud-bone);display:inline-flex;font-family:var(--hud-mono);font-size:.8rem;gap:.9em;justify-content:center;letter-spacing:.14em;min-height:44px;padding:10px 20px;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.journey-btn:before{color:var(--hud-pewter);content:"\25B8"}.journey-btn:after{color:var(--hud-pewter);content:"\25C2"}.journey-btn.is-primary:hover,.journey-btn:focus-visible,.journey-btn:hover{background-color:rgba(200,155,82,.12);border-color:var(--hud-ochre);color:var(--hud-bone)}.journey-btn:focus-visible:after,.journey-btn:focus-visible:before,.journey-btn:hover:after,.journey-btn:hover:before{color:var(--hud-ochre)}.journey-btn.is-primary{background-color:var(--hud-button-bg);color:var(--hud-bone)}.journey-btn:active{background-color:rgba(200,155,82,.22);transform:translateY(1px)}.journey-link{color:var(--hud-pewter)}.journey-bubble.is-offer .journey-btn{font-size:.75rem;padding:8px 14px}.journey-bubble :focus-visible,.journey-card :focus-visible{outline:1px solid var(--hud-ochre);outline-offset:2px}@media (max-width:768px){.journey-card{max-height:82vh;width:min(92vw,540px)}}.dakOverlay,.overlay.waySheetOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--hud-modal-dim)}.dakOverlay{--dak-panel:var(--hud-modal-bg);--dak-sunken:rgba(236,230,216,.05);--dak-ink:var(--hud-bone);--dak-muted:var(--hud-pewter);--dak-accent:var(--hud-ochre);--dak-accent-ink:var(--hud-bone);--dak-border:var(--hud-hairline)}.dakPanel{border-color:var(--hud-modal-border)}.dakBtn{border-radius:2px;font-family:var(--hud-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.dakBtn:hover{background:rgba(200,155,82,.12);border-color:var(--hud-ochre)}.dakBtn--primary{background:var(--hud-button-bg);border-color:var(--hud-button-border);color:var(--hud-bone);font-weight:400}.dakBtn--quiet{background:none}.dakRow--selected,.dakRow:hover{background:rgba(236,230,216,.05)}.waySheet{font-family:var(--case-font);padding:28px 26px 18px}.waySheet:after{display:none}.waySheetTitle{color:var(--hud-bone);font-family:var(--hud-serif);font-weight:500;letter-spacing:.02em}.waySheetClose{border-color:var(--hud-button-border);border-radius:2px;color:var(--hud-bone);font-family:var(--hud-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.waySheetClose:hover{background:rgba(200,155,82,.12);border-color:var(--hud-ochre);color:var(--hud-bone)}.waySheetCastTitle{color:var(--hud-pewter);font-family:var(--hud-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.waySheetPaper{background:var(--hud-monogram);border-radius:0;box-shadow:none}.wayMark--you:before{background:var(--hud-bone);box-shadow:0 0 0 3px var(--hud-monogram),0 0 0 4.5px var(--hud-ochre)}.wayMark--person:before{border-color:var(--hud-monogram)}.wayMark--person.is-asked:before{background:var(--hud-pewter);border-color:var(--hud-monogram)}.wayTag{background-color:var(--hud-modal-bg);border:1px solid var(--hud-modal-border);border-left:2px solid var(--hud-ochre);border-radius:2px;box-shadow:none;color:var(--hud-bone);--case-muted:var(--hud-pewter);--case-display:var(--hud-serif)}.wayTagHint{font-family:var(--hud-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.wayFacetLight{fill:var(--hud-bone)}.wayFacetShade{fill:var(--hud-pewter)}.wayFold{stroke:rgba(16,17,15,.45)}.wayEdge{stroke:var(--hud-ochre)}.wayArrow{filter:drop-shadow(0 4px 3px rgba(0,0,0,.55))}.passport{--j-paper:var(--hud-modal-bg);--j-paper-2:rgba(236,230,216,.05);--j-edge:var(--hud-hairline);--j-ink:var(--hud-bone);--j-ink-2:var(--hud-pewter);--j-gold:var(--hud-ochre);--j-stamp:#c45248;background-color:var(--hud-modal-bg);border:1px solid var(--hud-modal-border);border-radius:2px;box-shadow:none;font-family:var(--case-font);mix-blend-mode:normal;scrollbar-color:var(--hud-pewter) transparent;scrollbar-width:thin}.passport-id{background:var(--hud-modal-bg)}.passport-nation{font-family:var(--hud-mono);font-size:.7rem}.passport-kind{font-family:var(--hud-serif);font-weight:500;letter-spacing:.02em}.passport-photo{background:rgba(236,230,216,.06);border-radius:0;box-shadow:none}.passport-stamp{mix-blend-mode:normal}.passport-purse{border-radius:2px}@media (max-width:768px){.waySheet{max-height:82vh;width:min(92vw,940px)}}.passport-invite-field{background:rgba(236,230,216,.06);border-radius:2px;font-family:var(--hud-mono)}