/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-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}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@font-face{font-family:ABC Diatype;src:url(/ABCDiatype-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/ABCDiatype-Medium.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Martina Plantijn;src:url(/martina-plantijn-light.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/BerkeleyMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/BerkeleyMono-Oblique.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-sans:"ABC Diatype",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Martina Plantijn","Iowan Old Style",Georgia,serif;--font-mono:"Berkeley Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--ink:#15151a;--muted:#70707c;--line:#e7e5eb;--paper:#fbfafc;--panel:#fff;--violet:#6b5cff;--violet-soft:#eeebff}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.marketing-shell{--m-ink:#111019;--m-purple:#6047cf;--m-purple-dark:#352094;--m-lilac:#eee8ff;--m-mint:#cdeee1;--m-coral:#ff7764;min-height:100vh;color:var(--m-ink);isolation:isolate;background:radial-gradient(circle at 77% 10%,#7b5cdd29,#0000 28%),radial-gradient(circle at 89% 42%,#6a4cd01f,#0000 22%),radial-gradient(circle at 9% 6%,#fffffff2,#0000 33%),linear-gradient(115deg,#faf9f5 0%,#f8f6f2 48%,#f0ecf8 100%);position:relative;overflow:hidden}.marketing-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.24;mix-blend-mode:multiply;background-image:repeating-linear-gradient(7deg,#2d234006 0 1px,#0000 1px 4px);position:absolute;inset:0}.marketing-nav{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1580px,100% - 80px);height:92px;margin:auto;display:grid;position:relative}.marketing-brand{align-items:center;gap:11px;width:max-content;display:flex}.marketing-brand strong{letter-spacing:-.035em;font-size:18px}.brand-orbit{background:#17151e;border-radius:10px;justify-content:center;align-items:center;gap:2px;width:32px;height:32px;display:flex;box-shadow:0 5px 14px #19122118}.brand-orbit i{background:#fff;border-radius:50%;width:4px;height:4px;display:block}.brand-orbit i:nth-child(2){background:#ae9cff;transform:translateY(-4px)}.brand-orbit i:nth-child(3){transform:translateY(2px)}.marketing-nav nav{color:#5e5a65;align-items:center;gap:31px;font-size:13px;display:flex}.marketing-nav nav a,.nav-signin{transition:color .18s}.marketing-nav nav a:hover,.nav-signin:hover{color:var(--m-purple)}.marketing-actions{justify-self:end;align-items:center;gap:20px;font-size:13px;font-weight:650;display:flex}.nav-cta{color:#fff;background:#17151e;border-radius:11px;padding:11px 16px;box-shadow:0 7px 17px #1812211f}.nav-cta span{color:#c8bcff;margin-left:8px}.marketing-hero{grid-template-columns:minmax(480px,1fr) minmax(700px,1.35fr);align-items:center;gap:38px;width:min(1580px,100% - 80px);min-height:720px;margin:0 auto;padding:58px 0 94px;display:grid}.marketing-copy{z-index:3;max-width:660px;padding-left:7px;position:relative}.marketing-kicker{color:#655e6a;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.marketing-kicker i{background:#5eb78c;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #69bd941a}.marketing-copy h1{letter-spacing:-.07em;margin:26px 0 24px;line-height:.91}.marketing-copy h1 strong{white-space:nowrap;font-size:clamp(72px,7vw,126px);font-weight:600;display:block}.marketing-copy h1 em{font-family:var(--font-serif);letter-spacing:-.055em;margin-top:24px;font-size:clamp(57px,5.6vw,98px);font-style:normal;font-weight:300;line-height:.96;display:block}.marketing-copy>p:not(.hero-proof){color:#68636d;letter-spacing:-.01em;max-width:570px;margin:0;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.hero-primary{background:var(--m-purple);color:#fff;border-radius:12px;padding:13px 18px 13px 21px;font-size:13px;font-weight:750;transition:all .2s;box-shadow:0 10px 24px #5940ba33}.hero-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #5940ba42}.hero-primary span{margin-left:17px;font-size:16px}.hero-secondary{color:#4e4955;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.play-dot{width:31px;height:31px;color:var(--m-purple);background:#fff;border:1px solid #ddd8e2;border-radius:50%;place-items:center;font-size:9px;display:grid;box-shadow:0 5px 13px #1e172413}.hero-proof{align-items:center;display:flex;color:#928c96!important;gap:17px!important;margin-top:22px!important;font-size:10px!important}.hero-proof span{color:#4aa174}.product-scene{perspective:1200px;min-height:580px;position:relative;transform:translate(10px)}.paper-card{background:linear-gradient(140deg,#fffffff5,#faf8f9ed);border:1px solid #5544631f;box-shadow:0 35px 65px #281b3b24,0 8px 18px #231a2e14,inset 0 1px #fff}.scene-report{z-index:3;border-radius:23px;width:58%;min-height:303px;padding:34px 38px;position:absolute;top:3%;left:1%;transform:rotate(-2deg)}.scene-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:17px;display:grid}.scene-icon{color:#38239e;letter-spacing:2px;background:linear-gradient(145deg,#f2edff,#e5dcff);border-radius:16px;place-items:center;width:58px;height:58px;font-size:19px;font-weight:900;display:grid;position:relative;box-shadow:0 8px 15px #26175f22,inset 0 1px 1px #fff}.chat-icon:after{content:"";border-top:6px solid #38239e;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:6px solid #0000;position:absolute;bottom:9px;left:14px;transform:rotate(-9deg)}.redacted-lines{gap:12px;display:grid}.redacted-lines i{background:#e4deeb;border-radius:9px;width:78%;height:11px}.redacted-lines i:last-child{width:50%}.lock-label{color:#5d4eb7;white-space:nowrap;background:#efebff;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px}.scene-report p{letter-spacing:-.028em;margin:27px 0 22px;font-size:20px;line-height:1.47}.scene-tag{color:#5c4cb9;border-top:1px solid #e4e0e6;padding-top:16px;font-size:12px;font-weight:650}.scene-tag span{margin-right:6px}.scene-agent{z-index:4;border-radius:22px;width:39%;min-height:273px;padding:25px 24px;position:absolute;top:12%;right:0;transform:rotate(3.5deg)}.agent-head{align-items:center;gap:15px;margin-bottom:20px;display:flex}.bot-icon{border-radius:14px;width:50px;height:50px;font-size:13px}.bot-icon:before{content:"";background:#4e37b7;border-radius:3px;width:3px;height:12px;position:absolute;top:-10px}.bot-icon:after{content:"";background:#4e37b7;border-radius:50%;width:7px;height:7px;position:absolute;top:-15px}.agent-head>span:last-child{flex:1;gap:9px;display:grid}.agent-head i{background:#e3dde9;border-radius:7px;width:85%;height:9px}.agent-head i:last-child{width:56%}.agent-row{color:#4e735f;border-top:1px solid #ece8ed;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:45px;font-size:9px;display:grid}.agent-row b{color:#207657;background:#d8f2e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.agent-row span{background:#d9d1e5;border-radius:8px;width:88%;height:7px}.agent-row strong{white-space:nowrap;background:#d9f2e8;border-radius:7px;padding:5px 7px}.agent-row.flagged{color:#af493b}.agent-row.flagged b{color:#bb4c3d;background:#ffdfd9}.agent-row.flagged strong{background:#ffe2dd}.scene-connection{z-index:1;opacity:.65;border-top:2px dashed #7a63dd;position:absolute}.line-one{width:100px;top:29%;left:52%;transform:rotate(2deg)}.line-two{width:90px;top:61%;right:14%;transform:rotate(72deg)}.scene-flow{z-index:6;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;display:grid;position:absolute;top:61%;left:8%;right:3%}.scene-flow>article{background:#fffffff0;border:1px solid #ded8e2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative;box-shadow:0 18px 30px #3325441c,0 3px 8px #28202f17}.scene-flow>i{border-top:2px dashed #745ddd;width:23px;position:relative}.scene-flow>i:after{content:"";background:#745ddd;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;right:-3px}.step-number{color:#fff;background:#6a50d2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid;position:absolute;top:9px;left:10px}.flow-symbol{border-radius:50%;place-items:center;width:53px;height:53px;margin-bottom:10px;font-size:22px;display:grid}.scene-flow article strong{letter-spacing:-.02em;font-size:12px}.sent,.reviewed{color:#4d35b7;background:#e8e0ff}.accepted{color:#147054;background:#d5f0e5}.rewarded{color:#c84334;background:#ffe1dc}.reward-options{z-index:5;gap:18px;display:flex;position:absolute;bottom:0;right:4%;transform:rotate(-2deg)}.reward-card{background:#fffffff0;border:1px solid #ddd8df;border-radius:17px;grid-template-rows:1fr 1fr;grid-template-columns:68px 1fr;align-items:center;column-gap:13px;width:185px;height:84px;padding:11px 18px;display:grid;box-shadow:0 15px 26px #3325441c,0 3px 8px #28202f16}.reward-card b{color:#176d53;background:#bfe8d8;border:4px double #65b79a;border-radius:50%;grid-row:1/3;place-items:center;width:55px;height:55px;font-size:24px;display:grid;box-shadow:0 5px 9px #2f8e702d}.reward-card i{background:#dbe7e3;border-radius:6px;height:8px}.reward-card i:last-child{align-self:start;width:66%}.reward-card.token b{color:#fff;background:#8c71ef;border-color:#6248cc}.reward-card.token i{background:#e1dced}.scene-spark{color:#6a4dd4;z-index:7;position:absolute}.spark-one{font-size:28px;top:4%;right:20%}.spark-two{font-size:17px;bottom:13%;left:1%}.how-section{color:#fff;background:#17151e;padding:115px max(40px,50vw - 710px) 125px}.how-heading{grid-template-columns:.55fr 1fr 1fr;align-items:end;gap:50px;margin-bottom:65px;display:grid}.how-heading>span{color:#9e91da;text-transform:uppercase;letter-spacing:.14em;align-self:start;font-size:11px;font-weight:600}.how-heading h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.2vw,66px);font-weight:300;line-height:1}.how-heading p{color:#9f9aa6;max-width:440px;margin:0 0 3px;font-size:14px;line-height:1.7}.how-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.how-grid article{background:linear-gradient(145deg,#211f28,#1b1921);border:1px solid #35323d;border-radius:18px;min-height:320px;padding:27px;position:relative}.how-grid article>span{color:#706a78;font-size:10px}.feature-glyph{color:#ae9af7;background:#302647;border-radius:17px;place-items:center;width:58px;height:58px;margin:51px 0 30px;font-size:22px;display:grid}.how-grid article:nth-child(2) .feature-glyph{color:#8bd2b8;background:#214138}.how-grid article:nth-child(3) .feature-glyph{color:#ff9d8c;background:#4a2d2c}.how-grid h3{margin:0 0 12px;font-size:18px;font-weight:600}.how-grid p{color:#98939e;max-width:350px;margin:0;font-size:13px;line-height:1.65}.reward-modes-section{background:#f8f6f2;padding:120px max(40px,50vw - 710px)}.reward-modes-heading{grid-template-columns:.55fr 1fr 1fr;align-items:end;gap:50px;margin-bottom:60px;display:grid}.reward-modes-heading>span,.integration-section>div:first-child>span{color:#6a56ca;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;align-self:start;font-size:9px}.reward-modes-heading h2,.integration-section h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(43px,4.5vw,68px);font-weight:300;line-height:.98}.reward-modes-heading p,.integration-section p{color:#77717c;max-width:460px;margin:0;font-size:14px;line-height:1.7}.reward-mode-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reward-mode-card{background:#fff;border:1px solid #ded9e0;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:55px 1fr;column-gap:25px;min-height:470px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #241b3210}.reward-mode-card:after{content:"";opacity:.7;background:#eee8ff;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-100px}.mode-number{color:#aaa3ae;font-family:var(--font-mono);z-index:1;font-size:9px;position:relative}.mode-icon{color:#5941bf;z-index:1;background:#eee8ff;border-radius:16px;grid-row:2;align-self:start;place-items:center;width:55px;height:55px;margin-top:30px;font-size:22px;display:grid;position:relative}.challenge-mode .mode-icon{color:#196c53;background:#d9f0e7}.reward-mode-card>div:last-child{z-index:1;grid-area:1/2/3;padding-top:48px;position:relative}.reward-mode-card small{color:#7565c4;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.reward-mode-card h3{letter-spacing:-.035em;margin:7px 0 14px;font-size:28px}.reward-mode-card p{color:#746f79;max-width:500px;margin:0;font-size:13px;line-height:1.65}.reward-mode-card blockquote{color:#564b68;font-family:var(--font-serif);background:#f6f3ff;border-left:2px solid #8069df;border-radius:0 12px 12px 0;margin:35px 0 0;padding:18px 20px;font-size:17px;line-height:1.45}.reward-mode-card ul{gap:9px;margin:28px 0 0;padding:0;list-style:none;display:grid}.reward-mode-card li{color:#5f5964;background:#faf9fa;border:1px solid #e7e3e9;border-radius:9px;padding:10px 12px;font-size:11px}.reward-mode-card li:before{content:"✓";color:#25805d;margin-right:9px}.pricing-strip{color:#827c86;background:#fff;border:1px solid #ded9e0;border-radius:14px;justify-content:space-between;gap:30px;margin-top:16px;padding:18px 22px;font-size:11px;display:flex}.pricing-strip b{color:#28242c;font-weight:600}.integration-section{background:#ebe7f5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding:110px max(40px,50vw - 710px);display:grid}.integration-section>div:first-child{gap:18px;display:grid}.integration-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.integration-flow>i{color:#745ed1;grid-area:1/2/4;font-size:20px;font-style:normal}.integration-chip{background:#ffffffdb;border:1px solid #d6cfdf;border-radius:14px;gap:4px;min-height:72px;padding:16px 18px;font-size:14px;font-weight:600;display:grid;box-shadow:0 9px 22px #3224420d}.integration-chip small{color:#8d8692;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:400}.integration-chip.source{color:#fff;background:#1b1920;grid-row:1/4;align-self:center}.integration-chip.source small{color:#9c94a3}.closing-panel{text-align:center;background:radial-gradient(circle at 50% 35%,#ece5ff,#0000 34%),#f8f6f2;margin:0;padding:118px 30px 125px}.closing-mark{color:#6047cf;background:#e4dbff;border-radius:14px;place-items:center;width:45px;height:45px;margin:0 auto 25px;font-size:20px;display:grid}.closing-panel h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(50px,5.5vw,82px);font-weight:300;line-height:.98}.closing-panel p{color:#77717c;margin:20px 0 29px;font-size:15px}.closing-panel>a{color:#fff;background:#17151e;border-radius:12px;padding:13px 19px;font-size:13px;font-weight:600;display:inline-block;box-shadow:0 9px 24px #17121f29}.closing-panel>a span{color:#c5b8ff;margin-left:18px}.marketing-footer{color:#77717c;background:#f8f6f2;border-top:1px solid #dedadf;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;padding:0 max(40px,50vw - 710px);font-size:11px;display:grid}.marketing-footer .marketing-brand{color:#17151e}.marketing-footer p{margin:0}.marketing-footer>div{justify-self:end;gap:22px;display:flex}.board-shell{--accent:#6b5cff;background:radial-gradient(circle at 15% 14%, var(--accent), transparent 29%), #fbfafc;flex-direction:column;min-height:100vh;display:flex}@supports (color:color-mix(in lab, red, red)){.board-shell{background:radial-gradient(circle at 15% 14%, color-mix(in srgb,var(--accent) 7%,transparent), transparent 29%), #fbfafc}}.portal-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#fbfafcde;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 max(24px,50vw - 580px);display:grid;position:relative}.brand-lockup{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:11px;padding:0;display:flex}.company-mark{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent));border-radius:11px;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-mark{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#24213e))}}.company-mark{box-shadow:0 5px 13px var(--accent);font-weight:750}@supports (color:color-mix(in lab, red, red)){.company-mark{box-shadow:0 5px 13px color-mix(in srgb,var(--accent) 25%,transparent)}}.brand-lockup>span:last-child{gap:0;display:grid}.brand-lockup strong{letter-spacing:-.01em;font-size:14px}.brand-lockup small{color:var(--muted);font-size:11px}.portal-header nav{background:#f1eff3;border-radius:11px;gap:2px;padding:4px;display:flex}.portal-header nav button{color:#77737d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 17px;font-size:13px}.portal-header nav button.active{color:var(--ink);background:#fff;box-shadow:0 1px 5px #1a15220e}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.demo-pill{color:#695ecb;text-transform:uppercase;letter-spacing:.08em;background:#eeebff;border:1px solid #ded7ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.text-link{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:650}.avatar-link,.top-avatar{color:#fff;background:#292632;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.portal-home{grid-template-columns:1fr 440px;align-items:center;gap:100px;width:min(1100px,100% - 48px);margin:auto;padding:72px 0 88px;display:grid}.hero-copy{max-width:560px}.eyebrow{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.eyebrow{color:color-mix(in srgb,var(--accent) 85%,#332c79)}}.eyebrow{text-transform:uppercase;letter-spacing:.105em;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.live-dot{background:#53b88b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53b88b1b}.hero-copy h1,.success-stage h1,.section-heading h1{letter-spacing:-.062em;max-width:710px;margin:20px 0 24px;font-size:clamp(45px,5.4vw,70px);line-height:.98}.hero-copy>p{color:#65626e;letter-spacing:-.015em;max-width:540px;font-size:18px;line-height:1.55}.reward-note{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:35px;padding-top:22px;display:flex}.reward-note .spark{background:var(--violet-soft);width:37px;height:37px;color:var(--accent);border-radius:50%;place-items:center;font-size:17px;display:grid}.reward-note>span:last-child{gap:3px;display:grid}.reward-note strong{font-size:13px}.reward-note small{color:var(--muted);font-size:12px}.intake-stack{gap:12px;display:grid}.intake-card{background:#ffffffeb;border:1px solid #e1dee6;border-radius:22px;padding:10px;position:relative;box-shadow:0 28px 75px #25202d12,0 4px 14px #25202d08}.intake-card:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#0000 24%);border-radius:22px;position:absolute;inset:0}.intake-heading{color:#232129;justify-content:space-between;padding:17px 17px 13px;font-size:13px;font-weight:600;display:flex;position:relative}.intake-heading small{color:#99949f;font-size:11px;font-weight:400}.intake-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e2e8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin-bottom:8px;padding:17px;transition:all .18s;display:grid;position:relative}.intake-option:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.intake-option:hover{border-color:color-mix(in srgb,var(--accent) 40%,#e5e2e8)}}.intake-option:hover{box-shadow:0 10px 24px #27202d0d}.option-icon{color:#db664f;background:#fff0ec;border-radius:11px;place-items:center;width:41px;height:41px;font-size:21px;display:grid}.intake-option>span:nth-child(2){gap:4px;display:grid}.intake-option strong{font-size:14px}.intake-option b{color:#aaa5ae;font-size:18px;font-weight:400}.private-note{text-align:center;color:#99949f;padding:9px 10px 6px;font-size:10px;position:relative}.private-note span{color:#7e7787;margin-right:5px}.active-challenge{text-align:left;cursor:pointer;background:linear-gradient(135deg,#f4f1ff,#ebe6ff);border:1px solid #d9d2ff;border-radius:17px;gap:5px;padding:15px 17px;transition:all .18s;display:grid;box-shadow:0 10px 26px #45378c12}.active-challenge:hover{transform:translateY(-2px);box-shadow:0 14px 30px #45378c20}.challenge-live{color:#6557bd;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.active-challenge strong{font-size:13px}.active-challenge p{color:#756f87;margin:0;font-size:10px;line-height:1.45}.challenge-award{color:#4d3da5;margin-top:4px;font-size:10px;font-weight:600}.challenge-award b{float:right;font-size:14px}.portal-footer{border-top:1px solid var(--line);color:#9a969f;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(24px,50vw - 580px);font-size:11px;display:flex}.portal-footer a{color:#67626e}.portal-footer>span:last-child{gap:20px;display:flex}.form-stage{width:min(850px,100% - 40px);margin:52px auto 100px}.back-button{color:#77717e;cursor:pointer;background:0 0;border:0;margin:0 0 16px 5px;font-size:13px}.form-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:38px;position:relative;box-shadow:0 24px 65px #2e26350d}.form-symbol,.agent-interviewer{color:#d96650;background:#fff0ec;border-radius:13px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.form-symbol.idea,.agent-interviewer{background:var(--violet-soft);color:var(--accent)}.form-title{position:absolute;top:37px;left:99px}.form-title span{text-transform:uppercase;letter-spacing:.12em;color:#9a94a0;font-size:10px;font-weight:600}.form-title h1{letter-spacing:-.035em;margin:4px 0 2px;font-size:25px}.form-title p{color:#86808a;margin:0;font-size:12px}.form-card form{border-top:1px solid var(--line);margin-top:42px;padding-top:27px}.form-card label{gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;display:grid}.form-card input,.form-card textarea{width:100%;color:var(--ink);resize:vertical;background:#fdfcfd;border:1px solid #dedbe3;border-radius:10px;outline:none;padding:12px 13px;font-size:13px;transition:all .15s}@supports (color:color-mix(in lab, red, red)){.form-card input:focus,.form-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.form-card input:focus,.form-card textarea:focus{background:#fff}.form-card input::placeholder,.form-card textarea::placeholder{color:#aaa6ae}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.upload-zone{cursor:pointer;color:#4d4952;border:1px dashed #d9d5df;border-radius:12px;align-items:center;gap:12px!important;padding:17px!important;display:flex!important}.upload-zone input{display:none}.upload-zone>span:last-child{gap:2px;display:grid}.upload-zone small{color:#99949e;font-weight:400}.upload-icon{background:#f3f0f6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.primary-button{background:var(--accent,var(--violet));color:#fff;cursor:pointer;box-shadow:0 6px 15px var(--accent,var(--violet));border:0;border-radius:10px;padding:11px 16px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 6px 15px color-mix(in srgb,var(--accent,var(--violet)) 20%,transparent)}}.primary-button b{margin-left:9px;font-size:15px}.primary-button:disabled{opacity:.65;cursor:wait}.form-error{color:#b64242;background:#fff1f1;border-radius:9px;padding:10px 12px;font-size:12px}.challenge-context{color:#6355b7;background:#f2efff;border:1px solid #e1dcff;border-radius:10px;justify-content:space-between;align-items:center;margin:23px 0 -22px;padding:10px 12px;font-size:10px;display:flex}.challenge-context span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.challenge-context strong{font-weight:600}.evidence-card form{margin-top:24px}.readiness-meter{background:#faf9fb;border:1px solid #ebe8ed;border-radius:12px;gap:10px;margin-top:34px;padding:14px;display:grid}.readiness-meter>span{justify-content:space-between;align-items:center;font-size:10px;display:flex}.readiness-meter small{color:#8d8792}.readiness-meter>i{background:#ebe7ef;border-radius:999px;height:5px;overflow:hidden}.readiness-meter>i b{border-radius:inherit;background:linear-gradient(90deg,#8976ed,#5e4ac7);height:100%;display:block}.interview-question>span{align-items:flex-start;gap:9px;font-size:14px;line-height:1.35;display:flex}.interview-question>span b{color:#5d4ac0;background:#eeeaff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.interview-question small{color:#8f8994;margin-left:30px;font-size:10px;font-weight:400}.evidence-files{color:#2c805c;background:#edf8f2;border-radius:9px;margin:-4px 0 20px;padding:9px 11px;font-size:10px}.success-stage{text-align:center;width:min(680px,100% - 40px);margin:auto;padding:95px 0 130px}.success-stage .eyebrow{justify-content:center}.success-mark{color:#319b6a;background:#e9faf2;border-radius:18px;place-items:center;width:59px;height:59px;margin:0 auto 25px;font-size:25px;display:grid;box-shadow:0 10px 30px #3baa7520}.success-stage h1{margin:14px auto 17px;font-size:50px}.success-stage>p{color:#746f79;max-width:540px;margin:0 auto;font-size:15px;line-height:1.55}.triage-steps{justify-content:center;align-items:center;margin:45px auto;display:flex}.triage-steps span{color:#918b96;background:#f0edf2;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;display:grid;position:relative}.triage-steps span b{white-space:nowrap;color:#8e8993;font-size:9px;font-weight:600;position:absolute;top:44px}.triage-steps span.done{color:#21865b;background:#def5ea}.triage-steps span.current{background:var(--violet);color:#fff;box-shadow:0 0 0 6px #6b5cff14}.triage-steps i{background:#dedbe2;width:70px;height:1px}.reports-stage{flex:1;width:min(980px,100% - 40px);margin:65px auto 110px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.section-heading h1{margin:10px 0 6px;font-size:42px}.section-heading p{color:#827d86;margin:0;font-size:13px}.report-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px #27212e08}.report-row{border-bottom:1px solid #eeecf0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.report-row:last-child{border:0}.mini-kind{color:#d96650;background:#fff0ec;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.report-main>span{text-transform:uppercase;letter-spacing:.08em;color:#99949f;font-size:9px}.report-main h2{letter-spacing:-.01em;margin:4px 0;font-size:14px}.reward-chip{color:#6151cf;background:#f0edff;border-radius:999px;padding:3px 7px;font-size:9px}.status{color:#6d6872;background:#f1eff3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.status-accepted{color:#27815a;background:#e8f8ef}.status-needs-info{color:#946f12;background:#fff5dc}.status-triaging{color:#6658c6;background:#eeebff}.row-arrow{color:#aaa6ad;font-weight:400}.success-stage .success-notice{color:#856510;background:#fff5dc;border-radius:10px;margin-top:16px;padding:10px 12px;font-size:12px}.console-shell{color:#1b1a20;background:#f7f7f9;grid-template-columns:226px 1fr;min-height:100vh;display:grid}.console-sidebar{color:#c6c2cc;background:#19181d;flex-direction:column;min-height:100vh;padding:19px 13px;display:flex}.os-brand{color:#fff;align-items:center;gap:10px;padding:0 9px 19px;font-size:14px;display:flex}.os-glyph{background:linear-gradient(145deg,#7b6cff,#5546d6);border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;box-shadow:0 4px 12px #6b5cff35}.workspace-switch{background:#222126;border:1px solid #37343d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:17px;padding:9px;display:grid}.company-mark.small{border-radius:8px;width:29px;height:29px;font-size:11px}.workspace-switch>span:nth-child(2){gap:1px;min-width:0;display:grid}.workspace-switch strong{color:#f5f3f7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.workspace-switch small{color:#77727d;font-size:8px}.workspace-switch b{color:#77727d;font-size:10px}.console-sidebar nav{gap:2px;display:grid}.console-sidebar nav button{color:#98939f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:10px;display:flex}.console-sidebar nav button>span{text-align:center;width:15px;font-size:12px}.console-sidebar nav button.active{color:#fff;background:#2a282f}.console-sidebar nav button i{color:#ddd8ff;background:#5547cb;border-radius:999px;margin-left:auto;padding:1px 5px;font-size:8px;font-style:normal}.sidebar-label{text-transform:uppercase;letter-spacing:.13em;color:#625e68;padding:20px 10px 7px;font-size:8px}.sidebar-bottom{border-top:1px solid #2a282f;gap:13px;margin-top:auto;padding:12px 8px 0;display:grid}.sidebar-bottom a{color:#8e8994;gap:2px;font-size:9px;display:grid}.console-content{min-width:0}.console-topbar{background:#fff;border-bottom:1px solid #e4e2e7;justify-content:space-between;align-items:center;height:59px;padding:0 28px;display:flex}.breadcrumb{color:#aaa6ae;margin-right:5px}.topbar-actions{align-items:center;gap:7px;display:flex}.topbar-actions>button{background:#fff;border:1px solid #e1dfe4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:relative}.topbar-actions button i{background:#e85a5a;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.topbar-actions .top-avatar{color:#fff;background:#292632;border:0;border-radius:50%;font-size:10px}.console-page{max-width:1280px;margin:0 auto;padding:30px 34px 25px}.console-title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.console-title h1{letter-spacing:-.035em;margin:0 0 5px;font-size:23px}.console-title p{color:#8b8790;margin:0;font-size:10px}.secondary-button{background:#fff;border:1px solid #dcd9e0;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:600}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.metrics-grid article{background:#fff;border:1px solid #e1dfe4;border-radius:11px;align-content:space-between;min-height:94px;padding:15px 16px;display:grid}.metrics-grid article>span{color:#8e8992;font-size:9px}.metrics-grid strong{letter-spacing:-.035em;font-size:23px}.metrics-grid small{color:#8d8891;font-size:8px}.metric-up{color:#269469!important}.balance-card{color:#fff;background:#1c1b20!important;border-color:#1c1b20!important}.balance-card small i,.console-footnote i{background:#42b982;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.agent-banner{background:linear-gradient(90deg,#efecff,#f6f4ff);border:1px solid #ded8ff;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.agent-orb{color:#fff;background:#6759d5;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 13px #6759d532}.agent-banner>div{gap:2px;display:grid}.agent-banner strong{font-size:10px}.toggle{cursor:pointer;background:#ccc7d1;border:0;border-radius:999px;width:32px;height:18px;margin-left:auto;padding:2px}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;display:block;box-shadow:0 1px 4px #0002}.toggle.on i{transform:translate(14px)}.inbox-card{background:#fff;border:1px solid #e1dfe4;border-radius:11px;overflow:hidden}.table-tools{border-bottom:1px solid #e9e7eb;justify-content:space-between;align-items:center;height:51px;padding:0 13px;display:flex}.filter-tabs{align-self:stretch;gap:18px;display:flex}.filter-tabs button{color:#918c96;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:9px}.filter-tabs i{background:#efedf2;border-radius:999px;margin-left:3px;padding:1px 5px;font-style:normal}.table-tools>div:last-child{gap:6px;display:flex}.table-tools>div:last-child button{color:#746f79;background:#fff;border:1px solid #e1dfe4;border-radius:7px;padding:6px 9px;font-size:8px}.report-table{display:grid}.table-head,.table-row{grid-template-columns:minmax(340px,1.8fr) .58fr .65fr .55fr 20px;align-items:center;column-gap:12px;display:grid}.table-head{color:#aaa5ae;text-transform:uppercase;letter-spacing:.06em;background:#faf9fb;border-bottom:1px solid #eceaed;min-height:34px;padding:0 15px;font-size:8px}.table-row{border-bottom:1px solid #eeecf0;min-height:62px;padding:8px 15px;font-size:9px;transition:all .15s}.table-row:last-child{border:0}.table-row.restricted{background:snow}.table-report{align-items:center;gap:10px;min-width:0;display:flex}.table-report>i{color:#d66551;background:#fff0ec;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.table-report>i.idea{color:#6759d5;background:#eeebff}.table-report>span{gap:4px;min-width:0;display:grid}.table-report strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.severity,.console-status{color:#716c76;white-space:nowrap;background:#f1eff3;border-radius:999px;padding:4px 6px;font-size:8px}.sev-high{color:#bc5742;background:#fff0ec}.sev-medium{color:#957019;background:#fff5da}.sev-low{color:#37769b;background:#ecf6ff}.sev-restricted{color:#ad4247;background:#fdebec}.console-status{background:#f1eff3}.cs-needs-info{color:#8e6d18;background:#fff5da}.cs-on-hold,.cs-triaging{color:#6154bf;background:#eeebff}.cs-accepted{color:#287e59;background:#e8f8ef}.cs-security-review{color:#ad4247;background:#fdebec}.money{font-weight:650}.console-footnote{color:#9a959e;justify-content:space-between;padding:12px 3px 0;font-size:8px;display:flex}.campaign-console,.integration-console{gap:12px;display:grid}.campaign-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.campaign-summary article{background:#fff;border:1px solid #e1dfe4;border-radius:11px;gap:7px;min-height:92px;padding:15px;display:grid}.campaign-summary span{color:#8e8992;font-size:9px}.campaign-summary strong{font-size:22px}.campaign-summary small{color:#8d8891;font-size:8px}.campaign-card,.campaign-defaults,.integration-console-intro,.integration-console-grid article,.handoff-preview{background:#fff;border:1px solid #e1dfe4;border-radius:11px}.campaign-card{padding:20px}.campaign-card-head{justify-content:space-between;align-items:start;gap:30px;display:flex}.campaign-status{color:#2d825e;background:#e8f8ef;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:600}.campaign-card h2{margin:10px 0 5px;font-size:20px}.campaign-card p{color:#827c86;margin:0;font-size:10px}.campaign-card-head>strong{text-align:right;white-space:nowrap;font-size:24px}.campaign-card-head>strong small{color:#8d8791;font-size:8px;font-weight:400;display:block}.campaign-requirements{border-top:1px solid #eceaed;border-bottom:1px solid #eceaed;align-items:center;gap:7px;margin:18px 0;padding:13px 0;display:flex}.campaign-requirements span{color:#99949e;margin-right:5px;font-size:8px}.campaign-requirements b{background:#f5f3f7;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:500}.campaign-progress{color:#8b8590;grid-template-columns:repeat(4,1fr);gap:10px;font-size:8px;display:grid}.campaign-progress b{color:#252129;margin-bottom:2px;font-size:14px;display:block}.campaign-defaults{grid-template-columns:.7fr 1.3fr;align-items:center;gap:25px;padding:18px 20px;display:grid}.campaign-defaults span{color:#7567bf;font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.campaign-defaults h3{margin:5px 0 0;font-size:15px}.campaign-defaults ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.campaign-defaults li{color:#77717d;background:#faf9fb;border:1px solid #eceaed;border-radius:7px;padding:8px;font-size:8px}.campaign-defaults li b{color:#39343f;margin-right:4px}.integration-console-intro{align-items:center;gap:12px;padding:17px;display:flex}.integration-console-intro strong{font-size:11px}.integration-console-intro p{color:#89838e;margin:3px 0 0;font-size:9px;line-height:1.5}.integration-console-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.integration-console-grid article{grid-template-columns:auto 1fr;align-items:start;gap:11px;min-height:130px;padding:15px;display:grid}.integration-logo{color:#5e4bc0;background:#eeebff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.integration-logo.github{color:#fff;background:#29272d}.integration-logo.slack{color:#277758;background:#e9f6ef}.integration-console-grid h3{margin:1px 0 5px;font-size:11px}.integration-console-grid p{color:#8b8590;margin:0;font-size:8px;line-height:1.45}.integration-console-grid button{background:#faf9fb;border:1px solid #dedbe2;border-radius:7px;grid-column:1/3;padding:7px;font-size:8px}.integration-console-grid button.connected{color:#287c59;background:#eaf7f0;border-color:#d5eee1}.handoff-preview{color:#8d8792;justify-content:center;align-items:center;gap:18px;padding:15px 18px;font-size:9px;display:flex}.handoff-preview i{color:#6957c2;font-style:normal}.handoff-preview strong{color:#2d2932;font-weight:600}@media (width<=900px){.reward-modes-heading{grid-template-columns:1fr;gap:22px}.reward-mode-grid,.integration-section{grid-template-columns:1fr}.integration-section{gap:50px}.marketing-nav{grid-template-columns:1fr auto;width:calc(100% - 40px)}.marketing-nav nav{display:none}.marketing-hero{grid-template-columns:1fr;width:calc(100% - 40px);padding-top:45px}.marketing-copy{text-align:center;max-width:780px;margin:auto}.marketing-kicker,.hero-actions,.hero-proof{justify-content:center}.marketing-copy>p:not(.hero-proof){margin-left:auto;margin-right:auto}.product-scene{width:min(780px,100%);margin:auto;transform:none}.how-heading{grid-template-columns:1fr;gap:22px}.how-grid{grid-template-columns:1fr}.how-grid article{min-height:240px}.feature-glyph{margin:35px 0 25px}.portal-home{grid-template-columns:1fr;gap:48px;padding:54px 0}.hero-copy{text-align:center;margin:auto}.hero-copy .eyebrow{justify-content:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.reward-note{justify-content:center}.intake-card{width:min(470px,100%);margin:auto}.console-shell{grid-template-columns:64px 1fr}.console-sidebar{padding:15px 8px}.os-brand strong,.workspace-switch>span:nth-child(2),.workspace-switch b,.console-sidebar nav button:not(.active):after,.console-sidebar nav button{font-size:0}.workspace-switch{padding:8px;display:flex}.console-sidebar nav button{justify-content:center;padding:10px}.console-sidebar nav button span{font-size:14px}.console-sidebar nav button i,.sidebar-label,.sidebar-bottom{display:none}.metrics-grid{grid-template-columns:1fr 1fr}.table-head,.table-row{grid-template-columns:minmax(260px,1.8fr) .6fr .7fr 20px}.table-head span:nth-child(4),.table-row>span:nth-child(4){display:none}}@media (width<=620px){.reward-modes-section,.integration-section{padding:78px 20px}.reward-modes-heading h2,.integration-section h2{font-size:45px}.reward-mode-grid{grid-template-columns:1fr}.reward-mode-card{grid-template-columns:42px 1fr;column-gap:16px;min-height:0;padding:22px}.mode-icon{width:42px;height:42px;margin-top:32px}.reward-mode-card>div:last-child{padding-top:42px}.reward-mode-card h3{font-size:24px}.pricing-strip{flex-direction:column;gap:12px}.integration-flow{grid-template-columns:1fr}.integration-flow>i{text-align:center;grid-area:auto;transform:rotate(90deg)}.integration-chip.source{grid-row:auto}.marketing-nav{width:calc(100% - 28px);height:72px}.marketing-brand strong{font-size:16px}.marketing-actions{gap:10px}.nav-signin{display:none}.nav-cta{padding:10px 12px;font-size:11px}.marketing-hero{gap:25px;width:calc(100% - 28px);padding:40px 0 65px}.marketing-copy{padding:0}.marketing-copy h1{margin-top:22px}.marketing-copy h1 strong{font-size:58px}.marketing-copy h1 em{margin-top:18px;font-size:48px}.marketing-copy>p:not(.hero-proof){font-size:14px;line-height:1.55}.hero-actions{flex-direction:column}.hero-proof{flex-wrap:wrap;gap:7px 12px!important}.product-scene{transform-origin:0 0;width:138%;min-height:535px;margin-bottom:-150px;transform:scale(.72)}.scene-report{width:68%;left:0}.scene-agent{width:43%;top:19%;right:0}.scene-flow{top:65%;left:0;right:0}.scene-flow>article{width:103px;height:112px}.scene-flow>i{width:12px}.reward-options{bottom:0;right:2%}.reward-card{width:165px}.how-section{padding:80px 20px}.how-heading h2{font-size:46px}.how-grid article{min-height:250px}.closing-panel{padding:85px 20px 90px}.closing-panel h2{font-size:49px}.marketing-footer{grid-template-columns:1fr auto;gap:15px;padding:24px 20px}.marketing-footer p{display:none}.marketing-footer>div{gap:12px}.portal-header{grid-template-columns:1fr auto;height:65px;padding:0 15px}.portal-header nav{z-index:10;border:1px solid #dfdce3;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #211b2940}.header-actions{grid-column:2}.brand-lockup small,.demo-pill{display:none}.portal-home{width:calc(100% - 30px);padding:40px 0 85px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:15px}.reward-note{text-align:left}.intake-heading small{display:none}.portal-footer{gap:10px;padding:18px 15px 75px;display:grid}.portal-footer>span:last-child{flex-wrap:wrap;gap:12px}.field-grid{grid-template-columns:1fr;gap:0}.form-card{padding:25px 20px}.form-title{margin-top:14px;position:static}.form-card form{margin-top:20px}.form-footer{flex-direction:column;align-items:stretch}.form-footer .primary-button{width:100%}.reports-stage{margin-top:38px}.section-heading{align-items:start;gap:18px}.section-heading h1{font-size:34px}.section-heading p{max-width:230px}.report-row{grid-template-columns:auto 1fr auto}.report-row .status{grid-column:2;justify-self:start}.row-arrow{grid-area:1/3/3}.success-stage{padding-top:65px}.success-stage h1{font-size:39px}.triage-steps i{width:30px}.console-shell{display:block}.console-sidebar{display:none}.console-page{padding:22px 14px}.console-topbar{padding:0 15px}.metrics-grid{grid-template-columns:1fr 1fr}.metrics-grid article{min-height:84px;padding:12px}.metrics-grid strong{font-size:19px}.agent-banner small{display:none}.report-table{overflow-x:auto}.table-head,.table-row{min-width:660px}.table-head span:nth-child(4),.table-row>span:nth-child(4){display:block}.console-title{align-items:start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:20px;--fs-display:30px;--fw-medium:600;--sp-px:2px;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-10:32px;--sp-12:40px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-2xl:18px;--r-pill:999px;--r-window:10px;--control-sm:26px;--control-md:28px;--control-lg:32px;--detail-bar-h:46px;--content-max:1000px;--background:oklch(95.13% .0015 84.59);--foreground:oklch(27.24% .0015 84.59);--card:oklch(100% 0 none);--card-foreground:var(--foreground);--primary:oklch(34% .008 84.59);--primary-foreground:white;--secondary:oklch(97.03% 0 none);--secondary-foreground:oklch(20.44% 0 none);--muted:oklch(92.87% .0015 84.59);--muted-foreground:oklch(55.8% .0015 84.59);--border:oklch(86.91% .0015 84.59);--ring:oklch(75% .0015 84.59);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--muted);--surface-subtle:color-mix(in oklch,var(--muted) 65%,transparent);--border-subtle:color-mix(in oklch,var(--border) 55%,transparent);--brand:#c25a33;--warm-soft:oklch(90% .07 55);--warm-strong:oklch(52% .16 38);--hero-wash:color-mix(in oklch,var(--brand) 11%,transparent);--focus-ring:oklch(60% .03 84.59/.22);--success:oklch(48% .12 150);--destructive:oklch(57% .22 27);--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.32,.72,0,1);--t-fast:.1s;--t-med:.16s;--t-slow:.24s;--shadow-sm:0 1px 2px oklch(24% .002 84.59/.06);--shadow-md:0 4px 12px oklch(24% .002 84.59/.06),0 1px 2px oklch(24% .002 84.59/.04);--shadow-inset:0 0 0 1px oklch(0% 0 none/.04)}*{font-synthesis:none}html,body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.june-button,.primary-button,.secondary-button,.text-link{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control-md);padding:0 var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--card);color:var(--foreground);font-size:var(--fs-md);box-shadow:none;cursor:pointer;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);font-weight:400;text-decoration:none;display:inline-flex}.june-button:hover,.secondary-button:hover,.text-link:hover{background:var(--muted);border-color:var(--ring)}.june-button-primary,.primary-button{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);font-weight:var(--fw-medium)}.june-button-primary:hover,.primary-button:hover{background:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}.june-inline-notice{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--card);color:var(--foreground);display:flex}.june-inline-notice p{align-items:center;gap:var(--sp-2) var(--sp-3);min-width:0;font-size:var(--fs-md);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.june-notice-eyebrow{color:var(--warm-strong);font-weight:var(--fw-medium);white-space:nowrap}.june-inline-notice[data-tone=success] .june-notice-eyebrow{color:var(--success)}.june-inline-notice[data-tone=neutral] .june-notice-eyebrow{color:var(--foreground)}.june-notice-body{color:var(--muted-foreground)}.june-notice-actions{flex:none}.june-status{width:max-content;min-height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--surface-subtle);color:var(--muted-foreground);font-size:var(--fs-xs);white-space:nowrap;align-items:center;display:inline-flex}.june-status[data-tone=warm]{background:var(--warm-soft);color:var(--warm-strong)}.june-status[data-tone=success]{background:color-mix(in oklch,var(--success) 12%,var(--card));color:var(--success)}.june-status[data-tone=danger]{background:color-mix(in oklch,var(--destructive) 10%,var(--card));color:var(--destructive)}.june-kbd{border-radius:var(--r-xs);background:color-mix(in oklch,var(--muted) 70%,transparent);height:18px;color:var(--muted-foreground);font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-medium);border:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.june-section{gap:var(--sp-5);padding:var(--sp-12) 0;border-top:1px solid var(--border-subtle);display:grid}.june-section>header{gap:var(--sp-8);padding:0 var(--sp-3);grid-template-columns:180px minmax(0,1fr);display:grid}.june-section>header>span{color:var(--muted-foreground);font-size:var(--fs-md)}.june-section h2{font-family:var(--font-serif);font-size:var(--fs-display);letter-spacing:0;margin:0;font-weight:400;line-height:1.15}.june-section>header p{max-width:560px;margin:var(--sp-2) 0 0;color:var(--muted-foreground);font-size:var(--fs-lg);line-height:1.55}.june-site-shell{background:var(--background);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.june-site-sidebar{gap:var(--sp-3);height:100dvh;padding:var(--sp-5) var(--sp-3);background:var(--sidebar);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.june-wordmark{align-items:center;gap:var(--sp-3);height:32px;padding:0 var(--sp-1);text-decoration:none;display:flex}.june-wordmark>span{border-radius:var(--r-md);background:var(--brand);color:#fff;width:28px;height:28px;font-size:10px;font-weight:var(--fw-medium);place-items:center;display:grid}.june-wordmark strong{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.june-sidebar-search{align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-2) 0 var(--sp-3);border-radius:var(--r-md);background:var(--card);color:var(--muted-foreground);font-size:var(--fs-md);text-align:left;border:0;grid-template-columns:14px minmax(0,1fr) auto;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px oklch(0% 0 none/.04),0 0 0 1px oklch(0% 0 none/.04)}.june-site-sidebar nav{margin-top:var(--sp-2);gap:1px;display:grid}.june-site-sidebar nav a,.june-sidebar-group a{align-items:center;gap:var(--sp-3);min-height:30px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--foreground);font-size:var(--fs-md);transition:background var(--t-fast) var(--ease-out);grid-template-columns:18px minmax(0,1fr);text-decoration:none;display:grid}.june-site-sidebar nav a:hover,.june-site-sidebar nav a[data-active=true],.june-sidebar-group a:hover{background:var(--sidebar-accent)}.june-site-sidebar nav a[data-active=true]{font-weight:var(--fw-medium)}.june-site-sidebar nav a>span,.june-sidebar-group i{color:var(--muted-foreground);place-items:center;font-style:normal;display:grid}.june-sidebar-group{margin-top:var(--sp-6);gap:1px;display:grid}.june-sidebar-group>span{min-height:22px;padding:0 var(--sp-3);color:var(--muted-foreground);font-size:var(--fs-xs)}.june-sidebar-footer{gap:var(--sp-3);margin-top:auto;display:grid}.june-sidebar-footer .june-inline-notice{padding:var(--sp-3);align-items:flex-start}.june-sidebar-footer .june-inline-notice p{gap:var(--sp-1);font-size:var(--fs-xs);display:grid}.june-sidebar-footer>a{padding:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-md);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.june-sidebar-footer>a:hover{background:var(--sidebar-accent)}.june-site-panel{min-width:0;height:calc(100dvh - var(--sp-5) * 2);margin:var(--sp-5) var(--sp-5) var(--sp-5) 0;border:1px solid var(--border-subtle);border-radius:var(--r-window);background:var(--card);box-shadow:var(--shadow-sm);overflow:hidden}.june-detail-bar{z-index:10;min-height:var(--detail-bar-h);padding:var(--sp-2) var(--sp-8);border-bottom:1px solid var(--border-subtle);background:color-mix(in oklch,var(--card) 82%,transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.june-detail-bar nav{align-items:center;gap:var(--sp-3);color:var(--muted-foreground);font-size:var(--fs-md);display:flex}.june-detail-bar nav strong{color:var(--foreground);font-weight:var(--fw-medium)}.june-detail-bar nav i{opacity:.6;font-style:normal}.june-detail-bar>div{gap:var(--sp-2);display:flex}.june-landing-scroll{height:calc(100% - var(--detail-bar-h));overflow:auto}.june-landing-hero{isolation:isolate;align-items:center;gap:var(--sp-12);min-height:610px;padding:80px max(var(--sp-8),calc((100% - var(--content-max))/2));grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);display:grid;position:relative;overflow:hidden}.june-landing-hero:before{content:"";z-index:-1;background:linear-gradient(to bottom,transparent,var(--hero-wash));position:absolute;inset:30% 0 0}.june-hero-copy{justify-items:start;gap:var(--sp-5);display:grid}.june-hero-copy h1{max-width:590px;font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:48px;font-weight:400;line-height:1.06}.june-hero-copy p{max-width:540px;color:var(--muted-foreground);font-size:var(--fs-lg);margin:0;line-height:1.6}.june-hero-actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.june-agent-surface{border:1px solid var(--border-subtle);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-md);overflow:hidden}.june-agent-header{align-items:center;gap:var(--sp-3);padding:var(--sp-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.june-agent-mark{border-radius:var(--r-md);background:var(--warm-soft);width:32px;height:32px;color:var(--warm-strong);place-items:center;display:grid}.june-agent-header>span:nth-child(2){gap:var(--sp-px);display:grid}.june-agent-header strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.june-agent-header small{color:var(--muted-foreground);font-size:var(--fs-xs)}.june-report-draft,.june-agent-question{gap:var(--sp-3);padding:var(--sp-6);grid-template-columns:32px minmax(0,1fr);display:grid}.june-report-draft p{width:max-content;max-width:82%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-subtle);font-size:var(--fs-md);margin:0;line-height:1.5}.june-avatar{border-radius:var(--r-pill);background:var(--primary);color:#fff;width:28px;height:28px;font-size:var(--fs-xs);place-items:center;display:grid}.june-agent-question{border-top:1px solid var(--border-subtle)}.june-agent-question>span{color:var(--warm-strong)}.june-agent-question strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.june-agent-question p{margin:var(--sp-1) 0 0;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.45}.june-answer-field{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0 var(--sp-6) var(--sp-5) 60px;min-height:42px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);color:var(--foreground);font-size:var(--fs-md);display:flex}.june-evidence-footer{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border-subtle);background:color-mix(in oklch,var(--muted) 35%,transparent);grid-template-columns:minmax(80px,1fr) auto auto;display:grid}.june-evidence-footer>span{border-radius:var(--r-pill);background:var(--muted);height:4px;overflow:hidden}.june-evidence-footer>span i{border-radius:inherit;background:var(--brand);height:100%;display:block}.june-evidence-footer small{color:var(--muted-foreground);font-size:var(--fs-xs)}.june-evidence-footer b{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.june-landing-content{width:min(var(--content-max),calc(100% - var(--sp-12) * 2));padding-bottom:var(--sp-12);margin:0 auto}.june-workflow-card,.june-settings-card{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.june-workflow-card article{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.june-workflow-card article:last-child{border-bottom:0}.june-step-number{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--fs-xs)}.june-workflow-card h3{font-size:var(--fs-md);font-weight:var(--fw-medium);margin:0}.june-workflow-card p{margin:var(--sp-px) 0 0;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.45}.june-settings-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.june-settings-card{padding:var(--sp-5) var(--sp-6)}.june-settings-card>header{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.june-setting-icon{border-radius:var(--r-md);background:var(--surface-subtle);width:32px;height:32px;color:var(--muted-foreground);place-items:center;display:grid}.june-setting-icon.warm{background:var(--warm-soft);color:var(--warm-strong)}.june-settings-card h3{font-size:var(--fs-md);font-weight:var(--fw-medium);margin:0}.june-settings-card header p{margin:var(--sp-px) 0 0;color:var(--muted-foreground);font-size:var(--fs-xs)}.june-settings-card>p{min-height:62px;padding:var(--sp-4) 0;color:var(--muted-foreground);font-size:var(--fs-sm);border-top:1px solid var(--border-subtle);margin:0;line-height:1.55}.june-settings-rows{display:grid}.june-settings-rows>span{justify-content:space-between;align-items:center;gap:var(--sp-4);border-top:1px solid var(--border-subtle);min-height:34px;font-size:var(--fs-sm);display:flex}.june-settings-rows b{font-weight:400}.june-settings-rows small{color:var(--muted-foreground);text-align:right}.june-integration-card{padding:0}.june-integration-row{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.june-integration-row:last-child{border-bottom:0}.june-integration-mark{border-radius:var(--r-md);background:var(--surface-subtle);width:28px;height:28px;font-size:var(--fs-xs);font-weight:var(--fw-medium);place-items:center;display:grid}.june-integration-row>div{gap:var(--sp-px);display:grid}.june-integration-row strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.june-integration-row small{color:var(--muted-foreground);font-size:var(--fs-sm)}.june-pricing-notice{margin-top:var(--sp-8)}.board-marketing{background:var(--card);min-height:100dvh;color:var(--foreground)}.marketing-header{z-index:20;width:100%;min-height:60px;padding:0 max(var(--sp-8),calc((100% - 1180px)/2));border-bottom:1px solid var(--border-subtle);background:color-mix(in oklch,var(--card) 88%,transparent);-webkit-backdrop-filter:saturate(140%)blur(16px);backdrop-filter:saturate(140%)blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.marketing-wordmark{align-items:center;gap:var(--sp-3);width:max-content;text-decoration:none;display:flex}.marketing-wordmark>span{border-radius:var(--r-md);background:var(--brand);color:#fff;width:30px;height:30px;font-size:10px;font-weight:var(--fw-medium);place-items:center;display:grid}.marketing-wordmark strong{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.marketing-header nav{align-items:center;gap:var(--sp-7);display:flex}.marketing-header nav a,.marketing-footer-clean nav a{color:var(--muted-foreground);font-size:var(--fs-md);text-decoration:none}.marketing-header nav a:hover,.marketing-footer-clean nav a:hover{color:var(--foreground)}.marketing-header-actions{justify-self:end;gap:var(--sp-2);display:flex}.marketing-hero-clean{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:80px;width:min(1180px,100% - 64px);min-height:670px;margin:auto;padding:84px 0 96px;display:grid;position:relative}.marketing-hero-clean:after{content:"";z-index:-1;background:radial-gradient(circle,var(--hero-wash),transparent 68%);pointer-events:none;width:600px;height:480px;position:absolute;top:70px;right:-120px}.marketing-hero-copy{justify-items:start;gap:var(--sp-5);display:grid}.marketing-hero-copy h1{max-width:620px;font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(48px,5.3vw,72px);font-weight:400;line-height:.98}.marketing-hero-copy>p{max-width:570px;color:var(--muted-foreground);font-size:var(--fs-xl);margin:0;line-height:1.6}.marketing-hero-actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.marketing-proof{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);color:var(--muted-foreground);font-size:var(--fs-xs);display:flex}.marketing-proof i{background:var(--border);border-radius:50%;width:3px;height:3px}.marketing-product-preview{border:1px solid var(--border-subtle);border-radius:var(--r-xl);background:var(--card);box-shadow:0 24px 70px oklch(24% .002 84.59/.1),var(--shadow-sm);overflow:hidden;transform:rotate(1deg)}.preview-topbar{align-items:center;gap:var(--sp-3);padding:var(--sp-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.preview-brand{border-radius:var(--r-md);background:var(--brand);color:#fff;width:34px;height:34px;font-size:var(--fs-sm);font-weight:var(--fw-medium);place-items:center;display:grid}.preview-topbar>div{gap:var(--sp-px);display:grid}.preview-topbar strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.preview-topbar small{color:var(--muted-foreground);font-size:var(--fs-xs)}.preview-body{padding:var(--sp-8)}.preview-prompt{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface-subtle);grid-template-columns:28px minmax(0,1fr);display:grid}.preview-prompt>span{border-radius:var(--r-md);background:var(--warm-soft);width:28px;height:28px;color:var(--warm-strong);place-items:center;display:grid}.preview-prompt div{gap:var(--sp-2);display:grid}.preview-prompt small{color:var(--warm-strong);font-size:var(--fs-xs)}.preview-prompt strong{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:400;line-height:1.3}.preview-prompt p{color:var(--muted-foreground);font-size:var(--fs-sm);margin:0;line-height:1.5}.preview-answer{margin:var(--sp-4) 0 var(--sp-6) 44px;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-md);line-height:1.55}.preview-readiness{align-items:center;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(100px,1fr) auto auto;display:grid}.preview-readiness>span{border-radius:var(--r-pill);background:var(--muted);height:5px;overflow:hidden}.preview-readiness>span i{border-radius:inherit;background:var(--brand);width:82%;height:100%;display:block}.preview-readiness small{color:var(--muted-foreground);font-size:var(--fs-xs)}.preview-readiness b{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.public-board-section,.dashboard-story,.marketing-process{padding:100px max(var(--sp-8),calc((100% - 1180px)/2));border-top:1px solid var(--border-subtle)}.public-board-section{background:var(--background)}.dashboard-story{background:var(--card)}.marketing-process{background:color-mix(in oklch,var(--muted) 35%,var(--card))}.marketing-section-heading{gap:var(--sp-8);margin-bottom:var(--sp-10);grid-template-columns:220px minmax(0,1fr);display:grid}.marketing-section-heading>span{padding-top:var(--sp-2);color:var(--muted-foreground);font-size:var(--fs-md)}.marketing-section-heading h2{max-width:640px;font-family:var(--font-serif);margin:0;font-size:42px;font-weight:400;line-height:1.08}.marketing-section-heading p{max-width:620px;margin:var(--sp-3) 0 0;color:var(--muted-foreground);font-size:var(--fs-lg);line-height:1.6}.public-board-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.public-board-card{align-content:space-between;gap:var(--sp-8);min-height:270px;padding:var(--sp-6);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);transition:transform var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out);text-decoration:none;display:grid}.public-board-card:hover{border-color:var(--border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.public-board-card-top{justify-content:space-between;align-items:center;display:flex}.public-board-mark{border-radius:var(--r-lg);background:var(--brand);color:#fff;width:38px;height:38px;font-size:var(--fs-md);font-weight:var(--fw-medium);place-items:center;display:grid}.public-board-mark.mark-1{background:#3f6f65}.public-board-mark.mark-2{background:#8b6139}.public-board-card h3{margin:0 0 var(--sp-2);font-size:var(--fs-xl);font-weight:var(--fw-medium)}.public-board-card p{color:var(--muted-foreground);font-size:var(--fs-md);margin:0;line-height:1.55}.public-board-card footer{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);color:var(--muted-foreground);font-size:var(--fs-xs);grid-template-columns:1fr auto;display:grid}.public-board-card footer b{margin-top:var(--sp-2);color:var(--foreground);font-size:var(--fs-md);grid-column:1/3;font-weight:400}.dashboard-story-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.dashboard-story-card{gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);display:grid}.dashboard-story-card>header{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboard-story-icon{border-radius:var(--r-md);background:var(--primary);color:#fff;width:34px;height:34px;font-size:var(--fs-xs);place-items:center;display:grid}.dashboard-story-icon.team{background:var(--brand)}.dashboard-story-card header>div{gap:var(--sp-px);display:grid}.dashboard-story-card header strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.dashboard-story-card header small{color:var(--muted-foreground);font-size:var(--fs-xs)}.story-metric-row{border:1px solid var(--border-subtle);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.story-metric-row>span{gap:var(--sp-2);padding:var(--sp-4);border-right:1px solid var(--border-subtle);display:grid}.story-metric-row>span:last-child{border-right:0}.story-metric-row small{color:var(--muted-foreground);font-size:var(--fs-xs)}.story-metric-row strong{font-size:var(--fs-2xl);font-weight:var(--fw-medium)}.story-rows{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.story-rows>span{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.story-rows>span:last-child{border-bottom:0}.story-rows i{border-radius:var(--r-sm);background:var(--surface-subtle);width:26px;height:26px;color:var(--muted-foreground);place-items:center;font-style:normal;display:grid}.story-rows b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.story-rows em{color:var(--muted-foreground);font-size:var(--fs-xs);font-style:normal}.dashboard-story-card>.june-button{justify-self:start}.marketing-process-grid{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.marketing-process-grid article{min-height:220px;padding:var(--sp-6);border-right:1px solid var(--border-subtle)}.marketing-process-grid article:last-child{border-right:0}.marketing-process-grid article>span{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--fs-xs)}.marketing-process-grid h3{margin:64px 0 var(--sp-2);font-size:var(--fs-lg);font-weight:var(--fw-medium)}.marketing-process-grid p{color:var(--muted-foreground);font-size:var(--fs-sm);margin:0;line-height:1.55}.marketing-final-cta{justify-items:center;gap:var(--sp-5);padding:110px var(--sp-8);border-top:1px solid var(--border-subtle);text-align:center;background:var(--card);display:grid}.marketing-final-cta>span{color:var(--muted-foreground);font-size:var(--fs-md)}.marketing-final-cta h2{max-width:700px;font-family:var(--font-serif);margin:0;font-size:48px;font-weight:400;line-height:1.08}.marketing-final-cta>div{gap:var(--sp-2);display:flex}.marketing-footer-clean{min-height:90px;padding:0 max(var(--sp-8),calc((100% - 1180px)/2));border-top:1px solid var(--border-subtle);background:var(--background);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.marketing-footer-clean p{color:var(--muted-foreground);font-size:var(--fs-xs);margin:0}.marketing-footer-clean nav{justify-self:end;gap:var(--sp-6);display:flex}.board-shell{min-height:100dvh;padding:var(--sp-3);background:var(--background);display:flex;--accent:var(--brand)!important}.portal-header{top:var(--sp-3);z-index:20;width:100%;height:var(--detail-bar-h);padding:0 var(--sp-5);border:1px solid var(--border-subtle);border-radius:var(--r-window) var(--r-window) 0 0;background:color-mix(in oklch,var(--card) 82%,transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);grid-template-columns:1fr auto 1fr;position:sticky}.company-mark{border-radius:var(--r-md);background:var(--brand);width:28px;height:28px;box-shadow:none;font-size:var(--fs-xs)}.brand-lockup{gap:var(--sp-3)}.brand-lockup strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.brand-lockup small{font-size:var(--fs-xs)}.portal-header nav{border-radius:var(--r-md);background:var(--surface-subtle);gap:2px;height:30px;padding:3px;display:inline-flex;position:relative}.portal-header nav button{height:24px;padding:0 var(--sp-4);border-radius:var(--r-sm);color:var(--muted-foreground);font-size:var(--fs-md)}.portal-header nav button.active{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}.demo-pill{min-height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--warm-soft);color:var(--warm-strong);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;border:0;font-weight:400}.avatar-link{background:var(--primary);width:28px;height:28px;font-size:var(--fs-xs)}.portal-home,.form-stage,.success-stage,.reports-stage{width:min(var(--content-max),calc(100% - var(--sp-8) * 2))}.portal-home{isolation:isolate;padding:72px var(--sp-8);gap:var(--sp-12);background:var(--card);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);flex:1;grid-template-columns:minmax(0,1fr) 420px;margin:0 auto;position:relative}.portal-home:before{content:"";z-index:-1;background:linear-gradient(to bottom,transparent,var(--hero-wash));position:absolute;inset:40% 0 0}.hero-copy .eyebrow,.eyebrow{color:var(--muted-foreground);font-size:var(--fs-md);letter-spacing:0;text-transform:none;font-weight:400}.live-dot{background:var(--brand);box-shadow:none}.hero-copy h1,.success-stage h1,.section-heading h1{margin:var(--sp-5) 0;font-family:var(--font-serif);font-size:var(--fs-display);letter-spacing:0;font-weight:400;line-height:1.15}.hero-copy>p{color:var(--muted-foreground);font-size:var(--fs-lg);line-height:1.55}.reward-note{margin-top:var(--sp-8);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-top:1px solid var(--border-subtle)}.intake-stack{gap:var(--sp-3)}.intake-card{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-sm)}.intake-card:before{display:none}.intake-heading{padding:var(--sp-3);font-size:var(--fs-md)}.intake-option{margin-bottom:var(--sp-2);padding:var(--sp-4);border-color:var(--border-subtle);border-radius:var(--r-md);box-shadow:none}.intake-option:hover{background:var(--surface-subtle);border-color:var(--border);box-shadow:none;transform:none}.option-icon{border-radius:var(--r-md);background:var(--surface-subtle);width:32px;height:32px;color:var(--muted-foreground);font-size:var(--fs-lg)}.idea-option .option-icon{background:var(--surface-subtle);color:var(--muted-foreground)}.intake-option strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.intake-option small{color:var(--muted-foreground);font-size:var(--fs-sm)}.private-note{color:var(--muted-foreground);font-size:var(--fs-xs)}.active-challenge{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);box-shadow:none}.active-challenge:hover{background:var(--surface-subtle);box-shadow:none;transform:none}.active-challenge strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.active-challenge p,.challenge-award{color:var(--muted-foreground);font-size:var(--fs-sm)}.form-stage,.reports-stage{padding:var(--sp-8);background:var(--card);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);flex:1;margin:0 auto}.back-button{height:var(--control-md);margin:0 0 var(--sp-3);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--muted-foreground);font-size:var(--fs-md)}.back-button:hover{background:var(--muted);color:var(--foreground)}.form-card{padding:var(--sp-8);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:none}.form-symbol,.agent-interviewer{border-radius:var(--r-md);background:var(--warm-soft);width:32px;height:32px;color:var(--warm-strong);font-size:var(--fs-lg)}.form-symbol.idea{background:var(--surface-subtle);color:var(--muted-foreground)}.form-title{left:72px;top:var(--sp-7)}.form-title span{color:var(--muted-foreground);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;font-weight:400}.form-title h1{margin:var(--sp-px) 0;font-family:var(--font-serif);font-size:var(--fs-2xl);letter-spacing:0;font-weight:400}.form-title p{color:var(--muted-foreground);font-size:var(--fs-sm)}.form-card form{margin-top:var(--sp-8);padding-top:var(--sp-6);border-color:var(--border-subtle)}.form-card label{gap:var(--sp-2);margin-bottom:var(--sp-5);font-size:var(--fs-md);font-weight:400}.form-card input,.form-card textarea{padding:var(--sp-3);border-color:var(--border);border-radius:var(--r-md);background:var(--card);font-size:var(--fs-md)}.form-card input:focus,.form-card textarea:focus{border-color:color-mix(in oklch,var(--foreground) 30%,transparent);box-shadow:0 0 0 3px var(--focus-ring)}.upload-zone{border-color:var(--border);border-radius:var(--r-md);padding:var(--sp-4)!important}.upload-zone:hover{background:var(--surface-subtle)}.upload-icon{border-radius:var(--r-sm);background:var(--surface-subtle);width:28px;height:28px}.form-footer{padding-top:var(--sp-5);border-color:var(--border-subtle)}.form-footer>span{color:var(--muted-foreground);font-size:var(--fs-xs)}.challenge-context,.readiness-meter{border-color:var(--border-subtle);border-radius:var(--r-md);background:var(--surface-subtle)}.challenge-context span{font-family:var(--font-sans);text-transform:none;letter-spacing:0}.readiness-meter>i b{background:var(--brand)}.interview-question>span b{background:var(--warm-soft);color:var(--warm-strong)}.evidence-files{border-radius:var(--r-md);background:color-mix(in oklch,var(--success) 10%,var(--card));color:var(--success)}.success-stage{padding:96px var(--sp-8);background:var(--card);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);flex:1;margin:0 auto}.success-mark{border-radius:var(--r-lg);background:color-mix(in oklch,var(--success) 12%,var(--card));width:40px;height:40px;color:var(--success);box-shadow:none}.success-stage h1{font-size:var(--fs-display)}.triage-steps span.current{background:var(--brand);box-shadow:none}.triage-steps span.done{background:color-mix(in oklch,var(--success) 12%,var(--card));color:var(--success)}.report-list{border-color:var(--border-subtle);border-radius:var(--r-lg);box-shadow:none}.report-row{padding:var(--sp-4) var(--sp-5);border-color:var(--border-subtle)}.mini-kind{border-radius:var(--r-md);background:var(--surface-subtle);width:32px;height:32px;color:var(--muted-foreground)}.mini-kind.idea{background:var(--surface-subtle);color:var(--muted-foreground)}.report-main>span{color:var(--muted-foreground);font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.report-main h2{font-size:var(--fs-md);font-weight:var(--fw-medium)}.status,.reward-chip{border-radius:var(--r-pill);background:var(--surface-subtle);color:var(--muted-foreground);font-size:var(--fs-xs)}.portal-footer{width:100%;min-height:46px;padding:0 var(--sp-5);border:1px solid var(--border-subtle);border-radius:0 0 var(--r-window) var(--r-window);background:var(--card);font-size:var(--fs-xs)}.console-shell{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-columns:240px minmax(0,1fr)}.console-sidebar{height:100dvh;min-height:0;padding:var(--sp-5) var(--sp-3);gap:var(--sp-3);background:var(--sidebar);color:var(--sidebar-foreground)}.os-brand{min-height:32px;padding:0 var(--sp-1);gap:var(--sp-3);color:var(--foreground);font-size:var(--fs-lg)}.os-glyph{border-radius:var(--r-md);background:var(--brand);width:28px;height:28px;box-shadow:none;color:#fff;font-size:var(--fs-xs)}.workspace-switch{padding:var(--sp-3);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm),var(--shadow-inset);border:0;margin:0}.workspace-switch strong{color:var(--foreground);font-size:var(--fs-md);font-weight:var(--fw-medium)}.workspace-switch small,.workspace-switch b{color:var(--muted-foreground);font-size:var(--fs-xs)}.console-sidebar nav{gap:1px}.console-sidebar nav button{min-height:30px;padding:var(--sp-2) var(--sp-3);gap:var(--sp-3);border-radius:var(--r-md);color:var(--foreground);font-size:var(--fs-md)}.console-sidebar nav button:hover,.console-sidebar nav button.active{background:var(--sidebar-accent);color:var(--foreground)}.console-sidebar nav button.active{font-weight:var(--fw-medium)}.console-sidebar nav button>span{color:var(--muted-foreground);font-size:var(--fs-md)}.console-sidebar nav button i{background:var(--muted);color:var(--muted-foreground);font-size:var(--fs-xs)}.sidebar-label{padding:var(--sp-6) var(--sp-3) var(--sp-2);color:var(--muted-foreground);font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.sidebar-bottom{gap:var(--sp-3);padding:var(--sp-3);border-color:var(--border-subtle)}.sidebar-bottom a{color:var(--muted-foreground);font-size:var(--fs-sm)}.sidebar-bottom a:last-child{color:var(--foreground);font-size:var(--fs-md)}.sidebar-bottom small{color:var(--muted-foreground);font-size:var(--fs-xs)}.console-content{height:calc(100dvh - var(--sp-5) * 2);margin:var(--sp-5) var(--sp-5) var(--sp-5) 0;border:1px solid var(--border-subtle);border-radius:var(--r-window);background:var(--card);box-shadow:var(--shadow-sm);overflow:auto}.console-topbar{z-index:5;height:var(--detail-bar-h);padding:0 var(--sp-8);border-color:var(--border-subtle);background:color-mix(in oklch,var(--card) 82%,transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);position:sticky;top:0}.console-topbar>div:first-child{font-size:var(--fs-md)}.breadcrumb{color:var(--muted-foreground)}.topbar-actions>button{width:var(--control-md);height:var(--control-md);border-radius:var(--r-sm);color:var(--muted-foreground);background:0 0;border:0}.topbar-actions>button:hover{background:var(--muted);color:var(--foreground)}.console-page{width:min(var(--content-max),calc(100% - var(--sp-12) * 2));padding:var(--sp-10) 0}.console-title{margin-bottom:var(--sp-8)}.console-title h1{font-family:var(--font-serif);font-size:var(--fs-display);letter-spacing:0;margin:0;font-weight:400}.console-title p{margin-top:var(--sp-2);color:var(--muted-foreground);font-size:var(--fs-md)}.metrics-grid{gap:var(--sp-3);margin-bottom:var(--sp-3)}.metrics-grid article,.campaign-summary article{min-height:88px;padding:var(--sp-5);border-color:var(--border-subtle);border-radius:var(--r-lg);box-shadow:none}.metrics-grid article>span,.campaign-summary span{color:var(--muted-foreground);font-size:var(--fs-sm)}.metrics-grid strong,.campaign-summary strong{font-size:var(--fs-2xl);font-weight:var(--fw-medium);letter-spacing:0}.metrics-grid small,.campaign-summary small{color:var(--muted-foreground);font-size:var(--fs-xs)}.balance-card{border-color:var(--border-subtle)!important;background:var(--surface-subtle)!important;color:var(--foreground)!important}.balance-card>span,.balance-card small{color:var(--muted-foreground)!important}.agent-banner,.integration-console-intro{margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-color:var(--border-subtle);border-radius:var(--r-md);background:var(--card)}.agent-orb{border-radius:var(--r-md);background:var(--warm-soft);width:28px;height:28px;color:var(--warm-strong);box-shadow:none}.agent-banner strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.agent-banner small{color:var(--muted-foreground);font-size:var(--fs-xs)}.toggle.on{background:var(--brand)}.inbox-card,.campaign-card,.campaign-defaults,.integration-console-grid article,.handoff-preview{border-color:var(--border-subtle);border-radius:var(--r-lg);box-shadow:none}.table-tools{border-color:var(--border-subtle);height:46px}.filter-tabs button{color:var(--muted-foreground);font-size:var(--fs-sm)}.filter-tabs button.active{color:var(--foreground);border-bottom-color:var(--brand);font-weight:var(--fw-medium)}.table-head{background:color-mix(in oklch,var(--muted) 35%,transparent);min-height:32px;color:var(--muted-foreground);font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.table-row{border-color:var(--border-subtle);min-height:56px;font-size:var(--fs-sm)}.table-row:hover{background:color-mix(in oklch,var(--muted) 35%,transparent)}.table-report strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.table-report small{color:var(--muted-foreground);font-size:var(--fs-xs)}.table-report>i{border-radius:var(--r-md);background:var(--surface-subtle);width:28px;height:28px;color:var(--muted-foreground)}.severity,.console-status{border-radius:var(--r-pill);background:var(--surface-subtle);color:var(--muted-foreground);font-size:var(--fs-xs)}.campaign-status{background:color-mix(in oklch,var(--success) 12%,var(--card));color:var(--success)}.campaign-card h2{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:400}.campaign-requirements b,.campaign-defaults li{border-color:var(--border-subtle);background:var(--surface-subtle)}.integration-logo{background:var(--surface-subtle);color:var(--muted-foreground)}.integration-logo.github{background:var(--primary);color:#fff}.dashboard-mode-switch,.topbar-mode-switch{border-radius:var(--r-md);background:var(--surface-subtle);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.dashboard-mode-switch button,.topbar-mode-switch button{min-height:24px;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--muted-foreground);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0}.dashboard-mode-switch button.active,.topbar-mode-switch button.active{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);font-weight:var(--fw-medium)}.console-topbar{grid-template-columns:1fr auto 1fr;display:grid}.topbar-mode-switch{justify-self:center}.topbar-actions{justify-self:end}.dashboard-context{margin-bottom:var(--sp-2);color:var(--warm-strong);font-size:var(--fs-xs);display:block}.personal-actions{gap:var(--sp-2);display:flex}.personal-layout{align-items:start;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 280px;display:grid}.personal-card-heading{min-height:58px;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.personal-card-heading>div{gap:var(--sp-px);display:grid}.personal-card-heading strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.personal-card-heading small{color:var(--muted-foreground);font-size:var(--fs-xs)}.personal-card-heading>button{min-height:26px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--card);font-size:var(--fs-xs)}.personal-report-list{display:grid}.personal-report-list article{align-items:center;gap:var(--sp-3);min-height:72px;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto 52px 12px;display:grid}.personal-report-list article:last-child{border-bottom:0}.personal-kind{border-radius:var(--r-md);background:var(--surface-subtle);width:30px;height:30px;color:var(--muted-foreground);place-items:center;display:grid}.personal-report-list article>div{gap:var(--sp-px);min-width:0;display:grid}.personal-report-list small{color:var(--muted-foreground);font-size:var(--fs-xs)}.personal-report-list article>div strong{font-size:var(--fs-md);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-report-list p{color:var(--muted-foreground);font-size:var(--fs-xs);margin:0}.personal-report-list article>b{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:right}.personal-report-list article>i{color:var(--muted-foreground);font-style:normal}.personal-task-panel{gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);display:grid}.personal-task-panel>header{align-items:center;gap:var(--sp-3);grid-template-columns:30px minmax(0,1fr);display:grid}.personal-task-panel>header>span{border-radius:var(--r-md);background:var(--warm-soft);width:30px;height:30px;color:var(--warm-strong);place-items:center;display:grid}.personal-task-panel header>div{gap:var(--sp-px);display:grid}.personal-task-panel header strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.personal-task-panel header small{color:var(--muted-foreground);font-size:var(--fs-xs)}.personal-task-panel>article{gap:var(--sp-1);padding:var(--sp-4) 0;border-top:1px solid var(--border-subtle);display:grid}.personal-task-panel article small{color:var(--warm-strong);font-size:var(--fs-xs)}.personal-task-panel article strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.personal-task-panel article p{color:var(--muted-foreground);font-size:var(--fs-xs);margin:0;line-height:1.45}.portal-dashboard-link{color:var(--muted-foreground);font-size:var(--fs-sm);text-decoration:none}.portal-dashboard-link:hover{color:var(--foreground)}.workspace-select{width:100%;height:28px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--card);color:var(--foreground);font-size:var(--fs-xs)}.dashboard-message{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in oklch,var(--success) 24%,var(--border));border-radius:var(--r-md);background:color-mix(in oklch,var(--success) 8%,var(--card));color:var(--success);font-size:var(--fs-md)}.dashboard-message.error{border-color:color-mix(in oklch,var(--destructive) 24%,var(--border));background:color-mix(in oklch,var(--destructive) 7%,var(--card));color:var(--destructive)}.dashboard-loading{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.dashboard-loading i{border-radius:var(--r-lg);background:var(--surface-subtle);height:96px;animation:1.4s ease-in-out infinite alternate dashboard-pulse;display:block}.dashboard-loading span{color:var(--muted-foreground);font-size:var(--fs-md);grid-column:1/4}.dashboard-signin{min-height:100dvh;padding:var(--sp-8);background:var(--background)}.dashboard-signin>section{justify-items:start;gap:var(--sp-5);width:min(560px,100% - 40px);padding:var(--sp-10);border:1px solid var(--border-subtle);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-sm);margin:16vh auto 0;display:grid}.dashboard-signin h1,.board-setup h1{font-family:var(--font-serif);margin:0;font-size:42px;font-weight:400;line-height:1.08}.dashboard-signin p,.board-setup>p{color:var(--muted-foreground);font-size:var(--fs-lg);margin:0;line-height:1.55}.board-setup{justify-items:start;gap:var(--sp-5);width:min(620px,100%);padding:var(--sp-10);border:1px solid var(--border-subtle);border-radius:var(--r-xl);background:var(--card);margin:6vh auto;display:grid}.board-setup form{gap:var(--sp-5);width:100%;margin-top:var(--sp-3);padding-top:var(--sp-6);border-top:1px solid var(--border-subtle);display:grid}.board-setup label,.paid-request-form label{gap:var(--sp-2);font-size:var(--fs-md);display:grid}.board-setup input,.paid-request-form input,.paid-request-form textarea{width:100%;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);color:var(--foreground);font-size:var(--fs-md);outline:none}.board-setup input:focus,.paid-request-form input:focus,.paid-request-form textarea:focus{border-color:color-mix(in oklch,var(--foreground) 30%,transparent);box-shadow:0 0 0 3px var(--focus-ring)}.slug-input{border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.slug-input b{padding:0 var(--sp-3);color:var(--muted-foreground);font-size:var(--fs-sm);font-weight:400}.slug-input input{border:0;border-left:1px solid var(--border);border-radius:0}.live-inbox{overflow:hidden}.team-report-list{display:grid}.team-report-list>article{align-items:center;gap:var(--sp-4);min-height:74px;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto auto;display:grid}.team-report-list>article:last-child{border-bottom:0}.team-report-list article>div:nth-child(2){gap:var(--sp-px);min-width:0;display:grid}.team-report-list small{color:var(--muted-foreground);font-size:var(--fs-xs)}.team-report-list article>div strong{font-size:var(--fs-md);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-report-list p{color:var(--muted-foreground);font-size:var(--fs-xs);margin:0}.decision-actions{gap:var(--sp-2)!important;display:flex!important}.decision-actions button,.claim-button{min-height:26px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--card);color:var(--muted-foreground);font-size:var(--fs-xs);cursor:pointer}.decision-actions button:hover{background:var(--surface-subtle);color:var(--foreground)}.decision-actions button.accept,.claim-button{border-color:var(--primary);background:var(--primary);color:#fff}.team-reward{text-align:right;min-width:74px;font-size:var(--fs-md);font-weight:var(--fw-medium)}.request-layout{align-items:start;gap:var(--sp-3);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);display:grid}.paid-request-form,.active-request-list,.settings-live-grid>section,.task-browser{padding:var(--sp-6);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card)}.paid-request-form{gap:var(--sp-5);display:grid}.paid-request-form>header{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr);display:grid}.paid-request-form>header>span{border-radius:var(--r-md);background:var(--warm-soft);width:32px;height:32px;color:var(--warm-strong);place-items:center;display:grid}.paid-request-form header>div{gap:var(--sp-px);display:grid}.paid-request-form header strong,.active-request-list>header strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.paid-request-form header small,.active-request-list>header small{color:var(--muted-foreground);font-size:var(--fs-xs)}.request-field-grid{gap:var(--sp-3);grid-template-columns:1.2fr 1fr 1fr;display:grid}.money-input{border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.money-input span{text-align:center;color:var(--muted-foreground)}.money-input input{border:0;border-left:1px solid var(--border);border-radius:0}.active-request-list{padding:0;overflow:hidden}.active-request-list>header{padding:var(--sp-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.active-request-list>article{padding:var(--sp-5);border-bottom:1px solid var(--border-subtle)}.active-request-list>article:last-child{border-bottom:0}.active-request-list article>div{justify-items:start;gap:var(--sp-2);display:grid}.active-request-list h2{font-family:var(--font-serif);font-size:var(--fs-2xl);margin:0;font-weight:400}.active-request-list p{color:var(--muted-foreground);font-size:var(--fs-sm);margin:0;line-height:1.5}.active-request-list article footer{gap:var(--sp-5);margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);color:var(--muted-foreground);font-size:var(--fs-xs);display:flex}.settings-live-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.settings-live-grid>section{justify-items:start;gap:var(--sp-3);display:grid}.settings-live-grid span{color:var(--warm-strong);font-size:var(--fs-xs)}.settings-live-grid h2{font-family:var(--font-serif);font-size:var(--fs-2xl);margin:0;font-weight:400}.settings-live-grid p{color:var(--muted-foreground);font-size:var(--fs-sm);margin:0;line-height:1.5}.settings-live-grid code{width:100%;padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-subtle);font-family:var(--font-mono);font-size:var(--fs-xs)}.dashboard-empty{justify-items:center;gap:var(--sp-2);padding:var(--sp-10);text-align:center;display:grid}.dashboard-empty>span{border-radius:var(--r-md);background:var(--surface-subtle);width:34px;height:34px;color:var(--muted-foreground);place-items:center;display:grid}.dashboard-empty strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.dashboard-empty p{max-width:340px;color:var(--muted-foreground);font-size:var(--fs-sm);margin:0;line-height:1.45}.task-browser{padding:0;overflow:hidden}.task-browser>header{padding:var(--sp-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.task-browser>header>div{gap:var(--sp-px);display:grid}.task-browser header strong{font-size:var(--fs-md);font-weight:var(--fw-medium)}.task-browser header small{color:var(--muted-foreground);font-size:var(--fs-xs)}.task-browser>div{gap:var(--sp-3);padding:var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}.task-browser article{justify-items:start;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border-subtle);border-radius:var(--r-md);display:grid}.task-browser h2{font-family:var(--font-serif);font-size:var(--fs-2xl);margin:0;font-weight:400}.task-browser article>p{color:var(--muted-foreground);font-size:var(--fs-sm);margin:0;line-height:1.5}.task-browser article footer{align-items:baseline;gap:var(--sp-1) var(--sp-2);width:100%;padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);grid-template-columns:auto 1fr;display:grid}.task-browser footer strong{font-size:var(--fs-xl);font-weight:var(--fw-medium)}.task-browser footer span{color:var(--muted-foreground);font-size:var(--fs-xs)}.task-browser footer a{margin-top:var(--sp-2);font-size:var(--fs-sm);grid-column:1/3}.claim-button{min-width:86px}.personal-report-list article{grid-template-columns:32px minmax(0,1fr) auto auto}@keyframes dashboard-pulse{0%{opacity:.55}to{opacity:1}}@media (width<=900px){.june-site-shell{grid-template-columns:1fr}.june-site-sidebar{height:auto;padding:var(--sp-3);grid-template-columns:1fr auto;display:grid;position:relative}.june-site-sidebar .june-sidebar-search,.june-site-sidebar nav,.june-sidebar-group,.june-sidebar-footer .june-inline-notice{display:none}.june-sidebar-footer{margin:0}.june-site-panel{height:auto;min-height:calc(100dvh - 64px);margin:0 var(--sp-3) var(--sp-3)}.june-landing-scroll{height:auto;overflow:visible}.june-landing-hero{min-height:0;padding:64px var(--sp-8);grid-template-columns:1fr}.june-hero-copy{text-align:center;justify-items:center}.june-settings-grid{grid-template-columns:1fr}.marketing-header{padding:0 var(--sp-5);grid-template-columns:1fr auto}.marketing-header nav{display:none}.marketing-hero-clean{text-align:center;grid-template-columns:1fr;gap:56px;width:min(720px,100% - 48px);min-height:0}.marketing-hero-copy{justify-items:center}.marketing-product-preview{text-align:left;transform:none}.public-board-section,.dashboard-story,.marketing-process{padding:72px var(--sp-8)}.public-board-grid{grid-template-columns:1fr}.public-board-card{min-height:220px}.dashboard-story-grid{grid-template-columns:1fr}.marketing-process-grid{grid-template-columns:1fr 1fr}.marketing-process-grid article:nth-child(2){border-right:0}.marketing-process-grid article:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.marketing-footer-clean{padding:0 var(--sp-8)}.portal-home{grid-template-columns:1fr}.console-shell{grid-template-columns:190px minmax(0,1fr)}.console-content{margin-right:var(--sp-3)}.console-page{width:calc(100% - var(--sp-8) * 2)}.personal-layout,.request-layout{grid-template-columns:1fr}.personal-task-panel{grid-template-columns:1fr 1fr}.personal-task-panel>header,.personal-task-panel>.june-button{grid-column:1/3}.task-browser>div{grid-template-columns:1fr}}@media (width<=620px){.june-detail-bar{padding:var(--sp-2) var(--sp-3)}.june-detail-bar nav span,.june-detail-bar nav i,.june-detail-bar .june-button:first-child{display:none}.june-landing-hero{padding:48px var(--sp-5)}.june-hero-copy h1{font-size:36px}.june-agent-surface{width:100%}.june-report-draft p{width:auto;max-width:100%}.june-answer-field{margin-left:var(--sp-5)}.june-landing-content{width:calc(100% - var(--sp-5) * 2)}.june-section>header{gap:var(--sp-2);grid-template-columns:1fr}.june-section h2{font-size:26px}.june-pricing-notice{flex-direction:column;align-items:flex-start}.june-settings-card>p{min-height:0}.marketing-header{min-height:54px;padding:0 var(--sp-3)}.marketing-header-actions .june-button:first-child{display:none}.marketing-header-actions .june-button{font-size:var(--fs-xs)}.marketing-hero-clean{gap:44px;width:calc(100% - 32px);padding:64px 0 72px}.marketing-hero-copy h1{font-size:46px}.marketing-hero-copy>p{font-size:var(--fs-lg)}.marketing-hero-actions{flex-direction:column;width:100%}.marketing-hero-actions .june-button{width:100%}.marketing-proof{flex-wrap:wrap;justify-content:center}.preview-body{padding:var(--sp-5)}.preview-prompt strong{font-size:var(--fs-lg)}.preview-answer{margin-left:0}.preview-readiness{grid-template-columns:1fr auto}.preview-readiness b{grid-column:1/3}.public-board-section,.dashboard-story,.marketing-process{padding:64px var(--sp-5)}.marketing-section-heading{gap:var(--sp-3);grid-template-columns:1fr}.marketing-section-heading h2{font-size:34px}.story-metric-row{grid-template-columns:1fr}.story-metric-row>span{border-right:0;border-bottom:1px solid var(--border-subtle)}.story-metric-row>span:last-child{border-bottom:0}.story-rows em{display:none}.marketing-process-grid{grid-template-columns:1fr}.marketing-process-grid article,.marketing-process-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--border-subtle);min-height:180px}.marketing-process-grid article:last-child{border-bottom:0}.marketing-process-grid h3{margin-top:44px}.marketing-final-cta{padding:80px var(--sp-5)}.marketing-final-cta h2{font-size:38px}.marketing-final-cta>div{flex-direction:column;width:100%}.marketing-footer-clean{min-height:74px;padding:0 var(--sp-5);grid-template-columns:1fr auto}.marketing-footer-clean p,.marketing-footer-clean nav a:not(:last-child){display:none}.board-shell{padding:0}.portal-header{border-radius:0;top:0}.portal-dashboard-link{display:none}.portal-home,.form-stage,.success-stage,.reports-stage{border:0;width:100%}.portal-footer{border-radius:0}.console-shell{display:block}.console-sidebar{display:none}.console-content{border:0;border-radius:0;height:auto;min-height:100dvh;margin:0}.console-page{width:calc(100% - var(--sp-6) * 2);padding:var(--sp-8) 0}.console-topbar{grid-template-columns:1fr auto}.console-topbar>div:first-child{display:none}.topbar-mode-switch{justify-self:start}.campaign-summary,.metrics-grid{grid-template-columns:1fr 1fr}.personal-title{gap:var(--sp-5);display:grid}.personal-actions{width:100%}.personal-actions .june-button{flex:1}.personal-report-list article,.team-report-list>article{grid-template-columns:32px minmax(0,1fr) auto}.personal-report-list article>.june-status,.personal-report-list article>.claim-button,.team-report-list article>.june-status,.team-report-list article>.decision-actions,.team-report-list article>.team-reward{grid-column:2/4;justify-self:start}.decision-actions{flex-wrap:wrap}.personal-task-panel{grid-template-columns:1fr}.personal-task-panel>header,.personal-task-panel>.june-button{grid-column:auto}.request-field-grid,.settings-live-grid,.slug-input{grid-template-columns:1fr}.slug-input b{padding:var(--sp-2) var(--sp-3)}.slug-input input{border-left:0;border-top:1px solid var(--border)}.board-setup,.paid-request-form{padding:var(--sp-5)}.task-browser>header{align-items:flex-start;gap:var(--sp-3)}.dashboard-signin{padding:var(--sp-5)}.dashboard-signin>section{width:100%;padding:var(--sp-6);margin-top:10vh}}
