/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:dark;--ink:#f4f7ff;--muted:#8995ad;--faint:#5f6b82;--line:#90a6d329;--surface:#091226;--surface-2:#0d1830;--blue:#5b8cff;--blue-soft:#5b8cff1f;--green:#53d99f}.workspace-creative-gateway{color:#f4f7f2;background:radial-gradient(circle at 92% 0,#2bec9530,#0000 36%),linear-gradient(135deg,#07130e,#0b1711 58%,#11170f);border:1px solid #2bec9547;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 30px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #010a062e}.workspace-creative-gateway:after{content:"";border:1px solid #d7b85c40;border-radius:50%;width:240px;height:240px;transition:transform .32s;position:absolute;bottom:-92px;right:-72px}.workspace-creative-gateway:hover:after{transform:scale(1.12)}.workspace-creative-sigil{color:#2bec95;background:#2bec951a;border:1px solid #2bec9561;border-radius:21px;place-items:center;width:66px;height:66px;display:grid}.workspace-creative-gateway small{color:#2bec95;letter-spacing:.08em;font-size:12px;font-weight:800}.workspace-creative-gateway h2{color:#fff;max-width:820px;margin:7px 0;font-size:clamp(20px,2vw,29px);line-height:1.28}.workspace-creative-gateway p{color:#a9b9af;margin:0;font-size:14px}.workspace-creative-gateway>strong{z-index:1;color:#07130e;white-space:nowrap;background:#2bec95;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-size:14px;display:inline-flex}.creative-studio-page{color:#f3f7f4;background:radial-gradient(circle at 88% 5%,#2bec9521,#0000 25%),#06100b;min-height:100vh}.creative-studio-topbar{border-bottom:1px solid #1e382b;justify-content:space-between;align-items:center;width:min(1220px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.creative-studio-topbar>a{color:#afc1b6;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.creative-studio-hero{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:56px;width:min(1220px,100% - 40px);margin:0 auto;padding:86px 0 62px;display:grid}.creative-studio-page .eyebrow{color:#2bec95;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.creative-studio-hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(46px,6.5vw,86px);font-weight:820;line-height:1.02}.creative-studio-hero h1 span{color:#d7b85c;display:block}.creative-studio-hero>div>p:last-child{color:#a8b8af;max-width:780px;margin:28px 0 0;font-size:17px;line-height:1.8}.creative-studio-hero>aside{background:#0b1b12c7;border:1px solid #274c39;border-radius:22px;align-content:start;min-height:190px;padding:25px;display:grid}.creative-studio-hero>aside svg{color:#2bec95}.creative-studio-hero>aside small{color:#8da196;margin-top:25px}.creative-studio-hero>aside strong{color:#fff;margin-top:2px;font-size:48px;line-height:1}.creative-studio-hero>aside span{color:#d7b85c;margin-top:13px;font-size:12px;font-weight:750}.creative-studio-flow{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:30px;width:min(1220px,100% - 40px);margin:0 auto;display:grid}.creative-studio-flow>form{background:#0a1710;border:1px solid #203b2d;border-radius:28px;overflow:hidden}.creative-flow-step{border-bottom:1px solid #1d3528;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:34px;display:grid}.creative-flow-step:last-child{border:0}.creative-flow-step>span{color:#2bec95;letter-spacing:.1em;font-size:13px;font-weight:850}.creative-flow-step h2{color:#fff;margin:0 0 18px;font-size:22px}.creative-flow-step select,.creative-flow-step textarea{color:#f5f8f5;width:100%;font:inherit;background:#07110c;border:1px solid #315140;border-radius:14px;outline:none}.creative-flow-step select{min-height:52px;padding:0 16px}.creative-flow-step textarea{resize:vertical;min-height:118px;padding:16px;line-height:1.65}.creative-flow-step select:focus,.creative-flow-step textarea:focus{border-color:#2bec95;box-shadow:0 0 0 3px #2bec951a}.creative-flow-step>div>p{color:#8fa399;margin:13px 0 0;font-size:13px;line-height:1.65}.creative-artifact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-artifact-options button{color:#9fb0a7;text-align:left;cursor:pointer;background:#0b1a12;border:1px solid #294637;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.creative-artifact-options button:hover{border-color:#46715a;transform:translateY(-2px)}.creative-artifact-options button.is-active{color:#2bec95;background:#2bec9517;border-color:#2bec95}.creative-artifact-options button span{gap:5px;display:grid}.creative-artifact-options button strong{color:#f5f8f5;font-size:15px}.creative-artifact-options button small{color:#82968b;font-size:12px;line-height:1.5}.creative-artifact-options button em{color:#d7b85c;grid-column:2;font-size:11px;font-style:normal;font-weight:750}.creative-submit-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;display:grid}.creative-submit-row p{color:#82968b;margin:0;font-size:12px;line-height:1.6}.creative-submit-row p strong{color:#d7b85c}.creative-launch-button{color:#06100b;cursor:pointer;background:#2bec95;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-weight:850;display:inline-flex}.creative-launch-button:disabled{cursor:wait;opacity:.52}.creative-empty-requirement{border:1px dashed #355442;border-radius:14px;padding:18px}.creative-empty-requirement p{color:#a6b7ad;margin:0 0 10px}.creative-empty-requirement a{color:#2bec95;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.creative-live-status{background:radial-gradient(circle at 50% 14%,#2bec9529,#0000 30%),#09150f;border:1px solid #244333;border-radius:28px;min-height:425px;padding:30px;position:sticky;top:24px}.creative-orbit{color:#2bec95;border:1px solid #315c46;border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:34px;display:grid;position:relative}.creative-orbit i{opacity:.42;border:1px dashed #2bec95;border-radius:50%;position:absolute;inset:11px}.creative-live-status.is-working .creative-orbit i{animation:creative-orbit-spin 4s linear infinite}@keyframes creative-orbit-spin{to{transform:rotate(1turn)}}.creative-live-status>p{color:#2bec95;letter-spacing:.1em;margin:0;font-size:11px;font-weight:850}.creative-live-status h2{color:#fff;min-height:64px;margin:8px 0 24px;font-size:22px;line-height:1.4}.creative-live-status ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.creative-live-status li{color:#677b70;align-items:center;gap:10px;font-size:13px;display:flex}.creative-live-status li>span{border:1px solid #395143;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.creative-live-status li.is-active{color:#d8e4dc}.creative-live-status li.is-active svg{color:#2bec95}.creative-live-status>small{color:#809389;border-top:1px solid #1e3529;margin-top:30px;padding-top:18px;line-height:1.6;display:block}.creative-delivery-reveal{background:linear-gradient(110deg,#d7b85c1f,#2bec9512);border:1px solid #d7b85c61;border-radius:24px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1220px,100% - 40px);margin:30px auto 0;padding:30px;display:grid}.creative-delivery-reveal>span{color:#2bec95;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.creative-delivery-reveal h2{margin:4px 0 8px;font-size:25px}.creative-delivery-reveal p{color:#93a69b;margin:0;font-size:13px;line-height:1.6}.creative-delivery-reveal dl{gap:22px;margin:0;display:flex}.creative-delivery-reveal dl div{gap:4px;display:grid}.creative-delivery-reveal dt{color:#7f9287;font-size:11px}.creative-delivery-reveal dd{color:#fff;margin:0;font-size:14px;font-weight:750}.creative-delivery-reveal footer{grid-column:2/-1;gap:10px;display:flex}.creative-delivery-reveal button,.creative-history button{color:#e8f1eb;cursor:pointer;background:0 0;border:1px solid #3c604d;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;display:inline-flex}.creative-delivery-reveal button:first-child{color:#06100b;background:#2bec95;border-color:#2bec95;font-weight:800}.creative-history{width:min(1220px,100% - 40px);margin:80px auto 0;padding-bottom:100px}.creative-history h2{margin:0;font-size:32px}.creative-history>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.creative-history article{background:#0a1710;border:1px solid #203c2e;border-radius:17px;align-content:start;min-height:180px;padding:20px;display:grid}.creative-history article>span{color:#91a399;background:#16251d;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:800}.creative-history article>span.succeeded{color:#2bec95;background:#2bec951f}.creative-history h3{margin:18px 0 7px;font-size:16px}.creative-history article>p{color:#84978c;margin:0;font-size:12px;line-height:1.6}.creative-history footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.creative-history footer small{color:#6f8378}.creative-history footer button{padding:6px 11px;font-size:11px}.creative-agent-admin{color:#f4f7f2;background:linear-gradient(135deg,#07130e,#0b1811);border:1px solid #244c38;border-radius:24px;margin-top:24px;overflow:hidden}.creative-agent-admin.is-loading{color:#9db0a4;align-items:center;gap:10px;padding:26px;display:flex}.creative-agent-admin>header{border-bottom:1px solid #203b2d;justify-content:space-between;align-items:flex-start;gap:30px;padding:28px;display:flex}.creative-agent-admin h2{color:#fff;margin:4px 0 9px;font-size:25px}.creative-agent-admin header p:last-child{color:#8fa399;margin:0;font-size:13px}.creative-agent-admin header>span{color:#d7b85c;white-space:nowrap;border:1px solid #4c4b32;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}.creative-agent-admin header>span.is-ready{color:#2bec95;border-color:#2c6248}.creative-agent-admin form{padding:28px}.creative-agent-admin-switch{align-items:center;gap:12px;margin-bottom:24px;display:flex}.creative-agent-admin-switch span{gap:3px;display:grid}.creative-agent-admin-switch small{color:#84988d}.creative-agent-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creative-agent-admin-grid label,.creative-agent-cost-row label{color:#9caf9f;gap:7px;font-size:12px;display:grid}.creative-agent-admin-grid label.wide{grid-column:1/-1}.creative-agent-admin input,.creative-agent-admin select,.creative-agent-admin textarea{color:#f4f7f2;width:100%;min-height:43px;font:inherit;background:#06100b;border:1px solid #315140;border-radius:10px;outline:0;padding:0 12px}.creative-agent-admin textarea{resize:vertical;min-height:110px;padding:12px}.creative-agent-cost-row{border:1px solid #263d31;border-radius:15px;grid-template-columns:auto repeat(3,1fr);align-items:end;gap:14px;margin:22px 0;padding:19px;display:grid}.creative-agent-cost-row>svg{color:#d7b85c;align-self:center}.creative-provider-editor{border-block:1px solid #263d31;margin:0 0 24px}.creative-provider-editor>header{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.creative-provider-editor>header button,.creative-provider-editor>header span{align-items:center;gap:8px;display:inline-flex}.creative-provider-editor>header span{color:#f4f7f2;font-weight:800}.creative-provider-editor>header button,.creative-provider-list article>header button{color:#9bd8b7;cursor:pointer;background:0 0;border:1px solid #315140;border-radius:9px;padding:7px 10px}.creative-provider-list{display:grid}.creative-provider-list article{border-top:1px solid #20372a;padding:20px 0}.creative-provider-list article>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.creative-provider-toggle{align-items:center;gap:10px;min-width:0;display:inline-flex}.creative-provider-list article>header>span{color:#7f9187;font-size:11px}.creative-provider-list article>header>span.is-ready{color:#2bec95}.creative-provider-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creative-provider-main label,.creative-provider-routing label{color:#94a79c;gap:6px;font-size:11px;display:grid}.creative-provider-main label.wide{grid-column:span 2}.creative-legacy-config,.creative-provider-list details{color:#82968a;margin-top:14px;font-size:12px}.creative-legacy-config>summary,.creative-provider-list summary{cursor:pointer}.creative-provider-routing{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.creative-legacy-config{border-bottom:1px solid #263d31;padding:16px 0}.creative-legacy-config .creative-agent-admin-grid{margin-top:16px}@media (max-width:900px){.workspace-creative-gateway{grid-template-columns:auto minmax(0,1fr)}.workspace-creative-gateway>strong{grid-column:2;width:fit-content}.creative-studio-hero{grid-template-columns:1fr;padding-top:56px}.creative-studio-hero>aside{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:0}.creative-studio-hero>aside small,.creative-studio-hero>aside span,.creative-studio-hero>aside strong{margin:0}.creative-studio-hero>aside strong{font-size:34px}.creative-studio-flow{grid-template-columns:1fr}.creative-live-status{min-height:0;position:static}.creative-delivery-reveal{grid-template-columns:1fr}.creative-delivery-reveal footer{grid-column:1}.creative-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.workspace-creative-gateway{border-radius:20px;grid-template-columns:1fr;gap:14px;padding:22px}.workspace-creative-gateway>strong{grid-column:1}.workspace-creative-sigil{border-radius:16px;width:52px;height:52px}.creative-delivery-reveal,.creative-history,.creative-studio-flow,.creative-studio-hero,.creative-studio-topbar{width:min(100% - 24px,1220px)}.creative-studio-topbar{min-height:66px}.creative-studio-topbar>a{display:none}.creative-studio-hero{gap:25px;padding:42px 0 34px}.creative-studio-hero h1{font-size:clamp(39px,13vw,58px)}.creative-studio-hero>div>p:last-child{margin-top:20px;font-size:14px}.creative-studio-hero>aside{grid-template-columns:auto 1fr auto;padding:18px}.creative-studio-hero>aside span{grid-column:2/-1}.creative-flow-step{gap:9px;padding:22px 18px}.creative-artifact-options,.creative-flow-step,.creative-submit-row{grid-template-columns:1fr}.creative-launch-button{width:100%;padding:0 14px;font-size:13px}.creative-live-status{border-radius:21px;padding:22px}.creative-orbit{width:82px;height:82px;margin-bottom:23px}.creative-delivery-reveal{gap:18px;padding:22px}.creative-delivery-reveal dl{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.creative-delivery-reveal footer{flex-wrap:wrap}.creative-history{margin-top:54px}.creative-history>div{grid-template-columns:1fr}.creative-agent-admin>header{padding:22px;display:grid}.creative-agent-admin form{padding:22px}.creative-agent-admin-grid{grid-template-columns:1fr}.creative-agent-admin-grid label.wide{grid-column:1}.creative-agent-cost-row,.creative-provider-main,.creative-provider-routing{grid-template-columns:1fr}.creative-provider-main label.wide{grid-column:1}}.request-capture{border-block:1px solid #0f5f3d24;margin:22px 0 18px}.request-capture>button{color:#0b5137;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:18px 2px;display:grid}.request-capture>button span{gap:3px;display:grid}.request-capture>button strong{font-size:15px}.request-capture>button small{color:#738178;font-size:12px;font-weight:500}.request-capture-editor{gap:14px;padding:4px 0 20px;display:grid}.request-capture-editor>div{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.request-capture-editor label{color:#526158;gap:7px;font-size:12px;display:grid}.request-capture-editor input,.request-capture-editor textarea{color:#10271d;width:100%;font:inherit;background:#fff;border:1px solid #d6dfd9;border-radius:12px;padding:12px 13px}.request-capture-editor textarea{resize:vertical;min-height:132px}.request-capture>p{color:#287050;margin:0 0 16px;font-size:13px;line-height:1.6}.charity-ai-draft{background:#effaf4db;border-left:3px solid #c9a24f;margin-top:14px;padding:16px}.charity-ai-draft small{color:#8d6a23;font-weight:750}.charity-ai-draft p{color:#385247;margin:8px 0 0;line-height:1.7}.operations-ai-entry{color:#0f5137;background:#eaf9f1b8;border:1px solid #188f5b38;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:min(560px,100%);margin-top:20px;padding:14px 16px;text-decoration:none;display:grid}.operations-ai-entry span{gap:2px;display:grid}.operations-ai-entry small{color:#668074;font-size:12px}.jiling-ai-impact{color:#0a2519;background:#eef7f1;padding:88px clamp(22px,7vw,110px)}.jiling-ai-impact .jiling-section-title>a{color:#0d6b48;font-weight:700;text-decoration:none}.jiling-ai-impact-flow{grid-template-columns:minmax(210px,.75fr) minmax(300px,1.5fr) minmax(210px,.8fr);align-items:stretch;gap:18px;margin-top:34px;display:grid}.jiling-ai-impact-score{color:#f2fff8;background:#092e20;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:24px;display:flex}.jiling-ai-impact-score svg{color:#d9af57;margin-bottom:auto}.jiling-ai-impact-score span{color:#a7c8b7;font-size:12px}.jiling-ai-impact-score strong{margin-top:5px;font-size:clamp(42px,6vw,72px);line-height:1}.jiling-ai-impact-score small{color:#b9d5c7;margin-top:10px}.jiling-ai-routes{border-block:1px solid #cbded3;align-content:center;display:grid}.jiling-ai-routes article{border-bottom:1px solid #dce9e1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 4px;display:grid}.jiling-ai-routes article:last-child{border:0}.jiling-ai-routes article div{gap:4px;display:grid}.jiling-ai-routes article small{color:#6a7c72}.jiling-ai-routes article>span{color:#167a53;font-size:12px;font-weight:700}.route-dot{background:#8c9891;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #8c98911f}.route-dot.available{background:#18a66a;box-shadow:0 0 0 5px #18a66a24}.route-dot.exhausted,.route-dot.expired{background:#d2a84d;box-shadow:0 0 0 5px #d2a84d24}.jiling-ai-ledger{border-left:1px solid #cbded3;padding:22px}.jiling-ai-ledger>small{color:#6a7c72}.jiling-ai-ledger p{justify-content:space-between;gap:12px;margin:16px 0 0;font-size:13px;display:flex}.jiling-ai-ledger strong{color:#a17928}.ai-resource-page{color:#10251b;background:radial-gradient(circle at 82% 2%,#1da5691f,#0000 28%),#f4f8f5;min-height:100vh}.ai-resource-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fcfae0;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.ai-resource-shell{width:min(1180px,100% - 36px);margin:0 auto;padding:42px 0 80px}.ai-resource-intro{grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:34px;display:grid}.ai-resource-intro h1{letter-spacing:-.055em;max-width:760px;margin:8px 0 14px;font-size:clamp(36px,5.5vw,70px);line-height:1.03}.ai-resource-intro>div:first-child>p:last-child{color:#66766d;max-width:720px;line-height:1.8}.ai-route-orb{aspect-ratio:1;color:#effff6;background:#0b3424;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;display:flex;box-shadow:0 24px 70px #093d2838}.ai-route-orb svg{color:#d9af57}.ai-route-orb strong{margin-top:12px;font-size:23px}.ai-route-orb small{color:#a9c9b8;text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-top:4px;overflow:hidden}.ai-route-orb.exhausted,.ai-route-orb.expired{background:#3b311d}.ai-route-orb.paused{background:#435047}.ai-route-flow{grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;margin:52px 0;display:grid}.ai-route-flow>i{background:#abc8b7;height:1px}.ai-route-flow article{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;display:grid}.ai-route-flow article>span{color:#9b762a;font-size:11px;font-weight:800}.ai-route-flow article div{gap:4px;min-width:0;display:grid}.ai-route-flow article small{color:#718077}.ai-route-flow article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-route-flow article svg{color:#16935f}.ai-resource-body{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:24px;min-width:0;display:grid}.ai-resource-editor{background:#fff;border:1px solid #d8e3dc;border-radius:24px;min-width:0;padding:clamp(22px,4vw,42px)}.ai-resource-editor header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.ai-resource-editor header p{color:#158354;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.ai-resource-editor h2{margin:0;font-size:26px}.ai-resource-editor label{color:#607169;gap:7px;margin-top:16px;font-size:12px;font-weight:650;display:grid}.ai-resource-editor input,.ai-resource-editor select{color:#132a20;width:100%;min-width:0;min-height:46px;font:inherit;box-sizing:border-box;background:#fbfdfb;border:1px solid #d4dfd8;border-radius:11px;padding:0 12px}.ai-resource-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.route-switch{color:#68746d;cursor:pointer;background:#eef2ef;border:1px solid #cdd8d1;border-radius:999px;padding:9px 14px}.route-switch.on{color:#087247;background:#e6f7ed;border-color:#16935f}.ai-usecase-list{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.ai-usecase-list span{color:#176a49;background:#edf7f1;border-radius:999px;padding:7px 10px;font-size:12px}.ai-resource-proof{color:#f2fff8;background:#0c2f22;border-radius:24px;min-width:0;padding:30px}.ai-resource-proof>svg{color:#d9af57}.ai-resource-proof>p{color:#9fc2b0;margin:28px 0 8px;font-size:12px}.ai-resource-proof h2{margin:0;font-size:42px}.ai-resource-proof h2 small{color:#a8c7b7;font-size:13px;font-weight:500}.ai-resource-proof dl{margin:32px 0}.ai-resource-proof dl div{border-top:1px solid #d5ece021;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.ai-resource-proof dt{color:#9fc2b0}.ai-resource-proof dd{text-align:right;margin:0}.ai-resource-proof a{color:#e2bd6c;font-weight:700;text-decoration:none}.ai-resource-message{color:#4f685b;margin-top:18px}@media (max-width:760px){.ai-resource-fields,.request-capture-editor>div{grid-template-columns:1fr}.jiling-ai-impact{padding:64px 20px}.jiling-ai-impact-flow{grid-template-columns:1fr}.jiling-ai-ledger{border-top:1px solid #cbded3;border-left:0;padding-inline:4px}.ai-resource-header{height:64px;padding-inline:18px}.ai-resource-shell{width:min(100% - 28px,680px);padding-top:26px}.ai-resource-intro{grid-template-columns:1fr;gap:24px}.ai-resource-intro h1{font-size:40px}.ai-route-orb{justify-self:end;width:142px}.ai-route-flow{grid-template-columns:1fr;gap:0;margin:36px 0}.ai-route-flow>i{width:1px;height:24px;margin-left:19px}.ai-resource-body{grid-template-columns:1fr}.ai-resource-editor{border-radius:18px;padding:22px 18px}.ai-resource-editor header{align-items:flex-start}.ai-resource-proof{border-radius:18px}}.charity-page{color:#11271f;background:#f3f0e7;min-height:100svh;overflow-x:hidden}.charity-page,.charity-page *{box-sizing:border-box}.charity-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f0e7f0;border-bottom:1px solid #11271f24;justify-content:space-between;align-items:center;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.charity-topbar>a{color:#16372b;font-size:18px;text-decoration:none}.charity-nav{align-items:center;gap:4px;display:flex}.charity-nav a{color:#52635c;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;text-decoration:none;display:inline-flex}.charity-nav a.active,.charity-nav a:hover{color:#f5ecd3;background:#153a2b}.charity-hero{color:#f8f3e4;background:#0c251c;align-content:center;min-height:calc(100svh - 72px);padding:clamp(56px,9vw,120px) 6vw 50px;display:grid;position:relative;overflow:hidden}.charity-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 24%,#cc9d3d33,#0000 26%),linear-gradient(105deg,#0000 50%,#437a5b1f);position:absolute;inset:0}.charity-hero-copy{z-index:2;max-width:740px;position:relative}.charity-hero-copy>p,.charity-route-section>div>p,.charity-work-head p{color:#c69b45;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.charity-hero-copy h1{letter-spacing:-.065em;max-width:900px;margin:20px 0 24px;font-size:clamp(50px,8.2vw,112px);line-height:.9}.charity-hero-copy>strong{color:#b9d5c4;font-size:clamp(19px,2vw,28px);font-weight:500;display:block}.charity-hero-copy>div{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.charity-final a,.charity-hero-copy a{color:#10261d;background:#d1a54c;border-radius:999px;align-items:center;gap:9px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.charity-hero-copy a+a{color:#f8f3e4;background:0 0;border:1px solid #f8f3e44d}.charity-hero>aside{z-index:2;border-top:1px solid #f8f3e440;gap:12px;max-width:330px;padding-top:18px;display:flex;position:absolute;bottom:45px;right:6vw}.charity-hero>aside span{gap:4px;display:grid}.charity-hero>aside small{color:#9db3a7;line-height:1.45}.charity-flight{color:#d1a54c;opacity:.85;width:min(43vw,620px);height:50%;animation:dove-arrive 1.4s cubic-bezier(.2,.8,.2,1) both;position:absolute;top:15%;right:5vw}.charity-flight svg{filter:drop-shadow(0 0 22px #d1a54c4d);position:absolute;top:28%;right:14%}.charity-flight i{background:linear-gradient(90deg,#0000,#d1a54c80,#0000);width:78%;height:1px;position:absolute;top:40%;right:12%;transform:rotate(-10deg)}.charity-flight i:nth-child(2){width:60%;top:52%;right:3%}.charity-flight i:nth-child(3){width:48%;top:29%;right:30%}@keyframes dove-arrive{0%{opacity:0;transform:translate(12%,8%)scale(.94)}to{opacity:.85;transform:none}}.charity-pulse{border-bottom:1px solid #11271f26;grid-template-columns:repeat(4,1fr);max-width:1260px;margin:0 auto;padding:64px 4vw;display:grid}.charity-pulse>div{border-right:1px solid #11271f21;gap:7px;padding:0 28px;display:grid}.charity-pulse>div:last-child{border:0}.charity-pulse small{color:#68766f}.charity-pulse strong{letter-spacing:-.05em;font-size:clamp(28px,3vw,46px)}.charity-pulse span{color:#68766f;font-size:12px}.charity-route-section{grid-template-columns:1.25fr .75fr;gap:8vw;max-width:1400px;margin:auto;padding:110px 7vw;display:grid}.charity-route-section h2{letter-spacing:-.055em;max-width:720px;margin:15px 0 46px;font-size:clamp(36px,5vw,68px)}.charity-route-section ol{margin:0;padding:0;list-style:none}.charity-route-section li{border-top:1px solid #11271f26;grid-template-columns:52px 1fr;gap:20px;padding:22px 0;display:grid}.charity-route-section li i{color:#b0812e;font-size:12px;font-style:normal}.charity-route-section li span{gap:6px;display:grid}.charity-route-section li strong{font-size:19px}.charity-route-section li small{color:#65756d;line-height:1.6}.charity-route-section>aside{color:#f7f1df;background:#16372b;border-radius:2px 60px 2px 2px;flex-direction:column;align-self:end;gap:14px;min-height:390px;padding:34px;display:flex}.charity-route-section>aside>p{color:#d1a54c;font-weight:700}.charity-route-section>aside a{color:inherit;border-top:1px solid #ffffff24;gap:4px;padding-top:16px;text-decoration:none;display:grid}.charity-route-section>aside small,.charity-route-section>aside>span{color:#a9bdb2;line-height:1.55}.charity-final{color:#10271e;background:#d2a64d;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:80px 7vw;display:grid}.charity-final h2{margin:0;font-size:clamp(30px,4vw,54px)}.charity-final p{color:#30463d;grid-column:2}.charity-final a{color:#f8f2df;background:#10271e;grid-area:1/3/3}.charity-workspace{padding-bottom:90px}.charity-work-head{border-bottom:1px solid #11271f26;justify-content:space-between;align-items:end;gap:24px;max-width:1180px;margin:0 auto;padding:70px 32px 34px;display:flex}.charity-work-head h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(38px,6vw,72px)}.charity-work-head span{color:#66756e}.charity-resource-form button,.charity-task-list article>button,.charity-work-head>button{color:#f6efd9;cursor:pointer;background:#153a2b;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:inline-flex}.charity-notice{color:#463816;background:#e3d5a9;border-left:3px solid #b88427;max-width:1116px;margin:20px auto 0;padding:14px 18px}.charity-resource-form{background:#e8e3d5;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1116px;margin:26px auto;padding:28px;display:grid}.charity-resource-form label{color:#4f6058;gap:8px;font-size:12px;font-weight:700;display:grid}.charity-resource-form .wide{grid-column:1/-1}.charity-resource-form input,.charity-resource-form select,.charity-resource-form textarea{color:#11271f;font:inherit;background:0 0;border:0;border-bottom:1px solid #8b968f;outline:none;padding:11px 2px}.charity-resource-form textarea{resize:vertical;min-height:90px}.charity-resource-form small{color:#7a5d28;font-weight:400}.charity-resource-form button{justify-self:start}.charity-impact-ledger,.charity-project-lines,.charity-resource-list,.charity-review-list,.charity-task-list{max-width:1116px;margin:34px auto}.charity-resource-list article{border-top:1px solid #11271f29;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:26px;padding:24px 0;display:grid}.charity-resource-list article>div:first-child{gap:6px;display:grid}.charity-resource-list article>div strong{font-size:18px}.charity-resource-list small{color:#68766f}.charity-state{color:#89641f;text-transform:uppercase;font-size:11px}.charity-resource-list dl{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.charity-resource-list dl div{gap:5px;display:grid}.charity-resource-list dt{color:#738078;font-size:11px}.charity-resource-list dd{margin:0;font-weight:700}.charity-resource-list footer{gap:8px;display:flex}.charity-match button,.charity-resource-list footer button,.charity-review-list button{color:#153a2b;cursor:pointer;background:0 0;border:1px solid #11271f40;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.charity-segment{background:#ded8c8;border-radius:999px;padding:4px;display:flex}.charity-segment button{color:#52635c;background:0 0;border:0;border-radius:999px;padding:9px 14px}.charity-segment button.active{color:#fff;background:#153a2b}.charity-project-lines h2{font-size:24px}.charity-project-lines article{border-top:1px solid #11271f26;grid-template-columns:110px 1fr;gap:8px;padding:18px 0;display:grid}.charity-project-lines article span{color:#8a641d;grid-row:1/3;font-size:12px}.charity-project-lines article small{color:#68766f}.charity-task-list{background:#11271f21;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.charity-task-list article{background:#f3f0e7;min-height:280px;padding:28px}.charity-task-list article header{color:#8a641d;justify-content:space-between;font-size:12px;display:flex}.charity-task-list h2{margin:28px 0 8px;font-size:25px}.charity-task-list p{color:#66766e;line-height:1.5}.charity-allocation{color:#1f6045;align-items:center;gap:8px;margin:24px 0;display:flex}.charity-inline-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.charity-inline-actions button{color:#f6efd9;cursor:pointer;background:#153a2b;border:0;border-radius:999px;padding:10px 14px;font-weight:700}.charity-inline-actions button.ghost{color:#153a2b;background:0 0;border:1px solid #11271f40}.charity-match{border-top:1px solid #11271f26;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.charity-match span{gap:3px;display:grid}.charity-match small{color:#77837c}.charity-review-list article{border-top:1px solid #11271f26;grid-template-columns:70px 1fr auto auto;align-items:center;gap:14px;padding:18px 0;display:grid}.charity-review-list article>span{color:#8a641d;font-size:12px}.charity-review-list article>div{gap:5px;display:grid}.charity-review-list small{color:#6a7770}.charity-review-list button.danger{color:#8d382f;border-color:#b98b86}.charity-impact-head{color:#f5efdc;text-align:center;background:#153a2b;padding:80px 7vw}.charity-impact-head svg{color:#d1a54c}.charity-impact-head p{color:#b8cabc}.charity-impact-head h1{letter-spacing:-.07em;margin:14px 0;font-size:clamp(72px,11vw,150px)}.charity-impact-head h1 small{letter-spacing:.1em;color:#d1a54c;margin-left:12px;font-size:15px}.charity-impact-head>span{color:#a9bbb0}.charity-impact-metrics{border-bottom:1px solid #11271f26;grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;padding:44px 0;display:grid}.charity-impact-metrics div{text-align:center;gap:7px;display:grid}.charity-impact-metrics small{color:#6e7b74}.charity-impact-metrics strong{font-size:28px}.charity-impact-ledger>header{align-items:center;gap:10px;display:flex}.charity-impact-ledger article{border-top:1px solid #11271f26;grid-template-columns:80px 1fr auto;gap:20px;padding:22px 0;display:grid}.charity-impact-ledger article small,.charity-impact-ledger article time{color:#6e7b74}.charity-impact-ledger article p{margin:7px 0;line-height:1.5}.charity-live{color:#eef2e9;background:#071a13;min-height:100vh}.charity-live-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071a13e0;border-color:#dcb55e2e}.charity-live-nav .charity-nav a,.charity-live-nav>a{color:#d8e3dc}.charity-live-hero{background:radial-gradient(circle at 72% 42%,#25734f3b,#0000 30%),linear-gradient(115deg,#071a13,#0b251b 58%,#102e21);align-items:center;min-height:calc(100svh - 76px);padding:clamp(80px,11vh,130px) clamp(28px,7vw,110px) 110px;display:flex;position:relative;overflow:hidden}.charity-live-hero:before{content:"";opacity:.16;background-image:linear-gradient(#eacf8e3d 1px,#0000 0),linear-gradient(90deg,#eacf8e3d 1px,#0000 0);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 68%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 68%,#0000)}.charity-live-copy{z-index:2;max-width:850px;animation:charity-live-rise .7s ease-out both;position:relative}.charity-live-copy>p{color:#d8b45d;letter-spacing:.12em;align-items:center;gap:9px;font-size:13px;display:flex}.charity-live-copy>p i{color:#fff;letter-spacing:.1em;background:#c95d45;padding:3px 7px;font-size:9px;font-style:normal}.charity-live-copy h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(48px,7.2vw,104px);font-weight:650;line-height:.94}.charity-live-copy>span{color:#a9bbb0;max-width:560px;font-size:15px;line-height:1.7;display:block}.charity-live-copy>div{gap:12px;margin-top:36px;display:flex}.charity-empty-flight a,.charity-live-copy a{color:#f2d58f;border:1px solid #ddb5586b;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}.charity-live-copy a:first-child{color:#10271d;background:#d8ae51;border-color:#d8ae51;font-weight:750}.charity-signal{aspect-ratio:1;width:min(42vw,600px);position:absolute;top:50%;right:clamp(-100px,3vw,40px);transform:translateY(-50%)}.charity-signal>i{border:1px solid #d7b05433;border-radius:50%;animation:charity-signal-pulse 3.6s ease-out infinite;position:absolute;inset:10%}.charity-signal>i:nth-child(2){animation-delay:.8s;inset:24%}.charity-signal>i:nth-child(3){animation-delay:1.6s;inset:38%}.charity-signal>span{color:#e7c46e;filter:drop-shadow(0 0 24px #e5c0668c);place-items:center;animation:charity-bird-hover 2.8s ease-in-out infinite;display:grid;position:absolute;inset:43%}.charity-signal>b{color:#e2c6827a;letter-spacing:.28em;font-size:11px;position:absolute;bottom:19%;right:14%}.charity-live-hero>aside{z-index:2;color:#bdd0c4;align-items:center;gap:12px;display:flex;position:absolute;bottom:34px;left:clamp(28px,7vw,110px)}.charity-live-hero>aside span{gap:3px;display:grid}.charity-live-hero>aside small{color:#789387}.charity-live-metrics{background:#0a2118;border-top:1px solid #dbb65d33;border-bottom:1px solid #dbb65d33;grid-template-columns:repeat(4,1fr);display:grid}.charity-live-metrics>div{border-right:1px solid #dbb65d24;align-content:center;gap:7px;min-height:170px;padding:32px clamp(20px,3vw,48px);display:grid}.charity-live-metrics small,.charity-live-metrics span{color:#849b8e}.charity-live-metrics strong{color:#f0d48d;letter-spacing:-.06em;font-size:clamp(32px,4vw,58px)}.charity-mission-stage{color:#11271e;background:#eef0e8;padding:100px clamp(24px,6vw,92px)}.charity-mission-stage>header{justify-content:space-between;align-items:end;gap:30px;max-width:1300px;margin:0 auto 42px;display:flex}.charity-mission-stage>header p,.charity-signal-desk>div>p{color:#9a712b;text-transform:uppercase;letter-spacing:.13em;font-size:12px}.charity-mission-stage h2,.charity-signal-desk h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(34px,5vw,66px);line-height:1}.charity-live-state{color:#286247;align-items:center;gap:8px;font-weight:700;display:flex}.charity-live-state i{background:#3a8f65;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #3a8f651f}.charity-flight-board{background:#11271e2b;grid-template-columns:minmax(0,1.5fr) minmax(310px,.55fr);gap:1px;max-width:1300px;margin:0 auto;display:grid}.charity-flight-story,.charity-proof-receipt{background:#f7f6ef;padding:clamp(26px,4vw,58px)}.charity-flight-context{border-bottom:1px solid #11271e24;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding-bottom:38px;display:grid}.charity-flight-context>span{gap:6px;display:grid}.charity-flight-context>span:last-child{text-align:right}.charity-flight-context em,.charity-flight-context small{color:#728078;font-size:12px;font-style:normal}.charity-flight-context strong{font-size:19px}.charity-proof-path{margin:0;padding:30px 0 0;list-style:none;display:grid}.charity-proof-path li{color:#88958e;grid-template-columns:42px 1fr;gap:14px;min-height:82px;display:grid;position:relative}.charity-proof-path li:after{content:"";background:#ccd3ce;width:1px;position:absolute;top:35px;bottom:0;left:20px}.charity-proof-path li:last-child:after{display:none}.charity-proof-path svg{z-index:1;background:#f7f6ef;border:1px solid #c5cec8;border-radius:50%;width:40px;height:40px;padding:9px}.charity-proof-path li.current,.charity-proof-path li.done{color:#1c5d40}.charity-proof-path li.current svg{color:#a67620;border-color:#d2ac5b;box-shadow:0 0 0 7px #d2ac5b1f}.charity-proof-path span{align-content:start;gap:4px;display:grid}.charity-proof-path small{color:#7d8982}.charity-proof-receipt>p{color:#92702d;letter-spacing:.13em;font-size:12px}.charity-receipt-seal{color:#a57720;border-top:1px solid #11271e26;border-bottom:1px solid #11271e26;align-items:center;gap:14px;margin:30px 0;padding:22px 0;display:flex}.charity-receipt-seal span{letter-spacing:.12em;font-weight:800;display:grid}.charity-receipt-seal small{color:#7d8982;letter-spacing:0;font-weight:400}.charity-proof-receipt dl{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.charity-proof-receipt dl div{gap:5px;display:grid}.charity-proof-receipt dt{color:#7d8982;font-size:11px}.charity-proof-receipt dd{margin:0;font-weight:760}.charity-proof-receipt>a,.charity-signal-desk a{color:#1e5a3e;align-items:center;gap:8px;margin-top:28px;font-weight:750;text-decoration:none;display:inline-flex}.charity-empty-flight{color:#dce8df;background:#102a1f;justify-items:start;gap:18px;max-width:1300px;margin:0 auto;padding:70px;display:grid}.charity-signal-desk{background:#dbb65d2e;grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.charity-signal-desk>div{background:#0b2118;padding:clamp(50px,7vw,100px)}.charity-signal-desk>div>span{color:#92a99b;max-width:580px;margin-top:22px;line-height:1.7;display:block}.charity-signal-desk h2{color:#edf2ea}.charity-signal-desk a{color:#e0bb66}.charity-reminder-stream>header{color:#e9d293;border-bottom:1px solid #dbb65d2e;align-items:center;gap:9px;padding-bottom:18px;display:flex}.charity-reminder-stream article{border-bottom:1px solid #dbb65d1f;grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.charity-reminder-stream article>span{color:#e0bb66;font-size:26px}.charity-reminder-stream article>span small{font-size:11px}.charity-reminder-stream article>div{gap:4px;display:grid}.charity-reminder-stream article small,.charity-reminder-stream>p{color:#819a8b}.charity-proof-review{background:#c6983f14;border-left:3px solid #c6983f;margin-top:18px;padding:18px}.charity-proof-review>span{color:#946c21;font-size:12px;font-weight:750}.charity-proof-review>p{margin:8px 0 0}.charity-ops-strip{border-top:1px solid #11271f29;border-bottom:1px solid #11271f29;grid-template-columns:repeat(4,1fr);max-width:1116px;margin:34px auto 0;display:grid}.charity-ops-strip>div{border-right:1px solid #11271f1f;gap:7px;padding:24px;display:grid}.charity-ops-strip small{color:#748078}.charity-ops-strip strong{font-size:28px}.charity-review-clear{color:#256047;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:28px 0;display:grid}.charity-review-clear p{color:#6e7c74;margin:5px 0 0}.charity-review-clear a{color:#8f6720;font-weight:750}@keyframes charity-live-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes charity-signal-pulse{0%{opacity:0;transform:scale(.82)}35%{opacity:.85}to{opacity:0;transform:scale(1.14)}}@keyframes charity-bird-hover{0%,to{transform:translateY(-5px)rotate(-4deg)}50%{transform:translateY(7px)rotate(3deg)}}@media (max-width:850px){.charity-topbar{min-height:62px;padding:0 16px}.charity-nav{z-index:50;padding:7px 2px calc(7px + env(safe-area-inset-bottom));background:#102b20;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.charity-nav a{color:#b6c6bd;flex:16.666%;justify-items:center;gap:3px;min-width:0;padding:5px 1px;font-size:9px;display:grid}.charity-nav a.active{color:#e0b762;background:0 0}.charity-hero{min-height:calc(100svh - 62px);padding:70px 22px 120px}.charity-hero-copy h1{font-size:clamp(38px,12vw,50px);line-height:.94}.charity-flight{opacity:.45;width:80vw;top:8%;right:-22vw}.charity-hero>aside{bottom:28px;left:22px;right:22px}.charity-pulse{grid-template-columns:repeat(2,1fr);padding:34px 12px}.charity-pulse>div{border-bottom:1px solid #11271f21;padding:18px}.charity-route-section{grid-template-columns:1fr;padding:70px 22px}.charity-final{grid-template-columns:1fr;padding:55px 22px}.charity-final a,.charity-final p{grid-area:auto/1;justify-self:start}.charity-work-head{flex-direction:column;align-items:flex-start;padding:42px 20px 24px}.charity-resource-form{grid-template-columns:1fr;margin:20px;padding:20px}.charity-resource-form .wide{grid-column:1}.charity-impact-ledger,.charity-project-lines,.charity-resource-list,.charity-review-list,.charity-task-list{margin:24px 20px}.charity-resource-list article{grid-template-columns:1fr}.charity-resource-list dl{grid-template-columns:repeat(2,1fr)}.charity-task-list{grid-template-columns:1fr}.charity-review-list article{grid-template-columns:55px 1fr}.charity-review-list article button{grid-row:2}.charity-impact-metrics{grid-template-columns:repeat(2,1fr);gap:22px;padding:32px 20px}.charity-impact-ledger article{grid-template-columns:55px 1fr}.charity-impact-ledger article>span{grid-column:2}.charity-page{padding-bottom:74px}}@media (max-width:360px){.charity-hero-copy h1{font-size:32px}.charity-hero{padding-left:18px;padding-right:18px}.charity-hero>aside{left:18px;right:18px}.charity-work-head h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.charity-flight{animation:none}}.creative-studio-simple{background:#07110d;min-height:100svh}.creative-simple-hero,.creative-simple-history,.creative-simple-result,.creative-simple-shell{width:min(100% - 2rem,72rem);margin-inline:auto}.creative-simple-hero{border-bottom:1px solid #79d3a42e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,4rem);display:grid}.creative-simple-hero h1{color:#f5f2e8;letter-spacing:-.055em;max-width:15ch;margin:.4rem 0 1rem;font-size:clamp(2.65rem,7vw,5.4rem);line-height:.98}.creative-simple-hero>div>p:last-child{color:#9eb5a8;max-width:42rem;margin:0;font-size:1rem;line-height:1.75}.creative-simple-hero>aside{border-left:1px solid #79d3a447;justify-items:end;padding-left:clamp(1.5rem,4vw,3rem);display:grid}.creative-simple-hero>aside small{color:#80998b;letter-spacing:.08em;font-size:.78rem}.creative-simple-hero>aside strong{color:#d8b861;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,4.7rem);line-height:1}.creative-simple-shell{padding:clamp(2rem,5vw,4rem) 0}.creative-simple-composer{gap:1.6rem;max-width:54rem;display:grid}.creative-type-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.creative-type-picker button{color:#9bb0a4;text-align:left;cursor:pointer;background:0 0;border:1px solid #9ab0a433;border-radius:.9rem;align-items:center;gap:.75rem;min-height:5.2rem;padding:.9rem;transition:color .16s,border-color .16s,transform .16s;display:flex}.creative-type-picker button.is-active,.creative-type-picker button:hover{color:#f3f1e8;border-color:#5fd28f;transform:translateY(-2px)}.creative-type-picker button.is-active svg{color:#5fd28f}.creative-type-picker button span{gap:.2rem;display:grid}.creative-type-picker button strong{font-size:1rem}.creative-type-picker button small{color:#71887b;font-size:.72rem}.creative-style-picker{border:0;gap:.65rem;padding:0;display:grid}.creative-style-picker legend{color:#82978b;font-size:.78rem}.creative-style-picker>div{scrollbar-width:thin;gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.creative-style-picker button{color:#91a69a;font:inherit;cursor:pointer;background:0 0;border:1px solid #9ab0a433;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.58rem .78rem;font-size:.78rem;display:inline-flex}.creative-style-picker button i{background:var(--style-color);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--style-color);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.creative-style-picker button i{box-shadow:0 0 0 3px color-mix(in srgb,var(--style-color) 16%,transparent)}}.creative-style-picker button.is-active{color:#f5f2e8;border-color:var(--style-color)}.creative-brief-field{gap:.65rem;display:grid}.creative-brief-field>span{color:#f2efe5;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:700}.creative-brief-field textarea{resize:vertical;color:#f3f1e8;width:100%;min-height:11rem;font:inherit;background:0 0;border:0;border-bottom:1px solid #9ab0a452;border-radius:0;outline:none;padding:1.2rem 0;font-size:1.05rem;line-height:1.75}.creative-brief-field textarea:focus{border-color:#5fd28f}.creative-brief-field textarea::placeholder{color:#62776b}.creative-previous-picker{color:#82978b;font-size:.86rem}.creative-previous-picker summary{cursor:pointer;width:fit-content}.creative-previous-picker select{color:#e9eee9;background:#0d1b15;border:1px solid #9ab0a440;border-radius:.65rem;width:min(100%,36rem);margin-top:.8rem;padding:.8rem .9rem;display:block}.creative-simple-submit{justify-content:space-between;align-items:center;gap:1rem;display:flex}.creative-simple-submit>span{color:#81978a;font-size:.82rem}.creative-simple-result button,.creative-simple-submit button{color:#07110d;min-height:3.25rem;font:inherit;cursor:pointer;background:#6ee19d;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.35rem;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.creative-simple-result button:hover,.creative-simple-submit button:hover{background:#8aefb3;transform:translateY(-2px)}.creative-simple-submit button:disabled{color:#718178;cursor:not-allowed;background:#1b2922;transform:none}.creative-simple-notice{color:#c6d2cb;margin:-.8rem 0 0;font-size:.86rem}.creative-simple-notice.is-working{color:#6ee19d;animation:creative-simple-pulse 1.4s ease-in-out infinite}.creative-simple-result{border-block:1px solid #6ee19d47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem 2rem;padding:1.6rem 0;display:grid}.creative-simple-result>span{color:#6ee19d;align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.creative-simple-result h2,.creative-simple-result p{margin:0}.creative-simple-result h2{color:#f3f1e8;font-size:1.15rem}.creative-simple-result p,.creative-simple-result>small{color:#81978a;font-size:.8rem}.creative-simple-result footer{grid-column:2/-1;gap:.7rem;display:flex}.creative-simple-result footer button:last-child:not(:first-child){color:#dce6df;background:0 0;border:1px solid #9ab0a44d}.creative-simple-history{padding:clamp(3rem,7vw,6rem) 0}.creative-simple-history header h2{color:#f3f1e8;margin:.35rem 0 1.6rem;font-size:clamp(1.5rem,3vw,2.2rem)}.creative-simple-history article{border-top:1px solid #9ab0a429;grid-template-columns:5rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.creative-simple-history article>span{color:#8fa397;font-size:.76rem}.creative-simple-history article>span.succeeded{color:#6ee19d}.creative-simple-history h3,.creative-simple-history p{margin:0}.creative-simple-history h3{color:#e9eee9;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.creative-simple-history article>small,.creative-simple-history p{color:#72877b;font-size:.76rem}.creative-simple-history article button{color:#75dfa0;font:inherit;cursor:pointer;background:0 0;border:0}.express-delivery-option{background:#1f995c14;border-left:2px solid #46bd7c;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.express-delivery-option>span{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .55rem;display:grid}.express-delivery-option small{color:var(--muted);grid-column:2}.express-delivery-option a{color:#0d6c40;flex:none;font-weight:800}.creative-agent-job-log{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.creative-agent-job-log>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.creative-agent-job-log h3{color:var(--ink);margin:.25rem 0 0;font-size:1.35rem}.creative-agent-job-log>header>small{max-width:28rem;color:var(--muted);text-align:right}.creative-agent-job-list{margin-top:1rem}.creative-agent-job-list article{border-top:1px solid var(--line);grid-template-columns:5rem minmax(14rem,1.5fr) minmax(20rem,1fr);gap:1rem;padding:1rem 0;display:grid}.creative-agent-job-list article>span{color:var(--muted);font-size:.75rem;font-weight:800}.creative-agent-job-list article>span.succeeded{color:var(--green)}.creative-agent-job-list h4,.creative-agent-job-list p{margin:0}.creative-agent-job-list h4{color:var(--ink);font-size:.96rem}.creative-agent-job-list div>small,.creative-agent-job-list footer small,.creative-agent-job-list p{color:var(--muted);font-size:.74rem}.creative-agent-job-list div>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;display:-webkit-box;overflow:hidden}.creative-agent-job-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;display:grid}.creative-agent-job-list dl div{min-width:0}.creative-agent-job-list dt{color:var(--muted);font-size:.68rem}.creative-agent-job-list dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.creative-agent-job-list footer{grid-column:2/-1;justify-content:space-between;gap:.8rem;display:flex}.creative-agent-job-list footer em{color:#a94a3a;font-size:.72rem;font-style:normal}.creative-agent-log-empty{color:var(--muted)}@keyframes creative-simple-pulse{50%{opacity:.55}}@media (max-width:760px){.creative-simple-hero{grid-template-columns:1fr;align-items:start;gap:1.5rem;padding-top:2.2rem}.creative-simple-hero h1{max-width:10ch;font-size:clamp(2.65rem,14vw,4.2rem)}.creative-simple-hero>aside{border:0;justify-items:start;padding:0}.creative-simple-hero>aside strong{font-size:2.4rem}.creative-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-type-picker button{min-height:4.5rem}.creative-brief-field textarea{min-height:9.5rem}.creative-simple-submit{flex-direction:column;align-items:stretch}.creative-simple-submit button{width:100%}.creative-simple-result{grid-template-columns:1fr}.creative-simple-result footer{grid-column:1}.creative-simple-history article{grid-template-columns:4.5rem minmax(0,1fr) auto}.creative-simple-history article button{grid-column:2;justify-self:start}.creative-agent-job-log>header,.express-delivery-option{flex-direction:column;align-items:flex-start}.creative-agent-job-log>header>small{text-align:left}.creative-agent-job-list article{grid-template-columns:4.5rem minmax(0,1fr)}.creative-agent-job-list dl,.creative-agent-job-list footer{grid-column:2}}@media (prefers-reduced-motion:reduce){.creative-simple-result button,.creative-simple-submit button,.creative-type-picker button{transition:none}.creative-simple-notice.is-working{animation:none}}.creative-ai-conversation{border-bottom:1px solid #9ab0a429;gap:1rem;padding-block:.15rem 1.1rem;display:grid}.creative-ai-conversation>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.creative-ai-conversation>header>button,.creative-ai-conversation>header>span{align-items:center;gap:.5rem;display:inline-flex}.creative-ai-conversation>header>span{color:#b8c8bf;font-size:.88rem}.creative-ai-conversation>header>button{color:#79e4a5;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #6ee19d57;border-radius:999px;padding:.55rem .9rem;font-size:.82rem;font-weight:700}.creative-ai-conversation>header>button:disabled{color:#65786e;cursor:not-allowed;border-color:#9ab0a424}.creative-ai-reply{background:linear-gradient(120deg,#3aa66a1a,#0000 72%);border-left:2px solid #62d894;gap:.75rem;padding:1.1rem 1.2rem;animation:creative-reply-in .26s ease-out both;display:grid}.creative-ai-reply>strong{color:#77e2a2;font-size:.82rem}.creative-ai-reply p,.creative-ai-reply ul{color:#dbe6df;margin:0;font-size:.92rem;line-height:1.7}.creative-ai-reply ul{gap:.35rem;padding-left:1.25rem;display:grid}.creative-ai-reply label{gap:.45rem;display:grid}.creative-ai-reply label>span,.creative-ai-reply>small{color:#81978a;font-size:.76rem;line-height:1.55}.creative-ai-reply textarea{resize:vertical;color:#eef5f0;min-height:5.2rem;font:inherit;background:#040d0970;border:1px solid #9ab0a438;border-radius:.75rem;outline:none;padding:.8rem .9rem}.creative-ai-reply textarea:focus{border-color:#62d894}.is-spinning{animation:creative-spin .9s linear infinite}.creative-live-progress{gap:1rem;padding:1rem 0 .2rem;display:grid}.creative-live-progress>header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.creative-live-progress>header strong{color:#f1f5f2;font-size:.92rem}.creative-live-progress>header span{color:#6ee19d;font-size:.78rem}.creative-live-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.creative-live-progress li{color:#61756a;gap:.45rem;font-size:.7rem;display:grid}.creative-live-progress li:before{content:"";background:#1b2a22;width:100%;height:2px}.creative-live-progress li i{color:#71867a;background:#122018;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-style:normal;display:grid}.creative-live-progress li.is-active,.creative-live-progress li.is-done{color:#cfe1d6}.creative-live-progress li.is-active:before,.creative-live-progress li.is-done:before{background:#62d894}.creative-live-progress li.is-active i{color:#06110c;background:#62d894;animation:creative-stage-pulse 1.45s ease-out infinite;box-shadow:0 0 #62d89459}.creative-live-progress li.is-done i{color:#62d894;background:#62d89424}.creative-simple-result{grid-template-columns:1fr;align-items:stretch;padding:clamp(1.5rem,4vw,2.5rem) 0}.creative-simple-result>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.creative-simple-result>header>span{color:#6ee19d;align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.creative-simple-result>header>small{color:#81978a;font-size:.78rem}.creative-result-copy{gap:.35rem;display:grid}.creative-artifact-preview{background:#fff;border:1px solid #6ee19d47;border-radius:1rem;min-height:34rem;animation:creative-preview-reveal .42s ease-out both;overflow:hidden;box-shadow:0 1.4rem 4rem #0000004d}.creative-artifact-preview iframe{background:#fff;border:0;width:100%;height:44rem;display:block}.creative-artifact-preview img{width:min(100%,48rem);height:auto;margin-inline:auto;display:block}.creative-artifact-preview.is-image{background:#07110d;min-height:0}.creative-artifact-placeholder{color:#83998c;background:#ffffff08;border:1px dashed #9ab0a440;border-radius:1rem;align-content:center;place-items:center;gap:.8rem;min-height:13rem;display:grid}.creative-simple-result footer{grid-column:1;justify-content:flex-end}@keyframes creative-spin{to{transform:rotate(1turn)}}@keyframes creative-reply-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes creative-stage-pulse{70%{box-shadow:0 0 0 .55rem #0000}}@keyframes creative-preview-reveal{0%{opacity:0;transform:translateY(.8rem)scale(.99)}}@media (max-width:760px){.creative-ai-conversation>header{flex-direction:column;align-items:flex-start}.creative-live-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.creative-simple-result>header{flex-direction:column;align-items:flex-start}.creative-artifact-preview{border-radius:.7rem;min-height:26rem}.creative-artifact-preview iframe{height:34rem}.creative-simple-result footer button{width:100%}}@media (prefers-reduced-motion:reduce){.creative-ai-reply,.creative-artifact-preview,.creative-live-progress li.is-active i,.is-spinning{animation:none}}.agent-dev-page{color:#eef8f1;background:radial-gradient(circle at 82% 8%,#37d68f1f,#0000 30rem),#050b09;min-height:100svh;overflow-x:hidden}.agent-control-developer-link{color:#e6f3eb;background:#53d99f12;border:1px solid #53d99f42;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;width:min(1180px,100% - 2rem);margin:1rem auto 0;padding:1rem 1.1rem;text-decoration:none;display:grid}.agent-control-developer-link>svg:first-child{color:#53d99f}.agent-control-developer-link span{gap:.2rem;display:grid}.agent-control-developer-link small{color:#85998e}.agent-control-developer-arrow{transform:rotate(180deg)}.agent-dev-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b09d6;border-bottom:1px solid #8ebea21f;align-items:center;gap:.75rem;min-height:4.4rem;padding:0 clamp(1rem,5vw,5.5rem);display:flex}.agent-dev-topbar>a{color:#dfece4;border:1px solid #c8e5d324;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.agent-dev-topbar>span{color:#82968b;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:.78rem}.agent-dev-intro{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2.5rem,8vw,7rem);width:min(1180px,100% - 2rem);min-height:min(690px,100svh - 4.4rem);margin:0 auto;padding:clamp(3.5rem,9vw,7.5rem) 0 4rem;display:grid}.agent-dev-intro>div:first-child{animation:agent-dev-rise .56s ease-out both}.agent-dev-kicker,.agent-dev-section-title p{color:#c3a359;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:800}.agent-dev-intro h1{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3.1rem,7.4vw,7rem);line-height:.92}.agent-dev-intro>div:first-child>p:not(.agent-dev-kicker){color:#9eafa5;max-width:38rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.agent-dev-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.agent-dev-actions a,.agent-dev-create-token{color:#eaf5ee;min-height:3rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #c0dccb2e;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.15rem;font-weight:760;text-decoration:none;transition:transform .18s,border-color .18s;display:inline-flex}.agent-dev-actions a:hover,.agent-dev-create-token:hover{border-color:#53d99f9e;transform:translateY(-2px)}.agent-dev-actions a.primary,.agent-dev-create-token{color:#04120c;background:#53d99f;border-color:#53d99f}.agent-dev-loop{border-top:1px solid #bddac82e;display:grid;position:relative}.agent-dev-loop:before{content:"";background:linear-gradient(#53d99f,#0000);width:1px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 26px #53d99f8c}.agent-dev-loop>div{border-bottom:1px solid #bddac824;grid-template-columns:2.5rem 1fr;align-content:center;column-gap:.75rem;min-height:6.4rem;padding:1rem 0 1rem 1.35rem;animation:agent-dev-rise .5s ease-out both;display:grid}.agent-dev-loop>div:nth-child(2){animation-delay:80ms}.agent-dev-loop>div:nth-child(3){animation-delay:.16s}.agent-dev-loop>div:nth-child(4){animation-delay:.24s}.agent-dev-loop span{color:#53d99f;grid-row:span 2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.agent-dev-loop strong{font-size:1.05rem}.agent-dev-loop small{color:#7d9185;margin-top:.25rem}.agent-dev-console,.agent-dev-endpoints,.agent-dev-ledger{width:min(1180px,100% - 2rem);margin-inline:auto}.agent-dev-console{border-top:1px solid #bddac824;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.agent-dev-section-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-dev-section-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.55rem)}.agent-dev-section-title>span{color:#88a395;white-space:nowrap;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.agent-dev-scope-line{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.agent-dev-compatible span,.agent-dev-scope-line span{color:#a9bbb1;border:1px solid #acd4be29;border-radius:999px;padding:.42rem .7rem;font-size:.75rem}.agent-dev-create-token:disabled{opacity:.62;cursor:wait}.agent-dev-token-reveal{background:#c3a35917;border-left:2px solid #c3a359;grid-template-columns:1fr auto;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.agent-dev-token-reveal p{color:#c3a359;grid-column:1/-1;margin:0;font-size:.74rem}.agent-dev-token-reveal code{color:#e6eee9;text-overflow:ellipsis;overflow:hidden}.agent-dev-token-reveal button{color:#53d99f;cursor:pointer;background:0 0;border:0}.agent-dev-token-list{border-top:1px solid #bddac824;margin-top:2rem}.agent-dev-token-list>p{color:#72877b;font-size:.75rem}.agent-dev-token-list>div{border-bottom:1px solid #bddac81c;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.agent-dev-token-list>div>svg{color:#53d99f}.agent-dev-token-list span{gap:.25rem;display:grid}.agent-dev-token-list small{color:#778b80}.agent-dev-token-list em{color:#90a59a;font-size:.74rem;font-style:normal}.agent-dev-code-panel{background:#09120e;border:1px solid #53d99f3d;border-radius:1.25rem;align-self:start;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 28px 80px #0000004d}.agent-dev-code-panel pre{color:#bdebd3;border-block:1px solid #bddac821;margin:1.5rem 0;padding:1rem 0;font-size:.78rem;line-height:1.75;overflow-x:auto}.agent-dev-compatible,.agent-dev-protocols{flex-wrap:wrap;gap:.45rem;display:flex}.agent-dev-protocols{margin:0 0 1rem}.agent-dev-protocols span{color:#bdebd3;border:1px solid #53d99f3d;border-radius:999px;padding:.38rem .62rem;font-size:.76rem}.agent-dev-compatible span{align-items:center;gap:.32rem;display:inline-flex}.agent-dev-code-panel>a{color:#53d99f;align-items:center;gap:.4rem;margin-top:1.25rem;text-decoration:none;display:inline-flex}.agent-dev-ledger{border-top:1px solid #bddac824;padding:clamp(3rem,7vw,6rem) 0}.agent-dev-job-list{margin-top:2rem}.agent-dev-job-list>div{border-bottom:1px solid #bddac81f;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;display:grid}.agent-dev-job-list>div>span{border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.agent-dev-job-list>div>span.done{color:#53d99f;background:#53d99f1f}.agent-dev-job-list>div>span.waiting{color:#d9bc78;background:#c3a35924;animation:agent-dev-pulse 1.8s ease-in-out infinite}.agent-dev-job-list div>div{gap:.18rem;display:grid}.agent-dev-job-list small{color:#71877a}.agent-dev-job-list strong{font-size:1.05rem}.agent-dev-job-list p{color:#879b90;margin:.25rem 0 0}.agent-dev-job-list em{color:#97aa9f;font-size:.75rem;font-style:normal}.agent-dev-endpoints{border-block:1px solid #bddac824;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:7rem;padding:1.5rem 0;display:flex}.agent-dev-endpoints>div{gap:.35rem;display:grid}.agent-dev-endpoints a{color:#dceae1;align-items:center;gap:.45rem;font-weight:750;text-decoration:none;display:inline-flex}.agent-dev-endpoints>a{color:#53d99f}.agent-dev-endpoints span{color:#74887d;font-size:.78rem}.agent-dev-notice{z-index:80;color:#dfece4;background:#0c1712;border:1px solid #53d99f59;border-radius:.85rem;width:min(28rem,100% - 2rem);margin:0;padding:.9rem 1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 50px #0006}@keyframes agent-dev-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-dev-pulse{50%{transform:scale(1.05);box-shadow:0 0 0 8px #c3a35900}}@media (max-width:760px){.agent-dev-topbar{min-height:3.8rem;padding-inline:1rem}.agent-dev-intro{grid-template-columns:1fr;gap:3rem;min-height:auto;padding:3.2rem 0}.agent-dev-intro h1{max-width:8ch;font-size:clamp(3.2rem,16vw,5.2rem)}.agent-dev-actions{grid-template-columns:1fr;display:grid}.agent-dev-actions a{width:100%}.agent-dev-loop>div{min-height:5.6rem}.agent-dev-console{grid-template-columns:1fr;padding:3.4rem 0}.agent-dev-section-title{display:grid}.agent-dev-section-title>span{white-space:normal}.agent-dev-job-list>div,.agent-dev-token-list>div{grid-template-columns:auto 1fr}.agent-dev-job-list em,.agent-dev-token-list em{grid-column:2}.agent-dev-token-reveal{grid-template-columns:1fr}.agent-dev-token-reveal p{grid-column:auto}.agent-dev-token-reveal code{white-space:nowrap}.agent-dev-endpoints{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agent-dev-intro>div:first-child,.agent-dev-job-list>div>span.waiting,.agent-dev-loop>div{animation:none}}.talent-preview{border-block:1px solid #b997483d;margin:8px 0 28px;padding:20px 0}.talent-preview>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.talent-preview>header span,.talent-proof-status{align-items:center;gap:8px;display:inline-flex}.talent-preview>header small{color:var(--muted)}.talent-avatar-rail{scrollbar-width:thin;gap:8px;padding:2px 2px 12px;display:flex;overflow-x:auto}.talent-avatar-rail>button{min-width:232px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:54px minmax(132px,1fr);align-items:center;gap:10px;padding:8px 14px 8px 8px;transition:transform .16s,background .16s,border-color .16s;display:grid}.talent-avatar-rail>button.is-active,.talent-avatar-rail>button:hover{background:#2b7e5514;border-color:#2b7e553d;transform:translateY(-2px)}.talent-avatar-rail button>span:last-child{gap:4px;display:grid}.talent-avatar-rail button small{color:var(--muted);line-height:1.25}.talent-avatar,.talent-pet-avatar{color:#f8f4e7;background-color:#15372b;background-position:50%;background-size:cover;border:2px solid #cda84e85;flex:none;place-items:center;font-weight:800;display:grid}.talent-avatar{border-radius:17px;width:54px;height:54px}.talent-pet-avatar{border-radius:18px;width:52px;height:52px}.talent-proof{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr) auto;align-items:center;gap:24px;min-height:190px;padding:24px 0 4px;animation:talent-proof-in .28s both;display:grid;position:relative}.talent-proof h2{max-width:680px;margin:10px 0 8px;font-size:clamp(1.35rem,2.1vw,2rem)}.talent-proof p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.talent-proof ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.talent-proof li{align-items:flex-start;gap:7px;font-size:.9rem;display:flex}.talent-proof li svg{color:var(--accent-strong);flex:none;margin-top:3px}.talent-proof>aside{border-left:1px solid #b997483d;align-items:center;gap:12px;padding-left:20px;display:flex}.talent-proof>aside>span:last-child{gap:3px;display:grid}.talent-proof>aside small{color:var(--accent-strong)}.talent-proof>aside p{max-width:220px;font-size:.82rem;line-height:1.4}.talent-proof>a{color:var(--accent-strong);white-space:nowrap;align-items:center;gap:6px;font-weight:750;display:inline-flex}@keyframes talent-proof-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.talent-preview{margin-inline:-2px;padding-block:16px}.talent-preview>header{gap:5px;display:grid}.talent-avatar-rail{scroll-snap-type:x proximity;margin-inline:-18px;padding-inline:18px}.talent-avatar-rail>button{scroll-snap-align:start;min-width:210px}.talent-proof{grid-template-columns:1fr;gap:16px;min-height:0;padding-top:18px}.talent-proof>aside{border-top:1px solid #b9974833;border-left:0;padding:12px 0 0}.talent-proof>a{min-height:44px}}@media (prefers-reduced-motion:reduce){.talent-proof{animation:none}.talent-avatar-rail>button{transition:none}}.agent-control-page{min-height:100vh;color:var(--ink);background:linear-gradient(180deg,#204f3a14,transparent 440px),var(--paper);padding:0 max(22px,50vw - 590px) 80px}.agent-control-topbar{justify-content:space-between;align-items:center;min-height:74px;display:flex}.agent-control-heading{max-width:760px;padding:54px 0 36px}.agent-control-heading>a{color:var(--muted);align-items:center;gap:5px;margin-bottom:30px;display:inline-flex}.agent-control-heading h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.98}.agent-control-heading>p:last-child{max-width:650px;color:var(--muted);font-size:1.05rem;line-height:1.7}.agent-control-status{border-block:1px solid #b795444d;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:56px;display:grid}.agent-control-status>span{grid-template-columns:28px 1fr;gap:2px 12px;padding:22px 28px;display:grid}.agent-control-status>span+span{border-left:1px solid #b7954442}.agent-control-status svg{color:var(--accent-strong);grid-row:span 2}.agent-control-status small,.agent-control-work>div>p:last-child,.agent-endpoint-list small{color:var(--muted)}.agent-control-work{border-bottom:1px solid #1e362b1f;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:54px;padding:34px 0 46px;display:grid}.agent-approval-inbox h2,.agent-control-work h2,.agent-endpoints h2{margin:8px 0;font-size:clamp(1.6rem,3vw,2.45rem)}.agent-action-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.agent-action-list button{min-height:126px;color:inherit;text-align:left;background:0 0;border:1px solid #1e362b21;border-radius:18px;gap:8px;padding:16px;transition:transform .15s,border-color .15s,background .15s;display:grid}.agent-action-list button.is-on{background:#297e5417;border-color:#297e5459}.agent-action-list button:hover{transform:translateY(-2px)}.agent-action-list button span{color:var(--accent-strong)}.agent-action-list button small{color:var(--muted)}.agent-approval-rules{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.agent-approval-rules label{border-bottom:1px solid #1e362b1f;align-items:center;min-height:52px;padding:0 14px;display:flex}.agent-approval-rules input{width:18px;height:18px;accent-color:var(--accent-strong);margin-right:10px}.agent-approval-rules span{align-items:center;gap:8px;display:flex}.agent-save-policy{color:#fff;background:var(--accent-strong);border:0;border-radius:999px;grid-column:2;place-self:end start;align-items:center;gap:7px;min-height:44px;margin-top:16px;padding:0 18px;display:inline-flex}.agent-approval-inbox,.agent-endpoints{padding:54px 0 10px}.agent-approval-inbox>article{border-top:1px solid #1e362b26;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:22px 0;display:grid}.agent-approval-inbox article h3{margin:5px 0}.agent-approval-inbox article p{color:var(--muted);margin:0}.agent-approval-inbox article button,.agent-endpoint-editor>button,.agent-endpoints>header button{color:#fff;background:var(--accent-strong);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 15px;display:inline-flex}.agent-approval-inbox article button.secondary{color:var(--ink);background:0 0;border:1px solid #1e362b33}.agent-endpoints>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.agent-endpoint-editor{background:#297e540f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;padding:22px;display:grid}.agent-endpoint-editor label{gap:6px;font-weight:700;display:grid}.agent-endpoint-editor input,.agent-endpoint-editor select{min-height:44px;color:inherit;background:#ffffffbd;border:1px solid #1e362b2b;border-radius:11px;padding:0 12px}.agent-endpoint-editor label small{color:var(--muted);font-weight:400}.agent-endpoint-editor>button{place-self:end start}.agent-endpoint-list article{border-top:1px solid #1e362b21;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.agent-endpoint-list article>span{gap:4px;display:grid}.agent-endpoint-list b{color:#946e1e}.agent-endpoint-list b[data-status=READY]{color:var(--accent-strong)}.agent-control-notice{color:#fff;background:#173629;border-radius:999px;width:fit-content;max-width:100%;margin:24px auto 0;padding:12px 18px;position:sticky;bottom:16px;box-shadow:0 14px 36px #0c241933}.opc-avatar-image,.opc-avatar-public{border-radius:inherit;background-position:50%;background-size:cover;width:100%;height:100%;display:block}.opc-profile-advanced{border-block:1px solid #1e362b1f;padding:4px 0}.opc-profile-advanced summary{color:var(--muted);cursor:pointer;padding:12px 0}.opc-profile-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 0 14px;display:grid}.creator-pet-proof{align-items:center;gap:12px;margin-top:20px;display:flex}.creator-pet-proof>span:last-child{gap:2px;display:grid}.creator-pet-proof p{color:var(--muted);margin:0}.opc-profile-moderation-panel{grid-column:1/-1}.opc-moderation-list{display:grid}.opc-moderation-list>article{border-top:1px solid #1e362b21;grid-template-columns:54px minmax(0,1fr) minmax(180px,.45fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.opc-moderation-avatar{color:#fff;background-color:#17392c;background-position:50%;background-size:cover;border-radius:17px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.opc-moderation-list article>div{gap:4px;display:grid}.opc-moderation-list article p{max-width:660px;color:var(--muted);margin:3px 0;line-height:1.45}.opc-moderation-list article b{color:#986c14;font-size:.78rem}.opc-moderation-list article>label{color:var(--muted);gap:5px;font-size:.78rem;display:grid}.opc-moderation-list input{min-height:40px;color:inherit;background:0 0;border:1px solid #1e362b2b;border-radius:9px;padding:0 10px}@media (max-width:780px){.agent-control-page{padding-inline:18px}.agent-control-heading{padding-top:24px}.agent-control-heading>a{margin-bottom:24px}.agent-control-status{grid-template-columns:1fr}.agent-control-status>span{padding-inline:4px}.agent-control-status>span+span{border-top:1px solid #b7954433;border-left:0}.agent-control-work{grid-template-columns:1fr;gap:22px}.agent-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-approval-rules,.agent-endpoint-editor{grid-template-columns:1fr}.agent-save-policy{grid-column:1;justify-content:center;width:100%}.agent-approval-inbox>article{grid-template-columns:1fr 1fr}.agent-approval-inbox article>div{grid-column:1/-1}.agent-endpoints>header{align-items:flex-start}.agent-control-notice{border-radius:16px}.opc-moderation-list>article{grid-template-columns:48px minmax(0,1fr)}.opc-moderation-list .platform-review-actions,.opc-moderation-list article>label{grid-column:1/-1}.opc-profile-advanced>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agent-action-list button{transition:none}}.landing-operating-value{color:#eaf7ef;background:radial-gradient(circle at 18% 20%,#24d38424,#0000 32%),#07120d;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(42px,7vw,110px);padding:clamp(76px,10vw,144px) clamp(22px,6vw,96px);display:grid}.landing-operating-value>header{align-self:center}.landing-operating-value h2{color:#fff;letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(38px,5.4vw,72px);line-height:1.02}.landing-operating-value>header>p:not(.eyebrow){color:#9db5a8;max-width:580px;font-size:16px;line-height:1.85}.landing-operating-value .primary-action{margin-top:24px}.landing-operating-value>ol{border-top:1px solid #78e0ac38;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.landing-operating-value>ol li{border-bottom:1px solid #78e0ac2e;min-height:230px;padding:34px 32px}.landing-operating-value>ol li:nth-child(odd){border-right:1px solid #78e0ac2e}.landing-operating-value>ol svg{color:#65e7a3;margin-bottom:46px}.landing-operating-value>ol strong{color:#f3cf77;margin-bottom:12px;font-size:22px;display:block}.landing-operating-value>ol p{color:#91a99b;margin:0;line-height:1.7}.creator-growth-page,.platform-admin-page{color:#17251d;background:#f3f6f3;min-height:100svh}.creator-growth-header,.platform-admin-header{background:#fafcfaeb;border-bottom:1px solid #d9e1da;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.creator-growth-hero,.platform-admin-intro{max-width:1320px;margin:0 auto;padding:56px clamp(20px,4vw,54px) 34px}.creator-growth-hero h1,.platform-admin-intro h1{letter-spacing:-.045em;max-width:900px;margin:14px 0 12px;font-size:clamp(38px,6vw,70px);line-height:1.02}.creator-growth-hero>p:not(.eyebrow),.platform-admin-intro>p:not(.eyebrow){color:#617067;max-width:720px;font-size:16px;line-height:1.75}.creator-growth-hero>span,.platform-admin-intro>span{color:#117244;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:750;display:inline-flex}.platform-admin-intro>span.is-loading{color:#7c6a38}.creator-growth-layout,.platform-admin-grid{grid-template-columns:.9fr 1.1fr;gap:22px;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,54px) 80px;display:grid}.creator-application,.creator-progress,.platform-admin-panel{background:#fbfdfb;border:1px solid #d6dfd7;border-radius:18px;min-width:0;padding:28px;box-shadow:0 16px 48px #1c3b280f}.creator-application>header,.creator-progress>header,.platform-admin-panel>header{border-bottom:1px solid #e2e8e3;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.creator-application>header>div,.creator-progress>header>div,.platform-admin-panel>header>div{min-width:0}.creator-application>header svg,.creator-progress>header svg,.platform-admin-panel>header svg{color:#118851}.creator-application h2,.creator-progress h2,.platform-admin-panel h2{margin:0;font-size:20px}.creator-application header p,.platform-admin-panel header p{color:#728078;margin:6px 0 0;font-size:13px}.creator-review-panel,.invite-panel{grid-column:1}.users-panel{grid-row:span 2}.creator-application,.platform-admin-panel form{gap:15px;display:grid}.platform-admin-panel>form{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;margin:22px 0}.creator-application label,.platform-admin-panel label{color:#4a5a50;gap:7px;font-size:13px;font-weight:700;display:grid}.creator-application input,.creator-application textarea,.platform-admin-panel input,.platform-user-search input{color:#17251d;width:100%;font:inherit;background:#fff;border:1px solid #cdd8cf;border-radius:9px;padding:11px 12px}.platform-secret-once{background:#fff9e8;border:1px solid #d2b45f;border-radius:10px;grid-template-columns:1fr auto;gap:5px 14px;margin-bottom:20px;padding:17px;display:grid}.platform-secret-once small{color:#826b2b;grid-column:1/-1}.platform-secret-once strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.platform-admin-list button,.platform-secret-once button,.platform-user-search button{color:#185c38;background:#f6fbf7;border:1px solid #bfd0c3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:750;display:inline-flex}.platform-admin-list{max-height:540px;display:grid;overflow-y:auto}.platform-admin-list>div{border-top:1px solid #e5eae6;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.platform-admin-list>div>span:first-child{gap:4px;min-width:0;display:grid}.platform-admin-list small{color:#758178;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-user-search{grid-template-columns:1fr auto!important;display:grid!important}.platform-review-actions{flex-direction:row!important;gap:7px!important;display:flex!important}.platform-empty{color:#718078;padding:24px 0}.creator-growth-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.creator-progress>header{align-items:center}.creator-progress>header b{color:#156a40;overflow-wrap:anywhere;background:#e4f5ea;border-radius:999px;max-width:48%;margin-left:auto;padding:7px 9px;font-size:11px}.creator-progress-track{background:#dfe7e1;border-radius:99px;height:9px;margin:30px 0 12px;overflow:hidden}.creator-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#16a261,#e2b74e);height:100%;display:block}.creator-progress>strong{color:#185d39}.creator-progress dl{background:#dfe5e0;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;display:grid}.creator-progress dl div{background:#f8faf8;padding:18px 12px}.creator-progress dt{color:#728078;font-size:11px}.creator-progress dd{margin:8px 0 0;font-size:25px;font-weight:800}.creator-progress>p{color:#65736a;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.creator-application textarea{resize:vertical;min-height:110px}.creator-evidence-fields{background:#fbf8ef;border-left:3px solid #d9b34f;gap:10px;padding:16px;display:grid}.creator-evidence-fields p{color:#725f2a;margin:0 0 4px;font-size:13px;font-weight:750}@media (max-width:860px){.creator-growth-layout,.landing-operating-value,.platform-admin-grid{grid-template-columns:1fr}.creator-review-panel,.invite-panel,.users-panel{grid-area:auto}.platform-admin-panel>form{grid-template-columns:1fr 110px}.platform-admin-panel>form .primary-action{grid-column:1/-1}}@media (max-width:560px){.landing-operating-value{padding-top:64px}.landing-operating-value>ol{grid-template-columns:1fr}.landing-operating-value>ol li{min-height:auto;padding:28px 4px;border-right:0!important}.landing-operating-value>ol svg{margin-bottom:28px}.creator-growth-hero,.platform-admin-intro{padding-top:38px}.creator-growth-hero h1,.platform-admin-intro h1{font-size:42px}.creator-application,.creator-progress,.platform-admin-panel{border-radius:12px;padding:20px}.platform-admin-panel>form,.platform-user-search{grid-template-columns:1fr!important}.platform-secret-once{grid-template-columns:1fr}.platform-admin-list>div{flex-direction:column;align-items:flex-start}.creator-progress dl{grid-template-columns:1fr}}.jiling-page{color:#effff6;background:radial-gradient(circle at 72% 18%,#17ff8214,#0000 28rem),#050b08;min-height:100svh;overflow:hidden}.jiling-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b08b8;border-bottom:1px solid #b7ffd517;justify-content:space-between;align-items:center;min-height:72px;padding:0 5vw;display:flex;position:relative}.jiling-header nav{gap:28px;display:flex}.jiling-header nav a{color:#8ba99a;font-size:13px;text-decoration:none;transition:color .18s}.jiling-header nav a:hover{color:#e8fff2}.jiling-stage{grid-template-columns:minmax(280px,.85fr) minmax(380px,1.15fr);align-items:center;min-height:calc(100svh - 72px);padding:5vh 5vw 8vh;display:grid;position:relative}.jiling-stage:before{pointer-events:none;content:"";opacity:0;border:1px solid #82ffb50f;border-radius:46% 54% 12% 12%/48% 48% 8% 8%;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8% 4% 4%;transform:scale(.96)}.jiling-page.is-awake .jiling-stage:before{opacity:1;transform:scale(1)}.jiling-stage-copy{z-index:5;opacity:0;max-width:600px;transition:opacity .62s .2s,transform .72s cubic-bezier(.2,.8,.2,1) .2s;position:relative;transform:translateY(20px)}.jiling-page.is-awake .jiling-stage-copy{opacity:1;transform:translateY(0)}.jiling-kicker{color:#77f6a8;letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:700;display:flex}.jiling-kicker span{background:#44f58a;border-radius:50%;width:7px;height:7px;animation:jiling-pulse 2.8s ease-in-out infinite;box-shadow:0 0 18px #3bf883}.jiling-stage-copy h1{color:#fff;letter-spacing:-.075em;flex-direction:column;gap:10px;margin:0;font-size:clamp(64px,8.8vw,132px);font-weight:760;line-height:.86;display:flex}.jiling-stage-copy h1 small{color:#92ac9e;letter-spacing:.04em;font-size:14px;font-weight:600}.jiling-promise{color:#aac0b4;max-width:520px;margin:28px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.75}.jiling-stage-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.jiling-energy-copy button,.jiling-skill-focus button,.jiling-stage-actions a,.jiling-stage-actions button{color:#eafff3;min-height:48px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #9bffc42e;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.jiling-stage-actions .jiling-primary{color:#021309;background:#56f596;border-color:#56f596;box-shadow:0 12px 36px #23ff7c24}.jiling-energy-copy button:hover,.jiling-skill-focus button:hover,.jiling-stage-actions a:hover,.jiling-stage-actions button:hover{border-color:#69ffa78a;transform:translateY(-2px)}.jiling-feedback{color:#6e9280;align-items:center;gap:9px;min-height:22px;margin:18px 0 0;font-size:12px;display:flex}.jiling-core-scene{aspect-ratio:1;opacity:0;filter:saturate(.4);place-items:center;width:min(58vw,720px);margin:0 auto;transition:opacity .6s,transform 1s cubic-bezier(.16,1,.3,1),filter 1.2s;display:grid;position:relative;transform:scale(.78)translateY(26px)}.jiling-page.is-awake .jiling-core-scene{opacity:1;filter:saturate();transform:scale(1)translateY(0)}.jiling-life-core{z-index:5;aspect-ratio:.88;color:#dfffea;background:radial-gradient(circle at 50% 38%,#d9ffe7e0 0 2%,#0000 3%),radial-gradient(circle at 48% 42%,#55ff9b 0 8%,#119957 34%,#06341f 68%,#020b06 100%);border:1px solid #a1ffc74d;border-radius:54% 46% 48% 52%/42% 44% 56% 58%;flex-direction:column;justify-content:center;align-items:center;width:31%;animation:jiling-breathe 4.8s ease-in-out infinite;display:flex;position:relative;box-shadow:inset 0 -22px 50px #00000073,inset 0 20px 38px #cbffde21,0 0 50px #20ff7c3b,0 0 140px #20ff7c1f}.jiling-life-core:after,.jiling-life-core:before{content:"";background:#0d3c24;border:1px solid #6affa359;border-radius:80% 15% 70% 25%;width:28%;height:23%;position:absolute;top:5%;transform:rotate(-28deg);box-shadow:inset 0 0 18px #53ff9938}.jiling-life-core:before{left:5%}.jiling-life-core:after{right:5%;transform:scaleX(-1)rotate(-28deg)}.jiling-life-core strong{letter-spacing:-.06em;margin-top:38%;font-size:clamp(30px,4vw,52px)}.jiling-life-core small{color:#e0ffec9e;letter-spacing:.2em;font-size:10px}.jiling-core-eye{background:#d9ffe6;border-radius:50%;width:8%;height:4%;position:absolute;top:36%;box-shadow:0 0 12px #d8ffe5}.jiling-core-eye.left{left:36%}.jiling-core-eye.right{right:36%}.jiling-core-shadow{z-index:1;filter:blur(15px);background:#0000009e;border-radius:50%;width:31%;height:7%;position:absolute;bottom:25%}.jiling-orbit{z-index:2;border:1px solid #55ff9924}.jiling-orbit,.jiling-orbit i{border-radius:50%;position:absolute}.jiling-orbit i{background:#5aff9c;width:7px;height:7px;top:50%;left:-4px;box-shadow:0 0 16px #5aff9c}.jiling-orbit.orbit-a{aspect-ratio:1;width:47%;animation:jiling-orbit 14s linear infinite}.jiling-orbit.orbit-b{aspect-ratio:1;width:65%;animation:jiling-orbit 21s linear infinite reverse}.jiling-orbit.orbit-c{aspect-ratio:1;width:83%;animation:jiling-orbit 28s linear infinite}.jiling-signal{z-index:6;color:#87aa98;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f09bd;border:1px solid #66ffa529;border-radius:999px;padding:7px 11px;font-size:10px;animation:jiling-float 4.6s ease-in-out infinite;position:absolute}.jiling-signal.signal-a{top:23%;right:14%}.jiling-signal.signal-b{animation-delay:-1.4s;bottom:31%;right:8%}.jiling-signal.signal-c{animation-delay:-2.8s;bottom:19%;left:17%}.jiling-vitals{z-index:8;border-top:1px solid #94ffc11f;grid-template-columns:repeat(4,1fr);width:min(48vw,600px);display:grid;position:absolute;bottom:6vh;right:5vw}.jiling-vitals>div{border-left:1px solid #94ffc117;padding:15px 18px 0}.jiling-vitals span,.jiling-vitals strong{display:block}.jiling-vitals span{color:#667f72;font-size:10px}.jiling-vitals strong{margin:5px 0 8px;font-size:20px}.jiling-vitals i{background:#15251c;width:100%;height:2px;display:block}.jiling-vitals i:after{width:var(--value);content:"";background:#4ef391;height:100%;display:block;box-shadow:0 0 8px #47f48e66}.jiling-economy,.jiling-route,.jiling-skills{border-top:1px solid #9bffc414;padding:110px 7vw}.jiling-section-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.jiling-energy-copy>p,.jiling-section-title p,.jiling-skill-focus>p{color:#56ee94;letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:800}.jiling-section-title h2{color:#f3fff7;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(30px,4.5vw,64px);font-weight:650;line-height:1.08}.jiling-section-title>span{color:#708a7c;font-size:12px}.jiling-skill-layout{grid-template-columns:1.25fr .75fr;gap:clamp(40px,7vw,110px);display:grid}.jiling-skill-list button{color:#7d9588;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9bffc41a;grid-template-columns:44px 1fr auto;align-items:center;gap:20px;width:100%;padding:24px 0;transition:color .18s,padding-left .22s;display:grid}.jiling-skill-list button.active,.jiling-skill-list button:hover{color:#effff5;padding-left:9px}.jiling-skill-list button>span{color:#426450;font:11px monospace}.jiling-skill-list button div{grid-template-columns:60px 1fr;align-items:center;gap:6px 16px;display:grid}.jiling-skill-list button small{color:#4ee88d;font-size:10px}.jiling-skill-list button strong{font-size:clamp(18px,2vw,28px)}.jiling-skill-list button i{background:#12251a;grid-column:1/-1;height:2px;display:block}.jiling-skill-list button b{background:#4be989;height:100%;transition:width .5s;display:block}.jiling-skill-list button em{color:#87a293;font-size:12px;font-style:normal}.jiling-skill-focus{background:#07120c;border:1px solid #81ffb521;align-self:start;min-height:390px;padding:40px}.jiling-skill-focus>svg{color:#51ef91;margin-bottom:48px}.jiling-skill-focus h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.2vw,46px)}.jiling-skill-focus>span{color:#82998d;min-height:56px;margin-top:16px;line-height:1.7;display:block}.jiling-skill-focus dl{grid-template-columns:1fr 1fr;gap:16px;margin:34px 0;display:grid}.jiling-skill-focus dl div{border-top:1px solid #8bffba1f;padding-top:12px}.jiling-skill-focus dt{color:#607668;font-size:10px}.jiling-skill-focus dd{margin:6px 0 0;font-size:14px}.jiling-skill-focus button{color:#061109;background:#55ef92;border-radius:4px;width:100%}.jiling-route-line{border-top:1px solid #9bffc41c}.jiling-route-line>a,.jiling-route-line>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9bffc417;grid-template-columns:56px 1fr auto;align-items:center;gap:24px;padding:28px 4px;text-decoration:none;transition:background .18s,padding .18s;display:grid}.jiling-route-line>a:hover,.jiling-route-line>button:hover{background:#46ff9108;padding-left:16px;padding-right:16px}.jiling-route-line>*>span{color:#4fea8e;border:1px solid #6bffa729;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.jiling-route-line small{color:#557063;font-size:10px}.jiling-route-line strong{margin-top:5px;font-size:18px;display:block}.jiling-route-line p{color:#6f887b;margin:5px 0 0;font-size:12px}.jiling-route-line em{color:#d7b55f;font-size:12px;font-style:normal}.jiling-economy{background:#07100b;grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,160px);display:grid}.jiling-energy-copy>svg{color:#4df18e;margin-bottom:42px}.jiling-energy-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(64px,8vw,116px)}.jiling-energy-copy h2 small{color:#789083;letter-spacing:0;font-size:13px}.jiling-energy-copy>span{color:#789083;max-width:500px;margin:18px 0 28px;line-height:1.7;display:block}.jiling-energy-copy button{border-radius:4px}.jiling-energy-copy>small{color:#596e62;margin-top:12px;display:block}.jiling-value-proof>div:first-child{border-bottom:1px solid #8dffbb1f;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.jiling-value-proof svg{color:#d4b35c}.jiling-value-proof span{color:#71887b;font-size:11px}.jiling-value-proof strong{font-size:22px}.jiling-evolution-meter{background:#13241a;height:4px;margin:28px 0 12px}.jiling-evolution-meter i{background:#d0ad52;height:100%;display:block;box-shadow:0 0 14px #dcb7524d}.jiling-value-proof>p{color:#6f867a;font-size:12px}.jiling-value-proof ul{margin:50px 0 0;padding:0;list-style:none}.jiling-value-proof li{border-top:1px solid #8dffbb17;align-items:center;gap:14px;padding:16px 0;display:flex}.jiling-value-proof li>span{color:#4bed8b;background:#53f09114;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.jiling-value-proof li div{justify-content:space-between;gap:20px;width:100%;display:flex}.jiling-value-proof li strong{font-size:13px}.jiling-value-proof li small{color:#7b9486}.workspace-jiling-preview{color:#effff5;background:radial-gradient(circle at 8%,#38ff891f,#0000 24%),#07120c;border:1px solid #5af5972e;grid-template-columns:84px minmax(280px,1fr) auto auto;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.workspace-jiling-preview:hover{border-color:#5af5976b;transform:translateY(-2px)}.workspace-jiling-core{aspect-ratio:1;background:radial-gradient(circle,#77ffac 0 5%,#169b58 22%,#073c23 58%,#020b06 100%);border:1px solid #74ffab4d;border-radius:48% 52% 45% 55%;place-items:center;width:72px;animation:jiling-breathe 4.8s ease-in-out infinite;display:grid;position:relative;box-shadow:0 0 36px #32ff8230}.workspace-jiling-core b,.workspace-jiling-core i{background:#dfffea;border-radius:50%;width:6px;height:3px;box-shadow:0 0 8px #dfffea}.workspace-jiling-core i{transform:translate(-8px,3px)}.workspace-jiling-core b{transform:translate(8px,-1px)}.workspace-jiling-preview>div>small{color:#53ee91;letter-spacing:.12em;font-size:10px}.workspace-jiling-preview>div>strong{margin-top:6px;font-size:17px;display:block}.workspace-jiling-preview>div>p{color:#789083;margin:6px 0 0;font-size:12px}.workspace-jiling-preview dl{gap:28px;margin:0;display:flex}.workspace-jiling-preview dl div{min-width:76px}.workspace-jiling-preview dt{color:#5f786a;font-size:9px}.workspace-jiling-preview dd{color:#eafff2;margin:5px 0 0;font-size:13px}.workspace-jiling-preview em{color:#d1ae54;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-style:normal;display:flex}@keyframes jiling-pulse{50%{opacity:.45;transform:scale(.7)}}@keyframes jiling-breathe{50%{transform:translateY(-10px)scale(1.025);box-shadow:inset 0 -22px 50px #00000073,inset 0 20px 38px #cbffde29,0 0 70px #20ff7c4a,0 0 170px #20ff7c24}}@keyframes jiling-orbit{to{transform:rotate(1turn)}}@keyframes jiling-float{50%{transform:translateY(-8px)}}@media (max-width:820px){.jiling-header{min-height:58px;padding:0 18px}.jiling-header nav{display:none}.jiling-stage{grid-template-columns:1fr;min-height:auto;padding:34px 20px 96px}.jiling-stage-copy{order:2;margin-top:-28px}.jiling-stage-copy h1{font-size:clamp(58px,21vw,88px)}.jiling-promise{margin-top:22px;font-size:15px}.jiling-stage-actions{grid-template-columns:1fr;display:grid}.jiling-stage-actions a,.jiling-stage-actions button{width:100%}.jiling-core-scene{order:1;width:min(105vw,480px);margin-top:-16px;margin-left:50%;transform:translate(-50%)scale(.78)}.jiling-page.is-awake .jiling-core-scene{transform:translate(-50%)scale(1)}.jiling-vitals{grid-template-columns:repeat(4,1fr);width:100%;margin-top:42px;position:static}.jiling-vitals>div{padding:12px 8px 0}.jiling-economy,.jiling-route,.jiling-skills{padding:78px 20px}.jiling-section-title{align-items:flex-start;margin-bottom:34px}.jiling-section-title h2{font-size:36px}.jiling-section-title>span{display:none}.jiling-economy,.jiling-skill-layout{grid-template-columns:1fr;gap:42px}.jiling-skill-list button{grid-template-columns:28px 1fr auto;gap:10px}.jiling-skill-list button div{grid-template-columns:48px 1fr}.jiling-skill-focus{min-height:auto;padding:28px}.jiling-skill-focus>svg{margin-bottom:30px}.jiling-route-line>a,.jiling-route-line>button{grid-template-columns:44px 1fr;gap:14px}.jiling-route-line em{grid-column:2}.jiling-route-line p{line-height:1.55}.jiling-signal{font-size:8px}.workspace-jiling-preview{grid-template-columns:58px 1fr;gap:16px;padding:20px}.workspace-jiling-core{width:54px}.workspace-jiling-preview dl{border-top:1px solid #7affb01a;grid-column:1/-1;justify-content:space-between;padding-top:14px}.workspace-jiling-preview em{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.jiling-kicker span,.jiling-life-core,.jiling-orbit,.jiling-signal{animation:none!important}.jiling-core-scene,.jiling-stage-copy,.jiling-stage:before{transition:none!important}}*{box-sizing:border-box}body,html{background:#050b17}body{min-height:100vh;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.eyebrow{color:#82a7ff;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.loading-screen{min-height:100vh;color:var(--muted);place-items:center;display:grid}.brand-mark{align-items:center;gap:11px;display:inline-flex}.brand-symbol{color:#8eb0ff;background:#101d3b;border:1px solid #779dff59;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.brand-mark>span:last-child{flex-direction:column;gap:1px;display:flex}.brand-mark strong{letter-spacing:.08em;font-size:17px}.brand-mark small{color:var(--muted);font-size:10px}.demo-banner{color:#a9c0f7;white-space:nowrap;background:#294a9029;border:1px solid #5b8cff38;border-radius:999px;gap:7px;padding:7px 10px;font-size:11px}.demo-banner,.primary-action{align-items:center;display:inline-flex}.primary-action{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;gap:9px;min-height:44px;padding:0 18px;font-weight:650;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 12px 30px #2f5bcd38}.primary-action:hover:not(:disabled){background:#709bff;transform:translateY(-2px);box-shadow:0 16px 36px #2f5bcd52}.primary-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.market-page,.request-page{background:radial-gradient(circle at 85% 8%,#4675f02e,#0000 28%),#07101f;min-height:100svh}.market-header,.request-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(18px,5vw,68px);display:flex}.market-header>a:last-child,.request-header>a:last-child{color:#a9c0f7;font-size:12px}.request-composer{width:min(740px,100% - 36px);margin:0 auto;padding:clamp(42px,8vw,96px) 0 72px}.market-content h1,.request-composer h1{letter-spacing:-.055em;margin:13px 0 14px;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:620;line-height:1.08}.market-lead,.request-lead{color:#a8b4ca;max-width:610px;margin:0;font-size:15px;line-height:1.8}.pet-form>label,.request-details>label,.request-primary-field{color:#d3def2;gap:9px;font-size:12px;font-weight:650;display:grid}.request-primary-field{margin-top:42px}.opportunity-apply textarea,.pet-form input,.pet-form textarea,.request-details input,.request-details textarea,.request-primary-field textarea{color:#f5f8ff;width:100%;font:inherit;background:#091529cc;border:1px solid #2c3e5d;border-radius:10px;outline:0}.request-primary-field textarea{resize:vertical;min-height:180px;padding:22px;font-size:19px;line-height:1.7}.request-primary-field textarea::placeholder{color:#66738b}.opportunity-apply textarea:focus,.pet-form input:focus,.pet-form textarea:focus,.request-details input:focus,.request-details textarea:focus,.request-primary-field textarea:focus{border-color:#6f9eff;box-shadow:0 0 0 3px #5b8cff21}.request-details{border-top:1px solid var(--line);gap:17px;margin-top:20px;padding:22px 0;display:grid}.request-details>p{color:var(--muted);margin:0;font-size:12px}.pet-form input,.request-details input{height:43px;padding:0 12px}.opportunity-apply textarea,.pet-form textarea,.request-details textarea{resize:vertical;min-height:88px;padding:11px 12px;line-height:1.55}.request-detail-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.request-detail-row label{color:#d3def2;gap:9px;font-size:12px;font-weight:650;display:grid}.request-consent{color:#c4d1e6;cursor:pointer;align-items:flex-start;gap:11px;margin:23px 0 16px;font-size:12px;line-height:1.45;display:flex}.opportunity-apply input,.pet-checkbox input,.request-consent input{width:16px;height:16px;accent-color:var(--blue);margin:1px 0 0}.request-consent small,.request-consent strong{display:block}.request-consent small{color:var(--muted);margin-top:4px}.request-submit{width:100%;margin-top:5px}.request-login-note{color:var(--faint);text-align:center;margin:12px 0 0;font-size:11px}.request-success{grid-template-columns:minmax(170px,.35fr) minmax(0,.65fr);min-height:100svh;display:grid}.request-brand{border-right:1px solid var(--line);padding:30px clamp(18px,5vw,68px)}.request-success-copy{align-self:center;width:min(600px,100% - 40px);margin:0 auto;padding:64px 0}.request-success-copy>svg{color:var(--green)}.request-success-copy .eyebrow{margin-top:22px}.request-success-copy h1{letter-spacing:-.055em;margin:11px 0;font-size:clamp(2.4rem,5vw,4.5rem)}.request-success-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8}.request-success-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.request-text-link{color:#a9c3ff;align-items:center;gap:6px;font-size:12px;display:inline-flex}.request-ai-result{border:1px solid var(--line);color:#cdd8ed;white-space:pre-wrap;background:#0b1628;margin:23px 0 0;padding:16px;font:12px/1.7 inherit;overflow:auto}.market-content{width:min(980px,100% - 36px);margin:0 auto;padding:43px 0 80px}.market-content h1{max-width:790px;font-size:clamp(2.25rem,4.8vw,3.8rem)}.market-message{color:#b7c8e9;background:#4876dc17;border-left:2px solid #6b97ff;margin:28px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}.market-list{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:37px;display:grid}.market-list>article{background:#0a1426;padding:24px}.market-list article>header{color:#86a9f5;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.market-list article>header span{align-items:center;gap:6px;display:inline-flex}.market-list article>header small{color:#7786a1}.market-list h2{margin:15px 0 8px;font-size:19px}.market-list article>p{color:#aab6ca;max-width:720px;margin:0;font-size:13px;line-height:1.75}.market-list dl{gap:30px;margin:19px 0 0;display:flex}.market-list dl div{gap:3px;display:grid}.market-list dt{color:var(--faint);font-size:10px}.market-list dd{color:#d1dcf1;margin:0;font-size:12px}.application-list{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.application-list>strong{color:#afc7f9;align-items:center;gap:7px;font-size:11px;display:inline-flex}.application-list>div{justify-content:space-between;align-items:center;gap:18px;padding:15px 0 0;display:flex}.application-list span{min-width:0}.application-list b,.application-list p,.application-list small{display:block}.application-list b{font-size:12px}.application-list small{color:#7790c7;margin-top:3px;font-size:10px}.application-list p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.application-list button{color:#d5e3ff;cursor:pointer;background:#132746;border:1px solid #496eaf;border-radius:7px;flex:none;padding:8px 11px;font-size:11px}.application-list em{color:var(--green);font-size:11px;font-style:normal}.market-empty{color:var(--muted);justify-items:start;gap:11px;margin-top:37px;padding:34px 0;font-size:13px;display:grid}.market-empty svg{color:var(--green)}.market-empty a{color:#94b5ff}.opportunity-apply{border-top:1px solid var(--line);gap:12px;margin-top:22px;padding-top:20px;display:grid}.opportunity-apply label,.pet-checkbox{color:#b6c6e4;align-items:center;gap:7px;font-size:11px;display:flex}.opportunity-apply .primary-action{justify-self:start;min-height:38px;font-size:12px}.pet-settings{max-width:760px}.pet-form{gap:19px;margin-top:33px;display:grid}.pet-policy-choice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.pet-policy-choice>div:first-child{align-items:flex-start;gap:10px;display:flex}.pet-policy-choice svg{color:#8dafff}.pet-policy-choice small,.pet-policy-choice strong{display:block}.pet-policy-choice strong{font-size:12px}.pet-policy-choice small{max-width:330px;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.pet-policy-choice>div:last-child{background:#081120;border-radius:8px;padding:3px;display:inline-flex}.pet-policy-choice button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:10px}.pet-policy-choice button.active{color:#fff;background:#284a86}@media (max-width:640px){.market-header,.request-header{min-height:60px}.request-composer{padding-top:38px}.market-content h1,.request-composer h1{font-size:2.35rem}.request-primary-field{margin-top:29px}.request-primary-field textarea{min-height:158px;padding:17px;font-size:16px}.request-detail-row{grid-template-columns:1fr}.request-success{display:block}.request-brand{border-right:0;border-bottom:1px solid var(--line);padding:18px;display:block}.pet-policy-choice,.request-success-actions{flex-direction:column;align-items:flex-start}.request-success-copy{padding:50px 0}.market-content{padding-top:30px}.market-list>article{padding:19px}.application-list>div{flex-direction:column;align-items:flex-start}.opportunity-apply .primary-action{width:100%}}.platform-admin-login-shell,.platform-requirement-console{width:min(100% - 32px,1408px);margin:24px auto}.platform-admin-login-shell{place-items:center;min-height:46vh;display:grid}.platform-admin-login-card{color:#f5f1e7;background:radial-gradient(circle at 90% 0,#c7a44d24,#0000 38%),linear-gradient(145deg,#081d17fa,#05110efa);border:1px solid #c7a44d59;border-radius:28px;width:min(100%,520px);padding:clamp(24px,5vw,44px);box-shadow:0 28px 80px #020e0b57}.platform-admin-login-card>i{color:#101c16;background:#d8b45e;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.platform-admin-login-card h2{margin:8px 0;font-size:clamp(26px,5vw,38px)}.platform-admin-login-card>p:not(.eyebrow),.platform-admin-login-card>small{color:#f5f1e7ad;line-height:1.7}.platform-admin-login-card form{gap:14px;margin:24px 0 16px;display:grid}.platform-admin-login-card label,.platform-requirement-editor>label{gap:7px;font-size:13px;font-weight:700;display:grid}.platform-admin-login-card input,.platform-requirement-editor input,.platform-requirement-editor textarea,.platform-requirement-filter input,.platform-requirement-filter select{width:100%;color:inherit;background:#ffffff0f;border:1px solid #c7a44d38;border-radius:12px;padding:12px 14px}.platform-admin-login-card button,.platform-requirement-editor>button,.platform-requirement-filter button{color:#102018;background:linear-gradient(135deg,#e3c26e,#b48a2d);border:0;border-radius:12px;padding:12px 18px;font-weight:850}.platform-admin-login-card a{color:#e3c26e;margin:0 4px}.platform-requirement-console{background:#f7f6f0;border:1px solid #0f5b4229;border-radius:28px;padding:clamp(20px,4vw,36px);box-shadow:0 24px 70px #0a2e2314}.platform-requirement-console>header,.platform-requirement-editor>header{align-items:flex-start;gap:14px;display:flex}.platform-requirement-console>header>svg{color:#d8b45e;background:#102b22;border-radius:14px;flex:none;width:44px;height:44px;padding:10px}.platform-requirement-console h2,.platform-requirement-console h3{margin:2px 0 4px}.platform-requirement-console header p{color:#60726a;margin:0}.platform-requirement-filter{grid-template-columns:minmax(240px,1fr) 180px auto;gap:10px;margin:24px 0 16px;display:grid}.platform-requirement-editor input,.platform-requirement-editor textarea,.platform-requirement-filter input,.platform-requirement-filter select{color:#11251e;background:#fff;border-color:#0f5b422e}.platform-requirement-layout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.4fr);gap:16px;display:grid}.platform-requirement-list{align-content:start;gap:8px;max-height:620px;display:grid;overflow:auto}.platform-requirement-list>button{text-align:left;color:#193329;background:#ffffffb8;border:1px solid #0f5b421f;border-radius:14px;justify-content:space-between;gap:12px;padding:14px;display:flex}.platform-requirement-list>button.is-active{background:#fffdf5;border-color:#b99743;box-shadow:inset 4px 0 #c5a047}.platform-requirement-list small,.platform-requirement-list span{display:block}.platform-requirement-list small{color:#6f7e78;margin-top:5px}.platform-requirement-list em{color:#0f6d4e;font-size:11px;font-style:normal;font-weight:850}.platform-requirement-editor{color:#eef6f1;background:radial-gradient(circle at 100% 0,#d1af5629,#0000 38%),#0b261e;border-radius:18px;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.platform-requirement-editor>header{justify-content:space-between}.platform-requirement-editor dl dt,.platform-requirement-editor>header small{color:#eef6f18c}.platform-requirement-editor>header span{color:#e1bf68;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.platform-requirement-editor dl{gap:8px;margin:4px 0;display:grid}.platform-requirement-editor dl>div{grid-template-columns:78px 1fr;gap:10px;display:grid}.platform-requirement-editor dd{overflow-wrap:anywhere;margin:0}.platform-requirement-editor textarea{resize:vertical;min-height:150px}.platform-requirement-editor input:disabled,.platform-requirement-editor textarea:disabled{color:#eef6f1b3;background:#ffffff0f}.platform-evidence-note{color:#e1bf68;background:#e1bf6812;border:1px solid #e1bf6833;border-radius:12px;margin:0;padding:12px}@media (max-width:760px){.platform-admin-login-shell,.platform-requirement-console{width:min(100% - 16px,1408px)}.platform-requirement-filter,.platform-requirement-layout{grid-template-columns:1fr}.platform-requirement-list{max-height:280px}.platform-requirement-editor dl>div{grid-template-columns:1fr;gap:2px}}.procurement-page,.settlement-page{color:#eaf4ed;background:#07120d;min-height:100vh}.procurement-page button,.procurement-page input,.procurement-page textarea,.settlement-page button,.settlement-page input{font:inherit}.procurement-topbar,.settlement-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07120df5;border-bottom:1px solid #bc994a3d;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(16px,4vw,64px);display:flex;position:sticky;top:0}.procurement-topbar>div:not(.mobile-project-nav),.procurement-topbar>div:not(.mobile-project-nav)>span,.settlement-topbar>span{align-items:center;gap:8px;display:flex}.procurement-topbar>div:not(.mobile-project-nav){color:#91aa99;gap:22px;font-size:13px}.procurement-topbar>div:not(.mobile-project-nav)>span,.settlement-topbar>span{color:#d5b968}.procurement-topbar a,.settlement-topbar a{color:inherit;text-decoration:none}.procurement-hero,.settlement-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(32px,7vw,110px);width:min(100% - 40px,1400px);margin:0 auto;padding:clamp(54px,8vw,118px) 0 48px;display:grid}.procurement-hero h1,.settlement-hero h1{color:#f1f7f2;letter-spacing:-.065em;max-width:830px;margin:17px 0 20px;font-size:clamp(46px,7vw,102px);font-weight:770;line-height:.94}.procurement-hero>div:first-child>p:last-child,.settlement-hero>div:first-child>p:last-child{color:#9cb0a2;max-width:720px;margin:0;font-size:clamp(15px,1.8vw,19px);line-height:1.8}.procurement-pulse{background:#0d2117;border:1px solid #cfad5573;padding:clamp(24px,4vw,43px);position:relative;overflow:hidden}.procurement-pulse:after{content:"";border:1px solid #4dcf8454;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-45px;right:-45px;box-shadow:0 0 0 24px #4dcf840d,0 0 0 48px #4dcf8408}.procurement-pulse small,.procurement-pulse span{z-index:1;color:#9cb0a2;align-items:center;gap:7px;display:flex;position:relative}.procurement-pulse strong{z-index:1;color:#d8bd6c;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:10px 0 20px;font-size:clamp(36px,4.5vw,70px);display:block;position:relative}.procurement-pulse small{color:#66dc99}.procurement-kpis,.settlement-kpis{border-top:1px solid #bc994a42;border-bottom:1px solid #bc994a42;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 40px,1400px);margin:0 auto;display:grid}.settlement-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-kpis article,.settlement-kpis article{border-right:1px solid #bc994a2e;grid-template-columns:auto 1fr;column-gap:13px;min-height:155px;padding:27px;display:grid}.procurement-kpis article:last-child,.settlement-kpis article:last-child{border-right:0}.procurement-kpis svg,.settlement-kpis svg{color:#b99a4f;grid-row:1/4}.procurement-kpis span,.settlement-kpis span{color:#91a598;font-size:12px}.procurement-kpis strong,.settlement-kpis strong{color:#f1f7f2;font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-self:end;font-size:clamp(28px,3vw,42px)}.procurement-kpis small,.settlement-kpis small{color:#6c8073}.procurement-console,.settlement-console{width:min(100% - 40px,1400px);margin:34px auto 0;padding-bottom:90px}.procurement-console>nav{background:#0a1811;border:1px solid #bc994a33;max-width:730px;padding:5px;display:flex}.procurement-console>nav button{color:#809488;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:12px 17px;display:flex}.procurement-console>nav button.active{color:#eef7f0;background:#173c28}.procurement-console>nav span{display:grid}.procurement-console>nav small{color:#7f9386;font-size:10px}.procurement-notice{color:#9db1a3;align-items:center;gap:9px;margin:17px 0;font-size:13px;display:flex}.procurement-notice span{background:#52dc91;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #52dc9114}.approval-desk,.buyer-desk,.supplier-desk{background:#0a1811;border:1px solid #bc994a38}.rfq-brief{padding:clamp(20px,3.2vw,42px)}.approval-desk>header,.quote-comparison>header,.rfq-brief>header,.settlement-detail>header,.settlement-evidence>header,.settlement-evidence>header>div,.supplier-desk article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.approval-desk h2,.quote-comparison h2,.rfq-brief h2,.settlement-detail h2,.supplier-desk h2{color:#edf6ef;letter-spacing:-.035em;margin:7px 0;font-size:clamp(24px,3.4vw,42px)}.approval-summary [data-status],.rfq-brief [data-status],.settlement-console aside [data-status],.settlement-detail [data-status],.supplier-desk [data-status]{color:#65dc99;border:1px solid #51d88f42;padding:4px 9px;font-size:11px;display:inline-flex}.approval-actions button,.procurement-primary-action button,.rfq-brief>header button,.settlement-action button,.supplier-quote-workbench form button{color:#07120d;cursor:pointer;background:#b99a4f;border:1px solid #a9893e;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:800;display:inline-flex}.rfq-brief>p,.supplier-desk article>p{color:#9daf9f;max-width:950px;line-height:1.75}.acceptance-strip{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.acceptance-strip span,.supplier-quote-workbench section>div span{color:#b4c4ba;background:#0d2117;border:1px solid #ffffff14;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.quote-comparison{border-top:1px solid #bc994a33;padding:clamp(20px,3.2vw,42px)}.quote-comparison>header>span{color:#91a598;align-items:center;gap:7px;font-size:13px;display:flex}.quote-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.quote-comparison article{cursor:pointer;background:#0c1d15;border:1px solid #ffffff14;min-height:310px;padding:20px;transition:border-color .18s,transform .18s}.quote-comparison article.selected,.quote-comparison article:hover{border-color:#c9a853bf;transform:translateY(-3px)}.quote-comparison article.selected{box-shadow:inset 0 3px #b99a4f}.quote-comparison article>header{align-items:center;gap:11px;display:flex}.quote-comparison article>header>svg{color:#64db98;margin-left:auto}.supplier-mark{color:#d9bd6c;border:1px solid #bc994a59;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.quote-comparison h3{margin:2px 0;font-size:16px}.quote-comparison header small{color:#75897c}.quote-comparison article>strong{color:#ddc478;margin:27px 0 18px;font-size:clamp(27px,3vw,38px);display:block}.quote-comparison dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.approval-desk dt,.quote-comparison dt,.settlement-detail dt{color:#718579;font-size:10px}.approval-desk dd,.quote-comparison dd,.settlement-detail dd{color:#dce9e0;margin:4px 0 0;font-weight:700}.quote-comparison article>p{color:#879b8e;min-height:40px;font-size:12px;line-height:1.6}.quote-comparison article>button{color:#ad9351;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.quote-waiting{color:#74887b;text-align:center;place-items:center;min-height:190px;display:grid}.procurement-primary-action{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07120df2;border-top:1px solid #bc994a4d;justify-content:space-between;align-items:center;padding:16px clamp(20px,3.2vw,42px);display:flex;position:sticky;bottom:0}.procurement-primary-action div{display:grid}.procurement-primary-action small{color:#7f9487}.approval-actions button:disabled,.procurement-primary-action button:disabled{cursor:default;opacity:.55}.supplier-desk>article{padding:clamp(20px,3.2vw,42px)}.supplier-desk article>header>span{color:#63dc98}.supplier-quote-workbench{background:#bc994a2e;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:1px;margin-top:28px;display:grid}.supplier-quote-workbench form,.supplier-quote-workbench>section{background:#0d2117;padding:clamp(20px,3vw,34px)}.supplier-quote-workbench section>strong{color:#ddc478;margin:7px 0 20px;font-size:42px;display:block}.supplier-quote-workbench section>div{gap:7px;display:grid}.supplier-quote-workbench form{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.supplier-quote-workbench form>button,.supplier-quote-workbench form>p{grid-column:1/-1}.procurement-dialog label,.settlement-action label,.supplier-quote-workbench label{color:#8fa297;gap:7px;font-size:12px;display:grid}.procurement-dialog input,.settlement-action input,.supplier-quote-workbench input{color:#eff7f1;background:#07120d;border:1px solid #bc994a3d;min-width:0;padding:12px}.procurement-dialog textarea{color:#eff7f1;min-height:84px;font:inherit;resize:vertical;background:#07120d;border:1px solid #bc994a3d;padding:12px;line-height:1.55}.procurement-empty{text-align:center;align-content:center;place-items:center;min-height:420px;padding:40px 20px;display:grid}.procurement-empty>svg{color:#d0b361;width:44px;height:44px}.procurement-empty h2{margin:18px 0 5px;font-size:clamp(24px,4vw,38px)}.procurement-empty p{color:#8fa297}.procurement-empty button{color:#07120d;background:#b99a4f;border:1px solid #a9893e;align-items:center;gap:7px;margin-top:15px;padding:12px 17px;font-weight:800;display:inline-flex}.quote-timeline{margin-top:30px;display:flex;overflow-x:auto}.quote-timeline>div{border-top:1px solid #bc994a42;min-width:190px;padding:19px 20px 0 0;position:relative}.quote-timeline>div>span{background:#665d44;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.quote-timeline>div>span.current{background:#58d68e;box-shadow:0 0 0 7px #58d68e14}.quote-timeline p{color:#b8c8be;margin:6px 0 2px}.quote-timeline small{color:#6f8376}.approval-desk{padding:clamp(20px,3.2vw,42px)}.approval-desk>header{border-bottom:1px solid #bc994a33;padding-bottom:25px}.approval-desk>header svg{color:#b99a4f}.approval-desk>article{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr) auto;align-items:center;gap:25px;padding:27px 0;display:grid}.approval-summary h3{margin:8px 0;font-size:20px}.approval-summary p,.approval-summary small{color:#8ea195}.approval-desk article>dl{grid-template-columns:repeat(2,1fr);gap:13px;margin:0;display:grid}.approval-actions{gap:8px;display:grid}.approval-actions button:first-child{color:#b2c1b7;background:0 0;border-color:#ffffff26}.procurement-dialog-backdrop{z-index:100;background:#010804c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.procurement-dialog{background:#0c1e15;border:1px solid #bc994a7a;gap:16px;width:min(100%,540px);max-height:calc(100vh - 36px);padding:clamp(22px,4vw,38px);display:grid;overflow-y:auto;box-shadow:0 35px 80px #0000008c}.procurement-dialog h2{margin:0 0 5px}.dialog-supplier-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dialog-supplier-pick span{color:#b9cabe;background:#57d48f12;border:1px solid #57d48f3d;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.dialog-supplier-pick svg{color:#5edb94;width:14px}.procurement-dialog footer{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.procurement-dialog footer button{color:#aebfb4;background:0 0;border:1px solid #bc994a40;align-items:center;gap:6px;padding:11px 16px;display:inline-flex}.procurement-dialog footer button:last-child{color:#07120d;background:#b99a4f;font-weight:800}.settlement-orbit{text-align:center;background:#0c1e15;border:1px solid #bc994a5e;align-content:center;place-items:center;min-height:250px;display:grid}.settlement-orbit svg{color:#d4b660;width:48px;height:48px}.settlement-orbit strong{margin-top:16px;font-size:24px}.settlement-orbit span{color:#809589;margin-top:7px;font-size:12px}.settlement-console{background:#0a1811;border:1px solid #bc994a38;grid-template-columns:minmax(250px,.28fr) minmax(0,.72fr);display:grid}.settlement-console>aside{border-right:1px solid #bc994a33;padding:25px 16px}.settlement-console>aside>p{padding:0 10px}.settlement-console aside button{color:#dfebe2;text-align:left;cursor:pointer;background:0 0;border:1px solid;border-color:#0000 #0000 #ffffff0f;gap:8px;width:100%;padding:18px 10px;display:grid}.settlement-console aside button.active{background:#10261a;border-color:#bc994a59}.settlement-console aside [data-status]{width:max-content}.settlement-console aside small{color:#809487}.settlement-detail{min-width:0;padding:clamp(20px,3.2vw,42px)}.settlement-detail>header>div>small{color:#819489}.settlement-detail>header>[data-status=SETTLED]{color:#63dc98}.settlement-detail>header>[data-status=VOID]{color:#ef8e7e;border-color:#ee6f5e40}.settlement-facts{border-top:1px solid #bc994a2e;border-bottom:1px solid #bc994a2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.settlement-facts article{border-right:1px solid #bc994a24;gap:6px;padding:20px;display:grid}.settlement-facts article:last-child{border-right:0}.settlement-facts small,.settlement-facts span{color:#7e9285;font-size:11px}.settlement-facts strong{color:#e2c876;font-size:22px}.settlement-evidence{margin-top:32px}.settlement-evidence>header{align-items:center}.settlement-evidence>header>div{justify-content:flex-start}.settlement-evidence h3{margin:2px 0 0}.settlement-evidence>header>span{color:#82968a;font-size:12px}.empty-evidence{color:#75887c;text-align:center;border:1px dashed #bc994a3b;align-content:center;place-items:center;min-height:140px;margin-top:16px;display:grid}.evidence-timeline{margin-top:14px;display:grid}.evidence-timeline article{border-top:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0;display:grid}.evidence-timeline article>span{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.evidence-timeline article>span.positive{color:#5fda94;background:#53d48e1a}.evidence-timeline article>span.negative{color:#ee8c7c;background:#ee6f5e1a}.evidence-timeline article>div p{color:#9aad9f;margin:4px 0}.evidence-timeline article>div small{color:#718579}.evidence-timeline article>dl{gap:20px;margin:0;display:flex}.settlement-action{border-top:1px solid #bc994a33;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:27px;padding-top:24px;display:grid}.settlement-action button.danger{color:#ffcabf;background:#5f2b25;border-color:#8f3d32}.settlement-notice{color:#84988b;align-items:center;gap:7px;font-size:12px;display:flex}@media (max-width:1050px){.procurement-kpis{grid-template-columns:repeat(2,1fr)}.procurement-kpis article:nth-child(2){border-right:0}.quote-comparison>div{grid-template-columns:repeat(2,1fr)}.approval-desk>article{grid-template-columns:1fr 1fr}.approval-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.settlement-facts{grid-template-columns:repeat(2,1fr)}.settlement-facts article:nth-child(2){border-right:0}}@media (max-width:760px){.procurement-topbar,.settlement-topbar{min-height:60px;padding:0 14px}.procurement-topbar>div:not(.mobile-project-nav),.settlement-topbar>span{display:none}.procurement-hero,.settlement-hero{grid-template-columns:1fr;width:min(100% - 28px,1400px);padding:39px 0 28px}.procurement-hero h1,.settlement-hero h1{font-size:clamp(43px,14vw,64px)}.procurement-pulse,.settlement-orbit{min-height:0;padding:23px}.settlement-orbit{text-align:left;justify-content:flex-start;gap:12px;display:flex}.settlement-orbit svg{width:32px;height:32px}.settlement-orbit span,.settlement-orbit strong{margin:0}.procurement-kpis,.settlement-kpis{grid-template-columns:repeat(2,1fr);width:min(100% - 28px,1400px);overflow:hidden}.settlement-kpis article:last-child{grid-column:1/-1}.procurement-kpis article,.settlement-kpis article{min-height:125px;padding:17px 13px}.procurement-kpis strong,.settlement-kpis strong{font-size:25px}.procurement-console,.settlement-console{width:min(100% - 14px,1400px);margin-top:18px}.procurement-console>nav{z-index:11;max-width:none;position:sticky;top:60px}.procurement-console>nav button{justify-content:center;padding:11px 7px}.procurement-console>nav button span{display:none}.procurement-topbar .mobile-menu-trigger,.settlement-topbar .mobile-menu-trigger{color:#e6f0e9;background:#10261a;border-color:#bc994a59}.procurement-page .mobile-menu-panel,.settlement-page .mobile-menu-panel{background:#0b1b13;border-color:#bc994a59}.procurement-page .mobile-menu-panel>a,.settlement-page .mobile-menu-panel>a{color:#dfeae3}.procurement-page .mobile-menu-panel>a.active,.settlement-page .mobile-menu-panel>a.active{background:#173c28}.procurement-page .mobile-menu-panel>a>svg,.settlement-page .mobile-menu-panel>a>svg{color:#d0b361}.quote-comparison>header,.rfq-brief>header,.settlement-detail>header,.supplier-desk article>header{flex-direction:column;align-items:stretch}.rfq-brief>header button{width:100%}.quote-comparison>div{scroll-snap-type:x mandatory;margin-right:-20px;display:flex;overflow-x:auto}.quote-comparison article{scroll-snap-align:start;flex:0 0 84%;min-height:292px}.procurement-primary-action{padding:12px 14px calc(12px + env(safe-area-inset-bottom));gap:10px}.procurement-primary-action div{min-width:0}.procurement-primary-action strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.supplier-quote-workbench,.supplier-quote-workbench form{grid-template-columns:1fr}.supplier-quote-workbench form>button,.supplier-quote-workbench form>p{grid-column:auto}.approval-desk>article{grid-template-columns:1fr}.approval-actions{grid-column:auto}.settlement-console{grid-template-columns:1fr}.settlement-console>aside{border-bottom:1px solid #bc994a33;border-right:0;padding:10px;display:flex;overflow-x:auto}.settlement-console>aside>p{display:none}.settlement-console aside button{border:1px solid #ffffff12;flex:0 0 82%;padding:14px}.settlement-facts{grid-template-columns:repeat(2,1fr)}.settlement-facts article{padding:14px 10px}.settlement-facts strong{font-size:18px}.evidence-timeline article{grid-template-columns:auto 1fr}.evidence-timeline article>dl{grid-column:2}.settlement-action{grid-template-columns:1fr}.settlement-action button{min-height:48px;position:sticky;bottom:8px}.procurement-dialog footer{background:#0c1e15;padding:10px 0 2px;position:sticky;bottom:-1px}}.business-shell{color:#edf5ef;background:radial-gradient(circle at 75% 0,#1a5e3b38,#0000 34rem),linear-gradient(145deg,#070a08,#0b100d 55%,#070908);min-height:100vh;padding-bottom:90px}.business-topbar{border-bottom:1px solid #b997472e;align-items:center;gap:24px;width:min(100% - 40px,1400px);min-height:74px;margin:0 auto;display:flex}.business-topbar>nav{gap:22px;margin-left:auto;display:flex}.business-topbar a{color:inherit;text-decoration:none}.business-topbar>nav a{color:#a5b3aa;font-size:13px}.business-alert{border:1px solid #b9974740;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.business-alert span{color:#08100b;background:#78e6a2;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.business-shell .eyebrow{color:#c5a85f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.opc-command-hero,.service-market-hero,.shortlist-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:70px;width:min(100% - 40px,1400px);min-height:430px;margin:0 auto;display:grid}.opc-command-hero h1,.service-market-hero h1,.shortlist-hero h1{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(46px,7vw,96px);line-height:.98}.opc-command-hero>div:first-child>p:not(.eyebrow),.service-market-hero>div:first-child>p:not(.eyebrow),.shortlist-hero>div:first-child>p:not(.eyebrow){color:#9baaa1;max-width:680px;line-height:1.8}.opc-live-status{color:#b8c7bd;background:#387b4e1f;border:1px solid #77e39e40;border-radius:30px;width:fit-content;margin-top:24px;padding:10px 14px;font-size:13px}.pulse-dot{background:#78e6a2;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:opc-pulse 1.8s infinite;display:inline-block;box-shadow:0 0 #78e6a280}@keyframes opc-pulse{70%{box-shadow:0 0 0 11px #78e6a200}}.opc-money-stage{background:linear-gradient(145deg,#194b308c,#080b09eb),repeating-linear-gradient(90deg,#0000 0 38px,#c5a85f0f 39px);border:1px solid #bd984552;border-radius:3px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:34px;display:flex;position:relative;overflow:hidden}.opc-money-stage:before{content:"¥";color:#c5a85f14;font:900 210px/1 sans-serif;position:absolute;top:-45px;right:-15px}.opc-money-stage>span{color:#91a197;font-size:12px}.opc-money-stage>strong{color:#f3dd9d;letter-spacing:-.05em;margin:6px 0;font-size:clamp(38px,5vw,68px);position:relative}.opc-money-stage>small{color:#79e6a3;gap:8px;display:flex}.business-tabs{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b09e0;border:1px solid #bb97482e;gap:6px;width:min(100% - 40px,1400px);margin:0 auto 24px;padding:8px;display:flex;position:sticky;top:0}.business-tabs button,.market-filter-rail button{color:#92a097;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:10px 18px}.business-tabs button.is-active,.market-filter-rail button.is-active{color:#09100b;background:#c6a85e;font-weight:900}.business-notice{color:#c6d3ca;background:#367d4e26;border-left:3px solid #79e6a3;width:min(100% - 40px,1400px);margin:0 auto 18px;padding:13px 16px}.business-kpis{border-top:1px solid #b8964938;border-bottom:1px solid #b8964938;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 40px,1400px);margin:0 auto 24px;display:grid}.business-kpis article{border-right:1px solid #b896492e;grid-template-columns:auto 1fr;align-content:center;gap:6px 12px;min-height:150px;padding:22px;display:grid}.business-kpis article:last-child{border-right:0}.business-kpis svg{color:#c5a85f;grid-row:1/4}.business-kpis small,.business-kpis span{color:#84938a;font-size:12px}.business-kpis strong{font-size:34px}.opc-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;width:min(100% - 40px,1400px);margin:0 auto;display:grid}.business-inbox,.pipeline-board,.profile-studio,.referral-studio,.service-studio{background:#0d110eb8;border:1px solid #b9974730}.business-inbox>header,.pipeline-board>header,.profile-studio>header,.referral-studio>header,.service-studio>header{border-bottom:1px solid #b997472b;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:20px 24px;display:flex}.business-inbox h2,.pipeline-board h2,.profile-studio h2,.referral-studio h2,.service-studio h2{margin:0;font-size:23px}.pipeline-board header a,.referral-studio header a,.service-studio header button{color:#0a100c;cursor:pointer;background:#7be6a4;border:0;align-items:center;gap:8px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.pipeline-board>article{border-bottom:1px solid #ffffff0d;grid-template-columns:80px 1fr auto auto;align-items:center;gap:16px;min-height:82px;padding:12px 24px;display:grid}.pipeline-board>article>span{color:#c6a85f;background:#c6a85f1a;width:fit-content;padding:5px 8px;font-size:11px}.pipeline-board>article>span[data-stage=WON]{color:#79e6a3;background:#4ba66c24}.pipeline-board>article>div{gap:6px;display:grid}.pipeline-board em,.pipeline-board small{color:#87958c;font-size:12px;font-style:normal}.business-inbox>header>span{color:#7ce6a5;font-size:11px}.business-inbox>article{border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;gap:12px;padding:18px 22px;display:grid}.business-inbox>article>svg{color:#c5a85f}.business-inbox p{color:#9aa89f;margin:6px 0;font-size:13px;line-height:1.5}.business-inbox small{color:#607067}.business-inbox a{color:#79e6a3}.profile-studio,.referral-studio,.service-studio{width:min(100% - 40px,1400px);margin:0 auto}.profile-studio header>span{color:#79e6a3;align-items:center;gap:7px;font-size:12px;display:flex}.profile-preview{grid-template-columns:1.15fr .85fr .7fr;gap:42px;padding:32px;display:grid}.creator-avatar-xl{color:#c7aa61;background:#101b14;border:1px solid #c4a55c;border-radius:50%;place-items:center;width:82px;height:82px;font-size:34px;font-weight:900;display:grid}.profile-preview h3{margin:18px 0 4px;font-size:30px}.profile-preview>div>strong{color:#c7aa61}.profile-preview p{color:#9ba9a0;line-height:1.8}.profile-preview dl{margin:0}.profile-preview dl div{border-bottom:1px solid #ffffff0f;padding:14px 0}.profile-preview dt{color:#718077;font-size:11px}.profile-preview dd{margin:6px 0 0;line-height:1.6}.profile-preview aside{background:#c6a85f12;flex-direction:column;gap:14px;padding:20px;display:flex}.profile-preview aside small{color:#9cab9f;line-height:1.6}.profile-editor button,.profile-preview aside button,.service-editor button{color:#0b110d;cursor:pointer;background:#c5a65d;border:0;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:800;display:flex}.profile-preview aside button.secondary{color:#dce8df;background:#193324}.profile-editor,.service-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;display:grid}.profile-editor label,.service-editor label{color:#8f9e95;gap:8px;font-size:12px;display:grid}.profile-editor label.full,.service-editor label.full{grid-column:1/-1}.profile-editor input,.profile-editor textarea,.service-editor input,.service-editor textarea{color:#edf5ef;width:100%;font:inherit;background:#080b09;border:1px solid #c4a55c3d;padding:12px}.profile-editor textarea,.service-editor textarea{resize:vertical;min-height:130px}.profile-editor footer,.service-editor footer{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.profile-editor footer button:first-child,.service-editor footer button:first-child{color:#dce8df;background:#202a23}.managed-offerings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.managed-offerings article{border:1px solid #c4a55c2e;padding:22px}.managed-offerings article>div>span{color:#c5a85f;font-size:11px}.managed-offerings h3{margin:8px 0;font-size:22px}.managed-offerings p{color:#93a198;min-height:48px;line-height:1.6}.managed-offerings dl{grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.managed-offerings dt{color:#66756c;font-size:10px}.managed-offerings dd{color:#e8d79f;margin:4px 0 0;font-weight:800}.managed-offerings footer{gap:12px;display:flex}.managed-offerings footer a,.managed-offerings footer button{color:#7be6a4;text-align:center;cursor:pointer;background:0 0;border:1px solid #79e6a347;flex:1;padding:10px;text-decoration:none}.referral-ledger{padding:8px 24px}.referral-ledger article{border-bottom:1px solid #ffffff0f;grid-template-columns:80px 1fr auto;align-items:center;gap:18px;padding:20px 0}.referral-ledger article>span{color:#e8d79f;font-size:11px}.referral-ledger article>div{gap:6px;display:grid}.referral-ledger article small{color:#87968d}.referral-ledger dl{grid-template-columns:repeat(3,auto);gap:26px;margin:0;display:grid}.referral-ledger dt{color:#718078;font-size:10px}.referral-ledger dd{margin:4px 0 0;font-weight:800}.referral-rule{color:#90a097;background:#c4a55c0d;gap:9px;margin:0;padding:18px 24px;font-size:12px;display:flex}.market-proof{background:linear-gradient(120deg,#c6a85f1f,#0000);border-left:2px solid #c5a75e;gap:7px;padding:32px;display:grid}.market-proof>span{color:#7be6a4;gap:8px;display:flex}.market-proof>strong{letter-spacing:-.06em;font-size:70px}.market-proof>small{color:#93a198}.market-proof>a{color:#08100b;background:#c5a75e;align-items:center;gap:8px;width:fit-content;margin-top:20px;padding:12px 16px;font-weight:900;text-decoration:none;display:flex}.market-filter-rail{gap:6px;width:min(100% - 40px,1400px);margin:0 auto 20px;display:flex;overflow-x:auto}.offering-list{border-top:1px solid #c4a55c38;width:min(100% - 40px,1400px);margin:0 auto}.offering-row{border-bottom:1px solid #c4a55c33;grid-template-columns:60px minmax(0,1.35fr) minmax(260px,.65fr) 260px;gap:28px;padding:32px 0;display:grid}.offering-index{color:#526159;font-size:12px}.offering-main>p:first-child{color:#c5a85f;margin:0;font-size:11px}.offering-main h2{margin:8px 0;font-size:28px}.offering-main>p:not(:first-child){color:#99a69e;line-height:1.7}.offering-main ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.offering-main li,.shortlist-provider div span{color:#a9b8ae;background:#ffffff0d;padding:5px 8px;font-size:11px}.offering-provider{flex-direction:column;justify-content:center;gap:10px;display:flex}.offering-provider>a{color:#edf5ef;align-items:center;gap:10px;text-decoration:none;display:flex}.creator-monogram{color:#c5a75e;background:#101a13;border:1px solid #c5a75e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.offering-provider small{color:#88968e;line-height:1.5}.offering-provider>span{color:#77d99a;gap:7px;font-size:11px;display:flex}.offering-deal{flex-direction:column;justify-content:center;gap:9px;display:flex}.offering-deal>small{color:#77857c}.offering-deal>strong{color:#f0d68d;font-size:34px}.offering-deal>span{color:#92a198;gap:7px;font-size:11px;display:flex}.deal-primary{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-weight:900;text-decoration:none;display:flex;color:#08100b!important;background:#79e6a3!important}.offering-deal>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.offering-deal button{color:#c9d4cd;cursor:pointer;background:0 0;border:1px solid #c4a55c38;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.offering-deal button em{color:#c5a75e;font-size:10px;font-style:normal}.reverse-auction-strip,.shortlist-cta{background:linear-gradient(100deg,#23653a33,#c4a55c14);border:1px solid #79e6a338;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(100% - 40px,1400px);margin:50px auto 0;padding:30px;display:grid}.reverse-auction-strip>svg,.shortlist-cta>svg{color:#79e6a3;width:42px;height:42px}.reverse-auction-strip h2,.shortlist-cta h2{margin:0}.reverse-auction-strip>a,.shortlist-cta>a{color:#08100b;background:#c5a75e;gap:7px;padding:12px 16px;font-weight:900;text-decoration:none;display:flex}.reverse-auction-strip>span{color:#8d9c93;grid-column:2;gap:7px;font-size:11px;display:flex}.business-back{color:#9ba9a1;gap:7px;width:min(100% - 40px,1400px);margin:28px auto 0;text-decoration:none;display:flex}.offering-detail-hero{grid-template-columns:1fr 380px;align-items:center;gap:80px;width:min(100% - 40px,1400px);min-height:440px;margin:35px auto 0;display:grid}.offering-detail-hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(44px,6.4vw,88px);line-height:1}.offering-detail-hero>div>p:not(.eyebrow){color:#9aa79f;max-width:780px;line-height:1.8}.creator-proof-line{align-items:center;gap:12px;margin-top:26px;display:flex}.creator-proof-line>div{gap:5px;display:grid}.creator-proof-line a{color:#edf5ef;font-weight:800}.creator-proof-line small{color:#76d99a;gap:6px;display:flex}.offering-detail-hero>aside{background:#0d130f;border:1px solid #c4a55c4d;flex-direction:column;gap:12px;padding:28px;display:flex}.offering-detail-hero>aside>small,.offering-detail-hero>aside>span{color:#829087;font-size:11px;line-height:1.5}.offering-detail-hero>aside>strong{color:#f0d68d;font-size:48px}.offering-detail-hero dl div{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:10px 0;display:flex}.offering-detail-hero dt{color:#77857c}.offering-detail-hero dd{margin:0}.offering-detail-hero aside button{color:#c9d4cc;cursor:pointer;background:0 0;border:1px solid #c4a55c40;padding:11px}.offering-deliverable-panel{border-top:1px solid #c4a55c33;grid-template-columns:.6fr 1.4fr;gap:80px;width:min(100% - 40px,1400px);margin:20px auto;padding:40px 0;display:grid}.offering-deliverable-panel h2{margin:0;font-size:36px}.offering-deliverable-panel ol{margin:0;padding:0;list-style:none}.offering-deliverable-panel li{border-bottom:1px solid #ffffff12;grid-template-columns:40px 1fr auto;gap:14px;padding:18px 0;display:grid}.offering-deliverable-panel li span{color:#596860}.offering-deliverable-panel li svg{color:#78e6a2}.referral-proof{color:#78e6a2;gap:8px;width:min(100% - 40px,1400px);margin:20px auto;display:flex}.creator-hero{grid-template-columns:auto 1fr 280px;align-items:center;gap:30px;width:min(100% - 40px,1400px);min-height:340px;margin:40px auto;display:grid}.creator-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(45px,6vw,78px)}.creator-hero h2{color:#c7aa61;font-size:20px;font-weight:500}.creator-hero p{color:#9ba8a0;max-width:760px;line-height:1.8}.creator-hero aside{background:#24673a1f;border-left:2px solid #78e6a2;gap:8px;padding:22px;display:grid}.creator-hero aside svg{color:#78e6a2}.creator-hero aside small{color:#91a097;line-height:1.5}.creator-facts{border-block:1px solid #c4a55c33;grid-template-columns:repeat(3,1fr);width:min(100% - 40px,1400px);margin:0 auto;display:grid}.creator-facts article{border-right:1px solid #c4a55c26;grid-template-columns:auto 1fr;gap:6px 14px;padding:24px;display:grid}.creator-facts svg{color:#c5a75e;grid-row:1/4}.creator-facts small,.creator-facts span{color:#819087;font-size:11px}.creator-facts strong{font-size:24px}.creator-offerings,.creator-strengths{width:min(100% - 40px,1400px);margin:55px auto 0}.creator-strengths{grid-template-columns:.6fr 1.4fr;gap:50px;display:grid}.creator-offerings h2,.creator-strengths h2{margin:0;font-size:35px}.creator-strengths ul{grid-template-columns:repeat(3,1fr);gap:10px;padding:0;list-style:none;display:grid}.creator-strengths li{color:#d6e1da;border:1px solid #c4a55c2e;padding:20px}.creator-offerings article{border-bottom:1px solid #c4a55c2e;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:24px 0;display:grid}.creator-offerings h3{margin:5px 0;font-size:24px}.creator-offerings p{color:#8d9b93}.creator-offerings article>strong{color:#ead490}.creator-offerings article>a{color:#78e6a2;gap:7px;display:flex}.shortlist-hero>svg{color:#c4a55c2e;width:180px;height:180px}.shortlist-list{border-top:1px solid #c4a55c33;width:min(100% - 40px,1400px);margin:0 auto}.shortlist-list article{border-bottom:1px solid #c4a55c2e;grid-template-columns:auto 1fr 260px 180px;align-items:center;gap:22px;padding:28px 0;display:grid}.shortlist-provider small,.shortlist-service small{color:#77857d}.shortlist-provider h2{margin:5px 0}.shortlist-provider p{color:#92a097}.shortlist-provider div{flex-wrap:wrap;gap:5px;display:flex}.shortlist-service{gap:7px;display:grid}.shortlist-service span{color:#e8d38d;font-weight:800}.shortlist-actions{gap:8px;display:grid}.shortlist-actions>span{color:#78e6a2;font-size:11px}.shortlist-actions a,.shortlist-actions button{color:#d6e1da;cursor:pointer;background:0 0;border:1px solid #c4a55c3b;justify-content:center;gap:7px;padding:9px;text-decoration:none;display:flex}.shortlist-cta p{color:#93a198}.selected-offering-banner{color:#d7e5db;background:#2d75451f;border:1px solid #79e6a347;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.selected-offering-banner>svg{color:#79e6a3}.selected-offering-banner>div{gap:4px;display:grid}.selected-offering-banner small,.selected-offering-banner span{color:#809087}@media (max-width:900px){.creator-hero,.offering-detail-hero,.opc-command-hero,.service-market-hero,.shortlist-hero{grid-template-columns:1fr;gap:28px;padding-block:46px}.business-kpis{grid-template-columns:repeat(2,1fr)}.opc-dashboard-grid{grid-template-columns:1fr}.profile-preview{grid-template-columns:1fr 1fr}.profile-preview aside{grid-column:1/-1}.offering-row{grid-template-columns:40px 1fr 260px}.offering-provider{grid-column:2}.offering-deal{grid-area:1/3/3}.offering-detail-hero{padding-top:20px}.creator-strengths,.offering-deliverable-panel{grid-template-columns:1fr;gap:24px}.shortlist-list article{grid-template-columns:auto 1fr 180px}.shortlist-service{grid-column:2}.shortlist-actions{grid-area:1/3/3}}@media (max-width:640px){.business-topbar{width:calc(100% - 24px);min-height:62px}.business-alert,.business-topbar>nav{display:none}.creator-hero,.offering-detail-hero,.opc-command-hero,.service-market-hero,.shortlist-hero{width:calc(100% - 24px);min-height:0;padding-block:34px}.offering-detail-hero h1,.opc-command-hero h1,.service-market-hero h1,.shortlist-hero h1{font-size:44px}.opc-money-stage{min-height:190px;padding:24px}.business-tabs{width:calc(100% - 16px);overflow-x:auto}.business-tabs button{flex:none}.business-kpis{grid-template-columns:1fr 1fr;width:calc(100% - 24px)}.business-kpis article{border-bottom:1px solid #b896492e;grid-template-columns:1fr;min-height:126px;padding:16px}.business-kpis svg{grid-row:auto}.business-kpis strong{font-size:28px}.business-back,.business-notice,.creator-facts,.creator-offerings,.creator-strengths,.market-filter-rail,.offering-deliverable-panel,.offering-list,.opc-dashboard-grid,.profile-studio,.referral-studio,.service-studio,.shortlist-list{width:calc(100% - 24px)}.business-inbox>header,.pipeline-board>header,.profile-studio>header,.referral-studio>header,.service-studio>header{flex-direction:column;align-items:flex-start;min-height:80px;padding:16px}.pipeline-board>article{grid-template-columns:68px 1fr auto;gap:10px;padding:14px}.pipeline-board>article>em{grid-column:2}.profile-editor,.profile-preview,.service-editor{grid-template-columns:1fr;padding:18px}.profile-editor label.full,.profile-preview>*,.service-editor label.full{grid-column:1}.managed-offerings{grid-template-columns:1fr;padding:14px}.managed-offerings dl{gap:8px}.referral-ledger{padding:8px 14px}.referral-ledger article{grid-template-columns:1fr}.referral-ledger dl{justify-content:space-between;gap:8px}.offering-row{grid-template-columns:1fr;gap:12px;padding:26px 4px}.offering-index{display:none}.offering-deal,.offering-provider{grid-area:auto/1}.offering-deal{padding-top:12px}.reverse-auction-strip,.shortlist-cta{grid-template-columns:auto 1fr;width:calc(100% - 24px);padding:20px}.reverse-auction-strip>a,.shortlist-cta>a{grid-column:1/-1;justify-content:center}.reverse-auction-strip>span{grid-column:1/-1}.offering-detail-hero>aside{padding:20px}.offering-deliverable-panel{padding-block:22px}.creator-hero{text-align:left}.creator-hero aside{width:100%}.creator-facts{grid-template-columns:1fr}.creator-facts article{border-bottom:1px solid #c4a55c26;border-right:0}.creator-strengths ul{grid-template-columns:1fr}.creator-offerings article{grid-template-columns:1fr auto}.creator-offerings article>a{grid-column:1/-1}.shortlist-hero>svg{display:none}.shortlist-list article{grid-template-columns:auto 1fr;align-items:start}.shortlist-actions,.shortlist-service{grid-area:auto/2}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}}.referral-access-note,.referral-onboarding-note{background:#4f7bd41a;border-left:2px solid #6e9aff;padding:9px 11px;color:#c8d8fb!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.55!important}.referral-page{background:radial-gradient(circle at 88% 6%,#5b8cff29,#0000 24%),#060d1a}.referral-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.referral-back{color:#a6bce9;align-items:center;gap:4px;font-size:13px;display:inline-flex}.referral-main{grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);gap:clamp(34px,7vw,90px);width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(52px,8vw,105px) 0 88px;display:grid}.referral-intro{max-width:590px}.referral-intro h1{letter-spacing:-.07em;margin:14px 0 17px;font-size:clamp(2.55rem,5.5vw,5rem);font-weight:620;line-height:1.02}.referral-intro>p:not(.eyebrow){color:#aebbd1;max-width:550px;margin:0;font-size:15px;line-height:1.85}.referral-intro .referral-source{border:1px solid #2a426d;border-radius:999px;padding:7px 10px;display:inline-block;color:#b9cdf7!important;margin-top:22px!important;font-size:12px!important}.referral-share{background:linear-gradient(145deg,#1b3360bf,#091324db);border:1px solid #28426f;border-radius:16px;align-self:start;padding:23px;box-shadow:0 26px 70px #0000003d}.referral-share-title{align-items:flex-start;gap:11px;display:flex}.referral-share-title>svg{color:#98b8ff;margin-top:2px}.referral-code,.referral-link-field,.referral-share-title span{gap:4px;display:grid}.referral-share-title strong{font-size:15px}.referral-code small,.referral-link-field span,.referral-share-title small{color:#92a0b8;font-size:11px}.referral-code{border-top:1px solid #9ebbf126;border-bottom:1px solid #9ebbf126;margin-top:28px;padding:15px 0}.referral-code strong{color:#e4edff;letter-spacing:.13em;font-size:23px}.referral-link-field{margin-top:17px}.referral-link-field input{color:#b9c9e7;text-overflow:ellipsis;background:#091426;border:1px solid #334b73;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.referral-share-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:15px;display:grid}.referral-share-actions .primary-action{width:100%}.referral-copy{color:#d2e0fa;cursor:pointer;background:0 0;border:1px solid #405980;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:12px;display:inline-flex}.referral-message{color:#a3d9bc;align-items:flex-start;gap:6px;margin:14px 0 0;font-size:11px;line-height:1.5;display:flex}.referral-message svg{flex:none;margin-top:1px}.daily-invite-dock{background:linear-gradient(120deg,#167e532e,#0000 56%),#0c110d;border:1px solid #26cd8638;border-radius:16px;grid-column:1/-1;margin-top:14px;padding:24px}.daily-invite-dock>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.daily-invite-dock h2{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(20px,3vw,30px)}.daily-invite-dock>header>span,.daily-invite-dock>p{color:#7d9184;font-size:11px}.daily-invite-dock>p{max-width:760px;margin:12px 0 18px;line-height:1.7}.daily-invite-dock>div{background:#d5aa5226;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.daily-invite-dock article{background:#09100b;grid-template-columns:1fr auto;gap:6px 14px;padding:16px;display:grid}.daily-invite-dock article>small,.daily-invite-dock article>span{color:#718277;font-size:10px}.daily-invite-dock article>strong{color:#f0cf7c;letter-spacing:.06em;text-overflow:ellipsis;font:14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.daily-invite-dock article>button{color:#e8cb80;cursor:pointer;background:0 0;border:1px solid #d5aa5247;border-radius:8px;grid-area:1/2/4;align-self:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;display:inline-flex}.daily-invite-dock article>button:disabled{cursor:not-allowed;opacity:.38}.referral-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.referral-summary>div{align-content:center;gap:7px;min-height:142px;padding:20px clamp(15px,3vw,34px);display:grid}.referral-summary>div+div{border-left:1px solid var(--line)}.referral-summary span{color:#94abd5;align-items:center;gap:7px;font-size:11px;display:inline-flex}.referral-summary span svg{color:#83a9ff}.referral-summary strong{letter-spacing:-.045em;font-size:clamp(24px,3vw,34px)}.referral-summary small{color:#7d8ba3;font-size:11px}.referral-detail-grid{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(38px,8vw,110px);margin-top:7px;display:grid}.referral-ledger h2,.referral-steps h2{letter-spacing:-.04em;margin:8px 0 22px;font-size:23px}.referral-steps ol{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.referral-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.referral-steps i{color:#7e9ee0;font-size:11px;font-style:normal}.referral-steps small,.referral-steps span{display:block}.referral-steps strong{font-size:13px}.referral-steps small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.referral-ledger{min-width:0}.referral-ledger header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.referral-ledger header>span{color:#98add6;border:1px solid #304567;border-radius:999px;padding:5px 8px;font-size:10px}.referral-ledger>div{border-top:1px solid var(--line)}.referral-ledger article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 16px;padding:16px 0;display:grid}.referral-ledger article small,.referral-ledger article>span{color:var(--muted);font-size:11px}.referral-ledger article strong{color:#dce7fb;font-size:15px}.referral-ledger article small{grid-column:1/-1}.referral-ledger-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:28px 0;font-size:12px;line-height:1.65}.referral-empty{color:var(--muted);place-content:center;gap:14px;display:grid}.referral-empty a{color:#a5c0fa}@media (max-width:720px){.referral-header,.referral-main{width:calc(100% - 36px)}.referral-header{min-height:62px}.referral-header .referral-back{display:none}.referral-main{padding:43px 0 72px;display:block}.referral-intro h1{font-size:clamp(2.75rem,14vw,4rem)}.referral-intro>p:not(.eyebrow){font-size:14px}.referral-share{margin-top:31px;padding:18px}.referral-share-actions{grid-template-columns:1fr}.referral-copy{justify-content:center}.referral-summary{margin-top:35px;display:block}.daily-invite-dock{margin-top:24px;padding:18px}.daily-invite-dock>header{display:block}.daily-invite-dock>div{grid-template-columns:1fr}.daily-invite-dock article{grid-template-columns:minmax(0,1fr)}.daily-invite-dock article>button{grid-area:auto;justify-content:center;margin-top:5px}.referral-summary>div{min-height:106px;padding:18px 2px}.referral-summary>div+div{border-top:1px solid var(--line);border-left:0}.referral-detail-grid{grid-template-columns:1fr;gap:46px;margin-top:43px;display:grid}}.pet-core-moat-link{color:#d9bc6f;font-size:12px;font-weight:700;text-decoration:none}.pet-core-moat-link:hover{color:#fff1c2}.jcore-page,.jcore-page *{box-sizing:border-box}.jcore-page{color:#f7f4e7;background:radial-gradient(circle at 78% 11%,#18aa6e2b,#0000 30rem),radial-gradient(circle at 16% 42%,#d8ad5217,#0000 34rem),#060a07;min-height:100svh;overflow-x:hidden}.jcore-header{z-index:10;border-bottom:1px solid #d9b86b2e;justify-content:space-between;align-items:center;width:min(1360px,100% - 48px);min-height:74px;margin:0 auto;display:flex;position:relative}.jcore-header>span{color:#84978b;letter-spacing:.12em;font-size:10px}.jcore-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(36px,7vw,110px);width:min(1360px,100% - 48px);min-height:min(720px,100svh - 74px);margin:0 auto;padding:54px 0 70px;display:grid}.jcore-hero-copy{z-index:2;max-width:760px;position:relative}.jcore-hero-copy .back-link{color:#7f9186;margin-bottom:56px}.jcore-hero-copy h1{letter-spacing:-.065em;max-width:820px;margin:18px 0 26px;font-size:clamp(50px,6vw,88px);font-weight:660;line-height:.99}.jcore-hero-copy h1 em{color:#d9b75f;font-style:normal;display:block}.jcore-hero-copy>p:last-of-type{color:#9aaba1;max-width:650px;font-size:clamp(15px,1.35vw,18px);line-height:1.8}.jcore-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.jcore-actions>a:not(.primary-action){color:#9ab0a2;font-size:13px}.jcore-engine{aspect-ratio:1;background:radial-gradient(circle,#0f654438,#0000 34%),repeating-radial-gradient(circle,#0000 0 18%,#53d99f17 18.3%,#0000 18.7% 27%);border:1px solid #53d99f2e;border-radius:50%;justify-self:center;width:min(470px,100%);position:relative}.jcore-engine:after,.jcore-engine:before{content:"";border:1px solid #d8ad522e;border-radius:50%;position:absolute}.jcore-engine:before{inset:12%}.jcore-engine:after{inset:28%}.jcore-engine-core{z-index:3;aspect-ratio:1;color:#f7d984;background:#0b1710;border:1px solid #ffe08f61;border-radius:50%;align-content:center;place-items:center;gap:5px;width:132px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1368461f,0 24px 68px #00000075}.jcore-engine-core strong{letter-spacing:.09em;font-size:15px}.jcore-engine-core small{color:#7ba38c;font-size:9px}.jcore-engine>span{z-index:4;background:#07100ae0;border-left:2px solid #35c889;gap:3px;min-width:105px;padding:9px 10px;display:grid;position:absolute;box-shadow:0 10px 30px #00000047}.jcore-engine>span b{color:#f0cc6d;letter-spacing:.07em;font-size:10px}.jcore-engine>span small{color:#81988b;font-size:9px}.jcore-engine>span:first-of-type{top:2%;left:50%;transform:translate(-50%)}.jcore-engine>span:nth-of-type(2){top:24%;right:-2%}.jcore-engine>span:nth-of-type(3){bottom:23%;right:0}.jcore-engine>span:nth-of-type(4){bottom:2%;left:50%;transform:translate(-50%)}.jcore-engine>span:nth-of-type(5){bottom:23%;left:0}.jcore-engine>span:nth-of-type(6){top:24%;left:-2%}.jcore-engine>i{z-index:2;background:conic-gradient(from 20deg,transparent 0 82%,#42e39b38);border-radius:50%;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#0000 0 45%,#000 46% 49%,#0000 50%);mask-image:radial-gradient(circle,#0000 0 45%,#000 46% 49%,#0000 50%)}.jcore-proof-strip{border-block:1px solid #d8ad5233;grid-template-columns:repeat(4,1fr);width:min(1360px,100% - 48px);margin:0 auto;display:grid}.jcore-proof-strip>div{border-right:1px solid #d8ad5221;flex-direction:column-reverse;justify-content:center;min-height:130px;padding:22px 30px;display:flex}.jcore-proof-strip>div:last-child{border-right:0}.jcore-proof-strip dt{color:#7e9085;margin-top:8px;font-size:10px}.jcore-proof-strip dd{color:#f5d477;margin:0;font-size:clamp(38px,4vw,62px);font-weight:700;line-height:.9}.jcore-boundary,.jcore-chain,.jcore-patent{width:min(1360px,100% - 48px);margin-inline:auto}.jcore-patent{padding:clamp(90px,11vw,160px) 0}.jcore-chain>header,.jcore-patent>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:48px;display:grid}.jcore-chain>header h2,.jcore-patent>header h2{letter-spacing:-.05em;grid-column:1;max-width:850px;margin:14px 0 0;font-size:clamp(38px,5vw,68px);line-height:1.05}.jcore-patent>header>p:last-child{color:#71847a;grid-area:1/2/3;max-width:290px;margin:0;font-size:11px;line-height:1.6}.jcore-chain>ol,.jcore-patent>ol{border-top:1px solid #d8ad5233;margin:0;padding:0;list-style:none}.jcore-patent>ol>li{border-bottom:1px solid #d8ad5226;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:26px;padding:36px 0;display:grid}.jcore-chain>ol>li>span,.jcore-patent>ol>li>span{color:#557466;letter-spacing:.11em;font-size:11px}.jcore-patent li>div>small{color:#54d99e;letter-spacing:.09em;font-size:10px}.jcore-chain h3,.jcore-patent h3{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(23px,2.5vw,34px)}.jcore-chain li>div>p,.jcore-patent li>div>p{color:#98a89f;max-width:720px;margin:0;line-height:1.7}.jcore-patent li dl{grid-template-columns:1fr 1fr;gap:24px;max-width:940px;margin:26px 0 0;display:grid}.jcore-patent li dl div{border-top:1px solid #53d99f21;padding-top:15px}.jcore-chain dt,.jcore-patent dt{color:#647b6e;font-size:9px}.jcore-chain dd,.jcore-patent dd{color:#c6d0ca;margin:7px 0 0;font-size:12px;line-height:1.6}.jcore-chain li>em,.jcore-patent li>em{color:#d4b65f;white-space:nowrap;border:1px solid #d8ad5240;padding:6px 9px;font-size:9px;font-style:normal}.jcore-chain{padding:0 0 clamp(90px,11vw,160px)}.jcore-chain>ol>li{border-bottom:1px solid #d8ad5221;grid-template-columns:46px minmax(240px,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:26px;padding:30px 0;display:grid}.jcore-chain li>div>small{color:#668376;font-size:9px}.jcore-chain li>div>strong{color:#56dfa4;letter-spacing:.09em;margin-top:6px;font-size:11px;display:block}.jcore-chain li>dl{grid-template-columns:1fr 1.25fr 1fr;gap:20px;margin:0;display:grid}.jcore-chain li[data-status=RULE_RUNNING]{background:linear-gradient(90deg,#18a46a1a,#0000 78%)}.jcore-chain li[data-status=RULE_RUNNING]>em{color:#65dda8;border-color:#53d99f5c}.jcore-boundary{border-block:1px solid #53d99f2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:70px;padding:38px 0;display:grid}.jcore-boundary>svg{color:#ddb95e}.jcore-boundary h2{margin:7px 0 10px;font-size:clamp(24px,3vw,40px)}.jcore-boundary p:last-child{color:#8fa198;max-width:850px;margin:0;line-height:1.7}.jcore-boundary>span{color:#74d7aa;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.landing-jcore{background:linear-gradient(90deg,#0e5f4124,#0000 58%),#070c08;border-top:1px solid #d8ad522e;padding:clamp(84px,10vw,145px) clamp(24px,7vw,110px);position:relative}.landing-jcore>header{grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);align-items:end;gap:clamp(40px,9vw,130px);max-width:1380px;margin:0 auto 58px;display:grid}.landing-jcore .eyebrow{align-items:center;gap:9px;display:inline-flex}.landing-jcore h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(42px,5.1vw,76px);font-weight:620;line-height:1.07}.landing-jcore>header>div:last-child p{color:#9dad9f;line-height:1.8}.landing-jcore>header>div:last-child a{color:#f0cd70;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:inline-flex}.landing-jcore>ol{border-block:1px solid #d8ad5230;grid-template-columns:repeat(3,1fr);max-width:1380px;margin:0 auto;padding:0;list-style:none;display:grid}.landing-jcore>ol>li{border-right:1px solid #d8ad5224;align-content:start;min-height:300px;padding:30px;display:grid}.landing-jcore>ol>li:last-child{border-right:0}.landing-jcore li>small,.landing-jcore li>span{color:#648071;letter-spacing:.09em;font-size:10px}.landing-jcore li>small{color:#54d99e;margin-top:44px}.landing-jcore li>strong{margin-top:10px;font-size:clamp(20px,2vw,29px);line-height:1.35}.landing-jcore li>p{color:#91a198;margin:18px 0 0;font-size:13px;line-height:1.75}.landing-jcore>footer{color:#83938a;letter-spacing:.06em;justify-content:center;align-items:center;gap:18px;max-width:1380px;margin:30px auto 0;font-size:10px;display:flex}.landing-jcore>footer i{background:linear-gradient(90deg,#1a9b68,#d8ad52);width:28px;height:1px}@media (prefers-reduced-motion:no-preference){.money-impact{animation:money-impact 6.4s cubic-bezier(.22,.8,.24,1) infinite}.jcore-engine>i{animation:jcore-scan 7s linear infinite}.jcore-engine>span{animation:jcore-node 4.8s ease-in-out infinite;animation-delay:calc(var(--node) * .22s)}.jcore-engine-core{animation:jcore-core-pulse 3.4s ease-in-out infinite}}@keyframes money-impact{0%,84%,to{transform:translate(0)scale(1)}86%{transform:translate(-1px)rotate(-.35deg)scale(1.015)}88%{transform:translate(2px)rotate(.35deg)scale(1.035)}90%{transform:translate(-1px)rotate(-.2deg)scale(1.02)}92%{transform:translateY(-1px)scale(1.045)}}@keyframes jcore-scan{to{transform:rotate(1turn)}}@keyframes jcore-node{0%,72%,to{border-left-color:#35c889;box-shadow:0 10px 30px #00000047}80%{border-left-color:#f2cd6e;box-shadow:0 0 28px #48e09d38}}@keyframes jcore-core-pulse{50%{box-shadow:0 0 0 18px #13684612,0 24px 78px #0f945d38}}@media (max-width:1100px){.workspace-deal-gateway>dl{min-width:0}.jcore-hero{grid-template-columns:minmax(0,1fr) 380px}.jcore-chain>ol>li{grid-template-columns:42px minmax(220px,.7fr) minmax(0,1.3fr)}.jcore-chain li>em{grid-column:2/-1;justify-self:start}}@media (max-width:820px){.jcore-boundary,.jcore-chain,.jcore-header,.jcore-hero,.jcore-patent,.jcore-proof-strip{width:min(100% - 36px,680px)}.jcore-header>span{display:none}.jcore-hero{grid-template-columns:1fr;min-height:auto;padding-top:38px}.jcore-hero-copy .back-link{margin-bottom:34px}.jcore-engine{width:min(430px,90vw)}.jcore-proof-strip{grid-template-columns:1fr 1fr}.jcore-proof-strip>div:nth-child(2){border-right:0}.jcore-proof-strip>div:nth-child(n+3){border-top:1px solid #d8ad5221}.jcore-chain>header,.jcore-patent>header{grid-template-columns:1fr}.jcore-patent>header>p:last-child{grid-area:auto/1}.jcore-chain>ol>li,.jcore-patent>ol>li{grid-template-columns:42px minmax(0,1fr)}.jcore-chain li>dl,.jcore-chain li>em,.jcore-patent li>em{grid-column:2}.jcore-chain li>dl{grid-template-columns:1fr}.jcore-boundary{grid-template-columns:auto minmax(0,1fr)}.jcore-boundary>span{grid-column:2}.landing-jcore>header{grid-template-columns:1fr}}@media (max-width:640px){.workspace-deal-gateway>dl{grid-template-columns:.68fr 1.32fr}.workspace-deal-gateway>dl div:last-child{grid-column:1/-1}.workspace-deal-gateway .deal-money-value{font-size:clamp(29px,9vw,42px)}.earning-radar .earning-money-kpi strong{font-size:clamp(30px,9vw,44px)}.auction-saving-line{min-height:138px}.auction-saving-line .saving-money{justify-items:start;font-size:clamp(39px,12vw,54px)}.operations-metrics article{min-height:130px;padding:18px 15px}.operations-metrics .negative strong,.operations-metrics .positive strong,.operations-metrics strong{font-size:clamp(25px,8vw,36px)}.jcore-actions{flex-direction:column;align-items:stretch}.jcore-actions a{text-align:center;justify-content:center}.jcore-hero-copy h1{font-size:clamp(43px,13vw,62px)}.jcore-engine{width:320px;max-width:88vw}.jcore-engine-core{width:104px}.jcore-engine>span{min-width:86px;padding:7px 8px}.jcore-engine>span:nth-of-type(2),.jcore-engine>span:nth-of-type(3){right:-4%}.jcore-engine>span:nth-of-type(5),.jcore-engine>span:nth-of-type(6){left:-4%}.jcore-proof-strip>div{min-height:104px;padding:18px}.jcore-patent{padding-block:78px}.jcore-chain>ol>li,.jcore-patent>ol>li{gap:14px}.jcore-patent li dl{grid-template-columns:1fr}.jcore-chain li>em,.jcore-patent li>em{white-space:normal}.jcore-boundary{align-items:start}.landing-actions>a:first-child{display:none}.landing-jcore{padding-inline:20px}.landing-jcore>ol{grid-template-columns:1fr}.landing-jcore>ol>li{border-bottom:1px solid #d8ad5224;border-right:0;min-height:245px}.landing-jcore>ol>li:last-child{border-bottom:0}.landing-jcore>footer{flex-direction:column;align-items:flex-start}.landing-jcore>footer i{width:100%}}@media (prefers-reduced-motion:reduce){.jcore-engine-core,.jcore-engine>i,.jcore-engine>span,.money-impact{animation:none}}.collaboration-page{min-height:100vh;color:var(--ink);background:#050b17}.collaboration-content,.collaboration-header{width:min(100% - 40px,980px);margin:0 auto}.collaboration-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;display:flex}.collaboration-header>a:last-child{color:var(--muted);font-size:14px}.collaboration-content{padding:44px 0 84px}.collaboration-content>h1{max-width:620px;margin:12px 0}.collaboration-lead{max-width:650px;color:var(--muted);line-height:1.7}.collaboration-list{gap:16px;margin-top:30px;display:grid}.collaboration-item{border-top:1px solid var(--line);padding:24px 0}.collaboration-item>header,.collaboration-meta,.collaboration-task{justify-content:space-between;align-items:center;gap:12px;display:flex}.collaboration-item>header span{color:var(--accent);font-size:13px}.collaboration-item>header small,.collaboration-task small{color:var(--muted)}.collaboration-item h2{margin:14px 0 8px;font-size:clamp(22px,6vw,32px)}.collaboration-item>p{color:var(--muted);line-height:1.65}.collaboration-meta{color:var(--muted);margin:18px 0;font-size:14px}.collaboration-meta span{align-items:center;gap:6px;display:inline-flex}.collaboration-meta strong{color:var(--text)}.collaboration-delivery{gap:14px;margin-top:22px;display:grid}.collaboration-delivery h3{margin:0;font-size:16px}.collaboration-create-task{gap:10px;display:grid}.collaboration-create-task input,.collaboration-create-task textarea{width:100%}.collaboration-create-task textarea{resize:vertical;min-height:84px}.collaboration-task{border-top:1px solid var(--line);flex-wrap:wrap;padding:14px 0}.collaboration-task strong{flex:160px}.collaboration-task button{min-height:38px}.collaboration-empty{color:var(--muted);margin-top:28px}.mobile-project-nav{display:none}.collaboration-acceptance-actions,.collaboration-change-request{gap:12px;display:grid}.collaboration-change-request{padding-top:6px}.collaboration-change-request label{color:#b9c8e5;font-size:13px}.collaboration-change-request textarea{color:#f5f8ff;width:100%;min-height:88px;font:inherit;resize:vertical;background:#091529;border:1px solid #2c3e5d;border-radius:9px;padding:12px;line-height:1.55}.collaboration-change-request button{justify-self:start}@media (max-width:640px){.mobile-project-nav{align-items:center;display:flex}.mobile-menu-trigger{color:#dce7ff;background:#101b2e;border:1px solid #2a3a58;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.mobile-menu-scrim{z-index:40;background:#01050cad;border:0;width:100%;min-height:100%;animation:mobile-menu-fade .16s both;position:fixed;inset:0}.mobile-menu-panel{z-index:41;background:#0b1528;border:1px solid #2c416d;border-radius:14px;gap:5px;padding:14px;animation:mobile-menu-rise .2s both;display:grid;position:fixed;top:72px;left:12px;right:12px;box-shadow:0 24px 65px #0000007a}.mobile-menu-panel>p{color:#7183a1;letter-spacing:.12em;margin:2px 7px 6px;font-size:11px;font-weight:700}.mobile-menu-panel>a{color:#dce7ff;border-radius:10px;align-items:center;gap:12px;min-height:62px;padding:10px;display:flex}.mobile-menu-panel>a.active{background:#17294a}.mobile-menu-panel>a>svg{color:#84a8ff;flex:none}.mobile-menu-panel>a>span{gap:3px;display:grid}.mobile-menu-panel strong{font-size:14px}.mobile-menu-panel small{color:#8290a7;font-size:11px}.mobile-menu-panel>.mobile-menu-workspace{border-top:1px solid var(--line);color:#9fb8f5;min-height:auto;margin-top:5px;padding:12px 10px 2px;font-size:12px}.workspace-topbar>div:not(.mobile-project-nav){display:none}.collaboration-header,.market-header,.request-header,.workspace-topbar{z-index:50;position:relative}.workspace-topbar .tenant-switcher>span:nth-child(2),.workspace-topbar .tenant-switcher>svg{display:none}.workspace-topbar .tenant-switcher{min-width:40px}.collaboration-header>a:not(:first-child),.market-header>a:not(:first-child),.request-header>a:not(:first-child){display:none}.collaboration-header,.market-header,.request-header{gap:12px}.collaboration-content{padding-bottom:92px}.collaboration-item>header,.collaboration-meta{flex-direction:column;align-items:flex-start}.collaboration-acceptance-actions,.collaboration-delivery{gap:14px}.collaboration-acceptance-actions .primary-action,.collaboration-change-request button{justify-content:center;width:100%}.collaboration-task button{flex:100%}.collaboration-content,.collaboration-header{width:min(100% - 32px,620px)}.collaboration-content{padding:28px 0 56px}.collaboration-item{padding:20px 0}.collaboration-item .primary-action{justify-content:center;width:100%}.collaboration-create-task button{width:100%}.collaboration-task{align-items:flex-start}}@keyframes mobile-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-menu-rise{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}body:has(.landing-page),html:has(.landing-page){overflow-x:hidden}.landing-page{background:radial-gradient(circle at 74% 28%,#1ab67833,#0000 30%),radial-gradient(circle at 12% 80%,#d5aa5217,#0000 28%),#050907;min-height:100svh;overflow:hidden}.landing-nav{z-index:5;border-bottom:1px solid var(--line);justify-content:space-between;height:76px;padding:0 clamp(24px,5vw,72px);position:relative}.landing-actions,.landing-nav{align-items:center;display:flex}.landing-actions{gap:clamp(18px,3vw,34px)}.landing-actions a{color:#c9d8cf;align-items:center;gap:8px;font-size:13px;transition:color .2s;display:inline-flex}.landing-actions a:hover{color:#fff}.landing-actions .landing-access-link{color:#f1d27c}.landing-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:8vw;min-height:calc(100svh - 186px);padding:42px clamp(24px,7vw,110px);display:grid}.landing-copy{z-index:2;max-width:780px;animation:rise-in .7s cubic-bezier(.2,.7,.2,1) both;position:relative}.landing-copy h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(44px,5.6vw,86px);font-weight:640;line-height:1.08}.landing-copy>p:not(.eyebrow){color:#a8b4ca;margin:0 0 32px;font-size:18px}.landing-brand-visual{aspect-ratio:16/10;isolation:isolate;background:#020403;border:1px solid #d5aa5257;border-radius:20px;justify-self:center;width:min(100%,680px);display:block;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000094,0 0 70px #16e48f1f}.landing-brand-visual:after{content:"";background:linear-gradient(#0000 56%,#010503db);position:absolute;inset:0}.landing-brand-visual img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.landing-brand-visual>span{z-index:2;color:#f3dfa6;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.landing-brand-visual>span svg:last-child{margin-left:auto}.landing-brand-visual:hover img{transform:scale(1.025)}.orbit-visual{aspect-ratio:1;justify-self:center;place-items:center;max-width:520px;display:grid;position:relative}.orbit-visual:before{content:"";filter:blur(18px);background:radial-gradient(circle,#1ab67842,#0000 64%);border-radius:50%;width:64%;height:64%;position:absolute}.orbit-visual i{z-index:2;color:#f1d27c;background:#10221a;border:1px solid #d5aa5275;border-radius:24px;place-items:center;width:84px;height:84px;animation:float 4s ease-in-out infinite;display:grid;position:relative;box-shadow:0 0 70px #1ab67847}.orbit{border:1px solid #50bc8b4d;transform:rotate(-20deg)}.orbit,.orbit:after{border-radius:50%;position:absolute}.orbit:after{content:"";background:#e8be64;width:9px;height:9px;top:50%;left:-5px;box-shadow:0 0 18px #1ab678eb}.orbit-one{width:62%;height:38%;animation:orbit-pulse 5s ease-in-out infinite}.orbit-two{width:92%;height:57%;animation:orbit-pulse 5s ease-in-out 1s infinite reverse}.delivery-strip{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);min-height:110px;margin:0;padding:0 clamp(24px,5vw,72px);list-style:none;display:grid}.delivery-strip li{border-right:1px solid var(--line);align-items:center;gap:14px;padding:20px;display:flex}.delivery-strip li:first-child{border-left:1px solid var(--line)}.delivery-strip span{color:#8bbda4;font-size:11px}.delivery-strip p{margin:0;font-size:17px}.landing-charity{background:linear-gradient(#05090733,#070f0beb),radial-gradient(circle at 84% 18%,#1ab67824,#0000 27rem);border-top:1px solid #d5aa522e;padding:clamp(82px,10vw,150px) clamp(24px,7vw,110px) clamp(72px,9vw,132px);position:relative}.landing-charity:before{pointer-events:none;content:"";background-image:linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:20%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.landing-charity-intro{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:clamp(40px,9vw,130px);max-width:1380px;margin:0 auto;display:grid;position:relative}.landing-charity-eyebrow{align-items:center;gap:9px;display:inline-flex}.landing-charity-intro h2{letter-spacing:-.045em;max-width:900px;margin:22px 0 0;font-size:clamp(42px,5.1vw,76px);font-weight:620;line-height:1.08}.landing-charity-lead{padding-bottom:7px}.landing-charity-lead p{color:#a9b7ae;margin:0 0 26px;font-size:16px;line-height:1.8}.landing-charity-lead a{color:#f1d27c;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.landing-charity-lead a svg{transition:transform .2s}.landing-charity-lead a:hover svg{transform:translate(3px,-3px)}.landing-charity-flight{z-index:1;color:#708178;letter-spacing:.16em;grid-template-columns:auto minmax(50px,1fr) auto minmax(50px,1fr) auto;align-items:center;gap:14px;max-width:1380px;margin:clamp(48px,7vw,86px) auto 0;font-size:11px;display:grid;position:relative}.landing-charity-flight i{background:#d5aa5238;height:1px;overflow:hidden}.landing-charity-flight i:after{content:"";background:linear-gradient(90deg,#0000,#1ab678,#f1d27c,#0000);width:28%;height:1px;animation:charity-flight 3.4s linear infinite;display:block}.landing-charity-flight svg{color:#d5aa52;transform:rotate(7deg)}.landing-charity-cases{z-index:1;border-top:1px solid #d5aa5233;border-bottom:1px solid #d5aa5233;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1380px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.landing-charity-cases>li{border-left:1px solid #d5aa5229;flex-direction:column;min-height:380px;padding:clamp(22px,2.2vw,34px);transition:background .25s,transform .25s;display:flex}.landing-charity-cases>li:last-child{border-right:1px solid #d5aa5229}.landing-charity-cases>li:hover{background:linear-gradient(#1ab67817,#d5aa5208);transform:translateY(-5px)}.landing-case-head{color:#6c8176;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.landing-case-head small{color:#95dcbc;font-size:11px}.landing-case-head small[data-status=COMPLETED],.landing-case-head small[data-status=PENDING_ACCEPTANCE]{color:#f1d27c}.landing-charity-cases h3{min-height:4.7em;margin:34px 0 22px;font-size:clamp(18px,1.5vw,23px);font-weight:600;line-height:1.55}.landing-charity-cases>li>p{color:#aab8af;margin:0;font-size:14px;line-height:1.75}.landing-charity-cases footer{color:#7f8d84;gap:8px;margin-top:auto;padding-top:36px;font-size:11px;line-height:1.45;display:grid}.landing-charity-cases footer strong{color:#d4ddd7;font-weight:550}.landing-charity-cases footer span{align-items:center;gap:5px;display:inline-flex}.landing-charity-footer{z-index:1;justify-content:space-between;align-items:center;gap:32px;max-width:1380px;margin:44px auto 0;display:flex;position:relative}.landing-charity-footer p{color:#87988e;gap:7px;margin:0;font-size:13px;display:grid}.landing-charity-footer strong{color:#f0f4f1;font-size:24px;font-weight:580}@keyframes charity-flight{0%{transform:translate(-110%)}to{transform:translate(380%)}}@media (prefers-reduced-motion:reduce){.landing-brand-visual img{transition:none}.landing-brand-visual:hover img{transform:none}.landing-charity-flight i:after{animation:none;transform:translate(130%)}.landing-charity-cases>li,.landing-charity-lead a svg{transition:none}.landing-charity-cases>li:hover{transform:none}}.access-shell{background:#070e1d;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);min-height:100svh;display:grid}.access-story{border-right:1px solid var(--line);isolation:isolate;background:#030706;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(30px,5vw,70px);display:flex;position:sticky;top:0;overflow:hidden}.access-story-image{z-index:-3;object-fit:cover;animation:access-image-arrive .7s cubic-bezier(.22,1,.36,1) both}.access-story-shade{z-index:-2;background:linear-gradient(#01050357,#0000 34%),linear-gradient(#01050333 32%,#010503f5);position:absolute;inset:0}.access-story-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.access-manual-link,.access-story-cta{color:#f4dfa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ddb85875;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.access-manual-link{background:#030a077a;border-radius:999px;padding:9px 14px;font-size:12px}.access-story-copy{max-width:600px;animation:rise-in .6s both}.access-story-copy .eyebrow{color:#30f0a0;align-items:center;gap:8px;display:flex}.access-story-copy h1{letter-spacing:-.04em;text-shadow:0 12px 42px #000000c2;margin:20px 0;font-size:clamp(38px,4.2vw,64px);font-weight:760;line-height:1.12}.access-story-copy>p:not(.eyebrow){color:#d8dfd9;max-width:510px;font-size:16px;line-height:1.8}.access-story-cta{background:#081810a8;border-color:#d7b85c;border-radius:8px;width:fit-content;margin-top:24px;padding:13px 18px;font-size:13px;font-weight:800}.access-story-cta svg{transition:transform .2s}.access-story-cta:hover svg{transform:translate(4px)}.access-story-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.access-story-tabs button{color:#c5cec8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff38;align-items:center;gap:7px;min-width:0;padding:11px 8px;font-size:11px;display:flex}.access-story-tabs button i{background:#20e693;width:0;height:2px;transition:width .25s;box-shadow:0 0 14px #20e693}.access-story-tabs button span{color:#d7b85c;font-size:9px}.access-story-tabs button.is-active{color:#fff}.access-story-tabs button.is-active i{width:16px}@keyframes access-image-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.access-story-copy,.access-story-image{animation:none}.access-story-cta svg,.access-story-tabs button i{transition:none}}.access-form-panel{background:#0a1223;justify-content:center;align-items:center;min-height:100svh;padding:72px clamp(28px,7vw,100px);display:flex;position:relative}.access-form-panel>.demo-banner{position:absolute;top:28px;right:32px}.access-form-inner{width:100%;max-width:460px}.segmented-control{background:#070e1d;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.segmented-control button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:12px}.segmented-control button.active{color:#fff;background:#17233b}.access-form{flex-direction:column;margin-top:38px;display:flex}.form-enter{animation:rise-in .35s both}.access-form header{margin-bottom:28px}.access-form header span{color:#7698e9;letter-spacing:.16em;font-size:11px;font-weight:700}.access-form h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:30px;font-weight:620}.access-form header p{color:var(--muted);margin:0;font-size:13px}.access-form label,.tenant-name-field{color:#bac5d8;flex-direction:column;gap:9px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.access-form input,.tenant-name-field input{color:#fff;background:#0d172a;border:1px solid #25334d;border-radius:8px;outline:0;width:100%;height:47px;padding:0 13px;transition:border .18s,box-shadow .18s}.access-form input:focus,.tenant-name-field input:focus{border-color:#5b8cff;box-shadow:0 0 0 3px #5b8cff1a}.password-field{display:block;position:relative}.password-field input{padding-right:46px}.password-field button{width:44px;height:47px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.field-error{color:#ff8b9a;margin:-11px 0 14px;font-size:11px}.access-form .primary-action{width:100%;margin-top:10px}.registration-invite-hint{color:#7f9185;margin:-9px 0 18px;font-size:11px;line-height:1.65}.onboarding-shell{background:#07101f;min-height:100svh}.onboarding-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 clamp(22px,4vw,58px);display:flex}.onboarding-content{width:min(1120px,100% - 48px);margin:0 auto;padding:38px 0 30px}.step-rail{color:var(--faint);letter-spacing:.08em;gap:12px;font-size:11px;font-weight:700}.step-rail,.step-rail span{align-items:center;display:flex}.step-rail span{gap:6px}.step-rail .done{color:var(--green)}.step-rail .current{color:#a9c0f7}.step-rail>i{background:#2a3853;width:42px;height:1px}.onboarding-title{margin:34px 0 38px}.onboarding-title h1{letter-spacing:-.035em;margin:10px 0 8px;font-size:38px;font-weight:620}.onboarding-title>p:last-child{color:var(--muted);margin:0;font-size:14px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:64px;animation:rise-in .45s both;display:grid}.section-label{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.section-label>span{color:#6e8bd1;font-size:11px;font-weight:700}.section-label h2{margin:-3px 0 5px;font-size:17px}.section-label p{color:var(--muted);margin:0;font-size:12px}.identity-list{margin-top:12px;display:grid}.identity-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-height:58px;padding:0 12px;transition:background .18s,padding .18s;display:flex}.identity-list button.selected,.identity-list button:hover{background:var(--blue-soft);padding-left:16px}.identity-list button>span,.tenant-type-switch button>span{flex-direction:column;gap:4px;display:flex}.identity-list strong,.tenant-type-switch strong{font-size:13px}.identity-list small,.tenant-type-switch small{color:var(--muted);font-size:11px}.identity-list button>i{color:#fff;border:1px solid #2b3953;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.identity-list button.selected>i{border-color:var(--blue);background:var(--blue)}.tenant-type-switch{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.tenant-type-switch button{text-align:left;cursor:pointer;background:#0a1528;border:1px solid #25334d;border-radius:8px;align-items:center;gap:12px;min-height:74px;padding:0 14px;display:flex}.tenant-type-switch button.selected{background:var(--blue-soft);border-color:#5b8cff}.tenant-type-switch button>svg{color:#8dabef}.tenant-name-field{margin-top:18px}.permission-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px;padding:18px 0}.permission-preview span{color:var(--muted);letter-spacing:.12em;font-size:10px;display:block}.permission-preview strong{color:#a9c0f7;margin:8px 0 5px;font-size:14px;display:block}.permission-preview p{color:var(--faint);margin:0;font-size:11px;line-height:1.6}.onboarding-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:34px;padding-top:22px;display:flex}.onboarding-actions>a{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.workspace-shell{background:#080f1d;grid-template-columns:220px 1fr;min-height:100svh;display:grid}.workspace-sidebar{border-right:1px solid var(--line);background:#070e1a;flex-direction:column;height:100svh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.workspace-sidebar>.brand-mark{padding:0 8px 25px}.workspace-sidebar nav{gap:3px;display:grid}.workspace-sidebar nav>p{color:#526078;letter-spacing:.15em;text-transform:uppercase;margin:8px 10px 7px;font-size:9px;font-weight:700}.sidebar-footer button,.workspace-sidebar nav a,.workspace-sidebar nav button{color:#8490a7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:12px;transition:color .18s,background .18s;display:flex}.sidebar-footer button:hover,.workspace-sidebar nav a:hover,.workspace-sidebar nav button:hover:not(:disabled){color:#fff;background:#101b2e}.workspace-sidebar nav a.active,.workspace-sidebar nav button.active{color:#dce7ff;background:#14213a}.workspace-sidebar nav button:disabled{cursor:not-allowed;opacity:.48}.workspace-sidebar nav button small{color:#56647b;margin-left:auto;font-size:9px}.sidebar-footer{border-top:1px solid var(--line);gap:3px;margin-top:auto;padding-top:14px;display:grid}.workspace-main{min-width:0}.workspace-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080f1de6;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.workspace-topbar>div{align-items:center;gap:11px;display:flex}.tenant-switcher{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.tenant-avatar,.user-avatar{color:#b8ccf8;background:#142443;border:1px solid #2c416d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.tenant-switcher>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.tenant-switcher small{color:var(--faint);font-size:9px}.tenant-switcher strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.tenant-switcher>svg{color:var(--faint)}.icon-button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-button:hover{background:#111c30}.user-avatar{border-radius:50%}.workspace-content{max-width:1380px;margin:0 auto;padding:36px clamp(24px,4vw,56px) 60px;animation:rise-in .45s both}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workspace-heading h1{letter-spacing:-.035em;margin:9px 0 7px;font-size:32px;font-weight:620}.workspace-heading>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.workspace-heading .primary-action small{border-left:1px solid #ffffff3d;padding-left:5px;font-size:9px;font-weight:500}.workspace-charity-gateway{color:#f5fff8;background:linear-gradient(112deg,#13744d42,#0000 48%),radial-gradient(circle at 92% 16%,#d5aa521a,#0000 32%),#0a100b;border-block:1px solid #d5aa5247;grid-template-columns:142px minmax(310px,1fr) minmax(250px,.62fr);align-items:center;gap:28px;margin:30px 0 24px;padding:30px 32px 24px;display:grid;position:relative;overflow:hidden}.workspace-charity-gateway:after{content:"";border:1px solid #d5aa521f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-74px;right:-54px}.workspace-charity-pigeon{z-index:1;justify-items:center;display:grid;position:relative}.workspace-charity-pigeon>svg{filter:drop-shadow(0 16px 22px #00000059);width:128px}.workspace-charity-pigeon>span{color:#88e7bb;letter-spacing:.08em;background:#06170ec7;border:1px solid #53d99f47;border-radius:999px;margin-top:-5px;padding:5px 9px;font-size:9px}.pigeon-body{fill:#ebfff3;stroke:#57dba1;stroke-width:3px}.pigeon-wing{fill:#159866;stroke:#074f33;stroke-linejoin:round;stroke-width:3px;transform-origin:77px 88px}.pigeon-tail{fill:#159866;stroke:#57dba1;stroke-linejoin:round;stroke-width:3px}.pigeon-beak,.pigeon-parcel{fill:#d5aa52;stroke:#ffe092;stroke-linejoin:round;stroke-width:2px}.pigeon-eye{fill:#08110b}.pigeon-sprout{stroke:#53d99f;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.pigeon-flight-line{stroke:#d5aa5280;stroke-dasharray:.08 .08;stroke-linecap:round;stroke-width:2px}.workspace-charity-copy{z-index:1;position:relative}.workspace-charity-copy>p{color:#d7b968;letter-spacing:.13em;margin:0;font-size:10px;font-weight:700}.workspace-charity-copy h2{letter-spacing:-.035em;max-width:650px;margin:9px 0 18px;font-size:clamp(21px,2vw,29px);font-weight:620;line-height:1.25}.workspace-charity-copy ol{margin:0;padding:0;list-style:none;display:flex}.workspace-charity-copy li{color:#8ca397;align-items:center;font-size:10px;display:flex}.workspace-charity-copy li:not(:last-child):after{content:"";background:linear-gradient(90deg,#226746,#2267461a);width:clamp(10px,2vw,34px);height:1px;margin:0 7px}.workspace-charity-copy li i{color:#6fdbab;border:1px solid #53d99f40;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;font-size:8px;font-style:normal;display:grid}.workspace-charity-gateway>aside{z-index:1;border-left:1px solid #d5aa522e;min-width:0;padding-left:24px;position:relative}.workspace-charity-gateway>aside small{color:#899d91;font-size:9px}.workspace-charity-gateway>aside strong{color:#fff0bf;margin:7px 0 5px;font-size:14px;display:block}.workspace-charity-gateway>aside p{color:#96aa9e;margin:0;font-size:10px;line-height:1.55}.workspace-charity-gateway>aside div{color:#71857a;gap:18px;margin-top:12px;font-size:9px;display:flex}.workspace-charity-gateway>aside b{color:#d7b968;font-size:13px}.workspace-charity-gateway>footer{z-index:1;grid-column:2/-1;align-items:center;gap:20px;margin-top:-4px;display:flex}.workspace-charity-gateway>footer a{color:#a9bcb1;font-size:11px}.workspace-charity-gateway>footer .workspace-charity-primary{color:#fff2c9;background:#13714d;border:1px solid #d5aa525c;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.workspace-charity-gateway>footer .workspace-charity-primary:hover{background:#1a8d61;transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.workspace-charity-gateway .pigeon-wing{animation:pigeon-wing-wave 3.8s ease-in-out infinite}.workspace-charity-gateway .pigeon-flight-line{animation:pigeon-route-flow 5s linear infinite}}@keyframes pigeon-wing-wave{0%,82%,to{transform:rotate(0)}88%{transform:rotate(-8deg)}94%{transform:rotate(5deg)}}@keyframes pigeon-route-flow{to{stroke-dashoffset:-1px}}@media (max-width:1180px){.workspace-charity-gateway{grid-template-columns:112px minmax(0,1fr)}.workspace-charity-pigeon>svg{width:106px}.workspace-charity-gateway>aside{border-top:1px solid #d5aa522e;border-left:0;grid-column:1/-1;padding:17px 0 0}.workspace-charity-gateway>footer{grid-column:1/-1}}@media (max-width:640px){.workspace-charity-gateway{grid-template-columns:1fr;gap:22px;margin:24px -18px;padding:26px 18px 24px}.workspace-charity-pigeon{justify-items:start}.workspace-charity-pigeon>svg{width:96px;margin:-10px 0 -20px}.workspace-charity-pigeon>span{margin:0 0 0 7px}.workspace-charity-copy h2{margin-bottom:20px;font-size:24px}.workspace-charity-copy ol{grid-template-columns:1fr 1fr;gap:12px 8px;display:grid}.workspace-charity-copy li:not(:last-child):after{display:none}.workspace-charity-gateway>aside{grid-column:auto}.workspace-charity-gateway>aside div{justify-content:space-between}.workspace-charity-gateway>footer{flex-direction:column;grid-column:auto;align-items:stretch;gap:13px}.workspace-charity-gateway>footer .workspace-charity-primary{justify-content:center}.workspace-charity-gateway>footer a:not(.workspace-charity-primary){text-align:center}}.setup-progress{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:38px;margin-top:34px;padding:28px 0;display:grid}.setup-intro>span{color:var(--muted);font-size:11px}.setup-intro>strong{margin:8px 0 12px;font-size:25px;display:block}.setup-intro>div{background:#18243a;border-radius:3px;height:3px;overflow:hidden}.setup-intro>div i{background:var(--blue);height:100%;display:block}.setup-intro>p{color:var(--faint);margin:10px 0 0;font-size:10px;line-height:1.6}.setup-items{grid-template-columns:repeat(6,minmax(110px,1fr));display:grid}.setup-items>a,.setup-items>div{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:88px;padding:0 16px;display:flex}.setup-items svg{color:#6f7e96;width:18px}.setup-items .complete svg{color:var(--green)}.setup-items>a>span,.setup-items>div>span{flex-direction:column;gap:4px;display:flex}.setup-items strong{font-size:11px}.setup-items small{color:var(--faint);font-size:9px}.setup-items button{color:#84a8ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px}.setup-items .locked{opacity:.52}.workspace-columns{grid-template-columns:minmax(0,1fr) 300px;gap:46px;margin-top:38px;display:grid}.activity-section>header{justify-content:space-between;align-items:flex-start;display:flex}.activity-section h2,.tenant-context h2{margin:0 0 5px;font-size:15px}.activity-section header p{color:var(--muted);margin:0;font-size:11px}.activity-section header button{color:#84a8ff;cursor:pointer;background:0 0;border:0;font-size:10px}.audit-table{border-top:1px solid var(--line);margin-top:20px}.audit-table>div{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr 80px 22px;align-items:center;gap:13px;min-height:66px;display:grid}.audit-table>div>i{background:#5a6579;border-radius:50%;width:7px;height:7px}.audit-table>div>i.blue{background:var(--blue);box-shadow:0 0 10px #5b8cff80}.audit-table>div>i.green{background:var(--green)}.audit-table>div>span{flex-direction:column;gap:4px;display:flex}.audit-table strong{font-size:11px}.audit-table small,.audit-table time{color:var(--faint);font-size:9px}.audit-table>div>svg{color:#53627a}.tenant-context{border-left:1px solid var(--line);padding-left:28px}.tenant-context header{color:#b3c7f6;align-items:center;gap:8px;display:flex}.tenant-context header h2{margin:0}.tenant-context>strong{color:#8faeff;letter-spacing:.08em;margin:22px 0 8px;font-size:22px;display:block}.tenant-context>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.tenant-context dl{border-top:1px solid var(--line);margin:23px 0 0}.tenant-context dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:10px;display:flex}.tenant-context dt{color:var(--faint)}.tenant-context dd{color:#aab6ca;align-items:center;gap:6px;margin:0;display:flex}.tenant-context dd span{background:var(--green);border-radius:50%;width:6px;height:6px}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:850px){.charity-live{padding-bottom:72px}.charity-live-hero{align-items:flex-start;min-height:calc(100svh - 62px);padding:62px 20px 126px}.charity-live-copy{padding-top:16px}.charity-live-copy h1{margin:18px 0;font-size:clamp(40px,13vw,58px);line-height:.96}.charity-live-copy>div{flex-wrap:wrap;margin-top:26px}.charity-live-copy a{min-height:44px;padding:0 17px}.charity-signal{opacity:.55;width:92vw;top:52%;right:-53vw}.charity-live-hero>aside{align-items:flex-start;bottom:22px;left:20px;right:20px}.charity-live-metrics{grid-template-columns:repeat(2,1fr)}.charity-live-metrics>div{border-bottom:1px solid #dbb65d24;min-height:135px;padding:22px 18px}.charity-live-metrics strong{font-size:34px}.charity-live-metrics span{font-size:11px}.charity-mission-stage{padding:64px 18px}.charity-mission-stage>header{flex-direction:column;align-items:flex-start}.charity-mission-stage h2,.charity-signal-desk h2{font-size:38px}.charity-flight-board{grid-template-columns:1fr}.charity-flight-story,.charity-proof-receipt{padding:24px 20px}.charity-flight-context{grid-template-columns:1fr auto 1fr;gap:10px}.charity-flight-context strong{font-size:14px}.charity-proof-path li{min-height:76px}.charity-signal-desk{grid-template-columns:1fr}.charity-signal-desk>div{padding:58px 20px}.charity-ops-strip{grid-template-columns:repeat(2,1fr);margin:24px 20px 0}.charity-ops-strip>div{padding:18px}.charity-review-clear{grid-template-columns:auto 1fr}.charity-review-clear a{grid-column:2}}@media (prefers-reduced-motion:reduce){.charity-live-copy,.charity-signal>i,.charity-signal>span{animation:none}}.segmented-control{z-index:2;position:relative}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pet-companion{z-index:80;color:#f8f5e9;position:fixed;bottom:22px;right:22px}.pet-companion-trigger{color:#f3d482;cursor:pointer;background:#0a1710;border:1px solid #d5aa52c2;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;display:grid;position:relative;box-shadow:0 12px 32px #00000052}.pet-companion-trigger img{object-fit:cover;border-radius:50%;width:54px;height:54px}.pet-companion-trigger>span{color:#d8f9e8;background:#0a1710;border:1px solid #1ea46a66;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:7px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;right:52px;box-shadow:0 8px 26px #0000003d}.pet-companion-panel{background:#08110c;border:1px solid #d5aa5257;border-radius:18px;gap:12px;width:min(370px,100vw - 28px);max-height:min(680px,100svh - 110px);padding:15px;animation:pet-panel-enter .18s both;display:grid;position:absolute;bottom:72px;right:0;overflow:auto;box-shadow:0 24px 70px #00000075}.pet-companion-actions,.pet-companion-header,.pet-companion-identity,.pet-companion-input,.pet-companion-status{align-items:center;display:flex}.pet-companion-header{justify-content:space-between}.pet-companion-header>button{color:#cad6ce;cursor:pointer;background:#111b15;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.pet-companion-identity{gap:10px;min-width:0}.pet-companion-identity div:last-child{gap:2px;min-width:0;display:grid}.pet-companion-identity strong{color:#fff8df;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.pet-companion-identity span{color:#9fb5a7;font-size:11px}.pet-companion-portrait{color:#f3d482;background:#0f261a;border:1px solid #d5aa52;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.pet-companion-portrait img{object-fit:cover;width:100%;height:100%}.pet-companion-status{color:#cde8d9;background:#0d1d14;border-left:2px solid #1ba96c;gap:8px;padding:9px 10px;font-size:11px}.pet-companion-actions{gap:7px}.pet-companion-actions button,.pet-companion-login{color:#d8f9e8;cursor:pointer;background:#10261a;border:1px solid #1ba96c57;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.pet-companion-actions button:disabled{color:#879a8e;cursor:default;background:#111913}.pet-companion-preset{color:#9db0a2;margin:0;font-size:11px;line-height:1.55}.pet-companion-chat{gap:8px;display:grid}.pet-chat-item{background:#131e17;border-radius:12px 12px 12px 4px;width:fit-content;max-width:88%;padding:9px 10px}.pet-chat-item.is-user{color:#05120c;background:#5ad69a;border-radius:12px 12px 4px;justify-self:end}.pet-chat-item p{margin:0;font-size:12px;line-height:1.55}.pet-chat-item>small{color:#6f9180;letter-spacing:.02em;margin-top:6px;font-size:9px;display:block}.pet-chat-item a{color:#f3d482;margin-top:6px;font-size:11px;font-weight:700;display:inline-block}.pet-companion-input{gap:7px}.pet-companion-input input{color:#f8f5e9;background:#0e1812;border:1px solid #ffffff1f;border-radius:10px;outline:0;flex:1;min-width:0;height:40px;padding:0 12px}.pet-companion-input input:focus{border-color:#1ba96c}.pet-companion-input button{color:#06130c;cursor:pointer;background:#58d697;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.pet-companion-core-link{color:#d5aa52;text-align:center;font-size:11px;text-decoration:none}@keyframes pet-panel-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:760px){.pet-companion{bottom:18px;right:14px}.pet-companion-panel{width:auto;max-height:calc(100svh - 170px);position:fixed;bottom:88px;left:10px;right:10px}.pet-companion-trigger>span{display:none}}@media (prefers-reduced-motion:no-preference){.pet-companion:not(.is-open) .pet-companion-trigger{animation:pet-idle 3.4s ease-in-out infinite}}@keyframes pet-idle{50%{transform:translateY(-3px);box-shadow:0 15px 36px #1ba96c33}}.pet-core-page{color:#f7f3df;background:radial-gradient(circle at 78% 16%,#14be8029,#0000 26rem),radial-gradient(circle at 20% 76%,#d7aa521c,#0000 28rem),#070a08;min-height:100svh}.pet-core-bottom,.pet-core-flow,.pet-core-foot,.pet-core-header,.pet-core-hero,.pet-core-section{width:min(1120px,100% - 40px);margin-inline:auto}.pet-core-header{min-height:74px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.pet-core-header .mobile-project-nav{margin-left:auto}.pet-core-hero{border-top:1px solid #d7b0592e;border-bottom:1px solid #d7b0592e;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);align-items:center;gap:34px;min-height:440px;display:grid}.pet-core-copy h1{letter-spacing:-.075em;max-width:8ch;margin:12px 0 18px;font-size:clamp(3rem,7vw,6.6rem);line-height:.9}.pet-core-copy h1 em{color:var(--gold-light);font-style:normal;display:block}.pet-core-copy>p:not(.eyebrow){max-width:46ch;color:var(--muted);line-height:1.8}.pet-core-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:28px;display:flex}.pet-core-actions>a{color:#f2d278}.pet-core-radar{aspect-ratio:1;justify-self:end;place-items:center;max-width:370px;display:grid;position:relative}.pet-core-radar:before{background:conic-gradient(from 20deg,transparent 0 48%,#20dc9454 52%,transparent 62%);content:"";filter:blur(1px);border-radius:50%;animation:pet-radar-turn 6s linear infinite;position:absolute;inset:10%}.pet-core-orbit{border:1px solid #d3aa5340;border-radius:50%;position:absolute}.orbit-one{inset:7%}.orbit-two{border-color:#1ab67859;inset:22%}.orbit-three{inset:37%}.pet-core-core{z-index:1;color:#f4d784;background:radial-gradient(circle at 30% 30%,#1a8056,#0b110d 70%);border:1px solid #f1d27ca8;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 0 60px #1ab67840,inset 0 0 28px #ffe49229}.pet-core-core strong{letter-spacing:.18em;font-size:.65rem}.pet-core-radar>span{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:0}.pet-core-message{color:#d8d2b9;align-items:center;gap:9px;width:min(1120px,100% - 40px);margin:18px auto;font-size:.9rem;display:flex}.pet-core-flow,.pet-core-section{padding-block:70px}.pet-core-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.pet-core-bottom h2,.pet-core-section-heading h2{color:#fff4d0;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.55rem,3vw,2.6rem)}.pet-core-section-heading small{max-width:22ch;color:var(--faint);line-height:1.55}.pet-core-algorithms{border:1px solid #d7b05938;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pet-core-algorithms button{color:#858479;text-align:left;background:0 0;border:0;border-right:1px solid #d7b0592b;min-height:152px;padding:17px 12px;transition:background .18s,color .18s}.pet-core-algorithms button:last-child{border-right:0}.pet-core-algorithms button.active{color:#fff4d0;background:linear-gradient(160deg,#15764f40,#0000)}.pet-core-algorithms button:hover{background:#d5aa5217}.pet-core-algorithms strong{color:var(--gold-light);letter-spacing:.08em;font-size:.77rem;display:block}.pet-core-algorithms span{margin-top:22px;font-weight:700;display:block}.pet-core-algorithms small{color:inherit;margin-top:5px;font-size:.72rem;line-height:1.45;display:block}.pet-core-flow{border-top:1px solid #d7b0592e}.pet-core-status{color:#bde7cf;letter-spacing:.1em;font-size:.72rem}.pet-core-flow>p{max-width:62ch;color:var(--muted);line-height:1.7}.pet-scout-report{background:linear-gradient(90deg,#1583561a,#0000 46%),#090e0a;border-block:1px solid #5bda9938;margin-top:30px}.pet-scout-report>header{border-bottom:1px solid #d7b05924;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;display:flex}.pet-scout-report>header>div:first-child{gap:5px;display:grid}.pet-scout-report>header small,.pet-scout-report>header span{color:#829488;font-size:.7rem}.pet-scout-report>header span{color:#60d49b;letter-spacing:.05em;align-items:center;gap:6px;display:inline-flex}.pet-scout-report>header strong{color:#f1e6bb;font-size:1.05rem}.pet-scout-source-count{color:var(--gold-light);grid-template-columns:auto auto;align-items:center;column-gap:8px;display:grid}.pet-scout-source-count strong{line-height:1;font-size:2rem!important}.pet-scout-source-count span{grid-column:1/-1;margin-top:4px}.pet-scout-application{color:#bff1d5;border-bottom:1px solid #5bda992e;align-items:center;gap:10px;padding:14px 0;font-size:.78rem;display:flex}.pet-scout-application span{color:#829488}.pet-scout-application a{color:#f1d98c;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.pet-scout-candidates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pet-scout-candidates article{border-bottom:1px solid #d7b05921;border-right:1px solid #d7b05921;min-width:0;padding:24px 22px;position:relative}.pet-scout-candidates article:nth-child(2n){border-right:0}.pet-scout-candidates article.is-primary{background:linear-gradient(145deg,#189a6329,#0000 62%),#ffffff03}.pet-scout-candidates article.is-primary:before{content:"";background:linear-gradient(#68e6a7,#d6ad58);width:2px;position:absolute;inset:0 auto 0 0}.pet-scout-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pet-scout-card-top span{color:#63d99f;font-size:.7rem}.pet-scout-card-top strong{color:#ffe39a;font:700 1.8rem/1 ui-monospace,monospace}.pet-scout-candidates article>small{color:#74857b;letter-spacing:.08em;margin-top:8px;font-size:.64rem;display:block}.pet-scout-candidates h3{color:#f2ecda;margin:16px 0 8px;font-size:1.05rem}.pet-scout-candidates article>p{color:#8c9a91;font-size:.78rem;line-height:1.65}.pet-scout-candidates dl{background:#d7b05921;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid}.pet-scout-candidates dl>div{background:#0b110c;padding:11px}.pet-scout-candidates dt{color:#738177;font-size:.62rem}.pet-scout-candidates dd{color:#f3d98a;margin:5px 0 0;font-weight:700}.pet-scout-reason{color:#b8c9be!important}.pet-scout-candidates a{color:#62d99f;align-items:center;gap:5px;margin-top:14px;font-size:.76rem;display:inline-flex}.pet-scout-disclaimer{align-items:flex-start;gap:7px;margin:0;padding:15px 0;font-size:.68rem;display:flex;color:#6f7b73!important;max-width:none!important}.pet-scout-disclaimer svg{flex:none;margin-top:2px}.pet-core-flow ol{border-top:1px solid #d7b05929;margin:34px 0 0;padding:0;list-style:none}.pet-core-flow li{border-bottom:1px solid #d7b05929;grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:18px;padding:23px 0;display:grid}.pet-core-flow li>span{color:var(--gold-light);font:600 .82rem/1.4 ui-monospace,monospace}.pet-core-flow li small{color:#5cc696;letter-spacing:.12em;font-size:.68rem;display:block}.pet-core-flow li strong{margin-top:5px;font-size:1.05rem;display:block}.pet-core-flow li p{color:var(--muted);margin:6px 0 0;line-height:1.55}.pet-core-flow li>svg{color:var(--gold-light)}.pet-core-decision{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.pet-core-decision b{color:#f4e3a9;width:100%;font-size:.88rem}.pet-core-decision button{color:#f7e0a0;background:#d5aa5217;border:1px solid #d6b15959;border-radius:5px;padding:7px 11px}.pet-core-decision button+button{color:#c6c1ae;background:0 0;border-color:#ffffff21}.pet-core-bottom{background:#d7b05930;border:1px solid #d7b05930;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pet-core-bottom>div{background:#0e120d;min-height:210px;padding:30px}.pet-core-bottom p{color:var(--muted);line-height:1.65}.pet-core-bottom h2{align-items:center;gap:9px;font-size:1.35rem;display:flex}.pet-core-notice{border-top:1px solid #d7b05926;padding-top:10px;font-size:.84rem}.pet-core-notice strong{color:#eddfb0;display:block}.pet-core-foot{color:#777568;align-items:center;gap:7px;padding-block:26px;font-size:.76rem;display:flex}@keyframes pet-radar-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pet-core-radar:before{animation:none}}@media (max-width:760px){.pet-core-bottom,.pet-core-flow,.pet-core-foot,.pet-core-header,.pet-core-hero,.pet-core-message,.pet-core-section{width:min(100% - 28px,1120px)}.pet-core-header>span{display:none}.pet-core-hero{grid-template-columns:1fr;min-height:auto;padding-block:30px 36px}.pet-core-copy h1{font-size:clamp(3.5rem,17vw,5.3rem)}.pet-core-radar{justify-self:center;width:min(74vw,310px)}.pet-core-flow,.pet-core-section{padding-block:46px}.pet-core-section-heading{flex-direction:column;align-items:start;gap:7px}.pet-core-algorithms{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-core-algorithms button:nth-child(2n){border-right:0}.pet-core-algorithms button{border-bottom:1px solid #d7b0592b;min-height:125px}.pet-core-flow li{grid-template-columns:35px minmax(0,1fr)}.pet-scout-report>header{align-items:flex-start}.pet-scout-candidates{grid-template-columns:1fr}.pet-scout-candidates article,.pet-scout-candidates article:nth-child(2n){border-right:0}.pet-scout-application{flex-wrap:wrap;align-items:flex-start}.pet-scout-application a{width:100%;margin-left:27px}.pet-core-flow li>svg{grid-column:2}.pet-core-bottom{grid-template-columns:1fr}}.alliance-page{background:radial-gradient(circle at 85% 0,#19905f26,#0000 30rem),#090b08;min-height:100svh}.alliance-header{border-bottom:1px solid #d7b05933;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(18px,5vw,68px);display:flex}.alliance-content{width:min(1120px,100% - 36px);margin:0 auto;padding:clamp(36px,7vw,78px) 0 88px}.alliance-heading{justify-content:space-between;align-items:end;gap:40px;margin:22px 0 42px;display:flex}.alliance-heading h1{color:#fff4d0;letter-spacing:-.065em;max-width:720px;margin:10px 0 14px;font-size:clamp(2.25rem,5vw,4.4rem);line-height:1.04}.alliance-heading>div>p:last-child{max-width:690px;color:var(--muted);margin:0;line-height:1.75}.alliance-principle{color:#d8d1bc;border-left:1px solid #d5aa528c;align-items:flex-start;gap:10px;max-width:250px;padding:15px 0 15px 15px;font-size:.8rem;line-height:1.6;display:flex}.alliance-principle svg{color:var(--gold)}.alliance-entry{background:#d7b0592e;border:1px solid #d7b0592e;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1px;margin-bottom:42px;display:grid}.alliance-entry form,.alliance-initiative-create,.alliance-work-create{background:#10140e;gap:10px;padding:21px;display:grid}.alliance-entry form>div{grid-template-columns:20px 1fr;column-gap:9px;display:grid}.alliance-entry form>div svg{color:var(--gold)}.alliance-entry form>div small{color:var(--muted);grid-column:2;font-size:.76rem}.alliance-entry input,.alliance-entry textarea,.alliance-initiative-create input,.alliance-work-create input{width:100%;color:var(--ink);font:inherit;background:#0a0d09;border:1px solid #d7b0593d;border-radius:7px;outline:0;padding:10px 11px}.alliance-entry textarea{resize:vertical;min-height:82px}.alliance-entry button,.alliance-initiative-create button,.alliance-work-create button,.alliance-work-items button{color:#f5d88a;cursor:pointer;background:#d5aa5214;border:1px solid #d5aa5261;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.alliance-list{gap:28px;display:grid}.alliance-item{border-top:1px solid #d7b05952}.alliance-initiative>header,.alliance-item>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0 17px;display:flex}.alliance-initiative h3,.alliance-item h2{color:#fff4d0;letter-spacing:-.035em;margin:7px 0}.alliance-initiative p,.alliance-item>header p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.alliance-invite{text-align:right;gap:4px;display:grid}.alliance-invite small{color:var(--muted)}.alliance-invite strong{color:var(--gold-light);letter-spacing:.1em}.alliance-members{color:#d8d1bc;border-top:1px solid #d7b0591f;flex-wrap:wrap;gap:8px 16px;padding:13px 0;font-size:.78rem;display:flex}.alliance-members span{color:#f0d286;align-items:center;gap:6px;display:inline-flex}.alliance-members small{color:var(--muted)}.alliance-initiative-create{background:0 0;border-top:1px solid #d7b0591f;grid-template-columns:auto minmax(0,.7fr) minmax(0,1fr) auto;align-items:center;padding:14px 0}.alliance-initiative-create svg,.alliance-work-create svg{color:var(--gold)}.alliance-initiative{border-top:1px solid #d7b05926;padding:0 0 22px}.alliance-initiative>header span{color:#e5bd66;letter-spacing:.1em;font-size:.72rem;font-weight:700}.alliance-initiative>header>small{color:var(--green);font-size:.78rem}.alliance-work-items{border-top:1px solid #d7b0591f;display:grid}.alliance-work-items>div{border-bottom:1px solid #d7b0591a;grid-template-columns:78px minmax(0,1fr) 136px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.alliance-work-items small{color:var(--muted);font-size:.75rem}.alliance-status{color:#d5d1c2;font-size:.72rem}.alliance-status.in_progress{color:var(--gold-light)}.alliance-status.review{color:#53d99f}.alliance-status.done{color:#8b9282}.alliance-work-create{background:0 0;grid-template-columns:auto minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;padding:14px 0 0}.alliance-empty{color:var(--muted)}@media (max-width:720px){.alliance-content{width:min(100% - 32px,1120px);padding-top:30px}.alliance-heading{margin-bottom:30px;display:block}.alliance-principle{max-width:none;margin-top:22px}.alliance-entry{grid-template-columns:1fr}.alliance-initiative>header,.alliance-item>header{display:block}.alliance-invite{text-align:left;margin-top:16px}.alliance-initiative-create,.alliance-work-create{grid-template-columns:auto 1fr}.alliance-initiative-create input,.alliance-work-create input{grid-column:span 2}.alliance-initiative-create button,.alliance-work-create button{grid-column:span 2;width:100%}.alliance-work-items>div{grid-template-columns:70px minmax(0,1fr)}.alliance-work-items button,.alliance-work-items small{grid-column:2;justify-self:start}}@keyframes float{0%,to{transform:translateY(-5px)}50%{transform:translateY(8px)}}@keyframes orbit-pulse{0%,to{opacity:.55;transform:rotate(-20deg)scale(.98)}50%{opacity:1;transform:rotate(-16deg)scale(1.02)}}@media (max-width:900px){.landing-hero{grid-template-columns:1fr}.orbit-visual{opacity:.5;width:420px;position:absolute;right:-120px}.delivery-strip{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.landing-charity-intro{grid-template-columns:1fr;gap:28px}.landing-charity-lead{max-width:620px}.landing-charity-cases{scroll-snap-type:x mandatory;scrollbar-color:#d5aa524d transparent;scroll-padding-left:1px;display:flex;overflow-x:auto}.landing-charity-cases>li{scroll-snap-align:start;width:min(58vw,390px);min-width:min(58vw,390px)}.access-shell{grid-template-columns:1fr}.access-story{border-bottom:1px solid #ddb8583d;border-right:0;min-height:clamp(320px,52svh,500px);padding:22px clamp(18px,5vw,42px);position:relative}.access-story-copy{max-width:620px}.access-story-copy h1{max-width:560px;margin-block:12px;font-size:clamp(28px,6.4vw,46px)}.access-story-copy>p:not(.eyebrow){margin:0;font-size:14px;line-height:1.6}.access-story-cta{margin-top:14px;padding:10px 14px}.access-story-tabs button{padding-block:8px;font-size:10px}.onboarding-grid{grid-template-columns:1fr;gap:42px}.workspace-shell{grid-template-columns:72px 1fr}.workspace-sidebar{padding-inline:10px}.workspace-sidebar .brand-mark strong,.workspace-sidebar nav button,.workspace-sidebar nav button:not(.active):after{font-size:0}.sidebar-footer button,.workspace-sidebar .brand-mark>span:last-child,.workspace-sidebar nav button small,.workspace-sidebar nav>p{display:none}.workspace-sidebar nav button{justify-content:center}.setup-progress{grid-template-columns:1fr}.setup-items{grid-template-columns:repeat(3,1fr);row-gap:28px}.workspace-columns{grid-template-columns:1fr}.tenant-context{border-top:1px solid var(--line);border-left:0;padding:24px 0 0}}@media (max-width:640px){.landing-nav{height:64px}.landing-nav .brand-mark small{display:none}.landing-actions{gap:16px}.landing-actions a{font-size:12px}.landing-actions .landing-access-link svg{display:none}.landing-hero{min-height:calc(100svh - 64px);padding-block:54px}.landing-copy h1{font-size:42px}.landing-copy>p:not(.eyebrow){font-size:15px}.delivery-strip{display:none}.landing-charity{padding:76px 20px 68px}.landing-charity:before{background-size:50%}.landing-charity-intro h2{font-size:clamp(38px,11vw,50px)}.landing-charity-lead p{font-size:15px}.landing-charity-flight{margin-top:54px}.landing-charity-flight span{letter-spacing:.08em;font-size:9px}.landing-charity-cases>li{width:82vw;min-width:82vw;min-height:360px;padding:26px 24px}.landing-charity-cases h3{min-height:auto;margin-top:30px;font-size:22px}.landing-charity-footer{flex-direction:column;align-items:stretch;margin-top:36px}.landing-charity-footer .primary-action{justify-content:center}.access-form-panel{align-items:flex-start;padding:96px 22px 40px}.access-form-panel>.demo-banner{top:24px;right:22px}.onboarding-header{padding-inline:18px}.onboarding-content{width:calc(100% - 36px)}.onboarding-title h1{font-size:30px}.tenant-type-switch{grid-template-columns:1fr}.onboarding-actions{align-items:stretch;gap:16px}.onboarding-actions .primary-action{flex:1}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-topbar{padding:0 16px}.workspace-topbar .demo-banner{display:none}.workspace-content{padding:28px 18px 50px}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-heading .primary-action{width:100%}.setup-items{grid-template-columns:1fr 1fr}.setup-items>div{min-height:76px}}.catalog-editor,.operations-grid,.operations-ledger,.operations-metrics{border:1px solid var(--line);background:#0b1020}.catalog-editor{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);display:grid}.catalog-editor nav{border-right:1px solid var(--line);align-content:start;display:grid}.catalog-editor nav button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#b9c5d8;cursor:pointer;background:0 0;gap:.25rem;padding:1rem;display:grid}.catalog-editor nav button.active{color:#fff;box-shadow:inset 3px 0 var(--blue);background:#4584ff1f}.catalog-editor nav button span{color:#65d3a5;font-size:.7rem}.catalog-editor nav button small{color:var(--muted)}.catalog-editor form,.operations-panel{gap:1rem;padding:1.25rem;display:grid}.editor-title,.panel-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.editor-title h2,.panel-title h2{margin:.2rem 0 0;font-size:1.1rem}.catalog-editor label,.operations-panel label{color:#aebbd0;gap:.48rem;font-size:.78rem;display:grid}.catalog-editor input,.catalog-editor textarea,.operations-panel input,.operations-panel select{color:#f8fafc;width:100%;font:inherit;background:#11182a;border:1px solid #94a3b840;border-radius:6px;padding:.72rem .78rem}.editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.editor-toggles{flex-wrap:wrap;gap:.55rem;display:flex}.toggle{color:#cbd5e1;cursor:pointer;font:inherit;background:0 0;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:.42rem;padding:.55rem .65rem;font-size:.78rem;display:inline-flex}.toggle.enabled{color:#85e5bf;background:#41d19f14;border-color:#41d19f8f}.saved-state{color:#79dcb7;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.operations-layout{grid-template-columns:minmax(0,1fr) 16rem}.operations-metrics{grid-column:1/2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-metrics article{border-right:1px solid var(--line);gap:.32rem;padding:1rem;display:grid}.operations-metrics article:last-child{border-right:0}.operations-metrics small,.operations-metrics span{color:var(--muted);font-size:.74rem}.operations-metrics strong{letter-spacing:-.04em;font-size:1.25rem}.operations-metrics .positive strong{color:#78dcb5}.operations-metrics .negative strong{color:#fb9b9b}.operations-grid{grid-column:1/2;grid-template-columns:1fr 1fr;display:grid}.operations-panel+.operations-panel{border-left:1px solid var(--line)}.operations-panel .primary-action{justify-self:start}.empty-copy,.panel-copy{color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.operations-ledger{grid-column:1/2;gap:.25rem;padding:1.25rem;display:grid}.operations-ledger article{border-top:1px solid var(--line);grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.operations-ledger article>span{color:#7aa6ff;font-size:.78rem}.operations-ledger article div{gap:.2rem;display:grid}.operations-ledger article small{color:var(--muted);font-size:.75rem}.operations-ledger article b{color:#fbd38d}@media (max-width:900px){.operations-layout{grid-template-columns:1fr}.catalog-note,.operations-grid,.operations-ledger,.operations-metrics{grid-column:auto}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics article:nth-child(2){border-right:0}.operations-metrics article:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.catalog-page{padding:0}.subpage-header{padding:1rem}.catalog-layout{gap:1px;width:100%}.catalog-heading{padding:1.5rem 1.15rem 1rem}.catalog-editor{border-left:0;border-right:0;grid-template-columns:1fr}.catalog-editor nav{border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.catalog-editor nav button{border-right:1px solid var(--line);border-bottom:0}.catalog-editor nav button.active{box-shadow:inset 0 -3px var(--blue)}.catalog-editor form,.operations-ledger,.operations-panel{padding:1rem 1.15rem}.editor-grid,.operations-grid{grid-template-columns:1fr}.operations-panel+.operations-panel{border-left:0;border-top:1px solid var(--line)}.operations-metrics{border-left:0;border-right:0}.operations-metrics strong{font-size:1.08rem}.operations-ledger{border-left:0;border-right:0}.operations-ledger article{grid-template-columns:4.5rem 1fr;gap:.7rem}.operations-ledger article b{grid-column:2}.operations-page .catalog-note{display:none}}.task-workspace{gap:1.5rem}.task-create{border-bottom:1px solid #94a3b82e;grid-template-columns:1fr 1.3fr 9rem 10rem auto;align-items:end;gap:.65rem;padding-bottom:1.25rem;display:grid}.task-create>div{color:#dbeafe;align-items:flex-start;gap:.55rem;display:flex}.task-create span{gap:.15rem;display:grid}.task-create small{color:#64748b;font-size:.72rem}.task-actions button,.task-actions input,.task-create input,.task-create select,.task-create textarea{color:#e2e8f0;font:inherit;background:#11182a;border:1px solid #94a3b838;padding:.7rem}.task-create textarea{resize:vertical;min-height:2.7rem}.task-list{background:#94a3b82e;border:1px solid #94a3b82e;gap:1px;display:grid}.task-list>p{text-align:center;color:#64748b;background:#0b1020;padding:2rem}.task-row{background:#0b1020;gap:.7rem;padding:1rem 1.15rem;display:grid}.task-row header{align-items:center;gap:.65rem;display:flex}.task-row header>span{color:#60a5fa;font-size:.74rem}.task-row header small{color:#64748b;margin-left:auto}.task-row>p{color:#94a3b8}.task-dependency{align-items:center;gap:.35rem;font-size:.78rem;display:flex;color:#cbd5e1!important}.task-actions,.task-artifacts{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.task-actions button{cursor:pointer;color:#bfdbfe;align-items:center;gap:.35rem;display:flex}.task-artifacts span{color:#86efac;font-size:.76rem}@media (max-width:1000px){.task-create{grid-template-columns:1fr}}.delivery-workspace{gap:1.5rem}.delivery-source-strip{border-bottom:1px solid #94a3b82e;align-items:center;gap:.85rem;padding-bottom:1.25rem;display:flex}.delivery-source-strip>div{margin-right:auto}.delivery-source-strip strong{color:#f8fafc;font-size:1.65rem}.delivery-source-strip>a{color:#93c5fd}.delivery-empty{text-align:center;color:#64748b;place-content:center;justify-items:center;min-height:18rem;display:grid}.delivery-empty h2{color:#f8fafc;margin:.8rem 0 .35rem}.order-detail{gap:1.4rem;animation:requirement-rise .35s both;display:grid}.order-total{color:#f8fafc;letter-spacing:-.06em;font-size:2.1rem}.order-plan-grid{background:#94a3b82e;border:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr) 18rem;gap:1px;display:grid}.order-plan-grid>aside,.order-plan-grid>section{background:#0b1020;padding:1.2rem}.order-plan-grid header{align-items:center;gap:.55rem;padding-bottom:.8rem;display:flex}.order-plan-grid header small{color:#60a5fa;margin-left:auto}.order-plan-grid article{border-top:1px solid #94a3b824;grid-template-columns:2rem 1fr auto;gap:.75rem;padding:1rem 0;display:grid}.order-plan-grid article>span,.order-plan-grid time{color:#64748b;font-size:.76rem}.order-plan-grid article p{color:#94a3b8;margin-top:.25rem}.order-plan-grid aside{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.order-plan-grid aside>strong{color:#f8fafc;font-size:1.25rem}.order-plan-grid aside p,.order-plan-grid aside span{color:#94a3b8;font-size:.82rem}.order-plan-grid aside span{gap:.35rem;display:flex}.payment-config-panel{border-top:1px solid #94a3b82e;padding-top:1.25rem}.payment-config-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.payment-config-panel>header>div{gap:.7rem;display:flex}.payment-config-panel h2{font-size:1rem}.payment-config-panel p,.payment-config-panel small{color:#64748b;margin-top:.2rem;font-size:.78rem}.payment-config-grid{grid-template-columns:12rem 1fr 1fr auto auto;align-items:end;gap:.65rem;display:grid}.payment-config-grid label{color:#94a3b8;gap:.4rem;font-size:.75rem;display:grid}.payment-config-grid button,.payment-config-grid input,.payment-config-grid select{color:#e2e8f0;font:inherit;background:#11182a;border:1px solid #94a3b838;padding:.7rem}.payment-config-grid button{cursor:pointer;color:#bfdbfe}.payment-toggle{white-space:nowrap;flex-direction:row;align-items:center;padding-bottom:.65rem;display:flex!important}.payment-toggle input{width:auto}@media (max-width:1000px){.order-plan-grid,.payment-config-grid{grid-template-columns:1fr}.delivery-source-strip{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.subpage-header{border-bottom:1px solid var(--line);background:#080f1d;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(20px,4vw,58px);display:flex}.avatar-page,.catalog-page{background:#080f1d;min-height:100svh}.avatar-layout{grid-template-columns:minmax(220px,.7fr) minmax(460px,1.3fr) minmax(230px,.65fr);gap:clamp(28px,5vw,84px);width:min(1380px,100% - 64px);margin:0 auto;padding:56px 0 72px;display:grid}.back-link{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.back-link:hover{color:#fff}.avatar-intro{padding-top:28px}.avatar-intro .eyebrow{margin-top:44px}.avatar-intro h1,.catalog-heading h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(34px,3.5vw,48px);font-weight:620;line-height:1.05}.avatar-intro>p:last-child,.catalog-heading>p:last-child{max-width:310px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.avatar-form-area{padding:4px 0;animation:rise-in .45s both}.avatar-form-header{border-bottom:1px solid var(--line);padding-bottom:18px}.avatar-form-header>span{color:#7fa4f7;letter-spacing:.14em;font-size:10px;font-weight:700}.avatar-form-header h2{margin:8px 0 5px;font-size:24px}.avatar-form-header p{color:var(--muted);margin:0;font-size:12px}.occupation-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:20px;display:grid}.occupation-grid button{color:#cbd5e8;text-align:left;cursor:pointer;background:#0a1426;border:0;min-height:88px;padding:15px;transition:background .18s,transform .18s;position:relative}.occupation-grid button:hover{background:#101e37}.occupation-grid button.selected{background:#142747}.occupation-grid small,.occupation-grid strong{display:block}.occupation-grid strong{margin-bottom:5px;font-size:12px}.occupation-grid small{max-width:170px;color:var(--muted);font-size:10px;line-height:1.5}.occupation-grid svg{color:var(--green);position:absolute;top:14px;right:14px}.avatar-fields{gap:15px;margin-top:22px;display:grid}.avatar-fields label{color:#bcc8dc;gap:8px;font-size:11px;font-weight:650;display:grid}.avatar-fields input,.avatar-fields textarea,.budget-field input{color:#fff;background:#0b1628;border:1px solid #25334d;border-radius:8px;outline:0;width:100%;transition:border .18s,box-shadow .18s}.avatar-fields input{height:43px;padding:0 12px}.avatar-fields textarea{resize:vertical;min-height:86px;padding:11px 12px}.avatar-fields input:focus,.avatar-fields textarea:focus,.budget-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5b8cff1a}.avatar-policy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:21px;padding:16px 0;display:flex}.avatar-policy>div:first-child{align-items:center;gap:9px;display:flex}.avatar-policy svg{color:#8aa9f1}.avatar-policy small,.avatar-policy strong{display:block}.avatar-policy strong{font-size:11px}.avatar-policy small{max-width:190px;color:var(--faint);margin-top:3px;font-size:9px}.permission-toggle{background:#07101f;border-radius:7px;padding:3px;display:inline-flex}.permission-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:10px}.permission-toggle button.active{color:#fff;background:#294a85}.budget-field{color:#b7c5df;grid-template-columns:22px 1fr 96px;align-items:center;gap:10px;margin-top:18px;display:grid}.budget-field svg{color:#8ba9ee}.budget-field span{font-size:11px;font-weight:650}.budget-field small{color:var(--faint);margin-top:3px;font-size:9px;font-weight:400;display:block}.budget-field input{height:40px;padding:0 10px}.avatar-submit{width:100%;margin-top:24px}.avatar-preview{border-left:1px solid var(--line);text-align:center;align-self:start;margin-top:98px;padding-left:30px}.avatar-orb{color:#8cb0ff;background:radial-gradient(circle,#1d3c78 0,#0a162a 62%);border:1px solid #2f4f8a;border-radius:50%;place-items:center;width:154px;height:154px;margin:0 auto 19px;display:grid;position:relative}.avatar-orb:after,.avatar-orb:before{content:"";border:1px solid #7ba5ff47;border-radius:50%;position:absolute}.avatar-orb:before{inset:-14px}.avatar-orb:after{opacity:.55;inset:-29px}.avatar-orb.awake{animation:avatar-breathe 3s ease-in-out infinite}.avatar-orb i{background:var(--green);width:10px;height:10px;box-shadow:0 0 14px var(--green);border-radius:50%;position:absolute;bottom:15px;right:8px}.avatar-preview>p{color:var(--green);letter-spacing:.1em;margin:0;font-size:9px;font-weight:700}.avatar-preview h2{margin:10px 0 3px;font-size:22px}.avatar-preview>span{color:var(--muted);font-size:11px}.avatar-preview dl{border-top:1px solid var(--line);text-align:left;margin:23px 0 0}.avatar-preview dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.avatar-preview dt{color:var(--faint)}.avatar-preview dd{color:#aebbd0;text-align:right;max-width:130px;margin:0}.catalog-layout{width:min(1280px,100% - 64px);margin:0 auto;padding:52px 0 72px;position:relative}.catalog-heading{max-width:680px}.catalog-heading .eyebrow{margin-top:43px}.catalog-heading>p:last-child{max-width:600px}.catalog-activation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;margin-top:46px;padding:28px 0;animation:rise-in .45s both;display:flex}.catalog-activation svg{color:#8eaeff}.catalog-activation h2{margin:12px 0 5px;font-size:22px}.catalog-activation p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.catalog-list{border-top:1px solid var(--line);margin-top:44px;animation:rise-in .45s both}.catalog-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(240px,1fr) 104px 70px 180px 50px;align-items:center;gap:18px;min-height:106px;transition:background .18s,padding .18s;display:grid}.catalog-list article:hover{background:#0b1528;padding-inline:14px}.catalog-list article>span{color:#6687cc;font-size:11px}.catalog-list h2{margin:0 0 6px;font-size:15px}.catalog-list p{max-width:420px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.catalog-list>article>strong{color:#dbe7ff;font-size:12px}.catalog-list>article>small{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.catalog-flags{gap:7px;display:grid}.catalog-flags span{color:#a7b8d4;align-items:center;gap:5px;font-size:10px;display:inline-flex}.catalog-flags svg{color:#81a4ed}.catalog-list article>button{color:#8daaf0;cursor:pointer;background:0 0;border:1px solid #2a3a55;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.catalog-list article>button:hover{background:#182846}.catalog-note{border-left:1px solid var(--line);width:220px;padding-left:24px;position:absolute;top:78px;right:0}.catalog-note h2{color:var(--muted);margin:0 0 12px;font-size:10px;font-weight:500}.catalog-note strong{font-size:13px;display:block}.catalog-note p{color:var(--faint);margin:10px 0 0;font-size:10px;line-height:1.7}@keyframes avatar-breathe{0%,to{box-shadow:0 0 #4e82ff00}50%{box-shadow:0 0 36px #4e82ff47}}@media (max-width:1050px){.avatar-layout{grid-template-columns:minmax(0,1fr) 240px}.avatar-intro{grid-column:span 2;padding-top:0}.avatar-intro .eyebrow{margin-top:25px}.catalog-note{border-top:1px solid var(--line);border-left:0;width:auto;margin-top:34px;padding:22px 0 0;position:static}.catalog-list article{grid-template-columns:35px minmax(180px,1fr) 90px 60px 130px 42px;gap:11px}}@media (max-width:720px){.subpage-header{padding-inline:18px}.avatar-layout,.catalog-layout{width:calc(100% - 36px);padding-top:33px}.avatar-layout{grid-template-columns:1fr}.avatar-intro{grid-column:auto}.avatar-preview{border-top:1px solid var(--line);border-left:0;margin-top:12px;padding:25px 0 0}.avatar-policy{flex-direction:column;align-items:flex-start}.budget-field{grid-template-columns:22px 1fr}.budget-field input{grid-column:2}.catalog-activation{flex-direction:column;align-items:flex-start}.catalog-activation .primary-action{width:100%}.catalog-list article{grid-template-columns:30px 1fr 38px;gap:9px;padding:17px 0}.catalog-flags,.catalog-list article>small,.catalog-list article>strong{grid-column:2}.catalog-list article>button{grid-area:1/3}}.requirements-page{background:#09111f;min-height:100vh}.requirements-layout{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:286px minmax(0,1fr);width:min(1280px,100% - 72px);min-height:calc(100vh - 76px);margin:0 auto;display:grid}.requirements-rail{border-right:1px solid var(--line);background:#070f1b8a;flex-direction:column;gap:28px;padding:34px 26px;display:flex}.requirement-create h2,.requirement-detail-heading h2,.requirements-rail h1{letter-spacing:-.045em;margin:7px 0 10px}.requirements-rail h1{font-size:1.55rem}.materials-panel>p,.requirement-create-intro>p,.requirement-detail-heading>div>p,.requirements-rail p{color:var(--muted);font-size:.86rem;line-height:1.65}.requirement-list{gap:8px;display:grid}.new-requirement-button{color:#cfe0ff;background:#4285ff1a;border:1px solid #649aff61;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;font-size:.82rem;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.new-requirement-button:hover{background:#4285ff2e;border-color:#87b1ffb3}.requirement-list>p{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:15px 0}.requirement-list button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;padding:13px 12px;display:grid}.requirement-list button.active,.requirement-list button:hover{color:var(--text);background:#4285ff14;border-color:#4285ff3d}.requirement-list button span{color:#7da6f7;font-size:.68rem}.requirement-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.requirement-list button small{color:var(--muted);font-size:.72rem}.acceptance-action{justify-items:start;gap:8px;display:grid}.acceptance-action small{color:var(--muted);font-size:.76rem}.task-acceptance-link{color:#8fb6ff;margin-top:12px;font-size:.8rem;font-weight:650;display:inline-flex}.task-acceptance-link:hover{color:#d4e4ff}.requirement-workspace{padding:48px clamp(28px,5vw,76px)}.requirement-create{gap:18px;max-width:720px;display:grid}.requirement-create-intro{border-bottom:1px solid var(--line);padding:0 0 24px}.requirement-create-intro svg{color:var(--blue)}.requirement-create h2{font-size:clamp(2rem,4vw,3.25rem)}.requirement-create label{color:#dce8ff;gap:8px;font-size:.82rem;display:grid}.answer-entry textarea,.attachment-entry input,.requirement-create input,.requirement-create select,.requirement-create textarea{width:100%;color:var(--text);background:#0d182a;border:1px solid #263955;border-radius:7px;outline:none}.attachment-entry input,.requirement-create input,.requirement-create select{height:43px;padding:0 12px}.requirement-create textarea{resize:vertical;min-height:140px;padding:12px}.answer-entry textarea:focus,.attachment-entry input:focus,.requirement-create input:focus,.requirement-create select:focus,.requirement-create textarea:focus{border-color:#578dfa;box-shadow:0 0 0 3px #4285ff1f}.requirement-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}.requirement-detail-heading h2{max-width:680px;font-size:clamp(2rem,3.6vw,3.15rem)}.requirement-detail-heading>div>p:last-child{max-width:680px;margin:0}.confirmed-mark,.requirement-status{color:#9dbdff;background:#4285ff1a;border:1px solid #4285ff40;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;display:inline-flex}.confirmed-mark,.requirement-status.pending_confirmation{color:#77e0b5;background:#34d3991a;border-color:#34d39940}.requirement-status.confirmed{color:#b3bbc9;background:#b3bbc914;border-color:#b3bbc933}.requirement-detail-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.55fr);gap:clamp(26px,4vw,56px);padding:34px 0;display:grid}.clarification-panel,.materials-panel{min-width:0}.clarification-panel header,.clarification-panel header>div,.confirmation-strip,.materials-panel header,.materials-panel header>div{align-items:center;display:flex}.clarification-panel header,.materials-panel header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:13px}.clarification-panel header>div,.materials-panel header>div{gap:9px}.clarification-panel h3,.materials-panel h3{margin:0;font-size:.95rem}.clarification-panel header svg,.materials-panel header svg{color:var(--blue)}.clarification-panel header small,.materials-panel header small{color:var(--muted);font-size:.73rem}.attachment-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:17px 0;display:grid}.answer-entry button,.attachment-entry button{color:#b7ccff;background:#172947;border:1px solid #33598f;border-radius:7px}.attachment-entry button{padding:0 13px}.attachment-list{gap:9px;display:grid}.attachment-list>span{color:var(--muted);font-size:.8rem}.attachment-list>div{border-bottom:1px solid #4b5e7d47;align-items:center;gap:9px;padding:10px 0;display:flex}.attachment-list svg{color:#8eaeed}.attachment-list span{gap:2px;display:grid}.attachment-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.79rem;overflow:hidden}.attachment-list small{color:var(--muted);font-size:.69rem}.clarification-list article{border-bottom:1px solid #4b5e7d5c;grid-template-columns:30px minmax(0,1fr) 20px;gap:11px;padding:18px 0;display:grid}.clarification-list article>span{color:#6e94e2;font-size:.72rem}.clarification-list article strong{color:#e2ebff;margin-bottom:10px;font-size:.88rem;font-weight:550;line-height:1.55;display:block}.clarification-list article p{color:#c2cee1;margin:0;font-size:.84rem;line-height:1.65}.clarification-list article>svg{color:#67d4aa;margin-top:2px}.answer-entry{grid-template-columns:minmax(0,1fr) 39px;gap:8px;display:grid}.answer-entry textarea{resize:vertical;min-height:68px;padding:9px 10px}.answer-entry button{align-self:end;place-items:center;width:39px;height:39px;display:grid}.confirmation-strip{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:23px 0 0}.proposal-editor{gap:1.5rem;display:grid}.proposal-grid{background:#94a3b82e;border:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18rem;gap:1px;display:grid}.proposal-grid>label,.proposal-grid>section{color:#cbd5e1;background:#0b1020;gap:.7rem;margin:0;padding:1.25rem;font-size:.82rem;display:grid}.proposal-grid input,.proposal-grid textarea{resize:vertical;color:#f8fafc;width:100%;min-height:9rem;font:inherit;background:#11182a;border:1px solid #94a3b838;padding:.8rem}.proposal-grid input{min-height:auto}.proposal-price{color:#f8fafc;letter-spacing:-.06em;font-size:2rem}.proposal-actions{align-items:center;gap:.65rem;display:flex}.proposal-actions button{color:#dbeafe;cursor:pointer;background:0 0;border:1px solid #94a3b84d;padding:.65rem .8rem}@media (max-width:920px){.proposal-grid{grid-template-columns:1fr}}.confirmation-strip>div{align-items:center;gap:11px;display:flex}.confirmation-strip>div>svg{color:var(--blue)}.confirmation-strip span,.confirmation-strip span>span{gap:3px;display:grid}.confirmation-strip strong{font-size:.87rem}.confirmation-strip small{color:var(--muted);font-size:.76rem}.confirmation-strip .primary-action:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.requirements-layout{grid-template-columns:1fr}.requirements-rail{border-right:0;border-bottom:1px solid var(--line);gap:16px;padding:25px}.requirement-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.requirements-layout{border:0;width:100%}.requirement-workspace{padding:32px 18px}.requirement-detail-grid,.requirement-list{grid-template-columns:1fr}.confirmation-strip,.requirement-detail-heading{flex-direction:column;align-items:flex-start}.confirmation-strip .primary-action{width:100%}}:root{--ink:#f5f0df;--muted:#a9a697;--faint:#767466;--line:#d7b0592e;--surface:#0d100b;--surface-2:#13180f;--blue:#d5aa52;--blue-soft:#d5aa521f;--green:#1ab678;--gold:#d5aa52;--gold-light:#f1d27c}body,html{background:radial-gradient(circle at 82% -10%,#1ab67821,#0000 28rem),radial-gradient(circle at 4% 100%,#d5aa5214,#0000 30rem),#090b08}body{color:var(--ink);text-rendering:optimizelegibility}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#fff4cc05 1px,#0000 0),linear-gradient(90deg,#fff4cc05 1px,#0000 0);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--gold-light)}.eyebrow{color:#e5bd66}.brand-symbol{color:var(--gold-light);background:linear-gradient(145deg,#1f321ff5,#080b08f5),#0c100b;border-color:#ddb45099;border-radius:12px;box-shadow:inset 0 0 0 1px #17b97833,0 10px 24px #00000047}.brand-mark strong{letter-spacing:.12em}.primary-action{background:linear-gradient(135deg,#1da36e,#117951);border:1px solid #ffe58e7a;border-radius:8px;box-shadow:0 12px 26px #0000004d,inset 0 1px #fff4c638}.primary-action:hover:not(:disabled){background:linear-gradient(135deg,#29bb81,#148b5e);box-shadow:0 16px 32px #00000061,0 0 0 1px #d5aa5229}.access-shell,.market-page,.onboarding-shell,.referral-page,.request-page,.workspace-shell{background:radial-gradient(circle at 84% 6%,#16a06a1f,#0000 30rem),#090b08}.market-header,.onboarding-header,.referral-header,.request-header,.workspace-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b08c2;border-color:#d7b05933}.access-form input,.onboarding-option,.opportunity-apply textarea,.pet-form input,.pet-form textarea,.referral-link-field input,.request-details input,.request-details textarea,.request-primary-field textarea{background:#0f130ce0;border-color:#d7b05940}.access-form input:focus,.opportunity-apply textarea:focus,.pet-form input:focus,.pet-form textarea:focus,.referral-link-field input:focus,.request-details input:focus,.request-details textarea:focus,.request-primary-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d5aa5221}.workspace-sidebar{background:linear-gradient(#11160e,#0a0c09 72%);border-color:#d7b0592e}.workspace-sidebar nav a.active,.workspace-sidebar nav a:hover,.workspace-sidebar nav button.active,.workspace-sidebar nav button:hover:not(:disabled){color:#fff4d0;box-shadow:inset 2px 0 var(--gold);background:linear-gradient(90deg,#19905f38,#0000)}.referral-page{min-height:100svh}.referral-intro h1,.referral-ledger h2,.referral-steps h2{color:#fff4d0}.referral-ledger,.referral-share{background:linear-gradient(135deg,#12402a57,#0000 46%),#10140e;border-color:#d7b05945;box-shadow:inset 0 1px #ffe79817}.referral-code{background:#0a0d09;border-color:#d7b05957}.referral-code strong,.referral-ledger article strong,.referral-summary strong{color:var(--gold-light)}.referral-copy{color:#f3d482;background:#d5aa5214;border-color:#d7b0595c}.referral-summary{background:#0d110bbd;border-color:#d7b05930}.referral-ledger article,.referral-steps li,.referral-summary>div+div{border-color:#d7b05926}@media (prefers-reduced-motion:no-preference){.brand-symbol{animation:brand-glow 4.2s ease-in-out infinite}.referral-share,.workspace-content>*{animation:rise-in .38s both}}@keyframes brand-glow{50%{box-shadow:inset 0 0 0 1px #17b9786b,0 10px 28px #d5aa5221}}.workspace-shell,.workspace-shell *{box-sizing:border-box}.audit-table>div>span,.workspace-columns>*{min-width:0}.audit-table>div>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-deal-gateway{color:#f7fff9;background:linear-gradient(105deg,#107e5045,#0000 55%),radial-gradient(circle at 88% 20%,#d5aa5221,#0000 28%),#080d09;border-block:1px solid #d5aa5257;grid-template-columns:116px minmax(280px,1fr) minmax(310px,auto);align-items:center;gap:26px;margin:30px 0 24px;padding:28px 30px 22px;display:grid;position:relative;overflow:hidden}.workspace-deal-gateway:after{content:"";background:linear-gradient(90deg,#0000,#72f2b4,#0000);width:35%;height:1px;position:absolute;top:0;left:-35%}.deal-radar{aspect-ratio:1;width:100px;position:relative}.deal-radar>i{border:1px solid #53d99f3d;border-radius:50%;position:absolute;inset:7px}.deal-radar>i:nth-child(2){border-color:#d5aa5252;inset:22px}.deal-radar>span{color:#ffe394;background:#126746;border-radius:50%;place-items:center;display:grid;position:absolute;inset:32px;box-shadow:0 0 30px #27d68c40}.deal-radar>b{transform-origin:50% 38px;background:linear-gradient(#6af0ae,#0000);width:2px;height:38px;position:absolute;top:12px;left:50%}.deal-gateway-copy{z-index:1;position:relative}.deal-gateway-copy>p{color:#d9ba66;letter-spacing:.14em;margin:0;font-size:10px;font-weight:750}.deal-gateway-copy h2{letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(22px,2.3vw,31px)}.deal-route{color:#7f9588;align-items:center;font-size:9px;display:flex}.deal-route i{background:linear-gradient(90deg,#29865c,#0000);width:clamp(10px,2vw,32px);height:1px;margin:0 7px}.workspace-deal-gateway>dl{z-index:1;border-left:1px solid #d5aa522e;grid-template-columns:repeat(3,minmax(88px,1fr));min-width:310px;margin:0;display:grid;position:relative}.workspace-deal-gateway>dl div{padding-left:20px}.workspace-deal-gateway dt{color:#71877a;font-size:9px}.workspace-deal-gateway dd{color:#fff0bd;align-items:center;gap:5px;margin:7px 0 0;font-size:14px;font-weight:750;display:flex}.workspace-deal-gateway>footer{z-index:1;grid-column:2/-1;align-items:center;gap:18px;display:flex;position:relative}.workspace-deal-gateway>footer a{color:#9eb2a6;align-items:center;gap:7px;font-size:11px;display:inline-flex}.workspace-deal-gateway>footer .deal-gateway-primary{color:#fff3cd;background:linear-gradient(135deg,#1da36e,#117951);border:1px solid #ffe08961;border-radius:8px;min-height:39px;padding:0 16px;font-weight:750;transition:transform .18s,box-shadow .18s}.deal-gateway-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #169d6738}.earning-radar{background:linear-gradient(90deg,#156c4826,#0000);border-block:1px solid #d5aa523b;grid-template-columns:.7fr 1fr 1.3fr;margin-top:36px;display:grid;position:relative;overflow:hidden}.earning-radar>div{align-content:center;gap:6px;min-height:116px;padding:20px 24px;display:grid}.earning-radar>div+div{border-left:1px solid #d5aa5224}.earning-radar small,.earning-radar span{color:#74887c;font-size:10px}.earning-radar strong{color:#fff0bc;letter-spacing:-.035em;font-size:clamp(20px,3vw,31px)}.earning-radar>i{background:linear-gradient(90deg,#0000,#5ee7a5,#0000);width:22%;height:1px;position:absolute;top:0;left:-25%}.market-list{background:0 0;border-inline:0}.market-list>article{background:radial-gradient(circle at 96% 6%,#148f5d17,#0000 25%),#0b100b;border-block:1px solid #d5aa522b;scroll-margin-top:84px}.market-list article>header{color:#d5b968}.bid-entry-head{color:#dceddf;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.bid-entry-head>span{align-items:center;gap:7px;display:inline-flex}.bid-entry-head small{color:#7f9186;font-size:9px}.opportunity-project-type{color:#e5c576;background:#d5aa520f;border:1px solid #d5aa523d;border-radius:999px;margin:2px 0 8px;padding:4px 7px;font-size:9px;display:inline-flex}.standard-bid-fill{color:#7be6af;min-height:34px;font:inherit;cursor:pointer;background:#178a5b1a;border:1px solid #52da9b47;border-radius:7px;align-self:start;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.standard-bid-fill:hover{background:#178a5b2e;border-color:#52da9b7a}.bid-fields{grid-template-columns:1fr .7fr .7fr;gap:10px;display:grid}.bid-fields label{align-items:normal;color:#8ea095;gap:7px;font-size:10px;display:grid}.bid-fields input,.bid-fields select{color:#f6fff8;width:100%;height:42px;font:inherit;background:#0c150f;border:1px solid #d5aa523d;border-radius:8px;outline:0;padding:0 11px}.bid-entry textarea{background:#0c150f;border-color:#d5aa523d}.submitted-bid{border-top:1px solid #d5aa5229;grid-template-columns:1fr auto;gap:5px 18px;margin-top:22px;padding-top:18px;display:grid}.submitted-bid span{color:#63d99f;align-items:center;gap:7px;font-size:11px;display:inline-flex}.submitted-bid strong{color:#ffe6a0}.submitted-bid small{color:#7c9184;grid-column:1/-1}.market-trust-note{color:#789083;align-items:center;gap:10px;margin-top:26px;font-size:10px;line-height:1.6;display:flex}.market-trust-note svg:first-child{color:#4edb98}.market-trust-note svg:last-child{color:#d3b55f;margin-left:auto}.reverse-auction>dl{margin-bottom:20px}.auction-saving-line{border-block:1px solid #53d99f26;grid-template-columns:1fr auto;gap:5px 18px;padding:16px 0;display:grid}.auction-saving-line>span{color:#69d9a3;align-items:center;gap:7px;font-size:10px;display:inline-flex}.auction-saving-line strong{color:#ffe4a0;font-size:13px}.auction-saving-line small{color:#6e8176;grid-column:1/-1;font-size:9px}.application-list>.bid-candidate{border-bottom:1px solid #d5aa521f;grid-template-columns:minmax(170px,1.1fr) minmax(190px,.9fr) auto;align-items:center;gap:22px;padding:19px 0;display:grid}.bid-candidate.is-risky{opacity:.7}.bid-labels{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.bid-labels i{color:#72dfaa;background:#1f7d541a;border:1px solid #53d99f40;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.is-risky .bid-labels i{color:#e8a16f;border-color:#ea9d6852}.bid-facts{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.bid-facts>strong{color:#ffe4a1;grid-column:1/-1;font-size:19px}.bid-facts>strong small{color:#77897f;margin-left:8px;font-size:9px;font-weight:500;display:inline}.bid-facts>span{color:#8ea297;align-items:center;gap:5px;font-size:10px;display:inline-flex}.bid-facts>p{color:#72857b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.earning-radar>i,.workspace-deal-gateway:after{animation:deal-scan 4.8s ease-in-out infinite}.deal-radar>b{animation:deal-radar-spin 5.2s linear infinite}.bid-labels i{animation:deal-label-in .32s both}}@keyframes deal-scan{50%,to{left:105%}}@keyframes deal-radar-spin{to{transform:rotate(1turn)}}@keyframes deal-label-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:1100px){.workspace-deal-gateway{grid-template-columns:92px minmax(0,1fr)}.deal-radar{width:82px}.workspace-deal-gateway>dl{border-top:1px solid #d5aa5224;border-left:0;grid-column:1/-1;padding-top:16px}.workspace-deal-gateway>dl div{padding-left:0}.workspace-deal-gateway>footer{grid-column:1/-1}}@media (max-width:720px){.workspace-deal-gateway{grid-template-columns:1fr;gap:19px;margin:24px -18px;padding:24px 18px}.deal-radar{width:72px;margin-bottom:-11px}.deal-gateway-copy h2{font-size:26px;line-height:1.2}.deal-route{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deal-route i{display:none}.workspace-deal-gateway>dl{grid-template-columns:1fr 1fr;min-width:0}.workspace-deal-gateway>dl div{padding-right:8px}.workspace-deal-gateway>dl div:last-child{grid-column:1/-1;margin-top:14px}.workspace-deal-gateway dd{font-size:12px}.workspace-deal-gateway>footer{flex-direction:column;align-items:stretch}.workspace-deal-gateway>footer a{justify-content:center}.earning-radar{grid-template-columns:1fr 1fr}.earning-radar>div{min-height:104px;padding:17px 15px}.earning-radar>div:last-of-type{border-top:1px solid #d5aa5224;border-left:0;grid-column:1/-1}.bid-fields{grid-template-columns:1fr 1fr}.bid-fields label:first-child{grid-column:1/-1}.bid-entry-head{flex-direction:column;align-items:flex-start}.auction-saving-line{grid-template-columns:1fr}.auction-saving-line small{grid-column:auto}.application-list>.bid-candidate{grid-template-columns:1fr;gap:14px}.application-list>.bid-candidate button{width:100%}.market-trust-note svg:last-child{display:none}}.money-impact{color:#ffe39a;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #ffcb4f2e,0 10px 34px #00000047;transform-origin:0;align-items:baseline;width:fit-content;line-height:.95;display:inline-flex}.workspace-deal-gateway>dl{grid-template-columns:.7fr 1.3fr 1fr;min-width:400px}.workspace-deal-gateway>dl div{align-content:center;min-width:0;display:grid}.workspace-deal-gateway>dl>div>small{color:#6f8277;margin-top:7px;font-size:8px;line-height:1.35;display:block}.workspace-deal-gateway .deal-kpi-number{color:#7af0b5;font-size:clamp(27px,2.5vw,38px);line-height:.95}.workspace-deal-gateway .deal-money-value{white-space:nowrap;margin-top:9px;font-size:clamp(25px,2.75vw,40px)}.earning-radar{grid-template-columns:.55fr 1.25fr 1.2fr}.earning-radar .earning-count-kpi strong{color:#79efb6;font-size:clamp(34px,4vw,52px)}.earning-radar .earning-money-kpi strong{white-space:nowrap;font-size:clamp(36px,5vw,58px)}.auction-saving-line{align-items:center;min-height:112px}.auction-saving-line .saving-money{color:#ffe39a;letter-spacing:-.055em;white-space:nowrap;justify-items:end;font-size:clamp(34px,5vw,58px);display:grid}.auction-saving-line .saving-money>small{color:#d0ad53;letter-spacing:.08em;grid-column:auto;margin-bottom:8px;font-size:10px;font-weight:750}.bid-facts>strong.money-impact,.submitted-bid>strong.money-impact{font-size:clamp(25px,3vw,34px)}.operations-metrics article{justify-content:center;min-height:150px;padding:22px 20px}.operations-metrics .negative strong,.operations-metrics .positive strong,.operations-metrics strong{font-size:clamp(27px,3vw,42px)}.operations-metrics .operations-money-kpi.earned{background:linear-gradient(145deg,#118b5b2e,#0000 72%)}.operations-metrics .operations-money-kpi.potential{background:linear-gradient(145deg,#d3aa521f,#0000 72%)}.operations-metrics .operations-money-kpi.earned>span{color:#7fe5b7;font-weight:750}.operations-metrics .operations-money-kpi.potential>span{color:#d8ba6a;font-weight:750}@media (prefers-reduced-motion:no-preference){.money-impact{animation:money-impact 6.4s cubic-bezier(.22,.8,.24,1) infinite}}@media (max-width:1100px){.workspace-deal-gateway>dl{min-width:0}}@media (max-width:720px){.workspace-deal-gateway>dl{grid-template-columns:.68fr 1.32fr}.workspace-deal-gateway>dl div:last-child{grid-column:1/-1}.workspace-deal-gateway .deal-money-value{font-size:clamp(29px,9vw,42px)}.earning-radar{grid-template-columns:1fr 1fr}.earning-radar .earning-money-kpi strong{font-size:clamp(30px,9vw,44px)}.auction-saving-line{min-height:138px}.auction-saving-line .saving-money{justify-items:start;font-size:clamp(39px,12vw,54px)}.operations-metrics article{min-height:130px;padding:18px 15px}.operations-metrics .negative strong,.operations-metrics .positive strong,.operations-metrics strong{font-size:clamp(25px,8vw,36px)}}@media (prefers-reduced-motion:reduce){.money-impact{animation:none}}.deal-wall{isolation:isolate;color:#f4fff8;background:radial-gradient(circle at 18% 38%,#18b5742e,#0000 30%),radial-gradient(circle at 82% 10%,#d5aa5221,#0000 26%),linear-gradient(145deg,#050a07,#09130d 48%,#050806);grid-template-rows:auto minmax(420px,1fr) auto auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.deal-wall-grid{z-index:-1;opacity:.36;background-image:linear-gradient(#56d39a12 1px,#0000 0),linear-gradient(90deg,#56d39a12 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 5%,#0000 78%);mask-image:linear-gradient(#000 5%,#0000 78%)}.deal-wall-header{z-index:2;border-bottom:1px solid #75edb521;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:78px;padding:14px clamp(22px,4vw,72px);display:grid}.deal-wall-header>.brand-mark{justify-self:start}.deal-wall-footer>a,.deal-wall-header>a{color:#9bb0a4;justify-self:end;align-items:center;gap:8px;font-size:12px;transition:color .18s,transform .18s;display:inline-flex}.deal-wall-footer>a:hover,.deal-wall-header>a:hover{color:#f8df99;transform:translate(3px)}.deal-wall-live-state{color:#7c9386;letter-spacing:.08em;align-items:center;gap:12px;font-size:9px;display:flex}.deal-wall-live-state>span{color:#65e3a7;letter-spacing:.18em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.deal-wall-live-state i{background:#54e39f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #54e39f1a,0 0 20px #33c986}.deal-wall-stage{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);min-height:0;padding-left:clamp(22px,6vw,106px);display:grid}.deal-wall-primary{align-content:center;min-width:0;padding:54px clamp(30px,4vw,70px) 54px 0;display:grid;position:relative}.deal-wall-kicker{color:#d3b65f;letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 18px;font-size:11px;font-weight:750;display:flex}.deal-wall-primary h1{color:#dceddf;letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(26px,3.2vw,52px);font-weight:570;line-height:1.06}.deal-wall-hero-metric{margin-top:clamp(38px,6vh,76px);display:grid}.deal-wall-hero-metric>span{color:#77a58c;letter-spacing:.12em;font-size:12px;font-weight:720}.deal-wall-hero-metric>strong{color:#ffe195;font-variant-numeric:tabular-nums;letter-spacing:-.075em;text-shadow:0 0 50px #e2b85b2b;white-space:nowrap;width:min-content;margin:8px 0 12px;font-size:clamp(62px,8vw,132px);font-weight:780;line-height:.94}.deal-wall-hero-metric>p{color:#78a58e;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.deal-wall-hero-metric b{color:#63dfa4;font-variant-numeric:tabular-nums;font-size:13px}.deal-wall-beam{background:linear-gradient(90deg,#1c8a5a,#38db9414,#0000);height:1px;position:absolute;bottom:20%;left:0;right:0;overflow:visible}.deal-wall-beam:after,.deal-wall-beam:before{content:"";background:#53e19f;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;box-shadow:0 0 18px #42ce90}.deal-wall-beam:before{left:22%}.deal-wall-beam:after{left:69%}.deal-wall-beam>i{background:linear-gradient(90deg,#0000,#fff0ac,#0000);width:24%;height:2px;position:absolute;top:-1px;left:0}.deal-wall-order-stream{background:linear-gradient(90deg,#08120cc2,#050a07ed);border-left:1px solid #75edb521;min-width:0;padding:clamp(34px,5vw,72px) clamp(22px,3vw,48px)}.deal-wall-order-stream>header{color:#8ba194;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:10px;display:flex}.deal-wall-order-stream>header span{color:#d8bb68;align-items:center;gap:8px;font-weight:750;display:inline-flex}.deal-wall-events article{color:#667c70;border-bottom:1px solid #75edb51a;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;transition:opacity .24s,transform .24s;display:grid}.deal-wall-events article>i{font-size:9px;font-style:normal}.deal-wall-events article>div{gap:5px;min-width:0;display:grid}.deal-wall-events article span{color:#50cf91;letter-spacing:.08em;font-size:8px;font-weight:750}.deal-wall-events article strong{color:#d2dfd7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-wall-events article small{color:#65776d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.deal-wall-events article>b{color:#d7bb69;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.deal-wall-events .is-current{transform:translate(6px)}.deal-wall-events .is-current:before{content:"";background:#51d697;width:2px;height:34px;margin-left:-14px;position:absolute;box-shadow:0 0 14px #4fd494}.deal-wall-ledger{z-index:1;background:#040906b8;border-block:1px solid #75edb524;grid-template-columns:1fr 1fr .8fr;display:grid}.deal-wall-ledger>article{align-content:center;gap:8px;min-height:154px;padding:28px clamp(22px,4vw,64px);display:grid}.deal-wall-ledger>article+article,.deal-wall-ledger>dl{border-left:1px solid #75edb51f}.deal-wall-ledger article>span{color:#799083;letter-spacing:.06em;align-items:center;gap:8px;font-size:10px;display:flex}.deal-wall-ledger article>strong{color:#f9e3a1;font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(34px,4vw,62px);line-height:1}.deal-wall-ledger .income>strong{color:#74e3ad}.deal-wall-ledger article>small{color:#596b61;font-size:9px}.deal-wall-ledger>dl{grid-template-columns:repeat(3,1fr);align-items:stretch;margin:0;padding:28px clamp(18px,3vw,42px);display:grid}.deal-wall-ledger dl>div{align-content:center;justify-items:center;gap:10px;display:grid}.deal-wall-ledger dl>div+div{border-left:1px solid #75edb51a}.deal-wall-ledger dt{color:#667c70;font-size:9px}.deal-wall-ledger dd{color:#d9e9df;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,2.4vw,38px);font-weight:730}.deal-wall-footer{color:#53675c;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:10px clamp(22px,4vw,72px);display:flex}.deal-wall-footer>p{align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.workspace-deal-gateway>footer .deal-wall-entry{color:#8ff0bd;background:#187c521f;border:1px solid #5fe6a747;border-radius:8px;min-height:39px;padding:0 14px;font-weight:750}body:has(.deal-wall) .pet-companion:not(.is-open) .pet-companion-trigger{border-radius:50%;width:58px;min-width:58px;padding:0}body:has(.deal-wall) .pet-companion-trigger>span{display:none}body:has(.deal-wall) .deal-wall-ledger>dl{padding-right:120px}@media (prefers-reduced-motion:no-preference){.deal-wall-grid{animation:deal-wall-grid-drift 16s linear infinite}.deal-wall-live-state i{animation:deal-wall-live-pulse 1.8s ease-in-out infinite}.deal-wall-hero-metric>strong{animation:deal-wall-number-rise .92s cubic-bezier(.2,.8,.2,1) both}.deal-wall-beam>i{animation:deal-wall-beam-scan 5s ease-in-out infinite}.deal-wall-events .is-current{animation:deal-wall-event-arrive .46s both}}@keyframes deal-wall-grid-drift{to{transform:translateY(64px)}}@keyframes deal-wall-live-pulse{50%{opacity:.55;transform:scale(.78)}}@keyframes deal-wall-number-rise{0%{opacity:.66;filter:blur(3px);transform:translateY(10px)scale(.992)}}@keyframes deal-wall-beam-scan{50%,to{left:76%}}@keyframes deal-wall-event-arrive{0%{opacity:0;transform:translateY(-9px)}}@media (max-width:980px){.deal-wall{grid-template-rows:auto auto auto auto;overflow:visible}.deal-wall-stage{grid-template-columns:1fr;padding-left:clamp(22px,6vw,70px)}.deal-wall-primary{min-height:60svh}.deal-wall-order-stream{border-top:1px solid #75edb521;border-left:0}.deal-wall-ledger{grid-template-columns:1fr 1fr}.deal-wall-ledger>dl{border-top:1px solid #75edb51f;border-left:0;grid-column:1/-1;padding-right:clamp(18px,3vw,42px)}}@media (max-width:640px){.deal-wall-header{grid-template-columns:1fr auto;min-height:66px;padding:10px 18px}.deal-wall-header>.brand-mark span:last-child{display:none}.deal-wall-header>a{font-size:0}.deal-wall-header>a svg{width:20px;height:20px}.deal-wall-live-state{justify-self:end}.deal-wall-live-state small{display:none}.deal-wall-stage{padding-left:20px}.deal-wall-primary{min-height:530px;padding:46px 20px 54px 0}.deal-wall-primary h1{max-width:320px;font-size:33px}.deal-wall-hero-metric{margin-top:62px}.deal-wall-hero-metric>strong{max-width:100%;font-size:clamp(48px,15.5vw,68px)}.deal-wall-hero-metric>p{flex-wrap:wrap;align-items:flex-start}.deal-wall-beam{bottom:15%}.deal-wall-order-stream{padding:32px 20px 38px}.deal-wall-events article{grid-template-columns:20px minmax(0,1fr)}.deal-wall-events article>b{grid-column:2;margin-top:-19px;font-size:15px}.deal-wall-ledger{grid-template-columns:1fr}.deal-wall-ledger>article{min-height:142px;padding:26px 20px}.deal-wall-ledger>article+article{border-top:1px solid #75edb51f;border-left:0}.deal-wall-ledger article>strong{font-size:clamp(38px,12vw,54px)}.deal-wall-ledger>dl{padding:22px 14px}.deal-wall-footer{flex-direction:column;align-items:flex-start;padding:18px 20px 26px}.deal-wall-footer>p{line-height:1.6}.deal-wall-footer>a{justify-self:start}.workspace-deal-gateway>footer .deal-wall-entry{order:-1}}@media (prefers-reduced-motion:reduce){.deal-wall *,.deal-wall :after,.deal-wall :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.operating-price-heading{font-size:0!important}.operating-price-heading .operating-price-live{font-size:clamp(2.1rem,4.8vw,4.9rem);line-height:.98;display:inline}.request-details select{min-height:46px;color:var(--ink);background:#08110dd6;border:1px solid #b9974f47;border-radius:12px;padding:0 12px}.request-contract-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.request-contract-fields label{gap:8px;display:grid}.request-contract-fields textarea{min-height:128px}.request-gate{padding-top:clamp(88px,12vw,150px)}.contract-gate-rail{background:#b9974f29;border:1px solid #b9974f38;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:32px 0;display:grid;overflow:hidden}.contract-gate-rail span{color:#ebeee694;background:#07110cf0;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:.82rem;display:flex}.contract-gate-rail svg{width:17px}.contract-gate-rail .is-done{color:#a8f0c1}.contract-gate-rail .is-active{color:#f2d17f;background:radial-gradient(circle at 50% 0,#c397372e,#0000 70%),#08130dfa}.requirement-question-sheet{background:#0a1810d1;border:1px solid #94d2a633;border-radius:22px;gap:14px;margin:24px 0;padding:clamp(18px,3vw,30px);display:grid}.requirement-question-sheet label{gap:7px;display:grid}.requirement-question-sheet textarea{min-height:86px;color:var(--ink);background:#020a06b8;border:1px solid #94d2a62e;border-radius:12px;padding:12px}.human-assurance-strip{background:#533e161f;border:1px solid #b9974f3d;border-radius:16px;align-items:center;gap:14px;margin:22px 0;padding:16px;display:flex}.human-assurance-strip div{flex:1}.human-assurance-strip p{color:var(--muted);margin:4px 0 0}@media (max-width:720px){.contract-gate-rail,.request-contract-fields{grid-template-columns:1fr}.contract-gate-rail span{justify-content:flex-start;min-height:54px;padding:0 16px}.human-assurance-strip{flex-wrap:wrap;align-items:stretch}.human-assurance-strip div{flex-basis:calc(100% - 40px)}}.platform-rule-console{background:radial-gradient(circle at 100% 0,#bb913021,#0000 44%),#07120ceb;border:1px solid #b9974f42;border-radius:24px;width:min(1180px,100% - 32px);margin:0 auto 24px;overflow:hidden}.platform-rule-console>header{border-bottom:1px solid #b9974f2b;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.platform-rule-console h2{margin:5px 0 0;font-size:clamp(1.45rem,3vw,2.4rem)}.platform-rule-console>header>strong{color:#f0ce78;letter-spacing:.1em;font-size:.76rem}.platform-rule-console form{grid-template-columns:.75fr 1fr 1fr auto;align-items:start;gap:18px;padding:24px;display:grid}.platform-rule-console label{gap:7px;font-size:.82rem;display:grid}.platform-rule-console small{color:var(--muted);line-height:1.45}.platform-admin-panel select,.platform-rule-console input{min-height:42px;color:var(--ink);background:#020906bf;border:1px solid #aacab12e;border-radius:10px;padding:0 10px}.platform-rule-console fieldset{border:1px solid #aacab11f;border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.platform-rule-console legend{color:#bfe1c7;padding:0 6px;font-size:.78rem}.platform-rule-console .rule-switch{align-items:center;gap:8px;display:flex}.platform-rule-console .rule-switch input{min-height:auto}.project-type-console{background:#07120c;border:1px solid #26cd863d;border-radius:24px;width:min(1180px,100% - 32px);margin:0 auto 24px;overflow:hidden}.project-type-console>header{background:radial-gradient(circle at 88% 20%,#26cd8624,#0000 34%),linear-gradient(135deg,#d5aa5214,#0000 44%);border-bottom:1px solid #aacab11f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:26px;display:grid}.project-type-console h2{margin:5px 0 8px;font-size:clamp(1.4rem,3vw,2.3rem)}.project-type-console>header p:last-child{max-width:640px;color:var(--muted);margin:0}.project-type-console>header ol{background:#d5aa5229;gap:1px;margin:0;padding:0;list-style:none;display:flex}.project-type-console>header li{background:#09160f;gap:3px;min-width:110px;padding:12px 14px;display:grid}.project-type-console>header li span{color:#d5aa52;font:700 .68rem/1 monospace}.project-type-console>header li small{color:var(--muted);font-size:.7rem}.project-type-workbench{grid-template-columns:230px minmax(0,1fr);min-height:540px;display:grid}.project-type-workbench nav{border-right:1px solid #aacab11f;max-height:720px;overflow-y:auto}.project-type-workbench nav button{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aacab114;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .16s,padding .16s;display:flex}.project-type-workbench nav button.is-active,.project-type-workbench nav button:hover{background:linear-gradient(90deg,#26cd862b,#0000);padding-left:19px}.project-type-workbench nav button.is-active{box-shadow:inset 3px 0 #26cd86}.project-type-workbench nav span{gap:3px;display:grid}.project-type-workbench nav small{color:var(--muted);font:.64rem/1.2 monospace}.project-type-workbench nav em{color:#f0ce78;font-style:normal}.project-type-workbench>form{align-content:start;gap:16px;padding:24px;display:grid}.project-type-editor-actions{align-items:center;gap:12px;display:flex}.project-type-delete{color:#f1a2a2;cursor:pointer;background:#7820201a;border:1px solid #eb6f6f57;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 15px;display:inline-flex}.project-type-editor-heading,.project-type-editor-heading .rule-switch,.project-type-editor-heading>span{align-items:center;display:flex}.project-type-editor-heading{color:#f0ce78;justify-content:space-between;gap:16px}.project-type-editor-heading .rule-switch,.project-type-editor-heading>span{gap:7px}.project-type-fields,.project-type-terms{gap:12px;display:grid}.project-type-fields{grid-template-columns:1.4fr 1fr .7fr .7fr}.project-type-terms{grid-template-columns:repeat(3,1fr)}.project-type-workbench label{color:#bcd0c2;gap:6px;font-size:.78rem;display:grid}.project-type-create input,.project-type-workbench input,.project-type-workbench textarea{width:100%;color:var(--ink);background:#020906b3;border:1px solid #aacab129;border-radius:10px}.project-type-create input,.project-type-workbench input{min-height:42px;padding:0 11px}.project-type-workbench textarea{resize:vertical;min-height:76px;padding:10px 11px}.project-type-terms textarea{min-height:126px}.project-type-create{border-top:1px solid #aacab11f;grid-template-columns:auto 1fr 1fr .8fr auto;align-items:center;gap:10px;padding:18px 24px;display:grid}.project-type-create>span{color:#d5aa52;align-items:center;gap:7px;font-weight:750;display:flex}.project-type-create button{color:#031008;cursor:pointer;background:#26cd86;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800}@media (max-width:960px){.platform-rule-console form{grid-template-columns:1fr 1fr}.project-type-console>header,.project-type-workbench{grid-template-columns:1fr}.project-type-workbench nav{border-bottom:1px solid #aacab11f;border-right:0;max-height:none;display:flex;overflow-x:auto}.project-type-workbench nav button{min-width:150px}.project-type-create,.project-type-fields,.project-type-terms{grid-template-columns:1fr 1fr}}@media (max-width:640px){.platform-rule-console{width:calc(100% - 20px)}.platform-rule-console form{grid-template-columns:1fr;padding:16px}.project-type-console{border-radius:18px;width:calc(100% - 20px)}.project-type-console>header{gap:18px;padding:19px 16px}.project-type-console>header ol{width:100%;overflow-x:auto}.project-type-console>header li{flex:1;min-width:96px}.project-type-workbench>form{padding:18px 14px}.project-type-create,.project-type-fields,.project-type-terms{grid-template-columns:1fr}.project-type-create{padding:16px}.project-type-editor-actions{flex-direction:column;align-items:stretch}.project-type-editor-actions>button{justify-content:center;width:100%}}.assurance-resume{background:#5b43121f;border:1px solid #ebc46738;border-radius:14px;align-items:center;gap:12px;margin:14px 0;padding:13px;display:flex}.assurance-resume span{flex:1;display:grid}.assurance-resume small{color:var(--muted)}.assurance-resume a{color:#f0ce78;font-size:.82rem}.delivery-contract-sheet{background:#2e230a1f;border:1px solid #e1b8583d;border-radius:16px;margin:18px 0;overflow:hidden}.delivery-contract-sheet>footer,.delivery-contract-sheet>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.delivery-contract-sheet>header span{color:#efd083;align-items:center;gap:7px;display:flex}.delivery-contract-sheet>div{border-block:1px solid #e1b8581f;grid-template-columns:1fr 1fr;gap:18px;padding:14px;display:grid}.delivery-contract-sheet h3{margin:0 0 8px;font-size:.82rem}.delivery-contract-sheet ul{color:var(--muted);margin:0;padding-left:18px;font-size:.8rem;line-height:1.7}.delivery-contract-sheet>footer{color:#a9dcb5;font-size:.76rem}@media (max-width:560px){.delivery-contract-sheet>div{grid-template-columns:1fr}}.quick-request-page{color:#f6fff8;background:radial-gradient(circle at 88% 8%,#1fb27524,#0000 28rem),radial-gradient(circle at 10% 74%,#d5aa5212,#0000 26rem),#080b08;min-height:100svh}.quick-request-composer,.quick-resume,.quick-success{width:min(860px,100% - 40px);margin:0 auto;padding:54px 0 92px}.quick-request-intro{max-width:650px;margin:30px 0 34px}.quick-request-intro h1,.quick-resume h1,.quick-success h1{color:#fff8df;letter-spacing:-.065em;max-width:720px;margin:8px 0 14px;font-size:clamp(42px,8vw,74px);line-height:.98}.quick-request-intro>p:last-child,.quick-resume>p,.quick-success>p{color:#94a79b;max-width:650px;margin:0;font-size:14px;line-height:1.75}.creation-type-rail{border-block:1px solid #d5aa5238;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0 0 28px;display:grid;overflow:hidden}.creation-type-rail button{color:#718378;min-width:0;min-height:82px;font:inherit;cursor:pointer;border:0;background:0 0;border-right:1px solid #d5aa521f;place-items:center;gap:7px;padding:12px 5px;font-size:10px;transition:color .16s,background .16s,transform .16s;display:grid}.creation-type-rail button small{color:#d5aa52;font-size:8px;line-height:1}.creation-type-rail button:last-child{border-right:0}.creation-type-rail button svg{width:22px;height:22px}.creation-type-rail button.is-active,.creation-type-rail button:hover{color:#fff0b9;background:linear-gradient(#1b976433,#0000)}.creation-type-rail button.is-active{box-shadow:inset 0 -2px #d5aa52}.quick-brief-field{gap:10px;display:grid;position:relative}.quick-brief-field>span{color:#d8e5dc;font-size:13px;font-weight:750}.quick-brief-field textarea{resize:vertical;color:#f8fff9;width:100%;min-height:160px;font:inherit;background:linear-gradient(135deg,#11493147,#0000 58%),#0c110d;border:1px solid #d5aa5252;border-radius:12px;outline:0;padding:24px;font-size:clamp(17px,2.3vw,23px);line-height:1.6;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #fff0bc0d}.quick-brief-field textarea:focus{border-color:#d9b15c;box-shadow:0 0 0 3px #d5aa521a,0 18px 60px #0000003d}.quick-brief-field>small{color:#617269;font-size:9px;position:absolute;bottom:12px;right:14px}.request-materials{border-bottom:1px solid #d5aa5229;gap:10px;margin-top:18px;padding:18px 0 20px;display:grid}.request-material-list>div,.request-material-picker,.request-materials-heading,.request-materials-heading>span{align-items:center;display:flex}.request-materials-heading{justify-content:space-between;gap:16px}.request-materials-heading>span{color:#dce9df;gap:8px;font-size:12px}.request-materials-heading svg{color:#59dda1}.request-materials-heading>small,.request-materials>p{color:#718278;font-size:9px}.request-materials>p{max-width:720px;margin:0;line-height:1.65}.request-material-picker{color:#b8c8bd;cursor:pointer;background:#184b3414;border:1px dashed #d5aa524d;border-radius:10px;gap:12px;min-height:66px;padding:12px 15px;transition:border-color .16s,background .16s,transform .16s}.request-material-picker:focus-within,.request-material-picker:hover{background:#1870481f;border-color:#d5aa5294;transform:translateY(-1px)}.request-material-picker>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request-material-picker>svg{color:#d6b35f;flex:none}.request-material-picker>span{gap:3px;display:grid}.request-material-picker strong{color:#eef7f0;font-size:11px}.request-material-picker small{color:#6e8075;font-size:9px}.request-material-list{border-top:1px solid #d5aa521a;gap:0;display:grid}.request-material-list>div{border-bottom:1px solid #d5aa5217;gap:10px;min-width:0;padding:10px 2px}.request-material-list>div>svg:first-child{color:#77a88d;flex:none}.request-material-list>div>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.request-material-list small,.request-material-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-material-list strong{color:#dce8df;font-size:10px}.request-material-list small{color:#6e8075;font-size:9px}.request-material-list>div>svg:last-child{color:#57d99c;flex:none}.request-material-list .material-state,.request-material-list>div.is-failed>svg:first-child{color:#e8a878}.material-state{flex:none;font-size:9px}.post-publish-talent{border-top-color:#d5aa5224;margin-top:46px;margin-bottom:0}.request-ai-preflight{background:linear-gradient(135deg,#1b97641a,#0000 60%),#0a0f0b;border:1px solid #d5aa5233;border-radius:12px;gap:9px;margin-top:18px;padding:18px;display:grid}.request-ai-preflight.is-complete{border-color:#36d38e52}.request-ai-preflight-lead,.request-ai-preflight-lead>span,.request-ai-preflight-result header{align-items:center;display:flex}.request-ai-preflight-lead{justify-content:space-between;gap:16px}.request-ai-preflight-lead>span,.request-ai-preflight-result header{gap:8px}.request-ai-preflight-lead svg,.request-ai-preflight-result header>svg{color:#5bdca1}.request-ai-preflight-lead strong{font-size:12px}.request-ai-preflight-lead button{color:#f3d486;cursor:pointer;background:#d5aa5214;border:1px solid #d5aa5259;border-radius:8px;min-height:36px;padding:0 13px}.request-ai-preflight-lead button:disabled{cursor:not-allowed;opacity:.45}.request-ai-preflight-result>p,.request-ai-preflight>p{color:#83968a;margin:0;font-size:10px;line-height:1.7}.request-ai-preflight-result{border-top:1px solid #36d38e26;gap:11px;margin-top:6px;padding-top:15px;display:grid}.request-ai-preflight-result header span{gap:2px;display:grid}.request-ai-preflight-result header strong{color:#dff8e9;font-size:12px}.request-ai-preflight-result header small,.request-ai-preflight-result>small{color:#70877a;font-size:9px}.request-ai-preflight-result ol{color:#b8c8bd;gap:7px;margin:0;padding-left:20px;font-size:10px;line-height:1.55;display:grid}.clarification-conversation{background:#ffffff05;border-left:2px solid #33d58d;border-radius:0 10px 10px 0;gap:10px;padding:14px;animation:clarification-in .18s ease-out;display:grid}.clarification-question{gap:5px;display:grid}.clarification-question span,.clarification-recommendation small{color:#62dca4;letter-spacing:.08em;font-size:9px}.clarification-question strong{color:#f0f7f2;font-size:14px;line-height:1.55}.clarification-conversation textarea{resize:vertical;color:#eef8f2;min-height:76px;font:inherit;background:#070b08;border:1px solid #ffffff1a;border-radius:8px;padding:11px 12px}.clarification-recommendation{color:#d9e8de;text-align:left;cursor:pointer;background:#d5aa520f;border:1px solid #d5aa523d;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.clarification-recommendation>span{gap:4px;font-size:10px;line-height:1.55;display:grid}.clarification-actions{justify-content:flex-end;gap:8px;display:flex}.clarification-actions button,.clarification-complete{color:#a9bbb0;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.clarification-actions button:last-child,.clarification-complete{color:#06110b;background:#55d99e;border-color:#36d38e59}.clarification-actions button:disabled{cursor:not-allowed;opacity:.45}@keyframes clarification-in{0%{opacity:0;transform:translateY(5px)}}.offline-payment-panel{background:#d5aa520a;border:1px solid #d5aa5233;border-radius:10px;gap:10px;margin:14px 0;padding:14px;display:grid}.offline-payment-form,.offline-payment-panel>header,.offline-payment-row{align-items:center;gap:9px;display:flex}.offline-payment-panel>header small{color:#819187;margin-left:auto}.offline-payment-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;padding:9px 0;font-size:11px}.offline-payment-row strong{color:#5bdca1}.offline-payment-row button{margin-left:auto}.offline-payment-form input{flex:150px;min-width:0}@media (max-width:640px){.clarification-actions,.offline-payment-form{flex-direction:column;align-items:stretch}.offline-payment-panel>header{flex-wrap:wrap}.offline-payment-panel>header small{width:100%;margin-left:25px}}.acceptance-preview{border-block:1px solid #d5aa5229;margin-top:22px;padding:18px 0 20px}.acceptance-preview header{justify-content:space-between;align-items:center;gap:20px;display:flex}.acceptance-preview header>span{color:#dce9df;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.acceptance-preview header>span svg{color:#57dda0}.acceptance-preview header button{color:#d8ba70;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.acceptance-preview ul{gap:8px;margin:14px 0 9px;padding:0;list-style:none;display:grid}.acceptance-preview li{color:#94a69b;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.acceptance-preview li svg{color:#45ca8d;flex:none;margin-top:1px}.acceptance-preview textarea{resize:vertical;color:#f2faf4;width:100%;min-height:116px;font:inherit;background:#0b100c;border:1px solid #d5aa5238;border-radius:8px;outline:0;margin-top:14px;padding:13px;font-size:12px;line-height:1.6}.acceptance-preview>small{color:#66776d;font-size:9px;line-height:1.5;display:block}.quick-options{border-bottom:1px solid #d5aa5229}.quick-options summary{color:#91a298;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:11px;list-style:none;display:flex}.quick-options summary::-webkit-details-marker{display:none}.quick-options[open] summary svg{transform:rotate(180deg)}.quick-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:5px 0 20px;display:grid}.quick-options label{color:#83958a;gap:7px;font-size:10px;display:grid}.quick-options input,.quick-options select{color:#f2faf4;width:100%;min-height:42px;font:inherit;background:#0b100c;border:1px solid #d5aa5233;border-radius:8px;outline:0;padding:0 11px}.quick-consent{margin-top:24px}.quick-publish-action{width:100%;min-height:58px;margin-top:18px;font-size:14px}.quick-notice{color:#d9c48d;background:#d5aa5212;border-left:2px solid #d5aa52;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.6}.quick-safety-line{color:#627269;text-align:center;margin:12px auto 0;font-size:9px}.quick-success{padding-top:92px}.quick-success-mark{color:#65e6aa;background:#16885829;border:1px solid #52e49f61;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid;box-shadow:0 0 60px #26cd8629}.quick-success-mark svg{width:28px;height:28px}.creation-loop{border-block:1px solid #d5aa522e;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 34px;padding:0;list-style:none;display:grid}.creation-loop li{min-height:126px;padding:22px 16px;position:relative}.creation-loop li+li{border-left:1px solid #d5aa521f}.creation-loop li>small,.creation-loop li>span,.creation-loop li>strong{display:block}.creation-loop li>span{color:#56665d;letter-spacing:.12em;font-size:9px}.creation-loop li>strong{color:#8a9b90;margin-top:17px;font-size:12px}.creation-loop li>small{color:#56675d;margin-top:5px;font-size:9px;line-height:1.5}.creation-loop li.is-done>strong{color:#6fe7ae}.creation-loop li.is-active{background:linear-gradient(#1e9c6729,#0000);box-shadow:inset 0 -2px #d5aa52}.creation-loop li.is-active>strong{color:#fff1bd}.quick-success-actions{align-items:center;gap:20px;display:flex}.quick-success-actions>a:not(.primary-action){color:#8fa297;font-size:11px}.quick-resume{max-width:720px}.quick-resume h1{font-size:clamp(36px,6vw,58px)}.resume-question-list{gap:14px;margin:32px 0;display:grid}.resume-question-list label{color:#b7c5bc;gap:8px;font-size:11px;display:grid}.resume-question-list textarea{resize:vertical;color:#f4faf5;min-height:86px;font:inherit;background:#0c110d;border:1px solid #d5aa5238;border-radius:8px;outline:0;padding:12px}@media (prefers-reduced-motion:no-preference){.acceptance-preview,.quick-brief-field,.quick-request-intro,.request-materials{animation:quick-rise .42s both}.quick-brief-field{animation-delay:70ms}.acceptance-preview{animation-delay:.12s}.request-materials{animation-delay:.1s}.creation-type-rail button.is-active svg{animation:quick-icon-pop .26s}.quick-success-mark{animation:quick-success-pulse 1.8s ease-in-out infinite}}@keyframes quick-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes quick-icon-pop{50%{transform:translateY(-3px)scale(1.08)}}@keyframes quick-success-pulse{50%{box-shadow:0 0 72px #26cd8647}}@media (max-width:720px){.quick-request-composer,.quick-resume,.quick-success{width:min(100% - 28px,860px);padding-top:30px}.quick-request-intro{margin-top:24px}.quick-request-intro h1,.quick-resume h1,.quick-success h1{font-size:clamp(38px,13vw,58px)}.creation-type-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:82px;grid-auto-flow:column;overflow-x:auto}.creation-type-rail button{scroll-snap-align:start}.quick-brief-field textarea{min-height:174px;padding:18px 16px 34px;font-size:17px}.request-ai-preflight{padding:15px}.request-material-picker{min-height:72px}.post-publish-talent{margin-top:38px}.request-ai-preflight-lead{flex-direction:column;align-items:stretch}.request-ai-preflight-lead button{width:100%}.quick-options>div{grid-template-columns:1fr}.creation-loop{grid-template-columns:1fr 1fr}.creation-loop li:nth-child(3){border-top:1px solid #d5aa521f;border-left:0}.creation-loop li:nth-child(4){border-top:1px solid #d5aa521f}}@media (max-width:420px){.acceptance-preview header{align-items:flex-start}.quick-success-actions{flex-direction:column;align-items:stretch}.quick-success-actions .primary-action{width:100%}}.opportunity-version-terms{background:#d2ab5412;border-left:2px solid #d5ad55;gap:5px;margin:14px 0;padding:12px;display:grid}.opportunity-version-terms span{color:#edcd83;font-size:.76rem;font-weight:700}.opportunity-version-terms p{color:var(--muted);margin:0;font-size:.76rem}.creator-proof-track{border-top:1px solid #dce5df;margin-top:30px;padding-top:22px}.creator-proof-track>header{align-items:flex-start;gap:10px;display:flex}.creator-proof-track>header svg{color:#168455;flex:none}.creator-proof-track>header small,.creator-proof-track>header span{display:block}.creator-proof-track>header small,.creator-proof-track>p{color:#718078;margin-top:4px;font-size:11px;line-height:1.5}.creator-proof-track ol{margin:22px 0 0;padding:0;list-style:none}.creator-proof-track li{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 0 22px;display:grid;position:relative}.creator-proof-track li:not(:last-child):after{content:"";background:#cfdad3;width:1px;position:absolute;top:30px;bottom:4px;left:14px}.creator-proof-track li>i{color:#64766b;background:#f8faf8;border:1px solid #cbd8d0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.creator-proof-track li.is-ready>i{color:#0d7548;background:#def5e8;border-color:#1a9b64}.creator-proof-track li>span em,.creator-proof-track li>span small,.creator-proof-track li>span strong{display:block}.creator-proof-track li>span strong{color:#17231c;font-size:13px}.creator-proof-track li>span small{color:#65756b;margin-top:4px;font-size:10px}.creator-proof-track li>span em{color:#8a7440;margin-top:6px;font-size:10px;font-style:normal}.creator-proof-track li>b{color:#68766d;white-space:nowrap;background:#edf1ee;border-radius:999px;padding:5px 7px;font-size:9px}.creator-proof-track li.is-ready>b{color:#0e7145;background:#def5e8}.promotion-candidate-panel{grid-column:1/-1}.promotion-candidate-list>div{border-bottom:1px solid #e4e9e5;grid-template-columns:34px minmax(180px,1fr) minmax(280px,1.2fr);align-items:center;gap:14px;padding:18px 0;display:grid}.promotion-candidate-list>div>i{color:#0d7144;background:#e2f5ea;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.promotion-candidate-list>div>span p,.promotion-candidate-list>div>span small,.promotion-candidate-list>div>span strong{display:block}.promotion-candidate-list>div>span p,.promotion-candidate-list>div>span small{color:#6e7c73;margin:3px 0 0;font-size:10px}.promotion-candidate-list dl{background:#dfe6e1;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.promotion-candidate-list dl div{background:#f8faf8;min-width:0;padding:10px}.promotion-candidate-list dt{color:#79867e;font-size:9px}.promotion-candidate-list dd{overflow-wrap:anywhere;color:#193d2b;margin:5px 0 0;font-size:12px;font-weight:800}.application-list>strong>small{color:#72867b;margin-left:auto;font-size:9px;font-weight:500}.bid-proof{border-top:1px solid #53d99f21;grid-column:1/-1;margin-top:5px}.bid-proof summary{color:#6fd8a5;cursor:pointer;align-items:center;gap:6px;padding:10px 0 4px;font-size:9px;list-style:none;display:flex}.bid-proof summary::-webkit-details-marker{display:none}.bid-proof summary svg:last-child{margin-left:auto;transition:transform .18s}.bid-proof[open] summary svg:last-child{transform:rotate(180deg)}.bid-proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.bid-proof dl div{border-left:1px solid #d5aa5233;min-width:0;padding-left:8px}.bid-proof dt{color:#687b70;font-size:8px}.bid-proof dd{overflow-wrap:anywhere;color:#b8c9bf;margin:3px 0 0;font-size:9px}.bid-proof ul{margin:8px 0;padding:0;list-style:none}.bid-proof li{color:#9eb2a7;margin-top:4px;font-size:9px}.bid-proof li:before{color:#d0af5c;content:"—";margin-right:6px}.submitted-bid-proof{color:#71857a!important;font-size:9px!important}@media (prefers-reduced-motion:no-preference){.creator-proof-track li{animation:v1d-proof-enter .36s both}.creator-proof-track li:nth-child(2){animation-delay:70ms}.creator-proof-track li:nth-child(3){animation-delay:.14s}.creator-proof-track li.is-ready>i{animation:v1d-ready-pulse 2.8s ease-in-out infinite}}@keyframes v1d-proof-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes v1d-ready-pulse{50%{box-shadow:0 0 0 6px #16996014}}@media (max-width:680px){.creator-proof-track li{grid-template-columns:32px minmax(0,1fr)}.creator-proof-track li>b{grid-column:2;justify-self:start}.promotion-candidate-list>div{grid-template-columns:32px minmax(0,1fr)}.promotion-candidate-list>div>dl{grid-column:1/-1;grid-template-columns:1fr}.bid-proof dl{grid-template-columns:1fr}}.decision-entry{gap:10px;min-width:min(100%,304px);display:grid}.abnormal-low-confirm label,.decision-entry label{color:#90a398;gap:6px;font-size:12px;display:grid}.abnormal-low-confirm textarea,.appeal-entry textarea,.decision-entry select,.decision-entry textarea{color:#edf5ef;background:#08140fb8;border:1px solid #99792f47;border-radius:10px;width:100%;padding:12px}.abnormal-low-confirm textarea,.appeal-entry textarea,.decision-entry textarea{resize:vertical;min-height:86px}.abnormal-low-confirm{background:#d3a94d14;border-left:3px solid #d3a94d;gap:9px;padding:11px;display:grid}.abnormal-low-confirm label{grid-template-columns:auto 1fr;align-items:center}.decision-ledger{border-top:1px solid #be9c5040;gap:12px;margin-top:20px;padding-top:16px;display:grid}.decision-appeal-summary,.decision-ledger>div,.decision-ledger>header,.provider-decision-ledger>header{justify-content:space-between;align-items:center;gap:13px;display:flex}.decision-appeal-summary,.decision-ledger>header span,.decision-risk-note{align-items:center;gap:7px;display:flex}.decision-ledger>p{color:#edf5ef;margin:0;line-height:1.65}.decision-risk-note{color:#e2be69!important}.decision-appeal-summary{background:#3bb67414;justify-content:flex-start;padding:11px}.appeal-progress span,.decision-appeal-summary span{display:grid}.provider-decision-ledger{border-top:1px solid #bc994a4d;margin-top:36px;padding-top:21px}.provider-decision-ledger>header h2{margin:3px 0 0;font-size:clamp(22px,3vw,36px)}.provider-decision-list{border-bottom:1px solid #bc994a38;gap:0;margin-top:16px;display:grid}.provider-decision-list>article{border-top:1px solid #bc994a38;gap:12px;padding:18px 0;display:grid}.appeal-entry,.appeal-progress,.provider-decision-list article>dl,.provider-decision-list article>header{align-items:center;gap:12px;display:flex}.provider-decision-list article>header{justify-content:space-between}.provider-decision-list article>header span{border-radius:999px;padding:4px 10px;font-size:12px}.provider-decision-list .is-selected{color:#77e3a7;background:#48d28924}.provider-decision-list .is-declined{color:#90a398;background:#ffffff0f}.provider-decision-list blockquote,.provider-decision-list h3,.provider-decision-list p{margin:0}.provider-decision-list article>dl{flex-wrap:wrap;margin:0}.provider-decision-list article>dl div{min-width:112px}.appeal-review-ledger section dt,.provider-decision-list dt{color:#90a398;font-size:11px}.appeal-review-ledger section dd,.provider-decision-list dd{color:#edf5ef;margin:3px 0 0;font-weight:700}.appeal-review-ledger blockquote,.provider-decision-list blockquote{color:#90a398;border-left:2px solid #a78336;padding-left:12px;line-height:1.55}.appeal-progress{background:#2a8a5717;padding:12px}.appeal-entry textarea{flex:1}.match-decision-console{background:#b4914038;border:1px solid #b4914038;grid-template-columns:minmax(0,1.04fr) minmax(352px,.96fr);gap:1px;width:min(100% - 32px,1408px);margin:20px auto;display:grid}.appeal-review-ledger,.match-rule-editor{background:linear-gradient(145deg,#0f2319fa,#050f0bfa);padding:clamp(16px,2.4vw,29px)}.appeal-review-ledger>header,.match-rule-editor>header{align-items:flex-start;gap:14px;display:flex}.appeal-review-ledger h2,.match-rule-editor h2{color:#edf5ef;margin:2px 0;font-size:22px}.appeal-review-ledger header p:last-child,.match-rule-editor header p:last-child{color:#90a398;margin:0}.match-rule-editor form{gap:16px;margin-top:19px;display:grid}.match-threshold-grid,.match-weight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.match-threshold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-rule-editor label{color:#90a398;gap:7px;font-size:12px;display:grid}.match-rule-editor label span{align-items:center;gap:9px;display:flex}.match-rule-editor input[type=number],.match-rule-editor textarea{color:#edf5ef;background:#0000002e;border:1px solid #b8964940;width:100%;padding:11px}.match-rule-editor textarea{resize:vertical;min-height:77px}.appeal-review-ledger section>footer,.match-rule-editor footer{justify-content:space-between;align-items:center;gap:11px;display:flex}.appeal-review-ledger>div{gap:0;margin-top:18px;display:grid}.appeal-review-ledger section{border-top:1px solid #b7954933;gap:10px;padding:16px 0;display:grid}.appeal-review-ledger section dl,.appeal-review-ledger section>header{justify-content:space-between;gap:11px;display:flex}.appeal-review-ledger section>header span{color:#7ce1a7;font-weight:700}.appeal-review-ledger dl,.appeal-review-ledger h3,.appeal-review-ledger section>p{margin:0}.appeal-review-ledger section dl{flex-wrap:wrap}@media (max-width:900px){.match-decision-console{grid-template-columns:1fr}}@media (max-width:640px){.appeal-entry button,.appeal-review-ledger section>footer button,.decision-entry,.decision-entry button{width:100%}.appeal-entry,.appeal-review-ledger section>footer,.decision-ledger>div,.decision-ledger>header,.match-rule-editor footer,.provider-decision-ledger>header,.provider-decision-list article>header{flex-direction:column;align-items:stretch}.match-decision-console{width:min(100% - 16px,1408px)}.match-threshold-grid,.match-weight-grid{grid-template-columns:1fr}}.cooperation-picker{border-top:1px solid #23523f29;border-bottom:1px solid #23523f29;padding:1.1rem 0;animation:cooperation-rise .36s both}.cooperation-picker>header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.cooperation-picker>header div{gap:.2rem;display:grid}.cooperation-picker>header span{color:var(--ink);font-weight:800}.cooperation-picker>header small{color:var(--muted)}.cooperation-picker>header strong{color:var(--accent-strong);font-size:.84rem}.cooperation-mode-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.cooperation-mode-rail button{text-align:left;min-height:4.7rem;color:var(--ink);background:0 0;border:1px solid #23523f29;border-radius:.8rem;gap:.25rem;padding:.8rem;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.cooperation-mode-rail button:hover{border-color:#1380528c;transform:translateY(-2px)}.cooperation-mode-rail button.is-active{color:#f5fff9;background:#123d2d;border-color:#c59a3d}.cooperation-mode-rail button span{font-weight:800}.cooperation-mode-rail button small{color:inherit;opacity:.72;line-height:1.4}.cooperation-alternatives{color:var(--muted);align-items:center;gap:.55rem;margin-top:.75rem;font-size:.84rem;display:inline-flex}.opportunity-cooperation-modes{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0;font-size:.78rem;display:flex}.opportunity-cooperation-modes>span{color:var(--muted)}.opportunity-cooperation-modes strong{color:#0d6b45;background:#148f5a14;border-radius:999px;padding:.25rem .48rem}.cooperation-term-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.cooperation-term-fields label{position:relative}.cooperation-term-fields label small{color:var(--muted);position:absolute;bottom:.65rem;right:.7rem}.bid-advanced,.decision-advanced,.delivery-contract-sheet details{border-top:1px solid #23523f1f}.bid-advanced summary,.decision-advanced summary,.delivery-contract-sheet details>summary{color:var(--muted);cursor:pointer;padding:.75rem 0;font-size:.84rem}.bid-advanced[open],.decision-advanced[open]{gap:.65rem;display:grid}.application-cooperation-term{gap:.15rem;margin-top:.55rem;display:grid}.application-cooperation-term strong{color:#0d6b45}.agreement-submit{border-top:1px solid #23523f24;grid-template-columns:minmax(10rem,.55fr) 1fr auto;align-items:end;gap:.75rem;padding:.85rem 0;display:grid}.agreement-submit label{color:var(--muted);gap:.35rem;font-size:.8rem;display:grid}.agreement-submit select{min-height:2.65rem}.agreement-submit p,.commercial-term-summary{color:var(--ink);margin:0;line-height:1.55}.agreement-submit .primary-action{white-space:nowrap;margin:0}.delivery-contract-sheet details>div{padding-top:.35rem}@keyframes cooperation-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.creation-type-rail{scrollbar-width:none}.creation-type-rail::-webkit-scrollbar{display:none}.cooperation-mode-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.cooperation-mode-rail::-webkit-scrollbar{display:none}.cooperation-mode-rail button{scroll-snap-align:start;min-width:9.4rem}.cooperation-term-fields{grid-template-columns:repeat(3,minmax(5rem,1fr))}.agreement-submit{grid-template-columns:1fr;align-items:stretch}.agreement-submit .primary-action{width:100%}.collaboration-page .pet-companion-trigger,.market-page .pet-companion-trigger,.quick-request-page .pet-companion-trigger{width:48px;height:48px}.collaboration-page .pet-companion-trigger img,.market-page .pet-companion-trigger img,.quick-request-page .pet-companion-trigger img{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.cooperation-picker{animation:none}.cooperation-mode-rail button{transition:none}}.workspace-opc-start{color:#f7f1de;background:linear-gradient(120deg,#073c27,#111008 68%);border:1px solid #e7c77359;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:18px 0;padding:22px;text-decoration:none;display:grid;box-shadow:0 18px 60px #00000038}.workspace-opc-start>span{color:#071009;background:#e7c773;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 28px #e7c77338}.workspace-opc-start small{color:#66e0a3;letter-spacing:.08em}.workspace-opc-start h2{margin:5px 0;font-size:1.2rem}.workspace-opc-start p{color:#aebbb2;margin:0;line-height:1.5}.workspace-opc-start strong{color:#e7c773;white-space:nowrap;align-items:center;gap:6px;display:flex}@media (max-width:720px){.workspace-opc-start{grid-template-columns:auto 1fr;padding:17px}.workspace-opc-start>strong{grid-column:2}.workspace-opc-start h2{font-size:1.05rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}