:root{--ink:#171918;--paper:#f7f5f0;--paper-deep:#ece9e2;--signal:#c9432f;--quiet:#626761;--line:#1719181f;--line-strong:#17191847;--mint:#dce9e1;--max:1280px;--page:clamp(18px, 3.5vw, 48px);--title-page:clamp(36px, 4.2vw, 60px);--title-workflow:clamp(32px, 3.6vw, 52px);--title-result:clamp(32px, 4vw, 56px);--title-card:clamp(19px, 1.8vw, 27px)}.narrow-page{padding:clamp(44px, 7vw, 96px) var(--page)}.oauth-consent-panel{border:1px solid var(--ink);background:var(--paper);max-width:860px;box-shadow:10px 10px 0 var(--ink);margin-inline:auto;padding:clamp(26px,5vw,54px)}.oauth-consent-panel h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(38px,6vw,72px);line-height:.94}.oauth-consent-panel>p{max-width:690px;color:var(--quiet);line-height:1.6}.oauth-scope-list{border-top:1px solid var(--ink);margin:30px 0}.oauth-scope-list article{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(150px,.32fr) minmax(0,.68fr);gap:22px;padding:17px 0;display:grid}.oauth-scope-list strong,.oauth-consent-actions code{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace}.oauth-scope-list span{color:var(--quiet);line-height:1.5}.oauth-consent-actions{gap:16px;display:grid}.oauth-consent-actions code{border:1px solid var(--line-strong);background:var(--deep-paper);padding:13px;font-size:10px}.oauth-consent-actions .button-row{flex-wrap:wrap;gap:10px;display:flex}.oauth-connection-list{margin-bottom:38px}.oauth-connection-list>header p{max-width:720px;color:var(--quiet);line-height:1.5}.oauth-connection-list article code{overflow-wrap:anywhere;max-width:100%}@media (max-width:620px){.site-header{grid-template-columns:minmax(0,1fr) 44px 68px}.oauth-scope-list article{grid-template-columns:1fr;gap:7px}.oauth-consent-actions .button{justify-content:center;width:100%}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:var(--paper);font-variation-settings:"wdth" 96;-webkit-font-smoothing:antialiased;min-width:320px;margin:0;font-family:Mona Sans Variable,Arial Narrow,Arial,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}svg{display:block}.skip-link{z-index:100;background:var(--signal);color:var(--ink);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{width:min(100%, var(--max));min-height:86px;padding:0 var(--page);border-bottom:1px solid var(--ink);z-index:10;background:#f4f0e8f5;grid-template-columns:minmax(190px,.8fr) minmax(520px,1.5fr) auto auto;align-items:center;margin:0 auto;display:grid;position:relative}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand-mark{width:36px;height:36px;color:var(--ink);flex:none}.brand-word{letter-spacing:-.055em;font-size:25px;font-weight:760;line-height:1}.brand-dot{color:var(--signal)}.primary-nav{justify-content:center;height:100%;display:flex}.primary-nav a{border-left:1px solid var(--line);letter-spacing:-.01em;align-items:center;gap:10px;min-width:150px;height:100%;padding:0 18px;font-size:13px;font-weight:650;display:flex}.primary-nav a:last-child{border-right:1px solid var(--line)}.primary-nav a:hover{background:var(--paper-deep)}.primary-nav span,.eyebrow,.field-label,.stage-label,.form-hint,.meta-label{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.primary-nav span{color:var(--signal)}.account-links{align-items:center;gap:18px;display:flex}.account-command-links{gap:10px}.notification-link{border:1px solid var(--ink);background:var(--paper);place-items:center;width:40px;height:40px;display:grid}.notification-link:hover{background:var(--mint)}.notification-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px}.account-menu{position:relative}.account-menu summary{border:1px solid var(--ink);cursor:pointer;background:var(--paper);align-items:center;gap:9px;min-height:44px;padding:4px 10px 4px 4px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:hover,.account-menu[open] summary{background:var(--mint)}.account-avatar{background:var(--ink);width:34px;height:34px;color:var(--paper);letter-spacing:.05em;place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;font-weight:680;overflow:hidden}.account-menu-panel{border:1px solid var(--ink);background:var(--paper);width:min(330px,100vw - 24px);box-shadow:9px 9px 0 var(--ink);z-index:30;position:absolute;top:calc(100% + 10px);right:0}.account-menu-panel header{border-bottom:1px solid var(--ink);background:var(--paper-deep);flex-direction:column;gap:6px;padding:20px;display:flex}.account-menu-panel header strong{letter-spacing:-.03em;margin-top:5px;font-size:21px}.account-menu-panel header small{color:var(--quiet);overflow-wrap:anywhere}.account-menu-panel nav{grid-template-columns:1fr 1fr;display:grid}.account-menu-panel nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:49px;padding:12px 14px;font-size:12px;font-weight:640;display:flex}.account-menu-panel nav a:nth-child(2n){border-right:0}.account-menu-panel nav a:hover{background:var(--mint)}.account-menu-panel>button{background:var(--ink);width:100%;min-height:48px;color:var(--paper);text-align:left;cursor:pointer;border:0;padding:0 14px;font-weight:680}.account-menu-panel>button:hover{background:var(--signal);color:var(--ink)}.text-link{border-bottom:1px solid;font-size:13px;font-weight:650}.button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--paper);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:32px;padding:0 20px;font-size:13px;font-weight:680;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:hover{background:var(--signal);color:var(--ink)}.button:active{transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.58;transform:none}.button svg,.link-arrow svg{width:20px;height:20px}.button-small{gap:12px;min-height:40px;padding:0 15px}.button-ghost{color:var(--ink);background:0 0}.button-signal{color:#fff;background:#c63a24;border-color:#c63a24}.button-signal:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.page-shell{width:min(100%, var(--max));padding-inline:var(--page);margin:0 auto}.hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:690px;display:grid}.hero-copy{border-right:1px solid var(--ink);padding:clamp(72px,9vw,132px) clamp(30px,6vw,90px) 70px 0}.hero-copy .eyebrow{align-items:center;gap:10px;display:flex}.hero-copy .eyebrow:before{content:"";background:var(--signal);width:10px;height:10px}h1,h2,h3,p{margin-top:0}h1,h2,h3,th,td,dd,code{overflow-wrap:anywhere}main,section,article,aside,header,footer,nav,div{min-width:0}h1{font-variation-settings:"wdth" 82;letter-spacing:-.075em;max-width:970px;margin:28px 0 38px;font-size:clamp(60px,8.6vw,142px);font-weight:820;line-height:.82}.hero-outline{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.hero-intro{letter-spacing:-.025em;max-width:630px;margin-left:clamp(0px,12vw,180px);font-size:clamp(18px,2vw,27px);font-weight:470;line-height:1.3}.hero-actions{align-items:center;gap:20px;margin:34px 0 0 clamp(0px,12vw,180px);display:flex}.hero-rail{grid-template-rows:1fr auto;display:grid}.rail-diagram{flex-direction:column;justify-content:space-between;padding:46px 32px;display:flex}.rail-line{background:var(--ink);width:2px;height:280px;margin:40px auto;position:relative}.rail-line:before,.rail-line:after,.rail-node{border:2px solid var(--ink);background:var(--paper);content:"";width:15px;height:15px;position:absolute;left:50%;transform:translate(-50%)}.rail-line:before{top:0}.rail-line:after{background:var(--signal);bottom:0}.rail-node{background:var(--mint);top:47%}.rail-caption{text-transform:uppercase;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.rail-note{border-top:1px solid var(--ink);background:var(--mint);padding:28px 32px}.rail-note strong{letter-spacing:-.035em;margin-top:10px;font-size:22px;display:block}.statement-strip{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.statement-strip>div{flex-direction:column;justify-content:space-between;min-height:180px;padding:38px 42px;display:flex}.statement-strip>div:first-child{border-right:1px solid var(--ink)}.statement-strip p{letter-spacing:-.045em;max-width:530px;margin:26px 0 0;font-size:clamp(20px,2.3vw,34px);font-weight:650;line-height:1.05}.engine-section{border-bottom:1px solid var(--ink)}.section-head{grid-template-columns:.55fr 1.45fr;align-items:end;padding:72px 0 38px;display:grid}.section-head h2{font-variation-settings:"wdth" 88;letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(44px,6vw,88px);font-weight:780;line-height:.92}.engine-row{border-top:1px solid var(--ink);grid-template-columns:110px minmax(0,.95fr) minmax(320px,1fr) 90px;align-items:stretch;min-height:330px;display:grid}.engine-number,.engine-action{border-right:1px solid var(--ink);padding:30px 24px;font-family:IBM Plex Mono,monospace;font-size:12px}.engine-action{border-right:0;border-left:1px solid var(--ink);justify-content:center;align-items:flex-end;display:flex}.engine-action svg{width:32px;transition:transform .16s}.engine-row:hover .engine-action svg{transform:translate(6px)}.engine-title{flex-direction:column;justify-content:space-between;padding:46px 42px;display:flex}.engine-title h3{font-variation-settings:"wdth" 86;letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.5vw,76px);font-weight:760;line-height:.9}.engine-detail{border-left:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:46px 42px;display:flex}.engine-detail p{max-width:570px;font-size:20px;line-height:1.45}.engine-tags{flex-wrap:wrap;gap:8px;display:flex}.engine-tags span,.status-chip{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:9px}.method-section{border-bottom:1px solid var(--ink);grid-template-columns:.75fr 1.25fr;gap:80px;padding:100px 0;display:grid}.method-intro h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(42px,5vw,76px);line-height:.95}.method-list{border-top:1px solid var(--ink)}.method-step{border-bottom:1px solid var(--ink);grid-template-columns:70px 1fr;min-height:124px;padding:24px 0;display:grid}.method-step span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:12px}.method-step strong{letter-spacing:-.035em;margin-bottom:8px;font-size:25px;display:block}.method-step p{max-width:570px;color:var(--quiet);margin-bottom:0;line-height:1.5}.site-footer{width:min(100%, var(--max));min-height:360px;padding:64px var(--page) 28px;background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.footer-brand p{letter-spacing:-.045em;max-width:340px;margin:42px 0 0;font-size:30px;font-weight:650;line-height:1}.footer-links{grid-template-columns:1fr 1fr;gap:34px 28px;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links .eyebrow{color:var(--signal);margin-bottom:12px}.footer-links a{width:fit-content;font-size:14px;line-height:1.35}.footer-links a:hover{color:var(--signal)}.footer-meta{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f4f0e847;grid-column:1/-1;justify-content:space-between;margin-top:70px;padding-top:22px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.page-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);min-height:440px;padding:78px 0 56px;display:grid}.page-hero h1{overflow-wrap:anywhere;max-width:980px;margin:24px 0 0;font-size:clamp(46px,6vw,82px);line-height:.94}.page-hero-note{border-left:1px solid var(--ink);align-self:end;padding:26px 0 0 38px}.page-hero-note p{max-width:340px;margin:14px 0 0;font-size:16px;line-height:1.45}.choice-grid{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.choice-panel{border-right:1px solid var(--ink);flex-direction:column;min-height:520px;padding:48px;display:flex}.choice-panel:last-child{border-right:0}.choice-panel h2{font-variation-settings:"wdth" 86;letter-spacing:-.065em;margin:60px 0 22px;font-size:clamp(52px,6vw,82px);line-height:.9}.choice-panel p{max-width:500px;color:var(--quiet);font-size:18px;line-height:1.55}.choice-panel .button{width:fit-content;margin-top:auto}.choice-panel-dark{background:var(--ink);color:var(--paper)}.choice-panel-dark p{color:#f4f0e8b3}.choice-panel-dark .button{border-color:var(--paper);background:var(--paper);color:var(--ink)}.purpose-router{border-bottom:1px solid var(--ink)}.purpose-router-head{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:50px;padding:46px 0 30px;display:grid}.purpose-router-head h2{letter-spacing:-.06em;max-width:780px;margin:12px 0 0;font-size:clamp(42px,5.5vw,76px);line-height:.96}.purpose-router-head>p{max-width:520px;color:var(--quiet);margin:0;font-size:18px;line-height:1.5}.purpose-card-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purpose-card{text-align:left;min-height:156px;color:var(--ink);border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;gap:18px;padding:22px;transition:background-color .16s,color .16s;display:grid}.purpose-card:hover{background:var(--paper-deep)}.purpose-card.is-selected{background:var(--ink);color:var(--paper)}.purpose-card:focus-visible,.router-choice-group button:focus-visible,.router-destination-grid button:focus-visible{outline:3px solid var(--signal);outline-offset:-4px}.purpose-number,.purpose-card em{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-style:normal}.purpose-card-copy{align-content:start;gap:8px;display:grid}.purpose-card strong{letter-spacing:-.045em;font-size:clamp(22px,2.4vw,34px);line-height:1}.purpose-card small{max-width:520px;color:var(--quiet);font-size:14px;line-height:1.4}.purpose-card.is-selected small{color:#f4f0e8b3}.purpose-card em{color:var(--signal);margin-top:6px}.purpose-mark{font-size:18px}.purpose-card-other{grid-column:1/-1;min-height:112px}.purpose-route-config{border-top:1px solid var(--ink);margin-top:46px}.purpose-contract{grid-template-columns:.7fr 1.3fr;gap:40px;padding:28px 0;display:grid}.purpose-contract p{max-width:760px;margin:0;font-size:20px;line-height:1.45}.router-choice-group{border:0;border-top:1px solid var(--ink);margin:0;padding:32px 0}.router-choice-group legend{letter-spacing:-.035em;align-items:center;gap:18px;width:100%;padding:0 0 20px;font-size:26px;font-weight:700;display:flex}.router-choice-group legend span{color:var(--signal);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:10px}.router-option-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.router-option-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.router-option-grid button{text-align:left;min-height:132px;color:var(--ink);border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-content:start;gap:10px;padding:18px;display:grid}.router-option-grid button:hover,.router-destination-grid button:hover{background:var(--paper-deep)}.router-option-grid button.is-selected,.router-destination-grid button.is-selected{background:var(--mint)}.router-option-grid strong{font-size:17px;line-height:1.2}.router-option-grid small{color:var(--quiet);line-height:1.45}.router-destination-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);flex-wrap:wrap;display:flex}.router-destination-grid button{min-height:58px;color:var(--ink);border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:10px}.purpose-router-footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-height:116px;padding:26px 0;display:flex}.purpose-router-footer p{max-width:650px;color:var(--quiet);margin:0}.router-pending{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.prompt-direct-modes{grid-template-columns:.55fr 1fr auto;align-items:center;gap:30px;padding:34px 0 70px;display:grid}.prompt-direct-modes p{color:var(--quiet);margin:0}.prompt-direct-modes>div{gap:22px;display:flex}.route-selection-note{border:1px solid var(--ink);background:var(--mint);margin:0 0 28px;padding:18px}.route-selection-note strong{margin-top:8px;font-size:22px;display:block}.route-selection-note p{margin:7px 0 0;line-height:1.45}.builder-shell{border-bottom:1px solid var(--ink);grid-template-columns:270px minmax(0,1fr);display:grid}.builder-rail{border-right:1px solid var(--ink);padding:44px 30px}.builder-rail ol{margin:38px 0 0;padding:0;list-style:none}.builder-rail li{border-top:1px solid var(--line);min-height:60px;color:var(--quiet);grid-template-columns:35px 1fr;padding:15px 0;font-size:13px;display:grid}.builder-rail li:last-child{border-bottom:1px solid var(--line)}.builder-rail li span{font-family:IBM Plex Mono,monospace;font-size:10px}.builder-rail li.is-active{color:var(--ink);font-weight:700}.builder-rail li.is-active span{color:var(--signal)}.builder-main{min-height:720px;padding:clamp(42px,6vw,92px)}.builder-head{max-width:820px;margin-bottom:60px}.builder-head h1{margin:18px 0 20px;font-size:clamp(52px,6vw,86px)}.builder-head p{max-width:650px;color:var(--quiet);font-size:18px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:34px 22px;display:grid}.field{flex-direction:column;gap:11px;display:flex}.field-full{grid-column:1/-1}.field input,.field textarea,.field select{border:1px solid var(--ink);width:100%;min-height:58px;color:var(--ink);background:#ffffff40;border-radius:0;outline:none;padding:13px 15px;font-size:16px}.field textarea{resize:vertical;min-height:170px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{box-shadow:inset 4px 0 0 var(--signal)}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:#88877f}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;display:flex}.form-hint{max-width:430px;color:var(--quiet);text-transform:none;line-height:1.55}.form-error{border-left:4px solid var(--signal);background:#f04a2f14;margin:24px 0 0;padding:14px 16px;font-size:14px;line-height:1.45}.review-panel{border:1px solid var(--ink);background:var(--paper-deep);padding:30px}.review-panel dl{margin:26px 0 0}.review-panel div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;padding:14px 0;display:grid}.review-panel dt{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.review-panel dd{margin:0}.prompt-result{margin:calc(-1*clamp(42px,6vw,92px))}.result-head{border-bottom:1px solid var(--ink);padding:clamp(52px,7vw,100px)}.result-head h1{max-width:940px;margin:22px 0 28px;font-size:clamp(50px,6.5vw,96px)}.result-head>p{max-width:760px;color:var(--quiet);font-size:20px;line-height:1.5}.result-actions{gap:12px;margin-top:34px;display:flex}.result-section{border-bottom:1px solid var(--ink);padding:clamp(46px,6vw,86px)}.result-columns{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.result-columns>div{padding:32px 34px 20px 0}.result-columns>div:last-child{border-left:1px solid var(--ink);padding-left:34px}.result-columns-secondary{margin-top:0}.result-columns-secondary strong{font-weight:720}.technology-recommendation-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin:32px 0;display:grid}.technology-recommendation-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:170px;padding:26px}.technology-recommendation-grid h2{margin-top:18px;font-size:clamp(24px,3vw,38px)}.recommendation-verification{border-left:4px solid var(--signal);background:var(--paper-deep);color:var(--quiet);margin-top:28px;padding:16px;line-height:1.5}.result-section h2{letter-spacing:-.045em;margin:0 0 20px;font-size:34px}.result-section h3{letter-spacing:.08em;text-transform:uppercase;margin:28px 0 14px;font-family:IBM Plex Mono,monospace;font-size:10px}.result-section ul{margin:0;padding-left:19px}.result-section li{margin-bottom:10px;line-height:1.45}.phase-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:32px;display:grid}.result-phase{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:390px;padding:34px;display:flex}.result-phase>p{color:var(--quiet);line-height:1.5}.freeze-line{background:var(--mint);grid-template-columns:70px 1fr;gap:14px;margin-top:auto;padding:16px;font-size:13px;line-height:1.45;display:grid}.freeze-line span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.final-prompt-panel{background:var(--ink);color:var(--paper)}.final-prompt-head{justify-content:space-between;align-items:center;display:flex}.result-copy{color:var(--paper);cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.final-prompt-panel pre{color:#e9e3d7;white-space:pre-wrap;background:#101211;border:1px solid #f4f0e847;max-height:680px;margin:30px 0 0;padding:32px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.7;overflow:auto}.advanced-shell{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);display:grid}.advanced-form{border-right:1px solid var(--ink);padding:clamp(46px,6vw,90px) clamp(30px,6vw,88px) 90px 0}.advanced-aside{padding:54px 36px}.field small{color:var(--quiet);font-size:12px;line-height:1.5}.advanced-review,.advanced-result{margin-right:calc(-1*clamp(30px,6vw,88px))}.analysis-banner{border:1px solid var(--ink);background:var(--mint);padding:34px}.analysis-banner h2{letter-spacing:-.06em;margin:24px 0 14px;font-size:clamp(42px,5vw,68px);line-height:.92}.analysis-banner>p{max-width:760px;font-size:17px;line-height:1.5}.analysis-meta{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.analysis-meta span{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;padding-top:14px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.analysis-meta strong{letter-spacing:0;text-transform:none;font-family:Mona Sans Variable,Arial,sans-serif;font-size:15px}.analysis-section{margin-top:46px}.inference-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.inference-list article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:230px;padding:24px;display:flex}.inference-list h3{letter-spacing:-.035em;margin:24px 0 10px;font-size:21px}.inference-list strong{line-height:1.35}.inference-list p{color:var(--quiet);margin:auto 0 0;padding-top:24px;font-size:13px;line-height:1.45}.confidence{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;width:fit-content;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:8px}.confidence-low{border-color:var(--signal);color:var(--signal)}.confidence-high{background:var(--ink);color:var(--paper)}.question-list{gap:28px;margin-top:24px;display:grid}.question-list .field{border-bottom:1px solid var(--line);padding-bottom:28px}.question-list .field-label{letter-spacing:-.025em;text-transform:none;font-family:Mona Sans Variable,Arial,sans-serif;font-size:20px;font-weight:680}.question-list textarea{min-height:110px}.decision-dialog-layer{width:100%;padding:clamp(8px,3vw,36px) 0}.decision-dialog{border:1px solid var(--ink);background:var(--paper);width:min(820px,100%);box-shadow:14px 14px 0 var(--ink);margin:0 auto;padding:clamp(26px,5vw,52px)}.decision-dialog-head h2{letter-spacing:-.05em;max-width:700px;margin:26px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1}.decision-dialog-head p{max-width:640px;color:var(--quiet);margin:0;font-size:16px;line-height:1.5}.decision-progress{background:var(--paper-deep);height:4px;margin-top:14px}.decision-progress span{background:var(--signal);height:100%;transition:width .18s;display:block}.decision-question-nav{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.decision-question-nav button{border:1px solid var(--line-strong);width:34px;height:30px;color:var(--quiet);cursor:pointer;background:0 0;font-family:IBM Plex Mono,monospace;font-size:9px}.decision-question-nav button:not(:disabled):hover,.decision-question-nav button:not(:disabled):focus-visible{border-color:var(--signal);color:var(--signal)}.decision-question-nav button[aria-current=step]{border-color:var(--signal);background:var(--signal);color:var(--paper)}.decision-question-nav button:disabled:not([aria-current=step]){cursor:not-allowed;opacity:.38}.decision-options{gap:10px;margin-top:30px;display:grid}.decision-option{border:1px solid var(--ink);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:17px;display:grid}.decision-option:hover,.decision-option:focus-visible{background:var(--mint);box-shadow:inset 5px 0 0 var(--signal)}.decision-key{background:var(--ink);width:30px;height:30px;color:var(--paper);flex:0 0 30px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.decision-option strong{font-size:16px;display:block}.decision-option small{color:var(--quiet);margin-top:5px;font-size:12px;line-height:1.45;display:block}.decision-custom-toggle,.decision-back{color:var(--ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;margin-top:18px;padding:0 0 3px;font-family:IBM Plex Mono,monospace;font-size:10px}.decision-back{color:var(--quiet);margin-left:24px}.decision-custom{border-top:1px solid var(--line);gap:16px;margin-top:22px;padding-top:22px;display:grid}.decision-custom textarea{min-height:100px}.decision-custom .button{justify-self:end}.approved-decisions{border-top:1px solid var(--ink);margin:22px 0 18px}.approved-decisions article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:18px 0;display:grid}.approved-decisions h3{margin:0 0 7px;font-size:17px}.approved-decisions p{color:var(--quiet);margin:0;line-height:1.5}.privacy-note{color:var(--quiet);margin:14px 0 0;font-size:12px;line-height:1.5}.execution-ready{border-left:5px solid var(--signal);background:var(--mint);max-width:460px;padding:20px;line-height:1.55}.analysis-clear{border:1px solid var(--ink);background:var(--paper-deep);margin-top:40px;padding:22px}.analysis-warnings{border-left:5px solid var(--signal);background:#f04a2f14;margin-top:36px;padding:24px}.analysis-warnings ul{margin:18px 0 0;padding-left:18px}.analysis-warnings li{margin-top:9px;line-height:1.45}.source-findings{border-top:1px solid var(--ink);margin:22px 0 0;padding:0;list-style:none}.source-findings li{border-bottom:1px solid var(--line);padding:20px 0}.source-findings p{margin-bottom:10px;line-height:1.5}.advanced-result{margin-top:-90px}.advanced-result .result-head{padding-inline:0}.advanced-strategy>h2{max-width:840px;margin:24px 0 0;font-size:clamp(36px,4vw,58px);line-height:1}.tool-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.tool-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:200px;padding:25px}.tool-grid h3{letter-spacing:-.04em;text-transform:none;margin:28px 0 12px;font-family:Mona Sans Variable,Arial,sans-serif;font-size:28px}.tool-grid p{color:var(--quiet);line-height:1.5}.signal-list{border-top:1px solid var(--ink);margin:32px 0 0;padding:0;list-style:none}.signal-list li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;padding:18px 0;font-size:14px;line-height:1.4;display:grid}.signal-list span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:10px}.recovery-intake{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;display:grid}.recovery-copy{border-right:1px solid var(--ink);padding:70px 54px 70px 0}.recovery-copy h2{letter-spacing:-.06em;margin:20px 0 26px;font-size:clamp(42px,5vw,72px);line-height:.95}.recovery-copy p{max-width:520px;color:var(--quiet);font-size:18px;line-height:1.55}.source-list{padding:36px 0 36px 44px}.source-item{border-top:1px solid var(--ink);grid-template-columns:56px 1fr auto;align-items:center;min-height:95px;padding:20px 0;display:grid}.source-item:last-child{border-bottom:1px solid var(--ink)}.source-icon{border:1px solid var(--ink);place-items:center;width:32px;height:32px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.source-item strong{font-size:18px;display:block}.source-item small{color:var(--quiet)}.lock-note{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:80px;padding:90px 0;display:grid}.lock-note h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(42px,5vw,76px);line-height:.94}.checkpoint-demo{border:1px solid var(--ink);background:var(--mint);padding:32px}.checkpoint-demo strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:27px;display:block}.checkpoint-demo p{color:#3e4b43;line-height:1.5}.auth-shell{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(380px,.7fr);min-height:720px;display:grid}.auth-story{border-right:1px solid var(--ink);padding:clamp(64px,8vw,120px) clamp(40px,8vw,120px) 70px 0}.auth-story h1{margin-top:32px;font-size:clamp(64px,8vw,112px)}.auth-form{background:var(--paper-deep);padding:clamp(54px,6vw,88px) clamp(30px,5vw,72px)}.auth-form h2{letter-spacing:-.05em;font-size:40px}.auth-form .field{margin-top:24px}.auth-form .button{width:100%;margin-top:32px}.auth-switch{margin-top:24px;font-size:13px}.dashboard-shell{border-bottom:1px solid var(--ink);min-height:720px;padding:70px 0 100px}.dashboard-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.dashboard-head h1{margin:18px 0 0;font-size:clamp(58px,7vw,100px)}.empty-state{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:1fr 1fr;align-items:end;min-height:380px;margin-top:52px;padding:42px;display:grid}.empty-state h2{letter-spacing:-.06em;max-width:540px;margin:18px 0 0;font-size:clamp(42px,5vw,70px);line-height:.95}.empty-actions{justify-content:flex-end;gap:12px;display:flex}.workspace-summary{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:.55fr .55fr .55fr 1.15fr;margin-top:52px;display:grid}.workspace-summary article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:330px;padding:34px;display:flex}.workspace-summary strong{letter-spacing:-.08em;margin-top:auto;font-size:clamp(76px,8vw,120px);line-height:.85}.workspace-summary p{color:var(--quiet);margin:22px 0 0}.workspace-summary-action{background:var(--mint)}.workspace-summary-action h2{letter-spacing:-.055em;margin:auto 0 28px;font-size:42px;line-height:.96}.workspace-summary-action .button{width:fit-content}.dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-command-section{border-top:1px solid var(--ink);margin-top:76px;padding-top:38px}.dashboard-command-section>div h2{letter-spacing:-.055em;margin:14px 0 30px;font-size:clamp(36px,4vw,58px)}.dashboard-command-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.dashboard-command-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:180px;padding:24px;display:flex}.dashboard-command-grid a:hover{background:var(--mint)}.dashboard-command-grid strong{letter-spacing:-.04em;margin-top:auto;font-size:27px}.dashboard-command-grid small{color:var(--quiet);margin-top:8px}.account-shell{border-bottom:1px solid var(--ink);grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);min-height:760px;display:grid}.account-rail{border-right:1px solid var(--ink);flex-direction:column;padding:56px 28px 70px 0;display:flex}.account-rail>div:first-child{flex-direction:column;gap:7px;display:flex}.account-rail>div:first-child strong{letter-spacing:-.035em;margin-top:15px;font-size:24px}.account-rail>div:first-child small{color:var(--quiet);overflow-wrap:anywhere}.account-rail nav{border-top:1px solid var(--ink);margin-top:42px}.account-rail nav a{border-bottom:1px solid var(--ink);align-items:center;gap:13px;min-height:52px;font-size:13px;font-weight:660;display:flex}.account-rail nav a span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.account-rail nav a:hover{background:var(--mint);padding-left:8px}.account-rail-exits{flex-direction:column;gap:10px;margin-top:auto;display:flex}.account-rail-exits a{border-bottom:1px solid;width:fit-content;font-size:12px;font-weight:650}.account-main{min-width:0;padding:64px 0 100px clamp(34px,5vw,76px)}.account-page-head{border-bottom:1px solid var(--ink);padding-bottom:38px}.account-page-head h1{margin:18px 0 28px;font-size:clamp(52px,7vw,92px)}.account-page-head p{max-width:730px;color:var(--quiet);margin-bottom:0;font-size:18px;line-height:1.55}.account-page-head-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.account-metric-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.account-metric-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:230px;padding:26px;display:flex}.account-metric-grid a:hover{background:var(--mint)}.account-metric-grid strong{color:var(--signal);letter-spacing:-.07em;margin-top:auto;font-size:67px;line-height:.9}.account-metric-grid p{color:var(--quiet);margin:18px 0 0;line-height:1.45}.account-callout{border:1px solid var(--ink);background:var(--mint);justify-content:space-between;align-items:end;gap:30px;margin-top:52px;padding:30px;display:flex}.account-callout h2{letter-spacing:-.05em;margin:14px 0;font-size:40px}.account-callout p{max-width:650px;margin:0}.account-detail-list{border-top:1px solid var(--ink);margin:42px 0 0}.account-detail-list>div{border-bottom:1px solid var(--ink);grid-template-columns:.35fr 1fr;align-items:center;min-height:76px;padding:18px 0;display:grid}.account-detail-list dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.account-detail-list dd{overflow-wrap:anywhere;margin:0;font-size:19px}.account-truth-note{border-left:4px solid var(--signal);background:var(--paper-deep);margin:38px 0 0;padding:20px;line-height:1.55}.account-record-list{border-top:1px solid var(--ink);margin-top:42px}.account-record-list>a{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 130px;align-items:center;gap:24px;min-height:126px;padding:22px 0;display:grid}.account-record-list>a:hover{background:var(--mint);padding-inline:16px}.account-record-list h2{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(26px,3vw,38px)}.account-record-list p{color:var(--quiet);margin:0}.account-record-list>a>strong{color:var(--signal);font-family:IBM Plex Mono,monospace}.account-record-list time{font-size:12px}.account-empty{border:1px solid var(--ink);background:var(--paper-deep);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;margin-top:42px;padding:34px;display:flex}.account-empty h2{letter-spacing:-.055em;max-width:650px;margin:16px 0 30px;font-size:clamp(38px,5vw,62px);line-height:.98}.notification-list{border-top:1px solid var(--ink);margin-top:42px}.notification-list article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr auto;gap:30px;min-height:150px;padding:25px;display:grid}.notification-list article.notification-unread{border-left:7px solid var(--signal);background:var(--paper-deep)}.notification-list h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:29px}.notification-list p{color:var(--quiet);margin:0}.notification-list article>div:last-child{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.notification-list time{color:var(--quiet);font-size:11px}.membership-card{border:1px solid var(--ink);background:var(--mint);grid-template-columns:1fr auto;gap:40px;margin-top:42px;padding:36px;display:grid}.membership-card h2{letter-spacing:-.06em;margin:20px 0 14px;font-size:clamp(45px,6vw,76px)}.membership-card p{max-width:650px;margin:0;line-height:1.55}.membership-card>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.usage-card{border:1px solid var(--ink);background:var(--mint);grid-template-columns:1fr 1fr;gap:40px;margin-top:42px;padding:32px;display:grid}.usage-card>div{flex-direction:column;gap:10px;display:flex}.usage-card>div:first-child>strong{color:var(--signal);letter-spacing:-.08em;font-size:clamp(64px,8vw,104px);line-height:.85}.usage-card progress{width:100%;height:18px;accent-color:var(--signal)}.usage-costs{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.usage-costs article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:180px;padding:20px;display:flex}.usage-costs strong{color:var(--signal);margin-top:auto;font-size:48px}.usage-costs small{color:var(--quiet)}.usage-inline{border-left:3px solid var(--signal);background:var(--deep-paper);color:var(--quiet);margin:0 0 18px;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:10px}.usage-inline a{color:var(--ink);text-decoration:underline}.generation-credit-selector{border-left:3px solid var(--signal);background:var(--deep-paper);grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:8px 18px;margin:0 0 18px;padding:14px;display:grid}.generation-credit-selector>span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.generation-credit-selector select{border:1px solid var(--ink);background:var(--paper);border-radius:0;min-width:0;padding:10px}.generation-credit-selector small{color:var(--quiet);grid-column:1/-1;line-height:1.45}.team-credit-panel>.usage-costs{margin-bottom:18px}.settings-ledger{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.settings-ledger article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:320px;padding:26px;display:flex}.settings-ledger h2{letter-spacing:-.045em;margin:32px 0 16px;font-size:31px}.settings-ledger p{color:var(--quiet);line-height:1.5}.settings-ledger .status-chip{align-self:flex-start;margin-top:auto}.developer-usage-strip{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:34px 0 42px;display:grid}.developer-usage-strip article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:8px;min-width:0;padding:22px;display:grid}.developer-usage-strip span,.developer-usage-strip small{color:var(--quiet)}.developer-usage-strip strong{font-family:var(--font-mono);font-size:clamp(25px,3vw,42px)}.developer-api-console{gap:34px;display:grid}.developer-key-form{background:var(--deep-paper);border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:24px 34px;padding:clamp(24px,4vw,42px);display:grid}.developer-key-form header,.developer-key-form fieldset{grid-column:1/-1}.developer-key-form h2,.developer-credential-list h2,.developer-secret-panel h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(28px,4vw,48px)}.developer-key-form label{gap:9px;font-weight:700;display:grid}.developer-key-form input,.developer-key-form select{width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;padding:13px 14px}.developer-key-form fieldset{border:1px solid var(--ink);gap:14px;margin:0;padding:20px;display:grid}.developer-key-form fieldset label{grid-template-columns:auto 1fr;align-items:start;font-weight:400}.developer-key-form fieldset input{width:18px;height:18px;margin-top:3px}.developer-key-form fieldset span{gap:4px;display:grid}.developer-key-form fieldset strong,.developer-key-form fieldset small{font-family:var(--font-mono)}.developer-key-form fieldset small{color:var(--quiet)}.developer-key-form .button{place-self:end start}.developer-secret-panel{background:var(--mint);border:2px solid var(--ink);padding:clamp(24px,4vw,40px)}.developer-secret-panel code{overflow-wrap:anywhere;background:var(--ink);color:var(--paper);font-family:var(--font-mono);padding:16px;line-height:1.55;display:block}.developer-secret-panel>div{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.developer-api-message{font-family:var(--font-mono);background:var(--deep-paper);border-left:5px solid var(--signal);margin:-16px 0 0;padding:14px 18px}.developer-credential-list{border-top:1px solid var(--ink);gap:0;display:grid}.developer-credential-list>header{padding:0 0 24px}.developer-credential-list>article{border-bottom:1px solid var(--ink);grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.developer-credential-list h3{margin:7px 0;font-size:25px}.developer-credential-list code{font-family:var(--font-mono);overflow-wrap:anywhere}.developer-credential-list dl{grid-template-columns:1fr 1fr;gap:14px 22px;margin:0;display:grid}.developer-credential-list dl div{min-width:0}.developer-credential-list dt{color:var(--quiet);text-transform:uppercase;letter-spacing:.09em;font-size:12px}.developer-credential-list dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:4px 0 0;font-size:13px}.developer-docs-shell{max-width:1220px}.developer-principles{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:36px 0 62px;display:grid}.developer-principles article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:220px;padding:26px}.developer-principles span{font-family:var(--font-mono);color:var(--signal)}.developer-principles h2{margin:42px 0 12px;font-size:31px}.developer-doc-section{background:var(--deep-paper);border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:38px;margin:0 0 62px;padding:clamp(26px,5vw,52px);display:grid}.developer-doc-section h2,.developer-endpoints h2{letter-spacing:-.05em;margin:9px 0 14px;font-size:clamp(31px,5vw,58px)}.developer-doc-section pre{color:var(--paper);background:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:20px;overflow-x:auto}.developer-doc-section .button{justify-self:end}.developer-endpoints{border-top:1px solid var(--ink);margin-bottom:62px}.developer-endpoints header{padding:30px 0}.developer-endpoints article{border-top:1px solid var(--ink);grid-template-columns:70px minmax(240px,.8fr) minmax(0,1fr);align-items:baseline;gap:22px;padding:19px 0;display:grid}.developer-endpoints article strong,.developer-endpoints code{font-family:var(--font-mono)}.developer-endpoints article strong{color:var(--signal)}.developer-endpoints article p{color:var(--quiet);margin:0}.technology-preferences-form{border:1px solid var(--ink);background:var(--paper-deep);margin-top:54px;padding:clamp(26px,4vw,42px)}.technology-preference-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.technology-preference-heading h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(38px,5vw,62px)}.technology-preference-intro{max-width:760px;color:var(--quiet);margin:22px 0 34px;font-size:16px;line-height:1.55}.technology-preferences-form .field small{color:var(--quiet);line-height:1.45}.technology-preference-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:30px;padding-top:24px;display:flex}.saved-prompt-actions{gap:12px;margin-top:28px;display:flex}.premium-grid article>.button{align-self:flex-start;margin-top:12px}.recovery-entry-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.recovery-workspace-shell{border-bottom:1px solid var(--ink);min-height:720px;padding:70px 0 100px}.recovery-head-actions{align-items:center;gap:14px;display:flex}.recovery-create-grid,.recovery-add-section{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:clamp(40px,8vw,120px);margin-top:52px;padding:46px 0;display:grid}.recovery-create-grid h2,.recovery-add-section h2,.recovery-section-head h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(36px,4vw,58px);line-height:.98}.recovery-create-grid>div>p{max-width:540px;color:var(--quiet);line-height:1.6}.recovery-form{border:1px solid var(--ink);background:var(--paper-deep);padding:32px}.recovery-form .field+.field,.recovery-form .form-grid{margin-top:22px}.recovery-form .button{margin-top:24px}.form-note,.form-success{margin:18px 0 0;font-size:13px;line-height:1.55}.form-note{color:var(--quiet)}.form-success{color:#23613a}.recovery-project-head{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);gap:60px;margin-top:46px;padding:52px 0;display:grid}.recovery-project-head h1{margin:18px 0;font-size:clamp(52px,7vw,96px)}.recovery-project-head>div>p{max-width:800px;color:var(--quiet);font-size:18px;line-height:1.6}.recovery-project-state{border:1px solid var(--ink);background:var(--mint);flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.recovery-project-state strong{text-transform:capitalize;margin-top:auto;font-size:28px}.recovery-project-state small{color:var(--quiet);margin-top:12px;line-height:1.5}.recovery-evidence-section{padding:60px 0}.recovery-section-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.recovery-table{border-top:1px solid var(--ink);margin-top:38px}.recovery-table-head,.recovery-table-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.6fr) .4fr .4fr;align-items:center;gap:24px;padding:16px 20px;display:grid}.recovery-table-head,.recovery-evidence-head{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.recovery-table-row{min-height:116px;transition:background .16s}.recovery-table-row:hover{background:var(--mint)}.recovery-table-row div,.recovery-evidence-row>div{flex-direction:column;gap:10px;min-width:0;display:flex}.recovery-table-row strong,.recovery-evidence-row strong{font-size:22px}.recovery-table-row small,.recovery-evidence-row small{color:var(--quiet);overflow-wrap:anywhere;line-height:1.5}.recovery-table-row time,.recovery-evidence-row time{font-size:13px}.recovery-evidence-head,.recovery-evidence-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) .45fr .55fr .45fr;align-items:center;gap:24px;padding:16px 20px;display:grid}.recovery-evidence-row{min-height:130px}.recovery-evidence-row>span{text-transform:capitalize;font-size:13px}.verification-state{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.verification-state code,.verification-history-row code{overflow-wrap:anywhere;max-width:100%;font-family:IBM Plex Mono,monospace;font-size:11px}.recovery-source-upload{border-top:1px solid var(--line);gap:10px;width:100%;margin-top:8px;padding-top:12px;display:grid}.recovery-source-upload input[type=file]{background:var(--paper);max-width:100%;padding:9px;font-size:11px}.recovery-source-upload small{font-size:11px}.recovery-source-upload .button{width:100%;min-height:40px;padding:10px 12px}.verification-action{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.verification-action small{max-width:260px;margin:0}.recovery-verification-section,.recovery-audit-section{border-top:1px solid var(--ink);padding:60px 0}.recovery-audit-controls{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.recovery-audit-controls small{flex-basis:100%}.readiness-approval-action{flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px;display:flex}.recovery-audit-head,.recovery-audit-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.7fr) .35fr minmax(0,1.5fr) .45fr;align-items:center;gap:24px;padding:16px 20px;display:grid}.recovery-audit-head{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.recovery-audit-row{min-height:148px}.recovery-audit-row>div{flex-direction:column;gap:9px;min-width:0;display:flex}.recovery-audit-row strong{font-size:17px}.recovery-audit-row small{color:var(--quiet);overflow-wrap:anywhere;line-height:1.5}.recovery-audit-row time{font-size:13px}.verification-history-head,.verification-history-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,.85fr) minmax(0,1fr) .45fr;align-items:center;gap:24px;padding:16px 20px;display:grid}.verification-history-head{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.verification-history-row{min-height:132px}.verification-history-row>div{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.verification-history-row strong{overflow-wrap:anywhere;font-size:16px}.verification-history-row small,.verification-history-row time{color:var(--quiet);font-size:12px;line-height:1.45}.recovery-empty-ledger{border:1px solid var(--ink);background:var(--paper-deep);margin-top:38px;padding:34px}.recovery-empty-ledger p{color:var(--quiet);margin-bottom:0}.recovery-add-section{border-bottom:1px solid var(--ink)}.recovery-feature-section{padding:70px 0 0}.recovery-truth-note{border:1px solid var(--ink);background:var(--mint);grid-template-columns:.35fr 1.65fr;gap:28px;margin-top:34px;padding:22px 24px;display:grid}.recovery-truth-note p{color:var(--quiet);margin:0;line-height:1.55}.recovery-feature-head,.recovery-feature-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) .55fr .65fr .4fr;align-items:center;gap:24px;padding:16px 20px;display:grid}.recovery-feature-head{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.recovery-feature-row{min-height:138px}.recovery-feature-row>div:first-child{flex-direction:column;gap:10px;display:flex}.recovery-feature-row strong{font-size:22px}.recovery-feature-row small,.recovery-feature-row>span{color:var(--quiet);font-size:13px;line-height:1.5}.recovery-feature-row time{font-size:13px}.feature-state-control{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.feature-state-control select{border:1px solid var(--ink);background:var(--paper);min-width:150px;font:inherit;text-transform:capitalize;padding:9px 30px 9px 10px;font-size:13px}.text-button{color:var(--signal);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:12px}.text-button:disabled{color:var(--quiet);cursor:default;opacity:.65}.recovery-feature-add{margin-top:60px}.recovery-checkpoint-section{padding:80px 0 0}.checkpoint-list{border-top:1px solid var(--ink);margin-top:38px}.checkpoint-card{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:50px;padding:34px 20px;display:grid}.checkpoint-card h3{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(28px,3vw,42px)}.checkpoint-card p{color:var(--quiet);line-height:1.6}.checkpoint-card dl{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.checkpoint-card dl>div{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:22px;padding:18px;display:flex}.checkpoint-card dl>div:last-child{border-right:0}.checkpoint-card dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.checkpoint-card dd{margin:0;font-size:22px}.checkpoint-card time{font-size:13px}.recovery-checkpoint-add{margin-top:60px}.recovery-defect-section{padding:80px 0 0}.recovery-defect-head,.recovery-defect-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) .7fr .35fr .55fr;align-items:center;gap:24px;padding:16px 20px;display:grid}.recovery-defect-head{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.recovery-defect-row{min-height:144px}.recovery-defect-row>div{flex-direction:column;gap:9px;min-width:0;display:flex}.recovery-defect-row strong{font-size:19px}.recovery-defect-row small{color:var(--quiet);overflow-wrap:anywhere;line-height:1.5}.recovery-defect-add{margin-top:60px}.recovery-test-section{padding:80px 0 0}.test-record-list{gap:28px;margin-top:38px;display:grid}.test-record-card{border:1px solid var(--ink);background:var(--paper)}.test-record-card>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 30px;display:flex}.test-record-card h3{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3vw,42px)}.test-record-card header small,.test-record-card time{color:var(--quiet)}.test-record-body{grid-template-columns:1.3fr 1fr 1fr .7fr;display:grid}.test-record-body>div{border-right:1px solid var(--ink);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.test-record-body>div:last-child{border-right:0}.test-record-body p{color:var(--quiet);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.test-record-body code{background:var(--ink);color:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5}.test-record-body small{color:var(--quiet);line-height:1.45}.recovery-test-add{margin-top:60px}.recovery-test-form{gap:20px;display:grid}.recovery-roadmap-section{padding:80px 0 0}.roadmap-list{gap:28px;margin-top:38px;display:grid}.roadmap-card{border:1px solid var(--ink);background:var(--deep-paper)}.roadmap-card>header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:44px;padding:32px;display:grid}.roadmap-card h3{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,48px)}.roadmap-card p{color:var(--quiet);line-height:1.6}.roadmap-card dl{border:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.roadmap-card dl>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;gap:14px;padding:16px;display:flex}.roadmap-card dl>div:nth-child(2n){border-right:0}.roadmap-card dl>div:nth-last-child(-n+2){border-bottom:0}.roadmap-card dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.roadmap-card dd{margin:0;font-size:20px}.roadmap-card ol{counter-reset:roadmap-phase;margin:0;padding:0;list-style:none}.roadmap-card li{border-bottom:1px solid var(--ink);grid-template-columns:100px minmax(180px,.45fr) 1fr 1fr;align-items:start;gap:24px;padding:24px 32px;display:grid}.roadmap-card li:last-child{border-bottom:0}.roadmap-card h4{margin:0;font-size:20px}.roadmap-card li p,.roadmap-card li small{margin:0}.recovery-roadmap-add{margin-top:60px}.recovery-roadmap-form{gap:22px;display:grid}.roadmap-phase-builder{gap:18px;display:grid}.roadmap-phase-fieldset{border:1px solid var(--ink);gap:16px;margin:0;padding:20px;display:grid}.roadmap-phase-fieldset legend{letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:10px}.roadmap-form-actions{justify-content:space-between;gap:18px;display:flex}.recovery-release-section{padding:80px 0 0}.release-charter-list{gap:28px;margin-top:38px;display:grid}.release-charter-card{border:1px solid var(--ink);background:var(--paper)}.release-charter-card>header{border-bottom:1px solid var(--ink);justify-content:space-between;gap:36px;padding:30px 32px;display:flex}.release-charter-card h3{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,48px)}.release-charter-card header p{max-width:760px;color:var(--quiet);line-height:1.6}.release-charter-card header small,.release-charter-card time{color:var(--quiet)}.release-charter-columns{grid-template-columns:repeat(3,1fr);display:grid}.release-charter-columns>div{border-right:1px solid var(--ink);min-width:0;padding:26px 30px}.release-charter-columns>div:last-child{border-right:0}.release-charter-columns ul,.release-charter-columns ol{margin:20px 0 0;padding-left:20px}.release-charter-columns li{color:var(--quiet);margin-bottom:12px;line-height:1.5}.recovery-release-add{margin-top:60px}.recovery-release-form{gap:20px;display:grid}.recovery-acceptance-section{padding:80px 0 0}.acceptance-review-list{gap:28px;margin-top:38px;display:grid}.acceptance-review-card{border:1px solid var(--ink);background:var(--paper)}.acceptance-review-card>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:36px;padding:30px 32px;display:flex}.acceptance-review-card h3{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,48px)}.acceptance-review-card header p{max-width:780px;color:var(--quiet);line-height:1.6}.acceptance-review-card time{color:var(--quiet)}.acceptance-review-card ol{margin:0;padding:0;list-style:none}.acceptance-review-card li{border-bottom:1px solid var(--ink);grid-template-columns:minmax(220px,1fr) .35fr minmax(220px,.8fr) minmax(200px,.7fr);align-items:start;gap:24px;padding:24px 30px;display:grid}.acceptance-review-card li:last-child{border-bottom:0}.acceptance-review-card li>div{flex-direction:column;gap:9px;min-width:0;display:flex}.acceptance-review-card li p{color:var(--quiet);margin:0;line-height:1.5}.acceptance-review-card li small{color:var(--quiet);line-height:1.45}.recovery-acceptance-add{margin-top:60px}.recovery-acceptance-form{gap:22px;display:grid}.acceptance-decision-builder{gap:18px;display:grid}.acceptance-decision-fieldset{border:1px solid var(--ink);gap:18px;margin:0;padding:20px;display:grid}.acceptance-decision-fieldset legend{letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:10px}.acceptance-decision-fieldset>p{margin:0;line-height:1.55}.recovery-closure-section{padding:80px 0 0}.release-closure-list{gap:28px;margin-top:38px;display:grid}.release-closure-card{border:1px solid var(--ink);background:var(--mint)}.release-closure-card>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:36px;padding:30px 32px;display:flex}.release-closure-card h3{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,4vw,48px)}.release-closure-card header p{max-width:780px;color:var(--quiet);line-height:1.6}.release-closure-card time{color:var(--quiet)}.release-closure-card dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.release-closure-card dl>div{border-right:1px solid var(--ink);flex-direction:column;gap:14px;padding:22px 26px;display:flex}.release-closure-card dl>div:last-child{border-right:0}.release-closure-card dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.release-closure-card dd{text-transform:capitalize;margin:0;font-size:18px}.release-closure-actions{border-top:1px solid var(--ink);justify-content:flex-end;padding:22px 26px;display:flex}.recovery-closure-add{margin-top:60px}.recovery-release-closure-form{gap:22px;display:grid}.recovery-handover-section{padding:80px 0 0}.handover-list{border-top:1px solid var(--ink);margin-top:38px}.handover-card{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;min-height:132px;padding:24px 28px;display:flex}.handover-card h3{letter-spacing:-.04em;margin:10px 0;font-size:clamp(24px,3vw,36px)}.handover-card small{color:var(--quiet)}.handover-actions{flex-wrap:wrap;gap:12px;display:flex}.recovery-handover-add{margin-top:60px}.recovery-handover-form{gap:20px;display:grid}.library-list{border-top:1px solid var(--ink);margin-top:52px}.library-channel-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:48px 0 78px;display:grid}.library-channel-grid>*{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:310px;color:inherit;flex-direction:column;padding:28px;display:flex}.library-channel-grid>a:hover{background:var(--mint)}.library-channel-grid h2{letter-spacing:-.045em;margin:30px 0 14px;font-size:clamp(28px,3vw,42px)}.library-channel-grid p{color:var(--quiet);margin:0;line-height:1.5}.library-channel-grid strong{color:var(--signal);margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:38px}.library-channel-grid>*>span:last-child{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.library-discovery-callout{border:1px solid var(--ink);background:var(--ink);color:var(--paper);grid-template-columns:1.1fr 1fr auto;align-items:end;gap:32px;margin:-46px 0 78px;padding:28px;display:grid}.library-discovery-callout:hover{background:var(--signal)}.library-discovery-callout h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,4vw,48px);line-height:1}.library-discovery-callout p{color:inherit;opacity:.78;margin:0;line-height:1.5}.library-discovery-callout>span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}.library-private-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.library-private-head h2{margin:12px 0 0;font-size:clamp(34px,4vw,52px)}.publication-panel{border:1px solid var(--ink);background:var(--paper-deep);margin:42px 0;padding:26px}.publication-panel p{max-width:720px;line-height:1.55}.publication-panel .button{margin-top:12px}.premium-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.premium-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:260px;padding:28px;display:flex}.premium-grid h2{margin:30px 0 12px;font-size:clamp(28px,3vw,42px)}.premium-grid .status-chip{align-self:flex-start;margin-top:auto}.moderation-list{border-top:1px solid var(--ink);margin-top:48px}.moderation-list>article{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:26px 0;display:grid}.moderation-list h2{margin:12px 0 8px;font-size:clamp(25px,3vw,38px)}.moderation-list p{color:var(--quiet);margin:0}.moderation-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.moderation-actions .form-error{width:100%}.affiliate-registry-shell .dashboard-head p{max-width:740px;color:var(--quiet);font-size:17px;line-height:1.55}.affiliate-performance{border:1px solid var(--ink);background:var(--paper-deep);margin:48px 0 64px;padding:clamp(24px,4vw,42px)}.affiliate-performance-head{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.affiliate-performance-head h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(32px,5vw,58px)}.affiliate-performance-head p{color:var(--quiet);margin:0;line-height:1.55}.affiliate-performance-metrics{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.affiliate-performance-metrics article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px}.affiliate-performance-metrics span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.affiliate-performance-metrics strong{color:var(--signal);margin-top:10px;font-size:44px;display:block}.affiliate-performance-chart{border-bottom:1px solid var(--ink);grid-template-columns:repeat(30,1fr);align-items:end;gap:4px;height:190px;margin:0;padding:18px 0 0;list-style:none;display:grid}.affiliate-performance-chart li{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.affiliate-performance-bar{background:var(--signal);width:100%;min-height:2px}.affiliate-performance-chart time{writing-mode:vertical-rl;min-height:18px;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:8px}.affiliate-registry{margin-top:48px}.affiliate-editor{border:1px solid var(--ink);background:var(--paper-deep);margin-bottom:34px;padding:clamp(24px,4vw,42px)}.affiliate-editor-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:30px;display:flex}.affiliate-editor-status{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.affiliate-editor-heading h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(30px,4vw,48px)}.registry-metric-note{border-left:5px solid var(--mint);background:var(--paper-deep);margin:0 0 34px;padding:22px}.registry-metric-note p{max-width:820px;color:var(--quiet);margin:10px 0 0;line-height:1.55}.affiliate-registry-list{border-top:1px solid var(--ink);margin-top:68px;padding-top:28px}.affiliate-registry-list-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.affiliate-registry-list-head strong{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:42px}.affiliate-status-inactive{opacity:.68}.affiliate-status-active{background:var(--mint)}.contextual-recommendations{border-top:6px solid var(--signal);background:var(--paper-deep)}.contextual-recommendations>h2{letter-spacing:-.055em;margin:16px 0 10px;font-size:clamp(34px,5vw,64px)}.recommendation-boundary{max-width:820px;color:var(--quiet);line-height:1.6}.recommendation-loading{letter-spacing:.06em;text-transform:uppercase;margin:34px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px}.recommendation-cards{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.recommendation-cards article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;align-items:flex-start;min-height:260px;padding:26px;display:flex}.recommendation-cards h3{letter-spacing:-.04em;margin:30px 0 12px;font-size:30px}.recommendation-cards p{color:var(--quiet);margin:0 0 26px;line-height:1.55}.recommendation-cards .button{margin-top:auto}.library-labels,.library-row{grid-template-columns:minmax(0,1.8fr) .55fr .35fr .55fr;align-items:center;gap:24px;display:grid}.library-labels{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:9px}.library-row{border-bottom:1px solid var(--ink);min-height:132px;padding:24px 20px;transition:background .16s}.library-row:hover{background:var(--mint)}.library-row h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(25px,3vw,38px)}.library-row>span,.library-row>strong,.library-row time{font-size:13px}.library-row>strong{color:var(--signal);font-family:IBM Plex Mono,monospace}.library-head-actions{align-items:center;gap:14px;display:flex}.prompt-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;margin-top:44px;display:grid}.prompt-card{border:1px solid var(--ink);background:var(--paper);min-width:0;color:inherit}a.prompt-card:hover{box-shadow:7px 7px 0 var(--ink);transform:translateY(-3px)}.prompt-thumbnail{isolation:isolate;aspect-ratio:16/9;border-bottom:1px solid var(--ink);background:var(--paper-deep);background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.prompt-thumbnail:before{content:"";z-index:1;background:#f4f0e89e;position:absolute;inset:0}.prompt-thumbnail:after{content:"";z-index:1;opacity:.34;border:1px solid;width:42%;height:72%;position:absolute;bottom:-24%;right:14%;transform:skew(-18deg)}.prompt-thumbnail-public{background-color:var(--mint)}.prompt-thumbnail-premium{background-color:var(--ink);color:var(--paper)}.prompt-thumbnail-premium:before,.prompt-thumbnail-image:before{background:#1719187a}.prompt-thumbnail-image{color:#fff}.prompt-thumbnail>img{z-index:0;object-fit:cover;transform:scale(1.025)}.prompt-thumbnail>span,.prompt-thumbnail>strong{z-index:2;position:relative}.prompt-thumbnail>span{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-self:flex-start;gap:5px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.prompt-thumbnail>span small{letter-spacing:.04em;opacity:.72;font-size:8px}.prompt-thumbnail>.prompt-thumbnail-tier{z-index:3;letter-spacing:.12em;text-align:center;border-block:1px solid;width:160px;padding:8px 0;font-size:10px;font-weight:800;line-height:1;display:block;position:absolute;top:17px;right:-43px;transform:rotate(35deg);box-shadow:0 3px #17191824}.prompt-thumbnail-tier-basic{color:var(--ink);background:var(--mint)}.prompt-thumbnail-tier-public{color:#fff;background:#274c77}.prompt-thumbnail-tier-premium{color:var(--ink);background:#f2b84b}.prompt-thumbnail-tier-private{color:var(--ink);background:var(--paper-deep)}.prompt-thumbnail>strong{letter-spacing:-.08em;font-size:clamp(38px,5vw,68px);line-height:.8}.prompt-thumbnail-signal{box-shadow:inset 0 5px 0 var(--signal)}.prompt-thumbnail-mint{box-shadow:inset 0 5px 0 var(--mint)}.prompt-thumbnail-blue{box-shadow:inset 0 5px #274c77}.prompt-thumbnail-saffron{box-shadow:inset 0 5px #e18b20}.prompt-copy-button{min-height:38px;padding:9px 14px;font-size:11px}.prompt-card-body{padding:20px}.prompt-card-body h2{letter-spacing:-.045em;margin:12px 0 9px;font-size:clamp(24px,2.6vw,34px);line-height:1}.prompt-card-body>p{min-height:48px;color:var(--quiet);margin:0 0 20px;line-height:1.45}.prompt-card-body>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding-top:14px;font-size:12px;display:flex}.prompt-card-body>div strong{color:var(--signal);font-family:IBM Plex Mono,monospace}.prompt-card-body time{color:var(--quiet);margin-top:12px;font-size:11px;display:block}.discovery-shell .dashboard-head p{max-width:720px;color:var(--quiet);font-size:17px;line-height:1.55}.library-discovery-form{border:1px solid var(--ink);background:var(--paper-deep);margin-top:50px;padding:30px}.discovery-search-field input{min-height:68px;font-size:18px}.library-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.library-filter-grid .field>span,.discovery-search-field>span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.library-filter-grid .field select{min-height:50px;font-size:13px}.library-filter-actions{justify-content:flex-end;gap:14px;margin-top:24px;display:flex}.library-result-summary{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:32px;margin-top:54px;padding-bottom:24px;display:flex}.library-result-summary h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4vw,52px)}.library-result-summary p{max-width:480px;color:var(--quiet);text-align:right;margin:0;line-height:1.5}.discovery-gallery{margin-top:28px}.discovery-card{content-visibility:auto;contain-intrinsic-size:auto 520px}.discovery-card-locked{position:relative}.discovery-card-locked:after{content:"Premium";border:1px solid var(--paper);background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:9px;position:absolute;top:16px;right:16px}.discovery-keywords{flex-wrap:wrap;gap:7px;min-height:28px;margin:0 0 18px;padding:0;list-style:none;display:flex}.discovery-keywords li{border:1px solid var(--line);text-transform:lowercase;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.discovery-card-body .discovery-card-meta{align-items:center}.discovery-card-meta strong{text-transform:uppercase}.discovery-lock-note{border-top:1px solid var(--ink);background:var(--ink);color:var(--paper);margin:0;padding:16px 20px;font-size:12px;line-height:1.45}.discovery-empty-state{margin-top:28px}.prompt-studio-shell{padding:clamp(60px,8vw,110px) 0}.prompt-studio-shell>header{max-width:900px;margin-bottom:52px}.prompt-studio-shell>header .eyebrow{margin-top:36px;display:block}.prompt-studio-shell>header h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(50px,7vw,92px);line-height:.92}.prompt-studio-shell>header p{max-width:760px;color:var(--quiet);font-size:18px;line-height:1.6}.prompt-studio-form,.prompt-edit-panel{border:1px solid var(--ink);background:var(--paper-deep);padding:clamp(24px,4vw,42px)}.prompt-studio-text{font-family:IBM Plex Mono,monospace;min-height:420px!important;font-size:13px!important}.prompt-edit-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.prompt-edit-panel h2{letter-spacing:-.05em;margin:16px 0 28px;font-size:clamp(32px,4vw,50px);line-height:.98}.prompt-edit-panel>p{color:var(--quiet);line-height:1.55}.prompt-edit-panel .field+.field,.prompt-edit-panel .form-grid+.button{margin-top:20px}.prompt-version-ledger{border-bottom:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;gap:44px;padding:54px 0;display:grid}.prompt-version-ledger h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(30px,4vw,50px)}.prompt-version-ledger>div:last-child{border-top:1px solid var(--ink)}.prompt-version-ledger a{border-bottom:1px solid var(--ink);color:inherit;grid-template-columns:55px 1fr auto;gap:18px;padding:18px 0;display:grid}.prompt-version-ledger a:hover{background:var(--mint);padding-inline:12px}.prompt-version-ledger strong{color:var(--signal);font-family:IBM Plex Mono,monospace}.prompt-version-ledger small{color:var(--quiet)}.saved-prompt-edit{float:right}.saved-prompt-head>.prompt-thumbnail{width:min(560px,100%);margin:34px 0}.prompt-keywords{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.prompt-keywords span{border:1px solid var(--ink);padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:10px}.saved-prompt{border-bottom:1px solid var(--ink)}.saved-prompt-head{border-bottom:1px solid var(--ink);padding:clamp(60px,8vw,110px) 0 60px}.saved-prompt-head .eyebrow{margin-top:58px;display:block}.saved-prompt-head h1{margin:20px 0 26px;font-size:clamp(56px,7vw,104px)}.saved-prompt-head>p{max-width:760px;color:var(--quiet);font-size:20px;line-height:1.5}.saved-prompt-meta{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.saved-prompt-meta span{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;padding:18px 20px 0 0;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.saved-prompt-meta strong{letter-spacing:0;text-transform:none;font-family:Mona Sans Variable,Arial,sans-serif;font-size:14px}.features-hero{border-bottom:1px solid var(--ink);grid-template-columns:1.35fr .65fr;gap:48px;padding:clamp(76px,10vw,150px) 0 clamp(54px,7vw,94px);display:grid}.features-hero .eyebrow{grid-column:1/-1}.features-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(56px,8vw,116px);line-height:.86}.features-hero p{max-width:520px;color:var(--quiet);margin:auto 0 0;font-size:19px;line-height:1.6}.feature-story-grid{border-bottom:1px solid var(--ink)}.feature-story{border-bottom:1px solid var(--ink);grid-template-columns:150px minmax(300px,.8fr) minmax(360px,1.2fr);min-height:420px;display:grid}.feature-story:last-child{border-bottom:0}.feature-story-index{letter-spacing:.08em;text-transform:uppercase;padding:32px 20px 32px 0;font-family:IBM Plex Mono,monospace;font-size:10px}.feature-graphic{border-left:1px solid var(--ink);width:100%;height:auto;color:var(--ink);align-self:stretch}.feature-graphic *{vector-effect:non-scaling-stroke}.feature-graphic-paper{fill:var(--paper-deep);stroke:var(--ink)}.feature-graphic path,.feature-graphic rect:not(.feature-graphic-paper):not(.signal-fill),.feature-graphic circle:not(.signal-fill){fill:none;stroke:currentColor;stroke-width:1.5px}.feature-graphic .signal{fill:none;stroke:var(--signal);stroke-width:3px}.feature-graphic .signal-fill{fill:var(--signal);stroke:var(--ink);stroke-width:1.5px}.feature-story>.feature-graphic{border-right:1px solid var(--ink);height:100%}.feature-story-copy{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);display:flex}.feature-story-copy h2{letter-spacing:-.055em;margin:16px 0 12px;font-size:clamp(38px,4.6vw,66px);line-height:.95}.feature-story-copy strong{max-width:650px;font-size:18px;line-height:1.35}.feature-story-copy p{max-width:650px;color:var(--quiet);margin:16px 0 28px;line-height:1.55}.features-close{grid-template-columns:1fr 1fr;gap:60px;padding:clamp(60px,8vw,110px) 0;display:grid}.features-close h2{letter-spacing:-.055em;max-width:700px;margin:18px 0 0;font-size:clamp(42px,5vw,72px);line-height:.95}.features-close>div:last-child{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.features-close p{max-width:520px;color:var(--quiet);margin:0 0 28px;font-size:17px;line-height:1.55}.admin-command{padding:clamp(60px,8vw,110px) 0}.admin-command .dashboard-head{border-bottom:1px solid var(--ink);padding-bottom:36px}.admin-command .dashboard-head p{max-width:740px;color:var(--quiet);line-height:1.55}.admin-control-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:28px 0 64px;display:grid}.admin-control-grid a{min-height:130px;color:inherit;border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:26px;display:flex}.admin-control-grid a:last-child{border-right:0}.admin-control-grid a:hover{background:var(--mint)}.admin-control-grid strong{font-size:23px}.admin-control-grid small{color:var(--quiet)}.admin-feature-ledger{border-top:1px solid var(--ink)}.admin-feature-ledger>article{border-bottom:1px solid var(--ink);grid-template-columns:220px 1fr auto;align-items:stretch;display:grid}.admin-feature-ledger .feature-graphic{border-right:1px solid var(--ink);min-height:150px}.admin-feature-ledger>article>div{padding:28px 34px}.admin-feature-ledger h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(26px,3vw,40px)}.admin-feature-ledger p{max-width:750px;color:var(--quiet);margin:0;line-height:1.5}.admin-feature-ledger>article>.text-link{margin:auto 0;padding:28px}.feature-audience{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.feature-audience span{border:1px solid var(--line);text-transform:uppercase;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.user-feature-section{border-top:1px solid var(--ink);margin-top:70px;padding-top:48px}.user-feature-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.user-feature-heading h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,4vw,54px)}.user-feature-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.user-feature-grid>a{min-width:0;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;padding-bottom:24px;display:flex}.user-feature-grid>a:hover{background:var(--mint)}.user-feature-grid .feature-graphic{border-left:0;border-bottom:1px solid var(--ink)}.user-feature-grid>a>span,.user-feature-grid>a>strong,.user-feature-grid>a>p{margin-inline:22px}.user-feature-grid>a>span{margin-top:20px}.user-feature-grid>a>strong{margin-top:10px;font-size:24px;line-height:1.05}.user-feature-grid>a>p{color:var(--quiet);margin-bottom:0;line-height:1.45}.routing-page .dashboard-head .text-link{margin-bottom:30px;display:inline-block}.routing-console{margin-top:36px}.routing-boundary{border:1px solid var(--ink);background:var(--mint);grid-template-columns:180px 1fr;gap:30px;padding:22px 26px;display:grid}.routing-boundary p{max-width:880px;margin:0;line-height:1.5}.routing-editor{border:1px solid var(--ink);background:var(--paper-deep);margin-top:30px;padding:clamp(24px,4vw,42px)}.routing-editor>header{border-bottom:1px solid var(--ink);justify-content:space-between;gap:28px;padding-bottom:26px;display:flex}.routing-editor h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(30px,4vw,48px)}.routing-editor header p{max-width:680px;color:var(--quiet);margin:0}.routing-fields{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.routing-fields .field-full{grid-column:1/-1}.routing-fields small,.routing-catalog-actions small{color:var(--quiet);line-height:1.45}.routing-catalog-actions{align-items:center;gap:22px;margin-top:22px;display:flex}.routing-warning{border-left:4px solid var(--signal);background:var(--paper);margin:22px 0 0;padding:16px 18px;line-height:1.45}.routing-ready{background:var(--mint)}.routing-missing{background:var(--signal);color:#fff}body:has(.admin-shell){background:#eeebe4}:is(body:has(.admin-shell)>.site-header,body:has(.admin-shell)>.site-footer){display:none}body:has(.admin-shell)>main{min-height:100vh}.admin-shell{--admin-rail:264px;grid-template-columns:var(--admin-rail) minmax(0, 1fr);background:#eeebe4;min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);height:100vh;color:var(--paper);border-right:1px solid #000;flex-direction:column;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid #f4f0e833;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 8px 18px;display:flex}.admin-brand .brand-word{color:var(--paper);font-size:22px}.admin-brand .brand-mark{width:30px;height:30px;color:var(--signal)}.admin-brand>span{color:#f4f0e88c;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.admin-nav-toggle{display:none}.admin-nav{padding:18px 0}.admin-nav section+section{margin-top:18px}.admin-nav section>header{color:#f4f0e86b;letter-spacing:.12em;text-transform:uppercase;gap:10px;padding:0 10px 7px;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal;display:flex}.admin-nav section>div{gap:2px;display:grid}.admin-nav a{color:#f4f0e8c2;border:1px solid #0000;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:8px 9px;display:grid}.admin-nav a:hover{color:var(--paper);background:#f4f0e812}.admin-nav a[aria-current=page]{color:var(--paper);background:#f4f0e81c;border-color:#f4f0e829}.admin-nav-marker{border:1px solid #f4f0e873;width:5px;height:5px}.admin-nav a[aria-current=page] .admin-nav-marker{background:var(--signal);border-color:var(--signal)}.admin-nav a>span:nth-child(2){min-width:0;display:grid}.admin-nav strong{font-size:12px;font-weight:650}.admin-nav small{color:#f4f0e86b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.2;overflow:hidden}.admin-nav em{color:var(--signal);text-transform:uppercase;border:1px solid #f04a2f80;padding:3px 4px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.admin-sidebar-foot{border-top:1px solid #f4f0e833;gap:6px;margin-top:auto;padding:16px 10px 4px;display:grid}.admin-sidebar-foot>span,.admin-sidebar-foot small{color:#f4f0e873;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.admin-sidebar-foot strong{align-items:center;gap:7px;font-size:11px;display:flex}.admin-sidebar-foot i{background:#68b987;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #68b98726}.admin-workspace{min-width:0}.admin-topbar{z-index:8;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f0e8f5;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.admin-topbar>div{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.admin-live-dot{background:#3f9a62;border-radius:50%;width:7px;height:7px}.admin-topbar nav{align-items:center;gap:20px;display:flex}.admin-topbar nav>a:not(.admin-identity){color:var(--quiet);font-size:11px}.admin-topbar nav>a:not(.admin-identity):hover{color:var(--signal)}.admin-identity{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:18px;display:flex}.admin-identity>span:first-child{background:var(--ink);width:30px;height:30px;color:var(--paper);place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.admin-identity>span:last-child{display:grid}.admin-identity strong{font-size:11px;line-height:1}.admin-identity small{color:var(--quiet);margin-top:3px;font-size:8px}.admin-content{padding:30px clamp(20px,3vw,42px) 60px}.admin-page{width:min(100%,1500px);margin:0 auto}.admin-page-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:32px;min-height:118px;padding-bottom:24px;display:flex}.admin-page-header>div:first-child{max-width:810px}.admin-kicker{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;display:block}.admin-page-header h1{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(30px,3vw,45px);line-height:1}.admin-page-header p{max-width:760px;color:var(--quiet);margin:0;font-size:13px;line-height:1.45}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-state,.admin-action{background:var(--paper-deep);border:1px solid var(--line-strong);letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:31px;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal;display:inline-flex}.admin-state.is-live{background:var(--mint)}.admin-action:hover{background:var(--ink);color:var(--paper)}.admin-metric-grid{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-metric-grid a{border-right:1px solid var(--ink);grid-template-rows:auto 1fr auto;min-height:118px;padding:18px 20px;display:grid}.admin-metric-grid a:hover{background:var(--mint)}.admin-metric-grid span,.admin-metric-grid small{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.admin-metric-grid strong{letter-spacing:-.06em;align-self:center;font-size:clamp(32px,3vw,48px)}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.admin-panel{background:var(--paper);border:1px solid var(--line-strong);min-width:0}.admin-panel>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:20px;min-height:70px;padding:15px 18px;display:flex}.admin-panel>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.admin-panel>header>a,.admin-panel>header>span,.admin-panel>header>strong{color:var(--quiet);text-transform:uppercase;align-self:center;font-family:IBM Plex Mono,monospace;font-size:8px}.admin-panel>header>a:hover{color:var(--signal)}.admin-panel-index{font-size:20px!important}.admin-wide-panel{grid-column:1/-1}.admin-queue-list{grid-template-columns:1fr 1fr;display:grid}.admin-queue-list a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:108px;padding:16px 18px;display:grid}.admin-queue-list a:nth-child(2n){border-right:0}.admin-queue-list a:nth-last-child(-n+2){border-bottom:0}.admin-queue-list a:hover{background:var(--paper-deep)}.admin-queue-list span,.admin-queue-list small{color:var(--quiet);font-size:10px}.admin-queue-list strong{letter-spacing:-.05em;font-size:28px}.admin-queue-list small{grid-column:1/-1}.admin-compact-list>a,.admin-compact-list>div{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:57px;padding:10px 16px;display:flex}.admin-compact-list>:last-child{border-bottom:0}.admin-compact-list>a:hover{background:var(--paper-deep)}.admin-list-avatar,.admin-member-cell>i{background:var(--paper-deep);border:1px solid var(--line);flex:none;place-items:center;width:31px;height:31px;font-family:IBM Plex Mono,monospace;font-size:9px;font-style:normal;display:grid}.admin-compact-list a>span:nth-child(2),.admin-compact-list a>span:first-child:not(.admin-list-avatar){min-width:0;display:grid}.admin-compact-list a>span:last-child:not(:first-child){text-align:right;margin-left:auto}.admin-compact-list strong{font-size:11px}.admin-compact-list small,.admin-compact-list time{color:var(--quiet);font-size:8px}.admin-compact-list em,.admin-data-table em{background:var(--paper-deep);text-transform:uppercase;width:fit-content;padding:2px 5px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.admin-compact-list em.is-verified,.admin-data-table em.is-verified{background:var(--mint)}.admin-empty-line{color:var(--quiet);margin:0;padding:24px 18px;font-size:12px}.admin-data-table{overflow-x:auto}.admin-table-head,.admin-table-row{align-items:center;min-width:760px;display:grid}.admin-table-head{background:var(--paper-deep);border-bottom:1px solid var(--line-strong);min-height:32px;color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.admin-table-head>*,.admin-table-row>*{min-width:0;padding:8px 13px}.admin-table-row{border-bottom:1px solid var(--line);min-height:50px;font-size:10px}.admin-table-row:last-child{border-bottom:0}a.admin-table-row:hover{background:var(--paper-deep)}.admin-table-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-table-row small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.admin-table-row time{color:var(--quiet);font-family:IBM Plex Mono,monospace;font-size:8px}.admin-prompt-table .admin-table-head,.admin-prompt-table .admin-table-row{grid-template-columns:2fr 1.1fr .7fr .7fr .8fr}.admin-member-table .admin-table-head,.admin-member-table .admin-table-row{grid-template-columns:2.2fr .8fr .55fr .55fr .55fr .8fr}.admin-notification-table .admin-table-head,.admin-notification-table .admin-table-row{grid-template-columns:1.7fr 1.2fr 1fr .6fr .7fr}.admin-recovery-admin-table .admin-table-head,.admin-recovery-admin-table .admin-table-row{grid-template-columns:1.6fr 1.25fr .8fr .6fr .7fr}.admin-member-cell{align-items:center;gap:10px;min-width:0;display:flex}.admin-member-cell>span{min-width:0;display:grid}.admin-domain-grid{grid-template-columns:repeat(3,1fr);display:grid}.admin-domain-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:105px;padding:16px;display:grid}.admin-domain-grid a:nth-child(3n){border-right:0}.admin-domain-grid a:nth-last-child(-n+3){border-bottom:0}.admin-domain-grid a:hover{background:var(--mint)}.admin-domain-grid span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:8px}.admin-domain-grid strong{align-self:end;font-size:17px}.admin-domain-grid small{color:var(--quiet);margin-top:3px;font-size:9px}.admin-inline-metrics{background:var(--paper);border:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:18px 0;display:grid}.admin-inline-metrics>div{border-right:1px solid var(--line);min-height:75px;padding:14px 16px;display:grid}.admin-inline-metrics>div:last-child{border-right:0}.admin-inline-metrics span{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.admin-inline-metrics strong{letter-spacing:-.04em;align-self:end;font-size:22px}.admin-ledger-panel{margin-top:18px}.admin-filter-bar{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(220px,1fr) 190px auto auto;gap:8px;padding:12px;display:grid}.admin-filter-bar input,.admin-filter-bar select{border:1px solid var(--line-strong);background:#fffdf8;width:100%;min-height:36px;padding:8px 10px;font-size:11px}.admin-filter-bar button,.admin-filter-bar>a{background:var(--ink);min-height:36px;color:var(--paper);border:1px solid var(--ink);cursor:pointer;place-items:center;padding:8px 13px;font-size:9px;display:grid}.admin-filter-bar>a{color:var(--ink);background:0 0}.admin-member-profile{background:var(--paper);border:1px solid var(--line-strong);grid-template-columns:100px 1fr;gap:24px;margin:18px 0;padding:20px;display:grid}.admin-profile-mark{background:var(--ink);min-height:100px;color:var(--paper);place-items:center;font-size:30px;font-weight:700;display:grid}.admin-member-profile dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.admin-member-profile dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:12px;display:grid}.admin-member-profile dt{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.admin-member-profile dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.admin-boundary-note{background:var(--mint);border:1px solid var(--line-strong);grid-template-columns:180px 1fr;gap:20px;margin-top:18px;padding:16px 18px;display:grid}.admin-boundary-note strong{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.admin-boundary-note p{color:#3f5047;margin:0;font-size:11px;line-height:1.5}.admin-status-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;min-height:58px;padding:11px 16px;display:grid}.admin-status-ledger>div:last-child{border-bottom:0}.admin-status-ledger span{align-items:center;gap:8px;font-size:11px;display:flex}.admin-status-ledger i{background:var(--quiet);border-radius:50%;width:6px;height:6px;display:inline-block}.admin-status-ledger i.is-live{background:#3f9a62}.admin-status-ledger strong{font-size:10px}.admin-status-ledger small{color:var(--quiet);grid-column:1/-1;margin:3px 0 0 14px;font-size:8px}.admin-plan-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.admin-plan-grid article{background:var(--paper);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:330px;padding:18px;display:flex}.admin-plan-grid article:nth-child(2){background:var(--mint)}.admin-plan-grid header{color:var(--quiet);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.admin-plan-grid header em{font-style:normal}.admin-plan-grid h2{margin:28px 0 5px;font-size:28px}.admin-plan-grid article>strong{font-size:20px}.admin-plan-grid article>small{color:var(--quiet)}.admin-plan-grid ul{gap:8px;margin:24px 0;padding:0;font-size:10px;list-style:none;display:grid}.admin-plan-grid li:before{color:var(--signal);content:"—";margin-right:7px}.admin-plan-grid footer{border-top:1px solid var(--line);color:var(--quiet);text-transform:uppercase;margin-top:auto;padding-top:12px;font-family:IBM Plex Mono,monospace;font-size:8px}.plan-policy-controls{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.plan-policy-controls>article{background:var(--paper);gap:14px;padding:18px;display:grid}.plan-policy-controls>article:nth-child(2){background:var(--mint)}.plan-policy-controls header{text-transform:uppercase;justify-content:space-between;display:flex}.plan-policy-controls label{color:var(--quiet);gap:6px;font-size:10px;display:grid}.plan-policy-controls input,.plan-policy-controls textarea{border:1px solid var(--ink);background:var(--deep-paper);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:10px}.plan-cost-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plan-policy-controls>p{background:var(--paper);color:var(--signal);grid-column:1/-1;margin:0;padding:10px 18px}.admin-roadmap-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 2fr auto;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:grid}.admin-roadmap-ledger>div:last-child{border-bottom:0}.admin-roadmap-ledger span,.admin-roadmap-ledger em{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.admin-roadmap-ledger strong{font-size:12px}.admin-roadmap-ledger p{color:var(--quiet);margin:0;font-size:10px}.admin-feature-table>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1.1fr 2fr 80px 40px;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:grid}.admin-feature-table>div:last-child{border-bottom:0}.admin-feature-table span,.admin-feature-table em{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.admin-feature-table strong{font-size:11px}.admin-feature-table p{color:var(--quiet);margin:0;font-size:9px;line-height:1.4}.admin-feature-table em{background:var(--paper-deep);width:fit-content;padding:3px 5px}.admin-feature-table em.is-available{background:var(--mint)}.admin-feature-table a{color:var(--signal);font-size:9px}.admin-empty-panel{text-align:center;padding:40px}.admin-empty-panel h2{margin:10px 0;font-size:24px}.admin-empty-panel p{color:var(--quiet);margin:0;font-size:11px}.admin-content .moderation-list article{padding:16px 18px}.admin-content .moderation-list h2{font-size:19px}.admin-content .affiliate-performance{margin:18px 0;padding:22px}.admin-content .affiliate-performance h2{font-size:clamp(28px,3vw,42px)}.admin-content .affiliate-registry,.admin-content .routing-console{margin-top:18px}.admin-content .routing-editor{padding:24px}.admin-content .routing-editor h2{font-size:30px}.not-found{min-height:650px;padding:100px 0}.primary-nav a{min-width:132px;padding-inline:14px}.learn-menu{border-right:1px solid var(--line);height:100%;position:relative}.learn-menu>summary{cursor:pointer;align-items:center;gap:9px;height:100%;padding:0 17px;font-size:13px;font-weight:680;list-style:none;display:flex}.learn-menu>summary::-webkit-details-marker{display:none}.learn-menu>summary span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.learn-menu[open]>summary,.learn-menu>summary:hover{background:var(--mint)}.learn-menu>nav{border:1px solid var(--ink);background:var(--paper);width:330px;box-shadow:8px 8px 0 var(--ink);display:grid;position:absolute;top:calc(100% + 1px);right:0}.learn-menu>nav a{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:13px 16px;display:flex}.learn-menu>nav a:last-child{border-bottom:0}.learn-menu>nav a:hover{background:var(--paper-deep);padding-left:22px}.learn-menu>nav strong{font-size:13px}.learn-menu>nav small{color:var(--quiet);font-size:10px}.account-menu-panel{width:min(390px,100vw - 24px)}.account-menu-panel header{padding:18px}.account-identity-row{align-items:center;gap:12px;margin-top:7px;display:flex}.account-identity-row>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.account-avatar-large{background:var(--signal);width:44px;height:44px;color:var(--ink)}.account-menu-panel header .account-identity-row strong{margin:0;font-size:18px}.account-plan-state{background:var(--mint);letter-spacing:.04em;text-transform:uppercase;width:fit-content;margin-top:7px;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:8px}.account-menu-groups section>span{border-bottom:1px solid var(--line);background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.account-menu-panel .account-menu-groups nav{grid-template-columns:1fr 1fr;display:grid}.account-menu-panel .account-menu-groups nav a{gap:8px;min-height:46px}.account-menu-panel .account-menu-groups nav a i{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.account-menu-panel .account-menu-groups nav a.is-primary{background:var(--signal);color:var(--ink)}.account-menu-panel .account-menu-groups nav a.is-primary i{color:var(--ink)}.account-help-link{border-bottom:1px solid var(--ink);background:var(--mint);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.account-help-link span{color:var(--quiet);font-size:10px}.account-help-link strong{font-size:11px}.knowledge-page{overflow:clip}.knowledge-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:stretch;min-height:620px;display:grid}.knowledge-hero>div{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:84px clamp(30px,5vw,76px) 76px 0;display:flex}.knowledge-hero h1{margin:24px 0 30px;font-size:clamp(58px,7.2vw,105px);line-height:.88}.knowledge-hero p{max-width:720px;color:var(--quiet);margin:0;font-size:18px;line-height:1.55}.knowledge-hero .hero-actions{margin:40px 0 0}.knowledge-hero>.knowledge-graphic{background:var(--paper-deep);width:100%;height:100%;min-height:420px;padding:clamp(24px,4vw,60px)}.knowledge-hero>.editorial-visual{border-width:0;width:100%;height:100%;min-height:420px}.knowledge-hero-compact{min-height:520px}.knowledge-graphic{fill:none;width:100%;height:auto;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.knowledge-graphic .kg-paper{fill:var(--paper)}.knowledge-graphic .kg-grid{opacity:.08;stroke-width:1px}.knowledge-graphic .kg-signal{stroke:var(--signal);stroke-width:4px}.knowledge-graphic .kg-signal-fill{fill:var(--signal);stroke:var(--ink)}.knowledge-graphic .kg-signal-box{fill:var(--mint);stroke:var(--ink)}.knowledge-statement{border-bottom:1px solid var(--ink);grid-template-columns:.35fr 1fr .65fr;gap:40px;padding:100px 0;display:grid}.knowledge-statement h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:.96}.knowledge-statement p{color:var(--quiet);margin:0;font-size:17px;line-height:1.6}.principle-grid{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--ink);flex-direction:column;min-height:330px;padding:28px;display:flex}.principle-grid article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:10px}.principle-grid h2{margin:auto 0 16px;font-size:30px;line-height:1}.principle-grid p{color:var(--quiet);margin:0;line-height:1.5}.knowledge-cta{border-bottom:1px solid var(--ink);background:var(--mint);justify-content:space-between;align-items:center;gap:40px;min-height:280px;padding:50px;display:flex}.knowledge-cta h2{max-width:780px;margin:15px 0 0;font-size:clamp(38px,5vw,66px);line-height:.96}.knowledge-cta>div:last-child{gap:12px;display:flex}.faq-layout{border-bottom:1px solid var(--ink);grid-template-columns:.32fr 1fr;display:grid}.faq-layout>aside{border-right:1px solid var(--ink);padding:62px 38px 62px 0}.faq-layout>aside p{color:var(--quiet);margin:24px 0 30px;line-height:1.55}.faq-list details{border-bottom:1px solid var(--ink)}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;grid-template-columns:46px 1fr;align-items:center;min-height:92px;padding:22px 26px;font-size:clamp(20px,2vw,28px);font-weight:690;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{background:var(--paper-deep)}.faq-list summary span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.faq-list details p{color:var(--quiet);margin:0;padding:0 40px 34px 72px;font-size:17px;line-height:1.6}.guide-anatomy{border-bottom:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;gap:70px;padding:90px 0;display:grid}.guide-anatomy header h2{margin:20px 0 0;font-size:clamp(42px,5vw,68px);line-height:.96}.guide-anatomy>div{border-top:1px solid var(--ink)}.guide-anatomy article{border-bottom:1px solid var(--ink);grid-template-columns:50px 1fr;min-height:125px;padding:22px 0;display:grid}.guide-anatomy article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.guide-anatomy h3{margin:0 0 9px;font-size:25px}.guide-anatomy p{color:var(--quiet);margin:0;line-height:1.5}.guide-comparison{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.guide-comparison article{border-right:1px solid var(--ink);flex-direction:column;justify-content:flex-end;min-height:340px;padding:42px;display:flex}.guide-comparison article:last-child{background:var(--mint);border-right:0}.guide-comparison h2{margin:20px 0;font-size:clamp(34px,4vw,55px);line-height:.98}.guide-comparison p{max-width:650px;margin:0;line-height:1.55}.shortcut-grid{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.shortcut-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:310px;padding:28px;display:flex}.shortcut-grid article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.shortcut-grid code{margin:auto 0 18px;font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:500}.shortcut-grid p{min-height:70px;color:var(--quiet);margin:0;line-height:1.5}.shortcut-grid .shortcut-note{border:1px solid var(--line-strong);width:fit-content;color:var(--quiet);text-transform:uppercase;margin-top:22px;padding:9px 12px;font-family:IBM Plex Mono,monospace;font-size:8px}.blog-lead{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;min-height:490px;display:grid}.blog-lead>.knowledge-graphic{border-right:1px solid var(--ink);background:var(--paper-deep);height:100%;padding:50px}.blog-lead article{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px;display:flex}.blog-lead h2{margin:24px 0;font-size:clamp(40px,5vw,68px);line-height:.96}.blog-lead p{color:var(--quiet);margin:0 0 32px;font-size:17px;line-height:1.55}.blog-grid{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.blog-grid>a{border-right:1px solid var(--ink);flex-direction:column;min-height:550px;padding:28px;display:flex}.blog-grid>a:hover{background:var(--mint)}.blog-grid .knowledge-graphic{background:var(--paper-deep);margin-bottom:30px}.blog-grid h2{margin:20px 0 14px;font-size:clamp(30px,3.4vw,48px);line-height:1}.blog-grid p{color:var(--quiet);margin:0;line-height:1.5}.blog-grid strong{justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.blog-grid strong svg{width:24px}.article-head{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);min-height:650px;display:grid}.article-head>div{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:72px 64px 64px 0;display:flex}.article-head .eyebrow{margin-top:50px}.article-head h1{margin:22px 0 28px;font-size:clamp(52px,6.5vw,92px);line-height:.92}.article-head p{max-width:760px;color:var(--quiet);margin:0;font-size:19px;line-height:1.55}.article-head time{text-transform:uppercase;margin-top:30px;font-family:IBM Plex Mono,monospace;font-size:9px}.article-head .knowledge-graphic{background:var(--paper-deep);width:100%;height:100%;padding:50px}.article-body{max-width:980px;margin:0 auto;padding:90px 0}.article-body section{border-bottom:1px solid var(--ink);grid-template-columns:80px 1fr;padding:46px 0;display:grid}.article-body section>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:10px}.article-body h2{margin:0 0 25px;font-size:clamp(36px,4vw,54px)}.article-body p{margin:0 0 18px;font-size:19px;line-height:1.72}.article-next{border:1px solid var(--ink);background:var(--mint);margin-bottom:90px;padding:50px}.article-next h2{margin:18px 0 32px;font-size:clamp(38px,5vw,62px)}.article-next>div{gap:12px;display:flex}.home-learn-section{border-top:1px solid var(--ink);padding:100px 0}.home-learn-section>header{max-width:920px;margin-bottom:52px}.home-learn-section>header h2{margin:18px 0;font-size:clamp(48px,6vw,78px);line-height:.95}.home-learn-section>header p{max-width:720px;color:var(--quiet);font-size:17px;line-height:1.55}.home-learn-grid{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.home-learn-grid>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:520px;padding:24px;display:flex}.home-learn-grid>a:hover{background:var(--mint)}.home-learn-grid .knowledge-graphic{background:var(--paper-deep);margin-bottom:28px}.home-learn-grid h3{margin:20px 0;font-size:clamp(27px,3vw,38px);line-height:1}.home-learn-grid strong{justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.home-learn-grid strong svg{width:24px}.footer-links{grid-template-columns:repeat(4,1fr);gap:28px}.content-ledger>header,.content-create-panel>header,.content-revision-ledger>header{border-bottom:1px solid var(--line);padding:18px}.content-ledger>header h2,.content-create-panel>header h2,.content-revision-ledger>header h2{margin:7px 0 0;font-size:24px}.content-ledger article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1.5fr) minmax(120px,.6fr) 110px 90px;align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:grid}.content-ledger article:last-child{border-bottom:0}.content-ledger article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.content-ledger article>span:last-child{align-items:flex-end}.content-ledger article em{background:var(--paper-deep);text-transform:uppercase;width:fit-content;padding:3px 5px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.content-ledger article em.is-verified{background:var(--mint)}.content-ledger article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-ledger article small,.content-ledger article time{color:var(--quiet);font-size:9px}.content-ledger article a{color:var(--signal);font-size:10px;font-weight:700}.content-create-panel{margin-top:18px}.content-editor{background:var(--paper)}.content-editor-grid{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:20px;display:grid}.content-editor-grid label{flex-direction:column;gap:7px;display:flex}.content-editor-grid label>span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.content-editor-grid input,.content-editor-grid select,.content-editor-grid textarea{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;color:var(--ink);border-radius:0;padding:10px 12px;font-size:12px}.content-editor-grid textarea{resize:vertical;line-height:1.6}.content-editor-grid input:disabled,.content-editor-grid select:disabled{opacity:.65;cursor:not-allowed}.content-editor-grid small{color:var(--quiet);font-size:9px;line-height:1.4}.content-editor-grid code{font-family:IBM Plex Mono,monospace}.content-field-wide{grid-column:1/-1}.content-editor>.form-error,.content-editor>.form-success{margin:0 20px 16px}.content-editor>footer{border-top:1px solid var(--line);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.content-editor>footer span{color:var(--quiet);font-size:9px}.content-publish-panel{border:1px solid var(--ink);background:var(--mint);justify-content:space-between;align-items:end;gap:30px;margin-top:18px;padding:24px;display:flex}.content-publish-panel h2{margin:9px 0;font-size:30px}.content-publish-panel p{max-width:720px;color:var(--quiet);margin:0;font-size:11px;line-height:1.5}.content-revision-ledger{margin-top:18px}.content-revision-ledger>header{justify-content:space-between;align-items:center;display:flex}.content-revision-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 190px;align-items:center;gap:15px;min-height:58px;padding:12px 16px;display:grid}.content-revision-ledger>div>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.content-revision-ledger>div strong{font-size:11px}.content-revision-ledger>div time{color:var(--quiet);text-align:right;font-size:9px}.communication-template-ledger>header,.communication-create-panel>header,.communication-revision-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.communication-template-ledger>header h2,.communication-create-panel>header h2,.communication-revision-ledger>header h2{margin:7px 0 0;font-size:24px}.communication-template-ledger article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) minmax(120px,.6fr) 110px 70px;align-items:center;gap:14px;min-height:70px;padding:12px 16px;display:grid}.communication-template-ledger article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.communication-template-ledger article em{background:var(--paper-deep);text-transform:uppercase;width:fit-content;padding:3px 5px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.communication-template-ledger article em.is-verified{background:var(--mint)}.communication-template-ledger article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communication-template-ledger article small,.communication-template-ledger article time{color:var(--quiet);font-size:9px}.communication-template-ledger article a{color:var(--signal);font-size:10px;font-weight:700}.communication-create-panel{margin-top:18px}.communication-editor-shell{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.communication-editor{border-right:1px solid var(--line);background:var(--paper)}.communication-editor-grid{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.communication-editor-grid label{flex-direction:column;gap:7px;display:flex}.communication-editor-grid label>span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.communication-editor-grid input,.communication-editor-grid select,.communication-editor-grid textarea{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;color:var(--ink);border-radius:0;padding:10px 12px;font-size:12px}.communication-editor-grid textarea{resize:vertical;line-height:1.6}.communication-editor-grid select:disabled{opacity:.65;cursor:not-allowed}.communication-editor-grid small{color:var(--quiet);font-size:9px;line-height:1.4}.communication-editor-grid code{font-family:IBM Plex Mono,monospace}.communication-field-wide{grid-column:1/-1}.communication-editor>.form-error,.communication-editor>.form-success{margin:0 20px 16px}.communication-editor>footer{border-top:1px solid var(--line);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.communication-editor>footer span{color:var(--quiet);font-size:9px}.communication-preview{background:var(--ink);color:var(--paper);flex-direction:column;gap:12px;padding:22px;display:flex}.communication-preview>strong{font-size:22px;line-height:1.1}.communication-preview>small{color:var(--mint);line-height:1.4}.communication-preview pre{overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #f4f0e859;margin:8px 0 0;padding:18px;font-family:Mona Sans Variable,sans-serif;font-size:11px;line-height:1.65}.communication-publish-panel{border-top:1px solid var(--ink);background:var(--mint);grid-column:1/-1;justify-content:space-between;align-items:end;gap:28px;padding:22px;display:flex}.communication-publish-panel h2{margin:8px 0;font-size:28px}.communication-publish-panel p{max-width:720px;color:var(--quiet);margin:0;font-size:11px;line-height:1.5}.communication-revision-ledger{margin-top:18px}.communication-revision-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 190px;align-items:center;gap:15px;min-height:58px;padding:12px 16px;display:grid}.communication-revision-ledger>div>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.communication-revision-ledger>div strong{font-size:11px}.communication-revision-ledger>div time{color:var(--quiet);text-align:right;font-size:9px}.admin-communication-table .admin-table-head,.admin-communication-table .admin-table-row{grid-template-columns:1.7fr 1.2fr .7fr .6fr .7fr}.membership-admin-panel{margin:18px 0}.membership-admin-panel>header{border-bottom:1px solid var(--line);padding:18px}.membership-admin-panel h2{margin:7px 0 0;font-size:24px}.membership-admin-grid{grid-template-columns:repeat(3,1fr);display:grid}.membership-admin-grid form{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:18px;display:flex}.membership-admin-grid form:last-of-type{border-right:0}.membership-admin-grid h3{margin:0 0 6px;font-size:22px}.membership-admin-grid label{gap:5px;font-size:9px;display:grid}.membership-admin-grid input,.membership-admin-grid select{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;padding:9px}.membership-admin-message,.membership-secret-output{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:14px 18px}.membership-secret-output{background:var(--mint);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.membership-secret-output code{overflow-wrap:anywhere}.membership-ledger-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.membership-ledger-grid header{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px;display:flex}.membership-ledger-grid h2{margin:0;font-size:18px}.membership-ledger-grid p{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:3px 12px;margin:0;padding:10px 14px;font-size:9px;display:grid}.membership-ledger-grid p time{grid-area:1/2/3}.membership-redemption{border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:30px;margin-top:18px;padding:28px;display:grid}.membership-redemption h2,.membership-invitation-card h1{margin:10px 0;font-size:34px}.membership-redeem-form{align-content:center;gap:12px;display:grid}.membership-redeem-form label{gap:6px;display:grid}.membership-redeem-form input{border:1px solid var(--ink);background:var(--paper-deep);padding:12px}.membership-history{border:1px solid var(--ink);margin-top:18px}.membership-history h2{border-bottom:1px solid var(--ink);margin:0;padding:18px}.membership-history article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;padding:12px 18px;display:grid}.membership-invitation-card{border:1px solid var(--ink);background:var(--mint);max-width:760px;margin:80px auto;padding:40px}.membership-member-operations,.membership-audit-ledger,.membership-renewal-ledger{margin-top:18px}.membership-member-operations>header,.membership-audit-ledger>header,.membership-renewal-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.membership-member-operations h2,.membership-audit-ledger h2,.membership-renewal-ledger h2{margin:4px 0 0;font-size:22px}.membership-lifecycle-controls{grid-template-columns:repeat(3,1fr);display:grid}.membership-lifecycle-controls form,.membership-revoke-control{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:18px;display:flex}.membership-lifecycle-controls label{gap:5px;font-size:9px;display:grid}.membership-lifecycle-controls input,.membership-lifecycle-controls select{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;padding:9px}.membership-revoke-control{background:color-mix(in srgb, var(--signal) 8%, transparent);border-right:0}.membership-revoke-control p{margin:0;line-height:1.5}.membership-revoke-control button,.membership-campaign-actions .is-danger{color:#9e2114;border-color:#9e2114}.membership-member-ledgers{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.membership-campaign-ledger>article{border-bottom:1px solid var(--line)}.membership-campaign-ledger>article>p{border-bottom:0}.membership-campaign-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 12px;display:flex}.membership-campaign-actions form{align-items:center;gap:5px;display:flex}.membership-campaign-actions input{width:70px}.membership-campaign-actions input,.membership-campaign-actions select,.membership-campaign-actions button,.membership-renewal-admin input,.membership-renewal-admin select,.membership-renewal-admin button{border:1px solid var(--line-strong);background:var(--paper);font:inherit;padding:7px 8px;font-size:9px}.membership-campaign-actions small{width:100%;color:var(--quiet)}.membership-renewal-ledger>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(380px,1.4fr);gap:18px;padding:12px 18px;display:grid}.membership-renewal-ledger article>div{gap:4px;display:grid}.membership-renewal-ledger em{text-transform:uppercase;width:fit-content;color:var(--quiet);font-style:normal}.membership-renewal-admin{grid-template-columns:100px 1fr auto;align-items:center;gap:6px;display:grid}.membership-renewal-admin small{grid-column:1/-1}.membership-renewal-request{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:1fr 1fr;gap:30px;margin-top:18px;padding:28px;display:grid}.membership-renewal-request h2{margin:8px 0;font-size:30px}.membership-renewal-request p{line-height:1.5}.membership-renewal-form{gap:10px;display:grid}.membership-renewal-form label{gap:5px;display:grid}.membership-renewal-form textarea{resize:vertical;border:1px solid var(--ink);background:var(--paper);width:100%;padding:10px}.payment-price-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.payment-price-form label{color:var(--quiet);align-content:start;gap:5px;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid}.payment-price-form input,.payment-price-form select,.payment-price-form textarea{width:100%;min-height:39px;color:var(--ink);border:1px solid var(--line-strong);background:var(--paper-deep);font:inherit;padding:9px}.payment-price-form textarea{resize:vertical}.payment-price-form button,.payment-price-form small[role=status]{align-self:end}.payment-price-form small[role=status]{color:var(--quiet);grid-column:1/-1}.membership-redemption .admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.membership-redemption .admin-plan-grid article{min-height:210px}.membership-redemption .admin-plan-grid button{margin-top:auto}.membership-history article:has(.button){grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px}.membership-history article>a{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}@media (max-width:1080px){.site-header{grid-template-columns:1fr auto auto}.primary-nav{display:none}.hero{grid-template-columns:1fr 260px}.engine-row{grid-template-columns:74px .9fr 1fr 66px}.engine-number,.engine-action{padding-inline:18px}.section-head{grid-template-columns:.4fr 1.6fr}.account-menu-name{display:none}.dashboard-command-grid,.settings-ledger{grid-template-columns:1fr 1fr}.developer-key-form,.developer-doc-section{grid-template-columns:1fr}.developer-doc-section .button{justify-self:start}.developer-credential-list>article{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}.developer-credential-list>article>.button,.developer-credential-list>article>.status-chip{justify-self:start}.library-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-story{grid-template-columns:100px minmax(260px,.8fr) minmax(320px,1.2fr)}.user-feature-grid{grid-template-columns:1fr 1fr}.knowledge-hero,.article-head{grid-template-columns:1fr 360px}.principle-grid,.shortcut-grid,.home-learn-grid,.footer-links{grid-template-columns:1fr 1fr}.router-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.router-option-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:root{--page:20px}body{background-size:64px 64px}.site-header{min-height:74px}.account-links .text-link,.notification-link{display:none}.account-menu summary{padding-right:4px}.account-menu-panel{position:fixed;top:78px;right:12px}.learn-menu>summary{padding-inline:12px}.learn-menu>summary span{display:none}.learn-menu>nav{width:min(330px,100vw - 24px);right:-58px}.account-links .button-small{white-space:nowrap;min-height:40px;padding-inline:10px;font-size:10px}.brand-word{font-size:22px}.hero{grid-template-columns:minmax(0,1fr);min-height:auto}.hero-copy,.hero-rail{min-width:0}.hero-copy{border-right:0;padding:76px 0 56px}h1{font-size:clamp(52px,16vw,68px)}.hero-intro,.hero-actions{margin-left:0}.hero-actions{flex-direction:column;align-items:stretch}.hero-rail{border-top:1px solid var(--ink)}.rail-diagram{min-height:300px}.rail-line{height:150px}.statement-strip,.choice-grid,.recovery-intake,.lock-note,.advanced-shell,.auth-shell,.empty-state,.workspace-summary,.recovery-create-grid,.recovery-add-section,.recovery-project-head{grid-template-columns:1fr}.statement-strip>div:first-child,.choice-panel,.recovery-copy,.advanced-form,.auth-story{border-right:0;border-bottom:1px solid var(--ink)}.advanced-review,.advanced-result{margin-right:0}.advanced-result{margin-top:0}.analysis-meta,.inference-list,.tool-grid,.technology-recommendation-grid,.recommendation-cards{grid-template-columns:1fr}.section-head,.method-section{grid-template-columns:1fr;gap:30px}.section-head{padding-top:58px}.engine-row{grid-template-columns:52px 1fr 54px}.engine-number{padding-inline:12px}.engine-title{padding:34px 24px}.engine-detail{border-top:1px solid var(--ink);border-left:0;grid-column:2/4;padding:30px 24px}.engine-action{grid-area:1/3}.method-section{padding:70px 0}.site-footer{grid-template-columns:1fr;gap:60px}.footer-meta{flex-direction:column;gap:10px}.page-hero{grid-template-columns:1fr}.page-hero-note{border-left:0;margin-top:40px;padding-left:0}.purpose-router-head,.purpose-contract,.prompt-direct-modes{grid-template-columns:1fr;gap:22px}.purpose-card-grid,.router-option-grid,.router-option-grid-three{grid-template-columns:minmax(0,1fr)}.purpose-card-other{grid-column:auto}.purpose-router-head{padding-top:36px}.purpose-card{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;min-height:138px;padding:18px 14px}.purpose-card strong{font-size:24px}.purpose-router-footer{flex-direction:column;align-items:stretch}.purpose-router-footer .button{justify-content:space-between;width:100%}.prompt-direct-modes>div{flex-direction:column;align-items:flex-start}.choice-panel{min-height:450px;padding:34px 24px}.builder-shell{grid-template-columns:minmax(0,1fr)}.builder-rail,.builder-main{min-width:0}.builder-rail{border-right:0;border-bottom:1px solid var(--ink)}.builder-rail ol{grid-template-columns:repeat(4,1fr);display:grid;overflow-x:auto}.builder-rail li{min-width:130px;padding-right:14px;display:block}.builder-main{min-height:auto;padding:52px 0 70px}.decision-dialog{width:calc(100% - 8px);box-shadow:7px 7px 0 var(--ink);padding:26px 18px}.decision-option{grid-template-columns:36px 1fr;padding:14px 12px}.decision-back{margin-left:14px}.form-grid{grid-template-columns:1fr}.affiliate-editor-heading{flex-direction:column}.affiliate-performance-head,.affiliate-performance-metrics{grid-template-columns:1fr}.affiliate-performance-chart{gap:2px}.affiliate-editor-status{justify-content:flex-start}.field-full{grid-column:auto}.form-actions{flex-direction:column;align-items:stretch;gap:20px}.prompt-result{margin:-52px 0 -70px}.result-head,.result-section{padding-inline:20px}.result-actions,.result-columns{flex-direction:column;grid-template-columns:1fr}.result-columns>div:last-child{border-left:0;border-top:1px solid var(--line);padding-left:0}.phase-list{grid-template-columns:1fr}.source-list{padding-left:0}.lock-note{gap:40px}.auth-form{padding-inline:24px}.empty-state{gap:60px}.empty-actions{flex-direction:column;justify-content:flex-start}.library-labels{display:none}.library-channel-grid,.premium-grid,.prompt-gallery,.prompt-edit-grid{grid-template-columns:1fr}.library-discovery-callout{grid-template-columns:1fr;align-items:start;margin-top:-46px}.library-filter-grid{grid-template-columns:1fr}.library-filter-actions{flex-direction:column;align-items:stretch}.library-result-summary{flex-direction:column;align-items:flex-start}.library-result-summary p{text-align:left}.library-private-head,.library-head-actions{flex-direction:column;align-items:flex-start}.moderation-list>article{grid-template-columns:1fr}.moderation-actions{justify-content:flex-start}.library-row{grid-template-columns:1fr auto;gap:15px}.library-row>span,.library-row time{grid-column:1}.library-row>strong{grid-area:1/2;align-self:start}.saved-prompt-meta{grid-template-columns:1fr 1fr;gap:20px}.account-shell{grid-template-columns:1fr}.account-rail{border-right:0;border-bottom:1px solid var(--ink);padding:38px 0 0}.account-rail nav{grid-template-columns:1fr 1fr;display:grid}.account-rail nav a{padding-right:10px}.account-rail-exits{flex-flow:wrap;gap:18px;margin:26px 0}.account-main{padding:50px 0 78px}.account-page-head-row,.account-callout{flex-direction:column;align-items:flex-start}.account-metric-grid,.dashboard-command-grid,.settings-ledger,.membership-card,.usage-card,.developer-usage-strip,.developer-principles{grid-template-columns:1fr}.developer-key-form{grid-template-columns:1fr;padding:22px 18px}.developer-key-form header,.developer-key-form fieldset{grid-column:auto}.developer-credential-list>article,.developer-credential-list dl{grid-template-columns:1fr}.developer-doc-section{grid-template-columns:1fr;padding:28px 20px}.developer-endpoints article{grid-template-columns:58px minmax(0,1fr)}.developer-endpoints article p{grid-column:1/-1}.technology-preference-heading{flex-direction:column;align-items:flex-start}.technology-preference-actions{flex-direction:column;align-items:stretch}.account-record-list>a{grid-template-columns:1fr auto}.account-record-list time{grid-column:1/-1}.prompt-version-ledger{grid-template-columns:1fr}.prompt-version-ledger a{grid-template-columns:48px 1fr}.prompt-version-ledger small{grid-column:2}.notification-list article{grid-template-columns:1fr}.notification-list article>div:last-child,.membership-card>div:last-child{align-items:flex-start}.dashboard-head,.recovery-section-head{flex-direction:column;align-items:flex-start}.recovery-head-actions{justify-content:space-between;width:100%}.recovery-table-head,.recovery-evidence-head,.recovery-feature-head,.verification-history-head,.recovery-audit-head,.recovery-defect-head{display:none}.recovery-table-row,.recovery-evidence-row,.recovery-feature-row,.verification-history-row,.recovery-audit-row,.recovery-defect-row{grid-template-columns:1fr;gap:14px;padding-block:26px}.recovery-form{padding:24px 20px}.recovery-truth-note{grid-template-columns:1fr;gap:10px}.checkpoint-card,.checkpoint-card dl{grid-template-columns:1fr}.checkpoint-card dl>div{border-right:0;border-bottom:1px solid var(--ink)}.checkpoint-card dl>div:last-child{border-bottom:0}.roadmap-card>header,.roadmap-card li,.roadmap-card dl{grid-template-columns:1fr}.roadmap-card dl>div,.roadmap-card dl>div:nth-child(2n),.roadmap-card dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ink)}.roadmap-card dl>div:last-child{border-bottom:0}.roadmap-form-actions{flex-direction:column;align-items:stretch}.release-charter-card>header{flex-direction:column;align-items:flex-start}.release-charter-columns{grid-template-columns:1fr}.release-charter-columns>div{border-right:0;border-bottom:1px solid var(--ink)}.release-charter-columns>div:last-child{border-bottom:0}.handover-card,.handover-actions{flex-direction:column;align-items:stretch}.acceptance-review-card>header{flex-direction:column}.acceptance-review-card li{grid-template-columns:1fr}.release-closure-card>header{flex-direction:column}.release-closure-card dl{grid-template-columns:1fr}.release-closure-card dl>div{border-right:0;border-bottom:1px solid var(--ink)}.release-closure-card dl>div:last-child{border-bottom:0}.test-record-card>header{flex-direction:column}.test-record-body{grid-template-columns:1fr}.test-record-body>div{border-right:0;border-bottom:1px solid var(--ink)}.test-record-body>div:last-child{border-bottom:0}.features-hero,.features-close{grid-template-columns:1fr}.features-hero .eyebrow{grid-column:auto}.feature-story{grid-template-columns:1fr}.feature-story-index{padding-bottom:18px}.feature-story>.feature-graphic{border:1px solid var(--ink);min-height:220px}.feature-story-copy{padding-inline:20px}.admin-control-grid,.user-feature-grid{grid-template-columns:1fr}.admin-control-grid a{border-right:0;border-bottom:1px solid var(--ink)}.admin-control-grid a:last-child{border-bottom:0}.admin-feature-ledger>article{grid-template-columns:1fr}.admin-feature-ledger>article>.text-link{margin:0;padding-top:0}.user-feature-heading,.routing-editor>header,.routing-catalog-actions{flex-direction:column;align-items:flex-start}.routing-boundary,.routing-fields{grid-template-columns:1fr}.routing-fields .field-full{grid-column:auto}.knowledge-hero,.knowledge-hero-compact,.article-head{grid-template-columns:1fr;min-height:auto}.knowledge-hero>div,.article-head>div{border-right:0;border-bottom:1px solid var(--ink);padding:70px 0 55px}.knowledge-hero>.knowledge-graphic,.article-head .knowledge-graphic{min-height:300px;padding:24px}.knowledge-statement,.guide-anatomy{grid-template-columns:1fr;gap:28px;padding:65px 0}.principle-grid,.shortcut-grid,.home-learn-grid,.blog-grid{grid-template-columns:1fr}.principle-grid article{min-height:250px}.knowledge-cta{flex-direction:column;align-items:flex-start;padding:36px 22px}.knowledge-cta>div:last-child,.article-next>div{flex-direction:column;align-items:stretch;width:100%}.faq-layout{grid-template-columns:1fr}.faq-layout>aside{border-right:0;border-bottom:1px solid var(--ink);padding:48px 0}.faq-list summary{grid-template-columns:34px 1fr;padding-inline:10px}.faq-list details p{padding:0 12px 30px 44px}.guide-comparison,.blog-lead{grid-template-columns:1fr}.guide-comparison article{border-right:0;border-bottom:1px solid var(--ink);min-height:290px;padding:30px 22px}.blog-lead>.knowledge-graphic{border-right:0;border-bottom:1px solid var(--ink);min-height:300px;padding:24px}.blog-lead article{padding:40px 22px}.blog-grid>a,.home-learn-grid>a{min-height:480px}.article-body{padding:55px 0}.article-body section{grid-template-columns:42px 1fr}.article-body p{font-size:17px}.article-next{margin-bottom:55px;padding:32px 22px}.home-learn-section{padding:70px 0}.footer-links{grid-template-columns:1fr 1fr;gap:42px 20px}}.premium-production-intake,.premium-production-ledger,.premium-production-events{margin-bottom:24px}.premium-production-intake>header,.premium-production-ledger>header,.premium-production-events>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:15px 20px;display:flex}.premium-production-intake>header h2,.premium-production-ledger>header h2,.premium-production-events>header h2{margin:4px 0 0;font-size:23px}.premium-production-intake>header>a{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.premium-production-editor{background:var(--paper);border-bottom:1px solid var(--line-strong)}.premium-production-fields{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.premium-production-fields label{flex-direction:column;gap:7px;display:flex}.premium-production-fields label:first-child{grid-column:1/-1}.premium-production-fields label>span,.premium-review-console label>span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.premium-production-fields select,.premium-production-fields textarea,.premium-review-console textarea{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;color:var(--ink);resize:vertical;border-radius:0;padding:10px 12px;font-size:12px;line-height:1.5}.premium-production-fields textarea:disabled{opacity:.7}.premium-production-fields small{color:var(--quiet);font-size:9px}.premium-quality-checklist{border:0;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.premium-quality-checklist legend{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;width:100%;padding:13px 20px;font-family:IBM Plex Mono,monospace;font-size:9px}.premium-quality-checklist label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:58px;padding:11px 14px;display:grid}.premium-quality-checklist label:has(input:checked){background:var(--mint)}.premium-quality-checklist label>span{grid-template-columns:28px 1fr;align-items:center;gap:6px;font-size:10px;line-height:1.35;display:grid}.premium-quality-checklist label strong{font-family:IBM Plex Mono,monospace;font-size:8px}.premium-quality-checklist input{accent-color:var(--signal)}.premium-production-editor>.form-error{margin:14px 20px}.premium-production-editor>footer{background:var(--paper-deep);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.premium-production-editor>footer span{color:var(--quiet);font-size:9px}.premium-production-ledger>div>a{min-height:76px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:120px minmax(220px,1fr) 60px 100px;align-items:center;gap:14px;padding:12px 16px;display:grid}.premium-production-ledger>div>a:last-child{border-bottom:0}.premium-production-ledger>div>a:hover{background:var(--mint)}.premium-production-ledger a>div{gap:4px;min-width:0;display:grid}.premium-production-ledger a>div strong,.premium-production-ledger a>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-production-ledger a>div strong{font-size:13px}.premium-production-ledger a>div small,.premium-production-ledger a time{color:var(--quiet);font-size:9px}.premium-production-ledger a em,.premium-status{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.premium-status{background:var(--paper-deep);border:1px solid var(--line-strong);width:fit-content;padding:5px 7px}.premium-status.is-published,.premium-status.is-approved{background:var(--mint)}.premium-status.is-changes_requested,.premium-status.is-retired{color:var(--signal);border-color:var(--signal)}.premium-production-version-bar{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr) auto;margin-bottom:24px;display:grid}.premium-production-version-bar>div,.premium-production-version-bar>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:72px;padding:12px;display:grid}.premium-production-version-bar span{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.premium-production-version-bar strong{text-transform:capitalize;align-self:end;font-size:17px}.premium-production-version-bar>a{background:var(--ink);color:var(--paper);text-transform:uppercase;place-items:center;font-family:IBM Plex Mono,monospace;font-size:8px}.premium-production-workbench{border:1px solid var(--ink);grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);margin-bottom:24px;display:grid}.premium-production-workbench .premium-production-editor{border-right:1px solid var(--ink);border-bottom:0}.premium-review-console{background:var(--paper-deep);flex-direction:column;gap:18px;padding:20px;display:flex}.premium-review-console>div:first-child strong{text-transform:capitalize;margin:9px 0;font-size:25px;display:block}.premium-review-console p{color:var(--quiet);font-size:10px;line-height:1.5}.premium-review-console label{gap:7px;display:grid}.premium-review-actions{gap:8px;margin-top:auto;display:grid}.premium-review-actions button{background:var(--ink);min-height:40px;color:var(--paper);border:1px solid var(--ink);cursor:pointer;text-transform:uppercase;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:8px}.premium-review-actions button.is-secondary{color:var(--ink);background:0 0}.premium-review-actions button.is-danger{color:var(--signal);border-color:var(--signal);background:0 0}.premium-review-actions button:disabled{opacity:.5;cursor:wait}.premium-production-events>div article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 90px 150px;align-items:center;gap:12px;min-height:64px;padding:11px 16px;display:grid}.premium-production-events>div article:last-child{border-bottom:0}.premium-production-events article span,.premium-production-events article em{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.premium-production-events article p{margin:0;font-size:10px}.premium-production-events article time{color:var(--quiet);text-align:right;font-size:8px}@media (max-width:860px){.premium-production-workbench{grid-template-columns:1fr}.premium-production-workbench .premium-production-editor{border-right:0;border-bottom:1px solid var(--ink)}.premium-production-ledger>div>a{grid-template-columns:110px minmax(160px,1fr) 60px}.premium-production-ledger a time{grid-column:2/-1}.premium-production-version-bar{grid-template-columns:1fr 1fr}}@media (max-width:620px){.premium-production-fields,.premium-quality-checklist{grid-template-columns:1fr}.premium-production-fields label:first-child{grid-column:auto}.premium-production-editor>footer{flex-direction:column;align-items:stretch}.premium-production-ledger>div>a{grid-template-columns:1fr auto}.premium-production-ledger a>div{grid-area:2/1/auto/-1}.premium-production-ledger a time{grid-area:3/1/auto/-1}.premium-production-version-bar{grid-template-columns:1fr}.premium-production-events>div article{grid-template-columns:1fr auto}.premium-production-events article p,.premium-production-events article time{text-align:left;grid-column:1/-1}}@media (max-width:1180px){.admin-shell{--admin-rail:232px}.admin-domain-grid{grid-template-columns:1fr 1fr}.admin-domain-grid a:nth-child(3n){border-right:1px solid var(--line)}.admin-domain-grid a:nth-child(2n){border-right:0}.admin-domain-grid a:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.admin-domain-grid a:nth-last-child(-n+2){border-bottom:0}.admin-member-profile dl{grid-template-columns:1fr 1fr}.admin-feature-table>div{grid-template-columns:100px 1fr 1.5fr 70px 35px}}@media (max-width:860px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:12px 16px;position:relative;overflow:visible}.admin-brand{min-height:46px;padding-bottom:10px}.admin-nav-toggle{width:100%;min-height:42px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f4f0e833;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.admin-nav-toggle span,.admin-nav-toggle strong{font-size:10px}.admin-nav{display:none}.admin-nav.is-open{padding-bottom:8px;display:block}.admin-nav section>div{grid-template-columns:1fr 1fr}.admin-sidebar-foot{display:none}.admin-topbar{top:0}.admin-metric-grid,.admin-inline-metrics{grid-template-columns:1fr 1fr}.admin-metric-grid a:nth-child(2),.admin-inline-metrics>div:nth-child(2){border-right:0}.admin-inline-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-wide-panel{grid-column:auto}.admin-plan-grid,.plan-policy-controls,.usage-costs,.payment-price-form,.membership-redemption .admin-plan-grid{grid-template-columns:1fr}:is(.membership-history article,.membership-history article:has(.button)){grid-template-columns:1fr;gap:7px}.generation-credit-selector{grid-template-columns:1fr}.generation-credit-selector small{grid-column:auto}.plan-cost-grid{grid-template-columns:1fr}.admin-plan-grid article{min-height:270px}.admin-member-profile{grid-template-columns:80px 1fr}.admin-profile-mark{min-height:80px}.admin-member-profile dl{grid-template-columns:1fr}.admin-roadmap-ledger>div{grid-template-columns:32px 1fr auto}.admin-roadmap-ledger p{grid-column:2/-1}.admin-feature-table>div{grid-template-columns:90px 1fr 65px 35px}.admin-feature-table p{grid-column:2/-1}}@media (max-width:620px){.admin-content{padding:20px 14px 45px}.admin-topbar{min-height:52px;padding:0 14px}.admin-topbar>div,.admin-topbar nav>a:not(.admin-identity),.admin-identity>span:last-child{display:none}.admin-topbar nav{justify-content:flex-end;width:100%}.admin-identity{border-left:0;padding-left:0}.admin-page-header{flex-direction:column;align-items:flex-start}.admin-page-actions{justify-content:flex-start}.admin-metric-grid a{min-height:102px}.admin-queue-list{grid-template-columns:1fr}.admin-queue-list a,.admin-queue-list a:nth-child(2n),.admin-queue-list a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.admin-queue-list a:last-child{border-bottom:0}.admin-nav section>div,.admin-domain-grid{grid-template-columns:1fr}.admin-domain-grid a,.admin-domain-grid a:nth-child(2n),.admin-domain-grid a:nth-child(3n),.admin-domain-grid a:nth-last-child(-n+2),.admin-domain-grid a:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.admin-domain-grid a:last-child{border-bottom:0}.admin-filter-bar,.admin-member-profile{grid-template-columns:1fr}.admin-profile-mark{width:80px}.admin-boundary-note{grid-template-columns:1fr;gap:7px}.admin-feature-table>div{grid-template-columns:1fr auto}.admin-feature-table span,.admin-feature-table p{grid-column:1/-1}.content-ledger article{grid-template-columns:1fr auto}.content-ledger article>time{grid-column:1}.content-ledger article>span:last-child{grid-area:1/2/3}.content-editor-grid{grid-template-columns:1fr;padding:16px}.content-field-wide{grid-column:auto}.content-editor>footer,.content-publish-panel{flex-direction:column;align-items:stretch}.content-editor>footer .button,.content-publish-panel .button{width:100%}.content-revision-ledger>div{grid-template-columns:42px 1fr}.content-revision-ledger>div time{text-align:left;grid-column:2}.communication-template-ledger article{grid-template-columns:1fr auto}.communication-template-ledger article>time{grid-column:1}.communication-template-ledger article>a{grid-area:1/2/3}.communication-editor-shell{grid-template-columns:1fr}.communication-editor{border-right:0;border-bottom:1px solid var(--line)}.communication-editor-grid{grid-template-columns:1fr;padding:16px}.communication-field-wide{grid-column:auto}.communication-editor>footer,.communication-publish-panel{flex-direction:column;align-items:stretch}.communication-editor>footer .button,.communication-publish-panel .button{width:100%}.communication-revision-ledger>div{grid-template-columns:42px 1fr}.communication-revision-ledger>div time{text-align:left;grid-column:2}.membership-admin-grid,.membership-ledger-grid,.membership-redemption,.membership-lifecycle-controls,.membership-member-ledgers,.membership-renewal-request{grid-template-columns:1fr}.membership-admin-grid form{border-right:0;border-bottom:1px solid var(--line)}.membership-secret-output{grid-template-columns:1fr}.membership-lifecycle-controls form,.membership-revoke-control{border-right:0;border-bottom:1px solid var(--line)}.membership-renewal-ledger>article,.membership-renewal-admin{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.taxonomy-console{gap:32px;display:grid}.taxonomy-editor,.taxonomy-ledger{border:1px solid var(--line-strong);background:var(--paper)}.taxonomy-editor>header,.taxonomy-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:22px 24px;display:flex}.taxonomy-editor>header{display:block}.taxonomy-editor h2,.taxonomy-ledger h2{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1}.taxonomy-editor p,.taxonomy-ledger p{max-width:780px;color:var(--quiet);margin:0;line-height:1.5}.taxonomy-editor-grid{grid-template-columns:1fr 180px;gap:16px;padding:22px 24px;display:grid}.taxonomy-editor-grid label{min-width:0;color:var(--quiet);text-transform:uppercase;align-content:start;gap:6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid}.taxonomy-editor-grid input,.taxonomy-editor-grid select,.taxonomy-editor-grid textarea{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;min-width:0;color:var(--ink);font:inherit;text-transform:none;padding:10px 12px;font-size:12px}.taxonomy-editor-grid textarea{resize:vertical}.taxonomy-field-wide{grid-column:1/-1}.taxonomy-editor>.form-error,.taxonomy-editor>.form-success{margin-inline:24px}.taxonomy-editor>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.taxonomy-editor>footer span{max-width:620px;color:var(--quiet);font-size:11px;line-height:1.45}.taxonomy-ledger>header>strong{color:var(--signal);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}.taxonomy-ledger>div article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:grid}.taxonomy-ledger>div article:last-child{border-bottom:0}.taxonomy-ledger article>span{gap:3px;min-width:0;display:grid}.taxonomy-ledger article strong,.taxonomy-ledger article small{overflow-wrap:anywhere}.taxonomy-ledger article small{color:var(--quiet)}.taxonomy-ledger article em{border:1px solid var(--line-strong);text-transform:uppercase;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.taxonomy-ledger article em.is-admin{background:var(--mint);color:#31543f;border-color:#557c64}.taxonomy-ledger article i{color:var(--quiet);text-align:right;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}@media (max-width:760px){.taxonomy-editor-grid{grid-template-columns:minmax(0,1fr)}.taxonomy-field-wide{grid-column:auto}.taxonomy-editor>footer,.taxonomy-ledger>header{flex-direction:column;align-items:stretch}.taxonomy-editor>footer .button{width:100%}.taxonomy-ledger>div article{grid-template-columns:minmax(0,1fr) auto}.taxonomy-ledger article i{display:none}}.prompt-dossier{gap:20px;display:grid}.prompt-dossier-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.prompt-dossier-head h2{overflow-wrap:anywhere;max-width:760px;margin:7px 0 8px;font-size:clamp(26px,3vw,42px);line-height:1.02}.prompt-dossier-head p{max-width:760px;margin:0;line-height:1.6}.prompt-dossier-tier{border:1px solid var(--ink);background:var(--mint);text-transform:uppercase;letter-spacing:.06em;padding:9px 11px;font:700 10px/1.2 IBM Plex Mono,monospace}.prompt-dossier-free .prompt-dossier-tier{background:var(--paper-deep)}.prompt-dossier-team .prompt-dossier-tier{background:var(--ink);color:var(--paper)}.phase-relevance{border-left:3px solid var(--signal);background:color-mix(in srgb, var(--signal) 6%, var(--paper));margin:16px 0;padding:14px}.phase-relevance strong{text-transform:uppercase;font:700 10px/1.2 IBM Plex Mono,monospace}.phase-relevance p{margin:7px 0 0}.prompt-dossier-lock,.prompt-dossier-team,.prompt-dossier-downloads{border:1px solid var(--ink);background:var(--paper-deep);padding:20px}.prompt-dossier-lock p,.prompt-dossier-team p,.prompt-dossier-downloads p{margin:7px 0 14px;line-height:1.55}.prompt-dossier-team{border-color:var(--ink);background:var(--ink);color:var(--paper)}.prompt-dossier-team h3{margin:8px 0;font-size:22px}.prompt-dossier-downloads{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.prompt-dossier-downloads p{margin-bottom:0}.account-intake-form{border:1px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;padding:22px;display:grid}.account-intake-form label{text-transform:uppercase;gap:6px;min-width:0;font:700 9px/1.3 IBM Plex Mono,monospace;display:grid}.account-intake-form input,.account-intake-form select,.account-intake-form textarea{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;min-width:0;color:var(--ink);text-transform:none;padding:11px;font:400 13px/1.5 Mona Sans Variable,sans-serif}.account-intake-form textarea{resize:vertical}.account-intake-wide{grid-column:1/-1}.account-intake-form>p{color:var(--signal);align-self:center;margin:0}.profile-security-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.profile-security-grid form{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);align-content:start;gap:12px;padding:22px;display:grid}.profile-security-grid form:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-security-grid form:last-child .eyebrow,.profile-security-grid form:last-child h2,.profile-security-grid form:last-child button,.profile-security-grid form:last-child p{grid-column:1/-1}.profile-security-grid h2{font-size:var(--title-card);margin:0}.profile-security-grid form>p{color:var(--quiet);margin:0;line-height:1.5}.profile-security-grid label{text-transform:uppercase;gap:6px;font:700 9px/1.3 IBM Plex Mono,monospace;display:grid}.profile-security-grid input{border:1px solid var(--line-strong);background:var(--paper-deep);text-transform:none;width:100%;min-width:0;padding:11px;font:400 13px/1.4 Mona Sans Variable,sans-serif}.faq-layout aside nav{gap:6px;margin:18px 0;display:grid}.faq-layout aside nav a{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.faq-category-list{gap:34px;display:grid}.faq-category-list>section{scroll-margin-top:100px}.faq-category-list>section>.eyebrow{color:var(--signal);margin-bottom:10px;display:block}.shortcut-platform-list{gap:52px;display:grid}.shortcut-platform-list>section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.shortcut-platform-list h2{margin:8px 0 0;font-size:clamp(28px,3vw,44px)}.shortcut-platform-list header>a,.shortcut-platform-list header>span{text-transform:uppercase;font:700 9px/1.3 IBM Plex Mono,monospace}@media (max-width:760px){.prompt-dossier-head,.prompt-dossier-downloads{grid-template-columns:1fr}.prompt-dossier-tier{width:fit-content}.account-intake-form{grid-template-columns:1fr;padding:16px}.account-intake-wide{grid-column:auto}.profile-security-grid{grid-template-columns:1fr}.profile-security-grid form:last-child{grid-column:auto;grid-template-columns:1fr}.profile-security-grid form:last-child .eyebrow,.profile-security-grid form:last-child h2,.profile-security-grid form:last-child button,.profile-security-grid form:last-child p{grid-column:auto}.shortcut-platform-list>section>header{flex-direction:column;align-items:flex-start}}.browser-draft-notice{background:var(--paper-deep);border:1px solid var(--line);color:var(--quiet);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.browser-draft-notice .text-link{flex:none;font-size:10px}.browser-draft-restored{background:var(--mint);border-color:var(--ink);color:var(--ink)}.browser-draft-unavailable{border-color:var(--signal);color:var(--signal)}.generation-progress{background:var(--ink);color:var(--paper);border:1px solid var(--ink);grid-template-columns:42px 1fr;gap:16px;margin:20px 0;padding:22px 22px 26px;display:grid;position:relative;overflow:hidden}.generation-progress-mark{border:1px solid #f4f0e873;place-items:center;width:36px;height:36px;display:grid}.generation-progress-mark span{background:var(--signal);width:15px;height:15px;animation:1.2s steps(4,end) infinite generation-checkpoint;display:block}.generation-progress-copy .eyebrow{color:var(--mint)}.generation-progress-copy time{color:var(--paper)}.generation-progress h3{color:var(--paper);margin:8px 0 5px;font-size:22px}.generation-progress p{color:#f4f0e8d1;margin:0;line-height:1.5}.generation-progress small{color:#f4f0e89e;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.45;display:block}.generation-progress-track{background:#f4f0e824;height:4px;position:absolute;bottom:0;left:0;right:0}.generation-progress-track span{background:var(--signal);width:38%;height:100%;animation:1.8s ease-in-out infinite generation-track;display:block}@keyframes generation-checkpoint{0%{transform:rotate(0)scale(.72)}50%{transform:rotate(90deg)scale(1)}to{transform:rotate(180deg)scale(.72)}}@keyframes generation-track{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (max-width:640px){.browser-draft-notice{flex-direction:column;align-items:flex-start}.generation-progress{grid-template-columns:32px 1fr;gap:12px;padding:18px 16px 23px}.generation-progress-mark{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.generation-progress-mark span,.generation-progress-track span{animation:none}.generation-progress-track span{opacity:.65;width:100%}}.team-workspace-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 44px;display:grid}.team-workspace-grid>a{min-height:175px;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;padding:24px;display:flex}.team-workspace-grid>a:hover{background:var(--mint)}.team-workspace-mark{background:var(--ink);width:42px;height:42px;color:var(--paper);border:1px solid var(--ink);background-position:50%;background-size:cover;place-items:center;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.team-workspace-mark.has-image{background-color:var(--paper-deep)}.team-workspace-mark-large{flex:none;width:72px;height:72px;margin:0;font-size:16px}.team-workspace-title{align-items:center;gap:18px;display:flex;max-width:none!important}.team-workspace-title>span:last-child{min-width:0}.team-workspace-grid h2{margin:22px 0 6px;font-size:28px}.team-workspace-grid p{color:var(--quiet);margin:0}.team-workspace-grid small{color:var(--quiet);margin-top:auto;padding-top:18px;font-family:IBM Plex Mono,monospace;font-size:9px}.team-create-panel,.team-panel{background:var(--paper);border:1px solid var(--ink);margin:28px 0}.team-create-panel>div:first-child,.team-panel>header{border-bottom:1px solid var(--line-strong);padding:24px}.team-create-panel h2,.team-panel h2{margin:8px 0;font-size:28px}.team-create-panel p,.team-panel header p{max-width:760px;color:var(--quiet);margin:0;line-height:1.5}.team-plan-gate{padding:24px}.team-plan-gate p{margin:8px 0 20px}.team-form{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.team-form label,.team-invite-form label{gap:7px;display:grid}.team-form label>span,.team-invite-form label>span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.team-form label small{color:var(--quiet)}.team-form input,.team-form textarea,.team-invite-form input,.team-invite-form select,.team-share-form select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:#fffdf8;padding:10px 12px}.team-form textarea{resize:vertical}.team-form-wide{grid-column:1/-1}.team-form-action{grid-column:1/-1;align-items:center;gap:16px;display:flex}.team-form-action p,.team-control-message{color:var(--quiet);margin:0;font-size:11px}.team-stat-row{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.team-stat-row>div{border-top:1px solid var(--ink);border-right:1px solid var(--ink);min-height:90px;padding:16px;display:grid}.team-stat-row span{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.team-stat-row strong{text-transform:capitalize;align-self:end;font-size:24px}.team-invite-form{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;padding:20px 24px;display:grid}.team-invite-form>p,.team-invite-form>div{grid-column:1/-1}.team-secret-link{grid-template-columns:1fr auto;display:grid}.team-secret-link input{min-width:0}.team-secret-link button,.team-inline-control button,.admin-seat-form button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;padding:8px 10px;font-size:9px}.team-share-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;padding:18px 24px;display:grid}.team-share-form small{color:var(--quiet);grid-column:1/-1}.team-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:66px;padding:12px 18px;display:grid}.team-ledger>div:last-child{border-bottom:0}.team-ledger>p{color:var(--quiet);margin:0;padding:28px 24px}.team-ledger span{min-width:0;display:grid}.team-ledger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-ledger small{color:var(--quiet);margin-top:3px;font-size:9px}.team-ledger em{background:var(--paper-deep);text-transform:uppercase;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.team-inline-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.team-inline-control button.is-danger{color:var(--signal);border-color:var(--signal);background:0 0}.team-inline-control small{width:100%;color:var(--signal);text-align:right}.team-audit-ledger>div{grid-template-columns:1fr minmax(180px,auto)}.team-audit-ledger code{max-width:440px;color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.team-invite-page{background:var(--paper);border:1px solid var(--ink);width:min(760px,100%);margin:70px auto;padding:clamp(28px,5vw,58px)}.team-invite-page h1{margin:16px 0;font-size:clamp(42px,7vw,74px);line-height:.95}.team-invite-page>p{color:var(--quiet);font-size:17px;line-height:1.55}.team-invite-facts{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.team-invite-facts span{min-height:85px;color:var(--quiet);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-transform:uppercase;padding:12px;font-family:IBM Plex Mono,monospace;font-size:8px;display:grid}.team-invite-facts strong{color:var(--ink);text-transform:capitalize;align-self:end;font-size:14px}.team-redeem-control p{color:var(--signal)}.team-shared-prompt{width:min(1180px,100% - 40px);margin:40px auto}.admin-team-table .admin-table-head,.admin-team-table .admin-table-row{grid-template-columns:1.4fr 1.4fr .8fr 2fr}.admin-seat-form{grid-template-columns:70px 1fr auto;gap:5px;display:grid}.admin-seat-form input{border:1px solid var(--line-strong);min-width:0;padding:7px;font-size:9px}.admin-seat-form small{color:var(--signal);grid-column:1/-1}.admin-team-audit>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:grid}.admin-team-audit span{display:grid}.admin-team-audit strong{text-transform:capitalize;font-size:10px}.admin-team-audit small,.admin-team-audit time,.admin-team-audit code{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.page-hero{min-height:330px;padding-block:52px 44px}.page-hero h1,.features-hero h1,.knowledge-hero h1,.article-head h1,.auth-story h1,.account-page-head h1,.recovery-project-head h1,.prompt-studio-shell>header h1,.saved-prompt-head h1,.dashboard-head h1{font-size:var(--title-page);overflow-wrap:anywhere;line-height:.94}.builder-head{margin-bottom:38px}.builder-head h1{font-size:var(--title-workflow);overflow-wrap:anywhere;line-height:.96}.builder-main{padding:clamp(36px,4vw,64px)}.result-head h1{font-size:var(--title-result);overflow-wrap:anywhere;line-height:.96}.technology-recommendation-grid,.tool-grid,.inference-list,.analysis-meta,.phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-recommendation-grid article,.tool-grid article,.inference-list article,.analysis-meta>*,.result-phase{min-width:0}.technology-recommendation-grid h2,.tool-grid h3,.inference-list h3,.result-phase h2{font-size:var(--title-card);overflow-wrap:anywhere;word-break:break-word;line-height:1.08}.technology-recommendation-grid p,.tool-grid p,.inference-list p,.result-phase p,.result-phase li{overflow-wrap:anywhere}.prompt-journey{z-index:8;border-bottom:1px solid var(--ink);background:#f4f0e8f7;position:sticky;top:0}.prompt-journey ol{grid-template-columns:repeat(var(--journey-count,5), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.prompt-journey li{border-right:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:13px clamp(10px,1.5vw,20px);display:grid}.prompt-journey li:last-child{border-right:0}.prompt-journey-node{border:1px solid var(--signal);width:30px;height:30px;color:var(--signal);border-radius:50%;place-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:grid}.prompt-journey-copy{gap:3px;min-width:0;display:grid}.prompt-journey-copy small{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.prompt-journey-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.prompt-journey li.is-complete .prompt-journey-node{background:var(--mint);color:#31543f;border-color:#557c64}.prompt-journey li.is-complete .prompt-journey-copy small{color:#31543f}.prompt-journey li.is-current{background:#f04a2f0f}.prompt-journey li.is-current .prompt-journey-node{background:var(--signal);color:var(--paper);animation:1.7s ease-in-out infinite journey-pulse}.prompt-journey li.is-upcoming .prompt-journey-copy{opacity:.68}@keyframes journey-pulse{50%{box-shadow:0 0 0 7px #f04a2f1f}}.prompt-journey-vertical{background:0 0;border:0;margin-top:30px;position:static}.prompt-journey-vertical ol{grid-template-columns:1fr;display:grid}.prompt-journey-vertical li{border-top:1px solid var(--line);border-right:0;min-height:66px;padding:12px 0}.prompt-journey-vertical li:last-child{border-bottom:1px solid var(--line)}.prompt-journey-vertical li.is-current{background:#f04a2f0f;padding-inline:10px}.purpose-selected-summary{border:1px solid var(--ink);background:var(--mint);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:22px;display:grid}.purpose-selected-summary>div{gap:5px;min-width:0;display:grid}.purpose-selected-summary strong{letter-spacing:-.035em;font-size:24px}.purpose-selected-summary small{color:var(--quiet);line-height:1.4}.mobile-site-menu{display:none;position:relative}.mobile-site-menu>summary{cursor:pointer;text-transform:uppercase;padding:12px;font-family:IBM Plex Mono,monospace;font-size:9px;list-style:none}.mobile-site-menu>summary::-webkit-details-marker{display:none}.mobile-site-menu>nav{border:1px solid var(--ink);background:var(--paper);width:min(360px,100vw - 24px);max-height:calc(100vh - 100px);box-shadow:8px 8px 0 var(--ink);position:absolute;top:calc(100% + 24px);right:0;overflow-y:auto}.mobile-site-menu section{display:grid}.mobile-site-menu section+section{border-top:1px solid var(--ink)}.mobile-site-menu section>span{color:var(--signal);text-transform:uppercase;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:8px}.mobile-site-menu a{border-top:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;min-height:44px;padding:10px 14px;display:grid}.mobile-site-menu a i{color:var(--quiet);font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.mobile-site-menu section:last-child a{grid-template-columns:1fr}.admin-shortcut{border:1px solid var(--signal);color:var(--signal);text-transform:uppercase;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.account-admin-command{border-bottom:1px solid var(--ink);background:var(--mint);grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.account-admin-command i{border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-family:IBM Plex Mono,monospace;font-size:9px;font-style:normal;display:grid}.account-admin-command span{gap:3px;display:grid}.account-admin-command small{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.account-rail-admin{color:var(--signal);font-weight:750}@media (max-width:1180px){.mobile-site-menu{display:block}.learn-menu,.primary-nav{display:none}.site-header{grid-template-columns:1fr auto auto}}@media (max-width:760px){.page-hero{min-height:0;padding-block:38px 32px}.page-hero h1,.features-hero h1,.knowledge-hero h1,.article-head h1,.auth-story h1,.account-page-head h1,.recovery-project-head h1,.prompt-studio-shell>header h1,.saved-prompt-head h1,.dashboard-head h1{font-size:clamp(38px,12vw,54px)}.prompt-journey{overflow:hidden}.prompt-journey li{text-align:center;grid-template-columns:1fr;place-items:center;gap:4px;min-height:62px;padding:8px 4px}.prompt-journey-node{width:26px;height:26px}.prompt-journey-copy small{display:none}.prompt-journey-copy strong{white-space:normal;max-width:64px;font-size:8px}.prompt-journey-vertical{margin-top:20px;overflow:visible}.prompt-journey-vertical ol{grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-journey-vertical li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:60px;padding:7px 3px}.prompt-journey-vertical li.is-current{padding-inline:3px}.builder-rail{padding:24px 0 0}.builder-rail>.eyebrow{padding-inline:var(--page)}.purpose-selected-summary{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 12px}.purpose-selected-summary .text-link{grid-column:2;justify-self:start}.technology-recommendation-grid,.tool-grid,.inference-list,.analysis-meta,.phase-list{grid-template-columns:minmax(0,1fr)}.admin-shortcut{display:none}.team-workspace-grid,.team-form,.team-invite-form,.team-share-form{grid-template-columns:1fr}.team-form-wide,.team-form-action,.team-invite-form>p,.team-invite-form>div,.team-share-form small{grid-column:auto}.team-stat-row{grid-template-columns:1fr 1fr}.team-stat-row>div:nth-child(2n){border-right:1px solid var(--ink)}.team-ledger>div{grid-template-columns:1fr auto}.team-ledger .team-inline-control,.team-audit-ledger code{text-align:left;grid-column:1/-1;justify-content:flex-start}.team-invite-facts{grid-template-columns:1fr}.admin-team-audit>div{grid-template-columns:1fr auto}.admin-team-audit code{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.prompt-journey li.is-current .prompt-journey-node{animation:none}}.prompt-thumbnail-inputs{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.prompt-thumbnail-upload{cursor:pointer;position:relative;overflow:hidden}.prompt-thumbnail-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.prompt-thumbnail-preview{aspect-ratio:16/9;border:1px solid var(--ink);background:var(--deep-paper);width:min(320px,100%);overflow:hidden}.prompt-thumbnail-preview img{object-fit:cover;width:100%;height:100%;display:block}.editorial-visual{border:1px solid var(--ink);background:var(--paper-deep);min-height:clamp(280px,38vw,560px);margin:0;position:relative;overflow:hidden}.editorial-visual img{object-fit:cover}.editorial-visual figcaption{border-top:1px solid var(--ink);border-left:1px solid var(--ink);max-width:min(520px,100% - 24px);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:#f4f0e8f0;align-items:center;gap:10px;padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.45;display:flex;position:absolute;bottom:0;right:0}.visual-checkpoint{background:var(--signal);flex:none;width:10px;height:10px}.editorial-visual.is-compact{min-height:220px;margin-top:34px}.hero>.editorial-visual{border-width:0 0 0 1px;min-height:690px}.hero>.editorial-visual img{object-position:64% center}.page-hero+.editorial-visual,.features-hero+.editorial-visual,.dashboard-head+.editorial-visual{margin:0 0 clamp(42px,6vw,86px)}.visual-conversion-section{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;display:grid}.visual-conversion-section>.editorial-visual{border-width:0 1px 0 0;min-height:470px}.visual-conversion-section>div{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,84px);display:flex}.visual-conversion-section h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,4.5vw,68px);line-height:.96}.visual-conversion-section p{color:var(--quiet);font-size:17px;line-height:1.55}.visual-conversion-section .hero-actions{flex-wrap:wrap;margin-left:0}.auth-story>.editorial-visual{width:min(620px,100%)}@media (max-width:900px){.hero>.editorial-visual{border-width:1px 0 0;min-height:430px}.visual-conversion-section{grid-template-columns:1fr}.visual-conversion-section>.editorial-visual{border-width:0 0 1px;min-height:340px}}@media (max-width:560px){.editorial-visual{min-height:250px}.editorial-visual.is-compact{min-height:190px}.editorial-visual figcaption{max-width:calc(100% - 12px);padding:10px 12px;font-size:8px}.hero>.editorial-visual{min-height:320px}.visual-conversion-section>.editorial-visual{min-height:260px}.visual-conversion-section>div{padding-inline:0}}.ask-maviter-launcher{z-index:72;border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.04em;align-items:center;gap:.55rem;padding:.8rem 1rem;font:500 .78rem/1 IBM Plex Mono,monospace;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:6px 6px #f04a2f47}.ask-maviter-launcher span{color:var(--signal);font-size:1rem}.ask-maviter-drawer{z-index:90;background:var(--paper);border-left:1px solid var(--ink);width:min(520px,100%);height:100dvh;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-18px 0 60px #17191829}.ask-maviter-console{border:1px solid var(--ink);background:var(--paper);gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.ask-maviter-console.is-compact{border:0;min-height:100%}.ask-maviter-console>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ask-maviter-console>header h2{margin:.25rem 0;font-size:clamp(1.65rem,4vw,2.8rem);line-height:.96}.ask-maviter-console>header p{max-width:48ch;color:var(--quiet);margin:0}.ask-maviter-console>header>button{border:1px solid var(--ink);background:0 0;width:2.4rem;height:2.4rem;font-size:1.4rem}.ask-credit-line{border-block:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.8rem 0;font:500 .72rem/1.4 IBM Plex Mono,monospace;display:flex}.ask-credit-line span{color:var(--quiet);text-align:right}.ask-suggestions{flex-wrap:wrap;gap:.45rem;display:flex}.ask-suggestions button{border:1px solid var(--line);background:var(--paper-deep);text-align:left;padding:.48rem .62rem;font-size:.78rem}.ask-maviter-console form{gap:.7rem;display:grid}.ask-maviter-console textarea{resize:vertical;border:1px solid var(--ink);width:100%;font:inherit;background:#fffdf8;padding:.9rem;line-height:1.5}.ask-maviter-console form>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ask-maviter-console form small{max-width:42ch;color:var(--quiet)}.ask-answer{border:1px solid var(--ink);background:#fffdf8;gap:.8rem;padding:1rem;display:grid}.ask-answer>p{white-space:pre-wrap;margin:0;line-height:1.65}.ask-sources{gap:.35rem;display:grid}.ask-sources>strong{text-transform:uppercase;letter-spacing:.08em;font:500 .7rem/1.3 IBM Plex Mono,monospace}.ask-sources a{border-top:1px solid var(--line);color:inherit;gap:.65rem;padding:.55rem 0;text-decoration:none;display:flex}.ask-sources a span{min-width:4rem;color:var(--signal);text-transform:uppercase;font:500 .66rem/1.4 IBM Plex Mono,monospace}.ask-answer footer{border-top:1px solid var(--line);align-items:center;gap:.55rem;padding-top:.7rem;font-size:.78rem;display:flex}.ask-answer footer button{border:1px solid var(--line);background:0 0;padding:.3rem .55rem}.ask-answer footer a{margin-left:auto}.ask-maviter-page{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2rem,7vw,6rem);display:grid}.ask-maviter-page>div h1{max-width:12ch;margin:.45rem 0 1rem;font-size:clamp(2.2rem,6vw,5.2rem);line-height:.92}.ask-maviter-page>div p{max-width:40ch;font-size:1.05rem;line-height:1.6}@media (max-width:850px){.ask-maviter-page{grid-template-columns:1fr}.ask-maviter-launcher{bottom:.75rem;right:.75rem}.ask-credit-line{flex-direction:column}.ask-credit-line span{text-align:left}}.ask-memory-manager{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:1rem;margin-block:1.5rem;display:grid}.ask-memory-manager>section{border:1px solid var(--ink);background:var(--paper);padding:clamp(1rem,3vw,1.6rem)}.ask-memory-manager>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.ask-memory-manager h2{margin:.25rem 0;font-size:clamp(1.45rem,3vw,2.2rem)}.ask-memory-manager form{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.ask-memory-manager .form-actions{grid-column:1/-1}.ask-memory-list{gap:.75rem;margin-block:1rem;display:grid}.ask-memory-list article{border:1px solid var(--line);background:#fffdf8;gap:.5rem;padding:.8rem;display:grid}.ask-memory-list input,.ask-memory-list textarea{border:1px solid var(--line);background:var(--paper);width:100%;font:inherit;padding:.6rem}.ask-memory-list footer{gap:.5rem;display:flex}.ask-memory-list button,.ask-memory-manager>section>button{color:var(--signal);background:0 0;border:0;font:500 .72rem/1.4 IBM Plex Mono,monospace}.ask-memory-manager nav{display:grid}.ask-memory-manager nav a{border-bottom:1px solid var(--line);gap:.2rem;padding:.75rem 0;display:grid}.ask-memory-manager nav a[aria-current=page]{border-left:4px solid var(--signal);padding-left:.7rem}.ask-memory-manager nav span{color:var(--quiet);font-size:.76rem}.ask-conversation-detail{border:1px solid var(--ink);gap:.75rem;margin-block:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.ask-conversation-detail h2{margin:0}.ask-conversation-detail article{border:1px solid var(--line);max-width:85%;padding:.8rem}.ask-conversation-detail article.is-assistant{background:var(--mint);margin-left:auto}.ask-conversation-detail article strong{text-transform:uppercase;font:500 .68rem/1.3 IBM Plex Mono,monospace}.ask-conversation-detail article p{white-space:pre-wrap;margin:.35rem 0 0;line-height:1.55}@media (max-width:850px){.ask-memory-manager,.ask-memory-manager form{grid-template-columns:1fr}.ask-memory-manager>section>header{flex-direction:column}.ask-conversation-detail article{max-width:100%}}.platform-registry-metrics{grid-template-columns:repeat(4,1fr);margin:18px 0}.platform-import-control{border:1px solid var(--line-strong);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;margin:18px 0;padding:18px;display:grid}.platform-import-control strong{font-size:15px}.platform-import-control p{max-width:760px;color:var(--quiet);margin:5px 0 0;font-size:11px;line-height:1.5}.platform-import-control>p{border-top:1px solid var(--line);grid-column:1/-1;padding:10px 0 0}.platform-registry-table{border:1px solid var(--line-strong);background:var(--paper);margin-top:18px}.platform-registry-table>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.platform-registry-table h2{margin:6px 0 0;font-size:24px}.platform-registry-table header p{max-width:530px;color:var(--quiet);margin:0;font-size:10px;line-height:1.45}.platform-registry-rows>a{min-height:58px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) 120px 70px;align-items:center;gap:12px;padding:10px 14px;display:grid}.platform-registry-rows>a:last-child{border-bottom:0}.platform-registry-rows>a:hover{background:var(--mint)}.platform-registry-rows span:first-child{display:grid}.platform-registry-rows strong{font-size:12px}.platform-registry-rows small,.platform-registry-rows>a>span:not(:first-child){color:var(--quiet);font-size:9px}.platform-status-verified{background:var(--mint)}.platform-status-needs_review,.platform-status-pending{background:var(--paper-deep)}.platform-status-in_review{background:#f5cfc4}.platform-status-rejected{color:var(--signal)}.platform-editor-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;margin-top:18px;display:grid}.platform-profile-form{margin:0}.platform-source-panel{border:1px solid var(--line-strong);background:var(--paper);position:sticky;top:82px}.platform-source-panel>header,.platform-source-panel>form{padding:18px}.platform-source-panel>header{border-bottom:1px solid var(--line)}.platform-source-panel h2{margin:6px 0;font-size:22px}.platform-source-panel header p,.platform-source-list>p{color:var(--quiet);margin:0;font-size:10px;line-height:1.45}.platform-source-list a{color:inherit;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.platform-source-list a:hover{background:var(--mint)}.platform-source-list a span{min-width:0;display:grid}.platform-source-list strong{overflow-wrap:anywhere;font-size:11px}.platform-source-list small{color:var(--quiet);margin-top:3px;font-size:8px}.platform-source-list em{text-transform:uppercase;padding:4px 5px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.platform-source-list>p{border-bottom:1px solid var(--line);padding:18px}.platform-source-panel>form{gap:10px;display:grid}.platform-source-panel form h3{margin:0 0 4px;font-size:17px}.platform-source-panel form label{color:var(--quiet);gap:4px;font-size:9px;display:grid}.platform-source-panel input,.platform-source-panel select,.platform-source-panel textarea{background:var(--paper-deep);border:1px solid var(--line-strong);width:100%;min-width:0;padding:9px}.platform-mapping-panel{border-top:1px solid var(--line-strong);padding:18px}.platform-mapping-panel h3{margin:0 0 10px;font-size:17px}.platform-mapping-panel>p{color:var(--quiet);font-size:10px}.platform-mapping-panel ul{margin:0 0 12px;padding:0;list-style:none}.platform-mapping-panel li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:7px 0;font-size:10px;display:flex}.platform-mapping-panel li em{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.platform-mapping-panel form{gap:9px;display:grid}.platform-directory-page,.platform-profile-page{padding-bottom:clamp(70px,10vw,140px)}.platform-directory-hero,.platform-profile-hero{border-bottom:1px solid var(--ink);padding:clamp(58px,8vw,110px) 0 clamp(40px,6vw,78px)}.platform-directory-hero h1{letter-spacing:-.065em;max-width:930px;margin:18px 0;font-size:clamp(48px,8vw,104px);line-height:.88}.platform-directory-hero>p{max-width:760px;color:var(--quiet);font-size:clamp(16px,1.7vw,21px);line-height:1.5}.platform-directory-principles{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.platform-directory-principles article{border-right:1px solid var(--ink);min-height:190px;padding:24px}.platform-directory-principles span,.platform-capability-section article span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:10px}.platform-directory-principles h2{margin:30px 0 9px;font-size:24px}.platform-directory-principles p{color:var(--quiet);margin:0;font-size:13px;line-height:1.5}.platform-category-section{padding-top:clamp(50px,7vw,90px)}.platform-category-section>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.platform-category-section h2{margin:7px 0 0;font-size:clamp(30px,4vw,50px)}.platform-card-grid{grid-template-columns:repeat(3,1fr);display:grid}.platform-card{min-width:0;min-height:320px;color:inherit;border:1px solid var(--ink);border-top:0;border-right:0;flex-direction:column;padding:24px;display:flex}.platform-card:nth-child(3n){border-right:1px solid var(--ink)}.platform-card:hover{background:var(--mint)}.platform-card>div{justify-content:space-between;align-items:start;display:flex}.platform-monogram{background:var(--ink);width:54px;height:54px;color:var(--paper);place-items:center;font-family:IBM Plex Mono,monospace;font-size:17px;display:grid}.platform-card h3{margin:38px 0 12px;font-size:30px}.platform-card p{color:var(--quiet);margin:0;font-size:13px;line-height:1.55}.platform-card footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.platform-card footer strong{color:var(--signal)}.platform-directory-empty{border:1px solid var(--ink);background:var(--paper-deep);margin:clamp(60px,8vw,110px) 0;padding:clamp(35px,5vw,70px)}.platform-directory-empty h2{max-width:760px;margin:12px 0;font-size:clamp(30px,4vw,52px)}.platform-directory-empty p{max-width:680px;color:var(--quiet);line-height:1.55}.platform-profile-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px 70px;display:grid}.platform-profile-hero .prompt-breadcrumbs{grid-column:1/-1}.platform-profile-title{align-items:center;gap:22px;display:flex}.platform-profile-title .platform-monogram{width:72px;height:72px;font-size:22px}.platform-profile-title h1{letter-spacing:-.055em;margin:8px 0 3px;font-size:clamp(44px,6vw,80px);line-height:.9}.platform-profile-title p{color:var(--quiet);margin:0;font-family:IBM Plex Mono,monospace;font-size:10px}.platform-profile-summary{max-width:620px;color:var(--quiet);align-self:end;margin:0;font-size:clamp(17px,1.8vw,22px);line-height:1.45}.platform-profile-meta{border-top:1px solid var(--line);text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;padding-top:18px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.platform-disclosure{background:var(--paper-deep);border:1px solid var(--ink);grid-template-columns:190px 1fr;gap:24px;margin:22px 0;padding:18px 22px;display:grid}.platform-disclosure p{color:var(--quiet);margin:0;line-height:1.5}.platform-fit-grid{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.platform-fit-grid article:first-child{border-right:1px solid var(--ink);background:var(--mint)}.platform-fit-grid h2{margin:14px 0 25px;font-size:clamp(30px,4vw,48px)}.platform-fit-grid ul{color:var(--quiet);gap:13px;margin:0;padding-left:18px;line-height:1.5;display:grid}.platform-capability-section,.platform-prompt-section,.platform-offers,.platform-sources{padding-top:clamp(55px,8vw,100px)}.platform-capability-section>header,.platform-prompt-section>header,.platform-offers>header,.platform-sources>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:40px;padding-bottom:22px;display:flex}.platform-capability-section h2,.platform-prompt-section h2,.platform-offers h2,.platform-sources h2{margin:10px 0 0;font-size:clamp(30px,4vw,50px)}.platform-capability-section header p,.platform-prompt-section header>p{max-width:590px;color:var(--quiet);margin:0;line-height:1.5}.platform-capability-section>div{border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.platform-capability-section article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:space-between;min-height:130px;padding:22px;display:grid}.platform-capability-section article strong{margin-top:24px;font-size:17px}.platform-prompt-section.is-premium{background:var(--ink);color:var(--paper);margin-top:clamp(55px,8vw,100px);padding:clamp(35px,5vw,65px)}.platform-prompt-section.is-premium>header{border-color:#f4f0e859}.platform-prompt-section.is-premium header>p{color:#f4f0e8a6}.platform-prompt-section.is-premium .button{background:var(--paper);color:var(--ink)}.platform-prompt-list>a{color:inherit;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:20px 4px;display:flex}.platform-prompt-section.is-premium .platform-prompt-list>a{border-color:#f4f0e840}.platform-prompt-list span{gap:5px;display:grid}.platform-prompt-list small{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.platform-prompt-list strong{font-size:20px}.platform-prompt-list p{color:var(--quiet);margin:0;font-size:12px}.platform-prompt-section.is-premium .platform-prompt-list p{color:#f4f0e899}.platform-prompt-list b{color:var(--signal);white-space:nowrap;font-size:11px}.platform-section-empty{color:var(--quiet);border-bottom:1px solid var(--line);padding:32px 0}.platform-offers article{border:1px solid var(--ink);border-top:0;justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}.platform-offers article p{max-width:680px;color:var(--quiet);margin:6px 0 0;font-size:12px;line-height:1.45}.platform-sources>div a{color:inherit;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 4px;display:flex}.platform-sources>div span{display:grid}.platform-sources>div small{color:var(--quiet);font-size:9px}.platform-sources>div em{max-width:760px;color:var(--quiet);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-style:normal;line-height:1.45}.platform-sources>div b{color:var(--signal);font-size:10px}.platform-sources>p{max-width:720px;color:var(--quiet);margin:20px 0 0;font-size:11px;line-height:1.5}@media (max-width:980px){.platform-editor-layout{grid-template-columns:1fr}.platform-source-panel{position:static}.platform-card-grid{grid-template-columns:repeat(2,1fr)}.platform-card:nth-child(3n){border-right:0}.platform-card:nth-child(2n){border-right:1px solid var(--ink)}.platform-profile-hero{grid-template-columns:1fr}.platform-profile-summary,.platform-profile-meta{grid-column:1}}@media (max-width:700px){.platform-registry-metrics,.platform-directory-principles,.platform-card-grid,.platform-fit-grid,.platform-capability-section>div,.platform-import-control{grid-template-columns:1fr}.platform-import-control>p{grid-column:1}.platform-registry-table{overflow-x:auto}.platform-registry-rows{min-width:680px}.platform-directory-principles article,.platform-fit-grid article:first-child{border-right:0;border-bottom:1px solid var(--ink)}.platform-card,.platform-card:nth-child(2n),.platform-card:nth-child(3n){border-right:1px solid var(--ink)}.platform-directory-hero h1{font-size:clamp(46px,15vw,72px)}.platform-profile-title{align-items:flex-start}.platform-profile-title .platform-monogram{width:58px;height:58px}.platform-disclosure{grid-template-columns:1fr}.platform-capability-section>header,.platform-prompt-section>header,.platform-offers>header,.platform-sources>header,.platform-offers article,.platform-prompt-list>a{flex-direction:column;align-items:start}}:root{--signal-text:#a92f1e;--title-page:clamp(38px, 4.2vw, 62px);--title-workflow:clamp(34px, 3.7vw, 54px);--title-result:clamp(34px, 4vw, 58px)}body{font-size:16px;line-height:1.5}.eyebrow,.meta-label,.admin-kicker,.primary-nav span{color:var(--signal-text)}.section-head h2,.outcome-section h2,.home-final-cta h2,.knowledge-statement h2,.knowledge-cta h2,.published-prompt-guide h2,.features-close h2,.foundation-section h2,.comparison-section h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);line-height:1.04}.purpose-router-head h2,.builder-head h1,.result-head h1{font-size:var(--title-workflow);line-height:1.04}.purpose-card strong{font-size:clamp(20px,1.8vw,28px);line-height:1.12}.decision-dialog-head h2,.advanced-strategy>h2,.article-body h2,.feature-story-copy h2,.guide-anatomy header h2,.guide-comparison h2,.blog-lead h2,.faq-category-list h2{letter-spacing:-.035em;font-size:clamp(28px,3.3vw,42px);line-height:1.08}.prompt-journey-copy small{font-size:11px}.prompt-journey-copy strong{font-size:13px}.prompt-journey-node{width:44px;height:44px;font-size:12px}.prompt-journey li{grid-template-columns:44px minmax(0,1fr);min-height:76px}.purpose-restore-note{border:1px solid var(--ink);background:var(--mint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:grid}.purpose-restore-note span{font-size:14px;line-height:1.45}.purpose-restore-note .text-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px}.mobile-site-menu>summary,.learn-menu>summary,.account-menu summary{min-height:44px}.site-footer,.site-footer a,.footer-legal,.footer-legal a{font-size:13px;line-height:1.45}.admin-nav strong{font-size:13px}.admin-nav small{font-size:12px;line-height:1.3}.admin-nav em,.admin-compact-list em,.admin-data-table em{font-size:11px}.admin-data-table,.admin-data-table strong,.admin-data-table span,.admin-data-table time,.admin-compact-list strong,.admin-compact-list small{font-size:13px;line-height:1.35}.admin-table-head span,.admin-state,.admin-action{font-size:12px}.pricing-comparison,.pricing-comparison th,.pricing-comparison td,.comparison-table,.comparison-table th,.comparison-table td{font-size:14px;line-height:1.4}.faq-layout aside nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.faq-category-list h2{margin:0 0 16px}.faq-list summary{font-size:clamp(18px,1.8vw,23px);line-height:1.3}.support-ticket-head{gap:14px;display:grid}.support-ticket-head h1{margin-block:0}.support-ticket-meta{flex-wrap:wrap;gap:8px;display:flex}.support-ticket-meta>*{border:1px solid var(--line-strong);text-transform:capitalize;padding:7px 9px;font:600 12px/1.3 IBM Plex Mono,monospace}.support-thread,.admin-support-thread{border:1px solid var(--ink);margin-top:28px}.support-thread>h2{border-bottom:1px solid var(--ink);margin:0;padding:18px;font-size:24px}.support-message,.admin-support-thread article{border-bottom:1px solid var(--line);padding:20px}.support-message:last-child,.admin-support-thread article:last-child{border-bottom:0}.support-message.is-administrator,.admin-support-thread article.is-administrator{background:var(--mint)}.support-message header,.admin-support-thread article header{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-message time,.admin-support-thread time{color:var(--quiet);font:500 12px/1.3 IBM Plex Mono,monospace}.support-message p,.admin-support-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0}.support-ticket-controls{gap:18px;margin-top:24px;display:grid}.support-ticket-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-reply-form,.admin-support-reply-form{border:1px solid var(--ink);gap:14px;padding:20px;display:grid}.support-reply-form label,.admin-support-reply-form label,.admin-support-state-form label{text-transform:uppercase;gap:7px;font:600 12px/1.3 IBM Plex Mono,monospace;display:grid}.support-reply-form textarea,.admin-support-reply-form textarea,.admin-support-state-form select{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);text-transform:none;padding:12px;font:400 16px/1.5 Mona Sans Variable,sans-serif}.support-form-notice{color:var(--signal-text);margin:0;font-weight:700}.support-ticket-ledger article{grid-template-columns:minmax(0,1.4fr) minmax(140px,.6fr) auto auto;align-items:center;gap:14px}.support-ticket-ledger article>span:first-child{gap:4px;display:grid}.support-ticket-ledger small{color:var(--quiet);font:500 12px/1.3 IBM Plex Mono,monospace}.admin-support-table .admin-table-head,.admin-support-table .admin-table-row{grid-template-columns:1.5fr 1.2fr .55fr .7fr .65fr;min-width:820px}.admin-support-table .admin-table-row{color:inherit}.admin-support-table .admin-table-row>span{gap:3px;display:grid}.admin-support-controls{border:1px solid var(--ink);gap:18px;margin-top:20px;padding:20px;display:grid}.admin-support-state-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.incident-alert-controls>form{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) repeat(3,auto) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.incident-alert-controls>form>span{gap:3px;display:grid}.incident-alert-controls>form label{text-transform:uppercase;align-items:center;gap:6px;font:600 11px/1.3 IBM Plex Mono,monospace;display:flex}@media (max-width:760px){:root{--title-page:clamp(36px, 10.5vw, 44px);--title-workflow:clamp(32px, 9vw, 42px);--title-result:clamp(32px, 9vw, 44px)}.hero-copy h1,.pricing-hero h1,.legal-hero h1,.prompt-hub-hero h1{font-size:var(--title-page);line-height:1}.section-head h2,.outcome-section h2,.home-final-cta h2,.knowledge-statement h2,.knowledge-cta h2,.published-prompt-guide h2,.features-close h2,.foundation-section h2,.comparison-section h2{font-size:clamp(30px,8.5vw,40px)}.prompt-journey li{grid-template-columns:1fr;min-height:66px}.prompt-journey-node{width:38px;height:38px}.prompt-journey-copy strong{max-width:70px;font-size:11px}.purpose-restore-note,.support-ticket-ledger article{grid-template-columns:1fr}.support-message header,.admin-support-thread article header{flex-direction:column;align-items:flex-start;gap:5px}.admin-support-state-form{grid-template-columns:1fr}.incident-alert-controls>form{grid-template-columns:1fr 1fr}.incident-alert-controls>form>span{grid-column:1/-1}}.site-header{grid-template-columns:minmax(175px,.62fr) minmax(520px,1.55fr) auto auto auto}.language-preference{border-right:1px solid var(--line);gap:3px;min-width:126px;padding:7px 10px;display:grid}.language-preference span{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font:500 9px/1.2 IBM Plex Mono,monospace}.language-preference select{background:var(--paper);width:100%;min-height:28px;color:var(--ink);border:0;padding:2px 22px 2px 5px;font-size:12px;font-weight:700}.prompt-engine-choice{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-bottom:34px;display:grid}.prompt-engine-choice button{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);min-height:210px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-content:start;gap:12px 18px;padding:clamp(24px,4vw,42px);display:grid}.prompt-engine-choice button:hover,.prompt-engine-choice button.is-selected{background:var(--mint)}.prompt-engine-choice button>span{color:var(--signal);font:600 12px/1.3 IBM Plex Mono,monospace}.prompt-engine-choice strong{letter-spacing:-.04em;font-size:clamp(27px,3vw,40px);line-height:1}.prompt-engine-choice small,.prompt-engine-choice em{grid-column:2;font-size:15px;line-height:1.5}.prompt-engine-choice small{color:var(--quiet)}.prompt-engine-choice em{border-top:1px solid var(--line-strong);width:fit-content;padding-top:12px;font-style:normal;font-weight:700}.purpose-router-subhead{border-top:1px solid var(--ink);margin-top:34px;padding-top:34px}.router-gentle-note{border:1px solid var(--line-strong);color:var(--quiet);margin:0;padding:18px;font-size:15px;line-height:1.5}.prompt-language-field{border:1px solid var(--ink);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:22px;display:flex}.prompt-language-field>span{gap:5px;display:grid}.prompt-language-field small{color:var(--quiet);font-size:14px;line-height:1.45}.prompt-language-field select{border:1px solid var(--ink);background:var(--paper);min-width:min(290px,100%);min-height:48px;padding:10px 14px;font-size:16px;font-weight:700}.account-dashboard-shell{width:100%;padding:0}.admin-nav a{min-height:50px;padding:9px 10px}.admin-nav small{text-overflow:initial;white-space:normal;margin-top:3px;font-size:13px;line-height:1.35}.admin-sidebar-foot>span,.admin-sidebar-foot small,.admin-sidebar-foot strong{font-size:12px}.prompt-course{font-size:16px}.prompt-course section{scroll-margin-top:20px}.prompt-course-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:680px;display:grid}.prompt-course-hero>div{padding:clamp(52px,6vw,90px) clamp(30px,5vw,72px) clamp(52px,6vw,90px) 0}.prompt-course-hero h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(48px,6vw,78px);line-height:.95}.prompt-course-hero p{max-width:720px;margin:0;font-size:18px;line-height:1.65}.prompt-course-hero .course-hindi{border-left:4px solid var(--signal);margin-top:22px;padding-left:18px;font-size:17px}.prompt-course-hero figure,.prompt-course-visual-lesson figure{background:var(--paper-deep);border-left:1px solid var(--ink);flex-direction:column;margin:0;display:flex}.prompt-course-hero img,.prompt-course-visual-lesson img{width:100%;height:auto;margin:auto 0;display:block}.prompt-course figcaption{border-top:1px solid var(--ink);color:var(--quiet);padding:14px 18px;font-size:14px;line-height:1.5}.prompt-course-map{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.prompt-course-map a{border-right:1px solid var(--ink);flex-direction:column;gap:8px;min-height:170px;padding:18px;display:flex}.prompt-course-map a:hover{background:var(--mint)}.prompt-course-map span{color:var(--signal);font:600 11px/1.3 IBM Plex Mono,monospace}.prompt-course-map strong{margin-top:auto;font-size:18px}.prompt-course-map small{color:var(--quiet);font-size:13px;line-height:1.4}.prompt-course-lesson{border-bottom:1px solid var(--ink);padding:clamp(64px,8vw,110px) 0}.prompt-course-lesson>header{grid-template-columns:.42fr 1.58fr;align-items:end;gap:44px;margin-bottom:38px;display:grid}.prompt-course-lesson h2,.prompt-course-visual-lesson h2,.prompt-course-sources h2,.prompt-course-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.course-explanation>p{max-width:780px;font-size:19px;line-height:1.6}.course-before-after{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.course-before-after article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:240px;padding:28px;display:flex}.course-before-after article:last-child{background:var(--mint)}.course-before-after span{color:var(--signal);text-transform:uppercase;font:600 12px/1.3 IBM Plex Mono,monospace}.course-before-after strong{margin-top:auto;font-size:clamp(24px,2.5vw,36px)}.course-before-after p{margin-bottom:0;line-height:1.55}.prompt-course-visual-lesson{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);display:grid}.prompt-course-visual-lesson>div{padding:clamp(46px,6vw,82px)}.prompt-course-visual-lesson h2{margin:18px 0 30px}.prompt-course-visual-lesson ol,.prompt-course-visual-lesson ul{padding-left:22px}.prompt-course-visual-lesson li{margin-bottom:15px;font-size:16px;line-height:1.55}.course-visual-reverse{grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr)}.course-visual-reverse figure{border-right:1px solid var(--ink);border-left:0}.course-anatomy-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.course-anatomy-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:250px;padding:24px}.course-anatomy-grid article>span{color:var(--signal);font:600 12px/1.3 IBM Plex Mono,monospace}.course-anatomy-grid h3{margin:40px 0 18px;font-size:26px}.course-anatomy-grid p{line-height:1.5}.course-anatomy-grid p[lang=hi]{color:var(--quiet)}.course-technique-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.course-technique-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:270px;padding:25px;display:flex}.course-technique-grid h3{margin:0;font-size:25px}.course-technique-grid p{color:var(--quiet);line-height:1.5}.course-technique-grid blockquote{border-left:4px solid var(--signal);background:var(--paper-deep);margin:auto 0 0;padding:16px;font-weight:650;line-height:1.45}.course-note{border:1px solid var(--line-strong);background:var(--paper-deep);margin:28px 0 0;padding:18px 20px;line-height:1.55}.loop-contract{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.loop-contract>*{border:1px solid var(--ink);padding:8px 10px;font-size:13px}.loop-contract strong{border-color:var(--signal);width:100%}.course-safety-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.course-safety-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:190px;padding:24px}.course-safety-grid strong{font-size:21px}.course-safety-grid p{color:var(--quiet);line-height:1.55}.prompt-course-sources{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:60px;padding:clamp(60px,8vw,100px) 0;display:grid}.prompt-course-sources h2{margin-top:18px}.prompt-course-sources ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.prompt-course-sources li{border-bottom:1px solid var(--ink);gap:5px;padding:18px 0;display:grid}.prompt-course-sources a{border-bottom:1px solid;width:fit-content;font-weight:750}.prompt-course-sources span{color:var(--quiet);font-size:14px}.prompt-course-cta{justify-content:space-between;align-items:end;gap:40px;padding:clamp(54px,7vw,86px) 0;display:flex}.prompt-course-cta h2{margin:18px 0}.prompt-course-cta p{margin:0;font-size:17px}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto auto auto}.prompt-course-map{grid-template-columns:repeat(4,minmax(0,1fr))}.course-anatomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.prompt-engine-choice,.course-before-after,.prompt-course-hero,.prompt-course-visual-lesson,.course-visual-reverse,.prompt-course-sources{grid-template-columns:1fr}.prompt-course-hero figure,.prompt-course-visual-lesson figure,.course-visual-reverse figure{border:0;border-top:1px solid var(--ink)}.prompt-course-lesson>header{grid-template-columns:1fr;gap:18px}.course-technique-grid,.course-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-course-cta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.language-preference{display:none}.prompt-engine-choice,.prompt-course-map,.course-anatomy-grid,.course-technique-grid,.course-safety-grid{grid-template-columns:1fr}.prompt-engine-choice button{min-height:180px}.prompt-language-field{flex-direction:column;align-items:stretch}.prompt-course-hero>div{padding-right:0}.prompt-course-map a{min-height:130px}.prompt-course-visual-lesson>div{padding-inline:0}}.sponsor-editor textarea{resize:vertical;min-height:116px}.learning-resource-switchboard{border-top:1px solid var(--line-strong);margin-top:48px;padding-top:40px}.learning-resource-switchboard>header{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:32px;display:grid}.learning-resource-switchboard>header h2{letter-spacing:-.045em;max-width:760px;margin:12px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.02}.learning-resource-switchboard>header p{color:var(--quiet);margin:0;font-size:16px;line-height:1.58}.learning-resource-switchboard .registry-metric-note{margin:24px 0}.learning-resource-course-states{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.learning-resource-course-states article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:space-between;gap:22px;min-width:0;min-height:190px;padding:22px;display:flex}.learning-resource-course-states h3{margin:9px 0 8px;font-size:23px;line-height:1.08}.learning-resource-course-states p{color:var(--quiet);margin:0;font-size:15px;line-height:1.5}.learning-resource-course-states article>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-resource-history{border:1px solid var(--ink);overflow-x:auto}.learning-resource-history table{border-collapse:collapse;width:100%;min-width:920px}.learning-resource-history th,.learning-resource-history td{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px}.learning-resource-history th{color:var(--quiet);background:var(--paper-deep);text-transform:uppercase;font:760 12px/1.35 IBM Plex Mono,monospace}.learning-resource-history td{vertical-align:top;font-size:15px}.learning-resource-history tbody tr:last-child td{border-bottom:0}.learning-resource-history td strong,.learning-resource-history td span{display:block}.learning-resource-history td span:not(.status-chip){color:var(--quiet);margin-top:5px;font-size:14px}.learning-resource-history time{font-family:IBM Plex Mono,monospace;font-size:13px}@media (max-width:980px){.learning-resource-switchboard>header,.learning-resource-course-states{grid-template-columns:1fr}}.partner-directory{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:clamp(36px,6vw,76px);display:grid}.partner-directory>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:330px;padding:26px;display:flex}.partner-directory>a:hover{background:var(--mint)}.partner-directory h2{margin:auto 0 8px;font-size:clamp(28px,3vw,42px);line-height:1}.partner-directory strong{margin-bottom:12px;font-size:18px;line-height:1.25}.partner-directory p{color:var(--quiet);line-height:1.55}.partner-directory small{text-transform:uppercase;margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:10px}.partner-directory>.empty-state{grid-column:1/-1}.partner-disclosure{border:2px solid var(--ink);background:var(--mint);grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr);gap:24px;margin:clamp(30px,5vw,58px) 0 0;padding:24px;display:grid}.partner-disclosure strong{font-size:18px}.partner-disclosure p{margin:0;line-height:1.55}.partner-detail-grid{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;padding-block:clamp(38px,6vw,80px);display:grid}.partner-detail-grid>div{border:1px solid var(--ink);padding:clamp(24px,4vw,48px)}.partner-detail-grid>div+div{border-left:0}.partner-detail-grid h2{margin:16px 0 24px;font-size:clamp(27px,3.2vw,44px);line-height:1.05}.partner-detail-grid li{margin-bottom:13px;line-height:1.5}.partner-detail-grid .button{margin:22px 14px 0 0}@media (max-width:900px){.partner-directory{grid-template-columns:1fr 1fr}}@media (max-width:620px){.partner-directory,.partner-detail-grid,.partner-disclosure{grid-template-columns:1fr}.partner-detail-grid>div+div{border-left:1px solid var(--ink);border-top:0}}.partner-prospectus{--partner-space:clamp(54px, 7vw, 96px)}.partner-prospectus-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:center;gap:clamp(38px,7vw,100px);min-height:680px;padding-block:clamp(70px,9vw,128px);display:grid}.partner-prospectus-copy h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:900px;margin:20px 0 26px;font-size:clamp(48px,6.7vw,96px);line-height:.92}.partner-prospectus-copy>p{max-width:760px;color:var(--quiet);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.partner-prospectus-copy .hero-actions{flex-wrap:wrap;margin:38px 0 0}.partner-prospectus-map{border:1px solid var(--ink);background:var(--deep-paper);min-width:0}.partner-prospectus-map>div:not(.partner-map-checkpoint){gap:10px;padding:24px;display:grid}.partner-prospectus-map>div>span{color:var(--signal-text);letter-spacing:.06em;text-transform:uppercase;font:700 11px/1.3 IBM Plex Mono,monospace}.partner-prospectus-map>div>strong{border-top:1px solid var(--line-strong);padding-top:10px;font-size:clamp(19px,2vw,25px)}.partner-map-checkpoint{background:var(--ink);min-height:160px;color:var(--paper);text-align:center;place-items:center;padding:20px;display:grid}.partner-map-checkpoint span{border:2px solid var(--signal);width:72px;height:72px;color:var(--paper);place-items:center;font-size:40px;font-weight:800;display:grid;transform:rotate(45deg)}.partner-map-checkpoint span b{transform:rotate(-45deg)}.partner-map-checkpoint small{color:var(--mint);text-transform:uppercase;font:600 11px/1.3 IBM Plex Mono,monospace}.partner-positioning{padding-block:var(--partner-space);border-bottom:1px solid var(--ink);grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(32px,7vw,100px);display:grid}.partner-positioning h2,.partner-section-head h2,.partner-process h2,.partner-safeguards h2,.partner-faq h2,.partner-final-cta h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(34px,4.5vw,62px);line-height:.98}.partner-positioning p{color:var(--quiet);margin:0 0 24px;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.partner-routes,.partner-fit,.partner-directory-section{padding-block:var(--partner-space);border-bottom:1px solid var(--ink)}.partner-section-head{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(28px,6vw,84px);margin-bottom:clamp(32px,5vw,58px);display:grid}.partner-section-head>p{max-width:570px;color:var(--quiet);margin:0;line-height:1.6}.partner-route-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-route-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-width:0;padding:clamp(24px,4vw,46px);scroll-margin-top:100px;display:flex}.partner-route-grid article>header{color:var(--signal-text);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font:700 11px/1.3 IBM Plex Mono,monospace;display:flex}.partner-route-grid h3{letter-spacing:-.035em;max-width:600px;margin:44px 0 14px;font-size:clamp(27px,3.3vw,44px);line-height:1}.partner-route-fit{min-height:3.2em;color:var(--quiet);margin:0 0 28px;font-size:17px;line-height:1.55}.partner-route-grid dl{margin:0}.partner-route-grid dl>div{border-top:1px solid var(--line-strong);padding:18px 0}.partner-route-grid dt{color:var(--signal-text);text-transform:uppercase;margin-bottom:7px;font:700 11px/1.3 IBM Plex Mono,monospace}.partner-route-grid dd{margin:0;line-height:1.55}.partner-commercial-note{background:var(--deep-paper);border-left:4px solid var(--signal);margin:4px 0 28px;padding:16px;line-height:1.5}.partner-route-grid .text-link{width:fit-content;margin-top:auto}.partner-route-grid .text-link svg,.partner-final-cta .button svg,.partner-mega-brief .button svg{width:18px}.partner-mega-brief{margin-block:var(--partner-space);border:2px solid var(--ink);background:var(--mint);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.partner-mega-brief>div{padding:clamp(30px,5vw,64px)}.partner-mega-brief h2{letter-spacing:-.05em;margin:16px 0 20px;font-size:clamp(40px,5.5vw,72px);line-height:.95}.partner-mega-brief>div p{max-width:570px;font-size:18px;line-height:1.6}.partner-mega-brief .button{margin-top:22px}.partner-mega-brief ol{border-left:1px solid var(--ink);margin:0;padding:0;list-style:none}.partner-mega-brief li{border-bottom:1px solid var(--ink);grid-template-columns:42px 1fr;gap:16px;padding:24px;display:grid}.partner-mega-brief li:last-child{border-bottom:0}.partner-mega-brief li>span,.partner-fit-grid article>span,.partner-process li>span{color:var(--signal-text);font:700 11px/1.3 IBM Plex Mono,monospace}.partner-mega-brief li strong{font-size:19px}.partner-mega-brief li p{margin:7px 0 0;line-height:1.5}.partner-fit-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-fit-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-width:0;min-height:250px;padding:26px;display:flex}.partner-fit-grid h3{margin:auto 0 12px;font-size:clamp(23px,2.5vw,32px);line-height:1.05}.partner-fit-grid p{color:var(--quiet);margin:0;line-height:1.5}.partner-process{padding-block:var(--partner-space);border-bottom:1px solid var(--ink);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(36px,8vw,110px);display:grid}.partner-process ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.partner-process li{border-bottom:1px solid var(--ink);grid-template-columns:44px 1fr;gap:18px;padding:22px 0;display:grid}.partner-process li strong{font-size:20px}.partner-process li p{color:var(--quiet);margin:7px 0 0;line-height:1.5}.partner-safeguards{margin-block:var(--partner-space);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(34px,7vw,90px);padding:clamp(30px,5vw,64px);display:grid}.partner-safeguards>div>p{max-width:570px;color:var(--mint);line-height:1.6}.partner-safeguards ul{border-top:1px solid #f4f0e859;margin:0;padding:0;list-style:none}.partner-safeguards li{border-bottom:1px solid #f4f0e859;padding:17px 0 17px 28px;line-height:1.5;position:relative}.partner-safeguards li:before{content:"✓";color:var(--mint);position:absolute;left:0}.partner-directory-section .partner-directory{padding:0}.partner-faq{padding-block:var(--partner-space);border-bottom:1px solid var(--ink);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(36px,8vw,110px);display:grid}.partner-faq details{border-top:1px solid var(--ink)}.partner-faq details:last-child{border-bottom:1px solid var(--ink)}.partner-faq summary{cursor:pointer;align-items:center;min-height:68px;padding:18px 42px 18px 0;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.3;display:flex;position:relative}.partner-faq summary:after{content:"+";color:var(--signal-text);font-family:IBM Plex Mono,monospace;position:absolute;right:8px}.partner-faq details[open] summary:after{content:"−"}.partner-faq details p{max-width:720px;color:var(--quiet);margin:0;padding:0 42px 22px 0;line-height:1.6}.partner-final-cta{margin-block:var(--partner-space);border:2px solid var(--ink);background:var(--deep-paper);grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:end;gap:clamp(34px,7vw,92px);padding:clamp(30px,5vw,64px);display:grid}.partner-final-cta>div:first-child p{max-width:720px;color:var(--quiet);line-height:1.6}.partner-final-cta>div:last-child{justify-items:start;gap:18px;display:grid}.partner-final-cta small{text-transform:uppercase;font:600 10px/1.5 IBM Plex Mono,monospace}@media (max-width:980px){.partner-prospectus-hero,.partner-positioning,.partner-section-head,.partner-mega-brief,.partner-process,.partner-safeguards,.partner-faq,.partner-final-cta{grid-template-columns:1fr}.partner-prospectus-hero{min-height:0}.partner-prospectus-map{grid-template-columns:1fr 150px 1fr;display:grid}.partner-map-checkpoint{min-height:100%}.partner-mega-brief ol{border-top:1px solid var(--ink);border-left:0}.partner-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.partner-prospectus-copy h1{font-size:clamp(40px,12vw,54px)}.partner-prospectus-map{grid-template-columns:1fr}.partner-map-checkpoint{min-height:140px}.partner-route-grid,.partner-fit-grid{grid-template-columns:1fr}.partner-route-fit{min-height:0}.partner-final-cta .button,.partner-mega-brief .button{justify-content:space-between;width:100%}}.partner-resource-nav{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:clamp(36px,6vw,72px);display:grid}.partner-resource-nav a{min-width:0;min-height:150px;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex}.partner-resource-nav a:hover{background:var(--mint)}.partner-resource-nav span{color:var(--signal-text);text-transform:uppercase;font:700 11px/1.3 IBM Plex Mono,monospace}.partner-resource-nav strong{font-size:clamp(17px,2vw,22px);line-height:1.2}.partner-application-form{gap:clamp(28px,5vw,54px);padding-block:clamp(46px,7vw,92px);display:grid}.partner-form-section{border:1px solid var(--ink);background:var(--deep-paper);padding:clamp(24px,4vw,44px)}.partner-form-section h2{margin:12px 0 28px;font-size:clamp(28px,3.5vw,44px);line-height:1}.partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.partner-form-grid label,.partner-crm-controls label{gap:8px;min-width:0;display:grid}.partner-form-grid label>span,.partner-crm-controls label>span{text-transform:uppercase;font:700 11px/1.3 IBM Plex Mono,monospace}.partner-form-grid .is-wide{grid-column:1/-1}.partner-form-grid input,.partner-form-grid textarea,.partner-crm-controls select,.partner-crm-controls textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:0;padding:13px;font:400 16px/1.5 Mona Sans Variable,sans-serif}.partner-form-grid textarea{resize:vertical;min-height:120px}.partner-honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.partner-track-options{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-track-options label{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;align-items:flex-start;gap:12px;min-height:96px;padding:18px;display:flex}.partner-track-options label:has(input:checked){background:var(--mint);box-shadow:inset 0 -5px var(--signal)}.partner-track-options input{accent-color:var(--signal);margin-top:4px}.partner-form-consent{border:1px solid var(--ink);gap:18px;padding:24px;display:grid}.partner-form-consent label{gap:12px;line-height:1.5;display:flex}.partner-form-consent input{accent-color:var(--signal);margin-top:4px}.partner-form-submit{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.partner-form-submit p{margin:0}.form-success{color:#17623a;font-weight:700}.partner-opportunity-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(44px,7vw,92px);display:grid}.partner-opportunity-grid a{min-width:0;min-height:340px;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;padding:clamp(24px,4vw,42px);text-decoration:none;display:flex}.partner-opportunity-grid a:hover{background:var(--mint)}.partner-opportunity-grid a>span,.partner-opportunity-grid a>small,.partner-opportunity-grid a>em{text-transform:uppercase;font:700 10px/1.4 IBM Plex Mono,monospace}.partner-opportunity-grid a>small{color:var(--signal-text);margin-top:8px}.partner-opportunity-grid h2{margin:auto 0 14px;font-size:clamp(34px,4vw,54px);line-height:.95}.partner-opportunity-grid p{max-width:620px;color:var(--quiet);line-height:1.55}.partner-opportunity-grid a>strong{font-size:14px}.partner-opportunity-grid a>em{margin-top:16px;font-style:normal}.partner-opportunity-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(40px,7vw,100px);padding-block:clamp(64px,9vw,120px);display:grid}.partner-opportunity-hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:18px 0 22px;font-size:clamp(48px,7vw,94px);line-height:.9}.partner-opportunity-hero>div>p{max-width:700px;color:var(--quiet);font-size:20px;line-height:1.55}.partner-opportunity-hero .hero-actions{flex-wrap:wrap;margin:34px 0 0}.partner-workflow-snapshot{border:2px solid var(--ink);background:var(--deep-paper);margin:0}.partner-workflow-snapshot figcaption{border-bottom:1px solid var(--ink);gap:8px;padding:22px;display:grid}.partner-workflow-snapshot figcaption span,.partner-workflow-snapshot figcaption small{text-transform:uppercase;font:700 10px/1.4 IBM Plex Mono,monospace}.partner-workflow-snapshot figcaption span{color:var(--signal-text)}.partner-workflow-snapshot figcaption strong{font-size:28px}.partner-workflow-snapshot>div{gap:12px;padding:20px;display:grid}.partner-workflow-snapshot>div>div{border:1px solid var(--ink);background:var(--paper);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:16px;display:grid}.partner-workflow-snapshot>div span{color:var(--signal-text);font:700 11px IBM Plex Mono,monospace}.partner-workflow-snapshot i{color:var(--signal);font-size:24px;font-style:normal;transform:translateY(45px)rotate(90deg)}.partner-concept-disclosure{border:2px solid var(--ink);background:var(--mint);grid-template-columns:minmax(240px,.45fr) minmax(0,1.55fr);gap:28px;margin-block:clamp(32px,5vw,58px);padding:24px;display:grid}.partner-concept-disclosure strong{font-size:20px}.partner-concept-disclosure p{margin:0;line-height:1.55}.partner-concept-evidence,.partner-title-roadmap,.partner-audience-proof,.partner-allocation,.partner-rate-card,.partner-ecosystem-note{border-bottom:1px solid var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(34px,7vw,90px);padding-block:clamp(48px,7vw,88px);display:grid}.partner-concept-evidence h2,.partner-title-roadmap h2,.partner-audience-proof h2,.partner-allocation h2,.partner-rate-card h2,.partner-ecosystem-note h2{margin:14px 0 18px;font-size:clamp(32px,4vw,54px);line-height:.98}.partner-concept-evidence p,.partner-title-roadmap p,.partner-audience-proof p,.partner-allocation p,.partner-rate-card p,.partner-ecosystem-note p{color:var(--quiet);line-height:1.6}.partner-concept-evidence>div>div{flex-wrap:wrap;gap:22px;display:flex}.partner-concept-evidence aside{border:1px solid var(--ink);background:var(--deep-paper);padding:26px}.partner-concept-evidence aside p{color:inherit}.partner-sample-prompts{border-bottom:1px solid var(--ink);padding-block:clamp(50px,8vw,96px)}.partner-sample-prompts>div:last-child{border-top:1px solid var(--ink)}.partner-sample-prompts details{border-bottom:1px solid var(--ink)}.partner-sample-prompts summary{cursor:pointer;grid-template-columns:50px 1fr;align-items:center;gap:14px;min-height:94px;padding:20px;display:grid}.partner-sample-prompts summary>span{color:var(--signal-text);font:700 11px IBM Plex Mono,monospace}.partner-sample-prompts summary div{gap:6px;display:grid}.partner-sample-prompts summary strong{font-size:clamp(21px,2.5vw,30px)}.partner-sample-prompts summary small{color:var(--quiet);line-height:1.4}.partner-prompt-detail{border-top:1px solid var(--line-strong);background:var(--deep-paper);padding:clamp(20px,4vw,40px)}.partner-prompt-detail>p{max-width:850px;line-height:1.6}.partner-prompt-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ink);background:var(--paper);margin:22px 0 0;padding:22px;font:400 14px/1.65 IBM Plex Mono,monospace;overflow:auto}.partner-title-roadmap ol{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partner-title-roadmap li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.partner-title-roadmap li span{color:var(--signal-text);font:700 10px IBM Plex Mono,monospace}.partner-audience-proof{grid-template-columns:.7fr 1.3fr;position:relative}.partner-audience-metrics{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-audience-metrics article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:170px;padding:22px;display:flex}.partner-audience-metrics strong{color:var(--signal-text);margin-bottom:auto;font-size:clamp(34px,4vw,52px)}.partner-audience-metrics small{color:var(--quiet);margin-top:8px}.partner-evidence-note{border:1px solid var(--line-strong);grid-column:1/-1;margin:0;padding:14px;font-size:13px}.partner-deliverables{border-bottom:1px solid var(--ink);padding-block:clamp(50px,7vw,90px)}.partner-deliverables>div:last-child{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-deliverables article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:250px;padding:24px;display:flex}.partner-deliverables article>span{color:var(--signal-text);font:700 10px IBM Plex Mono,monospace}.partner-deliverables h3{margin:auto 0 12px;font-size:26px}.partner-deliverables p{color:var(--quiet);margin:0;line-height:1.55}.partner-allocation{grid-template-columns:1fr}.partner-allocation-table{border:1px solid var(--ink);overflow-x:auto}.partner-allocation-table>div{grid-template-columns:1.2fr .55fr .55fr .55fr .55fr 1.6fr;min-width:880px;display:grid}.partner-allocation-table span{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:14px;font-size:14px}.partner-allocation-head{background:var(--ink);color:var(--paper);text-transform:uppercase;font-family:IBM Plex Mono,monospace}.partner-rate-card>div:last-child{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-rate-card article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:8px;min-height:150px;padding:22px;display:grid}.partner-rate-card article>span,.partner-rate-card small{text-transform:uppercase;font:700 10px/1.4 IBM Plex Mono,monospace}.partner-rate-card strong{font-size:clamp(22px,3vw,34px)}.partner-ecosystem-note{background:var(--mint);padding-inline:clamp(24px,5vw,60px)}.partner-truth-empty{border:2px solid var(--ink);background:var(--deep-paper);flex-direction:column;justify-content:center;min-height:420px;margin-block:clamp(54px,8vw,110px);padding:clamp(30px,6vw,76px);display:flex}.partner-truth-empty h2{max-width:900px;margin:18px 0;font-size:clamp(34px,5vw,66px);line-height:.95}.partner-truth-empty p{max-width:750px;color:var(--quiet);line-height:1.6}.partner-truth-empty>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.partner-crm{border:1px solid var(--ink);margin-top:28px}.partner-crm-head,.partner-crm-record summary{grid-template-columns:1.5fr .8fr .6fr .6fr;align-items:center;gap:14px;min-width:800px;display:grid}.partner-crm-head{background:var(--ink);color:var(--paper);text-transform:uppercase;padding:12px 16px;font:700 11px IBM Plex Mono,monospace}.partner-crm-record{border-bottom:1px solid var(--ink)}.partner-crm-record:last-child{border-bottom:0}.partner-crm-record summary{cursor:pointer;padding:16px}.partner-crm-record summary>span:first-child{gap:4px;display:grid}.partner-crm-record summary small,.partner-crm-record summary time{color:var(--quiet);font-size:11px}.partner-crm-record summary em{justify-self:start}.partner-crm-detail{border-top:1px solid var(--line-strong);background:var(--deep-paper);padding:22px}.partner-crm-facts{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-crm-facts>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow-wrap:anywhere;gap:6px;min-width:0;padding:16px;display:grid}.partner-crm-facts span,.partner-crm-copy span{color:var(--signal-text);text-transform:uppercase;font:700 10px IBM Plex Mono,monospace}.partner-crm-copy{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:20px;display:grid}.partner-crm-copy article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:16px}.partner-crm-copy p{white-space:pre-wrap;overflow-wrap:anywhere}.partner-crm-controls{grid-template-columns:.5fr 1.5fr;gap:18px;display:grid}.partner-crm-controls textarea{resize:vertical;min-height:110px}.partner-crm-controls>div{grid-column:1/-1;align-items:center;gap:16px;display:flex}@media print{.site-header,.site-footer,.partner-media-kit .hero-actions{display:none!important}.partner-media-kit{color:#000}}@media (max-width:980px){.partner-resource-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-opportunity-hero,.partner-concept-disclosure,.partner-concept-evidence,.partner-title-roadmap,.partner-audience-proof,.partner-rate-card,.partner-ecosystem-note{grid-template-columns:1fr}.partner-deliverables>div:last-child,.partner-track-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.partner-resource-nav,.partner-opportunity-grid,.partner-form-grid,.partner-track-options,.partner-title-roadmap ol,.partner-audience-metrics,.partner-deliverables>div:last-child,.partner-rate-card>div:last-child,.partner-crm-facts,.partner-crm-copy,.partner-crm-controls{grid-template-columns:1fr}.partner-form-grid .is-wide{grid-column:auto}.partner-opportunity-hero h1{font-size:clamp(40px,13vw,56px)}.partner-opportunity-grid a{min-height:290px}.partner-crm{overflow-x:auto}}.prompt-hub-hero{border-bottom:1px solid var(--ink);padding:clamp(72px,9vw,130px) 0 clamp(54px,7vw,92px)}.prompt-hub-hero .eyebrow{margin-top:42px;display:block}.prompt-hub-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:1080px;margin:20px 0 26px;font-size:clamp(48px,7vw,98px);line-height:.9}.prompt-hub-hero>p{max-width:760px;color:var(--quiet);font-size:clamp(17px,2vw,21px);line-height:1.55}.prompt-hub-hero .hero-actions{margin-left:0}.prompt-hub-intro{border-bottom:1px solid var(--ink);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,76px);padding:clamp(44px,6vw,78px) 0;display:grid}.prompt-hub-intro h2{margin:14px 0 0;font-size:clamp(34px,4vw,58px);line-height:.96}.prompt-hub-intro p{color:var(--quiet);margin:0;font-size:17px;line-height:1.65}.prompt-hub-gallery{padding:clamp(48px,7vw,94px) 0}.saved-prompt-meta a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.published-prompt-guide{border-bottom:1px solid var(--ink);padding:clamp(54px,7vw,92px) 0}.published-prompt-guide>div:first-child{grid-template-columns:.38fr 1fr;align-items:end;gap:28px;margin-bottom:42px;display:grid}.published-prompt-guide h2{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(36px,5vw,68px);line-height:.95}.published-prompt-guide-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.published-prompt-guide-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:clamp(24px,3vw,38px)}.published-prompt-guide-grid article>span{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.published-prompt-guide-grid h3{margin:30px 0 13px;font-size:clamp(24px,2.8vw,36px);line-height:1}.published-prompt-guide-grid p{color:var(--quiet);margin:0;line-height:1.58}.prompt-platform-bridge{border:1px solid var(--ink);background:var(--mint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:30px;padding:clamp(22px,4vw,38px);display:grid}.prompt-platform-bridge h2{margin:7px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.02}.prompt-platform-bridge p{max-width:760px;color:var(--quiet);margin:0;line-height:1.55}.prompt-platform-bridge>div:last-child{justify-items:stretch;gap:9px;display:grid}.published-partners{margin-bottom:clamp(54px,7vw,92px)}.exclusive-prompt-offer{border:1px solid var(--ink);border-left:.55rem solid var(--signal);background:var(--deep-paper);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end;gap:1.25rem;margin-top:1.5rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.exclusive-prompt-offer h2{margin:.45rem 0;font-size:clamp(1.45rem,3vw,2.35rem)}.exclusive-prompt-offer p{max-width:65ch}.exclusive-prompt-request{gap:.75rem;display:grid}.prompt-commerce-admin{gap:1rem;display:grid}.prompt-doctor{gap:1.5rem;padding-bottom:clamp(4rem,9vw,8rem);display:grid}.doctor-intake{border:1px solid var(--ink);background:var(--deep-paper);padding:clamp(1.1rem,3vw,2rem)}.doctor-intake-head{max-width:58rem;margin-bottom:1.5rem}.doctor-intake-head h2{margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.7rem)}.doctor-result{gap:1.25rem;display:grid}.doctor-result>header{border:1px solid var(--ink);background:var(--mint);grid-template-columns:minmax(13rem,.45fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1rem,3vw,2rem);display:grid}.doctor-result>header h2{letter-spacing:-.07em;margin:.35rem 0 0;font:800 clamp(3.5rem,8vw,7rem)/.82 Mona Sans Variable,sans-serif}.doctor-result>header small{letter-spacing:0;font:600 1rem IBM Plex Mono,monospace}.doctor-dimensions{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doctor-dimensions article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:1.1rem}.doctor-dimensions span{color:var(--signal);text-transform:uppercase;font:700 .7rem IBM Plex Mono,monospace}.doctor-dimensions h3{overflow-wrap:anywhere;margin:.75rem 0 .5rem;font-size:1.05rem}.doctor-dimensions p,.doctor-result>header p{color:var(--quiet);margin:0}.doctor-ledgers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.doctor-ledger{border:1px solid var(--ink);padding:1.1rem}.doctor-ledger ul,.doctor-ledger ol{gap:.55rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}.prompt-adapter,.adapter-result{gap:1.25rem;padding-bottom:clamp(4rem,9vw,8rem);display:grid}.adapter-result>header,.adapter-variables{border:1px solid var(--ink);padding:clamp(1.1rem,3vw,2rem)}.adapter-result>header{background:var(--mint)}.adapter-result>header h2,.adapter-variables h2{margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.7rem)}.adapter-result>header p{max-width:70ch;margin:0}.adapter-variables{background:var(--deep-paper);gap:1.25rem;display:grid}.prompt-test-lab,.test-lab-result{gap:1.4rem;padding-bottom:clamp(4rem,9vw,8rem);display:grid}.test-case-builder{gap:1rem;margin-top:2rem;display:grid}.test-case-builder>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.test-case-builder>header h2{margin:.45rem 0 0;font-size:clamp(1.55rem,3vw,2.5rem)}.test-case-card{border:1px solid var(--ink);background:var(--paper)}.test-case-card>header{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--paper);text-transform:uppercase;justify-content:space-between;align-items:center;padding:.75rem 1rem;font:500 .66rem IBM Plex Mono,monospace;display:flex}.test-case-card>.form-grid{padding:clamp(1rem,3vw,1.6rem)}.test-case-list{align-content:start}.test-case-list>div{grid-template-columns:minmax(0,1fr) 2.3rem;display:grid}.test-case-list>div input{min-width:0}.test-case-list>div button{border:1px solid var(--ink);background:var(--deep-paper);color:var(--ink);cursor:pointer;border-left:0;font:700 1rem IBM Plex Mono,monospace}.test-case-list>.text-button{width:fit-content;margin-top:.15rem}.test-lab-result>header{border:1px solid var(--ink);background:var(--mint);grid-template-columns:minmax(13rem,.4fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.test-lab-result>header h2{letter-spacing:-.07em;margin:.35rem 0 0;font:800 clamp(3.5rem,8vw,7rem)/.82 Mona Sans Variable,sans-serif}.test-lab-result>header small{letter-spacing:0;font:600 1rem IBM Plex Mono,monospace}.test-lab-result>header p{max-width:62rem;color:var(--quiet);margin-top:0}.test-result-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.test-result-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;gap:1.15rem;min-width:0;padding:clamp(1rem,2.5vw,1.6rem);display:flex}.test-result-card>header{text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font:600 .66rem IBM Plex Mono,monospace;display:flex}.test-result-card>header strong{border:1px solid var(--ink);padding:.45rem .6rem}.test-result-card.is-pass>header strong,.test-result-card li.is-pass{background:var(--mint)}.test-result-card.is-partial>header strong,.test-result-card li.is-partial{background:var(--deep-paper)}.test-result-card.is-fail>header strong,.test-result-card li.is-fail{background:var(--signal);color:var(--paper)}.test-result-card h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.test-result-card>div{border:1px solid var(--line);background:var(--deep-paper);padding:1rem}.test-result-card>div p{white-space:pre-wrap;margin-bottom:0;line-height:1.55}.test-result-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.test-result-card li{border:1px solid var(--line);gap:.35rem;padding:.85rem;display:grid}.test-result-card li strong{text-transform:uppercase;overflow-wrap:anywhere;font-size:.78rem}.test-result-card li span{line-height:1.45}.test-result-card footer{border-top:1px solid var(--ink);margin-top:auto;padding-top:1rem}.test-result-card footer p{margin:.6rem 0 0}.test-lab-limit{border-left:.45rem solid var(--signal);background:var(--deep-paper);margin:1.25rem 0 0;padding:1rem;font-weight:650;line-height:1.5}.compatibility-intro{padding:clamp(34px, 5vw, 70px) var(--page);border-block:1px solid var(--ink);background:var(--deep-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,90px);display:grid}.compatibility-intro h2{margin:12px 0 0;font-size:clamp(32px,4.5vw,58px);line-height:.96}.compatibility-intro>p{max-width:760px;color:var(--quiet);margin:0;font-size:17px;line-height:1.65}.compatibility-public-grid{padding:clamp(38px, 6vw, 82px) var(--page);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compatibility-public-grid article{border:1px solid var(--ink);flex-direction:column;min-width:0;padding:24px;display:flex}.compatibility-public-grid article header{text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font:500 9px IBM Plex Mono,monospace;display:flex}.compatibility-status{border:1px solid var(--ink);padding:6px 8px}.compatibility-status.is-current{background:var(--mint)}.compatibility-status.is-limited,.compatibility-status.is-review_due{background:var(--signal);color:var(--paper)}.compatibility-public-grid h2{overflow-wrap:anywhere;margin:36px 0 10px;font-size:clamp(26px,3vw,40px);line-height:1}.compatibility-public-grid code{color:var(--signal);overflow-wrap:anywhere}.compatibility-public-grid p{color:var(--quiet);flex:1;line-height:1.55}.compatibility-public-grid dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.compatibility-public-grid dl div{padding-top:12px}.compatibility-public-grid dt{text-transform:uppercase;font:500 8px IBM Plex Mono,monospace}.compatibility-public-grid dd{margin:4px 0 0;font-size:12px}.compatibility-public-grid .text-link{margin-top:20px}.compatibility-empty{margin:clamp(44px, 7vw, 96px) var(--page);border:1px solid var(--ink);background:var(--mint);padding:clamp(30px,5vw,62px)}.compatibility-empty h2{max-width:780px;margin:16px 0;font-size:clamp(34px,5vw,64px);line-height:.96}.compatibility-empty p{max-width:720px;line-height:1.6}.compatibility-console{gap:16px;display:grid}.compatibility-editor{border:1px solid var(--line-strong);background:var(--paper);gap:18px;padding:20px;display:grid}.compatibility-editor.is-create{border-color:var(--ink);background:var(--deep-paper)}.compatibility-editor>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.compatibility-editor h2{margin:8px 0 0;font-size:clamp(24px,3vw,36px)}.compatibility-publish{text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.compatibility-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compatibility-fields label{text-transform:uppercase;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.compatibility-fields label.wide{grid-column:1/-1}.compatibility-fields input,.compatibility-fields select,.compatibility-fields textarea{border:1px solid var(--line-strong);background:var(--paper);min-width:0;color:var(--ink);text-transform:none;padding:11px;font:14px Mona Sans Variable,sans-serif}.compatibility-editor>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.compatibility-editor>footer>span{max-width:680px;color:var(--quiet);font-size:12px;line-height:1.5}.growth-launch-summary,.growth-diagnostics{border:1px solid var(--ink);margin:22px 0}.growth-launch-summary>header,.growth-diagnostics>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.growth-launch-summary h2,.growth-diagnostics h2{margin:6px 0 0;font-size:clamp(25px,3vw,36px)}.growth-launch-summary header p{max-width:440px;color:var(--quiet);margin:0;font-size:14px;line-height:1.5}.growth-launch-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.growth-launch-summary article{border-right:1px solid var(--line);flex-direction:column;min-height:142px;padding:18px;display:flex}.growth-launch-summary article:last-child{border-right:0}.growth-launch-summary article>span{text-transform:uppercase;font:650 12px IBM Plex Mono,monospace}.growth-launch-summary article>strong{margin:auto 0 8px;font-size:clamp(28px,4vw,42px);line-height:1}.growth-launch-summary article>em{color:var(--quiet);font-size:13px;font-style:normal}.growth-diagnostics>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.growth-diagnostics article{border-right:1px solid var(--line);padding:20px}.growth-diagnostics article:last-child{border-right:0}.growth-diagnostics article>span{border:1px solid var(--line-strong);text-transform:uppercase;padding:5px 7px;font:700 12px IBM Plex Mono,monospace;display:inline-block}.growth-diagnostics h3{margin:18px 0 8px;font-size:20px}.growth-diagnostics article>strong{font-size:22px}.growth-diagnostics p{color:var(--quiet);margin:12px 0 0;font-size:14px;line-height:1.55}.growth-metric-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.growth-metric-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:130px;padding:16px;display:flex}.growth-metric-grid span,.growth-metric-grid small{text-transform:uppercase;font:600 12px IBM Plex Mono,monospace}.growth-metric-grid strong{margin:auto 0 4px;font-size:38px}.growth-metric-grid small{color:var(--quiet);font-size:11px}.growth-trend{border:1px solid var(--line-strong);padding:20px}.growth-trend header,.growth-trend footer{justify-content:space-between;align-items:end;gap:20px;display:flex}.growth-trend h2{margin:7px 0 0;font-size:28px}.growth-trend header>strong{font-size:42px}.growth-bars{border-bottom:1px solid var(--ink);grid-template-columns:repeat(30,1fr);align-items:end;gap:3px;height:180px;margin:26px 0 10px;display:grid}.growth-bars i{background:var(--signal);min-height:3px;display:block}.growth-trend footer{font:500 12px IBM Plex Mono,monospace}.growth-funnel{border:1px solid var(--ink);margin:22px 0}.growth-funnel>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.growth-funnel h2{margin:6px 0 0;font-size:clamp(26px,3vw,38px)}.growth-funnel header p{max-width:420px;color:var(--quiet);margin:0;font-size:13px}.growth-funnel ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.growth-funnel li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:14px;display:grid}.growth-funnel li>span{color:var(--signal-text);font:600 11px IBM Plex Mono,monospace}.growth-funnel li>strong{font-size:14px}.growth-funnel li>em{font-size:24px;font-style:normal;font-weight:750}.assurance-create-form{border:1px solid var(--line-strong);background:var(--deep-paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:20px 0;padding:16px;display:grid}.assurance-create-form label{gap:7px;display:grid}.assurance-create-form label span{text-transform:uppercase;font:650 12px IBM Plex Mono,monospace}.assurance-create-form input{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;font:inherit;padding:10px 12px}.assurance-create-form p{grid-column:1/-1;margin:0;font-size:13px}.assurance-run,.assurance-benchmark,.assurance-history{border:1px solid var(--ink);margin-top:24px}.assurance-run>header,.assurance-benchmark>header,.assurance-history>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;gap:20px;padding:20px;display:flex}.assurance-run h2,.assurance-benchmark h2,.assurance-history h2{margin:6px 0 0;font-size:clamp(25px,3vw,38px)}.assurance-run header p{color:var(--quiet);margin:6px 0 0;font-size:13px}.assurance-run>header>strong,.assurance-benchmark>header>strong{text-transform:uppercase;border:1px solid;padding:7px 9px;font:700 12px IBM Plex Mono,monospace}.assurance-run>header>strong.is-ready{color:#286d46;background:var(--mint)}.assurance-run>header>strong.is-blocked{color:#8c2416;background:#f5d5ce}.assurance-check-list article{border-bottom:1px solid var(--line);padding:18px 20px}.assurance-check-list article:last-child{border-bottom:0}.assurance-check-list article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.assurance-check-list article>header>span{color:var(--signal-text);font:700 12px IBM Plex Mono,monospace}.assurance-check-list h3{margin:0;font-size:19px}.assurance-check-list header p{color:var(--quiet);margin:4px 0 0;font-size:13px}.assurance-check-list header>strong{border:1px solid var(--line-strong);text-transform:uppercase;padding:5px 7px;font:700 11px IBM Plex Mono,monospace}.assurance-check-list header>strong.is-passed{color:#286d46;background:var(--mint)}.assurance-check-list header>strong.is-failed,.assurance-check-list header>strong.is-blocked{color:#8c2416;background:#f5d5ce}.assurance-check-control{grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:10px;margin:14px 0 0 48px;display:grid}.assurance-check-control select,.assurance-check-control textarea,.assurance-check-control button{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;font:inherit;padding:9px 10px}.assurance-check-control textarea{resize:vertical}.assurance-check-control button{cursor:pointer;background:var(--ink);color:var(--paper);font-weight:700}.assurance-check-control small{grid-column:2/-1;font-size:12px}.assurance-managed-note{border-left:3px solid var(--signal);background:var(--deep-paper);gap:4px;margin:14px 0 0 48px;padding:12px;display:grid}.assurance-managed-note strong{text-transform:uppercase;font:700 11px IBM Plex Mono,monospace}.assurance-managed-note span{color:var(--quiet);font-size:13px;line-height:1.5}.assurance-rubric{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);display:grid}.assurance-rubric>div{padding:20px}.assurance-rubric>div+div{border-left:1px solid var(--ink)}.assurance-rubric h3{margin-top:0;font-size:20px}.assurance-rubric ol{margin:0;padding-left:24px}.assurance-rubric li{padding:7px 0;font-size:13px;line-height:1.45}.assurance-rubric li strong{display:block}.assurance-rubric li span{color:var(--quiet)}.assurance-benchmark>.admin-boundary-note{border:0;border-top:1px solid var(--ink);margin:0}.assurance-benchmark>header>strong.is-certified{color:#286d46;background:var(--mint)}.assurance-benchmark>header>strong.is-failed{color:#8c2416;background:#f5d5ce}.quality-certification-metrics{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quality-certification-metrics>div{border-right:1px solid var(--line-strong);gap:4px;padding:14px 20px;display:grid}.quality-certification-metrics>div:last-child{border-right:0}.quality-certification-metrics span{color:var(--quiet);text-transform:uppercase;font:650 11px IBM Plex Mono,monospace}.quality-certification-metrics strong{font-size:22px}.quality-case-list{list-style:none;padding:0!important}.quality-case-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.quality-case-list li>div{gap:3px;display:grid}.quality-case-list small{color:var(--quiet);text-transform:uppercase;font:600 11px IBM Plex Mono,monospace}.quality-case-link{border:1px solid var(--ink);min-width:90px;color:var(--ink);text-align:center;text-transform:uppercase;padding:8px 10px;font:700 11px IBM Plex Mono,monospace;text-decoration:none}.quality-case-link.is-passed{background:var(--mint)}.quality-case-link.is-failed{background:#f5d5ce}.quality-review-card{border:1px solid var(--ink);margin-top:24px}.quality-review-card>header{border-bottom:1px solid var(--ink);padding:20px}.quality-review-card h2{margin:6px 0;font-size:clamp(24px,3vw,38px)}.quality-review-card header p{max-width:840px;color:var(--quiet);margin:0}.quality-case-form{gap:20px;padding:20px;display:grid}.quality-case-form label{gap:7px;display:grid}.quality-case-form label>span,.quality-case-form legend{text-transform:uppercase;font:650 11px IBM Plex Mono,monospace}.quality-case-form input,.quality-case-form select,.quality-case-form textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:9px 10px}.quality-case-form textarea{resize:vertical}.quality-case-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quality-case-form fieldset{border:1px solid var(--line-strong);margin:0;padding:16px}.quality-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:12px;display:grid}.quality-score-grid label{grid-template-columns:minmax(0,1fr) 86px;align-items:center}.quality-score-grid input{text-align:right}.quality-case-actions{align-items:center;gap:16px;display:flex}.quality-case-actions p{margin:0;font-size:13px}.assurance-history>div{border-bottom:1px solid var(--line);grid-template-columns:90px 130px 1fr auto auto;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:grid}.assurance-history>div:last-child{border-bottom:0}.assurance-history em{border:1px solid var(--line-strong);text-transform:uppercase;padding:5px 7px;font:700 11px IBM Plex Mono,monospace}@media (max-width:900px){.compatibility-public-grid,.compatibility-fields,.growth-launch-summary>div,.growth-diagnostics>div,.growth-metric-grid,.growth-funnel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-launch-summary article:nth-child(2){border-right:0}.growth-launch-summary article,.growth-diagnostics article{border-bottom:1px solid var(--line)}.assurance-rubric{grid-template-columns:1fr}.assurance-rubric>div+div{border-left:0;border-top:1px solid var(--ink)}.assurance-check-control{grid-template-columns:1fr;margin-left:0}.assurance-managed-note{margin-left:0}.assurance-check-control small{grid-column:auto}.assurance-history>div{grid-template-columns:1fr auto}}@media (max-width:620px){.compatibility-intro,.compatibility-public-grid,.compatibility-fields,.growth-launch-summary>div,.growth-diagnostics>div,.growth-metric-grid,.growth-funnel ol,.assurance-create-form,.quality-certification-metrics,.quality-case-meta,.quality-score-grid{grid-template-columns:1fr}.compatibility-editor>header,.compatibility-editor>footer{flex-direction:column;align-items:stretch}.growth-launch-summary>header,.growth-diagnostics>header,.growth-funnel>header,.assurance-run>header,.assurance-benchmark>header{display:grid}.growth-launch-summary article,.growth-diagnostics article{border-right:0}.assurance-check-list article>header{grid-template-columns:28px minmax(0,1fr)}.assurance-check-list article>header>strong{grid-column:2;justify-self:start}.assurance-create-form p{grid-column:auto}.quality-certification-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.quality-case-list li{grid-template-columns:1fr}.quality-case-link{justify-self:start}.quality-score-grid label{grid-template-columns:minmax(0,1fr) 80px}}@media (max-width:760px){.test-case-builder>header{flex-direction:column;align-items:stretch}.test-lab-result>header,.test-result-grid,.prompt-hub-intro,.published-prompt-guide>div:first-child,.published-prompt-guide-grid{grid-template-columns:1fr}.prompt-hub-hero h1{font-size:clamp(44px,15vw,68px)}}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.hero-proof span{border:1px solid var(--line-strong);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.3}.home-offer-bar{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--signal);min-height:64px;color:var(--paper);grid-template-columns:auto 1fr auto auto 22px;align-items:center;gap:20px;padding:12px clamp(18px,4vw,52px);text-decoration:none;display:grid}.home-offer-bar span,.home-offer-bar code{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.home-offer-bar strong{font-size:clamp(17px,2vw,26px)}.home-offer-bar code{color:inherit;border:1px solid;padding:7px 10px}.footer-account-state{color:var(--quiet);font-size:14px;line-height:1.45}.launch-access-note{background:var(--deep-paper)}.assurance-stale-warning{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, var(--paper))}.execution-prompt-pack>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.execution-prompt-pack>header>div:first-child{max-width:760px}.execution-prompt-pack h2{margin:10px 0;font-size:clamp(30px,4vw,50px);line-height:1}.execution-prompt-pack>ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.execution-prompt-pack>ol>li>article{border:1px solid var(--line);background:var(--paper)}.execution-prompt-pack article>header{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.execution-prompt-pack article>header>span{color:var(--signal);font:500 13px IBM Plex Mono,monospace}.execution-prompt-pack h3{margin:0 0 4px;font-size:22px}.execution-prompt-pack article header p{color:var(--quiet);margin:0;font-size:15px}.execution-prompt-dependency{border-bottom:1px solid var(--line);gap:12px;padding:12px 18px;font-size:14px;display:flex}.execution-prompt-dependency span,.execution-prompt-pack article>footer>span{color:var(--signal);text-transform:uppercase;font:500 12px IBM Plex Mono,monospace}.execution-prompt-pack details{border-bottom:1px solid var(--line);padding:16px 18px}.execution-prompt-pack summary{cursor:pointer;font-weight:700}.execution-prompt-pack details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--deep-paper);max-height:520px;margin:16px 0 0;padding:18px;font-size:14px;line-height:1.55;overflow:auto}.execution-prompt-pack article>footer{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 18px;display:grid}.execution-prompt-pack article>footer p{margin:0}@media (max-width:720px){.execution-prompt-pack>header{flex-direction:column;align-items:stretch}.execution-prompt-pack article>header{grid-template-columns:42px minmax(0,1fr)}.execution-prompt-pack article>header button{grid-column:2;justify-self:start}.execution-prompt-pack article>footer{grid-template-columns:1fr;gap:7px}}.site-header{border-bottom-color:var(--line-strong);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:12px;min-height:72px}.primary-nav{justify-content:flex-end;gap:4px}.primary-nav a{border:0;border-radius:8px;min-width:0;height:44px;padding:0 13px}.primary-nav a:last-child{border:0}.primary-nav a:hover,.learn-menu[open]>summary,.learn-menu>summary:hover{background:var(--paper-deep)}.learn-menu{border:0;height:auto}.learn-menu>summary{border-radius:8px;min-height:44px;padding:0 13px}.learn-menu>nav,.account-menu-panel{border-color:var(--line-strong);border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #17191824}.language-preference{border:1px solid var(--line);border-radius:8px;min-width:112px;padding:5px 8px}.language-preference select{background:0 0}.notification-link,.account-menu summary{border-color:var(--line-strong);border-radius:8px}.account-links{flex:none;gap:10px}.account-links>a{white-space:nowrap}.button{border-radius:8px;gap:18px;min-height:48px}.text-link{padding-bottom:2px}.page-hero h1,.builder-head h1,.account-page-head h1,.recovery-project-head h1,.platform-comparison-hero h1,.platform-profile-title h1{letter-spacing:-.052em;font-size:clamp(36px,4.6vw,64px);line-height:.98}.page-hero p,.builder-head>p,.account-page-head p{max-width:760px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.calm-home{padding-bottom:clamp(56px,8vw,100px)}.calm-home-hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(34px,6vw,78px);min-height:620px;padding:clamp(38px,6vw,74px) 0;display:grid}.calm-home-copy h1{letter-spacing:-.062em;max-width:720px;margin:18px 0 24px;font-size:clamp(48px,6vw,76px);line-height:.96}.calm-home-copy>p{max-width:650px;color:var(--quiet);margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.calm-home-copy .hero-actions{margin:30px 0 0}.calm-home-proof{color:var(--quiet);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.calm-home-proof li:before{color:#2d7250;content:"✓";margin-right:8px;font-weight:800}.calm-home-image{margin:0;position:relative}.calm-home-image img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #17191829}.calm-home-image figcaption{border:1px solid var(--line-strong);background:var(--paper);width:fit-content;color:var(--quiet);border-radius:8px;margin:-22px 18px 0 auto;padding:11px 14px;font-size:13px;position:relative}.calm-offer{border:1px solid var(--line-strong);background:var(--mint);border-radius:10px;align-items:center;gap:18px;margin-top:16px;padding:14px 18px;display:flex}.calm-offer span{color:var(--quiet);font-size:13px}.calm-offer code{margin-left:auto;font-family:IBM Plex Mono,monospace}.calm-offer svg{width:18px}.calm-paths{padding:clamp(64px,8vw,102px) 0}.calm-paths>header{max-width:760px;margin-bottom:34px}.calm-paths h2,.calm-method h2,.calm-confidence h2,.calm-final-cta h2{letter-spacing:-.052em;margin:10px 0 14px;font-size:clamp(34px,4.4vw,56px);line-height:1.04}.calm-paths>header p,.calm-method>div>p,.calm-final-cta p{color:var(--quiet);margin:0;font-size:17px;line-height:1.55}.calm-paths>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.calm-path-card{border:1px solid var(--line-strong);background:#fff;border-radius:14px;flex-direction:column;min-height:330px;padding:clamp(24px,3vw,34px);transition:transform .16s,box-shadow .16s;display:flex}.calm-path-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1719181a}.calm-path-card.is-signal{border-top:5px solid var(--signal)}.calm-path-card>span{color:var(--signal);font:600 11px/1 IBM Plex Mono,monospace}.calm-path-card h3{letter-spacing:-.045em;margin:46px 0 14px;font-size:clamp(27px,2.7vw,36px);line-height:1.05}.calm-path-card p{color:var(--quiet);margin:0 0 30px;line-height:1.55}.calm-path-card strong{color:var(--signal);justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;display:flex}.calm-path-card svg{width:20px}.calm-method{border-top:1px solid var(--line-strong);grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,110px);padding:clamp(62px,8vw,100px) 0;display:grid}.calm-method>div .text-link{margin-top:24px;display:inline-block}.calm-method ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.calm-method li{border-bottom:1px solid var(--line-strong);grid-template-columns:48px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.calm-method li>span{color:var(--signal);font:600 11px/1.4 IBM Plex Mono,monospace}.calm-method h3{letter-spacing:-.03em;margin:0 0 8px;font-size:23px}.calm-method li p{color:var(--quiet);margin:0;line-height:1.55}.calm-confidence{color:var(--paper);background:#1c211e;border-radius:18px;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,7vw,90px);padding:clamp(52px,7vw,82px);display:grid}.calm-confidence ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.calm-confidence li{border:1px solid #ffffff24;flex-direction:column;gap:10px;min-height:126px;padding:20px;display:flex}.calm-confidence strong{font-size:21px}.calm-confidence span{color:#f7f5f0b3;line-height:1.45}.calm-final-cta{justify-content:space-between;align-items:end;gap:40px;padding:clamp(70px,9vw,118px) 0 0;display:flex}@media (max-width:1080px){.site-header{grid-template-columns:auto minmax(0,1fr) auto auto}.language-preference{display:none}.calm-home-hero{grid-template-columns:1fr 1fr}}@media (max-width:820px){.calm-home-hero,.calm-method,.calm-confidence{grid-template-columns:1fr}.calm-home-hero{padding-top:42px}.calm-home-image{order:-1}.calm-paths>div{grid-template-columns:1fr}.calm-path-card{min-height:250px}.calm-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.calm-home-copy h1{font-size:clamp(40px,12vw,54px)}.calm-home-copy .hero-actions{flex-direction:column;align-items:stretch}.calm-home-copy .button{width:100%}.calm-confidence{padding:28px 20px}.calm-confidence ul{grid-template-columns:1fr}.ask-maviter-launcher{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0;font-size:0;box-shadow:0 10px 28px #17191833}.ask-maviter-launcher span{font-size:18px}}.outcome-section{padding:clamp(62px, 8vw, 120px) var(--page);border-bottom:1px solid var(--ink)}.outcome-section>header{max-width:850px;margin-bottom:44px}.outcome-section h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(42px,6vw,82px);line-height:.94}.outcome-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.outcome-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-width:0;min-height:280px;padding:22px;display:flex}.outcome-grid article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:10px}.outcome-grid h3{margin:auto 0 12px;font-size:clamp(22px,2vw,32px);line-height:1}.outcome-grid p{color:var(--quiet);margin:0;line-height:1.5}.home-final-cta{padding:clamp(58px, 9vw, 130px) var(--page);border-top:1px solid var(--ink);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:50px;display:grid}.home-final-cta h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(42px,5.5vw,76px);line-height:.94}.home-final-cta p{color:#f4f0e8b8;max-width:680px;font-size:17px;line-height:1.55}.home-final-cta>div:last-child{justify-items:start;gap:18px;display:grid}.home-final-cta .text-link{color:var(--paper)}.pricing-page,.legal-page,.contact-page{padding-bottom:clamp(70px,9vw,130px)}.pricing-hero{padding:clamp(56px, 8vw, 120px) var(--page);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(36px,7vw,110px);display:grid}.pricing-hero h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(58px,9vw,132px);line-height:.84}.pricing-hero>div:first-child>p{max-width:760px;color:var(--quiet);font-size:19px;line-height:1.55}.launch-offer{border:1px solid var(--ink);background:var(--signal);color:var(--paper);box-shadow:10px 10px 0 var(--ink);padding:26px}.launch-offer>span,.launch-offer code,.launch-offer small{font-family:IBM Plex Mono,monospace}.launch-offer>span{text-transform:uppercase;font-size:9px}.launch-offer strong{margin:14px 0;font-size:clamp(42px,5vw,70px);line-height:.9;display:block}.launch-offer p{line-height:1.5}.launch-offer code{color:inherit;border:1px solid;padding:4px 7px}.launch-offer small{opacity:.82;font-size:8px;line-height:1.5;display:block}.pricing-grid{padding:clamp(48px, 7vw, 96px) var(--page);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-grid article{border:1px solid var(--ink);background:var(--paper);flex-direction:column;min-width:0;min-height:570px;padding:clamp(24px,3vw,38px);display:flex}.pricing-grid article.is-featured{background:var(--mint);box-shadow:9px 9px 0 var(--ink);transform:translateY(-10px)}.pricing-grid h2{margin:26px 0 12px;font-size:clamp(42px,4vw,62px)}.pricing-grid header>strong{font-size:clamp(24px,2.7vw,38px);display:block}.pricing-grid header>small{color:var(--quiet);font-family:IBM Plex Mono,monospace;font-size:9px}.pricing-grid ul{gap:12px;margin:34px 0;padding:0;list-style:none;display:grid}.pricing-grid li{border-top:1px solid var(--line);padding-top:11px;line-height:1.4}.pricing-grid li:before{content:"✓";color:var(--signal);margin-right:9px;font-weight:800}.pricing-grid .button{justify-content:center;margin-top:auto}.comparison-section{padding:clamp(44px, 6vw, 86px) var(--page);border-block:1px solid var(--ink)}.comparison-section header{max-width:780px;margin-bottom:34px}.comparison-section h2{margin:14px 0 0;font-size:clamp(38px,5vw,68px);line-height:.96}.comparison-scroll{overflow-x:auto}.comparison-scroll table{border-collapse:collapse;width:100%;min-width:720px}.comparison-scroll th,.comparison-scroll td{border:1px solid var(--ink);text-align:left;padding:16px}.comparison-scroll thead th{background:var(--ink);color:var(--paper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.comparison-scroll tbody th{width:38%;font-weight:650}.comparison-scroll td{font-family:IBM Plex Mono,monospace;font-size:10px}.comparison-scroll td:nth-child(3){background:var(--mint)}.pricing-truth{margin:clamp(50px, 7vw, 90px) var(--page) 0;border:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:40px;padding:34px;display:grid}.pricing-truth h2{margin:12px 0 0;font-size:36px}.pricing-truth p{color:var(--quiet);margin:0;line-height:1.6}.legal-hero{padding:clamp(58px, 8vw, 110px) var(--page) 48px;border-bottom:1px solid var(--ink)}.legal-hero h1{letter-spacing:-.065em;max-width:980px;margin:18px 0;font-size:clamp(54px,8vw,110px);line-height:.88}.legal-hero>p{max-width:780px;color:var(--quiet);font-size:18px;line-height:1.55}.legal-effective{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.legal-effective span{border:1px solid var(--line-strong);text-transform:uppercase;padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:8px}.legal-layout{padding:clamp(42px, 6vw, 80px) var(--page);grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(42px,8vw,120px);display:grid}.legal-layout aside{border:1px solid var(--ink);gap:10px;padding:22px;display:grid;position:sticky;top:100px}.legal-layout aside strong{font-size:20px}.legal-layout aside a{color:var(--ink);overflow-wrap:anywhere}.legal-content section{border-bottom:1px solid var(--line-strong);margin-bottom:34px;padding:0 0 34px}.legal-content h2{margin:0 0 14px;font-size:clamp(26px,3vw,40px);line-height:1.05}.legal-content p{color:var(--quiet);margin:0;font-size:16px;line-height:1.72}.contact-grid{padding:clamp(46px, 7vw, 90px) var(--page);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-grid article{border:1px solid var(--ink);flex-direction:column;align-items:flex-start;min-height:290px;padding:28px;display:flex}.contact-grid h2{margin:auto 0 18px;font-size:clamp(28px,3vw,44px);line-height:1}.contact-grid p{color:var(--quiet);line-height:1.55}.contact-grid a:not(.button){color:var(--ink);overflow-wrap:anywhere;font-size:17px}.foundation-section{border-top:1px solid var(--ink);grid-template-columns:1fr minmax(280px,.45fr);gap:clamp(40px,8vw,110px);padding:clamp(48px,7vw,90px);display:grid}.foundation-section h2{margin:16px 0;font-size:clamp(42px,6vw,80px);line-height:.94}.foundation-section p{max-width:760px;color:var(--quiet);font-size:17px;line-height:1.6}.foundation-section aside{border:1px solid var(--ink);background:var(--mint);align-content:center;gap:11px;padding:24px;display:grid}.foundation-section aside strong{font-size:25px}.foundation-section aside a{color:var(--ink);overflow-wrap:anywhere}.footer-legal{text-transform:uppercase;border-top:1px solid #f4f0e847;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 20px;margin-top:52px;padding:18px 0;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.4;display:flex}.footer-legal span{margin-right:auto}.footer-legal a{color:inherit}.page-hero-note .eyebrow{font-size:11px;line-height:1.35}.prompt-breadcrumbs{color:var(--quiet);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.4;display:flex}.prompt-breadcrumbs a{color:inherit}.premium-prompt-preview{margin:0 var(--page) clamp(70px, 9vw, 120px);border:1px solid var(--ink);background:var(--paper-deep);padding:clamp(28px,5vw,58px)}.premium-prompt-preview h2{letter-spacing:-.05em;max-width:820px;margin:16px 0;font-size:clamp(34px,4.5vw,60px);line-height:.98}.premium-prompt-preview p{max-width:760px;color:var(--quiet);font-size:17px;line-height:1.6}.premium-prompt-preview>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.staff-console-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;display:grid}.staff-console-stack{align-content:start;gap:16px;display:grid}.staff-access-form{align-content:start;gap:18px;display:grid}.staff-access-form>label{text-transform:uppercase;gap:7px;font-size:11px;font-weight:750;display:grid}.staff-access-form input,.staff-access-form textarea,.staff-access-form select{border:1px solid var(--line-strong);background:var(--paper);min-width:0;color:var(--ink);font:inherit;text-transform:none;padding:11px 12px}.staff-access-form textarea{resize:vertical;min-height:96px}.staff-access-form fieldset{border:1px solid var(--line);gap:10px;padding:16px;display:grid}.staff-access-form legend{text-transform:uppercase;padding:0 7px;font-size:11px;font-weight:800}.staff-access-form fieldset>p{color:var(--quiet);margin:0 0 6px;font-size:12px;line-height:1.45}.staff-check{align-items:flex-start;gap:10px;font-size:12px;line-height:1.35;display:flex}.staff-check input{width:16px;height:16px;margin-top:1px;padding:0}.staff-check span{gap:2px;display:grid}.staff-check small{color:var(--quiet);font-family:IBM Plex Mono,monospace;font-size:9px}.one-time-secret{border:1px solid var(--signal);background:var(--paper-deep);gap:8px;padding:15px;display:grid}.one-time-secret code{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px;font-size:10px}.view-as-selector{border:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.view-as-selector a{color:var(--ink);border-right:1px solid var(--ink);text-align:center;padding:16px;font-weight:800;text-decoration:none}.view-as-selector a:last-child{border-right:0}.view-as-selector a.is-active{background:var(--ink);color:var(--paper)}.view-as-preview{border:1px solid var(--ink);margin-top:16px}.view-as-preview>header{background:var(--paper-deep);grid-template-columns:1fr auto;align-items:end;gap:10px 28px;padding:clamp(24px,4vw,44px);display:grid}.view-as-preview>header .eyebrow{grid-column:1/-1}.view-as-preview h2{margin:0;font-size:clamp(36px,5vw,66px);line-height:1}.view-as-preview>header>strong{color:var(--signal);font-family:IBM Plex Mono,monospace}.view-as-preview>div{grid-template-columns:1fr 1fr;display:grid}.view-as-preview>div section{border-top:1px solid var(--ink);padding:clamp(24px,4vw,42px)}.view-as-preview>div section+section{border-left:1px solid var(--ink)}.view-as-preview li{margin-bottom:10px;line-height:1.5}.view-as-preview>footer{border-top:1px solid var(--ink);flex-wrap:wrap;gap:12px;padding:20px;display:flex}.staff-dashboard{padding-block:clamp(42px,6vw,80px)}.staff-module-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-module-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:220px;padding:20px;display:flex}.staff-module-grid article>span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:9px}.staff-module-grid article>strong{margin:auto 0 12px;font-size:34px}.staff-module-grid h2{margin:0 0 8px;font-size:22px}.staff-module-grid p{color:var(--quiet);margin:0;line-height:1.45}.staff-category-scope{border:1px solid var(--ink);margin-top:30px;padding:24px}.staff-category-scope>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.staff-category-scope>div span{border:1px solid var(--line-strong);padding:7px 9px;font-size:11px}@media (max-width:900px){.staff-console-grid,.view-as-preview>div{grid-template-columns:1fr}.view-as-preview>div section+section{border-left:0}.staff-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-hero{grid-template-columns:1fr;gap:28px}.page-hero-note{border-top:1px solid var(--ink);border-left:0;padding:20px 0 0}.view-as-selector{grid-template-columns:1fr}.view-as-selector a{border-right:0;border-bottom:1px solid var(--ink)}.view-as-selector a:last-child{border-bottom:0}.staff-module-grid{grid-template-columns:1fr}}.checkout-promotion{border:1px solid var(--ink);grid-template-columns:150px minmax(0,1fr);gap:7px 12px;max-width:560px;padding:16px;display:grid}.checkout-promotion span{text-transform:uppercase;align-self:center;font-family:IBM Plex Mono,monospace;font-size:9px}.checkout-promotion input{border:1px solid var(--ink);background:var(--paper);letter-spacing:.06em;min-width:0;padding:11px;font:700 14px IBM Plex Mono,monospace}.checkout-promotion small{color:var(--quiet);grid-column:1/-1;line-height:1.45}.account-checking i{font-style:normal;display:none}.register-short{display:none}.public-category-index{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(36px,5vw,64px);display:grid}.public-category-index a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;min-height:92px;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;justify-content:space-between;gap:12px;padding:15px;font-weight:700;line-height:1.18;text-decoration:none;display:flex}.public-category-index a:hover,.public-category-index a:focus-visible{background:var(--mint)}.public-category-index span{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.public-category-groups{gap:clamp(48px,7vw,92px);display:grid}.public-category-groups>section{scroll-margin-top:110px}.public-category-groups>section>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:17px;display:flex}.public-category-groups>section>header h2{overflow-wrap:anywhere;max-width:900px;margin:8px 0 0;font-size:clamp(30px,4vw,54px);line-height:.96}@media (max-width:900px){.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero,.home-final-cta,.legal-layout,.foundation-section,.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:0}.pricing-grid article.is-featured{transform:none}.legal-layout aside{position:static}.contact-grid{grid-template-columns:1fr}.public-category-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){html,body{max-width:100%;overflow-x:hidden}.page-shell{width:100vw;max-width:100vw}.site-header{grid-template-columns:minmax(0,1fr) 44px 68px;column-gap:6px;width:100vw;max-width:100vw;padding-inline:12px}.site-header>*,.account-links{min-width:0}.brand{gap:8px}.brand-mark{width:32px;height:32px}.brand-word{font-size:20px}.mobile-site-menu>summary{padding-inline:5px}.mobile-site-menu{justify-self:end;width:44px}.account-checking span{display:none}.account-checking i{display:inline}.account-links{justify-content:flex-end;gap:4px;width:68px;overflow:hidden}.account-links .status-chip{text-align:center;white-space:nowrap;width:68px;overflow:hidden}.account-links .button-small{width:68px;padding-inline:8px;overflow:hidden}.register-long{display:none}.register-short{display:inline}.hero-copy h1{letter-spacing:-.065em;font-size:clamp(42px,11.5vw,48px);line-height:.86}.hero,.hero-copy,.hero-intro{width:100%;max-width:100%}.home-offer-bar{grid-template-columns:1fr auto;gap:8px 12px}.home-offer-bar strong,.home-offer-bar>span:last-of-type{grid-column:1}.home-offer-bar svg{grid-area:1/2/span 2}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{min-height:230px}.pricing-hero h1{font-size:clamp(54px,18vw,84px)}.pricing-truth{grid-template-columns:1fr;gap:18px;padding:24px}.legal-layout,.foundation-section{padding-inline:18px}.footer-legal span{width:100%;margin:0}.public-category-index{grid-template-columns:1fr}.public-category-groups>section>header{flex-direction:column;align-items:flex-start;gap:12px}.exclusive-prompt-offer,.doctor-result>header,.doctor-ledgers,.doctor-dimensions{grid-template-columns:1fr}}.prompt-entry-hero{min-height:220px;padding-block:34px 28px}.prompt-entry-hero h1{margin-block:16px 0}.prompt-entry-hero+.purpose-router{margin-top:0}.page-hero h1,.features-hero h1,.knowledge-hero h1,.article-head h1,.auth-story h1,.account-page-head h1,.recovery-project-head h1,.prompt-studio-shell>header h1,.saved-prompt-head h1,.dashboard-head h1,.pricing-hero h1,.legal-hero h1,.prompt-hub-hero h1{font-size:var(--title-page);letter-spacing:-.045em;line-height:1}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(48px,6.2vw,78px);line-height:.94}.section-head h2,.outcome-section h2,.home-final-cta h2,.knowledge-statement h2,.knowledge-cta h2,.published-prompt-guide h2,.features-close h2,.foundation-section h2,.comparison-section h2{font-size:clamp(32px,4vw,48px);line-height:1.04}.pricing-grid h2,.launch-offer strong{font-size:clamp(34px,3.5vw,48px);line-height:1}.eyebrow,.field-label,.stage-label,.form-hint,.meta-label,.admin-kicker{font-size:12px;line-height:1.35}.admin-nav strong,.admin-data-table,.admin-data-table strong,.admin-data-table span,.admin-data-table time,.admin-compact-list strong,.admin-compact-list small{font-size:13px;line-height:1.35}.admin-nav small,.admin-table-head span,.admin-state,.admin-action{font-size:12px;line-height:1.35}@media (max-width:760px){.page-hero h1,.features-hero h1,.knowledge-hero h1,.article-head h1,.auth-story h1,.account-page-head h1,.recovery-project-head h1,.prompt-studio-shell>header h1,.saved-prompt-head h1,.dashboard-head h1,.pricing-hero h1,.legal-hero h1,.prompt-hub-hero h1,.hero-copy h1{font-size:var(--title-page);line-height:1}}.admin-nav section>header{font-size:12px}.admin-nav a{min-height:50px}.admin-nav small{text-overflow:initial;white-space:normal;font-size:13px;line-height:1.35}.admin-nav em{font-size:11px}.account-rail nav a{font-size:15px}.account-rail nav a span,.account-rail-exits a{font-size:13px}@media (max-width:860px){.admin-shell{--admin-rail:100%}}.platform-resource-panel>p{color:var(--quiet);margin:0 0 14px;font-size:13px;line-height:1.55}.platform-resource-list{gap:10px;margin-bottom:16px;display:grid}.platform-resource-row{border:1px solid var(--line-strong);background:var(--paper-deep);gap:12px;padding:14px;display:grid}.platform-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-resource-grid label{min-width:0;color:var(--quiet);gap:5px;font-size:13px;line-height:1.4;display:grid}.platform-resource-grid .field-full{grid-column:1/-1}.platform-resource-grid :is(input,select){border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:9px}.platform-resource-grid .platform-resource-active,.platform-resource-panel form>.platform-resource-active{align-items:center;gap:8px;display:flex}.platform-resource-grid .platform-resource-active input,.platform-resource-panel form>.platform-resource-active input{width:auto}.platform-resource-row .button{justify-self:start}@media (max-width:700px){.platform-resource-grid{grid-template-columns:1fr}.platform-resource-grid .field-full{grid-column:auto}}@media (min-width:1101px){.site-header{grid-template-columns:minmax(175px,.65fr) minmax(620px,1.8fr) auto auto}.primary-nav a{min-width:116px;padding-inline:12px}}.platform-status-catalogue{background:var(--paper-deep);color:var(--ink);border:1px solid var(--line-strong)}.platform-directory-filter{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:minmax(260px,1.4fr) minmax(220px,.8fr) auto auto;align-items:end;gap:12px;margin-top:34px;padding:18px;display:grid}.platform-directory-filter label{color:var(--quiet);gap:7px;font-size:13px;display:grid}.platform-directory-filter input,.platform-directory-filter select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:44px;font:inherit;padding:10px 12px}.platform-directory-filter .text-link{align-items:center;min-height:44px;display:inline-flex}.platform-category-index{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.platform-category-index a{min-height:62px;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:680;display:flex}.platform-category-index a:hover,.platform-category-index a[aria-current=page]{background:var(--mint)}.platform-category-index span{min-width:30px;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:11px}.platform-catalogue-notice{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:minmax(180px,.55fr) minmax(0,1.6fr) auto;align-items:center;gap:24px;margin:26px 0 0;padding:22px 24px;display:grid}.platform-catalogue-notice strong{font-size:18px}.platform-catalogue-notice p{color:var(--quiet);margin:0;font-size:14px;line-height:1.55}.platform-catalogue-notice a{color:var(--signal);font-size:13px;font-weight:700}.platform-catalogue-notice.is-source-backed{background:var(--mint)}.platform-research-pending{border:1px solid var(--ink);background:var(--paper-deep);margin-top:28px;padding:clamp(24px,4vw,42px)}.platform-research-pending h2{max-width:760px;margin:9px 0 10px;font-size:clamp(27px,3vw,40px);line-height:1.06}.platform-research-pending p{max-width:820px;color:var(--quiet);margin:0;font-size:15px;line-height:1.6}.platform-status-research{color:var(--ink);background:var(--mint)}.platform-fit-grid article>p{max-width:520px;color:var(--quiet);line-height:1.55}.platform-editorial-pending{border:1px dashed color-mix(in srgb, var(--ink) 45%, transparent);background:color-mix(in srgb, var(--paper) 72%, transparent);max-width:560px;padding:18px}.platform-editorial-pending strong{font-size:16px;display:block}.platform-editorial-pending p,.platform-section-empty p{color:var(--quiet);margin:8px 0 0;line-height:1.55}.platform-comparison-page{padding-bottom:clamp(70px,10vw,140px)}.platform-comparison-hero{border-bottom:1px solid var(--ink);padding:clamp(50px,7vw,90px) 0 34px}.platform-comparison-hero h1{letter-spacing:-.05em;max-width:900px;margin:14px 0;font-size:clamp(38px,6vw,72px);line-height:.98}.platform-comparison-hero>p{max-width:760px;color:var(--quiet);font-size:17px;line-height:1.55}.platform-comparison-section>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.platform-comparison-section h2{margin:8px 0 0;font-size:clamp(30px,4vw,48px)}.platform-comparison-scroll{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow-x:auto}.platform-comparison-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.platform-comparison-scroll th,.platform-comparison-scroll td{vertical-align:top;border-right:1px solid var(--ink);border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:16px;font-size:13px;line-height:1.5}.platform-comparison-scroll thead th{background:var(--ink);color:var(--paper);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.platform-comparison-scroll tbody th{background:var(--paper-deep);gap:8px;display:grid}.platform-comparison-scroll tbody th a{color:var(--ink);font-size:18px}.platform-comparison-scroll tbody th small{color:var(--quiet);font-weight:500}.platform-comparison-scroll .status-chip{width:fit-content}.platform-comparison-section>footer{border:1px solid var(--ink);border-top:0;padding:16px}.platform-comparison-section>footer p{max-width:760px;color:var(--quiet);margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.platform-directory-filter{grid-template-columns:1fr;align-items:stretch}.platform-category-index{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-catalogue-notice{grid-template-columns:1fr}.platform-comparison-section>header{flex-direction:column;align-items:start}}@media (max-width:560px){.platform-category-index{grid-template-columns:1fr}}.page-shell :is(.eyebrow,.meta-label,.field-label,.stage-label,.form-hint,small){font-size:12px;line-height:1.45}:is(button,summary,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}:is(input,select,textarea):focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}pre,code{max-width:100%}pre{overscroll-behavior-inline:contain;overflow-x:auto}:target{scroll-margin-top:24px}@supports (overflow:clip){html,body{overflow-x:clip}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid canvastext}.button-signal,.recovery-journey li.is-current{border:2px solid canvastext}}.recovery-journey{border:1px solid var(--ink);background:var(--deep-paper)}.recovery-journey>header,.recovery-next-action{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.recovery-journey>header h2,.recovery-next-action h3{margin:5px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.05}.recovery-journey ol{border-block:1px solid var(--ink);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.recovery-journey li{border-right:1px solid color-mix(in srgb, var(--ink) 35%, transparent);min-width:0;padding:14px 12px}.recovery-journey li:last-child{border-right:0}.recovery-journey li>*{overflow-wrap:anywhere;display:block}.recovery-journey li>span,.recovery-journey li>small{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1.35}.recovery-journey li>strong{margin:7px 0;font-size:14px;line-height:1.25}.recovery-journey li.is-complete{background:var(--mint)}.recovery-journey li.is-current{background:var(--signal);color:#fff}.recovery-journey li.is-upcoming{opacity:.62}.recovery-next-action{align-items:center}.recovery-next-action p{max-width:760px;margin:6px 0 0;font-size:15px;line-height:1.5}.recovery-next-action .button{flex:none}.recovery-workspace-shell>section[id]{scroll-margin-top:24px}@media (max-width:900px){.recovery-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-journey li{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent)}.recovery-journey>header,.recovery-next-action{flex-direction:column}}@media (max-width:520px){.recovery-journey ol{grid-template-columns:1fr}.recovery-journey li{border-right:0}.recovery-next-action .button{width:100%}}.platform-directory-page,.platform-profile-page,.platform-comparison-page{padding-bottom:clamp(64px,8vw,110px)}.platform-directory-hero,.platform-comparison-hero{padding:clamp(42px,5vw,70px) 0 34px}.platform-directory-hero h1,.platform-comparison-hero h1{letter-spacing:-.05em;max-width:850px;margin:12px 0 14px;font-size:clamp(40px,5vw,64px);line-height:.98}.platform-directory-hero>p,.platform-comparison-hero>p{max-width:760px;color:var(--quiet);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.platform-directory-hero .hero-actions{margin-top:24px}.platform-explorer-layout{grid-template-columns:minmax(230px,278px) minmax(0,1fr);align-items:start;gap:34px;padding-top:28px;display:grid}.platform-explorer-layout>main{min-width:0}.platform-explorer-sidebar{border:1px solid var(--ink);background:var(--paper);max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.platform-explorer-sidebar>header{border-bottom:1px solid var(--ink);padding:18px}.platform-explorer-sidebar h2{margin:5px 0;font-size:24px;line-height:1}.platform-explorer-sidebar p{color:var(--quiet);margin:0;font-size:12px;line-height:1.45}.platform-explorer-primary{border-bottom:1px solid var(--ink);display:grid}.platform-explorer-primary a{min-height:46px;color:inherit;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:720;display:flex}.platform-explorer-primary a:last-child{border-bottom:0}.platform-explorer-primary a:hover,.platform-explorer-primary a[aria-current=page]{background:var(--mint)}.platform-explorer-groups details{border-bottom:1px solid var(--line)}.platform-explorer-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;font-weight:680;line-height:1.3;display:flex}.platform-explorer-groups summary::marker{color:var(--signal)}.platform-explorer-groups summary b{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:10px}.platform-explorer-groups details[open] summary{background:var(--paper-deep);border-bottom:1px solid var(--line)}.platform-explorer-groups nav{padding:5px 10px 10px;display:grid}.platform-explorer-groups nav a{color:var(--quiet);border-left:2px solid #0000;padding:7px 8px;font-size:12px;line-height:1.3}.platform-explorer-groups nav a:hover,.platform-explorer-groups nav a[aria-current=page]{color:var(--ink);border-left-color:var(--signal);background:var(--paper-deep)}.platform-explorer-groups .platform-explorer-view-all{color:var(--signal);margin-top:4px;font-weight:720}.platform-preview{aspect-ratio:16/9;border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--paper-deep), var(--mint));min-width:0;margin:0;position:relative;overflow:hidden}.platform-preview>img{object-fit:cover}.platform-preview:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17191814}.platform-preview figcaption{z-index:1;min-height:58px;color:var(--paper);background:#171918e6;align-content:center;padding:10px 13px;display:grid;position:absolute;inset:auto 0 0}.platform-preview figcaption strong{font-size:12px}.platform-preview figcaption span{color:#f4f0e8b8;font-size:10px}.platform-preview-fallback{background:linear-gradient(135deg, var(--ink), #343a37);width:100%;height:100%;color:var(--paper);align-content:center;justify-items:start;padding:16px;display:grid}.platform-preview-fallback span{color:var(--signal);margin-bottom:14px;font:700 11px/1 IBM Plex Mono,monospace}.platform-preview-fallback strong{font-size:clamp(18px,3vw,32px);line-height:1}.platform-preview-fallback small{color:#f4f0e8a6;overflow-wrap:anywhere;margin-top:6px}.platform-preview.is-compact{aspect-ratio:auto;flex:0 0 150px;width:150px;height:84px}.platform-preview.is-compact .platform-preview-fallback{padding:10px}.platform-preview.is-compact .platform-preview-fallback span{margin-bottom:6px}.platform-preview.is-compact .platform-preview-fallback strong{font-size:16px}.platform-preview.is-compact .platform-preview-fallback small{font-size:9px}.platform-directory-main{gap:20px;display:grid}.platform-directory-principles{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr)}.platform-directory-principles article{border-right:1px solid var(--ink);align-content:space-between;min-height:108px;padding:16px;display:grid}.platform-directory-principles article:last-child{border-right:0}.platform-directory-principles strong{margin-top:10px;font-size:28px;line-height:1}.platform-directory-principles p{font-size:12px}.platform-directory-filter{grid-template-columns:minmax(240px,1.3fr) minmax(190px,.75fr) auto auto;margin:0;padding:14px}.platform-directory-results>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding:15px 0;display:flex}.platform-directory-results>header h2{margin:5px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.05}.platform-directory-results>header>p{color:var(--quiet);margin:0;font-size:12px}.platform-directory-list{border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.platform-directory-row{min-height:116px;color:inherit;border-bottom:1px solid var(--ink);grid-template-columns:150px minmax(0,1fr) minmax(115px,155px);align-items:center;gap:18px;padding:14px;display:grid}.platform-directory-row:hover{background:var(--mint)}.platform-directory-copy{min-width:0}.platform-directory-copy>div{align-items:center;gap:10px;display:flex}.platform-directory-copy h3{margin:0;font-size:22px;line-height:1.1}.platform-directory-copy p{max-width:680px;color:var(--quiet);margin:7px 0 5px;font-size:13px;line-height:1.45}.platform-directory-copy small{color:var(--signal-text);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.platform-directory-action{border-left:1px solid var(--line);text-align:right;align-content:space-between;justify-items:end;min-height:70px;padding-left:15px;display:grid}.platform-directory-action span{color:var(--quiet);font-size:12px}.platform-directory-action strong{color:var(--signal);font-size:12px}.platform-pagination{justify-content:space-between;gap:20px;padding:15px 0;display:flex}.platform-pagination a{color:var(--signal);font-weight:720}.platform-directory-empty{margin:0}.platform-profile-page .platform-explorer-layout{padding-top:24px}.platform-profile-main>.prompt-breadcrumbs{margin-bottom:18px}.platform-profile-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(280px,.9fr) minmax(350px,1.1fr);gap:22px;padding:0 0 24px;display:grid}.platform-profile-intro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.platform-profile-title{margin-top:10px}.platform-profile-title .platform-monogram{flex:0 0 58px;width:58px;height:58px;font-size:18px}.platform-profile-title h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0 0 3px;font-size:clamp(38px,4.8vw,58px);line-height:.96}.platform-profile-summary{margin:18px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.platform-profile-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.platform-profile-facts{border:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-profile-facts>div{border-right:1px solid var(--ink);align-content:space-between;gap:14px;min-width:0;min-height:90px;padding:14px;display:grid}.platform-profile-facts>div:last-child{border-right:0}.platform-profile-facts span{color:var(--quiet);text-transform:uppercase;font:700 10px/1.3 IBM Plex Mono,monospace}.platform-profile-facts strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.platform-catalogue-notice{grid-template-columns:minmax(160px,.5fr) minmax(0,1.6fr) auto;margin-top:18px;padding:16px 18px}.platform-profile-decision{padding-top:34px}.platform-profile-decision>header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);column-gap:24px;padding-bottom:18px;display:grid}.platform-profile-decision>header .eyebrow{grid-column:1/-1}.platform-profile-decision h2{margin:6px 0 0;font-size:clamp(28px,3vw,40px)}.platform-profile-decision>header p{color:var(--quiet);margin:6px 0 0;line-height:1.55}.platform-fit-grid{border-top:0}.platform-fit-grid article{min-height:270px;padding:clamp(22px,3vw,34px)}.platform-fit-grid h3{margin:10px 0 20px;font-size:clamp(25px,2.6vw,34px);line-height:1.05}.platform-evaluation{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;margin-top:20px;padding:20px;display:grid}.platform-evaluation h2{margin:7px 0;font-size:clamp(25px,2.8vw,36px)}.platform-evaluation p{color:var(--quiet);margin:0;line-height:1.5}.platform-evaluation ol{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.platform-evaluation li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);gap:10px;min-height:76px;padding:12px;display:grid}.platform-evaluation li span{color:var(--signal);font:700 9px/1 IBM Plex Mono,monospace}.platform-evaluation li strong{font-size:13px}.platform-capability-section,.platform-prompt-workspace,.platform-resources,.platform-offers,.platform-sources,.platform-alternatives{padding-top:clamp(42px,6vw,70px)}.platform-capability-section>header,.platform-prompt-workspace>header,.platform-resources>header,.platform-offers>header,.platform-sources>header,.platform-alternatives>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding-bottom:16px;display:flex}.platform-capability-section h2,.platform-prompt-workspace h2,.platform-resources h2,.platform-offers h2,.platform-sources h2,.platform-alternatives h2{margin:7px 0 0;font-size:clamp(27px,3vw,40px);line-height:1.04}.platform-capability-section>div{grid-template-columns:repeat(3,1fr)}.platform-prompt-workspace>header>p,.platform-resources>header>p{max-width:520px;color:var(--quiet);margin:0;line-height:1.5}.platform-prompt-workspace>header>div:last-child{max-width:520px}.platform-prompt-workspace>header>div:last-child>p{color:var(--quiet);margin:0;line-height:1.5}.platform-prompt-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;display:flex}.platform-prompt-workspace .platform-prompt-section{padding-top:0}.platform-prompt-tier{color:var(--signal);text-transform:uppercase;padding:14px 2px 5px;font:700 10px/1.3 IBM Plex Mono,monospace;display:block}.platform-prompt-section.is-premium{margin-top:18px;padding:22px}.platform-prompt-section.is-premium .platform-prompt-tier{color:var(--paper)}.platform-prompt-section.is-premium .button{margin-top:16px}.platform-prompt-empty{border:1px solid var(--ink);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:22px;display:flex}.platform-prompt-empty h2{margin:6px 0;font-size:clamp(24px,2.5vw,34px)}.platform-prompt-empty p{max-width:650px;color:var(--quiet);margin:0}.platform-resources>div{border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.platform-resources>div>a{min-height:78px;color:inherit;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex}.platform-resources>div>a:hover{background:var(--mint)}.platform-resources>div span{gap:3px;display:grid}.platform-resources small{color:var(--signal-text);text-transform:uppercase;font-family:IBM Plex Mono,monospace}.platform-resources strong{font-size:17px}.platform-resources p{color:var(--quiet);margin:0;font-size:12px}.platform-resources b{color:var(--signal);white-space:nowrap;font-size:12px}.platform-alternatives>div{border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.platform-alternatives>div>a{min-width:0;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:14px;padding:14px;display:flex}.platform-alternatives>div>a:hover{background:var(--mint)}.platform-alternatives>div>a>span{align-content:start;gap:3px;min-width:0;display:grid}.platform-alternatives small{color:var(--signal-text)}.platform-alternatives p{color:var(--quiet);margin:4px 0 0;font-size:12px;line-height:1.4}.platform-comparison-hero .prompt-breadcrumbs{margin-bottom:24px}.platform-comparison-main{min-width:0}.platform-comparison-picker{border:1px solid var(--ink);background:var(--paper-deep);margin-bottom:38px}.platform-comparison-picker>header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:end;gap:8px 28px;padding:22px;display:grid}.platform-comparison-picker>header .eyebrow{grid-column:1/-1}.platform-comparison-picker>header h2{margin:0;font-size:clamp(25px,3vw,38px);line-height:1}.platform-comparison-picker>header p{color:var(--quiet);margin:0;line-height:1.5}.platform-comparison-picker>div{grid-template-columns:repeat(3,minmax(170px,1fr)) auto auto;align-items:end;gap:12px;padding:18px;display:grid}.platform-comparison-picker label{min-width:0;color:var(--quiet);gap:7px;font-size:12px;display:grid}.platform-comparison-picker select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:9px 34px 9px 11px}.platform-comparison-picker .text-link{white-space:nowrap;align-items:center;min-height:46px;display:inline-flex}.platform-comparison-intro{border-bottom:1px solid var(--ink);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:end;gap:24px;padding-bottom:16px;display:grid}.platform-comparison-intro h2{margin:5px 0 0;font-size:clamp(28px,3vw,40px)}.platform-comparison-intro p{color:var(--quiet);margin:0;line-height:1.5}.platform-comparison-cards{border-left:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.platform-comparison-cards article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:14px;min-width:0;padding:14px;display:flex}.platform-comparison-cards article>div{align-content:start;justify-items:start;gap:5px;min-width:0;display:grid}.platform-comparison-cards h3{margin:2px 0;font-size:20px}.platform-comparison-cards p{color:var(--quiet);margin:0;font-size:12px;line-height:1.4}.platform-comparison-cards small{color:var(--signal-text)}.platform-comparison-cards a{color:var(--signal);margin-top:5px;font-size:12px;font-weight:720}.platform-comparison-section{padding-top:46px}.platform-comparison-section h2{font-size:clamp(27px,3vw,40px)}.platform-comparison-scroll table{min-width:980px}.platform-comparison-scroll th,.platform-comparison-scroll td{font-size:12px}.platform-comparison-scroll td em{color:var(--quiet);font-style:normal}@media (max-width:1080px){.platform-explorer-layout{grid-template-columns:230px minmax(0,1fr);gap:22px}.platform-directory-row{grid-template-columns:130px minmax(0,1fr)}.platform-directory-row .platform-preview.is-compact{flex-basis:130px;width:130px}.platform-directory-action{border-left:0;border-top:1px solid var(--line);text-align:left;grid-column:2;justify-content:space-between;min-height:0;padding:8px 0 0;display:flex}}@media (max-width:1320px) and (min-width:621px){.site-header{grid-template-columns:minmax(175px,1fr) auto auto auto}.primary-nav,.learn-menu{display:none}.mobile-site-menu{display:block}}@media (min-width:1321px){.site-header{grid-template-columns:minmax(165px,.55fr) minmax(580px,1.55fr) auto auto auto}.primary-nav a{min-width:108px;padding-inline:11px}.account-command-links{white-space:nowrap;min-width:0}}@media (max-width:840px){.platform-explorer-layout{grid-template-columns:1fr}.platform-explorer-sidebar{max-height:none;position:static}.platform-explorer-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-explorer-groups details{border-right:1px solid var(--line)}.platform-directory-filter,.platform-profile-hero{grid-template-columns:1fr}.platform-profile-facts{grid-template-columns:repeat(2,1fr)}.platform-profile-facts>div:nth-child(2){border-right:0}.platform-profile-facts>div:nth-child(-n+2){border-bottom:1px solid var(--ink)}.platform-catalogue-notice,.platform-profile-decision>header,.platform-evaluation,.platform-comparison-intro,.platform-comparison-picker>header{grid-template-columns:1fr}.platform-comparison-picker>header .eyebrow{grid-column:auto}.platform-comparison-picker>div{grid-template-columns:1fr 1fr}.platform-comparison-picker label:last-of-type{grid-column:1/-1}.platform-catalogue-notice{align-items:start}.platform-prompt-empty{flex-direction:column;align-items:flex-start}.prompt-platform-bridge{grid-template-columns:1fr}.platform-capability-section>header,.platform-prompt-workspace>header,.platform-resources>header,.platform-alternatives>header{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.platform-directory-hero h1,.platform-comparison-hero h1{font-size:clamp(36px,12vw,50px)}.platform-directory-principles{grid-template-columns:1fr}.platform-directory-principles article{border-right:0;border-bottom:1px solid var(--ink);min-height:82px}.platform-directory-principles article:last-child{border-bottom:0}.platform-explorer-groups{grid-template-columns:1fr}.platform-directory-results>header{flex-direction:column;align-items:flex-start;gap:8px}.platform-directory-row{grid-template-columns:1fr}.platform-directory-row .platform-preview.is-compact{aspect-ratio:16/9;width:100%;height:auto}.platform-directory-action{grid-column:1}.platform-profile-facts,.platform-fit-grid,.platform-evaluation ol,.platform-capability-section>div,.platform-alternatives>div,.platform-comparison-cards{grid-template-columns:1fr}.platform-profile-facts>div{border-right:0;border-bottom:1px solid var(--ink)}.platform-profile-facts>div:last-child{border-bottom:0}.platform-fit-grid article:first-child{border-right:0;border-bottom:1px solid var(--ink)}.platform-alternatives>div>a,.platform-comparison-cards article{flex-direction:column}.platform-comparison-picker>div{grid-template-columns:1fr}.platform-comparison-picker label:last-of-type{grid-column:auto}.platform-comparison-picker .button,.platform-comparison-picker .text-link{justify-content:center;width:100%}.platform-alternatives .platform-preview.is-compact,.platform-comparison-cards .platform-preview.is-compact{aspect-ratio:16/9;width:100%;height:auto}}.platform-create-panel{border:1px solid var(--line-strong);background:var(--paper);margin-top:18px}.platform-create-panel>header{justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.platform-create-panel h2{margin:5px 0;font-size:24px}.platform-create-panel p{max-width:720px;color:var(--quiet);margin:0;font-size:12px;line-height:1.5}.platform-create-form,.platform-queue-filters{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.platform-create-form label,.platform-queue-filters label{gap:6px;min-width:0;display:grid}.platform-create-form label>span,.platform-queue-filters label>span{text-transform:uppercase;font-size:11px;font-weight:800}.platform-create-form input,.platform-create-form select,.platform-create-form textarea,.platform-queue-filters input,.platform-queue-filters select{border:1px solid var(--line-strong);background:var(--paper);min-width:0;color:var(--ink);font:inherit;padding:11px}.platform-create-form textarea{resize:vertical;min-height:100px}.platform-create-form .field-full{grid-column:1/-1}.platform-queue-filters{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(130px,.8fr)) auto auto;align-items:end}.platform-result-count{color:var(--quiet);border-top:1px solid var(--line);margin:0;padding:10px 18px;font-size:11px;line-height:1.45}.platform-readiness-ready{color:#28633f;font-weight:800}.platform-readiness-blocked{color:#9b2f20;font-weight:800}.platform-readiness-card{border:1px solid var(--line-strong);margin-bottom:18px;padding:16px}.platform-readiness-card.is-ready{background:var(--mint)}.platform-readiness-card.is-blocked{background:var(--paper-deep)}.platform-readiness-card>div{justify-content:space-between;gap:16px;display:flex}.platform-readiness-card strong{font-size:14px}.platform-readiness-card ul{gap:6px;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.4;display:grid}.platform-readiness-card p{margin:10px 0 0;font-size:12px;line-height:1.45}.platform-source-row{border-bottom:1px solid var(--line);gap:12px;padding:14px 18px;display:grid}.platform-approval-card{border:1px solid var(--line-strong);background:var(--paper-deep);gap:13px;margin:0 18px 18px;padding:18px;display:grid}.platform-approval-card.is-approved{background:var(--mint)}.platform-approval-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.platform-approval-card h3{margin:5px 0 0;font-size:22px}.platform-approval-card p,.platform-approval-card small{color:var(--quiet);margin:0;font-size:10px;line-height:1.55}.platform-approval-card textarea{border:1px solid var(--line-strong);background:var(--paper);resize:vertical;min-height:92px;padding:10px}.platform-approval-card>label{align-items:start;gap:9px;font-size:10px;line-height:1.45;display:flex}.platform-approval-card>label input{margin-top:2px}.platform-approval-card .button{justify-self:start}.platform-approval-card details{border-top:1px solid var(--line);padding-top:10px}.platform-approval-card summary{cursor:pointer;font-size:10px;font-weight:700}.platform-approval-card ul{margin:10px 0 0;padding:0;list-style:none;display:grid}.platform-approval-card li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 80px;gap:12px;padding:9px 0;font-size:9px;display:grid}.platform-approval-card li span{overflow-wrap:anywhere}.platform-source-row>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-source-row>header a{border:0;min-width:0;padding:0}.platform-source-review-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);gap:10px;display:grid}.platform-source-review-grid label{color:var(--quiet);gap:5px;font-size:9px;display:grid}.platform-source-review-grid .field-full{grid-column:1/-1}.platform-source-review-grid textarea{resize:vertical;min-height:76px;font-size:10px;line-height:1.45}.platform-source-review-grid textarea:disabled{opacity:.55;cursor:not-allowed}.platform-source-row select,.platform-source-row input{border:1px solid var(--line-strong);background:var(--paper);min-width:0;padding:8px;font-size:10px}.platform-source-row .button{justify-self:start;min-height:34px;padding:7px 10px}.platform-pilot-panel{border:1px solid var(--line-strong);background:var(--paper);margin:18px 0}.platform-pilot-panel>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.platform-pilot-panel h2{margin:6px 0 0;font-size:24px}.platform-pilot-panel header p{max-width:620px;color:var(--quiet);margin:0;font-size:11px;line-height:1.5}.platform-pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-pilot-grid article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px 18px;display:flex}.platform-pilot-grid article:nth-child(odd){border-right:1px solid var(--line)}.platform-pilot-grid article>div{gap:4px;min-width:0;display:grid}.platform-pilot-grid article span{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.platform-pilot-grid article strong{font-size:14px}.platform-pilot-grid article small{color:var(--quiet);font-size:9px;line-height:1.4}.platform-pilot-grid .button{min-width:150px}.platform-pilot-panel>.form-error,.platform-pilot-note{border-top:1px solid var(--line);margin:0;padding:12px 18px}.platform-pilot-note{color:var(--quiet);font-size:10px;line-height:1.5}.platform-launch-metrics{grid-template-columns:repeat(5,1fr)}.platform-launch-workspace{border:1px solid var(--line-strong);background:var(--paper);margin-top:18px}.platform-launch-workspace>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.platform-launch-workspace>header h2{margin:6px 0 0;font-size:24px}.platform-launch-workspace>header p{max-width:650px;color:var(--quiet);margin:0;font-size:12px;line-height:1.5}.platform-launch-list{display:grid}.platform-launch-list>article{border-bottom:1px solid var(--line-strong);padding:20px}.platform-launch-list>article:last-child{border-bottom:0}.platform-launch-list>article.is-released{box-shadow:inset 5px 0 var(--mint)}.platform-launch-list article>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.platform-launch-list article>header>div{max-width:820px}.platform-launch-list article>header span:first-child{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.platform-launch-list h3{margin:6px 0;font-size:24px}.platform-launch-list article>header p{color:var(--quiet);margin:0;font-size:12px;line-height:1.5}.platform-launch-checkpoints{border:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.platform-launch-checkpoints li{border-right:1px solid var(--line);align-content:space-between;gap:5px;min-width:0;min-height:92px;padding:12px;display:grid}.platform-launch-checkpoints li:last-child{border-right:0}.platform-launch-checkpoints li.is-complete{background:var(--mint)}.platform-launch-checkpoints li.is-pending{background:var(--paper-deep)}.platform-launch-checkpoints span,.platform-launch-evidence>span,.platform-launch-list footer span{color:var(--quiet);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.platform-launch-checkpoints strong{font-size:13px}.platform-launch-checkpoints small{color:var(--quiet);font-size:11px}.platform-launch-evidence{border:1px solid var(--line);margin-top:14px;padding:14px}.platform-launch-evidence ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.platform-launch-evidence li{color:var(--quiet);background:var(--paper-deep);align-items:start;gap:8px;padding:9px;font-size:11px;line-height:1.4;display:flex}.platform-launch-evidence li.is-complete{color:var(--ink);background:var(--mint)}.platform-launch-list footer{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.platform-launch-list footer>div{gap:4px;display:grid}.platform-launch-list footer strong{font-size:13px}.platform-launch-list footer>.platform-launch-actions{gap:8px;display:flex}.platform-launch-boundary{border:1px solid var(--line-strong);background:var(--paper-deep);margin-top:18px;padding:16px}.platform-launch-boundary strong{font-size:13px}.platform-launch-boundary p{color:var(--quiet);margin:6px 0 0;font-size:12px;line-height:1.5}.platform-review-metrics{grid-template-columns:repeat(5,1fr)}.platform-review-metrics strong{font-size:18px}.platform-review-next{border:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;margin-top:18px;padding:18px;display:flex}.platform-review-next.is-complete{background:var(--mint)}.platform-review-next.is-pending{background:var(--paper-deep)}.platform-review-next h2{margin:6px 0 0;font-size:24px}.platform-review-next p{max-width:560px;color:var(--quiet);margin:0;font-size:12px;line-height:1.5}.platform-review-evidence,.platform-review-gates,.platform-review-blockers{border:1px solid var(--line-strong);background:var(--paper);margin-top:18px}.platform-review-evidence>header,.platform-review-gates>header,.platform-review-blockers>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.platform-review-evidence h2,.platform-review-gates h2,.platform-review-blockers h2{margin:6px 0 0;font-size:24px}.platform-review-evidence>header p{max-width:650px;color:var(--quiet);margin:0;font-size:12px;line-height:1.5}.platform-review-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-review-evidence article{border-right:1px solid var(--line-strong);min-width:0;padding:16px}.platform-review-evidence article:last-child{border-right:0}.platform-review-evidence article.is-complete{box-shadow:inset 0 5px var(--mint)}.platform-review-evidence article.is-pending{box-shadow:inset 0 5px var(--signal)}.platform-review-evidence article>header,.platform-review-sources>div>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.platform-review-evidence article>header>div>span,.platform-review-gates article>span{color:var(--signal);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.platform-review-evidence h3{margin:5px 0 0;font-size:15px;line-height:1.35}.platform-review-sources{gap:10px;margin-top:14px;display:grid}.platform-review-sources>div{border:1px solid var(--line);background:var(--paper-deep);min-width:0;padding:12px}.platform-review-sources a{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:11px;font-weight:800}.platform-review-sources small{color:var(--quiet);margin-top:5px;font-size:9px;display:block}.platform-review-sources p,.platform-review-sources li,.platform-review-sources blockquote{color:var(--quiet);font-size:10px;line-height:1.5}.platform-review-sources ul{padding-left:18px}.platform-review-sources blockquote{border-left:2px solid var(--signal);margin:9px 0 0;padding-left:10px}.platform-review-gates>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-review-gates article{border-right:1px solid var(--line);align-content:start;gap:8px;min-height:145px;padding:16px;display:grid}.platform-review-gates article:last-child{border-right:0}.platform-review-gates article.is-complete{background:var(--mint)}.platform-review-gates article.is-pending{background:var(--paper-deep)}.platform-review-gates article strong{font-size:14px}.platform-review-gates article p{color:var(--quiet);margin:0;font-size:11px;line-height:1.5}.platform-review-blockers ol,.platform-review-blockers>p{color:var(--quiet);gap:8px;margin:0;padding:16px 18px 16px 44px;font-size:12px;line-height:1.5;display:grid}.platform-review-blockers.is-complete{background:var(--mint)}.platform-review-footer{border:1px solid var(--line-strong);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:16px;display:flex}.platform-review-footer p{max-width:700px;color:var(--quiet);margin:0;font-size:11px;line-height:1.5}.platform-review-footer>div{gap:8px;display:flex}@media (max-width:1100px){.platform-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.platform-create-panel>header{flex-direction:column;align-items:flex-start}.platform-create-form,.platform-queue-filters{grid-template-columns:1fr}.platform-create-form .field-full{grid-column:auto}.platform-source-review-grid{grid-template-columns:1fr}.platform-source-review-grid .field-full{grid-column:auto}.platform-approval-card>header{flex-direction:column}.platform-approval-card li{grid-template-columns:1fr;gap:4px}.platform-pilot-panel>header,.platform-pilot-grid article{flex-direction:column;align-items:flex-start}.platform-pilot-grid{grid-template-columns:1fr}.platform-pilot-grid article:nth-child(odd){border-right:0}.platform-pilot-grid .button{width:100%}.platform-launch-metrics{grid-template-columns:1fr 1fr}.platform-launch-workspace>header,.platform-launch-list article>header,.platform-launch-list footer{flex-direction:column;align-items:flex-start}.platform-launch-checkpoints,.platform-launch-evidence ul{grid-template-columns:1fr}.platform-launch-checkpoints li{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.platform-launch-checkpoints li:last-child{border-bottom:0}.platform-launch-list footer .button{width:100%}.platform-launch-actions{flex-direction:column;width:100%}.platform-review-metrics{grid-template-columns:1fr 1fr}.platform-review-next,.platform-review-evidence>header,.platform-review-gates>header,.platform-review-blockers>header,.platform-review-footer{flex-direction:column;align-items:flex-start}.platform-review-evidence>div,.platform-review-gates>div{grid-template-columns:1fr}.platform-review-evidence article,.platform-review-gates article{border-right:0;border-bottom:1px solid var(--line-strong)}.platform-review-evidence article:last-child,.platform-review-gates article:last-child{border-bottom:0}.platform-review-footer>div{flex-direction:column;width:100%}.platform-review-footer .button{width:100%}}.admin-shell{--admin-rail:320px}.admin-content{font-size:15px;line-height:1.5}.admin-nav section>header,.admin-sidebar-foot>span,.admin-sidebar-foot small,.admin-topbar>div,.admin-kicker,.admin-state,.admin-action,.admin-inline-metrics span,.admin-table-head,.admin-table-head span,.admin-table-row small,.admin-table-row time,.admin-compact-list small,.admin-compact-list time{font-size:12px;line-height:1.4}.admin-nav strong{font-size:15px;line-height:1.35}.admin-nav small{text-overflow:initial;white-space:normal;font-size:13px;line-height:1.4;overflow:visible}.admin-nav em{font-size:11px;line-height:1.2}.admin-table-row,.admin-table-row strong,.admin-compact-list strong{font-size:13px;line-height:1.4}.admin-content :is(input,select,textarea,button){font-size:14px;line-height:1.4}.admin-content :is(input,select,textarea){min-width:0}.operator-launcher{z-index:80;border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--signal);font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;align-items:center;gap:8px;padding:11px 15px;display:inline-flex;position:fixed;bottom:22px;right:22px}.operator-launcher span{color:var(--signal);font-size:17px}.operator-drawer{z-index:90;background:#17191875;justify-content:flex-end;display:flex;position:fixed;inset:0}.operator-console{border:1px solid var(--ink);background:var(--paper);margin-top:20px}.operator-console.is-compact{border-width:0 0 0 1px;width:min(620px,100vw);height:100dvh;margin:0;overflow-y:auto;box-shadow:-12px 0 40px #1719182e}.operator-console>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.operator-console>header h2{margin:5px 0 6px;font-size:clamp(25px,2.6vw,38px);line-height:1}.operator-console>header p{max-width:720px;color:var(--quiet);margin:0}.operator-console>header>button{border:1px solid var(--line-strong);cursor:pointer;background:0 0;width:36px;height:36px;font-size:24px}.operator-composer{background:var(--paper-deep);border-bottom:1px solid var(--line-strong);gap:14px;padding:24px;display:grid}.operator-composer label{color:var(--quiet);font:500 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.07em;gap:6px;display:grid}.operator-composer :is(select,textarea){border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);font:400 15px/1.5 var(--sans);resize:vertical;padding:11px 12px}.operator-composer small{color:var(--quiet)}.operator-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-actions button{border:1px solid var(--ink);min-height:38px;color:var(--ink);cursor:pointer;background:0 0;padding:8px 12px}.operator-actions button.button-primary,.operator-actions button.button-primary:hover{background:var(--signal);color:#fff}.operator-actions button:disabled{opacity:.5;cursor:wait}.operator-actions a{color:var(--signal);margin-left:auto;font-weight:650}.operator-ledger{padding:24px}.operator-ledger>h3{margin:0 0 14px;font-size:21px}.operator-ledger>article{border-top:1px solid var(--line);padding:18px 0}.operator-ledger>article h4{margin:9px 0 7px;font-size:18px}.operator-ledger>article>p{max-width:900px;color:var(--quiet);margin:0}.operator-task-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-task-head time{color:var(--quiet);font:400 10px/1 var(--mono)}.operator-status{border:1px solid var(--line-strong);background:var(--paper-deep);font:500 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:4px 7px;display:inline-flex}.operator-status:is(.is-completed,.is-applied,.is-approved){background:var(--mint)}.operator-status:is(.is-failed,.is-rejected){background:#f4c5bd}.operator-status:is(.is-running,.is-awaiting_approval){background:#f6d9a3}.operator-proposal{border:1px solid var(--line-strong);background:#fff;margin-top:14px;padding:14px}.operator-proposal>strong{text-transform:capitalize}.operator-proposal>p{color:var(--quiet);margin:6px 0}.operator-proposal details{margin:12px 0}.operator-proposal summary{color:var(--signal);cursor:pointer;font-weight:650}.operator-proposal pre{background:var(--ink);max-height:330px;color:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;font:400 11px/1.55 var(--mono);padding:12px;overflow:auto}.operator-muted{color:var(--quiet)}@media (max-width:680px){.operator-launcher{bottom:12px;right:12px}.operator-console>header,.operator-composer,.operator-ledger{padding:17px}.operator-task-head{flex-direction:column;align-items:flex-start}.operator-actions a{width:100%;margin:4px 0 0}}.platform-create-form label>span,.platform-queue-filters label>span,.platform-result-count,.platform-approval-card p,.platform-approval-card small,.platform-approval-card>label,.platform-approval-card summary,.platform-approval-card li,.platform-source-review-grid label,.platform-pilot-panel header p,.platform-pilot-grid article small,.platform-pilot-note,.platform-launch-checkpoints span,.platform-launch-evidence>span,.platform-launch-list footer span,.platform-launch-checkpoints small,.platform-launch-evidence li,.platform-review-evidence article>header>div>span,.platform-review-gates article>span,.platform-review-sources small{font-size:12px;line-height:1.45}.platform-source-review-grid textarea,.platform-source-row select,.platform-source-row input,.platform-approval-card li,.platform-review-sources a,.platform-review-sources p,.platform-review-sources li,.platform-review-sources blockquote,.platform-review-gates article p,.platform-review-footer p{font-size:13px;line-height:1.5}.platform-pilot-grid article span,.platform-launch-list article>header span:first-child{font-size:12px}.platform-review-sources>div,.platform-review-sources a,.platform-review-sources p,.platform-review-sources li,.platform-review-sources blockquote,.platform-approval-card li span{overflow-wrap:anywhere;min-width:0}@media (max-width:860px){.admin-shell{--admin-rail:100%}}.ask-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ask-demand-list{margin:0;padding:0;list-style:none}.ask-demand-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:.75rem 0;display:flex}.ask-demand-list span{overflow-wrap:anywhere}.ask-demand-list strong{color:var(--signal);font-family:var(--font-mono)}.ask-maviter-policy-controls .admin-check{flex-direction:row;align-items:center;gap:.6rem;display:flex}.ask-demand-list em{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-style:normal}.ask-demand-backlog>div{gap:1rem;display:grid}.ask-demand-backlog>div>form{border:1px solid var(--line);background:var(--paper);gap:.8rem;padding:1rem;display:grid}.ask-demand-backlog form>header{justify-content:space-between;gap:1rem;display:flex}.ask-demand-backlog form>header div{gap:.2rem;display:grid}.ask-demand-backlog form>header span,.ask-demand-backlog form>header em{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;font-size:.75rem;font-style:normal}.ask-demand-backlog form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ask-demand-backlog label{gap:.35rem;font-size:.82rem;display:grid}.ask-demand-backlog input,.ask-demand-backlog select,.ask-demand-backlog textarea{border:1px solid var(--line);background:var(--deep-paper);width:100%;color:var(--ink);padding:.65rem}@media (max-width:800px){.ask-demand-grid,.ask-demand-backlog form>div{grid-template-columns:1fr}}.ask-context-choice{border:1px solid var(--line);background:var(--deep-paper);align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.ask-context-choice input{margin-top:.2rem}.ask-context-choice span{gap:.2rem;display:grid}.ask-context-choice small{color:var(--muted)}.ask-data-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}:root{--ink:#14253a;--paper:#f4f7fb;--paper-deep:#eaf0f6;--deep-paper:#eaf0f6;--signal:#2e6f9e;--signal-text:#1e527a;--quiet:#607187;--line:#14253a1f;--line-strong:#14253a3d;--mint:#dfeee9}html,body{background:var(--paper)}.site-header{border-bottom-color:var(--line);background:#ffffffeb;grid-template-columns:minmax(176px,auto) minmax(0,1fr) auto auto;gap:clamp(10px,1.4vw,22px);min-height:76px;box-shadow:0 1px #14253a08}.primary-nav{justify-content:flex-end;align-items:stretch;height:44px}.primary-nav a,.learn-menu>summary{align-items:center;height:44px;min-height:44px}.primary-nav a:hover,.learn-menu[open]>summary,.learn-menu>summary:hover{background:var(--paper-deep);color:var(--signal-text)}.brand-mark{color:var(--ink)}.brand-dot,.primary-nav span,.learn-menu>summary>span{color:var(--signal)}.button-signal{border-color:var(--signal);background:var(--signal);color:#fff}.button-signal:hover{background:#245e89}.calm-home-hero{min-height:650px}.calm-home-copy h1{color:var(--ink);font-size:clamp(48px,5.7vw,76px);line-height:.98}.calm-home-image img{box-shadow:0 24px 70px #14253a26}.calm-path-card{border-color:var(--line);box-shadow:0 8px 28px #14253a0a}.calm-path-card.is-signal{border-top-color:var(--signal)}.calm-path-card.is-mint{background:var(--mint)}.calm-confidence{background:var(--ink)}.calm-confidence .eyebrow{color:#8fc9c1}.platform-directory-hero{text-align:center;max-width:900px;margin-inline:auto;padding-inline:24px}.platform-directory-hero>p{margin-inline:auto}.platform-directory-hero .hero-actions{justify-content:center}.platform-directory-copy p{font-size:15px;line-height:1.5}.platform-directory-copy small{font-size:12px;line-height:1.4}.platform-directory-action{font-size:13px}.site-footer{border-radius:18px 18px 0 0}.footer-language{color:#f4f7fbb8;border-top:1px solid #f4f7fb33;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:13px;display:flex}.footer-language>span:first-child{gap:3px;display:grid}.footer-language strong{color:#fff}.footer-language small{color:inherit}.footer-meta{margin-top:0}@media (max-width:1180px){.site-header{grid-template-columns:minmax(170px,1fr) auto auto}.primary-nav,.learn-menu{display:none}.mobile-site-menu{display:block}}@media (max-width:720px){.footer-language{flex-direction:column;align-items:flex-start}.platform-directory-hero{padding-inline:0}}.source-monitor-section{border:1px solid var(--line-strong);background:var(--paper);margin-top:24px}.source-monitor-section>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.source-monitor-section>header h2{margin:7px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.05}.source-monitor-section>header>p{max-width:520px;color:var(--quiet);margin:0;font-size:14px;line-height:1.5}.source-review-queue{gap:14px;padding:16px;display:grid}.source-review-card{border:1px solid var(--line-strong);background:var(--deep-paper);padding:20px}.source-review-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.source-review-card h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(22px,2.6vw,32px)}.source-review-card>header a{font-weight:750}.source-review-card dl{border:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.source-review-card dl div{border-right:1px solid var(--line-strong);min-width:0;padding:12px}.source-review-card dl div:last-child{border-right:0}.source-review-card dt{color:var(--quiet);font:650 11px/1.3 var(--font-mono);text-transform:uppercase}.source-review-card dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.source-review-detail{color:var(--quiet);font-size:14px;line-height:1.5}.source-review-card form{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr) auto;align-items:end;gap:12px;display:grid}.source-review-card form label{gap:6px;font-size:12px;font-weight:750;display:grid}.source-review-card form :is(select,textarea){border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:14px/1.45 var(--font-sans);padding:11px}.source-review-card form .form-error{grid-column:1/-1}.source-review-empty{margin:16px}.source-run-table{min-width:700px}.source-run-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.4fr) 1fr repeat(3,.55fr);gap:14px;padding:13px 20px;font-size:14px;display:grid}.source-run-table>div:last-child{border-bottom:0}.source-run-table .source-run-head{color:var(--quiet);font:650 11px/1.3 var(--font-mono);text-transform:uppercase}.source-run-table strong{text-transform:capitalize}.source-review-ledger article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr) auto;align-items:start;gap:20px;padding:16px 20px;display:grid}.source-review-ledger article:last-child{border-bottom:0}.source-review-ledger article>div{gap:4px;display:grid}.source-review-ledger article span,.source-review-ledger time{color:var(--quiet);font-size:12px}.source-review-ledger article p{margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.source-monitor-section{overflow-x:auto}.source-monitor-section>header,.source-review-card>header{flex-direction:column;align-items:start}.source-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.source-review-card dl div:nth-child(2){border-right:0}.source-review-card dl div:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.source-review-card form,.source-review-ledger article{grid-template-columns:1fr}}@media (max-width:520px){.source-review-card dl{grid-template-columns:1fr}.source-review-card dl div{border-right:0;border-bottom:1px solid var(--line-strong)}.source-review-card dl div:last-child{border-bottom:0}}.context-vault-workspace{gap:22px;display:grid}.context-vault-summary,.context-vault-upgrade{border:1px solid var(--line-strong);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.context-vault-summary>div:first-child{gap:5px;display:grid}.context-vault-summary strong{font-size:22px}.context-vault-summary p,.context-vault-upgrade p{color:var(--quiet);margin:0;font-size:16px;line-height:1.55}.context-vault-export-actions{flex-wrap:wrap;gap:10px;display:flex}.context-vault-form,.context-vault-edit{border:1px solid var(--line-strong);background:var(--deep-paper);grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);gap:18px;padding:clamp(20px,3vw,32px);display:grid}.context-vault-form>header{grid-column:1/-1;max-width:760px}.context-vault-form h2,.context-vault-upgrade h2,.context-vault-ledger>header h2{margin:7px 0;font-size:clamp(28px,3.3vw,42px);line-height:1.05}.context-vault-form>header p{color:var(--quiet);margin:0;font-size:16px;line-height:1.6}.context-vault-form label,.context-vault-edit label{align-content:start;gap:8px;min-width:0;display:grid}.context-vault-form label>span,.context-vault-edit label>span{font-size:15px;font-weight:760}.context-vault-form :is(input,select,textarea),.context-vault-edit :is(input,select,textarea){border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:400 16px/1.55 var(--font-sans);border-radius:4px;padding:13px 14px}.context-vault-form textarea,.context-vault-edit textarea{resize:vertical}.context-vault-wide{grid-column:1/-1}.context-vault-form>footer,.context-vault-edit>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.context-vault-form>footer small{max-width:680px;color:var(--quiet);font-size:14px;line-height:1.5}.context-vault-upgrade>div{max-width:760px}.context-vault-feedback:empty{display:none}.context-vault-feedback p{border:1px solid var(--line-strong);background:var(--paper);margin:0;padding:14px 16px;font-size:16px}.context-vault-ledger{border:1px solid var(--line-strong);background:var(--paper)}.context-vault-ledger>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.context-vault-ledger>header>span{color:var(--quiet);font-size:16px;font-weight:700}.context-vault-ledger>article{border-bottom:1px solid var(--line);gap:18px;padding:22px;display:grid}.context-vault-ledger>article:last-child{border-bottom:0}.context-vault-ledger>article.is-paused{background:color-mix(in srgb, var(--deep-paper) 70%, transparent)}.context-vault-ledger>article>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.context-vault-ledger h3{overflow-wrap:anywhere;margin:6px 0;font-size:clamp(23px,2.5vw,32px);line-height:1.12}.context-vault-ledger small{color:var(--quiet);font-size:14px;line-height:1.45}.context-vault-ledger details{border:1px solid var(--line);background:var(--deep-paper)}.context-vault-ledger summary{cursor:pointer;padding:14px 16px;font-size:16px;font-weight:760}.context-vault-ledger pre{border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:400 15px/1.6 var(--font-mono);margin:0;padding:18px;overflow:auto}.context-vault-ledger>article>footer{flex-wrap:wrap;gap:10px;display:flex}.context-vault-ledger>article>footer button{border:1px solid var(--line-strong);background:var(--paper);min-height:42px;color:var(--ink);font:750 14px/1.2 var(--font-sans);cursor:pointer;padding:9px 13px}.context-vault-ledger>article>footer button:hover{border-color:var(--signal);color:var(--signal-text)}.context-vault-ledger>article>footer button.is-danger{margin-left:auto}.context-vault-ledger>article>footer button.is-danger:hover{color:#8a1f1f;border-color:#a12a2a}.context-vault-ledger button:disabled{cursor:wait;opacity:.55}.context-pack-composer{border:1px solid var(--line-strong);background:var(--paper);display:grid;overflow:hidden}.context-pack-composer>header{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:28px;padding:clamp(22px,3vw,34px);display:grid}.context-pack-composer>header>div:first-child{max-width:820px}.context-pack-composer h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(30px,3vw,44px);line-height:1.06}.context-pack-composer>header p,.context-pack-steps fieldset>p,.context-pack-meter p{color:var(--quiet);margin:0;font-size:16px;line-height:1.58}.context-pack-privacy{border-left:4px solid var(--signal);background:var(--mint);gap:7px;padding:18px;display:grid}.context-pack-privacy strong{font-size:18px}.context-pack-privacy span{color:var(--quiet);font-size:15px;line-height:1.5}.context-pack-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.62fr);display:grid}.context-pack-steps fieldset{border:0;border-right:1px solid var(--line-strong);min-width:0;margin:0;padding:24px}.context-pack-steps legend{width:100%;color:var(--ink);align-items:center;gap:10px;margin:0 0 8px;padding:0;font-size:21px;font-weight:800;display:flex}.context-pack-steps legend>span{color:var(--signal);font:750 13px/1 var(--font-mono);letter-spacing:.08em}.context-pack-purpose>div,.context-pack-record-list{gap:9px;margin-top:18px;display:grid}.context-pack-purpose label,.context-pack-record-list label{border:1px solid var(--line);background:var(--deep-paper);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:58px;padding:11px 12px;display:grid}.context-pack-purpose label:hover,.context-pack-purpose label.is-selected,.context-pack-record-list label:hover{border-color:var(--signal);background:color-mix(in srgb, var(--mint) 72%, var(--paper))}.context-pack-purpose input,.context-pack-record-list input{width:18px;height:18px;accent-color:var(--signal);margin:2px 0 0}.context-pack-purpose label>span,.context-pack-record-list label>span{gap:3px;min-width:0;display:grid}.context-pack-purpose strong,.context-pack-record-list strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.context-pack-purpose small,.context-pack-record-list small{color:var(--quiet);font-size:14px;line-height:1.45}.context-pack-record-list{max-height:390px;padding-right:3px;overflow:auto}.context-pack-empty{border:1px dashed var(--line-strong);background:var(--deep-paper);gap:6px;margin-top:18px;padding:18px;display:grid}.context-pack-empty strong{font-size:17px}.context-pack-empty span{color:var(--quiet);font-size:15px;line-height:1.5}.context-pack-meter{background:var(--deep-paper);align-content:start;gap:16px;padding:24px;display:grid}.context-pack-meter>strong{font-size:clamp(27px,2.7vw,38px);line-height:1}.context-pack-meter dl{border:1px solid var(--line-strong);background:var(--paper);margin:0;display:grid}.context-pack-meter dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px;display:flex}.context-pack-meter dl div:last-child{border-bottom:0}.context-pack-meter dt{color:var(--quiet);font-size:14px}.context-pack-meter dd{font:750 15px/1.2 var(--font-mono);margin:0}.context-pack-meter .form-error{color:#7d1f1f;background:#fff2ef;border:1px solid #a12a2a;padding:12px}.context-pack-preflight{border-top:1px solid var(--line-strong);background:var(--paper);display:grid}.context-pack-preflight>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.context-pack-preflight>header>div{max-width:800px}.context-pack-preflight h3{letter-spacing:-.025em;margin:7px 0 8px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.context-pack-preflight>header p{color:var(--quiet);margin:0;font-size:15px;line-height:1.55}.context-pack-preflight-state{border:1px solid var(--line-strong);color:var(--ink);background:var(--deep-paper);font:750 13px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:10px 12px}.context-pack-preflight.is-clear .context-pack-preflight-state{color:#24523d;background:var(--mint);border-color:#448165}.context-pack-preflight.is-review .context-pack-preflight-state{color:#6f4300;background:#fff4d8;border-color:#b57718}.context-pack-preflight.is-blocked .context-pack-preflight-state{color:#7d1f1f;background:#fff2ef;border-color:#a12a2a}.context-pack-preflight-empty,.context-pack-preflight-clear{border:1px dashed var(--line-strong);background:var(--deep-paper);gap:5px;margin:20px 24px;padding:17px 18px;display:grid}.context-pack-preflight-clear{background:color-mix(in srgb, var(--mint) 70%, var(--paper));border-style:solid;border-left-width:4px;border-left-color:#448165}.context-pack-preflight-empty strong,.context-pack-preflight-clear strong{font-size:17px}.context-pack-preflight-empty span,.context-pack-preflight-clear span{color:var(--quiet);font-size:15px;line-height:1.5}.context-pack-preflight-findings{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.context-pack-preflight-findings article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:9px;min-width:0;padding:20px 24px;display:grid}.context-pack-preflight-findings article:nth-child(2n){border-right:0}.context-pack-preflight-findings article.is-block{background:#fff2ef;border-top:4px solid #a12a2a}.context-pack-preflight-findings article.is-warning{background:#fffaf0;border-top:4px solid #b57718}.context-pack-preflight-findings article>header{align-items:baseline;gap:10px;display:flex}.context-pack-preflight-findings article>header span{color:var(--signal);font:750 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.context-pack-preflight-findings article>header strong{font-size:18px;line-height:1.3}.context-pack-preflight-findings article p{color:var(--quiet);margin:0;font-size:15px;line-height:1.52}.context-pack-preflight-findings article small{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.context-pack-preflight-findings article em{color:var(--ink);font-size:14px;font-style:normal;font-weight:720;line-height:1.48}.context-pack-preflight-ack{cursor:pointer;background:#fff4d8;border:1px solid #b57718;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin:20px 24px;padding:15px 16px;display:grid}.context-pack-preflight-ack input{width:18px;height:18px;accent-color:var(--signal);margin:2px 0 0}.context-pack-preflight-ack>span{gap:3px;display:grid}.context-pack-preflight-ack strong{font-size:16px;line-height:1.35}.context-pack-preflight-ack small{color:var(--quiet);font-size:14px;line-height:1.45}.context-pack-actions{border-top:1px solid var(--line-strong);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;display:flex}.context-pack-actions>div:first-child{gap:6px;max-width:650px;display:grid}.context-pack-actions>div:first-child strong{font-size:16px;line-height:1.45}.context-pack-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.context-pack-actions .button-ghost{border-color:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--paper);background:0 0}.context-pack-actions button:disabled{cursor:not-allowed;opacity:.45}.context-pack-preview{border-top:1px solid var(--line-strong);background:var(--deep-paper)}.context-pack-preview summary{cursor:pointer;padding:15px 24px;font-size:16px;font-weight:780}.context-pack-preview pre{border-top:1px solid var(--line);color:#f4f0e8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;font:400 15px/1.62 var(--font-mono);background:#101514;margin:0;padding:22px 24px;overflow:auto}.context-pack-status{min-height:24px;color:var(--quiet);background:var(--paper);margin:0;padding:0 24px 18px;font-size:15px;line-height:1.5}@media (max-width:760px){.context-vault-summary,.context-vault-upgrade,.context-vault-form>footer,.context-vault-edit>footer,.context-vault-ledger>header,.context-vault-ledger>article>header{flex-direction:column;align-items:flex-start}.context-vault-form,.context-vault-edit{grid-template-columns:1fr}.context-vault-form>header,.context-vault-wide,.context-vault-form>footer,.context-vault-edit>footer{grid-column:auto}.context-vault-ledger>article>footer button.is-danger{margin-left:0}.context-pack-composer>header,.context-pack-steps{grid-template-columns:1fr}.context-pack-steps fieldset{border-right:0;border-bottom:1px solid var(--line-strong)}.context-pack-preflight>header{flex-direction:column;align-items:flex-start}.context-pack-preflight-findings{grid-template-columns:1fr}.context-pack-preflight-findings article{border-right:0}.context-pack-actions{flex-direction:column;align-items:flex-start}.context-pack-actions>div:last-child{justify-content:flex-start;width:100%}.context-pack-actions .button{flex:150px}}.library-hub-directory{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 86%, var(--mint));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;padding:clamp(20px,3vw,34px);display:grid}.library-hub-directory>header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:28px;padding-bottom:20px;display:flex}.library-hub-directory h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(24px,2.6vw,36px);line-height:1.08}.library-hub-directory>header p{max-width:520px;color:var(--quiet);margin:0;font-size:15px;line-height:1.55}.library-hub-directory h3{margin:0 0 12px;font-size:18px}.library-hub-directory nav{flex-wrap:wrap;gap:8px;display:flex}.library-hub-directory nav a{border:1px solid var(--line-strong);background:var(--paper);padding:9px 11px;font-size:14px;font-weight:700;line-height:1.2}.library-hub-directory nav a:hover{border-color:var(--signal);color:var(--signal)}.platform-complete-index{border:1px solid var(--line-strong);background:var(--paper);margin-top:22px}.platform-complete-index summary{cursor:pointer;justify-content:space-between;gap:18px;padding:16px 18px;list-style-position:inside;display:flex}.platform-complete-index summary span{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font:700 12px/1.3 IBM Plex Mono,monospace}.platform-complete-index summary strong{font-size:15px}.platform-complete-index nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.platform-complete-index nav a{border:1px solid var(--line);overflow-wrap:anywhere;gap:3px;min-width:0;padding:10px 12px;font-size:14px;font-weight:750;display:grid}.platform-complete-index nav a:hover{border-color:var(--signal);background:var(--paper-deep)}.platform-complete-index nav small{color:var(--quiet);font-size:12px;font-weight:550}@media (max-width:760px){.library-hub-directory{grid-template-columns:1fr}.library-hub-directory>header,.platform-complete-index summary{flex-direction:column;align-items:flex-start}.platform-complete-index nav{grid-template-columns:1fr}}
