:root{--send-ink:#1b1b1b;--send-cream:#f7f1e8;--send-yellow:#facf50;--send-red:#fa0115;--send-blue:#1535c6;--chrome:#111;--font-display:Helvetica,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-data:"Interstate Mono",JetBrains Mono,"JetBrains Mono",Menlo,monospace;--send-black:#000;--send-grey:#e9e9e9;--chrome-line:hsla(0,0%,100%,.08);--chrome-text:hsla(0,0%,100%,.72);--chrome-text-hi:#fff;--chrome-hover:hsla(0,0%,100%,.06);--chrome-active:hsla(0,0%,100%,.09);--panel:var(--send-cream);--card:#fff;--card-alt:#fbf9f5;--line:#e3ddd2;--line-soft:#ede8df;--text:#1b1b1b;--text-2:#5b5850;--text-3:#8b8779;--accent:var(--send-blue);--accent-hover:#0f2896;--st-green:#2a7a52;--st-green-bg:#e6f1ea;--st-yellow:#b9860f;--st-yellow-bg:#fbf1d3;--st-red:#c8101b;--st-red-bg:#fbe4e5;--st-grey:#8b8779;--st-grey-bg:#efebe4;--chart-actual:var(--send-blue);--chart-bench:#3a3833;--chart-soft:#b8b2a5;--chart-grid:#ece7dd;--font-ui:"Helvetica Neue",Helvetica,Arial,sans-serif;--sidebar-w:248px;--sidebar-w-collapsed:64px;--topbar-h:60px;--panel-radius:20px;--content-max:1360px;--r-sm:6px;--r-md:10px;--shadow-sm:0 1px 2px hsla(0,0%,8%,.05),0 1px 6px hsla(0,0%,8%,.04);--shadow-md:0 8px 24px hsla(0,0%,8%,.1);--fast:150ms ease}*,:after,:before{box-sizing:border-box}html{color-scheme:light;font-size:16px}body{background:var(--chrome);color:var(--text);font-family:var(--font-ui);font-size:14px;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{color:inherit;font:inherit}textarea{overflow-wrap:break-word;overflow-x:hidden;white-space:pre-wrap}button{background:none;border:0;cursor:pointer}img,svg{display:block;max-width:100%}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4{color:var(--text);font-family:var(--font-display);font-weight:700;letter-spacing:-.015em;line-height:1.05;margin:0;text-wrap:balance}h1{font-size:34px}h2{font-size:19px}h3{font-size:16px}.mono{font-family:var(--font-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.grain{isolation:isolate;position:relative}.grain:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.16;pointer-events:none;position:absolute;z-index:0}.grain>*{position:relative;z-index:1}.globe{color:var(--send-yellow);display:inline-block;vertical-align:middle}.globe svg{display:block;height:100%;width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.num,td.num,th.num{font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.shell{background:var(--chrome);display:grid;grid-template-areas:"topbar topbar" "sidebar content";grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;min-height:100vh;transition:grid-template-columns .2s ease}.is-collapsed .shell{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.topbar{align-items:center;background:var(--chrome);color:#fff;display:flex;gap:18px;grid-area:topbar;padding:0 20px 0 18px;position:sticky;top:0;z-index:50}.topbar__menu{background:none;border:0;border-radius:var(--r-sm);color:#fff;display:none;padding:8px}.topbar__menu:hover{background:var(--chrome-hover)}.topbar__brand{align-items:center;display:inline-flex;height:100%}.topbar__brand img{display:block;height:30px;width:auto}.topbar__divider{background:hsla(0,0%,100%,.55);flex-shrink:0;height:26px;width:1px}.topbar__title{color:var(--chrome-text-hi);font-family:var(--font-data);font-size:13px;letter-spacing:.18em;line-height:1;padding-top:1px;text-transform:uppercase;white-space:nowrap}.topbar__asof{color:var(--chrome-text);font-size:12px;margin-left:4px}.topbar__asof b{color:#fff;font-weight:500}.topbar__utility{align-items:center;display:flex;gap:14px;margin-left:auto}.topbar__persona{appearance:none;background:hsla(0,0%,100%,.06);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border:1px solid var(--chrome-line);border-radius:6px;color:#fff;font-size:12.5px;padding:5px 28px 5px 10px}.topbar__persona option{color:#111}.topbar__demo{border:1px solid rgba(250,207,80,.45);border-radius:999px;color:var(--send-yellow);font-size:11px;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.topbar__help{align-items:center;background:none;border:0;border-radius:50%;color:var(--chrome-text);display:inline-flex;height:34px;justify-content:center;width:34px}.topbar__help:hover{background:var(--chrome-hover);color:#fff}.topbar__profile{position:relative}.topbar__user{align-items:center;background:none;border:0;border-radius:32px;color:#fff;display:flex;gap:10px;padding:5px 10px 5px 5px;text-align:left}.topbar__user:hover,.topbar__user[aria-expanded=true]{background:var(--chrome-hover)}.topbar__chevron{color:var(--chrome-text);flex-shrink:0}.topbar__dropdown{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);color:var(--text);opacity:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity var(--fast),transform var(--fast),visibility var(--fast);visibility:hidden;width:280px;z-index:100}.topbar__dropdown.is-open{opacity:1;transform:translateY(0);visibility:visible}.topbar__dropdown-head{border-bottom:1px solid var(--line-soft);display:grid;gap:2px;margin-bottom:6px;padding:10px 12px 12px}.topbar__dropdown-head b{font-size:14px;font-weight:500}.topbar__dropdown-head span{color:var(--text-2);font-size:12px;word-break:break-all}.topbar__dropdown-head .tag{justify-self:start;margin-top:4px}.topbar__dropdown-item{border-radius:var(--r-sm);color:var(--text);display:block;font-size:14px;padding:9px 12px}.topbar__dropdown-item:hover{background:var(--card-alt);color:var(--text)}.topbar__dropdown-item--danger,.topbar__dropdown-item--danger:hover{color:var(--st-red)}.topbar__dropdown-item--ext{align-items:center;display:flex;gap:12px;justify-content:space-between}.topbar__dropdown-item--ext svg{color:var(--text-3);flex-shrink:0}.topbar__dropdown-divider{border:0;border-top:1px solid var(--line-soft);margin:6px 4px}.topbar__avatar{align-items:center;background:var(--send-yellow);border-radius:50%;color:#111;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.topbar__name{font-size:13px;font-weight:500}.topbar__role{display:block;font-size:11px;line-height:1.2}.sidebar,.topbar__role{color:var(--chrome-text)}.sidebar{align-self:start;background:var(--chrome);display:flex;flex-direction:column;grid-area:sidebar;height:calc(100vh - var(--topbar-h));position:sticky;top:var(--topbar-h);z-index:40}.sidebar__nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.sidebar__nav ul{display:flex;flex-direction:column;gap:2px}.sidebar__rule{background:hsla(0,0%,100%,.14);height:1px;list-style:none;margin:6px 14px}.sidebar__section{color:var(--send-yellow);font-family:var(--font-data);font-size:10.5px;letter-spacing:.14em;overflow:hidden;padding:16px 12px 6px;text-transform:uppercase;white-space:nowrap}.is-collapsed .sidebar__section{height:20px;padding:0;visibility:hidden}.sidebar__link{align-items:center;border-left:2px solid transparent;border-radius:8px;color:var(--chrome-text);display:flex;font-size:14px;font-weight:500;gap:12px;margin-left:-2px;padding:9px 12px;transition:background var(--fast),color var(--fast);white-space:nowrap}.sidebar__link:hover{background:var(--chrome-hover);color:#fff}.sidebar__link.is-active{background:var(--chrome-active);border-left-color:transparent;color:var(--send-yellow);font-weight:600}.sidebar__link.is-active .sidebar__icon{color:var(--send-yellow)}.sidebar__icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sidebar__label{flex:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .1s ease}.sidebar__count{background:hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.55);font-family:var(--font-data);font-size:11px;padding:1px 7px}.sidebar__count.is-hot{background:var(--send-red);color:#fff}.is-collapsed .sidebar__count,.is-collapsed .sidebar__label{opacity:0;pointer-events:none;width:0}.sidebar__collapse{align-items:center;background:none;border:0;border-radius:8px;color:hsla(0,0%,100%,.5);display:flex;font-size:13px;gap:12px;margin:8px 10px 14px;padding:9px 12px;white-space:nowrap}.sidebar__collapse:hover{background:var(--chrome-hover);color:#fff}.sidebar__collapse svg{transition:transform .2s ease}.is-collapsed .sidebar__collapse svg{transform:rotate(180deg)}.is-collapsed .sidebar__collapse span{display:none}.content{background:var(--panel);border-top-left-radius:var(--panel-radius);display:flex;flex-direction:column;grid-area:content;min-width:0}.page{align-content:start;display:grid;flex:1;gap:24px;margin:0 auto;max-width:var(--content-max);padding:44px 32px 48px;width:100%}.loading{color:var(--text-3);padding:64px;text-align:center}.drawer{display:none;inset:0;position:fixed;z-index:200}.drawer.is-open{display:block}.drawer__backdrop{background:rgba(0,0,0,.5);inset:0;position:absolute}.drawer__panel{background:var(--chrome);bottom:0;box-shadow:8px 0 32px rgba(0,0,0,.35);color:var(--chrome-text);display:flex;flex-direction:column;left:0;max-width:360px;position:absolute;top:0;width:80%}.drawer__head{align-items:center;border-bottom:1px solid var(--chrome-line);display:flex;justify-content:space-between;padding:16px 20px}.drawer__head img{height:30px}.drawer__close{background:none;border:0;color:#fff;padding:4px}.drawer__nav{flex:1;padding:12px 10px}.drawer__nav ul{display:flex;flex-direction:column;gap:2px}.drawer__foot{border-top:1px solid var(--chrome-line);font-size:13px;padding:14px 20px}.drawer__foot b{color:#fff;display:block}.drawer__actions{display:flex;gap:10px;margin-top:12px}.drawer__actions .btn{flex:1 1 0;min-height:40px;text-decoration:none}.btn--drawer-out{background:transparent;border-color:hsla(0,0%,100%,.45);color:#fff}.btn--drawer-out:hover{background:hsla(0,0%,100%,.08);border-color:#fff}@media (max-width:860px){.is-collapsed .shell,.shell{grid-template-areas:"topbar" "content";grid-template-columns:1fr}.sidebar{display:none}.topbar__menu{display:inline-flex}.topbar__asof,.topbar__name,.topbar__role{display:none}.topbar__title{font-size:11px;letter-spacing:.14em}.content{border-top-left-radius:0}.page{padding:20px 16px 48px}}.page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:4px}.page-head__kicker{align-items:center;color:var(--text-2);display:flex;font-family:var(--font-data);font-size:11px;gap:8px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.page-head__title{align-items:flex-start;display:flex;gap:16px}.page-head__title .globe{flex-shrink:0;height:53px;margin-top:1px;width:53px}.page-head__title h1{line-height:1;margin:0}.page-head__title .page-head__sub{line-height:1.3;margin-bottom:0;margin-top:3px}.page-head__sub{margin-bottom:0}.page-head__kicker a{color:var(--text-2)}.page-head__kicker a:hover{color:var(--text)}.page-head__sub{color:var(--text-2);margin-top:6px;max-width:none}.page-head__facts{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:22px}.page-head__facts b{color:var(--text);font-weight:500}.page-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crumbs{display:flex;font-size:13px;gap:6px;margin-bottom:6px}.crumbs,.crumbs a{color:var(--text-2)}.crumbs a:hover{color:var(--text)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.card__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px 12px}.card__head--add{align-items:center}.card__head--add p{margin-left:auto}.card__head--add .btn{flex-shrink:0}.card__head p{color:var(--text-2);flex:1 1 auto;font-size:13px;margin:0;max-width:none;min-width:0;text-align:right}.card__head h2{flex-shrink:0}.card__body{padding:0 20px 18px}.card__body--flush{padding:0}.card__foot{border-top:1px solid var(--line-soft);color:var(--text-2);flex-shrink:0;font-size:13px;padding:12px 20px}.two-col{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.card--fit{align-self:stretch}.three-col>.card,.two-col>.card,.two-col>div>.card{display:flex;flex-direction:column;min-height:100%}.three-col>.card>.card__body,.two-col>.card>.card__body,.two-col>div>.card>.card__body{min-height:0}.three-col>.card>.card__foot,.two-col>.card>.card__foot,.two-col>div>.card>.card__foot{margin-top:auto}.two-col--even,.two-col--even>div{align-items:stretch}.two-col--even>div{grid-auto-rows:minmax(0,1fr)}.two-col--even>.card,.two-col--even>div>.card{display:flex;flex-direction:column;min-height:100%}.two-col--even .card>.card__foot{margin-top:auto}.two-col--stack{grid-template-columns:1fr}.three-col{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.card,.page>*,.summary>*,.three-col>*,.two-col>*{min-width:0}@media (max-width:860px){.three-col,.two-col{grid-template-columns:1fr}}.st{align-items:center;color:var(--text);display:inline-flex;font-size:13px;font-weight:500;gap:7px;white-space:nowrap}.st:before{background:var(--st-grey);border-radius:2px;content:"";flex-shrink:0;height:10px;width:10px}.st.GREEN:before{background:var(--st-green)}.st.YELLOW:before{background:var(--st-yellow)}.st.RED:before{background:var(--st-red)}.st.NO_DATA:before,.st.NO_REPORT:before{background:transparent;border:1.5px solid var(--st-grey)}.st.NO_DATA,.st.NO_REPORT{color:var(--text-2)}.st--tag{background:var(--st-grey-bg);border-radius:4px;padding:3px 10px 3px 8px}.st--tag.GREEN{background:var(--st-green-bg);color:#1e5d3d}.st--tag.YELLOW{background:var(--st-yellow-bg);color:#7a5606}.st--tag.RED{background:var(--st-red-bg);color:#8f0a12}.st--tag.NO_DATA,.st--tag.NO_REPORT{background:var(--st-grey-bg)}.st__note{color:var(--text-3);font-size:12px;font-weight:400}.stats-band{background:#000;border-radius:var(--r-md);color:#fff;display:grid;gap:18px 24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:hidden;padding:22px 24px 20px}.stat{align-content:start;display:grid;gap:4px}.stat .v{color:var(--send-yellow);font-family:var(--font-display);font-size:40px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.stat .l{color:hsla(0,0%,100%,.82);font-family:var(--font-data);font-size:11px;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.stat .d{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.4}.stat.is-quiet .v{color:hsla(0,0%,100%,.35)}.summary{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto;padding:18px 20px}.summary__bar{background:var(--st-grey-bg);border-radius:3px;display:flex;height:10px;overflow:hidden}.summary__bar i{display:block;height:100%}.summary__bar .GREEN{background:var(--st-green)}.summary__bar .YELLOW{background:var(--st-yellow)}.summary__bar .RED{background:var(--st-red)}.summary__bar .NONE{background:repeating-linear-gradient(90deg,var(--st-grey) 0 4px,transparent 4px 7px)}.summary__legend{display:flex;flex-wrap:wrap;gap:22px;margin-top:10px}.summary__legend .st b{font-family:var(--font-data);font-weight:500;margin-right:2px}.summary__side{border-left:1px solid var(--line-soft);color:var(--text-2);display:grid;font-size:13px;gap:0 28px;grid-template-columns:repeat(3,auto);padding-left:24px}.summary__side div{display:grid;gap:2px}.summary__side b{color:var(--text);font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1}.summary__side b.is-hot{color:var(--st-red)}@media (max-width:860px){.summary{grid-template-columns:1fr}.summary__side{border-left:0;border-top:1px solid var(--line-soft);padding-left:0;padding-top:14px}}.tablewrap{overflow-x:auto}table{border-collapse:collapse;font-size:13.5px;width:100%}td,th{border-bottom:1px solid var(--line-soft);padding:11px 14px;text-align:left;vertical-align:middle}thead th{background:var(--card-alt);border-bottom:1px solid var(--line);color:var(--text-2);font-size:12px;font-weight:500;white-space:nowrap}td:first-child,th:first-child{padding-left:20px}td:last-child,th:last-child{padding-right:20px}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}tr.row-link:hover td{background:#fcfaf6}td .sub{color:var(--text-3);display:block;font-size:12px;margin-top:1px}td .name{font-weight:500}.table-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.table-tools select{font-size:13px}.empty{color:var(--text-3);padding:20px}.pace{align-items:center;display:grid;gap:10px;grid-template-columns:7.5rem 1fr;min-width:190px}.pace .txt{font-family:var(--font-data);font-size:12.5px;white-space:nowrap}.pace .txt small{color:var(--text-3)}.pace .bar{background:var(--st-grey-bg);border-radius:5px;height:10px;position:relative}.pace--row{grid-template-columns:1fr;margin-top:8px;max-width:460px;min-width:0}.pace .fill{background:var(--st-grey);border-radius:5px;bottom:0;left:0;position:absolute;top:0}.pace .fill.GREEN{background:var(--st-green)}.pace .fill.YELLOW{background:var(--st-yellow)}.pace .fill.RED{background:var(--st-red)}.pace .tick{background:var(--chart-bench);border-radius:2px;bottom:-4px;position:absolute;top:-4px;width:3px}.stage{align-items:center;display:inline-flex;gap:9px;white-space:nowrap}.stage__meter{display:inline-grid;gap:3px;grid-template-columns:repeat(5,9px)}.stage__meter i{background:transparent;border:1.5px solid var(--text-3);border-radius:2px;height:9px;width:9px}.stage__meter i.on{background:var(--text);border-color:var(--text)}.stage--A .stage__meter i.on{background:var(--send-blue);border-color:var(--send-blue)}.stage--B .stage__meter i.on{background:#5b3fb8;border-color:#5b3fb8}.stage--C .stage__meter i.on{background:var(--send-yellow);border-color:#d9ad2a}.stage--D .stage__meter i.on{background:var(--st-green);border-color:var(--st-green)}.stage--E .stage__meter i.on{background:#0e7c86;border-color:#0e7c86}.stage__code{font-family:var(--font-display);font-size:13.5px;font-weight:700}.stage__label{color:var(--text-2);font-size:13px}.lanes{display:inline-grid;gap:3px;grid-template-columns:repeat(10,9px);vertical-align:middle}.lane-sq{background:var(--st-green);border-radius:2px;height:9px;width:9px}.lane-sq.RED{background:var(--st-red)}.lane-sq.NATION_OWNED{background:#fff;border:1.5px solid var(--st-green)}.lane-sq.NOT_SUPPORTED{background:#fff;border:1.5px solid var(--st-grey)}.lane-list{display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lane-row{align-items:center;border-bottom:1px solid var(--line-soft);display:grid;gap:12px;grid-template-columns:12px 1fr auto;padding:10px 0}.lane-row .lane-sq{height:12px;width:12px}.lane-row .who{color:var(--text-2);font-size:12px}.lane-row .who em{color:var(--st-red);font-style:normal}.lane-row .state{color:var(--text-3);font-size:12px;text-align:right}.lane-row .state.RED{color:var(--st-red)}.gate-bars{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gate-bar{display:grid;gap:6px}.gate-bar .top{display:flex;font-size:13px;justify-content:space-between}.gate-bar .top .num{color:var(--text-2);font-size:12.5px}.gate-bar.current .top span:first-child{font-weight:500}.gate-bar .track{background:var(--st-grey-bg);border-radius:2px;display:flex;height:6px;overflow:hidden}.gate-bar .done{background:var(--st-green)}.gate-bar .prog{background:var(--st-yellow)}.gate-bar .blocked{background:var(--st-red)}.mini-gates{display:inline-flex;gap:3px;vertical-align:middle}.mini-gates .g{background:var(--st-grey-bg);border-radius:1px;height:5px;overflow:hidden;width:22px}.mini-gates .g i{background:var(--st-green);display:block;height:100%}.mini-gates .g.cur i{background:var(--chart-bench)}details.gate-group{border-top:1px solid var(--line-soft)}details.gate-group summary{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;padding:14px 20px}details.gate-group summary::-webkit-details-marker{display:none}details.gate-group summary:before{border-bottom:1.5px solid var(--text-2);border-right:1.5px solid var(--text-2);content:"";height:7px;transform:rotate(-45deg);transition:transform var(--fast);width:7px}details.gate-group[open] summary:before{transform:rotate(45deg)}details.gate-group summary .num{color:var(--text-2);margin-left:auto}details.gate-group summary .num .blocked{color:var(--st-red)}.gate-lane{color:var(--text-3);font-size:12px;padding:6px 20px 2px}.gate{align-items:center;border-top:1px solid var(--line-soft);display:grid;font-size:13.5px;gap:12px;grid-template-columns:60px 1fr 150px 130px;padding:8px 20px}.gate .id{color:var(--text-2);font-family:var(--font-data);font-size:12px}.gate.highlight .txt{font-weight:500}.gate.highlight .txt:after{border:1px solid var(--st-yellow);border-radius:3px;color:var(--st-yellow);content:"Watch";font-size:10.5px;font-weight:500;margin-left:8px;padding:0 5px;vertical-align:1px}.gate .txt small{color:var(--text-3);display:block;font-size:12px;font-weight:400}.gate select{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);font-size:12.5px;padding:5px 8px}.gate .date{color:var(--text-3);font-size:12px}.gstat{font-size:12px;font-weight:500}.gstat.Done{color:var(--st-green)}.gstat.Blocked{color:var(--st-red)}.gstat.In{color:var(--st-yellow)}.gstat.NA,.gstat.Not{color:var(--text-3)}@media (max-width:700px){.gate{grid-template-columns:52px 1fr}.gate .date{display:none}}.chart{padding:6px 12px 0 0}.chart svg{height:auto;width:100%}.chart .grid-line{stroke:var(--chart-grid);stroke-width:1}.chart .axis{fill:var(--text-3);font-family:var(--font-data);font-size:11px}.chart .bench{fill:none;stroke:var(--chart-bench);stroke-width:1.5}.chart .bench.soft{stroke:var(--chart-soft);stroke-dasharray:2 4;stroke-width:1}.chart .actual{fill:none;stroke:var(--chart-actual);stroke-linejoin:round;stroke-width:2}.chart .area{opacity:.07}.chart .area,.chart .pt{fill:var(--chart-actual)}.chart .pt{stroke:#fff;stroke-width:1.5}.chart .hit{cursor:crosshair;fill:transparent}.chart .eventline{stroke:var(--chart-soft);stroke-dasharray:2 3}.tip{background:var(--send-ink);border-radius:var(--r-sm);box-shadow:var(--shadow-md);color:#fff;font-size:12px;line-height:1.45;padding:7px 10px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 12px));white-space:nowrap}.tip b{font-weight:500}.legend{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:18px;padding:0 20px 14px}.legend i{background:var(--chart-actual);display:inline-block;height:2px;margin-right:6px;vertical-align:middle;width:18px}.legend i.b{background:var(--chart-bench)}.legend i.s{background:repeating-linear-gradient(90deg,var(--chart-soft) 0 3px,transparent 3px 6px)}.attn,.attn-row{display:grid}.attn-row{align-items:start;border-top:1px solid var(--line-soft);color:inherit;gap:16px;grid-template-columns:150px 1fr;padding:14px 20px}.attn-row:first-child{border-top:0}.attn-row:hover{background:#fcfaf6}.attn-row .name{font-size:15px;font-weight:500}.attn-row .ctx{color:var(--text-3);font-size:12px}.attn-row .why{color:var(--text-2);font-size:13px;margin-top:3px}.attn-row .why b{color:var(--text);font-weight:500}.attn-row .blk{border-left:2px solid var(--send-yellow);color:var(--text);font-size:13px;margin-top:6px;padding-left:10px}@media (max-width:700px){.attn-row{gap:6px;grid-template-columns:1fr}}.stage-cols{background:var(--line-soft);border-top:1px solid var(--line-soft);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media (max-width:560px){.stage-cols{grid-template-columns:1fr}}.stage-cols--row{grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.stage-cols--row{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.stage-cols--row{grid-template-columns:1fr}}.stage-col--band{gap:0;padding:0}.stage-col--band .t{border-bottom:0;font-size:15px;font-weight:700;padding:12px 16px}.stage-col--band .t .num{color:inherit;font-size:12.5px;opacity:.85}.stage-col__list{display:grid;gap:8px;padding:14px 16px 18px}.stage-col{align-content:start;background:var(--card);display:grid;gap:8px;min-width:0;padding:14px 20px 18px}.stage-col .t{align-items:baseline;border-bottom:1px solid var(--line-soft);display:flex;font-family:var(--font-display);font-size:16px;gap:10px;justify-content:space-between;padding-bottom:6px;white-space:nowrap}.stage-col .t .num{color:var(--text-3);font-family:var(--font-data);font-size:12px}.stage-col a{align-items:baseline;color:var(--text);display:flex;font-size:13.5px;gap:12px;justify-content:space-between}.stage-col a>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-col a>:last-child{flex-shrink:0;white-space:nowrap}.stage-col a:hover{color:var(--accent)}.btn{align-items:center;border:3px solid transparent;border-radius:4px;display:inline-flex;font-family:var(--font-display);font-size:12.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.02em;line-height:1;padding:10px 18px;text-decoration:none;text-transform:uppercase;transition:background var(--fast),border-color var(--fast),color var(--fast)}.btn--primary{background:var(--send-yellow);border-color:var(--send-yellow);color:#000}.btn--primary:hover{background:#000;border-color:#000;color:var(--send-yellow)}.btn--secondary{background:transparent;border-color:var(--text);color:var(--text)}.btn--secondary:hover{background:var(--text);color:#fff}.btn--sm{border-width:2px;font-size:11px;padding:7px 12px}.btn[disabled]{opacity:.5;pointer-events:none}.form{display:grid;gap:22px}.fieldset{display:grid;gap:10px}.fieldset__title{border-bottom:1px solid var(--line-soft);font-family:var(--font-display);font-size:16px;padding-bottom:6px}.fields{align-items:start;display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.field{align-content:start;display:grid;gap:4px}.field label{color:var(--text-2);font-size:12.5px}.field label small{color:var(--text-3)}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);font-size:14px;padding:8px 10px;width:100%}.field input.typed{background:#fffaea;border-color:#ecd894}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(21,53,198,.12);outline:none}.field textarea{min-height:84px;resize:vertical}.field .err{color:var(--st-red);font-size:12px}.actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.notice{border:1px solid transparent;border-radius:var(--r-sm);font-size:13px;padding:10px 14px}.notice--ok{background:var(--st-green-bg);border-color:#cfe3d7;color:#1e5d3d}.notice--err{background:var(--st-red-bg);border-color:#f0c7c9;color:#8f0a12}.notice--warn{background:var(--st-yellow-bg);border-color:#efdca3;color:#7a5606}.notice ul{list-style:disc;margin:6px 0 0 18px}.override{background:var(--card-alt);border:1px solid var(--line-soft);border-radius:var(--r-md);display:grid;gap:10px;padding:14px 16px}.override__title{color:var(--text-2);font-size:13px}.override .row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seg{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.seg button{background:none;border:0;border-left:1px solid var(--line);color:var(--text-2);font-size:12.5px;font-weight:500;padding:7px 12px}.seg button:first-child{border-left:0}.seg button.on{background:var(--send-ink);color:#fff}.seg button.on.GREEN{background:var(--st-green)}.seg button.on.YELLOW{background:var(--st-yellow)}.seg button.on.RED{background:var(--st-red)}.override input[type=text]{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);flex:1 1 260px;padding:8px 10px}.facts{display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.facts div{display:grid;gap:2px}.facts dt{color:var(--text-3);font-size:12px}.facts dd{font-size:14px;margin:0}.kv{display:grid;font-size:13px;gap:6px 16px;grid-template-columns:max-content 1fr}.kv dt{color:var(--text-2)}.kv dd{margin:0}.timeline{display:grid}.timeline .t{border-top:1px solid var(--line-soft);display:grid;font-size:13.5px;gap:14px;grid-template-columns:90px 1fr;padding:10px 20px}.timeline .t:first-child{border-top:0}.timeline .t .d{color:var(--text-3);font-size:12.5px}.callout{background:var(--card-alt);border-left:3px solid var(--send-yellow);font-size:13.5px;padding:12px 16px}.callout--red{border-left-color:var(--st-red)}.note{font-size:12.5px}.foot,.note{color:var(--text-3)}.foot{max-width:80ch;padding-top:8px}.foot,.tag{font-size:12px}.tag{background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--text-2);display:inline-block;padding:1px 7px}.tag--solid{background:var(--st-grey);border:0;border-radius:4px;color:#fff;font-family:var(--font-data);font-size:10.5px;font-weight:500;letter-spacing:.1em;line-height:1.2;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.tag--solid.is-muted{background:var(--send-grey);color:var(--text-2)}.tag--stage-A{background:var(--send-blue);color:#fff}.tag--stage-B{background:#5b3fb8;color:#fff}.tag--stage-C{background:var(--send-yellow);color:var(--send-ink)}.tag--stage-D{background:var(--st-green);color:#fff}.tag--stage-E{background:#0e7c86;color:#fff}.warnline{color:var(--st-yellow);font-size:12.5px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.next-up__main{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr;padding:6px 20px 18px}.next-up__count{border-right:3px solid var(--send-yellow);display:grid;gap:2px;min-width:96px;padding-right:20px}.next-up__count b{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.next-up__count span{color:var(--text-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.next-up__meta{color:var(--text-2);font-size:13.5px;margin-top:4px}.next-up__notes{color:var(--text-3);font-size:13px;margin-top:6px}.next-up .list__row:first-child{border-top:1px solid var(--line-soft)}.home-band{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr;padding:18px 20px}.home-band .st--tag{font-size:14px;padding:6px 14px 6px 10px}.home-band .why{color:var(--text-2);font-size:13.5px}.home-band .why b{color:var(--text);font-weight:500}@media (max-width:700px){.home-band{grid-template-columns:1fr}}.list,.list__row{display:grid}.list__row{align-items:baseline;border-top:1px solid var(--line-soft);color:inherit;font-size:13.5px;gap:14px;grid-template-columns:86px 1fr auto;padding:10px 20px}.list__row:first-child{border-top:0}a.list__row:hover{background:#fcfaf6;color:inherit}.list__row .d{color:var(--text-2);font-family:var(--font-data);font-size:12px;white-space:nowrap}.list__row .d small{color:var(--text-3);display:block;font-size:11.5px}.list__row .t{min-width:0}.list__row .t small{display:block}.list__row .r,.list__row .t small{color:var(--text-3);font-size:12px}.list__row .r,.table--admin td.nowrap,.table--admin th{white-space:nowrap}.table--admin td.actions{display:table-cell;text-align:right;white-space:nowrap}.table--admin td.actions .link-btn{margin-left:10px}.table--admin td .sub{white-space:normal}@media (max-width:1600px){td,th{padding:10px}.table--admin .col-campaign{display:none}.table--admin td.col-role{min-width:150px;white-space:normal}.table--admin th{white-space:normal}.table--admin th .sort-btn{text-align:left}}@media (max-width:1400px){.table--admin td.nowrap:not(.num){white-space:normal}.table--admin td .stage-chip,.table--admin td .tag{white-space:nowrap}}.list__more{background:transparent;border:0;border-top:1px solid var(--line-soft);color:var(--send-blue);cursor:pointer;display:block;font:inherit;font-size:13px;font-weight:500;padding:12px 20px;text-align:left;width:100%}.list__more:hover{background:var(--card-alt)}.quick{display:flex;flex-wrap:wrap;gap:8px}.big{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1}.big small{color:var(--text-2);font-family:var(--font-ui);font-size:13px;font-weight:400;margin-left:6px}.cal-tools{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:1 1 100%;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:-8px;padding-bottom:8px;width:100%}.cal-tools__left,.cal-tools__right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cal-tools__right{gap:14px;margin-left:auto}.cal-tools .month{font-family:var(--font-display);font-size:20px;min-width:11rem;text-align:center}.cal-tools button.nav{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-2);display:inline-flex;height:32px;justify-content:center;width:32px}.cal-tools button.nav:hover{border-color:var(--text-2);color:var(--text)}.cal-tools label,.cal-tools select{font-size:13px}.cal-tools label{align-items:center;color:var(--text-2);display:inline-flex;gap:6px}.cal{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(7,1fr)}.cal__dow{background:var(--card-alt);border-bottom:1px solid var(--line);color:var(--text-2);font-size:12px;padding:8px 10px}.cal__day,.cal__dow{border-right:1px solid var(--line-soft)}.cal__day{align-content:start;border-bottom:1px solid var(--line-soft);display:grid;gap:3px;min-height:118px;padding:6px 8px}.cal__day.other{background:#faf8f4;color:var(--text-3)}.cal__day.today .n{align-items:center;background:var(--send-ink);border-radius:50%;color:#fff;display:inline-flex;height:22px;justify-content:center;width:22px}.cal__day .n{color:var(--text-2);font-family:var(--font-data);font-size:12px;margin-bottom:2px}.cal__item{background:var(--card-alt);border-radius:3px;line-height:1.3;padding:3px 6px;--chip:var(--text-3);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;color:var(--text);cursor:pointer;font:inherit;font-size:11.5px;text-align:left;width:100%}.cal__item:hover{filter:brightness(.96)}.cal__item:before,.week__item:before{background:var(--chip);border-radius:2px;content:"";display:inline-block;height:8px;margin-right:6px;vertical-align:1px;width:8px}.cal__more{background:none;border:0;color:var(--send-blue);font:inherit;padding:2px 6px;text-align:left}.cal__more,.list__row--click{cursor:pointer}.list__row--click:hover{background:var(--card-alt)}.cal-modal__meta{color:var(--text-2);font-size:13.5px;margin:0 0 12px}.cal__item.event_day{--chip:var(--send-red);background:var(--st-red-bg);font-weight:500}.cal__item.checkpoint{--chip:var(--send-blue)}.cal__item.entry_due{--chip:var(--st-yellow);color:var(--text-2)}.cal__item.report{--chip:var(--text-3);color:var(--text-2)}.cal__item.entered{--chip:var(--st-green);background:var(--st-green-bg)}.cal__item.global{--chip:var(--send-ink);background:#eeece7}.cal__more{color:var(--text-3);font-size:11px}.cal-legend{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;padding:12px 20px}.cal-legend i{border-radius:2px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}@media (max-width:860px){.cal__day{min-height:64px}.cal__item{display:none}.cal__day .dots{display:flex;flex-wrap:wrap;gap:3px}.cal__day .dots i{background:var(--text-3);border-radius:50%;display:block;height:6px;width:6px}}@media (min-width:861px){.cal__day .dots{display:none}}.help-modal{display:none;inset:0;position:fixed;z-index:300}.help-modal.is-open{display:block}.help-modal__backdrop{background:rgba(17,17,17,.55);inset:0;position:absolute}.help-modal__panel{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.35);left:50%;padding:32px 36px 28px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 32px))}.help-modal__close{background:none;border:0;color:var(--text-3);font-size:22px;line-height:1;padding:4px 8px;position:absolute;right:16px;top:14px}.help-modal__close:hover{color:var(--text)}.help-modal__eyebrow{color:var(--text-2);font-size:12px;margin-bottom:6px}.help-modal h2{font-size:26px;margin-bottom:8px}.help-modal__copy{color:var(--text-2);margin:0 0 16px}.help-modal .field textarea{min-height:150px}.help-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.help-modal__note{color:var(--st-red);font-size:12.5px;margin:10px 0 0;min-height:1em}.help-modal__tick{align-items:center;background:var(--st-green-bg);border-radius:50%;color:var(--st-green);display:inline-flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.foot-band{aspect-ratio:2000/473;background:var(--send-yellow);border-radius:16px 16px 0 0;color:#111;margin:32px 0 0;min-height:260px;overflow:hidden;padding:30px 44px 0;position:relative}.foot-band__row{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.foot-band__tag{line-height:1.7;max-width:34rem}.foot-band__copy,.foot-band__tag{font-family:var(--font-data);font-size:11px;letter-spacing:.12em;margin:0;text-transform:uppercase}.foot-band__copy{color:var(--send-cream);white-space:nowrap}.foot-band__wordmark{left:13%;position:absolute;top:42%;width:74%}.foot-band__wordmark img{display:block;height:auto;width:100%}@media (max-width:860px){.foot-band{aspect-ratio:auto;height:220px;margin:16px 0 0;padding:20px 20px 0}.foot-band__wordmark{bottom:-38%;left:4%;top:auto;width:120%}.foot-band__copy{display:none}}.eos-proto{margin-top:-8px}.eos-tabs{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px;margin:-8px 0 0}.eos-tabs a{border-bottom:3px solid transparent;color:var(--text-2);font-size:13.5px;font-weight:500;margin-bottom:-1px;padding:10px 14px;text-decoration:none}.eos-tabs a:hover{color:var(--text)}.eos-tabs a.is-active{border-bottom-color:var(--send-yellow);color:var(--text)}.eos-tabs__spacer{flex:1}.eos-filters{gap:8px;padding:0 0 8px}.eos-filters,.eos-team,.mine-toggle{align-items:center;display:inline-flex}.mine-toggle{background:#fff;border:2px solid var(--send-ink);border-radius:6px;color:var(--send-ink);cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:600;gap:8px;min-height:38px;padding:5px 14px 5px 8px}.mine-toggle .avatar{flex-shrink:0}.mine-toggle:hover{background:#fff6d6}.mine-toggle.is-on{background:var(--send-yellow);border-color:var(--send-yellow)}.mine-toggle:focus-visible{outline:3px solid var(--send-blue);outline-offset:2px}#cal-campaign,.eos-team select,.field select,.fields select,.ms__status,.pick,.rec-panel__body select,.table-tools select,.todo__state-select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23141414' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border:2px solid var(--send-ink);border-radius:6px;color:var(--send-ink);cursor:pointer;font:inherit;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2;max-width:100%;min-height:38px;padding:7px 38px 7px 14px;text-transform:none}#cal-campaign:hover,.eos-team select:hover,.pick:hover,.rec-panel__body select:hover,.table-tools select:hover{background-color:#fff6d6}#cal-campaign:focus-visible,.eos-team select:focus-visible,.pick:focus-visible,.rec-panel__body select:focus-visible,.table-tools select:focus-visible{outline:3px solid var(--send-blue);outline-offset:2px}.field select,.fields select,.rec-panel__body select{font-weight:500;width:100%}.ms__status,.todo__state-select{background-position:right 8px center;font-size:12.5px;min-height:0;padding:4px 30px 4px 10px;width:132px}.rock__right{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.rock__prog{background:var(--line-soft);border-radius:3px;display:inline-block;height:6px;overflow:hidden;vertical-align:middle;width:90px}.rock__prog i{background:var(--send-ink);display:block;height:100%}.rock.off .rock__prog i{background:var(--st-red)}.rock__progn{color:var(--text-2);font-family:var(--font-data);font-size:11.5px}.rock__dot{background:var(--st-green);border-radius:2px;display:inline-block;height:9px;margin-left:4px;width:9px}.rock__dot.off{background:var(--st-red)}.rock__dot.done{background:var(--text-3)}.link-btn{background:none;border:0;color:var(--send-blue);cursor:pointer;font:inherit;font-size:12.5px;padding:0}.link-btn[disabled]{color:var(--text-3);cursor:default}ul.plain{display:grid;font-size:13.5px;gap:6px;list-style:none;margin:0;padding:0}.row{align-items:center;display:flex;gap:8px}.scorecard td.num,.scorecard th.num{font-variant-numeric:tabular-nums;text-align:right}.scorecard td.ok{background:var(--st-green-bg);color:#1e5d3d}.scorecard td.bad{background:var(--st-red-bg);color:#8f0a12}.scorecard td:first-child,.scorecard th:first-child{background:var(--card);left:0;position:sticky;z-index:1}.rock,.rocks{display:grid}.rock{border-top:1px solid var(--line-soft);gap:10px;padding:16px 20px}.rock.done{opacity:.7}.rock__top{flex-wrap:wrap;gap:16px;justify-content:space-between}.rock__head,.rock__top{align-items:flex-start;display:flex}.rock__head{gap:10px}.rock__toggle{background:none;border:0;color:var(--text-3);cursor:pointer;margin-top:2px;padding:2px;transition:transform var(--fast)}.rock.is-open .rock__toggle{color:var(--text);transform:rotate(180deg)}.rock__body{border-left:2px solid var(--line-soft);display:none;gap:10px;margin-left:34px;padding-left:32px}.rock.is-open .rock__body{display:grid}.rocks--review .rock{padding:12px 0}.rock__title{font-size:15px;font-weight:600}.rock__meta{color:var(--text-2);font-size:12.5px;margin-top:2px}.seg button.on.on{background:var(--st-green);color:#fff}.seg button.on.off{background:var(--st-red);color:#fff}.seg button.on.done{background:var(--send-ink);color:#fff}.milestones{display:grid;font-size:13.5px;gap:4px;list-style:none;margin:0;padding:0}.milestones label{align-items:center;cursor:pointer;display:flex;gap:8px}.milestones input:checked+span{color:var(--text-3);text-decoration:line-through}.rock__add{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rock__add input{flex:1;min-width:200px}.issue,.issues{display:grid}.issue{align-items:center;border-top:1px solid var(--line-soft);gap:12px;grid-template-columns:18px 34px 1fr auto;padding:12px 20px}.issue.top{background:var(--card-alt)}.issue__n{color:var(--text-3);font-family:var(--font-display);font-size:20px;font-weight:700}.issue.top .issue__n{color:var(--text)}.issue__title{font-size:14.5px;font-weight:500}.issue__meta{color:var(--text-2);font-size:12.5px;margin-top:2px}.issue__actions{align-items:center;display:flex;gap:12px}.arrows{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.arrow,.arrows{display:inline-flex}.arrow{align-items:center;background:#fff;border:0;border-left:1px solid var(--line);color:var(--text-2);cursor:pointer;height:26px;justify-content:center;width:28px}.arrow:first-child{border-left:0}.arrow:hover{background:var(--card-alt);color:var(--text)}.arrow[disabled]{background:#fff;color:var(--line);cursor:default}.issue__grip{color:var(--text-3);cursor:grab;font-size:14px;letter-spacing:-2px;user-select:none}.issue.issue--cols,.issues__head{align-items:center;gap:12px 16px;grid-template-columns:18px 34px minmax(0,1fr) 190px 120px 100px auto}.issues__head{border-top:1px solid var(--line-soft);color:var(--text-3);display:grid;font-family:var(--font-data);font-size:10px;letter-spacing:.12em;padding:10px 20px 8px;text-transform:uppercase}.issues>.issues__head:first-child{border-top:0}.issue__date,.issue__owner,.issue__team{color:var(--text-2);cursor:pointer;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue__owner .who{align-items:center;display:inline-flex;gap:6px;max-width:100%}.issue__body{cursor:pointer;min-width:0}@media (max-width:1100px){.issue.issue--cols,.issues__head{grid-template-columns:18px 34px minmax(0,1fr) auto}.issues__head>span:nth-child(4),.issues__head>span:nth-child(5),.issues__head>span:nth-child(6){display:none}.issue.issue--cols .issue__date,.issue.issue--cols .issue__owner,.issue.issue--cols .issue__team{grid-column:3/-1}}.issue.is-dragging{opacity:.4}.issue.drop-before{box-shadow:inset 0 3px 0 var(--send-yellow)}.issue.drop-after{box-shadow:inset 0 -3px 0 var(--send-yellow)}.milestones li{align-items:center;display:flex;gap:8px}.milestones__del{color:var(--text-3);font-size:14px;line-height:1;opacity:0}.milestones li:hover .milestones__del{opacity:1}.sc-cell{cursor:text}.sc-cell:hover,.sc-edit:hover{outline:2px solid var(--send-yellow);outline-offset:-2px}.sc-cell input{border:1px solid var(--send-ink);border-radius:3px;font:inherit;font-size:13px;padding:3px 6px;text-align:right;width:84px}.sc-edit{cursor:pointer}.help-modal__actions .link-btn{color:var(--st-red)}.todo,.todos{display:grid}.todo{align-items:center;border-top:1px solid var(--line-soft);gap:12px;grid-template-columns:auto 1fr auto;padding:11px 20px}.todo input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid var(--text-3);border-radius:4px;cursor:pointer;display:grid;flex-shrink:0;height:26px;margin:0;place-content:center;transition:background var(--fast),border-color var(--fast);width:26px}.todo input[type=checkbox]:before{border:solid var(--send-ink);border-width:0 0 3px 3px;content:"";height:8px;opacity:0;transform:rotate(-45deg) translate(1px,-1px);width:13px}.todo input[type=checkbox]:hover{border-color:var(--send-ink)}.todo input[type=checkbox]:checked{background:var(--send-yellow);border-color:var(--send-yellow)}.todo input[type=checkbox]:checked:before{opacity:1}.todo input[type=checkbox]:focus-visible{outline:3px solid var(--send-blue);outline-offset:2px}.todo input[type=checkbox]:disabled{cursor:default;opacity:.45}.todo .todo__title,.todo__due,.todo__owner,.todo__team{cursor:pointer}.due-pick{background:#fff;border:1px solid var(--send-ink);border-radius:3px;font:inherit;font-size:13px;max-width:160px;padding:2px 6px;width:100%}.todo__title{font-size:14.5px}.todo__meta{color:var(--text-2);font-size:12.5px;white-space:nowrap}.todo.late .todo__meta b{color:var(--st-red);font-weight:600}.todo.is-done .todo__title,.todos--done .todo__title{color:var(--text-3);text-decoration:line-through}.l10{align-items:start;display:grid;gap:20px;grid-template-columns:240px minmax(0,1fr)}@media (max-width:860px){.l10{grid-template-columns:1fr}}.l10__agenda{display:grid;gap:2px;padding:8px}.l10__step{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;display:grid;font:inherit;font-size:13.5px;gap:8px;grid-template-columns:24px 1fr auto;padding:10px;text-align:left}.l10__step:hover{background:var(--card-alt)}.l10__step.is-active{background:var(--send-ink);color:#fff}.l10__step.is-done{color:var(--text-3)}.l10__step-m,.l10__step-n{font-family:var(--font-data);font-size:11px}.l10__step-m{opacity:.8}.l10__total{border-top:1px solid var(--line-soft);color:var(--text-2);font-size:12.5px;margin-top:6px;padding:12px 10px 6px}.l10__clock{color:var(--text-2);font-family:var(--font-data);font-size:13px}.l10__clock.over b{color:var(--st-red)}.ratings{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ratings label{align-items:center;display:flex;font-size:13.5px;gap:10px;justify-content:space-between}.ratings input{text-align:right;width:64px}.vto{display:grid;gap:16px}.vto textarea{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;resize:vertical;width:100%}.vto .field span small{color:var(--text-3);display:block;font-weight:400}.chart{display:grid;gap:20px}.chart__row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.chart__row .seat{flex:1 1 230px;max-width:320px}.teams{background:var(--line-soft);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.team{background:var(--card);display:grid;gap:6px;padding:14px 20px}.team__name{align-items:baseline;display:flex;font-family:var(--font-display);font-size:15px;font-weight:700;justify-content:space-between}.team__n{color:var(--text-3);font-family:var(--font-data);font-size:11px}.team__members{color:var(--text-2);font-size:13px;line-height:1.5}.chart__top{display:grid;gap:20px;grid-template-columns:minmax(280px,420px) minmax(240px,320px);justify-content:center}.chart__seats{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.seat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:6px;padding:14px 16px}.seat--lead{border-color:var(--send-ink);border-width:2px}.seat.open{border-style:dashed}.seat.nation .seat__lane:after{content:" · campaign-owned";letter-spacing:0;text-transform:none}.seat.unsupported{border-style:dashed;color:var(--text-2)}.seat__lane{color:var(--text-2);font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.seat__holder{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em}.seat.open .seat__holder,.seat.unsupported .seat__holder{color:var(--st-red);font-size:14px}.seat.unsupported .seat__holder{color:var(--text-3)}.seat__roles{color:var(--text-2);display:grid;font-size:12.5px;gap:3px;margin:4px 0 0;padding-left:16px}.seat__note{color:var(--text-3);font-size:12px}@media (max-width:860px){.chart__top{grid-template-columns:1fr}}.wizard{align-items:start;display:grid;gap:20px;grid-template-columns:220px minmax(0,1fr)}@media (max-width:860px){.wizard{grid-template-columns:1fr}}.stepper{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:2px;list-style:none;margin:0;padding:6px}.stepper button{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:10px;padding:10px 12px;text-align:left;width:100%}.stepper button:hover{background:var(--card-alt)}.stepper li.is-active button{background:var(--send-ink);color:#fff}.stepper li.is-done button{color:var(--text)}.stepper__n{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;flex-shrink:0;font-family:var(--font-data);font-size:11px;height:20px;justify-content:center;width:20px}.stepper li.is-done .stepper__n{background:var(--send-yellow);border-color:var(--send-yellow);color:#111}.field__hint{color:var(--text-3);font-size:12px;line-height:1.4}.checklist{display:grid}.checklist__row{align-items:start;border-top:1px solid var(--line-soft);color:var(--text);display:grid;gap:12px;grid-template-columns:28px 1fr;padding:14px 20px;text-decoration:none}.checklist__row:hover{background:var(--card-alt)}.checklist__mark{align-items:center;border:2px solid var(--send-ink);border-radius:50%;display:inline-flex;font-size:13px;font-weight:700;height:24px;justify-content:center;margin-top:1px;width:24px}.checklist__row.is-done .checklist__mark{background:var(--send-yellow);border-color:var(--send-yellow)}.checklist__row.is-done .checklist__body b{color:var(--text-3);text-decoration:line-through}.checklist__body{display:grid;gap:2px}.checklist__body b{font-size:14.5px;font-weight:600}.checklist__body small{color:var(--text-2);font-size:12.5px}.steps-plain{display:grid;font-size:14px;gap:10px;margin:0 0 14px;padding-left:20px}.steps-plain li.is-now{background:#fff6d6;border-radius:6px;margin-left:-10px;padding:6px 10px}.steps-plain b{font-weight:600}.home-events{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(300px,2fr) minmax(0,3fr)}.home-events>.card{display:flex;flex-direction:column}.home-events .week{flex:1}.home-events .card__foot{margin-top:auto}@media (max-width:1560px){.home-events{grid-template-columns:1fr}}.next-up__title{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-decoration:none}.next-up__title:hover{color:var(--accent)}.next-up__status{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:8px}.evbar{background:var(--line-soft);border-radius:3px;height:10px;margin-top:10px;overflow:visible;position:relative}.evbar__sold{background:var(--send-ink);border-radius:3px;bottom:0;left:0;position:absolute;top:0}.evbar__goal{background:var(--send-blue)}.evbar__fc,.evbar__goal{bottom:-4px;position:absolute;top:-4px;width:2px}.evbar__fc{background:var(--send-yellow)}.evbar__legend{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:8px}.week{border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.week__day{align-content:start;border-left:1px solid var(--line-soft);display:grid;gap:8px;min-height:280px;padding:10px 8px 12px}.week__day:first-child{border-left:0}.week__day.today{background:var(--card-alt)}.week__day.today .week__dow{color:var(--text);font-weight:500}.week__head{align-items:baseline;display:flex;gap:6px}.week__dow{color:var(--text-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.week__n{font-family:var(--font-display);font-size:16px;font-weight:700}.week__day.today .week__n{align-items:center;background:var(--send-ink);border-radius:50%;color:#fff;display:inline-flex;font-size:13px;height:24px;justify-content:center;width:24px}.week__items{display:grid;gap:6px}.week__item{background:var(--card-alt);border-radius:3px;display:block;font-size:12.5px;line-height:1.35;padding:7px 9px;--chip:var(--text-3);color:var(--text);overflow-wrap:anywhere;text-decoration:none;white-space:normal}.week__item small{color:var(--text-3);display:block;font-size:11px;margin-top:2px}.week__item.event_day{--chip:var(--send-red);background:var(--st-red-bg);font-weight:500}.week__item.checkpoint{--chip:var(--send-blue)}.week__item.entry_due{--chip:var(--st-yellow);color:var(--text-2)}.week__item.report{--chip:var(--text-3);color:var(--text-2)}.week__item.entered{--chip:var(--st-green);background:var(--st-green-bg)}.week__item.global{--chip:var(--send-ink);background:#eeece7}.week__more{color:var(--send-blue);font-size:11px}.week--compact .week__day{min-height:150px}.flag{align-items:center;display:inline-flex;flex-shrink:0;font-size:18px;justify-content:center;line-height:1;width:22px}.flag--none svg{color:var(--text-3);height:16px;width:16px}.week__item small .flag{display:inline-block;font-size:13px;vertical-align:-2px;width:16px}.ev-campaign{align-items:center;display:inline-flex;font-weight:500;gap:8px;white-space:nowrap}@media (max-width:860px){.week{grid-template-columns:repeat(2,1fr)}.week__day{border-top:1px solid var(--line-soft)}}.main-event{border:2px solid var(--send-ink)}.mev{align-items:stretch;background:var(--send-ink);border-radius:var(--r-md);color:#f2ede4;display:grid;gap:32px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0 0 20px;padding:28px 32px}.mev__main{display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0}.mev__title{color:#fff;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}.mev__meta{color:rgba(242,237,228,.72);font-size:14.5px;margin:0}.mev__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.mev__link{color:#f2ede4;font-size:13.5px;text-decoration:underline;text-decoration-color:rgba(242,237,228,.4);text-underline-offset:3px}.mev__link:focus-visible,.mev__link:hover{color:var(--send-yellow);text-decoration-color:var(--send-yellow)}.mev__stats{border-left:1px solid #35322d;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.mev__stat{display:flex;flex-direction:column;gap:6px;justify-content:flex-start;min-width:0;padding:4px 0 4px 24px}.mev__stat+.mev__stat{border-left:1px solid #35322d}.mev__stat--wide{grid-column:span 1}.mev__stat b{color:var(--send-yellow);font-family:var(--font-display);font-size:48px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mev__stat span{color:#f2ede4;font-family:var(--font-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mev__stat small{color:rgba(242,237,228,.6);font-size:12.5px}.mev__stat b.mev__b--text{font-size:22px;line-height:1.15}.mev--ev{gap:14px;grid-template-columns:1fr;padding:24px 28px}.mev--ev .mev__stats{border-left:0;gap:22px 32px;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mev--ev .mev__stat{padding:0}.mev--ev .mev__stat+.mev__stat{border-left:0;padding-left:0}.mev--ev .mev__stat b{font-size:44px}.mev--ev .mev__stat b.mev__b--text{font-size:22px;line-height:1.15}.mev__foot{border-top:1px solid #35322d;color:rgba(242,237,228,.6);font-size:13px;margin:0;padding-top:14px}.mev__btn{background:none;border:0;cursor:pointer;font:inherit;font-size:13px;padding:0}.chart-dot--end{stroke:var(--card,#fff);stroke-width:2}.chart-col{cursor:crosshair}.chart-col__rule{opacity:0;stroke:var(--text-3);stroke-dasharray:2 3}.chart-col__pt{fill:#fff;opacity:0;stroke:var(--send-blue);stroke-width:2}.chart-col__pt--prior{stroke:var(--text-3)}.chart-col.is-hot .chart-col__pt,.chart-col.is-hot .chart-col__rule{opacity:1}.mev__bar{background:hsla(0,0%,100%,.14);border-radius:5px;height:10px;margin:6px 24px 2px 0;overflow:hidden}.mev__bar i{background:var(--send-yellow);border-radius:5px;display:block;height:100%}@media (max-width:860px){.mev{gap:22px;grid-template-columns:1fr;padding:24px 20px}.mev__stats{border-left:0;border-top:1px solid #35322d;padding-top:18px}.mev__stat{padding-left:0}.mev__stat+.mev__stat{padding-left:18px}.mev__title{font-size:28px}.mev__stat b{font-size:38px}}.main-event .next-up__count{border-right-color:var(--send-ink)}.home-top{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(280px,2fr) minmax(0,3fr)}@media (max-width:1100px){.home-top{grid-template-columns:1fr}}.home-top>.card{display:flex;flex-direction:column}.home-top .card__foot{margin-top:auto}.mainbars{display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}.proj .rock__meta em{color:var(--st-red);font-style:normal}.ms{border-top:1px solid var(--line-soft);padding:8px 0}.ms__row{align-items:start;display:grid;gap:12px;grid-template-columns:120px 1fr auto}.ms__status.Blocked{border-color:var(--st-red);color:var(--st-red)}.ms__status.Done{color:var(--st-green)}.ms__status.In{color:var(--st-yellow-ink,#8a6a00)}.ms__title{font-size:14px}.ms.is-done .ms__title{color:var(--text-2)}.ms__meta{color:var(--text-3);font-size:12px;margin-top:2px}.ms__meta .id{font-family:var(--font-data)}.ms__watch{border:1px dashed var(--st-yellow);color:var(--st-yellow);font-size:10.5px;font-weight:500;margin-left:6px;padding:1px 6px;vertical-align:1px}.ms__blockedn{color:var(--st-red);font-size:12px;margin-left:8px}.ms__tasks{display:grid;gap:6px;margin:8px 0 4px 132px}.ms__tasks .rock__add{margin-top:4px}.ms-review{border-top:1px solid var(--line-soft);padding:6px 0}.ms-review .ms{border-top:0;padding-top:2px}.todo__src{color:var(--text-3);display:block;font-size:11.5px}details.gate-group.card summary{padding:14px 20px}@media (max-width:700px){.ms__row{grid-template-columns:1fr}.ms__tasks{margin-left:0}}.known-list{background:var(--card-alt);border:1px solid var(--line-soft);border-radius:var(--r-sm);display:grid;gap:0}.known{align-items:baseline;border-top:1px solid var(--line-soft);display:grid;font-size:13.5px;gap:12px;grid-template-columns:220px 90px 1fr;padding:9px 14px}.known:first-child{border-top:0}.known__label{color:var(--text-2)}.known__value{font-variant-numeric:tabular-nums;font-weight:600}.known__src{color:var(--text-3);font-size:12.5px}.known__src small{display:block;font-size:12px}@media (max-width:700px){.known{gap:2px;grid-template-columns:1fr}}.hero-row{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:900px){.hero-row{grid-template-columns:1fr}}.hero-row>.card{display:flex;flex-direction:column}.hero-row .card__foot{margin-top:auto}.st--big{border-radius:6px;font-family:var(--font-display);font-size:26px;font-weight:700;gap:12px;letter-spacing:-.01em;padding:10px 20px 10px 14px}.st--big:before{border-radius:4px;height:18px;width:18px}.hero--stage .card__head .tag--solid{border-radius:6px;font-size:14px;padding:8px 16px}.hero-num{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1}.hero-num small{color:var(--text-2);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:0;margin-left:6px}.avatar{align-items:center;background:var(--send-yellow);border-radius:50%;color:#111;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:calc(var(--sz, 24px)*.38);font-weight:700;height:var(--sz,24px);justify-content:center;letter-spacing:0;overflow:hidden;vertical-align:middle;width:var(--sz,24px)}.avatar img{display:block;height:100%;object-fit:cover;width:100%}.avatar--lg{box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--line)}.avatar--xl{font-size:40px}.topbar__avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.ms__meta .avatar,.rock__meta .avatar,.todo__meta .avatar,.who .avatar{margin-right:2px;position:relative;top:-1px}.card__body.profile{align-items:start;display:grid;gap:28px;grid-template-columns:180px 1fr;padding:28px 24px 26px}.card__body.profile>*{min-width:0}@media (max-width:720px){.card__body.profile{gap:20px;grid-template-columns:1fr;justify-items:stretch;padding:20px 16px}}@media (max-width:700px){.profile{grid-template-columns:1fr}}.ci-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ci-row .typed{flex:0 1 280px;min-width:200px}.profile__photo{display:grid;gap:10px;justify-items:center;text-align:center}.note{font-size:13px;margin:6px 0 4px}.note summary{align-items:center;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;list-style:none}.note summary::-webkit-details-marker{display:none}.note summary:before{background:var(--line);border-radius:50%;content:"";height:6px;width:6px}.note.has summary{color:var(--text-2)}.note.has summary:before{background:var(--send-yellow)}.note textarea{background:var(--card);border:1px solid var(--line);border-radius:4px;color:var(--text);display:block;font:inherit;font-size:13.5px;line-height:1.45;margin-top:6px;padding:8px 10px;resize:vertical;width:100%}.note textarea:focus{border-color:var(--text);outline:none}.note__hint{color:var(--text-3);font-size:11.5px;margin-top:3px}.todo .note{grid-column:2/-1;margin:0}.ms .note{margin-left:34px}.rec-panel{inset:0;pointer-events:none;position:fixed;z-index:300}.rec-panel__backdrop{background:hsla(0,0%,8%,.28);inset:0;opacity:0;position:absolute;transition:opacity .18s ease}.rec-panel__sheet{background:var(--card);border-left:1px solid var(--line);box-shadow:-18px 0 40px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:min(480px,100%)}.rec-panel.is-open{pointer-events:auto}.rec-panel.is-open .rec-panel__backdrop{opacity:1}.rec-panel.is-open .rec-panel__sheet{transform:none}@media (prefers-reduced-motion:reduce){.rec-panel__backdrop,.rec-panel__sheet{transition:none}}.rec-panel__head{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:16px 22px}.rec-panel__kind{color:var(--text-3);font-family:var(--font-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rec-panel__close{background:transparent;border:0;color:var(--text-2);cursor:pointer;font-size:26px;line-height:1;padding:0 4px}.rec-panel__body{align-content:start;display:grid;flex:1;gap:14px;overflow:auto;padding:18px 22px}.rec-panel__where{color:var(--text-2);font-size:13px}.rec-panel__title{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.25;resize:vertical}.rec-panel__body .fields{display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.rec-panel__body .field--check{grid-column:1/-1}.rec-panel__body .field--check label{font-weight:400}.rec-panel__foot{align-items:center;border-top:1px solid var(--line-soft);display:flex;gap:10px;padding:14px 22px}.rec-panel__delete{color:var(--st-red);margin-left:auto}body.has-panel{overflow:hidden}.issue__body,.ms__body,.next-up__main,.rock__head,.todo{cursor:pointer}.next-up__main:hover .next-up__title{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.nation-table thead th{line-height:1.25;vertical-align:bottom;white-space:nowrap}.nation-table td,.nation-table th{padding:11px 12px;white-space:nowrap}.nation-table .pace .txt,.nation-table .st,.nation-table .stage,.nation-table td .sub{white-space:nowrap}.nation-table .stage{flex-wrap:nowrap;flex-wrap:wrap;gap:6px 9px}.nation-table .pace{gap:4px;grid-template-columns:1fr;min-width:96px}.nation-table .pace .txt{line-height:1.3;white-space:normal}.nation-table .mini-gates .g{width:16px}.rec-panel__body{overflow-x:hidden}.rec-panel__body .field--check label{align-items:center;color:var(--text);display:flex;font-size:13.5px;gap:8px;white-space:normal}.rec-panel__body .field--check input[type=checkbox]{flex:0 0 auto;margin:0;width:auto}.card>.card__body:first-child{padding-top:18px}.card>.card__body--flush:first-child{padding-top:0}.cal__item.is-team,.week__item.is-team{font-style:italic;opacity:.72}body.is-meeting .sidebar{display:none}body.is-meeting .main{margin-left:0}.l10--live{align-items:start;display:grid;gap:24px;grid-template-columns:256px minmax(0,1fr)}@media (max-width:860px){.l10--live{grid-template-columns:1fr}}.l10__rail{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:10px;padding:14px 10px 12px;position:sticky;top:16px}.l10__railhead{border-bottom:1px solid var(--line-soft);padding:4px 8px 10px}.ms__late{color:var(--st-red);font-weight:600}.team-checks{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.team-chip{cursor:pointer;display:inline-flex;margin:0;position:relative}.field .team-chip input{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.team-chip span{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:4px;color:var(--text-2);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 12px;transition:background var(--fast),color var(--fast),border-color var(--fast);white-space:nowrap}.team-chip:hover span{border-color:var(--send-ink);color:var(--text)}.team-chip input:checked+span{background:var(--send-ink);border-color:var(--send-ink);color:#fff}.team-chip input:checked+span:before{border-bottom:2px solid var(--send-yellow);border-left:2px solid var(--send-yellow);content:"";height:5px;transform:rotate(-45deg) translateY(-1px);width:9px}.team-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.team-chip input:disabled+span{cursor:default}.recap{border-bottom:1px solid var(--line);margin:0 0 16px;padding:0 0 6px}.recap__sec{border-top:1px solid var(--line-soft);padding:10px 0}.recap__sec:first-child{border-top:0;padding-top:0}.recap__k{color:var(--text-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.recap__t{font-size:14px;font-weight:700;margin:2px 0 6px}.recap__list{list-style:none;margin:0;padding:0}.recap__list li{border-top:1px solid var(--line-soft);font-size:13px;line-height:1.4;padding:5px 0}.recap__list li:first-child{border-top:0}.recap__list b{font-weight:600;margin-right:6px}.recap__due{color:var(--text-3);float:right;font-family:var(--font-data);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.recap__p{font-size:13px;line-height:1.5;margin:0}.recap__empty{color:var(--text-3);font-size:13px;margin:0}.notice.l10-open{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.l10-open__actions{display:flex;gap:8px;margin-left:auto}.l10__title{font-family:var(--font-display);font-size:17px;font-weight:700}.l10__sub{margin-top:2px}.l10__sub,.l10__totals{color:var(--text-2);font-size:12px}.l10__totals{font-family:var(--font-data);margin-top:6px}.l10__totals b{color:var(--text)}.l10__railclock{border-bottom:1px solid var(--line-soft);padding:10px 8px 12px}.l10__railclock-step{color:var(--text-3);font-family:var(--font-data);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.l10__railclock-time{font-family:var(--font-data);font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin-top:2px}.l10__railclock-time span{color:var(--text-2);font-size:14px;font-weight:400;margin-left:6px}.l10__railclock-time.over b{color:var(--st-red)}.l10__stagehead .l10__pagebar{flex-shrink:0;margin:0}.l10__steps{display:grid;gap:2px}.l10__controls{border-top:1px solid var(--line-soft);display:grid;gap:6px;padding:6px 8px 0}.l10__tools{display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;padding:4px 8px 0}.l10__stage{display:grid;gap:16px}.l10__stagehead{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.l10__stagehead h1{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0}.l10__hint{color:var(--text-2);font-size:13.5px;margin:4px 0 0}.l10__cards,.l10__main{display:grid;gap:16px}.l10__people{display:flex;flex-wrap:wrap;gap:8px}.l10__person{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10rem;color:var(--text-3);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;gap:8px;padding:6px 12px 6px 6px}.l10__person .avatar{opacity:.45}.l10__person.is-present{border-color:var(--text);color:var(--text)}.l10__person.is-present .avatar{opacity:1}.l10__speaker{align-items:center;display:flex;gap:16px}.l10__speaker-name{font-family:var(--font-display);font-size:22px;font-weight:700}.l10__ratings{width:100%}.l10__ratings tr.is-away td{color:var(--text-3)}.l10__ratings td.num{text-align:right}.rate-scale{display:inline-flex;gap:4px}.rate-scale__n{background:#fff;border:2px solid var(--line);border-radius:5px;color:var(--text-2);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;height:34px;transition:background var(--fast),border-color var(--fast),color var(--fast);width:34px}.rate-scale__n:hover:not([disabled]){border-color:var(--send-ink);color:var(--send-ink)}.rate-scale__n.is-on{background:var(--send-yellow);border-color:var(--send-yellow);color:var(--send-ink)}.rate-scale__n[disabled]{cursor:default;opacity:.35}.l10__ratings .rate-away{border:0;display:inline-flex;padding:0}@media (max-width:900px){.rate-scale__n{font-size:12.5px;height:28px;width:28px}}.l10__notes textarea{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-size:14px;line-height:1.45;padding:10px 12px;resize:vertical;width:100%}.l10__pagebar{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:4px}.l10__pagebar:empty{display:none}body.is-meeting .shell{grid-template-columns:0 1fr!important;transition:none}body.is-meeting .content{border-top-left-radius:0}.list__row.headline,tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--card-alt)}.foot-band__tag{max-width:none;white-space:nowrap}@media (max-width:900px){.foot-band__tag{white-space:normal}}.signed-out-bar{align-items:center;background:var(--st-red,#c0392b);color:#fff;display:flex;font-size:14px;gap:16px;justify-content:center;padding:10px 16px;position:sticky;top:0;z-index:60}.signed-out-bar .btn{border-color:#fff}.gate-bar.is-model{opacity:.55}.gate-bar.is-model .num{font-style:italic}.todo__state{background:var(--text-3);border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-data);font-size:10.5px;font-weight:500;letter-spacing:.08em;line-height:1.5;margin:0;padding:4px 9px;text-align:center;text-transform:uppercase;vertical-align:middle;width:132px}.todo__state.is-open{background:#e3ddd2;color:var(--text-2)}.todo__state.is-today{background:var(--send-yellow);color:var(--send-ink)}.todo__state.is-late{background:var(--st-red)}.todo__state.is-working{background:var(--send-blue)}.todo__state.is-stuck{background:var(--st-red)}.todo__state.is-done{background:var(--st-green)}.todo__state[disabled]{cursor:default}.todo__state:not([disabled]):hover{filter:brightness(.92)}.todo__state-select{margin:0;vertical-align:middle}.todos--done .todo__state{opacity:.8}.todo.todo--cols{align-items:center;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) 132px 190px 120px 112px}.todo.todo--home{gap:12px 14px;grid-template-columns:auto minmax(0,1fr) 132px auto}.todo__status{align-items:center;display:flex}.todo__due,.todo__owner,.todo__team{color:var(--text-2);font-size:13px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.todo__owner .who{align-items:center;display:inline-flex;gap:6px;max-width:100%}.todo.todo--home .todo__meta{text-align:right}.todos__head{align-items:end;border-top:1px solid var(--line-soft);color:var(--text-3);display:grid;font-family:var(--font-data);font-size:10px;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) 132px 190px 120px 112px;letter-spacing:.12em;padding:10px 20px 8px;text-transform:uppercase}.todos__head>span:first-child{width:26px}.todo.todo--hl,.todos__head--hl{grid-template-columns:auto minmax(0,1fr) 190px 120px 132px}.todo.todo--hl .todo__title{font-size:16.5px}.todo.todo--hl.is-shared .todo__title{color:var(--text-3)}.todo.todo--arch,.todos__head--arch{align-items:center;gap:12px 16px;grid-template-columns:112px minmax(0,1fr) 190px 120px}.todos__head--arch>span:first-child{width:auto}.todo.todo--arch{cursor:pointer}.todo.todo--arch:hover{background:var(--card-alt)}.archive-bar{margin:14px 0 0}.archive-search{background:#fff;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:14px;max-width:360px;padding:8px 12px;width:100%}.archive-row{font-size:13.5px;padding:4px 2px}.archive-link{white-space:nowrap}@media (max-width:900px){.todo.todo--arch,.todos__head--arch{grid-template-columns:96px minmax(0,1fr)}.todos__head--arch>span:nth-child(n+3){display:none}.todo.todo--arch .todo__owner,.todo.todo--arch .todo__team{grid-column:2/-1}}.issue__tasks{border-top:1px solid var(--line-soft);display:grid;gap:0;margin-top:10px}.issue__tasks .todo{border-bottom:1px solid var(--line-soft);border-top:0;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:7px 0}.issue__tasks .todo input[type=checkbox]{height:22px;width:22px}.issue__tasks .todo__title{font-size:13.5px}.mt-layout{align-items:start;grid-template-columns:340px minmax(0,1fr)}.mt-layout,.mt-left,.mt-main{display:grid;gap:20px}@media (max-width:1000px){.mt-layout{grid-template-columns:1fr}}.mt-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mt-glance a{border-left:1px solid var(--line-soft);color:inherit;display:grid;gap:4px;padding:16px 20px;text-decoration:none}.mt-glance a:first-child{border-left:0}.mt-glance a:hover{background:var(--card-alt)}.mt-glance b{font-family:var(--font-display);font-size:26px;font-variant-numeric:tabular-nums;line-height:1}.mt-glance b.is-bad{color:var(--st-red)}.mt-glance span{color:var(--text-2);font-size:12.5px}.todo.todo--mt,.todos__head--mt{grid-template-columns:34px minmax(0,1fr) 190px 100px}.todo.todo--mt.top{background:var(--card-alt)}.todo.todo--mt .issue__n{font-size:18px}.todo.todo--mth,.todos__head--mth{grid-template-columns:minmax(0,1fr) 190px 100px}@media (max-width:900px){.todo.todo--mt,.todos__head--mt{grid-template-columns:34px minmax(0,1fr)}.todo.todo--mth,.todos__head--mth{grid-template-columns:minmax(0,1fr)}.todos__head--mt>span:nth-child(n+3),.todos__head--mth>span:nth-child(n+2){display:none}}.sc-name{cursor:pointer}.sc-name:hover{text-decoration:underline}.todo.todo--weeks,.todos__head--weeks{grid-template-columns:112px minmax(0,1fr) 80px;padding-left:0;padding-right:0}.todos--weeks .todo{padding-bottom:6px;padding-top:6px}.todos--weeks .todo__title{font-family:var(--font-data);font-size:13.5px}.ev-hero{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);max-height:360px;overflow:hidden}.ev-hero img{display:block;height:100%;max-height:360px;object-fit:cover;width:100%}.ev-cell{align-items:center;display:flex;gap:12px}.ev-thumb{border-radius:4px;flex-shrink:0;height:40px;object-fit:cover;width:56px}.img-field{display:grid;gap:8px}.img-field__preview{background:#fff;border:1px dashed var(--line);border-radius:6px;display:grid;height:140px;overflow:hidden;place-items:center}.img-field__preview img{height:100%;object-fit:cover;width:100%}.img-field__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ev-partof{margin:0}.ev-result a{cursor:default}.ev-unlink{color:var(--text-3);font-size:15px;line-height:1;padding:0 4px}.ev-unlink:hover{color:var(--st-red)}.todo.todo--kv,.todos__head--kv{grid-template-columns:minmax(0,1fr) 140px minmax(120px,1fr)}.todo.todo--kv .todo__owner{color:var(--text);font-family:var(--font-data)}.ev-foot{max-width:none}.ev-hero{position:relative}.ev-play{align-items:center;background:var(--send-yellow);border:0;border-radius:6px;bottom:16px;box-shadow:0 6px 20px rgba(0,0,0,.3);color:#111;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:12.5px;font-weight:700;gap:10px;letter-spacing:.06em;padding:9px 16px 9px 10px;position:absolute;right:16px;text-transform:uppercase;transition:transform var(--fast)}.ev-play:hover{transform:translateY(-1px)}.ev-play__btn{background:#111;border-radius:50%;color:var(--send-yellow);display:grid;font-size:11px;height:26px;padding-left:2px;place-items:center;width:26px}.ev-play__label{line-height:1}.ev-play:focus-visible{outline:3px solid var(--send-blue);outline-offset:2px}.video-lightbox{display:none;inset:0;position:fixed;z-index:1000}.video-lightbox.is-open{display:block}.video-lightbox__backdrop{background:rgba(0,0,0,.82);inset:0;position:absolute}.video-lightbox__frame{aspect-ratio:16/9;background:#000;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.6);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1100px,92vw)}.video-lightbox__frame iframe{border:0;display:block;height:100%;width:100%}.video-lightbox__close{background:rgba(0,0,0,.6);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;position:absolute;right:8px;top:8px;width:40px;z-index:2}#hubspot-messages-iframe-container{bottom:24px!important;right:24px!important;z-index:250!important}@media (max-width:900px){#hubspot-messages-iframe-container{bottom:72px!important;right:12px!important}}body.has-panel #hubspot-messages-iframe-container,body.is-meeting #hubspot-messages-iframe-container{display:none!important}.chart{position:relative}.chart svg{display:block}.chart-dot{cursor:pointer;transition:r var(--fast)}.chart-dot.is-hot{r:6.5;stroke:#fff;stroke-width:2}.chart-tip{background:var(--send-ink);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#fff;font-size:12.5px;line-height:1.35;padding:8px 11px;pointer-events:none;position:absolute;white-space:nowrap;z-index:5}.chart-tip__when{color:hsla(0,0%,100%,.75);font-family:var(--font-data);font-size:11px;letter-spacing:.04em;margin-bottom:2px}.chart-tip__n{font-weight:600}.todos__sub{border-top:1px solid var(--line-soft);color:var(--text-3);font-family:var(--font-data);font-size:10px;letter-spacing:.12em;padding:14px 20px 6px;text-transform:uppercase}.card--table>.todos>.todos__head:first-child{border-top:0}@media (max-width:900px){.todo.todo--hl,.todos__head--hl{grid-template-columns:auto minmax(0,1fr)}.todo.todo--cols,.todos__head{grid-template-columns:auto minmax(0,1fr) 132px}.todos__head>span:nth-child(n+4){display:none}.todo.todo--cols .todo__due,.todo.todo--cols .todo__owner,.todo.todo--cols .todo__team{grid-column:2/-1;white-space:normal}}.todo__status{position:relative}.state-menu{background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,.14);display:grid;gap:6px;left:0;padding:8px;position:absolute;top:calc(100% + 6px);z-index:40}.state-menu__item{background:none;border:0;cursor:pointer;padding:0;text-align:left}.state-menu__item .todo__state{width:140px}.state-menu__item.is-current .todo__state{outline:2px solid var(--send-ink);outline-offset:1px}.state-menu__item:hover .todo__state{filter:brightness(.92)}.rock__right{position:relative}.rock__right .todo__status{margin-right:12px}.rock__right .todo__state{width:112px}.todo__state.is-p-on{background:var(--send-blue)}.todo__state.is-p-off{background:var(--st-red)}.todo__state.is-p-done{background:var(--st-green)}.todo__state.is-p-cancelled{background:#e3ddd2;color:var(--text-2)}.state-menu__item .todo__state.is-on{background:var(--send-blue)}.state-menu__item .todo__state.is-off{background:var(--st-red)}.state-menu__item .todo__state.is-cancelled{background:#e3ddd2;color:var(--text-2)}.rock__status .state-menu__item .todo__state{border-radius:4px;font-size:12.5px;font-weight:700;letter-spacing:.1em;line-height:1.3;padding:10px 12px;width:156px}.rock.proj.cancelled .rock__title{color:var(--text-3);text-decoration:line-through}.rock__top.rock__top--cols{align-items:center;display:grid;gap:10px 16px;grid-template-columns:auto 156px minmax(0,1fr) 170px 100px 170px}.rock__due,.rock__owner{color:var(--text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rock__owner .who{align-items:center;display:inline-flex;gap:6px;max-width:100%}.rock__due.is-late{color:var(--st-red);font-weight:600}.rock__top--cols .rock__head{display:block;min-width:0}.rock__top--cols .rock__toggle{align-self:center}.rock__status{align-items:center;display:flex;position:relative}.rock__status .todo__state,.rock__status .todo__status{margin:0;width:156px}.rock__status .todo__state{border-radius:4px;font-size:12.5px;font-weight:700;letter-spacing:.1em;line-height:1.3;padding:10px 12px}.rock__status .todo__status{display:block}.rock__progress{align-items:center;display:flex;gap:10px;white-space:nowrap}.rock__progress .rock__prog{width:96px}.rocks__head{align-items:end;border-top:1px solid var(--line-soft);color:var(--text-3);display:grid;font-family:var(--font-data);font-size:10px;gap:10px 16px;grid-template-columns:auto 156px minmax(0,1fr) 170px 100px 170px;letter-spacing:.12em;padding:10px 20px 8px;text-transform:uppercase}.rocks__head>span:first-child{width:14px}@media (max-width:1100px){.rock__top.rock__top--cols,.rocks__head{grid-template-columns:auto 156px minmax(0,1fr)}.rocks__head>span:nth-child(n+4){display:none}.rock__due,.rock__owner,.rock__progress{grid-column:2/-1}}.ms__addtask{align-self:center;white-space:nowrap}.sc-trend__tag{background:#e3ddd2;border-radius:3px;color:var(--text-2);display:inline-block;font-family:var(--font-data);font-size:10.5px;letter-spacing:.08em;min-width:56px;padding:3px 8px;text-align:center;text-transform:uppercase}.sc-trend__tag.is-up{background:var(--st-green);color:#fff}.sc-trend__tag.is-down{background:var(--st-red);color:#fff}.sc-trend__tag.is-none{background:transparent;color:var(--text-3)}.l10__pagebar{position:relative}.state-menu--add{left:auto;min-width:180px;right:0}.state-menu--add .state-menu__item{border-radius:4px;color:var(--send-ink);font-size:14px;padding:9px 12px}.state-menu--add .state-menu__item:hover{background:var(--bg-soft,#f3efe8)}.world-map__body{padding:18px 18px 6px;position:relative}.world-map__foot{font-size:12.5px;padding:0 20px 14px}.world-map svg{display:block;height:auto;width:100%}.world-map path{fill:#e9e5dc;stroke:#fff;stroke-width:.6;vector-effect:non-scaling-stroke}.world-map a path.is-on{cursor:pointer;fill:var(--send-yellow);stroke:var(--send-ink);stroke-linejoin:round;stroke-width:1.1;transition:fill .12s}.world-map a:focus-visible path.is-on,.world-map a:hover path.is-on{fill:#e3bb2a}.world-map a:focus-visible{outline:none}.map-tip{background:var(--send-ink);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.28);color:#fff;font-size:12.5px;line-height:1.4;min-width:220px;padding:10px 13px 9px;pointer-events:none;position:absolute;z-index:5}.map-tip__title{align-items:center;display:flex;font-family:var(--font-display);font-size:15px;font-weight:700;gap:8px}.map-tip__sub{color:hsla(0,0%,100%,.7);margin-bottom:6px}.map-tip__row{border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:16px;justify-content:space-between;padding:2px 0}.map-tip__row span{color:hsla(0,0%,100%,.7)}.map-tip .st{color:#fff}.map-tip__go{color:var(--send-yellow);font-family:var(--font-data);font-size:10.5px;letter-spacing:.1em;margin-top:7px;text-transform:uppercase}@media (max-width:700px){.world-map__body{padding:4px 6px 8px}}.next-up__main+.next-up__main{border-top:1px solid var(--line-soft);padding-top:16px}.next-up__campaign{font-size:13px;margin-bottom:4px}.next-up__campaign .ev-campaign{font-weight:600}.start-card{margin-bottom:18px}.start-list{display:grid}.start-row a{color:var(--send-ink);font-weight:500;text-decoration:none}.start-row a:hover{text-decoration:underline}.start-row.is-done a{color:var(--text-3);text-decoration:line-through}.start-row__t{color:var(--send-ink);font-weight:500}.start-row.is-done .start-row__t{color:var(--text-3);text-decoration:line-through}.start-row input[type=checkbox]:disabled{cursor:default}.start-row input[type=checkbox]:disabled:not(:checked){border-style:dashed}.stage-col--band .t{align-items:baseline;display:flex;gap:12px;justify-content:flex-start}.stage-col--band .t .num{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1;margin:0;opacity:1}.ck-add{border-bottom:1px solid var(--line);padding-bottom:14px;padding-top:14px}.cal__day,.cal__slot{position:relative}.cal__slot{height:22px}.cal__item--span{box-sizing:border-box;left:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:2}.cal-modal__facts{margin:14px 0 4px}.chart-dot[fill=transparent].is-hot{fill:#fff;r:5;stroke:var(--send-ink);stroke-width:2}.ev-tabs{gap:8px;margin:4px 0 2px}.ev-tabs a{font-size:16px;font-weight:600;padding:12px 16px}.ev-tab{display:grid;gap:20px}.chart-flag{cursor:pointer}.chart-flag:hover path{filter:brightness(.95)}.chart-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chart-flags__item{border:0;cursor:pointer;font:inherit}.search{position:relative}.search__box{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.08) no-repeat 12px /15px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.7' stroke-width='2.2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><line x1='16.5' y1='16.5' x2='21' y2='21'/></svg>");border:1px solid hsla(0,0%,100%,.18);border-radius:17px;color:#fff;font:inherit;font-size:13.5px;height:34px;padding:0 14px 0 34px;transition:width var(--fast),border-color var(--fast);width:250px}.search__box::placeholder{color:hsla(0,0%,100%,.55)}.search__box::-webkit-search-cancel-button{-webkit-appearance:none}.search__box:focus{background-color:hsla(0,0%,100%,.12);border-color:var(--send-yellow);outline:none;width:360px}.search__results{background:#fff;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.28);color:var(--text);left:0;max-height:70vh;overflow:auto;padding:8px;position:absolute;top:42px;width:480px;z-index:80}.search__kicker{color:var(--text-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:.08em;padding:10px 10px 4px;text-transform:uppercase}.search__item{background:none;border:0;border-radius:6px;color:var(--text);cursor:pointer;display:grid;font:inherit;gap:1px;padding:8px 10px;text-align:left;width:100%}.search__item.is-active,.search__item:hover{background:var(--card-alt)}.search__title{font-size:14px;font-weight:500}.search__sub{color:var(--text-3);font-size:12.5px}.search__empty{color:var(--text-3);font-size:13.5px;padding:14px 10px}@media (max-width:900px){.search__box{width:140px}.search__box:focus{width:200px}.search__results{left:auto;right:0;width:min(480px,calc(100vw - 32px))}}.scorecard td.sc-who,.scorecard th.sc-who{text-align:center;width:56px}.scorecard td.sc-who{cursor:pointer}.scorecard th.is-now{color:var(--text)}.pcard{align-items:center;background:var(--send-ink);border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.28);color:#fff;display:flex;gap:12px;max-width:300px;padding:12px 14px;pointer-events:none;position:fixed;z-index:60}.pcard[hidden]{display:none}.pcard__txt{display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.35;min-width:0}.pcard__txt b{font-size:14.5px;font-weight:700}.pcard__txt span{color:hsla(0,0%,100%,.72)}.pcard__mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager{align-items:center;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:4px 6px;justify-content:center;padding:14px 20px}.pager button{background:none;border:1.5px solid transparent;color:var(--text);cursor:pointer;font:inherit}.pager__step{align-items:center;border-radius:8px;display:inline-flex;font-weight:700;gap:4px;padding:6px 8px}.pager__step:disabled{color:var(--text-3);cursor:default}.pager__n{border-radius:16px;font-weight:700;height:32px;min-width:32px;padding:0 8px}.pager__n:hover,.pager__step:not(:disabled):hover{background:var(--line-soft)}.pager__n.is-on{background:var(--card);border-color:var(--text-3)}.pager button:focus-visible,.pager select:focus-visible{outline:2px solid var(--send-blue);outline-offset:2px}.pager__gap{color:var(--text-3);padding:0 4px}.pager__per{margin-left:14px}.pager__per select{background:transparent;border:0;color:var(--text);cursor:pointer;font:inherit;font-weight:700;padding:6px 4px}.settings-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}@media (max-width:960px){.settings-grid{grid-template-columns:1fr}}.lane-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.lane-list--two{grid-template-columns:1fr}}.tag--stage-X{background:#56636d;color:#fff}.tag--stage-N{background:#0e7c86;color:#fff}.tag--stage-F{background:#c2581a;color:#fff}.tag--stage-P{background:#8a847b;color:#fff}.stage--X .stage__meter i.on{background:#56636d;border-color:#56636d}.stage--N .stage__meter i.on{background:#0e7c86;border-color:#0e7c86}.stage--F .stage__meter i.on{background:#c2581a;border-color:#c2581a}.stage--P .stage__meter i.on{background:#8a847b;border-color:#8a847b}.stage-cols--eight{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.stage-cols--eight{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stage-cols--eight{grid-template-columns:1fr}}.gate-bars--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.gate-bars--six{grid-template-columns:1fr}}.gate-bar.is-door .top span:first-child{color:var(--text-2);font-style:normal}.st.QUIET{color:var(--text-2)}.st.QUIET:before{background:transparent;border:1.5px solid var(--text-3)}.fu{border-top:1px solid var(--line-soft);display:grid;gap:6px;margin-top:14px;padding-top:14px}.fu__top b{font-family:var(--font-display);font-size:22px}.fu__top span{color:var(--text-2)}.door{border-top:1px solid var(--line-soft);display:grid;gap:12px;margin-top:14px;padding-top:14px}.door__title{font-weight:700}.door__opts{display:grid;gap:8px}.door__opt{align-items:start;border:1.5px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px 1fr;padding:10px 12px}.door__opt:has(input:checked){background:var(--card-alt);border-color:var(--text)}.door__opt input{accent-color:var(--send-ink);margin-top:3px}.door__opt b{display:block;font-size:14.5px}.door__opt small{color:var(--text-2);font-size:13px}.door__early{margin-top:12px}.door__early summary{color:var(--send-blue);cursor:pointer;font-size:14px}.door__next{margin-top:10px}.mou-list{list-style:none;margin:0;padding:0}.mou-list li{align-items:center;border-top:1px solid var(--line-soft);display:grid;gap:12px;grid-template-columns:16px 1fr auto;padding:11px 20px}.mou-list li i{border:2px solid var(--text-3);border-radius:3px;height:14px;width:14px}.mou-list li.is-done i{background:var(--st-green);border-color:var(--st-green)}.mou-list li.is-done span{color:var(--text-2)}.mou-list li.is-blocked i{border-color:var(--st-red)}.mou-list li small{color:var(--text-3);font-size:12.5px}.sidebar__section--switch{overflow:visible;padding:10px 6px 4px;position:relative}.sidebar__switch{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;letter-spacing:inherit;padding:6px;text-transform:inherit;width:100%}.sidebar__switch:hover,.sidebar__switch[aria-expanded=true]{background:hsla(0,0%,100%,.06)}.sidebar__switch:focus-visible{outline:2px solid var(--send-yellow);outline-offset:1px}.sidebar__switch svg{flex-shrink:0;opacity:.85;transition:transform .15s}.sidebar__switch[aria-expanded=true] svg{transform:rotate(180deg)}.sidebar__menu{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 14px 34px rgba(0,0,0,.45);font-family:var(--font-ui);left:6px;letter-spacing:0;list-style:none;margin:0;max-height:60vh;overflow-y:auto;padding:6px;position:absolute;right:6px;text-transform:none;top:calc(100% + 2px);z-index:40}.sidebar__menu a{align-items:baseline;border-radius:6px;color:hsla(0,0%,100%,.86);display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:8px 10px;text-decoration:none}.sidebar__menu a small{color:hsla(0,0%,100%,.45);font-size:12px;white-space:nowrap}.sidebar__menu a:hover{background:hsla(0,0%,100%,.07)}.sidebar__menu a.is-on{color:var(--send-yellow)}.admin-filters{flex-wrap:wrap;gap:10px;padding:0 20px 14px}.admin-filters,.admin-search{align-items:center;display:flex}.admin-search{background:var(--card);border:1.5px solid var(--line);border-radius:8px;color:var(--text-3);flex:1 1 260px;gap:8px;max-width:420px;padding:0 12px}.admin-search:focus-within{border-color:var(--text);color:var(--text)}.admin-search input{background:transparent;border:0;color:var(--text);flex:1;font:inherit;min-width:0;outline:0;padding:9px 0}.admin-filters select{background:var(--card);border:1.5px solid var(--line);border-radius:8px;color:var(--text);font:inherit;padding:8px 10px}.shell:before{background:radial-gradient(circle at 100% 100%,transparent calc(var(--panel-radius) - .5px),var(--chrome) var(--panel-radius));content:"";height:var(--panel-radius);left:var(--sidebar-w);pointer-events:none;position:fixed;top:var(--topbar-h);transition:left .2s ease;width:var(--panel-radius);z-index:30}.is-collapsed .shell:before{left:var(--sidebar-w-collapsed)}body.is-meeting .shell:before{display:none}@media (max-width:860px){.shell:before{display:none}}.chart-empty{margin:0;padding:28px 0;text-align:center}.team__members--people{display:flex;flex-wrap:wrap;gap:6px 14px}.team__person{white-space:nowrap}.weekbar{align-items:center;background:var(--card);border:1.5px solid var(--send-yellow);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px;padding:14px 18px}.weekbar>div{display:grid;gap:3px;min-width:0}.weekbar b{font-size:15px}.weekbar span{color:var(--text-2);font-size:14px}.weekbar.is-done{border-color:var(--line)}.weekbar.is-done b:before{background:var(--st-green);border-radius:2px;content:"";display:inline-block;height:10px;margin-right:8px;width:10px}tr.is-notheld td{color:var(--text-2)}.stage-head{gap:6px;padding:18px 16px 4px}.stage-head,.stage-pill{align-items:center;display:flex}.stage-pill{border-radius:999px;flex:1;gap:12px;height:56px;min-width:0;padding:0 22px}.stage-pill b{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1}.stage-pill span{font-family:var(--font-data);font-size:13px;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stage-count{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:22px;font-weight:800;height:56px;justify-content:center;width:56px}.stage-count.is-zero{opacity:.4}.stage-col--band .stage-col__list{padding-top:14px}.stage-cols--eight{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.stage-cols--eight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stage-cols--eight{grid-template-columns:minmax(0,1fr)}}.stage-head{box-sizing:border-box;min-width:0;width:100%}.stage-pill{gap:10px;padding:0 18px}.stage-pill span{font-size:12px;letter-spacing:.12em}.stage-head{padding:18px 12px 4px}.stage-pill{padding:0 16px}.stage-pill span{display:-webkit-box;-webkit-line-clamp:2;line-height:1.2;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;text-overflow:clip}.stage-count{height:52px;width:52px}.stage-pill{height:52px}.stage-chip{align-items:center;border-radius:999px;display:inline-flex;gap:8px;height:30px;padding:0 14px 0 12px;vertical-align:middle;white-space:nowrap}.stage-chip b{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1}.stage-chip span{font-family:var(--font-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.stage-chip{box-sizing:border-box;width:196px}.stage-chip span{overflow:hidden;text-overflow:ellipsis}.mev__stat{container-type:inline-size}.mev__stat b{white-space:nowrap}.mev__stat b.is-money{font-size:clamp(24px,19cqi,48px)}.mev__stat b.mev__b--text{white-space:normal}.mev__cur{font-size:.42em;font-weight:700;letter-spacing:.04em;margin-right:.2em;vertical-align:.55em}.card__head-btn{margin-left:auto;order:3}body.has-flow{overflow:hidden}.flow{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:400}.flow__backdrop{animation:flowFade .18s ease-out;background:rgba(17,17,17,.55);inset:0;position:absolute}.flow__sheet{animation:flowRise .22s ease-out;background:var(--panel);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.35);max-height:calc(100vh - 48px);overflow:auto;position:relative;width:min(620px,100%)}.flow__head{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:18px 24px 6px}.flow__head b{font-size:15px}.flow__cancel{background:none;border:0;color:var(--send-blue);cursor:pointer;font:inherit;font-size:15px;justify-self:start;padding:4px 0}.flow__count{color:var(--text-3);font-family:var(--font-data);font-size:11px;justify-self:end;letter-spacing:.12em;text-transform:uppercase}.flow__dots{display:flex;gap:6px;padding:6px 24px 0}.flow__dots i{background:var(--line);border-radius:2px;flex:1;height:4px}.flow__dots i.done{background:var(--text-2)}.flow__dots i.on{background:var(--send-yellow)}.flow__step{display:grid;gap:14px;padding:22px 28px 26px}.flow__chips{display:flex;flex-wrap:wrap;gap:8px}.flow__chip{border:1.5px solid var(--send-ink);border-radius:999px;font-family:var(--font-data);font-size:11px;letter-spacing:.12em;padding:5px 10px;text-transform:uppercase}.flow__ask{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:4px 0 0;text-wrap:balance}.flow__help{color:var(--text-2);font-size:15px;margin:0}.flow__body{display:grid;gap:12px}.flow__input{background:var(--card);border:1.5px solid var(--line);border-radius:14px;box-sizing:border-box;color:var(--text);font:inherit;font-size:22px;padding:16px 18px;width:100%}.flow__input::placeholder{color:var(--text-3)}.flow__input:focus{border-color:var(--send-ink);box-shadow:0 0 0 3px rgba(242,201,76,.45);outline:none}.flow__input--number{font-family:var(--font-display);font-size:34px;font-variant-numeric:tabular-nums;font-weight:700}.flow__input--small{font-size:17px;padding:12px 14px}.flow__sub{color:var(--text-2);display:grid;font-size:14px;gap:6px}.flow__sub small{color:var(--text-3)}.flow__more{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.flow__link{background:none;border:0;color:var(--send-blue);cursor:pointer;font:inherit;font-size:15px;justify-self:start;padding:2px 0;text-decoration:underline;text-underline-offset:3px}.flow__tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.flow__tile{align-content:start;background:var(--card);border:1.5px solid var(--line);border-radius:14px;color:var(--text);cursor:pointer;display:grid;font:inherit;gap:4px;padding:14px 16px;text-align:left;transition:border-color .12s,transform .12s}.flow__tile b{font-size:16px}.flow__tile small{color:var(--text-2);font-size:13px;line-height:1.35}.flow__tile:hover{border-color:var(--text-2)}.flow__tile:focus-visible{border-color:var(--send-ink);box-shadow:0 0 0 3px rgba(242,201,76,.45);outline:none}.flow__tile.is-on{border-color:var(--send-ink);box-shadow:inset 0 0 0 1.5px var(--send-ink)}.flow__review{background:var(--card);border:1.5px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.flow__row{background:none;border:0;border-top:1px solid var(--line-soft);color:var(--text);cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:13px 16px;text-align:left}.flow__row:first-child{border-top:0}.flow__row:hover{background:var(--card-alt)}.flow__row span{color:var(--text-2)}.flow__row b{font-weight:600}.flow__err{color:var(--st-red);font-size:14px;min-height:0}.flow__err:empty{display:none}.flow__foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.flow__back{background:none;border:0;color:var(--text-2);cursor:pointer;font:inherit;font-size:15px;padding:8px 0}.flow__next{min-width:160px}@keyframes flowFade{0%{opacity:0}}@keyframes flowRise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.flow__backdrop,.flow__sheet{animation:none}}@media (max-width:640px){.flow{padding:0;place-items:end stretch}.flow__sheet{border-radius:24px 24px 0 0;max-height:92vh;width:100%}.flow__ask{font-size:26px}.flow__next{flex:1}}.resource-soon .card__body{display:grid;gap:12px;justify-items:start;padding:32px 28px}.resource-soon p{color:var(--text-2);font-size:16px;margin:0;max-width:60ch}.flow__checks .team-chip span{font-size:15px;padding:9px 14px}.flow__check{align-items:start;background:var(--card);border:1.5px solid var(--line);border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:22px 1fr;padding:14px 16px}.flow__check input{accent-color:var(--send-ink);height:18px;margin-top:2px;width:18px}.flow__check span{display:grid;gap:3px}.flow__check small{color:var(--text-2);font-size:13px}.sort-btn{all:unset;align-items:center;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px}th.num .sort-btn{flex-direction:row}.sort-btn:hover{color:var(--text)}.sort-btn:focus-visible{outline:2px solid var(--send-blue);outline-offset:3px}.sort-btn__ic{flex:none;opacity:.35}.sort-btn:hover .sort-btn__ic{opacity:.7}.sort-btn.is-asc,.sort-btn.is-desc{color:var(--text)}.sort-btn.is-asc .sort-btn__ic,.sort-btn.is-desc .sort-btn__ic{opacity:1}.sort-btn.is-asc .down,.sort-btn.is-desc .up{display:none}.ask-modal{z-index:400}.ask-modal .help-modal__panel{width:min(440px,calc(100% - 32px))}.ask-modal__body{color:var(--text-2);margin:0}.ask-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.btn--danger{background:var(--st-red);border-color:var(--st-red);color:#fff}.btn--danger:hover{filter:brightness(.92)}.scorecard{width:100%}.scorecard th.sc-wkth{text-align:right;vertical-align:bottom}.sc-wk{align-items:flex-end;display:inline-flex;flex-direction:column;gap:3px;line-height:1}.sc-wk b{color:var(--text);font-family:var(--font-display);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.sc-wk small{color:var(--text-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.scorecard th.is-now{box-shadow:inset 0 -3px 0 var(--send-yellow)}.scorecard th.is-now .sc-wk small{color:var(--text)}.scorecard th.sc-navth{padding-right:16px;text-align:right;vertical-align:bottom;width:1%}.sc-pager{display:inline-flex;gap:4px}.sc-pager__btn{all:unset;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.sc-pager__btn:hover:not([disabled]){background:var(--send-yellow);border-color:var(--send-yellow)}.sc-pager__btn:focus-visible{outline:2px solid var(--send-blue);outline-offset:2px}.sc-pager__btn[disabled]{cursor:default;opacity:.35}.training-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:12px}.training-head h2{font-size:26px;margin:0}.training-head p{color:var(--text-2);margin:4px 0 0}.training-pick{align-items:center;color:var(--text-2);display:flex;font-size:13px;gap:8px}.training-pick select{font-size:13px}.training-earlier{display:grid;gap:24px}.training-earlier>summary{align-items:baseline;cursor:pointer;display:flex;font-weight:700;gap:10px}.training-earlier>summary .faint{font-size:13px;font-weight:400}tr.is-current td{font-weight:700}.training-roles td.nowrap{white-space:nowrap}.training-player{overflow:hidden}.training-player video{aspect-ratio:16/9;background:#000;display:block;width:100%}.training-nav{display:flex;flex-wrap:wrap;gap:10px}td:has(>.stage-chip:only-child){white-space:nowrap;width:1%}td>.stage-chip:only-child{width:100%}.nation-table thead th{white-space:normal}.nation-table thead th .sort-btn{text-align:left;white-space:normal}.nation-table thead th.num .sort-btn{justify-content:flex-end;text-align:right}.nation-table td,.nation-table th{padding-left:10px;padding-right:10px}.nation-table td:first-child,.nation-table th:first-child{padding-left:20px}.nation-table td:last-child,.nation-table th:last-child{padding-right:20px}.mev--ev .mev__stat{justify-content:flex-start}.card__foot--btns{gap:12px 16px}.card__foot--btns,.chart-key{align-items:center;display:flex;flex-wrap:wrap}.chart-key{color:var(--text-2);font-size:13px;gap:8px 22px;margin-bottom:10px}.chart-key__item{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.chart-key__item svg{flex:none}.gnotes__add{align-items:flex-end;display:flex;gap:12px}.gnotes__add textarea{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--text);flex:1;font:inherit;min-height:52px;padding:10px 12px;resize:vertical}.gnotes__body{white-space:pre-wrap}.gnotes__edit{border:1px solid var(--line);border-radius:8px;box-sizing:border-box;font:inherit;padding:8px 10px;resize:vertical;width:100%}.gnotes__table td.actions .btn{margin-right:8px}.stage-cols--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.stage-cols--six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stage-cols--six{grid-template-columns:minmax(0,1fr)}}.stage-strip{align-items:center;border-top:1px solid var(--line-soft);display:grid;gap:16px 32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:18px 16px 20px}.stage-strip .stage-head{padding:0}.stage-strip__list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px}.stage-strip__list a{align-items:baseline;color:var(--text);display:inline-flex;gap:10px;text-decoration:none}.stage-strip__list a:hover span:first-child{text-decoration:underline}@media (max-width:760px){.stage-strip{grid-template-columns:minmax(0,1fr)}}.gn-type{background:var(--card-alt);border-radius:999px;color:var(--text-2);display:inline-block;font-family:var(--font-data);font-size:10.5px;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.gn-type--call{background:#e6ecfb;color:#1c3aa9}.gn-type--meeting{background:#fdf2cf;color:#6b5100}.gnotes__table .sub{display:block;margin-top:4px}.flow__textarea{line-height:1.45;min-height:150px;resize:vertical}.gn-people{max-height:260px;overflow:auto}.gn-people .team-chip input{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.gn-people small{font-size:11px}.gn-with{align-items:center;display:inline-flex;gap:6px;margin-right:12px;vertical-align:middle;white-space:nowrap}.gn-with-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 0}.card__foot-end{display:inline-flex;flex-wrap:wrap;gap:12px 16px;margin-left:auto}.gnotes__add textarea{width:100%}.flow__row{min-width:0}.flow__row b{min-width:0;overflow-wrap:anywhere;text-align:right;white-space:normal}.flow__row span{flex:none}#act-table td,.gnotes__table td{vertical-align:top}.gn-preview-cell{max-width:0;width:100%}.gn-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gn-tag{color:var(--text-3);display:inline-block;font-family:var(--font-data);font-size:10px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.gn-detail{display:grid;gap:14px}.gn-detail__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.gn-detail h3{font-size:15px;margin:6px 0 0}.gn-detail__body{max-height:38vh}.gn-detail__body,.gn-detail__transcript{line-height:1.5;overflow:auto;white-space:pre-wrap}.gn-detail__transcript{background:var(--card-alt);border-radius:8px;font-size:14px;max-height:46vh;padding:14px 16px}.gn-detail__edit{min-height:140px}.gn-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.gn-detail__del{color:var(--st-red);margin-left:auto}.flow__textarea--tall{min-height:260px}#eos-modal .help-modal__panel:has(.gn-detail){max-height:calc(100vh - 48px);overflow:auto;width:min(760px,calc(100% - 32px))}.gn-prev-wrap{align-items:baseline;display:flex;gap:10px;min-width:0}.gn-prev-wrap .gn-preview{flex:1;min-width:0}.gn-prev-wrap .gn-tag{flex:none;margin-top:0}#act-table td.nowrap,.gnotes__table td.nowrap{white-space:nowrap}#act-table td,.gnotes__table td{vertical-align:middle}.cell-note{max-width:0;width:100%}.cell-note>span{display:block;overflow:hidden;text-overflow:ellipsis}#past-meetings td.nowrap,.cell-note>span{white-space:nowrap}.stage-chip.is-action{cursor:pointer;transition:filter .12s,box-shadow .12s}.stage-chip.is-action:hover{box-shadow:0 0 0 2px rgba(0,0,0,.08);filter:brightness(1.08)}.stage-chip.is-action:focus-visible{outline:2px solid var(--send-blue);outline-offset:2px}#eos-modal .help-modal__panel{max-height:calc(100vh - 48px);overflow-y:auto}.stage-sheet{display:grid;gap:14px}.stage-sheet__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.stage-sheet__head h2{margin:0}.stage-sheet__head p{margin:2px 0 0}.stage-sheet__facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px 0}.stage-sheet__facts dt{color:var(--text-2);font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.stage-sheet__facts dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.stage-sheet .note{margin:0}.stage-sheet__log h3{font-size:14px;margin:0 0 6px}.stage-sheet__foot{display:flex;justify-content:flex-end}@media (max-width:520px){.stage-sheet__facts{grid-template-columns:1fr}.stage-sheet__head{flex-direction:column}}.toast{background:var(--chrome,#111);border-radius:10px;bottom:28px;box-shadow:0 12px 30px rgba(0,0,0,.25);color:#fff;font-size:14px;left:50%;max-width:min(560px,calc(100% - 32px));opacity:0;padding:12px 18px;position:fixed;transform:translate(-50%,12px);transition:opacity .2s,transform .2s;z-index:300}.toast.is-in{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.l10__controls--pause{border-top:0;padding-top:0}.l10__abandon{border-top:1px solid var(--line-soft);padding:10px 8px 0}.btn--quit{background:transparent;border-color:var(--st-red);color:var(--st-red);width:100%}.btn--quit:hover{background:var(--st-red);color:#fff}.l10__pausedtag{color:var(--st-amber,#b7791f);font-weight:700}.l10.is-paused .l10__railclock-time b{color:var(--text-3)}.l10__pausebar{align-items:center;background:#fff7e0;border:1px solid #f0d58a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tcards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:16px 18px;text-align:left}.tcard:hover{border-color:var(--text)}.tcard:focus-visible{outline:2px solid var(--send-blue);outline-offset:2px}.tcard__star{align-self:flex-start;background:var(--send-yellow);border-radius:999px;color:#111;font-family:var(--font-data);font-size:10.5px;letter-spacing:.12em;padding:3px 8px;text-transform:uppercase}.tcard__title{font-size:16px;font-weight:700}.tcard__story{color:var(--text-2);display:-webkit-box;-webkit-line-clamp:6;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.tcard__meta{color:var(--text-3);font-size:12.5px;margin-top:auto}.t-cell{max-width:0;width:100%}.t-cell .name,.t-cell .sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-star{color:#c99a00}.t-noconsent{color:var(--st-red)}.tfull{display:grid;gap:10px}.tfull h2{margin:0}.tfull__story{line-height:1.6;margin:4px 0 0;white-space:pre-line}.help-shot{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.help-modal .field+.field{margin-top:12px}.ms .ms-link{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--text);display:inline-flex;font-size:13px;gap:7px;margin:6px 0 2px 34px;padding:5px 10px 5px 8px;text-decoration:none}.ms .ms-link:hover{border-color:var(--text)}.ms .ms-link+.note{display:block}.ms-link__label{font-weight:600}.ms-link__state{color:var(--text-3);font-size:12.5px}.ms-link__state:empty{display:none}.ms-link__state:before{background:var(--line);content:"";display:inline-block;height:8px;margin-right:6px;vertical-align:0;width:8px}.ms-link__state.is-act{color:var(--text)}.ms-link__state.is-act:before{background:var(--send-yellow)}.ms-link__state.is-done:before{background:var(--st-green)}.notice--row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}body.is-signing .content{background:#ebe6dc}.sign{margin:0 auto;max-width:920px;padding-bottom:48px;width:100%}.sign,.sign__bar{display:grid;gap:16px}.sign__bar{align-items:center;background:var(--chrome);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);color:#fff;grid-template-columns:auto 1fr auto;padding:12px 14px 12px 12px;position:sticky;top:72px;z-index:20}.sign__close{align-items:center;border-radius:6px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:13.5px;gap:4px;padding:6px 8px;text-decoration:none}.sign__close:hover{background:hsla(0,0%,100%,.08);color:#fff}.sign__what{display:grid;gap:2px;min-width:0}.sign__what b{font-size:15px}.sign__what span{color:hsla(0,0%,100%,.72);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sign__dot{background:hsla(0,0%,100%,.4);display:inline-block;height:8px;margin-right:6px;width:8px}.sign__dot.is-act{background:var(--send-yellow)}.sign__dot.is-done{background:#5fc28f}.sign__act{align-items:center;display:flex;gap:8px}.sign__bar .btn--secondary{border-color:hsla(0,0%,100%,.5);color:#fff}.sign__steps{display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.sign__steps li{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:10px 14px}.sign__steps b{display:block;font-size:13.5px}.sign__steps small{color:var(--text-3);font-size:12.5px}.sign__n{border:2px solid var(--line);border-radius:50%;color:var(--text-2);display:grid;flex:none;font-family:var(--font-data);font-size:12px;height:24px;place-items:center;width:24px}.sign__steps li.is-now .sign__n{background:var(--send-yellow);border-color:var(--text);color:#111}.sign__steps li.is-done .sign__n{background:var(--st-green);border-color:var(--st-green);color:#fff}.sign__consent{align-items:center;background:#fffaea;border:1px solid #ecd894;border-radius:8px;display:flex;gap:20px;justify-content:space-between;padding:16px 18px}.sign__consent p{color:var(--text-2);font-size:13.5px;margin:4px 0 10px}.check,.sign__consent .check{align-items:center;cursor:pointer;display:inline-flex;font-size:13.5px;gap:8px}.paper{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 12px 32px rgba(40,30,10,.1);color:#1b1b1b;font-size:15px;line-height:1.62;padding:72px 84px 80px}.paper h1{font-size:28px;letter-spacing:-.02em}.paper__sub{color:var(--text-2);font-size:15px;margin:6px 0 28px}.paper p{margin:0 0 12px}.paper section{margin-top:30px}.paper h3{font-size:18px;margin-bottom:10px}.paper h4{font-size:15px;margin:18px 0 6px}.paper ol,.paper ul{margin:0 0 14px;padding-left:22px}.paper li{margin:3px 0}.paper__sigs{border-top:1px solid var(--line);margin-top:40px!important;padding-top:26px}.sig-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.sig-block{align-content:start;display:grid;gap:4px}.sig-block h4{font-size:14px;margin:0 0 6px}.sig-line{align-items:end;border-bottom:1px solid #b9b3a7;display:grid;gap:10px;grid-template-columns:104px 1fr;min-height:40px;padding-bottom:4px}.sig-line__k{color:var(--text-2);font-size:12.5px;padding-bottom:3px}.sig-line__v{align-items:flex-end;display:flex;font-size:14.5px;min-height:22px}.sig-img{display:block;height:54px;width:auto}.sig-field{background:#fff6d6;border:2px solid #e2b93b;border-radius:4px;font:inherit;font-size:14.5px;padding:6px 8px;width:100%}.sig-field:focus{background:#fff;border-color:#111;outline:none}.sig-tab{background:var(--send-yellow);border:2px solid #e2b93b;border-radius:4px;color:#111;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;padding:10px 22px;text-transform:uppercase}.sig-tab.is-filled{background:transparent;border:2px dashed transparent;padding:0 4px;text-transform:none}.sig-tab.is-filled:hover{border-color:#e2b93b}.sig-stamp,.sig-wait{color:var(--text-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.sig-block.is-waiting .sig-line{border-bottom-style:dashed}.is-flash{animation:sigflash 1.2s ease 2}@keyframes sigflash{0%,to{box-shadow:0 0 0 0 rgba(250,207,80,0)}40%{box-shadow:0 0 0 6px rgba(250,207,80,.75)}}@media (prefers-reduced-motion:reduce){.is-flash{animation:none;outline:3px solid var(--send-yellow)}}.sign__history{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px 18px}.sign__history h3{font-size:15px;margin-bottom:8px}.sign__history table{width:100%}.sign__history td{font-size:13px;padding:7px 10px 7px 0}.sign__history p{font-size:12px;margin:8px 0 0}.adopt h2{margin-bottom:14px}.adopt__tabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin:16px 0 10px}.adopt__tabs button{background:none;border:0;border-bottom:3px solid transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:13.5px;padding:8px 12px}.adopt__tabs button.is-on{border-bottom-color:var(--send-yellow);color:var(--text);font-weight:600}.adopt__styles{display:grid;gap:8px}.adopt__style{align-items:center;border:1px solid var(--line);border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px 14px}.adopt__style:has(input:checked){border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.adopt__sample{color:#14204a;font-size:34px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adopt__pad{aspect-ratio:1040/300;background:linear-gradient(0deg,transparent 22%,#b9b3a7 0,#b9b3a7 calc(22% + 1px),transparent calc(22% + 1px)),#fff;border:1px solid var(--line);border-radius:6px;cursor:crosshair;display:block;height:auto;touch-action:none;width:100%}.adopt__padfoot{display:flex;font-size:12.5px;justify-content:space-between;margin-top:6px}.adopt__legal{color:var(--text-2);font-size:12.5px;margin:14px 0 0}.adopt__err{color:var(--st-red);font-size:13px;margin-top:6px;min-height:0}@media (max-width:760px){.sign__bar{grid-template-columns:1fr auto}.sign__close{grid-column:1/-1;justify-self:start}.sig-grid,.sign__steps{grid-template-columns:1fr}.sign__consent{align-items:stretch;flex-direction:column}.paper{font-size:14.5px;padding:32px 22px 40px}.ms .ms-link{margin-left:0}}.sig-consent{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:4px 0 12px}.profile-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.profile-grid>.card{display:flex;flex-direction:column;margin:0}.profile-grid>.card>.card__body{flex:1}.profile-grid__wide{grid-column:1/-1}@media (max-width:960px){.profile-grid{grid-template-columns:1fr}}.facts .sign__dot{background:var(--text-3);height:9px;width:9px}.facts .sign__dot.is-act{background:var(--send-yellow)}.facts .sign__dot.is-done{background:var(--st-green)}.flow__pair{display:grid;gap:6px;margin-bottom:16px}.flow__pair>span{color:var(--text-2);font-size:14px}.facts--rows{display:grid;gap:0;grid-template-columns:200px minmax(0,1fr)}.facts--rows>div{display:contents}.facts--rows dd,.facts--rows dt{border-bottom:1px solid var(--line-soft);padding:10px 0}.facts--rows dt{font-size:13px;padding-right:24px}.facts--rows>div:last-child dd,.facts--rows>div:last-child dt{border-bottom:0}.main-link{align-items:center;background:var(--card-alt);border:1px solid var(--line);border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.main-link>div{display:grid;gap:2px;min-width:0}.profile-grid .card__foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.card.start-card{border:1.5px solid var(--send-yellow)}.docs .sign__dot,.page-head__sub .sign__dot{background:var(--text-3);display:inline-block;height:9px;margin-right:6px;width:9px}.docs .sign__dot.is-act,.page-head__sub .sign__dot.is-act{background:var(--send-yellow)}.docs .sign__dot.is-done,.page-head__sub .sign__dot.is-done{background:var(--st-green)}.docs .docs__act{text-align:right;white-space:nowrap;width:1%}.rd-total td{border-top:1.5px solid var(--line);font-weight:600}.rd-answers{display:grid;gap:22px}.rd-area h3{font-size:17px;margin:0 0 10px}.rd-q{margin:0 0 12px}.rd-q b{display:block;font-size:14px;margin-bottom:4px}.rd-q p{color:var(--text);margin:0;white-space:pre-wrap}.rd-q--global{border:1px solid var(--line-soft);border-radius:8px}.rd-q--global,.rd-theirs{background:var(--card-alt);padding:10px 12px}.rd-theirs{border:1px solid var(--line);border-radius:10px;margin:0 0 16px}.rd-theirs summary{cursor:pointer;font-size:14px;font-weight:600}.rd-theirs .rd-q{margin-top:10px}.sign__steps--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}@media (max-width:760px){.sign__steps--three{grid-template-columns:1fr}}.status-rhythm{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:14px}.two-col--stack{align-items:start}.two-col.two-col--stack>.card,.two-col.two-col--stack>div>.card{min-height:0}.start-meter{border-radius:6px;border-top:1px solid var(--chrome-line);color:var(--chrome-text);display:grid;gap:6px;margin:8px 10px 4px;padding:12px;text-decoration:none}.start-meter:hover{background:var(--chrome-hover);color:#fff}.start-meter__label{color:var(--send-yellow);font-family:var(--font-data);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.start-meter__count{color:var(--chrome-text-hi);font-size:13.5px}.start-meter__steps{display:flex;gap:4px}.start-meter__steps i{background:hsla(0,0%,100%,.14);flex:1;height:6px}.start-meter__steps i.is-done{background:var(--send-yellow)}.is-collapsed .start-meter{display:none}.sc-last3{background:#9a958a;display:inline-block;height:10px;margin-right:8px;vertical-align:1px;width:10px}.sc-last3.is-ok{background:var(--st-green)}.sc-last3.is-warn{background:var(--send-yellow)}.sc-last3.is-bad{background:var(--st-red)}.todo__late-issue{display:block;font-size:12.5px;margin-top:2px}.rate-why{background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--text);display:block;font:inherit;font-size:13.5px;margin-top:6px;padding:6px 10px;width:100%}.list__row.is-next{background:rgba(250,207,80,.16)}.mrec-facts{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));overflow:hidden;padding:0}.mrec-fact{border-left:1px solid var(--line-soft);display:grid;gap:2px;padding:16px 20px}.mrec-fact:first-child{border-left:0}.mrec-fact b{font-family:var(--font-display);font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.mrec-fact span{color:var(--text-2);font-size:13px}.mrec-grid{align-items:start}.mrec-grid>.mrec-col{align-content:start;display:grid;gap:20px;min-width:0}.mrec-grid>.mrec-col>.card{margin:0;min-height:0}.mrec-people{display:flex;flex-wrap:wrap;gap:8px 16px}.mrec-away{color:var(--text-2);font-size:13.5px;margin:12px 0 0}.mrec-away b{color:var(--text);margin-right:6px}.mrec-bar{width:30%}.mrec-bar i{background:var(--st-green);display:block;height:6px}.mrec-bar i.is-over{background:var(--send-yellow)}.mrec-delete{text-align:right}@media (max-width:860px){.topbar__help{display:none}.drawer .search{padding:12px 16px 4px}.drawer .search__box,.drawer .search__box:focus{border-radius:20px;font-size:16px;height:40px;width:100%}.drawer .search__results{margin-top:8px;max-height:55vh;position:static;width:100%}}.start-meter{background:var(--chrome-hover);border-top:0}.start-meter:hover{background:var(--chrome-active)}.drawer__panel{height:100%;height:100dvh;max-height:100dvh}.drawer__nav{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__foot,.drawer__head{flex:none}.drawer__foot{padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}html.drawer-open,html.drawer-open body{overflow:hidden}@media (max-width:860px){.foot-band{height:auto;min-height:0;padding:20px 20px calc(28px + env(safe-area-inset-bottom, 0px))}.foot-band__wordmark{bottom:auto;left:auto;margin-top:28px;position:relative;top:auto;width:100%}}.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.is-collapsed .shell{grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr)}@media (max-width:860px){.is-collapsed .shell,.shell{grid-template-columns:minmax(0,1fr)}.content,.topbar__utility{min-width:0}.topbar__utility select{max-width:120px}.topbar__demo{display:none}}.attn-row:hover,.checklist__row:hover,.issue:hover,.list__row--click:hover,.ms:hover,.next-up__main:hover,.rock.is-open:has(>.rock__top:hover),.rock:not(.is-open):hover,.rocks .rock:not(.proj):hover,.todo.todo--arch:hover,.todo:hover,a.list__row:hover,tr.row-link:hover td{background:rgba(250,207,80,.16)}.rock .ms:hover{background:rgba(250,207,80,.24)}.rock__body .ms{margin:0 -20px;padding:8px 20px}.attn-row,.issue,.list__row,.ms,.rock,.todo{transition:background var(--fast)}.list__row.is-next:hover{background:rgba(250,207,80,.28)}.todo--kv:hover,.todo--weeks:hover{background:transparent}.next-up__main{transition:background var(--fast)}@media (max-width:640px){.todos__head:not(.todos__head--kv):not(.todos__head--weeks){display:none}.todo.todo--cols,.todo.todo--home{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;padding:14px 16px 14px 56px;position:relative;row-gap:8px}.todo.todo--cols>input[type=checkbox],.todo.todo--home>input[type=checkbox]{left:16px;position:absolute;top:13px}.todo.todo--cols .todo__title,.todo.todo--home .todo__title{flex:1 1 100%;font-size:15.5px;line-height:1.35;min-width:0}.todo.todo--cols .todo__status,.todo.todo--home .todo__status{order:2}.todo.todo--cols .todo__due,.todo.todo--home .todo__meta{order:3}.todo.todo--cols .todo__owner{order:4}.todo.todo--cols .todo__team{order:5}.todo.todo--cols .todo__due,.todo.todo--cols .todo__owner,.todo.todo--cols .todo__team,.todo.todo--home .todo__meta{font-size:13px;overflow:visible;white-space:nowrap}.todo.todo--cols .todo__owner:has(.faint),.todo.todo--cols .todo__team:has(.faint){display:none}.todo.todo--cols .note,.todo.todo--home .note{flex-basis:100%;order:6}.todo .todo__state,.todo .todo__state-select{padding:3px 9px;white-space:nowrap;width:auto}.todo .state-menu .todo__state{padding:4px 9px;width:132px}}@media (max-width:700px){.ms__row{gap:8px}.ms__row>.ms__body{order:-1}.ms__row>.ms__status{justify-self:start}}@media (max-width:480px){.topbar:has(.topbar__persona) .topbar__divider,.topbar:has(.topbar__persona) .topbar__title{display:none}.topbar__persona{max-width:108px}}@media (max-width:640px){.rocks__head{display:none}.rock__top.rock__top--cols{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;padding-left:30px;position:relative;row-gap:8px}.rock__top--cols .rock__toggle{left:-4px;position:absolute;top:0}.rock__top--cols .rock__head{flex:1 1 100%;order:1}.rock__top--cols .rock__status{order:2}.rock__top--cols .rock__status .todo__state,.rock__top--cols .rock__status .todo__status{width:auto}.rock__top--cols .rock__status .todo__state{font-size:11px;padding:4px 10px}.rock__top--cols .rock__due{order:3}.rock__top--cols .rock__owner{order:4}.rock__top--cols .rock__progress{flex:1 1 100%;order:5}.rock__top--cols .rock__due:has(.faint),.rock__top--cols .rock__owner:has(.faint){display:none}}@media (max-width:640px){.issues__head{display:none}.issue.issue--cols{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;padding:14px 16px 14px 52px;position:relative;row-gap:8px}.issue.issue--cols .issue__grip{display:none}.issue.issue--cols .issue__n{left:18px;position:absolute;top:11px}.issue.issue--cols .issue__body{flex:1 1 100%}.issue.issue--cols .issue__title{font-size:15.5px;line-height:1.35}.issue.issue--cols .issue__date,.issue.issue--cols .issue__owner,.issue.issue--cols .issue__team{overflow:visible}.issue.issue--cols .issue__owner:has(.faint),.issue.issue--cols .issue__team:has(.faint){display:none}.issue.issue--cols .issue__actions{flex:1 1 100%;flex-wrap:wrap}.issue.issue--cols .issue__actions .btn{white-space:nowrap}.pager{gap:8px 4px;padding:14px 12px}}@media (max-width:640px){.pager__step:has(svg){font-size:0;gap:0;height:36px;justify-content:center;min-width:36px;padding:0}.pager__n{min-width:30px;padding:0 6px}.pager__per{display:flex;flex:1 1 100%;justify-content:center;margin-left:0}}@media (max-width:860px){.start-meter{display:none}.start-row{gap:12px;padding:12px 16px}.start-row a:not(.btn),.start-row__t{font-size:15.5px}.start-row .muted{font-size:12px;white-space:nowrap}}.eos-tabs__links{display:contents}@media (max-width:640px){.page-head__title .globe{display:none}.page-head h1{font-size:30px;line-height:1.1}.page-head__sub{font-size:14px}.page-head__actions .btn{font-size:12.5px;min-height:38px;padding:8px 14px}.eos-tabs{border-bottom:0;flex-wrap:wrap;gap:0}.eos-tabs__links{display:flex;flex:1 1 100%;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line)}.eos-tabs__links::-webkit-scrollbar{display:none}.eos-tabs__links a{flex:0 0 auto;padding:10px 12px;white-space:nowrap}.eos-tabs__spacer{display:none}.eos-tabs .eos-filters{display:flex;flex:1 1 100%;gap:8px;padding-top:12px}.eos-tabs .eos-team{flex:1 1 auto;min-width:0}.eos-tabs .eos-team select{width:100%}.card__head{align-items:center;row-gap:4px}.card__head--add>p,.card__head>p{flex:1 1 100%;margin-left:0;order:5;text-align:left}}.next-up__main:hover .next-up__title,.next-up__title:hover{color:var(--text);text-decoration:none}.start-row a:hover{text-decoration:none}.sc-phone{display:none}@media (max-width:640px){.card:has(>.sc-phone)>.tablewrap{display:none}.sc-phone{display:block}.sc-phone__weeks,.scm__vals{align-items:end;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) repeat(var(--sc-n,3),64px)}.sc-phone__weeks{background:var(--card);border-bottom:1px solid var(--line-soft);padding:12px 16px 10px;position:sticky;top:var(--topbar-h);z-index:2}.sc-phone__weeks>span:not(:first-child){text-align:right}.sc-phone__weeks>span.is-now{box-shadow:inset 0 -3px 0 var(--send-yellow);padding-bottom:6px}.sc-phone__weeks .sc-wk b{font-size:15px}.scm{border-top:1px solid var(--line-soft);padding:12px 16px}.scm:first-of-type{border-top:0}.scm__head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.scm__head .sc-last3{flex-shrink:0;margin-right:0}.scm__head .sc-name{cursor:pointer;flex:1 1 auto;font-size:15px;font-weight:600;line-height:1.3;min-width:0}.scm__who{cursor:pointer;flex-shrink:0}.scm__goal{align-self:center;color:var(--text-2);cursor:pointer;font-size:13px}.scm .sc-cell{align-items:center;background:var(--card-alt);border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-variant-numeric:tabular-nums;justify-content:flex-end;min-height:36px;padding:0 8px}.scm .sc-cell.ok{background:var(--st-green-bg);color:#1e5d3d}.scm .sc-cell.bad{background:var(--st-red-bg);color:#8f0a12}.scm .sc-cell input{background:transparent;border:0;font:inherit;min-width:0;padding:0;text-align:right;width:100%}}@media (max-width:860px){body.is-meeting .shell{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.l10--live{gap:14px;grid-template-columns:minmax(0,1fr)}.l10--live .l10__rail{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px;position:static}.l10--live .l10__railhead{display:none}.l10--live .l10__railclock{border:0;flex:1 1 100%;padding:0}.l10--live .l10__railclock-time{font-size:28px}.l10--live .l10__steps{display:flex;flex:1 1 100%;gap:4px;overflow-x:auto;scrollbar-width:none}.l10--live .l10__steps::-webkit-scrollbar{display:none}.l10--live .l10__step{flex:0 0 auto;grid-template-columns:auto auto;padding:8px 10px;white-space:nowrap}.l10--live .l10__step-m{display:none}.l10--live .l10__controls{border:0;display:flex;flex:1 1 100%;gap:8px;padding:0}.l10--live .l10__controls .btn{flex:1 1 0}.l10--live .l10__abandon,.l10--live .l10__controls--pause,.l10--live .l10__tools{border:0;flex:0 0 auto;padding:0}.l10--live .l10__controls--pause .btn{flex:0 0 auto}.l10__stagehead{flex-wrap:wrap}.l10__stagehead h1{font-size:24px}}.eos-tabs__pick{display:none}@media (max-width:640px){.eos-tabs .eos-tabs__links{display:none}.eos-tabs .eos-tabs__pick{display:block;flex:1 1 100%;width:100%}.eos-tabs .eos-tabs__pick,.eos-tabs .eos-team select{font-size:16px;min-height:44px}.eos-tabs .mine-toggle{min-height:44px}.page-head__actions{flex:1 1 100%}}.admin-tabs{margin-top:4px}.rm{display:grid;gap:20px}.rm-head,.rm-row{align-items:center;display:grid;gap:12px 16px;grid-template-columns:minmax(0,1fr) 130px 190px 110px;padding:10px 20px}.rm-head{color:var(--text-3);font-family:var(--font-data);font-size:10px;letter-spacing:.12em;padding-bottom:8px;padding-top:8px;text-transform:uppercase}.rm-head,.rm-row{border-top:1px solid var(--line-soft)}.rm-row{cursor:pointer;transition:background var(--fast)}.rm-row:focus-visible,.rm-row:hover{background:rgba(250,207,80,.16);outline:none}.rm-row__item b{display:block;font-size:14.5px;font-weight:600}.rm-row__item small{display:block;margin-top:2px}.rm-row__area,.rm-row__item small,.rm-row__wait,.rm-row__when{color:var(--text-2);font-size:13px}.rm-row__when{font-variant-numeric:tabular-nums}.rm-card[data-rm-col=shipped] .rm-row__item b{color:var(--text-2)}@media (max-width:760px){.rm-head{display:none}.rm-row{display:flex;flex-wrap:wrap;gap:4px 12px;padding:14px 16px}.rm-row__item{flex:1 1 100%}.rm-row__area:has(.faint),.rm-row__wait:has(.faint){display:none}.rm-row__wait:before{content:"Waiting on "}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.view-as{border-radius:6px;display:grid;gap:6px;margin:4px 10px 6px;padding:10px 12px}.view-as__label{color:var(--send-yellow);font-family:var(--font-data);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.view-as__sel{background:var(--chrome-hover);border:1px solid var(--chrome-line);border-radius:4px;color:var(--chrome-text-hi);font:inherit;font-size:13px;padding:7px 8px;width:100%}.is-collapsed .view-as{display:none}.view-as-bar{align-items:center;background:var(--send-yellow);border-radius:6px;color:#000;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin:0 0 14px;padding:10px 14px}.view-as-bar__back{background:#000;border-color:#000;color:var(--send-yellow)}.stage-now{border-bottom:1px solid var(--line-soft);padding-bottom:16px;padding-top:14px}.has-menu{opacity:1!important;position:relative;z-index:41}.stage-now .gate-bar .track{border-radius:4px;height:14px}.stage-now .gate-bar .top{margin-bottom:8px}.ci-viewer{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:120}.ci-viewer__backdrop{background:rgba(0,0,0,.55);inset:0;position:absolute}.ci-viewer__panel{background:#fff;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;height:92vh;overflow:hidden;position:relative;width:min(960px,94vw)}.ci-viewer__bar{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:10px 12px 10px 18px}.ci-viewer__tools{align-items:center;display:flex;gap:8px}.ci-viewer__close{all:unset;border-radius:6px;color:var(--text-2);cursor:pointer;font-size:24px;height:34px;line-height:34px;text-align:center;width:34px}.ci-viewer__close:hover{background:var(--card-alt);color:var(--text)}.ci-viewer__frame{background:#525659;border:0;flex:1;width:100%}@media (max-width:640px){.ci-viewer__panel{border-radius:0;height:100vh;width:100vw}.ci-viewer__bar b{font-size:14px}}.ms[draggable=true]{position:relative}.ms[draggable=true] .ms__row{padding-left:18px}.ms__grip{color:var(--text-3);cursor:grab;font-size:13px;left:0;letter-spacing:-2px;line-height:1;position:absolute;top:14px;user-select:none;width:16px}.ms[draggable=true].is-dragging{opacity:.45}.ms.is-dragover{box-shadow:inset 0 3px 0 var(--send-yellow)}.ms.is-dragover-after{box-shadow:inset 0 -3px 0 var(--send-yellow)}.scorecard td:first-child,.scorecard th:first-child{min-width:240px}.scorecard td.num,.scorecard th.num{white-space:nowrap}.scorecard th.num:not(.sc-wkth){padding-left:10px;padding-right:10px;width:1%}.scorecard td.sc-trend{width:1%}.scorecard .sc-remove{font-size:11px;letter-spacing:.06em;padding:5px 10px}.sidebar__section--fold{overflow:visible;padding:10px 6px 4px}.sidebar__fold{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;letter-spacing:inherit;padding:6px;text-transform:inherit;width:100%}.sidebar__fold:hover{background:hsla(0,0%,100%,.06)}.sidebar__fold:focus-visible{outline:2px solid var(--send-yellow);outline-offset:1px}.sidebar__fold svg{flex-shrink:0;opacity:.85;transform:rotate(180deg);transition:transform .15s}.sidebar__fold[aria-expanded=false] svg{transform:none}.is-collapsed .sidebar__fold svg,.sidebar__item--global.is-folded{display:none}.profile-grid .facts--rows dd,.profile-grid .facts--rows dt{line-height:1.3;padding:8px 0}.crop{display:grid;gap:14px;justify-items:center;margin-top:8px}.crop__frame{background:#111;border-radius:50%;box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--line);cursor:grab;height:260px;overflow:hidden;position:relative;touch-action:none;user-select:none;width:260px}.crop__frame:active{cursor:grabbing}.crop__frame img{max-width:none;pointer-events:none;position:absolute}.crop__zoom{align-items:center;color:var(--text-2);display:flex;font-size:13px;gap:10px;width:260px}.crop__zoom input{accent-color:var(--send-yellow);flex:1}.ticket__thread{display:grid;gap:12px}.ticket__msg{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px}.ticket__msg--global{background:var(--st-yellow-bg);border-color:#efdca3}.ticket__who{align-items:center;display:flex;font-size:13px;gap:10px;margin-bottom:6px}.ticket__text{font-size:14px;line-height:1.5;white-space:pre-line}.ticket__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ticket__reply{display:grid;gap:10px;margin-top:18px}.flow__checks{display:flex;flex-wrap:wrap;gap:10px}.flow__checks .team-chip input{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.flow__checks .team-chip span{border-radius:14px;color:var(--text);font-size:16px;font-weight:600;padding:14px 18px}.flow__checks .team-chip input:checked+span{background:var(--send-ink);border-color:var(--send-ink);color:#fff}.ci-row .ci-pick{flex:0 0 auto;min-width:200px;width:auto}.tzpick{display:grid;gap:10px}.tzpick__mine{background:var(--card);border:1.5px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;font:inherit;font-size:14px;padding:10px 14px;text-align:left}.tzpick__mine:hover{border-color:var(--send-ink)}.tzpick__list{background:var(--card);border:1.5px solid var(--line);border-radius:12px;max-height:260px;overflow:auto}.tzpick__opt{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:15px;gap:12px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.tzpick__opt:last-child{border-bottom:0}.tzpick__opt small{color:var(--text-2);font-size:13px;margin-left:6px}.tzpick__opt:hover{background:var(--st-yellow-bg)}.tzpick__opt.is-on,.tzpick__opt.is-on .tzpick__off,.tzpick__opt.is-on small{background:var(--send-ink);color:#fff}.tzpick__off{color:var(--text-2);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;white-space:nowrap}.tzpick__now{font-size:13px;margin:0}.issue.issue--cols,.issues__head{grid-template-columns:18px 34px minmax(260px,1fr) 170px 110px 96px auto}.issue__tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.issue__tools .note{display:contents}.issue__tools .note summary{align-items:center;background:transparent;border:2px solid var(--text);border-radius:4px;color:var(--text);cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:700;gap:0;justify-content:center;letter-spacing:.02em;margin:0;order:0;padding:7px 12px;text-transform:uppercase}.issue__tools .note summary:before{display:none}.issue__tools .note summary:hover,.issue__tools .note.has summary{background:var(--text);color:#fff}.issue__tools [data-issue-task]{order:1}.issue__tools .note .note__hint,.issue__tools .note textarea{flex:1 1 100%;margin-top:0;order:2}.issue__tools .btn.btn--sm,.issue__tools .note summary{border-width:2px;box-sizing:border-box;font-size:10.5px;height:28px;line-height:24px;padding:0 10px}.issue.issue--cols,.issues__head{grid-template-columns:18px 34px minmax(280px,1fr) 150px 100px 92px 196px}.issue__actions{justify-content:flex-end}@media (max-width:1100px){.issue.issue--cols,.issues__head{grid-template-columns:18px 34px minmax(0,1fr) 196px}}.todo__title .todo__late-issue{border-width:2px;display:flex;font-size:10.5px;height:26px;line-height:22px;margin-top:6px;padding:0 10px;width:max-content}.issue__tools{display:block;margin-top:8px}.issue__tools .note{display:block;margin:0}.issue__tools [data-issue-task]{float:left;margin-right:8px}.issue__tools .note summary{display:inline-flex}.issue__tools .note textarea{clear:both;display:block;font-size:14px;margin-top:10px;min-height:84px;width:100%}.issue__tools .note .note__hint{clear:both}.issue__tools:after{clear:both;content:"";display:block}.todo.todo--cols>.note{grid-column:2/-1}.todo.todo--cols>.note textarea{font-size:14px;min-height:84px}@media (max-width:640px){.todo.todo--cols>.note{flex:1 1 100%}}.rec-panel--edit .rec-panel__sheet{width:min(560px,100%)}.edit-panel__title{font-size:22px;line-height:1.2;margin:0 0 2px}.edit-panel__group{border-top:1px solid var(--line-soft);display:grid;gap:8px;padding-top:14px}.edit-panel__group:first-of-type{border-top:0;padding-top:0}.edit-panel__label{color:var(--text-2);font-size:12.5px}.edit-panel__help{color:var(--text-3);font-size:12.5px;line-height:1.4}.edit-panel__err{color:var(--st-red);font-size:12.5px}.rec-panel--edit .flow__input{border-radius:8px;font-size:15px;padding:10px 12px}.rec-panel--edit .flow__input--number{font-size:17px;font-weight:600}.rec-panel--edit .flow__pair{gap:4px;margin-bottom:0}.rec-panel--edit .flow__pair>span{font-size:12.5px}.rec-panel--edit .flow__tiles{gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.rec-panel--edit .flow__tile{border-radius:8px;padding:10px 12px}.rec-panel--edit .flow__tile b{font-size:14px}.rec-panel--edit .tzpick__list{max-height:200px}.rec-panel--edit .tzpick__opt{font-size:14px;padding:8px 12px}.mev__track{display:grid;gap:10px;grid-column:1/-1;margin-top:6px}.mev__track-bar{background:hsla(0,0%,100%,.14);border-radius:8px;height:16px;position:relative}.mev__track-bar i{background:var(--send-yellow);border-radius:8px;display:block;height:100%}.mev__track-tick{background:#f2ede4;border-radius:2px;bottom:-5px;position:absolute;top:-5px;width:3px}.mev__track-labels{color:rgba(242,237,228,.7);display:flex;flex-wrap:wrap;font-family:var(--font-data);font-size:11px;gap:16px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.mev__track-labels b{color:#f2ede4;font-weight:600}.sup-id{font-family:var(--font-data);font-size:.92em;font-variant-numeric:tabular-nums;letter-spacing:.02em}.region-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.region-chip{background:var(--card);border:1.5px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;padding:7px 14px}.region-chip:hover{border-color:var(--text-2)}.region-chip.is-on{background:var(--send-ink);border-color:var(--send-ink);color:#f2ede4}.mev-regions{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:-10px 0 20px}.mev-regions__item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;display:grid;gap:2px;padding:12px 16px;text-decoration:none}.mev-regions__item:hover{border-color:var(--text-2)}.mev-regions__region{color:var(--text-3);font-family:var(--font-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mev-regions__item span:last-child:not(.mev-regions__region){color:var(--text-2);font-size:12.5px}.ms__tasks .rock__add select{background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;font-size:13px;max-width:200px;padding:7px 10px}.sup-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 16px}.sup-filters input[type=search]{flex:1 1 280px;font:inherit;font-size:14px;min-width:0;padding:9px 12px}.sup-filters input[type=search],.sup-filters select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--text)}.sup-filters select{font:inherit;font-size:13px;max-width:220px;padding:8px 10px}.sup-count{font-size:13px;font-variant-numeric:tabular-nums;margin-left:auto}.scorecard tr.sc-group td{background:var(--card-alt);border-top:1px solid var(--line);padding:10px 16px}.sc-group__head{align-items:center;display:flex;gap:10px}.sc-group__head--phone{border-top:1px solid var(--line);margin-top:6px;padding:12px 4px 6px}.sc-group__toggle{background:none;border:0;color:var(--text-2);cursor:pointer;display:inline-flex;padding:2px;transition:transform .15s ease}.sc-group__toggle.is-shut{transform:rotate(-90deg)}.sc-group__name{font-size:15px;font-weight:700}.sc-group__n{background:var(--st-grey-bg);border-radius:4px;color:var(--text-2);font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums;padding:2px 8px}.sc-group__tools{display:inline-flex;gap:14px;margin-left:auto}.sc-group__empty td,div.sc-group__empty{font-size:13px;padding:10px 16px}.save-failed{align-items:flex-start;background:#2a1414;border:1px solid #7a2a24;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);color:#fbe9e7;display:flex;font-size:14px;gap:12px;left:50%;line-height:1.4;max-width:min(680px,calc(100vw - 32px));padding:12px 14px 12px 12px;position:fixed;top:12px;transform:translateX(-50%);z-index:1000}.save-failed[hidden]{display:none}.save-failed__icon{background:var(--st-red,#c0392b);border-radius:50%;color:#fff;display:grid;flex:none;font-size:13px;font-weight:800;height:22px;place-items:center;width:22px}.save-failed b{color:#fff}.save-failed__close{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:12px;margin-left:8px;padding:4px 10px}.sc-cell.is-readonly{cursor:default}.sg{display:grid;gap:20px;margin-top:16px}.sg .card{margin:0}.sg-tabs{flex-wrap:wrap}.sg-hero{background:var(--send-ink);border-radius:var(--r-md);color:#f2ede4;display:grid;gap:14px;padding:32px}.sg-hero p{color:rgba(242,237,228,.82);font-size:16px;line-height:1.5;margin:0;max-width:72ch}.sg-hero__k{color:rgba(242,237,228,.6);font-family:var(--font-data);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sg-hero .sg-hero__m{color:var(--send-yellow);font-family:var(--font-display);font-size:clamp(30px,4.4vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1;max-width:none;text-transform:uppercase;text-wrap:balance}.sg-hero .sg-hero__m--sm{font-size:clamp(20px,2.4vw,28px);letter-spacing:-.01em;line-height:1.2;text-transform:none}.sg-hero__row{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding-top:6px}.sg-hero__row>div{align-content:start;display:grid;gap:6px}.sg-hero .sg-hero__line{color:#f2ede4;font-family:var(--font-data);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sg-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sg-field,.sg-tile{background:var(--card-alt);border:1px solid var(--line-soft);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:8px;padding:18px}.sg-field h3,.sg-tile h3{font-size:18px}.sg-field p,.sg-tile p{color:var(--text-2);font-size:14px;line-height:1.5;margin:0}.sg-num{color:var(--text-3);font-family:var(--font-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sg-rules{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.sg-rules:first-child{margin-top:0}.sg-rules--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sg-rules--5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sg-rules b{display:block;font-size:14px;margin-bottom:4px}.sg-rules p{color:var(--text-2);font-size:14px;line-height:1.5;margin:0}.sg-pull{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:18px 0 0}.sg-table{border-collapse:collapse;width:100%}.sg-table th{border-bottom:1px solid var(--line);color:var(--text-3);font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:.1em;padding:0 12px 10px 0;text-align:left;text-transform:uppercase}.sg-table td{border-bottom:1px solid var(--line-soft);font-size:14px;line-height:1.45;padding:12px 12px 12px 0;vertical-align:top}.sg-table tr:last-child td{border-bottom:0}.sg-table td.num,.sg-table th.num{padding-right:0;text-align:right}.sg-quote{font-style:italic}.sg-fields{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sg-field{background:var(--send-ink);border-color:var(--send-ink);min-height:150px}.sg-field h3{color:#f2ede4;font-size:24px;text-transform:uppercase}.sg-field .sg-num{color:var(--send-yellow)}.sg-field .link-btn,.sg-field p{color:rgba(242,237,228,.72)}.sg-field .link-btn{align-self:flex-start;margin-top:auto}.sg-palette{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sg-palette--sm{gap:14px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:18px}.sg-color{display:flex;flex-direction:column;gap:8px}.sg-color h3{font-size:15px}.sg-swatch{align-items:flex-end;border:1px solid rgba(0,0,0,.12);border-radius:var(--r-sm);color:#fff;cursor:copy;display:flex;font-family:var(--font-data);font-size:11px;height:64px;letter-spacing:.08em;padding:8px 10px;position:relative;text-align:left;width:100%}.sg-swatch.is-light{color:var(--send-ink)}.sg-swatch.is-big{height:120px}.sg-swatch span{opacity:0;transition:opacity .15s}.sg-swatch.is-big span,.sg-swatch:focus-visible span,.sg-swatch:hover span{opacity:1}.sg-swatch:focus-visible{outline:3px solid var(--send-blue);outline-offset:2px}.sg-swatch.is-chip{height:28px;padding:0;width:28px}.sg-swatch.is-chip span{display:none}.sg-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-codes{display:grid;gap:4px}.sg-code{align-items:baseline;background:none;border:0;border-radius:4px;color:var(--text);cursor:copy;display:grid;gap:8px;grid-template-columns:44px 1fr;margin:0 -4px;padding:3px 4px;text-align:left}.sg-code span{color:var(--text-3);font-size:10.5px;letter-spacing:.1em}.sg-code b,.sg-code span{font-family:var(--font-data)}.sg-code b{font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.sg-code:focus-visible,.sg-code:hover{background:var(--card-alt)}.sg-type{display:grid;gap:14px}.sg-font{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px;padding:24px 28px}.sg-font__spec{font-size:clamp(24px,3vw,40px);line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}.sg-font__meta{display:grid;gap:4px;justify-items:start}.sg-font__meta h3{font-size:18px}.sg-font__meta span{color:var(--text-3);font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sg-font__meta p{color:var(--text-2);font-size:13.5px;line-height:1.45;margin:4px 0}.sg-exp-pick{display:flex;flex-wrap:wrap;gap:8px}.sg-exp-pick button{background:transparent;border:2px solid var(--send-ink);border-radius:var(--r-sm);color:var(--send-ink);cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 14px}.sg-exp-pick button.is-on{background:var(--send-ink);color:#fff}.sg-two{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.sg-two .card{height:100%}.sg-dl{margin:16px 0 0}.sg-dl,.sg-dl div{display:grid;gap:12px}.sg-dl div{grid-template-columns:150px 1fr}.sg-dl dt{color:var(--text-3);font-family:var(--font-data);font-size:11px;letter-spacing:.1em;padding-top:3px;text-transform:uppercase}.sg-dl dd{font-size:14px;line-height:1.5;margin:0}@media (max-width:720px){.sg-dl div,.sg-font{grid-template-columns:1fr}.sg-dl div{gap:2px}.sg-hero{padding:24px 20px}}body.auth{background:#000;color:var(--send-ink);font-family:var(--font-ui);margin:0;-webkit-font-smoothing:antialiased}.auth__page{display:grid;isolation:isolate;min-height:100vh;padding:24px;place-items:center;position:relative}.auth__page:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.14;pointer-events:none;position:absolute}.auth__globe{display:block;height:132px;margin:0 auto 28px;width:132px}.auth__wrap{display:grid;justify-items:center;position:relative;width:100%;z-index:1}.auth__mark{color:var(--send-cream);font-family:var(--font-data);font-size:11px;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.auth__card{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.35);box-sizing:border-box;display:grid;gap:10px;max-width:420px;padding:36px 36px 28px;width:100%}.auth__logo{height:34px;margin-bottom:8px;width:auto}.auth__card h1{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.auth__sub{color:var(--text-2);font-size:14.5px;margin:0 0 10px}.auth__actions{display:grid;gap:10px;margin-top:6px}.auth__foot{color:var(--text-3);font-size:12.5px;margin:14px 0 0}.auth__form form{display:grid;gap:14px}.auth__form .hs-form-field{display:grid;gap:5px;position:relative}.auth__form label{color:var(--text-2);display:block;font-size:12.5px}.auth__form .hs-input[type=email],.auth__form .hs-input[type=password],.auth__form .hs-input[type=text],.auth__form input[type=email],.auth__form input[type=password],.auth__form input[type=text]{background:#fffaea;border:1px solid #ecd894;border-radius:var(--r-sm);box-sizing:border-box;color:var(--send-ink);font:inherit;font-size:15px;padding:11px 12px;width:100%}.auth__form input:focus{border-color:var(--send-ink);outline:3px solid rgba(250,207,80,.5);outline-offset:1px}.auth__form .hs-login-widget-show-password{color:var(--text-2);font-size:12px;position:absolute;right:0;text-decoration:none;top:0}.auth__form .hs-login-widget-show-password:hover{color:var(--send-ink);text-decoration:underline}.auth__form .hs-form-field:has(>input[type=checkbox]){align-items:center;display:flex;gap:8px}.auth__form .hs-form-field:has(>input[type=checkbox]) label{color:var(--text-2);font-size:13px;margin:0}.auth__form input[type=checkbox]{accent-color:var(--send-yellow);flex-shrink:0;height:18px;margin:0;width:18px}.auth__form form>div:has(>#hs_login_reset){justify-self:end;margin-top:-32px}.auth__form #hs_login_reset,.auth__form a{color:var(--send-ink);font-size:13px}.auth__form .actions,.auth__form .hs-submit{display:block}.auth__form .hs-button{background:var(--send-yellow);border:3px solid var(--send-yellow);border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1;margin-top:4px;padding:12px 18px;text-transform:uppercase;width:100%}.auth__form .hs-button:hover{background:#e3bb2a;border-color:#e3bb2a}.auth__form .hs-button:disabled{cursor:default;opacity:.45}.auth__form #hs-passwordless-submit{background:transparent;border-color:var(--send-ink);color:var(--send-ink)}.auth__form #hs-passwordless-submit:hover:not(:disabled){background:var(--send-ink);color:#fff}.auth__form .form-separator{align-items:center;color:var(--text-3);display:flex;font-family:var(--font-data);font-size:11px;gap:12px;letter-spacing:.14em;margin:18px 0 14px;text-transform:uppercase}.auth__form .form-separator:after,.auth__form .form-separator:before{background:var(--line);content:"";flex:1;height:1px}.auth__form #hs-membership-passwordless-auth-form p{color:var(--text-2);font-size:13.5px;margin:0}.auth__form .hs-error-msg,.auth__form .hs-error-msgs{color:var(--st-red);font-size:12.5px;list-style:none;margin:0;padding:0}.auth__form .hs-error-msgs li label:empty{display:none}.auth__form .hs-form-field:has(>.hs-error-msgs li label:empty):not(:has(input)){display:none}.auth__form .hs-form-booleancheckbox label,.auth__form .hs-login-widget-remember-me{color:var(--text-2);font-size:13px}@media (max-width:480px){.auth__card{padding:26px 20px 22px}.auth__globe{height:96px;margin-bottom:20px;width:96px}}