:root{--ink:#1c1c1c;--ink-soft:#403b37;--ink-faint:#6e615a;--green:#ff4b4b;--green-deep:#1c1c1c;--green-soft:#fff7ec;--pink:#ff71b8;--pink-strong:#ff4b4b;--coral:#ff4b4b;--brass:#ffcf1b;--blue:#2ecaff;--clay:#ffb4a2;--mint:#2ed6a7;--paper:#fff7ec;--paper-bright:#fffdf8;--paper-muted:#e6e1da;--line:#1c1c1c2e;--line-strong:#1c1c1c6b;--shadow-low:0 10px 30px #1c191314;--shadow-paper:0 24px 55px #1c191326;--sans:"Inter", "Sohne", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:"Fraunces", "Recoleta", Georgia, "Times New Roman", serif;--mono:"SFMono-Regular", "Roboto Mono", "Cascadia Mono", Consolas, monospace;--radius:4px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;color:var(--ink);font-family:var(--sans);background:linear-gradient(#ff4b4b0b 1px, transparent 1px), linear-gradient(90deg, #ff4b4b09 1px, transparent 1px), radial-gradient(circle at 18% 12%, #ffcf1b21, transparent 22rem), radial-gradient(circle at 80% 0%, #ff71b840, transparent 18rem), var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto;margin:0}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(115deg,#0000 0 72%,#ff4b4b0e 72% 72.35%,#0000 72.35%),linear-gradient(#fff7eca3,#fff7eca3);position:fixed;inset:0}a{color:inherit}button,input,select,textarea{font:inherit}button,select{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);letter-spacing:0;font-weight:500}h1{margin-bottom:1rem;font-size:7.6rem;line-height:.88}h2{font-size:2.6rem;line-height:1}h3{font-size:1.45rem;line-height:1.08}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7ece8;border-bottom:1px solid #ff4b4b6b;justify-content:space-between;align-items:center;min-height:74px;padding:0 3.6rem;transition:box-shadow .18s,background .18s;display:flex;position:sticky;top:0}.site-header:after{pointer-events:none;content:"";background:linear-gradient(90deg, var(--green), #ff4b4b1f, var(--pink));height:4px;position:absolute;bottom:-4px;left:0;right:0}.site-header[data-scrolled=true]{background:#fff7ecf5;box-shadow:0 14px 34px #1c1c1c14}.brand{min-width:max-content;color:var(--ink);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.brand-mark{width:42px;height:42px;color:var(--paper-bright);font-family:var(--serif);background:linear-gradient(140deg, #ffffff29, transparent 45%), var(--green);border:1px solid #1c1c1ca6;place-items:center;font-size:1.16rem;font-style:italic;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #fff7ec38}.brand-word{font-family:var(--serif);letter-spacing:0;text-transform:uppercase;font-size:1.42rem;font-weight:500}.brand-word b{font-weight:500}.site-nav{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:2.3rem;font-size:.72rem;font-weight:800;display:flex}.site-nav a,.nav-form button{min-height:42px;color:var(--ink);background:0 0;border:0;text-decoration:none;position:relative}.site-nav a{align-items:center;display:inline-flex}.site-nav a:after,.nav-form button:after{content:"";background:var(--green);transform-origin:0;height:1px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.nav-form button:hover:after{transform:scaleX(1)}.nav-form{margin:0}.flash-stack{z-index:60;gap:.7rem;width:min(430px,100vw - 2rem);transition:opacity .22s,transform .22s;display:grid;position:fixed;top:96px;right:2rem}.flash-stack[data-dismissed=true]{opacity:0;pointer-events:none;transform:translateY(-8px)}.flash{color:var(--ink);background:var(--paper-bright);border:1px solid var(--line-strong);border-left:8px solid var(--green);box-shadow:var(--shadow-paper);padding:.95rem 1rem}.flash-error{border-left-color:var(--pink-strong)}.hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.95fr) minmax(24rem,.88fr);gap:4.2rem;min-height:41rem;padding:3.7rem 4.1rem 3.9rem;display:grid;position:relative;overflow:hidden}.hero:before{pointer-events:none;content:"Lc";color:#ff4b4b1a;width:28rem;height:28rem;font-family:var(--serif);border:1px solid #ff4b4b21;border-radius:50%;place-items:center;font-size:10rem;font-style:italic;display:grid;position:absolute;bottom:2rem;right:-6rem;box-shadow:inset 0 0 0 1.1rem #fff7ec66}.hero-copy{z-index:1;align-self:center;max-width:47rem;position:relative}.hero h1{color:var(--green);text-wrap:balance}.hero-subtitle{max-width:40rem;color:var(--ink);font-family:var(--serif);text-wrap:balance;margin-bottom:1.4rem;font-size:2.1rem;line-height:1.12}.rule-notch{width:min(38rem,100%);height:1.8rem;margin-bottom:1.25rem;position:relative}.rule-notch:before,.rule-notch:after{content:"";background:var(--green);height:1px;position:absolute;top:.9rem}.rule-notch:before{left:0;right:55%}.rule-notch:after{left:calc(55% + 1.7rem);right:0}.hero-summary{max-width:39rem;color:var(--ink-soft);margin-bottom:2rem;font-size:1.17rem;line-height:1.6}.button-row{flex-wrap:wrap;gap:1rem;display:flex}.button,button{border-radius:var(--radius)}.button{min-height:3.5rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--green);box-shadow:none;justify-content:center;align-items:center;padding:0 1.55rem;font-size:.75rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ff4b4b24}.button-primary{color:var(--paper-bright);background:linear-gradient(135deg, #fff7ec17, transparent 42%), var(--green)}.button-secondary{color:var(--green);background:#fff7ecc7}.hero-board{z-index:1;align-self:center;min-height:36rem;position:relative}.hero-board>img{width:min(47rem,100%);box-shadow:var(--shadow-paper);border:1px solid #ff4b4b21;margin-left:auto}.event-card,.memo-card,.portal-card,.command-card,.board-column,.auth-panel,.table-card,.list-card{background:linear-gradient(180deg, #fff7eceb, #fff7ece6), var(--paper-bright);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-low)}.event-card{width:min(31rem,92%);box-shadow:var(--shadow-paper);background:linear-gradient(#fff7ecf5,#fff7ecf5),repeating-linear-gradient(0deg,#0000 0 2.05rem,#1c1c1c1f 2.05rem 2.12rem);padding:1.55rem;position:absolute;bottom:1.2rem;left:0}.event-card:before{content:"";background:linear-gradient(90deg,#ff71b8b8,#ff71b85c);border:1px solid #ff4b4b40;width:4.4rem;height:1.15rem;position:absolute;top:-.8rem;left:1.5rem;transform:rotate(-2deg)}.panel-heading{color:var(--green);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.15rem;padding-bottom:.95rem;font-size:.72rem;font-weight:900;display:flex}.panel-heading svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.55rem;height:1.55rem}.detail-list{gap:0;margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;align-items:center;gap:1.4rem;padding:1rem 0;display:grid}.detail-list.compact div{grid-template-columns:7.4rem 1fr}.detail-list dt{color:var(--ink);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.detail-list dd{min-width:0;color:var(--ink-soft);text-align:right;margin:0;font-weight:650;line-height:1.35}.detail-list .is-pending dd{color:#9c6a00}.event-pending-note{color:var(--ink);background:#ffcf1b2e;border:1px solid #ffcf1b6b;border-radius:14px;margin:.95rem 0 0;padding:.8rem .9rem;line-height:1.42}.event-note{color:var(--green-deep);background:#ff4b4b14;border-top:1px solid #ff4b4b29;margin:1.2rem -1.55rem -1.55rem;padding:1rem 1.55rem;line-height:1.45}.event-note-with-actions{margin-bottom:0}.event-card-actions{background:#ffffffb8;border-top:1px solid #1c1c1c1a;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 -1.55rem -1.55rem;padding:.85rem 1.55rem 1rem;display:flex}.event-tool-link,.event-card-actions .copy-button{min-height:2.35rem;color:var(--green);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-bright);border:1px solid #ff4b4b52;border-radius:999px;place-items:center;padding:0 .8rem;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-grid}.event-tool-link:hover,.event-card-actions .copy-button:hover{color:var(--paper-bright);background:var(--pink-strong)}.mobile-party-details{display:none}#details,#party-brief,#memo{scroll-margin-top:6.8rem}.public-party-brief{background:linear-gradient(135deg,#fffdf8f5,#fff7ece6),repeating-linear-gradient(90deg,#ff4b4b14 0 1px,#0000 1px 2.35rem);border-top:1px solid #1c1c1c1a;border-bottom:1px solid #1c1c1c24;gap:1rem;padding:clamp(2rem,5vw,4.5rem) clamp(1.15rem,5vw,4.1rem);display:grid;position:relative;overflow:hidden}.public-party-brief:before{pointer-events:none;content:"";opacity:.13;background-image:url(/assets/brand/lala-confetti-pattern.svg);background-repeat:repeat;background-size:18rem;position:absolute;inset:0}.public-party-brief-head,.public-party-brief-grid{z-index:1;position:relative}.public-party-brief-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.3rem;display:grid}.public-party-brief-head h2{max-width:11ch;color:var(--ink);margin-bottom:.55rem;font-size:clamp(3rem,6vw,5.2rem);line-height:.9}.public-party-brief-head p:not(.section-code){max-width:43rem;color:var(--ink-soft);margin-bottom:0;font-size:1.05rem;line-height:1.52}.public-party-brief-head .button-row{justify-content:flex-end;margin:0}.public-party-brief-grid{grid-template-columns:1.05fr .95fr 1fr;gap:.85rem;display:grid}.public-party-brief-card{min-width:0;box-shadow:var(--shadow-low);background:#ffffffeb;border:1px solid #1c1c1c1f;border-radius:8px;gap:.9rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.public-party-brief-card.is-hot{background:linear-gradient(135deg,#ff71b81f,#0000 44%),#fffffff5;border-color:#ff4b4b59}.public-party-brief-card .panel-heading{margin-bottom:0;padding-bottom:.65rem}.brief-action-list{counter-reset:brief-action;gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.brief-action-list li{counter-increment:brief-action;grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid}.brief-action-list li:before{width:2.15rem;height:2.15rem;color:var(--paper-bright);content:counter(brief-action, decimal-leading-zero);font-family:var(--mono);background:var(--pink-strong);border-radius:999px;place-items:center;font-size:.64rem;font-weight:900;display:grid}.brief-action-list strong,.brief-action-list span{grid-column:2;min-width:0;display:block}.brief-action-list strong{margin-bottom:.15rem;font-size:.92rem}.brief-action-list span,.brief-expectation,.brief-note{color:var(--ink-soft);line-height:1.45}.brief-detail-list{gap:.55rem;margin:0;display:grid}.brief-detail-list div{border-bottom:1px solid #1c1c1c1a;grid-template-columns:minmax(4.4rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding-bottom:.55rem;display:grid}.brief-detail-list div:last-child{border-bottom:0;padding-bottom:0}.brief-detail-list dt{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.brief-detail-list dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-weight:800}.brief-detail-list .is-pending dd{color:var(--pink-strong)}.brief-expectation,.brief-note{margin:0}.brief-note{background:#ffcf1b2e;border:1px solid #ffcf1b61;border-radius:8px;padding:.82rem .9rem}.public-party-brief-card .copy-button{justify-self:start;margin-top:auto}@media (width<=980px){.public-party-brief-head{grid-template-columns:1fr}.public-party-brief-head .button-row{justify-content:flex-start}.public-party-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.public-party-brief{padding:1.15rem}.public-party-brief-head h2{font-size:clamp(2.35rem,12vw,3.25rem)}.public-party-brief-head .button-row{grid-template-columns:1fr;width:100%;display:grid}.public-party-brief-head .button{width:100%}.public-party-brief-grid{grid-template-columns:1fr}.brief-detail-list div{grid-template-columns:1fr;gap:.25rem}}.memo-grid{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#ff4b4b0b,#0000 28%),linear-gradient(#fff7ec5c,#e6e1da52);grid-template-columns:.95fr 1.05fr .92fr;gap:1.6rem;padding:4.4rem 4.1rem 3.5rem;display:grid}.memo-card{min-height:20rem;padding:2rem;position:relative;overflow:hidden}.memo-card:after{color:#ff4b4b12;content:"Lc";font-family:var(--serif);font-size:8rem;font-style:italic;position:absolute;bottom:1rem;right:-2rem}.memo-card.compliance{background:linear-gradient(#ff71b8b8, #ff71b88c), repeating-linear-gradient(0deg, transparent 0 1.75rem, #1c1c1c1f 1.75rem 1.8rem), var(--pink);border-color:#ff4b4b61}.memo-card.compliance:before{color:#ff4b4b5c;content:"GOOD VIBES";font-family:var(--mono);letter-spacing:.08em;border:.22rem solid #ff4b4b42;padding:.3rem 1rem;font-size:2.1rem;font-weight:900;position:absolute;bottom:2.2rem;right:-1.6rem;transform:rotate(-11deg)}.icon-tile{z-index:1;width:3.3rem;height:3.3rem;color:var(--paper-bright);font-family:var(--mono);letter-spacing:.06em;background:var(--green);place-items:center;margin-bottom:1.2rem;font-size:.72rem;font-weight:900;display:grid;position:relative}.icon-tile.red{background:var(--pink-strong)}.doc-id{z-index:1;max-width:100%;color:var(--ink-faint);font-family:var(--mono);letter-spacing:.12em;margin-bottom:.8rem;font-size:.66rem;position:relative}.memo-card h2{z-index:1;border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:1rem;position:relative}.memo-card p{z-index:1;color:var(--ink-soft);line-height:1.55;position:relative}.memo-card a{z-index:1;color:var(--green);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.45rem;margin-top:.6rem;font-size:.72rem;font-weight:900;text-decoration:underline;display:inline-flex;position:relative}.rsvp-band{color:var(--paper-bright);background:linear-gradient(120deg, #fff7ec14, transparent 44%), var(--green);border-bottom:1px solid #1c1c1ca3;grid-template-columns:1fr minmax(16rem,.8fr) auto;align-items:center;gap:2rem;padding:2rem 4.1rem;display:grid}.rsvp-band h2{max-width:26rem;margin:0;font-size:2.7rem}.rsvp-band em{font-style:italic}.rsvp-band p{color:#fff7ecc7;margin:0;line-height:1.5}.public-footer{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.7rem;padding:2.4rem 4.1rem 3rem;font-size:.7rem;display:grid}.public-footer span{background:var(--line);height:1px}.public-footer p{text-align:center;margin:0}.auth-shell{place-items:center;min-height:calc(100vh - 74px);padding:4.5rem 1.2rem;display:grid}.auth-panel{width:min(36rem,100%);padding:2.35rem;position:relative;overflow:hidden}.auth-panel:before{content:"";opacity:.13;background:url(/assets/brand/lala-sticker-good-vibes.svg) 50%/contain no-repeat;width:8.5rem;height:6.3rem;position:absolute;top:1rem;right:1rem;transform:rotate(4deg)}.auth-panel.wide{width:min(56rem,100%)}.auth-logo{z-index:1;width:9rem;height:auto;margin-bottom:1rem;position:relative}.section-code{z-index:1;color:var(--pink-strong);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:900;position:relative}.auth-panel h1,.planner-hero h1,.portal-sidebar h1{z-index:1;margin-bottom:.85rem;font-size:4.2rem;line-height:.96;position:relative}.auth-panel p,.planner-hero p,.portal-sidebar p{z-index:1;color:var(--ink-soft);line-height:1.55;position:relative}.form-stack,.form-grid{z-index:1;gap:1rem;display:grid;position:relative}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.compact-form{grid-template-columns:minmax(12rem,1.2fr) minmax(9rem,.8fr) minmax(8rem,.7fr) auto;align-items:end}label{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.7rem;font-weight:900;display:grid}input,select,textarea{width:100%;min-height:3rem;color:var(--ink);font-family:var(--sans);letter-spacing:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff7ecd1;outline:none;padding:.7rem .75rem;font-size:1rem;transition:border-color .14s,box-shadow .14s,background .14s}input:focus,select:focus,textarea:focus{background:var(--paper-bright);border-color:var(--green);box-shadow:0 0 0 4px #ff4b4b1f}textarea{resize:vertical;min-height:7.2rem}.full-span{grid-column:1/-1}.checkbox-row{align-items:center;gap:.65rem;display:flex}.checkbox-row input{width:1.05rem;min-height:1.05rem}.fine-print{color:var(--ink-faint);margin:1.2rem 0 0;font-size:.92rem}.fine-print a{color:var(--green);font-weight:800}.auth-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.auth-paths div{background:#ff71b81a;border:1px solid #ff71b83d;border-radius:14px;min-width:0;padding:.85rem}.auth-paths strong,.auth-paths span{display:block}.auth-paths strong{color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.66rem;font-weight:900}.auth-paths span{color:var(--ink-soft);font-size:.9rem;line-height:1.38}.auth-code-form{margin-top:1.15rem}.auth-gateway-console,.claim-brief-console{z-index:1;gap:.7rem;margin:1.15rem 0 1.25rem;display:grid;position:relative}.auth-gateway-console{grid-template-columns:1fr}.claim-brief-console{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-action-form{margin-top:1.15rem}.claim-invite-status{z-index:1;border:1px solid #ffcf1b57;border-left:7px solid var(--brass);background:radial-gradient(circle at 96% 8%,#ffcf1b47,#0000 5rem),#ffffffd1;border-radius:14px;gap:.28rem;margin:1rem 0 .95rem;padding:.86rem .95rem;display:grid;position:relative;overflow:hidden}.claim-invite-status:after{pointer-events:none;content:"";opacity:.52;background:url(/assets/brand/lala-doodle-burst.svg) 50%/contain no-repeat;width:3.3rem;height:2.3rem;position:absolute;bottom:.35rem;right:.8rem}.claim-invite-status span,.claim-invite-status a{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.15}.claim-invite-status strong{max-width:calc(100% - 4rem);color:var(--ink);font-size:1.08rem;line-height:1.12}.claim-invite-status p{max-width:34rem;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.38}.claim-invite-status a{text-underline-offset:.32rem;justify-self:start;margin-top:.18rem;text-decoration:underline}.claim-invite-status.is-found{border-color:#2ed6a747;border-left-color:var(--mint)}.claim-invite-status.is-found span{color:#147f61}.claim-invite-status.is-claimed,.claim-invite-status.is-unavailable{border-color:#ff4b4b38;border-left-color:var(--pink-strong)}.claim-mobile-submit,.claim-mobile-rail{display:none}.auth-gateway-console article,.claim-brief-console article{background:linear-gradient(135deg,#ff71b817,#0000 58%),#ffffffc2;border:1px solid #1c1c1c1a;border-radius:14px;min-width:0;padding:.85rem}.claim-brief-console article.is-hot{background:linear-gradient(135deg,#ffcf1b29,#0000 58%),#ffffffd1;border-color:#ffcf1b57}.auth-gateway-console span,.claim-brief-console span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:900;display:block}.auth-gateway-console strong,.claim-brief-console strong{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.72rem;font-weight:900;line-height:1.25;display:block}.auth-gateway-console p,.claim-brief-console p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.38}.rsvp-choice-field{border:0;min-width:0;margin:0;padding:0}.rsvp-choice-field legend{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:900}.rsvp-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.rsvp-choice-row label{min-width:0;display:block;position:relative}.rsvp-choice-row input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.rsvp-choice-row label span,.rsvp-choice-button{width:100%;min-height:2.9rem;color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#ffffffd6;border:1px solid #1c1c1c24;border-radius:999px;place-items:center;padding:0 .75rem;font-size:.74rem;font-weight:900;display:grid}.rsvp-choice-row label span{pointer-events:none}.rsvp-choice-row input:checked+span,.rsvp-choice-button.is-selected{color:#fff;background:var(--pink-strong);border-color:var(--pink-strong)}.rsvp-choice-row input:focus-visible+span,.rsvp-choice-button:focus-visible{outline-offset:2px;outline:3px solid #ff71b857}.portal-shell,.planner-shell{padding:2.3rem 3.6rem 4rem}.portal-shell{grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.portal-sidebar{min-height:26rem;color:var(--paper-bright);background:linear-gradient(145deg, #fff7ec17, transparent 40%), var(--green);border-radius:var(--radius);box-shadow:var(--shadow-paper);border:1px solid #1c1c1cb3;padding:1.8rem;position:sticky;top:6rem}.portal-sidebar:after{color:#fff7ec3d;content:"Lc";height:4.3rem;font-family:var(--serif);border:1px solid #fff7ec2e;border-radius:50%;place-items:center;font-size:3rem;font-style:italic;display:grid;position:absolute;bottom:1.6rem;left:1.8rem;right:1.8rem}.portal-sidebar .section-code,.portal-sidebar p{color:#fff7ecc2}.portal-sidebar h1{color:var(--paper-bright)}.portal-sidebar dl{gap:.85rem;margin:1.8rem 0 6rem;display:grid}.portal-sidebar div{border-top:1px solid #fff7ec3d;justify-content:space-between;gap:1rem;padding-top:.85rem;display:flex}.portal-sidebar dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.portal-sidebar dd{text-align:right;margin:0}.portal-main,.planner-grid{gap:1.3rem;display:grid}.portal-card,.table-card,.list-card{padding:1.55rem}.planner-shell{isolation:isolate;padding-left:13.4rem;position:relative}.planner-shell:before{z-index:0;content:"";background:radial-gradient(circle at 50% 86%, #fff7ec1f, transparent 4rem), linear-gradient(145deg, #fff7ec14, transparent 36%), var(--green);width:11rem;position:fixed;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #1c1c1ccc}.planner-shell:after{z-index:0;color:#fff7ec54;content:"Lc";width:6.7rem;height:6.7rem;font-family:var(--serif);border:1px solid #fff7ec2e;border-radius:50%;place-items:center;font-size:3.4rem;font-style:italic;display:grid;position:fixed;bottom:2.7rem;left:2.1rem}.planner-shell>*{z-index:1;position:relative}.planner-tabs{border-bottom:1px solid var(--line);gap:0;margin:-.5rem 0 2.1rem;display:flex;overflow-x:auto}.planner-tabs a{min-height:3.2rem;color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:3px solid #0000;flex:none;padding:1.1rem 1.55rem .9rem;font-size:.72rem;font-weight:900;text-decoration:none}.planner-tabs a:hover,.planner-tabs a[aria-current=page]{color:var(--green);border-bottom-color:var(--green)}.planner-hero{z-index:20;border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.3rem;display:flex;position:relative}.planner-hero:after{color:#ff4b4b47;content:"LALA";font-family:var(--mono);letter-spacing:.08em;border:.18rem solid #ff4b4b2e;padding:.25rem 1rem;font-size:2rem;font-weight:900;position:absolute;top:.5rem;right:min(21rem,34%);transform:rotate(-8deg)}.command-hero{align-items:center}.hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.panel-heading a{color:var(--green);text-underline-offset:.36rem}.command-strip,.planner-summary-grid{border:1px solid var(--line);border-radius:var(--radius);background:#fff7ec9e;gap:0;margin-bottom:1.4rem;display:grid;overflow:hidden}.command-strip{grid-template-columns:.8fr .8fr .7fr 1.3fr}.planner-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-strip article,.planner-summary-grid article{border-right:1px solid var(--line);min-width:0;padding:1.3rem 1.25rem 1.2rem}.command-strip article:last-child,.planner-summary-grid article:last-child{border-right:0}.command-strip span,.planner-summary-grid span{overflow-wrap:anywhere;max-width:100%;color:var(--green);font-family:var(--serif);margin-bottom:.48rem;font-size:2.65rem;line-height:.94;display:block}.command-strip p,.planner-summary-grid p{color:var(--ink);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.planner-jump-rail{background:#fffdf8d6;border:1px solid #1c1c1c1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.72rem;margin:-.42rem 0 1.15rem;padding:.56rem;display:grid;overflow:hidden;box-shadow:0 12px 30px #1c19130f}.planner-jump-rail>span{min-height:3.2rem;color:var(--green);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ff4b4b14;border:1px solid #ff4b4b2e;border-radius:6px;align-items:center;padding:0 .74rem;font-size:.66rem;font-weight:900;display:inline-flex}.planner-jump-rail>div{scrollbar-width:none;gap:.42rem;min-width:0;display:flex;overflow-x:auto}.planner-jump-rail>div::-webkit-scrollbar{display:none}.planner-jump-rail a{min-width:0;min-height:3.2rem;color:var(--ink);background:#fff7ecdb;border:1px solid #1c1c1c1a;border-radius:6px;flex:1 0 8.4rem;align-content:center;gap:.12rem;padding:.56rem .68rem .54rem .9rem;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:relative}.planner-jump-rail a:before{content:"";background:var(--blue);border-radius:999px;width:.2rem;position:absolute;top:.66rem;bottom:.66rem;left:.48rem}.planner-jump-rail a[data-jump-kind=signal]:before{background:var(--green)}.planner-jump-rail a[data-jump-kind=add]:before{background:var(--pink)}.planner-jump-rail a[data-jump-kind=tools]:before{background:var(--brass)}.planner-jump-rail a:hover,.planner-jump-rail a:focus-visible{background:var(--paper-bright);border-color:#ff4b4b57;transform:translateY(-1px)}.planner-jump-rail a:focus-visible{outline-offset:2px;outline:3px solid #2ecaff57}.planner-jump-rail strong,.planner-jump-rail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planner-jump-rail strong{font-size:.84rem;line-height:1.12}.planner-jump-rail small{color:var(--ink-faint);font-size:.68rem;line-height:1.2}.command-strip small{color:var(--ink-faint);margin-top:.5rem;font-size:.86rem;line-height:1.35;display:block}.planner-command-grid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:start;gap:1.2rem;display:grid}.command-card,.board-column{min-width:0;padding:1.35rem}.focus-card,.guest-ops-card{min-height:24rem}.priority-stack,.compact-list,.timeline-preview,.run-sheet{gap:0;display:grid}.priority-row,.planning-row,.shopping-row,.timeline-preview article,.run-row,.compact-list>div{border-bottom:1px solid var(--line);min-width:0}.priority-row,.planning-row{background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;width:100%;padding:1rem 0;display:grid}.priority-row:last-child,.planning-row:last-child,.timeline-preview article:last-child,.run-row:last-child,.compact-list>div:last-child{border-bottom:0}.priority-row>button,.planning-row>button:first-child{width:2rem;min-height:2rem;color:var(--green);border:1px solid var(--green);background:#fff7ecd9;border-radius:50%;place-items:center;padding:0;display:grid}.priority-row>button:before,.planning-row>button:first-child:before{content:"";background:0 0;border-radius:50%;width:.72rem;height:.72rem}.priority-row>button:hover:before,.planning-row>button:first-child:hover:before,.planning-row.is-done>button:first-child:before{background:currentColor}.priority-row strong,.planning-row strong,.compact-list strong,.timeline-preview strong,.run-row strong{color:var(--ink);line-height:1.18;display:block}.priority-row span,.planning-row span,.compact-list span,.timeline-preview span,.run-row span{color:var(--ink-faint);margin-top:.28rem;font-size:.88rem;line-height:1.38;display:block}.empty-state{color:var(--ink-soft);border-radius:var(--radius);background:linear-gradient(135deg,#2ed6a752,#0000 62%),#fff7ecad;border:1px dashed #ff4b4b4d;gap:.3rem;padding:1rem;display:grid}.empty-state strong{color:var(--green)}.empty-state span{margin:0}.funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.funnel div{gap:.42rem;min-width:0;display:grid}.funnel span,.progress-rail,.progress-rail span{background:#ff4b4b1f;border-radius:999px;height:.52rem;display:block;overflow:hidden}.funnel span:before,.progress-rail span:before{width:var(--value,0%);content:"";background:linear-gradient(90deg, var(--green), var(--brass));height:100%;display:block}.funnel strong{color:var(--green);font-family:var(--serif);font-size:2.2rem;line-height:.95}.funnel p{color:var(--ink-faint);margin:0;font-size:.86rem;line-height:1.25}.mini-ledger{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.mini-ledger div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.78rem 0;display:grid}.mini-ledger dt{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mini-ledger dd{color:var(--green);font-family:var(--serif);margin:0;font-size:1.65rem;line-height:1}.attention-note{color:var(--ink-soft);border-left:4px solid var(--pink-strong);background:#ff4b4b17;margin:1rem 0 0;padding:.9rem 1rem;line-height:1.45}.attention-note.is-good{border-left-color:var(--green);background:#ff4b4b17}.progress-rail{margin-bottom:1rem}.compact-list>div{padding:.86rem 0}.timeline-preview article,.run-row{grid-template-columns:5.6rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.timeline-preview time,.run-row time{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.asset-score{color:var(--paper-bright);background:linear-gradient(135deg, #fff7ec1a, transparent 48%), var(--blue);border-radius:var(--radius);gap:.2rem;margin-bottom:1rem;padding:1.05rem;display:grid}.asset-score strong{font-family:var(--serif);font-size:3rem;line-height:.9}.asset-score span{color:#fff7ecc7;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.menu-score{background:linear-gradient(135deg, #fff7ec1a, transparent 48%), var(--clay)}.action-panel{margin-bottom:1.3rem}.action-panel .button{align-self:end}.quick-add-panel{padding:0;scroll-margin-top:6.5rem;overflow:hidden}.quick-add-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;padding:1rem 1.2rem;list-style:none;display:flex}.quick-add-panel summary::-webkit-details-marker{display:none}.quick-add-panel summary:after{width:2.35rem;height:2.35rem;color:var(--pink-strong);content:"+";font-family:var(--mono);background:#ff71b81f;border:1px solid #ff4b4b38;border-radius:999px;flex:none;place-items:center;font-size:1.2rem;font-weight:900;display:inline-grid}.quick-add-panel[open] summary:after{content:"-";background:#2ed6a724;border-color:#2ed6a747}details[data-hash-target=true],details:target,.planner-shell section[id],.planner-shell details[id]{scroll-margin-top:6.5rem}.quick-add-panel[data-hash-target=true],.guest-record-card[data-hash-target=true],.work-card[data-hash-target=true],.run-row[data-hash-target=true]{box-shadow:0 0 0 3px #ff71b824, var(--shadow-paper);border-color:#ff71b88c}.quick-add-panel summary strong,.quick-add-panel summary small{display:block}.quick-add-panel summary strong{color:var(--ink);font-family:var(--serif);font-size:1.3rem;line-height:1}.quick-add-panel summary small{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.64rem;font-weight:900}.quick-add-body{border-top:1px solid var(--line);padding:0 1.2rem 1.2rem}.quick-add-body form{padding-top:1rem}.planner-board,.guest-workspace,.menu-workspace,.settings-workspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:1.2rem;display:grid}.guest-workspace{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);margin-bottom:1.2rem}.menu-workspace{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);margin-bottom:1.2rem}.settings-workspace{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr)}.guest-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.guest-risk-list div{border:1px solid var(--line);border-radius:var(--radius);background:#fff7eca8;min-width:0;padding:.9rem}.guest-risk-list strong{color:var(--clay);font-family:var(--serif);font-size:2.1rem;line-height:.95;display:block}.guest-risk-list span{color:var(--ink-faint);margin-top:.25rem;font-size:.85rem;display:block}.guest-table-card td:first-child,.guest-table-card td:nth-child(2){min-width:14rem}.guest-table-card td:nth-child(3){min-width:16rem}.guest-code{overflow-wrap:anywhere;max-width:100%;color:var(--green-deep);font-family:var(--mono);letter-spacing:.04em;border-radius:var(--radius);background:#2ed6a78c;border:1px solid #ff4b4b3d;margin-bottom:.45rem;padding:.35rem .55rem;font-size:.82rem;font-weight:900;display:inline-flex}.guest-code+span{margin-bottom:.7rem}.board-column{align-content:start;gap:0;min-height:12rem;display:grid}.board-column.is-complete{background:linear-gradient(180deg, #2ed6a75c, #fff7ecd6), var(--paper-bright)}.planning-row.is-done{opacity:.72}.planning-row.is-done strong{-webkit-text-decoration:line-through #ff4b4b85;text-decoration:line-through #ff4b4b85;text-decoration-thickness:1px}.procurement-list,.menu-board,.asset-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.shopping-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.shopping-row select{min-width:0}.shopping-row button,.inline-action button,td form button{min-height:2.45rem;color:var(--green);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--green);background:#fff7ecc7;padding:0 .82rem;font-size:.68rem;font-weight:900}.menu-row em{width:fit-content;max-width:100%;min-height:1.65rem;color:var(--clay);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);background:#ffb4a214;border:1px solid #ffb4a238;margin-top:.55rem;padding:.22rem .5rem;font-size:.64rem;font-style:normal;font-weight:900;display:inline-flex}.run-sheet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff7ec94}.run-row{grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;padding:1.1rem 1rem}.run-row em{min-height:1.85rem;color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);background:#ff4b4b14;border:1px solid #ff4b4b33;align-items:center;padding:0 .55rem;font-size:.66rem;font-style:normal;font-weight:900;display:inline-flex}.metric-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff7ec8c;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:1.6rem;display:grid}.metric-grid article{text-align:center;border-right:1px solid var(--line);padding:1.5rem 1.25rem 1.25rem}.metric-grid article:last-child{border-right:0}.metric-grid span{color:var(--green);font-family:var(--serif);margin-bottom:.5rem;font-size:3.4rem;line-height:1;display:block}.metric-grid p{color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.planner-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.activity-list,.list-card{gap:0;display:grid}.activity-list{margin:0;padding:0;list-style:none}.activity-list li,.item-row{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem .8rem;display:grid}.activity-list li:last-child,.item-row:last-child{border-bottom:0}.activity-list li{grid-template-columns:1fr}.activity-list strong,.item-row strong{color:var(--ink)}.activity-list span,.item-row span,td span{color:var(--ink-faint);margin-top:.25rem;font-size:.87rem;line-height:1.35;display:block}.activity-command-card .activity-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.activity-command-card .activity-list time{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:900}.item-row.is-done{opacity:.66}.item-row button,.item-row select,.inline-action button,td form button{min-height:2.4rem;color:var(--green);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--green);background:#fff7ecc2;padding:0 .8rem;font-size:.68rem;font-weight:900}.item-row select,.inline-action select{width:auto;min-width:7.8rem}.table-card{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1rem .85rem}th{color:var(--green);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.inline-action{align-items:center;gap:.5rem;display:flex}@media (width<=1180px){h1{font-size:5.8rem}.site-header{padding-inline:1.6rem}.hero{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding:3rem 1.6rem 4rem}.hero-copy{max-width:56rem}.hero-board{min-height:31rem}.hero-board>img{margin-inline:auto}.memo-grid,.rsvp-band{grid-template-columns:1fr;padding-inline:1.6rem}.planner-shell{padding-left:1.6rem}.planner-shell:before,.planner-shell:after{display:none}.procurement-list,.menu-board,.asset-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.site-header{flex-direction:column;align-items:flex-start;gap:.65rem;padding-block:.8rem}.site-nav{gap:1.25rem;width:100%;padding-bottom:.25rem;overflow-x:auto}.portal-shell,.planner-grid,.metric-grid,.planner-command-grid,.planner-board,.guest-workspace,.guest-directory-toolbar,.menu-workspace,.settings-workspace{grid-template-columns:1fr}.command-strip,.planner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-strip article:nth-child(2n),.planner-summary-grid article:nth-child(2n){border-right:0}.command-strip article:nth-child(-n+2),.planner-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric-grid article{border-right:0;border-bottom:1px solid var(--line)}.portal-sidebar{position:relative;top:auto}.form-grid,.form-grid.compact-form{grid-template-columns:1fr}.planner-hero{display:block}.hero-actions{justify-content:flex-start;margin-top:1rem}.planner-hero .button{margin-top:1rem}}@media (width<=640px){h1,.auth-panel h1,.planner-hero h1,.portal-sidebar h1{font-size:3.45rem;line-height:.94}h2,.rsvp-band h2{font-size:2.1rem}.brand-word{font-size:1.1rem}.site-nav{font-size:.66rem}.auth-shell{place-items:start center;padding:2.1rem 1rem}.auth-panel.wide{padding:1.1rem}.auth-panel.wide .auth-logo{width:7.1rem;margin-bottom:.7rem}.auth-panel.wide h1{margin-bottom:.58rem;font-size:2.85rem}.auth-panel:not(.wide){padding:1.35rem}.auth-panel:not(.wide) .auth-logo{width:7.4rem;margin-bottom:.78rem}.auth-panel:not(.wide) h1{margin-bottom:.58rem;font-size:3rem}.auth-code-form{gap:.72rem;margin-top:.85rem}.auth-code-form input{min-height:2.72rem}.auth-code-form .button{min-height:3rem}.auth-panel:not(.wide) .auth-paths{display:none}.claim-action-form{gap:.72rem;margin-top:.85rem}.claim-action-form input{min-height:2.72rem}.claim-action-form .rsvp-choice-button,.claim-action-form .rsvp-choice-row label span{min-height:2.52rem;padding-inline:.4rem;font-size:.62rem}.claim-mobile-rail{bottom:max(.86rem, env(safe-area-inset-bottom));z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 94% 16%,#ffcf1b47,#0000 5rem),#fffdf8f5;border:1px solid #1c1c1c24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.05rem;margin-top:.72rem;padding:.58rem;display:grid;position:sticky;box-shadow:0 16px 38px #1c1c1c2e}.claim-mobile-rail span{gap:.18rem;min-width:0;padding-left:.25rem;display:grid}.claim-mobile-rail strong{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.claim-mobile-rail small{min-width:0;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.claim-mobile-submit{white-space:nowrap;min-height:2.75rem;padding-inline:1rem;display:inline-flex}.claim-desktop-submit{display:none}.hero{gap:1.2rem;padding:1.55rem 1rem 1rem}.hero-subtitle{font-size:1.35rem}.hero-summary{font-size:1rem}.button-row,.button{width:100%}.hero-board{min-height:10.5rem}.hero-board>img{object-fit:cover;object-position:72% 28%;width:100%;max-height:12rem}.event-card{display:none}.event-note{margin:1rem -1rem -1rem;padding:1rem}.event-note-with-actions{margin-bottom:0}.event-card-actions{margin:0 -1rem -1rem;padding:.8rem 1rem 1rem}.detail-list div,.detail-list.compact div{grid-template-columns:1fr;gap:.35rem}.detail-list dd{text-align:left}.memo-grid,.portal-shell,.planner-shell{padding-inline:1rem}.memo-card,.portal-card,.command-card,.board-column,.auth-panel,.table-card,.list-card{padding:1rem}.command-strip,.planner-summary-grid,.procurement-list,.menu-board,.asset-pipeline,.funnel,.guest-risk-list{grid-template-columns:1fr}.command-strip article,.planner-summary-grid article{border-right:0;border-bottom:1px solid var(--line)}.command-strip article:last-child,.planner-summary-grid article:last-child{border-bottom:0}.command-strip span,.planner-summary-grid span{font-size:2.25rem}.hero-actions,.hero-actions .button{width:100%}.timeline-preview article,.run-row{grid-template-columns:1fr;gap:.45rem}.run-row em{justify-self:start}.planner-tabs a{padding-inline:1rem}.doc-id{margin-bottom:.7rem;position:static}.public-footer{padding-inline:1rem;display:block}.public-footer span{display:none}.item-row{grid-template-columns:1fr}.inline-action{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.planner-shell{grid-template-columns:17.5rem minmax(0,1fr);align-items:start;gap:1.25rem;max-width:none;padding:1.35rem clamp(1rem,2vw,2rem) 3rem;display:grid}.planner-shell:before,.planner-shell:after{display:none}.planner-shell>*{grid-column:2;min-width:0}.planner-shell>.planner-tabs{grid-area:1/1/span 40}.planner-tabs{color:var(--paper-bright);background:linear-gradient(155deg, #fff7ec14, transparent 34%), var(--green-deep);box-shadow:var(--shadow-paper);border:1px solid #fff7ec1f;border-radius:8px;gap:1.15rem;margin:0;padding:1rem;display:grid;position:sticky;top:5.7rem;overflow:visible}.planner-nav-brand{border-bottom:1px solid #fff7ec29;align-items:center;gap:.75rem;padding:.2rem .25rem .75rem;display:flex}.planner-nav-brand[hidden],.planner-nav-list[hidden]{display:none!important}.planner-tabs[data-planner-compact=true] .planner-pulse,.planner-tabs[data-planner-compact=true] .planner-quick-actions{flex-wrap:wrap;overflow:visible}.planner-tabs[data-planner-compact=true] .planner-pulse>span,.planner-tabs[data-planner-compact=true] .planner-quick-actions span{flex:1 0 100%}.planner-tabs[data-planner-compact=true] .planner-pulse a{flex:calc(50% - .45rem)}.planner-tabs[data-planner-compact=true] .planner-quick-actions div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.planner-tabs[data-planner-compact=true] .planner-quick-actions a{text-align:center;min-width:0}.planner-command-trigger{min-height:3.35rem;color:var(--paper-bright);text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 12%,#ffcf1b3d,#0000 4.8rem),#fff7ec1a;border:1px solid #fff7ec29;border-radius:8px;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.68rem;padding:.72rem .78rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.planner-command-trigger:hover,.planner-command-trigger:focus-visible{background:radial-gradient(circle at 92% 12%,#ffcf1b57,#0000 4.8rem),#fff7ec26;border-color:#fff7ec47;outline:none}.planner-command-trigger svg{width:1.18rem;height:1.18rem;color:var(--brass)}.planner-command-trigger span,.planner-command-trigger strong,.planner-command-trigger small{min-width:0;display:block}.planner-command-trigger strong{color:var(--paper-bright);font-family:var(--sans);letter-spacing:0;font-size:.85rem;font-weight:900;line-height:1.05}.planner-command-trigger small{color:#fff7ec9e;font-family:var(--mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.16rem;font-size:.58rem;font-weight:900;line-height:1.2;overflow:hidden}.planner-nav-brand .brand-mark{background:#fff7ecf5;flex:none}.planner-nav-brand strong,.planner-nav-brand span{display:block}.planner-nav-brand strong{font-family:var(--serif);font-size:1.28rem;font-weight:500;line-height:1}.planner-nav-brand span{color:#fff7ecb3;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.25rem;font-size:.64rem;font-weight:900}.planner-nav-list{gap:.35rem;display:grid}.planner-section-switcher{display:none}.planner-tabs a{color:#fff7ecd6;min-height:0;font-family:var(--sans);letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:6px;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem;font-size:.94rem;font-weight:700;display:grid}.planner-tabs svg{width:1.35rem;height:1.35rem}.planner-tabs strong,.planner-tabs small{display:block}.planner-tabs strong{font-size:.95rem;line-height:1.1}.planner-tabs small{color:#fff7ec94;margin-top:.18rem;font-size:.72rem;font-weight:500;line-height:1.2}.planner-nav-health{color:#fff7ecbd;width:fit-content;min-height:1.18rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#fff7ec14;border:1px solid #fff7ec1f;border-radius:6px;place-items:center;margin-top:.4rem;padding:0 .38rem;font-size:.5rem;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.planner-nav-badge{min-width:1.65rem;height:1.65rem;color:var(--green-deep);font-family:var(--mono);letter-spacing:0;background:var(--brass);border:1px solid #fff7ec38;border-radius:999px;place-items:center;padding:0 .32rem;font-size:.68rem;font-weight:900;display:inline-grid}.planner-pulse{border-top:1px solid #fff7ec29;gap:.45rem;padding:.85rem .25rem;display:grid}.planner-nav-panel-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;list-style:none;display:grid}.planner-nav-panel-summary::-webkit-details-marker{display:none}.planner-nav-panel-summary span{color:#fff7ec9e;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:900}.planner-nav-panel-summary em{color:#fff7ecc2;min-height:1.55rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff7ec1f;border-radius:999px;place-items:center;padding:0 .42rem;font-size:.56rem;font-style:normal;font-weight:900;display:inline-grid}.planner-nav-panel-summary em:after{content:"+";margin-left:.28rem}[data-planner-nav-panel][open]>.planner-nav-panel-summary em:after{content:"-"}[data-planner-nav-panel]:not([open])>:not(.planner-nav-panel-summary){display:none!important}.planner-pulse-list{gap:.45rem;display:grid}.planner-pulse a{min-height:0;color:var(--paper-bright);background:#fff7ec14;border-color:#fff7ec1a;grid-template-columns:auto minmax(0,1fr);gap:.58rem;padding:.58rem .62rem;text-decoration:none}.planner-pulse a strong{min-width:1.8rem;height:1.8rem;color:var(--green-deep);font-family:var(--mono);background:var(--mint);border-radius:999px;place-items:center;font-size:.7rem;display:inline-grid}.planner-pulse a small{color:#fff7ecc2;margin:0;font-size:.78rem;font-weight:800}.planner-pulse p{color:#fff7ecad;margin:0;font-size:.82rem;line-height:1.35}.planner-quick-actions{border-top:1px solid #fff7ec29;gap:.42rem;padding:.85rem .25rem .15rem;display:grid}.planner-quick-actions span{color:#fff7ec9e;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:900}.planner-quick-actions div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.planner-quick-actions a{min-height:0;color:var(--paper-bright);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#fff7ec14;border:1px solid #fff7ec1a;border-radius:999px;grid-template-columns:1fr;place-items:center;padding:.48rem .42rem;font-size:.68rem;font-weight:900;text-decoration:none;display:grid}.planner-command-palette[hidden],[data-command-item][hidden]{display:none!important}body[data-command-palette-open=true]{overflow:hidden}.planner-command-palette{z-index:180;place-items:start center;padding:clamp(5.4rem,9vh,7.4rem) 1rem 1rem;display:grid;position:fixed;inset:0}.planner-command-scrim{cursor:default;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c1c1c6b;border:0;border-radius:0;padding:0;position:absolute;inset:0}.planner-command-panel{width:min(46rem,100vw - 2rem);max-height:min(76vh,42rem);color:var(--ink);background:radial-gradient(circle at 92% 10%,#ffcf1b42,#0000 8rem),linear-gradient(135deg,#ff71b814,#0000 48%),#fffdf8fa;border:1px solid #1c1c1c24;border-radius:8px;gap:.75rem;padding:.82rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #1c1c1c47}.planner-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.65rem;display:grid}.planner-command-search{background:#fff7ecd1;border:1px solid #1c1c1c1c;border-radius:8px;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:4rem;padding:.65rem .82rem;display:grid}.planner-command-search svg{width:1.18rem;height:1.18rem;color:var(--pink-strong)}.planner-command-search label,.planner-command-search span{display:block}.planner-command-search span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.1}.planner-command-search input{width:100%;min-height:1.9rem;color:var(--ink);font-family:var(--serif);background:0 0;border:0;border-radius:0;outline:0;margin-top:.12rem;padding:0;font-size:clamp(1.35rem,3vw,2.1rem);font-weight:700;line-height:1}.planner-command-search input::placeholder{color:#1c1c1c57}.planner-command-close{min-width:4.5rem;color:var(--ink);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;background:#ffffffb8;border:1px solid #1c1c1c1f;border-radius:8px;font-size:.62rem;font-weight:900}.planner-command-results{gap:.38rem;max-height:min(56vh,30rem);padding-right:.12rem;display:grid;overflow:auto}.planner-command-result{min-height:3.2rem;color:var(--ink);background:#ffffffbd;border:1px solid #1c1c1c14;border-radius:6px;grid-template-columns:6.8rem minmax(0,1fr) minmax(10rem,.72fr);align-items:center;gap:.72rem;padding:.64rem .75rem;text-decoration:none;display:grid}.planner-command-result:hover,.planner-command-result[data-command-active=true]{background:#fff7ecf5;border-color:#ff4b4b47;box-shadow:0 12px 28px #1c1c1c17}.planner-command-result span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.planner-command-result strong{color:var(--ink);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:900;line-height:1.12;overflow:hidden}.planner-command-result small{color:var(--ink-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.25;overflow:hidden}.planner-command-result-attention{background:linear-gradient(90deg,#ff4b4b1f,#0000 46%),#ffffffd1}.planner-command-result-quick-add span{color:var(--green)}.planner-command-empty{color:var(--ink-soft);text-align:center;background:#fff7ecb8;border:1px dashed #ff4b4b47;border-radius:8px;margin:0;padding:1.2rem;font-weight:800}.planner-hero{margin-bottom:1rem}.planner-hero:after{display:none}.planner-hero h1{max-width:18ch;margin-bottom:.48rem;font-size:clamp(2.85rem,4vw,4.65rem);line-height:.96}.planner-hero p:not(.section-code){max-width:48rem;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.48}.planner-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.planner-action-menu{z-index:12;position:relative}.planner-action-menu summary{min-height:3.5rem;color:var(--green);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid var(--green);border-radius:var(--radius);background:#fff7ecc7;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.75rem;font-weight:900;list-style:none;display:inline-flex}.planner-action-menu summary::-webkit-details-marker{display:none}.planner-action-menu summary:after{color:var(--pink-strong);content:"+";margin-left:.55rem}.planner-action-menu[open] summary:after{content:"-"}.planner-action-menu-list{z-index:40;min-width:15rem;box-shadow:var(--shadow-paper);background:#fffdf8fa;border:1px solid #1c1c1c24;border-radius:8px;gap:.35rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.planner-action-menu-list a{min-height:2.45rem;color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 .75rem;font-size:.65rem;font-weight:900;text-decoration:none;display:grid}.planner-action-menu-list a:hover{color:var(--paper-bright);background:var(--pink-strong)}.countdown-card{text-align:center;color:var(--paper-bright);background:var(--green);border:1px solid #fff7ec2e;border-radius:6px;flex:0 0 13rem;padding:1rem}.countdown-card span,.countdown-card small{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-weight:900;display:block}.countdown-card span{color:#fff7ecb3;font-size:.65rem}.countdown-card strong{color:var(--pink);font-family:var(--serif);margin:.45rem 0;font-size:2.35rem;font-weight:500;line-height:1;display:block}.countdown-card small{color:#fff7ecd1;font-size:.7rem}.focus-strip{box-shadow:var(--shadow-low);background:radial-gradient(circle at 96% 8%,#ffcf1b5c,#0000 7rem),linear-gradient(125deg,#ff71b829,#2ed6a71a),#ffffffe0;border:1px solid #1c1c1c1f;border-radius:18px;gap:.74rem;margin-bottom:.78rem;padding:.72rem;display:grid;overflow:hidden}.operating-brief{position:relative}.operating-brief:before{pointer-events:none;content:"";opacity:.85;background:url(/assets/brand/lala-doodle-burst.svg) 50%/contain no-repeat;width:5.2rem;height:3.1rem;position:absolute;top:.72rem;right:.8rem}.focus-strip-head{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:relative}.focus-strip-head span,.focus-strip-head strong,.focus-card-label,.focus-card em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:900;line-height:1.2}.focus-strip-head span{color:var(--pink-strong);font-size:.64rem;display:block}.focus-strip-head strong{color:var(--ink-faint);margin-top:.2rem;font-size:.62rem;display:block}.operating-brief-body{z-index:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.62rem;display:grid;position:relative}.focus-card-grid{grid-template-columns:1.2fr .9fr 1fr;gap:.5rem;display:grid}.operating-brief .focus-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-card{min-width:0;min-height:11.2rem;color:var(--ink);background:linear-gradient(#ffffffbd,#fff7ece6),#fff7ecd1;border:1px solid #1c1c1c1a;border-radius:14px;grid-template-rows:auto auto auto auto minmax(2.9rem,1fr) auto;gap:.34rem;padding:.72rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.operating-brief .focus-card{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.28rem .62rem;min-height:0;padding:.62rem .68rem}.focus-card:before{content:"";background:var(--pink-strong);height:.28rem;position:absolute;inset:0 0 auto}.focus-card:hover{background:#fffffff5;border-color:#ff4b4b47;transform:translateY(-1px)}.focus-card-label{color:var(--pink-strong);align-items:center;gap:.38rem;font-size:.57rem;display:inline-flex}.focus-card-label b{width:1.6rem;height:1.6rem;color:var(--paper-bright);background:var(--pink-strong);border-radius:999px;place-items:center;font-size:.52rem;display:inline-grid}.focus-card-title{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(1rem,1.22vw,1.24rem);line-height:1.04;display:block}.operating-brief .focus-card-title{grid-column:1;font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.06}.focus-card-detail{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.76rem;line-height:1.3;display:block}.operating-brief .focus-card-detail{grid-column:1;font-size:.72rem}.focus-card-owner{max-width:100%;min-height:1.48rem;color:var(--green-deep);background:#2ed6a721;border:1px solid #2ed6a738;border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:.32rem;padding:.14rem .42rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.operating-brief .focus-card-owner{white-space:nowrap;grid-area:1/2;place-self:start end}.focus-card-owner b{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.focus-card-guidance{color:var(--ink-soft);background:#ffffff94;border:1px solid #1c1c1c14;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.42rem;padding:.45rem;font-size:.66rem;line-height:1.24;display:grid}.operating-brief .focus-card-guidance{grid-column:1/-1;min-height:0;padding:.34rem .42rem;font-size:.61rem}.focus-card-guidance span{overflow-wrap:anywhere;gap:.08rem;min-width:0;display:grid}.focus-card-guidance b{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900;line-height:1}.focus-card em{min-height:1.72rem;color:var(--paper-bright);background:var(--pink-strong);border-radius:999px;justify-self:start;place-items:center;padding:0 .54rem;font-size:.54rem;font-style:normal;display:inline-grid}.operating-brief .focus-card em{white-space:nowrap;grid-area:2/2/span 2;place-self:end}.focus-card.is-watch:before{background:var(--brass)}.focus-card.is-watch .focus-card-label b{color:var(--ink);background:var(--brass)}.focus-card.is-watch .focus-card-label,.focus-card.is-watch .focus-card-guidance b{color:#9b6b00}.focus-card.is-watch em{color:var(--ink);background:var(--brass)}.focus-card.is-ready:before{background:var(--mint)}.focus-card.is-ready .focus-card-label b{color:var(--ink);background:var(--mint)}.focus-card.is-ready .focus-card-label,.focus-card.is-ready .focus-card-guidance b{color:#147f61}.focus-card.is-ready em{background:var(--mint)}.lane-radar{background:linear-gradient(#fff7ecdb,#ffffffa8),#fff7ecbd;border:1px solid #1c1c1c1a;border-radius:14px;grid-template-rows:auto 1fr;gap:.52rem;min-width:0;padding:.58rem;display:grid}.lane-radar-head{justify-content:space-between;align-items:baseline;gap:.8rem;min-width:0;display:flex}.lane-radar-head span,.lane-radar-head strong,.lane-radar-card span,.lane-radar-card small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:900;line-height:1.15}.lane-radar-head span{color:var(--pink-strong);font-size:.58rem}.lane-radar-head strong{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.lane-radar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem;display:grid}.lane-radar-card{min-width:0;min-height:3.85rem;color:inherit;background:#ffffffc7;border:1px solid #1c1c1c1a;border-radius:9px;padding:.52rem .58rem .46rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.lane-radar-card:before{content:"";background:var(--pink-strong);width:.25rem;position:absolute;inset:0 auto 0 0}.lane-radar-card:hover{background:#fffffff0;border-color:#ff4b4b40;transform:translateY(-1px)}.lane-radar-card span{color:var(--ink-faint);font-size:.46rem}.lane-radar-card strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--serif);margin-top:.22rem;font-size:clamp(1rem,1.24vw,1.28rem);font-weight:500;line-height:.95;display:block}.lane-radar-card small{color:var(--ink-faint);align-self:end;margin-top:.28rem;font-size:.44rem;display:block}.lane-radar-card.is-ready:before{background:var(--mint)}.lane-radar-card.is-ready strong{color:var(--green)}.lane-radar-card.is-watch:before{background:var(--brass)}.lane-radar-card.is-watch strong{color:#9b6b00}.planner-handoff{box-shadow:var(--shadow-low);background:linear-gradient(90deg,#ff4b4b1a,#ffcf1b24 42%,#2ecaff1a),#fffdf8e0;border:1px solid #1c1c1c1f;border-radius:8px;gap:.55rem;margin-bottom:.9rem;padding:.58rem;display:grid}.planner-handoff-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:0 .08rem;display:grid}.planner-handoff-head span,.planner-handoff-head strong,.planner-handoff-card span,.planner-handoff-card small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:900;line-height:1.16}.planner-handoff-head span{color:var(--pink-strong);font-size:.62rem;display:block}.planner-handoff-head strong{color:var(--ink-faint);margin-top:.18rem;font-size:.58rem;display:block}.planner-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.planner-handoff-card{min-width:0;min-height:5.3rem;color:var(--ink);background:#ffffffd1;border:1px solid #1c1c1c1a;border-radius:6px;align-content:start;gap:.28rem;padding:.6rem .62rem .58rem .86rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.planner-handoff-card:before{content:"";background:var(--pink-strong);width:.24rem;position:absolute;inset:0 auto 0 0}.planner-handoff-card:hover{background:var(--paper-bright);border-color:#ff4b4b47;transform:translateY(-1px)}.planner-handoff-card span{color:var(--ink-faint);font-size:.5rem}.planner-handoff-card strong{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(.95rem,1.12vw,1.2rem);line-height:1.05;display:block}.planner-handoff-card small{overflow-wrap:anywhere;color:var(--ink-faint);font-size:.48rem;display:block}.planner-handoff-card.is-ready:before{background:var(--mint)}.planner-handoff-card.is-ready strong{color:#147f61}.planner-handoff-card.is-watch:before{background:var(--brass)}.planner-handoff-card.is-watch strong{color:#9b6b00}.shift-brief{box-shadow:var(--shadow-low);background:linear-gradient(90deg,#ff71b81f,#ffcf1b21 48%,#2ed6a71a),#fff7ecd1;border:1px solid #1c1c1c1c;border-radius:8px;gap:.55rem;margin-bottom:1rem;padding:.68rem;display:grid}.shift-brief-heading{justify-content:space-between;align-items:center;gap:1rem;padding:0 .12rem;display:flex}.shift-brief-heading span,.shift-brief-heading strong,.shift-brief-card span,.shift-brief-card small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:900;line-height:1.15}.shift-brief-heading span{color:var(--pink-strong);font-size:.64rem}.shift-brief-heading strong{color:var(--ink-faint);font-size:.6rem}.shift-brief-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem;display:grid}.shift-brief-card{min-width:0;min-height:5.25rem;color:inherit;background:#ffffffb8;border:1px solid #1c1c1c1a;border-radius:6px;padding:.68rem .72rem .62rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.shift-brief-card:before{content:"";background:var(--pink-strong);width:.25rem;position:absolute;inset:0 auto 0 0}.shift-brief-card:hover{background:#ffffffeb;border-color:#ff4b4b40;transform:translateY(-1px)}.shift-brief-card span{color:var(--ink-faint);font-size:.55rem}.shift-brief-card strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--serif);margin-top:.28rem;font-size:clamp(1.28rem,1.8vw,1.78rem);font-weight:500;line-height:.95;display:block}.shift-brief-card small{color:var(--ink-faint);align-self:end;margin-top:.5rem;font-size:.52rem;display:block}.shift-brief-card.is-ready:before{background:var(--mint)}.shift-brief-card.is-ready strong{color:var(--green)}.shift-brief-card.is-watch:before{background:var(--brass)}.shift-brief-card.is-watch strong{color:#9b6b00}.event-status-strip{border:1px solid var(--line);box-shadow:var(--shadow-low);background:#fff7ecc7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;margin-bottom:1rem;display:grid}.event-status-strip article{border-right:1px solid var(--line);min-width:0;padding:1rem}.event-status-strip span,.event-status-strip small{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.35;display:block}.event-status-strip strong{overflow-wrap:anywhere;color:var(--ink);margin-top:.35rem;font-size:.98rem;line-height:1.3;display:block}.event-status-strip .is-warning strong{color:var(--pink-strong)}.event-status-strip .is-ready strong{color:var(--green)}.event-status-strip .button{white-space:nowrap;align-self:center;margin-inline:1rem}.action-plan{gap:.75rem;margin-bottom:1rem;display:grid}.action-plan-heading{justify-content:space-between;align-items:center;gap:1rem;padding:0 .15rem;display:flex}.action-plan-heading span,.action-plan-heading strong,.action-card span,.action-card em{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2}.action-plan-heading span{color:var(--pink-strong)}.action-plan-heading strong{color:var(--ink-faint)}.action-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.action-card{min-width:0;color:var(--ink);box-shadow:var(--shadow-low);background:linear-gradient(135deg,#ff71b817,#0000 40%),#ffffffe0;border:1px solid #1c1c1c1f;border-radius:18px;grid-template-rows:auto minmax(3.1rem,auto) auto auto;gap:.55rem;padding:.95rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.action-card:before{content:"";background:var(--pink-strong);height:.28rem;position:absolute;top:0;left:0;right:0}.action-card:hover{border-color:#ff4b4b47;transform:translateY(-1px)}.action-card span{color:var(--pink-strong)}.action-card strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.15;display:block}.action-card small{color:var(--ink-faint);font-size:.84rem;line-height:1.35;display:block}.action-card em{width:fit-content;min-height:2rem;color:var(--paper-bright);background:var(--pink-strong);border-radius:999px;align-items:center;margin-top:.1rem;padding:0 .62rem;font-style:normal;display:inline-flex}.action-card-primary{background:radial-gradient(circle at 88% 12%,#ffcf1b6b,#0000 5rem),linear-gradient(135deg,#ff71b82e,#0000 46%),#fff}.action-card.is-ready:before{background:var(--mint)}.action-card.is-ready span{color:#2ed6a7}.action-card.is-ready em{background:#2ed6a7}.action-card.is-warning:before{background:var(--brass)}.next-action-list{box-shadow:var(--shadow-low);background:radial-gradient(circle at 92% 12%,#ffcf1b47,#0000 5rem),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:.55rem;padding:.65rem;display:grid}.next-action-row{background:#fff7ecbf;border:1px solid #1c1c1c17;border-radius:12px;grid-template-columns:2.7rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-width:0;padding:.7rem;display:grid}.next-action-row.is-primary{background:linear-gradient(90deg,#ff71b824,#0000 58%),#fff;border-color:#ff4b4b38}.next-action-rank{width:2.45rem;height:2.45rem;color:var(--paper-bright);font-family:var(--mono);background:var(--pink-strong);border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;display:inline-grid}.next-action-main{min-width:0}.next-action-main span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.2;display:block}.next-action-main strong{overflow-wrap:anywhere;color:var(--ink);margin-top:.16rem;font-size:1rem;line-height:1.18;display:block}.next-action-main small{overflow-wrap:anywhere;color:var(--ink-faint);margin-top:.18rem;font-size:.78rem;line-height:1.28;display:block}.next-action-signals,.work-card-signals{flex-wrap:wrap;gap:.32rem;margin-top:.48rem;display:flex}.next-action-signals b,.signal-chip{color:#147f61;min-height:1.45rem;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#2ed6a724;border:1px solid #2ed6a747;border-radius:999px;place-items:center;padding:.16rem .44rem;font-size:.56rem;font-weight:900;line-height:1;display:inline-grid}.signal-chip-warning{color:#9b6b00;background:#ffcf1b2e;border-color:#ffcf1b61}.signal-chip-stage{color:var(--ink);background:#2ecaff1f;border-color:#2ecaff47}.next-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.next-action-buttons form{margin:0}.next-action-buttons a.status-action-button{color:var(--ink-soft);text-decoration:none}.next-action-buttons a.status-action-primary{color:var(--paper-bright)}.next-action-empty{color:var(--ink-soft);background:#ffffffd1;border:1px dashed #1c1c1c29;border-radius:16px;gap:.25rem;padding:1rem;display:grid}.next-action-empty strong{color:var(--ink)}.command-top-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(19rem,.85fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.command-main-grid{grid-template-columns:minmax(0,1.48fr) minmax(21rem,.72fr);align-items:start;gap:1rem;display:grid}.command-side-stack{gap:1rem;min-width:0;display:grid}.command-card,.portal-card,.table-card,.board-column{border:1px solid var(--line);box-shadow:var(--shadow-low);background:#fff7ecc7;border-radius:8px}.panel-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.panel-heading span,.panel-heading a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.panel-heading a{color:var(--green)}.decision-list{gap:0;display:grid}.decision-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;width:100%;padding:.8rem 0;display:grid}.decision-row:last-child{border-bottom:0}.decision-row>button{background:var(--paper-bright);border:1px solid var(--line-strong);border-radius:3px;width:1.1rem;height:1.1rem;padding:0}.decision-row>button:hover{background:var(--green);border-color:var(--green)}.decision-row strong,.production-card strong,.followup-list strong,.pipeline-guest strong,.work-card summary strong,.guest-record-card summary strong{color:var(--ink);font-size:.96rem;line-height:1.22;display:block}.decision-row span,.production-card span,.followup-list span,.pipeline-guest span,.work-card summary small,.guest-record-card summary small{color:var(--ink-faint);margin-top:.25rem;font-size:.8rem;line-height:1.3;display:block}.decision-row time{color:var(--ink-soft);font-family:var(--mono);font-size:.72rem;font-weight:900}.owner-chip,.status-pill,.priority-dot{min-height:1.55rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.64rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.owner-chip{color:var(--green);background:#ff4b4b17;border:1px solid #ff4b4b2e}.priority-dot{color:var(--ink-soft);background:#1c1c1c0d}.priority-urgent,.priority-high{color:var(--pink-strong);background:#ff4b4b1f}.priority-normal{color:var(--blue);background:#2ecaff1a}.priority-low{color:var(--ink-faint)}.card-command{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid var(--line);justify-content:space-between;margin-top:.85rem;padding-top:.85rem;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.card-command:after{content:"->"}.pipeline-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.pipeline-meter div{min-width:0}.pipeline-meter span{background:var(--pink-strong);height:.22rem;margin-bottom:.7rem;display:block}.pipeline-meter div:nth-child(2) span{background:var(--brass)}.pipeline-meter strong{font-family:var(--serif);font-size:2.25rem;font-weight:500;line-height:1;display:block}.pipeline-meter small{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem;font-weight:900;display:block}.readiness-list{gap:.8rem;display:grid}.readiness-list a{grid-template-columns:minmax(0,1fr) 7rem auto;align-items:center;gap:.75rem;text-decoration:none;display:grid}.readiness-list strong,.readiness-list small{display:block}.readiness-list small{color:var(--ink-faint);margin-top:.2rem;font-size:.76rem}.progress-bar{background:#ff4b4b1f;border-radius:999px;height:.38rem;display:block;overflow:hidden}.progress-bar i{width:var(--value,0%);background:var(--green);height:100%;display:block}.readiness-list b{color:var(--green);font-family:var(--mono);font-size:.72rem}.production-kanban,.production-board-page,.guest-pipeline-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.production-board-page,.guest-pipeline-board{margin-top:1rem}.task-workflow-board{grid-template-columns:repeat(5,minmax(12.5rem,1fr));align-items:start;padding-bottom:.25rem;overflow-x:auto}.production-lane{border:1px solid var(--line);background:#fff7ec94;border-radius:6px;align-content:start;gap:.65rem;min-width:0;padding:.7rem;display:grid}.production-lane header,.pipeline-column header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.1rem;display:flex}.production-lane header strong,.pipeline-column header strong{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.production-lane header span,.pipeline-column header span{min-width:1.7rem;min-height:1.7rem;color:var(--green);font-family:var(--mono);background:#ff4b4b14;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.task-lane-heading{align-items:flex-start;margin-bottom:.45rem}.task-lane-heading span:first-child{gap:.22rem;display:grid}.task-lane-heading small{color:var(--ink-faint);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:700;line-height:1.22}.production-card,.pipeline-guest,.followup-list a{border:1px solid var(--line);background:#fff7ecd6;border-radius:6px;padding:.8rem;text-decoration:none;display:block}.production-card small{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:900;display:block}.production-card footer{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.runbook-preview,.followup-list{gap:.55rem;display:grid}.runbook-preview a{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.72rem 0;text-decoration:none;display:grid}.runbook-preview a:last-child{border-bottom:0}.runbook-preview time{color:var(--pink-strong);font-family:var(--mono);font-size:.72rem;font-weight:900}.command-footer-metrics{border:1px solid var(--line);background:#fff7ecc7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:1rem;display:grid;overflow:hidden}.command-footer-metrics article{border-right:1px solid var(--line);padding:1rem}.command-footer-metrics article:last-child{border-right:0}.command-footer-metrics span,.command-footer-metrics small{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:900;line-height:1.35;display:block}.command-footer-metrics strong{color:var(--green);font-family:var(--serif);margin:.32rem 0;font-size:2.35rem;font-weight:500;line-height:1;display:block}.guest-ops-grid,.settings-workspace{grid-template-columns:minmax(0,1.18fr) minmax(21rem,.82fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.guest-pipeline-board{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.pipeline-column{border:1px solid var(--line);background:#fff7ecb8;border-radius:8px;align-content:start;gap:.55rem;min-width:0;padding:.85rem;display:grid;overflow:hidden}.guest-directory{border:1px solid var(--line);background:#fff7ecb8;border-radius:8px;padding:1.2rem}.guest-directory-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.guest-directory-head .panel-heading{margin-bottom:0}.guest-tools-grid{grid-template-columns:minmax(19rem,1fr) repeat(2,minmax(15rem,.72fr));margin-top:1rem}.guest-next-strip,.work-next-strip{background:linear-gradient(135deg,#ff71b81a,#0000 42%),#fff7ecb3;border:1px solid #1c1c1c1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:1rem;padding:1rem;display:grid}.guest-next-head,.work-next-head{grid-column:1/-1;gap:.25rem;max-width:44rem;display:grid}.guest-next-head h2,.work-next-head h2{margin:0;font-size:clamp(1.8rem,3vw,3.1rem);line-height:.98}.guest-next-head p:not(.section-code),.work-next-head p:not(.section-code){color:var(--ink-soft);margin:0;line-height:1.45}.guest-next-strip .guest-next-card,.work-next-card{min-width:0;box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 12%,#ffffffad,#0000 4rem),#ffffffdb;border:1px solid #1c1c1c1c;border-radius:16px;grid-template-rows:auto auto minmax(2.7rem,1fr) auto;gap:.45rem;padding:.9rem;display:grid;overflow:hidden}.guest-next-strip .guest-next-card span,.work-next-card span{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.guest-next-strip .guest-next-card strong,.work-next-card strong{color:var(--pink-strong);font-family:var(--serif);font-size:clamp(2.1rem,3.5vw,3.35rem);font-weight:700;line-height:.9}.guest-next-strip .guest-next-card p,.work-next-card p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.35}.guest-next-strip .guest-next-card button,.work-next-card button{min-height:2.2rem;color:var(--pink-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;border:1px solid #ff4b4b47;border-radius:999px;justify-self:start;padding:0 .72rem;font-size:.58rem;font-weight:900}.guest-next-strip .guest-next-card button:hover,.work-next-card button:hover{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong);transform:translateY(-1px)}.guest-next-strip .guest-next-card.is-hot,.work-next-card.is-hot{background:radial-gradient(circle at 86% 10%,#ffcf1b42,#0000 4.8rem),#ffffffe6;border-color:#ff4b4b3d}.guest-next-strip .guest-next-card.is-warm strong,.work-next-card.is-warm strong{color:var(--yellow-strong)}.guest-next-strip .guest-next-card.is-note strong,.work-next-card.is-note strong{color:var(--blue)}.guest-next-strip .guest-next-card.is-ready strong,.work-next-card.is-ready strong{color:var(--green)}.guest-outreach-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 92% 18%,#ffcf1b52,#0000 8rem),linear-gradient(135deg,#ff71b81f,#0000 46%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.guest-outreach-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.guest-outreach-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.guest-outreach-head p:not(.section-code){max-width:44rem;color:var(--ink-soft);margin:0;line-height:1.48}.guest-outreach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.guest-outreach-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.guest-outreach-card.is-hot{background:linear-gradient(135deg,#ff71b81f,#0000 50%),#ffffffed;border-color:#ff4b4b38}.guest-outreach-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.guest-outreach-card textarea{resize:vertical;min-height:7rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.guest-outreach-card .copy-button{justify-self:start}.task-triage-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b4d,#0000 8rem),linear-gradient(135deg,#ff71b81f,#0000 48%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.task-triage-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.task-triage-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.task-triage-head p:not(.section-code){max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.48}.task-triage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.task-triage-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.task-triage-card.is-hot{background:linear-gradient(135deg,#ff71b821,#0000 50%),#fffffff0;border-color:#ff4b4b3b}.task-triage-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.task-triage-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.task-triage-card .copy-button{justify-self:start}.shopping-run-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b52,#0000 8rem),linear-gradient(135deg,#2ed6a721,#0000 48%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.shopping-run-console-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.shopping-run-console-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.shopping-run-console-head p:not(.section-code){max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.48}.shopping-run-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.shopping-run-console-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.shopping-run-console-card.is-hot{background:linear-gradient(135deg,#ffcf1b2b,#0000 50%),#fffffff0;border-color:#ffcf1b6b}.shopping-run-console-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.shopping-run-console-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.shopping-run-console-card .copy-button{justify-self:start}.menu-run-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b4d,#0000 8rem),linear-gradient(135deg,#2ecaff21,#0000 48%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.menu-run-console-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.menu-run-console-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.menu-run-console-head p:not(.section-code){max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.48}.menu-run-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.menu-run-console-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.menu-run-console-card.is-hot{background:linear-gradient(135deg,#2ecaff1f,#0000 50%),#fffffff0;border-color:#2ecaff4d}.menu-run-console-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.menu-run-console-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.menu-run-console-card .copy-button{justify-self:start}.timeline-run-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b47,#0000 8rem),linear-gradient(135deg,#ff4b4b1f,#0000 48%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.timeline-run-console-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.timeline-run-console-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.timeline-run-console-head p:not(.section-code){max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.48}.timeline-run-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.timeline-run-console-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.timeline-run-console-card.is-hot{background:linear-gradient(135deg,#ff4b4b1f,#0000 50%),#fffffff0;border-color:#ff4b4b47}.timeline-run-console-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.timeline-run-console-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.timeline-run-console-card .copy-button{justify-self:start}.asset-run-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b4d,#0000 8rem),linear-gradient(135deg,#ff71b824,#0000 48%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.asset-run-console-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.asset-run-console-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.asset-run-console-head p:not(.section-code){max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.48}.asset-run-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.asset-run-console-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.asset-run-console-card.is-hot{background:linear-gradient(135deg,#ff71b821,#0000 50%),#fffffff0;border-color:#ff71b84d}.asset-run-console-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.asset-run-console-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.asset-run-console-card .copy-button{justify-self:start}.guest-comms-kit{background:radial-gradient(circle at 92% 12%,#ffcf1b42,#0000 8rem),radial-gradient(circle at 8% 100%,#2ecaff1f,#0000 10rem),#ffffffc7;border:1px solid #1c1c1c1f;border-radius:22px;gap:1rem;margin:0 0 1rem;padding:1.2rem;display:grid}.guest-comms-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.guest-comms-head h2{margin-bottom:.35rem;font-size:clamp(2.1rem,3.8vw,3.9rem);line-height:.98}.guest-comms-head p:not(.section-code){max-width:47rem;color:var(--ink-soft);margin:0;line-height:1.5}.guest-comms-metrics{background:#fff7ecb8;border:1px solid #1c1c1c1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.guest-comms-metrics article{border-right:1px solid #1c1c1c1a;min-width:0;padding:.9rem}.guest-comms-metrics article:last-child{border-right:0}.guest-comms-metrics span{color:var(--pink-strong);font-family:var(--serif);font-size:clamp(2rem,3vw,3.1rem);line-height:.9;display:block}.guest-comms-metrics p{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 0;font-size:.62rem;font-weight:900}.guest-comms-grid,.guest-template-grid{gap:.85rem;display:grid}.guest-comms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guest-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-comms-card{background:#ffffffe0;border:1px solid #1c1c1c1c;border-radius:18px;gap:.75rem;min-width:0;padding:1rem;display:grid}.guest-comms-card .panel-heading{margin-bottom:0;padding-bottom:.65rem}.guest-comms-card textarea{resize:vertical;min-height:6.2rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.78rem;line-height:1.45}.guest-template-card textarea{min-height:8.4rem}.guest-comms-card .copy-button{justify-self:start}.shopping-run-kit,.timeline-run-kit,.menu-service-kit,.task-action-kit,.dashboard-brief-kit{background:radial-gradient(circle at 94% 10%,#ffcf1b47,#0000 8rem),radial-gradient(circle at 6% 92%,#ff71b829,#0000 10rem),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:22px;gap:1rem;margin:0 0 1rem;padding:1.2rem;display:grid}.shopping-run-head,.timeline-run-head,.menu-service-head,.task-action-head,.dashboard-brief-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.shopping-run-head h2,.timeline-run-head h2,.menu-service-head h2,.task-action-head h2,.dashboard-brief-head h2{margin-bottom:.35rem;font-size:clamp(2.1rem,3.8vw,3.9rem);line-height:.98}.shopping-run-head p:not(.section-code),.timeline-run-head p:not(.section-code),.menu-service-head p:not(.section-code),.task-action-head p:not(.section-code),.dashboard-brief-head p:not(.section-code){max-width:47rem;color:var(--ink-soft);margin:0;line-height:1.5}.shopping-run-metrics,.timeline-run-metrics,.menu-service-metrics,.task-action-metrics,.dashboard-brief-metrics{background:#fff7ecc2;border:1px solid #1c1c1c1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.shopping-run-metrics article,.timeline-run-metrics article,.menu-service-metrics article,.task-action-metrics article,.dashboard-brief-metrics article{border-right:1px solid #1c1c1c1a;min-width:0;padding:.9rem}.shopping-run-metrics article:last-child,.timeline-run-metrics article:last-child,.menu-service-metrics article:last-child,.task-action-metrics article:last-child,.dashboard-brief-metrics article:last-child{border-right:0}.shopping-run-metrics span,.timeline-run-metrics span,.menu-service-metrics span,.task-action-metrics span,.dashboard-brief-metrics span{overflow-wrap:anywhere;color:var(--pink-strong);font-family:var(--serif);font-size:clamp(2rem,3vw,3.1rem);line-height:.9;display:block}.shopping-run-metrics p,.timeline-run-metrics p,.menu-service-metrics p,.task-action-metrics p,.dashboard-brief-metrics p{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 0;font-size:.62rem;font-weight:900}.shopping-run-grid,.timeline-run-grid,.menu-service-grid,.task-action-grid,.dashboard-brief-grid,.print-copy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.shopping-run-card,.timeline-run-card,.menu-service-card,.task-action-card,.dashboard-brief-card,.print-copy-card{background:#ffffffe6;border:1px solid #1c1c1c1c;border-radius:18px;gap:.75rem;min-width:0;padding:1rem;display:grid}.shopping-run-card .panel-heading,.timeline-run-card .panel-heading,.menu-service-card .panel-heading,.task-action-card .panel-heading,.dashboard-brief-card .panel-heading,.print-copy-card .panel-heading{margin-bottom:0;padding-bottom:.65rem}.shopping-run-card textarea,.timeline-run-card textarea,.menu-service-card textarea,.task-action-card textarea,.dashboard-brief-card textarea,.print-copy-card textarea{resize:vertical;min-height:10rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.shopping-run-card .copy-button,.timeline-run-card .copy-button,.menu-service-card .copy-button,.task-action-card .copy-button,.dashboard-brief-card .copy-button,.print-copy-card .copy-button{justify-self:start}.planner-utility-kit{align-content:start}.planner-kit-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;list-style:none;display:grid}.planner-kit-summary::-webkit-details-marker{display:none}.planner-utility-kit:not([open])>:not(summary){display:none!important}.planner-kit-summary span,.planner-kit-summary strong,.planner-kit-summary small,.planner-kit-summary em{min-width:0}.planner-kit-summary strong,.planner-kit-summary small{display:block}.planner-kit-summary strong{color:var(--ink);font-family:var(--serif);font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:.98}.planner-kit-summary small{overflow-wrap:anywhere;color:var(--ink-soft);margin-top:.3rem;font-size:.92rem;line-height:1.35}.planner-kit-summary em{min-height:2.45rem;color:var(--pink-strong);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;background:#ffffffd1;border:1px solid #ff4b4b38;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.64rem;font-style:normal;font-weight:900;display:inline-grid}.planner-kit-summary em:after{content:"+";font-size:.95rem;line-height:1}.planner-utility-kit[open] .planner-kit-summary{border-bottom:1px solid #1c1c1c1a;margin-bottom:.9rem;padding-bottom:.8rem}.planner-utility-kit[open] .planner-kit-summary em:after{content:"-"}.shopping-run-alert,.timeline-run-alert,.menu-service-alert,.task-action-alert{color:var(--ink-soft);background:#ffcf1b29;border:1px solid #ffcf1b61;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem .95rem;display:grid}.shopping-run-alert strong,.timeline-run-alert strong,.menu-service-alert strong,.task-action-alert strong{color:#9c6a00;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.shopping-run-alert span,.timeline-run-alert span,.menu-service-alert span,.task-action-alert span{overflow-wrap:anywhere;min-width:0}.guest-signal-shell{margin-top:1rem}.guest-signal-shell .panel-heading{margin-bottom:.65rem}.task-board-shell,.shopping-board-shell,.work-filter-shell{gap:1rem;display:grid}.planner-shell[data-mobile-work-first]>*{min-width:0}.planner-shell[data-mobile-work-first] .planner-tabs{order:0}.planner-shell[data-mobile-work-first] .planner-hero{order:1}.planner-shell[data-mobile-work-first] .planner-summary-grid{order:2}.planner-shell[data-mobile-work-first] .planner-jump-rail,.procurement-page[data-mobile-work-first] .shopping-run-console,.menu-page[data-mobile-work-first] .menu-run-console,.runbook-page[data-mobile-work-first] .timeline-run-console,.assets-page[data-mobile-work-first] .asset-run-console{order:3}.procurement-page[data-mobile-work-first] .shopping-board-shell,.menu-page[data-mobile-work-first] .menu-filter-shell,.runbook-page[data-mobile-work-first] .runbook-filter-shell,.assets-page[data-mobile-work-first] .asset-filter-shell{order:4}.procurement-page[data-mobile-work-first] #add-buy,.menu-page[data-mobile-work-first] .menu-workspace,.runbook-page[data-mobile-work-first] #add-moment,.assets-page[data-mobile-work-first] #add-asset{order:5}.procurement-page[data-mobile-work-first] .shopping-run-kit,.menu-page[data-mobile-work-first] .menu-service-kit,.runbook-page[data-mobile-work-first] .timeline-run-kit,.assets-page[data-mobile-work-first] .brand-kit-panel{order:6}.assets-page[data-mobile-work-first] .print-kit-panel{order:7}.planner-filter-panel{margin:0}.planner-filter-summary{display:none}.planner-filter-summary::-webkit-details-marker{display:none}.shopping-board-toolbar,.task-board-toolbar,.guest-directory-toolbar,.work-board-toolbar{border:1px solid var(--line);background:#fff7ecc7;border-radius:6px;align-items:end;gap:.65rem;margin:1rem 0;padding:.75rem;display:grid}.guest-directory-toolbar{grid-template-columns:minmax(14rem,1.3fr) minmax(9rem,.7fr) minmax(10rem,.8fr) auto auto}.shopping-board-toolbar{grid-template-columns:minmax(14rem,1.2fr) repeat(3,minmax(8.5rem,.62fr)) auto auto;margin:0}.task-board-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(9.5rem,.75fr) minmax(7.5rem,.55fr) minmax(8.5rem,.65fr) minmax(8.25rem,.65fr) auto auto;margin:0}.work-board-toolbar{grid-template-columns:minmax(14rem,1.2fr) repeat(3,minmax(8.5rem,.62fr)) auto auto;margin:0}.work-list-toolbar{grid-template-columns:minmax(14rem,1.3fr) repeat(2,minmax(8.5rem,.72fr)) auto auto}.shopping-board-toolbar label,.task-board-toolbar label,.guest-directory-toolbar label,.work-board-toolbar label{min-width:0}.shopping-search-field input,.shopping-board-toolbar select,.task-search-field input,.task-board-toolbar select,.guest-search-field input,.guest-directory-toolbar select,.work-search-field input,.work-board-toolbar select{margin-top:.35rem}.guest-count-pill,.task-count-pill,.shopping-count-pill,.work-count-pill,.filter-clear-button{min-height:2.7rem;font-family:var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:4px;place-items:center;padding:0 .75rem;font-size:.66rem;font-weight:900;line-height:1.15;display:inline-grid}.guest-count-pill,.task-count-pill,.shopping-count-pill,.work-count-pill{color:var(--green);background:#2ed6a71f;border:1px solid #2ed6a74d}.filter-clear-button{color:var(--ink-soft);background:var(--paper-bright);border:1px solid var(--line-strong)}.filter-clear-button:hover{color:var(--green);border-color:#ff4b4b57}@media (width<=920px){.guest-comms-head,.shopping-run-head,.timeline-run-head,.menu-service-head,.task-action-head,.dashboard-brief-head,.timeline-run-console-head,.asset-run-console-head,.public-launch-console-head{grid-template-columns:1fr}.guest-comms-head .button,.guest-outreach-head .button,.task-triage-head .button,.shopping-run-console-head .button,.menu-run-console-head .button,.timeline-run-console-head .button,.asset-run-console-head .button,.public-launch-console-head .button,.shopping-run-head .button,.timeline-run-head .button,.menu-service-head .button,.task-action-head .button,.dashboard-brief-head .button{justify-self:start}.guest-comms-metrics,.guest-comms-grid,.guest-outreach-grid,.guest-next-strip,.work-next-strip,.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid,.guest-template-grid,.shopping-run-metrics,.shopping-run-grid,.timeline-run-metrics,.timeline-run-grid,.menu-service-metrics,.menu-service-grid,.task-action-metrics,.task-action-grid,.dashboard-brief-metrics,.dashboard-brief-grid,.print-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-comms-metrics article:nth-child(2n),.shopping-run-metrics article:nth-child(2n),.timeline-run-metrics article:nth-child(2n),.menu-service-metrics article:nth-child(2n),.task-action-metrics article:nth-child(2n),.dashboard-brief-metrics article:nth-child(2n){border-right:0}.guest-comms-metrics article:nth-child(-n+2),.shopping-run-metrics article:nth-child(-n+2),.timeline-run-metrics article:nth-child(-n+2),.menu-service-metrics article:nth-child(-n+2),.task-action-metrics article:nth-child(-n+2),.dashboard-brief-metrics article:nth-child(-n+2){border-bottom:1px solid #1c1c1c1a}.guest-directory-head{gap:.75rem;display:grid}.guest-outreach-head,.task-triage-head,.shopping-run-console-head,.menu-run-console-head,.shopping-board-toolbar,.task-board-toolbar,.guest-directory-toolbar,.work-board-toolbar{grid-template-columns:1fr}.guest-count-pill,.task-count-pill,.shopping-count-pill,.work-count-pill,.filter-clear-button{width:100%}}.guest-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.guest-record-card,.work-card,.runbook-list .run-row{border:1px solid var(--line);background:#fff7ecc7;border-radius:6px;overflow:hidden}.guest-record-card summary,.work-card summary,.runbook-list .run-row summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.85rem;list-style:none;display:grid}.guest-record-card summary::-webkit-details-marker{display:none}.work-card summary::-webkit-details-marker{display:none}.runbook-list .run-row summary::-webkit-details-marker{display:none}.guest-record-body,.work-card form,.run-row-details{border-top:1px solid var(--line);padding:.85rem}.guest-record-body .form-grid.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card>.card-quick-actions,.runbook-list .run-row>.card-quick-actions{background:linear-gradient(90deg,#ffcf1b1a,#0000 56%),#ffffff7a;border-top:1px solid #1c1c1c14;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem .85rem;display:flex!important}.card-quick-actions form{border:0;margin:0;padding:0}.card-quick-actions span{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.58rem;font-weight:900}.card-quick-actions .card-quick-action-label{color:var(--pink-strong);flex:none;margin-left:0}.stage-action-group{flex-wrap:wrap;flex:20rem;align-items:center;gap:.34rem;min-width:min(100%,18rem);display:flex}.status-action-button{min-height:2.35rem;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:var(--paper-bright);box-shadow:none;border:1px solid #1c1c1c24;border-radius:999px;place-items:center;padding:0 .82rem;font-size:.61rem;font-weight:900;line-height:1;display:inline-grid}.stage-action-group .status-action-current{color:var(--paper-bright);background:var(--ink);border-color:var(--ink);margin-left:0}.status-action-button:hover{color:var(--pink-strong);border-color:#ff4b4b59;transform:translateY(-1px)}.status-action-primary{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong)}.status-action-primary:hover{color:var(--paper-bright);background:var(--pink);border-color:var(--pink)}.status-action-secondary{color:var(--ink-soft);background:#ffffffe6;border-color:#1c1c1c29}.status-action-secondary:hover{color:var(--pink-strong);background:#fff;border-color:#ff4b4b59}.guest-summary-meta{flex-wrap:wrap;gap:.34rem;margin-top:.5rem;display:flex}.guest-summary-contact{color:var(--ink-soft);flex-wrap:wrap;gap:.28rem .7rem;margin-top:.46rem;display:flex}.guest-summary-contact small{min-width:0;max-width:100%;font-family:var(--mono);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;font-size:.64rem;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.guest-summary-actions{flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.58rem;display:flex}.guest-summary-actions code{max-width:100%;min-height:1.9rem;color:var(--ink);font-family:var(--mono);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;background:#ffcf1b33;border:1px solid #ffcf1b6b;border-radius:999px;align-items:center;padding:0 .52rem;font-size:.68rem;font-weight:900;display:inline-grid;overflow:hidden}.guest-summary-actions button{min-height:1.9rem;color:var(--pink-strong);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#ffffffeb;border:1px solid #ff4b4b47;border-radius:999px;padding:0 .55rem;font-size:.56rem;font-weight:900}.guest-summary-actions button[data-copied=true]{color:var(--paper-bright);background:var(--pink-strong)}.guest-record-card summary .guest-state-chip{width:fit-content;max-width:100%;min-height:1.45rem;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#1c1c1c0b;border:1px solid #1c1c1c1a;border-radius:999px;margin:0;padding:.18rem .44rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.guest-record-card summary .guest-state-claimed,.guest-record-card summary .guest-state-contact_ready{color:#147f61;background:#2ed6a724;border-color:#2ed6a74d}.guest-record-card summary .guest-state-unclaimed,.guest-record-card summary .guest-state-needs_contact{color:#9b6b00;background:#ffcf1b2e;border-color:#ffcf1b61}.guest-record-card summary .guest-state-plus{color:var(--pink-strong);background:#ff71b824;border-color:#ff71b84d}.guest-record-card summary .guest-state-note{color:var(--blue);background:#2ecaff1f;border-color:#2ecaff47}.guest-open-cue,.card-open-cue{min-height:2.35rem;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#ffffffe6;border:1px solid #1c1c1c29;border-radius:999px;place-items:center;padding:0 .82rem;font-size:.61rem;font-weight:900;display:inline-grid}.pipeline-column header,.pipeline-column header strong,.pipeline-column header span,.pipeline-guest,.pipeline-guest strong,.pipeline-guest span{min-width:0}.pipeline-column header strong,.pipeline-guest strong,.pipeline-guest span{overflow-wrap:anywhere;white-space:normal}.danger-form{justify-content:flex-end;gap:.5rem;display:flex}.guest-record-body .danger-form,.work-card form.danger-form,.run-row-details .danger-form{border-top:1px dashed var(--line);margin-top:.8rem;padding-top:.8rem}.work-card form.danger-form,.runbook-list .run-row form.danger-form{margin:0;padding:.75rem .85rem .85rem}.guest-code-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.8rem;display:flex}.guest-link-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;margin-bottom:.85rem;display:grid}.guest-invite-note{background:linear-gradient(135deg,#ff71b81c,#0000 58%),#ffffffa8;border:1px solid #ff71b83d;border-radius:8px;gap:.58rem;margin:0 0 .95rem;padding:.78rem;display:grid}.guest-invite-note .panel-heading{margin:0}.guest-invite-note textarea{resize:vertical;min-height:9.5rem;color:var(--ink-soft);background:#fff7eceb;font-size:.84rem;line-height:1.45}.guest-invite-note .copy-button{justify-self:start}.guest-link{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#2ed6a71f;border-color:#2ed6a747;overflow:hidden}.copy-button,.guest-code-row button,.guest-link-row a{min-height:2.35rem;color:var(--green);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-bright);border:1px solid #ff4b4b52;border-radius:4px;padding:0 .75rem;font-size:.68rem;font-weight:900}.guest-link-row a{place-items:center;text-decoration:none;display:inline-grid}.directory-empty-filter{margin-top:.8rem}.task-empty-filter{margin-top:-.2rem}.task-column-empty-filter{margin-top:.15rem}.shopping-empty-filter{margin-top:-.2rem}.shopping-column-empty-filter{margin-top:.15rem}.work-empty-filter{margin-top:-.2rem}.work-column-empty-filter{margin-top:.15rem}.public-fix-strip{box-shadow:var(--shadow-low);background:radial-gradient(circle at 92% 12%,#ffcf1b57,#0000 6.5rem),linear-gradient(135deg,#ff71b821,#0000 48%),#ffffffe6;border:1px solid #ff4b4b42;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.95rem 1rem;display:grid}.public-fix-strip .section-code{margin-bottom:.24rem}.public-fix-strip h2{max-width:42rem;color:var(--ink);font-family:var(--serif);margin:0 0 .24rem;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.02}.public-fix-strip p:not(.section-code){color:var(--ink-soft);margin:0;line-height:1.45}.public-fix-links{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.settings-field{scroll-margin-top:7rem}.settings-field.is-warning{color:var(--pink-strong);background:#ffcf1b21;border:1px solid #ff4b4b42;border-radius:10px;margin:-.48rem;padding:.48rem}.settings-field.is-warning input,.settings-field.is-warning textarea{border-color:#ff4b4b85;box-shadow:0 0 0 3px #ff71b81f}.settings-field:target{outline-offset:.28rem;outline:3px solid #2ed6a76b}.public-launch-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b4d,#0000 8rem),linear-gradient(135deg,#2ecaff1f,#0000 48%),#ffffffd1;border:1px solid #1c1c1c1f;border-radius:18px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.public-launch-console-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.public-launch-console-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.public-launch-console-head p:not(.section-code){max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.48}.public-launch-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.public-launch-console-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.public-launch-console-card.is-hot{background:linear-gradient(135deg,#2ecaff1f,#0000 50%),#fffffff0;border-color:#2ecaff52}.public-launch-console-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.public-launch-console-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.public-launch-console-card .copy-button{justify-self:start}@media (width<=920px){.public-fix-strip{grid-template-columns:1fr}.public-fix-links{justify-content:flex-start}.public-launch-console-head{grid-template-columns:1fr}.public-launch-console-head .planner-hero-actions{justify-content:flex-start}.public-launch-console-head .button{justify-self:start}.public-launch-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.copy-button[data-copied=true]{color:var(--paper-bright);background:var(--green)}.manual-copy-box{width:min(28rem,100%);min-height:5.4rem;color:var(--ink);font-family:var(--mono);background:#fff7ecf5;border:1px dashed #ff4b4b73;border-radius:8px;margin-top:.55rem;font-size:.72rem;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff80}.form-note{color:var(--ink-faint);margin:.85rem 0 0;font-size:.84rem;line-height:1.45}.status-pill{color:var(--blue);background:#2ecaff1a}.status-pending,.status-draft,.status-proofing{color:var(--brass);background:#ffcf1b1f}.status-maybe{color:var(--clay);background:#ffb4a21a}.status-no,.status-cut{color:var(--ink-faint);background:#1c1c1c0f}.production-board-page{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-list,.menu-board,.asset-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.work-card{margin-bottom:.65rem}.work-card summary{grid-template-columns:minmax(0,1fr) auto auto auto}.runbook-list{background:0 0;border:0;gap:.75rem;padding:0;display:grid}.runbook-list .run-row{padding:0;display:block}.runbook-list .run-row summary{grid-template-columns:5.5rem minmax(0,1fr) auto auto auto}.run-row-details p{color:var(--ink-soft);margin:0 0 .75rem;line-height:1.48}.publish-checks{gap:.65rem;display:grid}.public-launch-kit{align-content:start;gap:.85rem}.launch-kit-intro{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.5}.publish-checks div{border-left:4px solid var(--pink-strong);background:#ff4b4b17;gap:.2rem;padding:.75rem;display:grid}.publish-checks div.is-good{border-left-color:var(--green);background:#ff4b4b14}.publish-checks strong{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.publish-checks span{color:var(--ink);font-weight:800}.publish-checks small{color:var(--ink-faint);line-height:1.35}.public-launch-actions{grid-template-columns:1fr;gap:.55rem;display:grid}.public-launch-actions .button{text-align:center;justify-content:center;width:100%;min-height:2.5rem}.public-details-copy-label{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.public-details-copy{resize:vertical;width:100%;min-height:12rem;color:var(--ink);font:.88rem/1.5 var(--body);background:linear-gradient(#ffffffe0,#ffffffe0),repeating-linear-gradient(0deg,#ff71b81f 0 1px,#0000 1px 1.5rem);border:1px solid #1c1c1c24;border-radius:8px;box-shadow:inset 0 1px #ffffffb3}.public-details-copy-button{width:100%}.settings-form .publish-state-bar{grid-column:1/-1}.settings-mobile-publish{display:none}.publish-state-bar{min-height:3rem;color:var(--ink-soft);background:#2ed6a71c;border:1px solid #2ed6a74d;border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .85rem;display:flex}.publish-state-bar strong{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.publish-state-bar span{color:var(--ink-faint);text-align:right;font-size:.84rem;line-height:1.35}.publish-state-bar[data-settings-state=dirty]{background:#ffcf1b29;border-color:#ffcf1b75}.publish-state-bar[data-settings-state=dirty] strong{color:var(--pink-strong)}.publish-state-bar[data-settings-state=publishing]{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong)}.publish-state-bar[data-settings-state=publishing] strong,.publish-state-bar[data-settings-state=publishing] span{color:var(--paper-bright)}.public-preview-card{margin-top:1rem}.public-preview{gap:1rem;max-width:58rem;display:grid}.public-preview h2{margin:0;font-size:clamp(2.4rem,5vw,4.4rem)}.public-preview blockquote{color:var(--ink-soft);border-left:4px solid var(--pink-strong);background:#ff71b82e;margin:0;padding:1rem}.public-preview p,.public-preview small{color:var(--ink-soft);margin:0;line-height:1.5}.public-page-preview{max-width:none}.preview-hero-card{background:radial-gradient(circle at 88% 14%,#ffcf1b6b,#0000 6rem),radial-gradient(circle at 16% 86%,#ff71b833,#0000 7rem),#fff7ec;border:1px solid #1c1c1c1f;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(17rem,.72fr);align-items:stretch;gap:1rem;padding:clamp(1rem,2.4vw,1.4rem);display:grid;overflow:hidden}.preview-hero-copy{align-content:center;gap:.7rem;display:grid}.preview-hero-copy img{width:7.2rem;height:auto}.preview-hero-copy h2{max-width:13ch;color:var(--ink);gap:.05rem;margin:0;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.9;display:grid}.preview-hero-copy>p{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:900}.preview-button-row{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.preview-button-row span{min-height:2.35rem;color:var(--paper-bright);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--pink-strong);border-radius:999px;place-items:center;padding:0 .8rem;font-size:.64rem;font-weight:900;display:inline-grid}.preview-button-row span+span{color:var(--ink);background:#fff;border:1px solid #1c1c1c24}.preview-event-card{min-width:0;box-shadow:var(--shadow-low);background:#ffffffe6;border:1px solid #1c1c1c1f;border-radius:14px;align-self:end;padding:1rem}.preview-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.preview-copy-grid article{background:#ffffffdb;border:1px solid #1c1c1c1f;border-radius:14px;gap:.45rem;min-width:0;padding:1rem;display:grid}.preview-copy-grid span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}@media (width<=1260px){.planner-shell{grid-template-columns:15rem minmax(0,1fr)}.command-top-grid,.command-main-grid,.guest-ops-grid,.settings-workspace{grid-template-columns:1fr}.action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-brief-body{grid-template-columns:1fr}.lane-radar-grid,.shift-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guest-pipeline-board,.procurement-list,.menu-board,.asset-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-hero-card,.preview-copy-grid{grid-template-columns:1fr}}@media (width<=920px){.planner-shell{padding:1rem;display:block}.planner-tabs{margin-bottom:1rem;position:relative;top:auto}.planner-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.event-status-strip,.command-footer-metrics,.action-card-grid,.operating-brief-body,.shift-brief-grid,.production-kanban,.production-board-page,.guest-pipeline-board,.guest-card-grid{grid-template-columns:1fr}.event-status-strip article,.command-footer-metrics article{border-right:0;border-bottom:1px solid var(--line)}.event-status-strip .button{margin:1rem}.command-side-stack,.activity-command-card{order:-1}.decision-row,.runbook-preview a,.runbook-list .run-row summary{grid-template-columns:1fr}.decision-row>button{display:none}}@media (width<=640px){.pipeline-meter,.readiness-list a,.procurement-list,.menu-board,.asset-pipeline{grid-template-columns:1fr}.planner-nav-list{display:none}.planner-hero{gap:1rem;display:grid}.planner-hero-actions{justify-content:stretch}.planner-hero-actions .button{width:100%}.operating-brief:before{display:none}.lane-radar{padding:.5rem}.lane-radar-head{flex-direction:column;align-items:flex-start;gap:.18rem}.lane-radar-head strong{white-space:normal}.lane-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-brief{padding:.58rem}.shift-brief-heading{flex-direction:column;align-items:flex-start;gap:.18rem}.shift-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-brief-card{min-height:4.75rem;padding:.58rem .62rem .56rem}.publish-state-bar{gap:.3rem;display:grid}.publish-state-bar span{text-align:left}.countdown-card{width:100%}.planner-tabs a{grid-template-columns:1.35rem minmax(0,1fr) auto;padding:.7rem}.planner-quick-actions div{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-record-card summary,.work-card summary{grid-template-columns:1fr}.card-quick-actions span{flex-basis:100%;margin-left:0}}:root{--ink:#1c1c1c;--ink-soft:#403b37;--ink-faint:#6e615a;--green:#ff4b4b;--green-deep:#1c1c1c;--green-soft:#fff7ec;--pink:#ff71b8;--pink-strong:#ff4b4b;--brass:#ffcf1b;--blue:#2ecaff;--lilac:#c77dff;--clay:#ffb4a2;--mint:#2ed6a7;--warm-gray:#e6e1da;--paper:#fff7ec;--paper-bright:#fff;--paper-muted:#f2effa;--line:#1c1c1c21;--line-strong:#1c1c1c47;--shadow-low:0 14px 34px #1c1c1c14;--shadow-paper:0 28px 58px #1c1c1c21;--serif:Fraunces, "Cooper Black", "Bookman Old Style", Georgia, "Times New Roman", serif;--sans:Inter, "Avenir Next", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius:16px}html,body{background:var(--paper)}body{background:radial-gradient(circle at 7% 12%,#ff71b838 0 .24rem,#0000 .25rem) 0 0/16rem 16rem,radial-gradient(circle at 18% 28%,#ffcf1b42 0 .19rem,#0000 .2rem) 0 0/18rem 18rem,radial-gradient(circle at 87% 18%,#2ecaff33 0 .22rem,#0000 .23rem) 0 0/20rem 20rem,radial-gradient(circle at 78% 72%,#2ed6a72e 0 .24rem,#0000 .25rem) 0 0/17rem 17rem,linear-gradient(#fff7ec 0%,#fffdf8 58%,#fff7ec 100%)}body:before{background-color:#0000;background-image:linear-gradient(90deg,#ff71b814 1px,#0000 1px),linear-gradient(#ff71b814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.75rem 3.75rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 72%,#0000 100%)}h1,h2,h3{color:var(--ink)}h1{line-height:.94}.site-header{background:#fff7ece6;border-bottom:1px solid #1c1c1c1a;min-height:78px}.site-header:after{background:linear-gradient(90deg,#ff4b4b 0 25%,#ff71b8 25% 45%,#ffcf1b 45% 60%,#2ecaff 60% 76%,#2ed6a7 76% 100%);height:6px}.brand{gap:.6rem}.brand-logo{width:7.6rem;height:auto}.brand-word{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.site-nav a,.nav-form button{color:var(--ink)}.site-nav a:hover,.nav-form button:hover{color:var(--pink-strong)}.button{min-height:3.05rem;box-shadow:none;border-radius:999px}.button-primary{color:#fff;background:var(--pink-strong);border-color:var(--pink-strong)}.button-primary:hover{background:#ef363e;border-color:#ef363e}.button-secondary{color:var(--ink);background:#ffffffc7;border-color:#1c1c1c2e}.button-on-dark{color:var(--ink);background:#fff;border-color:#fff}.section-code,.panel-heading span,.panel-heading a,.doc-id,th{color:var(--pink-strong)}.lala-hero{background:radial-gradient(circle at 34% 82%,#ffcf1b38,#0000 10rem),radial-gradient(circle at 8% 30%,#ff71b824,#0000 15rem);grid-template-columns:minmax(35rem,.96fr) minmax(0,1.04fr);gap:clamp(1.8rem,3.2vw,3rem);min-height:clamp(34rem,100vh - 7.2rem,38rem);padding:2.05rem clamp(1.6rem,4.2vw,3.8rem) 1.2rem}.hero-logo{width:min(17rem,72vw);margin-bottom:1rem}.lala-hero h1{margin-bottom:.85rem;font-size:6.25rem;line-height:.88}.lala-hero h1 span{display:block}@media (width>=761px){.lala-hero h1 span{white-space:nowrap}}.lala-hero .hero-subtitle{color:var(--pink-strong);font-family:var(--serif);font-size:2.25rem;font-weight:700}.lala-hero .hero-summary{max-width:35rem;color:var(--ink-soft)}.party-photo-board{min-height:29.5rem;box-shadow:none;background:0 0;border:0;overflow:visible}.party-photo-board>img{object-fit:cover;object-position:center;width:100%;height:28rem;box-shadow:var(--shadow-paper);border:12px solid #fff;border-radius:28px}.party-photo-board:before,.party-photo-board:after{z-index:3;content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.party-photo-board:before{background-image:radial-gradient(circle at 50% 50%, transparent 32%, #ffcf1b 34% 39%, transparent 41%), conic-gradient(from 0deg, #ffcf1b 0 8%, transparent 8% 16%, #ffcf1b 16% 24%, transparent 24% 34%, #ffcf1b 34% 42%, transparent 42% 52%, #ffcf1b 52% 60%, transparent 60% 70%, #ffcf1b 70% 78%, transparent 78% 100%);width:5.75rem;height:5.75rem;top:-.75rem;right:1.4rem}.party-photo-board:after{clip-path:polygon(50% 0%,60% 35%,98% 22%,68% 49%,100% 74%,60% 64%,50% 100%,40% 64%,2% 78%,32% 50%,0% 24%,40% 35%);background:#ff71b8;width:4.8rem;height:4.8rem;bottom:2.8rem;left:-1rem}.event-card,.memo-card,.portal-card,.command-card,.table-card,.board-column,.auth-panel{background:#ffffffdb;border-color:#1c1c1c1f;border-radius:18px}.event-card{z-index:4;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff2,#ffffffed),#fff;bottom:-1.4rem;right:1rem}.event-note{color:var(--ink);background:#ff71b826;border-color:#ff71b847}.detail-list dt,.detail-list.compact dt{color:var(--ink-faint)}.detail-list dd,.detail-list.compact dd{color:var(--ink)}.party-brief-grid .memo-card{position:relative;overflow:hidden}.party-brief-grid .memo-card:after{content:"";background:#ffcf1b47;border-radius:50%;width:4rem;height:4rem;position:absolute;bottom:1rem;right:1rem}.icon-tile{color:#fff;background:var(--pink-strong);border-color:#0000;border-radius:14px}.icon-tile.mint{background:var(--mint)}.icon-tile.blue{background:var(--blue)}.memo-card.compliance{background:#ff71b81f}.memo-card a{color:var(--pink-strong)}.brand-action-band{width:min(1180px,100% - 2rem);box-shadow:var(--shadow-low);background:#fff;border:1px solid #1c1c1c1f;border-radius:28px;grid-template-columns:minmax(16rem,.66fr) minmax(0,1fr) minmax(11rem,.38fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0 auto clamp(2rem,5vw,5rem);padding:clamp(1rem,3vw,2rem);display:grid;position:relative}.brand-action-band:before{content:"";opacity:.13;pointer-events:none;background:url(/assets/brand/lala-confetti-pattern.svg) right -4rem top -3.5rem/23rem no-repeat;position:absolute;inset:0}.brand-action-band>*{z-index:1;position:relative}.brand-doodle-sheet{aspect-ratio:1.25;object-fit:cover;object-position:center;border-radius:22px;width:100%}.brand-action-copy h2{margin-bottom:.75rem;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.94}.brand-action-copy p{max-width:38rem;color:var(--ink-soft);font-size:1.1rem;line-height:1.55}.brand-action-assets{align-self:stretch;gap:.8rem;display:grid}.brand-action-assets img{object-fit:contain;border-radius:18px;width:100%;min-height:0}.brand-action-assets img:first-child{filter:drop-shadow(0 14px 22px #1c1c1c1f);align-self:end;transform:rotate(-4deg)}.brand-action-assets img:last-child{background:#fff7eccc;border:1px solid #1c1c1c1a;max-height:12.5rem;padding:.4rem;transform:rotate(2deg)}.rsvp-band,.asset-score{background:var(--pink-strong)}.public-footer{color:var(--ink)}.auth-shell{background:radial-gradient(circle at 20% 18%,#ff71b833,#0000 16rem),radial-gradient(circle at 86% 74%,#2ecaff2e,#0000 17rem)}.auth-panel h1{color:var(--ink)}.fine-print a{color:var(--pink-strong)}.guest-portal-shell{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.guest-pass{min-height:32rem;color:var(--ink);background:radial-gradient(circle at 84% 16%,#ffcf1b80,#0000 5.8rem),radial-gradient(circle at 10% 82%,#ff71b83b,#0000 7rem),#fff;border:1px solid #1c1c1c1f;border-radius:26px;align-content:start;display:grid;overflow:hidden}.guest-pass:after{z-index:0;color:#0000;content:"";background:var(--pink);opacity:.42;clip-path:polygon(50% 0%,60% 35%,98% 22%,68% 49%,100% 74%,60% 64%,50% 100%,40% 64%,2% 78%,32% 50%,0% 24%,40% 35%);border:0;width:3.4rem;height:3.4rem;inset:1.35rem 1.25rem auto auto}.guest-pass>*{z-index:1;position:relative}.guest-pass-logo{width:8.6rem;margin-bottom:1.2rem}.guest-pass .section-code,.guest-pass p,.guest-pass h1{color:var(--ink);overflow-wrap:anywhere}.guest-pass h1{max-width:100%;font-size:clamp(2.25rem,3.4vw,3.45rem);line-height:.94}.guest-pass-code{background:#ffcf1b33;border:1px solid #ffcf1b6b;border-radius:18px;gap:.4rem;margin:1.2rem 0 0;padding:.9rem;display:grid}.guest-pass-contact-form{background:linear-gradient(135deg,#2ed6a724,#0000 58%),#ffffffe0;border:1px solid #2ed6a747;border-radius:18px;gap:.72rem;margin-top:.95rem;padding:.9rem;display:grid}.guest-pass-contact-form>span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.guest-pass-contact-form label{color:var(--green)}.guest-pass-contact-form input{min-height:2.7rem}.guest-pass-contact-form .button{min-height:2.8rem}.guest-mobile-rsvp-card{display:none}.guest-code-vault summary{cursor:pointer;gap:.2rem;list-style:none;display:grid}.guest-code-vault summary::-webkit-details-marker{display:none}.guest-pass-code span{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.guest-code-vault summary strong{color:var(--ink);font-family:var(--sans);font-size:.95rem;line-height:1.25}.guest-code-vault>div{border-top:1px solid #1c1c1c1f;gap:.55rem;padding-top:.65rem;display:grid}.guest-code-vault:not([open])>div{display:none}.guest-pass-code code{overflow-wrap:anywhere;font-family:var(--mono);font-size:1.05rem;font-weight:900}.guest-code-vault .copy-button{background:#ffffffc2;width:fit-content;min-height:2.15rem;padding:0 .8rem}.guest-pass dl{margin-bottom:0}.guest-pass div{border-top-color:#1c1c1c1f}.guest-pass dd{overflow-wrap:anywhere;max-width:62%}.guest-brief-console{box-shadow:var(--shadow-low);background:radial-gradient(circle at 90% 16%,#ffcf1b4d,#0000 8rem),linear-gradient(135deg,#ff71b81f,#0000 48%),#ffffffd6;border:1px solid #1c1c1c1f;border-radius:20px;gap:1rem;padding:1rem;display:grid}.guest-brief-console-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.guest-brief-console-head h2{margin:0 0 .32rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:.98}.guest-brief-console-head p:not(.section-code){max-width:45rem;color:var(--ink-soft);margin:0;line-height:1.48}.guest-brief-console-head .event-card-actions{background:0 0;border:0;min-width:12rem;margin:0;padding:0}.guest-brief-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.guest-brief-console-card{background:#ffffffe6;border:1px solid #1c1c1c1a;border-radius:14px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.guest-brief-console-card.is-hot{background:linear-gradient(135deg,#ff71b821,#0000 50%),#fffffff0;border-color:#ff71b84d}.guest-brief-console-card .panel-heading{margin-bottom:0;padding-bottom:.58rem}.guest-brief-console-card textarea{resize:vertical;min-height:8rem;color:var(--ink);font-family:var(--mono);background:#fff7ecd1;border-color:#1c1c1c1f;font-size:.76rem;line-height:1.45}.guest-brief-console-card .copy-button{justify-self:start}.guest-status-strip{background:#ffffffe0;border:1px solid #1c1c1c1f;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.guest-status-strip article{border-right:1px solid #1c1c1c1a;min-width:0;padding:1rem}.guest-status-strip article:last-child{border-right:0}.guest-status-strip span{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:900;display:block}.guest-status-strip strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--serif);font-size:clamp(1.5rem,2.7vw,2.45rem);line-height:.98;display:block}.guest-status-strip .status-yes strong,.guest-status-strip .is-ready strong{color:#2ed6a7}.guest-status-strip .status-pending strong,.guest-status-strip .needs-work strong{color:#9c6a00}.guest-status-strip .status-maybe strong{color:#7d45bc}.guest-status-strip .status-no strong{color:var(--pink-strong)}.guest-detail-card{gap:1rem;display:grid}.guest-rsvp-action-card{background:radial-gradient(circle at 92% 12%,#ffcf1b59,#0000 5.5rem),#ffffffe6;gap:.75rem;display:grid}.guest-rsvp-action-form{gap:.75rem;display:grid}.guest-rsvp-action-form p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.45}.guest-detail-note{color:var(--ink);background:#ff71b81f;border:1px solid #ff71b838;border-radius:16px;margin:0;padding:.85rem 1rem;line-height:1.45}.guest-detail-card .event-card-actions{background:0 0;border-top:0;margin:0;padding:0}.guest-portal-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:1rem;display:grid}.guest-rsvp-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-next-card{gap:1rem;display:grid}.guest-next-list{gap:.75rem;display:grid}.guest-next-list div{border-top:1px solid #1c1c1c1a;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;padding:.75rem 0 0;display:grid}.guest-next-list span{color:#fff;width:2.15rem;height:2.15rem;font-family:var(--mono);background:var(--pink-strong);border-radius:50%;grid-row:span 2;place-items:center;font-size:.62rem;font-weight:900;display:grid}.guest-next-list strong{color:var(--ink)}.guest-next-list p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.42}.guest-contact-card{border-top:1px solid #1c1c1c1f;gap:.45rem;padding-top:1rem;display:grid}.guest-contact-card strong{color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.guest-contact-card span{overflow-wrap:anywhere;color:var(--ink-soft);line-height:1.38}.planner-tabs{color:var(--ink);background:radial-gradient(circle at 84% 12%,#ffcf1b6b,#0000 4.5rem),radial-gradient(circle at 18% 84%,#ff71b82e,#0000 6rem),#fff;border-color:#1c1c1c1f;overflow:hidden}.planner-tabs:after{content:"";opacity:.1;pointer-events:none;background:url(/assets/brand/lala-confetti-pattern.svg) 50%/contain no-repeat;width:14rem;height:10rem;position:absolute;bottom:-2rem;right:-4rem}.planner-nav-brand{border-bottom-color:#1c1c1c1a}.planner-nav-logo{width:7rem;height:auto}.planner-nav-brand strong{color:var(--ink)}.planner-nav-brand span,.planner-tabs small,.planner-nav-panel-summary span,.planner-quick-actions span,.planner-section-switcher span{color:var(--ink-faint)}.planner-nav-panel-summary em{color:var(--ink-soft);background:#ffffff85;border-color:#1c1c1c1f}.planner-section-switcher select{color:var(--ink);background:#ffffffeb;border-color:#ff71b847}.planner-tabs a{z-index:1;color:var(--ink);position:relative}.planner-tabs a:hover,.planner-tabs a[aria-current=page]{color:var(--ink);background:#ff71b81f;border-color:#ff71b840}.planner-tabs svg{color:var(--pink-strong)}.planner-nav-health{color:var(--ink-faint);background:#ffffffa8;border-color:#1c1c1c1a}.planner-nav-health[data-nav-health=attention]{color:var(--green-deep);background:var(--brass);border-color:#ffcf1b6b}.planner-nav-badge{color:var(--paper-bright);background:var(--pink-strong);border-color:#ff4b4b47}.planner-pulse{border-top-color:#1c1c1c1a}.planner-pulse>span,.planner-pulse p{color:var(--ink-faint)}.planner-pulse a{color:var(--ink);background:#2ed6a71a;border-color:#2ed6a72e}.planner-pulse a:hover{background:#2ed6a72e;border-color:#2ed6a752}.planner-pulse a strong{color:var(--ink);background:#ffcf1b94}.planner-pulse a small{color:var(--ink-soft)}.planner-quick-actions{border-top-color:#1c1c1c1a}.planner-quick-actions a{color:var(--pink-strong);text-align:center;background:#ff71b817;border-color:#ff71b83d;grid-template-columns:1fr}.planner-quick-actions a:hover{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong)}.planner-mobile-dock{display:none}.planner-hero{border-bottom-color:#1c1c1c29}.planner-hero h1{color:var(--ink)}.countdown-card{color:var(--ink);background:#fff;border-color:#1c1c1c1f}.countdown-card strong{color:var(--pink-strong)}.countdown-card span,.countdown-card small{color:var(--ink-faint)}.event-status-strip,.command-footer-metrics,.planner-summary-grid,.command-strip{background:#ffffffd6;border-radius:18px}.event-status-strip .is-warning strong,.command-strip span,.planner-summary-grid span,.mini-ledger dd,.command-footer-metrics strong,.readiness-list b,.production-lane header span,.pipeline-column header span,.guest-risk-list strong{color:var(--pink-strong)}.pipeline-meter span{background:var(--pink)}.pipeline-meter div:nth-child(2) span,.progress-bar i{background:var(--brass)}.pipeline-meter div:nth-child(3) span{background:var(--blue)}.pipeline-meter div:nth-child(4) span{background:var(--mint)}.pipeline-meter div:nth-child(5) span{background:var(--clay)}.production-lane,.pipeline-column{background:#ffffffa8;border-radius:16px}.production-lane-todo{background:#ff71b821}.production-lane-motion{background:#ffcf1b29}.production-lane-ready{background:#2ed6a724}.production-lane-decision{background:#ff71b821}.production-lane-waiting{background:#c77dff21}.production-card,.pipeline-guest,.followup-list a,.guest-record-card,.work-card,.runbook-list .run-row{background:#ffffffe6;border-radius:14px}.owner-chip{color:var(--ink);background:#2ed6a72e;border-color:#2ed6a757}.priority-urgent{color:var(--pink-strong);background:#ff71b824}.priority-high{color:#b84f3d;background:#ffb4a233}.priority-normal,.status-maybe{color:#7d45bc;background:#c77dff26}.status-pending,.status-draft{color:#9c6a00;background:#ffcf1b33}.status-proofing{color:#bd3f84;background:#ff71b824}.status-yes,.status-ready,.status-done,.status-printed{color:#2ed6a7;background:#2ed6a729}.attention-note{border-left-color:var(--pink);background:#ff71b821}.attention-note.is-good,.publish-checks div.is-good{border-left-color:var(--mint);background:#2ed6a721}.publish-checks div{border-left-color:var(--pink);background:#ff71b821}input,select,textarea{border-radius:12px}input:focus,select:focus,textarea:focus{border-color:var(--pink-strong);box-shadow:0 0 0 4px #ff71b829}.guest-code{color:var(--ink);background:#ffcf1b38;border-color:#ffcf1b70}.copy-button,.guest-code-row button,.guest-link-row a,.shopping-row button,.inline-action button,td form button{color:var(--pink-strong);border-color:#ff4b4b52;border-radius:999px}@media (width>=921px){.guest-card-grid[data-guest-roster]{border:1px solid var(--line);box-shadow:var(--shadow-low);background:linear-gradient(90deg,#ffcf1b14,#0000 26%),#ffffffd6;border-radius:14px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.guest-roster-header,.guest-summary-main{grid-template-columns:minmax(8rem,1.05fr) minmax(8rem,1fr) minmax(7rem,.9fr) minmax(11rem,1.25fr);align-items:center;gap:.72rem;min-width:0;display:grid}.guest-roster-header{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fff7ecb8;border-bottom:1px solid #1c1c1c1a;grid-template-columns:minmax(8rem,1.05fr) minmax(8rem,1fr) minmax(7rem,.9fr) minmax(11rem,1.25fr) minmax(4.5rem,.42fr) minmax(4.5rem,.42fr);padding:.72rem .85rem;font-size:.6rem;font-weight:900}.guest-roster-header[hidden]{display:none}.guest-record-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1c1c1c17;border-radius:0}.guest-record-card:last-of-type{border-bottom:0}.guest-record-card summary{grid-template-columns:minmax(0,1fr) minmax(4.6rem,auto) minmax(4.6rem,auto);gap:.72rem;padding:.78rem .85rem}.guest-record-card summary:hover,.guest-record-card[open] summary{background:#fff7ecb8}.guest-summary-main>*{min-width:0}.guest-summary-identity{gap:.18rem;min-width:0;display:grid}.guest-summary-contact,.guest-summary-meta,.guest-summary-actions{margin-top:0}.guest-summary-contact{gap:.2rem;display:grid}.guest-summary-contact small,.guest-summary-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-summary-meta,.guest-summary-actions{align-items:center}.guest-summary-actions{gap:.3rem}.guest-summary-actions code{max-width:7rem}.guest-summary-actions button{min-height:1.72rem;padding-inline:.46rem}.guest-record-body{background:#fff7ec9e;padding:.95rem}}@media (width<=920px){.guest-roster-header{display:none}.guest-summary-main{display:block}}@media (width<=640px){.guest-comms-kit,.guest-outreach-console,.task-triage-console,.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console,.public-launch-console,.shopping-run-kit,.timeline-run-kit,.menu-service-kit,.task-action-kit,.dashboard-brief-kit{padding:1rem}.guest-comms-metrics,.guest-comms-grid,.guest-outreach-grid,.guest-next-strip,.work-next-strip,.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid,.guest-template-grid,.shopping-run-metrics,.shopping-run-grid,.timeline-run-metrics,.timeline-run-grid,.menu-service-metrics,.menu-service-grid,.task-action-metrics,.task-action-grid,.dashboard-brief-metrics,.dashboard-brief-grid,.print-copy-grid{grid-template-columns:1fr}.guest-next-strip,.work-next-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(4,minmax(9.75rem,1fr));align-items:stretch;overflow-x:auto}.guest-next-strip::-webkit-scrollbar{display:none}.work-next-strip::-webkit-scrollbar{display:none}.guest-next-head,.work-next-head{justify-self:start;width:min(100%,100vw - 4rem);max-width:calc(100vw - 4rem)}.guest-next-head h2,.work-next-head h2{font-size:clamp(1.45rem,7.2vw,2rem)}.guest-next-head p:not(.section-code),.work-next-head p:not(.section-code){display:none}.guest-next-strip .guest-next-card,.work-next-card{scroll-snap-align:start;grid-template-rows:auto auto auto;min-height:8.8rem;padding:.72rem}.guest-next-strip .guest-next-card strong,.work-next-card strong{font-size:clamp(1.75rem,8vw,2.25rem)}.guest-next-strip .guest-next-card p,.work-next-card p{display:none}.guest-next-strip .guest-next-card button,.work-next-card button{white-space:normal;justify-self:stretch;width:100%;min-height:2rem}.guest-comms-metrics article,.shopping-run-metrics article,.timeline-run-metrics article,.menu-service-metrics article,.task-action-metrics article,.dashboard-brief-metrics article{border-bottom:1px solid #1c1c1c1a;border-right:0}.guest-comms-metrics article:last-child,.shopping-run-metrics article:last-child,.timeline-run-metrics article:last-child,.menu-service-metrics article:last-child,.task-action-metrics article:last-child,.dashboard-brief-metrics article:last-child{border-bottom:0}.shopping-run-alert,.timeline-run-alert,.menu-service-alert,.task-action-alert,.guest-link-row{grid-template-columns:1fr}.guest-invite-note{padding:.68rem}.guest-invite-note textarea{min-height:10.5rem;font-size:.8rem}.guest-outreach-head h2,.task-triage-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2,.public-launch-console-head h2{font-size:clamp(1.8rem,8.8vw,2.35rem)}.guest-outreach-card textarea{min-height:6rem}.task-triage-card textarea,.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea,.public-launch-console-card textarea{min-height:6.5rem}.public-site-page{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.settings-mobile-publish{right:max(.88rem, env(safe-area-inset-right));bottom:calc(5.72rem + env(safe-area-inset-bottom));left:max(.88rem, env(safe-area-inset-left));z-index:88;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 94% 16%,#ffcf1b47,#0000 5rem),#fffdf8f5;border:1px solid #1c1c1c24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4rem;padding:.58rem;display:grid;position:fixed;box-shadow:0 16px 38px #1c1c1c2e}.settings-mobile-publish[data-settings-state=saved]{display:none}.settings-mobile-publish span{gap:.18rem;min-width:0;padding-left:.25rem;display:grid}.settings-mobile-publish strong{color:var(--green);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.settings-mobile-publish small{min-width:0;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.settings-mobile-publish[data-settings-state=dirty] strong{color:var(--pink-strong)}.settings-mobile-publish[data-settings-state=publishing]{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong)}.settings-mobile-publish[data-settings-state=publishing] strong,.settings-mobile-publish[data-settings-state=publishing] small{color:var(--paper-bright)}.settings-mobile-publish .button{white-space:nowrap;min-height:2.75rem;padding-inline:1rem}.settings-mobile-publish .button:disabled{color:var(--ink-faint);cursor:default;background:#ffffffd1;border-color:#1c1c1c1f;transform:none}}.button-danger,td form .button-danger{color:var(--pink-strong);background:#ff71b814;border-color:#ff4b4b52}.button-danger:hover,td form .button-danger:hover{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong)}.copy-button[data-copied=true]{background:var(--pink-strong)}.brand-kit-panel{box-shadow:var(--shadow-low);background:url(/assets/brand/lala-confetti-pattern.svg) right -5rem top -5rem/27rem no-repeat,radial-gradient(circle at 8% 88%,#ff71b829,#0000 10rem),#ffffffd6;border:1px solid #1c1c1c1f;border-radius:24px;gap:1rem;margin:0 0 1.4rem;padding:clamp(1rem,2.4vw,1.45rem);display:grid;overflow:hidden}.brand-kit-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.brand-kit-header h2{max-width:45rem;margin-bottom:.35rem;font-size:clamp(2rem,3.6vw,3.7rem);line-height:.98}.brand-kit-header p:not(.section-code){max-width:48rem;color:var(--ink-soft);margin:0;line-height:1.52}.brand-kit-header .button-row{justify-content:flex-end;margin:0}.brand-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.brand-asset-card{background:#fff7ecd1;border:1px solid #1c1c1c1f;border-radius:18px;grid-template-rows:9.5rem auto auto;gap:.75rem;min-width:0;padding:.9rem;display:grid}.brand-asset-preview{background:#fff;border:1px solid #1c1c1c14;border-radius:14px;place-items:center;min-width:0;padding:.65rem;display:grid;overflow:hidden}.brand-asset-preview img{object-fit:contain;max-width:100%;max-height:100%}.brand-asset-meta{gap:.28rem;min-width:0;display:grid}.brand-asset-meta strong{color:var(--ink);font-size:1rem;line-height:1.2}.brand-asset-meta span,.brand-asset-meta code{overflow-wrap:anywhere;min-width:0;color:var(--ink-faint);font-size:.82rem;line-height:1.35}.brand-asset-meta code{color:var(--pink-strong);font-family:var(--mono);font-size:.68rem;font-weight:900}.brand-asset-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.brand-asset-actions a{text-decoration:none}.print-kit-panel{border-top:1px solid #1c1c1c1f;margin:0 0 1.4rem;padding:clamp(1rem,2.2vw,1.45rem) 0 0}.print-kit-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.print-kit-header h2{max-width:44rem;margin-bottom:.4rem;font-size:clamp(2rem,3.6vw,3.7rem);line-height:.98}.print-kit-header p:not(.section-code){max-width:47rem;color:var(--ink-soft);margin-bottom:0;line-height:1.55}.print-kit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.print-kit-warning{color:var(--ink);border:1px solid #ffcf1b75;border-left:.32rem solid var(--brass);background:#ffcf1b38;border-radius:16px;gap:.25rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.print-kit-warning strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.38}.print-kit-warning span{color:var(--ink-soft);line-height:1.45}.print-copy-grid{margin:0 0 1rem}.print-copy-card{background:linear-gradient(155deg,#ff71b81a,#0000 52%),#ffffffe6}.print-kit-grid{grid-template-columns:repeat(2,minmax(16rem,1fr));align-items:stretch;gap:1rem;display:grid}.print-piece{min-width:0;min-height:22rem;color:var(--ink);box-shadow:var(--shadow-low);overflow-wrap:anywhere;background:#fff;border:1px solid #1c1c1c1f;border-radius:22px;align-content:space-between;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.print-piece:before,.print-piece:after{content:"";pointer-events:none;position:absolute}.print-piece:before{background:#ffcf1b6b;border-radius:999px;width:6.2rem;height:6.2rem;top:1rem;right:1rem}.print-piece:after{background:var(--pink);clip-path:polygon(50% 0%,60% 34%,98% 20%,69% 48%,100% 74%,61% 64%,50% 100%,39% 64%,2% 78%,31% 49%,0% 24%,40% 34%);opacity:.78;width:3.4rem;height:3.4rem;bottom:1rem;left:1rem}.print-piece>*{z-index:1;position:relative}.print-piece-top{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.66rem;font-weight:900;display:flex}.print-piece-top img,.print-piece-poster>img,.badge-preview img{width:6.6rem;height:auto}.print-piece h3{margin:0 0 .8rem;font-size:clamp(2rem,3.2vw,3.2rem);line-height:.96}.print-piece p{color:var(--ink-soft);line-height:1.5}.print-piece strong,.print-piece small{color:var(--ink);display:block}.print-piece strong{font-family:var(--serif);margin-top:1rem;font-size:1.25rem}.print-piece small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.5}.print-detail-list{gap:.5rem;margin:1rem 0 0;display:grid}.print-detail-list div{border-top:1px solid #1c1c1c1f;grid-template-columns:4rem minmax(0,1fr);gap:.7rem;padding-top:.5rem;display:grid}.print-detail-list dt{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.print-detail-list dd{min-width:0;margin:0;font-weight:800;line-height:1.28}.print-piece-invite{background:radial-gradient(circle at 92% 15%,#ffcf1b57,#0000 5rem),linear-gradient(#fff,#fff7ec)}.print-piece-poster{color:#fff;background:radial-gradient(circle at 16% 18%,#ffcf1bb8,#0000 4.5rem),radial-gradient(circle at 78% 76%,#2ecaff7a,#0000 6rem),#ff4b4b;align-content:center;gap:1.1rem}.print-piece-poster:before{background:#ff71b894}.print-piece-poster:after{background:#fff}.print-piece-poster h3,.print-piece-poster p,.print-piece-poster small{color:#fff}.print-piece-poster h3{font-size:clamp(2.8rem,4.7vw,5rem)}.print-piece-poster h3 span{display:block}.print-piece-poster p{max-width:18rem;font-weight:700}.print-piece-menu{background:repeating-linear-gradient(0deg,#ff71b829 0 1px,#0000 1px 1.4rem),repeating-linear-gradient(90deg,#ff71b824 0 1px,#0000 1px 1.4rem),#fff7ec}.print-piece-menu ul{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.print-piece-menu li{background:#ffffffc7;border:1px solid #1c1c1c1a;border-radius:999px;padding:.65rem .8rem;font-weight:800;line-height:1.24}.print-piece-badge{background:radial-gradient(circle at 50% 12%,#2ed6a738,#0000 6rem),#fff;align-content:center;gap:1rem}.badge-preview{text-align:center;background:#fff7ece6;border:2px solid #ff4b4b33;border-radius:999px 999px 32px 32px;justify-items:center;gap:.9rem;min-height:15rem;padding:1.25rem;display:grid}.badge-preview span{color:var(--pink-strong);font-family:var(--serif);font-size:clamp(3rem,5vw,4.6rem);line-height:.88}.badge-preview strong{margin:0;font-size:1rem}@media (width<=1180px){.guest-brief-console-head{grid-template-columns:1fr}.guest-brief-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-portal-grid{grid-template-columns:1fr}.print-kit-grid{grid-template-columns:repeat(2,minmax(14rem,1fr))}.lala-hero{grid-template-columns:1fr;min-height:auto;padding-block:clamp(2rem,5vw,3.4rem) clamp(1.1rem,3vw,2rem)}.lala-hero h1{font-size:5.2rem}.party-photo-board{min-height:28rem}.party-photo-board>img{height:26rem}}@media (width<=760px){.auth-paths,.claim-brief-console{grid-template-columns:1fr}.auth-panel.wide .claim-action-form .rsvp-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-portal-shell{grid-template-columns:1fr}.guest-pass{border-radius:22px;min-height:auto;padding:1.35rem}.guest-pass:after{opacity:.34;width:2.85rem;height:2.85rem;top:1rem;right:1rem}.guest-pass-logo{width:6.8rem;margin-bottom:.8rem}.guest-pass h1{max-width:18rem;font-size:clamp(1.95rem,8.4vw,2.62rem);line-height:.98}.guest-mobile-rsvp-card{background:linear-gradient(135deg,#ff71b829,#0000 56%),#fffdf8e6;border:1px solid #ff4b4b38;border-radius:18px;gap:.62rem;margin-top:.9rem;padding:.82rem;display:grid}.guest-mobile-rsvp-card>span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.guest-mobile-rsvp-card .rsvp-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.guest-mobile-rsvp-card .rsvp-choice-button{min-height:2.45rem;padding-inline:.32rem;font-size:.62rem}.guest-pass-code{margin-top:.9rem}.guest-pass-contact-form{margin-top:.95rem;padding:.82rem}.guest-pass dl{gap:.55rem;margin-top:1.15rem}.guest-pass div{gap:.65rem;padding-top:.65rem}.guest-brief-console{padding:1rem}.guest-brief-console-grid{grid-template-columns:1fr}.guest-brief-console-head h2{font-size:clamp(1.8rem,8.8vw,2.35rem)}.guest-brief-console-head .event-card-actions{min-width:0}.guest-brief-console-card textarea{min-height:6.5rem}.guest-status-strip{grid-template-columns:1fr}.guest-status-strip article{border-bottom:1px solid #1c1c1c1a;border-right:0}.guest-status-strip article:last-child{border-bottom:0}.guest-rsvp-card .form-grid,.print-kit-header{grid-template-columns:1fr}.print-kit-actions{justify-content:stretch}.print-kit-actions .button{flex:12rem}.brand-logo{width:6rem}.brand-action-band{grid-template-columns:1fr}.brand-action-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.party-photo-board>img{border-width:8px;height:14rem}.event-card{margin-top:1rem;position:static}}@media (width<=640px){.print-kit-grid,.brand-kit-header,.brand-kit-grid{grid-template-columns:1fr}.brand-kit-header .button-row{justify-content:flex-start}.print-piece{min-height:20rem}.print-piece-poster h3{font-size:3rem}.lala-hero{gap:1rem;padding-block:1.35rem .2rem}.hero-logo{width:min(11.5rem,64vw);margin-bottom:.75rem}.lala-hero h1{margin-bottom:.65rem;font-size:3.05rem}.lala-hero .hero-subtitle{margin-bottom:.65rem;font-size:1.38rem}.lala-hero .hero-summary{margin-bottom:1rem;font-size:.95rem;line-height:1.45}.lala-hero .party-photo-board{display:none}.lala-hero .button-row{flex-wrap:nowrap;gap:.65rem}.lala-hero .button{flex:1 1 0;width:auto;min-height:3.05rem;padding-inline:.55rem;font-size:.63rem}.mobile-party-details{padding:.35rem 1rem 1rem;display:block}.mobile-party-details .event-card{width:100%;margin:0;padding:1rem;display:block;position:relative}.mobile-party-details .panel-heading{margin-bottom:.7rem;padding-bottom:.65rem}.mobile-party-details .detail-list div{padding:.65rem 0}}.planner-layout .site-header{border-bottom-color:#1c1c1c1f;min-height:62px;padding-inline:clamp(1rem,2.2vw,2rem)}.planner-layout .site-header:after{height:3px}.planner-layout .brand-logo{width:6.5rem}.planner-layout .brand-word{color:var(--pink-strong)}.planner-layout .site-nav{gap:1.2rem;font-size:.68rem}.planner-layout .flash-stack{top:78px}@media (width<=920px){.planner-layout .site-header{flex-direction:row;align-items:center;min-height:56px;padding-inline:.85rem}.planner-layout .brand{gap:.45rem}.planner-layout .brand-logo{width:5.6rem}.planner-layout .brand-word{font-size:.58rem}.planner-layout .site-nav{white-space:nowrap;gap:.75rem;width:auto;padding-bottom:.2rem;overflow-x:auto}.planner-layout .site-nav a[href="/planner/settings"]{display:none}.planner-shell{padding-top:.75rem}.planner-tabs{z-index:45;gap:.55rem;max-height:calc(100vh - 70px);margin:-.15rem 0 .85rem;padding:.55rem;position:sticky;top:59px;overflow:auto}.planner-nav-brand{display:none}.planner-section-switcher{gap:.32rem;padding:.05rem .05rem .15rem;display:grid}.planner-section-switcher span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.planner-section-switcher select{width:100%;min-height:2.65rem;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:0 2.2rem 0 .75rem;font-size:.72rem;font-weight:900}.planner-nav-list{grid-template-columns:none;gap:.4rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.planner-tabs a{text-align:center;flex:none;grid-template-columns:1fr;justify-items:center;min-width:4.8rem;padding:.48rem .55rem;position:relative}.planner-tabs svg{width:1.12rem;height:1.12rem}.planner-tabs small{display:none}.planner-tabs strong{font-size:.78rem;line-height:1.1}.planner-nav-badge{min-width:1.25rem;height:1.25rem;font-size:.58rem;position:absolute;top:.18rem;right:.18rem}.planner-pulse{align-items:center;gap:.45rem;padding-top:.5rem;display:flex;overflow-x:auto}.planner-pulse>span,.planner-pulse a{flex:none}.planner-pulse a{min-height:2rem;padding:.35rem .55rem}.planner-pulse a small{white-space:nowrap}.planner-quick-actions{align-items:center;gap:.45rem;padding:.5rem 0 0;display:flex;overflow-x:auto}.planner-quick-actions span{flex:none}.planner-quick-actions div{grid-template-columns:none;gap:.4rem;display:flex}.planner-quick-actions a{flex:none;min-height:2rem;padding:0 .65rem}.decision-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.decision-row>button{margin-top:.1rem;display:inline-grid}.decision-row .owner-chip,.decision-row time,.decision-row .priority-dot{grid-column:2;justify-self:start}}@media (width<=640px){.planner-layout .site-nav{max-width:48vw}.command-center.planner-shell{flex-direction:column;align-items:stretch;display:flex}.command-center.planner-shell>*{width:100%}.command-center .planner-tabs{order:0}.command-center .planner-hero{order:1}.command-center .focus-strip{order:2}.command-center .planner-handoff{order:3}.command-center .action-plan{order:4}.command-center .dashboard-brief-kit{order:5}.command-center .event-status-strip{order:6}.command-center .command-top-grid{order:7}.command-center .command-main-grid{order:8}.command-center .command-footer-metrics{order:9}.planner-layout .site-nav a[href=\/]{display:none}.planner-nav-list{scrollbar-width:none;grid-column:1/-1;gap:.36rem;padding:.04rem 0 .12rem;display:flex;overflow-x:auto}.planner-nav-list::-webkit-scrollbar{display:none}.planner-nav-list a{min-width:4.45rem;min-height:2.68rem;padding:.4rem .48rem}.planner-quick-actions div{display:flex}.task-board-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-search-field{grid-column:1/-1}.task-workflow-board{flex-direction:column;gap:.75rem;display:flex;overflow:visible}.task-workflow-board .production-lane{width:100%}.task-workflow-board .production-lane[data-task-column=decision]{order:1}.task-workflow-board .production-lane[data-task-column=waiting]{order:2}.task-workflow-board .production-lane[data-task-column=progress]{order:3}.task-workflow-board .production-lane[data-task-column=todo]{order:4}.task-workflow-board .production-lane[data-task-column=done]{order:5}.task-workflow-board .production-lane.is-empty-lane{order:9}.shopping-board-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-search-field{grid-column:1/-1}.work-board-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.work-search-field{grid-column:1/-1}.command-center .planner-hero{gap:.65rem}.command-center .planner-hero h1{font-size:clamp(2.25rem,9.5vw,2.85rem)}.command-center .planner-hero p:not(.section-code){font-size:.93rem;line-height:1.34}.command-center .countdown-card{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.68rem .78rem;display:grid}.command-center .countdown-card strong{margin:0;font-size:1.55rem}.command-center .countdown-card small{grid-column:1/-1}.command-center .focus-strip{border-radius:14px;gap:.58rem;margin-bottom:.72rem;padding:.62rem}.focus-strip-head{grid-template-columns:1fr;gap:.48rem}.focus-strip-head .copy-button{justify-self:start;min-height:2.35rem}.focus-card-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:.55rem;padding-bottom:.04rem;display:flex;overflow-x:auto}.focus-card-grid::-webkit-scrollbar{display:none}.focus-card{scroll-snap-align:start;flex:0 0 min(18.25rem,84vw);min-height:12rem;padding:.68rem}.focus-card-title{font-size:1.05rem}.focus-card-detail{font-size:.76rem}.focus-card-owner{font-size:.72rem}.focus-card-guidance{gap:.34rem;padding:.42rem;font-size:.64rem}.command-center .operating-brief-body{gap:.55rem}.command-center .lane-radar{gap:.42rem;padding:.48rem}.command-center .lane-radar-head{flex-direction:row;align-items:center;gap:.5rem}.command-center .lane-radar-head strong{display:none}.command-center .lane-radar-grid{scrollbar-width:none;grid-template-columns:none;gap:.42rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.command-center .lane-radar-grid::-webkit-scrollbar{display:none}.command-center .lane-radar-card{flex:0 0 7.25rem;min-height:4.1rem;padding:.5rem .55rem .46rem}.command-center .lane-radar-card strong{margin-top:.18rem;font-size:1.25rem}.command-center .lane-radar-card small{margin-top:.32rem;font-size:.48rem}.command-center .planner-handoff{gap:.46rem;margin-bottom:.72rem;padding:.5rem}.planner-handoff-head{grid-template-columns:1fr;gap:.42rem}.planner-handoff-head .copy-button{justify-self:start;min-height:2.35rem}.planner-handoff-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:.42rem;padding-bottom:.04rem;display:flex;overflow-x:auto}.planner-handoff-grid::-webkit-scrollbar{display:none}.planner-handoff-card{scroll-snap-align:start;flex:0 0 10.2rem;min-height:5.05rem;padding:.55rem .58rem .52rem .78rem}.planner-handoff-card strong{font-size:.98rem}.planner-handoff-card small{font-size:.46rem}.command-center .action-plan{margin-bottom:.72rem}.command-center .shift-brief{gap:.42rem;margin-bottom:.72rem;padding:.48rem;overflow:hidden}.command-center .shift-brief-heading{flex-direction:row;align-items:center;gap:.5rem}.command-center .shift-brief-heading strong{display:none}.command-center .shift-brief-grid{scrollbar-width:none;grid-template-columns:none;gap:.42rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.command-center .shift-brief-grid::-webkit-scrollbar{display:none}.command-center .shift-brief-card{flex:0 0 7.25rem;min-height:4.1rem;padding:.5rem .55rem .46rem}.command-center .shift-brief-card strong{margin-top:.18rem;font-size:1.25rem}.command-center .shift-brief-card small{margin-top:.32rem;font-size:.48rem}.action-plan-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.next-action-list{border-radius:14px;padding:.5rem}.next-action-row{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem}.next-action-rank{width:2rem;height:2rem;font-size:.58rem}.next-action-row>.owner-chip,.next-action-buttons{grid-column:2;justify-self:start}.next-action-buttons{justify-content:flex-start}.status-action-button,.guest-open-cue,.card-open-cue{min-height:2.75rem}.next-action-main strong{font-size:.92rem}.next-action-main small{font-size:.72rem}.action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.action-card{border-radius:14px;grid-template-rows:auto minmax(2.45rem,auto) auto auto;gap:.42rem;padding:.72rem}.action-card strong{font-size:.92rem}.action-card small{font-size:.74rem}.action-card em{min-height:1.75rem;padding:0 .48rem;font-size:.56rem}.planner-shell[data-mobile-work-first]{flex-direction:column;align-items:stretch;display:flex}.planner-shell[data-mobile-work-first]>*{width:100%;min-width:0}.planner-shell[data-mobile-work-first] .planner-tabs{order:0}.planner-shell[data-mobile-work-first] .planner-hero{order:1}.planner-shell[data-mobile-work-first] .planner-summary-grid{order:2}.planner-shell[data-mobile-work-first] .planner-jump-rail,.procurement-page[data-mobile-work-first] .shopping-run-console,.menu-page[data-mobile-work-first] .menu-run-console,.runbook-page[data-mobile-work-first] .timeline-run-console,.assets-page[data-mobile-work-first] .asset-run-console{order:3}.procurement-page[data-mobile-work-first] .shopping-board-shell,.menu-page[data-mobile-work-first] .menu-filter-shell,.runbook-page[data-mobile-work-first] .runbook-filter-shell,.assets-page[data-mobile-work-first] .asset-filter-shell{order:4}.procurement-page[data-mobile-work-first] #add-buy,.menu-page[data-mobile-work-first] .menu-workspace,.runbook-page[data-mobile-work-first] #add-moment,.assets-page[data-mobile-work-first] #add-asset{order:5}.procurement-page[data-mobile-work-first] .shopping-run-kit,.menu-page[data-mobile-work-first] .menu-service-kit,.runbook-page[data-mobile-work-first] .timeline-run-kit,.assets-page[data-mobile-work-first] .brand-kit-panel{order:6}.assets-page[data-mobile-work-first] .print-kit-panel{order:7}.planner-tabs[data-planner-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin-bottom:.48rem;padding:.42rem}.planner-tabs[data-planner-compact=true] .planner-section-switcher{order:0;grid-column:1/-1;gap:0;padding:0;display:grid}.planner-tabs[data-planner-compact=true] .planner-nav-list{display:none}.planner-tabs[data-planner-compact=true] .planner-nav-list a{min-width:0;min-height:2.62rem;padding:.38rem .22rem}.planner-tabs[data-planner-compact=true] .planner-nav-list strong{font-size:.65rem;line-height:1.02}.planner-tabs[data-planner-compact=true] .planner-nav-list svg{width:1rem;height:1rem}.planner-tabs[data-planner-compact=true] .planner-nav-badge{min-width:1.08rem;height:1.08rem;font-size:.5rem;top:.1rem;right:.1rem}.work-card summary>.owner-chip,.work-card summary>.priority-dot{justify-self:start;width:auto}.planner-tabs[data-planner-compact=true] .planner-pulse{order:1}.planner-tabs[data-planner-compact=true] .planner-quick-actions{order:2}.planner-tabs[data-planner-compact=true] .planner-section-switcher span{display:none}.planner-tabs[data-planner-compact=true] .planner-section-switcher select{min-height:2.58rem;padding-left:.82rem;font-size:.68rem}.planner-tabs[data-planner-compact=true] .planner-pulse,.planner-tabs[data-planner-compact=true] .planner-quick-actions{width:auto;padding:0;display:block;overflow:visible}.planner-tabs[data-planner-compact=true] .planner-pulse[open],.planner-tabs[data-planner-compact=true] .planner-quick-actions[open]{grid-column:1/-1}.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary{background:#ffffffad;border:1px solid #1c1c1c1a;border-radius:8px;min-height:1.84rem;padding:.28rem .38rem}.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary span,.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary em{font-size:0}.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary span:before,.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary em:before{content:attr(data-short);font-size:.56rem}.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary em{min-height:1.32rem;padding-inline:.36rem}.planner-tabs[data-planner-compact=true] .planner-nav-panel-summary em:after{font-size:.56rem}.planner-tabs[data-planner-compact=true] .planner-pulse-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.planner-tabs[data-planner-compact=true] .planner-pulse a{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:.45rem;min-width:0;min-height:2.1rem;padding:.34rem .58rem .34rem .42rem;display:grid}.planner-tabs[data-planner-compact=true] .planner-pulse a strong{min-width:1.6rem;height:1.6rem;font-size:.66rem}.planner-tabs[data-planner-compact=true] .planner-pulse a small{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;font-weight:800;display:block;overflow:hidden}.planner-tabs[data-planner-compact=true] .planner-quick-actions div{flex:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;width:100%;display:grid}.planner-tabs[data-planner-compact=true] .planner-quick-actions a{flex:initial;min-width:0;min-height:1.95rem;padding:0 .46rem}.command-center .planner-hero{margin-bottom:.7rem;padding-bottom:.75rem}.planner-hero{gap:.62rem;margin-bottom:.72rem;padding-bottom:.78rem}.planner-hero h1{max-width:12ch;margin-bottom:.36rem;font-size:clamp(2.15rem,8.8vw,2.8rem);line-height:.96}.planner-hero p:not(.section-code){max-width:31rem;font-size:.91rem;line-height:1.32}.command-center .planner-hero .section-code{margin-bottom:.32rem}.planner-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:.5rem;display:grid}.planner-hero-actions .button{overflow-wrap:anywhere;text-align:center;white-space:normal;width:auto;min-width:0;min-height:2.7rem;margin-top:0;padding:.55rem .52rem;font-size:.62rem;line-height:1.18}.planner-hero-actions .button-primary,.planner-hero-actions .button-secondary:last-child{grid-column:auto}.planner-hero-actions .button:only-child{grid-column:1/-1}.planner-hero>.button{width:max-content;max-width:100%;min-height:2.62rem;margin-top:0;padding:.56rem 1.05rem}.planner-guest-actions{grid-template-columns:minmax(0,1fr) auto}.planner-guest-actions .button-primary{grid-column:auto}.planner-action-menu{min-width:0}.planner-action-menu summary{white-space:nowrap;min-height:2.7rem;padding:.55rem .72rem;font-size:.62rem;line-height:1.18}.planner-action-menu-list{min-width:min(15rem,100vw - 2rem);right:0}.planner-summary-grid{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.65rem}.planner-summary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:4.8rem;padding:.62rem}.planner-summary-grid article:nth-child(2n){border-right:0}.planner-summary-grid article:nth-last-child(-n+2){border-bottom:0}.planner-summary-grid span{margin-bottom:.18rem;font-size:1.75rem}.planner-summary-grid p{font-size:.54rem;line-height:1.25}.planner-jump-rail{border-radius:8px;grid-template-columns:1fr;gap:.46rem;margin:-.2rem 0 .72rem;padding:.5rem}.planner-jump-rail>span{min-height:2.05rem;padding-inline:.58rem;font-size:.56rem}.planner-jump-rail>div{scroll-snap-type:x proximity;gap:.38rem;padding-bottom:.02rem}.planner-jump-rail a{scroll-snap-align:start;flex:0 0 8.85rem;min-height:3.05rem;padding-block:.5rem .48rem}.planner-jump-rail strong{font-size:.8rem}.planner-jump-rail small{font-size:.63rem}.planner-kit-summary{gap:.65rem;min-height:3.8rem}.planner-kit-summary strong{font-size:clamp(1.45rem,8vw,2rem)}.planner-kit-summary small{margin-top:.22rem;font-size:.82rem;line-height:1.25}.planner-kit-summary em{min-height:2rem;padding-inline:.62rem;font-size:.56rem}.quick-add-panel{margin-bottom:.75rem}.quick-add-panel summary{min-height:3.5rem;padding:.72rem .92rem}.shopping-board-toolbar,.task-board-toolbar,.guest-directory-toolbar,.work-board-toolbar{gap:.48rem;margin:0 0 .8rem;padding:.58rem}.planner-filter-panel{gap:.5rem;margin-bottom:.65rem;display:grid}.planner-filter-summary{cursor:pointer;border:1px solid var(--line);background:#ffffffd1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.65rem;padding:.5rem .62rem;list-style:none;display:grid}.planner-filter-summary span{color:var(--pink-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.planner-filter-summary span:after{color:var(--ink-faint);content:"+";margin-left:.45rem}.planner-filter-panel[open] .planner-filter-summary span:after{content:"-"}.planner-filter-summary .guest-count-pill,.planner-filter-summary .task-count-pill,.planner-filter-summary .shopping-count-pill,.planner-filter-summary .work-count-pill{min-height:1.85rem;padding-inline:.48rem;font-size:.54rem}.filter-count-inline{display:none}.shopping-search-field input,.shopping-board-toolbar select,.task-search-field input,.task-board-toolbar select,.guest-search-field input,.guest-directory-toolbar select,.work-search-field input,.work-board-toolbar select{min-height:2.35rem;margin-top:.22rem}.task-count-pill,.guest-count-pill,.shopping-count-pill,.work-count-pill,.filter-clear-button{min-height:2.35rem;padding-inline:.58rem;font-size:.58rem}.planner-layout{padding-bottom:calc(5.8rem + env(safe-area-inset-bottom))}.planner-shell{overflow-x:clip}.planner-tabs[data-planner-compact=true]{min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;margin:0;padding:0;position:static}.planner-tabs[data-planner-compact=true] .planner-command-trigger{min-height:2.72rem;color:var(--ink);background:radial-gradient(circle at 92% 12%,#ffcf1b33,#0000 4.8rem),#fffdf8eb;border-color:#1c1c1c1a;padding:.58rem .7rem;box-shadow:0 8px 24px #1c1c1c14}.planner-tabs[data-planner-compact=true] .planner-command-trigger strong{color:var(--ink)}.planner-tabs[data-planner-compact=true] .planner-command-trigger small{color:var(--ink-faint)}.planner-tabs[data-planner-compact=true] .planner-section-switcher,.planner-tabs[data-planner-compact=true] .planner-nav-list,.planner-tabs[data-planner-compact=true] .planner-pulse,.planner-tabs[data-planner-compact=true] .planner-quick-actions{display:none!important}.planner-mobile-dock{right:max(.55rem, env(safe-area-inset-right));bottom:max(.55rem, env(safe-area-inset-bottom));left:max(.55rem, env(safe-area-inset-left));z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 16%,#ffcf1b42,#0000 5.2rem),#fffdf8f0;border:1px solid #1c1c1c24;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr)) 3.85rem;gap:.32rem;padding:.38rem;display:grid;position:fixed;box-shadow:0 18px 44px #1c1c1c2e}.planner-mobile-dock>a,.planner-mobile-dock summary{min-width:0;min-height:3.08rem;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:1fr;place-items:center;gap:.18rem;padding:.34rem .18rem;font-size:.54rem;font-weight:900;line-height:1.08;text-decoration:none;display:grid;position:relative}.planner-mobile-dock summary{list-style:none}.planner-mobile-dock summary::-webkit-details-marker{display:none}.planner-mobile-dock svg{width:1.18rem;height:1.18rem;color:var(--pink-strong)}.planner-mobile-dock span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.planner-mobile-dock b{min-width:1.05rem;height:1.05rem;color:var(--paper-bright);background:var(--pink-strong);border-radius:999px;place-items:center;padding-inline:.2rem;font-size:.5rem;line-height:1;display:inline-grid;position:absolute;top:.22rem;right:.26rem}.planner-mobile-dock>a[aria-current=page],.planner-mobile-dock details[data-current=true]>summary,.planner-mobile-dock details[open]>summary{color:var(--ink);background:#ff71b824;border-color:#ff4b4b3d}.planner-mobile-dock details{min-width:0;position:relative}.planner-mobile-dock .planner-mobile-dock-add>summary{min-height:3.48rem;color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong);border-radius:16px;box-shadow:0 9px 22px #ff4b4b47}.planner-mobile-dock .planner-mobile-dock-add>summary svg{color:var(--paper-bright)}.planner-mobile-dock .planner-mobile-dock-add[open]>summary{color:var(--paper-bright);background:var(--ink);border-color:var(--ink)}.planner-mobile-dock-popover{background:#fffdf8fa;border:1px solid #1c1c1c24;border-radius:16px;gap:.35rem;width:min(13.8rem,100vw - 1.6rem);padding:.58rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 18px 42px #1c1c1c33}.planner-mobile-dock-popover a{min-height:2.86rem;color:var(--ink);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#fff7ecc7;border:1px solid #1c1c1c14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.44rem .68rem;font-size:.62rem;font-weight:900;text-decoration:none;display:grid}.planner-mobile-dock-popover a[aria-current=page]{color:var(--pink-strong);border-color:#ff4b4b47}.planner-mobile-dock-popover b{position:static}.planner-mobile-dock-popover strong,.planner-mobile-dock-popover small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.planner-mobile-dock-popover strong{font-size:.64rem}.planner-mobile-dock-popover small{color:var(--ink-faint);font-family:var(--sans);letter-spacing:0;text-transform:none;margin-top:.12rem;font-size:.68rem;font-weight:800;line-height:1.18}.planner-mobile-dock-popover .planner-nav-health{min-height:1.08rem;margin-top:.28rem;padding-inline:.34rem;font-size:.46rem}.planner-mobile-dock-add-list{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-mobile-dock-add-list a{grid-template-columns:1fr;justify-items:center}.planner-command-palette{padding:4.7rem .72rem calc(5.7rem + env(safe-area-inset-bottom))}.planner-command-panel{width:100%;max-height:calc(100vh - 10.2rem);padding:.64rem}.planner-command-head{grid-template-columns:1fr;gap:.48rem}.planner-command-search{min-height:3.5rem;padding:.54rem .68rem}.planner-command-close{min-height:2.32rem}.planner-command-results{max-height:calc(100vh - 18rem)}.planner-command-result{grid-template-columns:1fr;gap:.2rem;min-height:4.1rem;padding:.62rem .7rem}.planner-command-result strong,.planner-command-result small{white-space:normal}.planner-command-result small{text-align:left}}.command-center.planner-shell{--planner-panel:#ffffffeb;--planner-panel-strong:#fff;--planner-line-soft:#1c1c1c1b;--planner-shadow-soft:0 18px 55px #1c1c1c0e;--planner-shadow-lift:0 20px 60px #ff4b4b1c}.command-center .planner-hero{align-items:end;margin-bottom:1rem;padding-bottom:1.15rem}.command-center .planner-hero .section-code{color:var(--pink-strong);letter-spacing:.14em;margin-bottom:.35rem}.command-center .planner-hero h1{max-width:12ch;margin-bottom:.42rem;font-size:clamp(3.15rem,6vw,5.35rem);line-height:.9}.command-center .planner-hero p:not(.section-code){color:#1c1c1cb8;max-width:48rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.48}.command-center .countdown-card{min-width:12.6rem;box-shadow:var(--planner-shadow-soft);border-radius:10px;padding:1.1rem 1.2rem}.command-center .countdown-card strong{font-size:clamp(2.05rem,3vw,3rem);line-height:.92}.command-center .focus-strip,.command-center .planner-handoff,.command-center .action-plan,.command-center .event-status-strip,.command-center .command-card,.command-center .planner-utility-kit{border:1px solid var(--planner-line-soft);box-shadow:var(--planner-shadow-soft);border-radius:10px}.command-center .focus-strip{background:linear-gradient(135deg, #ff71b81b, #fff7ece0 42%, #2ed6a71b), var(--planner-panel-strong);gap:.95rem;margin-bottom:1.15rem;padding:1rem}.command-center .focus-strip-head,.command-center .planner-handoff-head{align-items:center;min-height:2.4rem}.command-center .focus-strip-head span,.command-center .planner-handoff-head span,.command-center .action-plan-heading span,.command-center .lane-radar-head span{color:var(--pink-strong);letter-spacing:.12em;font-size:.66rem}.command-center .focus-strip-head strong,.command-center .planner-handoff-head strong{color:#1c1c1cb8;font-family:var(--body);letter-spacing:0;text-transform:none;font-size:.93rem;font-weight:700;line-height:1.35}.command-center .copy-button{border-radius:999px;min-height:2.45rem;padding-inline:1rem}.command-center .operating-brief-body{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.command-center .focus-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.command-center .focus-card{min-height:9.75rem;box-shadow:none;background:#ffffffbd;border-radius:9px;padding:.85rem .9rem;overflow:hidden}.command-center .focus-card:before{height:4px}.command-center .focus-card:hover,.command-center .focus-card:focus-visible{box-shadow:var(--planner-shadow-lift);transform:translateY(-1px)}.command-center .focus-card-label{color:#1c1c1c99;letter-spacing:.1em;gap:.42rem;font-size:.62rem}.command-center .focus-card-label b{width:1.55rem;height:1.55rem;font-size:.62rem}.command-center .focus-card-title{margin-top:.42rem;font-size:clamp(1.16rem,1.45vw,1.48rem);line-height:1.02}.command-center .focus-card-detail{color:#1c1c1cad;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.45em;font-size:.82rem;line-height:1.28;display:-webkit-box;overflow:hidden}.command-center .focus-card-owner{background:#ffffffb8;justify-content:start;width:max-content;max-width:100%;min-height:1.7rem;margin-top:auto;padding-inline:.5rem;font-size:.63rem}.command-center .focus-card-guidance{display:none}.command-center .focus-card em{min-height:1.78rem;padding-inline:.62rem;font-size:.56rem;bottom:.75rem;right:.78rem}.command-center .lane-radar{box-shadow:none;background:#ffffffc2;border:1px solid #1c1c1c14;border-radius:9px;gap:.62rem;padding:.72rem}.command-center .lane-radar-head{justify-content:space-between;align-items:center;display:flex}.command-center .lane-radar-head strong{color:#1c1c1c94;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.command-center .lane-radar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.command-center .lane-radar-card{border-radius:8px;min-height:5.2rem;padding:.66rem .62rem}.command-center .lane-radar-card span{min-height:1.6em;font-size:.54rem}.command-center .lane-radar-card strong{margin-top:.15rem;font-size:1.62rem;line-height:.95}.command-center .lane-radar-card small{color:#1c1c1c8c;margin-top:.34rem;font-size:.54rem;line-height:1.18}.command-center .planner-handoff{background:var(--planner-panel);gap:.72rem;margin-bottom:1.15rem;padding:.85rem}.command-center .planner-handoff-card{min-height:6.6rem;box-shadow:none;border-radius:8px;padding:.78rem .84rem}.command-center .planner-handoff-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.08;display:-webkit-box;overflow:hidden}.command-center .planner-handoff-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.24;display:-webkit-box;overflow:hidden}.command-center .action-plan{background:#ffffffe6;margin-bottom:1.15rem;padding:.9rem}.command-center .next-action-list{background:0 0;border:1px solid #1c1c1c14;border-radius:8px;gap:0;padding:0}.command-center .next-action-row{min-height:4.5rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1c1c1c14;border-radius:0;padding:.76rem .8rem}.command-center .next-action-row.is-primary{background:linear-gradient(90deg,#ff71b81f,#fff0)}.command-center .next-action-rank{background:#fff;width:2.25rem;height:2.25rem}.command-center .next-action-main small{color:#1c1c1c9e;font-size:.76rem}.command-center .next-action-signals{gap:.34rem}.command-center .next-action-signals b{min-height:1.45rem;padding-inline:.46rem;font-size:.52rem}.command-center .status-action-button{border-radius:999px;min-height:2.15rem}@media (width>=980px){.command-center.planner-shell{grid-template-columns:minmax(12.8rem,15.5rem) minmax(0,1fr);gap:1.25rem;padding-inline:clamp(1rem,2vw,2rem)}.command-center.planner-shell>.planner-tabs{border-radius:12px;align-self:start;max-height:calc(100vh - 6rem);padding:.72rem;top:5rem;overflow:auto}.command-center .planner-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;box-shadow:0 16px 55px #1c1c1c0f}.command-center .planner-tabs:after{display:none}.command-center .planner-nav-brand{gap:.68rem;padding:.62rem .48rem .76rem}.command-center .planner-nav-logo{width:4.7rem}.command-center .planner-nav-brand strong{font-size:.92rem}.command-center .planner-command-trigger{min-height:2.55rem;color:var(--ink);box-shadow:none;background:radial-gradient(circle at 92% 12%,#ffcf1b29,#0000 4.8rem),#ffffffc2;border-color:#1c1c1c17;border-radius:9px;margin:.45rem 0 .62rem;padding:.5rem .56rem}.command-center .planner-command-trigger:hover,.command-center .planner-command-trigger:focus-visible{background:radial-gradient(circle at 92% 12%,#ffcf1b3d,#0000 4.8rem),#fff;border-color:#ff71b838}.command-center .planner-command-trigger svg{color:var(--pink-strong)}.command-center .planner-command-trigger strong{color:var(--ink)}.command-center .planner-command-trigger span small{display:none}.command-center .planner-nav-list{gap:.18rem}.command-center .planner-tabs a{border-radius:9px;grid-template-columns:1.38rem minmax(0,1fr) auto;min-height:2.82rem;padding:.48rem .52rem}.command-center .planner-tabs a[aria-current=page]{box-shadow:inset 3px 0 0 var(--pink-strong);background:#ff71b81c}.command-center .planner-tabs svg{width:1.05rem;height:1.05rem}.command-center .planner-tabs strong{font-size:.82rem;line-height:1.05}.command-center .planner-tabs small{display:none}.command-center .planner-nav-health{width:max-content;min-height:1.28rem;margin-top:.18rem;padding-inline:.36rem;font-size:.5rem}.command-center .planner-pulse,.command-center .planner-quick-actions{margin-top:.45rem;padding-top:.5rem}.command-center .planner-pulse-list{gap:.3rem}.command-center .planner-pulse a{min-height:2.1rem;padding:.32rem .38rem}.command-center .planner-pulse a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-center .planner-quick-actions div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.command-center .planner-quick-actions a{min-height:1.88rem;padding-inline:.34rem;font-size:.54rem}}@media (width<=1120px){.command-center .focus-card-grid{grid-template-columns:1fr}.command-center .focus-card{min-height:0}.command-center .lane-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.command-center .planner-hero{align-items:stretch}.command-center .focus-strip{padding:.68rem}.command-center .focus-card-grid,.command-center .planner-handoff-grid,.command-center .lane-radar-grid{scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.command-center .focus-card-grid::-webkit-scrollbar{display:none}.command-center .planner-handoff-grid::-webkit-scrollbar{display:none}.command-center .lane-radar-grid::-webkit-scrollbar{display:none}.command-center .focus-card{flex:0 0 min(17.8rem,84vw)}.command-center .lane-radar-card{flex:0 0 7.2rem}}.command-center .event-status-strip{box-shadow:none;background:#ffffffd1;grid-template-columns:minmax(12rem,1.2fr) repeat(3,minmax(0,1fr)) auto;overflow:hidden}.command-center .event-status-strip article{padding:.82rem .95rem}.command-center .event-status-strip span,.command-center .event-status-strip small{font-size:.56rem}.command-center .event-status-strip strong{margin-top:.28rem;font-size:.88rem;line-height:1.22}.command-center .command-top-grid,.command-center .command-main-grid{gap:.82rem}.command-center .command-card{box-shadow:none;background:#ffffffd6;padding:1rem}.command-center .panel-heading{border-bottom:1px solid #1c1c1c14;gap:.72rem;margin-bottom:.68rem;padding-bottom:.52rem}.command-center .panel-heading span,.command-center .panel-heading a{letter-spacing:.11em;font-size:.56rem}.command-center .decision-row{gap:.58rem;min-height:3.1rem;padding:.58rem 0}.command-center .decision-row strong,.command-center .production-card strong,.command-center .runbook-preview strong{font-size:.86rem;line-height:1.14}.command-center .decision-row span,.command-center .production-card span,.command-center .runbook-preview span{font-size:.68rem;line-height:1.22}.command-center .decision-row time,.command-center .priority-dot,.command-center .owner-chip{font-size:.54rem}.command-center .pipeline-meter{gap:.36rem;margin-bottom:.68rem}.command-center .pipeline-meter span{height:.16rem;margin-bottom:.44rem}.command-center .pipeline-meter strong{font-size:1.7rem}.command-center .pipeline-meter small{margin-top:.2rem;font-size:.48rem;line-height:1.12}.command-center .mini-ledger div{padding:.54rem 0}.command-center .mini-ledger dt{font-size:.54rem}.command-center .mini-ledger dd{font-size:1.28rem}.command-center .readiness-list{gap:.52rem}.command-center .readiness-list a{grid-template-columns:minmax(0,1fr) 5.5rem auto;gap:.56rem}.command-center .readiness-list small{display:none}.command-center .production-kanban{gap:.5rem}.command-center .production-lane{background:#ffffff94;border-color:#1c1c1c14;gap:.48rem;padding:.56rem}.command-center .production-lane header strong{font-size:.58rem}.command-center .production-lane header span{min-width:1.35rem;min-height:1.35rem;font-size:.58rem}.command-center .production-card{background:#ffffffdb;border-color:#1c1c1c14;padding:.58rem}.command-center .production-card small{margin-bottom:.22rem;font-size:.5rem}.command-center .production-card span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.command-center .production-card footer{margin-top:.48rem}.command-center .runbook-preview{gap:0}.command-center .runbook-preview a{grid-template-columns:3.8rem minmax(0,1fr);gap:.56rem;padding:.58rem 0}.command-center .runbook-preview time{font-size:.58rem}.command-center .runbook-preview .owner-chip{display:none}.command-center .activity-list li{padding:.58rem 0}.command-center .activity-list strong{font-size:.82rem}.command-center .activity-list span,.command-center .activity-list time{font-size:.66rem}.command-center .card-command{margin-top:.64rem;padding-top:.64rem;font-size:.58rem}.command-center .command-footer-metrics{box-shadow:none;background:#ffffffbd}.command-center .command-footer-metrics article{padding:.78rem .9rem}.command-center .command-footer-metrics span,.command-center .command-footer-metrics small{font-size:.54rem}.command-center .command-footer-metrics strong{font-size:1.74rem}@media (width>=1180px){.command-center .lane-radar{grid-template-columns:minmax(5.8rem,.16fr) minmax(0,1fr);align-items:stretch;display:grid}.command-center .lane-radar-head{border-right:1px solid #1c1c1c14;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:.6rem}.command-center .lane-radar-head strong{display:none}.command-center .lane-radar-card{min-height:4.38rem;padding:.55rem .52rem}.command-center .lane-radar-card span{text-overflow:ellipsis;white-space:nowrap;min-height:0;overflow:hidden}.command-center .lane-radar-card strong{font-size:1.48rem}.command-center .lane-radar-card small{display:none}.command-center .command-top-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.96fr) minmax(16rem,.78fr)}.command-center .command-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.72fr)}}@media (width<=760px){.command-center.planner-shell{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))}.command-center .planner-hero{gap:.72rem;margin-bottom:.72rem;padding-bottom:.86rem}.command-center .planner-hero .section-code{margin-bottom:.22rem;font-size:.58rem}.command-center .planner-hero h1{max-width:8.5ch;margin-bottom:.26rem;font-size:clamp(3.2rem,15vw,4rem)}.command-center .planner-hero p:not(.section-code){font-size:.94rem;line-height:1.34}.command-center .countdown-card{min-width:0;min-height:4.6rem;padding:.82rem .9rem}.command-center .countdown-card strong{font-size:2.1rem}.command-center .focus-strip-head,.command-center .planner-handoff-head{align-items:flex-start;gap:.62rem}.command-center .focus-strip-head strong,.command-center .planner-handoff-head strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;display:-webkit-box;overflow:hidden}.command-center .focus-card{flex-basis:min(14.7rem,72vw);min-height:8.2rem;padding:.72rem}.command-center .focus-card-title{font-size:1.08rem}.command-center .focus-card-detail{-webkit-line-clamp:1;min-height:auto;font-size:.72rem}.command-center .focus-card-owner{display:none}.command-center .focus-card em{justify-self:start;margin-top:.1rem;position:static}.command-center .lane-radar-head strong{display:none}.command-center .event-status-strip,.command-center .command-top-grid,.command-center .command-main-grid,.command-center .command-footer-metrics{margin-bottom:.72rem}.command-center .command-card{padding:.82rem}.command-center .pipeline-meter{grid-template-columns:repeat(5,minmax(3.8rem,1fr));padding-bottom:.12rem;overflow-x:auto}.command-center .readiness-list a{grid-template-columns:minmax(0,1fr) 4.8rem auto}}.guest-pipeline-page,.production-page,.procurement-page,.menu-page,.runbook-page,.assets-page,.public-site-page{--work-panel:#ffffffdb;--work-panel-strong:#fff;--work-line:#1c1c1c1a;--work-line-soft:#1c1c1c13;--work-shadow:0 18px 58px #1c1c1c0b}.guest-pipeline-page .planner-hero,.production-page .planner-hero,.procurement-page .planner-hero,.menu-page .planner-hero,.runbook-page .planner-hero,.assets-page .planner-hero,.public-site-page .planner-hero{border-bottom-color:#1c1c1c1a;align-items:end;margin-bottom:.92rem;padding-bottom:.95rem}.guest-pipeline-page .planner-hero h1,.production-page .planner-hero h1,.procurement-page .planner-hero h1,.menu-page .planner-hero h1,.runbook-page .planner-hero h1,.assets-page .planner-hero h1,.public-site-page .planner-hero h1{max-width:13ch;margin-bottom:.38rem;font-size:clamp(2.95rem,4.8vw,4.65rem);line-height:.92}.guest-pipeline-page .planner-hero p:not(.section-code),.production-page .planner-hero p:not(.section-code),.procurement-page .planner-hero p:not(.section-code),.menu-page .planner-hero p:not(.section-code),.runbook-page .planner-hero p:not(.section-code),.assets-page .planner-hero p:not(.section-code),.public-site-page .planner-hero p:not(.section-code){color:#1c1c1cad;max-width:42rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.42}.guest-pipeline-page .planner-hero-actions,.production-page .planner-hero-actions,.procurement-page .planner-hero-actions,.menu-page .planner-hero-actions,.runbook-page .planner-hero-actions,.assets-page .planner-hero-actions,.public-site-page .planner-hero-actions{align-items:center;gap:.5rem}.guest-pipeline-page .button,.production-page .button,.procurement-page .button,.menu-page .button,.runbook-page .button,.assets-page .button,.public-site-page .button,.guest-pipeline-page .planner-action-menu summary,.public-site-page .planner-action-menu summary{border-radius:999px;min-height:2.58rem;padding-inline:1rem;font-size:.62rem}.guest-pipeline-page .planner-summary-grid,.production-page .planner-summary-grid,.procurement-page .planner-summary-grid,.menu-page .planner-summary-grid,.runbook-page .planner-summary-grid,.assets-page .planner-summary-grid{background:var(--work-panel);border:1px solid var(--work-line);box-shadow:none;border-radius:10px;gap:0;margin-bottom:.86rem;overflow:hidden}.guest-pipeline-page .planner-summary-grid article,.production-page .planner-summary-grid article,.procurement-page .planner-summary-grid article,.menu-page .planner-summary-grid article,.runbook-page .planner-summary-grid article,.assets-page .planner-summary-grid article{border:0;border-right:1px solid var(--work-line-soft);min-height:5.15rem;box-shadow:none;background:0 0;border-radius:0;padding:.85rem 1rem}.guest-pipeline-page .planner-summary-grid article:last-child,.production-page .planner-summary-grid article:last-child,.procurement-page .planner-summary-grid article:last-child,.menu-page .planner-summary-grid article:last-child,.runbook-page .planner-summary-grid article:last-child,.assets-page .planner-summary-grid article:last-child{border-right:0}.guest-pipeline-page .planner-summary-grid span,.production-page .planner-summary-grid span,.procurement-page .planner-summary-grid span,.menu-page .planner-summary-grid span,.runbook-page .planner-summary-grid span,.assets-page .planner-summary-grid span{font-size:clamp(2rem,3vw,2.65rem);line-height:.92}.guest-pipeline-page .planner-summary-grid p,.production-page .planner-summary-grid p,.procurement-page .planner-summary-grid p,.menu-page .planner-summary-grid p,.runbook-page .planner-summary-grid p,.assets-page .planner-summary-grid p{margin-top:.35rem;font-size:.58rem}.guest-pipeline-page .planner-jump-rail,.production-page .planner-jump-rail,.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail,.runbook-page .planner-jump-rail,.assets-page .planner-jump-rail{border-color:var(--work-line-soft);box-shadow:none;background:#ffffff9e;border-radius:10px;gap:.62rem;margin-bottom:.86rem;padding:.54rem}.guest-pipeline-page .planner-jump-rail>span,.production-page .planner-jump-rail>span,.procurement-page .planner-jump-rail>span,.menu-page .planner-jump-rail>span,.runbook-page .planner-jump-rail>span,.assets-page .planner-jump-rail>span{padding-inline:.3rem;font-size:.55rem}.guest-pipeline-page .planner-jump-rail a,.production-page .planner-jump-rail a,.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a,.runbook-page .planner-jump-rail a,.assets-page .planner-jump-rail a{border-color:var(--work-line-soft);background:#ffffffb8;border-radius:8px;min-width:8.6rem;min-height:2.65rem;padding:.44rem .58rem}.guest-pipeline-page .planner-jump-rail small,.production-page .planner-jump-rail small,.procurement-page .planner-jump-rail small,.menu-page .planner-jump-rail small,.runbook-page .planner-jump-rail small,.assets-page .planner-jump-rail small{display:none}.guest-next-strip,.work-next-strip,.guest-outreach-console,.task-triage-console,.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console,.public-launch-console,.planner-utility-kit,.guest-directory,.task-board-shell,.shopping-board-shell,.work-filter-shell,.settings-workspace{background:var(--work-panel);border:1px solid var(--work-line);box-shadow:var(--work-shadow);border-radius:10px}.guest-next-strip,.work-next-strip{background:linear-gradient(135deg, #ff71b813, #ffffffd1 44%, #2ed6a714), var(--work-panel-strong);gap:.58rem;margin-bottom:.86rem;padding:.78rem}.guest-next-head,.work-next-head,.guest-outreach-head,.task-triage-head,.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head,.public-launch-console-head{gap:.22rem}.guest-next-head h2,.work-next-head h2,.guest-outreach-head h2,.task-triage-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2,.public-launch-console-head h2{font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1}.guest-next-head p:not(.section-code),.work-next-head p:not(.section-code),.guest-outreach-head p:not(.section-code),.task-triage-head p:not(.section-code),.shopping-run-console-head p:not(.section-code),.menu-run-console-head p:not(.section-code),.timeline-run-console-head p:not(.section-code),.asset-run-console-head p:not(.section-code),.public-launch-console-head p:not(.section-code){color:#1c1c1c9e;font-size:.88rem;line-height:1.34}.guest-next-strip .guest-next-card,.work-next-card,.guest-outreach-card,.task-triage-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card,.public-launch-console-card{border-color:var(--work-line-soft);box-shadow:none;background:#ffffffc7;border-radius:8px;padding:.72rem}.guest-next-strip .guest-next-card strong,.work-next-card strong{font-size:clamp(1.72rem,2.8vw,2.55rem)}.guest-next-strip .guest-next-card p,.work-next-card p{color:#1c1c1c9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.24;display:-webkit-box;overflow:hidden}.guest-next-strip .guest-next-card button,.work-next-card button{min-height:1.9rem;padding-inline:.58rem;font-size:.5rem}.guest-directory,.task-board-shell,.shopping-board-shell,.work-filter-shell{gap:.72rem;margin-bottom:.86rem;padding:.86rem}.guest-directory-head .panel-heading,.guest-signal-shell .panel-heading,.guest-outreach-card .panel-heading,.task-triage-card .panel-heading,.shopping-run-console-card .panel-heading,.menu-run-console-card .panel-heading,.timeline-run-console-card .panel-heading,.asset-run-console-card .panel-heading,.public-launch-console-card .panel-heading{margin-bottom:.52rem}.shopping-board-toolbar,.task-board-toolbar,.guest-directory-toolbar,.work-board-toolbar{border-color:var(--work-line-soft);background:#ffffffb3;border-radius:8px;margin:0;padding:.62rem}.shopping-board-toolbar label,.task-board-toolbar label,.guest-directory-toolbar label,.work-board-toolbar label{color:#1c1c1c94;font-size:.58rem}.shopping-search-field input,.shopping-board-toolbar select,.task-search-field input,.task-board-toolbar select,.guest-search-field input,.guest-directory-toolbar select,.work-search-field input,.work-board-toolbar select{border-color:var(--work-line-soft);background:#ffffffdb;border-radius:8px;min-height:2.35rem;margin-top:.28rem}.guest-count-pill,.task-count-pill,.shopping-count-pill,.work-count-pill,.filter-clear-button{border-radius:999px;min-height:2.35rem;font-size:.56rem}.guest-card-grid{grid-template-columns:1fr;gap:.52rem}.guest-roster-header{display:none}.guest-record-card,.work-card,.runbook-list .run-row{border-color:var(--work-line-soft);box-shadow:none;background:#ffffffd1;border-radius:8px}.guest-record-card[open],.work-card[open],.runbook-list .run-row[open]{background:#fff;border-color:#ff71b83d;box-shadow:0 14px 44px #1c1c1c0e}.guest-record-card summary,.work-card summary,.runbook-list .run-row summary{padding:.68rem .74rem}.guest-record-card summary{grid-template-columns:minmax(0,1fr) auto auto}.guest-summary-main{min-width:0}.guest-summary-identity strong,.work-card summary strong{font-size:.94rem;line-height:1.12}.guest-summary-identity small,.work-card summary small{color:#1c1c1c8f;font-size:.7rem;line-height:1.22}.guest-summary-contact{margin-top:.34rem}.guest-summary-contact small{color:#1c1c1c94;max-width:18rem;font-size:.58rem}.guest-summary-meta{gap:.26rem;margin-top:.4rem}.guest-record-card summary .guest-state-chip,.signal-chip{min-height:1.32rem;padding:.14rem .38rem;font-size:.48rem}.guest-record-card summary .guest-state-claimed,.guest-record-card summary .guest-state-contact_ready,.guest-record-card summary .guest-state-mailing_ready,.guest-summary-actions button[data-copy-source]{display:none}.guest-summary-actions{gap:.3rem;margin-top:.42rem}.guest-summary-actions code{min-height:1.68rem;font-size:.6rem}.guest-summary-actions button{min-height:1.68rem;padding-inline:.46rem;font-size:.48rem}.guest-open-cue,.card-open-cue,.status-action-button{min-height:2rem;padding-inline:.62rem;font-size:.52rem}.status-pill,.owner-chip,.priority-dot{min-height:1.42rem;padding-inline:.42rem;font-size:.52rem}.guest-record-body,.work-card form,.run-row-details{border-top-color:var(--work-line-soft);padding:.78rem}.work-card-signals{gap:.26rem;margin-top:.38rem}.work-card-signals .signal-chip-stage,.work-card-signals .signal-chip-status{display:none}.work-card>.card-quick-actions,.runbook-list .run-row>.card-quick-actions{border-top-color:var(--work-line-soft);background:#ffffff94;gap:.34rem;padding:.58rem .74rem}.stage-action-group{gap:.28rem}.stage-action-group .status-action-button{min-height:1.74rem;padding-inline:.5rem;font-size:.48rem}.production-board-page,.guest-pipeline-board,.menu-board,.procurement-list,.asset-pipeline,.runbook-list{gap:.58rem}.task-workflow-board{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));align-items:start;overflow:visible}.production-page .task-board-toolbar{flex-wrap:wrap;gap:.62rem;display:flex}.production-page .task-board-toolbar label{flex:8.5rem}.production-page .task-board-toolbar .task-search-field{flex-basis:16rem}.production-page .task-board-toolbar .task-count-pill,.production-page .task-board-toolbar .filter-clear-button{flex:none}.task-workflow-board .production-lane,.pipeline-column{border-color:var(--work-line-soft);background:#ffffff9e;border-radius:8px;gap:.48rem;padding:.58rem}.task-lane-heading{margin-bottom:.22rem}.task-lane-heading span:first-child,.production-lane header strong,.pipeline-column header strong{font-size:.58rem}.task-lane-heading small{display:none}.pipeline-guest,.followup-list a{border-color:var(--work-line-soft);background:#ffffffc7;border-radius:8px;padding:.58rem}.guest-outreach-console,.task-triage-console,.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console{background:linear-gradient(135deg, #ff71b80f, #ffffffd1 52%, #ffcf1b14), var(--work-panel-strong);margin-bottom:.86rem;padding:.86rem}.guest-outreach-card textarea,.task-triage-card textarea,.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea,.guest-comms-card textarea,.shopping-run-card textarea,.timeline-run-card textarea,.menu-service-card textarea,.task-action-card textarea,.dashboard-brief-card textarea{background:#ffffffd1;min-height:5.2rem;font-size:.68rem;line-height:1.38}.planner-utility-kit{margin-bottom:.86rem;overflow:hidden}.planner-kit-summary{min-height:4.1rem;padding:.82rem 1rem}.planner-kit-summary small{max-width:42rem;font-size:.78rem}@media (width>=1180px){.guest-next-strip{grid-template-columns:minmax(14rem,.9fr) repeat(4,minmax(0,1fr));align-items:stretch}.work-next-strip{grid-template-columns:minmax(14rem,.9fr) repeat(3,minmax(0,1fr));align-items:stretch}.guest-next-head,.work-next-head{grid-column:auto;align-content:center;padding-right:.45rem}.guest-next-strip .guest-next-card,.work-next-card{grid-template-rows:auto auto minmax(2.35rem,1fr) auto;min-height:9.15rem}}@media (width>=980px){.guest-pipeline-page .planner-command-trigger,.production-page .planner-command-trigger,.procurement-page .planner-command-trigger,.menu-page .planner-command-trigger,.runbook-page .planner-command-trigger,.assets-page .planner-command-trigger,.public-site-page .planner-command-trigger{min-height:2.72rem;color:var(--ink);border-color:var(--work-line-soft);box-shadow:none;background:radial-gradient(circle at 92% 12%,#ffcf1b2e,#0000 4.8rem),#ffffffc2}.guest-pipeline-page .planner-command-trigger strong,.production-page .planner-command-trigger strong,.procurement-page .planner-command-trigger strong,.menu-page .planner-command-trigger strong,.runbook-page .planner-command-trigger strong,.assets-page .planner-command-trigger strong,.public-site-page .planner-command-trigger strong{color:var(--ink)}.guest-pipeline-page .planner-command-trigger span small,.production-page .planner-command-trigger span small,.procurement-page .planner-command-trigger span small,.menu-page .planner-command-trigger span small,.runbook-page .planner-command-trigger span small,.assets-page .planner-command-trigger span small,.public-site-page .planner-command-trigger span small{display:none}}@media (width<=920px){.guest-pipeline-page .planner-summary-grid,.production-page .planner-summary-grid,.procurement-page .planner-summary-grid,.menu-page .planner-summary-grid,.runbook-page .planner-summary-grid,.assets-page .planner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-pipeline-page .planner-summary-grid article:nth-child(2n),.production-page .planner-summary-grid article:nth-child(2n),.procurement-page .planner-summary-grid article:nth-child(2n),.menu-page .planner-summary-grid article:nth-child(2n),.runbook-page .planner-summary-grid article:nth-child(2n),.assets-page .planner-summary-grid article:nth-child(2n){border-right:0}.guest-pipeline-page .planner-summary-grid article:nth-child(-n+2),.production-page .planner-summary-grid article:nth-child(-n+2),.procurement-page .planner-summary-grid article:nth-child(-n+2),.menu-page .planner-summary-grid article:nth-child(-n+2),.runbook-page .planner-summary-grid article:nth-child(-n+2),.assets-page .planner-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--work-line-soft)}.guest-next-strip,.work-next-strip,.guest-outreach-grid,.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid{grid-template-columns:1fr}}@media (width<=640px){.guest-pipeline-page,.production-page,.procurement-page,.menu-page,.runbook-page,.assets-page,.public-site-page{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))}.guest-pipeline-page .planner-hero,.production-page .planner-hero,.procurement-page .planner-hero,.menu-page .planner-hero,.runbook-page .planner-hero,.assets-page .planner-hero,.public-site-page .planner-hero{align-items:stretch;margin-bottom:.72rem;padding-bottom:.8rem}.guest-pipeline-page .planner-hero h1,.production-page .planner-hero h1,.procurement-page .planner-hero h1,.menu-page .planner-hero h1,.runbook-page .planner-hero h1,.assets-page .planner-hero h1,.public-site-page .planner-hero h1{font-size:clamp(2.35rem,11vw,3.35rem)}.guest-pipeline-page .planner-summary-grid article,.production-page .planner-summary-grid article,.procurement-page .planner-summary-grid article,.menu-page .planner-summary-grid article,.runbook-page .planner-summary-grid article,.assets-page .planner-summary-grid article{min-height:4.55rem;padding:.72rem}.guest-pipeline-page .planner-summary-grid span,.production-page .planner-summary-grid span,.procurement-page .planner-summary-grid span,.menu-page .planner-summary-grid span,.runbook-page .planner-summary-grid span,.assets-page .planner-summary-grid span{font-size:1.82rem}.guest-next-strip,.work-next-strip,.guest-outreach-console,.task-triage-console,.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console,.guest-directory,.task-board-shell,.shopping-board-shell,.work-filter-shell{border-radius:12px;padding:.68rem}.guest-next-head h2,.work-next-head h2,.guest-outreach-head h2,.task-triage-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2{font-size:1.56rem}.guest-record-card summary,.work-card summary,.runbook-list .run-row summary{grid-template-columns:minmax(0,1fr);gap:.48rem}.guest-record-card summary>.status-pill,.guest-record-card summary>.guest-open-cue,.work-card summary>.owner-chip,.work-card summary>.priority-dot,.work-card summary>.card-open-cue{justify-self:start}.guest-summary-contact small{white-space:normal}.guest-summary-actions{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.06rem;overflow-x:auto}.guest-summary-actions::-webkit-scrollbar{display:none}.guest-summary-actions>*{flex:none}.stage-action-group{flex-basis:100%}}.procurement-page .shopping-run-console,.menu-page .menu-run-console,.runbook-page .timeline-run-console,.assets-page .asset-run-console,.public-site-page .public-launch-console{background:linear-gradient(135deg,#ff4b4b0e,#ffffffe6 45%,#2ed6a70e),#fff;padding:clamp(.82rem,1.6vw,1.18rem)}.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head,.public-launch-console-head{border-bottom:1px solid var(--work-line-soft);align-items:end;margin-bottom:.74rem;padding-bottom:.72rem}.shopping-run-console-head .button,.menu-run-console-head .button,.timeline-run-console-head .button,.asset-run-console-head .button,.public-launch-console-head .button{background:#ffffffbd}.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid{gap:.66rem}.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card,.public-launch-console-card{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.shopping-run-console-card.is-hot,.menu-run-console-card.is-hot,.timeline-run-console-card.is-hot,.asset-run-console-card.is-hot,.public-launch-console-card.is-hot{background:linear-gradient(#ffcf1b1a,#0000 5.8rem),#fff;border-color:#1c1c1c29}.shopping-run-console-card .panel-heading,.menu-run-console-card .panel-heading,.timeline-run-console-card .panel-heading,.asset-run-console-card .panel-heading,.public-launch-console-card .panel-heading,.board-column .panel-heading{gap:.52rem;min-width:0}.shopping-run-console-card .panel-heading span:last-child,.menu-run-console-card .panel-heading span:last-child,.timeline-run-console-card .panel-heading span:last-child,.asset-run-console-card .panel-heading span:last-child,.public-launch-console-card .panel-heading span:last-child,.board-column .panel-heading span:last-child{white-space:nowrap}.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea,.public-launch-console-card textarea{color:#1c1c1cb8;resize:vertical;border-radius:7px;min-height:4.75rem;max-height:7.2rem;padding:.72rem}.shopping-run-console-card:not(.is-hot),.menu-run-console-card:not(.is-hot),.timeline-run-console-card:not(.is-hot),.asset-run-console-card:not(.is-hot),.public-launch-console-card:not(.is-hot){opacity:.92}.planner-utility-kit{box-shadow:none;background:#ffffffbd}.planner-utility-kit[open]{background:#fff;box-shadow:0 16px 44px #1c1c1c0b}.planner-kit-summary{background:linear-gradient(90deg,#ff4b4b13,#0000 18rem),#ffffff9e;min-height:3.58rem}.planner-kit-summary strong{font-size:clamp(1rem,1.3vw,1.12rem)}.planner-kit-summary small{color:#1c1c1c8c;line-height:1.28}.planner-kit-summary em{border-radius:999px;min-height:1.72rem;padding-inline:.56rem}.procurement-page .shopping-board-shell,.menu-page .work-filter-shell,.runbook-page .work-filter-shell,.assets-page .work-filter-shell{background:#ffffffe6}.procurement-page .procurement-list,.menu-page .menu-board,.assets-page .asset-pipeline{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;overflow:visible}.procurement-page .board-column,.menu-page .board-column,.assets-page .board-column{border:1px solid var(--work-line-soft);background:#ffffffa8;border-radius:8px;align-content:start;gap:.48rem;min-width:0;padding:.58rem;display:grid}.procurement-page .board-column .panel-heading,.menu-page .board-column .panel-heading,.assets-page .board-column .panel-heading{border-bottom:1px solid var(--work-line-soft);margin:0 0 .12rem;padding:.08rem .08rem .42rem}.procurement-page .work-card,.menu-page .work-card,.assets-page .work-card,.runbook-page .run-row{margin-bottom:0}.procurement-page .work-card summary,.menu-page .work-card summary,.assets-page .work-card summary{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-height:4.08rem}.procurement-page .work-card summary .priority-dot{grid-column:1/-1;justify-self:start}.work-card summary .card-open-cue,.runbook-list .run-row summary .card-open-cue,.work-card>.card-quick-actions>span,.runbook-list .run-row>.card-quick-actions>span{display:none}.work-card>.card-quick-actions,.runbook-list .run-row>.card-quick-actions{flex-wrap:wrap}.work-card .compact-form,.runbook-list .run-row .compact-form{padding-top:.86rem}.work-card .compact-form textarea,.runbook-list .run-row .compact-form textarea,.settings-form textarea{min-height:5.8rem}.runbook-page .runbook-list{gap:.52rem}.runbook-page .run-row summary{grid-template-columns:5rem minmax(0,1fr) auto auto;gap:.5rem;min-height:4.18rem}.runbook-page .run-row summary time{align-self:start;min-width:0}.runbook-page .run-row summary small{color:#1c1c1c8f}.work-next-strip.timeline-next-strip,.work-next-strip.asset-next-strip{overflow:visible}.public-site-page .public-fix-strip,.public-site-page .settings-workspace,.public-site-page .public-preview-card{border-color:var(--work-line);box-shadow:var(--work-shadow);background:#ffffffe6;border-radius:10px}.public-site-page .planner-hero{padding-top:2.35rem}.public-site-page .settings-workspace{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);gap:.86rem;padding:0;display:grid}.public-site-page .settings-workspace>.portal-card,.public-site-page .public-launch-kit{border-color:var(--work-line);box-shadow:var(--work-shadow);background:#ffffffe6;border-radius:10px;margin:0}.public-site-page .settings-form{gap:.72rem}.public-site-page .settings-form label{color:#1c1c1c9e;font-size:.58rem}.public-site-page .settings-form input,.public-site-page .settings-form textarea{border-color:var(--work-line-soft);background:#ffffffeb;border-radius:8px;margin-top:.28rem}.public-site-page .publish-state-bar{border-radius:8px;min-height:2.6rem;padding:.62rem .72rem}.public-site-page .publish-checks{gap:.48rem}.public-site-page .publish-checks>div{border-radius:8px;padding:.58rem .62rem}.public-site-page .public-details-copy{min-height:7rem;font-size:.68rem;line-height:1.38}.public-site-page .public-preview-card{overflow:hidden}.public-site-page .public-page-preview{background:radial-gradient(circle at 88% 10%,#ffcf1b29,#0000 8rem),linear-gradient(135deg,#ff4b4b0e,#fffffff0);border-radius:9px}@media (width>=1180px){.timeline-next-strip,.asset-next-strip{grid-template-columns:minmax(12rem,.82fr) repeat(4,minmax(0,1fr))}.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid{grid-template-columns:minmax(18rem,1.08fr) repeat(2,minmax(13rem,.82fr))}.procurement-page .procurement-list,.menu-page .menu-board,.assets-page .asset-pipeline{grid-template-columns:repeat(auto-fit,minmax(15.2rem,1fr))}}@media (width<=920px){.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head,.public-launch-console-head{align-items:start}.public-site-page .settings-workspace{grid-template-columns:1fr}}@media (width<=640px){.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head,.public-launch-console-head{gap:.68rem}.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea,.public-launch-console-card textarea{max-height:6.3rem}.procurement-page .work-card summary,.menu-page .work-card summary,.assets-page .work-card summary,.runbook-page .run-row summary{grid-template-columns:minmax(0,1fr)}.public-site-page .planner-hero{padding-top:.34rem}.procurement-page .work-card summary>.owner-chip,.menu-page .work-card summary>.owner-chip,.assets-page .work-card summary>.owner-chip,.runbook-page .run-row summary>.owner-chip,.runbook-page .run-row summary>.status-pill{justify-self:start}}.command-center .focus-strip,.command-center .planner-handoff,.command-center .action-plan{background:#ffffffe6}.command-center .focus-strip{padding:clamp(.82rem,1.35vw,1.05rem)}.command-center .operating-brief-body{gap:.72rem}.command-center .focus-card-grid{gap:.62rem}.command-center .focus-card{min-height:8.65rem;padding:.78rem .82rem}.command-center .focus-card-title{font-size:clamp(1.05rem,1.28vw,1.32rem)}.command-center .focus-card-detail{min-height:2.18em;font-size:.76rem}.command-center .focus-card-owner{min-height:1.55rem;font-size:.56rem}.command-center .focus-card em{min-height:1.78rem;padding-inline:.52rem;font-size:.5rem}.command-center .lane-radar{background:#ffffffa3;align-content:start}.command-center .lane-radar-card{min-height:4.2rem;padding:.54rem}.command-center .lane-radar-card strong{font-size:1.38rem}.command-center .lane-radar-card small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.command-center .planner-handoff{padding:.76rem}.command-center .planner-handoff-grid{gap:.5rem}.command-center .planner-handoff-card{min-height:5.55rem;padding:.64rem .68rem}.command-center .planner-handoff-card strong{font-size:clamp(1rem,1.4vw,1.42rem)}.command-center .planner-handoff-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.command-center .action-plan{padding:.86rem}.command-center .action-plan-heading{border-bottom:1px solid #1c1c1c14;margin-bottom:.56rem;padding-bottom:.56rem}.command-center .next-action-list{border:1px solid #1c1c1c14;border-radius:9px;gap:0;overflow:hidden}.command-center .next-action-row{box-shadow:none;background:#ffffff94;border:0;border-bottom:1px solid #1c1c1c13;border-radius:0;margin:0;padding:.62rem .68rem}.command-center .next-action-row:last-child{border-bottom:0}.command-center .next-action-rank{width:2.1rem;height:2.1rem}.command-center .next-action-main strong{font-size:.94rem}.command-center .next-action-main small{font-size:.66rem}.command-center .next-action-signals{margin-top:.28rem}.command-center .next-action-signals b{min-height:1.28rem;font-size:.48rem}.command-center .event-status-strip{box-shadow:none;background:#ffffffc2}@media (width>=1180px){.command-center .operating-brief-body{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.34fr);align-items:stretch}.command-center .lane-radar{height:100%}.command-center .lane-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.command-center .lane-radar-card{min-height:4.1rem}.command-center .planner-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-center .action-plan{max-width:74rem}}@media (width<=920px){.command-center .focus-card-grid,.command-center .planner-handoff-grid,.command-center .lane-radar-grid{grid-auto-flow:row;padding-bottom:0;display:grid;overflow:visible}.command-center .focus-card-grid,.command-center .planner-handoff-grid{grid-template-columns:1fr}.command-center .lane-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center .focus-card,.command-center .planner-handoff-card,.command-center .lane-radar-card{width:auto;min-width:0}}@media (width<=640px){.command-center .focus-strip,.command-center .planner-handoff,.command-center .action-plan{padding:.68rem}.command-center .focus-strip-head,.command-center .planner-handoff-head,.command-center .action-plan-heading{align-items:start;gap:.58rem}.command-center .focus-card{min-height:7.2rem}.command-center .focus-card em{width:max-content;margin-top:.24rem;position:static}.command-center .lane-radar-grid{gap:.42rem}.command-center .lane-radar-card{min-height:3.9rem}.command-center .lane-radar-card small{display:none}.command-center .next-action-row{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.62rem}.command-center .next-action-row>.owner-chip,.command-center .next-action-buttons{grid-column:2;justify-self:start}.command-center .next-action-buttons{width:100%}.command-center .next-action-buttons .status-action-button{min-height:1.9rem}}@media (width>=1180px){.command-center .operating-brief-body{grid-template-columns:minmax(0,1fr)}.command-center .focus-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center .focus-card{min-height:8.45rem}.command-center .lane-radar{height:auto}.command-center .lane-radar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.command-center .lane-radar-card{min-height:3.82rem}}@media (width>=980px){.planner-shell{grid-template-columns:minmax(12.8rem,15.5rem) minmax(0,1fr);gap:clamp(.92rem,1.6vw,1.25rem)}.planner-shell>.planner-tabs{scrollbar-width:thin;scrollbar-color:#ff4b4b47 transparent;border-radius:12px;align-self:start;max-height:calc(100vh - 6rem);padding:.72rem;top:5rem;overflow:auto}.planner-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 10%,#ffcf1b4d,#0000 4.8rem),#ffffffe6;gap:.68rem;box-shadow:0 16px 55px #1c1c1c0e}.planner-tabs:after{display:none}.planner-nav-brand{gap:.68rem;padding:.62rem .48rem .72rem}.planner-nav-logo{width:4.7rem}.planner-nav-brand strong{font-size:.92rem}.planner-nav-brand span{font-size:.55rem;line-height:1.1}.planner-command-trigger{min-height:2.55rem;box-shadow:none;border-radius:9px;padding:.5rem .56rem}.planner-command-trigger span small{display:none}.planner-nav-list{gap:.18rem}.planner-tabs a{border-radius:9px;grid-template-columns:1.38rem minmax(0,1fr) auto;min-height:2.82rem;padding:.48rem .52rem}.planner-tabs a[aria-current=page]{box-shadow:inset 3px 0 0 var(--pink-strong)}.planner-tabs svg{width:1.05rem;height:1.05rem}.planner-tabs strong{font-size:.82rem;line-height:1.05}.planner-tabs small{display:none}.planner-nav-badge{min-width:1.42rem;height:1.42rem;font-size:.58rem}.planner-nav-health{min-height:1.18rem;margin-top:.18rem;padding-inline:.34rem;font-size:.48rem}.planner-pulse,.planner-quick-actions{gap:.34rem;margin-top:.42rem;padding:.5rem 0 0}.planner-nav-panel-summary{background:#ffffffad;border:1px solid #1c1c1c17;border-radius:8px;min-height:1.9rem;padding:.28rem .38rem}.planner-nav-panel-summary span{font-size:.52rem}.planner-nav-panel-summary em{background:#ffffffbd;min-height:1.28rem;padding-inline:.36rem;font-size:.5rem}.planner-pulse-list{scrollbar-width:none;gap:.26rem;max-height:8.4rem;overflow:auto}.planner-pulse-list::-webkit-scrollbar{display:none}.planner-pulse a{background:#ffffff8f;border-color:#1c1c1c0f;border-radius:8px;min-height:1.86rem;padding:.28rem .34rem}.planner-pulse a strong{min-width:1.42rem;height:1.42rem;font-size:.56rem}.planner-pulse a small{color:#1c1c1c9e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.12;display:block;overflow:hidden}.command-center .planner-pulse a{grid-template-columns:auto minmax(0,1fr)}.command-center .planner-pulse a small{color:#1c1c1c9e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.12;display:block;overflow:hidden}.planner-quick-actions div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.planner-quick-actions a{border-radius:8px;min-height:1.72rem;padding-inline:.28rem;font-size:.5rem}}@media (width<=640px){.planner-mobile-dock{right:max(.42rem, env(safe-area-inset-right));bottom:max(.42rem, env(safe-area-inset-bottom));left:max(.42rem, env(safe-area-inset-left));border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr)) 3.32rem;gap:.24rem;padding:.28rem;box-shadow:0 14px 34px #1c1c1c24}.planner-mobile-dock>a,.planner-mobile-dock summary{border-radius:10px;min-height:2.68rem;padding:.26rem .14rem;font-size:.48rem}.planner-mobile-dock svg{width:1rem;height:1rem}.planner-mobile-dock b{min-width:.96rem;height:.96rem;font-size:.46rem;top:.16rem;right:.18rem}.planner-mobile-dock .planner-mobile-dock-add>summary{border-radius:13px;min-height:2.95rem}.planner-mobile-dock-popover{border-radius:14px;width:min(13rem,100vw - 1.2rem);padding:.48rem;bottom:calc(100% + .42rem)}.planner-mobile-dock-popover a{border-radius:9px;min-height:2.52rem;padding:.4rem .58rem;font-size:.58rem}.planner-jump-rail{grid-template-columns:1fr;gap:.42rem;display:grid;overflow:visible}.planner-jump-rail>span{grid-column:1/-1;min-height:2.12rem}.planner-jump-rail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;padding:0;display:grid;overflow:visible}.planner-jump-rail a{min-width:0;min-height:2.52rem;padding:.46rem .52rem}.planner-jump-rail strong{text-overflow:clip;white-space:normal;font-size:.78rem;line-height:1.08;overflow:visible}.planner-jump-rail small{display:none}}@media (width>=980px){.planner-shell{grid-template-columns:minmax(11.4rem,13.35rem) minmax(0,1fr);gap:clamp(1.15rem,1.9vw,1.65rem)}.planner-shell>.planner-tabs{border-radius:14px;padding:.62rem}.planner-tabs{background:linear-gradient(#fffffff0,#fffcf7e0),#fff;border-color:#1c1c1c13;gap:.56rem;box-shadow:0 18px 58px #1c1c1c0d}.planner-nav-brand{padding:.56rem .44rem .64rem}.planner-nav-logo{width:4.25rem}.planner-nav-brand strong{font-size:.84rem}.planner-nav-brand span{font-size:.48rem}.planner-command-trigger{background:#ffffffc7;border-color:#1c1c1c13;min-height:2.38rem;margin:.32rem 0 .5rem;padding:.44rem .5rem}.planner-command-trigger strong{font-size:.74rem}.planner-nav-list{gap:.12rem}.planner-tabs a{border-color:#0000;grid-template-columns:1.16rem minmax(0,1fr) auto;min-height:2.5rem;padding:.42rem .46rem}.planner-tabs a:hover,.planner-tabs a[aria-current=page]{border-color:#ff4b4b29}.planner-tabs a[aria-current=page]{background:linear-gradient(90deg,#ff71b81f,#ffffffb8)}.planner-tabs svg{width:.96rem;height:.96rem}.planner-tabs strong{font-size:.76rem}.planner-nav-health{display:none}.planner-nav-badge{min-width:1.18rem;height:1.18rem;box-shadow:none;font-size:.48rem}.planner-pulse,.planner-quick-actions{margin-top:.26rem;padding-top:.3rem}.planner-nav-panel-summary{background:#ffffff8a;border-color:#1c1c1c11;min-height:1.78rem;padding:.26rem .34rem}.planner-nav-panel-summary span,.planner-nav-panel-summary em{font-size:.46rem}.planner-pulse-list,.planner-quick-actions div{padding-top:.34rem}}@media (width>=1180px){.command-center .planner-hero{margin-bottom:.72rem;padding-bottom:.86rem}.command-center .planner-hero .section-code{margin-bottom:.24rem;font-size:.58rem}.command-center .planner-hero h1{max-width:13ch;font-size:clamp(3rem,4.85vw,4.48rem);line-height:.92}.command-center .planner-hero p:not(.section-code){max-width:42rem;font-size:1.02rem}.command-center .countdown-card{border-radius:12px;min-width:10.9rem;padding:.86rem 1rem}.command-center .countdown-card span,.command-center .countdown-card small{font-size:.56rem}.command-center .countdown-card strong{font-size:2.26rem}.command-center .focus-strip,.command-center .planner-handoff,.command-center .action-plan{border-radius:14px}.command-center .focus-strip{background:linear-gradient(135deg,#ff71b812,#fffffff0 38%,#2ed6a712),#fff;padding:.95rem}.command-center .focus-strip-head,.command-center .planner-handoff-head{min-height:2.05rem}.command-center .focus-strip-head strong,.command-center .planner-handoff-head strong{font-size:.88rem}.command-center .focus-card-grid{grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,.92fr));gap:.72rem}.command-center .focus-card{background:#ffffffd1;border-color:#1c1c1c12;min-height:7.95rem;padding:.72rem .76rem}.command-center .focus-card-title{font-size:clamp(1rem,1.16vw,1.2rem)}.command-center .focus-card-detail{min-height:1.95em;font-size:.72rem}.command-center .focus-card-owner{min-height:1.4rem;padding-inline:.44rem;font-size:.5rem}.command-center .focus-card em{min-height:1.58rem;font-size:.46rem}.command-center .lane-radar{background:0 0;border:0;gap:0;width:100%;padding:.54rem 0 0;display:block}.command-center .lane-radar-head{display:none}.command-center .lane-radar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.command-center .lane-radar-card{border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.42rem;min-height:2.55rem;padding:.44rem .54rem;display:grid}.command-center .lane-radar-card span{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-height:0;font-size:.48rem;overflow:hidden}.command-center .lane-radar-card strong{margin-top:.02rem;font-size:.98rem}.command-center .lane-radar-card small{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.46rem;line-height:1;display:block;overflow:hidden}.command-center .planner-handoff{padding:.72rem}.command-center .planner-handoff-card{min-height:5rem}}@media (width<=640px){.guest-pipeline-page .planner-hero,.production-page .planner-hero,.procurement-page .planner-hero,.menu-page .planner-hero,.runbook-page .planner-hero,.assets-page .planner-hero,.public-site-page .planner-hero{gap:.68rem;margin-bottom:.68rem;padding-bottom:.78rem}.guest-pipeline-page .planner-hero h1,.production-page .planner-hero h1,.procurement-page .planner-hero h1,.menu-page .planner-hero h1,.runbook-page .planner-hero h1,.assets-page .planner-hero h1,.public-site-page .planner-hero h1{max-width:11ch;font-size:clamp(2.55rem,11.5vw,3.18rem);line-height:.96}.guest-pipeline-page .planner-hero p:not(.section-code),.production-page .planner-hero p:not(.section-code),.procurement-page .planner-hero p:not(.section-code),.menu-page .planner-hero p:not(.section-code),.runbook-page .planner-hero p:not(.section-code),.assets-page .planner-hero p:not(.section-code),.public-site-page .planner-hero p:not(.section-code){font-size:.92rem}.guest-pipeline-page .planner-summary-grid article,.production-page .planner-summary-grid article,.procurement-page .planner-summary-grid article,.menu-page .planner-summary-grid article,.runbook-page .planner-summary-grid article,.assets-page .planner-summary-grid article{min-height:4.55rem;padding:.72rem .8rem}.guest-pipeline-page .planner-summary-grid span,.production-page .planner-summary-grid span,.procurement-page .planner-summary-grid span,.menu-page .planner-summary-grid span,.runbook-page .planner-summary-grid span,.assets-page .planner-summary-grid span{font-size:1.82rem}.guest-pipeline-page .planner-jump-rail,.production-page .planner-jump-rail,.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail,.runbook-page .planner-jump-rail,.assets-page .planner-jump-rail{padding:.44rem}.planner-jump-rail>span{min-height:1.72rem}.planner-jump-rail a{min-height:2.34rem;padding:.4rem .48rem}.guest-next-head h2,.work-next-head h2,.guest-outreach-head h2,.task-triage-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2,.public-launch-console-head h2{font-size:clamp(1.72rem,8.4vw,2.28rem)}.guest-card-grid{gap:.42rem}.guest-record-card{border-radius:12px}.guest-record-card summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.54rem .62rem;min-height:0;padding:.68rem .72rem}.guest-summary-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.08;display:block;overflow:hidden}.guest-record-card summary .guest-summary-identity small{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:2.4em;margin-top:.18rem;font-size:.66rem;line-height:1.18;display:-webkit-box;overflow:hidden}.guest-summary-contact{display:none}.guest-summary-meta{gap:.22rem;max-height:3.05rem;margin-top:.42rem;overflow:hidden}.guest-record-card summary .guest-state-chip{min-height:1.22rem;padding-inline:.34rem;font-size:.46rem}.guest-summary-actions{width:100%;margin-top:.48rem;padding-bottom:0;display:flex;overflow:hidden}.guest-summary-actions code{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:10.5rem;min-height:1.54rem;font-size:.56rem;overflow:hidden}.guest-summary-actions button{display:none}.guest-record-card summary>.status-pill{grid-area:1/2;justify-self:end;min-height:1.42rem;padding-inline:.42rem}.guest-record-card summary>.guest-open-cue{display:none}.guest-record-card[open] summary{border-bottom:1px solid var(--work-line-soft)}.guest-record-body{padding:.68rem}.guest-code-row,.guest-link-row{gap:.38rem}.guest-code-row code,.guest-link-row code{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.production-page .task-workflow-board{gap:clamp(.48rem,1vw,.72rem)}.production-page .task-workflow-board .production-lane{background:#ffffffb8;align-content:start;min-height:0}.production-page .task-workflow-board .production-lane.is-empty-lane{background:linear-gradient(135deg,#ff71b809,#ffffffb3),#ffffff94;border-style:dashed}.production-page .task-workflow-board .production-lane.is-empty-lane .empty-state:not(.task-column-empty-filter){background:#ffffff61;border-radius:8px;min-height:0;padding:.68rem}.production-page .task-workflow-board .production-lane.is-empty-lane .empty-state:not(.task-column-empty-filter) strong{font-size:.82rem}.production-page .task-workflow-board .production-lane.is-empty-lane .empty-state:not(.task-column-empty-filter) span{display:none}.production-page .work-card{border-radius:10px}.production-page .work-card summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.46rem .52rem;padding:.66rem .7rem}.production-page .work-card summary>span:first-child{min-width:0}.production-page .work-card summary strong{text-overflow:ellipsis;font-size:.92rem;line-height:1.08;display:block;overflow:hidden}.production-page .work-card summary small{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.64rem;display:block;overflow:hidden}.production-page .work-card summary>.card-open-cue{display:none}.production-page .work-card .work-card-signals{max-height:1.42rem;margin-top:.42rem;overflow:hidden}.production-page .work-card .signal-chip{min-height:1.22rem;padding-inline:.34rem;font-size:.45rem}.production-page .work-card summary>.owner-chip,.production-page .work-card summary>.priority-dot{min-height:1.38rem;padding-inline:.4rem;font-size:.48rem}@media (width>=1180px){.production-page .task-workflow-board{flex-wrap:wrap;align-items:flex-start;display:flex}.production-page .task-workflow-board .production-lane.is-empty-lane{opacity:.82;flex:0 10.6rem}.production-page .task-workflow-board .production-lane.is-populated-lane{flex:16.5rem;min-width:min(100%,16.5rem)}.production-page .work-card summary{min-height:6rem}}@media (width<=640px){.production-page .task-workflow-board{grid-template-columns:1fr;gap:.5rem;display:grid}.production-page .task-workflow-board .production-lane.is-empty-lane{display:none}.production-page .task-workflow-board .production-lane{border-radius:12px;padding:.62rem}.production-page .work-card summary{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:.64rem .68rem}.production-page .work-card summary strong{white-space:normal}.production-page .work-card summary>.owner-chip{grid-area:1/2;justify-self:end}.production-page .work-card summary>.priority-dot{grid-area:2/1;justify-self:start}.production-page .work-card .work-card-signals{max-height:1.34rem}.guest-outreach-grid,.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid{gap:.52rem}.guest-outreach-card,.task-triage-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card,.public-launch-console-card{border-radius:10px;gap:.46rem;padding:.62rem}.guest-outreach-card .panel-heading,.task-triage-card .panel-heading,.shopping-run-console-card .panel-heading,.menu-run-console-card .panel-heading,.timeline-run-console-card .panel-heading,.asset-run-console-card .panel-heading,.public-launch-console-card .panel-heading{gap:.48rem;margin-bottom:.18rem;padding-bottom:.34rem}.guest-outreach-card .panel-heading span,.task-triage-card .panel-heading span,.shopping-run-console-card .panel-heading span,.menu-run-console-card .panel-heading span,.timeline-run-console-card .panel-heading span,.asset-run-console-card .panel-heading span,.public-launch-console-card .panel-heading span{font-size:.56rem}.guest-outreach-card textarea,.task-triage-card textarea,.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea,.public-launch-console-card textarea{resize:none;min-height:3.15rem;max-height:3.15rem;padding:.56rem;font-size:.58rem;line-height:1.28;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.guest-outreach-card .copy-button,.task-triage-card .copy-button,.shopping-run-console-card .copy-button,.menu-run-console-card .copy-button,.timeline-run-console-card .copy-button,.asset-run-console-card .copy-button,.public-launch-console-card .copy-button{border-radius:999px;width:100%;min-height:2.05rem;padding-inline:.72rem;font-size:.54rem}.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console,.public-launch-console,.guest-outreach-console,.task-triage-console{gap:.72rem}.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head,.public-launch-console-head,.guest-outreach-head,.task-triage-head{gap:.42rem}.guest-pipeline-page .planner-jump-rail,.production-page .planner-jump-rail,.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail,.runbook-page .planner-jump-rail,.assets-page .planner-jump-rail{background:linear-gradient(90deg,#ff71b812,#ffffffe0),#fff;border-radius:999px;align-items:center;gap:.36rem;margin:-.12rem 0 .58rem;padding:.34rem;display:flex;overflow:hidden}.guest-pipeline-page .planner-jump-rail>span,.production-page .planner-jump-rail>span,.procurement-page .planner-jump-rail>span,.menu-page .planner-jump-rail>span,.runbook-page .planner-jump-rail>span,.assets-page .planner-jump-rail>span{text-overflow:ellipsis;background:#ff4b4b17;border-color:#ff4b4b29;border-radius:999px;flex:none;max-width:5.8rem;min-height:2rem;padding:0 .58rem;overflow:hidden}.guest-pipeline-page .planner-jump-rail>div,.production-page .planner-jump-rail>div,.procurement-page .planner-jump-rail>div,.menu-page .planner-jump-rail>div,.runbook-page .planner-jump-rail>div,.assets-page .planner-jump-rail>div{scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;gap:.34rem;min-width:0;padding:0;display:flex;overflow-x:auto}.guest-pipeline-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.production-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.procurement-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.menu-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.runbook-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.assets-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.guest-pipeline-page .planner-jump-rail a,.production-page .planner-jump-rail a,.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a,.runbook-page .planner-jump-rail a,.assets-page .planner-jump-rail a{scroll-snap-align:start;background:#ffffffd6;border-radius:999px;flex:none;align-content:center;min-width:5.9rem;min-height:2rem;padding:0 .64rem 0 .82rem}.guest-pipeline-page .planner-jump-rail a:before,.production-page .planner-jump-rail a:before,.procurement-page .planner-jump-rail a:before,.menu-page .planner-jump-rail a:before,.runbook-page .planner-jump-rail a:before,.assets-page .planner-jump-rail a:before{width:.18rem;top:.55rem;bottom:.55rem;left:.48rem}.guest-pipeline-page .planner-jump-rail strong,.production-page .planner-jump-rail strong,.procurement-page .planner-jump-rail strong,.menu-page .planner-jump-rail strong,.runbook-page .planner-jump-rail strong,.assets-page .planner-jump-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1;overflow:hidden}.guest-pipeline-page .planner-jump-rail small,.production-page .planner-jump-rail small,.procurement-page .planner-jump-rail small,.menu-page .planner-jump-rail small,.runbook-page .planner-jump-rail small,.assets-page .planner-jump-rail small{display:none}.guest-outreach-grid,.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;gap:.5rem;min-width:0;padding:0 .04rem .08rem;display:flex;overflow:auto hidden}.guest-outreach-grid::-webkit-scrollbar{display:none}.task-triage-grid::-webkit-scrollbar{display:none}.shopping-run-console-grid::-webkit-scrollbar{display:none}.menu-run-console-grid::-webkit-scrollbar{display:none}.timeline-run-console-grid::-webkit-scrollbar{display:none}.asset-run-console-grid::-webkit-scrollbar{display:none}.public-launch-console-grid::-webkit-scrollbar{display:none}.guest-outreach-card,.task-triage-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card,.public-launch-console-card{scroll-snap-align:start;flex:0 0 min(17.2rem,82vw);min-width:0}.guest-outreach-card:not(.is-hot),.task-triage-card:not(.is-hot),.shopping-run-console-card:not(.is-hot),.menu-run-console-card:not(.is-hot),.timeline-run-console-card:not(.is-hot),.asset-run-console-card:not(.is-hot),.public-launch-console-card:not(.is-hot){opacity:1}.planner-filter-panel:not([open])>.guest-directory-toolbar,.planner-filter-panel:not([open])>.task-board-toolbar,.planner-filter-panel:not([open])>.shopping-board-toolbar,.planner-filter-panel:not([open])>.work-board-toolbar{display:none}.runbook-page .runbook-list{gap:.42rem}.runbook-page .run-row summary{grid-template-columns:3.9rem minmax(0,1fr) auto;align-items:center;gap:.24rem .5rem;min-height:4.28rem;padding:.62rem .68rem}.runbook-page .run-row summary time{min-height:2.28rem;color:var(--pink-strong);text-align:center;text-overflow:ellipsis;background:#ff4b4b14;border:1px solid #ff4b4b26;border-radius:8px;grid-row:1/span 2;place-self:center stretch;padding:.34rem .36rem;font-size:.56rem;line-height:1.02;overflow:hidden}.runbook-page .run-row summary>span:first-of-type{grid-column:2;min-width:0}.runbook-page .run-row summary strong,.runbook-page .run-row summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runbook-page .run-row summary strong{font-size:.92rem;line-height:1.08}.runbook-page .run-row summary small{margin-top:.1rem;font-size:.62rem;line-height:1.12}.runbook-page .run-row summary>.owner-chip,.runbook-page .run-row summary>.status-pill{text-overflow:ellipsis;white-space:nowrap;grid-column:3;justify-self:end;max-width:5.2rem;min-height:1.42rem;padding:0 .42rem;font-size:.52rem;line-height:1;overflow:hidden}.guest-next-strip,.work-next-strip{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:.62rem;padding:.72rem;display:grid;overflow:hidden}.guest-next-head,.work-next-head{gap:.18rem;max-width:none}.guest-next-head h2,.work-next-head h2{max-width:12ch;font-size:clamp(1.52rem,7.4vw,2.08rem);line-height:.98}.guest-next-head p:not(.section-code),.work-next-head p:not(.section-code){display:none}.guest-next-strip:after,.work-next-strip:after{content:"";height:1px;display:block}.guest-next-strip .guest-next-card,.work-next-card{min-width:10.35rem;max-width:10.35rem;min-height:8.1rem;box-shadow:none;border-radius:10px;grid-template-rows:auto auto auto;gap:.34rem;padding:.68rem;display:grid}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card{grid-row:2}.guest-next-strip,.work-next-strip{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(10.35rem,10.35rem);grid-auto-flow:column;overflow-x:auto}.guest-next-head,.work-next-head{grid-area:1/1/auto/-1}.guest-next-strip .guest-next-card span,.work-next-card span{font-size:.52rem;line-height:1}.guest-next-strip .guest-next-card strong,.work-next-card strong{font-size:1.56rem;line-height:.9}.guest-next-strip .guest-next-card p,.work-next-card p{display:none}.guest-next-strip .guest-next-card button,.work-next-card button{text-overflow:ellipsis;white-space:nowrap;align-self:end;min-height:2rem;padding-inline:.52rem;font-size:.5rem;overflow:hidden}.guest-next-strip,.work-next-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.guest-next-head,.work-next-head{grid-column:1/-1;width:auto}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card{grid-row:auto;min-width:0;max-width:none;min-height:7.15rem}.work-filter-shell,.work-filter-shell>*,.runbook-page .runbook-list,.assets-page .asset-pipeline,.work-filter-shell .planner-filter-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.assets-page .asset-pipeline{grid-template-columns:minmax(0,1fr)}.guest-next-strip,.work-next-strip{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;align-items:stretch;gap:.5rem;padding:.62rem;display:flex;overflow:auto hidden}.work-next-strip.timeline-next-strip,.work-next-strip.asset-next-strip{width:100%;max-width:100%;overflow:auto hidden}.guest-next-strip::-webkit-scrollbar{display:none}.work-next-strip::-webkit-scrollbar{display:none}.guest-next-strip:after,.work-next-strip:after{display:none}.guest-next-head,.work-next-head{scroll-snap-align:start;flex:0 0 min(12.4rem,62vw);width:auto;min-width:0;padding:.1rem .18rem .1rem 0}.guest-next-head h2,.work-next-head h2{max-width:10ch;font-size:clamp(1.42rem,6.4vw,1.92rem)}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card{scroll-snap-align:start;flex:0 0 9.45rem;width:9.45rem;min-width:9.45rem;max-width:9.45rem;min-height:7.05rem}.command-center .planner-hero{order:1}.command-center .focus-strip{order:2}.command-center .action-plan{order:3}.command-center .planner-handoff{order:4}.command-center .planner-utility-kit{order:5}.command-center .command-top-grid{order:6}.command-center .event-status-strip{order:7}.command-center .command-main-grid{order:8}.command-center .command-footer-metrics{order:9}.command-center .focus-strip,.command-center .planner-handoff{border-radius:12px;gap:.52rem;margin-bottom:.68rem;padding:.62rem;overflow:hidden}.command-center .focus-strip-head,.command-center .planner-handoff-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.44rem;min-height:0;display:grid}.command-center .focus-strip-head span,.command-center .planner-handoff-head span{font-size:.56rem;line-height:1}.command-center .focus-strip-head strong,.command-center .planner-handoff-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.14;display:block;overflow:hidden}.command-center .focus-strip-head .copy-button,.command-center .planner-handoff-head .copy-button{white-space:nowrap;min-height:1.92rem;padding-inline:.66rem;font-size:.48rem}.command-center .operating-brief-body{gap:.48rem}.command-center .focus-card-grid,.command-center .planner-handoff-grid,.command-center .lane-radar-grid{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;gap:.44rem;padding:.02rem 0 .08rem;display:flex;overflow:auto hidden}.command-center .focus-card-grid::-webkit-scrollbar{display:none}.command-center .planner-handoff-grid::-webkit-scrollbar{display:none}.command-center .lane-radar-grid::-webkit-scrollbar{display:none}.command-center .focus-card{scroll-snap-align:start;flex:0 0 11.4rem;width:11.4rem;min-width:11.4rem;min-height:6.2rem;padding:.58rem}.command-center .focus-card-label{gap:.28rem;font-size:.47rem}.command-center .focus-card-label b{width:1.22rem;height:1.22rem;font-size:.48rem}.command-center .focus-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.34rem;font-size:.94rem;line-height:1.02;display:-webkit-box;overflow:hidden}.command-center .focus-card-detail,.command-center .focus-card-owner,.command-center .focus-card-guidance{display:none}.command-center .focus-card em{text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-height:1.48rem;margin-top:auto;padding-inline:.42rem;font-size:.42rem;position:static;overflow:hidden}.command-center .lane-radar{background:0 0;border:0;gap:.38rem;padding:.48rem 0 0;display:grid}.command-center .lane-radar-head{min-height:0;display:flex}.command-center .lane-radar-head span{font-size:.52rem}.command-center .lane-radar-card{scroll-snap-align:start;border-radius:10px;flex:0 0 5.75rem;width:5.75rem;min-width:5.75rem;min-height:3.55rem;padding:.42rem}.command-center .lane-radar-card span{text-overflow:ellipsis;white-space:nowrap;min-height:0;font-size:.45rem;overflow:hidden}.command-center .lane-radar-card strong{font-size:1.08rem}.command-center .lane-radar-card small{display:none}.command-center .planner-handoff-card{scroll-snap-align:start;flex:0 0 10.4rem;width:10.4rem;min-width:10.4rem;min-height:5.25rem;padding:.58rem}.command-center .planner-handoff-card strong{-webkit-line-clamp:2;font-size:.92rem;line-height:1.04}.command-center .planner-handoff-card small{-webkit-line-clamp:2;margin-top:.28rem;font-size:.58rem;line-height:1.14}.command-center .action-plan{margin-top:0}}@media (width>=641px){.guest-pipeline-page>*,.planner-shell[data-mobile-work-first]>*{width:100%;min-width:0}.guest-pipeline-page .planner-tabs,.planner-shell[data-mobile-work-first] .planner-tabs{order:0}.guest-pipeline-page .planner-hero,.planner-shell[data-mobile-work-first] .planner-hero{order:1}.guest-pipeline-page .planner-summary-grid,.planner-shell[data-mobile-work-first] .planner-summary-grid{order:2}.guest-pipeline-page .planner-jump-rail,.planner-shell[data-mobile-work-first] .planner-jump-rail{order:3}.guest-pipeline-page .guest-directory,.procurement-page[data-mobile-work-first] .shopping-board-shell,.menu-page[data-mobile-work-first] .menu-filter-shell,.runbook-page[data-mobile-work-first] .runbook-filter-shell,.assets-page[data-mobile-work-first] .asset-filter-shell{order:4}.guest-pipeline-page .guest-next-strip,.procurement-page[data-mobile-work-first] .shopping-run-console,.menu-page[data-mobile-work-first] .menu-run-console,.runbook-page[data-mobile-work-first] .timeline-run-console,.assets-page[data-mobile-work-first] .asset-run-console{order:5}.guest-pipeline-page .guest-outreach-console{order:6}.guest-pipeline-page .guest-ops-grid{order:7}.guest-pipeline-page .guest-comms-kit{order:8}.guest-pipeline-page .guest-signal-shell{order:9}.procurement-page[data-mobile-work-first] #add-buy,.menu-page[data-mobile-work-first] .menu-workspace,.runbook-page[data-mobile-work-first] #add-moment,.assets-page[data-mobile-work-first] #add-asset{order:6}.procurement-page[data-mobile-work-first] .shopping-run-kit,.menu-page[data-mobile-work-first] .menu-service-kit,.runbook-page[data-mobile-work-first] .timeline-run-kit,.assets-page[data-mobile-work-first] .brand-kit-panel{order:7}.assets-page[data-mobile-work-first] .print-kit-panel{order:8}.menu-page[data-mobile-work-first] .menu-filter-shell,.runbook-page[data-mobile-work-first] .runbook-filter-shell,.assets-page[data-mobile-work-first] .asset-filter-shell{flex-direction:column;display:flex}.menu-page[data-mobile-work-first] .work-filter-shell>.planner-filter-panel,.runbook-page[data-mobile-work-first] .work-filter-shell>.planner-filter-panel,.assets-page[data-mobile-work-first] .work-filter-shell>.planner-filter-panel{order:1}.menu-page[data-mobile-work-first] .work-filter-shell>.production-board-page,.runbook-page[data-mobile-work-first] .work-filter-shell>.run-sheet,.assets-page[data-mobile-work-first] .work-filter-shell>.production-board-page{order:2}.menu-page[data-mobile-work-first] .work-filter-shell>.work-next-strip,.runbook-page[data-mobile-work-first] .work-filter-shell>.work-next-strip,.assets-page[data-mobile-work-first] .work-filter-shell>.work-next-strip{order:3;margin-top:.86rem;margin-bottom:0}}@media (width<=640px){.planner-shell[data-mobile-work-first] .planner-jump-rail a[data-jump-kind=board]{order:0}.planner-shell[data-mobile-work-first] .planner-jump-rail a[data-jump-kind=signal]{order:1}.planner-shell[data-mobile-work-first] .planner-jump-rail a[data-jump-kind=add]{order:2}.planner-shell[data-mobile-work-first] .planner-jump-rail a[data-jump-kind=tools]{order:3}.procurement-page[data-mobile-work-first] .shopping-board-shell,.menu-page[data-mobile-work-first] .menu-filter-shell,.runbook-page[data-mobile-work-first] .runbook-filter-shell,.assets-page[data-mobile-work-first] .asset-filter-shell{order:4}.procurement-page[data-mobile-work-first] .shopping-run-console,.menu-page[data-mobile-work-first] .menu-run-console,.runbook-page[data-mobile-work-first] .timeline-run-console,.assets-page[data-mobile-work-first] .asset-run-console{order:5}.procurement-page[data-mobile-work-first] #add-buy,.menu-page[data-mobile-work-first] .menu-workspace,.runbook-page[data-mobile-work-first] #add-moment,.assets-page[data-mobile-work-first] #add-asset{order:6}.procurement-page[data-mobile-work-first] .shopping-run-kit,.menu-page[data-mobile-work-first] .menu-service-kit,.runbook-page[data-mobile-work-first] .timeline-run-kit,.assets-page[data-mobile-work-first] .brand-kit-panel{order:7}.assets-page[data-mobile-work-first] .print-kit-panel{order:8}.public-site-page{flex-direction:column;align-items:stretch;display:flex}.public-site-page>*{width:100%;min-width:0}.public-site-page .planner-tabs{order:0}.public-site-page .planner-hero{order:1}.public-site-page .public-fix-strip{order:2}.public-site-page .settings-workspace{order:3}.public-site-page .public-preview-card{order:4}.public-site-page .public-launch-console{order:5}.guest-pipeline-page .planner-hero,.production-page .planner-hero,.procurement-page .planner-hero,.menu-page .planner-hero,.runbook-page .planner-hero,.assets-page .planner-hero{gap:.52rem;margin-bottom:.58rem;padding-bottom:.68rem}.guest-pipeline-page .planner-hero h1,.production-page .planner-hero h1,.procurement-page .planner-hero h1,.menu-page .planner-hero h1,.runbook-page .planner-hero h1,.assets-page .planner-hero h1{max-width:min(100%,18ch);margin-bottom:.28rem;font-size:clamp(1.86rem,7.6vw,2.32rem);line-height:.98}.guest-pipeline-page .planner-hero p:not(.section-code),.production-page .planner-hero p:not(.section-code),.procurement-page .planner-hero p:not(.section-code),.menu-page .planner-hero p:not(.section-code),.runbook-page .planner-hero p:not(.section-code),.assets-page .planner-hero p:not(.section-code){font-size:.86rem;line-height:1.28}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid{scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;gap:.46rem;margin:-.08rem 0 .54rem;padding:.06rem 0 .16rem;display:flex;overflow-x:auto}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid::-webkit-scrollbar{display:none}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article{scroll-snap-align:start;background:linear-gradient(135deg,#fff7ece6,#ffffffa3),#ffffffc2;border-radius:8px;flex:0 0 7.25rem;min-height:3.35rem;padding:.5rem .58rem .46rem;box-shadow:0 10px 28px #1c1c1c0a;border:1px solid #1c1c1c1a!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid span{margin-bottom:.12rem;font-size:1.34rem;line-height:.92}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid p{font-size:.48rem;line-height:1.18}}@media (width>=1180px){.command-center.planner-shell{grid-template-columns:minmax(12.8rem,15.5rem) minmax(0,1fr) minmax(19.5rem,.44fr);align-items:start}.command-center.planner-shell>.planner-tabs{grid-column:1}.command-center .planner-hero{grid-area:1/2/auto/4}.command-center .focus-strip{grid-area:2/2;min-height:0}.command-center .action-plan{grid-area:2/3/span 2;align-self:start;max-width:none}.command-center .planner-handoff{grid-area:3/2/auto/4}.command-center .focus-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center .focus-card-grid .focus-card:first-child{grid-column:1/-1}.command-center .focus-card{min-height:7.45rem}.command-center .focus-card-detail{-webkit-line-clamp:1}.command-center .lane-radar{display:none}.command-center .action-plan-heading{align-items:start}.command-center .action-plan-heading strong{text-align:right;max-width:11rem}.command-center .next-action-row{grid-template-columns:2rem minmax(0,1fr);min-height:0;padding:.62rem .66rem}.command-center .next-action-row>.owner-chip,.command-center .next-action-signals,.command-center .next-action-buttons{grid-column:2}.command-center .next-action-signals,.command-center .next-action-row>.owner-chip{display:none}.command-center .next-action-buttons{justify-self:start;margin-top:.42rem}.command-center .next-action-buttons .status-action-secondary{display:none}.command-center .next-action-buttons .status-action-button{min-height:1.9rem;padding-inline:.74rem;font-size:.52rem}.command-center .planner-utility-kit,.command-center .event-status-strip,.command-center .command-top-grid,.command-center .command-main-grid,.command-center .command-footer-metrics{grid-column:2/4}}@media (width<=640px){.command-center .planner-hero{gap:.48rem;margin-bottom:.56rem;padding-bottom:.62rem}.command-center .planner-hero .section-code{display:none}.command-center .planner-hero h1{max-width:100%;margin-bottom:.28rem;font-size:clamp(2.08rem,9vw,2.55rem);line-height:.96}.command-center .planner-hero p:not(.section-code){font-size:.86rem;line-height:1.28}.command-center .countdown-card{grid-template-columns:minmax(0,1fr) auto;gap:.28rem .52rem;padding:.52rem .66rem}.command-center .countdown-card span,.command-center .countdown-card small{font-size:.48rem}.command-center .countdown-card strong{font-size:1.26rem}.command-center .action-plan{order:2;margin-bottom:.66rem}.command-center .focus-strip{order:3}.command-center .planner-handoff{order:4}.command-center .action-plan-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;display:grid}.command-center .action-plan-heading strong{color:#1c1c1c94;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;line-height:1.1}.command-center .next-action-list{gap:.26rem;padding:.38rem}.command-center .next-action-row{grid-template-columns:1.55rem minmax(0,1fr) 5.55rem;align-items:center;gap:.38rem;min-height:4.42rem;padding:.38rem .48rem}.command-center .next-action-rank{width:1.5rem;height:1.5rem;font-size:.52rem}.command-center .next-action-main{min-width:0}.command-center .next-action-main span{font-size:.5rem;line-height:1}.command-center .next-action-main strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.08;display:-webkit-box;overflow:hidden}.command-center .next-action-main small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.18;display:block;overflow:hidden}.command-center .next-action-signals,.command-center .next-action-row>.owner-chip,.command-center .next-action-buttons .status-action-secondary{display:none}.command-center .next-action-buttons{grid-column:3;justify-self:end;margin-top:.08rem}.command-center .next-action-buttons .status-action-button{text-align:center;white-space:normal;width:5.45rem;min-height:2.34rem;padding:.46rem .52rem;font-size:.48rem;line-height:1.1}}@media (width>=1180px){.command-center.planner-shell{grid-template-columns:minmax(12.8rem,15.5rem) minmax(34rem,1fr) minmax(18rem,.42fr);gap:.88rem}.command-center .planner-hero{grid-area:1/2/auto/4;margin-bottom:.72rem;padding-bottom:.84rem}.command-center .planner-hero h1{max-width:13ch;margin-bottom:.22rem;font-size:clamp(3.25rem,5vw,4.85rem)}.command-center .planner-hero p:not(.section-code){max-width:42rem;font-size:.98rem;line-height:1.32}.command-center .countdown-card{min-width:11rem;padding:.86rem 1rem}.command-center .countdown-card strong{font-size:clamp(1.92rem,2.45vw,2.5rem)}.command-center .action-plan{grid-area:2/2;align-self:start;margin-bottom:.82rem;padding:.72rem}.command-center .action-plan-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;margin-bottom:.52rem;display:grid}.command-center .action-plan-heading strong{color:#1c1c1c94;max-width:none;font-family:var(--mono);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.56rem;line-height:1.1}.command-center .next-action-list{border-radius:8px}.command-center .next-action-row{grid-template-columns:1.85rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.7rem;padding:.5rem .58rem}.command-center .next-action-rank{width:1.76rem;height:1.76rem;font-size:.58rem}.command-center .next-action-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.06;overflow:hidden}.command-center .next-action-main small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.command-center .next-action-row>.owner-chip,.command-center .next-action-signals{display:none}.command-center .next-action-buttons{grid-area:1/3;justify-self:end;margin-top:0}.command-center .next-action-buttons .status-action-secondary{display:none}.command-center .next-action-buttons .status-action-button{white-space:nowrap;min-width:6.1rem;min-height:2.18rem;padding-inline:.68rem;font-size:.5rem}.command-center .focus-strip{grid-area:2/3;align-self:start;gap:.58rem;margin-bottom:.82rem;padding:.68rem}.command-center .focus-strip-head{grid-template-columns:minmax(0,1fr) auto;gap:.44rem;min-height:0;display:grid}.command-center .focus-strip-head span{font-size:.54rem}.command-center .focus-strip-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.15;overflow:hidden}.command-center .focus-strip-head .copy-button{min-height:1.86rem;padding-inline:.62rem;font-size:.46rem}.command-center .operating-brief-body{gap:.48rem}.command-center .focus-card-grid{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.command-center .focus-card-grid .focus-card:first-child{grid-column:auto}.command-center .focus-card{min-height:4.3rem;padding:.54rem .58rem}.command-center .focus-card-label{gap:.3rem;font-size:.48rem}.command-center .focus-card-label b{width:1.18rem;height:1.18rem;font-size:.48rem}.command-center .focus-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.28rem;font-size:.92rem;line-height:1.02;display:-webkit-box;overflow:hidden}.command-center .focus-card-detail,.command-center .focus-card-owner,.command-center .focus-card-guidance{display:none}.command-center .focus-card em{text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-height:1.34rem;margin-top:.42rem;padding-inline:.42rem;font-size:.42rem;position:static;overflow:hidden}.command-center .lane-radar{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:.34rem;padding:.5rem 0 0;display:grid}.command-center .lane-radar-head{min-height:0}.command-center .lane-radar-head span{font-size:.5rem}.command-center .lane-radar-head strong{display:none}.command-center .lane-radar-grid{grid-template-columns:minmax(0,1fr);gap:.3rem;width:100%;padding-bottom:.04rem;display:grid;overflow:visible}.command-center .lane-radar-card{flex:unset;scroll-snap-align:start;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;width:100%;min-width:0;max-width:none;min-height:2.34rem;padding:.34rem .44rem;display:grid}.command-center .lane-radar-card:nth-child(n+4){display:none}.command-center .lane-radar-card span{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.command-center .lane-radar-card strong{margin-top:0;font-size:1.12rem}.command-center .lane-radar-card small{display:none}.command-center .planner-handoff{grid-area:3/2/auto/4;margin-top:.1rem}}@media (width>=921px){.guest-card-grid[data-guest-roster]{border-color:#1c1c1c16;border-radius:10px;box-shadow:0 16px 46px #1c1c1c0b}.guest-roster-header{color:#1c1c1c7a;background:#ffffffb8;grid-template-columns:minmax(12rem,1.35fr) minmax(10rem,1fr) minmax(8rem,.78fr) minmax(8rem,.68fr) minmax(4.2rem,.34fr) minmax(4.8rem,.38fr);align-items:center;gap:.62rem;min-height:2.2rem;padding:.5rem .78rem;display:grid}.guest-roster-header[hidden]{display:none}.guest-roster-header span{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1;overflow:hidden}.guest-record-card summary{grid-template-columns:minmax(0,1fr) 4.2rem 4.85rem;gap:.62rem;min-height:4.28rem;padding:.58rem .78rem}.guest-summary-main{grid-template-columns:minmax(12rem,1.35fr) minmax(10rem,1fr) minmax(8rem,.78fr) minmax(8rem,.68fr);gap:.62rem}.guest-summary-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.guest-summary-contact{gap:.16rem;max-height:2.36rem;display:grid;overflow:hidden}.guest-summary-contact small{max-width:100%;font-size:.55rem;line-height:1.16}.guest-summary-meta{align-items:center;max-height:1.48rem;overflow:hidden}.guest-record-card summary .guest-state-chip{min-height:1.18rem;padding:.08rem .32rem;font-size:.43rem}.guest-record-card summary .guest-state-plus,.guest-record-card summary .guest-state-note{display:none}.guest-summary-actions{grid-template-columns:minmax(0,max-content);align-content:center;margin-top:0;display:grid;overflow:hidden}.guest-summary-actions code{max-width:min(100%,9.4rem);min-height:1.5rem;padding-inline:.42rem;font-size:.54rem}.guest-summary-actions button{display:none}.guest-record-card summary>.status-pill,.guest-record-card summary>.guest-open-cue{justify-self:end;min-height:1.68rem;padding-inline:.46rem;font-size:.48rem}.guest-record-card summary>.status-pill{min-width:4.05rem}}@media (width<=640px){.guest-record-card summary .guest-state-plus,.guest-record-card summary .guest-state-note{display:none}.guest-summary-meta{max-height:1.42rem}}@media (width>=1180px){.production-page .task-board-shell{gap:.58rem;padding:.78rem}.production-page .task-board-toolbar{grid-template-columns:minmax(13.5rem,1.4fr) repeat(4,minmax(7rem,.72fr)) auto auto;gap:.48rem;padding:.52rem;display:grid}.production-page .task-board-toolbar label,.production-page .task-board-toolbar .task-search-field,.production-page .task-board-toolbar .task-count-pill,.production-page .task-board-toolbar .filter-clear-button{flex:unset}.production-page .task-board-toolbar label{font-size:.52rem}.production-page .task-search-field input,.production-page .task-board-toolbar select,.production-page .task-count-pill,.production-page .filter-clear-button{min-height:2.16rem;margin-top:.2rem;padding-inline:.56rem;font-size:.54rem}.production-page .task-workflow-board{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);gap:.62rem;display:grid}.production-page .task-workflow-board .production-lane.is-empty-lane{display:none}.production-page .task-workflow-board .production-lane.is-populated-lane{min-width:0}.production-page .task-workflow-board .production-lane{padding:.58rem}.production-page .task-lane-heading{justify-content:space-between;align-items:center;min-height:1.72rem;margin-bottom:.34rem;display:flex}.production-page .task-lane-heading span:first-child{font-size:.54rem}.production-page .work-card summary{min-height:0;padding:.56rem .6rem}.production-page .work-card summary strong{font-size:.86rem}.production-page .work-card summary small{font-size:.58rem}.production-page .work-card .work-card-signals{max-height:1.14rem;margin-top:.32rem}.production-page .work-card .signal-chip{min-height:1.08rem;font-size:.4rem}.assets-page .planner-hero{align-items:center;min-height:0;margin-bottom:.64rem;padding-bottom:.7rem}.assets-page .planner-hero h1{max-width:18ch;margin-bottom:.24rem;font-size:clamp(2.72rem,4vw,3.86rem);line-height:.9}.assets-page .planner-hero p:not(.section-code){max-width:34rem;font-size:.92rem;line-height:1.28}.assets-page .planner-summary-grid{margin-bottom:.58rem}.assets-page .planner-summary-grid article{min-height:3.72rem;padding:.55rem .72rem}.assets-page .planner-summary-grid span{font-size:clamp(1.5rem,2.15vw,1.9rem)}.assets-page .planner-summary-grid p{margin-top:.2rem;font-size:.5rem}.assets-page .planner-jump-rail{grid-template-columns:4.9rem minmax(0,1fr);gap:.48rem;margin-bottom:.58rem;padding:.38rem}.assets-page .planner-jump-rail a{min-width:0;min-height:2.24rem;padding-block:.34rem}.assets-page .asset-filter-shell{gap:.58rem;padding:.72rem}.assets-page .work-board-toolbar{grid-template-columns:minmax(15rem,1.45fr) repeat(3,minmax(8rem,.7fr)) auto auto;gap:.48rem;padding:.5rem;display:grid}.assets-page .work-board-toolbar label,.assets-page .work-board-toolbar .work-search-field,.assets-page .work-board-toolbar .work-count-pill,.assets-page .work-board-toolbar .filter-clear-button{flex:unset}.assets-page .work-board-toolbar label{font-size:.52rem}.assets-page .work-search-field input,.assets-page .work-board-toolbar select,.assets-page .work-board-toolbar .work-count-pill,.assets-page .work-board-toolbar .filter-clear-button{min-height:2.16rem;margin-top:.18rem;padding-inline:.56rem;font-size:.54rem}.assets-page .asset-pipeline{grid-template-columns:minmax(0,1fr);gap:.56rem}.assets-page .asset-pipeline .board-column.is-empty-lane{display:none}.assets-page .asset-pipeline .board-column{gap:.42rem;padding:.55rem}.assets-page .asset-pipeline .panel-heading{min-height:1.7rem;margin-bottom:.1rem;padding-bottom:.38rem}.assets-page .asset-card summary{grid-template-columns:minmax(0,1fr) auto;min-height:3.76rem;padding:.56rem .62rem}.assets-page .asset-card summary strong{font-size:.94rem}.assets-page .asset-card summary small{font-size:.6rem}}@media (width<=640px){.assets-page .asset-filter-shell{flex-direction:column;display:flex}.assets-page .asset-filter-shell>.planner-filter-panel{order:1}.assets-page .asset-filter-shell>.asset-pipeline{order:2}.assets-page .asset-filter-shell>.asset-next-strip{order:3;margin-top:.62rem}.assets-page .asset-pipeline .board-column.is-empty-lane{display:none}}@media (width>=1180px){.procurement-page .planner-hero,.menu-page .planner-hero{align-items:center;min-height:0;margin-bottom:.64rem;padding-bottom:.7rem}.procurement-page .planner-hero h1,.menu-page .planner-hero h1{max-width:18ch;margin-bottom:.24rem;font-size:clamp(2.72rem,4vw,3.86rem);line-height:.9}.procurement-page .planner-hero p:not(.section-code),.menu-page .planner-hero p:not(.section-code){max-width:34rem;font-size:.92rem;line-height:1.28}.procurement-page .planner-summary-grid,.menu-page .planner-summary-grid{margin-bottom:.58rem}.procurement-page .planner-summary-grid article,.menu-page .planner-summary-grid article{min-height:3.72rem;padding:.55rem .72rem}.procurement-page .planner-summary-grid span,.menu-page .planner-summary-grid span{font-size:clamp(1.5rem,2.15vw,1.9rem)}.procurement-page .planner-summary-grid p,.menu-page .planner-summary-grid p{margin-top:.2rem;font-size:.5rem}.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail{grid-template-columns:5.4rem minmax(0,1fr);gap:.48rem;margin-bottom:.58rem;padding:.38rem}.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a{min-width:0;min-height:2.24rem;padding-block:.34rem}.procurement-page .shopping-board-shell,.menu-page .menu-filter-shell{gap:.58rem;padding:.72rem}.procurement-page .shopping-board-toolbar,.menu-page .work-board-toolbar{grid-template-columns:minmax(15rem,1.45fr) repeat(3,minmax(8rem,.7fr)) auto auto;gap:.48rem;padding:.5rem;display:grid}.procurement-page .shopping-board-toolbar label,.procurement-page .shopping-board-toolbar .shopping-search-field,.procurement-page .shopping-board-toolbar .shopping-count-pill,.procurement-page .shopping-board-toolbar .filter-clear-button,.menu-page .work-board-toolbar label,.menu-page .work-board-toolbar .work-search-field,.menu-page .work-board-toolbar .work-count-pill,.menu-page .work-board-toolbar .filter-clear-button{flex:unset}.procurement-page .shopping-board-toolbar label,.menu-page .work-board-toolbar label{font-size:.52rem}.procurement-page .shopping-search-field input,.procurement-page .shopping-board-toolbar select,.procurement-page .shopping-board-toolbar .shopping-count-pill,.procurement-page .shopping-board-toolbar .filter-clear-button,.menu-page .work-search-field input,.menu-page .work-board-toolbar select,.menu-page .work-board-toolbar .work-count-pill,.menu-page .work-board-toolbar .filter-clear-button{min-height:2.16rem;margin-top:.18rem;padding-inline:.56rem;font-size:.54rem}.procurement-page .procurement-list,.menu-page .menu-board{gap:.56rem}.procurement-page .procurement-list .board-column.is-empty-lane,.menu-page .menu-board .board-column.is-empty-lane{display:none}.procurement-page .procurement-list .board-column,.menu-page .menu-board .board-column{gap:.42rem;padding:.55rem}.procurement-page .procurement-list .panel-heading,.menu-page .menu-board .panel-heading{min-height:1.7rem;margin-bottom:.1rem;padding-bottom:.38rem}.procurement-page .work-card summary,.menu-page .work-card summary{min-height:3.76rem;padding:.56rem .62rem}.procurement-page .work-card summary strong,.menu-page .work-card summary strong{font-size:.94rem}.procurement-page .work-card summary small,.menu-page .work-card summary small{font-size:.6rem}}@media (width<=640px){.procurement-page .procurement-list .board-column.is-empty-lane,.menu-page .menu-board .board-column.is-empty-lane,.procurement-page .planner-jump-rail>span,.menu-page .planner-jump-rail>span{display:none}.procurement-page .planner-jump-rail>div,.menu-page .planner-jump-rail>div{gap:.24rem;width:100%}.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a{text-align:center;flex:1 1 0;min-width:0;padding-inline:.48rem}.procurement-page .planner-jump-rail a:before,.menu-page .planner-jump-rail a:before{left:.28rem}}@media (width>=1180px){.runbook-page .planner-hero{align-items:center;min-height:0;margin-bottom:.62rem;padding-bottom:.68rem}.runbook-page .planner-hero h1{max-width:15ch;margin-bottom:.22rem;font-size:clamp(2.74rem,4vw,3.86rem);line-height:.9}.runbook-page .planner-hero p:not(.section-code){max-width:38rem;font-size:.92rem;line-height:1.28}.runbook-page .planner-summary-grid{margin-bottom:.58rem}.runbook-page .planner-summary-grid article{min-height:3.7rem;padding:.54rem .72rem}.runbook-page .planner-summary-grid span{font-size:clamp(1.5rem,2.15vw,1.92rem)}.runbook-page .planner-summary-grid p{margin-top:.2rem;font-size:.5rem}.runbook-page .planner-jump-rail{grid-template-columns:5.35rem minmax(0,1fr);gap:.48rem;margin-bottom:.58rem;padding:.38rem}.runbook-page .planner-jump-rail a{min-width:0;min-height:2.24rem;padding-block:.34rem}.runbook-page .work-filter-shell{gap:.58rem;padding:.72rem}.runbook-page .work-board-toolbar{grid-template-columns:minmax(16rem,1.45fr) repeat(2,minmax(8rem,.72fr)) auto auto;gap:.48rem;padding:.5rem;display:grid}.runbook-page .work-board-toolbar label,.runbook-page .work-board-toolbar .work-search-field,.runbook-page .work-board-toolbar .work-count-pill,.runbook-page .work-board-toolbar .filter-clear-button{flex:unset}.runbook-page .work-board-toolbar label{font-size:.52rem}.runbook-page .work-search-field input,.runbook-page .work-board-toolbar select,.runbook-page .work-board-toolbar .work-count-pill,.runbook-page .work-board-toolbar .filter-clear-button{min-height:2.16rem;margin-top:.18rem;padding-inline:.56rem;font-size:.54rem}.runbook-page .runbook-list{gap:.46rem}.runbook-page .run-row summary{min-height:3.6rem;padding:.58rem .66rem}}@media (width<=640px){.runbook-page .planner-jump-rail>span{display:none}.runbook-page .planner-jump-rail>div{gap:.24rem;width:100%}.runbook-page .planner-jump-rail a{text-align:center;flex:1 1 0;min-width:0;padding-inline:.38rem}.runbook-page .planner-jump-rail a:before{left:.26rem}}@media (width>=1180px){.public-site-page .planner-hero{order:1;align-items:center;min-height:0;margin-bottom:.62rem;padding-top:.42rem;padding-bottom:.68rem}.public-site-page .planner-hero h1{max-width:16ch;margin-bottom:.24rem;font-size:clamp(2.7rem,4vw,3.82rem);line-height:.9}.public-site-page .planner-hero p:not(.section-code){max-width:34rem;font-size:.92rem;line-height:1.28}.public-site-page .public-fix-strip{order:2}.public-site-page .settings-workspace{order:3;grid-template-columns:minmax(0,1.24fr) minmax(16rem,.56fr);gap:.72rem;margin-bottom:.74rem}.public-site-page .settings-workspace>.portal-card,.public-site-page .public-launch-kit{border-radius:9px}.public-site-page .settings-form{gap:.58rem .62rem}.public-site-page .settings-form label{font-size:.54rem}.public-site-page .settings-form input,.public-site-page .settings-form textarea{margin-top:.2rem;padding:.58rem .62rem}.public-site-page .settings-form textarea{min-height:4.35rem}.public-site-page .publish-state-bar{min-height:2.18rem;padding:.48rem .62rem}.public-site-page .public-launch-kit{gap:.58rem;padding:.72rem}.public-site-page .launch-kit-intro{display:none}.public-site-page .publish-checks{gap:.36rem}.public-site-page .publish-checks>div{gap:.08rem;min-height:0;padding:.45rem .52rem}.public-site-page .publish-checks small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.public-site-page .public-launch-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.public-site-page .public-launch-actions .button{min-height:2rem;padding-inline:.52rem;font-size:.48rem}.public-site-page .public-details-copy-label,.public-site-page .public-details-copy,.public-site-page .public-details-copy-button{display:none}.public-site-page .public-launch-console{order:4;gap:.56rem;margin-bottom:.74rem;padding:.72rem}.public-site-page .public-launch-console-head{align-items:center;margin-bottom:.38rem;padding-bottom:.48rem}.public-site-page .public-launch-console-head h2{margin-bottom:.16rem;font-size:clamp(1.34rem,2vw,1.76rem)}.public-site-page .public-launch-console-head p:not(.section-code){max-width:38rem;font-size:.78rem;line-height:1.24}.public-site-page .public-launch-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.public-site-page .public-launch-console-card{gap:.42rem;padding:.58rem}.public-site-page .public-launch-console-card textarea{resize:none;min-height:3.2rem;max-height:3.2rem;padding:.54rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.public-site-page .public-launch-console-card .copy-button{min-height:1.9rem;padding-inline:.64rem;font-size:.5rem}.public-site-page .public-preview-card{order:5;margin-top:0}}@media (width<=640px){.planner-shell{overflow-x:clip}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid{scroll-snap-type:none;background:#ffffffc7;border:1px solid #1c1c1c1a;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 .6rem;padding:0;display:grid;overflow:hidden}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article{flex:initial;width:auto;min-width:0;max-width:none;min-height:3.76rem;box-shadow:none;scroll-snap-align:unset;background:0 0;border-radius:0;padding:.58rem .66rem;border:1px solid #1c1c1c14!important;border-top:0!important;border-left:0!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article:nth-child(2n),.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article:last-child{border-right:0!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article:nth-last-child(-n+2){border-bottom:0!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid span{margin-bottom:.1rem;font-size:1.34rem;line-height:.95}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid p{font-size:.49rem;line-height:1.14}.guest-pipeline-page .planner-jump-rail,.production-page .planner-jump-rail,.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail,.runbook-page .planner-jump-rail,.assets-page .planner-jump-rail{padding:.42rem;display:block;overflow:visible}.guest-pipeline-page .planner-jump-rail>span,.production-page .planner-jump-rail>span,.procurement-page .planner-jump-rail>span,.menu-page .planner-jump-rail>span,.runbook-page .planner-jump-rail>span,.assets-page .planner-jump-rail>span{display:none}.guest-pipeline-page .planner-jump-rail>div,.production-page .planner-jump-rail>div,.procurement-page .planner-jump-rail>div,.menu-page .planner-jump-rail>div,.runbook-page .planner-jump-rail>div,.assets-page .planner-jump-rail>div{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;width:100%;padding:0;display:grid;overflow:visible}.guest-pipeline-page .planner-jump-rail a,.production-page .planner-jump-rail a,.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a,.runbook-page .planner-jump-rail a,.assets-page .planner-jump-rail a{flex:initial;text-align:left;scroll-snap-align:unset;min-width:0;min-height:2.18rem;padding:.42rem .48rem .42rem .7rem}.guest-pipeline-page .planner-jump-rail strong,.production-page .planner-jump-rail strong,.procurement-page .planner-jump-rail strong,.menu-page .planner-jump-rail strong,.runbook-page .planner-jump-rail strong,.assets-page .planner-jump-rail strong{white-space:normal}.guest-next-strip,.work-next-strip,.command-center .focus-card-grid,.command-center .planner-handoff-grid,.command-center .lane-radar-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.62rem;display:grid;overflow:visible}.guest-next-head,.work-next-head,.command-center .focus-strip-head,.command-center .planner-handoff-head,.command-center .lane-radar-head{flex:initial;grid-column:1/-1;width:auto;min-width:0;max-width:none}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card,.command-center .focus-card,.command-center .planner-handoff-card,.command-center .lane-radar-card{flex:initial;scroll-snap-align:unset;width:auto;min-width:0;max-width:none}.guest-outreach-grid,.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.public-launch-console-grid{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:0;display:grid;overflow:visible}.guest-outreach-card,.task-triage-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card,.public-launch-console-card{flex:initial;scroll-snap-align:unset;width:auto;min-width:0;max-width:none}.command-center .event-status-strip{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.command-center .event-status-strip article{border-bottom:1px solid #1c1c1c14;border-right:0}.command-center .event-status-strip .button{white-space:normal;width:auto;min-width:0;margin:.72rem}}.guest-record-body .compact-form,.work-card .compact-form,.runbook-list .run-row .compact-form{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;min-width:0;max-width:100%}.guest-record-body .compact-form>*,.work-card .compact-form>*,.runbook-list .run-row .compact-form>*{min-width:0}.guest-record-body .compact-form .full-span,.work-card .compact-form .full-span,.runbook-list .run-row .compact-form .full-span,.guest-record-body .compact-form button[type=submit],.work-card .compact-form button[type=submit],.runbook-list .run-row .compact-form button[type=submit]{grid-column:1/-1}.work-card form.danger-form,.runbook-list .run-row form.danger-form{width:100%;max-width:100%}.guest-record-card:not([open])>:not(summary),.work-card:not([open])>:not(summary),.runbook-list .run-row:not([open])>:not(summary){display:none!important}@media (width<=720px){.guest-record-body .compact-form,.work-card .compact-form,.runbook-list .run-row .compact-form{grid-template-columns:minmax(0,1fr)}}@media (width>=921px){.guest-pipeline-page .planner-hero,.production-page .planner-hero,.procurement-page .planner-hero,.menu-page .planner-hero,.runbook-page .planner-hero,.assets-page .planner-hero{margin-bottom:.58rem;padding-bottom:.68rem}.guest-pipeline-page .planner-hero h1,.production-page .planner-hero h1,.procurement-page .planner-hero h1,.menu-page .planner-hero h1,.runbook-page .planner-hero h1,.assets-page .planner-hero h1{max-width:15ch;margin-bottom:.22rem;font-size:clamp(2.5rem,4.05vw,4.05rem);line-height:.94}.guest-pipeline-page .planner-hero p:not(.section-code),.production-page .planner-hero p:not(.section-code),.procurement-page .planner-hero p:not(.section-code),.menu-page .planner-hero p:not(.section-code),.runbook-page .planner-hero p:not(.section-code),.assets-page .planner-hero p:not(.section-code){max-width:48rem;font-size:.98rem;line-height:1.34}.guest-pipeline-page .button,.production-page .button,.procurement-page .button,.menu-page .button,.runbook-page .button,.assets-page .button,.guest-pipeline-page .planner-action-menu summary{min-height:2.34rem;padding-inline:.9rem}.guest-pipeline-page .planner-summary-grid,.production-page .planner-summary-grid,.procurement-page .planner-summary-grid,.menu-page .planner-summary-grid,.runbook-page .planner-summary-grid,.assets-page .planner-summary-grid{margin-bottom:.54rem}.guest-pipeline-page .planner-summary-grid article,.production-page .planner-summary-grid article,.procurement-page .planner-summary-grid article,.menu-page .planner-summary-grid article,.runbook-page .planner-summary-grid article,.assets-page .planner-summary-grid article{min-height:4.05rem;padding:.62rem .86rem}.guest-pipeline-page .planner-summary-grid span,.production-page .planner-summary-grid span,.procurement-page .planner-summary-grid span,.menu-page .planner-summary-grid span,.runbook-page .planner-summary-grid span,.assets-page .planner-summary-grid span{font-size:clamp(1.72rem,2.45vw,2.18rem)}.guest-pipeline-page .planner-summary-grid p,.production-page .planner-summary-grid p,.procurement-page .planner-summary-grid p,.menu-page .planner-summary-grid p,.runbook-page .planner-summary-grid p,.assets-page .planner-summary-grid p{margin-top:.22rem}.guest-pipeline-page .planner-jump-rail,.production-page .planner-jump-rail,.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail,.runbook-page .planner-jump-rail,.assets-page .planner-jump-rail{margin-bottom:.58rem;padding:.38rem}.guest-pipeline-page .planner-jump-rail a,.production-page .planner-jump-rail a,.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a,.runbook-page .planner-jump-rail a,.assets-page .planner-jump-rail a{min-width:7.4rem;min-height:2.25rem;padding:.36rem .52rem}.guest-directory,.task-board-shell,.shopping-board-shell,.work-filter-shell{padding:.72rem}}@media (width<=640px){.guest-pipeline-page{flex-direction:column;align-items:stretch;display:flex}.guest-pipeline-page>*{width:100%;min-width:0}.guest-pipeline-page .planner-tabs{order:0}.guest-pipeline-page .planner-hero{order:1}.guest-pipeline-page .planner-summary-grid{order:2}.guest-pipeline-page .planner-jump-rail{order:3}.guest-pipeline-page .guest-directory{order:4}.guest-pipeline-page .guest-next-strip{order:5}.guest-pipeline-page .guest-outreach-console{order:6}.guest-pipeline-page .guest-ops-grid{order:7}.guest-pipeline-page .guest-comms-kit{order:8}.guest-pipeline-page .guest-signal-shell{order:9}.menu-page[data-mobile-work-first] .work-filter-shell,.runbook-page[data-mobile-work-first] .work-filter-shell,.assets-page[data-mobile-work-first] .work-filter-shell{flex-direction:column;display:flex}.menu-page[data-mobile-work-first] .work-filter-shell>.planner-filter-panel,.runbook-page[data-mobile-work-first] .work-filter-shell>.planner-filter-panel,.assets-page[data-mobile-work-first] .work-filter-shell>.planner-filter-panel{order:1}.menu-page[data-mobile-work-first] .work-filter-shell>.production-board-page,.runbook-page[data-mobile-work-first] .work-filter-shell>.run-sheet,.assets-page[data-mobile-work-first] .work-filter-shell>.production-board-page{order:2}.menu-page[data-mobile-work-first] .work-filter-shell>.work-next-strip,.runbook-page[data-mobile-work-first] .work-filter-shell>.work-next-strip,.assets-page[data-mobile-work-first] .work-filter-shell>.work-next-strip{order:3;margin:.62rem 0 0}.guest-next-strip,.work-next-strip{grid-template-columns:minmax(0,1fr);gap:.38rem;padding:.54rem}.guest-next-head,.work-next-head{gap:.12rem;padding-bottom:.22rem}.guest-next-head h2,.work-next-head h2{font-size:clamp(1.08rem,5.6vw,1.34rem);line-height:1.02}.guest-next-head p:not(.section-code),.work-next-head p:not(.section-code){display:none}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card{grid-template-columns:2.35rem minmax(0,1fr) minmax(5.9rem,auto);align-items:center;gap:.2rem .46rem;min-height:3.2rem;padding:.48rem .52rem;display:grid}.guest-next-strip .guest-next-card span,.work-next-strip .work-next-card span{grid-column:2;font-size:.5rem;line-height:1}.guest-next-strip .guest-next-card strong,.work-next-strip .work-next-card strong{text-align:center;grid-area:1/1/3;align-self:center;margin:0;font-size:1.45rem;line-height:.95}.guest-next-strip .guest-next-card p,.work-next-strip .work-next-card p{display:none}.guest-next-strip .guest-next-card button,.work-next-strip .work-next-card button{white-space:normal;grid-area:1/3/3;justify-self:end;width:100%;min-height:1.9rem;padding-inline:.42rem}.planner-layout .site-header{min-height:46px;padding-inline:.72rem}.planner-layout .site-header:after{height:2px}.planner-layout .brand{gap:.36rem}.planner-layout .brand-logo{width:4.75rem}.planner-layout .brand-word{letter-spacing:.1em;font-size:.5rem}.planner-layout .site-nav{gap:.36rem;max-width:34vw;padding-bottom:0}.planner-layout .nav-form button{min-height:2rem;padding-inline:.42rem;font-size:.58rem}.planner-shell{padding-top:.42rem}.planner-tabs[data-planner-compact=true] .planner-command-trigger{min-height:2.32rem;padding:.46rem .58rem}.planner-tabs[data-planner-compact=true] .planner-command-trigger svg{width:1rem;height:1rem}.planner-tabs[data-planner-compact=true] .planner-command-trigger strong{font-size:.74rem}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid{border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;margin:0 0 .42rem}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article{text-align:center;min-height:3rem;padding:.45rem .3rem .4rem;border-bottom:0!important;border-right:1px solid #1c1c1c14!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article:last-child{border-right:0!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid article:nth-child(2n){border-right:1px solid #1c1c1c14!important}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid span{margin-bottom:.08rem;font-size:clamp(1.05rem,5vw,1.32rem)}.planner-shell:not(.command-center,.public-site-page) .planner-summary-grid p{text-overflow:ellipsis;max-width:7.2ch;margin:0 auto;font-size:.42rem;line-height:1.08;overflow:hidden}.guest-pipeline-page .planner-jump-rail,.production-page .planner-jump-rail,.procurement-page .planner-jump-rail,.menu-page .planner-jump-rail,.runbook-page .planner-jump-rail,.assets-page .planner-jump-rail{border-radius:999px;margin:0 0 .42rem;padding:.28rem;overflow:hidden}.guest-pipeline-page .planner-jump-rail>div,.production-page .planner-jump-rail>div,.procurement-page .planner-jump-rail>div,.menu-page .planner-jump-rail>div,.runbook-page .planner-jump-rail>div,.assets-page .planner-jump-rail>div{scroll-snap-type:x proximity;scrollbar-width:none;gap:.25rem;padding:0;display:flex;overflow:auto hidden}.guest-pipeline-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.production-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.procurement-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.menu-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.runbook-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.assets-page .planner-jump-rail>div::-webkit-scrollbar{display:none}.guest-pipeline-page .planner-jump-rail a,.production-page .planner-jump-rail a,.procurement-page .planner-jump-rail a,.menu-page .planner-jump-rail a,.runbook-page .planner-jump-rail a,.assets-page .planner-jump-rail a{scroll-snap-align:start;border-radius:999px;flex:none;min-width:max-content;min-height:2.02rem;padding:.32rem .62rem .3rem .78rem}.guest-pipeline-page .planner-jump-rail a:before,.production-page .planner-jump-rail a:before,.procurement-page .planner-jump-rail a:before,.menu-page .planner-jump-rail a:before,.runbook-page .planner-jump-rail a:before,.assets-page .planner-jump-rail a:before{width:.16rem;height:1rem;top:50%;left:.38rem;transform:translateY(-50%)}.guest-pipeline-page .planner-jump-rail strong,.production-page .planner-jump-rail strong,.procurement-page .planner-jump-rail strong,.menu-page .planner-jump-rail strong,.runbook-page .planner-jump-rail strong,.assets-page .planner-jump-rail strong{white-space:nowrap;font-size:.68rem;line-height:1}.guest-pipeline-page .planner-hero,.production-page .planner-hero,.procurement-page .planner-hero,.menu-page .planner-hero,.runbook-page .planner-hero,.assets-page .planner-hero{margin-bottom:.42rem;padding-bottom:.54rem}.guest-pipeline-page .planner-hero h1,.production-page .planner-hero h1,.procurement-page .planner-hero h1,.menu-page .planner-hero h1,.runbook-page .planner-hero h1,.assets-page .planner-hero h1{font-size:clamp(1.68rem,7vw,2.08rem)}.guest-pipeline-page .planner-hero p:not(.section-code),.production-page .planner-hero p:not(.section-code),.procurement-page .planner-hero p:not(.section-code),.menu-page .planner-hero p:not(.section-code),.runbook-page .planner-hero p:not(.section-code),.assets-page .planner-hero p:not(.section-code){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.22;display:-webkit-box;overflow:hidden}}@media (width>=980px){.planner-shell:not(.public-site-page){grid-template-columns:minmax(9.6rem,10.9rem) minmax(0,1fr);gap:clamp(1.1rem,1.65vw,1.45rem)}.planner-shell:not(.public-site-page)>.planner-tabs{max-height:calc(100vh - 5.8rem);padding:.5rem;top:4.95rem}.planner-shell:not(.public-site-page) .planner-tabs{gap:.4rem}.planner-shell:not(.public-site-page) .planner-nav-brand{justify-content:center;padding:.5rem .35rem .55rem}.planner-shell:not(.public-site-page) .planner-nav-logo{width:3.9rem}.planner-shell:not(.public-site-page) .planner-nav-brand div{display:none}.planner-shell:not(.public-site-page) .planner-command-trigger{grid-template-columns:1rem minmax(0,1fr);min-height:2.18rem;margin:.18rem 0 .42rem;padding:.38rem .44rem}.planner-shell:not(.public-site-page) .planner-command-trigger svg{width:.92rem;height:.92rem}.planner-shell:not(.public-site-page) .planner-command-trigger strong{font-size:.68rem;line-height:1}.planner-shell:not(.public-site-page) .planner-command-trigger small,.planner-shell:not(.public-site-page) .planner-tabs a small,.planner-shell:not(.public-site-page) .planner-nav-health{display:none}.planner-shell:not(.public-site-page) .planner-nav-list{gap:.08rem}.planner-shell:not(.public-site-page) .planner-tabs a{border-radius:10px;grid-template-columns:1rem minmax(0,1fr) auto;gap:.48rem;min-height:2.16rem;padding:.36rem .42rem}.planner-shell:not(.public-site-page) .planner-tabs svg{width:.86rem;height:.86rem}.planner-shell:not(.public-site-page) .planner-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1;overflow:hidden}.planner-shell:not(.public-site-page) .planner-nav-badge{min-width:1rem;height:1rem;padding-inline:.16rem;font-size:.42rem}.planner-shell:not(.public-site-page) .planner-pulse,.planner-shell:not(.public-site-page) .planner-quick-actions{display:none}}@media (width>=1180px){.command-center.planner-shell{grid-template-columns:minmax(9.6rem,10.9rem) minmax(36rem,1fr) minmax(16.5rem,.52fr);gap:clamp(.88rem,1.28vw,1.12rem)}.command-center .planner-hero{margin-bottom:.56rem;padding-bottom:.68rem}.command-center .planner-hero h1{font-size:clamp(2.86rem,4.35vw,4.08rem)}.command-center .planner-hero p:not(.section-code){max-width:34rem;font-size:.92rem}.command-center .countdown-card{min-width:9.6rem;padding:.72rem .86rem}.command-center .countdown-card strong{font-size:2rem}.command-center .action-plan{padding:.64rem}.command-center .next-action-row{min-height:3.34rem;padding:.43rem .5rem}.command-center .next-action-rank{width:1.62rem;height:1.62rem}.command-center .next-action-main strong{font-size:.9rem}.command-center .next-action-main small{font-size:.62rem}.command-center .next-action-buttons .status-action-button{min-width:5.35rem;min-height:1.92rem;font-size:.46rem}.command-center .focus-strip{background:#ffffffeb;gap:.42rem;padding:.58rem}.command-center .focus-strip-head{border-bottom:1px solid #1c1c1c13;min-height:0;padding-bottom:.42rem}.command-center .focus-strip-head strong{max-width:14rem;font-size:.66rem}.command-center .operating-brief-body,.command-center .focus-card-grid{gap:.34rem}.command-center .focus-card{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .42rem;min-height:3.08rem;padding:.42rem .48rem;display:grid}.command-center .focus-card-label{grid-column:1/-1;font-size:.44rem}.command-center .focus-card-label b{width:1rem;height:1rem;font-size:.42rem}.command-center .focus-card-title{-webkit-line-clamp:1;line-clamp:1;margin-top:0;font-size:.8rem;line-height:1.03}.command-center .focus-card em{align-self:center;max-width:5.6rem;min-height:1.2rem;margin-top:0;font-size:.38rem}.command-center .lane-radar{display:none}.command-center .planner-handoff{margin-top:0;padding:.62rem}.command-center .planner-handoff-head{min-height:0}.command-center .planner-handoff-grid{gap:.42rem}.command-center .planner-handoff-card{min-height:4.12rem;padding:.52rem}.command-center .planner-handoff-card strong{font-size:clamp(.9rem,1.04vw,1.08rem)}.command-center .planner-handoff-card small{-webkit-line-clamp:1;line-clamp:1;font-size:.56rem}}@media (width<=640px){.command-center .planner-hero{order:1;gap:.42rem;margin-bottom:.48rem;padding-bottom:.54rem}.command-center .planner-hero h1{margin-bottom:.2rem;font-size:clamp(1.92rem,8.4vw,2.28rem)}.command-center .planner-hero p:not(.section-code){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.2;display:-webkit-box;overflow:hidden}.command-center .countdown-card{padding:.44rem .54rem}.command-center .countdown-card strong{font-size:1.12rem}.command-center .action-plan{order:2;margin-bottom:.5rem;padding:.5rem}.command-center .action-plan-heading{margin-bottom:.42rem;padding-bottom:.42rem}.command-center .next-action-list{gap:0}.command-center .next-action-row{grid-template-columns:1.62rem minmax(0,1fr) 4.78rem;gap:.34rem;min-height:3.52rem;padding:.42rem .44rem}.command-center .next-action-rank{width:1.42rem;height:1.42rem;font-size:.46rem}.command-center .next-action-main strong{-webkit-line-clamp:1;line-clamp:1;font-size:.8rem;line-height:1.04}.command-center .next-action-main small{font-size:.6rem;line-height:1.08}.command-center .next-action-buttons{grid-column:3;justify-self:end;width:auto}.command-center .next-action-buttons .status-action-button{width:4.7rem;min-height:1.9rem;padding:.38rem .42rem;font-size:.42rem}.command-center .focus-strip{order:3;gap:.44rem;margin-bottom:.52rem;padding:.5rem}.command-center .focus-strip-head strong{max-width:11.5rem;font-size:.66rem}.command-center .operating-brief-body{gap:0}.command-center .focus-card-grid{gap:.38rem}.command-center .focus-card{flex-basis:9.9rem;width:9.9rem;min-width:9.9rem;min-height:4.28rem;padding:.48rem}.command-center .focus-card-title{-webkit-line-clamp:2;line-clamp:2;margin-top:.26rem;font-size:.82rem}.command-center .focus-card em{min-height:1.22rem;margin-top:auto;font-size:.38rem}.command-center .lane-radar{display:none}.command-center .planner-handoff{order:4;padding:.5rem}.command-center .planner-handoff-card{flex-basis:9.4rem;width:9.4rem;min-width:9.4rem;min-height:4.28rem;padding:.48rem}.command-center .planner-handoff-card strong{font-size:.8rem}.command-center .planner-handoff-card small{-webkit-line-clamp:1;line-clamp:1;font-size:.52rem}}@media (width<=760px){.command-center .command-top-grid,.command-center .command-main-grid,.command-center .command-side-stack{gap:.58rem}.command-center .event-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:.58rem}.command-center .event-status-strip article{min-height:4.2rem;padding:.58rem .62rem}.command-center .event-status-strip article:nth-child(2n){border-right:0}.command-center .event-status-strip strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.12;display:-webkit-box;overflow:hidden}.command-center .event-status-strip small{display:none}.command-center .event-status-strip .button{grid-column:1/-1;min-height:2.28rem;margin:.5rem;padding:.48rem .62rem;font-size:.52rem}.command-center .command-card{padding:.62rem}.command-center .panel-heading{margin-bottom:.5rem;padding-bottom:.42rem}.command-center .decision-row{min-height:2.72rem;padding:.48rem 0}.command-center .decision-list .decision-row:nth-child(n+4),.command-center .readiness-list a:nth-child(n+5),.command-center .runbook-preview a:nth-child(n+4),.command-center .activity-list li:nth-child(n+4){display:none}.command-center .pipeline-meter{scrollbar-width:none;grid-template-columns:repeat(5,minmax(3.35rem,1fr));gap:.28rem;margin-bottom:.48rem;padding-bottom:.04rem;overflow-x:auto}.command-center .pipeline-meter::-webkit-scrollbar{display:none}.command-center .pipeline-meter strong{font-size:1.28rem}.command-center .pipeline-meter small{font-size:.42rem}.command-center .mini-ledger{border:1px solid #1c1c1c14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.command-center .mini-ledger div{border-bottom:1px solid #1c1c1c14;padding:.46rem}.command-center .mini-ledger div:nth-child(2n){border-left:1px solid #1c1c1c14}.command-center .mini-ledger div:nth-last-child(-n+2){border-bottom:0}.command-center .mini-ledger dd{font-size:1rem}.command-center .readiness-list{gap:.38rem}.command-center .readiness-list a{grid-template-columns:minmax(0,1fr) 4.2rem auto;gap:.42rem}.command-center .readiness-list strong{font-size:.78rem}.command-center .production-command-card{overflow:hidden}.command-center .production-kanban{scrollbar-width:none;scroll-snap-type:x proximity;gap:.45rem;padding-bottom:.08rem;display:flex;overflow:auto hidden}.command-center .production-kanban::-webkit-scrollbar{display:none}.command-center .production-lane{scroll-snap-align:start;flex:0 0 13.2rem;width:13.2rem;min-width:13.2rem;max-height:16.7rem;padding:.48rem;overflow:hidden}.command-center .production-lane .production-card:nth-of-type(n+3){display:none}.command-center .production-card{padding:.48rem}.command-center .production-card strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.command-center .production-card span{display:none}.command-center .production-card footer{margin-top:.38rem}.command-center .runbook-preview a,.command-center .activity-list li{padding:.48rem 0}.command-center .runbook-preview strong,.command-center .activity-list strong{font-size:.78rem}.command-center .runbook-preview span,.command-center .activity-list span,.command-center .activity-list time{font-size:.58rem}.command-center .command-footer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.58rem}.command-center .command-footer-metrics article{padding:.58rem .64rem}.command-center .command-footer-metrics article:nth-child(2n){border-right:0}.command-center .command-footer-metrics strong{font-size:1.34rem}}@media (width>=980px){.planner-shell.public-site-page{grid-template-columns:minmax(9.6rem,10.9rem) minmax(0,1fr);gap:clamp(1.1rem,1.65vw,1.45rem)}.planner-shell.public-site-page>.planner-tabs{max-height:calc(100vh - 5.8rem);padding:.5rem;top:4.95rem}.planner-shell.public-site-page .planner-tabs{gap:.4rem}.planner-shell.public-site-page .planner-nav-brand{justify-content:center;padding:.5rem .35rem .55rem}.planner-shell.public-site-page .planner-nav-logo{width:3.9rem}.planner-shell.public-site-page .planner-nav-brand div,.planner-shell.public-site-page .planner-command-trigger small,.planner-shell.public-site-page .planner-tabs a small,.planner-shell.public-site-page .planner-nav-health,.planner-shell.public-site-page .planner-pulse,.planner-shell.public-site-page .planner-quick-actions{display:none}.planner-shell.public-site-page .planner-command-trigger{grid-template-columns:1rem minmax(0,1fr);min-height:2.18rem;margin:.18rem 0 .42rem;padding:.38rem .44rem}.planner-shell.public-site-page .planner-command-trigger svg{width:.92rem;height:.92rem}.planner-shell.public-site-page .planner-command-trigger strong{font-size:.68rem;line-height:1}.planner-shell.public-site-page .planner-nav-list{gap:.08rem}.planner-shell.public-site-page .planner-tabs a{border-radius:10px;grid-template-columns:1rem minmax(0,1fr) auto;gap:.48rem;min-height:2.16rem;padding:.36rem .42rem}.planner-shell.public-site-page .planner-tabs svg{width:.86rem;height:.86rem}.planner-shell.public-site-page .planner-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1;overflow:hidden}.planner-shell.public-site-page .planner-nav-badge{min-width:1rem;height:1rem;padding-inline:.16rem;font-size:.42rem}.public-site-page .planner-hero{margin-bottom:.52rem;padding-top:.24rem;padding-bottom:.58rem}.public-site-page .settings-workspace{grid-template-columns:minmax(0,1.18fr) minmax(15rem,.5fr)}}@media (width<=640px){.public-site-page .planner-hero{gap:.42rem;margin-bottom:.48rem;padding-bottom:.52rem}.public-site-page .planner-hero h1{max-width:100%;margin-bottom:.18rem;font-size:clamp(1.92rem,8.5vw,2.32rem)}.public-site-page .planner-hero p:not(.section-code){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.2;display:-webkit-box;overflow:hidden}.public-site-page .planner-hero>.button{min-height:2.2rem;padding:.44rem .72rem;font-size:.5rem}.public-site-page .settings-workspace{gap:.58rem;margin-bottom:.58rem}.public-site-page .settings-workspace>.portal-card,.public-site-page .public-launch-kit{border-radius:10px;padding:.62rem}.public-site-page .settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.public-site-page #setting-event-title,.public-site-page .settings-form .full-span,.public-site-page .settings-form .publish-state-bar,.public-site-page .settings-form button[type=submit]{grid-column:1/-1}.public-site-page .settings-form label{min-width:0;font-size:.5rem;line-height:1.05}.public-site-page .settings-form input,.public-site-page .settings-form textarea{border-radius:8px;margin-top:.2rem;padding:.5rem .54rem;font-size:.78rem}.public-site-page .settings-form input{min-height:2.32rem}.public-site-page .settings-form textarea{min-height:3.75rem;max-height:5.4rem}.public-site-page .publish-state-bar{min-height:2.12rem;padding:.46rem .56rem}.public-site-page .public-launch-kit .panel-heading{margin-bottom:.48rem}.public-site-page .launch-kit-intro,.public-site-page .public-details-copy-label,.public-site-page .public-details-copy,.public-site-page .public-details-copy-button{display:none}.public-site-page .publish-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.public-site-page .publish-checks>div{min-height:3.28rem;padding:.42rem .46rem}.public-site-page .publish-checks small{display:none}.public-site-page .public-launch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.public-site-page .public-launch-actions .button{min-height:2.04rem;padding-inline:.4rem;font-size:.44rem}.public-site-page .public-launch-actions .button:last-child{grid-column:1/-1}.public-site-page .public-preview-card,.public-site-page .public-launch-console{display:none}}.guest-summary-plus{color:var(--pink-strong)!important}@media (width>=921px){.guest-roster-header{grid-template-columns:minmax(13rem,1.5fr) minmax(8.5rem,.85fr) minmax(7rem,.65fr) minmax(7.4rem,.58fr) minmax(3.8rem,.3fr) minmax(4.2rem,.32fr)}.guest-record-card summary{grid-template-columns:minmax(0,1fr) 3.8rem 4.2rem;gap:.52rem;min-height:3.56rem;padding:.46rem .68rem}.guest-summary-main{grid-template-columns:minmax(13rem,1.5fr) minmax(8.5rem,.85fr) minmax(7rem,.65fr) minmax(7.4rem,.58fr);gap:.52rem}.guest-summary-identity{gap:.08rem}.guest-summary-identity strong{font-size:.86rem}.guest-summary-identity small{font-size:.58rem;line-height:1.08}.guest-summary-plus{max-width:100%;font-size:.54rem!important}.guest-summary-contact{align-content:center;gap:.12rem;max-height:2rem;margin-top:0}.guest-summary-contact small{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.08;display:block;overflow:hidden}.guest-summary-contact small:nth-child(2){color:#1c1c1c6b;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;font-weight:900}.guest-summary-meta{max-height:1.24rem}.guest-record-card summary .guest-state-chip{min-height:1.06rem;padding:.06rem .28rem;font-size:.39rem}.guest-summary-actions code{max-width:7.3rem;min-height:1.28rem;font-size:.48rem}.guest-record-card summary>.status-pill,.guest-record-card summary>.guest-open-cue{min-height:1.46rem;padding-inline:.38rem;font-size:.43rem}.guest-record-card summary>.status-pill{min-width:3.42rem}}@media (width<=640px){.guest-summary-plus{margin-top:.14rem;display:block}.guest-record-card summary{gap:.34rem .52rem;padding:.52rem .58rem}.guest-summary-identity strong{font-size:.9rem}.guest-record-card summary .guest-summary-identity small{-webkit-line-clamp:1;line-clamp:1;max-height:1.22em;margin-top:.12rem;font-size:.6rem;line-height:1.12}.guest-summary-plus{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ff4b4bbd!important}.guest-summary-meta{gap:.18rem;max-height:1.28rem;margin-top:.3rem}.guest-record-card summary .guest-state-chip:nth-child(n+3),.guest-record-card summary .guest-state-unclaimed,.guest-record-card summary .guest-state-claimed,.guest-record-card summary .guest-state-mailing_ready{display:none}.guest-record-card summary .guest-state-chip{min-height:1.08rem;padding-inline:.3rem;font-size:.4rem}.guest-summary-actions{margin-top:.32rem}.guest-summary-actions code{max-width:8.6rem;min-height:1.32rem;padding-inline:.36rem;font-size:.5rem}.guest-record-card summary>.status-pill{min-height:1.28rem;padding-inline:.36rem;font-size:.46rem}.guest-card-grid[data-guest-roster]{gap:.3rem}.guest-record-card{border-radius:9px}.guest-record-card summary{grid-template-columns:minmax(0,1fr) minmax(3.8rem,auto);align-items:center;gap:.32rem .46rem;min-height:3.62rem;padding:.44rem .52rem}.guest-summary-main{grid-template-columns:minmax(0,1fr) minmax(4.8rem,auto);grid-template-areas:"identity code""meta meta";align-items:center;gap:.16rem .36rem;display:grid}.guest-summary-identity{grid-area:identity;min-width:0}.guest-summary-identity strong{font-size:.84rem;line-height:1.02}.guest-record-card summary .guest-summary-identity small,.guest-summary-plus,.guest-summary-contact{display:none!important}.guest-summary-meta{grid-area:meta;gap:.16rem;max-height:1.08rem;margin-top:0;overflow:hidden}.guest-record-card summary .guest-state-chip{min-height:1rem;padding:.04rem .26rem;font-size:.36rem;line-height:1}.guest-summary-actions{grid-area:code;justify-self:end;width:auto;margin-top:0;overflow:hidden}.guest-summary-actions code{max-width:5.8rem;min-height:1.18rem;padding-inline:.32rem;font-size:.43rem;line-height:1}.guest-record-card summary>.status-pill{grid-area:1/2;align-self:start;min-width:3.55rem;min-height:1.18rem;padding-inline:.32rem;font-size:.4rem;line-height:1}.guest-record-card summary>.guest-open-cue{display:none}.guest-next-strip,.work-next-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;padding:.46rem}.guest-next-head,.work-next-head{grid-column:1/-1;gap:.06rem;min-height:0;padding-bottom:.18rem}.guest-next-head .section-code,.work-next-head .section-code{display:none}.guest-next-head h2,.work-next-head h2{margin:0;font-size:.92rem;line-height:1}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card{grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.08rem .28rem;min-height:4.2rem;padding:.4rem;display:grid;position:relative}.guest-next-strip .guest-next-card strong,.work-next-strip .work-next-card strong{text-align:left;grid-area:1/1;align-self:center;font-size:1.12rem;line-height:1}.guest-next-strip .guest-next-card span,.work-next-strip .work-next-card span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:.42rem;line-height:1.05;overflow:hidden}.guest-next-strip .guest-next-card p,.work-next-strip .work-next-card p{display:none}.guest-next-strip .guest-next-card button,.work-next-strip .work-next-card button{grid-area:2/1/auto/-1;width:100%;min-height:1.48rem;padding-inline:.26rem;font-size:.38rem;line-height:1}.guest-outreach-console,.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console{gap:.46rem;padding:.54rem}.guest-outreach-head,.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head{gap:.36rem;margin:0;padding-bottom:.38rem}.guest-outreach-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2{margin:0;font-size:1.08rem;line-height:1}.guest-outreach-head p:not(.section-code),.shopping-run-console-head p:not(.section-code),.menu-run-console-head p:not(.section-code),.timeline-run-console-head p:not(.section-code),.asset-run-console-head p:not(.section-code){display:none}.guest-outreach-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.guest-outreach-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card{gap:.32rem;min-height:4.25rem;padding:.46rem}.guest-outreach-card .panel-heading,.shopping-run-console-card .panel-heading,.menu-run-console-card .panel-heading,.timeline-run-console-card .panel-heading,.asset-run-console-card .panel-heading{min-height:0;margin-bottom:0;padding-bottom:.24rem}.guest-outreach-card .panel-heading span,.shopping-run-console-card .panel-heading span,.menu-run-console-card .panel-heading span,.timeline-run-console-card .panel-heading span,.asset-run-console-card .panel-heading span{font-size:.44rem;line-height:1}.guest-outreach-card textarea,.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea{opacity:0;resize:none;border:0;margin:0;padding:0;overflow:hidden;height:0!important;min-height:0!important;max-height:0!important}.guest-outreach-card .copy-button,.shopping-run-console-card .copy-button,.menu-run-console-card .copy-button,.timeline-run-console-card .copy-button,.asset-run-console-card .copy-button{width:100%;min-height:1.72rem;padding-inline:.38rem;font-size:.4rem}}@media (width>=921px){.guest-pipeline-page>.planner-hero,.production-page>.planner-hero,.procurement-page>.planner-hero,.menu-page>.planner-hero,.runbook-page>.planner-hero,.assets-page>.planner-hero{border-bottom:1px solid #1c1c1c17;order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:0;margin:0 0 .42rem;padding:0 0 .5rem;display:grid}.guest-pipeline-page>.planner-hero:after,.production-page>.planner-hero:after,.procurement-page>.planner-hero:after,.menu-page>.planner-hero:after,.runbook-page>.planner-hero:after,.assets-page>.planner-hero:after{display:none}.guest-pipeline-page>.planner-hero .section-code,.production-page>.planner-hero .section-code,.procurement-page>.planner-hero .section-code,.menu-page>.planner-hero .section-code,.runbook-page>.planner-hero .section-code,.assets-page>.planner-hero .section-code{color:#1c1c1c75;margin:0 0 .16rem;font-size:.48rem}.guest-pipeline-page>.planner-hero h1,.production-page>.planner-hero h1,.procurement-page>.planner-hero h1,.menu-page>.planner-hero h1,.runbook-page>.planner-hero h1,.assets-page>.planner-hero h1{letter-spacing:0;max-width:none;margin:0;font-size:clamp(1.68rem,2.45vw,2.42rem);line-height:.98}.guest-pipeline-page>.planner-hero p:not(.section-code),.production-page>.planner-hero p:not(.section-code),.procurement-page>.planner-hero p:not(.section-code),.menu-page>.planner-hero p:not(.section-code),.runbook-page>.planner-hero p:not(.section-code),.assets-page>.planner-hero p:not(.section-code){color:#1c1c1c94;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:42rem;margin-top:.18rem;font-size:.74rem;line-height:1.2;display:-webkit-box;overflow:hidden}.guest-pipeline-page>.planner-hero .planner-hero-actions,.production-page>.planner-hero .planner-hero-actions,.procurement-page>.planner-hero .planner-hero-actions,.menu-page>.planner-hero .planner-hero-actions,.runbook-page>.planner-hero .planner-hero-actions,.assets-page>.planner-hero .planner-hero-actions{justify-content:end;align-items:center;gap:.42rem}.guest-pipeline-page>.planner-hero .button,.production-page>.planner-hero .button,.procurement-page>.planner-hero .button,.menu-page>.planner-hero .button,.runbook-page>.planner-hero .button,.assets-page>.planner-hero .button,.guest-pipeline-page>.planner-hero .planner-action-menu summary{border-radius:8px;min-height:2.08rem;padding-inline:.78rem;font-size:.52rem}.guest-pipeline-page>.planner-summary-grid,.production-page>.planner-summary-grid,.procurement-page>.planner-summary-grid,.menu-page>.planner-summary-grid,.runbook-page>.planner-summary-grid,.assets-page>.planner-summary-grid{min-height:0;box-shadow:none;background:#fffc;border:1px solid #1c1c1c16;border-radius:8px;order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 .42rem;overflow:hidden}.guest-pipeline-page>.planner-summary-grid article,.production-page>.planner-summary-grid article,.procurement-page>.planner-summary-grid article,.menu-page>.planner-summary-grid article,.runbook-page>.planner-summary-grid article,.assets-page>.planner-summary-grid article{text-align:left;min-height:2.72rem;box-shadow:none;background:0 0;border:0;border-right:1px solid #1c1c1c12;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.32rem;padding:.42rem .58rem;display:grid}.guest-pipeline-page>.planner-summary-grid article:last-child,.production-page>.planner-summary-grid article:last-child,.procurement-page>.planner-summary-grid article:last-child,.menu-page>.planner-summary-grid article:last-child,.runbook-page>.planner-summary-grid article:last-child,.assets-page>.planner-summary-grid article:last-child{border-right:0}.guest-pipeline-page>.planner-summary-grid span,.production-page>.planner-summary-grid span,.procurement-page>.planner-summary-grid span,.menu-page>.planner-summary-grid span,.runbook-page>.planner-summary-grid span,.assets-page>.planner-summary-grid span{margin:0;font-size:clamp(1rem,1.6vw,1.38rem);line-height:1}.guest-pipeline-page>.planner-summary-grid p,.production-page>.planner-summary-grid p,.procurement-page>.planner-summary-grid p,.menu-page>.planner-summary-grid p,.runbook-page>.planner-summary-grid p,.assets-page>.planner-summary-grid p{color:#1c1c1c8c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.48rem;line-height:1.05;overflow:hidden}.guest-pipeline-page>.planner-jump-rail,.production-page>.planner-jump-rail,.procurement-page>.planner-jump-rail,.menu-page>.planner-jump-rail,.runbook-page>.planner-jump-rail,.assets-page>.planner-jump-rail{display:none}.guest-pipeline-page>.guest-directory,.production-page>.task-board-shell,.procurement-page>.shopping-board-shell,.menu-page>.menu-filter-shell,.runbook-page>.runbook-filter-shell,.assets-page>.asset-filter-shell{order:4;margin-bottom:.62rem}.guest-pipeline-page>.guest-next-strip,.production-page>.task-triage-console,.procurement-page>.shopping-run-console,.menu-page>.menu-run-console,.runbook-page>.timeline-run-console,.assets-page>.asset-run-console{order:5;margin-bottom:.62rem}.guest-pipeline-page>.guest-ops-grid,.production-page>#add-task,.procurement-page>#add-buy,.menu-page>#add-menu,.runbook-page>#add-moment,.assets-page>#add-asset{order:6}.guest-pipeline-page>.guest-outreach-console,.production-page>.task-action-kit,.procurement-page>.shopping-run-kit,.menu-page>.menu-service-kit,.runbook-page>.timeline-run-kit,.assets-page>.brand-kit-panel{order:7}.guest-pipeline-page>.guest-comms-kit,.assets-page>.print-kit-panel{order:8}.guest-next-strip,.task-triage-console,.shopping-run-console,.menu-run-console,.timeline-run-console,.asset-run-console,.guest-outreach-console{border-radius:8px;padding:.58rem}.guest-next-head,.task-triage-head,.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head,.guest-outreach-head{min-height:0;padding-bottom:.38rem}.guest-next-head h2,.task-triage-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2,.guest-outreach-head h2{font-size:clamp(1.05rem,1.55vw,1.34rem);line-height:1}.guest-next-head p:not(.section-code),.task-triage-head p:not(.section-code),.shopping-run-console-head p:not(.section-code),.menu-run-console-head p:not(.section-code),.timeline-run-console-head p:not(.section-code),.asset-run-console-head p:not(.section-code),.guest-outreach-head p:not(.section-code){display:none}.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid,.guest-outreach-grid{gap:.42rem}.task-triage-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card,.guest-outreach-card{border-radius:7px;gap:.36rem;min-height:0;padding:.52rem}.task-triage-card textarea,.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea,.guest-outreach-card textarea{min-height:3.3rem;max-height:3.3rem;font-size:.58rem;line-height:1.2;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.guest-next-strip .guest-next-card,.work-next-strip .work-next-card{min-height:5.4rem;padding:.56rem}.guest-next-strip .guest-next-card p,.work-next-strip .work-next-card p{-webkit-line-clamp:1;line-clamp:1}.production-page .task-board-shell,.procurement-page .shopping-board-shell,.menu-page .menu-filter-shell,.runbook-page .runbook-filter-shell,.assets-page .asset-filter-shell,.guest-pipeline-page .guest-directory{background:linear-gradient(#fffffff5,#fffdf8e0),#fff;border-color:#1c1c1c16;border-radius:9px;padding:.58rem;box-shadow:0 18px 45px #1c1c1c0a}.production-page .task-board-toolbar,.procurement-page .shopping-board-toolbar,.menu-page .work-board-toolbar,.runbook-page .work-board-toolbar,.assets-page .work-board-toolbar,.guest-pipeline-page .guest-directory-toolbar{background:#ffffffc7;border-color:#1c1c1c13;padding:.48rem}.production-page .task-workflow-board,.procurement-page .procurement-list,.menu-page .menu-board,.assets-page .asset-pipeline{gap:.44rem}.production-page .production-lane,.procurement-page .board-column,.menu-page .board-column,.assets-page .board-column{--lane-accent:var(--pink-strong);background:#fffffff0;border-color:#1c1c1c14;border-radius:7px;gap:.38rem;padding:.48rem;position:relative;overflow:hidden;box-shadow:0 10px 24px #1c1c1c06}.production-page .production-lane:before,.procurement-page .board-column:before,.menu-page .board-column:before,.assets-page .board-column:before{content:"";background:var(--lane-accent);opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.production-page .production-lane-todo,.procurement-page .board-column[data-shopping-column=need],.menu-page .board-column[data-filter-column=needed],.assets-page .board-column[data-filter-column=draft]{--lane-accent:var(--pink-strong)}.production-page .production-lane-decision,.assets-page .board-column[data-filter-column=proofing]{--lane-accent:var(--pink)}.production-page .production-lane-waiting,.procurement-page .board-column[data-shopping-column=optional],.menu-page .board-column[data-filter-column=idea]{--lane-accent:var(--brass)}.production-page .production-lane-motion,.procurement-page .board-column[data-shopping-column=ordered]{--lane-accent:var(--blue)}.production-page .production-lane-ready,.procurement-page .board-column[data-shopping-column=done],.menu-page .board-column[data-filter-column=confirmed],.assets-page .board-column[data-filter-column=ready],.assets-page .board-column[data-filter-column=printed]{--lane-accent:var(--mint)}.menu-page .board-column[data-filter-column=cut]{--lane-accent:#1c1c1c6b}.production-page .task-lane-heading,.procurement-page .board-column .panel-heading,.menu-page .board-column .panel-heading,.assets-page .board-column .panel-heading{border-bottom-color:#1c1c1c11;min-height:1.46rem;margin:0;padding:0 .08rem .32rem .16rem}.production-page .task-lane-heading span:first-child,.procurement-page .board-column .panel-heading span:first-child,.menu-page .board-column .panel-heading span:first-child,.assets-page .board-column .panel-heading span:first-child{color:var(--pink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.05;overflow:hidden}.production-page .task-lane-heading small{display:none}.production-page .task-lane-heading span:last-child,.procurement-page .board-column .panel-heading span:last-child,.menu-page .board-column .panel-heading span:last-child,.assets-page .board-column .panel-heading span:last-child{min-width:1.35rem;height:1.35rem;color:var(--pink-strong);letter-spacing:0;background:#ff4b4b14;border:1px solid #ff4b4b24;border-radius:999px;place-items:center;padding:0 .28rem;font-size:.52rem;display:grid}.work-card{--card-accent:var(--pink-strong);box-shadow:none;background:#fffffffa;border-color:#1c1c1c12;border-radius:7px;margin:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.work-card:before{content:"";background:var(--card-accent);opacity:.64;width:3px;position:absolute;inset:0 auto 0 0}.work-card:hover,.work-card:focus-within,.work-card[open]{border-color:#1c1c1c24;transform:translateY(-1px);box-shadow:0 12px 26px #1c1c1c0d}.work-card[data-task-workflow=decision],.work-card[data-filter-status=proofing]{--card-accent:var(--pink)}.work-card[data-task-workflow=waiting],.work-card[data-shopping-status=optional],.work-card[data-filter-status=idea]{--card-accent:var(--brass)}.work-card[data-task-workflow=progress],.work-card[data-shopping-status=ordered]{--card-accent:var(--blue)}.work-card[data-task-workflow=done],.work-card[data-shopping-status=done],.work-card[data-filter-status=confirmed],.work-card[data-filter-status=ready],.work-card[data-filter-status=printed]{--card-accent:var(--mint)}.work-card[data-filter-status=cut]{--card-accent:#1c1c1c6b}.production-page .work-card summary,.procurement-page .work-card summary,.menu-page .work-card summary,.assets-page .work-card summary{min-height:3.28rem;padding:.48rem .56rem .48rem .72rem}.production-page .work-card summary{min-height:4.34rem}.production-page .work-card summary strong,.procurement-page .work-card summary strong,.menu-page .work-card summary strong,.assets-page .work-card summary strong{color:#1c1c1ce6;font-size:.86rem;line-height:1.08}.production-page .work-card summary small,.procurement-page .work-card summary small,.menu-page .work-card summary small,.assets-page .work-card summary small{color:#1c1c1c85;font-size:.56rem;line-height:1.15}.work-card summary>.owner-chip,.work-card summary>.priority-dot{min-height:1.22rem;padding-inline:.38rem;font-size:.43rem}.production-page .work-card .work-card-signals{gap:.18rem;max-height:1.12rem;margin-top:.28rem;display:flex}.production-page .work-card .signal-chip{min-height:1.04rem;padding-inline:.28rem;font-size:.36rem}.work-card>.card-quick-actions{border-top-color:#1c1c1c12;padding:.46rem .56rem .52rem .72rem}.guest-pipeline-page .guest-directory-head .panel-heading{min-height:1.52rem;margin-bottom:.36rem;padding:0 .1rem .34rem}.guest-pipeline-page .guest-directory-head .panel-heading span:first-child{font-size:.58rem}.guest-pipeline-page .guest-directory-head .panel-heading span:last-child{display:none}.guest-pipeline-page .guest-record-card{border-color:#1c1c1c11;border-radius:7px}.guest-pipeline-page .guest-record-card summary{min-height:3.2rem;padding-block:.48rem}}@media (width>=1180px){.command-center.planner-shell{grid-template-columns:minmax(9.6rem,10.9rem) minmax(0,1fr) minmax(17rem,.44fr);align-items:start;gap:clamp(.92rem,1.34vw,1.18rem)}.command-center.planner-shell>.planner-tabs{grid-area:1/1/span 8}.command-center .planner-hero{grid-area:1/2/auto/4;margin-bottom:.48rem;padding-bottom:.62rem}.command-center .action-plan{background:linear-gradient(135deg, #fff7ecf5, #ffffffe0), var(--cream);border-color:#1c1c1c21;border-radius:10px;grid-area:2/2/span 2;grid-template-rows:auto auto;align-content:start;align-self:start;max-width:none;margin:0;padding:.74rem;box-shadow:0 20px 48px #1c1c1c17}.command-center .action-plan-heading{align-items:center;margin-bottom:.56rem;padding:.04rem .08rem .52rem}.command-center .action-plan-heading span{color:var(--coral);font-size:.6rem}.command-center .action-plan-heading strong{color:#1c1c1c80;text-align:right;max-width:none;font-size:.55rem}.command-center .next-action-list{background:#ffffffb8;border:1px solid #1c1c1c14;border-radius:8px;gap:0;overflow:hidden}.command-center .next-action-row{min-height:3.62rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1c1c1c13;border-radius:0;grid-template-columns:2.12rem minmax(0,1fr) auto;gap:.54rem;padding:.52rem .58rem}.command-center .next-action-row:last-child{border-bottom:0}.command-center .next-action-row.is-primary{background:linear-gradient(90deg,#ff4a4b17,#fff0)}.command-center .next-action-row.is-primary .next-action-rank{background:var(--coral);color:#fff}.command-center .next-action-rank{width:1.72rem;height:1.72rem;font-size:.56rem}.command-center .next-action-main span{font-size:.52rem}.command-center .next-action-main strong{font-size:1.02rem;line-height:1.02}.command-center .next-action-main small{margin-top:.12rem;font-size:.66rem}.command-center .next-action-row>.owner-chip,.command-center .next-action-signals,.command-center .next-action-buttons .status-action-secondary{display:none}.command-center .next-action-buttons{grid-column:3;justify-self:end;width:auto;margin-top:0}.command-center .next-action-buttons .status-action-button{min-width:5.65rem;min-height:2.04rem;padding-inline:.72rem;font-size:.48rem}.command-center .focus-strip{background:#ffffffd1;border-color:#1c1c1c1a;border-radius:10px;grid-area:2/3;gap:.38rem;min-height:0;max-height:13.8rem;margin:0;padding:.56rem;overflow:auto;box-shadow:0 14px 34px #1c1c1c0b}.command-center .focus-strip-head{min-height:0;padding:0 .08rem .34rem}.command-center .focus-strip-head span{font-size:.5rem}.command-center .focus-strip-head strong{display:none}.command-center .focus-strip-head .copy-button{min-height:1.9rem;padding-inline:.66rem;font-size:.46rem}.command-center .operating-brief-body,.command-center .focus-card-grid{grid-template-columns:1fr;gap:.28rem;display:grid}.command-center .focus-card{background:#ffffffbd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .38rem;min-height:3.02rem;padding:.42rem .48rem;display:grid}.command-center .focus-card:after{opacity:.7}.command-center .focus-card-label{grid-column:1/-1;gap:.26rem;font-size:.43rem}.command-center .focus-card-label b{width:.96rem;height:.96rem;font-size:.39rem}.command-center .focus-card-title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:0;font-size:.78rem;line-height:1.06;display:-webkit-box;overflow:hidden}.command-center .focus-card-detail,.command-center .focus-card-owner,.command-center .focus-card-guidance,.command-center .lane-radar{display:none}.command-center .focus-card em{text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:5.45rem;min-height:1.16rem;margin:0;padding-inline:.4rem;font-size:.36rem;position:static;overflow:hidden}.command-center .planner-handoff{background:#ffffffc2;border-color:#1c1c1c17;border-radius:10px;grid-area:3/3;align-self:start;gap:.38rem;min-height:0;margin:0;padding:.56rem;box-shadow:0 14px 34px #1c1c1c0a}.command-center .planner-handoff-head{min-height:0;padding:0 .08rem .34rem}.command-center .planner-handoff-head span{font-size:.5rem}.command-center .planner-handoff-head strong{display:none}.command-center .planner-handoff-head .copy-button{min-height:1.9rem;padding-inline:.66rem;font-size:.46rem}.command-center .planner-handoff-grid{grid-template-columns:1fr;gap:.34rem;display:grid}.command-center .planner-handoff-card{background:#ffffffb3;border-radius:8px;min-height:2.34rem;padding:.34rem .42rem}.command-center .planner-handoff-card span{font-size:.44rem}.command-center .planner-handoff-card strong{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.06;display:-webkit-box;overflow:hidden}.command-center .planner-handoff-card small{display:none}.command-center .dashboard-brief-kit,.command-center .event-status-strip,.command-center .command-top-grid,.command-center .command-main-grid,.command-center .command-footer-metrics{grid-column:2/4}.command-center .dashboard-brief-kit{grid-row:4;margin-top:.8rem}.command-center .event-status-strip{grid-row:5}.command-center .command-top-grid{grid-row:6}.command-center .command-main-grid{grid-row:7}.command-center .command-footer-metrics{grid-row:8}.command-center .command-card,.command-center .dashboard-brief-kit,.command-center .event-status-strip,.command-center .command-footer-metrics{box-shadow:0 12px 32px #1c1c1c09}.command-center .command-top-grid,.command-center .command-main-grid{margin-top:.72rem}}@media (width>=1180px) and (width<=1320px){.command-center.planner-shell{grid-template-columns:minmax(9.2rem,10.4rem) minmax(0,1fr) minmax(15.5rem,.42fr)}.command-center .next-action-main strong{font-size:.94rem}.command-center .next-action-buttons .status-action-button{min-width:5.2rem}}@media (width>=1180px){.production-page.planner-shell,.procurement-page.planner-shell,.menu-page.planner-shell,.runbook-page.planner-shell,.assets-page.planner-shell{grid-template-columns:minmax(9.6rem,10.9rem) minmax(0,1fr) minmax(17rem,.42fr);align-items:start;gap:clamp(.92rem,1.34vw,1.18rem)}.production-page.planner-shell>.planner-tabs,.procurement-page.planner-shell>.planner-tabs,.menu-page.planner-shell>.planner-tabs,.runbook-page.planner-shell>.planner-tabs,.assets-page.planner-shell>.planner-tabs{grid-area:1/1/span 8}.production-page>.planner-hero,.procurement-page>.planner-hero,.menu-page>.planner-hero,.runbook-page>.planner-hero,.assets-page>.planner-hero{grid-area:1/2/auto/4}.production-page>.planner-summary-grid,.procurement-page>.planner-summary-grid,.menu-page>.planner-summary-grid,.runbook-page>.planner-summary-grid,.assets-page>.planner-summary-grid{background:#ffffff9e;grid-area:2/2/auto/4;margin-bottom:.48rem}.production-page>.task-board-shell,.procurement-page>.shopping-board-shell,.menu-page>.menu-filter-shell,.runbook-page>.runbook-filter-shell,.assets-page>.asset-filter-shell{grid-area:3/2/span 2;align-self:start;min-width:0;margin-bottom:0}.production-page .task-board-toolbar,.procurement-page .shopping-board-toolbar,.menu-page .work-board-toolbar,.runbook-page .work-board-toolbar,.assets-page .work-board-toolbar{grid-template-columns:minmax(12rem,1.35fr) repeat(3,minmax(0,.8fr));gap:.4rem;padding:.44rem}.production-page .task-board-toolbar label,.procurement-page .shopping-board-toolbar label,.menu-page .work-board-toolbar label,.runbook-page .work-board-toolbar label,.assets-page .work-board-toolbar label{min-width:0;font-size:.46rem}.production-page .task-board-toolbar input,.production-page .task-board-toolbar select,.procurement-page .shopping-board-toolbar input,.procurement-page .shopping-board-toolbar select,.menu-page .work-board-toolbar input,.menu-page .work-board-toolbar select,.runbook-page .work-board-toolbar input,.runbook-page .work-board-toolbar select,.assets-page .work-board-toolbar input,.assets-page .work-board-toolbar select{min-height:2.12rem;padding-inline:.58rem;font-size:.58rem}.production-page .task-count-pill,.production-page .filter-clear-button,.procurement-page .shopping-count-pill,.procurement-page .filter-clear-button,.menu-page .work-count-pill,.menu-page .filter-clear-button,.runbook-page .work-count-pill,.runbook-page .filter-clear-button,.assets-page .work-count-pill,.assets-page .filter-clear-button{white-space:normal;width:100%;min-width:0;min-height:2.12rem;padding-inline:.42rem;font-size:.44rem}.production-page>.task-triage-console,.procurement-page>.shopping-run-console,.menu-page>.menu-run-console,.runbook-page>.timeline-run-console,.assets-page>.asset-run-console{scrollbar-width:thin;background:linear-gradient(135deg,#fff7ecf0,#fffc),#fff;border:1px solid #1c1c1c17;border-radius:10px;grid-area:3/3;align-self:start;min-width:0;max-height:calc(100vh - 6rem);margin:0;padding:.56rem;position:sticky;top:5.3rem;overflow:auto;box-shadow:0 14px 34px #1c1c1c0b}.task-triage-head,.shopping-run-console-head,.menu-run-console-head,.timeline-run-console-head,.asset-run-console-head{grid-template-columns:minmax(0,1fr);gap:.34rem;min-height:0;padding:0 .08rem .4rem;display:grid}.task-triage-head .section-code,.shopping-run-console-head .section-code,.menu-run-console-head .section-code,.timeline-run-console-head .section-code,.asset-run-console-head .section-code{margin:0;font-size:.5rem}.task-triage-head h2,.shopping-run-console-head h2,.menu-run-console-head h2,.timeline-run-console-head h2,.asset-run-console-head h2{margin:0;font-size:1.04rem;line-height:1}.task-triage-head p:not(.section-code),.shopping-run-console-head p:not(.section-code),.menu-run-console-head p:not(.section-code),.timeline-run-console-head p:not(.section-code),.asset-run-console-head p:not(.section-code){display:none}.task-triage-head .planner-hero-actions,.shopping-run-console-head .planner-hero-actions,.menu-run-console-head .planner-hero-actions,.timeline-run-console-head .planner-hero-actions,.asset-run-console-head .planner-hero-actions{justify-content:start}.task-triage-head .button,.shopping-run-console-head .button,.menu-run-console-head .button,.timeline-run-console-head .button,.asset-run-console-head .button{min-height:1.86rem;padding-inline:.68rem;font-size:.44rem}.task-triage-grid,.shopping-run-console-grid,.menu-run-console-grid,.timeline-run-console-grid,.asset-run-console-grid{grid-template-columns:1fr;gap:.34rem;display:grid}.task-triage-card,.shopping-run-console-card,.menu-run-console-card,.timeline-run-console-card,.asset-run-console-card{min-height:0;box-shadow:none;background:#ffffffb8;border-color:#1c1c1c13;border-radius:8px;gap:.32rem;padding:.44rem .46rem}.task-triage-card .panel-heading,.shopping-run-console-card .panel-heading,.menu-run-console-card .panel-heading,.timeline-run-console-card .panel-heading,.asset-run-console-card .panel-heading{min-height:1.28rem;margin:0;padding-bottom:.28rem}.task-triage-card .panel-heading span:first-child,.shopping-run-console-card .panel-heading span:first-child,.menu-run-console-card .panel-heading span:first-child,.timeline-run-console-card .panel-heading span:first-child,.asset-run-console-card .panel-heading span:first-child{font-size:.48rem;line-height:1.05}.task-triage-card .panel-heading span:last-child,.shopping-run-console-card .panel-heading span:last-child,.menu-run-console-card .panel-heading span:last-child,.timeline-run-console-card .panel-heading span:last-child,.asset-run-console-card .panel-heading span:last-child{color:#1c1c1c7a;text-overflow:ellipsis;white-space:nowrap;max-width:7.6rem;font-size:.42rem;overflow:hidden}.task-triage-card textarea,.shopping-run-console-card textarea,.menu-run-console-card textarea,.timeline-run-console-card textarea,.asset-run-console-card textarea{min-height:2.82rem;max-height:2.82rem;padding:.42rem;font-size:.54rem;line-height:1.18}.task-triage-card .copy-button,.shopping-run-console-card .copy-button,.menu-run-console-card .copy-button,.timeline-run-console-card .copy-button,.asset-run-console-card .copy-button{min-height:1.74rem;padding-inline:.6rem;font-size:.42rem}.production-page>#add-task,.procurement-page>#add-buy,.menu-page>#add-menu,.runbook-page>#add-moment,.assets-page>#add-asset,.production-page>.task-action-kit,.procurement-page>.shopping-run-kit,.menu-page>.menu-service-kit,.runbook-page>.timeline-run-kit,.assets-page>.brand-kit-panel,.assets-page>.print-kit-panel{grid-column:2/4}.production-page>#add-task,.procurement-page>#add-buy,.menu-page>#add-menu,.runbook-page>#add-moment,.assets-page>#add-asset{grid-row:5;margin-top:.72rem}.production-page>.task-action-kit,.procurement-page>.shopping-run-kit,.menu-page>.menu-service-kit,.runbook-page>.timeline-run-kit,.assets-page>.brand-kit-panel{grid-row:6}.assets-page>.print-kit-panel{grid-row:7}}@media (width>=1180px) and (width<=1320px){.production-page.planner-shell,.procurement-page.planner-shell,.menu-page.planner-shell,.runbook-page.planner-shell,.assets-page.planner-shell{grid-template-columns:minmax(9.2rem,10.4rem) minmax(0,1fr) minmax(15.4rem,.4fr)}}@media (width>=1180px){.guest-pipeline-page.planner-shell{grid-template-columns:minmax(9.6rem,10.9rem) minmax(0,1fr) minmax(17rem,.42fr);align-items:start;gap:clamp(.92rem,1.34vw,1.18rem)}.guest-pipeline-page.planner-shell>.planner-tabs{grid-area:1/1/span 9}.guest-pipeline-page>.planner-hero{grid-area:1/2/auto/4}.guest-pipeline-page>.planner-summary-grid{background:#ffffff9e;grid-area:2/2/auto/4;margin-bottom:.48rem}.guest-pipeline-page>.guest-directory{grid-area:3/2/span 3;align-self:start;min-width:0;margin-bottom:0}.guest-pipeline-page>.guest-next-strip,.guest-pipeline-page>.guest-outreach-console{background:linear-gradient(135deg,#fff7ecf0,#fffc),#fff;border:1px solid #1c1c1c17;border-radius:10px;grid-column:3;align-self:start;min-width:0;margin:0;padding:.56rem;box-shadow:0 14px 34px #1c1c1c0b}.guest-pipeline-page>.guest-next-strip{grid-row:3;grid-template-columns:1fr;gap:.34rem;display:grid}.guest-pipeline-page>.guest-outreach-console{scrollbar-width:thin;grid-row:4;gap:.34rem;max-height:calc(100vh - 22rem);display:grid;overflow:auto}.guest-next-head,.guest-outreach-head{grid-template-columns:minmax(0,1fr);gap:.3rem;min-height:0;padding:0 .08rem .36rem;display:grid}.guest-next-head .section-code,.guest-outreach-head .section-code{margin:0;font-size:.5rem}.guest-next-head h2,.guest-outreach-head h2{margin:0;font-size:1.04rem;line-height:1}.guest-next-head p:not(.section-code),.guest-outreach-head p:not(.section-code){display:none}.guest-next-strip .guest-next-card{min-height:3.02rem;box-shadow:none;background:#ffffffbd;border-color:#1c1c1c13;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .44rem;padding:.42rem .48rem;display:grid}.guest-next-strip .guest-next-card span{font-size:.47rem}.guest-next-strip .guest-next-card strong{font-size:1.32rem;line-height:1}.guest-next-strip .guest-next-card p{display:none}.guest-next-strip .guest-next-card button{grid-column:1/-1;width:100%;min-height:1.7rem;margin-top:.12rem;padding-inline:.52rem;font-size:.4rem}.guest-outreach-grid{grid-template-columns:1fr;gap:.34rem;display:grid}.guest-outreach-card{min-height:0;box-shadow:none;background:#ffffffb8;border-color:#1c1c1c13;border-radius:8px;gap:.32rem;padding:.44rem .46rem}.guest-outreach-card .panel-heading{min-height:1.28rem;margin:0;padding-bottom:.28rem}.guest-outreach-card .panel-heading span:first-child{font-size:.48rem;line-height:1.05}.guest-outreach-card .panel-heading span:last-child{color:#1c1c1c7a;text-overflow:ellipsis;white-space:nowrap;max-width:7.6rem;font-size:.42rem;overflow:hidden}.guest-outreach-card textarea{min-height:2.82rem;max-height:2.82rem;padding:.42rem;font-size:.54rem;line-height:1.18}.guest-outreach-card .copy-button{min-height:1.74rem;padding-inline:.6rem;font-size:.42rem}.guest-pipeline-page .guest-directory-toolbar{grid-template-columns:minmax(12rem,1.35fr) repeat(2,minmax(0,.8fr));gap:.4rem;padding:.44rem}.guest-pipeline-page .guest-directory-toolbar label{min-width:0;font-size:.46rem}.guest-pipeline-page .guest-directory-toolbar input,.guest-pipeline-page .guest-directory-toolbar select{min-height:2.12rem;padding-inline:.58rem;font-size:.58rem}.guest-pipeline-page .guest-count-pill,.guest-pipeline-page .filter-clear-button{white-space:normal;width:100%;min-width:0;min-height:2.12rem;padding-inline:.42rem;font-size:.44rem}.guest-pipeline-page .guest-roster-header{grid-template-columns:minmax(14rem,1fr) minmax(7.3rem,.52fr) minmax(7.2rem,.5fr) minmax(3.8rem,.28fr);gap:.46rem}.guest-pipeline-page .guest-roster-header span:nth-child(2),.guest-pipeline-page .guest-roster-header span:nth-child(6){display:none}.guest-pipeline-page .guest-record-card summary{grid-template-columns:minmax(0,1fr) minmax(3.8rem,auto);gap:.42rem;min-height:3.28rem;padding:.44rem .56rem}.guest-pipeline-page .guest-summary-main{grid-template-columns:minmax(13rem,1fr) minmax(7.3rem,.52fr) minmax(7.2rem,.5fr);align-items:center;gap:.46rem}.guest-pipeline-page .guest-summary-contact{display:none}.guest-pipeline-page .guest-summary-identity strong{font-size:.86rem;line-height:1.02}.guest-pipeline-page .guest-summary-identity small{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.12;display:-webkit-box;overflow:hidden}.guest-pipeline-page .guest-summary-plus{color:#ff4b4bc2!important}.guest-pipeline-page .guest-summary-meta{gap:.18rem;max-height:2.38rem;overflow:hidden}.guest-pipeline-page .guest-record-card summary .guest-state-chip{min-height:1.06rem;padding:.05rem .28rem;font-size:.38rem;line-height:1}.guest-pipeline-page .guest-record-card summary .guest-state-chip:nth-child(n+3){display:none}.guest-pipeline-page .guest-summary-actions{justify-self:start;width:100%;overflow:hidden}.guest-pipeline-page .guest-summary-actions code{max-width:100%;min-height:1.26rem;font-size:.46rem}.guest-pipeline-page .guest-summary-actions button{display:none}.guest-pipeline-page .guest-record-card summary>.status-pill{min-width:3.45rem;min-height:1.24rem;padding-inline:.34rem;font-size:.42rem}.guest-pipeline-page .guest-record-card summary>.guest-open-cue{display:none}.guest-pipeline-page>.guest-ops-grid,.guest-pipeline-page>.guest-comms-kit,.guest-pipeline-page>.guest-signal-shell{grid-column:2/4}.guest-pipeline-page>.guest-ops-grid{grid-row:6;margin-top:.72rem}.guest-pipeline-page>.guest-comms-kit{grid-row:7}.guest-pipeline-page>.guest-signal-shell{grid-row:8}}@media (width>=1180px) and (width<=1320px){.guest-pipeline-page.planner-shell{grid-template-columns:minmax(9.2rem,10.4rem) minmax(0,1fr) minmax(15.4rem,.4fr)}}.planner-nav-group{gap:.1rem;min-width:0;display:grid}.planner-nav-group+.planner-nav-group{border-top:1px solid #fff7ec1a;margin-top:.28rem;padding-top:.38rem}.planner-nav-group-label{color:#ff4b4bb8;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;padding:.2rem .42rem .22rem;font-size:.5rem;font-weight:900;line-height:1;display:block}.planner-review-drawer{background:linear-gradient(135deg, #fff7ecf2, #fffc), var(--paper-bright);border:1px solid #1c1c1c1f;border-radius:12px;min-width:0;margin-top:.9rem;box-shadow:0 18px 42px #1c1c1c0e}.planner-review-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.1rem;padding:.82rem 1rem;list-style:none;display:grid}.planner-review-summary::-webkit-details-marker{display:none}.planner-review-summary span,.planner-review-summary strong,.planner-review-summary small,.planner-review-summary em{min-width:0;display:block}.planner-review-summary strong{color:var(--ink);font-family:var(--serif);font-size:1.55rem;font-weight:500;line-height:1}.planner-review-summary small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.26rem;font-size:.82rem;line-height:1.25;overflow:hidden}.planner-review-summary em{min-height:2.12rem;color:var(--paper-bright);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--coral,var(--pink-strong));border-radius:999px;place-items:center;padding:0 .82rem;font-size:.56rem;font-style:normal;font-weight:900;display:inline-grid}.planner-review-summary em:after{content:" +"}.planner-review-drawer[open] .planner-review-summary em:after{content:" -"}.planner-review-body{gap:.9rem;padding:0 .9rem .9rem;display:grid}.command-center .planner-review-body>*{margin:0;grid-area:auto!important}@media (width>=980px){.planner-shell:not(.public-site-page) .planner-nav-list{gap:.26rem}.planner-shell:not(.public-site-page) .planner-nav-group+.planner-nav-group{margin-top:.2rem;padding-top:.26rem}.planner-shell:not(.public-site-page) .planner-nav-group-label{padding-inline:.42rem;font-size:.43rem}}@media (width>=1180px){.command-center .planner-review-drawer{grid-area:4/2/auto/4}.command-center .focus-strip{max-height:none;overflow:visible}.command-center .planner-handoff{max-height:13.8rem;overflow:auto}.command-center .planner-handoff-grid{gap:.28rem}.command-center .planner-handoff-card{min-height:2.34rem;padding:.34rem .42rem}.command-center .dashboard-brief-kit,.command-center .event-status-strip,.command-center .command-top-grid,.command-center .command-main-grid,.command-center .command-footer-metrics{grid-area:auto!important}}@media (width<=720px){.planner-review-summary{grid-template-columns:1fr;gap:.7rem}.planner-review-summary small{white-space:normal}.planner-review-summary em{justify-self:start}}.planner-shell .quick-add-panel[open][data-hash-target=true]{z-index:170;background:radial-gradient(circle at 92% 8%, #ffcf1b47, transparent 8rem), linear-gradient(135deg, #fff7ecf5, #ffffffe6), var(--paper-bright);border:1px solid #1c1c1c2e;border-radius:12px;width:min(56rem,100vw - 2rem);max-height:calc(100vh - clamp(6.4rem,12vh,8.4rem));margin:0;position:fixed;top:clamp(4.9rem,9vh,6.4rem);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 0 0 9999px #1c1c1c3d,0 34px 95px #1c1c1c3d}.planner-shell .quick-add-panel[open][data-hash-target=true] summary{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-bottom:1px solid #1c1c1c1a;min-height:4.35rem;position:sticky;top:0}.planner-shell .quick-add-panel[open][data-hash-target=true] summary strong{font-size:clamp(1.45rem,2vw,1.85rem)}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body{border-top:0;padding:0 1rem 1rem}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;padding-top:1rem}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body label{min-width:0}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body .full-span{grid-column:1/-1}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body input,.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body select,.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body textarea{min-height:2.74rem}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body textarea{min-height:5.5rem}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body .button{align-self:end}@media (width<=760px){.planner-shell .quick-add-panel[open][data-hash-target=true]{top:max(.8rem, env(safe-area-inset-top));border-radius:10px;width:calc(100vw - 1rem);max-height:calc(100vh - 1.6rem)}.planner-shell .quick-add-panel[open][data-hash-target=true] .quick-add-body form{grid-template-columns:1fr}}@media (width>=1180px){.menu-page .work-next-strip,.runbook-page .work-next-strip,.assets-page .work-next-strip{box-shadow:none;background:#fffdf894;border:1px solid #1c1c1c11;border-radius:10px;grid-template-columns:minmax(11rem,.42fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:.48rem;margin-top:.54rem;padding:.52rem;display:grid;overflow:hidden}.menu-page .work-next-head,.runbook-page .work-next-head,.assets-page .work-next-head{background:#ffffffa3;border:1px solid #1c1c1c0f;border-radius:8px;align-self:stretch;min-width:0;min-height:4.34rem;padding:.48rem .54rem}.menu-page .work-next-head .section-code,.runbook-page .work-next-head .section-code,.assets-page .work-next-head .section-code{margin-bottom:.22rem;font-size:.48rem}.menu-page .work-next-head h2,.runbook-page .work-next-head h2,.assets-page .work-next-head h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:.98;display:-webkit-box;overflow:hidden}.menu-page .work-next-head p:not(.section-code),.runbook-page .work-next-head p:not(.section-code),.assets-page .work-next-head p:not(.section-code){display:none}.menu-page .work-next-strip .work-next-card,.runbook-page .work-next-strip .work-next-card,.assets-page .work-next-strip .work-next-card{min-width:0;min-height:4.34rem;box-shadow:none;background:#ffffff9e;border-color:#1c1c1c0f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .42rem;padding:.48rem .54rem;display:grid}.menu-page .work-next-strip .work-next-card span,.runbook-page .work-next-strip .work-next-card span,.assets-page .work-next-strip .work-next-card span{grid-column:1;font-size:.46rem;line-height:1}.menu-page .work-next-strip .work-next-card strong,.runbook-page .work-next-strip .work-next-card strong,.assets-page .work-next-strip .work-next-card strong{grid-area:1/2/span 2;align-self:center;font-size:1.45rem;line-height:.88}.menu-page .work-next-strip .work-next-card p,.runbook-page .work-next-strip .work-next-card p,.assets-page .work-next-strip .work-next-card p{display:none}.menu-page .work-next-strip .work-next-card button,.runbook-page .work-next-strip .work-next-card button,.assets-page .work-next-strip .work-next-card button{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-height:1.72rem;margin-top:.1rem;padding-inline:.54rem;font-size:.42rem;overflow:hidden}.command-center .action-plan{background:radial-gradient(circle at 94% 12%,#ffcf1b33,#0000 8.5rem),linear-gradient(135deg,#fffdf8fa,#ffffffe6);border-color:#1c1c1c1c;padding:.78rem;box-shadow:0 24px 64px #1c1c1c17}.command-center .action-plan-heading{margin-bottom:.68rem;padding:.08rem .1rem .56rem}.command-center .next-action-list{background:0 0;border:0;gap:.42rem;padding:0;display:grid}.command-center .next-action-row{background:#ffffff9e;border:1px solid #1c1c1c12;border-radius:8px;grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.52rem;min-height:3.24rem;padding:.46rem .54rem}.command-center .next-action-row.is-primary{background:linear-gradient(135deg,#ff4b4b1f,#ffffffdb),#fff;border-color:#ff4b4b3d;grid-template-columns:2.6rem minmax(0,1fr) auto;min-height:5.4rem;padding:.78rem .82rem;box-shadow:0 18px 42px #ff4b4b1f}.command-center .next-action-row.is-primary .next-action-rank{width:2.25rem;height:2.25rem;font-size:.74rem;box-shadow:0 10px 24px #ff4b4b47}.command-center .next-action-row.is-primary .next-action-main span{color:var(--coral);font-size:.58rem}.command-center .next-action-row.is-primary .next-action-main strong{white-space:normal;max-width:22rem;font-size:clamp(1.34rem,2vw,1.72rem);line-height:.98}.command-center .next-action-row.is-primary .next-action-main small{white-space:normal;margin-top:.24rem;font-size:.76rem}.command-center .next-action-row.is-primary .next-action-buttons .status-action-button{min-width:6.9rem;min-height:2.46rem;font-size:.54rem;box-shadow:0 12px 28px #ff4b4b38}.command-center .next-action-row:not(.is-primary) .next-action-main span{color:#ff4b4bb8}.command-center .next-action-row:not(.is-primary) .next-action-main strong{font-size:.9rem}.command-center .next-action-row:not(.is-primary) .next-action-buttons .status-action-button{min-width:5.55rem;min-height:1.92rem;color:var(--coral);box-shadow:none;background:#ffffffdb;border-color:#ff4b4b3d}.command-center .next-action-row:not(.is-primary) .next-action-buttons .status-action-button:hover,.command-center .next-action-row:not(.is-primary) .next-action-buttons .status-action-button:focus-visible{color:#fff;background:var(--coral);border-color:var(--coral)}.command-center .focus-strip,.command-center .planner-handoff{box-shadow:none;background:#fffdf8b3;border-color:#1c1c1c11}.command-center .focus-card,.command-center .planner-handoff-card{box-shadow:none;background:#ffffffad;border-color:#1c1c1c0f}.command-center .next-action-list .next-action-row:first-child{background:linear-gradient(135deg,#ff4b4b1f,#ffffffdb),#fff;border-color:#ff4b4b3d;grid-template-columns:2.6rem minmax(0,1fr) auto;min-height:5.4rem;padding:.78rem .82rem;box-shadow:0 18px 42px #ff4b4b1f}.command-center .next-action-list .next-action-row:first-child .next-action-rank{color:#fff;background:var(--coral);width:2.25rem;height:2.25rem;font-size:.74rem;box-shadow:0 10px 24px #ff4b4b47}.command-center .next-action-list .next-action-row:first-child .next-action-main span{color:var(--coral);font-size:.58rem}.command-center .next-action-list .next-action-row:first-child .next-action-main strong{white-space:normal;max-width:22rem;font-size:clamp(1.34rem,2vw,1.72rem);line-height:.98}.command-center .next-action-list .next-action-row:first-child .next-action-main small{white-space:normal;margin-top:.24rem;font-size:.76rem}.command-center .next-action-list .next-action-row:first-child .next-action-buttons .status-action-button{color:#fff;background:var(--coral);border-color:var(--coral);min-width:6.9rem;min-height:2.46rem;font-size:.54rem;box-shadow:0 12px 28px #ff4b4b38}.command-center .next-action-list .next-action-row:not(:first-child) .next-action-buttons .status-action-button{min-width:5.55rem;min-height:1.92rem;color:var(--coral);box-shadow:none;background:#ffffffdb;border-color:#ff4b4b3d}.command-center .next-action-list .next-action-row:not(:first-child) .next-action-buttons .status-action-button:hover,.command-center .next-action-list .next-action-row:not(:first-child) .next-action-buttons .status-action-button:focus-visible{color:#fff;background:var(--coral);border-color:var(--coral)}.guest-pipeline-page.planner-shell,.production-page.planner-shell,.procurement-page.planner-shell,.menu-page.planner-shell,.runbook-page.planner-shell,.assets-page.planner-shell{grid-template-columns:minmax(9.35rem,10.65rem) minmax(0,1fr) minmax(13.6rem,.31fr);gap:clamp(.78rem,1.12vw,1.02rem)}.guest-pipeline-page>.planner-summary-grid,.production-page>.planner-summary-grid,.procurement-page>.planner-summary-grid,.menu-page>.planner-summary-grid,.runbook-page>.planner-summary-grid,.assets-page>.planner-summary-grid{background:#ffffff6b;border-color:#1c1c1c0f;margin-bottom:.5rem}.guest-pipeline-page>.planner-summary-grid article,.production-page>.planner-summary-grid article,.procurement-page>.planner-summary-grid article,.menu-page>.planner-summary-grid article,.runbook-page>.planner-summary-grid article,.assets-page>.planner-summary-grid article{border-right-color:#1c1c1c0e;min-height:2.34rem;padding:.34rem .56rem}.guest-pipeline-page>.planner-summary-grid span,.production-page>.planner-summary-grid span,.procurement-page>.planner-summary-grid span,.menu-page>.planner-summary-grid span,.runbook-page>.planner-summary-grid span,.assets-page>.planner-summary-grid span{color:var(--ink);font-size:clamp(.98rem,1.35vw,1.22rem)}.guest-pipeline-page>.planner-summary-grid p,.production-page>.planner-summary-grid p,.procurement-page>.planner-summary-grid p,.menu-page>.planner-summary-grid p,.runbook-page>.planner-summary-grid p,.assets-page>.planner-summary-grid p{color:#1c1c1c75;font-size:.46rem}.guest-pipeline-page .planner-filter-panel,.production-page .planner-filter-panel,.procurement-page .planner-filter-panel,.menu-page .planner-filter-panel,.runbook-page .planner-filter-panel,.assets-page .planner-filter-panel{box-shadow:none;background:#ffffff9e;border-color:#1c1c1c11;margin-bottom:.52rem;padding:.36rem}.guest-pipeline-page .planner-filter-summary,.production-page .planner-filter-summary,.procurement-page .planner-filter-summary,.menu-page .planner-filter-summary,.runbook-page .planner-filter-summary,.assets-page .planner-filter-summary{display:none}.guest-pipeline-page .guest-directory-toolbar,.production-page .task-board-toolbar,.procurement-page .shopping-board-toolbar,.menu-page .work-board-toolbar,.runbook-page .work-board-toolbar,.assets-page .work-board-toolbar{gap:.34rem;padding:0}.production-page .task-board-toolbar input,.production-page .task-board-toolbar select,.procurement-page .shopping-board-toolbar input,.procurement-page .shopping-board-toolbar select,.guest-pipeline-page .guest-directory-toolbar input,.guest-pipeline-page .guest-directory-toolbar select,.menu-page .work-board-toolbar input,.menu-page .work-board-toolbar select,.runbook-page .work-board-toolbar input,.runbook-page .work-board-toolbar select,.assets-page .work-board-toolbar input,.assets-page .work-board-toolbar select{background:#fffdf8c7;min-height:2rem}.production-page .task-count-pill,.production-page .filter-clear-button,.procurement-page .shopping-count-pill,.procurement-page .filter-clear-button,.guest-pipeline-page .guest-count-pill,.guest-pipeline-page .filter-clear-button,.menu-page .work-count-pill,.menu-page .filter-clear-button,.runbook-page .work-count-pill,.runbook-page .filter-clear-button,.assets-page .work-count-pill,.assets-page .filter-clear-button{background:#fffdf8ad;min-height:2rem}.production-page>.task-triage-console,.procurement-page>.shopping-run-console,.menu-page>.menu-run-console,.runbook-page>.timeline-run-console,.assets-page>.asset-run-console,.guest-pipeline-page>.guest-next-strip,.guest-pipeline-page>.guest-outreach-console{box-shadow:none;background:#fffdf8a8;border-color:#1c1c1c11;padding:.48rem}.task-triage-card:not(.is-hot),.shopping-run-console-card:not(.is-hot),.menu-run-console-card:not(.is-hot),.timeline-run-console-card:not(.is-hot),.asset-run-console-card:not(.is-hot),.guest-outreach-card:not(.is-hot){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.32rem;padding:.4rem .42rem;display:grid}.task-triage-card:not(.is-hot) .panel-heading,.shopping-run-console-card:not(.is-hot) .panel-heading,.menu-run-console-card:not(.is-hot) .panel-heading,.timeline-run-console-card:not(.is-hot) .panel-heading,.asset-run-console-card:not(.is-hot) .panel-heading,.guest-outreach-card:not(.is-hot) .panel-heading{border-bottom:0;min-height:0;padding:0}.task-triage-card:not(.is-hot) textarea,.shopping-run-console-card:not(.is-hot) textarea,.menu-run-console-card:not(.is-hot) textarea,.timeline-run-console-card:not(.is-hot) textarea,.asset-run-console-card:not(.is-hot) textarea,.guest-outreach-card:not(.is-hot) textarea{display:none}.task-triage-card:not(.is-hot) .copy-button,.shopping-run-console-card:not(.is-hot) .copy-button,.menu-run-console-card:not(.is-hot) .copy-button,.timeline-run-console-card:not(.is-hot) .copy-button,.asset-run-console-card:not(.is-hot) .copy-button,.guest-outreach-card:not(.is-hot) .copy-button{min-width:4.7rem;min-height:1.52rem;padding-inline:.46rem}.work-card{background:#ffffffc7;border-color:#1c1c1c11;box-shadow:0 8px 24px #1c1c1c09}.work-card:before{opacity:.72;width:2px}.production-page .work-card:not([open]):not(:hover):not(:focus-within) .work-card-signals{opacity:0;max-height:0;margin-top:0;overflow:hidden;transform:translateY(-.18rem)}.production-page .work-card .work-card-signals{transition:max-height .16s,margin-top .16s,opacity .16s,transform .16s}.production-page .work-card:hover .work-card-signals,.production-page .work-card:focus-within .work-card-signals,.production-page .work-card[open] .work-card-signals{opacity:1;max-height:3rem;transform:translateY(0)}}.planner-layout{background:radial-gradient(circle at 16% 10%, #ffcf1b14, transparent 20rem), radial-gradient(circle at 86% -4%, #ff71b81c, transparent 18rem), linear-gradient(#ff4b4b05 1px, transparent 1px), linear-gradient(90deg, #ff4b4b04 1px, transparent 1px), var(--paper);background-size:auto,auto,42px 42px,42px 42px,auto}.planner-layout:before{background-image:linear-gradient(115deg,#0000 0 74%,#ff4b4b06 74% 74.25%,#0000 74.25%),linear-gradient(#fff7ecc2,#fff7ecc2)}.planner-focus-bar{background:linear-gradient(135deg,#fff7ecc7,#ffffffb8),#ffffffc7;border:1px solid #1c1c1c17;border-radius:12px;grid-template-columns:minmax(0,1.28fr) minmax(10rem,.62fr) minmax(0,1fr);gap:.42rem;margin:0 0 .72rem;padding:.42rem;display:grid;box-shadow:0 14px 34px #1c1c1c09}.planner-focus-bar article{background:#fff9;border:1px solid #1c1c1c0e;border-radius:9px;align-content:center;gap:.18rem;min-width:0;min-height:3.28rem;padding:.6rem .72rem;display:grid}.planner-focus-bar span{color:#ff4b4bc7;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:900;line-height:1}.planner-focus-bar strong,.planner-focus-bar a{min-width:0;color:var(--ink);font-family:var(--sans);letter-spacing:0;font-size:.86rem;font-weight:850;line-height:1.22}.planner-focus-bar a{width:fit-content;min-height:1.95rem;color:var(--pink-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ff4b4b12;border:1px solid #ff4b4b2e;border-radius:999px;align-items:center;margin-top:.04rem;padding:0 .72rem;font-size:.52rem;font-weight:900;text-decoration:none;display:inline-grid}.planner-focus-bar a:hover,.planner-focus-bar a:focus-visible{color:var(--paper-bright);background:var(--pink-strong);border-color:var(--pink-strong);outline:none}@media (width>=980px){.planner-shell:not(.public-site-page) .planner-tabs{background:linear-gradient(155deg,#fff7ecf5,#ffffffb8),#ffffffdb;border-color:#1c1c1c14;box-shadow:0 18px 48px #1c1c1c0b}.planner-shell:not(.public-site-page) .planner-tabs a{color:#1c1c1cb8}.planner-shell:not(.public-site-page) .planner-tabs a:hover,.planner-shell:not(.public-site-page) .planner-tabs a[aria-current=page]{color:var(--ink);background:#ff4b4b0e;border-color:#ff4b4b29}.planner-shell:not(.public-site-page) .planner-nav-group+.planner-nav-group{border-top-color:#1c1c1c11}.planner-shell:not(.public-site-page) .planner-nav-group-label{color:#ff4b4b9e}.planner-shell:not(.public-site-page) .planner-command-trigger{color:var(--ink);background:radial-gradient(circle at 92% 12%,#ffcf1b2e,#0000 4.8rem),#fff7ecb8;border-color:#1c1c1c13}.planner-shell:not(.public-site-page) .planner-command-trigger strong{color:var(--ink)}.planner-shell:not(.public-site-page) .planner-nav-badge{color:var(--pink-strong);background:#ff4b4b14;border-color:#ff4b4b24}}@media (width>=1180px){.guest-pipeline-page>.planner-focus-bar,.production-page>.planner-focus-bar,.procurement-page>.planner-focus-bar,.menu-page>.planner-focus-bar,.runbook-page>.planner-focus-bar,.assets-page>.planner-focus-bar{grid-area:3/2/auto/4;margin-bottom:.08rem}.production-page>.task-board-shell,.procurement-page>.shopping-board-shell,.menu-page>.menu-filter-shell,.runbook-page>.runbook-filter-shell,.assets-page>.asset-filter-shell{grid-row:4/span 2}.production-page>.task-triage-console,.procurement-page>.shopping-run-console,.menu-page>.menu-run-console,.runbook-page>.timeline-run-console,.assets-page>.asset-run-console{grid-row:4}.production-page>#add-task,.procurement-page>#add-buy,.menu-page>#add-menu,.runbook-page>#add-moment,.assets-page>#add-asset{grid-row:6}.production-page>.task-action-kit,.procurement-page>.shopping-run-kit,.menu-page>.menu-service-kit,.runbook-page>.timeline-run-kit,.assets-page>.brand-kit-panel{grid-row:7}.assets-page>.print-kit-panel{grid-row:8}.guest-pipeline-page>.guest-directory{grid-row:4/span 3}.guest-pipeline-page>.guest-next-strip{grid-row:4}.guest-pipeline-page>.guest-outreach-console{grid-row:5}.guest-pipeline-page>.guest-ops-grid{grid-row:7}.guest-pipeline-page>.guest-comms-kit{grid-row:8}.guest-pipeline-page>.guest-signal-shell{grid-row:9}.public-site-page>.planner-focus-bar{order:2}.public-site-page .public-fix-strip{order:3}.public-site-page .public-launch-console{order:4}.public-site-page .settings-workspace{order:5}.public-site-page .public-preview-card{order:6}}@media (width<=760px){.planner-focus-bar{scroll-snap-type:x proximity;scrollbar-width:none;gap:.36rem;margin-bottom:.58rem;padding:.36rem;display:flex;overflow-x:auto}.planner-focus-bar::-webkit-scrollbar{display:none}.planner-focus-bar article{scroll-snap-align:start;flex:0 0 min(17.5rem,82vw);min-height:2.8rem;padding:.56rem .62rem}.planner-focus-bar strong,.planner-focus-bar a{font-size:.8rem}}@media print{@page{size:letter;margin:.35in}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{color:#1c1c1c;background:#fff!important}body:before,.site-header,.planner-tabs,.flash-stack,.planner-hero,.planner-summary-grid,.planner-kit-summary,.quick-add-panel,.work-filter-shell,.print-kit-header,.print-kit-warning{display:none!important}main,.planner-shell,.print-kit-panel{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.print-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16in;display:grid}.print-piece{break-inside:avoid;page-break-inside:avoid;min-height:4.2in;box-shadow:none;padding:.18in}.print-piece h3{font-size:24pt}.print-piece-poster h3{font-size:34pt}}
