@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600&display=swap";:root{--black:#050505;--paper:#f2f0e9;--blue:#3055fc;--white:#fbfaf6;--muted:#777879;--line:#05050524;--dark-line:#ffffff24;color:#111;background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}h1,h2,p{margin:0}.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}code,.eyebrow,.sidebar,.status,.environment,.button,dt,small{font-family:DM Mono,monospace}.brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.brand img{object-fit:contain;width:30px;height:30px}.brand>span{font-size:14px}.brand b{color:#777;font-size:11px;font-weight:400}.button{letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:13px 17px;font-size:10px;display:inline-flex}.button.primary{background:var(--blue);color:#fff}.button.ghost{color:#fff;border-color:#ffffff47}.button.ghost.ink{border-color:var(--line);color:var(--black)}.button.light{background:var(--white);color:var(--black)}.button:disabled{cursor:wait;opacity:.6}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:9px}.landing{background:var(--black);color:var(--white)}.marketing-nav{z-index:5;border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 710px);display:flex;position:absolute;top:0;left:0;right:0}.marketing-nav nav{text-transform:uppercase;align-items:center;gap:26px;font-family:DM Mono;font-size:10px;display:flex}.hero{align-items:center;min-height:900px;padding:140px max(28px,50vw - 710px) 100px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;width:min(760px,53vw);padding-bottom:20px;position:relative}.hero-copy h1{letter-spacing:-.072em;margin:34px 0;font-size:clamp(64px,7.4vw,116px);font-weight:400;line-height:.9}.hero-copy h1 em{color:var(--blue);font-style:normal}.hero-copy>p:not(.eyebrow){color:#b0b0b4;max-width:600px;font-size:16px;line-height:1.75}.actions{gap:12px;margin-top:40px;display:flex}.repeat-field{background:var(--blue);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);align-content:center;gap:4px;width:43%;display:grid;position:absolute;top:76px;bottom:0;right:0;overflow:hidden}.repeat-field div{width:max-content;animation:18s linear infinite repeat-left;display:flex}.repeat-field div:nth-child(2n){animation-name:repeat-right;transform:translate(-28%)}.repeat-field span{color:#0000;letter-spacing:-.075em;white-space:nowrap;-webkit-text-stroke:1px #ffffff7a;padding-right:.24em;font-size:clamp(68px,7.4vw,118px);font-weight:500;line-height:.82}.repeat-field div:nth-child(3) span{color:var(--white);-webkit-text-stroke:0}.repeat-field div:nth-child(4) span{opacity:.6}@keyframes repeat-left{to{transform:translate(-50%)}}@keyframes repeat-right{to{transform:translate(22%)}}.principles{color:var(--black);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.principles article{border-right:1px solid var(--line);min-height:290px;padding:30px;transition:background .25s,color .25s}.principles article.active{background:var(--blue);color:#fff}.principles small{opacity:.6}.principles h2{letter-spacing:-.04em;margin:100px 0 18px;font-size:21px;font-weight:500}.principles p{opacity:.65;font-size:13px;line-height:1.7}.marketing-section{background:var(--paper);color:var(--black);padding:130px max(28px,50vw - 710px)}.marketing-section header{justify-content:space-between;align-items:end;display:flex}.marketing-section h2{letter-spacing:-.06em;margin-top:28px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.03}.workflow-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.workflow-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:26px}.workflow-grid h3{margin:100px 0 18px;font-size:22px;font-weight:500}.workflow-grid p{color:#686864;font-size:13px;line-height:1.7}.resources-section{background:#faf9f5}.resource-links{grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:70px;display:grid}.resource-links a{border:1px solid var(--line);gap:26px;min-height:260px;padding:30px;transition:border-color .2s,transform .2s;display:grid}.resource-links a:hover{border-color:var(--blue);transform:translateY(-3px)}.resource-links strong{max-width:420px;font-size:24px;font-weight:500}.resource-links span{color:var(--blue);align-self:end;font:10px DM Mono}.launch-cta{background:var(--blue);isolation:isolate;align-items:center;min-height:620px;padding:130px max(28px,50vw - 710px);display:flex;position:relative;overflow:hidden}.launch-cta .cta-grid{z-index:-3;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 75%,#0000)}.cta-lines{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cta-lines path{fill:none;stroke:#ffffff40;stroke-width:1.2px;stroke-dasharray:14 18;animation:12s linear infinite path-flow}.launch-copy{z-index:1;position:relative}.launch-cta .eyebrow{color:#dce2ff}.launch-cta h2{letter-spacing:-.07em;margin:35px 0 50px;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:1}.launch-cta h2 em{color:var(--black);font-style:normal}.site-footer{background:var(--black);border-top:1px solid var(--dark-line);grid-template-columns:1fr 1fr;gap:80px;padding:84px max(28px,50vw - 710px) 28px;display:grid}.footer-brand p{color:#777;margin-top:20px;font-size:13px}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{align-content:start;gap:12px;display:grid}.footer-links small{color:#5f5f64;letter-spacing:.12em;margin-bottom:9px;font-size:8px}.footer-links a{color:#aaa;width:max-content;font-size:13px}.footer-links a:hover{color:#fff}.footer-base{border-top:1px solid var(--dark-line);color:#555;letter-spacing:.1em;grid-column:1/-1;justify-content:space-between;margin-top:70px;padding-top:24px;font:8px DM Mono;display:flex}.public-page{background:var(--paper);min-height:100vh;color:var(--black)}.public-page .marketing-nav{color:var(--white);background:var(--black)}.public-hero{background:var(--black);color:var(--white);padding:190px max(28px,50vw - 590px) 110px}.public-hero h1{letter-spacing:-.07em;max-width:1050px;margin:30px 0;font-size:clamp(58px,8vw,116px);font-weight:400;line-height:.94}.public-hero>p:last-child{color:#aaa;max-width:690px;font-size:16px;line-height:1.75}.public-body{background:var(--paper);padding:110px max(28px,50vw - 590px)}.about-grid{background:#cbc9c1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-grid article{background:var(--paper);min-height:460px;padding:32px}.about-grid small,.career-contact small{color:var(--blue);letter-spacing:.1em;font-size:8px}.about-grid h2,.careers-layout h2{letter-spacing:-.045em;margin:110px 0 24px;font-size:30px;font-weight:500;line-height:1.15}.about-grid p,.careers-layout p{color:#62625e;font-size:14px;line-height:1.75}.about-grid a{color:var(--blue);margin-top:28px;font-size:13px;display:inline-block}.careers-layout{grid-template-columns:1.2fr .8fr;gap:12vw;display:grid}.careers-layout>div:first-child h2{margin-top:0;font-size:48px}.career-contact{border-top:3px solid var(--blue);background:#e5e3dc;align-self:start;padding:34px}.career-contact p{margin:28px 0}.career-contact .button{color:#fff}.updates-layout{padding-top:40px}.update-filters{border-bottom:1px solid var(--line);gap:8px;padding-bottom:30px;display:flex}.update-filters button{border:1px solid var(--line);text-transform:uppercase;background:0 0;padding:9px 14px;font:9px DM Mono}.update-filters button.active{border-color:var(--blue);background:var(--blue);color:#fff}.update-state{color:#777;padding:60px 0}.updates-list article{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 1fr auto;align-items:start;gap:28px;padding:38px 0;display:grid}.updates-list article>div{gap:9px;display:grid}.updates-list small{color:var(--blue);font-size:8px}.updates-list time,.update-byline{color:#777;font:9px DM Mono}.updates-list h2{letter-spacing:-.04em;font-size:25px;font-weight:500}.updates-list p{color:#666;font-size:13px;line-height:1.65}.updates-list article>a{color:var(--blue);white-space:nowrap;font:9px DM Mono}.update-article{max-width:860px;margin:0 auto}.update-byline{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:30px;display:flex}.update-copy{margin:60px 0}.update-copy h2{margin:55px 0 20px;font-size:32px}.update-copy h3{margin:38px 0 16px;font-size:21px}.update-copy p{color:#484844;margin:14px 0;line-height:1.8}.pricing-body{padding-top:0}.pricing-plans{background:#cbc9c1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pricing-plans article{background:var(--paper);align-content:start;gap:18px;min-height:640px;padding:36px 32px 32px;display:grid}.pricing-plans article.featured{background:#e8ebfa}.pricing-plans small{color:var(--blue);letter-spacing:.1em;font-size:8px}.pricing-plans h2{letter-spacing:-.05em;font-size:36px;font-weight:500}.pricing-plans>article>p:not(.plan-price){color:#62625e;font-size:14px;line-height:1.7}.plan-price{letter-spacing:-.05em;font-size:42px;font-weight:500;line-height:1.05}.plan-price.quote{letter-spacing:-.04em;font-size:32px}.plan-price span{color:#666;letter-spacing:0;margin-top:6px;font:12px Manrope;display:block}.pricing-plans ul{gap:0;margin:8px 0 12px;padding:0;list-style:none;display:grid}.pricing-plans li{color:#444;border-top:1px solid #e4e3de;padding:12px 0;font-size:14px;line-height:1.55}.pricing-plans .button{justify-self:start;margin-top:auto}.auth-page{background:var(--black);color:#fff;place-items:center;min-height:100vh;padding:70px 20px;display:grid}.auth-page>.brand{position:absolute;top:26px;left:28px}.auth-card{background:var(--paper);width:min(480px,100%);color:var(--black);border-top:3px solid var(--blue);padding:44px}.auth-card h1{letter-spacing:-.05em;margin:0 0 12px;font-size:38px}.auth-card>p{color:#686864;font-size:14px;line-height:1.6}.auth-card form{gap:18px;margin:34px 0;display:grid}.auth-card label{text-transform:uppercase;gap:8px;font:10px DM Mono;display:grid}.auth-card input{background:#fff;border:1px solid #b9b8b2;outline:none;width:100%;padding:14px}.auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3055fc1f}.auth-card footer{border-top:1px solid var(--line);padding-top:20px;font-size:13px}.auth-card footer a{color:var(--blue)}.social-signin{gap:10px;margin-bottom:22px;display:grid}.social-button{text-transform:uppercase;background:#fff;border:1px solid #b9b8b2;align-items:center;gap:10px;width:100%;padding:12px 14px;font:11px DM Mono;transition:border-color .2s,background .2s;display:flex}.social-button:hover,.social-button:focus{border-color:var(--blue);background:#f4f5ff;outline:none}.social-button .provider-icon{flex:0 0 22px;width:22px;height:22px;display:block}.social-button-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sso-signin{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sso-signin label{min-width:0}.sso-signin input,.sso-signin select{text-transform:none;background:#fff;border:1px solid #b9b8b2;width:100%;padding:12px 14px;font:12px Manrope}.sso-discovery{gap:16px;margin-bottom:22px;display:grid}.sso-discovery label{min-width:0}.sso-loading{color:#777;font-size:13px}.social-signin>small{color:#777;font-size:10px;line-height:1.45}.disabled-link{pointer-events:none;opacity:.45}.verification-resend{border-left:3px solid var(--blue);background:#e8ebfa;gap:12px;margin:-2px 0 24px;padding:16px;display:grid}.verification-resend p{color:#59618a;font-size:12px;line-height:1.5}.verification-resend .button{justify-self:start}.verification-resend small{color:#31523b;font-size:10px;line-height:1.45}.auth-divider{color:#888;text-transform:uppercase;align-items:center;gap:12px;margin:4px 0 0;font:9px DM Mono;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.checkout-card{border-top:0;grid-template-columns:1fr 1.15fr;width:min(960px,100%);padding:0;display:grid}.checkout-summary,.checkout-pay{padding:44px}.checkout-summary{border-top:3px solid var(--blue);background:#e8ebfa}.checkout-pay{border-top:3px solid #0000}.checkout-card h1{margin:10px 0 12px;font-size:38px}.checkout-card h2{margin:0;font-size:22px;font-weight:600}.checkout-summary>p:not(.eyebrow):not(.checkout-due){color:#4d5380;font-size:14px;line-height:1.6}.checkout-due{letter-spacing:-.05em;margin:28px 0 8px;font-size:42px;font-weight:500;line-height:1}.checkout-due span{color:#5b6188;letter-spacing:0;margin-top:8px;font:12px Manrope;display:block}.checkout-line{border-top:1px solid #d4d8f0;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.checkout-pay>p{color:#686864;margin-top:10px;font-size:14px;line-height:1.6}.checkout-card form{margin:24px 0 0}.card-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-note{color:#5b6188;margin-top:16px;font-size:12px;line-height:1.55}.seat-stepper{border:0;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin:0;padding:0;display:grid}.seat-stepper legend{text-transform:uppercase;margin-bottom:8px;font:10px DM Mono}.seat-stepper button{background:#fff;border:1px solid #b9b8b2;height:48px;font-size:20px}.seat-stepper button:disabled{opacity:.35}.seat-stepper input{text-align:center}.checkout-invites{gap:10px;display:grid}.checkout-invites>p{color:#686864;font-size:13px;line-height:1.5}.invite-row{grid-template-columns:1fr 120px auto;gap:8px;display:grid}.invite-row button{background:#fff;border:1px solid #b9b8b2;padding:0 10px;font-size:12px}.product-destinations{gap:8px;display:flex}.workspace-group{margin-top:36px}.workspace-group>header{flex-wrap:wrap;align-items:end;gap:12px 20px;margin-bottom:12px;display:flex}.workspace-group>header h2{font-size:18px;font-weight:600}.workspace-group>header p{color:#777;flex:1;font-size:13px}.workspace-group>header a{color:#3155dd;font-size:12px}.workspace-list.compact .workspace-card{padding:16px 18px}.product-empty.compact{margin-top:0;padding:36px}.org-copy{color:#666;margin:0;padding:0 20px 12px;font-size:12px;line-height:1.5}.org-page .invite-bar{border-bottom:1px solid #ecebe7;padding:0 20px 14px}.org-page .member-list{border-top:0}.org-page .settings-fields{padding:16px 20px 20px}.org-page .settings-fields .org-copy,.org-page .settings-fields .check-list,.org-page .settings-fields .role-scope{padding-left:0;padding-right:0}.org-page .settings-fields input,.org-page .settings-fields textarea,.org-page .settings-fields select,.org-page .invite-bar input,.org-page .invite-bar select,.org-page .member-list select{color:#171717}.org-page .org-settings .invite-bar:has(select){grid-template-columns:minmax(0,1fr) 120px auto}.org-page .org-settings .invite-bar{border-bottom:0}.org-page .org-settings .settings-actions{border-top:0;justify-content:flex-start;padding:4px 20px 16px}.org-page .org-settings .saved-message,.org-page .org-settings .purchase-error{margin:0 20px 12px}.org-role-list header button{background:#fff;border:1px solid #d0cfc8;border-radius:6px;padding:6px 10px;font-size:12px}.callout{border-left:3px solid var(--blue);background:#e8ebfa;margin-top:24px;padding:15px;font-size:13px}.callout.error{color:#7d1818;background:#fae7e7;border-color:#ad2929;margin:0}.shell{background:var(--paper);min-height:100vh}.topbar{z-index:20;background:var(--black);color:#fff;border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:24px;height:66px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.top-actions{align-items:center;gap:20px;display:flex}.top-actions button,.menu{color:#aaa;text-transform:uppercase;background:0 0;border:0;font:10px DM Mono}.menu{font-size:18px;display:none}.environment{color:#91a1ff;letter-spacing:.08em;font-size:8px}.identity-copy{text-align:right;display:grid}.identity-copy strong{font-size:10px;font-weight:500}.identity-copy small{color:#777;font-size:8px}.command-trigger{color:#999;text-align:left;background:#111;border:1px solid #38383b;justify-content:space-between;gap:35px;width:min(300px,28vw);padding:9px 12px;font:9px DM Mono;display:flex}.command-trigger kbd{color:#666;font:8px DM Mono}.nav-backdrop{display:none}.command-backdrop{z-index:50;background:#000000b8;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command-dialog{background:var(--paper);width:min(580px,100% - 32px);color:var(--black);padding:18px;box-shadow:0 30px 100px #000}.command-dialog>label{text-transform:uppercase;margin-bottom:8px;font:8px DM Mono;display:block}.command-dialog>input{outline-color:var(--blue);background:#fff;border:1px solid #aaa;width:100%;padding:16px;font-size:16px}.command-results{margin-top:12px;display:grid}.command-results button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;padding:14px;display:flex}.command-results button:hover,.command-results button:focus{outline:2px solid var(--blue);background:#e5e7f2}.command-results span{color:var(--blue);font:8px DM Mono}.command-results p{color:#777;padding:20px;font-size:13px}.sidebar{z-index:10;color:#fff;border-right:1px solid var(--dark-line);background:#0a0a0b;width:240px;padding:34px 18px;position:fixed;top:66px;bottom:0;left:0;overflow:auto}.sidebar>p{color:#56565a;letter-spacing:.12em;margin:0 12px 12px;font-size:8px}.sidebar>p:not(:first-child){margin-top:30px}.sidebar nav{display:grid}.sidebar a{color:#8e8e92;border-left:2px solid #0000;padding:11px 12px;font-size:11px}.sidebar a:hover{color:#fff}.sidebar a.active{color:#fff;border-color:var(--blue);background:#3055fc1f}.workspace{padding:66px 0 0 240px}.page{width:min(1180px,100% - 64px);margin:0 auto;padding:64px 0 100px}.page-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:40px;display:flex}.page-head h1{letter-spacing:-.06em;margin:17px 0 10px;font-size:clamp(38px,5vw,66px);font-weight:400}.page-head>div>p:last-child{color:#6c6c68;font-size:13px}.data-list{border-top:1px solid var(--line);margin-top:28px}.data-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto minmax(180px,.4fr);align-items:center;gap:22px;min-height:86px;padding:14px 4px;display:grid}a.data-row:hover{background:#e9e7df}.record-main{gap:5px;display:grid}.record-main strong{font-size:14px;font-weight:600}.record-main small{color:#777;font-size:9px}.data-row code{color:#696965;text-overflow:ellipsis;white-space:nowrap;font:9px DM Mono;overflow:hidden}.status{text-transform:uppercase;border:1px solid #aaa;padding:5px 8px;font-size:8px}.status.failed,.status.failure,.status.divergent{color:#a22222;border-color:#a22222}.status.completed,.status.verified,.status.success,.status.compliant{color:#245d36;border-color:#52835f}.summary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid}.summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:110px;padding:20px}.summary dt{color:#777;text-transform:uppercase;font-size:8px}.summary dd{overflow-wrap:anywhere;margin:28px 0 0;font-size:17px}.state{border:1px solid var(--line);background:#eeece5;justify-items:start;gap:12px;min-height:270px;margin-top:28px;padding:44px;display:grid}.state h2{font-size:23px;font-weight:500}.state p{color:#696965;max-width:600px;font-size:13px;line-height:1.6}.state small{color:var(--blue);font-size:8px}.loading{grid-template-columns:40px 40px 40px;place-content:center}.loading span{background:var(--blue);height:2px;animation:1s ease-in-out infinite pulse}.loading span:nth-child(2){animation-delay:.15s}.loading span:nth-child(3){animation-delay:.3s}.loading p{grid-column:1/-1}@keyframes pulse{50%{opacity:.2;transform:scaleX(.5)}}.failure{border-left:3px solid #a22222}.failure small{color:#a22222}.workbench-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.workbench-grid .summary{grid-template-columns:1fr 1fr}.trace-panel{border:1px solid var(--line);color:#fff;background:#09090a;margin-top:28px;padding:28px}.trace-line{justify-content:space-between;align-items:center;margin:80px 20px;display:flex;position:relative}.trace-line:before{content:"";background:#555;height:1px;position:absolute;left:0;right:0}.trace-line i{z-index:1;background:#09090a;border:2px solid #999;border-radius:50%;width:11px;height:11px}.trace-line i.alert{background:var(--blue);border-color:#fff;box-shadow:0 0 0 8px #3055fc33}.trace-panel>p:last-child{color:#888;font-size:12px}.settings-form{border:1px solid var(--line);background:#ebe9e1;gap:18px;margin-top:28px;padding:26px;display:grid}.settings-form h2,.section-block h2{font-size:18px;font-weight:500}.settings-form label{letter-spacing:.04em;text-transform:uppercase;gap:8px;font:9px DM Mono;display:grid}.settings-form input,.settings-form select,.mini-form input{background:#fff;border:1px solid #b6b4ac;min-width:0;padding:12px}.settings-form .button{justify-self:start}.inline-form{grid-template-columns:1fr 1fr auto;align-items:end}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.check-row{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.check-row input{width:18px;height:18px}.form-message{color:#31523b;margin-top:16px;font-size:12px}.form-message.error{color:#8a2020}.secret-reveal{background:var(--black);color:#fff;border-left:3px solid var(--blue);gap:12px;margin-top:28px;padding:24px;display:grid}.secret-reveal code{overflow-wrap:anywhere;color:#bdc7ff}.secret-reveal>button{color:#aaa;background:0 0;border:0;justify-self:start;text-decoration:underline}.secret-reveal ul{background:#111;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:16px;list-style:none;display:grid}.secret-reveal .mini-form{align-items:end;margin-top:10px}.secret-reveal .mini-form label{color:#aaa;gap:7px;font:8px DM Mono;display:grid}.row-actions,.mini-form{align-items:center;gap:6px;display:flex}.row-actions select{background:0 0;border:1px solid #999;padding:7px;font:9px DM Mono}.row-action{text-transform:uppercase;background:0 0;border:1px solid #999;padding:7px 9px;font:8px DM Mono}.row-action.danger{color:#8d2626;border-color:#b77}.row-action:disabled{opacity:.4}.mini-form input{width:130px;padding:7px}.section-block{margin-top:50px}.section-action,.ink-actions{margin-top:28px}.product-shell{color:#171717;background:#f6f5f1;min-height:100vh}.product-bar{z-index:30;background:var(--black);color:#fff;border-bottom:1px solid #303034;grid-template-columns:1fr auto;align-items:center;height:64px;padding:0 28px;display:grid;position:sticky;top:0}.workspace-button{text-transform:uppercase;border:1px solid #3d3d41;border-radius:6px;padding:9px 15px;font:10px DM Mono}.workspace-button.active,.workspace-button:hover{background:#171719;border-color:#707077}.product-account{color:#89898e;justify-self:end;align-items:center;gap:18px;font-size:11px;display:flex}.product-account button{color:#ccc;text-transform:uppercase;background:0 0;border:0;font:9px DM Mono}.workspace-header{z-index:20;background:#fbfaf7;border-bottom:1px solid #d7d6d1;padding:22px max(28px,50vw - 640px) 0;position:sticky;top:64px}.workspace-title{align-items:center;gap:9px;font-size:15px;display:flex}.workspace-title>a{color:#3155dd}.workspace-title>span:not(.preview-badge){color:#aaa}.preview-badge{color:#2b47c5;text-transform:uppercase;background:#eff1ff;border:1px solid #aab4ff;border-radius:20px;padding:4px 7px;font:8px DM Mono}.workspace-header nav{gap:28px;margin-top:24px;display:flex}.workspace-header nav a{color:#666;padding:0 2px 15px;font-size:12px;position:relative}.workspace-header nav a.active{color:#111;font-weight:600}.workspace-header nav a.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.product-page{width:min(1280px,100% - 56px);margin:0 auto;padding:58px 0 100px}.product-page-head{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:34px;display:flex}.product-page-head h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1}.product-page-head>div>p:last-child{color:#696965;max-width:650px;font-size:13px;line-height:1.6}.workspace-index{width:min(1050px,100% - 56px);padding-top:80px}.workspace-index .product-page-head{border-bottom:1px solid #d6d5cf}.preview-notice{background:#eceeff;border:1px solid #cdd3ff;align-items:center;gap:18px;margin:28px 0;padding:14px 17px;display:flex}.preview-notice span{color:#2b47c5;letter-spacing:.08em;font:8px DM Mono}.preview-notice p{color:#53609a;font-size:12px}.workspace-list{background:#fff;border:1px solid #d5d4ce;border-radius:7px;overflow:hidden}.workspace-card{border-bottom:1px solid #deddd8;gap:24px;padding:25px 28px;display:grid}.workspace-card:last-child{border-bottom:0}.workspace-card:hover{background:#fafaff}.workspace-card-main{align-items:flex-start;gap:16px;display:flex}.workspace-mark{color:#fff;background:#111;border-radius:7px;flex:0 0 42px;place-items:center;height:42px;font:14px DM Mono;display:grid}.workspace-card h2{color:#2344c5;font-size:18px;font-weight:600}.workspace-card p{color:#666;margin-top:7px;font-size:13px}.workspace-card-meta{color:#777;gap:24px;padding-left:58px;font-size:10px;display:flex}.product-empty{text-align:center;border:1px dashed #aaa;margin-top:30px;padding:70px}.metric-grid{background:#fff;border:1px solid #d7d6d1;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid;overflow:hidden}.metric-grid article{border-right:1px solid #deddd8;gap:13px;min-height:140px;padding:23px;display:grid}.metric-grid article:last-child{border-right:0}.metric-grid small{color:#777;text-transform:uppercase;font-size:8px}.metric-grid strong{letter-spacing:-.04em;font-size:30px;font-weight:500}.metric-grid span{color:#767672;font-size:10px}.overview-columns{grid-template-columns:minmax(0,1.6fr) minmax(300px,.6fr);gap:28px;display:grid}.org-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:28px;display:grid}.org-settings{gap:20px;display:grid}.org-role-list article{border-bottom:1px solid #eee;gap:6px;padding:16px 20px;display:grid}.org-role-list article:last-child{border-bottom:0}.org-role-list header{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-role-list strong{font-size:13px}.org-role-list p{color:#666;font-size:11px;line-height:1.45}.role-badge{color:#777;text-transform:uppercase;border:1px solid #d0cfc8;border-radius:3px;padding:3px 6px;font:8px DM Mono}.check-list{gap:8px;padding:0 20px 16px;display:grid}.check-list label{color:#333;text-transform:none;align-items:flex-start;gap:10px;font:12px Manrope;display:flex}.check-list input{flex:none;width:16px;height:16px;margin-top:1px}.role-scope{flex-wrap:wrap;gap:14px;padding:0 20px 12px;display:flex}.role-scope label{text-transform:none;align-items:center;gap:8px;font:12px Manrope;display:flex}.product-panel{background:#fff;border:1px solid #d7d6d1;border-radius:7px;overflow:hidden}.panel-head{border-bottom:1px solid #deddd8;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-head h2{font-size:14px;font-weight:600}.panel-head a{color:#3155dd;font-size:10px}.execution-row{border-bottom:1px solid #ecebe7;grid-template-columns:10px minmax(180px,1fr) auto minmax(130px,.6fr) 80px 100px;align-items:center;gap:18px;min-height:78px;padding:14px 20px;display:grid}.execution-row:last-child{border-bottom:0}.execution-row:hover{background:#f7f8ff}.execution-row>div{gap:5px;display:grid}.execution-row strong{font-size:13px}.execution-row small,.evidence-table small{color:#858581;font:8px DM Mono}.execution-row>span:not(.status-dot):not(.product-status){text-overflow:ellipsis;white-space:nowrap;gap:6px;font-size:10px;display:grid;overflow:hidden}.execution-row time,.evidence-table time{color:#777;text-align:right;font:9px DM Mono}.status-dot{background:#777;border-radius:50%;width:7px;height:7px}.status-dot.verified,.status-dot.completed,.status-dot.active{background:#2d8a50}.status-dot.divergent{background:#da8a16}.status-dot.failed{background:#b72a2a}.status-dot.paused{background:#888}.product-status{color:#555;text-transform:uppercase;border:1px solid #aaa;border-radius:4px;width:max-content;padding:5px 7px;font:8px DM Mono}.product-status.verified,.product-status.completed,.product-status.signed,.product-status.active{color:#24623a;background:#f0f8f2;border-color:#78a886}.product-status.divergent{color:#85590b;background:#fff8e9;border-color:#d0a65f}.product-status.failed{color:#922626;background:#fff0f0;border-color:#cb8181}.product-status.paused{color:#777;background:#f1f1f1}.product-status.large{padding:8px 11px;font-size:9px}.activity-list article{border-bottom:1px solid #ecebe7;grid-template-columns:10px 1fr;gap:12px;padding:18px 20px;display:grid}.activity-list article:last-child{border-bottom:0}.activity-list i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-top:5px}.activity-list strong{font-size:11px}.activity-list p{color:#666;margin:5px 0;font-size:10px}.activity-list time{color:#888;font:8px DM Mono}.list-toolbar{gap:10px;margin-bottom:15px;display:flex}.list-toolbar input{flex:1}.list-toolbar input,.list-toolbar select{background:#fff;border:1px solid #cbc9c2;border-radius:5px;padding:11px 13px;font-size:11px}.execution-breadcrumb{color:#777;gap:9px;margin-bottom:24px;font-size:11px;display:flex}.execution-breadcrumb a{color:#3155dd}.execution-trace{margin-top:28px}.sequence-line{justify-content:space-between;align-items:flex-start;padding:70px 55px 60px;display:flex}.sequence-line>div{text-align:center;justify-items:center;gap:9px;width:20%;display:grid;position:relative}.sequence-line>div:before{content:"";z-index:0;background:#b9b8b2;width:100%;height:1px;position:absolute;top:6px;left:-50%}.sequence-line>div:first-child:before{display:none}.sequence-line i{z-index:1;background:#fff;border:2px solid #777;border-radius:50%;width:13px;height:13px;position:relative}.sequence-line .divergent i{background:#d28a22;border-color:#fff;box-shadow:0 0 0 6px #f7e5c7}.sequence-line span{font-size:11px}.sequence-line small{color:#888;font-size:8px}.sequence-line .divergent small{color:#9b5e08}.signal-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.signal-card{background:#fff;border:1px solid #d7d6d1;border-radius:7px;padding:25px}.signal-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.signal-card h2{letter-spacing:-.035em;margin:45px 0 28px;font-size:21px;font-weight:600}.signal-card dl{gap:13px;margin:0;display:grid}.signal-card dl>div{border-top:1px solid #ecebe7;grid-template-columns:90px 1fr;padding-top:12px;display:grid}.signal-card dt{color:#888;text-transform:uppercase;font-size:8px}.signal-card dd{margin:0;font:10px DM Mono}.signal-card>button{text-transform:uppercase;background:#fff;border:1px solid #bbb;border-radius:4px;margin-top:28px;padding:8px 11px;font:8px DM Mono}.evidence-table article{border-bottom:1px solid #ecebe7;grid-template-columns:34px minmax(180px,1fr) auto minmax(150px,.5fr) minmax(140px,.5fr) 100px;align-items:center;gap:18px;min-height:86px;padding:15px 20px;display:grid}.evidence-table article:last-child{border-bottom:0}.evidence-icon{color:#267442;background:#eaf6ed;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.evidence-table article>div:not(.evidence-icon){gap:5px;display:grid}.evidence-table code{font-size:9px}.workspace-settings{border-top:1px solid #d4d3cd}.workspace-settings>section{border-bottom:1px solid #d4d3cd;grid-template-columns:minmax(220px,.65fr) minmax(340px,1fr);gap:70px;padding:38px 0;display:grid}.workspace-settings h2{font-size:18px}.workspace-settings section>div:first-child p{color:#777;margin-top:10px;font-size:11px;line-height:1.6}.setting-check{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.setting-check input{width:16px;height:16px}.product-empty h2{font-size:22px}.product-empty p{color:#777;margin-top:10px}.execution-actions{align-items:center;gap:9px;display:flex}.execution-detail-layout{background:#0d0d0f;border:1px solid #2c2c30;border-radius:7px;grid-template-columns:230px minmax(0,1fr);margin-top:28px;display:grid;overflow:hidden}.execution-sections{border-right:1px solid #303034;padding:16px 10px}.execution-sections h2,.signal-run-layout aside h2{color:#aaa;padding:8px 10px 14px;font-size:11px}.execution-sections button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:8px 1fr;align-items:start;gap:10px;width:100%;padding:12px 10px;display:grid}.execution-sections button.active{color:#fff;background:#242126}.execution-sections button>span:last-child{gap:4px;display:grid}.execution-sections strong{font-size:10px}.execution-sections small{color:#707075;font-size:8px}.status-dot.blocked{background:#777}.recorded-log{color:#e7e7e9;background:#111114;min-width:0}.recorded-log>header{border-bottom:1px solid #303034;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.recorded-log>header>div{align-items:center;gap:11px;display:flex}.recorded-log h2{font-size:12px}.recorded-log header span{color:#8a8a90;text-transform:uppercase;border:1px solid #3e3e44;border-radius:4px;padding:4px 6px;font:8px DM Mono}.recorded-log header input{color:#fff;background:#1b1b1f;border:1px solid #39393e;border-radius:4px;width:180px;padding:7px 9px;font-size:10px}.recorded-log header button{color:#ccc;text-transform:uppercase;background:#1b1b1f;border:1px solid #44444a;border-radius:4px;padding:7px 9px;font:8px DM Mono}.log-lines{padding:12px 0 18px;overflow-x:auto}.log-lines>div{grid-template-columns:34px 88px 80px 42px minmax(420px,1fr);gap:10px;min-width:760px;padding:5px 15px;font:9px/1.6 DM Mono;display:grid}.log-lines>div:hover{background:#1b1b20}.log-lines a{color:#555;text-align:right}.log-lines time{color:#74747b}.log-lines span{color:#8fa0ff}.log-lines strong{color:#777;text-transform:uppercase;font-size:8px}.log-lines .warn strong{color:#dda438}.log-lines .error{background:#a427271a}.log-lines .error strong,.log-lines .error code{color:#e17b7b}.comparison-panel{background:#fff;border:1px solid #d7d6d1;border-radius:7px;margin-top:28px;padding:28px}.comparison-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.comparison-panel h2{margin-top:12px;font-size:25px}.comparison-panel>div:last-child{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:28px;display:grid}.comparison-panel article{background:#f5f4f0;border:1px solid #ddd;gap:9px;padding:20px;display:grid}.comparison-panel article small{color:#777;font-size:8px}.comparison-panel article strong{font-size:14px}.comparison-panel article code{font-size:10px}.execution-artifacts{margin-top:28px}.execution-artifacts>div{grid-template-columns:repeat(3,1fr);display:grid}.execution-artifacts article{border-right:1px solid #ddd;gap:7px;padding:20px;display:grid}.execution-artifacts article:last-child{border:0}.execution-artifacts strong{font-size:11px}.execution-artifacts span{color:#777;font-size:9px}.modal-backdrop{z-index:100;background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.share-dialog{background:#fff;border-radius:8px;width:min(520px,100%);padding:28px;box-shadow:0 30px 100px #000}.share-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.share-dialog h2{margin-top:9px;font-size:24px}.share-dialog header button{background:0 0;border:0;font-size:24px}.share-dialog>p{color:#666;margin:20px 0;font-size:12px;line-height:1.6}.share-dialog>label,.share-result label{text-transform:uppercase;gap:7px;margin:16px 0;font:9px DM Mono;display:grid}.share-dialog select,.share-result input{background:#fff;border:1px solid #bbb;padding:11px}.share-dialog .share-check{text-transform:none;grid-template-columns:auto 1fr;align-items:center;font-family:Manrope;font-size:12px}.share-result{background:#eff1ff;margin-top:20px;padding:15px}.share-result small{color:#59659b;font-size:8px}.signals-page .product-page-head.compact{padding-bottom:22px}.signals-page .product-page-head.compact h1{font-size:42px}.actions-surface{background:#fff;border:1px solid #d7d6d1;border-radius:7px;grid-template-columns:240px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.workflow-sidebar{border-right:1px solid #ddd;padding:18px 12px}.sidebar-group{gap:2px;margin-bottom:22px;display:grid}.sidebar-group>small{color:#8a8a86;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 8px;font:8px DM Mono}.workflow-sidebar a{color:#444;border-radius:5px;padding:9px 10px;font-size:12px;display:block}.workflow-sidebar a.active{color:#243fb9;background:#eceeff;font-weight:600}.signal-surface-head{border-bottom:1px solid #eee;gap:8px;padding:24px;display:grid}.signal-surface-head .execution-breadcrumb{margin:0}.signal-surface-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.signal-surface-title>div{min-width:0}.signal-surface-head h2{letter-spacing:-.03em;font-size:22px;font-weight:600}.signal-surface-head p{color:#777;max-width:640px;margin-top:8px;font-size:12px;line-height:1.6}.workflow-card-list{display:grid}.workflow-card,.workflow-run-list>a{border-bottom:1px solid #e8e8e4;grid-template-columns:28px minmax(0,1fr) auto 130px;align-items:center;gap:14px;padding:16px 20px;display:grid}.workflow-card:hover,.workflow-run-list>a:hover{background:#f8f8fb}.run-icon{color:#2f8c50;border:2px solid #2f8c50;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.run-icon.failed,.run-icon.non_compliant{color:#b62e2e;border-color:#b62e2e}.workflow-card strong,.workflow-run-list strong{font-size:12px}.workflow-card p,.workflow-run-list p{color:#777;margin-top:5px;font-size:10px}.run-meta{color:#777;justify-items:end;gap:4px;font-size:8px;display:grid}.run-meta time,.run-meta small{font:8px DM Mono}.jobs-panel,.runs-panel{border-top:1px solid #eee}.jobs-panel>header,.runs-panel>header{padding:16px 20px 0}.jobs-panel h3,.runs-panel h3{text-transform:uppercase;letter-spacing:.04em;color:#888;font-size:11px;font-weight:600}.flow-wrap{padding:18px 20px 24px;overflow:auto}.flow-wrap.run-board{padding-top:4px}.flow-wrap.compact-board{padding:8px 0 0}.flow-board{position:relative}.flow-board svg{pointer-events:none;position:absolute;inset:0}.flow-node{text-align:left;color:#222;font:inherit;cursor:default;background:#fff;border:1px solid #d8d7d1;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute;box-shadow:0 1px 2px #0000000a}.button.flow-node,button.flow-node{cursor:pointer}.flow-node span{white-space:normal;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.flow-node small{color:#888;font:8px DM Mono}.flow-node.failed,.flow-node.non_compliant{background:#fff6f6;border-color:#e3b6b6}.flow-node.selected{border-color:#3155dd;box-shadow:0 0 0 2px #dce2ff}.flow-board.compact .flow-node{gap:6px;padding:0 8px}.flow-board.compact .flow-node span{font-size:10px}.workflow-board-list{gap:18px;padding:18px 20px 24px;display:grid}.workflow-board-card{background:#fff;border:1px solid #e4e3de;border-radius:8px;gap:8px;padding:16px;display:grid}.workflow-board-card:hover{background:#f9f9ff;border-color:#c9d0f3}.workflow-board-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-board-card strong{font-size:14px}.workflow-board-card p{color:#777;margin-top:4px;font-size:10px}.github-run-body{background:#0d0d0f;border:1px solid #2c2c30;border-radius:7px;grid-template-columns:220px minmax(0,1fr);margin:0 20px 24px;display:grid;overflow:hidden}.job-rail{border-right:1px solid #303034;padding:10px 8px}.job-rail button{color:#bdbdc2;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;display:grid}.job-rail button.active{color:#fff;background:#222226}.job-rail small{color:#8a8a90;font:8px DM Mono}.github-run-body .github-log{border:0;border-radius:0;margin:0}.github-log{color:#e7e7e9;background:#0d0d0f;border:1px solid #2c2c30;border-radius:7px;margin:0 20px 24px;overflow:hidden}.github-log>header{border-bottom:1px solid #303034;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.github-log h2{font-size:13px}.github-log>header span{color:#8a8a90;font:8px DM Mono}.log-steps details{border-bottom:1px solid #26262b}.log-steps summary{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px 16px;list-style:none;display:grid}.log-steps summary::-webkit-details-marker{display:none}.log-steps summary strong{font-size:12px}.log-steps summary time{color:#8a8a90;font:8px DM Mono}.log-output{background:#111114;padding:4px 0 12px}.log-output>div{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:2px 16px;font:11px/1.7 DM Mono;display:grid}.log-output time{color:#6f6f76}.log-output code{color:#d7d7da;white-space:pre-wrap}.log-output .cmd code{color:#8fa0ff}.log-output .warn code{color:#dda438}.log-output .error{background:#a427271f}.log-output .error code{color:#e17b7b}.cache-toolbar{color:#777;justify-content:space-between;align-items:center;padding:14px 20px 0;font-size:11px;display:flex}.cache-notice,.empty-cache{padding:12px 20px;font-size:12px}.cache-table button{background:#fff;border:1px solid #bbb;border-radius:4px;padding:6px 8px;font-size:8px}.alert-list{display:grid}.alert-list article{border-bottom:1px solid #eee;grid-template-columns:88px minmax(0,1fr) 140px;align-items:start;gap:16px;padding:16px 20px;display:grid}.alert-list strong{font-size:13px}.alert-list p{color:#666;margin-top:6px;font-size:11px;line-height:1.5}.alert-list .run-meta a{color:#3155dd}.export-menu{position:relative}.export-options{z-index:8;background:#fff;border:1px solid #d7d6d1;border-radius:6px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000001f}.export-options button{text-align:left;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:12px}.export-options button:hover{background:#eef0ff}.export-copied{margin:0 0 18px}.signal-table-head,.signal-table>article{border-bottom:1px solid #eee;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) 90px 70px 110px;align-items:center;gap:16px;padding:14px 20px;display:grid}.signal-table-head{color:#777;background:#f4f3ef;font:8px DM Mono}.signal-table>article{font-size:11px}.signal-table code{font-size:10px}.cache-table .signal-table-head,.cache-table>article{grid-template-columns:minmax(160px,1.6fr) minmax(140px,1fr) 70px 50px 110px 72px}.policy-grid{grid-template-columns:repeat(2,1fr);display:grid}.policy-grid article{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:22px 24px}.policy-grid article:nth-child(2n){border-right:0}.policy-grid small{color:var(--blue);font:8px DM Mono}.policy-grid strong{margin:8px 0 7px;font-size:16px;display:block}.policy-grid p{color:#777;font-size:11px;line-height:1.5}.product-status.compliant{color:#24623a;background:#f0f8f2;border-color:#78a886}.product-status.non_compliant{color:#922626;background:#fff0f0;border-color:#cb8181}.run-detail .signal-surface-head{border-bottom:0;padding-bottom:12px}.signal-run-layout{background:#0d0d0f;border:1px solid #2c2c30;border-radius:7px;grid-template-columns:220px minmax(0,1fr);margin:0 20px 24px;display:grid;overflow:hidden}.signal-run-layout>aside{border-right:1px solid #303034;padding:14px 9px}.signal-run-layout aside button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px;font-size:9px;display:grid}.signal-run-layout aside button.active{color:#fff;background:#242126}.signal-run-layout aside small{font:8px DM Mono}.signal-log>header>button{margin-left:auto}.evidence-intro{border-left:3px solid var(--blue);background:#eef0ff;grid-template-columns:240px 1fr;gap:30px;margin-bottom:20px;padding:20px 22px;display:grid}.evidence-intro strong{font-size:12px}.evidence-intro p{color:#59618a;font-size:11px;line-height:1.6}.evidence-table>a{border-bottom:1px solid #ecebe7;grid-template-columns:34px minmax(180px,1fr) auto minmax(150px,.5fr) minmax(140px,.5fr) 100px;align-items:center;gap:18px;min-height:86px;padding:15px 20px;display:grid}.evidence-table>a:last-child{border-bottom:0}.evidence-table>a:hover{background:#f8f9ff}.evidence-table>a>div:not(.evidence-icon){gap:5px;display:grid}.verification-banner{background:#eff8f1;border:1px solid #94bb9e;border-radius:7px;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;margin-bottom:28px;padding:22px;display:grid}.verification-mark{color:#fff;background:#2e854a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.verification-banner h2{font-size:17px}.verification-banner p{color:#52705a;margin-top:5px;font-size:10px}.verification-banner>span{color:#52705a;font:8px DM Mono}.evidence-detail-grid{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.evidence-detail-grid.lower{margin-top:24px}.evidence-subject dl{margin:0}.evidence-subject dl>div{border-bottom:1px solid #ecebe7;grid-template-columns:150px 1fr;gap:18px;padding:14px 20px;display:grid}.evidence-subject dt{color:#777;font-size:9px}.evidence-subject dd{margin:0;font-size:10px;line-height:1.5}.verification-checks ul{margin:0;padding:0;list-style:none}.verification-checks li{border-bottom:1px solid #ecebe7;grid-template-columns:24px 1fr;gap:10px;padding:14px 18px;display:grid}.verification-checks li>i{color:#287044;background:#e3f3e7;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.verification-checks li>span{gap:4px;display:grid}.verification-checks strong{font-size:10px}.verification-checks small{color:#777;font-size:8px}.manifest-panel{margin-top:24px}.manifest-head,.manifest-panel>article{border-bottom:1px solid #ecebe7;grid-template-columns:180px 1fr 70px 90px;align-items:center;gap:18px;padding:12px 18px;display:grid}.manifest-head{color:#777;background:#f3f3f0;font:8px DM Mono}.manifest-panel>article,.manifest-panel>article code{font-size:9px}.manifest-panel>article small{color:#777}.custody-panel ol{margin:0;padding:10px 20px 20px;list-style:none}.custody-panel li{border-left:1px solid #c9c8c2;gap:4px;padding:12px 0 12px 24px;display:grid;position:relative}.custody-panel li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:-4px}.custody-panel li span,.custody-panel li small{color:#777;font:8px DM Mono}.custody-panel li strong{font-size:10px}.evidence-usage>div{border-bottom:1px solid #ecebe7;padding:16px 20px}.evidence-usage small{color:var(--blue);font-size:8px}.evidence-usage strong{margin:7px 0;font-size:11px;display:block}.evidence-usage p{color:#777;font-size:9px;line-height:1.5}.repository-settings{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-nav{gap:2px;display:grid;position:sticky;top:88px}.settings-nav button{color:#555;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 12px;font:13px Manrope;display:block}.settings-nav button:hover{color:#111;background:#ecebe7}.settings-nav button.active{color:#1d3ec9;background:#e8ebfa;font-weight:600}.settings-empty{color:#666;padding:16px 20px;font-size:13px}.repository-telemetry{border-top:1px solid #ecebe7;margin-top:8px}.repository-telemetry summary{cursor:pointer;color:#777;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;list-style:none;display:flex}.repository-telemetry summary::-webkit-details-marker{display:none}.repository-telemetry summary>span{gap:3px;display:grid}.repository-telemetry summary strong{font-size:11px;font-weight:500}.repository-telemetry summary small{color:#999;font-size:8px}.repository-telemetry summary em{color:#999;text-transform:uppercase;border:1px solid #d3d2cc;border-radius:3px;padding:4px 6px;font:8px DM Mono}.repository-telemetry[open] summary{color:#222;background:#fafaf7}.repository-telemetry-body{background:#fafaf7;gap:14px;padding:4px 20px 20px;display:grid}.repository-telemetry-body>label:not(.repository-telemetry-toggle){text-transform:uppercase;gap:6px;font:9px DM Mono;display:grid}.repository-telemetry-body select{text-transform:none;background:#fff;border:1px solid #d0cfc8;border-radius:5px;width:100%;padding:9px 11px;font:13px Manrope}.repository-telemetry-toggle{background:#fff;border:1px solid #e0dfd8;border-radius:5px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.repository-telemetry-toggle input{width:16px;height:16px;margin-top:1px}.repository-telemetry-toggle span{gap:5px;display:grid}.repository-telemetry-toggle strong{font-size:12px;font-weight:600}.repository-telemetry-toggle small{color:#777;font-size:10px;line-height:1.5}.repository-telemetry-actions{align-items:center;gap:12px;display:flex}.repository-telemetry-actions .button{padding:9px 11px}.repository-telemetry-actions>small{color:#28633c;font-size:9px}.settings-content-head h2{letter-spacing:-.03em;font-size:24px;font-weight:600}.settings-content-head p{color:#666;margin-top:6px;font-size:13px}.sso-callback{border-left:2px solid var(--blue);overflow-wrap:anywhere;background:#eff1ff;padding:10px 12px;color:#59618a!important;font-size:11px!important}.sso-callback code{color:#2b47c5;font-size:10px}.settings-box{background:#fff;border:1px solid #d8d7d1;border-radius:6px;overflow:hidden}.settings-box>header{border-bottom:1px solid #ecebe7;padding:16px 20px}.settings-box>header h3{font-size:16px;font-weight:600}.settings-box>header p{color:#666;margin-top:4px;font-size:12px}.settings-fields{gap:16px;padding:16px 20px 20px;display:grid}.settings-fields label,.policy-list>label:not(.policy-toggle){text-transform:none;letter-spacing:0;gap:6px;font:600 14px Manrope;display:grid}.settings-fields input,.settings-fields textarea,.settings-fields select,.policy-list textarea,.invite-bar input,.invite-bar select{background:#fff;border:1px solid #d0cfc8;border-radius:6px;padding:8px 12px;font:14px Manrope}.settings-fields textarea,.policy-list textarea{resize:vertical;min-height:90px}.settings-actions{border-top:1px solid #f0efea;justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.saved-message{color:#28633c;font-size:12px}.purchase-page .settings-box{max-width:720px}.purchase-actions{justify-content:flex-end;padding:16px 20px 20px}.purchase-error{color:#a42626;margin:0 20px 16px;font-size:13px}.invite-bar{border-bottom:1px solid #ecebe7;grid-template-columns:1fr auto;gap:8px;padding:14px 20px;display:grid}.member-list{display:grid}.member-list article{border-bottom:1px solid #eee;grid-template-columns:36px 1fr 120px auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.member-list article:last-child{border-bottom:0}.member-avatar{color:#fff;background:#161618;border-radius:50%;place-items:center;width:34px;height:34px;font:9px DM Mono;display:grid}.member-list article>div{gap:3px;display:grid}.member-list strong{font-size:13px}.member-list small{color:#777;font-size:12px}.member-list select,.member-list article button,.integration-list button{background:#fff;border:1px solid #d0cfc8;border-radius:6px;padding:6px 10px;font-size:12px}.policy-list{padding:8px 20px 20px;display:grid}.policy-toggle{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.policy-toggle>span{gap:4px;min-width:0;display:grid}.policy-toggle strong{font:600 14px/1.35 Manrope,sans-serif}.policy-toggle p{color:#555;margin:0;font:13px/1.5 Manrope,sans-serif}.policy-toggle input{flex:none;width:16px;height:16px;margin-top:2px}.settings-page small{font-family:Manrope,sans-serif}.settings-fields small,.repository-telemetry-toggle small{color:#666;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.5}.member-list small{font-family:Manrope,sans-serif}.policy-list>label:not(.policy-toggle){margin:16px 0 8px}.integration-list article{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.integration-list article:last-child{border-bottom:0}.integration-list article>div{gap:4px;display:grid}.integration-list strong,.danger-list strong{font-size:14px}.integration-list p,.danger-list p{color:#666;font-size:12px;line-height:1.45}.integration-list>article>span{color:#777;font-size:12px}.integration-list>article>span.connected{color:#287044}.danger-zone{border-color:#e8b4b4}.danger-zone>header{background:#fff6f6}.danger-zone h3{color:#a42626}.danger-list article{border-bottom:1px solid #f3d4d4;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.danger-list article:last-child{border-bottom:0}.danger-list button{color:#cf222e;white-space:nowrap;background:#fff;border:1px solid #cf222e;border-radius:6px;padding:7px 12px;font-size:12px}.settings-page .product-page-head.compact{padding-bottom:22px}.settings-page .product-page-head.compact h1{font-size:42px}.repository-settings>aside small{color:#8a8a86;letter-spacing:.06em;text-transform:uppercase;padding:14px 12px 4px;font:10px DM Mono;display:block}.repository-settings>aside small:first-child{padding-top:4px}.settings-fold{background:#fff;border:1px solid #d8d7d1;border-radius:6px;overflow:hidden}.settings-fold>summary{cursor:pointer;padding:16px 44px 16px 20px;list-style:none;display:block;position:relative}.settings-fold>summary::-webkit-details-marker{display:none}.settings-fold>summary h3{font-size:16px;font-weight:600}.settings-fold>summary p{color:#666;margin-top:4px;font-size:12px;line-height:1.45}.settings-fold>summary:after{content:"";border-bottom:1.5px solid #888;border-right:1.5px solid #888;width:7px;height:7px;position:absolute;top:22px;right:20px;transform:rotate(45deg)}.settings-fold[open]>summary:after{top:26px;transform:rotate(-135deg)}.settings-fold-body{border-top:1px solid #ecebe7}.settings-fold .settings-fields,.settings-fold .policy-list{padding:8px 20px 20px}.settings-fold .settings-actions{padding:4px 20px 16px}.always-list article{border-bottom:1px solid #eee;padding:14px 20px}.always-list article:last-child{border-bottom:0}.always-list strong{font-size:14px}.always-list p{color:#666;margin-top:4px;font-size:12px;line-height:1.45}.settings-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.settings-chips code{background:#f7f6f2;border:1px solid #e4e3de;border-radius:4px;padding:4px 7px;font-size:11px}.field-label{font-size:14px;font-weight:600;display:block}.settings-row{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.settings-row:last-child{border-bottom:0}.settings-row.four{grid-template-columns:1fr 1.4fr .8fr .7fr}.settings-row.five{grid-template-columns:1.2fr .8fr .6fr .7fr auto}.settings-row p{color:#666;margin-top:3px;font-size:12px}.settings-row button{background:#fff;border:1px solid #d0cfc8;border-radius:6px;padding:6px 10px;font-size:12px}.settings-row code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-table-head{color:#777;background:#f4f3ef;gap:16px;padding:10px 20px;font:8px DM Mono;display:grid}.settings-table-head.three,.settings-row.three{grid-template-columns:1fr 180px 90px}.settings-table-head.four{grid-template-columns:1fr 1.4fr .8fr .7fr}.settings-table-head.five{grid-template-columns:1.2fr .8fr .6fr .7fr auto}.settings-matrix{grid-template-columns:1.6fr repeat(3,.7fr);display:grid}.settings-matrix>div{border-bottom:1px solid #eee;padding:10px 16px;font-size:12px}.settings-matrix>div:nth-child(-n+4){color:#777;background:#f4f3ef;font:8px DM Mono}.invite-bar:has(select){grid-template-columns:minmax(0,1fr) 140px auto}.invite-bar.keyed{grid-template-columns:minmax(0,1fr) 120px 120px auto}.invite-bar.service-add:has(select){grid-template-columns:140px minmax(0,1fr) 140px auto}.invite-bar.addon-bar:has(select){grid-template-columns:minmax(0,1fr) auto}.settings-table-head.service,.settings-row.service{grid-template-columns:140px minmax(0,1fr) 140px 120px auto}.settings-row.service input,.settings-row.service select{background:#fff;border:1px solid #d0cfc8;border-radius:6px;width:100%;min-width:0;padding:8px 10px;font:13px Manrope}.usage-list article{border-bottom:1px solid #eee;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.usage-list article:last-child{border-bottom:0}.usage-list strong{font-size:14px}.usage-list p{color:#666;margin-top:3px;font-size:12px}.usage-list span{color:#333;font-size:13px}.secret-once{color:#fff;background:#111;border-radius:4px;margin:0 20px 12px;padding:12px 14px;font-size:12px}.secret-once code{color:#bdc7ff}.billing-grid{grid-template-columns:repeat(3,1fr);display:grid}.billing-grid article{border-bottom:1px solid #eee;border-right:1px solid #eee;gap:8px;padding:20px;display:grid}.billing-grid article:nth-child(3n){border-right:0}.billing-grid article:nth-last-child(-n+3){border-bottom:0}.billing-grid small{color:#777;font:8px DM Mono}.billing-grid strong{font-size:22px}.billing-grid span{color:#666;font-size:12px}.settings-actions.end{padding:0}@media (width<=900px){.hero-copy{width:55vw}.principles,.workflow-grid{grid-template-columns:1fr 1fr}.about-grid,.pricing-plans,.checkout-card{grid-template-columns:1fr}.about-grid article,.pricing-plans article{min-height:320px}.about-grid h2{margin-top:70px}.careers-layout{grid-template-columns:1fr}.updates-list article{grid-template-columns:120px 1fr}.updates-list article>p,.updates-list article>a{grid-column:2}.product-account>span{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid #deddd8}.overview-columns,.org-layout{grid-template-columns:1fr}.execution-row{grid-template-columns:10px minmax(180px,1fr) auto 90px}.execution-row>span:nth-of-type(3),.execution-row>span:nth-of-type(4){display:none!important}.evidence-table article{grid-template-columns:34px minmax(180px,1fr) auto 100px}.evidence-table article>div:nth-of-type(3),.evidence-table article>div:nth-of-type(4){display:none}.summary{grid-template-columns:1fr 1fr}.workbench-grid,.site-footer{grid-template-columns:1fr}.footer-base{margin-top:30px}.menu{display:block}.topbar .brand{margin-right:auto}.sidebar{z-index:19;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.nav-backdrop{z-index:18;background:#0000008c;border:0;display:block;position:fixed;inset:66px 0 0}.workspace{padding-left:0}.topbar{gap:15px}.inline-form,.form-grid{grid-template-columns:1fr}.command-trigger{width:auto}.command-trigger kbd{display:none}}@media (width<=600px){.sso-signin{grid-template-columns:1fr}.sso-signin .button{width:100%}.marketing-nav nav{gap:8px}.marketing-nav nav>a:not(.button){display:none}.hero{align-items:flex-start;min-height:1040px;padding:150px 18px 390px}.hero-copy{width:100%}.hero-copy h1{font-size:55px}.hero-copy>p:not(.eyebrow){font-size:14px}.repeat-field{clip-path:none;width:100%;height:330px;top:auto;bottom:0;left:0}.repeat-field span{font-size:64px}.principles,.workflow-grid,.resource-links{grid-template-columns:1fr}.principles article{min-height:220px}.principles h2,.workflow-grid h3{margin-top:55px}.marketing-section{padding:90px 18px}.public-hero{padding:150px 18px 80px}.public-hero h1{font-size:52px}.public-body{padding:75px 18px}.about-grid{padding:1px}.careers-layout>div:first-child h2{font-size:38px}.updates-list article{grid-template-columns:1fr;gap:18px}.updates-list article>p,.updates-list article>a{grid-column:1}.product-bar{grid-template-columns:1fr auto;padding:0 16px}.product-bar>.workspace-button{grid-column:2}.product-account{display:none}.workspace-header{padding:18px 18px 0}.workspace-title{flex-wrap:wrap}.workspace-header nav{gap:22px;overflow-x:auto}.workspace-header nav a{flex:none}.product-page,.workspace-index{width:calc(100% - 36px);padding-top:40px}.product-page-head{flex-direction:column;align-items:flex-start}.workspace-card-meta{flex-wrap:wrap;gap:10px 18px;padding-left:0}.metric-grid{grid-template-columns:1fr}.metric-grid article,.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+3){border-bottom:1px solid #deddd8}.signal-grid{grid-template-columns:1fr}.execution-row{grid-template-columns:10px minmax(0,1fr) auto}.execution-row>span:not(.status-dot):not(.product-status),.execution-row time{display:none!important}.evidence-table article{grid-template-columns:34px minmax(0,1fr) auto}.evidence-table time,.evidence-table article>div:nth-of-type(3),.evidence-table article>div:nth-of-type(4){display:none}.sequence-line{padding:55px 12px}.sequence-line small{display:none}.workspace-settings>section{grid-template-columns:1fr;gap:28px}.launch-cta{min-height:560px;padding-left:18px;padding-right:18px}.site-footer{gap:55px;padding:64px 18px 24px}.footer-links{grid-template-columns:1fr 1fr}.footer-base{flex-direction:column;align-items:flex-start;gap:10px}.auth-card{padding:28px}.environment,.identity-copy{display:none}.page{width:calc(100% - 36px);padding-top:42px}.page-head{flex-direction:column;align-items:start}.data-row{grid-template-columns:1fr auto}.data-row code{grid-column:1/-1}.summary{grid-template-columns:1fr}.actions{flex-direction:column;align-items:stretch}.row-actions{flex-wrap:wrap;grid-column:1/-1}.secret-reveal ul{grid-template-columns:1fr}}@media (width<=900px){.github-run-body{grid-template-columns:180px minmax(0,1fr)}.execution-detail-layout,.signal-run-layout{grid-template-columns:190px minmax(0,1fr)}.actions-surface{grid-template-columns:200px minmax(0,1fr)}.workflow-card,.workflow-run-list>a{grid-template-columns:28px minmax(0,1fr) auto}.run-meta{display:none}.policy-grid{grid-template-columns:1fr}.policy-grid article{border-right:0}.signal-table-head,.signal-table>article{grid-template-columns:1fr 90px 90px}.signal-table-head span:nth-child(2),.signal-table>article>span:first-of-type{display:none}.evidence-table>a{grid-template-columns:34px minmax(180px,1fr) auto 100px}.evidence-table>a>div:nth-of-type(3),.evidence-table>a>div:nth-of-type(4){display:none}.evidence-detail-grid{grid-template-columns:1fr}.repository-settings{grid-template-columns:180px minmax(0,1fr)}}@media (width<=600px){.execution-actions{flex-wrap:wrap}.github-run-body,.execution-detail-layout,.signal-run-layout,.actions-surface,.repository-settings{grid-template-columns:1fr}.job-rail{border-bottom:1px solid #303034;border-right:0;display:flex;overflow-x:auto}.job-rail button{min-width:160px}.execution-sections,.workflow-sidebar,.signal-run-layout>aside,.repository-settings>aside{border-bottom:1px solid #ddd;border-right:0}.execution-sections{display:flex;overflow-x:auto}.execution-sections h2{display:none}.execution-sections button{min-width:140px}.recorded-log>header{flex-direction:column;align-items:flex-start}.recorded-log>header>div:last-child,.recorded-log header input{width:100%}.comparison-panel>header,.comparison-panel>div:last-child{flex-direction:column;grid-template-columns:1fr}.comparison-panel>div:last-child>i{justify-self:center;transform:rotate(90deg)}.execution-artifacts>div{grid-template-columns:1fr}.execution-artifacts article{border-bottom:1px solid #ddd;border-right:0}.workflow-sidebar{gap:18px;display:flex}.sidebar-group{min-width:160px;margin:0}.signal-surface-head{flex-direction:column}.workflow-card,.workflow-run-list>a{grid-template-columns:28px minmax(0,1fr)}.workflow-card .product-status,.workflow-run-list .product-status{grid-column:2}.signal-run-layout{margin:0 12px 18px}.signal-run-layout>aside{display:flex;overflow-x:auto}.signal-run-layout aside h2{display:none}.signal-run-layout aside button{min-width:160px}.evidence-intro{grid-template-columns:1fr}.evidence-table>a{grid-template-columns:34px minmax(0,1fr) auto}.evidence-table>a>div:nth-of-type(3),.evidence-table>a>div:nth-of-type(4),.evidence-table>a time{display:none}.verification-banner{grid-template-columns:40px 1fr}.verification-banner>span{grid-column:2}.manifest-head,.manifest-panel>article{grid-template-columns:130px 1fr}.manifest-head span:nth-child(n+3),.manifest-panel>article>:nth-child(n+3){display:none}.repository-settings>aside{padding-bottom:10px;display:flex;overflow-x:auto}.repository-settings>aside button,.settings-nav{flex:none}.settings-nav{padding-bottom:10px;display:flex;position:static;overflow-x:auto}.settings-nav button{flex:none;width:auto}.member-list article{grid-template-columns:36px 1fr auto}.member-list article>button{display:none}.integration-list article{grid-template-columns:1fr auto}.integration-list button{grid-column:2}.danger-list article,.invite-bar,.invite-bar.keyed,.invite-bar.service-add,.invite-bar.addon-bar{grid-template-columns:1fr}.invite-bar:has(select){grid-template-columns:1fr}.settings-table-head.service,.settings-row.service{grid-template-columns:1fr auto}.settings-table-head.service span:nth-child(n+3),.settings-row.service>:nth-child(n+3):not(button){display:none}.billing-grid{grid-template-columns:1fr 1fr}.billing-grid article:nth-child(3n){border-right:1px solid #eee}.billing-grid article:nth-child(2n){border-right:0}.settings-matrix{grid-template-columns:1.2fr repeat(3,.55fr)}.settings-row.four,.settings-row.five,.settings-table-head.four,.settings-table-head.five{grid-template-columns:minmax(0,1fr) auto}.settings-table-head.four span:nth-child(n+3),.settings-table-head.five span:nth-child(n+3),.settings-row.four>:nth-child(n+3),.settings-row.five>:nth-child(n+3){display:none}.profile-grid{grid-template-columns:1fr}.security-row{flex-direction:column;align-items:flex-start}.share-dialog{padding:22px}.product-bar{grid-template-columns:1fr auto}.product-destinations{display:none}.product-account{display:flex}.profile-page{width:calc(100% - 36px);padding-top:32px}.profile-layout,.security-layout{grid-template-columns:1fr;gap:28px}.profile-sidebar{grid-template-columns:80px 1fr;align-items:center;column-gap:16px;position:static}.profile-sidebar-avatar{grid-row:span 2;margin:0}.profile-sidebar .avatar-large{width:80px;height:80px}.profile-sidebar nav{grid-column:1/-1;margin-top:12px;display:flex;overflow-x:auto}.profile-sidebar nav a{flex:none}.profile-heading h1{font-size:38px}.profile-section{grid-template-columns:1fr;gap:18px}.avatar-section{align-items:start}.avatar-editor{flex-wrap:wrap}.account-summary{grid-template-columns:1fr}.verification-action{grid-column:auto}.security-panel>header{flex-direction:column;align-items:flex-start}.security-facts{grid-template-columns:1fr;gap:14px}.security-actions{flex-direction:column;align-items:stretch}.security-actions .button{width:100%}.mfa-setup{grid-template-columns:1fr;padding:16px}.mfa-qr{width:180px;height:180px}.security-form{grid-template-columns:1fr}.security-form .button{justify-self:start}.setup-recovery>div,.recovery-codes>div{grid-template-columns:1fr}}.profile-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.profile-card{min-width:0}.profile-card .settings-fields{padding:20px}.profile-card .settings-actions{padding-top:16px}.profile-facts{grid-template-columns:1fr 1fr;margin:0;display:grid}.profile-facts>div{border-bottom:1px solid #ecebe7;gap:8px;min-width:0;padding:18px 20px;display:grid}.profile-facts>div:nth-child(odd){border-right:1px solid #ecebe7}.profile-facts dt{color:#777;text-transform:uppercase;font-size:8px}.profile-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.profile-facts code{font-size:10px}.profile-action{background:#eff1ff;gap:12px;margin:0 20px 20px;padding:14px;display:grid}.profile-action p{color:#59618a;font-size:11px;line-height:1.5}.profile-security{margin-top:24px}.security-row{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.security-row strong{font-size:13px}.security-row p{color:#666;margin-top:5px;font-size:11px;line-height:1.5}.field-help{color:#777;margin-top:-8px;font-size:11px;line-height:1.5}.account-link{color:#fff;font-size:10px}.metric-code{overflow-wrap:anywhere;font:14px DM Mono}.member-role{color:#777;text-transform:uppercase;font:9px DM Mono}.org-lower-grid{margin-top:24px}.account-menu{position:relative}.account-avatar-button{cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;color:#fff!important;background:#171719!important;border:1px solid #3c3c40!important;padding:2px!important;display:grid!important}.account-avatar-button:hover,.account-avatar-button:focus-visible{outline-offset:2px;outline:2px solid #3055fc59;border-color:#8e99ff!important}.account-dropdown{z-index:60;color:#171717;background:#fff;border:1px solid #d7d6d1;border-radius:7px;width:250px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0003}.account-dropdown-head{border-bottom:1px solid #e6e5df;align-items:center;gap:11px;margin:-7px -7px 5px;padding:15px;display:flex}.account-dropdown-head>span{gap:4px;min-width:0;display:grid}.account-dropdown-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-dropdown-head small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-dropdown>a,.account-dropdown>button{color:#333;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;min-height:38px;padding:9px 10px;font-size:12px;display:flex}.account-dropdown>a:hover,.account-dropdown>button:hover,.account-dropdown>a:focus-visible,.account-dropdown>button:focus-visible{color:#213db7;background:#eef0ff;outline:0}.account-dropdown-rule{background:#e6e5df;height:1px;margin:6px 3px}.avatar{color:#fff;object-fit:cover;background:#3155dd;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.avatar-small{width:28px;height:28px;font-size:9px}.avatar-medium{width:34px;height:34px;font-size:10px}.avatar-large{width:112px;height:112px;font-size:27px}.profile-page{max-width:1120px}.profile-breadcrumb{color:#777;gap:9px;margin-bottom:32px;font-size:11px;display:flex}.profile-breadcrumb a{color:#3155dd}.profile-layout,.security-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:62px;display:grid}.profile-sidebar{gap:9px;display:grid;position:sticky;top:96px}.profile-sidebar-avatar{margin-bottom:7px}.profile-sidebar h2{overflow-wrap:anywhere;font-size:20px;font-weight:600}.profile-sidebar>p{color:#777;overflow-wrap:anywhere;font-size:12px}.profile-sidebar nav{gap:2px;margin-top:24px;display:grid}.profile-sidebar nav a{color:#555;border-radius:5px;padding:9px 10px;font-size:12px}.profile-sidebar nav a:hover,.profile-sidebar nav a.active{color:#223fb9;background:#e9ebf7;font-weight:600}.profile-main{gap:24px;min-width:0;display:grid}.profile-heading{border-bottom:1px solid #d7d6d1;padding-bottom:22px}.profile-heading h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:42px;font-weight:500}.profile-heading>div>p:last-child{color:#6b6b67;font-size:13px;line-height:1.5}.profile-section{border-bottom:1px solid #d7d6d1;grid-template-columns:minmax(150px,.62fr) minmax(0,1fr);gap:34px;padding:25px 0;display:grid}.profile-section-copy{align-content:start;gap:8px;display:grid}.profile-section-copy h2{font-size:16px;font-weight:600}.profile-section-copy p{color:#777;font-size:11px;line-height:1.55}.avatar-section{align-items:center}.avatar-editor{align-items:center;gap:18px;min-width:0;display:flex}.avatar-editor>div{justify-items:start;gap:8px;min-width:0;display:grid}.avatar-editor small{color:#777;font-size:10px;line-height:1.4}.avatar-editor .text-button{color:#3155dd;background:0 0;border:0;padding:0;font-size:11px}.avatar-error,.security-error{color:#a42626;font-size:11px;line-height:1.4}.profile-form,.security-form{gap:16px;min-width:0;display:grid}.profile-form label,.security-form label{gap:7px;font-size:12px;display:grid}.profile-form input,.security-form input,.mfa-setup textarea{background:#fff;border:1px solid #c8c7c0;border-radius:5px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.profile-form input:focus,.security-form input:focus,.mfa-setup textarea:focus{border-color:#3155dd;outline:2px solid #dbe0ff}.profile-form input[readonly]{color:#777;background:#f3f2ed}.profile-form label small{color:#777;font-size:10px}.profile-form-actions{justify-content:flex-end;padding-top:2px;display:flex}.account-summary{align-items:start}.verification-action{background:#eef0ff;grid-column:2;gap:9px;padding:14px;display:grid}.verification-action>div{gap:5px;display:grid}.verification-action strong{font-size:12px}.verification-action p{color:#59618a;font-size:11px;line-height:1.45}.security-layout .profile-main{gap:20px}.security-panel{background:#fff;border:1px solid #d7d6d1;border-radius:7px;overflow:hidden}.security-panel>header{border-bottom:1px solid #e8e7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.security-panel h2{font-size:16px;font-weight:600}.security-panel header p{color:#777;margin-top:6px;font-size:11px;line-height:1.45}.security-status{color:#777;text-transform:uppercase;white-space:nowrap;border:1px solid #bdbcb6;border-radius:4px;padding:5px 8px;font:8px DM Mono}.security-status.enabled{color:#24623a;background:#f0f8f2;border-color:#78a886}.security-panel-body{gap:18px;padding:20px;display:grid}.security-facts{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.security-facts>div{gap:7px;padding-right:16px;display:grid}.security-facts dt{color:#777;text-transform:uppercase;font-size:9px}.security-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.security-actions{flex-wrap:wrap;gap:9px;display:flex}.button.danger{color:#a42626;background:#fff;border:1px solid #cf222e}.mfa-setup{grid-template-columns:180px minmax(0,1fr);gap:28px;padding:20px;display:grid}.mfa-qr{background:#f7f6f2;border:1px solid #ddd;place-items:center;width:180px;height:180px;display:grid}.mfa-qr img{width:160px;height:160px;display:block}.mfa-qr span{color:#888;font:11px DM Mono}.mfa-setup-details{align-content:start;gap:9px;min-width:0;display:grid}.mfa-setup-details>p{color:#777;text-transform:uppercase;font-size:10px}.mfa-setup-details>code{overflow-wrap:anywhere;background:#f4f3ef;padding:9px;font:12px DM Mono}.mfa-setup textarea{resize:vertical;min-height:70px;font:10px DM Mono}.setup-recovery{background:#eef0ff;gap:9px;margin-top:8px;padding:12px;display:grid}.setup-recovery>div,.recovery-codes>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.setup-recovery code,.recovery-codes code{background:#fff;padding:6px;font:10px DM Mono}.setup-ready{color:#59618a;font-size:11px}.recovery-codes{color:#fff;background:#111;gap:9px;padding:18px;display:grid}.recovery-codes p{color:#aaa;font-size:11px}.recovery-codes code{color:#111}.security-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:20px}.security-form label{min-width:0}.security-form .button{white-space:nowrap}@media (width<=600px){.product-bar{grid-template-columns:1fr auto!important}.product-destinations{display:none!important}.product-account{display:flex!important}.profile-page{width:calc(100% - 36px)!important;padding-top:32px!important}.profile-layout,.security-layout{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;display:grid!important}.profile-sidebar{grid-template-columns:80px minmax(0,1fr)!important;width:100%!important;position:static!important}.profile-main{grid-column:1!important;width:100%!important;min-width:0!important}.profile-section{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.avatar-section{align-items:start!important}.verification-action{grid-column:auto!important}.security-facts,.mfa-setup,.security-form{grid-template-columns:1fr!important}.security-form .button{justify-self:start}.setup-recovery>div,.recovery-codes>div{grid-template-columns:1fr!important}}.checkout-return{color:#34427e;background:#eef0ff;border:1px solid #c8cce5;border-left:3px solid #6d7eea;border-radius:6px;gap:6px;margin:20px 0;padding:16px 18px;display:grid}.checkout-return.success{color:#24623a;background:#eff8f1;border-color:#a8c9b0 #a8c9b0 #a8c9b0 #2f8c50}.checkout-return strong{font-size:13px}.checkout-return p{color:#59618a;font-size:12px;line-height:1.5}.checkout-return.success p{color:#3f6d4c}@media (width<=600px){.checkout-card{width:100%}.checkout-summary,.checkout-pay{padding:28px 20px}.checkout-card h1{font-size:34px}.checkout-due{font-size:36px}.invite-row{grid-template-columns:minmax(0,1fr) 108px}.invite-row button{grid-column:1/-1;justify-self:start;padding:8px 10px}.checkout-pay form>.button{width:100%}.checkout-return{margin-top:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.repeat-field div,.cta-lines path{animation:none!important}}.not-found{background:var(--black);min-height:100vh;color:var(--white);flex-direction:column;display:flex}.not-found .marketing-nav{background:var(--black);position:absolute}.nf-hero{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:90px;padding:210px max(28px,50vw - 590px) 170px;display:grid}.nf-copy .eyebrow{color:var(--blue)}.nf-copy h1{letter-spacing:-.072em;margin:34px 0;font-size:clamp(56px,7.6vw,118px);font-weight:400;line-height:.9}.nf-copy h1 em{color:var(--blue);font-style:normal}.nf-copy>p:not(.eyebrow){color:#b0b0b4;max-width:600px;font-size:16px;line-height:1.75}.nf-trace{border:1px solid #26262c;border-left:3px solid var(--blue);background:#0a0a0c;align-self:center;width:100%;display:grid}.nf-trace>div{border-top:1px solid #1e1e23;gap:9px;padding:24px 28px;display:grid}.nf-trace>div:first-child{border-top:0}.nf-trace small{color:#63636a;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.nf-trace code{overflow-wrap:anywhere;color:#cdd5ff;font:12px/1.6 DM Mono}.nf-trace .verdict code{color:#9fe8b8}@media (width<=860px){.nf-hero{grid-template-columns:1fr;gap:60px;padding:170px 18px 100px}.nf-copy h1{font-size:clamp(50px,14vw,86px)}.nf-trace{max-width:560px}}.auth-card textarea{resize:vertical;text-transform:none;width:100%;min-height:120px;color:var(--black);background:#fff;border:1px solid #b9b8b2;outline:none;padding:14px;font:14px/1.55 Manrope,sans-serif}.auth-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3055fc1f}.policy-page{background:var(--paper)}.policy-doc{width:min(720px,100% - 56px);margin:0 auto;padding:120px 0 100px}.policy-doc>header{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.policy-doc h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:40px;font-weight:500;line-height:1.12}.policy-doc>header>p:last-child{color:#777;font-size:13px}.policy-lead{color:#333;margin:0 0 8px;font-size:17px;line-height:1.7}.policy-doc section{padding:32px 0 0}.policy-doc section+section{border-top:1px solid #e6e4dc;margin-top:28px;padding-top:28px}.policy-doc h2{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:600}.policy-doc p{color:#4a4a46;margin:0;font-size:15px;line-height:1.75}.policy-doc a{color:var(--blue)}.settings-switch{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.settings-switch>span:first-child{gap:4px;min-width:0;display:grid}.settings-switch strong{font:600 14px/1.35 Manrope,sans-serif}.settings-switch p{color:#555;margin:0;font:13px/1.5 Manrope,sans-serif}.settings-switch-control{flex:none;width:44px;height:26px;margin-top:1px;position:relative}.settings-switch-control input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.settings-switch-control>span{background:#c9c8c2;border-radius:999px;width:44px;height:26px;transition:background .16s;display:block}.settings-switch-control>span:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.settings-switch-control input:checked+span{background:var(--blue)}.settings-switch-control input:checked+span:before{transform:translate(18px)}.settings-switch-control input:focus-visible+span{outline:2px solid var(--blue);outline-offset:3px}@media (width<=600px){.policy-doc{width:calc(100% - 36px);padding:88px 0 72px}.policy-doc h1{font-size:32px}}
