.privileged-accounts{--pa-line: rgba(213, 223, 250, .12);--pa-muted: #9ca7bd;gap:18px}.privileged-accounts .admin-header{margin-bottom:0}.privileged-accounts .admin-header h1{font-size:clamp(25px,5vw,34px);line-height:1.2}.privileged-accounts .admin-header p{font-size:13px;line-height:1.6;margin-top:8px}.pa-filters,.pa-detail-section{border:1px solid var(--pa-line);background:#141925b8;border-radius:20px;padding:18px}.pa-search{display:grid;gap:8px}.pa-search>span{font-size:12px;color:var(--pa-muted)}.pa-search input,.pa-edit-form input:not([type=checkbox]),.pa-edit-form select{width:100%;min-width:0;min-height:48px;border:1px solid var(--pa-line);border-radius:12px;padding:11px 13px;background:#060a12b3;color:#edf2ff;font:inherit;font-size:16px}.pa-role-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0;padding:4px;background:#03070e80;border-radius:12px}.pa-role-tabs button{min-width:0;min-height:42px;padding:8px 2px;border:1px solid transparent;border-radius:9px;color:#aab5ca;background:none;font-size:12px;white-space:nowrap}.pa-role-tabs button[aria-pressed=true]{background:#27354f;border-color:#b1c8ff40;color:#f2f6ff}.pa-filter-tail{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pa-muted);font-size:12px}.pa-filter-tail label{display:flex;align-items:center;gap:9px}.pa-filter-tail label>span{white-space:nowrap}.pa-filter-tail select{min-height:40px;max-width:140px;color:#e9effd;background:#111826;border:1px solid var(--pa-line);border-radius:9px;padding:6px 10px}.pa-account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px}.pa-account-card{display:block;padding:16px;color:inherit;text-decoration:none;border:1px solid var(--pa-line);border-radius:18px;background:linear-gradient(135deg,#1b2333d9,#0f141ee6);transition:transform .18s,border-color .18s,box-shadow .18s}.pa-account-card__top{display:flex;align-items:center;gap:11px}.pa-avatar{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border-radius:12px;color:#e1eaff;background:linear-gradient(150deg,#344566,#1b2336);font-size:17px}.pa-account-card__name{min-width:0;flex:1;display:grid;gap:4px}.pa-account-card__name strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-account-card__name>span{color:var(--pa-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-status{flex-shrink:0;font-size:11px;color:#bec9df;background:#252e40;border-radius:20px;padding:4px 9px}.pa-status--active{color:#dce7ff;background:#283751}.pa-account-card__meta{display:flex;align-items:center;justify-content:space-between;margin-top:17px;color:#b9c4d9;font-size:12px;gap:8px}.pa-account-card__foot{border-top:1px solid var(--pa-line);padding-top:12px;margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--pa-muted)}.pa-account-card__foot>span:last-child{color:#d1ddf5;white-space:nowrap}.pa-feedback{border:1px solid rgba(166,190,241,.26);color:#dce6ff;background:#19283e;padding:13px 15px;border-radius:12px;font-size:14px;line-height:1.6}.pa-feedback--error{background:#302027;border-color:#67404e;color:#f4becb}.pa-feedback>p{margin:0 0 12px}.pa-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pa-detail-section h2{font-size:16px;margin:0 0 12px}.pa-section-title h2{margin:0}.pa-section-title .platform-button{min-height:42px;padding:8px 13px;font-size:13px}.pa-definition{margin:10px 0 0}.pa-definition>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--pa-line);font-size:13px}.pa-definition>div:last-child{border-bottom:0}.pa-definition dt{color:var(--pa-muted)}.pa-definition dd{margin:0;overflow-wrap:anywhere;text-align:right;color:#e4ebfa}.pa-hint{color:var(--pa-muted);font-size:12px;line-height:1.6;margin:8px 0 0}.pa-operation-links{display:grid;gap:10px}.pa-operation-links>a{display:grid;gap:6px;color:inherit;text-decoration:none;border:1px solid var(--pa-line);border-radius:13px;padding:14px;min-height:68px;background:#212b3e85}.pa-operation-links strong{font-size:14px}.pa-operation-links>a>span{color:var(--pa-muted);font-size:12px;line-height:1.5}.pa-operation-links>a>span>span{float:right;color:#e2eaff}.pa-edit-form{display:grid;gap:15px;padding-bottom:env(safe-area-inset-bottom,0px)}.pa-edit-form>label{display:grid;gap:8px;color:#c8d4eb;font-size:13px}.pa-edit-form>.pa-hint{margin:-8px 0 0}.pa-phone-warning{padding:12px;border:1px solid #655440;background:#2d281f;border-radius:12px;color:#e6d5b5;font-size:12px;line-height:1.7}.pa-phone-warning p{margin:0 0 10px}.pa-checkbox{display:flex;align-items:center;gap:10px;min-height:42px}.pa-checkbox input{width:19px;height:19px;accent-color:#b5cbf6}.pa-save-actions{display:grid;grid-template-columns:minmax(80px,1fr) minmax(140px,2fr);gap:10px;position:sticky;bottom:0;padding:12px 0 max(8px,env(safe-area-inset-bottom));background:#141923}.pa-save-actions .platform-button{min-height:48px}.pa-edit-sheet{--pa-line: rgba(213, 223, 250, .12);--pa-muted: #9ca7bd}.pa-account-card:focus-visible,.pa-role-tabs button:focus-visible,.pa-operation-links a:focus-visible,.pa-edit-form input:focus-visible,.pa-edit-form select:focus-visible{outline:2px solid #abc5ff;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pa-account-card:hover{transform:translateY(-2px);border-color:#5d7095;box-shadow:0 12px 30px #0004}}@media(max-width:380px){.pa-filters,.pa-detail-section{padding:14px}.pa-role-tabs button{font-size:11px}.pa-filter-tail label>span{display:none}}:root{color-scheme:dark;--br-canvas: #05060b;--br-canvas-raised: #080a12;--br-surface: #0d1020;--br-surface-raised: #12162b;--br-brand: #7c5cff;--br-info: #45a7ff;--br-highlight: #f7f8ff;--br-text: #f7f8ff;--br-text-muted: #9a9fb5;--br-border: rgb(247 248 255 / 12%);--br-warning: #e6b66a;--br-danger: #ef7c92;--br-success: #77d8b3;--br-space-1: 4px;--br-page-gutter: 20px;--br-touch-target: 44px;--br-radius-control: 14px;--br-radius-card: 22px;--br-radius-sheet: 28px;--br-shadow-raised: 0 28px 90px rgb(0 0 0 / 42%);--br-motion-fast: .16s;--br-motion-base: .24s;--br-ease: cubic-bezier(.2, .75, .25, 1);--font-sans: "Noto Sans SC", "PingFang SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "Inter", "Geist", ui-monospace, "SF Mono", monospace;--br-ink: var(--br-canvas);--br-panel: var(--br-surface);--br-line: var(--br-border);--br-line-strong: rgb(124 92 255 / 45%);--br-primary: var(--br-brand);--br-active: var(--br-brand);--br-spectral: #a58bff;--br-data: var(--br-info);--br-mint: var(--br-brand);--br-mint-bright: var(--br-highlight);--br-mint-soft: rgb(124 92 255 / 12%);--br-cyan: var(--br-info);--br-muted: var(--br-text-muted);--br-faint: #68708c;--br-warm: var(--br-warning);--br-radius: var(--br-radius-card);--br-radius-sm: 12px;--br-radius-md: var(--br-radius-control);--br-radius-lg: var(--br-radius-card);--br-radius-xl: var(--br-radius-sheet);--br-shadow: var(--br-shadow-raised);--br-glow: 0 0 70px rgb(124 92 255 / 16%);--br-canvas-depth: var(--br-canvas-raised);--br-canvas-soft: var(--br-canvas-raised);--br-surface-soft: rgb(247 248 255 / 4%);--background: 232 38% 3%;--foreground: 240 25% 97%;--card: 231 41% 9%;--card-foreground: 240 25% 97%;--primary: 251 100% 68%;--primary-foreground: 240 25% 97%;--muted: 231 28% 15%;--muted-foreground: 232 14% 66%;--border: 240 20% 22%;--container-padding: var(--br-page-gutter)}@media(max-width:359px){:root{--br-page-gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--br-canvas);scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--br-canvas);color:var(--br-text);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button,a{min-height:var(--br-touch-target)}:focus-visible{outline:2px solid var(--br-highlight);outline-offset:2px;box-shadow:0 0 0 5px #45a7ffa6}.br-page-gutter{padding-inline:var(--br-page-gutter)}.br-safe-top{padding-top:env(safe-area-inset-top)}.br-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.br-safe-inline{padding-inline:max(var(--br-page-gutter),env(safe-area-inset-left)) max(var(--br-page-gutter),env(safe-area-inset-right))}.br-tabular-nums{font-variant-numeric:tabular-nums}.br-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){:root{--br-glass-alpha: .98}}@media(prefers-contrast:more){:root{--br-border: rgb(247 248 255 / 42%);--br-text-muted: #c5c9da}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight;box-shadow:none}.br-sr-only{forced-color-adjust:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Inter,Geist,ui-monospace,SF Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border))}body{font-family:var(--font-sans);background-color:#090b10;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}.container-page{width:100%;max-width:640px;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.btn{min-height:44px;padding:10px 20px;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.\!card{border-radius:14px!important;padding:20px!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important}.card{border-radius:14px;padding:20px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground))}@media(min-width:768px){.\!card{padding:28px!important}.card{padding:28px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.z-0{z-index:0}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500\/30{border-color:#f59e0b4d}.border-emerald-500\/30{border-color:#10b9814d}.border-red-500\/30{border-color:#ef44444d}.border-sky-500\/30{border-color:#0ea5e94d}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-zinc-500\/30{border-color:#71717a4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-emerald-500\/5{background-color:#10b9810d}.bg-primary{background-color:hsl(var(--primary))}.bg-red-500\/5{background-color:#ef44440d}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-zinc-500\/5{background-color:#71717a0d}.bg-zinc-950\/60{background-color:#09090b99}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:Inter,Geist,ui-monospace,SF Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-page{font-size:clamp(2rem,7vw,4rem);line-height:1.25;font-weight:600}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slide-in{animation:slide-in-left .2s ease-out}.portal-page{display:grid;gap:1.25rem;max-width:1440px;margin:0 auto;color:#f4f4f5}.portal-page--narrow{max-width:900px}.portal-page h1,.report-page h1{font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;letter-spacing:-.035em}.portal-page h2,.report-page h2{font-size:1rem;font-weight:650;color:#f4f4f5}.portal-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.portal-page-heading>div>p,.portal-lead{max-width:680px;margin-top:.45rem;color:#ffffff80;font-size:.9rem;line-height:1.7}.portal-eyebrow{display:block;color:#7dd3fc;font:600 .67rem/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.15em;margin-bottom:.45rem}.portal-panel{border:1px solid rgba(255,255,255,.07);border-radius:1rem;background:linear-gradient(145deg,#111722e6,#0a0d14d6);box-shadow:inset 0 1px #ffffff06;padding:1.1rem}.portal-grid{display:grid;gap:1rem}.portal-grid--cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.portal-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.portal-section-heading p{font-size:.76rem;color:#fff6;margin-top:.2rem}.portal-muted,.portal-hint{color:#ffffff80;font-size:.82rem;line-height:1.65}.portal-hint{padding:.7rem .85rem;border-left:2px solid rgba(125,211,252,.4);background:#7dd3fc0a}.portal-error,.portal-success{padding:.72rem .9rem;border:1px solid rgba(248,113,113,.25);border-radius:.7rem;background:#7f1d1d2e;color:#fecaca;font-size:.82rem}.portal-success{border-color:#4ade8033;background:#14532d29;color:#bbf7d0}.portal-form{display:grid;gap:.9rem}.portal-form--inline{grid-template-columns:1fr 1fr auto;align-items:end}.portal-form label,.portal-search{display:grid;gap:.38rem;color:#ffffff8c;font-size:.76rem}.portal-form input,.portal-form textarea,.portal-form select,.portal-search input,.upload-drop select,.report-assistant textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;background:#00000038;padding:.7rem .8rem;color:#f4f4f5;outline:none}.portal-form textarea,.report-assistant textarea{min-height:100px;resize:vertical}.portal-form input:focus,.portal-form textarea:focus,.portal-form select:focus,.portal-search input:focus,.report-assistant textarea:focus{border-color:#38bdf894;box-shadow:0 0 0 3px #38bdf817}.portal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.platform-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(56,189,248,.26);border-radius:.65rem;background:linear-gradient(135deg,#0ea5e93b,#3b82f629);padding:.65rem .9rem;color:#e0f2fe;font-size:.79rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s}.platform-button:hover:not(:disabled){transform:translateY(-1px);border-color:#7dd3fc80}.platform-button:disabled{opacity:.42;cursor:not-allowed}.platform-button--quiet{border-color:#ffffff1a;background:#ffffff09;color:#ffffffb3}.platform-button--danger{border-color:#f8717138;background:#7f1d1d2e;color:#fecaca}.platform-link{display:inline-flex;align-items:center;gap:.3rem;color:#7dd3fc;font-size:.76rem}.platform-link--danger{color:#fca5a5}.portal-list{display:grid;gap:.55rem}.portal-list-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.055);border-radius:.75rem;background:#ffffff05;padding:.8rem;text-align:left}.portal-list-row span{display:grid;gap:.18rem;min-width:0}.portal-list-row strong{color:#ffffffd1;font-size:.84rem}.portal-list-row small,.portal-list-row em{color:#fff6;font-size:.72rem;font-style:normal;overflow-wrap:anywhere}.portal-card{display:grid;gap:.85rem}.portal-card__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.75rem;background:#38bdf817;color:#7dd3fc}.portal-card h2{font-size:1.05rem}.portal-card p{font-size:.78rem;color:#ffffff6b}.portal-card dl,.portal-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.portal-card dl div,.portal-metrics div{border-top:1px solid rgba(255,255,255,.055);padding-top:.6rem}.portal-card dt,.portal-metrics dt{font-size:.67rem;color:#ffffff59}.portal-card dd,.portal-metrics dd{margin-top:.18rem;color:#e4e4e7;font-size:.82rem}.portal-card__link{display:flex;align-items:center;justify-content:space-between;color:#7dd3fc;font-size:.76rem}.portal-balance{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .65rem;border:1px solid rgba(56,189,248,.16);border-radius:1rem;padding:.8rem 1rem;background:#38bdf80e}.portal-balance svg{grid-row:1/3;color:#7dd3fc}.portal-balance span{font-size:.68rem;color:#ffffff6b}.portal-balance strong{font-size:1.15rem}.portal-table-wrap{overflow:auto}.portal-table{width:100%;border-collapse:collapse;font-size:.76rem}.portal-table th,.portal-table td{padding:.72rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.055);white-space:nowrap}.portal-table th{color:#ffffff5c;font-weight:500}.portal-table td{color:#ffffffad}.portal-toggle{display:flex;align-items:center;gap:.5rem;color:#ffffff8c;font-size:.78rem}.notification-row{align-items:flex-start;color:#7dd3fc}.notification-row>span{flex:1}.notification-row.is-read{opacity:.58}.portal-story{display:grid;gap:.4rem}.portal-story article{display:flex;gap:.9rem;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.055)}.portal-story article:last-child{border-bottom:0}.portal-story article>span{color:#38bdf8;font:600 .72rem ui-monospace,monospace}.portal-story article p{margin-top:.28rem;color:#ffffff73;font-size:.8rem}.portal-story--horizontal{grid-template-columns:repeat(3,1fr)}.portal-story--horizontal article{border-bottom:0;border-right:1px solid rgba(255,255,255,.055);padding-right:1rem}.portal-story--horizontal article:last-child{border-right:0}.dashboard-live{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:center;border:1px solid rgba(56,189,248,.12);border-radius:1.2rem;background:radial-gradient(circle at 35% 50%,rgba(37,99,235,.12),transparent 45%),#080b12;overflow:hidden}.dashboard-live__copy{padding:1.5rem}.dashboard-live__copy h2{font-size:1.35rem}.dashboard-live__copy p{margin-top:.45rem;color:#ffffff73;font-size:.82rem}.stat-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem}.stat-card>svg:first-child{color:#7dd3fc}.stat-card span{font-size:.72rem;color:#ffffff6b}.stat-card strong{grid-column:1/3;font-size:1.5rem}.stat-card>svg:last-child{color:#fff3}.upload-drop{text-align:center;display:grid;place-items:center;gap:.7rem}.upload-drop p{font-size:.78rem;color:#ffffff6b}.upload-drop label{width:min(100%,280px);display:grid;gap:.35rem;font-size:.72rem;color:#ffffff75}.upload-drop__button{position:relative;overflow:hidden}.upload-drop__button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.portal-retention{display:grid;text-align:right}.portal-retention span,.portal-retention small{font-size:.68rem;color:#ffffff61}.portal-retention strong{color:#bfdbfe}.upload-outcome{display:flex;align-items:flex-start;gap:.65rem;margin:1rem 0;padding:.75rem;border-radius:.7rem;background:#38bdf80f;color:#bae6fd}.upload-outcome span{display:grid}.upload-outcome small{color:#ffffff6b;font-size:.68rem}.upload-outcome--warning{background:#f59e0b14;color:#fde68a}.upload-file>div{display:flex;flex-wrap:wrap;gap:.65rem}.analysis-hero{text-align:center;padding:1.5rem}.analysis-hero__icon{width:2.75rem;height:2.75rem;margin:0 auto 1rem;color:#7dd3fc}.analysis-hero__icon.is-running{animation:spin 1.5s linear infinite}.analysis-hero__icon.is-complete{color:#86efac}.analysis-hero__icon.is-error{color:#fca5a5}.analysis-hero p{margin:.5rem auto 0;max-width:620px;color:#ffffff7a;font-size:.85rem}.analysis-progress__bar{height:.35rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.analysis-progress__bar i{display:block;height:100%;background:linear-gradient(90deg,#0ea5e9,#818cf8);transition:width .65s ease}.analysis-progress__meta{display:flex;justify-content:space-between;margin:.55rem 0 1.2rem;color:#ffffff6b;font-size:.7rem}.analysis-progress ol{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem}.analysis-progress li{display:grid;justify-items:center;gap:.4rem;color:#ffffff40;font-size:.67rem;text-align:center}.analysis-progress li svg{width:1.1rem}.analysis-progress li.is-active{color:#7dd3fc}.analysis-progress li.is-active svg{animation:spin 1.5s linear infinite}.analysis-progress li.is-complete{color:#86efac}.report-page{display:grid;gap:1rem;color:#f4f4f5}.report-toolbar{display:flex;justify-content:space-between;align-items:end;gap:1rem}.report-toolbar>div>p{color:#ffffff75;font-size:.8rem;margin-top:.35rem}.report-toolbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.report-scope-note{display:flex;gap:.75rem;border:1px solid rgba(56,189,248,.15);border-radius:.8rem;padding:.85rem;background:#38bdf80b;color:#7dd3fc}.report-scope-note p{color:#ffffff80;font-size:.75rem;margin-top:.2rem}.report-footer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.report-assistant{margin-top:.5rem}.report-assistant__form{display:grid;gap:.5rem;margin-top:1rem}.report-assistant__form label{font-size:.72rem;color:#ffffff80}.report-assistant__input-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.6rem}.report-assistant__answer{margin-top:1rem;border-left:2px solid #38bdf8;padding:.8rem;background:#38bdf80b}.report-assistant__answer span{font-size:.66rem;color:#7dd3fc}.report-assistant__answer p{margin-top:.35rem;color:#ffffffbf;font-size:.84rem;line-height:1.7}@media(max-width:900px){.portal-grid--stats{grid-template-columns:repeat(2,1fr)}.portal-grid--split,.dashboard-live,.portal-story--horizontal{grid-template-columns:1fr}.portal-story--horizontal article{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.portal-page-heading,.report-toolbar{align-items:flex-start;flex-direction:column}.report-toolbar nav{justify-content:flex-start}.portal-retention{text-align:left}.portal-form--inline,.analysis-progress ol{grid-template-columns:1fr}.analysis-progress li{grid-template-columns:auto 1fr;justify-items:start;text-align:left}}@media(max-width:540px){.portal-grid--stats,.portal-card dl,.portal-metrics{grid-template-columns:1fr}.portal-panel{padding:.9rem}.report-assistant__input-row{grid-template-columns:1fr}.portal-table{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.analysis-hero__icon.is-running,.analysis-progress li.is-active svg{animation:none!important}.analysis-progress__bar i{transition:none}}@media print{aside,header,nav,.report-toolbar nav,.report-footer-actions,.report-assistant{display:none!important}.report-page{color:#111;background:#fff}.report-scope-note{color:#111;border-color:#aaa;background:#fff}}html{background:var(--br-ink);scroll-behavior:smooth}body{margin:0;background:var(--br-ink);color:var(--br-text)}a,button{-webkit-tap-highlight-color:transparent}button,a{min-height:44px}.public-story{position:relative;min-height:100vh;overflow:clip;background:#040608;color:var(--br-text);isolation:isolate}.public-story:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(circle at 74% 22%,rgba(57,218,177,.09),transparent 34%),linear-gradient(180deg,#040608,#06090b 58%,#030405)}.public-story:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.34;background-image:linear-gradient(rgba(222,255,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(222,255,246,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.35) 70%,transparent 100%)}.public-story__visual{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.94}.immersive-story,.immersive-story canvas,.public-story__visual>.relationship-field{width:100%;height:100%;display:block}.public-story__visual>.relationship-field{position:absolute;right:-23vw;top:6vh;width:78vw;height:86vh;opacity:.6;filter:drop-shadow(0 0 24px rgba(80,238,195,.12))}.public-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.public-nav{position:relative;z-index:20;height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,80px);border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,rgba(4,6,8,.74),transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-brand{min-height:auto;color:#f4faf7;text-decoration:none;font-size:20px;font-weight:760;letter-spacing:-.055em}.public-nav nav,.public-footer nav{display:flex;align-items:center;gap:clamp(14px,2.3vw,34px)}.public-nav a:not(.public-brand),.public-footer a{color:#86938e;text-decoration:none;font-size:12px;letter-spacing:.08em;transition:color .25s var(--br-ease),border-color .25s var(--br-ease),background .25s var(--br-ease);display:inline-flex;align-items:center}.public-nav a:hover,.public-footer a:hover{color:var(--br-text)}.public-nav .public-nav__primary{padding:0 18px;border:1px solid rgba(136,245,210,.26);border-radius:999px;background:#88f5d20e;color:#bffbe8}.public-hero{min-height:calc(100vh - 82px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:8vh clamp(24px,8vw,126px) 14vh;max-width:840px}.public-kicker,.public-section-number,.portal-eyebrow{color:#6ce7c1;font:600 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.28em;text-transform:uppercase}.public-hero h1{margin:26px 0 20px;font-size:clamp(54px,7.4vw,112px);line-height:.98;letter-spacing:-.068em;font-weight:760;max-width:900px;text-wrap:balance}.public-hero h1 span{color:var(--br-mint);text-shadow:0 0 65px rgba(86,232,190,.18);display:block}.public-lead{max-width:520px;margin:0;color:#84908c;font-size:clamp(14px,1.25vw,18px);line-height:1.8;letter-spacing:.03em}.public-actions{display:flex;gap:12px;margin-top:36px}.public-action{display:inline-flex;justify-content:center;align-items:center;min-width:142px;padding:0 22px;border-radius:999px;text-decoration:none;font-size:13px;transition:transform .3s var(--br-ease),box-shadow .3s var(--br-ease),background .3s var(--br-ease)}.public-action:hover{transform:translateY(-2px)}.public-action--primary{color:#04110d;background:var(--br-mint);box-shadow:0 14px 44px #53e3bb26}.public-action--quiet{color:#9aa6a2;border:1px solid rgba(255,255,255,.12);background:#ffffff06}.public-flow{min-height:88vh;padding:12vh clamp(24px,6vw,96px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;position:relative}.public-flow:before{content:"";position:absolute;left:8vw;right:8vw;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(125,240,207,.42),transparent);box-shadow:0 0 34px #5ce7be38}.public-flow__step{position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-left:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .35s var(--br-ease),background .35s var(--br-ease)}.public-flow__step:hover{transform:translateY(-12px);background:linear-gradient(180deg,rgba(97,237,197,.07),transparent)}.public-flow__step span{font:10px ui-monospace;color:#59645f}.public-flow__step h2{font-size:clamp(16px,1.6vw,24px);font-weight:500;letter-spacing:-.03em}.public-evidence{min-height:110vh;padding:16vh 8vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:8vw}.public-evidence__copy h2,.public-review h2,.public-principle h2{margin:22px 0;max-width:780px;font-size:clamp(42px,5.8vw,84px);line-height:1.02;letter-spacing:-.06em;font-weight:650;text-wrap:balance}.public-evidence__copy p,.public-review>p,.public-principle>p{color:#7b8883;max-width:520px;font-size:15px;line-height:1.9}.evidence-lens{width:min(38vw,520px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(119,239,205,.25);display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle,#5cebc21c,#040608b8 62%);box-shadow:inset 0 0 90px #63ecc60d,0 0 90px #47d3ae0f;position:relative}.evidence-lens:before,.evidence-lens:after{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;border:1px dashed rgba(116,239,204,.1);animation:br-spin 24s linear infinite}.evidence-lens:after{top:12%;right:12%;bottom:12%;left:12%;animation-direction:reverse;animation-duration:16s}.evidence-lens>span,.evidence-lens>small{font:10px ui-monospace;letter-spacing:.22em;color:#71837c}.evidence-lens>strong{margin:18px 0;text-align:center;font-size:clamp(32px,4vw,58px);line-height:1.05;font-weight:420;color:#cffff0}.evidence-lens__rail{position:absolute;left:-15%;right:-15%;bottom:15%;display:flex;gap:10px}.evidence-lens__rail i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#72e8c7);animation:br-data 2.8s ease-in-out infinite}.evidence-lens__rail i:nth-child(2){animation-delay:-.7s}.evidence-lens__rail i:nth-child(3){animation-delay:-1.4s}.evidence-lens__rail i:nth-child(4){animation-delay:-2.1s}.public-review{min-height:115vh;padding:15vh 8vw;display:flex;flex-direction:column;justify-content:center;position:relative}.public-review h2{color:#c6fff0}.review-orbit{position:absolute;right:5vw;width:min(42vw,620px);aspect-ratio:1;border:1px solid rgba(127,239,208,.13);border-radius:50%;display:grid;place-items:center;animation:br-spin 38s linear infinite}.review-orbit:before,.review-orbit:after{content:"";position:absolute;border:1px dashed rgba(127,239,208,.12);border-radius:50%;top:16%;right:16%;bottom:16%;left:16%}.review-orbit:after{top:35%;right:35%;bottom:35%;left:35%;border-style:solid;background:radial-gradient(circle,rgba(103,240,201,.12),transparent)}.review-orbit strong{position:relative;z-index:2;text-align:center;font-size:clamp(20px,2.2vw,34px);font-weight:450;letter-spacing:.15em;animation:br-spin 38s linear reverse}.review-orbit span{position:absolute;color:#74827d;font:10px ui-monospace;letter-spacing:.16em}.review-orbit span:nth-child(1){top:6%;left:46%}.review-orbit span:nth-child(2){right:4%;top:48%}.review-orbit span:nth-child(4){bottom:5%;left:48%}.review-orbit span:nth-child(5){left:3%;top:48%}.public-principle{min-height:92vh;padding:15vh 8vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center,rgba(81,224,184,.08),transparent 44%)}.public-principle h2{max-width:920px}.public-principle a{color:#a9f6df;text-decoration:none;border-bottom:1px solid rgba(169,246,223,.3);padding-bottom:8px;font-size:13px}.public-footer{min-height:130px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-top:1px solid rgba(255,255,255,.07);color:#59635f;font-size:11px;letter-spacing:.06em}.portal-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#070a0c;color:var(--br-text)}.portal-rail{position:sticky;top:0;height:100vh;padding:24px 16px;border-right:1px solid rgba(255,255,255,.07);background:#080c0ef0;display:flex;flex-direction:column;z-index:20}.portal-brand{display:flex;align-items:center;gap:12px;color:var(--br-text);text-decoration:none;padding:0 10px;margin-bottom:32px}.portal-brand__mark{width:34px;height:34px;min-height:34px;border-radius:10px;background:var(--br-mint);color:#06110e;display:grid;place-items:center;font-weight:800}.portal-brand strong,.portal-brand small{display:block}.portal-brand strong{letter-spacing:-.04em}.portal-brand small{color:#5e6965;font-size:9px;letter-spacing:.12em;margin-top:2px}.portal-rail nav{display:flex;flex-direction:column;gap:3px}.portal-rail nav a{display:flex;align-items:center;padding:0 12px;border-radius:10px;color:#78847f;text-decoration:none;font-size:13px;transition:.2s}.portal-rail nav a:hover{color:#dff9f0;background:#7ef2d111}.portal-rail__scope{margin-top:auto;padding:14px 12px 0;border-top:1px solid rgba(255,255,255,.06);color:#4f5a56;font-size:10px;line-height:1.6}.portal-stage{min-width:0}.portal-topbar{min-height:118px;padding:26px clamp(20px,4vw,56px);display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.065);background:#070a0cbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-topbar h1{margin:10px 0 0;font-size:clamp(28px,3vw,44px);letter-spacing:-.045em}.portal-content{padding:clamp(20px,4vw,56px);max-width:1600px;margin:auto}.page-state{min-height:340px;border:1px solid var(--br-line);border-radius:var(--br-radius);background:linear-gradient(145deg,#ffffff06,#ffffff02);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,5vw,64px)}.page-state h2{font-size:clamp(26px,3vw,42px);margin:14px 0 8px;letter-spacing:-.04em}.page-state p{max-width:560px;color:var(--br-muted);line-height:1.8}.page-state code{color:#64716c;font-size:11px;margin:8px 0 18px}.page-state__eyebrow{font:10px ui-monospace;letter-spacing:.22em;color:var(--br-mint)}.platform-button{min-height:44px;padding:0 18px;border:1px solid rgba(136,245,210,.25);border-radius:11px;background:var(--br-mint);color:#06110e;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.platform-button:disabled{opacity:.48;cursor:not-allowed}.platform-button--quiet{background:transparent;color:#9aa6a2;border-color:#ffffff1f}.platform-button--danger{background:#ff9b9d;border-color:#ff9b9d}.platform-spinner{width:14px;height:14px;border:2px solid rgba(4,17,13,.25);border-top-color:#04110d;border-radius:50%;animation:br-spin .75s linear infinite}.platform-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.platform-dialog{width:min(480px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--br-line);border-radius:20px;background:#0a0e10;padding:28px;box-shadow:0 30px 100px #00000080}.platform-dialog h2{font-size:28px;margin:14px 0 8px}.platform-dialog p{color:var(--br-muted);line-height:1.7}.platform-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.toast-region{position:fixed;right:20px;top:20px;z-index:120;width:min(360px,calc(100vw - 40px));display:flex;flex-direction:column;gap:9px}.toast{min-height:52px;padding:12px 14px;border:1px solid var(--br-line);border-radius:13px;background:#0a0f11f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;box-shadow:0 18px 50px #00000047;font-size:13px}.toast--success{border-color:#6ff1cc40}.toast--error{border-color:#ff8f914d}.toast button{min-width:44px;border:0;background:transparent;color:#74807b;font-size:20px}.relationship-field__edge{stroke:#74f0cf40;stroke-width:.14;stroke-dasharray:1 2}.relationship-field__node>circle:last-child{fill:#d7fff3}.relationship-field[data-relationship-mode=live] .relationship-field__edge{animation:br-dash 8s linear infinite}.relationship-field[data-relationship-mode=live] .relationship-field__node{animation:br-pulse 3s ease-in-out infinite}.legal-page,.auth-page{min-height:100vh;background:radial-gradient(circle at 75% 18%,rgba(70,225,183,.09),transparent 32%),#050709;color:var(--br-text)}.legal-nav{height:76px;padding:0 clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.legal-nav a,.auth-brand{color:var(--br-text);text-decoration:none;font-weight:720;letter-spacing:-.04em}.legal-nav a:last-child{color:#74817c;font-size:12px;font-weight:500;letter-spacing:.04em}.legal-page article{width:min(860px,calc(100% - 48px));margin:0 auto;padding:14vh 0}.legal-page h1{font-size:clamp(52px,7vw,92px);letter-spacing:-.065em;margin:22px 0}.legal-intro{font-size:clamp(17px,2vw,23px);line-height:1.7;color:#9aa7a2;max-width:760px}.legal-page article section{padding:42px 0;border-top:1px solid rgba(255,255,255,.075);display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px}.legal-page article section h2{margin:0;font-size:16px;font-weight:600}.legal-page article section p{margin:0;color:#7b8883;line-height:1.9}.legal-page footer{min-height:110px;border-top:1px solid rgba(255,255,255,.07);padding:0 clamp(24px,6vw,88px);display:flex;align-items:center;justify-content:space-between;color:#56615d;font-size:11px}.legal-page footer a{color:#9fead4;text-decoration:none}.auth-page{position:relative;display:grid;place-items:center;padding:90px 24px 50px;overflow:hidden}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle,#000,transparent 76%);mask-image:radial-gradient(circle,#000,transparent 76%)}.auth-brand{position:absolute;left:clamp(22px,5vw,76px);top:30px;z-index:2;font-size:20px}.auth-panel{position:relative;z-index:2;width:min(470px,100%);padding:clamp(28px,4vw,48px);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#080c0ebd;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 40px 120px #00000061}.auth-panel--wide{width:min(760px,100%)}.auth-panel h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.055em;margin:18px 0 28px}.auth-panel form{display:flex;flex-direction:column;gap:18px}.auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth-grid__wide{grid-column:1/-1}.auth-panel label{display:flex;flex-direction:column;gap:8px;color:#a7b2ae;font-size:12px;letter-spacing:.04em}.auth-panel input:not([type=checkbox]),.auth-panel textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff09;color:#eef8f4;padding:0 14px;outline:0;transition:border-color .2s,box-shadow .2s}.auth-panel textarea{padding-top:12px;min-height:100px;resize:vertical}.auth-panel input:focus,.auth-panel textarea:focus{border-color:#74f0cf85;box-shadow:0 0 0 3px #74f0cf0f}.auth-panel small{color:#53605b;font-size:10px}.auth-agreement{flex-direction:row!important;align-items:flex-start;line-height:1.7}.auth-agreement input{width:16px;height:16px;margin-top:3px}.auth-agreement a,.auth-switch a,.auth-back{color:#a6efda}.auth-credit{margin:0;color:#76a597;font-size:12px}.auth-error{margin:0;padding:12px 14px;border:1px solid rgba(255,143,145,.22);border-radius:10px;background:#ff8f910f;color:#ffb5b6;font-size:12px}.auth-success{padding:22px;border:1px solid rgba(112,242,205,.18);border-radius:14px;background:#70f2cd0d}.auth-success strong{color:#baffea}.auth-success p{color:#7b8883;line-height:1.7}.auth-back{display:inline-flex;margin-top:22px;text-decoration:none;font-size:12px;align-items:center}.auth-switch{text-align:center;color:#65716c;font-size:12px;margin:24px 0 0}.auth-closed{color:#7b8883;line-height:1.8}.auth-closed .platform-button{margin-top:18px;text-decoration:none}.auth-ambient i{position:absolute;width:6px;height:6px;border-radius:50%;background:#79ebca;box-shadow:0 0 32px 12px #52e5bc3d}.auth-ambient i:nth-child(1){left:18%;top:22%}.auth-ambient i:nth-child(2){right:16%;top:40%}.auth-ambient i:nth-child(3){left:28%;bottom:14%}.auth-page--login{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:5vw;padding-left:7vw;padding-right:7vw}.auth-page--login .auth-panel{justify-self:end}.auth-login-visual{position:relative;width:100%;height:70vh}.auth-login-visual .relationship-field{width:100%;height:100%;filter:drop-shadow(0 0 24px rgba(83,232,190,.13))}.auth-login-visual>span{position:absolute;left:10%;bottom:7%;font:10px ui-monospace;letter-spacing:.24em;color:#53645e}.auth-links{display:flex;justify-content:space-between;margin-top:20px}.auth-links a{color:#86bbaa;text-decoration:none;font-size:12px}.auth-note{border-top:1px solid rgba(255,255,255,.065);padding-top:18px;margin:22px 0 0;color:#53605b;font-size:10px;line-height:1.7}@keyframes br-spin{to{transform:rotate(360deg)}}@keyframes br-data{50%{transform:translate(22px);opacity:.45}}@keyframes br-dash{to{stroke-dashoffset:-30}}@keyframes br-pulse{50%{opacity:.4}}@media(max-width:900px){.public-story:after{background-size:54px 54px}.public-evidence{grid-template-columns:1fr}.evidence-lens{width:min(76vw,480px);justify-self:center}.review-orbit{right:-18vw;opacity:.46}.portal-shell{grid-template-columns:1fr}.portal-rail{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.portal-rail nav{display:grid;grid-template-columns:repeat(3,1fr)}.portal-rail__scope{display:none}}@media(max-width:700px){.public-nav{height:70px;padding:0 20px}.public-nav nav a:first-child{display:none}.public-nav nav{gap:10px}.public-nav .public-nav__primary{padding:0 14px}.public-hero{min-height:calc(100vh - 70px);padding:12vh 24px}.public-hero h1{font-size:clamp(48px,14vw,68px);line-height:1.02}.public-lead{max-width:330px;font-size:14px}.public-actions{width:100%}.public-action{min-width:0;flex:1}.public-story__visual>.relationship-field{width:150vw;right:-80vw;top:35vh;height:70vh;opacity:.43}.public-flow{grid-template-columns:1fr;min-height:auto;padding:15vh 24px}.public-flow:before{left:47px;right:auto;top:10%;bottom:10%;width:1px;height:auto}.public-flow__step{min-height:112px;margin-left:16px;padding:18px 22px}.public-evidence,.public-review,.public-principle{min-height:100vh;padding:14vh 24px}.public-evidence__copy h2,.public-review h2,.public-principle h2{font-size:clamp(40px,12vw,58px)}.evidence-lens{width:82vw}.review-orbit{width:96vw;right:-28vw;top:46%;opacity:.5}.public-review h2{max-width:80vw}.public-footer{min-height:190px;align-items:flex-start;flex-direction:column;justify-content:center;gap:20px;padding:30px 24px}.public-footer nav{flex-wrap:wrap}.portal-rail{padding:16px}.portal-rail nav{grid-template-columns:repeat(2,1fr)}.portal-topbar{min-height:96px;padding:20px;align-items:center}.portal-content{padding:16px}.portal-topbar__actions{max-width:42%}.platform-dialog{padding:22px}.legal-page article section{grid-template-columns:1fr;gap:10px}.legal-page article{padding:10vh 0}.legal-page footer{align-items:flex-start;justify-content:center;flex-direction:column;gap:12px}.auth-page{padding:82px 14px 28px}.auth-panel{padding:24px 18px;border-radius:19px}.auth-grid{grid-template-columns:1fr}.auth-grid__wide{grid-column:auto}}@media(max-width:800px){.auth-page--login{display:grid;grid-template-columns:1fr;padding-left:16px;padding-right:16px}.auth-login-visual{position:absolute;top:18%;right:-60%;bottom:0;left:18%;height:70vh;opacity:.28}.auth-page--login .auth-panel{justify-self:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.public-story__visual{opacity:.55}.public-flow__step:hover,.public-action:hover{transform:none}}.status-chip{display:inline-flex;width:-moz-max-content;width:max-content;padding:4px 8px;border-radius:999px;background:#ffffff0f;color:#aab4b0;font-size:10px;font-style:normal}.status-chip--active,.status-chip--approved,.status-chip--completed,.status-chip--resolved,.status-chip--published{background:#66e8c117;color:#92ebd0}.status-chip--pending,.status-chip--reserved,.status-chip--scheduled,.status-chip--triaged,.status-chip--in_progress{background:#f5be5817;color:#e5c37e}.status-chip--disabled,.status-chip--deleted,.status-chip--failed,.status-chip--rejected,.status-chip--cancelled{background:#ff848816;color:#efa4a6}html{background:var(--br-canvas);color-scheme:dark}body{min-width:320px;margin:0;overflow-x:hidden;background:radial-gradient(circle at 13% -10%,rgba(109,124,255,.1),transparent 27rem),var(--br-canvas);color:var(--br-text);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:-.01em}body,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::-moz-selection{background:#93a4ff4d;color:#fff}::selection{background:#93a4ff4d;color:#fff}:focus-visible{outline:2px solid var(--br-primary);outline-offset:3px}.product-kicker,.portal-eyebrow{color:var(--br-mint);font:650 .64rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em}.brand-mark{display:inline-flex;align-items:center;gap:11px;color:var(--br-text)}.brand-mark__glyph{width:38px;height:38px;overflow:visible;color:var(--br-primary);filter:drop-shadow(0 0 14px rgba(109,124,255,.2))}.brand-mark__copy strong{font-size:1.03rem;line-height:1;font-weight:650;letter-spacing:-.045em}.brand-mark--compact .brand-mark__glyph{width:31px;height:31px}.ambient-signal-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-signal-field:before,.ambient-signal-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ambient-signal-field:before{z-index:4;background:radial-gradient(circle at 50% 44%,transparent 0 19rem,rgba(1,5,4,.15) 37rem,rgba(1,4,3,.68) 80rem)}.ambient-signal-field:after{z-index:5;opacity:.15;background-image:radial-gradient(rgba(214,255,242,.26) .45px,transparent .45px);background-size:4px 4px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 24%,#000 76%,transparent)}.ambient-signal-field__aurora{position:absolute;width:92vmax;height:64vmax;border-radius:50%;filter:blur(72px);opacity:.18;will-change:transform;animation:signal-aurora 18s ease-in-out infinite alternate}.ambient-signal-field__aurora--one{left:-58vmax;top:-31vmax;background:radial-gradient(ellipse,rgba(79,242,197,.48),rgba(28,118,102,.13) 44%,transparent 70%)}.ambient-signal-field__aurora--two{right:-62vmax;bottom:-34vmax;background:radial-gradient(ellipse,rgba(66,160,235,.3),rgba(37,122,120,.09) 46%,transparent 70%);animation-delay:-9s}.ambient-signal-field__threads{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;height:108%;opacity:.44}.ambient-signal-field__threads path{fill:none;stroke:#91ffde2b;stroke-width:.2;vector-effect:non-scaling-stroke;stroke-dasharray:2 4;animation:signal-thread 22s linear infinite}.ambient-signal-field__threads path:nth-child(2){stroke:#77caff1f;animation-duration:29s;animation-direction:reverse}.ambient-signal-field__threads path:nth-child(3){opacity:.58;animation-duration:34s}.ambient-signal-field__points{position:absolute;top:0;right:0;bottom:0;left:0}.ambient-signal-field__points i{position:absolute;width:3px;height:3px;border-radius:50%;background:#adffe7b8;box-shadow:0 0 16px 4px #54e7be14;animation:signal-point 8s ease-in-out infinite}.ambient-signal-field__points i:nth-child(1){left:9%;top:19%;animation-delay:-1s}.ambient-signal-field__points i:nth-child(2){right:12%;top:16%;animation-delay:-5s}.ambient-signal-field__points i:nth-child(3){left:18%;bottom:17%;animation-delay:-3s}.ambient-signal-field__points i:nth-child(4){right:21%;bottom:22%;animation-delay:-7s}.ambient-signal-field__points i:nth-child(5){left:49%;top:9%;width:2px;height:2px;animation-delay:-2s}.ambient-signal-field__points i:nth-child(6){left:6%;top:57%;width:2px;height:2px;animation-delay:-6s}.ambient-signal-field__points i:nth-child(7){right:7%;top:51%;animation-delay:-4s}.ambient-signal-field__points i:nth-child(8){left:39%;bottom:7%;width:2px;height:2px;animation-delay:-8s}.ambient-signal-field__points i:nth-child(9){left:31%;top:31%;animation-delay:-5.5s}.ambient-signal-field__points i:nth-child(10){right:34%;bottom:31%;animation-delay:-2.5s}.ambient-signal-field__points i:nth-child(11){left:73%;top:35%;animation-delay:-7.5s}.ambient-signal-field__points i:nth-child(12){left:22%;top:72%;animation-delay:-4.5s}.ambient-signal-field__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.012) 48%,transparent 72%);animation:signal-sheen 12s ease-in-out infinite}.ambient-signal-field--calm{opacity:.83}.evidence-core{position:relative;width:min(78vw,330px);aspect-ratio:1;isolation:isolate;pointer-events:none}.evidence-core:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(126,245,210,.055);border-radius:50%;background:radial-gradient(circle,rgba(126,245,210,.08),rgba(5,10,9,.05) 47%,transparent 69%);box-shadow:inset 0 0 70px #74f0cf0d}.evidence-core__halo{position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;background:#60eec729;filter:blur(38px);animation:evidence-breathe 7s ease-in-out infinite}.evidence-core svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.evidence-core__orbit{fill:none;stroke:#a5ffe230;stroke-width:.25;stroke-dasharray:2 3;transform-origin:center}.evidence-core__orbit--one{animation:evidence-spin 34s linear infinite}.evidence-core__orbit--two{stroke:#71dcff29;animation:evidence-spin-reverse 23s linear infinite}.evidence-core__orbit--three{stroke-dasharray:.5 4;animation:evidence-spin 18s linear infinite}.evidence-core__connections line{stroke:#89f8d72b;stroke-width:.21;stroke-dasharray:.7 1.8;animation:evidence-flow 10s linear infinite}.evidence-core__node{fill:var(--br-mint-bright);filter:drop-shadow(0 0 2.6px rgba(131,245,212,.82));transform-box:fill-box;transform-origin:center;animation:evidence-node 4.8s ease-in-out infinite;animation-delay:calc(var(--node-index) * -.37s)}.evidence-core__center{position:absolute;left:50%;top:50%;width:92px;height:92px;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border:1px solid rgba(180,255,233,.26);border-radius:50%;background:radial-gradient(circle at 38% 30%,#91ffde3b,#091511e3 50%,#040807f0);box-shadow:inset 0 1px #ffffff26,0 0 45px #57ecc424}.evidence-core__center i{width:5px;height:5px;margin:0 auto 7px;border-radius:50%;background:var(--br-mint);box-shadow:0 0 14px 5px #82f4d133}.evidence-core__center strong{font-size:.72rem;font-weight:640;letter-spacing:.03em}.evidence-core__center small{margin-top:3px;color:var(--br-faint);font-size:.46rem;letter-spacing:.08em;text-transform:uppercase}.evidence-core--compact{width:min(62vw,265px)}.evidence-core--compact .evidence-core__center{width:76px;height:76px}.product-button,.platform-button{min-height:48px;padding:0 18px;border:1px solid rgba(147,164,255,.28);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:.84rem;font-weight:650;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.product-button--primary,.platform-button:not(.platform-button--quiet):not(.platform-button--danger){color:#080b1c;background:linear-gradient(135deg,#B7C1FF,var(--br-primary) 52%,var(--br-active));box-shadow:0 12px 34px #6d7cff33,inset 0 1px #ffffff85}.product-button--quiet,.platform-button--quiet{color:#d7dcf0;background:#ffffff07;border-color:var(--br-line)}.platform-button--danger{color:#ffd3d4;background:#a2303424;border-color:#ff8e913d}.product-button:hover,.platform-button:hover:not(:disabled){transform:translateY(-2px);border-color:#93a4ff8f;box-shadow:0 15px 42px #00000038}.product-button svg,.platform-button svg{width:17px;height:17px}.launch-page{position:relative;min-height:100svh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));display:grid;place-items:center;overflow:hidden auto;isolation:isolate;background:var(--br-canvas);color:var(--br-text)}.launch-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 50% 44%,rgba(147,164,255,.07),transparent 20rem)}.launch-auth{position:relative;z-index:2;width:min(100%,320px);display:grid;justify-items:center;gap:clamp(44px,10svh,78px);transform:translateY(-2svh)}.launch-auth__brand .brand-mark{flex-direction:column;gap:19px}.launch-auth__brand .brand-mark__glyph{width:clamp(84px,25vw,104px);height:clamp(84px,25vw,104px);filter:drop-shadow(0 0 26px rgba(121,199,255,.25)) drop-shadow(0 0 54px rgba(165,139,255,.16))}.launch-auth__brand .brand-mark__copy strong{font-size:clamp(2rem,8vw,2.65rem);font-weight:620;letter-spacing:-.065em}.launch-auth__entry{width:min(100%,286px);min-height:56px;padding-inline:20px;justify-content:space-between;border-radius:17px;font-size:.92rem;box-shadow:0 18px 48px #6d7cff38,inset 0 1px #ffffff70}.auth-page.auth-page--product{position:relative;min-height:100svh;min-height:100dvh;padding:max(72px,calc(env(safe-area-inset-top) + 58px)) max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);gap:0;place-items:center;overflow:hidden auto;isolation:isolate;background:var(--br-canvas)}.auth-login-back{position:absolute;z-index:4;left:max(16px,env(safe-area-inset-left));top:max(15px,env(safe-area-inset-top));width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--br-border);border-radius:14px;background:#ffffff05;color:var(--br-muted);text-decoration:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.auth-login-back svg{width:18px;height:18px}.auth-login-shell{position:relative;z-index:2;width:min(100%,356px);display:grid;justify-items:stretch;gap:28px}.auth-login-brand{justify-self:center;color:inherit}.auth-login-brand .brand-mark{flex-direction:column;gap:13px}.auth-login-brand .brand-mark__glyph{width:58px;height:58px}.auth-login-brand .brand-mark__copy strong{font-size:1.48rem}.auth-panel.auth-panel--login-card{position:relative;width:100%;margin:0;padding:22px 18px 17px;border:1px solid var(--br-border);border-radius:23px;background:linear-gradient(155deg,#171f3dc7,#090d1db8);backdrop-filter:blur(28px) saturate(118%);-webkit-backdrop-filter:blur(28px) saturate(118%);box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0b}.auth-panel.auth-panel--login-card h1{margin:0 0 18px;text-align:center;font-size:1.12rem;font-weight:570;letter-spacing:-.025em}.auth-panel.auth-panel--login-card form{gap:11px}.auth-panel.auth-panel--login-card label{gap:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-field-label{display:block;margin:0 0 7px 2px;color:var(--br-muted);font-size:.72rem;font-weight:520;letter-spacing:.02em}.auth-input{display:block;position:relative}.auth-panel.auth-panel--login-card .auth-input input{min-height:54px;padding:0 16px;border:1px solid var(--br-border);border-radius:15px;background:#ffffff06;box-shadow:inset 0 1px #ffffff05;font-size:1rem}.auth-panel.auth-panel--login-card .auth-input input:hover{border-color:#93a4ff47}.auth-panel.auth-panel--login-card .auth-input input:focus{border-color:#93a4ffa3;box-shadow:0 0 0 3px #6d7cff24,inset 0 1px #ffffff0a}.auth-panel.auth-panel--login-card form .platform-button{width:100%;min-height:54px;margin-top:3px;justify-content:space-between;padding-inline:18px;border-radius:15px}.auth-links{margin-top:15px;display:flex;justify-content:center;gap:23px}.auth-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--br-muted);font-size:.75rem;text-decoration:none}.auth-links a:hover{color:var(--br-data)}.legal-page,.auth-page{background:radial-gradient(circle at 75% 18%,rgba(165,139,255,.1),transparent 32%),var(--br-canvas);color:var(--br-text)}.legal-nav{border-color:var(--br-border)}.legal-nav>a:first-child,.auth-brand{display:inline-flex;align-items:center;color:var(--br-text);text-decoration:none}.legal-nav a:last-child{color:var(--br-muted)}.legal-intro,.legal-page article section p,.auth-success p,.auth-closed{color:var(--br-muted)}.legal-page footer{border-color:var(--br-border);color:var(--br-faint)}.legal-page footer a,.auth-agreement a,.auth-switch a,.auth-back{color:var(--br-data)}.auth-panel:not(.auth-panel--login-card){border-color:var(--br-border);background:#10162dcc}.auth-panel label{color:var(--br-muted)}.auth-panel input:not([type=checkbox]),.auth-panel textarea{border-color:var(--br-border);background:#f5f7ff09;color:var(--br-text)}.auth-panel input:focus,.auth-panel textarea:focus{border-color:#93a4ffa3;box-shadow:0 0 0 3px #6d7cff24}.auth-panel small{color:var(--br-faint)}.auth-credit{color:var(--br-data)}.auth-error{border-color:#ef7c924d;background:#ef7c9214;color:#ffb3c1}.auth-success{border-color:#79c7ff42;background:#79c7ff12}.auth-success strong{color:#c8e8ff}.portal-app{min-height:100svh;background:radial-gradient(circle at 70% -8%,rgba(77,220,180,.065),transparent 27rem),var(--br-canvas);color:var(--br-text)}.portal-mobile-header{height:64px;padding:max(10px,env(safe-area-inset-top)) 15px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);background:#040807d1;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}.portal-mobile-header a{color:inherit;text-decoration:none}.portal-mobile-header__actions{display:flex;align-items:center;gap:8px}.portal-mobile-header__actions>span{display:none;color:var(--br-faint);font-size:.61rem}.portal-icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff07;color:#acbab5}.portal-icon-button svg{width:18px;height:18px}.portal-main{background:transparent}.portal-main__content{max-width:1540px;margin:0 auto}.portal-drawer__backdrop{border:0;background:#000000ab;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.portal-drawer__panel{border-left:1px solid var(--br-line);background:#09100e}.portal-sidebar{border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#09100efa,#040807fa)}.portal-sidebar__inner{width:100%;padding:20px 14px 16px}.portal-sidebar__brand-row{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-sidebar__brand-row a{color:inherit;text-decoration:none}.portal-role-card{margin:12px 0 18px;padding:13px 14px;border:1px solid rgba(130,244,209,.1);border-radius:14px;background:#82f4d109;display:grid;gap:6px}.portal-role-card span{display:flex;align-items:center;gap:8px;color:#b8c9c3;font-size:.68rem}.portal-role-card span i{width:5px;height:5px;border-radius:50%;background:var(--br-mint);box-shadow:0 0 10px #82f4d180}.portal-role-card small{color:#5e6c67;font-size:.58rem}.portal-sidebar__nav{display:grid;align-content:start;gap:3px}.portal-sidebar__nav a{min-height:43px;padding:0 13px;border-radius:11px;display:flex;align-items:center;justify-content:space-between;color:#77857f;text-decoration:none;font-size:.75rem;transition:.18s ease}.portal-sidebar__nav a:hover{color:#dce9e5;background:#ffffff08}.portal-sidebar__nav a.is-active{color:var(--br-mint-bright);background:#82f4d111}.portal-sidebar__nav a i{width:5px;height:5px;border-radius:50%;background:var(--br-mint);box-shadow:0 0 9px #82f4d173}.portal-sidebar__account{min-height:66px;padding:12px 7px 0;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.portal-avatar{width:34px;height:34px;border:1px solid rgba(130,244,209,.22);border-radius:12px;display:grid;place-items:center;background:#82f4d112;color:var(--br-mint-bright);font-weight:650}.portal-sidebar__account strong,.portal-sidebar__account small{display:block}.portal-sidebar__account strong{font-size:.68rem;color:#cedbd6}.portal-sidebar__account small{margin-top:3px;color:#57635f;font-size:.52rem}.portal-sidebar__account button{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#64716c}.portal-sidebar__account button svg{width:16px;height:16px}.mobile-dock{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:calc(68px + env(safe-area-inset-bottom));padding:7px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid rgba(221,255,244,.075);background:#050a08e8;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);box-shadow:0 -18px 45px #00000038}.mobile-dock a,.mobile-dock button{position:relative;min-width:0;min-height:52px;border:0;border-radius:14px;background:transparent;color:#63706c;display:grid;justify-items:center;align-content:center;gap:3px;text-decoration:none;font-size:.56rem}.mobile-dock svg{width:20px;height:20px;stroke-width:1.7}.mobile-dock .is-active{color:var(--br-mint-bright);background:linear-gradient(180deg,#82f4d114,#82f4d104)}.mobile-dock .is-active i{position:absolute;top:2px;width:18px;height:2px;border-radius:99px;background:var(--br-mint);box-shadow:0 0 10px #82f4d180}.portal-page{width:100%;max-width:1440px;gap:16px}.portal-page>*,.portal-panel{min-width:0}.upload-page{padding:8px 1px 20px}.upload-heading{display:grid;gap:13px}.upload-heading h1{margin:9px 0 7px;font-size:clamp(2rem,9vw,3.4rem);font-weight:590;letter-spacing:-.06em}.upload-heading>div:first-child>p{max-width:620px;margin:0;color:var(--br-muted);font-size:.73rem;line-height:1.7}.portal-retention{min-width:150px;padding:12px 14px;border:1px solid var(--br-line);border-radius:14px;display:grid;background:#ffffff05}.portal-retention span,.portal-retention small{color:var(--br-faint);font-size:.55rem}.portal-retention strong{margin:3px 0;color:#c7d6d1;font-size:.76rem}.upload-steps{margin:2px 0 1px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.upload-steps li{position:relative;min-width:0;padding:12px 7px 15px;border-bottom:1px solid rgba(255,255,255,.075);display:grid;grid-template-columns:auto 1fr;gap:7px}.upload-steps li>span{color:#4d5a55;font:.55rem ui-monospace,monospace}.upload-steps strong,.upload-steps small{display:block}.upload-steps strong{overflow:hidden;color:#6f7b77;font-size:.61rem;white-space:nowrap;text-overflow:ellipsis}.upload-steps small{display:none}.upload-steps li>i{position:absolute;left:7px;right:7px;bottom:-1px;height:2px;border-radius:99px}.upload-steps li[data-state=current] strong,.upload-steps li[data-state=complete] strong{color:#d8e5e1}.upload-steps li[data-state=current]>span,.upload-steps li[data-state=complete]>span{color:var(--br-mint)}.upload-steps li[data-state=current]>i{background:var(--br-mint);box-shadow:0 0 11px #82f4d157}.upload-steps li[data-state=complete]>i{background:#82f4d14d}.upload-workspace{display:grid;grid-template-columns:1fr;gap:10px}.upload-stage{padding:17px;border-radius:19px}.upload-stage__heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:15px}.upload-stage__heading>span{width:34px;height:34px;border:1px solid rgba(130,244,209,.13);border-radius:11px;display:grid;place-items:center;color:var(--br-mint);font:.58rem ui-monospace,monospace}.upload-stage__heading small{color:#53615c;font:.52rem ui-monospace,monospace;letter-spacing:.13em}.upload-stage__heading h2{margin:2px 0 0;font-size:.92rem}.upload-stage__heading button svg{width:14px}.upload-drop{min-height:260px;padding:22px 17px;border:1px dashed rgba(130,244,209,.17);border-radius:18px;display:grid;justify-items:center;align-content:center;text-align:center;background:radial-gradient(circle at 50% 25%,rgba(130,244,209,.06),transparent 13rem)}.upload-drop__icon{width:53px;height:53px;border:1px solid rgba(130,244,209,.17);border-radius:17px;display:grid;place-items:center;background:#82f4d111;color:var(--br-mint)}.upload-drop__icon svg{width:23px}.upload-drop h3{margin:13px 0 5px;font-size:.95rem}.upload-drop p{max-width:280px;margin:0;color:#65736e;font-size:.63rem;line-height:1.7}.upload-channel{width:100%;max-width:290px;margin-top:16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;color:#77847f;font-size:.63rem;text-align:left}.upload-channel select{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0c1512;color:#d9e7e2;padding:0 11px}.upload-drop__button{width:100%;max-width:290px;margin-top:9px}.upload-drop__button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-drop__privacy{margin-top:11px;display:flex;align-items:center;gap:6px;color:#53615c;font-size:.55rem}.upload-drop__privacy svg{width:12px}.upload-stage__lead{margin:-5px 0 13px;color:#5f6c67;font-size:.61rem}.upload-empty{min-height:150px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed rgba(255,255,255,.08);border-radius:15px}.upload-empty svg{width:22px;color:#5c766e}.upload-empty strong{margin-top:8px;font-size:.75rem}.upload-empty p{margin:4px 0 0;color:#57645f;font-size:.58rem}.upload-file-list{display:grid;gap:8px}.upload-file{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.upload-file__type{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#82f4d112;color:var(--br-mint);font:.55rem ui-monospace,monospace}.upload-file strong,.upload-file small{display:block;overflow-wrap:anywhere}.upload-file strong{font-size:.69rem}.upload-file small{margin-top:3px;color:#596661;font-size:.53rem}.upload-file>div{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:12px}.upload-price{margin:6px 0 16px;padding:17px;border:1px solid rgba(130,244,209,.12);border-radius:16px;background:#82f4d109;display:grid}.upload-price span,.upload-price small{color:#64716c;font-size:.58rem}.upload-price strong{margin:5px 0;font-size:2rem;font-weight:580;letter-spacing:-.055em}.upload-outcome{margin:14px 0;padding:12px;border:1px solid rgba(130,244,209,.1);border-radius:13px;display:flex;gap:9px;background:#82f4d109}.upload-outcome>svg{flex:0 0 auto;width:17px;color:var(--br-mint)}.upload-outcome strong,.upload-outcome small{display:block}.upload-outcome strong{font-size:.67rem}.upload-outcome small{margin-top:3px;color:#5d6965;font-size:.53rem;line-height:1.5}.upload-outcome--warning{border-color:#e7c98726;background:#e7c9870a}.upload-outcome--warning>svg{color:var(--br-warm)}.upload-start-button{width:100%}.upload-charge-note{margin:9px 0 0;color:#525f5a;font-size:.53rem;line-height:1.6;text-align:center}.report-page{max-width:1320px;margin:0 auto;padding:8px 1px 22px;color:var(--br-text)}.report-toolbar{display:grid;gap:13px;margin-bottom:14px}.report-toolbar h1{margin:9px 0 7px;font-size:clamp(1.9rem,8.5vw,3.6rem);font-weight:590;line-height:1.1}.report-toolbar p{max-width:650px;margin:0;color:var(--br-muted);font-size:.7rem;line-height:1.7}.report-toolbar nav{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.report-toolbar nav::-webkit-scrollbar{display:none}.report-toolbar nav .platform-button{flex:0 0 auto;min-height:42px;padding-inline:12px;font-size:.65rem}.report-scope-note{margin-bottom:12px;padding:13px;border:1px solid rgba(121,217,255,.13);border-radius:15px;display:flex;align-items:flex-start;gap:10px;background:#79d9ff09}.report-scope-note>svg{flex:0 0 auto;color:var(--br-cyan)}.report-scope-note strong{font-size:.68rem}.report-scope-note p{margin:3px 0 0;color:#64736e;font-size:.58rem;line-height:1.65}.report-workbench{display:grid;gap:10px}.report-summary-card{position:relative;overflow:hidden;padding:19px;border:1px solid rgba(130,244,209,.14);border-radius:21px;background:radial-gradient(circle at 85% 12%,rgba(130,244,209,.1),transparent 19rem),linear-gradient(145deg,#142520e0,#070d0be0);box-shadow:inset 0 1px #ffffff0e,0 20px 55px #0000002b}.report-summary-card:after{content:"";position:absolute;left:30%;right:-10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(130,244,209,.4),transparent)}.report-summary-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.report-summary-card__title h2{margin:5px 0 3px;font-size:1.35rem;font-weight:600;letter-spacing:-.04em}.report-summary-card__title>div>p:last-child{margin:0;color:#63706b;font-size:.62rem}.report-summary-metrics{margin-top:19px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.report-summary-metrics>div{min-height:66px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff06;display:grid}.report-summary-metrics span{color:#5c6964;font-size:.55rem}.report-summary-metrics strong{align-self:end;font-size:1rem;font-weight:590}.report-summary-card__scope{margin:14px 0 0;color:#58645f;font-size:.54rem;line-height:1.6}.report-reading-section{padding:18px 16px;border:1px solid var(--br-line);border-radius:19px;background:linear-gradient(145deg,#ffffff07,#ffffff03)}.report-section-title{margin-bottom:13px;display:flex;align-items:center;gap:10px}.report-section-title>span{width:32px;height:32px;border:1px solid rgba(130,244,209,.12);border-radius:10px;display:grid;place-items:center;color:var(--br-mint);font:.55rem ui-monospace,monospace}.report-section-title h2{margin:2px 0 0;font-size:.9rem}.report-fact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.report-fact-grid>div{min-height:66px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05}.report-fact-grid dt{color:#5f6c67;font-size:.55rem}.report-fact-grid dd{margin:7px 0 0;color:#d5e1dd;font-size:.72rem}.report-quality-section p,.report-ai-status>p{color:#73807c;font-size:.64rem;line-height:1.7}.report-ai-status code{color:#a5d8c9}.report-ai-status__fallback{padding:10px 12px;border-left:2px solid var(--br-warm);background:#e7c98709}.report-audit-details{margin:10px 0;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#ffffff04}.report-audit-details summary{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#83918c;font-size:.65rem;cursor:pointer;list-style:none}.report-audit-details summary::-webkit-details-marker{display:none}.report-audit-details summary:after{content:"+";color:var(--br-mint);font-size:1rem}.report-audit-details[open] summary:after{content:"−"}.report-audit-details>div{padding:0 14px 14px;color:#65716d;font-size:.58rem;overflow-wrap:anywhere}.report-footer-actions{margin-top:12px;padding:13px;border:1px solid var(--br-line);border-radius:17px;display:grid;gap:8px;background:#080f0dbd}.report-footer-actions .platform-link{justify-content:center;min-height:42px}.account-hub{padding:8px 1px 22px}.account-hub__intro p{margin:5px 0 0;color:#65736e;font-size:.7rem}.account-profile-card{position:relative;overflow:hidden;min-height:148px;padding:19px;border:1px solid rgba(130,244,209,.14);border-radius:22px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;background:radial-gradient(circle at 90% 0%,rgba(130,244,209,.12),transparent 17rem),linear-gradient(145deg,#142520e6,#070d0be0);box-shadow:inset 0 1px #ffffff0f,0 20px 55px #0000002e}.account-profile-card__avatar{width:55px;height:55px;border:1px solid rgba(163,255,227,.25);border-radius:19px;display:grid;place-items:center;background:#82f4d117;color:var(--br-mint-bright);font-size:1.2rem;font-weight:650;box-shadow:0 0 28px #82f4d114}.account-profile-card__identity>span{color:var(--br-mint);font:.55rem ui-monospace,monospace;letter-spacing:.1em}.account-profile-card__identity h1{margin:5px 0 2px;font-size:1.2rem;font-weight:600;letter-spacing:-.035em}.account-profile-card__identity p{margin:0;color:#5f6c67;font-size:.63rem}.account-profile-card__balance{grid-column:1 / -1;min-height:48px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;background:#ffffff05}.account-profile-card__balance svg{width:17px;color:var(--br-mint)}.account-profile-card__balance span{color:#66736e;font-size:.61rem}.account-profile-card__balance strong{font-size:.78rem}.account-quick-links{overflow:hidden;border:1px solid var(--br-line);border-radius:18px;background:#ffffff04}.account-quick-links>a{min-height:65px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.055);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:inherit;text-decoration:none}.account-quick-links>a:last-child{border-bottom:0}.account-quick-links>a>span:first-child{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:#82f4d10f;color:#8ed9c3}.account-quick-links svg{width:17px}.account-quick-links>a>svg{width:14px;color:#4e5a56}.account-quick-links strong,.account-quick-links small{display:block}.account-quick-links strong{font-size:.7rem}.account-quick-links small{margin-top:3px;color:#596661;font-size:.54rem}.account-settings-section{display:grid;gap:10px}.account-settings-section>header{padding:7px 2px 0;display:flex;align-items:center;gap:10px}.account-settings-section>header>span{width:35px;height:35px;border:1px solid rgba(130,244,209,.1);border-radius:11px;display:grid;place-items:center;color:var(--br-mint)}.account-settings-section>header svg{width:17px}.account-settings-section>header h2{margin:0;font-size:.85rem}.account-settings-section>header p{margin:3px 0 0;color:#5b6863;font-size:.56rem}.account-hub .portal-grid--split{grid-template-columns:1fr}.account-hub .portal-panel{padding:16px;border-radius:17px}.account-hub .portal-form label{font-size:.64rem}.account-hub .portal-form input,.account-hub .portal-form textarea{min-height:46px;border-radius:12px}.account-hub .portal-section-heading svg{width:17px;color:#769b90}.account-sessions{margin-top:0}.account-signout{min-height:48px;border:1px solid rgba(255,255,255,.075);border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff05;color:#8b9893;font-size:.68rem}.account-signout svg{width:16px}.wallet-ledger-card-list{display:none}.wallet-ledger-card{display:grid;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05}.wallet-ledger-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-ledger-card>header div{min-width:0;display:grid;gap:3px}.wallet-ledger-card>header strong{color:#dce9e4;font-size:.72rem}.wallet-ledger-card time{color:#60706a;font-size:.55rem}.wallet-ledger-card__amount{flex:0 0 auto;color:#dce9e4;font-size:.78rem}.wallet-ledger-card__amount.is-positive{color:#8cf0cf}.wallet-ledger-card__amount.is-negative{color:#f4b7aa}.wallet-ledger-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.wallet-ledger-card dl div{padding:9px;border-radius:10px;background:#ffffff06}.wallet-ledger-card dt{color:#60706a;font-size:.52rem}.wallet-ledger-card dd{margin:4px 0 0;overflow-wrap:anywhere;color:#c8d6d1;font-size:.62rem}.wallet-ledger-card>p{margin:0;overflow-wrap:anywhere;color:#71817b;font-size:.58rem;line-height:1.6}@media(max-width:640px){.wallet-ledger-card-list{display:grid;gap:8px}.wallet-ledger-table{display:none}}@keyframes evidence-spin{to{transform:rotate(360deg)}}@keyframes evidence-spin-reverse{to{transform:rotate(-360deg)}}@keyframes evidence-flow{to{stroke-dashoffset:-18}}@keyframes evidence-breathe{50%{transform:scale(1.16);opacity:.66}}@keyframes evidence-node{50%{opacity:.38;transform:scale(.7)}}@keyframes particle-float{50%{transform:translate3d(8px,-14px,0);opacity:.38}}@keyframes signal-aurora{50%{transform:translate3d(4vw,3vh,0) scale(1.08) rotate(2deg)}}@keyframes signal-thread{to{stroke-dashoffset:-36}}@keyframes signal-point{50%{opacity:.34;transform:translate3d(4px,-8px,0) scale(.72)}}@keyframes signal-sheen{50%{transform:translate(7%);opacity:.65}}@media(min-width:700px){.launch-auth{width:340px}.auth-page.auth-page--product{padding-inline:6vw}.auth-login-shell{width:382px;gap:32px}.auth-panel.auth-panel--login-card{padding:27px 24px 20px}.upload-heading{grid-template-columns:1fr auto;align-items:end}.upload-workspace{grid-template-columns:1fr 1fr}.upload-stage--quote{grid-column:1 / -1}.upload-steps small{display:block;margin-top:3px;overflow:hidden;color:#4e5b56;font-size:.5rem;white-space:nowrap;text-overflow:ellipsis}.report-toolbar{grid-template-columns:1fr auto;align-items:end}.report-summary-metrics{grid-template-columns:repeat(4,1fr)}.report-fact-grid{grid-template-columns:repeat(3,1fr)}.report-footer-actions{grid-template-columns:auto auto 1fr;align-items:center}.report-footer-actions .platform-link{justify-content:flex-end}.account-profile-card{grid-template-columns:auto 1fr minmax(180px,.4fr)}.account-profile-card__balance{grid-column:auto}.account-quick-links{display:grid;grid-template-columns:repeat(5,1fr);border-radius:19px}.account-quick-links>a{min-height:118px;padding:14px;border-right:1px solid rgba(255,255,255,.055);border-bottom:0;grid-template-columns:1fr auto;align-content:start}.account-quick-links>a>span:first-child{grid-column:1 / -1;margin-bottom:8px}.account-quick-links>a>svg{align-self:end}.account-hub .portal-grid--split{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.launch-auth{transform:translateY(-1vh)}.auth-page.auth-page--product.auth-page--login{padding:72px clamp(42px,7vw,120px) 50px}.auth-login-back{left:30px;top:28px}.auth-panel.auth-panel--login-card{padding:30px 28px 22px}.portal-main__content{padding:clamp(26px,3vw,48px)!important}.upload-workspace{grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr) minmax(270px,.68fr);align-items:start}.upload-stage--quote{grid-column:auto;position:sticky;top:24px}.report-workbench{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start}.report-summary-card{grid-column:1 / -1;padding:26px}.report-reading-section[data-report-section=coverage],.report-capability-section,.report-reading-section[data-report-section=facts]{grid-column:1 / -1}.report-reading-section[data-report-section=evidence]{grid-column:1;grid-row:span 3}.report-quality-section,.report-ai-status{grid-column:2}.report-audit-details{margin-top:14px}}@media(max-width:699px){.ambient-signal-field__aurora{width:76vmax;height:58vmax;filter:blur(48px);opacity:.15;will-change:auto}.ambient-signal-field__threads{opacity:.34}.ambient-signal-field__points i:nth-child(n+9){display:none}.portal-page-heading{align-items:flex-start;flex-direction:column}.portal-grid--stats,.portal-grid--split{grid-template-columns:1fr}.portal-panel{border-radius:17px;padding:15px}.portal-form--inline{grid-template-columns:1fr}.portal-actions .platform-button{flex:1 1 auto}}@media(hover:hover)and (pointer:fine){.account-quick-links>a:hover{border-color:#82f4d133;background-color:#82f4d109}}@media(prefers-reduced-motion:reduce){.evidence-core__halo,.evidence-core__orbit,.evidence-core__connections line,.evidence-core__node,.ambient-signal-field__aurora,.ambient-signal-field__threads path,.ambient-signal-field__points i,.ambient-signal-field__grain{animation:none!important}}@media print{.portal-mobile-header,.portal-sidebar,.mobile-dock,.report-toolbar nav,.report-footer-actions{display:none!important}.portal-main{padding:0!important}.report-page{color:#111}.report-summary-card,.report-reading-section{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border-color:#ddd;color:#111;box-shadow:none}}.is-negative{color:#eab3a8!important}.is-spinning{animation:br-spin .8s linear infinite}.rc3-admin-object-labels{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.rc3-admin-object-labels span{padding:5px 7px;border:1px solid rgba(130,244,209,.1);border-radius:999px;background:#82f4d109;color:#82b9a9;font-size:.5rem}.upload-consent{margin:12px 0;display:grid!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;color:#82908b!important;font-size:.54rem!important;line-height:1.65}.upload-consent input{width:16px;height:16px;margin-top:1px;accent-color:#82f4d1}.rc3-operation-list,.rc3-admin-object-grid{display:grid;gap:10px}.rc3-operation-list article,.rc3-admin-object-grid>article{padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff03}.rc3-operation-list article>header,.rc3-admin-object-grid article>header{display:flex;justify-content:space-between;gap:10px}.rc3-operation-list header strong,.rc3-operation-list header small{display:block}.rc3-operation-list header small{margin-top:3px;color:#5f6d67;font-size:.52rem}.rc3-operation-list dl,.rc3-admin-object-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0}.rc3-operation-list dl>div,.rc3-admin-object-grid dl>div{padding:8px;border-radius:9px;background:#ffffff05}.rc3-operation-list dt,.rc3-admin-object-grid dt{color:#596660;font-size:.48rem}.rc3-operation-list dd,.rc3-admin-object-grid dd{margin:4px 0 0;color:#aebdb7;font-size:.54rem}.rc3-operation-list footer,.rc3-admin-object-grid footer{display:flex;justify-content:space-between;gap:8px}.rc3-operation-list footer a,.rc3-admin-object-grid footer button{color:#8bceba;font-size:.52rem;text-decoration:none}.rc3-library-page>.admin-panel{margin-bottom:10px}.rc3-library-page .admin-label select{min-height:44px;margin-top:6px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#09100e;color:#c3d2cc;padding:0 10px}.rc3-admin-object-grid article h2{margin:0;font-size:.78rem}.rc3-admin-object-grid article header p{margin:3px 0 0;color:#5d6b65;font-size:.5rem}.rc3-admin-object-labels strong{width:100%;color:#69766f;font-size:.5rem}.rc3-release-gates>header{display:flex;gap:10px}.rc3-release-gates>header svg{width:20px;color:#82d6bd}.rc3-release-gates>header h2{margin-bottom:3px}.rc3-release-gates>header p{margin:0;color:#65726d;font-size:.55rem}.rc3-release-gates ol{display:grid;gap:7px;padding:0;list-style:none}.rc3-release-gates li{padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.rc3-release-gates li>span{color:#6fbca5;font:.5rem ui-monospace}.rc3-release-gates li strong,.rc3-release-gates li small{display:block}.rc3-release-gates li strong{font-size:.58rem}.rc3-release-gates li small{margin-top:2px;color:#58655f;font-size:.47rem}.rc3-release-gates li svg{width:14px;color:#6eb49f}@media(min-width:700px){.rc3-admin-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc3-operation-list dl{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.rc3-admin-object-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.rc3-operation-list footer{flex-direction:column}}.rc3-library-page .admin-label input,.rc3-library-dialog .admin-label input{width:100%;min-height:44px;margin-top:6px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#09100e;color:#c3d2cc}.rc3-admin-object-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.rc3-admin-object-actions button{min-height:38px;padding:7px 9px;border:1px solid rgba(255,255,255,.065);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;background:#ffffff05;color:#8fb9ad;font-size:.5rem}.rc3-admin-object-actions button:first-child{grid-column:1/-1}.rc3-admin-object-actions button:disabled{opacity:.38}.rc3-admin-object-actions svg,.rc3-admin-object-grid footer svg{width:13px}.rc3-admin-object-grid footer span{display:flex;align-items:center;gap:4px;color:#5f6c67;font-size:.48rem}.rc3-library-dialog h3{margin:18px 0 9px;font-size:.7rem}.rc3-review-admin-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}.rc3-review-admin-actions button{min-height:42px;border:1px solid rgba(130,244,209,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;background:#82f4d109;color:#9cd7c6;font-size:.55rem}.rc3-review-admin-actions svg{width:14px}.rc3-admin-ledger{max-height:360px;overflow:auto;display:grid;gap:6px}.rc3-admin-ledger>h3{position:sticky;top:0;z-index:1;margin:0;padding:10px 0;background:#0a0e10}.rc3-admin-ledger h3 span{color:#75837d;font-weight:400}.rc3-admin-ledger article{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;background:#ffffff04}.rc3-admin-ledger time,.rc3-admin-ledger strong{font-size:.55rem}.rc3-admin-ledger p,.rc3-admin-ledger small{grid-column:1/-1;margin:0;color:#68756f;font-size:.49rem;overflow-wrap:anywhere}.rc3-admin-history{padding-top:8px}.rc3-admin-history p{margin:6px 0;padding-left:9px;border-left:2px solid rgba(130,244,209,.12);color:#6f7d77;font-size:.51rem;line-height:1.6}.rc3-alias-list{display:grid;gap:6px}.rc3-alias-list>p{margin:0;color:#65716c}.rc3-alias-list article{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px}.rc3-alias-list strong,.rc3-alias-list small{display:block}.rc3-alias-list strong{font-size:.56rem}.rc3-alias-list small{margin-top:3px;color:#5f6c67;font-size:.47rem}.rc3-alias-list button{min-height:34px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:flex;align-items:center;gap:4px;color:#8ebbad;font-size:.49rem}.rc3-alias-list button:last-child{color:#d49b9b}.rc3-alias-list svg{width:12px}@media(max-width:699px){.rc3-library-dialog .platform-dialog__actions{display:grid;grid-template-columns:1fr}.rc3-review-admin-actions{grid-template-columns:1fr}.rc3-alias-list article{grid-template-columns:1fr 1fr}.rc3-alias-list article>div{grid-column:1/-1}.rc3-admin-object-actions{grid-template-columns:1fr}.rc3-admin-object-actions button:first-child{grid-column:auto}.rc3-admin-ledger{max-height:44dvh}}@media(prefers-reduced-motion:reduce){.is-spinning{animation:none}}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:768px){.md\:bottom-6{bottom:1.5rem}.md\:right-6{right:1.5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-11{height:2.75rem}.md\:h-3\.5{height:.875rem}.md\:w-11{width:2.75rem}.md\:w-3\.5{width:.875rem}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-2{gap:.5rem}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:p-5{padding:1.25rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-screen{min-height:100vh}}.platform-glass-surface{border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:rgb(18 22 43 / var(--br-glass-alpha,.78));box-shadow:inset 0 1px #f7f8ff14,var(--br-shadow-raised);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.platform-product-card{border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface);box-shadow:inset 0 1px #f7f8ff0a}.platform-product-card,.platform-glass-surface{transition:transform var(--br-motion-base) var(--br-ease),border-color var(--br-motion-base) var(--br-ease)}@media(hover:hover)and (pointer:fine){.platform-product-card:hover{transform:translateY(-2px);border-color:#f7f8ff3d}}.platform-product-card:active{transform:scale(.985)}.platform-skeleton{display:grid;gap:12px;min-height:1rem;color:transparent}.platform-skeleton__block{display:block;border-radius:10px;background:linear-gradient(100deg,#f7f8ff0f 28%,#f7f8ff21 42%,#f7f8ff0f 58%);background-size:220% 100%;animation:platform-shimmer 1.8s linear infinite}.platform-skeleton--line .platform-skeleton__block{height:.9rem;width:76%}.platform-skeleton--icon .platform-skeleton__block{width:44px;height:44px;border-radius:14px}.platform-skeleton--card .platform-skeleton__block{height:124px}.platform-skeleton--chart .platform-skeleton__block{height:180px;border-radius:var(--br-radius-card)}.platform-skeleton--list .platform-skeleton__block{height:56px}.platform-skeleton--action .platform-skeleton__block{width:132px;height:var(--br-touch-target);border-radius:var(--br-radius-control)}.platform-skeleton--card .platform-skeleton__block,.platform-skeleton--list .platform-skeleton__block{margin-bottom:4px}.platform-skeleton--card .platform-skeleton__block:nth-child(2),.platform-skeleton--list .platform-skeleton__block:nth-child(2){width:86%}.platform-skeleton--card .platform-skeleton__block:nth-child(3),.platform-skeleton--list .platform-skeleton__block:nth-child(3){width:64%}@keyframes platform-shimmer{to{background-position:-220% 0}}.platform-empty-state,.page-state{display:grid;gap:12px;align-content:center;min-height:260px;padding:24px;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface)}.platform-empty-state__eyebrow,.page-state__eyebrow{color:var(--br-info);font:600 11px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.platform-empty-state h2,.page-state h2{margin:0;color:var(--br-text);font-size:clamp(20px,6vw,28px);letter-spacing:-.03em}.platform-empty-state p,.page-state p{max-width:42rem;margin:0;color:var(--br-text-muted)}.platform-empty-state__action{margin-top:4px}.page-state--loading{align-content:start}.page-state .platform-skeleton{width:min(100%,680px)}.platform-disclosure{border:1px solid var(--br-border);border-radius:var(--br-radius-control);background:#f7f8ff08}.platform-disclosure>summary{display:flex;min-height:var(--br-touch-target);align-items:center;gap:8px;padding:10px 14px;cursor:pointer;color:var(--br-text)}.platform-disclosure__summary{color:var(--br-text-muted);font-size:.875rem}.platform-disclosure__content{padding:0 14px 14px;color:var(--br-text-muted);overflow-wrap:anywhere}.platform-segmented-control{display:flex;gap:4px;min-width:0;overflow-x:auto;padding:4px;border:1px solid var(--br-border);border-radius:var(--br-radius-control);background:#f7f8ff0a}.platform-segmented-control__tab{display:inline-flex;flex:1 0 auto;min-height:var(--br-touch-target);align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--br-text-muted);white-space:nowrap}.platform-segmented-control__tab[aria-selected=true]{border-color:#7c5cff75;background:#7c5cff2e;color:var(--br-text)}.platform-segmented-control__tab:disabled{opacity:.5;cursor:not-allowed}.platform-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;align-items:end;background:#00000094}.platform-bottom-sheet{width:100%;max-height:min(86dvh,760px);overflow:auto;border:1px solid var(--br-border);border-bottom:0;border-radius:var(--br-radius-sheet) var(--br-radius-sheet) 0 0;background:var(--br-surface-raised);box-shadow:0 -20px 70px #0000006b}.platform-bottom-sheet__header{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px var(--br-page-gutter);padding-top:max(16px,env(safe-area-inset-top))}.platform-bottom-sheet__header h2{margin:0;font-size:20px}.platform-bottom-sheet__header p{grid-column:1/-1;margin:0;color:var(--br-text-muted)}.platform-bottom-sheet__close{width:var(--br-touch-target);padding:0;border:1px solid var(--br-border);border-radius:50%;background:#f7f8ff0d;color:var(--br-text)}.platform-bottom-sheet__body{padding:4px var(--br-page-gutter) 24px}.platform-bottom-sheet__footer{display:flex;gap:8px;padding:16px var(--br-page-gutter);padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--br-border)}.platform-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--br-page-gutter);background:#00000094}.platform-dialog{width:min(480px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface-raised);box-shadow:var(--br-shadow-raised)}.platform-dialog h2{margin:8px 0;font-size:24px}.platform-dialog p{margin:0;color:var(--br-text-muted)}.platform-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.platform-button{min-height:var(--br-touch-target);border:1px solid rgb(124 92 255 / 50%);border-radius:var(--br-radius-control);background:linear-gradient(135deg,var(--br-brand),#576aff);color:var(--br-highlight)}.platform-button--quiet{border-color:var(--br-border);background:#f7f8ff0a;color:var(--br-text)}.platform-button--danger{border-color:#ef7c927a;background:#ef7c9229;color:#ffc5d0}@media(prefers-reduced-motion:reduce){.platform-skeleton__block{animation:none;background:linear-gradient(100deg,#f7f8ff0f,#f7f8ff1f)}}@media(prefers-reduced-transparency:reduce){.platform-glass-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--br-surface-raised)}}@media(forced-colors:active){.platform-glass-surface,.platform-product-card,.platform-bottom-sheet,.platform-dialog,.platform-empty-state,.page-state{background:Canvas;border-color:CanvasText}.platform-segmented-control__tab[aria-selected=true]{background:Highlight;color:HighlightText}}.portal-back-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding:.55rem .8rem;border:1px solid var(--br-border);border-radius:var(--br-radius-control);background:#f7f8ff0a;color:var(--br-text);font-size:.8rem;font-weight:650;text-decoration:none}.portal-back-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-empty-state__illustration{display:block;flex:none;color:var(--br-info)}@supports (backdrop-filter:blur(1px)){.platform-bottom-sheet{background:#12162be5;-webkit-backdrop-filter:blur(12px) saturate(110%);backdrop-filter:blur(12px) saturate(110%)}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.platform-bottom-sheet{background:var(--br-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.platform-bottom-sheet{background:Canvas}.platform-empty-state__illustration{color:CanvasText}}@media(max-width:699px){.rc3-report-tabs button,.rc3-ledger-filters input,.rc3-ledger-filters select,.rc3-search button,.rc3-filter-reset{min-height:var(--br-touch-target)}}.platform-bottom-sheet[data-has-footer=false] .platform-bottom-sheet__body{padding-bottom:max(24px,env(safe-area-inset-bottom))}@media(max-width:699px){.rc3-report-toolbar nav>button,.account-settings-section>.portal-grid button.platform-button,.account-sessions .portal-section-heading>.platform-link,.account-sessions .portal-list-row>.platform-link,.rc3-object-expand,.rc3-review-actions>button,.rc3-review-actions label button,.rc3-notable-strip>button,.rc3-admin-object-actions>button,.rc3-alias-list article>button{min-height:var(--br-touch-target)}.rc3-review-actions select{min-height:var(--br-touch-target)}.rc3-library-dialog .rc3-dialog-close{width:var(--br-touch-target);height:var(--br-touch-target)}}:root{--portal-header-offset: calc(56px + env(safe-area-inset-top)) ;--portal-dock-offset: calc(68px + env(safe-area-inset-bottom)) ;--portal-inline-start:max(var(--br-page-gutter),env(safe-area-inset-left));--portal-inline-end:max(var(--br-page-gutter),env(safe-area-inset-right))}.portal-app{background:radial-gradient(circle at 74% -8%,rgb(124 92 255 / 16%),transparent 31rem),radial-gradient(circle at 8% 46%,rgb(69 167 255 / 9%),transparent 24rem),var(--br-canvas);color:var(--br-text)}.portal-mobile-header{height:var(--portal-header-offset);padding:env(safe-area-inset-top) var(--portal-inline-end) 0 var(--portal-inline-start);border-color:var(--br-border);background:#05060bd6;box-shadow:0 8px 30px #0000002e}.portal-mobile-header>a:not(.portal-back-link){display:inline-flex;min-width:var(--br-touch-target);min-height:var(--br-touch-target);align-items:center;color:var(--br-text)}.portal-mobile-header__back{max-width:calc(100vw - 92px);border-color:#f7f8ff29;background:#f7f8ff0d}.portal-mobile-header__actions{margin-left:auto}.portal-icon-button{width:var(--br-touch-target);height:var(--br-touch-target);border-color:var(--br-border);border-radius:var(--br-radius-control);background:#f7f8ff0d;color:var(--br-text)}.portal-main{padding:var(--portal-header-offset) 0 var(--portal-dock-offset)}.portal-main__content{width:100%;max-width:1540px;margin:0 auto;padding:20px var(--portal-inline-end) 28px var(--portal-inline-start)}.portal-desktop-parent{padding:0 0 18px}.mobile-dock{min-height:var(--portal-dock-offset);padding:7px var(--portal-inline-end) env(safe-area-inset-bottom) var(--portal-inline-start);border-color:var(--br-border);background:#05060be5;box-shadow:0 -18px 45px #0000004d}.mobile-dock a,.mobile-dock button{min-height:var(--br-touch-target);border-radius:var(--br-radius-control);color:var(--br-text-muted)}.mobile-dock .is-active{color:var(--br-highlight);background:linear-gradient(180deg,#7c5cff38,#45a7ff0d)}.mobile-dock .is-active i{background:var(--br-brand);box-shadow:0 0 12px #7c5cffb3}.portal-sidebar{border-color:var(--br-border);background:linear-gradient(180deg,#0d1020fa,#05060bfa)}.portal-sidebar__brand-row a{display:inline-flex;min-width:var(--br-touch-target);min-height:var(--br-touch-target);align-items:center}.portal-role-card{border-color:#7c5cff38;background:#7c5cff12}.portal-role-card span{color:var(--br-text)}.portal-role-card span i{background:var(--br-brand);box-shadow:0 0 10px #7c5cff8c}.portal-role-card small{color:var(--br-text-muted)}.portal-sidebar__nav a{min-height:var(--br-touch-target);color:var(--br-text-muted)}.portal-sidebar__nav a:hover{color:var(--br-text);background:#f7f8ff0d}.portal-sidebar__nav a.is-active{color:var(--br-highlight);background:#7c5cff26}.portal-sidebar__nav a i{background:var(--br-brand);box-shadow:0 0 9px #7c5cff85}.portal-sidebar__account{border-color:var(--br-border)}.portal-avatar{border-color:#7c5cff4d;background:#7c5cff1c;color:var(--br-highlight)}.portal-sidebar__account strong{color:var(--br-text)}.portal-sidebar__account small{color:var(--br-text-muted)}.portal-sidebar__account button{width:var(--br-touch-target);height:var(--br-touch-target);color:var(--br-text-muted)}.portal-navigation-sheet .platform-bottom-sheet__body{padding-top:0}.portal-navigation-sheet .portal-sidebar__inner{min-height:0;padding:0}.portal-navigation-sheet .portal-sidebar__brand-row{padding:12px var(--br-page-gutter) 0}.portal-navigation-sheet .portal-role-card{margin:10px var(--br-page-gutter) 14px}.portal-navigation-sheet .portal-sidebar__nav{padding:0 var(--br-page-gutter)}.portal-navigation-sheet .portal-sidebar__account{margin-top:14px;padding:12px var(--br-page-gutter) 0}.portal-navigation-sheet .platform-bottom-sheet__header,.portal-navigation-sheet .platform-bottom-sheet__footer{padding-left:var(--portal-inline-start);padding-right:var(--portal-inline-end)}.portal-navigation-sheet .platform-bottom-sheet__body{padding-left:0;padding-right:0}.portal-navigation-sheet .portal-sidebar__brand-row{padding-left:var(--portal-inline-start);padding-right:var(--portal-inline-end)}.portal-navigation-sheet .portal-role-card{margin-left:var(--portal-inline-start);margin-right:var(--portal-inline-end)}.portal-navigation-sheet .portal-sidebar__nav,.portal-navigation-sheet .portal-sidebar__account{padding-left:var(--portal-inline-start);padding-right:var(--portal-inline-end)}.portal-navigation-sheet .portal-sidebar__brand-row{display:none}.portal-navigation-sheet .portal-role-card{display:flex;align-items:baseline;gap:8px;margin-top:8px;margin-bottom:8px;padding:9px 12px}.portal-navigation-sheet .portal-role-card span{font-size:.8rem}.portal-navigation-sheet .portal-role-card small{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-navigation-sheet .portal-sidebar__nav a{font-size:.875rem}@media(min-width:1024px){.portal-main{padding:0}.portal-main__content{padding:clamp(26px,3vw,48px)!important}.portal-desktop-parent{display:flex}}.brand-mark{display:inline-flex;align-items:center;gap:10px;color:var(--br-text)}.brand-mark__glyph{width:36px;height:36px;overflow:visible;filter:none;transform:none;animation:none}.brand-mark__copy{display:grid}.brand-mark__copy strong{color:var(--br-highlight);font-size:1rem;font-weight:650;line-height:1;letter-spacing:-.045em}.brand-mark--compact .brand-mark__glyph{width:32px;height:32px}.brand-mark--compact .brand-mark__copy strong{font-size:.92rem}.gravity-iris__parallax-layer{transform:translate3d(var(--iris-parallax-x),var(--iris-parallax-y),0);transition:transform .18s var(--br-ease)}.gravity-iris__silhouette{fill:#0d10205c;stroke:#f7f8ff38;stroke-width:.75}.brand-mark--compact .gravity-iris__silhouette{stroke-width:2.25}.gravity-iris__b-rim{opacity:.72}.gravity-iris__b-rim>*{vector-effect:non-scaling-stroke;stroke-width:1.05}.gravity-iris--compact .gravity-iris__b-rim{opacity:.92}.gravity-iris--compact .gravity-iris__b-rim>*{stroke-width:1.35}.gravity-iris--hero .gravity-iris__silhouette{fill:#0d102024;stroke:none}.gravity-iris--hero .gravity-iris__b-rim{opacity:.25}.gravity-iris__orbit,.gravity-iris__filaments,.gravity-iris__fringe,.gravity-iris__singularity{transform-box:view-box;transform-origin:55px 49px}.gravity-iris__ribbon{opacity:.28}.gravity-iris__orbit--middle .gravity-iris__ribbon{opacity:.2}.gravity-iris__ribbon-fibre{stroke-width:.32;opacity:.88}.gravity-iris__ribbon-edge{stroke-width:.48;opacity:.92}.gravity-iris--compact .gravity-iris__ribbon{opacity:.6}.gravity-iris__filament{vector-effect:non-scaling-stroke;stroke-width:.55;opacity:.56}.gravity-iris__filament--bright{stroke-width:.9;opacity:.92}.gravity-iris__fringe{vector-effect:non-scaling-stroke;stroke-width:.8;opacity:.58}.gravity-iris__singularity{animation:gravity-iris-core-breathe 5.6s ease-in-out infinite}.gravity-iris[data-motion=auto] .gravity-iris__orbit--outer{animation-name:gravity-iris-orbit;animation-duration:42s;animation-timing-function:linear;animation-iteration-count:infinite}.gravity-iris[data-motion=auto] .gravity-iris__orbit--middle{animation-name:gravity-iris-orbit-reverse;animation-duration:29s;animation-delay:-11s;animation-timing-function:linear;animation-iteration-count:infinite}.gravity-iris[data-motion=auto] .gravity-iris__orbit--inner{animation-name:gravity-iris-orbit;animation-duration:18s;animation-delay:-7s;animation-timing-function:linear;animation-iteration-count:infinite}.gravity-iris[data-motion=auto] .gravity-iris__filaments{animation:gravity-iris-orbit 36s linear infinite}.gravity-iris[data-motion=static] .gravity-iris__orbit,.gravity-iris[data-motion=static] .gravity-iris__filament,.gravity-iris[data-motion=static] .gravity-iris__filaments,.gravity-iris[data-motion=static] .gravity-iris__singularity{animation:none!important}.brand-mark--hero{flex-direction:column;gap:14px}.brand-mark--hero .brand-mark__glyph{width:clamp(180px,48vw,260px);height:clamp(180px,48vw,260px);filter:none;transform:none;animation:none}.brand-mark--hero .brand-mark__copy strong{font-size:clamp(2rem,8vw,2.75rem);font-weight:620;letter-spacing:-.065em}.gravity-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#05060b}.gravity-field__canvas,.gravity-field__fallback,.gravity-field__vignette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gravity-field__canvas{z-index:1;opacity:.82}.gravity-field__fallback{z-index:0;background:radial-gradient(circle at 52% 44%,rgb(247 248 255 / 10%) 0 1px,rgb(69 167 255 / 8%) 2px 5px,rgb(124 92 255 / 6%) 8px 34px,transparent 118px),linear-gradient(145deg,#05060b,#080a12 53%,#05060b)}.gravity-field__vignette{z-index:2;background:radial-gradient(ellipse at 52% 44%,transparent 0 8rem,rgb(5 6 11 / 28%) 24rem,rgb(5 6 11 / 88%) 72rem)}.gravity-field--login .gravity-field__canvas{opacity:.48}.gravity-field--login .gravity-field__fallback{opacity:.78;background:radial-gradient(circle at 52% 27%,rgb(247 248 255 / 9%) 0 1px,rgb(69 167 255 / 7%) 2px 5px,rgb(124 92 255 / 5%) 8px 32px,transparent 104px),linear-gradient(145deg,#05060b,#080a12 53%,#05060b)}.gravity-field--login .gravity-field__vignette{background:radial-gradient(ellipse at 52% 27%,transparent 0 7rem,rgb(5 6 11 / 32%) 22rem,rgb(5 6 11 / 90%) 72rem)}.gravity-field--ambient .gravity-field__canvas{opacity:.3}.gravity-field[data-quality=static] .gravity-field__canvas{opacity:0}@keyframes gravity-iris-orbit{to{transform:rotate(360deg)}}@keyframes gravity-iris-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes gravity-iris-core-breathe{50%{opacity:.84}}@media(prefers-reduced-motion:reduce){.gravity-iris__orbit,.gravity-iris__filament,.gravity-iris__filaments,.gravity-iris__singularity{animation:none!important}.gravity-iris__parallax-layer{transform:none!important;transition:none}}@media print{.gravity-field{display:none}.gravity-iris__orbit,.gravity-iris__filament,.gravity-iris__filaments,.gravity-iris__singularity{animation:none!important}}.launch-page.public-auth-with-footer,.auth-page.auth-page--product.public-auth-with-footer{grid-template-rows:1fr auto;row-gap:24px}.public-icp-footer{position:relative;z-index:2;align-self:end;justify-self:stretch;text-align:center}.public-icp-footer a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding-inline:8px;border-radius:6px;color:#bac2d2;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.public-icp-footer a:focus-visible{outline:2px solid #8baaff;outline-offset:4px}.launch-page,.auth-page,.legal-page{color:var(--br-text);background:var(--br-canvas)}.launch-page{min-height:100svh;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(var(--br-page-gutter),env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(var(--br-page-gutter),env(safe-area-inset-left));overflow:hidden}.launch-page:before,.auth-page:before{content:none}.launch-auth{width:min(100%,360px);gap:clamp(34px,7svh,64px);transform:none}.launch-auth__brand .brand-mark__glyph{width:clamp(190px,54vw,270px);height:clamp(190px,54vw,270px);filter:none}.launch-auth__entry{width:min(100%,286px);min-height:52px}.auth-page{min-height:100svh;min-height:100dvh;padding:max(76px,calc(env(safe-area-inset-top) + 60px)) max(var(--br-page-gutter),env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(var(--br-page-gutter),env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.auth-page.auth-page--product{min-height:100svh;min-height:100dvh;padding:max(68px,calc(env(safe-area-inset-top) + 56px)) max(var(--br-page-gutter),env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(var(--br-page-gutter),env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);place-items:center;overflow-x:hidden;overflow-y:auto}.auth-login-back{position:fixed;left:max(var(--br-page-gutter),env(safe-area-inset-left));top:max(14px,env(safe-area-inset-top));width:var(--br-touch-target);height:var(--br-touch-target);min-height:var(--br-touch-target);background:#080a12b8}.auth-login-shell{width:min(100%,370px);gap:20px;padding-block:8px}.auth-login-brand .brand-mark__glyph{width:clamp(150px,40vw,190px);height:clamp(150px,40vw,190px)}.auth-login-brand .brand-mark__copy strong{font-size:1.7rem}.auth-panel,.auth-panel.auth-panel--login-card{width:min(100%,470px);padding:22px 18px;border:1px solid rgb(247 248 255 / 12%);border-radius:var(--br-radius-card);background:linear-gradient(155deg,#12162bd1,#080a12db);box-shadow:inset 0 1px #f7f8ff12,0 26px 76px #00000061;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.auth-panel--wide{width:min(100%,760px)}.auth-panel input:not([type=checkbox]),.auth-panel textarea,.auth-panel.auth-panel--login-card .auth-input input{min-height:var(--br-touch-target);font-size:16px}.auth-panel input[type=checkbox]{width:22px;height:22px;flex:0 0 22px}.auth-panel button{min-height:var(--br-touch-target)}.auth-panel.auth-panel--login-card h1{margin-bottom:18px;font-size:1.2rem}.auth-panel.auth-panel--login-card form{gap:14px}.auth-field-label{color:var(--br-text-muted);font-size:.82rem}.auth-links{justify-content:space-between;gap:16px}.auth-links a,.auth-switch a,.auth-brand,.auth-closed>a,.auth-back{display:inline-flex;align-items:center;min-height:var(--br-touch-target);color:#8fcaff}.auth-agreement{min-height:var(--br-touch-target);align-items:center!important}.auth-agreement a{display:inline;min-height:0;color:#8fcaff}.auth-grid input:not([type=checkbox]),.auth-grid textarea{font-size:16px}.auth-brand{top:max(22px,env(safe-area-inset-top));left:max(var(--br-page-gutter),env(safe-area-inset-left))}.legal-nav{min-height:calc(64px + env(safe-area-inset-top));height:auto;padding:env(safe-area-inset-top) max(var(--br-page-gutter),env(safe-area-inset-right)) 0 max(var(--br-page-gutter),env(safe-area-inset-left))}.legal-page article{width:min(860px,calc(100% - (var(--br-page-gutter) * 2)))}@media(max-height:700px){.auth-page.auth-page--product{place-items:start center}.auth-login-brand .brand-mark__glyph{width:118px;height:118px}}@media(max-width:359px){.auth-page,.auth-page.auth-page--product{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.auth-panel,.auth-panel.auth-panel--login-card{padding-inline:16px}}@media(prefers-reduced-transparency:reduce){.auth-panel,.auth-panel.auth-panel--login-card,.auth-login-back{background:var(--br-surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}.workspace-page{gap:36px;padding:0 0 20px}.workspace-heading{display:grid;gap:20px;min-width:0}.workspace-heading>div:first-child{min-width:0}.workspace-heading h1{max-width:34rem;margin:0;font-size:clamp(28px,8vw,36px);line-height:1.12;letter-spacing:-.055em;overflow-wrap:anywhere}.workspace-heading__identity{display:block;max-width:100%;margin-top:8px;overflow:hidden;color:var(--br-info);font:650 13px/1.35 var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.workspace-heading>div:first-child>p{max-width:34rem;margin:10px 0 0;color:var(--br-text-muted);font-size:14px;line-height:1.7}.workspace-account-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.workspace-account-glance>.platform-product-card{min-width:0;overflow:hidden}.workspace-account-glance a{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:84px;gap:3px 10px;padding:18px;color:var(--br-text);text-decoration:none}.workspace-account-glance svg{grid-row:1/3;width:20px;color:var(--br-info)}.workspace-account-glance span{color:var(--br-text-muted);font-size:12px}.workspace-account-glance strong{min-width:0;overflow-wrap:anywhere;font-size:16px;font-variant-numeric:tabular-nums}.workspace-command{display:grid;gap:16px}.workspace-primary,.workspace-resume{min-height:152px;overflow:hidden}.workspace-primary{border-color:#7c5cff6b;background:radial-gradient(circle at 12% 6%,rgb(124 92 255 / 26%),transparent 17rem),linear-gradient(145deg,#12162bf5,#080a12f5);box-shadow:inset 0 1px #f7f8ff17,0 24px 56px #00000047}.workspace-primary>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:20px;color:var(--br-text);text-decoration:none}.workspace-primary__icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgb(69 167 255 / 38%);border-radius:18px;background:linear-gradient(145deg,#7c5cff47,#45a7ff29);color:var(--br-highlight);box-shadow:inset 0 1px #f7f8ff26}.workspace-primary__icon svg{width:23px}.workspace-primary>a>span:nth-child(2){display:grid;gap:4px;min-width:0}.workspace-primary small{color:var(--br-info);font:650 12px/1.2 var(--font-mono);letter-spacing:.08em}.workspace-primary strong{font-size:clamp(17px,4.8vw,21px);letter-spacing:-.035em}.workspace-primary em{color:var(--br-text-muted);font-size:13px;font-style:normal}.workspace-primary>a>svg{width:20px;color:var(--br-text-muted)}.workspace-primary>.platform-skeleton{margin:0 20px 16px}.workspace-primary__notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 16px;color:var(--br-text-muted);font-size:13px}.workspace-resume{padding:20px;background:linear-gradient(145deg,#f7f8ff0d,#f7f8ff05)}.workspace-resume>a,.workspace-resume--empty{display:block;min-height:112px;color:var(--br-text);text-decoration:none}.workspace-resume>a>span:first-child,.workspace-resume--empty>span{display:flex;align-items:center;gap:8px;color:var(--br-info)}.workspace-resume svg{width:18px}.workspace-resume small{font:650 12px/1.2 var(--font-mono);letter-spacing:.08em}.workspace-resume strong{display:block;margin-top:14px;font-size:17px}.workspace-resume p{margin:6px 0 0;color:var(--br-text-muted);font-size:13px}.workspace-resume__action{display:flex!important;align-items:center;gap:3px;margin-top:15px!important;color:var(--br-info);font-size:13px}.workspace-resource-error{display:grid;align-content:center;gap:9px;min-height:128px;padding:18px}.workspace-resource-error strong{font-size:15px}.workspace-resource-error p{margin:0;color:var(--br-text-muted);font-size:13px}.workspace-retry{width:-moz-fit-content;width:fit-content;padding-inline:14px;font-size:13px}.workspace-resource-loading{min-height:112px;padding:18px}.workspace-account-glance .workspace-resource-loading{min-height:84px;padding:18px}.workspace-account-glance .workspace-resource-error{min-height:84px;padding:14px}.workspace-account-glance .workspace-resource-error p{display:none}.workspace-section{display:grid;gap:14px}.workspace-section__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.workspace-section__heading h2{margin:0;font-size:20px;letter-spacing:-.025em}.workspace-section__heading>span{color:var(--br-text-muted);font-size:13px}.workspace-section__heading>a{display:inline-flex;align-items:center;gap:3px;min-height:44px;color:var(--br-info);font-size:14px;text-decoration:none}.workspace-section__heading>a svg{width:16px}.workspace-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-quick-grid>a{position:relative;display:grid;align-content:start;min-height:146px;padding:18px;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface);color:var(--br-text);text-decoration:none;transition:transform var(--br-motion-base) var(--br-ease),border-color var(--br-motion-base) var(--br-ease)}.workspace-quick-grid>a:active{transform:scale(.985)}.workspace-quick-grid>a>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgb(124 92 255 / 35%);border-radius:14px;background:#7c5cff24;color:var(--br-info)}.workspace-quick-grid svg{width:19px}.workspace-quick-grid strong{margin-top:18px;font-size:15px}.workspace-quick-grid small{margin-top:4px;color:var(--br-text-muted);font-size:12px}.workspace-quick-grid>a>svg{position:absolute;top:19px;right:17px;color:var(--br-text-muted)}.workspace-recent-list{overflow:hidden;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface)}.workspace-recent-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:78px;padding:14px 18px;border-bottom:1px solid var(--br-border);color:var(--br-text);text-decoration:none}.workspace-recent-list>a:last-child{border-bottom:0}.workspace-record-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgb(69 167 255 / 32%);border-radius:12px;background:#45a7ff1a}.workspace-record-mark i{width:6px;height:6px;border-radius:50%;background:var(--br-info);box-shadow:0 0 12px #45a7ffb8}.workspace-recent-list strong,.workspace-recent-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-recent-list strong{font-size:14px}.workspace-recent-list small{margin-top:4px;color:var(--br-text-muted);font-size:12px}.workspace-recent-list em{max-width:78px;padding:4px 7px;border-radius:999px;background:#7c5cff24;color:var(--br-highlight);font-size:11px;font-style:normal;text-align:center}.workspace-recent-list>a>svg{width:16px;color:var(--br-text-muted)}.workspace-empty{min-height:212px;text-align:center}.workspace-empty .platform-empty-state__eyebrow{display:none}.workspace-empty h2{font-size:17px}.workspace-empty p{font-size:14px}.workspace-insight-loading,.workspace-insight-feedback{display:grid}.workspace-insights .platform-product-card{overflow:hidden;padding:0}.workspace-fact-strip .platform-product-card{display:flex;align-items:baseline;justify-content:space-between;padding:18px 20px}.workspace-fact-strip span{color:var(--br-text-muted);font-size:14px}.workspace-fact-strip strong{font-size:24px;font-variant-numeric:tabular-nums}.workspace-home-pulse{position:relative;min-height:230px;margin:0;overflow:hidden}.workspace-home-pulse svg{display:block;width:100%;height:230px}.workspace-home-pulse__line{fill:none;stroke-width:1.3;stroke-dasharray:8 13;animation:workspace-pulse-drift calc(15s - var(--pulse-intensity)*5s) linear infinite}.workspace-home-pulse__line--soft{opacity:.38;animation-direction:reverse}.workspace-home-pulse__node{transform-box:fill-box;transform-origin:center;animation:workspace-pulse-node 3.6s ease-in-out infinite}.workspace-home-pulse figcaption{position:absolute;right:18px;bottom:14px;left:18px;display:flex;flex-wrap:wrap;gap:12px;color:var(--br-text-muted);font-size:12px}.workspace-home-pulse figcaption strong{margin-right:3px;color:var(--br-highlight);font-size:14px}@keyframes workspace-pulse-drift{to{stroke-dashoffset:-84}}@keyframes workspace-pulse-node{50%{transform:scale(1.22);opacity:.65}}@media(min-width:700px){.workspace-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end}.workspace-command{grid-template-columns:1.15fr .85fr}.workspace-primary,.workspace-resume{min-height:174px}.workspace-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-quick-grid>a{min-height:154px}}@media(hover:hover)and (pointer:fine){.workspace-quick-grid>a:hover{transform:translateY(-3px);border-color:#7c5cff7a}}@media(prefers-reduced-motion:reduce){.workspace-home-pulse__line,.workspace-home-pulse__node{animation:none}}.upload-page .upload-drop .upload-drop__button{color:#05060b;font-weight:650}.upload-page .upload-drop .upload-channel select{background:var(--br-surface-raised);color:var(--br-text);border-color:var(--br-border)}.upload-page,.account-hub{width:100%;min-width:0;padding:0;gap:24px}.upload-heading h1{margin:0;font-size:30px;line-height:1.15}.upload-heading p,.account-hub__intro p{margin-top:8px;color:var(--br-text-muted);font-size:14px;line-height:1.65}.upload-progressive{display:grid;gap:12px}.upload-progressive__stage{padding:18px;min-width:0;transform:none!important}.upload-progressive__stage[data-state=current]{border-color:#7c5cff7a}.upload-progressive__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.upload-progressive__heading>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--br-border);border-radius:12px;color:var(--br-info);font:600 12px var(--font-mono)}.upload-progressive__heading h2{margin:0;font-size:16px}.upload-progressive__heading p{margin:4px 0 0;color:var(--br-text-muted);font-size:12px;line-height:1.5}.upload-progressive__heading button{padding-inline:5px;min-width:var(--br-touch-target)}.upload-progressive__heading button:disabled{color:var(--br-text-muted);opacity:.65;cursor:not-allowed}.upload-progressive__body{display:grid;gap:16px;margin-top:20px;min-width:0}.upload-page button,.account-hub button{min-height:var(--br-touch-target)}.upload-page .platform-link,.account-hub .platform-link{font-size:13px}.upload-page .platform-link svg{width:16px}.upload-review-actions{display:flex;justify-content:space-between;gap:12px}.upload-page .upload-drop{padding:20px 14px;min-height:260px;border-color:#7c5cff66;background:radial-gradient(circle at 50% 20%,rgb(124 92 255 / 14%),transparent 18rem)}.upload-page .upload-drop__icon{background:#7c5cff29;border-color:#7c5cff4d;color:var(--br-highlight)}.upload-page .upload-drop h3{font-size:17px}.upload-page .upload-drop p,.upload-page .upload-drop label{font-size:13px;color:var(--br-text-muted)}.upload-page .upload-drop__button{min-height:48px;align-content:center;color:var(--br-text)}.upload-page .upload-drop__button:focus-within{outline:2px solid var(--br-info);outline-offset:3px}.upload-page .upload-drop__privacy{font-size:11px;color:var(--br-text-muted);line-height:1.5}.upload-page .upload-channel select{min-height:44px}.upload-page .upload-stage__lead{margin:0;font-size:12px;color:var(--br-text-muted)}.upload-page .upload-file{padding:12px;background:var(--br-surface)}.upload-page .upload-file__type{background:#45a7ff1f;color:var(--br-info);font-size:11px}.upload-page .upload-file strong{font-size:14px}.upload-page .upload-file small{font-size:12px;color:var(--br-text-muted);line-height:1.6}.upload-page [data-tone=error]{color:#fda4af}.upload-page [data-tone=success]{color:#9fe2bb}.upload-page .upload-outcome{margin:0;padding:14px;border-color:var(--br-border);background:#45a7ff0f;color:var(--br-info)}.upload-page .upload-outcome>svg{color:currentColor}.upload-page .upload-outcome strong{font-size:14px;line-height:1.6}.upload-page .upload-outcome small{font-size:12px;color:var(--br-text-muted);line-height:1.6}.upload-page .upload-outcome--success{border-color:#5fc9893d;background:#5fc98912;color:#9fe2bb}.upload-page .upload-outcome--warning{border-color:#f2ba504d;background:#f2ba5014;color:#f6d18a}.upload-notice{padding:14px;border:1px solid rgb(69 167 255 / 24%);border-radius:14px;background:#45a7ff12;color:var(--br-info);font-size:13px;line-height:1.6}.upload-page .upload-price{margin:0;background:var(--br-surface);border-color:var(--br-border)}.upload-page .upload-price span,.upload-page .upload-price small{font-size:13px;color:var(--br-text-muted)}.upload-page .portal-metrics dt{font-size:12px}.upload-page .portal-metrics dd{font-size:18px}.upload-page .upload-consent{min-height:44px;margin:0 0 12px;align-items:center;color:var(--br-text-muted)!important;font-size:13px!important;line-height:1.65}.upload-page .upload-consent input{width:20px;height:20px;accent-color:var(--br-brand)}.upload-authorization .platform-disclosure p{font-size:13px;line-height:1.8;color:var(--br-text-muted)}.upload-stage-action,.upload-page .upload-start-button{width:100%;min-height:48px;font-size:14px}.upload-page .upload-charge-note{font-size:12px;line-height:1.65;color:var(--br-text-muted)}.upload-page>.portal-hint{display:flex;align-items:flex-start;gap:8px;font-size:12px}.upload-page>.portal-hint svg{flex:0 0 16px;width:16px;margin-top:3px}.account-hub .account-profile-card{background:radial-gradient(circle at 90% 0,rgb(124 92 255 / 20%),transparent 17rem),var(--br-surface);border-color:#7c5cff4d}.account-profile-card__identity{min-width:0;overflow-wrap:anywhere}.account-hub .account-profile-card__avatar{color:var(--br-highlight);background:#7c5cff29;border-color:#7c5cff4d;box-shadow:none}.account-hub .account-profile-card__identity>span{color:var(--br-info);font-size:11px}.account-hub .account-profile-card__identity h1{font-size:22px}.account-hub .account-profile-card__identity p,.account-hub .account-profile-card__balance span{font-size:13px;color:var(--br-text-muted)}.account-hub .account-profile-card__balance strong{font-size:18px}.account-hub .account-profile-card__balance svg{color:var(--br-info)}.account-hub .account-quick-links{background:var(--br-surface);border-color:var(--br-border)}.account-hub .account-quick-links>a{min-height:72px;padding:12px 16px}.account-hub .account-quick-links>a>span:first-child{background:#7c5cff21;color:var(--br-info)}.account-hub .account-quick-links strong{font-size:14px}.account-hub .account-quick-links small{font-size:12px;color:var(--br-text-muted)}.account-hub .account-quick-links>a>svg{color:var(--br-text-muted)}.account-settings-section{min-width:0}.account-hub .account-settings-section>header h2{font-size:17px}.account-hub .account-settings-section>header p{font-size:12px;color:var(--br-text-muted)}.account-hub .account-settings-section>header>span{color:var(--br-info);background:#7c5cff21}.account-disclosures{display:grid;gap:12px}.account-disclosures>.platform-disclosure{min-width:0}.account-disclosures .platform-disclosure__summary{font-size:12px}.account-hub .portal-form label{font-size:13px}.account-hub .portal-form input{font-size:15px}.account-hub .portal-form button{font-size:14px}.account-sessions .portal-section-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.account-sessions .portal-section-heading p{font-size:12px}.account-sessions .portal-list-row strong{overflow-wrap:anywhere;font-size:13px}.account-sessions .portal-list-row button{flex-shrink:0}.account-sessions__empty{min-height:130px}.account-hub .account-signout{min-height:48px;border-color:#fb718547;color:#fda4af;font-size:14px}.upload-page .platform-button.upload-stage-action:disabled,.upload-page .platform-button.upload-start-button:disabled{background:var(--br-surface-raised);color:var(--br-text-muted);border-color:var(--br-border);box-shadow:none;opacity:1}.account-disclosures summary:after,.upload-authorization summary:after{content:"";flex:0 0 7px;height:7px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.account-disclosures details[open]>summary:after,.upload-authorization details[open]>summary:after{transform:rotate(225deg)}@media(min-width:700px){.upload-page{max-width:760px}.account-hub{max-width:1050px}.account-hub .account-quick-links>a{min-height:125px}}@media(max-width:699px){.upload-stage-action,.upload-page .upload-start-button{position:sticky;bottom:calc(var(--portal-dock-offset) + 12px);z-index:2;background:var(--br-brand);color:#fff;box-shadow:0 8px 24px #00000059}}.rc3-report-page,.rc3-review-page{width:min(1480px,100%);margin:0 auto;color:var(--br-text)}.rc3-report-toolbar{margin-bottom:12px}.rc3-report-toolbar h1,.rc3-review-page__header h1{margin:7px 0 5px;font-size:clamp(1.75rem,7vw,3.9rem);font-weight:590;letter-spacing:-.055em}.rc3-report-toolbar p,.rc3-review-page__header p{margin:0;color:var(--br-text-muted);font-size:12px;line-height:1.65}.rc3-report-toolbar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px}.rc3-report-toolbar nav button{min-width:0;padding:9px 7px;font-size:12px}.rc3-report-toolbar nav svg{width:14px}.rc3-report-workbench{display:grid;gap:12px}.rc3-report-tab-panel{min-width:0}.rc3-tab-stack,.rc3-object-list,.rc3-flow-list,.rc3-review,.rc3-monthly{display:grid;gap:11px}.rc3-hero-panel,.rc3-panel,.rc3-object-card,.rc3-flow-card,.rc3-review-card,.rc3-month-card,.rc3-ledger{border:1px solid rgba(214,255,242,.085);border-radius:19px;background:var(--br-surface);box-shadow:inset 0 1px #ffffff09,0 18px 55px #00000021}.rc3-hero-panel,.rc3-panel{padding:17px}.rc3-hero-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rc3-hero-panel h2,.rc3-section-intro h2,.rc3-ledger__heading h2{margin:5px 0 3px;font-size:19.84px;font-weight:590;letter-spacing:-.035em}.rc3-hero-panel p,.rc3-section-intro p,.rc3-ledger__heading p,.rc3-panel__heading p{margin:0;color:var(--br-text-muted);font-size:12px;line-height:1.55}.rc3-state-chip{width:-moz-max-content;width:max-content;max-width:48%;min-height:27px;padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:#ffffff06;color:var(--br-text-muted);font-size:12px;line-height:1.3}.rc3-state-chip svg{width:13px}.rc3-state-chip.is-ready{border-color:#82f4d133;background:#82f4d10e;color:var(--br-text-muted)}.rc3-state-chip.is-attention{border-color:#f4c97433;background:#f4c9740e;color:var(--br-text-muted)}.rc3-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rc3-metric-grid article{min-height:104px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#ffffff05}.rc3-metric-grid span,.rc3-metric-grid strong,.rc3-metric-grid small{display:block}.rc3-metric-grid span{color:var(--br-text-muted);font-size:12px}.rc3-metric-grid strong{margin:12px 0 4px;color:var(--br-text);font-size:17.28px;font-weight:590;letter-spacing:-.03em}.rc3-metric-grid small{color:var(--br-text-muted);font-size:12px;line-height:1.4}.rc3-panel__heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.rc3-panel__heading>svg{width:18px;color:var(--br-text-muted)}.rc3-panel__heading h3,.rc3-panel__heading h2{margin:0 0 3px;font-size:12.8px}.rc3-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.rc3-fact-grid>div{min-width:0;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.rc3-fact-grid dt{color:var(--br-text-muted);font-size:12px}.rc3-fact-grid dd{margin:5px 0 0;color:var(--br-text);font-size:12px;overflow-wrap:anywhere}.rc3-inline-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0}.rc3-inline-stats>div{padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:11px}.rc3-inline-stats dt{color:var(--br-text-muted);font-size:12px}.rc3-inline-stats dd{margin:4px 0 0;font-size:12.48px}.rc3-inline-note,.rc3-inline-error,.rc3-inline-success{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(244,201,116,.15);border-radius:11px;background:#f4c97409;color:var(--br-text-muted);font-size:12px;line-height:1.6}.rc3-inline-error,.rc3-inline-success{display:flex;align-items:flex-start;gap:7px}.rc3-inline-error{border-color:#f484842e;background:#f484840a;color:var(--br-text-muted)}.rc3-inline-success{border-color:#82f4d12e;background:#82f4d10a;color:var(--br-text-muted)}.rc3-inline-error svg,.rc3-inline-success svg{width:14px;flex:none}.rc3-section-intro,.rc3-ledger__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:7px 3px}.rc3-section-intro>span{color:var(--br-text-muted);font-size:12px}.rc3-empty,.rc3-section-state{min-height:180px;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rc3-empty>svg,.rc3-section-state>svg{width:28px;color:var(--br-text-muted)}.rc3-empty strong{margin:10px 0 5px;font-size:12.16px}.rc3-empty p{max-width:470px;margin:0;color:var(--br-text-muted);font-size:12px;line-height:1.65}.rc3-section-state{gap:8px;color:var(--br-text-muted);font-size:12px}.rc3-section-state button{margin-top:8px;border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:7px 12px;color:var(--br-text-muted)}.rc3-object-card,.rc3-flow-card,.rc3-review-card,.rc3-month-card{padding:16px}.rc3-object-card>header,.rc3-flow-card>header,.rc3-review-card>header,.rc3-month-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:11px}.rc3-object-card h3,.rc3-review-card h3,.rc3-month-card h3{margin:4px 0 2px;font-size:14.4px}.rc3-object-card header p,.rc3-review-card header p{margin:0;color:var(--br-text-muted);font-size:12px}.rc3-object-card__channels,.rc3-review-card header>div>span{color:var(--br-text-muted);font:12px ui-monospace,monospace;letter-spacing:.07em}.rc3-object-stats,.rc3-review-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0}.rc3-object-stats>div,.rc3-review-evidence-grid>div{padding:10px;border:1px solid rgba(255,255,255,.052);border-radius:11px;background:#ffffff04}.rc3-object-stats dt{color:var(--br-text-muted);font-size:12px}.rc3-object-stats dd{margin:4px 0 0;color:var(--br-text);font-size:12px}.rc3-object-signals{display:grid;gap:6px}.rc3-object-signals span{display:flex;align-items:center;gap:7px;color:var(--br-text-muted);font-size:12px}.rc3-object-signals svg{width:14px;color:var(--br-text-muted)}.rc3-object-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.rc3-object-tags span{padding:5px 7px;border:1px solid rgba(130,244,209,.1);border-radius:999px;background:#82f4d109;color:var(--br-text-muted);font-size:12px}.rc3-object-expand{width:100%;min-height:40px;margin-top:12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff05;color:var(--br-text-muted);font-size:12px}.rc3-object-expand svg{width:14px}.rc3-object-card__ledger{margin-top:12px}.rc3-flow-anchor{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px}.rc3-flow-anchor svg{grid-row:1/4;width:20px;color:var(--br-text-muted)}.rc3-flow-anchor i,.rc3-flow-anchor strong,.rc3-flow-anchor small{display:block}.rc3-flow-anchor i{color:var(--br-text-muted);font-size:12px;font-style:normal}.rc3-flow-anchor strong{margin:2px 0;font-size:13.76px}.rc3-flow-anchor small{color:var(--br-text-muted);font-size:12px}.rc3-flow-edges{position:relative;display:grid;gap:9px;margin:15px 0}.rc3-flow-edge{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:11px;border:1px solid rgba(255,255,255,.052);border-radius:12px;background:#ffffff04;font-size:12px}.rc3-flow-edge>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc3-flow-edge__line{display:grid!important;justify-items:center;color:var(--br-text-muted)}.rc3-flow-edge__line svg{width:18px}.rc3-flow-edge__line small{font-size:12px}.rc3-flow-edge>small{grid-column:1/-1;color:var(--br-text-muted)}.rc3-flow-card>footer{display:flex;flex-wrap:wrap;gap:5px}.rc3-flow-card>footer span{padding:5px 7px;border-radius:8px;background:#ffffff06;color:var(--br-text-muted);font-size:12px}.rc3-review-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:15px}.rc3-review-page__header nav a{display:flex;align-items:center;gap:6px;color:var(--br-text-muted);font-size:12px;text-decoration:none}.rc3-review-page__header svg{width:14px}.rc3-review-evidence-grid strong{font-size:12px}.rc3-review-evidence-grid p{margin:5px 0 0;color:var(--br-text-muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.rc3-review-note{display:grid;gap:6px;color:var(--br-text-muted);font-size:12px}.rc3-review-note textarea{min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;color:var(--br-text-muted);resize:vertical}.rc3-review-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.rc3-review-actions>button,.rc3-review-actions>label{min-height:44px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;color:var(--br-text-muted);font-size:12px}.rc3-review-actions>button{display:flex;align-items:center;justify-content:center;gap:5px}.rc3-review-actions svg{width:13px}.rc3-review-actions>label{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:5px 7px}.rc3-review-actions select{min-height:44px;border:0;background:transparent;color:var(--br-text-muted);font-size:12px}.rc3-review-actions label button{min-height:44px;padding:0 9px;border-radius:8px;background:#82f4d117;color:var(--br-text-muted)}.rc3-review-history{margin-top:12px;padding:10px;border-left:2px solid rgba(130,244,209,.15);background:#ffffff03}.rc3-review-history h4{margin:0 0 5px;font-size:12px}.rc3-review-history p{margin:3px 0;color:var(--br-text-muted);font-size:12px}.rc3-review-history span{display:inline-flex;margin:4px 4px 0 0;color:var(--br-text-muted);font-size:12px}.rc3-month-card header>button,.rc3-month-totals button,.rc3-month-objects button{border:0;background:transparent;color:var(--br-text-muted);text-align:left}.rc3-month-card header>button{font-size:12px}.rc3-month-objects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rc3-month-objects p{margin:0;padding:9px;border:1px solid rgba(255,255,255,.045);border-radius:10px}.rc3-month-objects strong,.rc3-month-objects button{display:block}.rc3-month-objects strong{margin-bottom:5px;font-size:12px}.rc3-month-objects button{width:100%;overflow:hidden;padding:3px 0;color:var(--br-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rc3-month-card header>button:hover,.rc3-month-totals button:hover,.rc3-month-objects button:hover{color:var(--br-text-muted)}.rc3-month-card header>button:focus-visible,.rc3-month-totals button:focus-visible,.rc3-month-objects button:focus-visible{outline:2px solid rgba(130,244,209,.45);outline-offset:3px}.rc3-month-card>footer{margin-top:9px;color:var(--br-text-muted);font-size:12px}.rc3-monthly__ledger{position:relative}.rc3-monthly__ledger>h3{margin:3px 0 9px;color:var(--br-text);font-size:12px}.rc3-integrity-banner{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:12px}.rc3-integrity-banner svg{width:17px}.rc3-integrity-banner strong{font-size:12px}.rc3-integrity-banner p{margin:3px 0 0;color:var(--br-text-muted);font-size:12px}.rc3-integrity-banner.is-ready{border-color:#82f4d129;background:#82f4d106}.rc3-integrity-banner.is-attention{border-color:#f4c97429;background:#f4c97406}.rc3-quality-list{display:grid;gap:6px;padding:0;list-style:none}.rc3-quality-list li{padding:8px 10px;border-radius:9px;display:flex;justify-content:space-between;background:#ffffff05;font-size:12px}.rc3-notable-strip{padding:13px 15px;border:1px solid rgba(121,217,255,.1);border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#79d9ff06}.rc3-notable-strip strong{font-size:12px}.rc3-notable-strip p{margin:3px 0 0;color:var(--br-text-muted);font-size:12px}.rc3-notable-strip button{flex:none;color:var(--br-text-muted);font-size:12px}.rc3-ledger{min-width:0;padding:13px}.rc3-ledger__count{text-align:right}.rc3-ledger__count strong,.rc3-ledger__count span{display:block}.rc3-ledger__count strong{font-size:16px}.rc3-ledger__count span{color:var(--br-text-muted);font-size:12px}.rc3-ledger-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.rc3-ledger-filters label{min-width:0;display:grid;gap:3px;color:var(--br-text-muted);font-size:12px}.rc3-ledger-filters input,.rc3-ledger-filters select{width:100%;min-height:44px;padding:0 8px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#0a100e;color:var(--br-text-muted);font-size:12px}.rc3-search{grid-column:1/-1;position:relative;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;padding-left:9px;border:1px solid rgba(255,255,255,.065);border-radius:10px}.rc3-search svg{width:14px}.rc3-search input{border:0}.rc3-search button{height:44px;margin-right:3px;padding:0 10px;border-radius:7px;background:#82f4d114;color:var(--br-text-muted)}.rc3-filter-reset{min-height:36px;align-self:end;border:1px solid rgba(255,255,255,.065);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--br-text-muted);font-size:12px}.rc3-filter-reset svg{width:12px}.rc3-ledger-viewport{overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:#02060580;scrollbar-color:rgba(130,244,209,.2) transparent}.rc3-ledger-row{position:relative;height:178px;overflow:visible;padding:11px;border-bottom:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"time object amount" "meta meta meta" "remark remark remark" "details details details";gap:5px 8px;background:#ffffff02}.rc3-ledger-row:nth-child(2n){background:#ffffff03}.rc3-ledger-row__primary{grid-area:time}.rc3-ledger-row__object{grid-area:object;min-width:0}.rc3-ledger-row__amount{grid-area:amount;text-align:right}.rc3-ledger-row__primary time,.rc3-ledger-row__primary small,.rc3-ledger-row__object strong,.rc3-ledger-row__object small,.rc3-ledger-row__amount span,.rc3-ledger-row__amount strong,.rc3-ledger-row__amount small{display:block}.rc3-ledger-row__primary time,.rc3-ledger-row__object strong{overflow:hidden;color:var(--br-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rc3-ledger-row__primary small,.rc3-ledger-row__object small,.rc3-ledger-row__amount span,.rc3-ledger-row__amount small{margin-top:3px;color:var(--br-text-muted);font-size:12px}.rc3-ledger-row__amount strong{font-size:12px}.rc3-ledger-row__amount.is-income strong,.rc3-ledger-row__amount.is-expense strong{color:var(--br-text)}.rc3-ledger-row__meta{grid-area:meta;display:flex;gap:4px;overflow:hidden}.rc3-ledger-row__meta span{padding:3px 5px;border-radius:6px;background:#ffffff06;color:var(--br-text-muted);font-size:12px;white-space:nowrap}.rc3-ledger-row__remark{grid-area:remark;margin:0;overflow:hidden;color:var(--br-text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rc3-ledger__footer{min-height:42px;display:flex;align-items:center;justify-content:space-between;color:var(--br-text-muted);font-size:12px}.rc3-ledger__footer button{padding:7px 10px;border:1px solid rgba(130,244,209,.14);border-radius:8px;color:var(--br-text-muted)}.rc3-ledger__footer strong{color:var(--br-text);font-weight:500}@media(min-width:700px){.rc3-report-toolbar nav{display:flex}.rc3-report-toolbar nav button{font-size:12px}.rc3-metric-grid{grid-template-columns:repeat(4,1fr)}.rc3-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc3-object-list,.rc3-flow-list,.rc3-review,.rc3-monthly{gap:14px}.rc3-object-card,.rc3-flow-card,.rc3-review-card,.rc3-month-card{padding:20px}.rc3-object-stats{grid-template-columns:repeat(4,1fr)}.rc3-ledger-filters{grid-template-columns:minmax(250px,2fr) repeat(4,minmax(110px,1fr))}.rc3-search{grid-column:auto}}@media(min-width:1100px){.rc3-report-tab-panel{min-height:380px}.rc3-ledger-row{grid-template-columns:minmax(170px,.9fr) minmax(220px,1.2fr) 150px}}@media(max-width:699px){.rc3-review-page__header{align-items:flex-start;flex-direction:column}.rc3-section-intro{align-items:flex-start}.rc3-section-intro>span{padding-top:5px}.rc3-flow-edge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rc3-flow-edge>strong{grid-column:1/-1}.rc3-ledger{margin-inline:-7px;border-radius:15px;padding:9px}.rc3-ledger__heading{align-items:flex-start}.rc3-month-objects{grid-template-columns:1fr}.rc3-object-card__ledger .rc3-ledger-filters,.rc3-review-card .rc3-ledger-filters{grid-template-columns:1fr 1fr}.rc3-object-card__ledger .rc3-search,.rc3-review-card .rc3-search{grid-column:1/-1}.rc3-notable-strip{align-items:flex-start;flex-direction:column}.rc3-notable-strip button{min-height:44px}}@media print{.rc3-report-tabs,.rc3-ledger-filters,.rc3-ledger__footer,.rc3-object-expand{display:none!important}.rc3-ledger-viewport{height:auto!important;overflow:visible}.rc3-ledger-row{-moz-column-break-inside:avoid;break-inside:avoid}}.rc3-report-page{width:100%;padding:0;min-width:0;display:grid;gap:24px;color:var(--br-text)}.rc3-report-page button,.rc3-report-page input,.rc3-report-page select,.rc3-report-page summary,.rc3-report-page a{min-width:44px;min-height:44px;font-size:13px}.rc3-report-page button{padding:8px 12px;border:1px solid var(--br-border);border-radius:12px;background:var(--br-surface-raised);color:var(--br-text);overflow-wrap:anywhere}.rc3-report-page button:focus-visible,.rc3-report-page select:focus-visible,.rc3-report-page summary:focus-visible{outline:2px solid var(--br-info);outline-offset:3px}.rc3-report-page h2{font-size:22px;line-height:1.3}.rc3-report-page h3{font-size:17px;line-height:1.45}.rc3-report-page p{font-size:13px;line-height:1.7}.rc3-report-page small,.rc3-report-page dt,.rc3-report-page label{font-size:12px;line-height:1.5}.rc3-report-page .platform-empty-state__eyebrow,.rc3-report-page .product-kicker{display:none}.rc3-report-page .rc3-report-toolbar{display:grid;gap:16px;margin:0}.rc3-report-page .rc3-report-toolbar h1{font-size:30px;margin:0 0 8px;line-height:1.2}.rc3-report-page .rc3-report-toolbar nav{display:flex;flex-wrap:wrap;gap:8px;margin:0}.rc3-report-page .rc3-report-toolbar nav button{flex:1;min-width:88px}.rc3-report-page .report-scope-note{margin:0;padding:16px;border:1px solid var(--br-border);border-radius:16px;background:var(--br-surface);display:flex;gap:10px}.rc3-report-page .report-scope-note>svg{flex:0 0 20px;width:20px;color:var(--br-info)}.rc3-report-page .report-scope-note strong{font-size:14px}.rc3-report-page .report-scope-note p{margin:5px 0 0}.report-group-navigation{display:grid;gap:10px;min-width:0}.report-group-navigation .platform-segmented-control{max-width:100%;overflow-x:auto;scrollbar-width:thin;align-items:stretch}.report-group-navigation .platform-segmented-control__tab{flex:1;white-space:normal;line-height:1.45;min-width:72px}.rc3-report-page .rc3-report-workbench,.rc3-report-page .rc3-tab-stack{gap:20px}.rc3-report-page .rc3-hero-panel{padding:20px;flex-wrap:wrap;gap:16px;border-color:var(--br-border);background:var(--br-surface)}.rc3-report-page .rc3-state-chip{max-width:100%;font-size:12px;min-height:32px;color:var(--br-text);flex-shrink:0}.rc3-report-page .rc3-metric-grid{gap:12px}.rc3-report-page .rc3-metric-grid article{padding:16px;min-width:0;background:var(--br-surface);border-color:var(--br-border)}.rc3-report-page .rc3-metric-grid strong,.rc3-report-page .rc3-metric-grid button{display:block;max-width:100%;margin:12px 0 6px;font-size:20px;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.rc3-report-page .rc3-metric-grid button{padding:0;background:none;border:0;text-align:left;color:var(--br-info)}.rc3-report-page .rc3-metric-grid span,.rc3-report-page .rc3-metric-grid small{font-size:12px;color:var(--br-text-muted)}.report-overview-charts{display:grid;gap:16px;min-width:0}.report-overview-charts>.platform-product-card{padding:20px;min-width:0}.report-cashflow-visual,.report-month-trend,.report-expense-composition{margin:12px 0;min-width:0}.report-cashflow-visual>svg,.report-month-trend>svg,.report-expense-composition>svg{width:100%;height:auto;display:block}.report-chart-income{fill:var(--br-info)}.report-chart-expense{fill:var(--br-brand)}.report-chart-net{fill:var(--br-text)}.report-chart-zero{stroke:var(--br-border);stroke-width:1}.report-cashflow-visual figcaption,.report-expense-composition dl{display:grid;gap:8px;margin:12px 0 0}.report-cashflow-visual figcaption>div,.report-expense-composition dl>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--br-border);padding-block:8px}.report-cashflow-visual figcaption>div>span:first-child{font-size:13px;color:var(--br-text-muted)}.report-cashflow-visual figcaption button,.report-cashflow-visual figcaption span,.report-expense-composition dd{font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin:0}.report-month-trend figcaption>p{color:var(--br-text-muted);font-size:12px}.report-month-trend ul,.rc3-month-objects ul{list-style:none;padding:0;margin:0}.report-month-trend li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--br-border);padding:8px 0}.report-month-trend li>span{font-size:12px;color:var(--br-text-muted);overflow-wrap:anywhere}.report-month-picker{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.report-month-picker select{flex:1;padding:10px;border:1px solid var(--br-border);border-radius:12px;background:var(--br-surface);color:var(--br-text)}.rc3-report-page .rc3-month-card{padding:20px;min-width:0;background:var(--br-surface)}.rc3-report-page .rc3-month-card>header{flex-wrap:wrap;gap:12px}.rc3-report-page .rc3-month-card>header>span{font-size:15px;overflow-wrap:anywhere}.rc3-report-page .rc3-month-card>h3{margin-top:24px}.report-reconciliation{margin:14px 0 0;padding:12px;border:1px solid var(--br-border);border-radius:12px;color:var(--br-text-muted)}.report-information{margin-top:24px;padding:16px;border:1px solid var(--br-border);border-radius:14px}.report-information>div{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:13px}.report-information p{color:var(--br-text-muted)}.rc3-report-page .rc3-month-objects{margin-top:24px;gap:16px;grid-template-columns:1fr}.rc3-report-page .rc3-month-objects li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--br-border);font-size:13px}.rc3-report-page .rc3-month-objects button{grid-column:2;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:left;color:var(--br-info);font-size:14px}.report-object-rank{color:var(--br-text-muted);font-size:12px}.rc3-report-page .rc3-panel{padding:20px;background:var(--br-surface)}.rc3-report-page .rc3-fact-grid>div{padding:12px 8px}.rc3-report-page .rc3-fact-grid dd{font-size:14px}.rc3-report-page .rc3-inline-stats dd{font-size:18px}.rc3-report-page .rc3-notable-strip{padding:20px;background:var(--br-surface);border-color:var(--br-border);align-items:flex-start}.rc3-report-page .rc3-notable-strip strong{font-size:15px}.rc3-report-page .rc3-notable-strip button{color:var(--br-info)}.rc3-report-page .report-footer-actions{display:flex;gap:12px;flex-wrap:wrap}.rc3-report-page .report-footer-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:140px}.rc3-report-page .report-audit-details{border:1px solid var(--br-border);border-radius:16px;padding:16px}.rc3-report-page .report-audit-details summary{display:flex;gap:10px;align-items:center;color:var(--br-text)}.rc3-report-page .report-audit-details summary svg{width:20px}.rc3-report-page .report-audit-details strong{font-size:14px}.rc3-report-page .report-audit-details dl{font-size:12px;overflow-wrap:anywhere}.rc3-report-page .rc3-flow-edge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rc3-report-page .rc3-flow-edge>strong{grid-column:1/-1;font-size:16px}.rc3-report-page .rc3-flow-edge>small{font-size:12px}.rc3-report-page .rc3-review-actions{grid-template-columns:1fr}.rc3-report-page .rc3-review-actions select{background:var(--br-surface);font-size:13px}.rc3-report-page .rc3-ledger{margin-inline:0;min-width:0}.rc3-report-page .rc3-ledger-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rc3-report-page .rc3-search{grid-column:1/-1}.rc3-report-page .rc3-ledger-row__meta span,.rc3-report-page .rc3-ledger-row__primary small,.rc3-report-page .rc3-ledger-row__object small,.rc3-report-page .rc3-ledger-row__amount small{font-size:11px}@media(min-width:900px){.report-overview-charts{grid-template-columns:1fr 1fr}.rc3-report-page .rc3-report-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rc3-report-page .rc3-review-actions{grid-template-columns:repeat(3,1fr)}.rc3-report-page .rc3-month-objects{grid-template-columns:1fr 1fr}}@media(max-width:699px){.rc3-report-page .rc3-metric-grid{grid-template-columns:1fr 1fr}.rc3-report-page .rc3-metric-grid strong,.rc3-report-page .rc3-metric-grid button{font-size:17px}.rc3-report-page .rc3-fact-grid,.rc3-report-page .rc3-review-evidence-grid{grid-template-columns:1fr}.rc3-report-page .rc3-report-toolbar nav button{font-size:12px}.rc3-report-page .rc3-hero-panel h2{font-size:22px}}@media print{.report-group-navigation{display:none}}.report-expense-composition text{fill:var(--br-text-muted);font-size:14px}.report-range-details{margin-top:16px}.rc3-report-page .platform-disclosure{min-width:0}.rc3-report-page .platform-disclosure code{overflow-wrap:anywhere;font-size:12px}.rc3-report-page .report-range-details summary{flex-wrap:wrap;gap:6px}.rc3-report-page .report-range-details .platform-disclosure__summary{font-size:12px}.rc3-report-page .report-operations summary{flex-wrap:wrap;gap:4px 12px;min-height:44px}.rc3-report-page .report-operations .platform-disclosure__summary{font-size:12px}.report-operations nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.report-operations nav button{flex:1;min-width:88px}.report-operations nav svg{width:16px}.report-operations .platform-disclosure__content{padding-top:12px}.evidence-ledger-sheet,.evidence-detail-sheet{width:min(960px,100%);color:var(--br-text)}.evidence-ledger-sheet [hidden]{display:none!important}.evidence-ledger{min-width:0;margin-inline:0!important;padding:14px;background:var(--br-surface)}.evidence-ledger :is(button,input,select),.evidence-filter-sheet :is(button,input,select),.evidence-ledger-sheet>div>section>button{min-height:44px;min-width:44px;font-size:13px}.evidence-ledger button,.evidence-filter-sheet button,.evidence-ledger-sheet>div>section>button{padding:8px 12px;border:1px solid var(--br-border);border-radius:10px;background:var(--br-surface-raised);color:var(--br-info)}.evidence-ledger :is(input,select),.evidence-filter-sheet :is(input,select){width:100%;padding:8px;border:1px solid var(--br-border);border-radius:10px;background:var(--br-surface-raised);color:var(--br-text)}.evidence-ledger :is(button,input,select):focus-visible,.evidence-filter-sheet :is(button,input,select):focus-visible{outline:2px solid var(--br-info);outline-offset:2px}.evidence-primary-filters{display:grid;grid-template-columns:1fr auto;gap:12px;margin:16px 0}.evidence-primary-filters label,.evidence-filter-fields label{display:grid;min-width:0;gap:6px;color:var(--br-text-muted);font-size:12px}.evidence-primary-filters>button{align-self:end}.evidence-primary-filters .evidence-search{grid-column:1/-1;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px}.evidence-search svg{width:18px}.evidence-search input{min-width:0}.evidence-secondary-filters{margin-bottom:16px}.evidence-desktop-filters{display:none}.evidence-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evidence-filter-actions,.evidence-filter-fields>[role=alert]{grid-column:1/-1}.evidence-filter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.evidence-filter-fields>[role=alert]{color:#fda4af;font-size:13px}.evidence-inline-filters{margin-top:12px;padding:14px;border:1px solid var(--br-border);border-radius:14px;background:var(--br-surface-raised)}.evidence-inline-filters h3{font-size:16px}.evidence-inline-filters>button{margin-top:12px}.evidence-scope-note{font-size:12px;color:var(--br-text-muted);line-height:1.6}.evidence-ledger .rc3-ledger-viewport{max-height:60dvh;background:var(--br-surface);scrollbar-color:var(--br-brand) transparent}.evidence-ledger .rc3-ledger-row{box-sizing:border-box;overflow:hidden;padding:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"object amount" "time time" "meta meta" "remark remark" "details details";grid-template-rows:76px 32px 24px 20px 44px;gap:4px 8px}.evidence-ledger .rc3-ledger-row__amount strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.evidence-ledger .rc3-ledger-row__amount small{display:none}.evidence-ledger .rc3-ledger-row__object strong{font-size:14px}.evidence-ledger .rc3-ledger-row__object small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-ledger .rc3-ledger-row__primary time{font-size:12px}.rc3-report-page .evidence-ledger .rc3-ledger-row__primary small,.rc3-report-page .evidence-ledger .rc3-ledger-row__object small,.rc3-report-page .evidence-ledger .rc3-ledger-row__meta span{font-size:12px}.evidence-ledger .rc3-ledger-row__meta span{padding:2px 4px;font-size:12px}.evidence-ledger .evidence-row-detail{grid-area:details;width:100%;min-height:44px;padding:6px;font-size:12px}.evidence-ledger .rc3-ledger__footer{gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12px}.evidence-ledger .rc3-inline-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.evidence-transaction-detail{min-width:0;font-size:14px;line-height:1.6}.evidence-transaction-detail dl,.evidence-object-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.evidence-transaction-detail dl>div,.evidence-object-signals>div{min-width:0}.evidence-transaction-detail dt,.evidence-object-signals dt{font-size:12px;color:var(--br-text-muted)}.evidence-transaction-detail dd,.evidence-object-signals dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--br-text)}.evidence-transaction-detail .platform-disclosure{margin-top:20px}.evidence-object-expanded{display:grid;gap:20px;margin-top:16px}.evidence-object-expanded h4{margin:0;font-size:15px}.evidence-object-expanded p{font-size:13px;line-height:1.7;color:var(--br-text-muted)}.evidence-object-expanded pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(min-width:700px){.evidence-mobile-filter-trigger,.evidence-inline-filters{display:none}.evidence-desktop-filters{display:block}.evidence-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-primary-filters{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) auto}.evidence-primary-filters .evidence-search{grid-column:auto;align-self:end}}@media print{.evidence-primary-filters,.evidence-secondary-filters,.evidence-row-detail{display:none}}.upload-reselect:focus-within{outline:2px solid var(--br-info);outline-offset:4px;border-radius:6px}.upload-reselect[aria-disabled=true]{opacity:.5;cursor:wait}.customer-contact-fields{display:grid;gap:14px;min-width:0}.customer-contact-fields>div{display:grid;gap:6px;min-width:0}.customer-contact-fields small{color:var(--br-text-muted);font-size:12px;line-height:1.6}.customer-contact-fields textarea{min-height:96px}.customer-note-preview{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-message-button{position:relative}.portal-message-badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--br-bg);border-radius:999px;background:var(--br-danger);color:#fff;font-size:10px;font-weight:700;line-height:1}.portal-message-badge.is-pending{right:auto;left:-4px;background:var(--br-warning);color:#17120a}.portal-message-badge.is-error{font-size:12px}.message-center-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.message-center-links>a{display:grid;gap:6px;min-height:var(--br-touch-target);color:var(--br-text);text-decoration:none}.message-center-links span{color:var(--br-text-muted);font-size:13px}.message-inbox{display:grid;gap:14px}.message-inbox .portal-section-heading{margin:0}.notification-row{min-height:var(--br-touch-target);text-align:left}@media(max-width:699px){.message-center-links{grid-template-columns:minmax(0,1fr)}}.feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-history{padding-inline-start:1.4rem}.feedback-history li{margin-block:1rem}.feedback-history small{display:block;color:var(--text-muted, #aab3c4)}.feedback-layout summary{padding-block:14px;cursor:pointer}.feedback-empty{padding:24px 8px;color:var(--text-muted, #aab3c4)}@media(max-width:700px){.feedback-layout--selected .feedback-queue{display:none}}.report-date-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;font-size:13px}.report-date-chips li{padding:6px 9px;border:1px solid rgba(170,180,220,.16);border-radius:8px;font-variant-numeric:tabular-nums}.report-periodic-events{margin:12px 0;padding-inline-start:22px}.report-periodic-events li{margin-bottom:16px;padding-inline-start:4px}.report-periodic-events span,.report-periodic-events small{display:block;margin-top:5px}.report-periodic-timeline .platform-disclosure{margin-top:10px}.report-periodic-timeline summary{min-height:44px}.rc3-report-page .rc3-report-workbench{font-size:1rem;line-height:1.6}.rc3-report-page .rc3-report-workbench :is(p,dt,dd,label,button,input,select,summary){font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.rc3-report-page .rc3-report-workbench :is(button,input,select,summary){min-width:44px;min-height:44px}.rc3-report-page .report-group-navigation .platform-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.rc3-report-page .report-group-navigation .platform-segmented-control__tab{min-width:0;padding:10px 4px;font-size:1rem;word-break:normal}.rc3-report-page .rc3-section-intro{flex-wrap:wrap;align-items:baseline}.rc3-report-page .rc3-section-intro>span{font-size:.875rem}.rc3-report-page .rc3-object-card{min-width:0;padding:16px}.rc3-report-page .rc3-object-card>header{flex-wrap:wrap}.rc3-report-page .rc3-object-card>header>div{min-width:0}.rc3-report-page .rc3-object-card h3{font-size:1.25rem;overflow-wrap:anywhere}.rc3-report-page .report-object-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rc3-report-page .report-object-facts>div{min-width:0;padding:10px}.rc3-report-page .report-object-facts>div:nth-child(n+3){grid-column:1 / -1}.rc3-report-page .report-object-facts dd{font-size:1rem;font-weight:550;font-variant-numeric:tabular-nums}.rc3-report-page .report-object-facts dd small{display:block;font-size:.875rem;font-weight:400;margin-top:6px}.rc3-report-page .report-object-reason{margin:0;color:var(--br-text-muted)}.rc3-report-page .report-object-group>summary,.rc3-report-page .rc3-report-workbench .platform-disclosure>summary{flex-wrap:wrap;gap:4px 10px}.rc3-report-page .report-object-group .platform-disclosure__summary{flex-basis:100%;font-size:.875rem}.rc3-report-page .report-object-group .platform-disclosure__content{padding:0 10px 10px}.rc3-report-page .rc3-empty strong,.rc3-report-page .rc3-section-state{font-size:1rem}.rc3-report-page .report-month-trend li{grid-template-columns:minmax(0,1fr)}.rc3-report-page .report-month-trend li>span,.rc3-report-page .report-cashflow-visual figcaption span{font-size:1rem}.rc3-report-page .rc3-report-workbench :is(button,input,select,summary):focus-visible{outline:2px solid var(--br-info);outline-offset:3px}@media(max-width:359px){.rc3-report-page .report-object-facts{grid-template-columns:minmax(0,1fr)}.rc3-report-page .report-object-facts>div{grid-column:1}.rc3-report-page .rc3-report-workbench .rc3-review-actions>label{grid-template-columns:auto minmax(0,1fr)}.rc3-report-page .rc3-review-actions>label>button{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.rc3-report-workbench *,.rc3-report-workbench *:before,.rc3-report-workbench *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.home-story{--home-accent:#8f7cff;--home-cyan:#67d6ff;display:grid;gap:clamp(72px,16vw,150px);max-width:1180px;margin:0 auto;padding:18px 0 72px;color:var(--br-text);overflow:clip}.home-story *{box-sizing:border-box}.home-hero{min-height:min(720px,calc(100svh - 124px));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,10vw,92px) 2px}.home-eyebrow,.home-section-number{color:var(--home-cyan);font:700 12px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.home-hero h1{max-width:880px;margin:18px 0 20px;font-size:clamp(46px,13vw,112px);line-height:.96;letter-spacing:-.075em;overflow-wrap:anywhere}.home-hero>p{max-width:650px;margin:0;color:var(--br-text-muted);font-size:clamp(16px,4.6vw,21px);line-height:1.7}.home-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:30px;padding:0 21px;border:1px solid rgb(143 124 255 / 62%);border-radius:999px;background:linear-gradient(135deg,#755df6,#359dd1);color:#fff;font-weight:760;text-decoration:none;box-shadow:0 16px 40px #4162e842;transition:transform var(--br-motion-base) var(--br-ease),box-shadow var(--br-motion-base) var(--br-ease)}.home-primary-action svg{width:19px}.home-primary-action svg:last-child{width:17px}.home-primary-action:focus-visible,.home-device-tab:focus-visible,.home-device-panel:focus-visible,.home-device-panel>a:focus-visible{outline:3px solid var(--home-cyan);outline-offset:4px}.home-hero__facts{display:grid;gap:10px;margin-top:26px;color:var(--br-text-muted);font-size:13px}.home-hero__facts span{display:flex;align-items:center;gap:8px}.home-hero__facts svg{width:16px;color:#7be0ad}.home-overview{display:grid;gap:30px;padding:clamp(26px,7vw,52px);border:1px solid var(--br-border);border-radius:28px;background:linear-gradient(145deg,#f7f8ff0f,#8f7cff0a);box-shadow:0 28px 90px #0000002e}.home-overview h2,.home-chapter h2,.home-save h2,.home-finale h2{margin:12px 0 0;font-size:clamp(30px,8vw,66px);line-height:1.06;letter-spacing:-.055em}.home-step-rail{display:grid;gap:0;margin:0;padding:0;list-style:none}.home-step-rail li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:3px 12px;min-height:90px;padding:14px 0 14px 18px;border-left:1px solid rgb(143 124 255 / 34%)}.home-step-rail li:before{content:"";position:absolute;left:-4px;top:24px;width:7px;height:7px;border-radius:50%;background:var(--home-accent);box-shadow:0 0 18px var(--home-accent)}.home-step-rail li>span{grid-row:1/3;color:var(--home-accent);font:700 12px/1.5 var(--font-mono)}.home-step-rail strong{font-size:17px}.home-step-rail small{color:var(--br-text-muted);font-size:13px;line-height:1.6}.home-chapters{display:grid;gap:clamp(96px,18vw,180px)}.home-chapter{display:grid;gap:38px;align-items:start}.home-chapter__copy>p:not(.home-format-pill):not(.home-version-note){margin:20px 0 0;color:var(--br-text-muted);font-size:16px;line-height:1.75}.home-format-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:20px 0 0;padding:0 12px;border:1px solid rgb(103 214 255 / 27%);border-radius:999px;background:#67d6ff14;color:var(--home-cyan);font-size:13px;font-weight:700}.home-format-pill svg{width:16px}.home-inline-route{display:flex;flex-wrap:wrap;gap:7px 3px;margin-top:26px}.home-inline-route span{display:inline-flex;align-items:center;gap:3px;color:var(--br-text);font-size:13px;font-weight:650}.home-inline-route svg{width:13px;color:var(--br-text-muted)}.home-version-note{margin:22px 0 0;padding:14px 16px;border-left:2px solid var(--home-accent);background:#8f7cff12;color:var(--br-text-muted);font-size:12px;line-height:1.7}.home-chapter__visual{min-width:0}.home-phone{max-width:360px;margin:0 auto;padding:9px;border:1px solid rgb(247 248 255 / 18%);border-radius:42px;background:#080a12;box-shadow:0 36px 100px #00000070,inset 0 0 0 1px #ffffff0d}.home-phone__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 16px}.home-phone__bar span{width:52px;height:6px;border-radius:999px;background:#f7f8ff1f}.home-phone__bar strong{font-size:13px}.home-phone__bar i{justify-self:end;width:7px;height:7px;border-radius:50%;background:#70e1a7;box-shadow:0 0 12px #70e1a7}.home-phone__content{min-height:520px;padding:18px 15px 22px;border:1px solid rgb(247 248 255 / 8%);border-radius:34px;background:radial-gradient(circle at 50% 0,rgb(143 124 255 / 13%),transparent 42%),#10131e}.home-phone--alipay .home-phone__content{background:radial-gradient(circle at 50% 0,rgb(103 214 255 / 13%),transparent 42%),#10131e}.home-demo-badge{display:block;color:var(--br-text-muted);font-size:10px;text-align:center}.home-route-stack{display:grid;gap:6px;margin-top:18px}.home-route-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:48px;padding:9px 12px;border:1px solid rgb(247 248 255 / 8%);border-radius:15px;background:#f7f8ff0a}.home-route-step>span{color:var(--home-accent);font:700 10px/1 var(--font-mono)}.home-phone--alipay .home-route-step>span{color:var(--home-cyan)}.home-route-step>strong{font-size:13px}.home-route-step>svg{position:absolute;bottom:-10px;left:21px;z-index:1;width:12px;padding:2px;border-radius:50%;background:#10131e;color:var(--br-text-muted)}.home-save{display:grid;gap:30px}.home-save__heading>p{max-width:620px;margin:18px 0 0;color:var(--br-text-muted);font-size:16px;line-height:1.7}.home-device-guide{padding:6px;border:1px solid var(--br-border);border-radius:26px;background:#f7f8ff0a}.home-device-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:19px;background:#0000002e}.home-device-tab{min-height:44px;border:0;border-radius:15px;background:transparent;color:var(--br-text-muted);font:700 14px/1 var(--font-sans);cursor:pointer}.home-device-tab[aria-selected=true]{background:#f7f8ff1a;color:var(--br-text);box-shadow:inset 0 0 0 1px #f7f8ff14}.home-device-panel{padding:24px 18px 18px;border-radius:18px}.home-device-panel[hidden]{display:none}.home-device-panel__title{display:flex;align-items:center;gap:11px}.home-device-panel__title svg{width:21px;color:var(--home-cyan)}.home-device-panel h3{margin:0;font-size:20px}.home-device-panel ol{display:grid;gap:14px;margin:22px 0;padding-left:24px;color:var(--br-text-muted)}.home-device-panel li{padding-left:5px;line-height:1.65}.home-device-panel li::marker{color:var(--home-accent);font:700 12px/1 var(--font-mono)}.home-device-panel>a{display:inline-flex;align-items:center;min-height:44px;color:var(--home-cyan);font-size:13px}.home-zip-warning{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;margin:0 8px 8px;padding:16px;border:1px solid rgb(247 204 94 / 23%);border-radius:17px;background:#f7cc5e12}.home-zip-warning svg{width:21px;color:#f7cc5e}.home-zip-warning p{margin:0;color:var(--br-text-muted);font-size:13px;line-height:1.7}.home-zip-warning strong{color:var(--br-text)}.home-finale{display:grid;gap:42px;align-items:center;padding:clamp(30px,8vw,70px);border:1px solid var(--br-border);border-radius:32px;background:radial-gradient(circle at 12% 10%,rgb(143 124 255 / 16%),transparent 38%),linear-gradient(145deg,#f7f8ff0f,#f7f8ff05)}.home-finale>div:last-child>p{margin:19px 0 0;color:var(--br-text-muted);font-size:16px;line-height:1.7}.home-finale ul{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none}.home-finale li{display:grid;grid-template-columns:20px 1fr;gap:9px;color:var(--br-text-muted);font-size:13px;line-height:1.6}.home-finale li svg{width:17px;color:#7be0ad}.home-file-orbit{position:relative;min-height:260px}.home-file-card{position:absolute;display:grid;place-items:center;width:118px;height:132px;border:1px solid rgb(247 248 255 / 13%);border-radius:23px;background:#0c0f19e0;box-shadow:0 22px 50px #00000047}.home-file-card svg{width:31px;color:var(--home-accent)}.home-file-card i{font-size:12px;font-style:normal}.home-file-card--mail{top:5px;left:calc(50% - 110px);transform:rotate(-8deg)}.home-file-card--zip{top:86px;left:calc(50% - 24px);transform:rotate(7deg)}.home-file-card--ready{top:28px;right:calc(50% - 120px);transform:rotate(3deg);border-color:#67d6ff40}.home-file-card--ready svg{color:var(--home-cyan)}.home-method-note{display:grid;gap:7px;padding:20px 0;border-top:1px solid var(--br-border);color:var(--br-text-muted)}.home-method-note strong{color:var(--br-text);font-size:13px}.home-method-note p{max-width:760px;margin:0;font-size:12px;line-height:1.7}@media(min-width:720px){.home-story{padding-top:38px}.home-overview{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:start}.home-save{grid-template-columns:minmax(0,.8fr) minmax(400px,1.2fr);align-items:start}.home-save__heading{padding-top:38px}.home-finale{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.home-file-orbit{min-height:340px}.home-file-card{width:138px;height:158px}.home-file-card--mail{top:10px;left:12%}.home-file-card--zip{top:155px;left:34%}.home-file-card--ready{top:55px;right:8%}}@media(min-width:900px){.home-chapter{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);min-height:780px;gap:80px}.home-chapter__copy{position:sticky;top:148px;padding-top:80px}.home-chapter:nth-child(2n) .home-chapter__copy{grid-column:2}.home-chapter:nth-child(2n) .home-chapter__visual{grid-column:1;grid-row:1}.home-phone{transform:translateZ(0)}.home-phone__content{min-height:560px}}@media(hover:hover)and (pointer:fine){.home-primary-action:hover{transform:translateY(-2px);box-shadow:0 20px 52px #4162e861}.home-device-panel>a:hover{text-decoration:none}.home-device-tab:hover{color:var(--br-text)}}@media(prefers-reduced-motion:reduce){.home-primary-action{transition:none}.home-phone,.home-file-card{transform:none}}.home-scroll-progress{display:none;position:fixed;z-index:29;top:var(--portal-header-offset,52px);right:var(--portal-inline-end,16px);left:var(--portal-inline-start,16px);height:2px;overflow:hidden;border-radius:999px;background:#f7f8ff14;pointer-events:none}.home-scroll-progress i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--home-accent),var(--home-cyan))}@supports (animation-timeline:scroll()){.home-scroll-progress{display:block}.home-scroll-progress i{animation:home-reading-progress linear both;animation-timeline:scroll(root block)}@keyframes home-reading-progress{to{transform:scaleX(1)}}}@supports (animation-timeline:view()){@media(max-width:899px){[data-home-reveal=true]{animation:home-story-enter linear both;animation-timeline:view(block);animation-range:entry 8% cover 30%}@keyframes home-story-enter{0%{opacity:.35;transform:translateY(30px)}to{opacity:1;transform:none}}}}@media(min-width:1024px){.home-scroll-progress{display:none}}@media(prefers-reduced-motion:reduce){.home-scroll-progress{display:none}[data-home-reveal=true]{animation:none!important;opacity:1!important;transform:none!important}}.admin-page{display:grid;gap:24px;width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:0;color:var(--br-text);font-size:14px;line-height:1.65}.admin-page h1{margin:0;font-size:clamp(28px,7vw,36px);line-height:1.15;letter-spacing:-.04em;overflow-wrap:anywhere}.admin-page strong{min-width:0;overflow-wrap:anywhere}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-width:0}.admin-header>div{min-width:0}.admin-header p{max-width:52rem;margin:12px 0 0;color:var(--br-text-muted);font-size:14px}.admin-header__actions,.admin-inline-actions,.admin-action-grid,.admin-user-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.admin-page .portal-eyebrow{font-size:12px;line-height:1.5;color:var(--br-info);letter-spacing:.03em}.admin-panel{min-width:0;padding:20px}.admin-panel h2{margin:0 0 16px;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.admin-panel--compact{align-self:start}.admin-panel--wide{grid-column:1/-1}.admin-page p,.admin-sheet p{overflow-wrap:anywhere}.admin-copy,.admin-boundary p{margin:8px 0;color:var(--br-text-muted);font-size:14px}.admin-split,.admin-detail-grid,.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.admin-split{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.admin-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;margin:0 0 20px;padding:12px;border-radius:var(--br-radius-control)}.admin-toolbar input{flex:1 1 220px}.admin-toolbar select{flex:0 1 200px}.admin-form,.admin-field,.admin-label,.admin-setting-editor,.admin-sheet-fields{display:grid;gap:12px;min-width:0}.admin-form label,.admin-field,.admin-label,.admin-setting-editor>label{display:grid;gap:8px;color:var(--br-text-muted);font-size:14px}.admin-form--row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.admin-page :is(input:not([type=checkbox]),select,textarea),.admin-sheet :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;width:100%;min-height:var(--br-touch-target);border:1px solid var(--br-border);border-radius:var(--br-radius-control);padding:10px 12px;background:var(--br-canvas-raised);color:var(--br-text);font:inherit}.admin-page textarea,.admin-sheet textarea{min-height:100px;resize:vertical}.admin-page :is(button,a,select,input:not([type=checkbox]),summary),.admin-sheet :is(button,a,select,input:not([type=checkbox]),summary){min-width:var(--br-touch-target);min-height:var(--br-touch-target)}.admin-page :is(button,a),.admin-sheet button{font-size:14px}.admin-page button:disabled,.admin-sheet button:disabled{opacity:.55;cursor:not-allowed}.admin-page small,.admin-sheet small{font-size:12px;line-height:1.6;color:var(--br-text-muted);overflow-wrap:anywhere}.admin-page .status-chip{max-width:100%;height:auto;white-space:normal;padding:5px 10px;font-size:12px;line-height:1.5;background:#7c5cff1f;border-color:var(--br-border);color:var(--br-text)}.admin-page .platform-empty-state__eyebrow{display:none}.admin-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--br-border);border-radius:var(--br-radius-control)}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.admin-table th,.admin-table td{padding:14px 12px;border-bottom:1px solid var(--br-border);vertical-align:top;overflow-wrap:anywhere}.admin-table th{font-size:12px;color:var(--br-text-muted);font-weight:500}.admin-table small,.admin-table strong{display:block}.admin-table tr:last-child td{border-bottom:0}.admin-table .platform-disclosure{min-width:160px}.admin-table .platform-disclosure>summary{padding:10px}.admin-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:20px;color:var(--br-text-muted);font-size:12px}.admin-pager button,.admin-tabs button,.admin-segmented-setting button{padding:8px 12px;border:1px solid var(--br-border);border-radius:var(--br-radius-control);background:var(--br-surface);color:var(--br-text)}.admin-tabs{display:flex;gap:8px;overflow:auto}.admin-tabs button{white-space:nowrap}.admin-tabs button[aria-current=page],.admin-segmented-setting button[aria-pressed=true]{border-color:var(--br-brand);background:#7c5cff2e}.admin-mobile-records,.admin-user-card-list,.admin-finance-card-list{display:none}.points-record-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.admin-record-card,.admin-user-card,.admin-finance-card,.admin-setting-card,.admin-session-item{min-width:0;padding:18px;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface)}.admin-record-card{display:grid;gap:12px}.admin-record-card h2{font-size:18px;margin:0}.admin-record-card>small{display:block}.admin-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-record-card>dl,.admin-finance-card>dl,.admin-user-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.admin-record-card dt,.admin-finance-card dt,.admin-user-card__facts span{font-size:12px;color:var(--br-text-muted)}.admin-record-card dd,.admin-finance-card dd,.admin-user-card__facts strong{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-user-card__facts>div{min-width:0;padding:12px;border-radius:var(--br-radius-control);background:var(--br-surface-raised)}.admin-user-card :is(strong,small),.admin-user-card__facts span,.admin-finance-card>header strong{display:block}.admin-user-card>header,.admin-finance-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-user-card>header>div{min-width:0}.admin-user-actions{margin-top:12px}.admin-user-actions>*{flex:1 1 74px}.admin-link{display:inline-flex;align-items:center;padding:8px 4px;color:var(--br-info);text-decoration:none}.admin-link--danger{color:var(--br-danger)}.admin-definition,.admin-technical-info{display:grid;gap:0;margin:0}.admin-definition>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--br-border)}.admin-definition dt,.admin-technical-info dt{color:var(--br-text-muted);font-size:12px}.admin-definition dd,.admin-technical-info dd{margin:0;overflow-wrap:anywhere}.admin-technical-info dd{font:12px/1.7 var(--font-mono)}.admin-technical-info>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0;border-bottom:1px solid var(--br-border)}.admin-error,.admin-warning,.admin-success,.admin-locked-explanation,.admin-disabled-feature,.admin-secret{padding:16px;border:1px solid var(--br-border);border-radius:var(--br-radius-control);font-size:14px;overflow-wrap:anywhere}.admin-error{color:var(--br-danger);background:#ef7c9214}.admin-warning,.admin-locked-explanation,.admin-disabled-feature,.admin-secret{color:var(--br-warning);background:#e6b66a12}.admin-success{color:var(--br-success);background:#77d8b314}.admin-secret code,.admin-secret strong{display:block}.admin-secret code{padding:12px 0;font-size:16px}.admin-secret p{font-size:12px}.admin-dashboard-grid,.admin-link-grid,.admin-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.admin-dashboard-card,.admin-link-card{display:block;min-width:0;padding:20px;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:linear-gradient(145deg,rgb(124 92 255 / 12%),var(--br-surface));color:var(--br-text);text-decoration:none}.admin-dashboard-card strong,.admin-link-card strong{display:block;margin:16px 0 8px;font-size:24px;line-height:1.3}.admin-dashboard-card strong{font-size:32px;font-variant-numeric:tabular-nums}.admin-dashboard-card p,.admin-link-card p{margin:0;color:var(--br-text-muted);font-size:14px}.admin-dashboard-card i{display:block;margin-top:16px;color:var(--br-info);font-size:13px;font-style:normal}.admin-metric-grid .admin-panel h2{margin-top:12px}.admin-boundary{margin-top:0}.admin-selection-list,.admin-campaign-list{display:grid;gap:12px}.admin-selection-list>label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:44px;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.admin-selection-list>label input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;accent-color:var(--br-brand)}.admin-selection-list>button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--br-border);border-radius:var(--br-radius-control);background:var(--br-surface);color:var(--br-text);text-align:left}.admin-selection-list>button.is-selected{border-color:var(--br-brand)}.admin-selection-list strong,.admin-selection-list small{display:block}.admin-campaign-list>article{min-width:0;padding:18px;border:1px solid var(--br-border);border-radius:var(--br-radius-card)}.admin-campaign-list header{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-section-intro{margin-bottom:12px}.admin-section-intro h2{margin-bottom:8px}.admin-section-intro p{color:var(--br-text-muted);font-size:14px}.admin-user-picker{min-width:0;border:1px solid var(--br-border);padding:12px;border-radius:var(--br-radius-control)}.admin-user-picker label{display:flex;align-items:center;gap:12px;min-height:44px}.admin-user-picker input[type=checkbox]{width:20px;height:20px;accent-color:var(--br-brand)}.admin-confirm-check{display:flex;align-items:flex-start;gap:10px;min-height:var(--br-touch-target);color:var(--br-text);font-size:14px}.admin-confirm-check input{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--br-brand)}.message-recovery-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--br-touch-target);padding:12px;border:1px solid var(--br-border);border-radius:var(--br-radius-control);color:var(--br-text);text-decoration:none}.message-recovery-row>span{display:grid;gap:4px;min-width:0}.message-recovery-row>span:last-child{text-align:right}.message-recovery-row small{color:var(--br-text-muted);overflow-wrap:anywhere}.message-recovery-row b{color:var(--br-info);font-size:13px}.message-center-grid>.message-inbox{align-self:start}.finance-policy-chip{padding:8px 12px;border:1px solid var(--br-border);border-radius:999px;color:var(--br-text-muted);font-size:12px}.admin-settings-group{margin-top:12px}.admin-settings-group__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-settings-group__heading h2{margin:0;font-size:22px}.admin-setting-anchor{min-width:0;scroll-margin-block:24px}.admin-setting-anchor>.admin-panel{box-sizing:border-box;height:100%}.admin-setting-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.admin-setting-card.is-editing{border-color:var(--br-brand)}.admin-setting-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-setting-card__title>div{min-width:0}.admin-setting-card h3{margin:0;font-size:17px}.admin-setting-card p{margin:8px 0 0;color:var(--br-text-muted);font-size:13px}.admin-setting-value{flex-shrink:0;max-width:45%;padding:8px;border:1px solid var(--br-border);border-radius:10px;font-size:13px;overflow-wrap:anywhere}.admin-setting-card__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.admin-setting-card__footer>div,.admin-setting-editor__meta{display:flex;flex-wrap:wrap;gap:8px}.admin-setting-editor__meta{font-size:12px;color:var(--br-text-muted)}.admin-unit-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.admin-unit-input span{font-size:12px}.admin-setting-card .admin-warning,.admin-setting-card .admin-setting-save-status{margin:0;color:var(--br-warning)}.admin-setting-card .admin-setting-save-status{color:var(--br-success)}.ai-entry-section{margin-top:24px}.ai-entry-grid{align-items:stretch}.ai-entry-card{height:100%}.ai-entry-effective,.ai-entry-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-entry-effective{margin:0}.ai-entry-effective>div{min-width:0;padding:12px;border:1px solid var(--br-border);border-radius:var(--br-radius-control);background:var(--br-surface-raised)}.ai-entry-effective__wide{grid-column:1/-1}.ai-entry-effective dt{font-size:12px;color:var(--br-text-muted)}.ai-entry-effective dd{margin:6px 0 0;overflow-wrap:anywhere}.ai-entry-card .admin-setting-card__footer small{color:var(--br-text-muted)}.admin-segmented-setting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-ai-service-card,.admin-system-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-ai-service-card>div{min-width:0}.admin-ai-service-card :is(span,strong),.admin-system-info-grid :is(span,strong,small){display:block;overflow-wrap:anywhere}.admin-ai-service-card span,.admin-system-info-grid span{font-size:12px;color:var(--br-text-muted)}.admin-ai-service-card strong,.admin-system-info-grid strong{font-size:16px;margin-top:8px}.admin-ai-service-card>p,.admin-ai-service-card>.admin-inline-actions{grid-column:1/-1}.admin-sheet{display:flex;flex-direction:column;overflow:hidden;font-size:14px;line-height:1.65}.admin-sheet .platform-bottom-sheet__header,.admin-sheet .platform-bottom-sheet__footer{flex-shrink:0}.admin-sheet .platform-bottom-sheet__body{display:grid;gap:16px;min-height:0;overflow:auto;overscroll-behavior:contain}.admin-sheet .platform-bottom-sheet__footer>.admin-sheet-actions{width:100%}.admin-sheet-fields{border:0;padding:0;margin:0}.admin-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-field b{font-size:12px;font-weight:400;color:var(--br-text-muted)}.admin-sheet-actions{display:flex;gap:12px;flex-wrap:wrap}.admin-sheet-actions>*{flex:1 1 110px}.admin-balance-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-balance-preview>div{min-width:0;padding:12px 8px;background:var(--br-surface-raised);border-radius:var(--br-radius-control)}.admin-balance-preview span,.admin-balance-preview strong{display:block;overflow-wrap:anywhere}.admin-balance-preview span{font-size:12px;color:var(--br-text-muted)}.admin-balance-preview strong{font-size:16px;margin-top:8px;font-variant-numeric:tabular-nums}.admin-balance-preview .is-positive{color:var(--br-success)}.admin-permission-block,.admin-permission-notice{padding:18px;border:1px solid var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface)}.admin-permission-block>span,.admin-permission-block>strong{display:block}.admin-permission-block>span{color:var(--br-text-muted);font-size:12px}.admin-permission-block>strong{margin-top:8px;font-size:16px}.admin-permission-block p,.admin-permission-notice p{margin:8px 0 0;color:var(--br-text-muted);font-size:14px}.admin-page :is(.rc3-operation-list,.rc3-admin-object-grid){gap:16px}.admin-page :is(.rc3-operation-list,.rc3-admin-object-grid)>article{padding:20px;border-color:var(--br-border);border-radius:var(--br-radius-card);background:var(--br-surface)}.admin-page :is(.rc3-operation-list,.rc3-admin-object-grid) :is(strong,dd),.admin-sheet :is(.rc3-admin-ledger,.rc3-alias-list) strong{font-size:14px}.admin-page :is(.rc3-operation-list,.rc3-admin-object-grid,.rc3-release-gates) :is(small,dt,p,span),.admin-sheet :is(.rc3-admin-ledger,.rc3-admin-history,.rc3-alias-list) :is(p,small,time){font-size:12px;color:var(--br-text-muted)}.admin-page .rc3-admin-object-grid h2{font-size:18px}.admin-page .rc3-admin-object-actions button,.admin-page .rc3-operation-list footer a,.admin-sheet :is(.rc3-review-admin-actions,.rc3-alias-list) button{min-height:44px;min-width:44px;font-size:14px}.admin-page .rc3-release-gates :is(h2,h3){font-size:20px}.admin-page .rc3-release-gates strong{font-size:14px}.admin-page .rc3-fact-grid dt{font-size:12px}.admin-page .rc3-fact-grid dd{font-size:16px}.admin-sheet.rc3-library-dialog h3{font-size:17px}.admin-sheet .rc3-admin-ledger{max-height:45dvh}.admin-sheet .rc3-admin-ledger>h3{background:var(--br-surface)}.admin-sheet .rc3-admin-ledger strong{font-size:14px}@media(max-width:1050px){.admin-split{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid,.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.admin-header{flex-direction:column}.admin-header__actions{width:100%}.admin-header__actions>*{flex:1}.admin-panel{padding:18px}.admin-split,.admin-detail-grid,.admin-settings-grid,.admin-card-list{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid,.admin-link-grid,.admin-metric-grid{grid-template-columns:1fr}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar input,.admin-toolbar select{flex:auto;width:100%}.admin-form--row{grid-template-columns:minmax(0,1fr)}.admin-mobile-records,.admin-user-card-list,.admin-finance-card-list{display:grid;gap:16px}.admin-desktop-records,.admin-user-desktop-table,.admin-finance-desktop-table{display:none}.admin-ai-service-card,.admin-system-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-setting-card__title{flex-direction:column}.admin-setting-value{max-width:100%}.admin-table-wrap{margin:0}.admin-page .rc3-operation-list footer{flex-wrap:wrap;gap:8px}.admin-sheet .rc3-review-admin-actions{grid-template-columns:1fr}.ai-entry-effective,.ai-entry-controls{grid-template-columns:minmax(0,1fr)}.ai-entry-effective__wide{grid-column:auto}}@media(max-width:1023px){.portal-app{--br-page-gutter: 16px;--br-radius-card: 18px;--portal-header-offset: calc(52px + env(safe-area-inset-top)) ;--portal-dock-offset: calc(60px + env(safe-area-inset-bottom)) ;--portal-inline-start: max(16px, env(safe-area-inset-left));--portal-inline-end: max(16px, env(safe-area-inset-right))}.portal-main__content{padding:12px var(--portal-inline-end) 20px var(--portal-inline-start)}.mobile-dock{padding-top:4px}.workspace-page{gap:12px;padding-bottom:8px}.workspace-heading{gap:12px}.workspace-heading h1{font-size:26px;line-height:1.15}.workspace-heading__identity{margin-top:4px}.workspace-heading>div:first-child>p{margin-top:6px;font-size:13px;line-height:1.5}.workspace-account-glance{gap:8px}.workspace-account-glance a{min-height:58px;padding:8px 12px;gap:2px 8px}.workspace-account-glance svg{width:18px}.workspace-account-glance strong{font-size:15px;line-height:1.35}.workspace-account-glance .workspace-resource-loading,.workspace-account-glance .workspace-resource-error{min-height:58px;padding:10px 12px}.workspace-command{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-primary,.workspace-resume{min-width:0;min-height:0}.workspace-primary>a{grid-template-columns:minmax(0,1fr) auto;min-height:136px;padding:12px;gap:8px;align-content:start}.workspace-primary__icon{width:36px;height:36px;border-radius:12px}.workspace-primary__icon svg{width:20px}.workspace-primary>a>span:nth-child(2){grid-column:1 / -1;grid-row:2;gap:4px}.workspace-primary>a>svg{grid-column:2;grid-row:1;width:18px}.workspace-primary strong{font-size:16px;line-height:1.4}.workspace-primary em{font-size:12px;line-height:1.5}.workspace-primary>.platform-skeleton{margin:0 12px 12px}.workspace-primary__notice{flex-wrap:wrap;padding:0 12px 12px;gap:6px}.workspace-resume{padding:12px}.workspace-resume>a,.workspace-resume--empty{min-height:112px}.workspace-resume strong{margin-top:8px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.workspace-resume p{margin-top:4px;font-size:12px;line-height:1.5}.workspace-resume__action{margin-top:8px!important}.workspace-resource-loading,.workspace-resource-error{padding:12px}.workspace-resume>.workspace-resource-loading,.workspace-resume>.workspace-resource-error{padding:0}.workspace-section{gap:8px}.workspace-section__heading h2{font-size:17px}.workspace-section[aria-labelledby=quick-title]>.workspace-section__heading{min-height:28px}.workspace-quick-grid{gap:8px}.workspace-quick-grid>a{grid-template-columns:28px minmax(0,1fr) 12px;min-height:72px;padding:12px;gap:2px 6px;align-content:center;align-items:center}.workspace-quick-grid>a>span{grid-row:1 / 3;width:28px;height:28px;border-radius:9px}.workspace-quick-grid svg{width:17px}.workspace-quick-grid strong{margin:0;font-size:14px}.workspace-quick-grid small{grid-column:2;margin:0;line-height:1.5}.workspace-quick-grid>a>svg{position:static;grid-column:3;grid-row:1 / 3;width:12px}.workspace-recent-list>a{min-height:66px;padding:10px 12px;gap:8px}.workspace-record-mark{width:30px;height:30px;border-radius:10px}.workspace-recent-list small{margin-top:2px}.workspace-empty{min-height:190px;padding:16px}.workspace-home-pulse,.workspace-home-pulse svg{min-height:180px;height:180px}.workspace-home-pulse figcaption{right:12px;left:12px;gap:8px}.upload-page,.account-hub,.rc3-report-page{gap:16px}.upload-heading h1,.rc3-report-page .rc3-report-toolbar h1{font-size:26px}.upload-progressive__stage{padding:14px}.upload-progressive__body{margin-top:14px;gap:12px}.upload-page .upload-drop{min-height:220px;padding:14px 12px}.upload-page .upload-drop__icon{width:44px;height:44px;border-radius:14px}.upload-page .upload-drop h3{margin-top:8px}.account-hub .account-profile-card{min-height:132px;padding:14px;gap:10px}.account-hub .account-quick-links>a{min-height:64px;padding:10px 12px}.account-hub .portal-form{gap:10px}.rc3-report-page .rc3-report-toolbar{gap:12px}.rc3-report-page .rc3-report-workbench,.rc3-report-page .rc3-tab-stack{gap:14px}.rc3-report-page .rc3-hero-panel,.rc3-report-page .rc3-panel,.rc3-report-page .rc3-month-card,.rc3-report-page .rc3-notable-strip,.rc3-report-page .report-scope-note,.rc3-report-page .report-audit-details,.report-overview-charts>.platform-product-card{padding:14px}.rc3-report-page .rc3-metric-grid{gap:8px}.rc3-report-page .rc3-metric-grid article{padding:12px}.rc3-report-page .rc3-metric-grid strong,.rc3-report-page .rc3-metric-grid button{margin-block:8px 4px;font-size:17px}.report-overview-charts{gap:12px}}@media(min-width:700px)and (max-width:1023px){.workspace-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:16px}}:root{--br-canvas: #08090c;--br-canvas-raised: #0d0f14;--br-surface: #11141b;--br-surface-raised: #191d26;--br-brand: #5984ff;--br-info: #a9c4ff;--br-highlight: #f4f6fb;--br-text: #e9edf5;--br-text-muted: #a0a9bb;--br-border: rgb(221 231 255 / 11%);--br-line-strong: rgb(121 158 255 / 35%);--br-radius-card: 20px;--br-radius-control: 12px;--br-shadow-raised: 0 20px 65px rgb(0 0 0 / 26%);--br-glow: 0 0 60px rgb(89 132 255 / 12%);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "SF Mono", Consolas, ui-monospace, monospace;--background: 225 20% 4%;--foreground: 220 40% 96%;--card: 222 23% 9%;--card-foreground: 220 40% 96%;--primary: 224 100% 67%;--muted: 222 21% 15%}body{font-family:var(--font-sans)}button,input,select,textarea{font-family:inherit}::-moz-selection{color:#fff;background:#385ed0}::selection{color:#fff;background:#385ed0}.brand-mark__copy strong{font-family:var(--font-sans);font-weight:600;letter-spacing:-.04em}.brand-mark--compact{gap:8px}.brand-mark--compact .brand-mark__glyph{width:30px;height:30px}.brand-mark--compact .brand-mark__copy strong{font-size:18px}.launch-page,.auth-page,.legal-page{background:var(--br-canvas)}.launch-auth{width:min(100%,420px);gap:42px}.launch-auth__brand .brand-mark--hero{gap:28px}.launch-auth__brand .brand-mark__glyph{width:clamp(220px,64vw,320px);height:clamp(220px,64vw,320px)}.launch-auth__brand .brand-mark__copy strong{font-size:clamp(36px,9vw,48px);letter-spacing:-.065em}.launch-auth__entry.product-button{width:min(100%,280px);min-height:52px;border:1px solid #fff;border-radius:16px;background:#edf2ff;color:#111827;box-shadow:0 4px 36px #9dbaff29;font-size:16px;font-weight:600}.launch-auth__entry.product-button:hover{background:#fff;box-shadow:0 8px 44px #9dbaff40}.gravity-field{background:#08090c}.gravity-field__canvas{opacity:.7}.gravity-field__fallback{background:radial-gradient(ellipse at 50% 42%,rgb(75 109 220 / 14%),transparent 55%),#08090c}.gravity-field__vignette{background:radial-gradient(ellipse at 50% 43%,transparent 0 16%,rgb(8 9 12 / 28%) 52%,#08090c 100%)}.gravity-field--login .gravity-field__canvas{opacity:.38}.gravity-field--login .gravity-field__fallback{background:radial-gradient(ellipse at 50% 24%,rgb(75 109 220 / 12%),transparent 50%),#08090c}.gravity-iris--hero .gravity-iris__b-rim{opacity:0}.gravity-iris--hero .gravity-iris__ribbon{opacity:.2}.gravity-iris--hero .gravity-iris__ribbon-fibre{stroke-width:.28;opacity:.75}.gravity-iris--hero .gravity-iris__filaments{filter:drop-shadow(0 0 .25px rgb(244 245 255 / 55%))}.gravity-iris--hero .gravity-iris__filament{opacity:.74;stroke-width:.55}.gravity-iris--hero .gravity-iris__filament--bright{opacity:.94;stroke-width:1}.gravity-iris--hero .gravity-iris__singularity-point{opacity:0}.gravity-iris--hero .gravity-iris__silhouette{fill:none}.auth-login-shell{width:min(100%,384px);gap:20px}.auth-login-brand .brand-mark--hero{gap:12px}.auth-login-brand .brand-mark__glyph{width:116px;height:116px}.auth-login-brand .brand-mark__copy strong{font-size:28px}.auth-panel,.auth-panel.auth-panel--login-card{padding:26px;border-color:#e5edff21;background:linear-gradient(145deg,#1b202bd1,#0e1118e5);box-shadow:inset 0 1px #ffffff0f,0 24px 80px #00000047}.auth-panel.auth-panel--login-card h1{margin-bottom:22px;font-size:20px;font-weight:550;letter-spacing:-.025em}.auth-panel.auth-panel--login-card form{gap:18px}.auth-panel .auth-field-label{font-size:14px;color:#bac2d2}.auth-panel .auth-input{border-color:var(--br-border);border-radius:12px;background:#0b0e15}.auth-panel .auth-input:focus-within{border-color:#799eff;box-shadow:0 0 0 3px #5984ff1f}.auth-panel.auth-panel--login-card .auth-input input{min-height:48px;padding:12px 14px;background:#0b0e15;border-radius:12px}.auth-panel form>button{min-height:48px;background:#edf2ff;border-color:transparent;border-radius:12px;color:#172035;font-size:15px;font-weight:650}.auth-links{margin-top:18px;border-top:1px solid var(--br-border);padding-top:8px}.auth-links a{color:#b4c5e8;font-size:14px}.auth-error{color:#ffc3cc;border-color:#ef7c9240;background:#ef7c9214}.portal-app{background:radial-gradient(ellipse at 70% -20%,rgb(62 88 155 / 12%),transparent 55%),var(--br-canvas)}.portal-main__content{max-width:1320px}.portal-sidebar{width:232px;background:#0c0e13;border-right:1px solid var(--br-border)}.portal-sidebar__inner{padding-top:24px}.portal-role-card{border:0;background:none;padding-block:10px}.portal-role-card span{font-size:12px;color:var(--br-text-muted)}.portal-role-card small{font-size:12px}.portal-role-card span i{display:none}.portal-sidebar__nav a{gap:12px;margin-block:3px;padding:12px;border-radius:12px;font-size:14px}.portal-sidebar__nav a.is-active{color:#fff;background:#1e283d}.portal-sidebar__nav a i{width:4px;height:4px;background:#9dbbff;box-shadow:none}.portal-sidebar__account{background:#10141c}.portal-avatar,.account-hub .account-profile-card__avatar{border-color:#a2b9f13d;color:#e4ecff;background:linear-gradient(145deg,#344667,#1b263e)}.portal-mobile-header{background:#08090ceb;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-icon-button{border-radius:50%;background:#141822}.portal-back-link{border-color:var(--br-border);border-radius:999px;background:#141822;font-size:14px;font-weight:500}.portal-mobile-header__back{border-color:transparent;background:transparent;padding-left:0}.mobile-dock{background:#0b0e14f5;border-top:1px solid rgb(222 232 255 / 13%);box-shadow:0 -12px 35px #00000029;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-dock a,.mobile-dock button{border-radius:12px}.mobile-dock .is-active{color:#dbe6ff;background:#202b42}.mobile-dock .is-active i{display:none}.mobile-dock svg{width:21px;height:21px;stroke-width:1.65}.mobile-dock span{font-size:12px}.platform-product-card,.portal-panel,.portal-list-row{background:var(--br-surface);border-color:var(--br-border);box-shadow:none}.platform-product-card:active{transform:none}.platform-button{background:#dfe9ff;color:#14213c;border-color:#dfe9ff;border-radius:12px;font-size:14px;font-weight:600;box-shadow:none}.platform-button:not(.platform-button--quiet):not(.platform-button--danger){background:#dfe9ff;color:#14213c;border-color:#dfe9ff;box-shadow:none}.platform-button--quiet{background:#1b2332;color:#dbe7ff;border-color:#9db6eb33}.platform-button--danger{color:#ffc6d0;background:#ef7c921a;border-color:#ef7c9242}.platform-link{font-size:14px;color:var(--br-info)}.platform-disclosure{border-color:var(--br-border);background:#121722}.platform-disclosure>summary{font-size:14px}.platform-empty-state,.page-state{background:var(--br-surface);box-shadow:none}.platform-empty-state p,.page-state p{font-size:14px;line-height:1.7}.platform-bottom-sheet{background:#131822f7;box-shadow:0 -24px 70px #0006}.platform-dialog{background:#151a25}.platform-segmented-control{padding:4px;border-color:var(--br-border);border-radius:14px;background:#0b0e14}.platform-segmented-control__tab{font-size:14px;border-radius:10px}.platform-segmented-control__tab[aria-selected=true]{background:#26344e;border-color:#3b506f;color:#f1f5ff;box-shadow:0 2px 6px #0000002e}.workspace-heading h1{font-weight:550;letter-spacing:-.045em}.workspace-heading__identity{font-family:var(--font-sans);font-weight:500;color:#c7d5ee;letter-spacing:0}.workspace-heading>div:first-child>p{color:var(--br-text-muted)}.workspace-account-glance{border:1px solid var(--br-border);border-radius:16px;background:#10151e;gap:0;overflow:hidden}.workspace-account-glance>.platform-product-card{border:0;border-radius:0;background:transparent}.workspace-account-glance>:first-child{border-right:1px solid var(--br-border)}.workspace-account-glance strong{font-family:var(--font-sans);font-weight:600}.workspace-primary{background:linear-gradient(130deg,#dfe9ff,#c4d5ff);border:1px solid #eef4ff;box-shadow:inset 0 1px #fff,0 8px 24px #425ea01a}.workspace-primary>a,.workspace-primary strong{color:#122345}.workspace-primary small,.workspace-primary em,.workspace-primary>a>svg,.workspace-primary__notice{color:#3d5378}.workspace-primary__icon{background:#f4f7ff;border-color:#aec3ef;color:#27488d;box-shadow:0 2px 6px #1f39700f}.workspace-primary small{font-family:var(--font-sans);letter-spacing:0}.workspace-resume{background:#131925;border-color:#273146}.workspace-resume small{font-family:var(--font-sans);font-weight:500;letter-spacing:0}.workspace-resume strong,.workspace-section__heading h2{font-weight:550}.workspace-section__heading>span{color:#a0a9bb;font-size:12px}.workspace-quick-grid>a{background:#111720;border-color:#242c3c;border-radius:16px}.workspace-quick-grid>a>span{background:#222e45;border-color:transparent;color:#b9ceff}.workspace-quick-grid>a:nth-child(2)>span{background:#242a39;color:#d0d8ee}.workspace-quick-grid>a:nth-child(3)>span{background:#2d273b;color:#d3c2f4}.workspace-quick-grid>a:nth-child(4)>span{background:#26313a;color:#c2d7e8}.workspace-quick-grid strong{font-weight:550}.workspace-recent-list{background:#10151d;border-color:#242c3a;border-radius:16px}.workspace-recent-list>a{border-bottom-color:#dee8ff12}.workspace-record-mark{background:#1e293b;border-color:#304361}.workspace-record-mark i{background:#b5ccff;box-shadow:none}.workspace-recent-list strong{font-weight:550}.workspace-recent-list em{background:#212d3e;color:#c8d8f0;font-size:12px}.workspace-insights .platform-product-card{border-color:#232e42;background:linear-gradient(140deg,#141d2d,#0f131d)}.workspace-home-pulse{min-height:100px;height:auto}.workspace-home-pulse svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:.25;pointer-events:none}.workspace-home-pulse figcaption{position:relative;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px 12px;text-align:center}.workspace-home-pulse figcaption span{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px}.workspace-home-pulse figcaption strong{margin:0;font-family:var(--font-sans);font-size:22px;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.upload-heading h1,.rc3-report-page .rc3-report-toolbar h1,.analysis-pages h1{font-weight:550;letter-spacing:-.035em}.upload-progressive{gap:10px}.upload-progressive__stage{border-color:#293244;border-radius:18px}.upload-progressive__stage[data-state=current]{border-color:#617ba9;box-shadow:inset 0 1px #ffffff0a}.upload-progressive__heading>span{border-radius:50%;background:#222e45;border:1px solid #394c6b;color:#d3e1ff}.upload-progressive__stage[data-state=pending]{background:#0e121a}.upload-progressive__heading h2{font-weight:550}.upload-page .upload-drop{border:1px dashed #61779e;border-radius:14px;background:radial-gradient(ellipse at 50% 0,#202e46,transparent 80%),#111925}.upload-page .upload-drop__icon{border-radius:14px;border-color:#5c76a5;background:#2a3b5b;color:#e0eaff}.upload-page .upload-drop .upload-drop__button,.upload-stage-action,.upload-page .upload-start-button{background:#dfebff;border-color:transparent;color:#182747;box-shadow:none}.upload-page .upload-channel select{border-color:#34445f;background:#121c2b;color:#e6ecf8;font-size:16px}.upload-page .upload-drop__privacy{font-size:12px}.upload-notice{background:#172238;border-color:#35476a;color:#c8d8fa}.upload-page .upload-file{background:#111a29;border-color:#2c3a52}.upload-page .upload-consent{font-size:14px!important}.rc3-report-page h2{font-weight:550;font-size:20px}.rc3-report-page h3{font-weight:550}.rc3-report-page .rc3-report-toolbar>div>p{font-size:14px}.rc3-report-page .report-scope-note{border-radius:14px;border-left:3px solid #769cf5;background:#141e30}.rc3-report-page .rc3-hero-panel{background:linear-gradient(135deg,#1a263b,#121821);border-color:#344058;border-radius:18px}.rc3-report-page .rc3-panel,.rc3-report-page .rc3-month-card,.rc3-report-page .rc3-notable-strip,.report-overview-charts>.platform-product-card{border-color:#293449;background:#111721;border-radius:18px}.rc3-report-page .rc3-metric-grid article{border-radius:14px;border-color:#2c3850;background:#141d2b}.rc3-report-page .rc3-metric-grid strong,.rc3-report-page .rc3-metric-grid button{font-family:var(--font-sans);font-weight:600;color:#e3edff}.rc3-report-page .rc3-metric-grid span{font-size:14px}.rc3-report-page .rc3-metric-grid button{text-decoration:underline;text-decoration-color:#526891;text-underline-offset:5px}.rc3-report-page .rc3-state-chip{background:#273349;border-color:#3c506c;color:#d9e6fb}.report-chart-income{fill:#a9c7ff}.report-chart-expense{fill:#596d9b}.report-chart-net{fill:#e8edf8}.report-group-navigation>.platform-segmented-control:last-child{background:transparent;border:0;padding-inline:0}.report-group-navigation>.platform-segmented-control:last-child .platform-segmented-control__tab{border-radius:8px}.evidence-object,.evidence-flow,.evidence-review{background:#121923;border-color:#2c3850}.rc3-report-page .rc3-ledger{border-color:#2c3850;background:#111721}.evidence-ledger-sheet,.evidence-detail-sheet{background:#151b26}.rc3-report-page .report-footer-actions a{min-height:48px}.account-hub .account-profile-card{background:radial-gradient(ellipse at 100% 0,#283c5c,transparent 75%),#151b26;border-color:#364765;box-shadow:none}.account-hub .account-profile-card__identity h1{font-weight:550}.account-hub .account-quick-links{background:#111720;border-color:#2a3447;border-radius:18px}.account-hub .account-quick-links>a>span:first-child{background:#24334c;color:#d2e0ff;border-radius:12px}.account-hub .account-profile-card__balance{background:#101825;border-color:#3a4d69}.account-hub .portal-form input,.portal-form input,.portal-form select,.portal-form textarea,.portal-search input,.analysis-pages .analysis-history-search input{font-size:16px;color:var(--br-text);background:#0d131d}.portal-form input:focus,.portal-search input:focus{border-color:#8ea9e3;box-shadow:0 0 0 3px #648ceb1f}.analysis-pages .analysis-history-card{border-radius:18px;background:#111822;border-color:#2a3548}.analysis-pages .analysis-status-label{border-color:#354761;background:#1c283a;color:#d5e3f6}.analysis-pages .analysis-history-search{border-color:#34415b;background:#0d131d;border-radius:14px}.analysis-pages .analysis-history-search input{background:transparent}.portal-page-heading h1{font-weight:550}.portal-card__icon,.portal-balance{background:#1b2941;border-color:#354a70;color:#cbdcff}.portal-table th{background:#182132;color:#b1c2df}.portal-table td{border-bottom-color:var(--br-border);color:var(--br-text)}.admin-page{gap:20px}.admin-page h1{font-weight:550;font-size:clamp(26px,4vw,34px)}.admin-header p{margin-top:8px}.admin-page .portal-eyebrow{color:#c3d2ee;font-size:12px;letter-spacing:.06em}.admin-panel{border-radius:18px;background:#111720;border:1px solid #283247;padding:18px}.admin-panel h2{font-weight:550;font-size:18px}.admin-dashboard-card,.admin-link-card{background:#131c2b;border-color:#2c3a52;border-radius:18px}.admin-dashboard-card strong,.admin-link-card strong{font-weight:550}.admin-dashboard-card:first-child{background:linear-gradient(140deg,#233a62,#17243a);border-color:#405d89}.admin-user-card,.admin-finance-card,.admin-record-card,.admin-setting-card,.admin-session-item{background:#121924;border-color:#2c374b;border-radius:16px}.admin-user-card__facts>div{background:#1b2535}.admin-table th{background:#182131;color:#b8c8e2}.admin-table td{color:#e0e8f5}.admin-table-wrap{border-color:#303c51}.admin-tabs button[aria-current=page],.admin-segmented-setting button[aria-pressed=true]{background:#294267;border-color:#597bac;color:#ecf2ff}.admin-page .status-chip{background:#233049;border-color:#3b506f;color:#dae7ff}.admin-page :is(input:not([type=checkbox]),select,textarea),.admin-sheet :is(input:not([type=checkbox]),select,textarea){background:#0d131d;font-size:16px;border-color:#35415a}.admin-sheet .platform-bottom-sheet__header{border-bottom:1px solid var(--br-border)}.admin-toolbar{background:#151e2b;border-color:#2d3c53}.legal-nav{background:#08090cf0;border-bottom-color:var(--br-border)}.legal-page article{color:var(--br-text-muted);line-height:1.9}.legal-page article h1,.legal-page article h2{color:var(--br-text);font-weight:550}@media(min-width:1024px){.portal-main__content{padding:32px 40px!important}.workspace-page{gap:24px}.workspace-heading h1{font-size:32px}.workspace-primary,.workspace-resume{min-height:156px}.workspace-primary>a{min-height:154px}.workspace-quick-grid>a{min-height:104px;padding:16px;grid-template-columns:38px 1fr;gap:2px 12px;align-content:center}.workspace-quick-grid>a>span{grid-row:1 / 3;width:38px;height:38px}.workspace-quick-grid strong,.workspace-quick-grid small{margin:0}.workspace-quick-grid small{grid-column:2}.workspace-quick-grid>a>svg{top:15px;right:12px;width:14px}.workspace-resume strong{margin-top:10px}}@media(max-width:1023px){.portal-app{--br-radius-card: 18px}.workspace-page{gap:12px}.workspace-heading h1{font-size:26px}.workspace-primary>a{min-height:130px}.workspace-section__heading h2{font-size:17px}.workspace-quick-grid>a{padding:11px}.workspace-account-glance a{min-height:58px}.admin-page{gap:16px}.admin-dashboard-grid,.admin-link-grid,.admin-metric-grid{gap:10px}.admin-dashboard-grid,.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page>.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page>.admin-metric-grid .admin-panel{padding:12px 10px}.admin-page>.admin-metric-grid h2{margin-top:10px;font-size:16px;overflow-wrap:anywhere}.admin-dashboard-card,.admin-link-card{padding:14px}.admin-dashboard-card p,.admin-link-card p{font-size:13px;line-height:1.6}.admin-dashboard-card strong{font-size:26px;margin:10px 0 6px}.admin-link-card strong{font-size:18px;margin:10px 0 6px}.admin-panel,.admin-user-card,.admin-finance-card,.admin-setting-card,.admin-record-card{padding:14px}.portal-main .analysis-pages .platform-product-card{padding:16px}.upload-page .upload-drop{padding:16px 12px}.upload-page .upload-drop h3{margin-top:10px}.upload-page .upload-drop__icon{width:40px;height:40px}.upload-page .upload-progressive__body{margin-top:14px;gap:12px}}@media(max-width:359px){.auth-panel.auth-panel--login-card{padding:20px 16px}.workspace-quick-grid>a{padding:10px;grid-template-columns:24px minmax(0,1fr) 10px;gap:2px 5px}.workspace-quick-grid>a>span{width:24px;height:28px}}@media(hover:hover)and (pointer:fine){.platform-product-card:hover{transform:none;border-color:#42516c}.workspace-command .platform-product-card:hover,.workspace-quick-grid>a:hover,.admin-dashboard-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0003}.workspace-recent-list>a:hover{background:#192333}}@media(prefers-reduced-transparency:reduce){.auth-panel,.auth-panel.auth-panel--login-card,.platform-bottom-sheet,.portal-mobile-header,.mobile-dock{background:var(--br-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--br-border: #77849d;--br-text-muted: #cbd3e3}}@media(forced-colors:active){.workspace-primary,.workspace-resume,.workspace-quick-grid>a,.mobile-dock .is-active,.platform-button,.launch-auth__entry.product-button{background:Canvas;color:CanvasText;border-color:CanvasText}.workspace-primary :is(strong,small,em,svg){color:CanvasText}}.legal-page--readable article{width:min(800px,calc(100% - 40px));padding:48px 0 64px}.legal-page--readable h1{font-size:clamp(30px,5vw,48px);margin:12px 0;letter-spacing:-.04em}.legal-page--readable .legal-intro{font-size:16px;line-height:1.75}.legal-draft{margin:24px 0;padding:16px;border:1px solid var(--br-border);border-radius:14px;background:#afbeff0e}.legal-draft strong{font-size:14px;color:var(--br-text)}.legal-draft p{margin:8px 0 0;font-size:13px;line-height:1.8;color:var(--br-muted)}.legal-index{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.legal-index a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--br-text);background:#afbeff0f;text-decoration:none;font-size:13px}.legal-index a:focus-visible{outline:2px solid var(--br-text);outline-offset:3px}.legal-page--readable article section{padding:26px 0;grid-template-columns:140px minmax(0,1fr);gap:24px;scroll-margin-top:24px}.legal-page--readable article section p{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.legal-page--readable footer{flex-wrap:wrap;gap:12px 20px}.legal-page--readable footer a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){.legal-page--readable .legal-nav{min-height:64px;height:auto;padding:12px 20px}.legal-page--readable article{padding-top:30px}.legal-page--readable article section{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.legal-page--readable footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.report-month-trend.monthly-trend{--monthly-income: #62d6a3;--monthly-expense: #ff8a96;--monthly-net: var(--br-text);min-width:0;max-width:100%}.monthly-trend .monthly-trend__label{display:block;margin-bottom:6px;color:var(--br-text-muted);font-size:.875rem}.monthly-trend .monthly-trend__controls{display:flex;gap:8px;min-width:0;margin-bottom:12px}.monthly-trend .monthly-trend__controls button{flex:0 0 44px;width:44px;height:44px;padding:0;font-size:24px;line-height:1}.monthly-trend .monthly-trend__controls select{flex:1;min-width:0;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--br-border);border-radius:10px;background:var(--br-surface-raised);color:var(--br-text);font-size:1rem}.monthly-trend .monthly-trend__controls button:disabled{opacity:.45;cursor:default}.monthly-trend .monthly-trend__controls select:disabled{opacity:1}.monthly-trend :is(button,select,.monthly-trend__plot):focus-visible{outline:2px solid var(--br-info);outline-offset:3px}.monthly-trend .monthly-trend__selected{min-width:0;padding:12px;border:1px solid var(--br-border-strong, var(--br-border));border-radius:12px;background:var(--br-surface-raised)}.monthly-trend .monthly-trend__selected h4,.monthly-trend .monthly-trend__all h4{margin:0 0 10px;font-size:1rem;line-height:1.5}.monthly-trend .monthly-trend__amounts{display:grid;gap:8px;min-width:0;margin:0}.monthly-trend .monthly-trend__amounts>div{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:8px;align-items:baseline;min-width:0}.monthly-trend .monthly-trend__amounts dt{color:var(--br-text-muted);font-size:.875rem;line-height:1.5}.monthly-trend .monthly-trend__amounts dd{min-width:0;margin:0;text-align:right;font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.monthly-trend .monthly-trend__selected dd{font-weight:600}.monthly-trend .monthly-trend__drilldown{width:100%;min-height:44px;margin-top:12px}.monthly-trend .monthly-trend__selected p{margin:8px 0 0;font-size:.875rem;color:var(--br-text-muted)}.monthly-trend .monthly-trend__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:.875rem}.monthly-trend .monthly-trend__legend>span{display:inline-flex;align-items:center;gap:6px}.monthly-trend .monthly-trend__swatch{display:inline-block;flex:0 0 10px;width:10px;height:10px;border-radius:2px}.monthly-trend .monthly-trend__swatch--income{background:var(--monthly-income)}.monthly-trend .monthly-trend__swatch--expense{background:var(--monthly-expense)}.monthly-trend .monthly-trend__swatch--net{background:var(--monthly-net);border-radius:50%}.monthly-trend .monthly-trend__hint{margin:8px 0;color:var(--br-text-muted);font-size:.875rem;line-height:1.6}.monthly-trend .monthly-trend__plot{min-width:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:8px}.monthly-trend .monthly-trend__plot svg{display:block;width:100%;height:144px;max-width:none}.monthly-trend .report-chart-income{fill:var(--monthly-income)}.monthly-trend .report-chart-expense{fill:var(--monthly-expense)}.monthly-trend .report-chart-net{fill:var(--monthly-net);stroke:var(--br-surface);stroke-width:1}.monthly-trend .monthly-trend__selected-band{fill:var(--br-info);fill-opacity:.08;stroke:var(--br-info);stroke-opacity:.35}.monthly-trend .monthly-trend__month,.monthly-trend .monthly-trend__zero{fill:var(--br-text-muted);font:12px var(--font-sans, system-ui)}.monthly-trend .monthly-trend__month.is-selected{fill:var(--br-text);font-weight:700}.monthly-trend .monthly-trend__all{margin-top:16px}.monthly-trend .monthly-trend__months{margin:0;padding:0;list-style:none}.monthly-trend .monthly-trend__months>li{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:12px 0;border-bottom:1px solid var(--br-border)}.monthly-trend .monthly-trend__months>li>button{justify-self:start;min-width:88px;min-height:44px;font-size:1rem}.monthly-trend .monthly-trend__months>li[aria-current=true]>button{border-color:var(--br-info)}@media print{.monthly-trend .monthly-trend__controls,.monthly-trend .monthly-trend__drilldown{display:none}.monthly-trend .monthly-trend__plot{overflow:hidden}.monthly-trend .monthly-trend__plot svg{min-width:0!important}.monthly-trend .monthly-trend__months>li{-moz-column-break-inside:avoid;break-inside:avoid}}.ledger-table-workspace,.ledger-table-workspace>*,.ledger-review-card,.ledger-object-totals,.ledger-secondary-evidence,.ledger-secondary-evidence__body,.ledger-review-history{min-width:0;max-width:100%}.evidence-object-expanded>.ledger-table-workspace.is-compact,.ledger-review-card>.ledger-table-workspace.is-compact{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ledger-table-workspace .rc3-ledger__heading{align-items:flex-start;gap:10px;padding-inline:0}.ledger-table-workspace .rc3-ledger__heading h2{margin:0 0 5px;font-size:17px}.ledger-table-workspace .rc3-ledger__heading p,.ledger-table-workspace .rc3-ledger__count span,.ledger-table-workspace .evidence-scope-note,.evidence-object-expanded .ledger-table-scroll-hint,.ledger-table-workspace .ledger-table-scroll-hint{font-size:13px;line-height:1.5}.ledger-table-workspace .rc3-ledger__count{flex:0 0 auto;font-variant-numeric:tabular-nums}.ledger-table-workspace .evidence-scope-note{margin:3px 0 6px}.ledger-table-workspace .ledger-table-scroll-hint{margin:8px 0;color:var(--br-text-muted)}.ledger-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ledger-column-toggle{display:none;min-height:44px;flex:0 0 auto;padding:8px 10px;border:1px solid var(--br-border, rgba(255, 255, 255, .15));border-radius:6px;font-size:14px;color:var(--br-text)}.ledger-column-toggle[aria-pressed=true]{border-color:var(--br-brand);background:#7f7f7f1a}.ledger-filter-disclosure{margin:6px 0;border-block:1px solid var(--br-border, rgba(255, 255, 255, .12))}.ledger-filter-disclosure>summary,.ledger-secondary-evidence>summary,.ledger-review-history>summary{min-height:44px;padding:11px 2px;box-sizing:border-box;cursor:pointer;color:var(--br-text);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ledger-filter-disclosure>summary:focus-visible,.ledger-secondary-evidence>summary:focus-visible,.ledger-review-history>summary:focus-visible,.ledger-table-viewport:focus-visible{outline:2px solid var(--br-brand);outline-offset:2px}.ledger-filter-disclosure .evidence-primary-filters{margin-top:4px}.ledger-table-workspace .ledger-table-viewport{width:100%;max-width:100%;min-width:0;max-height:60dvh;overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;border:1px solid var(--br-border, rgba(255, 255, 255, .14));border-radius:8px;background:var(--br-surface);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.ledger-transaction-table{width:100%;min-width:1300px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.45;text-align:left;color:var(--br-text);font-variant-numeric:tabular-nums}.ledger-column-time{width:104px}.ledger-column-amount{width:136px}.ledger-column-markers{width:248px}.ledger-column-channel{width:132px}.ledger-column-object{width:196px}.ledger-column-payment{width:140px}.ledger-column-remark{width:260px}.ledger-column-source{width:84px}.ledger-transaction-table th{position:sticky;top:0;z-index:2;height:44px;padding:8px;box-sizing:border-box;border-bottom:1px solid var(--br-border, rgba(255, 255, 255, .18));border-right:1px solid var(--br-border, rgba(255, 255, 255, .1));background:var(--br-surface-raised, #16231e);font-size:14px;font-weight:600;white-space:nowrap}.ledger-transaction-table th:first-child{left:0;z-index:4}.ledger-transaction-table .ledger-time-column{position:sticky;left:0;z-index:1;background:var(--br-surface);box-shadow:1px 0 var(--br-border, rgba(255, 255, 255, .12))}.ledger-table-workspace .rc3-ledger-row.ledger-transaction-row{display:table-row;height:104px;padding:0;overflow:visible;background:transparent}.ledger-table-workspace .rc3-ledger-row.ledger-transaction-row:nth-child(2n){background:#7f7f7f0e}.ledger-transaction-table td{padding:0;border-bottom:1px solid var(--br-border, rgba(255, 255, 255, .1));border-right:1px solid var(--br-border, rgba(255, 255, 255, .07));vertical-align:top}.ledger-transaction-table .ledger-table-cell{height:103px;box-sizing:border-box;padding:8px;overflow:hidden}.ledger-cell-time time{display:grid;gap:3px;font-size:14px;white-space:nowrap}.ledger-cell-time time span:last-child{color:var(--br-text-muted);white-space:normal}.ledger-mobile-context{display:none}.ledger-table-workspace .ledger-cell-amount{text-align:right}.ledger-table-workspace .ledger-cell-amount>span{display:block;margin:0 0 3px;font-size:14px;color:var(--br-text-muted)}.ledger-table-workspace .ledger-cell-amount small{display:inline;margin:0;font-size:12px}.ledger-table-workspace .ledger-cell-amount strong{display:block;font-size:15px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.ledger-transaction-table .ledger-cell-markers{padding:0}.ledger-table-workspace .ledger-marker-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;width:100%;height:103px;min-height:44px;margin:0;padding:7px 8px;border:0;border-radius:0;background:transparent;color:var(--br-text);font-size:14px;line-height:1.3;text-align:left}.ledger-marker-primary{display:block;flex:0 0 auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.ledger-marker-primary[data-certainty=candidate]{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:3px}.ledger-marker-fact{display:block;flex:0 0 auto;max-width:100%;overflow-wrap:anywhere;font-size:14px}.ledger-marker-open{display:block;color:var(--br-text-muted);font-size:13px;text-decoration:underline;text-underline-offset:2px}.ledger-marker-button:focus-visible{outline:2px solid var(--br-brand);outline-offset:-2px}.ledger-unmarked{color:var(--br-text-muted)}.ledger-marker-static{padding:8px}.rc3-report-workbench .report-chart-income{fill:#62d6a3}.rc3-report-workbench .report-chart-expense{fill:#ff8a96}.rc3-report-workbench .is-income,.rc3-report-workbench [data-direction=income],.rc3-report-workbench [data-direction=income] button,.rc3-report-workbench [data-direction=income] strong,.ledger-table-workspace .ledger-cell-amount.is-income strong{color:#62d6a3}.rc3-report-workbench .is-expense,.rc3-report-workbench [data-direction=expense],.rc3-report-workbench [data-direction=expense] button,.rc3-report-workbench [data-direction=expense] strong,.ledger-table-workspace .ledger-cell-amount.is-expense strong{color:#ff8a96}.ledger-cell-channel>span,.ledger-cell-channel>small,.ledger-cell-object>strong,.ledger-cell-object>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-cell-object>strong{font-size:14px;font-weight:500}.ledger-cell-object>small,.ledger-cell-channel>small{margin-top:5px;font-size:12px;color:var(--br-text-muted)}.ledger-cell-text{overflow-wrap:anywhere}.ledger-transaction-table .ledger-table-spacer td{padding:0;border:0}.ledger-table-workspace .rc3-ledger__footer{font-size:13px;gap:8px}.ledger-table-workspace .rc3-ledger__footer button{min-height:44px}.evidence-object-expanded:has(>.ledger-object-totals){gap:12px}.ledger-object-totals h4{font-size:15px}.ledger-object-totals .evidence-object-signals{margin:6px 0 0;display:flex;gap:8px 20px;flex-wrap:wrap}.ledger-object-totals .evidence-object-signals>div{min-width:0;display:flex;gap:5px;align-items:baseline}.ledger-object-totals dt,.ledger-object-totals dd{font-size:14px;line-height:1.5}.ledger-object-totals dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ledger-secondary-evidence,.ledger-review-history{border-top:1px solid var(--br-border, rgba(255, 255, 255, .12))}.ledger-secondary-evidence__body{display:grid;gap:16px;padding-block:6px}.ledger-review-card .ledger-review-totals{margin-block:10px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ledger-review-card .rc3-review-note{display:grid;gap:6px;margin-top:16px;font-size:14px}.ledger-review-card .rc3-review-note textarea{width:100%;min-width:0;box-sizing:border-box}.ledger-review-card .ledger-review-history{margin-top:14px}.ledger-annotation-details{min-width:0;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--br-border, rgba(255, 255, 255, .12));font-size:14px;line-height:1.6}.ledger-annotation-details h3{margin:0 0 8px;font-size:17px}.ledger-annotation-facts{display:flex;flex-wrap:wrap;gap:5px 14px;font-variant-numeric:tabular-nums}.ledger-annotation-details ul{margin:12px 0;padding:0;list-style:none;display:grid;gap:8px}.ledger-annotation-details li{display:flex;gap:8px;align-items:baseline;overflow-wrap:anywhere}.ledger-annotation-details li>span{flex:0 0 auto;border:1px solid var(--br-border, rgba(255, 255, 255, .15));border-radius:4px;padding:1px 5px;font-size:13px}.ledger-annotation-details li[data-certainty=candidate]>span{border-style:dashed}.ledger-annotation-details p{margin-bottom:0;color:var(--br-text-muted)}@media(max-width:699px){.ledger-table-workspace .rc3-ledger__heading{flex-wrap:wrap}.ledger-table-workspace .rc3-ledger__count{display:flex;align-items:baseline;gap:8px;text-align:left}.ledger-object-totals .evidence-object-signals{gap:5px 12px}.ledger-object-totals .evidence-object-signals>div{flex-wrap:wrap}.ledger-table-workspace .ledger-table-viewport{scrollbar-gutter:auto}.ledger-column-toggle{display:block}.ledger-table-toolbar .ledger-table-scroll-hint{font-size:13px}.ledger-transaction-table:not(.is-full-columns){min-width:0;width:100%}.ledger-transaction-table:not(.is-full-columns) .ledger-extra-column{display:none}.ledger-transaction-table:not(.is-full-columns) .ledger-column-time{width:28%}.ledger-transaction-table:not(.is-full-columns) .ledger-column-amount{width:32%}.ledger-transaction-table:not(.is-full-columns) .ledger-column-markers{width:40%}.ledger-transaction-table:not(.is-full-columns) th{padding:4px;font-size:14px;line-height:1.25;white-space:normal}.ledger-transaction-table:not(.is-full-columns) .ledger-table-cell{padding:5px 4px}.ledger-transaction-table:not(.is-full-columns) .ledger-cell-markers{padding:0}.ledger-transaction-table:not(.is-full-columns) .ledger-cell-time time{gap:2px;font-size:14px;line-height:1.3;white-space:normal}.ledger-transaction-table:not(.is-full-columns) .ledger-mobile-context{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--br-text-muted);font-size:13px;line-height:1.3}.ledger-table-workspace .ledger-transaction-table:not(.is-full-columns) .ledger-cell-amount>span{margin-bottom:2px;font-size:14px;line-height:1.3}.ledger-table-workspace .ledger-transaction-table:not(.is-full-columns) .ledger-cell-amount strong{font-size:14px;line-height:1.3}.ledger-table-workspace .ledger-transaction-table:not(.is-full-columns) .ledger-marker-button{padding:5px 4px}}@media print{.ledger-filter-disclosure,.ledger-table-scroll-hint{display:none}.ledger-table-viewport{max-height:none!important}}.rc3-report-page .report-group-navigation .platform-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.periodic-overlap{min-width:0}.periodic-overlap>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.periodic-overlap h2{margin:0;font-size:1.15rem;font-weight:600}.periodic-overlap>header>div>span{color:var(--br-text-muted);font-size:.8rem}.rc3-report-page .periodic-overlap>header p{margin:0;white-space:nowrap;font-size:.875rem}.periodic-overlap>header strong{padding:0 4px;color:var(--br-text);font-size:1.8rem;font-variant-numeric:tabular-nums}.periodic-overlap__toolbar{display:flex;align-items:center;gap:12px;margin:14px 0 8px}.rc3-report-page .periodic-overlap__toolbar label{font-size:.875rem;color:var(--br-text-muted)}.rc3-report-page .periodic-overlap__toolbar select{width:auto;max-width:100%;padding:8px 28px 8px 12px;border:1px solid var(--br-border);border-radius:10px;color:var(--br-text);background:var(--br-surface)}.periodic-overlap__columns,.periodic-overlap__periods button{display:grid;grid-template-columns:minmax(70px,.8fr) 44px minmax(0,2fr);gap:8px;align-items:center}.periodic-overlap__columns{padding:6px 8px;color:var(--br-text-muted);font-size:.75rem}.periodic-overlap__periods{margin:0;padding:0;list-style:none}.periodic-overlap__periods li+li{border-top:1px solid rgba(184,195,222,.1)}.rc3-report-page .periodic-overlap__periods button{width:100%;min-height:54px;margin:0;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--br-text);text-align:left;font-size:.875rem}.periodic-overlap__periods button[aria-pressed=true]{background:#97aee921;border-color:#97aee980}.periodic-overlap__periods button:hover{background:#97aee914}.periodic-overlap__dates{font-variant-numeric:tabular-nums;color:var(--br-text-muted)}.periodic-overlap__dates time{white-space:nowrap}.periodic-overlap__periods strong{font-size:1.15rem;font-variant-numeric:tabular-nums}.periodic-overlap__periods strong small{font-size:.75rem;font-weight:400;color:var(--br-text-muted)}.periodic-overlap__names{min-width:0;overflow-wrap:anywhere}.rc3-report-page .periodic-overlap__notice{margin:12px 0 0;font-size:.8rem;line-height:1.55;color:var(--br-text-muted)}.periodic-overlap__more>summary{display:flex;align-items:center;padding:8px;cursor:pointer;color:var(--br-text-muted)}.periodic-object-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-left:2px solid var(--br-info);background:#97aee912}.periodic-object-filter>span{font-size:.875rem}.periodic-object-filter>button{padding:8px 12px;border-radius:8px;background:var(--br-surface);border:1px solid var(--br-border);color:var(--br-text)}.rc3-report-page .report-object-facts{margin:12px 0 8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rc3-report-page .report-object-facts>div{padding:0;border:0;border-radius:0;background:none}.rc3-report-page .report-object-facts dt{font-size:.8rem}.rc3-report-page .report-object-facts dd{margin-top:2px;font-size:1.05rem}.report-object-period{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:.875rem;color:var(--br-text-muted);font-variant-numeric:tabular-nums}.report-object-period>span{overflow-wrap:anywhere}.rc3-report-page .report-object-reason{margin-top:8px}.rc3-report-page .evidence-object>.rc3-object-expand{margin-top:10px}@media(max-width:359px){.periodic-overlap{padding:12px}.periodic-overlap__columns,.periodic-overlap__periods button{grid-template-columns:64px 34px minmax(0,1fr);gap:6px}.rc3-report-page .periodic-overlap__periods button{padding-inline:4px}.periodic-overlap__dates>span{display:none}.periodic-overlap__dates time{display:block}.periodic-overlap__dates time+time:before{content:"至 "}.rc3-report-page .report-object-facts>div{grid-column:auto}}.periodic-stage-contexts{min-width:0;margin:0 0 20px}.periodic-stage-contexts>h4{margin:0 0 12px;font-size:16px}.stage-context{min-width:0;margin-top:12px;border:1px solid rgba(155,177,216,.2);border-radius:14px;overflow:hidden;background:#7595d209}.stage-context>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:13px 14px;border-bottom:1px solid rgba(155,177,216,.14);font-size:12px}.stage-context>header>div{display:flex;align-items:center;gap:10px}.stage-context>header strong{font-size:14px;font-variant-numeric:tabular-nums}.stage-context-ordinal{color:#b6c9ed}.rc3-report-page .rc3-report-workbench .stage-context-link{margin:0;padding:12px 14px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.stage-context-link>span{display:block;color:#a6afc0;font-size:11px}.stage-context-table-wrap{min-width:0;overflow-x:auto}.stage-context-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.55;text-align:left}.stage-context-table th{font-size:11px;color:#aeb9cf;font-weight:500;background:#0000001f}.stage-context-table th,.stage-context-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid rgba(155,177,216,.12);overflow-wrap:anywhere}.stage-context-table th:nth-child(1){width:38%}.stage-context-table th:nth-child(2){width:29%}.stage-context-table td>span,.stage-context-table td>time,.stage-context-table td>strong,.stage-context-table td>small{display:block}.stage-context-table time{color:#b5bfd1;font-size:11px;font-variant-numeric:tabular-nums}.stage-context-table small{color:#98a5bd;font-size:10px}.stage-context-table td[data-direction=income] strong{color:#62d6a3}.stage-context-table td[data-direction=expense] strong{color:#ff8a96}.stage-context-table strong{font-size:12px;font-variant-numeric:tabular-nums}.stage-context-mark{color:#c4cfe3;font-size:11px;margin-bottom:4px}.rc3-report-page .rc3-report-workbench .stage-context-status{margin:0;padding:12px 14px;font-size:12px;color:#aeb9cf;line-height:1.65}.rc3-report-page .rc3-report-workbench .stage-context-status.is-coverage_limited{color:#d9c697;background:#ae8b330e}.rc3-report-page .rc3-report-workbench .stage-context-alternatives>summary{padding:12px 14px;font-size:12px;color:#b5c4e0;cursor:pointer}@media(max-width:480px){.stage-context-table th,.stage-context-table td{padding:9px 7px}.stage-context>header,.rc3-report-page .rc3-report-workbench .stage-context-link,.rc3-report-page .rc3-report-workbench .stage-context-status{padding-left:10px;padding-right:10px}.stage-context-table th:nth-child(1){width:36%}.stage-context-table th:nth-child(2){width:30%}}.investigation-report{min-width:0}.investigation-group-nav,.investigation-currency-nav{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.investigation-group-nav button,.investigation-currency-nav button{min-height:40px;border:1px solid #34474a;border-radius:10px;padding:8px 12px;background:#121923;color:#c7d2e7;font-size:.84rem}.investigation-group-nav button[aria-pressed=true],.investigation-currency-nav button[aria-pressed=true]{background:#293a52;border-color:#7287a8;color:#fff}.investigation-group-nav button span{margin-left:6px;opacity:.75}.investigation-card-amounts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.85rem;line-height:1.7}.investigation-card-amounts>span{display:inline-flex;flex-wrap:wrap;gap:5px}.investigation-recognition-notes{padding-left:18px;margin:10px 0;color:#b9c9ce;font-size:.84rem;line-height:1.6}.investigation-report-evidence{margin:16px 0;font-size:.84rem;color:#a7b7bf}.report-ai-limit-note summary{cursor:pointer;font-size:.84rem}.investigation-report>header{margin-bottom:14px}.investigation-report h2{font-size:1.2rem}.investigation-report>header p,.investigation-object-meta{color:var(--text-secondary, #788b91);font-size:.84rem;line-height:1.6}.investigation-object-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.investigation-object-card{min-width:0;padding:18px;border:1px solid var(--border-subtle, #34474a);border-radius:14px;background:var(--surface-card, #121d20)}.investigation-object-card>header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:8px}.investigation-object-card h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.investigation-object-card>header>span{font-size:.76rem;color:var(--text-secondary, #788b91)}.investigation-object-card details{padding-top:12px}.investigation-object-card summary,.investigation-rankings summary{cursor:pointer;min-height:36px;line-height:1.6;font-size:.85rem}.investigation-round{border-top:1px solid var(--border-subtle, #34474a);padding:10px 0}.investigation-round>p:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.8rem}.investigation-round>p:first-child span{color:var(--text-secondary, #788b91)}.investigation-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.investigation-amounts dt{font-size:.73rem;color:var(--text-secondary, #788b91)}.investigation-amounts dd{margin:5px 0 0;font-size:.9rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.investigation-round small{display:block;font-size:.73rem;line-height:1.6;color:var(--text-secondary, #788b91)}.investigation-ranking-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.investigation-ranking-grid ol{padding-left:22px}.investigation-ranking-grid li{padding:6px 0;font-size:.85rem}.investigation-ranking-grid li strong{float:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.investigation-object-list,.investigation-ranking-grid{grid-template-columns:minmax(0,1fr)}.investigation-object-card{padding:14px}.investigation-amounts{gap:6px}.investigation-amounts dd{font-size:.81rem}}.report-reading-preferences{min-width:0}.report-reading-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.report-reading-controls button,.ledger-reading-toggle,.ledger-reading-pagination button,.ledger-readable-record>button{min-height:44px;padding:8px 12px;border:1px solid var(--br-border, #34474a);border-radius:8px;background:var(--br-surface, #121d20);color:var(--br-text, #eee)}.report-reading-controls button[aria-pressed=true]{border-color:var(--br-brand, #8f7cff);background:#293a52}.report-reading-controls button:focus-visible{outline:2px solid var(--br-info);outline-offset:3px}.investigation-priority-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none}.investigation-priority-tags li{border:1px dashed #9f8b66;border-radius:6px;padding:2px 7px;font-size:.8rem;color:#f0d9a4;overflow-wrap:anywhere}.investigation-card-amounts>span,.investigation-card-amounts strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.investigation-recognition-notes{overflow-wrap:anywhere}.ledger-table-toolbar{flex-wrap:wrap}.ledger-reading-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.ledger-reading-pagination span{flex:1 1 100px;overflow-wrap:anywhere}.ledger-reading-pagination button:disabled{opacity:.5;cursor:not-allowed}.ledger-readable-records{display:grid;gap:16px;min-width:0}.ledger-readable-record{min-width:0;padding:12px;border:1px solid var(--br-border, #34474a);border-radius:8px;overflow-wrap:anywhere;line-height:1.6}.ledger-readable-record>header{display:grid;gap:6px}.ledger-readable-record h3{margin:8px 0}.ledger-readable-record dl{display:grid;gap:10px;margin:10px 0}.ledger-readable-record dl>div{min-width:0}.ledger-readable-record dt{color:var(--br-text-muted)}.ledger-readable-record dd{margin:0;min-width:0}.ledger-readable-remark{white-space:pre-wrap}.rc3-report-page .report-reading-preferences .rc3-report-workbench{font-size:calc(1rem * var(--report-text-scale))}.rc3-report-page .report-reading-preferences .rc3-report-workbench :is(p,dt,dd,label,button,input,select,summary){font-size:calc(1rem * var(--report-text-scale))}.rc3-report-page .report-reading-preferences .rc3-report-workbench h2{font-size:calc(1.25rem * var(--report-text-scale))}.rc3-report-page .report-reading-preferences .rc3-report-workbench h3{font-size:calc(1.0625rem * var(--report-text-scale))}.rc3-report-page .report-reading-preferences .rc3-report-workbench :is(.investigation-object-meta,.investigation-card-amounts,.investigation-recognition-notes,.investigation-object-card>header>span,.investigation-priority-tags li,.investigation-report-evidence,.investigation-round small){font-size:calc(.85rem * var(--report-text-scale))}.rc3-report-page .report-reading-preferences .rc3-report-workbench .ledger-readable-record :is(h3,p,dt,dd,button,time,strong,.ledger-annotation-details,.ledger-annotation-facts,li,li>span){font-size:calc(1rem * var(--report-text-scale))}.report-reading-preferences.is-enlarged .investigation-object-list,.report-reading-preferences.is-enlarged .investigation-amounts{grid-template-columns:minmax(0,1fr)}.report-reading-preferences.is-enlarged .ledger-readable-record :is(header,dt,dd,p,strong,time,h3,li){max-width:100%;overflow-wrap:anywhere}.report-reading-preferences.is-enlarged .ledger-annotation-details li{flex-wrap:wrap}.report-reading-sheet--150{--report-text-scale: 1.5}.report-reading-sheet--200{--report-text-scale: 2}.report-reading-sheet,.report-reading-sheet :is(p,dd,label,button,input,select,summary,.ledger-annotation-details,.ledger-annotation-facts,li){font-size:calc(14px * var(--report-text-scale));line-height:1.6;overflow-wrap:anywhere}.report-reading-sheet h2{font-size:calc(20px * var(--report-text-scale));overflow-wrap:anywhere}.report-reading-sheet h3{font-size:calc(17px * var(--report-text-scale));overflow-wrap:anywhere}.report-reading-sheet dt{font-size:calc(12px * var(--report-text-scale))}.report-reading-sheet .platform-bottom-sheet__header{grid-template-columns:minmax(0,1fr) auto}.report-reading-sheet .platform-bottom-sheet__close{height:var(--br-touch-target, 44px);min-height:var(--br-touch-target, 44px);align-self:start;display:grid;place-items:center;line-height:1}.report-reading-sheet .platform-bottom-sheet__body{min-width:0}.report-reading-sheet .evidence-transaction-detail dl,.report-reading-sheet .evidence-secondary-filters{grid-template-columns:minmax(0,1fr)}.report-reading-sheet .ledger-readable-record :is(h3,p,dt,dd,button,time,strong,.ledger-annotation-details,.ledger-annotation-facts,li,li>span){font-size:calc(1rem * var(--report-text-scale))}.report-reading-sheet .ledger-annotation-details li{flex-wrap:wrap}@media print{.report-reading-controls,.ledger-reading-toggle,.ledger-reading-pagination{display:none}}.portal-main:has([data-home-tutorial]){overflow:clip}.export-guide{--guide-scroll:0;--guide-x:0;--guide-y:0;position:relative;min-width:0;isolation:isolate}.export-guide__heading h2{font-size:clamp(44px,9vw,96px);line-height:1.02;letter-spacing:-.06em;margin:20px 0}.export-guide__heading h2 em{font-style:normal;background:linear-gradient(100deg,#d8d0ff,#8eabff,#73ddff);color:transparent;-webkit-background-clip:text;background-clip:text}.export-guide__heading>p{color:var(--br-text-muted);font-size:clamp(16px,2vw,20px);max-width:560px}.export-guide__limit{display:inline-flex;align-items:center;gap:8px;color:var(--br-warning);font-size:13px;margin-top:12px}.export-guide__limit svg{width:18px}.export-guide__switcher{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 24px;flex-wrap:wrap}.export-guide__tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid var(--br-border);border-radius:999px;background:var(--br-surface)}.export-guide button,.export-guide select{min-height:44px;font:inherit;color:var(--br-text);cursor:pointer}.export-guide button:disabled{opacity:.4;cursor:default}.export-guide button:focus-visible,.export-guide select:focus-visible{outline:3px solid var(--home-cyan);outline-offset:4px}.export-guide__tabs button{border:0;border-radius:999px;background:transparent;padding:0 30px;color:var(--br-text-muted);transition:background var(--br-motion-base),color var(--br-motion-fast)}.export-guide__tabs button[aria-selected=true]{background:var(--br-text);color:var(--br-canvas);box-shadow:0 4px 20px #0003}.export-guide__motion{display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:0;background:transparent;font-size:12px!important;color:var(--br-text-muted)!important}.export-guide__motion svg{width:15px}.export-guide__intro{padding:22px 0;border-top:1px solid var(--br-border)}.export-guide__intro>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.export-guide__intro h3{font-size:24px;margin:0}.export-guide__intro>div>span{color:var(--home-cyan);font-size:12px;background:#67d6ff12;border:1px solid #67d6ff28;padding:5px 12px;border-radius:999px}.export-guide__route{font-size:14px;line-height:1.85;color:var(--br-text)}.export-guide__source{font-size:12px;line-height:1.8;color:var(--br-text-muted);max-width:820px}.export-guide__layout{position:relative;min-width:0}.export-guide__stage{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;min-width:0;padding:24px 12px;border:1px solid var(--br-border);border-radius:32px;background:radial-gradient(ellipse at 50% 30%,#231b414f,transparent 60%),#0a0c15;overflow:clip}.export-guide__halo{position:absolute;z-index:-1;top:15%;left:5%;width:90%;height:55%;border-radius:50%;background:radial-gradient(ellipse,#7c5cff2e,transparent 67%);transform:translate3d(calc(var(--guide-x)*20px),calc(var(--guide-y)*20px),0);pointer-events:none}.export-guide__particles{z-index:-1!important;opacity:.65!important;pointer-events:none}.export-guide__screen-area{position:relative;perspective:1100px;touch-action:pan-y pinch-zoom;padding:8px 0 20px;width:100%;display:flex;justify-content:center}.export-guide__phone{width:min(68%,260px);aspect-ratio:852/1846;overflow:hidden;position:relative;border:6px solid #292c39;border-radius:30px;background:#171717;box-shadow:0 22px 45px #0009,6px 3px #161821,inset 0 0 0 1px #fff2;transform:rotateX(calc(var(--guide-y)*-5deg + var(--guide-scroll)*3deg)) rotateY(calc(var(--guide-x)*9deg)) translateY(calc(var(--guide-scroll)*-12px));transition:transform .18s var(--br-ease);transform-style:preserve-3d}.export-guide__phone img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#111;animation:guide-image-enter var(--br-motion-base) var(--br-ease)}.export-guide__glass-tag{position:absolute;bottom:14px;right:1%;font:500 10px/1.4 var(--font-sans);letter-spacing:.03em;border:1px solid #c5baff40;border-radius:999px;background:#151526ed;color:#d7d2ef;padding:8px 12px;box-shadow:0 6px 30px #0005;pointer-events:none;transform:translateY(calc(var(--guide-scroll)*-20px))}.export-guide__caption{width:100%;max-width:460px;padding:10px 8px 0}.export-guide__count{font:600 18px var(--font-mono);color:var(--home-cyan)}.export-guide__count small{color:var(--br-text-muted);font-size:12px}.export-guide__caption h3{font-size:22px;letter-spacing:-.025em;margin:10px 0}.export-guide__caption p{min-height:66px;font-size:13px;line-height:1.8;color:var(--br-text-muted);margin:0}.export-guide__controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:6px;width:100%;max-width:460px;margin-top:18px}.export-guide__controls button,.export-guide__controls select,.export-guide__failure button{border:1px solid var(--br-border);border-radius:13px;background:#ffffff08;min-width:0}.export-guide__controls button{display:grid;place-items:center;padding:0}.export-guide__controls svg{width:18px}.export-guide__controls select{width:100%;font-size:12px;padding:0 6px}.export-guide__controls option{background:var(--br-surface)}.export-guide__gesture{font-size:10px;color:var(--br-text-muted);text-align:center;margin:12px 0 0}.export-guide__optional{margin-top:8px;font-size:12px!important;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px}.export-guide__timeline{display:none}.export-guide__security{display:flex;gap:12px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--br-border)}.export-guide__security>svg{width:21px;min-width:21px;color:var(--br-warning)}.export-guide__security p{margin:0;color:var(--br-text-muted);font-size:13px;line-height:1.9}.export-guide__security strong{display:block;color:var(--br-text)}.export-guide__failure{display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center;height:100%;color:var(--br-text-muted);font-size:14px;line-height:1.8}.export-guide__failure button{padding:8px;font-size:12px}.export-guide-zoom{max-height:92dvh!important}.export-guide-zoom .platform-bottom-sheet__header{position:sticky;top:0;z-index:1;background:var(--br-surface-raised)}.export-guide-zoom .platform-bottom-sheet__body{text-align:center}.export-guide-zoom img{display:block;width:min(100%,680px);height:auto;margin:0 auto;border-radius:12px}.export-guide-zoom .platform-bottom-sheet__body>p{color:var(--br-text-muted);font-size:12px;line-height:1.7}.home-story .home-hero{position:relative}.home-story .home-hero:before{content:"";position:absolute;z-index:-1;top:0;right:-10%;bottom:0;left:-10%;background:radial-gradient(ellipse at 65% 38%,#685fff18,transparent 60%);pointer-events:none}.home-story .home-hero h1{font-size:clamp(46px,8vw,102px)}@keyframes guide-image-enter{0%{opacity:.4}to{opacity:1}}@media(min-width:700px)and (max-width:1099px){.export-guide__phone{width:260px}.export-guide__stage{padding:30px}.export-guide__caption{max-width:540px}}@media(min-width:1100px){.export-guide__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,90px);align-items:start}.export-guide__stage{grid-column:2;grid-row:1;position:sticky;top:24px;max-height:calc(100svh - 48px);padding:18px 22px}.export-guide__screen-area{padding-bottom:12px}.export-guide__phone{width:auto;height:clamp(240px,47svh,500px);max-width:80%;border-radius:26px}.export-guide__timeline{display:block;grid-column:1;grid-row:1;margin:0;padding:0;list-style:none}.export-guide__timeline li{min-height:62svh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:30px 24px 30px 34px;border-left:1px solid var(--br-border);opacity:.55;transition:opacity var(--br-motion-base)}.export-guide__timeline li[aria-current=step]{opacity:1;border-left-color:var(--home-cyan)}.export-guide__timeline li>span{font:600 13px var(--font-mono);color:var(--home-cyan)}.export-guide__timeline h3{font-size:clamp(26px,3vw,42px);line-height:1.2;letter-spacing:-.04em;margin:20px 0}.export-guide__timeline p{font-size:16px;line-height:1.85;color:var(--br-text-muted);max-width:430px}.export-guide__timeline button{display:flex;align-items:center;gap:10px;align-self:flex-start;background:transparent;border:0;padding:0;color:var(--home-cyan);font-size:13px}.export-guide__timeline button svg{width:16px}.export-guide__caption h3{font-size:19px}.export-guide__caption p{font-size:12px;min-height:44px}}@media(max-height:600px)and (min-width:1100px){.export-guide__phone{height:210px}.export-guide__stage{max-height:none}.export-guide__gesture{display:none}}.export-guide[data-motion=static] .export-guide__phone,.export-guide[data-motion=static] .export-guide__glass-tag,.export-guide[data-motion=static] .export-guide__halo{transform:none;transition:none}.export-guide[data-motion=static] img{animation:none}@media(prefers-reduced-motion:reduce){.export-guide *{animation:none!important;transition:none!important}.export-guide__phone,.export-guide__glass-tag,.export-guide__halo{transform:none!important}}@media(forced-colors:active){.export-guide__heading h2 em{color:CanvasText;background:none}.export-guide__stage,.export-guide__tabs,.export-guide__phone{border-color:CanvasText}.export-guide__tabs button[aria-selected=true]{background:Highlight;color:HighlightText}.export-guide__halo{display:none}}@media print{.export-guide__particles,.export-guide__halo,.export-guide__controls,.export-guide__motion{display:none}.export-guide__timeline{display:block}.export-guide__stage{position:static}.export-guide__phone{transform:none}}.platform-dialog,.platform-bottom-sheet{animation:platform-surface-enter var(--br-motion-fast) var(--br-ease) both}.platform-button,.portal-icon-button,.mobile-dock a,.mobile-dock button{transition:transform var(--br-motion-fast) var(--br-ease),opacity var(--br-motion-fast) var(--br-ease)}.platform-button:active,.portal-icon-button:active,.mobile-dock a:active,.mobile-dock button:active{transform:scale(.98)}@keyframes platform-surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.platform-dialog,.platform-bottom-sheet{animation:none}.platform-button,.portal-icon-button,.mobile-dock a,.mobile-dock button{transition:none}.platform-button:active,.portal-icon-button:active,.mobile-dock a:active,.mobile-dock button:active{transform:none}}
