:root{--ink:#161c24;--panel:#212b36;--amber:#ffb441;--teal:#2ad2c9;--paper:#f5f5f1;--muted:#78828c;--line:#dde1de;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid var(--teal);outline-offset:5px}input:focus,textarea:focus,select:focus{outline:2px solid #30968f;outline-offset:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em}p{line-height:1.65}.brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand img{width:33px;height:33px}.brand>span{font-size:10px;align-self:flex-start;margin-top:7px;letter-spacing:0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 23px;font-size:14px;font-weight:700;border-radius:4px;line-height:1.2;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.amber{background:var(--amber);color:var(--ink)}.button.amber:hover{background:#ffc66d}.button.dark{background:var(--ink);color:white}.button.outline{border:1px solid #ccd2cf;background:transparent;color:var(--ink)}.button.compact{padding:12px 18px;gap:22px;font-size:12px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;display:flex;align-items:center;gap:10px;line-height:1.5}.mono{font-family:Consolas,monospace;font-size:10px;letter-spacing:1px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);display:inline-block}.site-header{background:var(--ink);color:white;padding:28px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #35404b}.site-header nav{display:flex;gap:35px;font-size:13px;color:#ccd2d6}.site-header nav a:hover{color:var(--amber)}.header-actions{display:flex;gap:28px;align-items:center;font-size:12px}.hero{background:var(--ink);color:white;padding:70px 6% 0;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:20px}.hero-content{position:relative;z-index:1;padding-bottom:64px}.hero .eyebrow{color:#bfc9ce;margin-bottom:27px;font-size:9px}.hero h1{font-size:clamp(62px,6.8vw,104px);line-height:1.02;font-weight:500;letter-spacing:-6px;margin-bottom:27px}.hero h1>span{color:var(--amber)}.hero-content>p{font-size:15px;line-height:1.8;color:#bbc4cc;max-width:430px;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{font-size:12px;font-weight:700}.text-link span{margin-left:15px;color:var(--amber)}.hero-footnote{display:flex;gap:22px;font-size:10px;color:#98a6b0;margin-top:25px}.hero-bottom{grid-column:1/-1;padding:25px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #35404b;font-size:10px;letter-spacing:1px;color:#84939f}.hero-bottom a{color:#d6dce0;letter-spacing:0;font-size:11px}.hero-bottom a span{margin-left:30px}.release-graphic{position:relative;margin:10px -25px 0 -30px;align-self:center;height:500px}.release-graphic svg{width:100%;height:100%;overflow:visible}.floating-note{position:absolute;background:#25313d;border:1px solid #49535c;box-shadow:0 15px 40px #0003;border-radius:6px;display:flex;align-items:center;gap:12px;padding:18px;color:#fff;transform:rotate(-5deg);width:290px}.floating-note small{display:block;font-size:8px;letter-spacing:1.5px;color:#aab5bc;margin-bottom:7px}.floating-note strong{font-size:13px;font-weight:500}.note-review{top:90px;left:12%}.note-approval{top:225px;right:0;transform:rotate(5deg);width:250px}.mini-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid #697078;border-radius:7px;color:var(--teal);font-size:24px}.graphic-dot{height:6px;width:6px;background:var(--amber);border-radius:50%;margin-left:auto}.release-chip{position:absolute;left:29%;bottom:90px;background:var(--amber);padding:15px 20px;display:flex;gap:17px;font-size:13px;border-radius:5px;box-shadow:0 10px 30px #0004;color:var(--ink)}.graphic-label{position:absolute;bottom:25px;text-align:center;width:100%;font:9px Consolas,monospace;letter-spacing:2px;color:#81919e}.value-strip{display:flex;padding:34px 6%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#ebece6}.value-strip>span{font-size:9px;letter-spacing:1.6px;color:#6d766e}.value-strip>div{font-size:18px;letter-spacing:-.5px;display:flex;gap:30px}.value-strip i{color:#98a59a;font-style:normal}.section-pad{padding:85px 6%}.section-intro h2,.workflow-section h2,.teams-section h2{font-size:43px;font-weight:500;line-height:1.16;margin:20px 0}.section-intro h2 em{font-style:normal;color:#5a7973}.section-intro>p{font-size:14px;color:#6b756f;max-width:440px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid #cbd2ca}.feature-grid article{padding:36px 35px 0 0}.feature-grid article+article{border-left:1px solid #cbd2ca;padding-left:35px}.feature-symbol{font-size:32px;margin-bottom:35px;color:#4d776d}.feature-grid .mono{color:#6b756f;font-size:9px}.feature-grid h3{font-size:27px;font-weight:500;margin:18px 0}.feature-grid p{font-size:13px;color:#707871;max-width:310px}.workflow-section{background:#e5e9df;display:grid;grid-template-columns:1fr 1fr;gap:50px}.workflow-section .button{margin-top:20px}.workflow-steps{list-style:none;padding:0;margin:0}.workflow-steps li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid #c1ccc0}.workflow-steps li:first-child{padding-top:0}.workflow-steps li>span{font:12px Consolas,monospace;color:#648575;margin-top:5px}.workflow-steps h3{font-size:23px;font-weight:500;margin-bottom:10px}.workflow-steps p{font-size:13px;margin:0;color:#626f65}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.team-grid article{border:1px solid #d6dcd4;border-radius:4px;padding:28px}.team-grid article>span{display:block;color:#78907a;margin-bottom:40px;font-size:28px}.team-grid h3{font-size:21px;font-weight:500}.team-grid p{font-size:13px;color:#6b756f;margin:0}.cta-section{background:var(--ink);color:white;text-align:center;padding:80px 20px}.cta-section .eyebrow{justify-content:center;color:#a6b2b9}.cta-section h2{font-size:55px;font-weight:500;margin:25px 0 30px;line-height:1.1}.cta-section h2 span{color:var(--amber)}.site-footer{background:var(--ink);color:#a8b4bd;display:flex;align-items:center;justify-content:space-between;padding:35px 6%;border-top:1px solid #34414c}.site-footer .brand{color:white;font-size:21px}.site-footer>span,.site-footer>small{font-size:10px}.signin-page{min-height:100vh;background:var(--ink);color:#fff;padding:35px 6%;background-image:radial-gradient(circle at 85% 85%,#2ad2c918,transparent 50%)}.signin-card{max-width:480px;margin:12vh auto}.signin-card .eyebrow{color:var(--teal)}.signin-card h1{font-size:62px;font-weight:500;line-height:1.1;margin:25px 0}.signin-card p{color:#aab8c2;font-size:15px}.signin-card small{display:block;color:#8193a0;margin-top:25px;font-size:11px}.signin-card .button{width:100%;margin-top:18px}.workspace{display:flex;min-height:100vh;background:#f5f6f2}.app-sidebar{width:238px;flex-shrink:0;background:var(--ink);color:#a3afba;padding:27px 18px;position:fixed;left:0;top:0;bottom:0;display:flex;flex-direction:column;overflow:auto}.app-sidebar .brand{font-size:23px;color:#fff;padding:0 10px}.app-sidebar .brand img{width:29px;height:29px}.organisation{display:flex;align-items:center;gap:10px;padding:17px 10px;margin:28px 0 25px;background:#212b36;border:1px solid #36414c;border-radius:5px;font-size:10px}.organisation strong{display:block;color:#eef1f3;font-size:11px;font-weight:500;margin-bottom:5px}.organisation small{font-size:9px;color:#8a9aa7}.organisation>span:last-child{margin-left:auto}.org-icon{width:30px;height:30px;background:#37443f;color:#c1d2b7;display:grid;place-items:center;border-radius:4px;font-size:15px}.nav-label{font-size:8px;letter-spacing:1.8px;color:#6f8393;padding-left:12px;font-weight:700}.app-sidebar nav{display:flex;flex-direction:column;gap:5px;margin:12px 0 22px}.app-sidebar nav button{padding:12px;border-radius:4px;display:flex;align-items:center;gap:12px;color:#a9b5c0;background:transparent;font-size:12px;text-align:left}.app-sidebar nav button>span:first-child{font-size:17px;width:19px}.app-sidebar nav button:hover{background:#212c36}.app-sidebar nav button.active{background:#ffb441;color:#161c24;font-weight:700}.app-sidebar nav small{margin-left:auto;background:#161c2415;padding:3px 5px;border-radius:3px}.sidebar-project-label{display:flex;align-items:center;justify-content:space-between}.sidebar-project-label button{color:#8c9aa7;background:transparent;font-size:20px}.app-sidebar .project-nav{font-size:10px;white-space:nowrap}.app-sidebar .project-nav.selected{background:#26313c;color:#fff}.project-dot{width:6px!important;height:6px;border-radius:50%;background:#8b9c87;margin-left:4px;margin-right:8px}.project-nav.selected .project-dot{background:var(--amber)}.sidebar-bottom{margin-top:auto;padding-top:30px}.local-note{border:1px solid #36414c;border-radius:4px;padding:14px 11px;font-size:10px}.local-note .live-dot{width:5px;height:5px;margin-right:5px}.local-note small{display:block;margin:7px 0 0 15px;color:#657c8d;font-size:9px}.user-profile{display:flex;align-items:center;gap:10px;padding:24px 4px 0}.user-profile strong{font-size:10px;display:block;color:#e2e7e9;font-weight:500}.user-profile small{font-size:9px;display:block;margin-top:5px}.user-profile form{margin-left:auto}.user-profile button{background:none;color:#acb9c2}.avatar{background:#e3e7d6;color:#596946;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0;font-weight:700}.avatar.small{width:26px;height:26px;font-size:8px}.avatar.teal{background:#2ad2c922;color:#2ad2c9;width:26px;height:26px;font-size:8px}.app-main{margin-left:238px;width:calc(100% - 238px)}.app-topbar{height:73px;border-bottom:1px solid #dce1d8;display:flex;align-items:center;justify-content:space-between;padding:0 37px;background:#fafbf8;font-size:10px}.app-topbar>div:first-child{display:flex;gap:16px;color:#8c938b}.app-topbar strong{color:#2c382f;font-weight:500}.topbar-right{display:flex;gap:24px;align-items:center}.environment{display:flex;align-items:center;gap:8px}.environment .live-dot{background:#688477;width:5px;height:5px}.app-content{padding:38px 37px 0;max-width:1550px;margin:auto}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.dashboard-heading .eyebrow{font-size:8px;color:#8b9387}.dashboard-heading h1{font-size:33px;font-weight:500;margin:11px 0 8px;letter-spacing:-1.3px}.dashboard-heading p{font-size:12px;color:#7b8679;margin:0}.dashboard-heading .button{font-size:11px;padding:13px 17px;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:34px}.metric-grid article{border:1px solid #dce2d8;border-radius:5px;background:#fafbf7;padding:19px 17px;position:relative}.metric-grid article>span:first-child{font-size:10px;color:#74816f}.metric-grid article>div{font-size:32px;font-weight:500;margin-top:13px;letter-spacing:-1.5px}.metric-grid small{display:block;font-size:8px;letter-spacing:0;color:#929b8d;font-weight:400;margin-top:6px}.metric-icon{position:absolute;right:16px;top:16px;width:26px;height:26px;background:#e8ecdf;color:#6a7c5c;border-radius:5px;display:grid;place-items:center;font-size:15px}.metric-icon.warning{background:#fff0d6;color:#a37427}.metric-icon.success{background:#ddebe1;color:#4b7960}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.section-heading h2{font-size:17px;font-weight:500;letter-spacing:-.5px;margin:0}.section-heading h2>span{font-size:10px;background:#e6eade;border-radius:4px;padding:3px 6px;margin-left:8px;color:#718163}.section-heading>span{font-size:9px;color:#919b8a}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:31px}.project-card{background:#fafbf7;border:1px solid #dce2d8;border-radius:5px;padding:20px;text-align:left;color:var(--ink);transition:border .2s}.project-card:hover{border-color:#8d9c83}.project-card.chosen{border-color:#9caa89;box-shadow:0 0 0 1px #9caa8922}.project-card-top{display:flex;align-items:center;gap:10px}.project-card-top>span:last-child{margin-left:auto;color:#879480;font-size:15px}.project-initial{height:29px;width:29px;background:#e1e6d8;display:grid;place-items:center;border-radius:4px;font-size:14px;color:#697957}.project-card h3{font-size:15px;font-weight:500;letter-spacing:-.4px;margin:21px 0 8px}.project-card p{font-size:9px;color:#929c8a;margin:0 0 20px}.project-card p span{margin:0 6px}.progress-track{height:4px;background:#e8ecdF;border-radius:4px;overflow:hidden}.progress-track>span{display:block;height:100%;background:#809671}.project-progress{display:flex;justify-content:space-between;margin-top:9px;font-size:8px;color:#8d9786}.badge{display:inline-flex;white-space:nowrap;padding:5px 8px;border-radius:4px;font-size:9px;line-height:1.2;font-weight:500}.badge.blocked{background:#fbebd5;color:#a07435}.badge.approved{background:#e3eee3;color:#608369}.badge.neutral{background:#eaece6;color:#7c8972}.badge.progress{background:#e3ebf2;color:#6485a0}.review-panel{background:#fafbf7;border:1px solid #dce2d8;border-radius:6px;overflow:hidden}.review-panel-heading{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:15px}.review-panel-heading .eyebrow{color:#8e9b86;font-size:8px;letter-spacing:1.3px;gap:10px}.build-label{font:8px Consolas,monospace;letter-spacing:0;border:1px solid #d6decd;border-radius:3px;padding:3px 6px;color:#718167}.review-panel-heading h2{font-size:22px;font-weight:500;letter-spacing:-.7px;margin:8px 0 0}.panel-actions{display:flex;gap:9px}.panel-actions .button{font-size:10px;padding:10px 13px}.release-banner{margin:0 24px 23px;padding:14px;background:#fcf1de;border:1px solid #eedcba;border-radius:4px;display:flex;align-items:center;gap:12px}.release-banner.clear{background:#e8f0e5;border-color:#d4dfcd}.release-status-icon{background:#efdbb3;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#99763b;font-size:15px}.release-banner.clear .release-status-icon{background:#cfdfc8;color:#587746}.release-banner strong{display:block;font-size:10px;font-weight:500;color:#8c6a35}.release-banner.clear strong{color:#54734b}.release-banner>div>span{font-size:9px;display:block;margin-top:4px;color:#a89068}.release-banner.clear>div>span{color:#859780}.release-banner-version{margin-left:auto;font:9px Consolas,monospace;color:#a08964}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e0e5da;gap:10px}.tabs{display:flex;gap:23px}.tabs button{background:transparent;padding:0 0 15px;font-size:10px;color:#8f9a87;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.active{color:#44533b;border-color:#819971;font-weight:700}.search{display:flex;align-items:center;gap:8px;border:1px solid #e0e4dc;padding:5px 8px;border-radius:4px;margin-bottom:11px;color:#96a18f}.search input{background:transparent;border:0;width:115px;font-size:9px;color:#4e5e43;padding:2px}.search input:focus{outline:0}.table-scroll{overflow:auto}.review-table{width:100%;border-collapse:collapse;text-align:left}.review-table th{font-size:8px;letter-spacing:1px;font-weight:400;color:#8f9c83;padding:14px 16px;background:#f3f5ed}.review-table th:first-child{padding-left:24px;width:46%}.review-table th:last-child{padding-right:24px}.review-table td{padding:16px;border-top:1px solid #e5e9de;white-space:nowrap;font-size:10px;color:#8a9780}.review-table td:first-child{padding-left:24px;white-space:normal}.review-table tr{cursor:pointer}.review-table tbody tr:hover{background:#eff3e9}.review-title{font-size:11px;color:#48563d;display:block;font-weight:500;text-align:left;padding:0;background:transparent;margin-bottom:6px;line-height:1.4}.review-table td small{font-size:8px;color:#97a18c}.review-table td small span{margin:0 6px}.owner-cell{display:flex;align-items:center;gap:8px;font-size:9px}.owner-cell .avatar{background:#e8ebdc;color:#82906b;width:22px;height:22px;font-size:7px}.priority{font-size:9px}.priority.is-blocker{color:#ad8954}.panel-footer{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#97a08d;border-top:1px solid #e5e9de;padding:13px 24px}.panel-footer>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.panel-footer>span span{margin:0 6px}.app-footer{display:flex;justify-content:space-between;color:#97a38c;font-size:8px;padding:24px 0;gap:20px}.app-footer>span:first-child{display:flex;align-items:center;gap:8px}.app-footer img{width:14px;height:14px;opacity:.7}.modal-backdrop{position:fixed;inset:0;background:#0c162aaa;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.modal-card{width:480px;max-width:100%;background:var(--paper);padding:35px;border-radius:8px;position:relative;max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0004}.modal-card .eyebrow,.detail-drawer .eyebrow{font-size:9px;color:#72816a}.modal-card h2{font-size:28px;font-weight:500;margin:14px 0 23px}.modal-close{position:absolute;top:15px;right:18px;font-size:23px;background:transparent;color:#7b8a71}.modal-card label,.detail-drawer label{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;font-size:11px;color:#758269}.modal-card input,.modal-card select,.detail-drawer select,.detail-drawer textarea{width:100%;padding:12px;border:1px solid #cdd7c3;border-radius:4px;background:#fafbf7;color:#4a5c3d;font-size:13px}.modal-card input[readonly]{background:#e8eddf;color:#8a9980}.modal-card label.checkbox-label{flex-direction:row;align-items:center;gap:10px;margin-bottom:12px}.checkbox-label input{width:15px;height:15px;accent-color:#526941}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #dce3d4;padding-top:22px;margin-top:20px}.modal-actions .button{font-size:12px;padding:13px 18px}.modal-card p{font-size:13px;color:#79896c}.error-message{background:#fae5d9;border:1px solid #e8c4af;padding:15px;border-radius:4px;color:#946244;font-size:12px;margin-bottom:20px}.error-message button{float:right;color:inherit;background:transparent;text-decoration:underline}.drawer-backdrop{justify-content:flex-end;padding:0}.detail-drawer{width:480px;background:var(--paper);height:100vh;overflow:auto;padding:45px 30px;position:relative}.detail-drawer h2{font-size:26px;font-weight:500;line-height:1.25;margin:20px 0}.detail-meta{display:flex;align-items:center;gap:15px;font-size:10px;color:#7d8d70}.detail-context{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px 0;margin:25px 0;border-block:1px solid #dce3d4;font-size:8px;color:#829275;letter-spacing:1px}.detail-context strong{display:block;font-size:11px;letter-spacing:0;margin-top:8px;color:#4b603e;font-weight:500}.detail-drawer h3{font-size:17px;font-weight:500;letter-spacing:-.4px;margin:30px 0 20px}.detail-drawer h3 span{font-size:10px;color:#99a28f;padding-left:7px}.detail-drawer textarea{resize:vertical;min-height:110px}.comments article{display:flex;gap:12px;margin:20px 0}.comments strong{font-size:11px;font-weight:500;color:#536747}.comments small{font-size:8px;color:#99a78b;margin-left:10px}.comments p{font-size:12px;color:#7b8c6d;margin-top:10px}.muted{color:#869679;font-size:12px}.approval-history p{font-size:12px;background:#e8eee1;padding:15px;border-radius:4px}.approval-history small{font-size:10px;color:#86967a}.activity-list{padding:10px 24px}.activity-list article{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid #e0e7d7}.activity-dot{background:#819774;width:7px;height:7px;border-radius:50%;margin-top:6px}.activity-list strong{font-size:11px;color:#5c704e;font-weight:500}.activity-list small{display:block;font-size:9px;margin-top:8px;color:#95a486}.audit-export{display:block;font-size:11px;padding:20px 24px;color:#63854c}.empty-state{text-align:center;padding:45px 20px;color:#88977a}.empty-state>span{font-size:35px}.empty-state h3{font-size:23px;font-weight:500;margin-top:20px}.empty-state p{font-size:13px}#blazor-error-ui{display:none;position:fixed;bottom:0;background:#ffb441;padding:15px;width:100%;z-index:1000}.validation-message{color:#ba6741}.app-content .error-message{position:relative}
@media(min-width:1600px){.hero,.section-pad,.site-header,.value-strip,.site-footer{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}}
@media(max-width:1100px){.site-header nav{gap:20px}.header-actions>a:first-child{display:none}.hero{padding-top:55px}.hero h1{font-size:76px}.hero-actions{gap:17px;align-items:flex-start;flex-direction:column}.hero-footnote{gap:10px;flex-direction:column}.floating-note{width:240px}.note-review{left:5%}.note-approval{right:-5%;width:225px}.app-sidebar{width:205px}.app-main{margin-left:205px;width:calc(100% - 205px)}.app-content{padding:28px 22px 0}.app-topbar{padding:0 22px}.metric-grid{gap:10px}.metric-grid article{padding:15px 12px}.metric-grid small{font-size:7px}.project-card{padding:15px}.project-card h3{font-size:13px}.project-card-top{gap:6px}.project-card-top .badge{font-size:7px}.tabs{gap:16px}.review-table td{padding:15px 10px}.owner-cell span:last-child{font-size:8px}.dashboard-heading h1{font-size:28px}.value-strip>div{font-size:15px;gap:20px}}
@media(max-width:800px){.site-header{padding:20px 5%}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:50px 6% 0}.hero h1{font-size:74px;letter-spacing:-4px}.hero-content{padding-bottom:0}.hero-actions{flex-direction:row;align-items:center}.hero-footnote{flex-direction:row}.release-graphic{height:380px;width:min(580px,100%);margin:0 auto}.note-review{top:40px;left:8%}.note-approval{top:145px;right:5%}.release-chip{bottom:65px;left:35%}.hero-bottom>span:first-child{display:none}.value-strip{flex-direction:column;gap:20px;padding:30px 15px}.value-strip>div{gap:15px;font-size:13px}.section-pad{padding:55px 6%}.section-intro h2,.workflow-section h2,.teams-section h2{font-size:35px}.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article+article{padding:28px 0;border-left:0;border-bottom:1px solid #cbd2ca}.feature-symbol{margin-bottom:20px}.feature-grid h3 br{display:none}.feature-grid p{max-width:none}.workflow-section{grid-template-columns:1fr;gap:40px}.team-grid{grid-template-columns:1fr}.team-grid article>span{margin-bottom:15px}.cta-section h2{font-size:42px}.site-footer{flex-direction:column;gap:20px}.app-sidebar{width:70px;padding:24px 8px}.app-sidebar .brand{font-size:0;padding:0 10px;gap:0}.app-sidebar .brand>span{display:none}.app-sidebar .brand img{width:29px}.organisation{padding:10px;justify-content:center;margin:25px 0}.organisation>div,.organisation>span:last-child{display:none}.nav-label,.sidebar-project-label,.app-sidebar nav[aria-label="Projects"],.local-note,.user-profile>div,.user-profile form{display:none}.app-sidebar nav button{font-size:0;justify-content:center;padding:14px 8px}.app-sidebar nav button>span:first-child{font-size:20px}.app-sidebar nav small{display:none}.user-profile{justify-content:center;padding:0}.app-main{margin-left:70px;width:calc(100% - 70px)}.metric-grid{grid-template-columns:repeat(2,1fr)}.project-grid{grid-template-columns:1fr}.project-card h3{font-size:16px;margin-top:14px}.dashboard-heading{align-items:flex-start}.dashboard-heading h1{font-size:27px}.dashboard-heading .eyebrow{font-size:7px;letter-spacing:1px}.dashboard-heading p{font-size:11px}.dashboard-heading .button{font-size:9px;gap:10px;padding:11px;white-space:nowrap}.section-heading>span{display:none}.project-progress{font-size:9px}.review-panel-heading{padding:18px;flex-direction:column;align-items:flex-start}.release-banner{margin:0 18px 20px}.release-banner-version{display:none}.table-toolbar{padding:0 18px;flex-direction:column;align-items:stretch}.tabs{justify-content:space-between;gap:8px}.search input{width:100%}.search{margin-top:8px}.review-table{min-width:620px}.panel-footer{padding:12px 18px}.panel-footer>span:last-child{display:none}.app-footer>span:last-child{display:none}.app-content{padding:25px 18px 0}.app-topbar{padding:0 18px}.topbar-right{gap:12px}.detail-drawer{width:min(480px,100%)}.signin-card h1{font-size:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
h1:focus{outline:none}

.approval-request-panel{margin:24px 0;padding:16px;border:1px solid #dce1e5;border-radius:12px}.approval-request-panel fieldset,.review-panel fieldset{border:0;padding:8px 0}.approval-request-panel fieldset label,.review-panel fieldset label{display:flex;align-items:center;gap:8px;margin:8px 0}.approval-request-panel input[type=checkbox],.review-panel fieldset input[type=checkbox]{width:auto}.approval-request-panel form{display:grid;gap:12px}

/* Website review studio */
.review-studio{background:#eef1ec;color:#172d27;min-height:100vh}.review-studio>header{height:auto;min-height:78px;gap:24px;padding:16px 28px;background:#fff;border-bottom:1px solid #dce3dc}.studio-project{flex:1}.studio-project span{display:block;font-size:12px;color:#718079;margin-top:5px}.studio-connection{font-size:11px;border-radius:20px;padding:8px 12px;background:#f3eddd;color:#73551d;white-space:nowrap}.studio-connection.connected{background:#e6f3e8;color:#2d6641}.review-studio .site-review-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 360px;gap:0;min-height:calc(100vh - 78px)}.studio-pages{padding:28px 18px;background:#f8faf6;border-right:1px solid #dce3dc;min-width:0}.studio-pages h2{font-size:25px;margin:14px 0 8px}.studio-pages>p{font-size:12px;line-height:1.7;color:#718079}.studio-pages form{display:grid;gap:10px;margin:22px 0}.studio-pages input{width:100%;min-width:0;font-size:12px}.studio-page-list{display:grid;gap:6px;margin:24px 0}.studio-page{position:relative;display:block;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;padding:12px 28px 12px 10px;width:100%;cursor:pointer;word-break:break-word;color:#40554b}.studio-page strong{display:block;font-size:12px}.studio-page small{display:block;font-size:10px;color:#728077;margin-top:5px}.studio-page>span{position:absolute;right:10px;top:12px;font-size:10px}.studio-page.selected{background:#e7eee1;border-color:#cddbc5;color:#1e402c}.studio-page:hover{background:#edf1e8}.studio-canvas{min-width:0;display:flex;flex-direction:column}.studio-toolbar{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#fff;border-bottom:1px solid #dce3dc}.studio-toolbar>div:first-child{flex:1;min-width:0}.studio-toolbar strong,.studio-toolbar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-toolbar strong{font-size:13px}.studio-toolbar small{font-size:11px;color:#728077;margin-top:4px}.studio-devices{display:flex;gap:3px;background:#f1f3ee;padding:3px;border-radius:7px}.studio-devices button{background:transparent;border:0;border-radius:5px;font:inherit;font-size:10px;padding:7px;cursor:pointer;color:#6b776e}.studio-devices button.selected{background:white;color:#183c29;box-shadow:0 1px 5px #172d2715}.studio-browser{padding:24px;flex:1;min-width:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;background:radial-gradient(#ced8ca 1px,transparent 1px);background-size:16px 16px}.review-studio .staging-frame{width:100%;max-width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #d2dbce,0 14px 40px #172d2712;background:#fff}.review-studio .staging-frame.tablet{width:768px;flex-shrink:0}.review-studio .staging-frame.mobile{width:390px;flex-shrink:0}.review-studio .staging-frame iframe{height:calc(100vh - 245px);min-height:480px;width:100%;display:block;border:0}.review-studio .staging-address{padding:13px 15px;font-size:10px;background:#fdfefa;gap:10px;display:flex;align-items:center}.review-studio .staging-address span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-canvas-footer{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#768074;padding:15px 22px}.review-studio .review-tools{padding:28px 22px;background:#fff;border-left:1px solid #dce3dc;min-width:0;max-height:calc(100vh - 78px);overflow:auto}.review-studio .review-tools h2{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:12px 0}.review-studio .review-tools>p{font-size:12px;line-height:1.7;color:#758079}.studio-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.studio-actions>.amber{grid-column:1/-1}.studio-actions .button{font-size:11px;justify-content:center;min-width:0;padding:12px 8px}.studio-notice{border:1px solid #dedecf;background:#faf9ef;border-radius:9px;padding:13px;font-size:12px;line-height:1.6;margin:15px 0}.studio-notice p{margin:6px 0}.studio-notice details{margin-top:10px;font-size:11px}.studio-draft{padding:15px;border:1px solid #cedac8;border-radius:12px;background:#fafcf7;margin:18px 0}.studio-draft form,.studio-conversation form{display:grid;gap:13px}.studio-draft input,.studio-draft select,.studio-draft textarea,.studio-conversation textarea{width:100%;min-width:0;background:white}.studio-draft .captured-anchor{margin-bottom:15px;padding:0;background:transparent;word-break:break-word}.studio-draft .captured-anchor strong{display:block;margin:10px 0;font-size:13px;line-height:1.5;max-height:90px;overflow:auto}.studio-draft .captured-anchor small{font-size:10px}.studio-form-row{display:flex;gap:10px}.studio-form-row>label{flex:1;min-width:0}.studio-form-row .button{font-size:11px;padding:12px 10px}.studio-checkbox{display:flex;align-items:center;gap:8px;font-size:11px}.studio-draft .studio-checkbox input{width:auto}.studio-draft .muted{font-size:11px;line-height:1.5;margin:0}.studio-feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px}.studio-feedback-heading h3{font-size:16px;margin:0}.studio-feedback-heading h3>span{font-size:11px;color:#758079;margin-left:5px}.review-studio .text-action{font-size:11px;white-space:normal}.studio-filters{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:12px 0}.studio-filters select{width:150px;font-size:11px}.studio-empty{padding:25px 15px;border:1px dashed #d2dbce;border-radius:9px;text-align:center;font-size:12px;color:#788174;line-height:1.6}.studio-empty strong{color:#415841}.studio-card-label{display:flex;justify-content:space-between;gap:10px;font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#637361;margin-bottom:10px}.studio-review-title{display:block;background:transparent;border:0;text-align:left;padding:0;font:inherit;font-size:13px;font-weight:650;cursor:pointer;color:#233f2c;line-height:1.5}.review-studio .studio-review-card{padding:14px;border:1px solid #e1e6dc;border-radius:9px;margin:10px 0}.studio-review-card.is-selected{border-color:#adc697;background:#f7fbf2}.studio-comment-preview{font-size:11px;line-height:1.6;color:#6d7967;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-wrap}.studio-conversation{border-top:2px solid #d4e2c9;margin:18px 0;padding-top:5px}.studio-conversation>p{font-size:11px;color:#73816d}.studio-conversation article{border-left:2px solid #d4e2c9;margin:16px 0;padding-left:12px;font-size:12px}.studio-conversation article small{display:block;font-size:10px;color:#8c9487;margin-top:4px}.studio-conversation article p{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.studio-conversation>.button{margin-top:12px}.studio-group-requests,.studio-sdk{margin:24px 0;font-size:12px;line-height:1.7}.studio-sdk code{display:block;overflow-wrap:anywhere;background:#f5f7f1;padding:12px;font-size:10px}.demo-page-navigation{display:flex;gap:25px;padding:20px 7%;background:#f4f5ee;font-size:14px}.demo-extra-page{padding:60px 7%;background:#fff}.demo-extra-page h2{font-size:38px}.review-studio textarea{font:inherit;font-size:12px;resize:vertical;padding:12px;line-height:1.6;border:1px solid #d5ddd0;border-radius:6px}.review-studio button:focus-visible,.review-studio a:focus-visible{outline:2px solid #568333;outline-offset:3px}.review-studio button:disabled{cursor:not-allowed;opacity:.5}
@media(min-width:1600px){.review-studio .site-review-layout{grid-template-columns:230px minmax(0,1fr) 400px}}@media(max-width:1150px){.review-studio .site-review-layout{grid-template-columns:160px minmax(0,1fr) 320px}.studio-pages{padding:20px 12px}.review-studio .review-tools{padding:22px 16px}.studio-browser{padding:15px}.studio-toolbar{flex-wrap:wrap;padding:13px}.studio-toolbar>div:first-child{flex-basis:100%}.studio-canvas-footer span:last-child{display:none}}@media(max-width:850px){.review-studio>header{padding:14px;gap:12px;flex-wrap:wrap}.review-studio>header .brand{font-size:18px}.studio-project{min-width:140px}.studio-connection{display:none}.review-studio .site-review-layout{grid-template-columns:1fr}.studio-pages{border-right:0;border-bottom:1px solid #dce3dc;padding:16px}.studio-pages h2,.studio-pages>p,.studio-pages>.eyebrow{display:none}.studio-pages form{display:flex;align-items:end;margin:0;gap:12px}.studio-pages form label{flex:1;min-width:0}.studio-page-list{display:flex;overflow:auto;margin:12px 0;gap:8px}.studio-page{min-width:140px;max-width:180px}.review-studio .review-tools{max-height:none;border-left:0;border-top:1px solid #dce3dc}.review-studio .staging-frame iframe{height:60vh;min-height:380px}.studio-toolbar{flex-wrap:wrap}.studio-toolbar>div:first-child{flex-basis:100%}.studio-canvas-footer{font-size:9px}.studio-browser{padding:12px}.review-studio .staging-frame.tablet,.review-studio .staging-frame.mobile{max-width:100%}.studio-actions{max-width:500px}.studio-draft{max-width:600px}.studio-pages>.text-action{display:inline-block;margin-top:3px}}

.sdk-page{max-width:1100px;margin:0 auto}.sdk-page .review-panel{padding:28px;margin:24px 0;overflow-wrap:anywhere}.sdk-page h1{font-size:clamp(28px,4vw,42px)}.sdk-page h2{font-size:23px}.sdk-page p,.sdk-page li{line-height:1.75}.sdk-page li{margin:12px 0}.sdk-page textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:185px;font:12px/1.7 monospace;background:#f7f9f3;color:#233e2a;border:1px solid #d2dfca;border-radius:8px;padding:16px;white-space:pre;overflow:auto}.sdk-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sdk-page dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px;font-size:12px}.sdk-page dd{margin:0}.sdk-page code{font-size:.9em;background:#f2f5ee;padding:2px 5px;border-radius:3px}@media(max-width:600px){.sdk-page{padding:20px 12px}.sdk-page .review-panel{padding:20px}.sdk-page dl{grid-template-columns:1fr}.sdk-actions .button{width:100%;text-align:center}}

.review-studio .studio-pages form label,.review-studio .studio-filters label{display:grid;gap:8px;font-size:11px;color:#637361}.review-studio .studio-pages input,.review-studio .studio-draft input:not([type=checkbox]),.review-studio .studio-draft select,.review-studio .studio-filters select{box-sizing:border-box;border:1px solid #d5ddd0;border-radius:6px;background:#fff;padding:10px;font:inherit;font-size:12px;color:#233f2c}.review-studio .studio-feedback-heading h3{margin:0;font-size:16px}.review-studio .captured-anchor strong{font:inherit;font-size:13px;line-height:1.5;word-break:normal;overflow-wrap:anywhere;margin:10px 0}.review-studio .captured-anchor details{margin:12px 0 0;padding:10px 0 0}.review-studio .studio-conversation article p{color:#53684f}.review-studio .studio-feedback-heading{margin-top:20px}

.tenant-theme{min-height:100vh}.tenant-theme.custom-brand{color:#20352c;background:#f5f6f0}.tenant-theme.custom-brand .button.dark,.tenant-theme.custom-brand .filter-bar .active{background:var(--brand-primary);color:var(--brand-primary-text)}.tenant-theme.custom-brand .button.amber,.tenant-theme.custom-brand .metric-icon.warning{background:var(--brand-accent);color:var(--brand-accent-text)}.tenant-theme.custom-brand .progress-track>span,.tenant-theme.custom-brand .project-dot{background:var(--brand-primary)}.tenant-theme.custom-brand .app-sidebar nav button.active,.tenant-theme.custom-brand .project-nav.selected,.tenant-theme.custom-brand .studio-page.selected{background:var(--brand-tint);color:var(--brand-primary)}.tenant-theme.custom-brand .brand img{width:auto;max-width:130px;height:32px;object-fit:contain}.tenant-theme.custom-brand.theme-clean,.tenant-theme.custom-brand.theme-clean .workspace,.tenant-theme.custom-brand.theme-clean .app-content,.tenant-theme.custom-brand.theme-clean .review-studio{background:#f3f6f9}.tenant-theme.custom-brand.theme-clean .app-sidebar,.tenant-theme.custom-brand.theme-clean .studio-pages{background:#fff}.tenant-theme.custom-brand .brand{color:var(--brand-primary)}
.branding-panel{padding:28px;margin:24px 0}.branding-panel h2{font-size:26px}.branding-panel p{line-height:1.7}.branding-panel fieldset{border:0;padding:0;min-width:0}.branding-panel label{display:grid;gap:8px;margin:16px 0;font-size:12px}.branding-panel input:not([type=checkbox]),.branding-panel select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d3dccd;background:#fff;border-radius:6px;font:inherit}.branding-panel input[type=color]{height:44px;padding:4px}.branding-panel .branding-toggle{display:flex;align-items:center;gap:10px}.branding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.branding-colours{display:flex;gap:16px}.branding-colours>label{flex:1}.branding-preview{padding:28px;border:1px solid #d9e2d2;border-radius:12px;background:#f8f8f0;align-self:start;margin-top:16px}.branding-preview.theme-clean{background:#f3f6f9}.branding-preview .brand{margin:25px 0}.branding-preview img{max-width:130px;width:auto;height:35px;object-fit:contain}.branding-preview h3{font-size:26px;line-height:1.3}.branding-preview>small{display:block;line-height:1.7;margin-top:20px;color:#647469}.branding-preview-primary,.branding-preview-accent{display:inline-block;padding:12px;margin:8px 8px 0 0;border-radius:6px;font-size:11px}.branding-preview-primary{background:var(--brand-primary);color:var(--brand-primary-text)}.branding-preview-accent{background:var(--brand-accent);color:var(--brand-accent-text)}.branding-domains{border-top:1px solid #dce4d6;padding-top:20px;margin-top:30px}.branding-domains>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:30px}.branding-domain-input{display:flex;align-items:center;gap:8px}.branding-domain-input input{min-width:0}.branding-domain-input span{font-size:12px;white-space:nowrap}.branding-domain-card{border:1px solid #d8e1d1;border-radius:8px;margin:20px 0;padding:20px;overflow-wrap:anywhere}.branding-domain-card>.badge{margin-left:15px}.branding-domain-card code{font:11px/1.7 monospace;overflow-wrap:anywhere}.branding-domain-card table{min-width:450px}.branding-domain-actions{display:flex;gap:16px;flex-wrap:wrap}.branding-panel .muted{font-size:11px;color:#687966}@media(max-width:700px){.branding-panel{padding:18px}.branding-grid,.branding-domains>fieldset{grid-template-columns:1fr}.branding-domain-card{padding:14px}.branding-domain-card>.badge{display:block;width:fit-content;margin:10px 0}.branding-panel h2{font-size:23px}}

.tenant-theme.custom-brand .brand{min-width:0;white-space:normal;overflow-wrap:anywhere}.tenant-theme.custom-brand .brand img{flex-shrink:0}

.app-sidebar .sidebar-settings{color:#fff;border-color:#65717c;background:transparent;justify-content:flex-start;gap:9px;width:100%;padding:12px;font-size:12px}.app-sidebar .sidebar-settings:hover{background:#26313c;transform:none}.app-sidebar .sidebar-settings>span:first-child{font-size:19px;line-height:1}.tenant-theme.custom-brand.theme-clean .app-sidebar .sidebar-settings{color:#20352c;border-color:#c5d0d8}.tenant-theme.custom-brand.theme-clean .app-sidebar .sidebar-settings:hover{background:#e9eef3}@media(max-width:800px){.app-sidebar .sidebar-settings{justify-content:center;padding:12px 8px}.app-sidebar .sidebar-settings-label{display:none}}
.success-message{background:#e3eee3;border:1px solid #c5d9c7;padding:15px;border-radius:4px;color:#4d6f55;font-size:12px;margin-bottom:20px}
.signin-card.wide{max-width:640px}
.plan-choice,.interval-choice{border:0;padding:0;margin:22px 0 0;display:grid;gap:10px;min-width:0}.plan-choice legend,.interval-choice legend{font-size:13px;font-weight:700;margin-bottom:8px}
.signin-card .plan-option{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:14px;border:1px solid #cfd6d1;border-radius:6px;cursor:pointer;color:inherit}.plan-option:has(input:checked){border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.plan-option.unavailable{opacity:.5;cursor:not-allowed}
.signin-card .plan-option input,.signin-card .interval-choice input{display:inline-block;width:auto;padding:0;margin:3px 0 0;flex:none;accent-color:#c98a21}.plan-option span{display:grid;gap:4px;min-width:0}.plan-option strong{display:flex;justify-content:space-between;gap:12px;font-size:15px}.plan-option em{font-style:normal;white-space:nowrap}.signin-card .plan-option small{margin:0;font-size:12px;color:#6b756f}
.interval-choice{grid-auto-flow:column;justify-content:start;gap:22px}.signin-card .interval-choice label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:13px;color:inherit}
.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.plan-card{background:#fafbf7;border:1px solid #dce2d8;border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.plan-card.featured{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}
.plan-card h3{margin:0;font-size:22px}.plan-card p{margin:0;font-size:13px;color:#6b756f}.plan-card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.plan-price{display:flex;align-items:baseline;gap:8px}.plan-price strong{font-size:34px;letter-spacing:-.04em}.plan-price small,.plan-annual,.plan-card>small,.plan-contact{font-size:12px;color:#6b756f}
.plan-features{list-style:none;padding:0;margin:6px 0;display:grid;align-content:start;gap:8px;font-size:13px;flex:1}.plan-features li:before{content:"\2713";color:#30968f;margin-right:8px;font-weight:700}.plan-features li.excluded{color:#a3aba5;text-decoration:line-through}.plan-features li.excluded:before{content:"\2013";color:#a3aba5}
.plan-actions{display:flex;flex-wrap:wrap;gap:8px}.plan-actions form{flex:1}.plan-actions .button{width:100%;justify-content:center}.plan-card .button{justify-content:space-between}
.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:12px 0 16px}.usage-meter{display:grid;gap:8px}.usage-meter>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px}.usage-meter span{color:#6b756f}.usage-meter small{font-size:11px;color:#8b948e}
.usage-track{height:6px;border-radius:3px;background:#e4e8e2;overflow:hidden}.usage-track span{display:block;height:100%;background:#30968f}.usage-meter.over .usage-track span{background:#c27b3c}.billing-page .review-panel{margin-bottom:28px}.billing-note{font-size:12px;color:#6b756f;max-width:760px;padding-bottom:40px}
.pricing-page .section-intro{margin-bottom:40px}.pricing-faq{max-width:900px;margin-top:56px}.pricing-faq h2{font-size:32px;font-weight:500;margin-bottom:18px}.pricing-faq details{border-top:1px solid #dce2d8}.pricing-faq details:last-child{border-bottom:1px solid #dce2d8}.pricing-faq summary{cursor:pointer;padding:18px 0;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";color:#30968f;font-size:20px;line-height:1}.pricing-faq details[open] summary:after{content:"\2013"}.pricing-faq p{margin:0 0 18px;color:#6b756f;font-size:14px;max-width:760px}
@media(max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.plan-grid{grid-template-columns:1fr}.interval-choice{grid-auto-flow:row}}
