:root{--iga-filled-accent:#d0beb6;--iga-antique-blush:#d0beb6;--iga-soft-panel:#f6f2e9;--iga-light-blush:#d0beb6;--iga-warm-ivory:#f6f2e9;--iga-light-cream:#fffdf8;--iga-limestone:#f3eee5;--iga-antique-gold:#8a6d45;--iga-matte-gold:#b5a27c;--iga-charcoal:#24231f;--iga-sage-ink:#24231f;--iga-body-ink:#24231f;--iga-secondary-ink:#55492a;--iga-sage-heading:#24231f;--iga-rose-subheading:#8a6d45;--iga-gold-label:#8a6d45;--ig-action-ink:#24231f;--ig-action-title:var(--iga-antique-gold);--ig-action-border:var(--iga-antique-gold);--ig-action-primary:#826f4c;--ig-action-primary-pressed:color-mix(in srgb,var(--ig-action-primary),white 12%);--ig-action-secondary:var(--iga-antique-blush);--ig-action-secondary-pressed:color-mix(in srgb,var(--ig-action-secondary),white 12%);--ig-action-quiet:#e9dec5;--ig-action-quiet-pressed:color-mix(in srgb,var(--ig-action-quiet),white 12%);--ig-action-disabled:var(--iga-warm-ivory);--ig-action-disabled-ink:var(--iga-secondary-ink);--ig-summary-wash:var(--ig-action-quiet);--font-display:"Domaine Display",Georgia,serif;--font-body:"Domaine Text",Georgia,serif;--font-ui:"Domaine Text",Georgia,serif;--font-control:"Domaine Text",Georgia,serif}@font-face{font-family:Domaine Display;src:url(/licensed-fonts/domaine-display-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Domaine Display;src:url(/licensed-fonts/domaine-display-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Domaine Display;src:url(/licensed-fonts/domaine-display-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Domaine Display;src:url(/licensed-fonts/domaine-display-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Domaine Text;src:url(/licensed-fonts/domaine-text-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Domaine Text;src:url(/licensed-fonts/domaine-text-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Domaine Text;src:url(/licensed-fonts/domaine-text-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--heading:var(--iga-body-ink);--rose:var(--iga-body-ink);--gold:var(--iga-body-ink)}*{box-sizing:border-box}body{background:var(--iga-limestone);color:var(--iga-charcoal);font-family:var(--font-body);margin:0}button,input{font:inherit}code,pre{font-family:var(--font-body)}button{border:1px solid var(--iga-antique-gold);background:var(--iga-filled-accent);min-height:48px;color:var(--iga-body-ink);cursor:pointer;border-radius:12px;padding:12px 24px}button:disabled{background:var(--iga-limestone);color:var(--iga-body-ink);opacity:1;cursor:not-allowed}button:focus-visible,input:focus-visible{outline:3px solid var(--iga-antique-gold);outline-offset:3px}.shell{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);display:flex}aside{background:var(--iga-warm-ivory);width:248px;color:var(--iga-body-ink);flex-direction:column;flex-shrink:0;gap:24px;padding:34px 24px;display:flex}.brand{font-family:var(--font-display);color:var(--iga-body-ink);align-items:center;gap:14px;font-size:44px;display:flex}.brand span{letter-spacing:2px;font-size:17px}.brand small{font:500 14px/1.4 var(--font-ui);letter-spacing:3px}.eyebrow{letter-spacing:2px;color:var(--gold);font-size:14px;font-weight:400}aside .eyebrow{color:var(--iga-body-ink);margin-top:32px}.nav-item{color:var(--iga-body-ink);border-radius:10px;margin-bottom:7px;padding:14px 16px;font-size:14px}.current{background:var(--iga-light-blush);color:var(--iga-body-ink);border:1px solid var(--iga-antique-gold)}.environment{color:var(--iga-body-ink);margin-top:auto;font-size:14px}main{flex:1;min-width:0;padding:0 48px 48px}header{border-bottom:1px solid var(--iga-antique-blush);height:90px;color:var(--iga-body-ink);justify-content:space-between;align-items:center;font-size:14px;display:flex}.badge{border:1px solid var(--iga-antique-blush);letter-spacing:1px;border-radius:30px;padding:8px 12px;font-size:14px}.intro{padding:42px 0 24px}h1,h2,h3{font-family:var(--font-display);color:var(--heading);font-weight:400;line-height:1.15}h1{margin:15px 0;font-size:48px}h2{font-size:34px}h3{font-size:28px}.intro>p:last-child,.auth-panel p{color:var(--iga-body-ink);font-size:14px;line-height:1.75}.auth-panel{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:22px;gap:20px;max-width:690px;padding:32px;display:grid}form{gap:18px;display:grid}label{color:var(--heading);gap:8px;font-size:14px;font-weight:400;display:grid}input{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);min-height:50px;color:var(--iga-charcoal);border-radius:12px;width:100%;min-width:0;padding:12px}.notice{background:var(--iga-limestone);border-radius:12px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6}.error{background:var(--control-light-blush);border-radius:10px;padding:14px;color:var(--iga-body-ink)!important}.footnote{color:var(--iga-body-ink);margin-top:28px;font-size:14px;line-height:1.7}main a{color:var(--rose);text-underline-offset:4px}summary{cursor:pointer;min-height:44px;color:var(--rose)}@media (width<=800px){aside{width:190px;padding:24px 16px}main{padding:0 24px 32px}h1{font-size:38px}.brand{gap:8px;font-size:32px}.brand span{font-size:14px}}@media (width<=580px){.shell{display:block}aside{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:16px 24px}aside nav,aside>.eyebrow{display:none}.environment{margin:0}.intro{padding-top:28px}header{height:64px}.auth-panel{padding:22px}h1{font-size:38px}}.staff-workspace{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.operations{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.operations>*{min-width:0}.ops-toolbar,.ops-toolbar nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secondary{color:inherit;border-color:var(--iga-antique-blush);background:0 0}.table-wrap{border:1px solid var(--iga-antique-blush);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th,td{border-bottom:1px solid var(--iga-light-blush);padding:16px}th{background:var(--iga-light-blush)}td{vertical-align:top;overflow-wrap:anywhere}.record{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:24px;display:grid}.record h2,.record h3,.record p{margin:0}.record address{font-style:normal;line-height:1.7}.inventory-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.shipment-form{border-top:1px solid var(--iga-antique-blush);margin-top:12px;padding-top:24px}select{font:inherit;border:1px solid var(--iga-antique-blush);background:#fff;border-radius:10px;min-height:48px;padding:12px}.mfa-qr{width:200px;max-width:100%}.ops-toolbar button{text-transform:capitalize;padding:10px 16px}.settings-directory>section{min-width:0}@media (width<=580px){.ops-toolbar nav{justify-content:flex-start}.record{padding:18px}th,td{padding:12px}}.record textarea{width:100%;min-height:90px;font:inherit;color:inherit;border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);box-sizing:border-box;border-radius:8px;padding:12px}.record summary{cursor:pointer;padding:12px 0;font-weight:600}.record details{margin:10px 0}.brand-lockup{aspect-ratio:300/86;flex-shrink:0;width:248px;max-width:100%;height:auto;display:block}@media (width<=580px){aside{flex-wrap:wrap;gap:14px}.brand-lockup{width:260px}}.brand-ornament{pointer-events:none;justify-content:center;align-items:center;gap:18px;width:100%;max-width:280px;margin:0 auto;display:flex}.brand-ornament img{flex-shrink:0;width:52px;height:auto;display:block}.brand-ornament span{background:linear-gradient(90deg,transparent,var(--iga-antique-gold));flex:1;height:1px}.brand-ornament span:last-child{transform:rotate(180deg)}.auth-panel{border-color:var(--iga-antique-blush);box-shadow:0 8px 30px color-mix(in srgb,var(--iga-body-ink) 2.4%,transparent)}.provider-link{background:var(--iga-filled-accent);min-height:48px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-gold);border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.provider-link:focus-visible{outline:3px solid var(--iga-antique-gold);outline-offset:3px}.staff-onboarding{border-top:1px solid var(--iga-antique-blush);gap:10px;padding-top:20px;display:grid}.staff-onboarding p{margin:0}.staff-onboarding a{color:var(--iga-body-ink);font-family:var(--font-body,Georgia,serif);text-underline-offset:4px;justify-self:start;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.staff-onboarding a:focus-visible{outline:3px solid var(--iga-antique-gold);outline-offset:4px;border-radius:3px}.operations>div[hidden]{display:none}.ops-toolbar nav button[aria-pressed=true]{border-color:var(--iga-antique-blush);box-shadow:inset 0 -2px 0 var(--iga-antique-blush)}.operations select:focus-visible,.operations textarea:focus-visible,summary:focus-visible{outline:3px solid var(--iga-antique-gold);outline-offset:3px}summary{overflow-wrap:anywhere}.qb-setup-guide{background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-blush);border-radius:14px;margin:20px 0;padding:20px;font-size:14px;line-height:1.7}.qb-setup-guide h4{font:400 25px var(--font-display);color:var(--heading);margin:0 0 14px}.qb-setup-guide ol{margin:0;padding-left:22px}.qb-setup-guide li{margin-bottom:14px;padding-left:4px}.qb-setup-guide li:last-child{margin-bottom:0}.qb-setup-guide strong{color:var(--iga-body-ink)}.qb-setup-guide p{color:var(--iga-body-ink);margin:16px 0 0;font-size:14px}.qb-realm{overflow-wrap:anywhere}.shipping-measurements{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.shipping-measurements label{min-width:0}.shipping-measurements input,.shipping-measurements select{box-sizing:border-box;width:100%}.orders-tools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.orders-tools .workspace-search{flex:440px}.operations .orders-tools input{min-height:48px}.order-directory{gap:10px;display:grid}.order-summary{--button-fill:var(--iga-light-blush);border:1px solid var(--iga-antique-gold);background:var(--button-fill);width:100%;color:var(--iga-body-ink);text-align:left;box-shadow:none;border-radius:14px;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(110px,.7fr)) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.order-summary:hover{background:color-mix(in srgb,var(--iga-light-blush),white 18%)}.order-summary[aria-pressed=true]{background:var(--iga-antique-blush);border-color:var(--iga-antique-gold);box-shadow:inset 4px 0 0 var(--iga-sage-ink)}.order-summary>span{gap:5px;min-width:0;display:grid}.order-summary strong{overflow-wrap:anywhere;font-weight:500}.order-summary small{letter-spacing:.08em;text-transform:uppercase;color:var(--iga-body-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.order-summary-main strong{font:400 23px/1.1 var(--font-display);color:var(--iga-body-ink)}.order-summary-main small{text-transform:none;letter-spacing:0;font-size:14px}.order-summary-total strong{font:400 20px/1.1 var(--font-display)}.order-summary-open{color:var(--iga-body-ink);align-items:center;font-size:14px;grid-auto-flow:column!important;gap:6px!important;display:flex!important}.order-empty{border:1px dashed var(--iga-antique-gold);background:var(--iga-light-cream);border-radius:16px;padding:30px}.order-empty h3{font:400 28px/1.15 var(--font-display);margin:5px 0 8px}.order-empty p{color:var(--iga-body-ink);margin:0}.shipment-form fieldset{border:1px solid var(--iga-antique-blush);border-radius:14px;min-width:0;margin:0;padding:14px}.shipment-form fieldset p{margin:14px 0}@media (width<=850px){.order-summary{grid-template-columns:1fr 1fr}.order-summary-main{grid-column:1/-1}.order-summary-open{justify-self:end}.order-summary-total{justify-self:start}}@media (width<=580px){.orders-tools{display:grid}.orders-tools button{width:100%}.order-summary{grid-template-columns:1fr auto;padding:17px}.order-summary>span:not(.order-summary-main):not(.order-summary-open){display:block}.order-summary>span:not(.order-summary-main):not(.order-summary-open) small{margin-bottom:3px;display:block}.order-summary-open{grid-area:4/2}.order-summary-total{grid-area:4/1}.order-summary-main strong{font-size:22px}}#developer-provider-connections label.check{align-items:center;gap:12px;min-height:44px;line-height:1.5;display:flex}#developer-provider-connections label.check input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--iga-body-ink);flex:0 0 20px;padding:0}#developer-provider-connections fieldset{border:1px solid var(--iga-antique-blush);border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}#developer-provider-connections [id^=owner-]{scroll-margin-top:24px}#developer-provider-connections>.settings-directory{grid-template-columns:minmax(0,1fr)}.order-detail{border-color:var(--iga-antique-gold);background:var(--iga-light-cream);gap:24px}.order-detail-heading{border-bottom:1px solid var(--iga-antique-blush);justify-content:space-between;align-items:flex-end;gap:24px;height:auto;min-height:0;padding:0 0 20px;display:flex}.order-detail-heading h2{margin:4px 0 5px;font-size:38px}.order-detail-heading p{margin:0}.order-detail-heading>strong{font:400 34px/1 var(--font-display);color:var(--iga-body-ink)}.order-detail-facts{background:var(--iga-antique-blush);border:1px solid var(--iga-antique-blush);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.order-detail-facts>div{background:var(--iga-warm-ivory);gap:7px;padding:16px;display:grid}.order-detail-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.order-detail-facts dd{color:var(--iga-body-ink);overflow-wrap:anywhere;margin:0;font-size:15px}.order-detail-address{border-bottom:1px solid var(--iga-light-blush);gap:7px;padding:0 0 20px;display:grid}.order-detail-lines{border:1px solid var(--iga-antique-blush);display:grid}.order-detail-lines h3{border-bottom:1px solid var(--iga-antique-blush);padding:18px 20px}.order-detail-lines>div{border-bottom:1px solid var(--iga-light-blush);grid-template-columns:minmax(180px,1fr) repeat(3,minmax(90px,.35fr));align-items:center;gap:18px;padding:15px 20px;display:grid}.order-detail-lines>div:last-child{border-bottom:0}.order-detail-lines span{gap:3px;display:grid}.order-detail-lines small{color:var(--iga-body-ink)}.order-hold-form{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:14px;gap:14px;padding:22px;display:grid}.order-hold-form p{color:var(--iga-body-ink)}.order-hold-form button{justify-self:start}@media (width<=700px){.order-detail-heading{align-items:flex-start}.order-detail-heading h2{font-size:32px}.order-detail-heading>strong{font-size:25px}.order-detail-facts{grid-template-columns:1fr}.order-detail-lines>div{grid-template-columns:1fr 1fr}.order-detail-lines>div>span:first-child{grid-column:1/-1}.order-detail-lines>div>strong{justify-self:end}.order-hold-form button{width:100%}}.shipping-control-center{gap:22px;min-width:0;display:grid}.shipping-overview{background:linear-gradient(135deg,var(--iga-light-cream),var(--iga-limestone));border-color:var(--iga-antique-gold);gap:22px}.shipping-overview-heading{border-bottom:1px solid var(--iga-antique-blush);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.shipping-overview-heading h3{font:400 34px/1.1 var(--font-display);margin:4px 0 7px}.shipping-overview-heading p{color:var(--iga-body-ink);margin:0}.shipping-overview-heading time{color:var(--iga-body-ink);text-align:right;font-size:14px;line-height:1.5}.shipping-status-overview{background:var(--iga-antique-blush);border:1px solid var(--iga-antique-blush);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.shipping-status-overview>div{background:var(--iga-light-cream);gap:7px;min-width:0;padding:18px;display:grid}.shipping-status-overview dt{letter-spacing:.12em;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.shipping-status-overview dd{font:400 23px/1.15 var(--font-display);color:var(--iga-body-ink);overflow-wrap:anywhere;margin:0}.shipping-status-overview small{color:var(--iga-body-ink);line-height:1.45}@media (width<=900px){.shipping-status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.shipping-overview-heading{display:grid}.shipping-overview-heading time{text-align:left}.shipping-status-overview{grid-template-columns:1fr}.shipping-status-overview>div{grid-template-columns:1fr auto;align-items:end}.shipping-status-overview dd{text-align:right;grid-area:1/2/span 2}.shipping-status-overview small{grid-column:1}.shipping-overview-heading h3{font-size:30px}}.shipping-work>.button-link{justify-self:start}.shipping-advanced{border-top:1px solid var(--iga-antique-blush);padding:4px 0 0}.shipping-advanced>summary{min-height:52px;color:var(--iga-body-ink);align-items:center;font-weight:600;display:flex}.shipping-advanced[open]>summary{margin-bottom:18px}.shipping-advanced>.ops-toolbar{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:14px;justify-content:flex-start;padding:16px}.shipping-advanced>form{margin-top:18px}.shipping-advanced pre{background:var(--iga-filled-accent);max-height:480px;color:var(--iga-body-ink);border-radius:12px;padding:16px;overflow:auto}@media (width<=580px){.shipping-work>.button-link{width:100%}.shipping-advanced>.ops-toolbar button{flex:140px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(input,textarea,select,[contenteditable=true]){color:var(--iga-body-ink)!important;-webkit-text-fill-color:var(--iga-body-ink)!important;caret-color:var(--iga-body-ink)!important;background-color:var(--iga-light-cream)!important}:where(input,textarea)::placeholder{opacity:1;color:var(--iga-body-ink)!important;-webkit-text-fill-color:var(--iga-body-ink)!important}:where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--iga-body-ink)!important;caret-color:var(--iga-body-ink)!important;box-shadow:0 0 0 1000px var(--iga-light-cream) inset!important}:where(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:var(--iga-body-ink)!important;caret-color:var(--iga-body-ink)!important;box-shadow:0 0 0 1000px var(--iga-light-cream) inset!important}:where(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:var(--iga-body-ink)!important;caret-color:var(--iga-body-ink)!important;box-shadow:0 0 0 1000px var(--iga-light-cream) inset!important}:is(.intro>p:last-child,.products-heading>p,.content-heading>div>p:last-child,.classes-heading>div>p:last-child,.workspace-page-heading>div>p:last-child,.platforms-intro>p:last-of-type,.source-review-heading>div>p:last-child,.purchasing-heading>div>p:last-child,.approvals-heading>div>p:last-child,.project-home-intro>p:first-of-type,.project-home-section-heading>p:last-child,.owner-chat-role+p):first-letter{color:var(--iga-antique-gold);font-family:Pinyon Script,cursive;font-size:3.3em;line-height:.7}.launch-marketing{min-width:0;color:var(--iga-body-ink);gap:32px;display:grid}.launch-marketing h2,.launch-marketing h3,.launch-marketing h4{font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 12px;font-weight:400;line-height:1.2}.launch-marketing h2{color:var(--iga-antique-gold);font-size:clamp(30px,3.6vw,44px)}.launch-marketing h3{font-size:28px}.launch-marketing h4{font-size:24px}.launch-marketing h5{font:500 16px/1.5 var(--font-body);margin:18px 0 8px}.launch-marketing p{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.65}.launch-marketing p:last-child{margin-bottom:0}.launch-marketing .launch-marketing-intro{box-sizing:border-box;background:var(--ig-card-wash-sage);border:1px solid var(--iga-antique-gold);border-radius:20px;height:auto;min-height:0;padding:clamp(22px,3vw,34px);display:block}.launch-marketing-email{grid-template-columns:1.3fr 1fr;gap:32px;display:grid}.launch-marketing-email aside{box-sizing:border-box;border-left:1px solid var(--iga-antique-gold);width:auto;min-width:0;padding-left:28px;display:block}.launch-marketing dl{gap:12px;margin:20px 0 0;display:grid}.launch-marketing dl>div{border-bottom:1px solid var(--iga-limestone);justify-content:space-between;gap:18px;padding-bottom:10px;display:flex}.launch-marketing dd{font-variant-numeric:tabular-nums;margin:0}.launch-marketing-ad-heading,.launch-marketing-row-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.launch-marketing-total,.launch-marketing-cost{min-width:210px;max-width:320px}.launch-marketing-total strong,.launch-marketing-cost strong{font:400 26px/1.3 var(--font-display);display:block}.launch-marketing-total span,.launch-marketing-cost span{margin-top:8px;font-size:15px;line-height:1.5;display:block}.launch-marketing-rows{border-top:1px solid var(--iga-antique-gold)}.launch-marketing-rows article{border-bottom:1px solid var(--iga-antique-gold);padding:26px 0}.launch-marketing summary{cursor:pointer;box-sizing:border-box;border:1px solid var(--iga-antique-gold);background:var(--iga-light-cream);width:fit-content;max-width:100%;color:var(--iga-body-ink);border-radius:12px;margin-top:16px;padding:12px 18px;line-height:1.5;display:list-item}.launch-marketing summary:focus-visible{outline:3px solid var(--iga-body-ink);outline-offset:3px}.launch-marketing-detail{padding:18px 4px 0}.launch-marketing li{margin-bottom:8px;line-height:1.65}.launch-marketing-checklist{border:1px solid var(--iga-antique-gold);border-radius:18px;padding:24px}.launch-marketing-proof{background:var(--iga-light-cream);border:1px solid var(--iga-antique-gold);padding:14px}@media (width<=650px){.launch-marketing-email{grid-template-columns:1fr;gap:20px}.launch-marketing-email aside{box-sizing:border-box;border-left:0;border-top:1px solid var(--iga-antique-gold);width:auto;min-width:0;padding:20px 0 0;display:block}.launch-marketing-ad-heading,.launch-marketing-row-heading{gap:12px;display:grid}.launch-marketing-total,.launch-marketing-cost{min-width:0;max-width:none}.launch-marketing summary{width:100%}}.account-request-loading{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;padding:18px;display:grid}.account-request-loading>div{gap:10px;display:grid}.account-request-loading span,.account-request-loading i,.account-request-loading b{background:var(--iga-matte-gold);border-radius:5px;display:block}.account-request-loading span{width:44%;height:18px}.account-request-loading i{background:var(--iga-light-blush);width:76%;height:11px}.account-request-loading b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.account-request-loading p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.account-request-loading.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.account-request-loading.is-compact>div{align-items:center;gap:10px;display:flex}.account-request-loading.is-compact span{width:190px;max-width:56%;height:10px}.account-request-loading.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.account-request-loading span{width:62%}.account-request-loading b{width:100%}}.email-events-review{border-top:1px solid var(--iga-antique-blush);min-width:0;padding-top:24px}.email-events-review h3{color:var(--iga-body-ink);font:400 30px/1.2 var(--font-display,Georgia,serif)}.email-event-list{gap:16px;display:grid}.email-event-list article{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.email-event-list h4{text-transform:capitalize;color:var(--iga-body-ink);font-size:20px}.email-event-list p,.email-event-list dd{line-height:1.7}.email-event-list dd{margin:0 0 12px}.email-event-list dt{font-weight:600}.email-event-list pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.email-event-list code{white-space:normal;overflow-wrap:anywhere}.email-event-stale{border-left:3px solid var(--iga-antique-blush);background:var(--iga-limestone);padding:12px}.email-event-current{color:var(--iga-body-ink)}.emails-workspace{background:var(--iga-warm-ivory);gap:22px;min-width:0;scroll-margin-top:1rem;overflow:hidden}.email-workspace-masthead{background:var(--iga-filled-accent);border-bottom:3px solid var(--iga-antique-blush);color:var(--iga-body-ink);grid-template-columns:minmax(200px,280px) 1fr;align-items:center;gap:34px;margin:-24px -24px 0;padding:30px 32px;display:grid}.email-workspace-masthead .brand-lockup{width:280px}.email-workspace-masthead .eyebrow{color:var(--iga-body-ink);margin-bottom:8px}.email-workspace-masthead h2{color:var(--iga-body-ink);margin:0 0 12px;font-size:38px;line-height:1.1}.email-workspace-masthead p{max-width:520px;font-size:14px;line-height:1.7}.email-workspace-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.email-workspace-toolbar p{max-width:560px;line-height:1.7}.email-workspace-toolbar button{flex-shrink:0}.emails-workspace label{gap:.5rem;min-width:0;margin:1rem 0;display:grid}.emails-workspace select,.emails-workspace input,.emails-workspace textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--iga-body-ink);background:var(--iga-light-cream);font-size:16px}.emails-workspace select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-template-picker{max-width:720px;color:var(--iga-body-ink)}.emails-workspace>.ops-toolbar{justify-content:flex-start;gap:12px}.emails-workspace>.ops-toolbar a{border:1px solid var(--iga-antique-gold);background:var(--iga-antique-blush);min-height:48px;color:var(--iga-body-ink);border-radius:10px;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.emails-workspace>.ops-toolbar a:first-child{background:var(--iga-antique-blush)}.emails-workspace>.ops-toolbar a:hover{background:var(--iga-light-blush)}.email-review{border-top:1px solid var(--iga-antique-gold);overflow-wrap:anywhere;min-width:0;margin:0}.email-review-heading{border:0;justify-content:space-between;align-items:center;gap:18px;height:auto;min-height:0;padding:26px 0;display:flex}.email-review-heading .eyebrow{color:var(--iga-body-ink);margin-bottom:7px}.email-review-heading h3{font:400 34px/1.12 var(--font-display,Georgia,serif);color:var(--iga-body-ink)}.email-review-status{background:var(--iga-antique-blush);color:var(--iga-body-ink);white-space:nowrap;border-radius:20px;padding:8px 13px;font-size:14px}.email-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.email-preview-column{min-width:0}.email-preview-comparison{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.email-preview-comparison.has-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.email-preview-comparison article{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;min-width:0;padding:16px}.email-preview-comparison article>h4{font:400 22px/1.45 var(--font-display,Georgia,serif);color:var(--iga-body-ink);margin:0 0 16px}.email-preview-comparison .eyebrow{color:var(--iga-body-ink);margin:0 0 7px}.email-review iframe{border:1px solid var(--iga-antique-blush);background:var(--iga-limestone);width:100%;height:850px;max-height:85vh;display:block}.email-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.email-review code{overflow-wrap:anywhere;white-space:normal}.email-device-previews{align-items:flex-start;gap:18px;padding:2px 2px 14px;display:flex;overflow-x:auto}.email-device-previews figure{flex:none;gap:8px;margin:0;display:grid}.email-device-previews figcaption{color:var(--iga-body-ink);letter-spacing:.06em;text-transform:uppercase;font-size:14px;line-height:1.5}.email-device-desktop{width:min(600px,100%)}.email-device-phone{width:min(390px,100%)}.email-device-phone iframe{height:720px}.email-preview-comparison.has-reference .email-device-previews{display:grid}.email-preview-comparison.has-reference .email-device-desktop,.email-preview-comparison.has-reference .email-device-phone{width:100%}.email-decision-column{background:var(--iga-light-cream);width:auto;min-width:0;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);border-radius:12px;padding:22px;display:block}.email-decision-column h4{font:400 26px/1.2 var(--font-display,Georgia,serif);color:var(--iga-body-ink);margin:20px 0 14px}.email-decision-column p,.email-decision-column li{font-size:14px;line-height:1.75}.email-decision-column ol{padding-left:20px}.email-decision-column li{margin:.7rem 0}.email-decision-column button{width:100%}.email-message-details{border-bottom:1px solid var(--iga-antique-blush);padding-bottom:8px}.email-review dl{grid-template-columns:1fr;gap:.35rem;margin:12px 0;display:grid}.email-review dt{color:var(--iga-body-ink);font-size:14px;font-weight:600}.email-review dd{margin:0 0 10px;font-size:14px;line-height:1.65}.email-status-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:16px;display:grid}.email-status-list article{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:12px;padding:20px;display:grid}.email-status-list strong{font:400 24px/1.2 var(--font-display,Georgia,serif);color:var(--iga-body-ink)}.email-status-list span{font-size:14px;line-height:1.6}.email-status-list button{background:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}@media (width<=1250px){.email-preview-comparison.has-reference{grid-template-columns:minmax(0,1fr)}}@media (width<=1050px){.email-review-layout{grid-template-columns:minmax(0,1fr)}.email-workspace-masthead{grid-template-columns:1fr;gap:24px}.email-workspace-masthead .brand-lockup{width:240px}.email-preview-comparison.has-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.email-review iframe{height:850px;max-height:80vh}}@media (width<=760px){.email-preview-comparison.has-reference{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.email-workspace-masthead{margin:-18px -18px 0;padding:26px 22px}.email-workspace-masthead h2{font-size:34px}.email-workspace-toolbar{flex-direction:column;align-items:stretch;gap:14px}.email-workspace-toolbar button{align-self:flex-start}.email-review-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0}.email-review-heading h3{font-size:32px}.email-decision-column{padding:18px}.emails-workspace>.ops-toolbar{grid-template-columns:1fr;display:grid}.email-preview-comparison article{padding:12px}.email-review iframe{height:760px;max-height:80vh}.email-device-previews{display:grid;overflow:visible}.email-device-desktop,.email-device-phone{width:100%}.emails-workspace{gap:18px}}.email-events-loading{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:12px;padding:20px;display:grid}.email-events-loading p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.email-events-loading-shape{gap:11px;display:grid}.email-events-loading-shape span,.email-events-loading-shape i,.email-events-loading-shape b{background:var(--iga-matte-gold);border-radius:5px;display:block}.email-events-loading-shape span{width:42%;height:22px}.email-events-loading-shape i{background:var(--iga-light-blush);width:78%;height:11px}.email-events-loading-shape i:nth-of-type(2){width:61%}.email-events-loading-shape b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:190px;height:48px;margin-top:8px}.email-events-loading.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:14px 16px}.email-events-loading.is-compact .email-events-loading-shape{align-items:center;gap:10px;display:flex}.email-events-loading.is-compact .email-events-loading-shape span{width:180px;max-width:48%;height:11px}.email-events-loading.is-compact .email-events-loading-shape i{width:90px;max-width:28%;height:9px}.email-events-loading.is-compact .email-events-loading-shape i:nth-of-type(2){display:none}@media (width<=580px){.email-events-loading-shape span{width:62%}.email-events-loading-shape b{width:100%}.email-events-loading.is-compact .email-events-loading-shape span{max-width:58%}}.email-draft-progress{border-block:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);gap:9px;padding:13px 15px;display:grid}.email-draft-progress>div{align-items:center;gap:10px;display:flex}.email-draft-progress span,.email-draft-progress i{background:var(--iga-matte-gold);border-radius:5px;height:10px;display:block}.email-draft-progress span{width:210px;max-width:58%}.email-draft-progress i{background:var(--iga-light-blush);width:96px;max-width:28%}.email-draft-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.assistant-desk{gap:24px;max-width:1100px;margin:auto;display:grid}.assistant-desk .record{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:14px;margin-bottom:18px;padding:22px}.assistant-desk h3,.assistant-desk h4{color:var(--iga-body-ink)}.assistant-desk h3{margin:8px 0 14px;font-size:28px}.assistant-desk h4{margin:8px 0;font-size:23px}.assistant-desk p{line-height:1.7}.assistant-desk textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:110px}.assistant-desk label:not(.assistant-check){gap:10px;margin:16px 0;display:grid}.assistant-check{align-items:flex-start;gap:12px;margin:16px 0;line-height:1.65;display:flex}.assistant-check input{flex:none;width:20px;height:20px;min-height:20px;margin-top:4px}.assistant-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.assistant-role-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin-top:20px;display:grid}.assistant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.assistant-metrics dt{color:var(--iga-body-ink);font-size:14px}.assistant-metrics dd{color:var(--iga-body-ink);margin:8px 0;font-size:27px}.assistant-message{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-request small{overflow-wrap:anywhere;color:var(--iga-body-ink);line-height:1.7;display:block}.assistant-desk summary{cursor:pointer;padding:8px 0;font-size:18px}.assistant-attention{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:14px;padding:22px}.assistant-attention a{margin-right:16px;display:inline-block}.assistant-desk button{white-space:normal;max-width:100%}@media (width<=580px){.assistant-desk .record{padding:16px}.assistant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-actions>*{flex:180px}.assistant-role-grid{grid-template-columns:1fr}}.assistant-desk>.workspace-page-heading{border-bottom:1px solid var(--iga-antique-blush);height:auto;min-height:0}.assistant-desk>details>summary{font-weight:400}.assistant-desk>details[open]>summary{margin-bottom:18px}.customer-care-proof{background:var(--iga-warm-ivory)!important;border-color:var(--iga-antique-blush)!important}.customer-care-proof>summary{font:24px/1.25 var(--font-display);color:var(--heading)}.customer-care-shell{gap:18px;display:grid}.customer-care-shell h3{font:34px/1.1 var(--font-display);font-weight:400}.customer-care-scenarios{border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex}.customer-care-scenarios button{padding:8px 10px;font-size:14px;width:auto!important}.customer-care-scenarios button.selected{box-shadow:inset 0 0 0 1px var(--iga-body-ink)}.customer-care-state{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-left:4px solid var(--iga-antique-blush);border-radius:8px;padding:16px 18px}.customer-care-state p{margin:4px 0!important}.customer-care-state-denied,.customer-care-state-escalation,.customer-care-state-stale{border-left-color:var(--iga-body-ink)}.customer-care-retention{background:var(--iga-antique-blush);border:1px solid var(--iga-antique-blush);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.customer-care-retention>div{background:var(--iga-light-cream);gap:6px;padding:14px;display:grid}.customer-care-retention span{text-transform:uppercase;letter-spacing:.06em;color:var(--iga-body-ink);font-size:14px}.customer-care-retention strong{font:19px/1.2 var(--font-display);color:var(--heading);font-weight:400}.customer-care-transcript,.customer-care-draft,.customer-care-receipt{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);padding:20px}.customer-care-draft{border-color:var(--iga-antique-blush);box-shadow:inset 0 0 0 4px #8a6d4514}.customer-care-draft dl,.customer-care-receipt dl{border-block:1px solid var(--iga-antique-blush);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.customer-care-draft dl>div,.customer-care-receipt dl>div{padding:12px 4px}.customer-care-draft dt,.customer-care-receipt dt{text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.customer-care-draft dd,.customer-care-receipt dd{overflow-wrap:anywhere;margin:5px 0 0}.customer-care-draft label{gap:7px;display:grid}.customer-care-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.customer-care-boundary{color:var(--iga-body-ink);border-top:1px solid var(--iga-antique-blush);padding-top:14px;font-size:14px;line-height:1.7}@media (width<=700px){.customer-care-scenarios button{flex:120px!important}.customer-care-retention,.customer-care-draft dl,.customer-care-receipt dl{grid-template-columns:1fr}.customer-care-actions{display:grid}.customer-care-actions button{width:100%!important}}.workforce-workspace{gap:18px;min-width:0;display:grid}.workforce-workspace>.eyebrow,.workforce-workspace>h2{margin:0}.workforce-workspace p{line-height:1.6}.workforce-workspace .record{background:var(--iga-light-cream);margin:14px 0}.workforce-workspace h4{font-family:var(--font-display,Georgia,serif);color:var(--heading,var(--iga-body-ink));margin:0 0 12px;font-size:27px;font-weight:400}.workforce-workspace label:has(input[type=checkbox]){cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.workforce-workspace label:not(:has(input[type=checkbox])){gap:8px;margin:12px 0 16px;display:grid}.workforce-workspace input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--iga-body-ink);flex:0 0 20px;margin:0}.workforce-workspace select,.workforce-workspace textarea{width:100%;min-width:0;font:inherit;color:var(--iga-body-ink);background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:10px;padding:12px}.workforce-workspace select{min-height:48px}.workforce-workspace textarea{resize:vertical;min-height:120px}.workforce-workspace .inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workforce-workspace button{justify-self:start;width:fit-content;max-width:100%;min-height:48px;margin:0;padding:12px 20px;line-height:1.4}.workforce-workspace .inline-actions a{align-items:center;min-height:48px;padding:8px 0;line-height:1.4;display:inline-flex}.workforce-workspace li{overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.workforce-workspace details>summary{font-family:var(--font-body,Georgia,serif);cursor:pointer;min-height:48px;padding:12px 0;line-height:1.5;display:list-item}.workforce-workspace .footnote{margin:10px 0 0}@media (width<=580px){.workforce-workspace h4{font-size:24px}.workforce-workspace button,.workforce-workspace .inline-actions>*{width:100%}.workforce-workspace .record{padding:18px}}.workforce-views{background:var(--iga-limestone);border:1px solid var(--iga-matte-gold);border-radius:16px;padding:8px}.workforce-views button{--button-fill:var(--iga-matte-gold);background:var(--button-fill);color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush)}.workforce-views button[aria-pressed=true]{background:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}.luke-inbox{gap:14px;display:grid}.luke-inbox>.record{border-left:4px solid var(--iga-antique-gold)}.luke-review-card>h4{color:var(--iga-body-ink)}.luke-work-details{border-top:1px solid var(--iga-matte-gold);margin-top:18px}.review-chain-step{border-top:1px solid var(--iga-light-blush);padding:16px 0}.review-chain-step:first-of-type{border-top:0}.review-chain-step h5{color:var(--iga-body-ink);margin:4px 0 10px;font-size:18px}.workforce-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:16px 0;display:grid}.workforce-summary button{text-align:left;background:var(--iga-warm-ivory);width:100%;min-height:92px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);align-content:center;gap:4px;display:grid}.workforce-summary button[aria-pressed=true]{background:var(--iga-limestone);color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}.workforce-summary strong{font-family:var(--font-display,Georgia,serif);font-size:26px;font-weight:400}.workforce-summary span{text-transform:capitalize;font-size:14px}.workforce-dashboard-tools{border:1px solid var(--iga-matte-gold);background:var(--iga-light-cream);border-radius:14px;gap:10px;margin:18px 0 6px;padding:16px;display:grid}.workforce-dashboard-tools label{margin:0!important}.workforce-dashboard-tools p{margin:0}.workforce-department{border:1px solid var(--iga-matte-gold);background:var(--iga-warm-ivory);border-radius:14px;margin-top:14px;overflow:hidden}.workforce-department>summary{background:var(--iga-limestone);justify-content:space-between;align-items:center;gap:18px;font-size:22px;font-family:var(--font-display,Georgia,serif)!important;padding:16px 18px!important;display:flex!important}.workforce-department>summary strong{font-family:var(--font-body,Georgia,serif);color:var(--iga-body-ink);white-space:nowrap;font-size:14px;font-weight:600}.workforce-department[open]>summary{border-bottom:1px solid var(--iga-matte-gold)}.workforce-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.workforce-department .workforce-dashboard-grid{padding:14px}.workforce-bot-card{align-content:start;gap:10px;display:grid;margin:0!important}.workforce-bot-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workforce-bot-heading h4,.workforce-bot-heading p{margin:0}.workforce-bot-card dl{gap:8px;margin:0;display:grid}.workforce-bot-card dl>div{border-top:1px solid var(--iga-light-blush);grid-template-columns:92px 1fr;gap:10px;padding-top:8px;display:grid}.workforce-bot-card dt{color:var(--iga-body-ink);font-size:14px}.workforce-bot-card dd{overflow-wrap:anywhere;margin:0}.bot-status{color:var(--heading,var(--iga-body-ink));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px 0;font-size:14px;display:inline-flex}.bot-status-passed,.bot-status-scheduled{color:var(--heading,var(--iga-body-ink))}.bot-status-failed{color:var(--heading,var(--iga-body-ink));font-weight:600}.bot-status-paused{color:var(--heading,var(--iga-body-ink))}.workforce-bot-details{border-top:1px solid var(--iga-matte-gold)}.workforce-bot-details>summary{font-size:15px;font-family:var(--font-body,Georgia,serif)!important;padding:10px 0!important}.workforce-bot-card .notice button{margin-top:10px;display:block}@media (width<=580px){.workforce-views{grid-template-columns:1fr 1fr;display:grid!important}.workforce-views button{width:100%!important}.workforce-dashboard-grid{grid-template-columns:1fr}.workforce-bot-heading{display:grid}.workforce-bot-card dl>div{grid-template-columns:1fr}}.workforce-workspace .luke-select{color:var(--iga-body-ink);align-items:center;gap:10px;margin:0 0 14px;font-weight:600;display:flex}.workforce-workspace .luke-select input{width:20px;height:20px;min-height:20px;accent-color:var(--iga-charcoal)}.luke-final-draft{border-top:1px solid var(--iga-matte-gold);gap:16px;margin-top:14px;padding-top:16px;display:grid}.luke-final-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.luke-correction{border:1px solid var(--iga-matte-gold);background:var(--iga-warm-ivory);border-radius:12px;gap:8px;padding:16px;display:grid}body .workforce-workspace .workforce-summary button{--button-fill:var(--iga-warm-ivory);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}body .workforce-workspace .workforce-summary button:nth-child(3n+2){--button-fill:var(--iga-light-blush)}body .workforce-workspace .workforce-summary button:nth-child(3n){--button-fill:var(--iga-filled-accent)}body .workforce-workspace .workforce-summary button[aria-pressed=true]{--button-fill:var(--iga-matte-gold);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-gold);box-shadow:inset 4px 0 0 var(--iga-antique-gold)}.workforce-owner-overview{border-bottom:1px solid var(--iga-matte-gold);flex-wrap:wrap;gap:24px 42px;padding:20px 0 24px;display:flex}.workforce-owner-overview p{flex:220px;gap:6px;margin:0;display:grid}.workforce-owner-overview strong,.workforce-detail-label{letter-spacing:.12em;color:var(--iga-body-ink);text-transform:uppercase;font-size:14px}.workforce-owner-overview span{color:var(--iga-body-ink);font-size:17px}.workforce-attention-filters{margin:12px 0}.workforce-attention-filters>.workforce-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workforce-attention-filters .workforce-summary button{border:0;border-bottom:1px solid var(--iga-matte-gold);border-radius:0;align-items:center;gap:16px;min-height:58px;padding:12px 14px;display:flex}.workforce-attention-filters .workforce-summary strong{min-width:30px;font-size:23px}.workforce-department{background:var(--iga-light-cream);border-radius:18px;margin:18px 0}.workforce-department>summary{background:var(--iga-warm-ivory);padding:20px 24px!important}.workforce-data-note{color:var(--iga-body-ink);background:var(--iga-light-cream);padding:14px 24px;font-size:14px;margin:0!important}.workforce-department .workforce-dashboard-grid{padding:0 24px;display:block}.workforce-workspace .workforce-bot-card{border:0;border-top:1px solid var(--iga-matte-gold);background:0 0;border-radius:0;padding:24px 0;display:block}.workforce-bot-card:first-child{border-top:0}.workforce-bot-heading{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:30px;display:grid}.workforce-bot-heading h4{overflow-wrap:anywhere;max-width:760px;margin:0;font-size:28px}.workforce-role-state{justify-items:start;gap:5px;display:grid}.workforce-role-summary{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px 32px;margin:16px 0 0;display:grid}.workforce-role-summary p{gap:5px;margin:0;display:grid}.workforce-role-summary strong{letter-spacing:.1em;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px;font-weight:400}.workforce-role-summary span{color:var(--iga-body-ink);font-size:15px}.workforce-role-attention{border-left:3px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:0 12px 12px 0;margin-top:16px;padding:12px 16px}.workforce-role-attention p{margin:0 0 4px}.workforce-current-reason{overflow-wrap:anywhere}.workforce-bot-details{border:0;margin:12px 0 0}.workforce-bot-details[open]{padding-top:6px}.workforce-bot-card dl>div{grid-template-columns:150px minmax(0,1fr)}.workforce-bot-card dt{color:var(--iga-body-ink)}.workforce-workspace :is(button,summary,input,select):focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:3px}@media (width<=580px){.workforce-owner-overview{gap:18px}.workforce-owner-overview p{flex-basis:100%}.workforce-attention-filters>.workforce-summary{grid-template-columns:1fr}.workforce-department>summary{flex-direction:column;align-items:start;gap:6px;padding:18px!important}.workforce-department .workforce-dashboard-grid{padding:0 18px}.workforce-data-note{padding:12px 18px}.workforce-bot-heading{grid-template-columns:1fr;gap:14px}.workforce-bot-heading h4{font-size:26px}.workforce-role-state{align-items:center;gap:14px;display:flex}.workforce-role-summary{grid-template-columns:1fr;gap:14px}.workforce-bot-card dl>div{grid-template-columns:1fr}}.workforce-workspace .workforce-dashboard .eyebrow{color:var(--iga-body-ink)}.workforce-department>summary{font-size:24px}.workforce-workspace .workforce-bot-details button:disabled{background:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-blush);opacity:1}.workforce-workspace .workforce-views{border:0;border-bottom:1px solid var(--iga-matte-gold);background:0 0;border-radius:0;gap:8px;padding:0 0 14px}.workforce-workspace .workforce-views>button[aria-pressed]{--button-fill:var(--iga-matte-gold);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-blush);box-shadow:none;text-align:left;font-weight:400}.workforce-workspace .workforce-views>button[aria-pressed][aria-pressed=true]{--button-fill:var(--iga-filled-accent);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-gold);box-shadow:inset 0 -3px 0 var(--iga-antique-gold)}.workforce-workspace .workforce-views>button[aria-pressed]:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:3px}@media (hover:hover){.workforce-workspace .workforce-views>button[aria-pressed]:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--iga-matte-gold),white 18%);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}}@media (width<=580px){.workforce-workspace .workforce-views>button[aria-pressed]{padding:10px 12px}.workforce-workspace .workforce-views>button[aria-pressed]:last-child{grid-column:1/-1}}.workforce-browse-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.workforce-workspace .workforce-browse-filters label{color:var(--iga-body-ink);margin:0;font-size:14px}.workforce-browse-filters select{width:100%;min-width:0;color:var(--iga-body-ink);background:var(--iga-light-cream)}.workforce-browse-filters select:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:3px}@media (width<=580px){.workforce-browse-filters{grid-template-columns:1fr;gap:12px}}.workforce-qualification-overview{border-bottom:1px solid var(--iga-matte-gold);padding:20px 0}.workforce-qualification-overview>p{margin:0 0 12px;line-height:1.65}.workforce-qualification-overview .inline-actions{gap:12px}.workforce-workspace .workforce-qualification-overview button.secondary{--button-fill:var(--iga-matte-gold);background:var(--button-fill);color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush)}.workforce-workspace .workforce-qualification-overview button.secondary:hover{background:color-mix(in srgb,var(--button-fill),white 18%)}.workforce-workspace .luke-correction textarea:focus-visible{outline:3px solid var(--iga-antique-blush);outline-offset:3px}body button:disabled{opacity:1;background:var(--iga-light-blush);color:var(--iga-body-ink);border-color:var(--iga-antique-blush);box-shadow:none;cursor:not-allowed;border-style:dashed}.workforce-workspace[data-connection=stale],.workforce-workspace[data-connection=disconnected]{border-left:4px solid var(--iga-antique-gold);padding-left:18px}.mcp-workspace{min-width:0}.mcp-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0;display:flex}.mcp-toolbar a{margin-left:auto}.mcp-control{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mcp-control small{overflow-wrap:anywhere}.mcp-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mcp-editor fieldset{border:0;margin:1.2rem 0;padding:0}.mcp-editor legend{margin-bottom:.6rem;font-weight:600}.mcp-profiles{flex-wrap:wrap;gap:1.3rem;display:flex}.mcp-profiles label{flex-direction:row;align-items:center;gap:.5rem;display:flex}.mcp-profiles input{width:auto;margin:0}.mcp-permissions{grid-template-columns:1fr 1fr;gap:0 1.8rem;margin:1rem 0 1.5rem;display:grid}.mcp-permission{border-bottom:1px solid var(--iga-antique-blush);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.mcp-permission label{min-width:140px;margin:0}.mcp-permission select{width:100%;margin:0}.mcp-details{flex-wrap:wrap;gap:1rem 2rem;display:flex}.mcp-details dt{opacity:.8;font-size:.8rem}.mcp-details dd{margin:.2rem 0}.mcp-scope{font-size:.88rem;line-height:1.8}.mcp-copy button{margin:0 .5rem .5rem 0}.mcp-copy textarea{overflow-wrap:anywhere;font-family:monospace;font-size:.8rem}.mcp-activity>div{border-bottom:1px solid var(--iga-antique-blush);grid-template-columns:1fr 1fr 1fr;gap:.6rem;padding:1rem 0;display:grid}.mcp-activity time{grid-column:1/-1;font-size:.8rem}.mcp-editor textarea{box-sizing:border-box;width:100%}@media (width<=740px){.mcp-fields,.mcp-permissions{grid-template-columns:1fr}.mcp-toolbar a{margin-left:0}.mcp-activity>div{grid-template-columns:1fr}.mcp-control .badge{white-space:normal}.mcp-permission{gap:.7rem}.mcp-permission label{min-width:130px}.mcp-profiles{gap:.7rem;display:grid}}.mcp-workspace .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcp-profiles input{min-height:0;accent-color:var(--heading)}.mcp-workspace>.record{margin-bottom:1rem}.mcp-connections{gap:1rem;margin-bottom:1rem;display:grid}.mcp-editor>.mcp-form-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.mcp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.mcp-steps li{background:var(--iga-warm-ivory);border:1px solid var(--iga-matte-gold);border-radius:12px;padding:18px;line-height:1.6}.mcp-steps strong,.mcp-steps span{display:block}.mcp-steps strong{color:var(--iga-body-ink);margin-bottom:6px}.mcp-steps span{font-size:14px}.mcp-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.mcp-history-toggle{align-items:center;font-size:14px;gap:10px!important;display:flex!important}.mcp-history-toggle input{min-height:20px;width:auto!important}.mcp-service>summary{cursor:pointer;color:var(--iga-body-ink);padding:8px;font-weight:600}.mcp-editor,.mcp-copy{scroll-margin-top:24px}@media (width<=740px){.mcp-steps{grid-template-columns:1fr;gap:8px}.mcp-steps li{padding:12px 16px}.mcp-list-heading{align-items:flex-start}}.inventory-desk{gap:28px;min-width:0;display:grid}.inventory-heading{border-bottom:1px solid var(--iga-antique-blush);justify-content:space-between;align-items:flex-start;gap:32px;padding:8px 0 26px;display:flex}.inventory-heading>div{max-width:720px}.inventory-heading h2{font:42px var(--font-display);color:var(--iga-body-ink);margin:4px 0 10px;font-weight:400}.inventory-heading p:not(.eyebrow){max-width:660px;color:var(--iga-body-ink);margin:0;line-height:1.7}.inventory-heading button{flex:none;margin-top:8px}.inventory-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.inventory-overview>div{border:1px solid var(--iga-antique-blush);background:linear-gradient(145deg,var(--iga-light-cream),var(--iga-limestone));border-radius:16px;min-width:0;padding:20px 22px;position:relative;overflow:hidden}.inventory-overview>div:before{content:"";background:var(--iga-antique-blush);width:3px;position:absolute;inset:0 auto 0 0}.inventory-overview dt{color:var(--iga-body-ink);letter-spacing:.16em;text-transform:uppercase;font-size:14px}.inventory-overview dd{font:36px var(--font-display);color:var(--iga-body-ink);margin:7px 0 2px}.inventory-overview small{color:var(--iga-body-ink);font-size:14px;line-height:1.5;display:block}.inventory-search-row{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:16px;align-items:end;gap:12px;padding:20px;display:flex}.inventory-search-row .workspace-search{flex:1;margin:0}.inventory-search-row button{flex:none;margin-bottom:1px}.inventory-result-count{color:var(--iga-body-ink);margin:-14px 0 0;font-size:14px}.inventory-section{gap:18px;padding-top:6px;display:grid}.inventory-section+.inventory-section{border-top:1px solid var(--iga-antique-blush);padding-top:28px}.inventory-section .presentation-record-heading{align-items:end}.inventory-section .presentation-record-heading h3{font:32px var(--font-display);color:var(--iga-body-ink);margin:2px 0 0;font-weight:400}.stock-reference{color:var(--iga-body-ink)}.inventory-desk button,.inventory-desk a.button-link{min-height:44px}.stock-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.stock-fields legend.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stock-fields:disabled{opacity:1}.stock-fields label{margin:0}.stock-totals{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.stock-totals div{flex:1;min-width:70px}.stock-totals dt{color:var(--iga-body-ink);font-size:14px}.stock-totals dd{margin:3px 0 0;font-size:24px;font-weight:600}.stock-message,.stock-sku,.stock-recovery,.stock-movements small{overflow-wrap:anywhere}.stock-history{margin-top:16px}.stock-refresh{width:100%;margin-top:12px}.stock-movements{padding:0;list-style:none}.stock-movements li{border-bottom:1px solid var(--iga-matte-gold);padding:14px 0}.stock-movements time{margin-top:4px;font-size:14px;display:block}.stock-movements p{margin:8px 0}.stock-movements small{color:var(--iga-body-ink);display:block}.stock-recovery{margin:14px 0}.stock-recovery button{width:100%}.inventory-batch-body{gap:16px;padding-top:18px;display:grid}.inventory-batch .file-upload-button{background:var(--iga-filled-accent);min-height:46px;color:var(--iga-body-ink);border-color:var(--iga-antique-blush);justify-content:center;justify-self:start;align-items:center;padding:10px 16px;display:flex}.inventory-batch-review{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);border-radius:14px;gap:12px;padding:18px;display:grid}.inventory-batch-review p,.inventory-batch-undo p{margin:0}.inventory-batch-review button{justify-self:start}.inventory-batch-undo{border-left:3px solid var(--iga-antique-blush);background:var(--iga-light-cream);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}@media (width<=720px){.inventory-heading{gap:18px;display:grid}.inventory-heading h2{font-size:36px}.inventory-heading button{width:100%;margin:0}.inventory-overview{grid-template-columns:1fr}.inventory-overview>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 18px;display:grid}.inventory-overview dd{grid-area:1/2/3;margin:0;font-size:32px}.inventory-overview small{grid-column:1}.inventory-search-row{padding:16px;display:grid}.inventory-search-row button{width:100%;margin:0}.inventory-section .presentation-record-heading{align-items:flex-start}.inventory-section .presentation-record-heading h3{font-size:29px}.inventory-batch .file-upload-button,.inventory-batch-review button{width:100%}.inventory-batch-undo{display:grid}.inventory-batch-undo button{width:100%}}.connection-panel{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:16px;margin:24px 0;padding:24px}.connection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.connection-heading h3{font:400 31px/1.15 var(--font-display);color:var(--iga-body-ink);margin:8px 0}.connection-heading .eyebrow{color:var(--iga-body-ink)}.connection-heading button{min-height:44px}.connection-help{color:var(--iga-body-ink);font-size:14px;line-height:1.65}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-card{border:1px solid var(--iga-matte-gold);background:var(--iga-light-cream);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px;display:flex}.connection-card h4{font:400 27px/1.2 var(--font-display);color:var(--iga-body-ink);margin:0}.connection-card p{margin:0;font-size:14px;line-height:1.6}.connection-light{color:var(--iga-body-ink);align-items:center;gap:9px;font-weight:600;display:flex}.status-dot{width:11px;height:11px;box-shadow:0 0 0 4px var(--iga-limestone);background:currentColor;border-radius:50%;flex:0 0 11px;display:inline-block}.light-working,.light-setup,.light-stale,.light-attention,.light-checking,.light-unavailable,.light-unverified,.light-denied,.light-session,.light-offline{color:var(--iga-body-ink)}.connection-activity{background:var(--iga-light-blush);color:var(--iga-body-ink);border-radius:7px;padding:8px 10px;font-size:14px;line-height:1.5}.connection-time{color:var(--iga-body-ink);font-size:14px!important}.connection-card a{background:var(--control-primary);min-height:44px;color:var(--control-primary-ink);border:1px solid var(--iga-antique-blush);text-underline-offset:4px;align-items:center;margin-top:auto;font-size:14px;display:inline-flex}.other-connections{border-top:1px solid var(--iga-antique-blush);margin-top:20px;padding-top:16px}.other-connections summary{cursor:pointer;min-height:44px;color:var(--control-accent-ink);line-height:1.6}.other-connections summary:focus-visible{outline:3px solid var(--iga-body-ink);outline-offset:4px}@media (width<=700px){.connection-grid{grid-template-columns:minmax(0,1fr)}.connection-panel,.connection-card{padding:18px}.connection-heading h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.connection-panel *{scroll-behavior:auto}}.workflow-controls{gap:1rem;display:grid}.workflow-controls>p,.workflow-controls>h3{margin:.1rem 0}.workflow-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.workflow-control-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workflow-control-heading h4{margin:.15rem 0}.workflow-control-heading .badge{text-transform:capitalize}.workflow-controls label{gap:.4rem;display:grid}.workflow-controls select,.workflow-controls input{width:100%}.workflow-controls .record{align-content:start;gap:.75rem;display:grid}.workflow-controls .record>p,.workflow-controls .record>details{margin:0}.workflow-ready{color:var(--heading,var(--iga-sage-ink))}.member-notification-loading{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;padding:18px;display:grid}.member-notification-loading>div{gap:10px;display:grid}.member-notification-loading span,.member-notification-loading i,.member-notification-loading b{background:var(--iga-matte-gold);border-radius:5px;display:block}.member-notification-loading span{width:44%;height:18px}.member-notification-loading i{background:var(--iga-light-blush);width:76%;height:11px}.member-notification-loading b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.member-notification-loading p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.member-notification-loading.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.member-notification-loading.is-compact>div{align-items:center;gap:10px;display:flex}.member-notification-loading.is-compact span{width:190px;max-width:56%;height:10px}.member-notification-loading.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.member-notification-loading span{width:62%}.member-notification-loading b{width:100%}}#openai-platform form{min-width:0}#openai-platform .openai-platform-fieldset{min-inline-size:0;border:1px solid var(--iga-antique-blush);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;margin:0;padding:20px;display:grid}#openai-platform .openai-platform-fieldset legend{color:var(--heading);padding:0 8px}#openai-platform .openai-platform-fieldset label,#openai-platform .openai-platform-fieldset input{width:100%;min-width:0;max-width:100%}#openai-platform .openai-platform-key-status{color:var(--iga-body-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}#openai-platform .openai-platform-actions{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;padding-top:8px;display:flex}#openai-platform .openai-platform-actions button{white-space:normal;width:auto;min-width:0;max-width:100%;margin:0}@media (width<=700px){#openai-platform .openai-platform-fieldset{padding:14px}#openai-platform .openai-platform-actions{grid-template-columns:minmax(0,1fr);display:grid}#openai-platform .openai-platform-actions button{width:100%}}.credentials-access-desk{--credentials-action-primary:var(--control-primary,var(--iga-charcoal));--credentials-action-primary-hover:color-mix(in srgb,var(--control-primary,var(--iga-charcoal)),white 18%);--credentials-action-primary-active:color-mix(in srgb,var(--control-primary,var(--iga-charcoal)),white 26%);--credentials-action-primary-border:var(--iga-antique-blush);--credentials-action-primary-ink:var(--control-primary-ink,var(--iga-warm-ivory));grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.credentials-access-desk>.record{min-width:0}.credentials-access-desk .record form{min-width:0;max-width:100%}.credentials-access-desk .record form>fieldset{min-inline-size:0;border:1px solid var(--iga-antique-blush);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:100%;margin:0;padding:20px;display:grid}.credentials-access-desk .record form>fieldset>legend{color:var(--heading);padding:0 8px}.credentials-access-desk .record form label,.credentials-access-desk .record form input,.credentials-access-desk .record details label,.credentials-access-desk .record details input{width:100%;min-width:0;max-width:100%}.credentials-access-desk .record form>button,.credentials-access-desk .record form>fieldset>button{white-space:normal;justify-self:start;width:auto;max-width:100%;margin-top:8px}.credentials-access-desk .record :is(details,.connection-card)>label+:is(.ops-toolbar,button),.credentials-access-desk .record label+:is(.ops-toolbar,.connection-actions){margin-top:24px}body .credentials-access-desk button:not(.secondary):not(.danger-action){--button-fill:var(--credentials-action-primary);background:var(--credentials-action-primary);border-color:var(--credentials-action-primary-border);color:var(--credentials-action-primary-ink)}@media (hover:hover){body .credentials-access-desk button:not(.secondary):not(.danger-action):not(:disabled):hover{background:var(--credentials-action-primary-hover);border-color:var(--credentials-action-primary-border);color:var(--credentials-action-primary-ink)}}body .credentials-access-desk button:not(.secondary):not(.danger-action):not(:disabled):active{background:var(--credentials-action-primary-active);border-color:var(--control-gold);color:var(--credentials-action-primary-ink)}body .credentials-access-desk button:not(.secondary):not(.danger-action):disabled{background:var(--credentials-action-primary);border-color:var(--credentials-action-primary-border);color:var(--credentials-action-primary-ink);opacity:1}body .credentials-access-desk button.secondary:not(.danger-action){--button-fill:var(--control-light-blush);background:var(--control-light-blush);border-color:var(--iga-antique-gold);color:var(--iga-body-ink)}body .credentials-access-desk button.danger-action{--button-fill:var(--control-light-blush);background:var(--control-light-blush);border-color:var(--iga-antique-gold);color:var(--control-accent-ink)}@media (width<=700px){.credentials-access-desk .record form>fieldset{padding:14px}.credentials-access-desk .record form>button,.credentials-access-desk .record form>fieldset>button{justify-self:stretch;width:100%}.credentials-access-desk .record :is(details,.connection-card)>label+:is(.ops-toolbar,button),.credentials-access-desk .record label+:is(.ops-toolbar,.connection-actions){margin-top:26px}}.site-care-proof{margin-top:18px;background:var(--iga-warm-ivory)!important;border-color:var(--iga-antique-blush)!important}.site-care-proof>summary{font:24px/1.25 var(--font-display);color:var(--heading);padding:5px 0 14px}.site-care-shell{gap:18px;min-width:0;display:grid}.site-care-shell h3{font:34px/1.1 var(--font-display);color:var(--iga-body-ink);margin:0}.site-care-scenarios{border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex}.site-care-scenarios button{padding:8px 10px;font-size:14px;width:auto!important}.site-care-scenarios button.selected{box-shadow:inset 0 0 0 1px var(--iga-body-ink)}.site-care-state{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-left:4px solid var(--iga-antique-blush);border-radius:8px;padding:16px 18px}.site-care-state p{line-height:1.65;margin:4px 0!important}.site-care-state-failed,.site-care-state-denied,.site-care-state-recheck-fail,.site-care-state-unchanged,.site-care-state-resolved{border-left-color:var(--iga-body-ink)}.site-care-identity,.site-care-metrics{background:var(--iga-antique-blush);border:1px solid var(--iga-antique-blush);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.site-care-identity>div,.site-care-metrics>div{background:var(--iga-light-cream);gap:7px;min-width:0;padding:13px;display:grid}.site-care-identity span,.site-care-metrics span{letter-spacing:.06em;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.site-care-identity strong{overflow-wrap:anywhere;font-size:14px}.site-care-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.site-care-metrics strong{font:27px/1 var(--font-display);color:var(--heading);font-weight:400}.site-care-progress{background:var(--iga-matte-gold);border-radius:8px;height:8px;overflow:hidden}.site-care-progress span{background:var(--iga-antique-blush);height:100%;display:block}.site-care-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.site-care-shot{text-align:center;min-height:150px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);background:linear-gradient(135deg,var(--iga-light-blush),var(--iga-light-cream));overflow-wrap:anywhere;place-content:center;padding:18px;line-height:1.6;display:grid}.site-care-shot.current{color:var(--iga-body-ink);box-shadow:inset 0 0 0 5px #8a6d4521}.site-care-ticket{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);gap:16px;padding:22px;display:grid;box-shadow:inset 0 0 0 4px #8a6d4514}.site-care-ticket header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.site-care-ticket h5{font:27px/1.18 var(--font-display);color:var(--iga-body-ink);margin:4px 0;font-weight:400}.site-care-pill{border:1px solid var(--iga-antique-blush);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:14px}.site-care-ticket dl{border-block:1px solid var(--iga-antique-blush);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.site-care-ticket dl>div{gap:5px;min-width:0;padding:12px 4px;display:grid}.site-care-ticket dt{text-transform:uppercase;letter-spacing:.06em;color:var(--iga-body-ink);font-size:14px}.site-care-ticket dd{overflow-wrap:anywhere;margin:0;font-size:14px}.site-care-handoff{border-left:3px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);padding:16px}.site-care-handoff p{margin:4px 0!important}.site-care-recheck{border:1px solid var(--iga-antique-blush);justify-content:space-between;gap:16px;padding:14px;display:flex}.site-care-recheck.fail{border-left:4px solid var(--iga-antique-blush)}.site-care-recheck.pass{border-left:4px solid var(--iga-body-ink)}.site-care-recheck span{font-size:14px}.site-care-ticket label{gap:7px;display:grid!important}.site-care-ticket textarea{resize:vertical}.site-care-actions{flex-wrap:wrap;gap:10px;display:flex}.site-care-actions button{width:auto!important}.site-care-boundary{color:var(--iga-body-ink);border-top:1px solid var(--iga-antique-blush);padding-top:14px;font-size:14px;line-height:1.7}.site-care-state-denied+.site-care-boundary{margin-top:0}@media (width<=960px){.site-care-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.site-care-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.site-care-shell h3{font-size:29px}.site-care-scenarios button{flex:120px!important}.site-care-identity,.site-care-metrics,.site-care-evidence,.site-care-ticket dl{grid-template-columns:1fr}.site-care-ticket header,.site-care-recheck{display:grid}.site-care-pill{justify-self:start}.site-care-actions{display:grid}.site-care-actions button{width:100%!important}}.source-review{overflow-wrap:anywhere;max-width:1120px;margin:0 auto}.source-review-heading{height:auto;min-height:0;font-size:inherit;color:inherit;border-bottom:0;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;display:flex}.source-review h2,.source-review h3{color:var(--heading,var(--iga-body-ink))}.source-review h4{color:var(--iga-body-ink)}.source-review-intro,.source-review-card{background:var(--iga-light-cream);border:1px solid var(--iga-matte-gold);box-shadow:0 3px 12px color-mix(in srgb,var(--iga-sage-ink) 3.1%,transparent);border-radius:16px;margin:18px 0;padding:24px}.source-review-intro p{margin-top:0}.source-review-intro a{color:var(--heading,var(--iga-body-ink));text-decoration:none}.source-review-tools{align-items:end;gap:16px;margin:24px 0;display:flex}.source-review-tools label{flex:1}.source-review label{gap:8px;display:grid}.source-review input,.source-review textarea{box-sizing:border-box;width:100%;min-width:0}.source-review-filters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.source-review .source-review-filters button{--button-fill:var(--control-light-blush);background:var(--control-light-blush);color:var(--heading,var(--iga-body-ink));border:1px solid var(--iga-antique-gold)}.source-review .source-review-filters button:is(:hover,[aria-pressed=true]){background:var(--control-light-blush);border-color:var(--iga-antique-blush);box-shadow:none}.source-review .source-review-filters button[aria-pressed=true]{outline:1px solid var(--iga-antique-blush);outline-offset:1px}.source-review-card h3{margin:8px 0;font-size:25px}.source-review-card summary{cursor:pointer;color:var(--heading,var(--iga-body-ink));min-height:24px;padding:12px 0}.source-review-card li{margin:12px 0;line-height:1.65}.source-review-card dl>div{border-bottom:1px solid var(--iga-matte-gold);padding:14px 0}.source-review-card dt{color:var(--iga-body-ink);text-transform:capitalize}.source-review-card dd{margin:6px 0;line-height:1.6}.source-review-card small{color:var(--iga-body-ink);line-height:1.6;display:block}.source-review-card code{word-break:break-all;font-size:14px}.source-review-card form{border-top:1px solid var(--iga-matte-gold);gap:12px;margin-top:20px;padding-top:18px;display:grid}.source-review-card form button{justify-self:start}@media (width<=580px){.source-review-heading{gap:12px}.source-review-heading .brand-ornament{display:none}.source-review-card,.source-review-intro{padding:18px}.source-review-tools{flex-direction:column;align-items:stretch}.source-review-filters{grid-template-columns:1fr;display:grid}.source-review-card h3{font-size:23px}}.source-review-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:24px 0;display:flex}.source-review-priorities{border-block:1px solid var(--iga-matte-gold);margin:24px 0;padding:18px 0}.source-review-priorities>p{color:var(--iga-body-ink);margin:0 0 12px}.source-review-priorities>div{flex-wrap:wrap;gap:10px;display:flex}.source-review .source-review-priorities button{background:var(--control-primary);--button-fill:var(--control-primary);color:var(--control-primary-ink);border:1px solid var(--iga-antique-blush)}.source-review .source-review-priorities button:is(:hover,:focus-visible,[aria-pressed=true]):not(:disabled){background:color-mix(in srgb,var(--control-primary),white 18%);border-color:var(--iga-antique-gold)}.source-review .source-review-priorities button[aria-pressed=true]{outline:1px solid var(--iga-antique-gold);outline-offset:2px}.source-review-priorities button span{font-variant-numeric:tabular-nums;margin-left:8px}.source-review-priorities>small{max-width:72ch;color:var(--iga-body-ink);margin-top:12px;line-height:1.6;display:block}.source-review-note-count{color:var(--iga-body-ink);font-size:14px}.source-review-guidance{border-left:2px solid var(--iga-antique-gold);max-width:80ch;margin:18px 0;padding-left:16px}.source-review-guidance h4{color:var(--heading,var(--iga-body-ink));margin:0 0 8px;font-size:19px}.source-review-guidance p{margin:8px 0;line-height:1.6}.source-review-next strong{color:var(--heading,var(--iga-body-ink));font-weight:500;display:block}.source-review-guidance .source-review-hold{color:var(--iga-body-ink);margin-top:8px}@media (width<=580px){.source-review-priorities>div{grid-template-columns:1fr 1fr;display:grid}.source-review-priorities button{min-height:44px}.source-review-guidance{padding-left:12px}}.media-library{gap:24px;min-width:0;display:grid}.media-library p{margin:0;font-size:14px;line-height:1.75}.media-boundary{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-left:3px solid var(--iga-antique-blush);border-radius:12px;padding:20px 24px}.media-boundary strong{color:var(--iga-body-ink);font-weight:400}.media-boundary p{color:var(--iga-body-ink);margin-top:8px}.media-library-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.media-upload{gap:20px}.media-upload h3,.media-library-tools h3{color:var(--iga-body-ink);margin:0}.media-upload fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.media-upload select,.media-upload input,.media-upload textarea{width:100%;max-width:100%}.media-upload input[type=file]{padding:10px;font-size:14px}.media-upload input::file-selector-button{background:var(--control-primary);color:var(--control-primary-ink);border:1px solid var(--iga-antique-blush);font:inherit;border-radius:7px;margin-right:10px;padding:8px 12px}.media-upload button{justify-self:start}.media-library .media-file-note{color:var(--iga-body-ink);overflow-wrap:anywhere;font-size:14px}.media-browse{gap:18px;min-width:0;display:grid}.media-library-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.media-image-grid{gap:20px;display:grid}.media-image-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.media-image-heading h4{font:28px/1.25 var(--font-display);color:var(--iga-body-ink);overflow-wrap:anywhere;margin:0}.media-image-card{gap:16px}.media-private-preview{background:var(--iga-limestone);border-radius:10px;min-width:0;padding:18px}.media-private-preview img{object-fit:contain;width:100%;max-height:320px;display:block}.media-image-card button{justify-self:start}.media-image-card details p{margin:10px 0;font-size:14px}.media-checksum{overflow-wrap:anywhere}.media-image-card .badge{white-space:normal;line-height:1.5}.media-library .record p{color:var(--iga-body-ink)}.video-library{border-top:1px solid var(--iga-antique-blush);gap:20px;min-width:0;margin-top:34px;padding-top:30px;display:grid}.video-library>p{max-width:82ch}.video-library-card video{background:var(--iga-filled-accent);border-radius:8px;width:100%;max-height:420px;display:block}.video-library-card details{margin-top:4px}.media-production-workflow{border-top:1px solid var(--iga-antique-blush);gap:20px;min-width:0;margin-top:34px;padding-top:30px;display:grid}.media-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.media-workflow-card{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.media-workflow-card h4,.media-custody h4{font:28px/1.2 var(--font-display);color:var(--iga-body-ink);overflow-wrap:anywhere;margin:4px 0 0}.media-workflow-card .badge,.media-custody .badge{white-space:normal;line-height:1.45}.media-workflow-card .provider-link{margin-top:auto}.media-custody{gap:18px;display:grid}.media-custody-list{gap:0;display:grid}.media-custody-list>div{border-top:1px solid var(--iga-antique-blush);gap:7px;padding:16px 0;display:grid}.media-custody-list strong{color:var(--iga-body-ink);font-weight:500}.media-workflow-steps{background:var(--iga-limestone);border:1px solid var(--iga-antique-blush);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 26px;margin:0;padding:22px 22px 22px 42px;display:grid}.media-workflow-steps li{color:var(--iga-body-ink);padding-left:4px;font-size:14px;line-height:1.6}@media (width<=1100px){.media-library-layout,.media-workflow-grid,.media-workflow-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.media-upload{padding:20px}.media-library-tools button{width:100%}.media-boundary{padding:18px}.media-private-preview{padding:12px}.media-workflow-card .provider-link{width:100%}.media-workflow-steps{padding:18px 18px 18px 36px}}.project-home{gap:24px;min-width:0;max-width:1160px;display:grid}.project-home p{color:var(--iga-body-ink);margin:10px 0 18px;line-height:1.7}.project-home .eyebrow{color:var(--iga-body-ink)}.project-home h3{color:var(--iga-body-ink);margin:0 0 12px}.project-home-intro{border-block:1px solid var(--iga-antique-blush);max-width:850px;padding:22px 0}.project-home-intro p{margin-bottom:0}.project-home-destinations,.project-home-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-home-destinations--owner{grid-template-columns:repeat(3,minmax(0,1fr))}.project-home-section-heading{border-top:1px solid var(--iga-antique-blush);padding-top:6px}.project-home-section-heading h3{font-family:var(--font-display);margin-top:8px;font-size:30px}.project-home-section-heading p:last-child{margin-bottom:0}.project-home-card{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);min-width:0;box-shadow:0 3px 10px color-mix(in srgb,var(--iga-sage-ink) 2%,transparent);border-radius:8px;padding:26px}.project-home-destinations .project-home-card{flex-direction:column;display:flex}.project-home-destinations a{margin-top:auto}body .project-home a.button-link{white-space:normal;text-align:center;--button-fill:var(--iga-matte-gold);background:var(--button-fill);min-height:46px;color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}body .project-home-destinations--owner .project-home-card{border:0;border-top:1px solid var(--iga-antique-gold);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}body .project-home-destinations--owner .project-home-card:first-child a.button-link{--button-fill:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}body .project-home a[data-project-tone=sage],body .project-home a[data-project-tone=blush],body .project-home a[data-project-tone=gold]{color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}body .project-home-destinations--owner .project-home-card:first-child a[data-project-tone]{color:var(--iga-body-ink)}body .project-home-destinations--owner .project-home-card[data-owner-destination=luke-live-chat]{background:linear-gradient(115deg,var(--iga-light-cream),var(--iga-filled-accent));border:1px solid var(--iga-antique-gold);box-shadow:0 16px 40px color-mix(in srgb,var(--iga-body-ink) 7%,transparent);border-radius:18px;grid-column:1/-1;padding:28px}body .project-home-destinations--owner .project-home-card[data-owner-destination=luke-live-chat] h3{font-size:clamp(30px,4vw,44px)}body .project-home-destinations--owner .project-home-card[data-owner-destination=luke-live-chat] a.button-link{--button-fill:var(--iga-filled-accent);color:var(--iga-body-ink);max-width:260px}.project-home-asof{font-size:14px}.project-home-coverage{gap:0;margin:24px 0;display:grid}.project-home-coverage>div{border-top:1px solid var(--iga-matte-gold);grid-template-columns:minmax(180px,.85fr) minmax(0,1.5fr);gap:24px;padding:22px 0;display:grid}.project-home-coverage dt{color:var(--iga-body-ink);font-size:16px;line-height:1.6}.project-home-coverage dd{color:var(--iga-body-ink);margin:0;font-size:14px}.project-home-coverage dd p{margin:6px 0 0;font-size:14px}.project-home-mark{background:var(--iga-filled-accent);width:24px;height:24px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);border-radius:50%;place-items:center;margin-right:7px;font-size:14px;display:inline-grid}.project-home-coverage>div:last-child .project-home-mark{background:var(--control-cream);color:var(--iga-body-ink)}.project-home details{border-top:1px solid var(--iga-matte-gold);margin-bottom:16px;padding:18px 0}.project-home summary{cursor:pointer;color:var(--control-accent-ink);line-height:1.6}.project-home code{overflow-wrap:anywhere;font-size:14px}.project-home ol{color:var(--iga-body-ink);padding-left:21px;font-size:14px;line-height:1.8}.project-home li+li{margin-top:14px}@media (width<=1000px){.project-home-destinations--owner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.project-home-destinations,.project-home-destinations--owner,.project-home-columns{grid-template-columns:1fr}.project-home-coverage>div{grid-template-columns:1fr;gap:10px}.project-home-card{padding:22px}.project-home{gap:20px}}@media (hover:hover){body .project-home a.button-link:hover{background:color-mix(in srgb,var(--button-fill),white 18%)}}body .project-home a.button-link:active{background:color-mix(in srgb,var(--button-fill),white 26%)}.brand-direction{min-width:0}.brand-direction-intro{margin-bottom:24px}.brand-direction-moods{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.brand-direction-moods button{border:1px solid var(--iga-antique-gold);background:var(--iga-limestone);min-height:48px;color:var(--iga-body-ink);border-radius:12px;padding:12px 20px}.brand-direction-moods button[aria-pressed=true]{background:var(--iga-antique-blush);box-shadow:inset 0 0 0 1px var(--iga-antique-blush)}.brand-direction-concept{min-width:0;margin:0}.brand-direction-concept img{border:1px solid var(--iga-antique-blush);box-sizing:border-box;width:100%;height:auto;display:block}.brand-direction-concept figcaption{color:var(--iga-body-ink);padding:14px 0;font-size:14px}.brand-direction-moods button:focus-visible{outline:2px solid var(--iga-sage-ink);outline-offset:3px}.brand-direction-current{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;margin:8px 0 24px;padding:20px}.brand-direction-current h4{margin:0 0 12px;font-size:20px}.brand-direction-current p{margin:10px 0;line-height:1.65}.brand-kit{gap:24px;min-width:0;max-width:1160px;display:grid}.brand-kit p{color:var(--iga-body-ink);margin:10px 0;line-height:1.7}.brand-kit h3{margin:0 0 14px}.brand-kit-identity{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;padding:28px;display:grid}.brand-kit-logo{background:var(--iga-filled-accent);border-radius:12px;place-items:center;padding:30px 22px;display:grid}.brand-kit-logo .brand-lockup{width:100%;max-width:300px;height:auto}.brand-kit-card{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:16px;min-width:0;padding:24px}.brand-kit-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.brand-kit-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.brand-kit-swatch{min-width:0}.brand-kit-color{border:1px solid var(--iga-antique-blush);border-radius:10px;align-items:end;min-height:88px;padding:12px;font-size:14px;display:flex}.brand-kit-color span{background:var(--iga-light-cream);color:var(--iga-body-ink);border-radius:5px;padding:4px 7px}.brand-kit-swatch code{color:var(--iga-body-ink);margin-top:10px;font-size:14px;display:block}.brand-kit-swatch p{font-size:14px;line-height:1.6}.brand-kit-type-sample{font-family:var(--font-display);font-size:34px;color:var(--iga-body-ink)!important;line-height:1.2!important}.brand-kit ul{color:var(--iga-body-ink);margin:12px 0;padding-left:20px;font-size:14px;line-height:1.75}.brand-kit li+li{margin-top:10px}.brand-kit-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-kit-destinations a.button-link{background:var(--control-light-blush);--button-fill:var(--control-light-blush);width:100%;color:var(--control-accent-ink);border-color:var(--iga-antique-blush);justify-self:stretch}.brand-kit details>summary{color:var(--iga-body-ink);padding:8px 0;font-size:16px;line-height:1.6;display:list-item}.brand-kit details[open]>summary{margin-bottom:18px}.brand-kit-note{font-size:14px}@media (width<=1100px){.brand-kit-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-kit-identity{grid-template-columns:1fr}.brand-kit-logo{max-width:380px}}@media (width<=700px){.brand-kit-columns,.brand-kit-destinations{grid-template-columns:1fr}.brand-kit-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-kit-card,.brand-kit-identity{padding:20px}.brand-kit{gap:18px}}.editing-destination{box-sizing:border-box;border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);overflow-wrap:anywhere;border-radius:12px;width:100%;min-width:0;margin:0 0 24px;padding:18px 22px}.editing-destination .eyebrow{color:var(--iga-body-ink);letter-spacing:.1em;margin:0 0 8px;font-size:14px}.editing-destination h2{color:var(--iga-body-ink);font:26px/1.2 var(--font-display);margin:0 0 8px}.editing-destination p:not(.eyebrow){color:var(--iga-body-ink);max-width:80ch;margin:0;font-size:14px;line-height:1.65}.editing-destination .editing-destination-stage{margin-top:10px!important;font-size:14px!important}.presentation-inheritance{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.65}@media (width<=600px){.editing-destination{box-sizing:border-box;width:100%;padding:16px}.editing-destination h2{font-size:23px}}.presentation-fieldset{border:0;gap:24px;min-width:0;max-width:100%;padding:0;display:grid}.presentation-toolbar,.presentation-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.presentation-toolbar span{color:var(--iga-body-ink);font-size:14px}.presentation-editor-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:32px;min-width:0;max-width:100%;display:grid}.presentation-editor-grid>*{min-width:0;max-width:100%}.presentation-editor-grid form{gap:20px;min-width:0;max-width:100%;display:grid}.presentation-edit-group{border-bottom:1px solid var(--iga-matte-gold);gap:16px;min-width:0;max-width:100%;padding-bottom:24px;display:grid}.presentation-edit-group h4{color:var(--iga-body-ink);font:24px var(--font-display);margin:0}.presentation-edit-group fieldset{border:0;gap:16px;min-width:0;max-width:100%;margin-inline:0;padding:0;display:grid}.presentation-edit-group label{min-width:0;max-width:100%}.presentation-edit-group :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.presentation-edit-group select{text-overflow:ellipsis;overflow:hidden}.presentation-edit-group img{max-width:100%;height:auto;display:block}.presentation-inheritance{overflow-wrap:break-word;word-break:normal}.presentation-edit-group small{color:var(--iga-body-ink);font-size:14px}.presentation-editor-grid textarea{resize:vertical;min-height:65px;line-height:1.65}.presentation-preview{background:var(--iga-limestone);border:1px solid var(--iga-antique-blush);border-radius:12px;width:100%;max-width:420px;margin:16px auto;overflow:hidden}.presentation-preview-logo{background:var(--iga-filled-accent);justify-content:center;align-items:center;padding:20px 30px;display:flex}.presentation-preview-logo svg,.presentation-preview-logo img{object-fit:contain;width:260px;max-width:100%;height:auto}.presentation-preview-hero{aspect-ratio:1402/1122;position:relative;container-type:inline-size}.presentation-preview-photo{object-fit:contain;width:100%;height:100%;display:block;position:absolute}.presentation-preview-copy{width:49%;color:var(--iga-body-ink);position:absolute;top:2.56cqw;left:4%}.presentation-preview .presentation-preview-copy p.eyebrow{letter-spacing:.06cqw;color:var(--iga-body-ink);margin:0;font-size:2.17cqw;line-height:2.82cqw}.presentation-preview .presentation-preview-copy h3{white-space:pre-line;color:var(--iga-body-ink);font-size:5.12cqw;line-height:5.89cqw;font-family:var(--font-display);margin:1.79cqw 0 0}.presentation-preview .presentation-preview-copy p:not(.eyebrow){color:var(--iga-body-ink);margin:1.79cqw 0 0;font-size:2.56cqw;line-height:3.33cqw}.presentation-preview-copy>div{gap:1.28cqw;margin-top:2.05cqw;display:flex}.presentation-preview-copy span{text-align:center;width:21.54cqw;min-height:7.18cqw;font:2.69cqw/3.33cqw var(--font-display);border:1px solid var(--iga-antique-gold);background:var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:1cqw;justify-content:center;align-items:center;padding:0 1.28cqw;display:flex}.presentation-preview-copy span+span{background:var(--iga-antique-blush);border-color:var(--iga-antique-blush)}.presentation-reviews{gap:16px;margin:28px 0;display:grid}.presentation-reviews>h3{font:30px var(--font-display);color:var(--iga-body-ink);margin:0}.presentation-reviews details>button,.presentation-reviews details>a{margin:16px 12px 0 0}@media (width<=1100px){.presentation-editor-grid{grid-template-columns:1fr}.presentation-editor-grid>div{order:-1}}.presentation-scope{max-width:76ch;color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.8}.presentation-related{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;padding:16px 20px}.presentation-related>summary{color:var(--iga-body-ink);cursor:pointer;min-height:28px;font-size:14px}.presentation-related .approval-page-links{margin-top:20px}.homepage-editorial-editor{border-top:1px solid var(--iga-antique-blush);gap:20px;min-width:0;margin-top:36px;padding-top:32px;display:grid}.homepage-editorial-editor>p{max-width:82ch;line-height:1.75}.homepage-editorial-editor .presentation-record-heading{margin-bottom:0}.homepage-editorial-form{gap:22px;min-width:0;display:grid}.homepage-editorial-form>label,.homepage-editorial-review>label,.homepage-editorial-review details label{gap:8px;display:grid}.homepage-editorial-list{gap:22px;min-width:0;display:grid}.homepage-editorial-card{gap:18px;min-width:0;display:grid}.homepage-editorial-card.is-hidden{background:var(--iga-warm-ivory);border-style:dashed}.homepage-editorial-card h4,.homepage-editorial-review h4{color:var(--iga-body-ink);font:28px/1.25 var(--font-display);margin:0}.homepage-editorial-card-grid{grid-template-columns:minmax(220px,.72fr) minmax(280px,1.28fr);align-items:start;gap:22px;min-width:0;display:grid}.homepage-editorial-card-grid fieldset{border:0;gap:15px;min-width:0;padding:0;display:grid}.homepage-editorial-card-grid label{gap:7px;min-width:0;display:grid}.homepage-editorial-card-grid :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%}.homepage-editorial-card-grid textarea{resize:vertical;min-height:82px;line-height:1.55}.homepage-editorial-editor .content-check{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.homepage-editorial-editor .content-check input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--iga-body-ink);flex:0 0 20px;margin:2px 0 0;padding:0}.homepage-editorial-preview{background:var(--iga-light-blush);border:1px solid var(--iga-antique-blush);border-radius:12px;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.homepage-editorial-preview img{aspect-ratio:3/2;object-fit:contain;width:100%;display:block}.homepage-editorial-preview span{color:var(--iga-body-ink);letter-spacing:.05em;background:#181818d1;border-radius:999px;padding:6px 9px;font-size:14px;position:absolute;bottom:10px;left:10px}.homepage-editorial-review{border-left:3px solid var(--iga-antique-blush);gap:18px;display:grid}.homepage-editorial-review details{border-top:1px solid var(--iga-matte-gold);gap:14px;padding-top:10px;display:grid}.homepage-editorial-review details>summary{cursor:pointer;color:var(--iga-body-ink)}@media (width<=820px){.homepage-editorial-card-grid{grid-template-columns:1fr}.homepage-editorial-preview{width:100%;max-width:520px}}@media (width<=580px){.homepage-editorial-card{padding:20px}.homepage-editorial-editor .ops-toolbar>*{width:100%}.homepage-editorial-editor .presentation-record-heading{align-items:flex-start}}.studio-registry{gap:22px;min-width:0;display:grid}.studio-registry-group{gap:12px;min-width:0;display:grid}.studio-registry-group>h3{margin:0}.studio-capabilities{flex-wrap:wrap;gap:6px;display:flex}.studio-capabilities .badge{letter-spacing:0;text-transform:none;padding:6px 9px}.studio-registry .record h4{color:var(--iga-body-ink);font:26px/1.2 var(--font-display);margin:0}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.setup-readiness{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:14px;margin:24px 0;overflow:hidden}.setup-readiness summary{cursor:pointer;color:var(--iga-body-ink);padding:24px}.setup-readiness summary>span{vertical-align:top;gap:8px;max-width:90%;display:inline-grid}.setup-readiness summary strong{font:400 29px/1.2 var(--font-display)}.setup-readiness summary span span:last-child{color:var(--iga-body-ink);font-size:14px;line-height:1.6}.setup-readiness .eyebrow{color:var(--iga-body-ink)}.setup-content{gap:18px;padding:0 24px 24px;display:grid}.setup-note{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.65}.setup-filters{flex-wrap:wrap;gap:10px;display:flex}.setup-filters button{min-height:44px}.setup-filters button[aria-pressed=true]{background:var(--control-primary);color:var(--control-primary-ink);border-color:var(--iga-antique-blush)}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.setup-card{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.setup-meta{width:100%;color:var(--control-accent-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.setup-card h3{font:400 27px/1.2 var(--font-display);color:var(--iga-body-ink);margin:0}.setup-card h4{color:var(--control-accent-ink);margin:8px 0 0;font-size:14px}.setup-card p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.65}.setup-card a{color:var(--control-accent-ink);text-underline-offset:4px;align-items:center;min-height:44px;margin-top:auto;font-size:14px;display:inline-flex}.setup-readiness summary:focus-visible{outline:3px solid var(--iga-body-ink);outline-offset:-4px}@media (width<=800px){.setup-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=450px){.setup-content{padding:0 16px 18px}.setup-readiness summary{padding:18px 16px}.setup-readiness summary strong{font-size:26px}.setup-card{padding:18px}.setup-filters button{flex:130px;padding:12px}.setup-meta{line-height:1.5}}.execution-plan{border:1px solid var(--border,var(--iga-antique-blush));background:var(--iga-light-cream);border-radius:12px;margin:1.25rem 0;padding:1rem}.execution-plan>summary{cursor:pointer}.execution-phases{gap:.75rem;margin-top:1rem;display:grid}.execution-phases summary{cursor:pointer}.execution-phases summary strong{color:var(--iga-body-ink);font-size:1.15rem;line-height:1.35;display:block}.execution-phases summary:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:4px}.execution-phases a{text-decoration:none}.execution-phases .setup-card{padding:18px 20px;display:block}.execution-phases .setup-card>summary{width:100%;padding:0}.execution-phases .setup-card>summary>span{gap:5px;width:calc(100% - 24px);max-width:none}.execution-phases .setup-card[open]>summary{margin-bottom:16px}.execution-phases .setup-card h4{margin-top:14px}.execution-phases .setup-card a{margin-top:10px}@media (width<=450px){.execution-plan{padding:12px}.execution-plan>summary{padding:8px 0}.execution-phases .setup-card{padding:14px}.execution-phases .setup-card>summary strong{font-size:20px}}.refund-notifications{margin-block:1.5rem;scroll-margin-top:1.5rem}.refund-notifications h3{color:var(--heading,var(--iga-body-ink))}.refund-notifications .ops-toolbar{flex-wrap:wrap;align-items:center}.refund-notifications .badge{white-space:normal}.refund-notifications-summary{border:1px solid var(--line,var(--iga-antique-blush));background:#ffffff4d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 .8rem;display:grid;overflow:hidden}.refund-notifications-summary div{border-inline-start:1px solid var(--line,var(--iga-antique-blush));align-content:center;gap:.35rem;min-height:5.6rem;padding:1rem 1.15rem;display:grid}.refund-notifications-summary div:first-child{border-inline-start:0}.refund-notifications-summary span{color:var(--iga-secondary-ink);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.refund-notifications-summary strong{color:var(--heading,var(--iga-body-ink));font-family:var(--font-display,Georgia, serif);font-size:1.45rem;font-weight:500}.refund-notifications-search{gap:.45rem;margin:1.15rem 0;display:grid}.refund-notifications-search>label{color:var(--heading,var(--iga-body-ink));letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.refund-notifications-search>div{align-items:stretch;gap:.6rem;display:flex}.refund-notifications-search input{border:1px solid var(--line,var(--iga-antique-blush));width:min(32rem,100%);min-width:0;min-height:2.75rem;color:var(--heading,var(--iga-body-ink));font:inherit;background:#ffffff94;border-radius:10px;padding:.7rem .85rem}.refund-notifications-search small{color:var(--iga-secondary-ink)}.refund-notifications-no-match{border:1px solid var(--line,var(--iga-antique-blush));color:var(--iga-secondary-ink);background:#ffffff4d;border-radius:12px;gap:.35rem;padding:1.15rem;display:grid}.refund-notifications-no-match strong{color:var(--heading,var(--iga-body-ink));font-weight:600}.refund-notification-list{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.refund-notification-list li{border:1px solid var(--line,var(--iga-antique-blush));border-inline-start:3px solid var(--gold,var(--iga-antique-blush));background:#ffffff59;border-radius:12px;min-width:0;padding:1rem}.refund-notification-list h4{color:var(--heading,var(--iga-body-ink));margin:0 0 .75rem;font-size:1.15rem;font-weight:500}.refund-notification-list dl{grid-template-columns:2fr 1fr 1fr;gap:.75rem;margin:0;display:grid}.refund-notification-list dl div{min-width:0}.refund-notification-list dt{color:var(--heading,var(--iga-body-ink));margin-bottom:.35rem;font-size:.8rem}.refund-notification-list dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.refund-provider-id{font-family:inherit}@media (width<=640px){.refund-notifications-summary{grid-template-columns:1fr}.refund-notifications-summary div{border-inline-start:0;border-block-start:1px solid var(--line,var(--iga-antique-blush));min-height:0}.refund-notifications-summary div:first-child{border-block-start:0}.refund-notifications-search>div{flex-direction:column;align-items:stretch}.refund-notifications-search input{width:100%}.refund-notification-list dl{grid-template-columns:1fr}.refund-notifications .ops-toolbar button{max-width:100%}}.platforms-desk{gap:24px;min-width:0;display:grid}.platforms-desk p{margin:0;line-height:1.65}.platforms-intro{max-width:800px}.platforms-intro h2{color:var(--heading,var(--iga-body-ink));margin:10px 0 14px}.platforms-intro .brand-ornament{max-width:260px;margin:26px 0 0}.platforms-boundary{border:1px solid var(--iga-antique-blush);border-left:3px solid var(--gold,var(--iga-antique-blush));background:var(--iga-warm-ivory);border-radius:10px;padding:20px 24px}.platforms-boundary strong{color:var(--heading,var(--iga-body-ink));font-weight:600}.platforms-boundary p{color:var(--iga-body-ink);margin-top:6px;font-size:14px}.platforms-filters{flex-wrap:wrap;gap:12px;display:flex}.platforms-filters button{min-width:110px;min-height:44px}.platforms-count{color:var(--iga-body-ink);font-size:14px}.platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.platform-card{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:26px;display:flex}.platform-card-heading{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.platform-card .eyebrow{color:var(--iga-body-ink)}.platform-state{border:1px solid var(--iga-antique-gold);background:var(--control-cream);color:var(--heading,var(--iga-body-ink));border-radius:20px;padding:5px 10px;font-size:14px}.platform-card h3,.platforms-existing h3{font:400 30px/1.15 var(--font-display);color:var(--heading,var(--iga-body-ink));margin:0}.platform-card p,.platform-card dd{color:var(--iga-body-ink);font-size:14px}.platform-card dl{gap:16px;margin:0;display:grid}.platform-card dt{color:var(--iga-body-ink);margin-bottom:5px;font-size:14px}.platform-card dd{margin:0;line-height:1.65}.platform-card a,.platforms-existing a{color:var(--heading,var(--iga-body-ink));text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:inline-flex}.platform-card a{margin-top:auto;padding-top:8px}.platforms-existing{background:var(--iga-limestone);color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);border-radius:16px;gap:16px;padding:26px;display:grid}.platforms-existing nav{flex-wrap:wrap;gap:12px 24px;display:flex}.platforms-existing p{font-size:14px}@media (width<=1000px){.platforms-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.platform-card,.platforms-existing{padding:20px}.platforms-intro h2{font-size:32px}.platform-card h3,.platforms-existing h3{font-size:27px}.platforms-filters button{flex:115px;min-width:115px;padding:12px 14px}.platforms-boundary{padding:18px}.platforms-existing nav{gap:4px;display:grid}}.platforms-boundary>a{min-height:44px;color:var(--heading,var(--iga-body-ink));text-underline-offset:4px;align-items:center;margin-top:8px;font-size:14px;display:inline-flex}.platform-health{border:1px solid var(--iga-matte-gold);background:var(--iga-warm-ivory);border-radius:10px;gap:9px;width:100%;padding:15px 16px;display:grid}.platform-health .platform-health-label{color:var(--iga-body-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.platform-health-dot{background:var(--iga-sage-heading);width:10px;height:10px;box-shadow:0 0 0 3px var(--iga-filled-accent);border-radius:50%;flex:0 0 10px}.platform-health>p:not(.platform-health-label){color:var(--gold,var(--iga-antique-blush));font-size:14px;line-height:1.6}.platform-health dl{gap:8px;width:100%}.platform-health dl>div{border-top:1px solid var(--iga-light-blush);justify-content:space-between;align-items:baseline;gap:14px;padding-top:8px;display:flex}.platform-health dt{color:var(--iga-body-ink);flex:1;margin:0;font-size:14px}.platform-health dd{text-align:right;color:var(--gold,var(--iga-antique-blush));flex:1;font-size:14px;line-height:1.5}.platform-health>a{min-height:36px;margin:0;padding:0;font-size:14px}.platform-health>a:focus-visible,.platforms-boundary>a:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:3px}.platforms-top-links{flex-wrap:wrap;gap:8px 22px;margin-top:8px;display:flex}.platforms-top-links a{min-height:44px;color:var(--heading,var(--iga-body-ink));text-underline-offset:4px;align-items:center;display:inline-flex}.provider-control-list{width:100%;gap:0!important;display:grid!important}.provider-control-list>div{border-top:1px solid var(--iga-matte-gold);padding:12px 0}.provider-control-list>div:first-child{border-top:0}.provider-control-list a{min-height:36px;margin:0;padding:0}.platform-card details{width:100%}.platform-card details ul{padding-left:20px}.platform-card details li{color:var(--iga-charcoal);margin:8px 0;font-size:14px}.platform-card details li::marker{color:var(--gold,var(--iga-antique-blush))}@media (width<=420px){.platform-health{padding:13px}.platform-health dl>div{display:block}.platform-health dd{text-align:left;margin-top:3px}}.platforms-search{gap:8px;display:grid}.platforms-search>label{color:var(--heading,var(--iga-body-ink));font-size:14px;font-weight:600}.platforms-search>div{align-items:stretch;gap:10px;display:flex}.platforms-search input{width:min(660px,100%);min-width:0}@media (width<=580px){.platforms-search>div{flex-direction:column}.platforms-search input{width:100%}}@media (width>=1001px){.platform-card:last-child:nth-child(odd){grid-column:1/-1}.platform-card:last-child:nth-child(odd) .provider-control-list{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-card:last-child:nth-child(odd) .provider-control-list>div:nth-child(2){border-top:0}}.purchasing-desk{gap:24px;min-width:0;display:grid}.purchasing-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.purchasing-heading h2{font:400 44px/1.2 var(--font-display);color:var(--heading);margin:12px 0}.purchasing-heading p{max-width:650px;line-height:1.8}.purchasing-heading .brand-ornament{max-width:170px}.purchasing-desk p{overflow-wrap:anywhere;line-height:1.8}.purchasing-desk a{color:var(--heading);text-underline-offset:4px;line-height:1.8}.purchasing-toolbar,.purchasing-filters{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.purchasing-toolbar>a{align-items:center;min-height:44px;display:flex}.purchasing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.purchasing-summary>div{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:14px;padding:20px}.purchasing-summary span{color:var(--iga-body-ink);font-size:14px;line-height:1.8;display:block}.purchasing-summary strong{font:34px var(--font-display);color:var(--iga-body-ink);margin-top:8px;display:block}.purchasing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.purchasing-card{background:var(--iga-light-cream);overflow-wrap:anywhere;min-width:0}.purchasing-card h3{font:400 30px/1.25 var(--font-display);color:var(--iga-body-ink);margin:12px 0}.purchasing-card h4{font:400 25px/1.3 var(--font-display);color:var(--heading);margin:18px 0 10px}.purchasing-card-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.purchasing-card-heading .badge{flex-shrink:0}.purchasing-card dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:18px 0;display:grid}.purchasing-card dt{color:var(--iga-body-ink);font-size:14px;line-height:1.6}.purchasing-card dd{color:var(--iga-body-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.8}.purchasing-help{color:var(--iga-body-ink);font-size:14px;line-height:1.8}.purchasing-desk fieldset{border:0;min-width:0;margin:0;padding:0}.purchasing-desk fieldset.purchasing-workspace{gap:24px;display:grid}.purchasing-controls{background:var(--iga-light-cream)}.purchasing-controls form{gap:18px;max-width:540px;display:grid}.purchasing-desk .purchasing-check{align-items:start;gap:12px;line-height:1.8;display:flex}.purchasing-check input{flex-shrink:0;width:20px;min-height:20px;margin-top:4px}.purchasing-desk button{white-space:normal;max-width:100%;min-height:44px}.purchasing-desk form>button{justify-self:start;min-width:210px}.purchasing-desk select,.purchasing-desk textarea,.purchasing-desk input{min-width:0;max-width:100%}.purchasing-desk select{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);width:100%;font:14px var(--font-body);color:var(--iga-body-ink);border-radius:8px;padding:13px}.purchasing-prepare form{gap:18px;display:grid}.purchasing-email{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:12px;margin:18px 0;padding:24px}.purchasing-email p{white-space:pre-wrap;line-height:1.9}.purchasing-email .purchasing-help{white-space:normal}.purchasing-desk summary{cursor:pointer;color:var(--heading);min-height:44px;padding:14px 0;line-height:1.7}.purchasing-cancel{border-top:1px solid var(--iga-antique-blush);gap:18px;max-width:500px;margin-top:20px;padding-top:20px;display:grid}.purchasing-empty{background:var(--iga-warm-ivory);border-style:dashed}.purchasing-sender{border-left:3px solid var(--iga-antique-gold);background:var(--iga-limestone);padding:16px 20px}.purchasing-section-label{font:400 32px var(--font-display);color:var(--iga-body-ink);margin:12px 0}.purchasing-actions{flex-wrap:wrap;gap:14px;display:flex}.purchasing-draft-book{border-top:1px solid var(--iga-antique-blush);gap:18px;padding-top:4px;display:grid}.purchasing-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;display:grid}.purchasing-search label{min-width:0}.purchasing-search input{min-height:48px}.purchasing-search .purchasing-help{grid-column:1/-1;margin:0}@media (width<=1000px){.purchasing-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.purchasing-heading{display:block}.purchasing-heading h2{font-size:36px}.purchasing-heading .brand-ornament{max-width:140px;margin:12px auto}.purchasing-heading .brand-ornament img{width:44px}.purchasing-summary{grid-template-columns:1fr}.purchasing-summary>div{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.purchasing-summary strong{margin:0}.purchasing-card-heading{flex-direction:column;gap:8px}.purchasing-card h3{font-size:28px}.purchasing-card dl{grid-template-columns:1fr}.purchasing-email{padding:18px}.purchasing-filters button{flex:140px}.purchasing-toolbar>button{width:100%}.purchasing-desk form>button{justify-self:stretch;width:100%;min-width:0}.purchasing-search{grid-template-columns:1fr}.purchasing-search button{width:100%}.purchasing-search .purchasing-help{grid-column:1}}.purchasing-desk>.notice{margin:0}.purchasing-sender{padding:0 16px}.purchasing-sender summary,.purchasing-address{font-size:14px}.purchasing-heading>div>p:last-child{margin-bottom:14px}.purchasing-progress{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;padding:18px;display:grid}.purchasing-progress>div{gap:10px;display:grid}.purchasing-progress span,.purchasing-progress i,.purchasing-progress b{background:var(--iga-matte-gold);border-radius:5px;display:block}.purchasing-progress span{width:44%;height:18px}.purchasing-progress i{background:var(--iga-light-blush);width:76%;height:11px}.purchasing-progress b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.purchasing-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.purchasing-progress.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.purchasing-progress.is-compact>div{align-items:center;gap:10px;display:flex}.purchasing-progress.is-compact span{width:190px;max-width:56%;height:10px}.purchasing-progress.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.purchasing-progress span{width:62%}.purchasing-progress b{width:100%}}.worktable-instructor-loading{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;margin-block:14px;padding:18px;display:grid}.worktable-instructor-loading>div{gap:10px;display:grid}.worktable-instructor-loading span,.worktable-instructor-loading i,.worktable-instructor-loading b{background:var(--iga-matte-gold);border-radius:5px;display:block}.worktable-instructor-loading span{width:44%;height:18px}.worktable-instructor-loading i{background:var(--iga-light-blush);width:76%;height:11px}.worktable-instructor-loading b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.worktable-instructor-loading p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.worktable-instructor-loading.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.worktable-instructor-loading.is-compact>div{align-items:center;gap:10px;display:flex}.worktable-instructor-loading.is-compact span{width:190px;max-width:56%;height:10px}.worktable-instructor-loading.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.worktable-instructor-loading span{width:62%}.worktable-instructor-loading b{width:100%}}.worktable-question-loading,.worktable-reply-progress{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:10px;padding:16px;display:grid}.worktable-question-loading>div,.worktable-reply-progress>div{gap:10px;display:grid}.worktable-question-loading span,.worktable-question-loading i,.worktable-question-loading b,.worktable-reply-progress span,.worktable-reply-progress i{background:var(--iga-matte-gold);border-radius:5px;display:block}.worktable-question-loading span{width:44%;height:20px}.worktable-question-loading i{background:var(--iga-light-blush);width:76%;height:11px}.worktable-question-loading b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.worktable-question-loading p,.worktable-reply-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.worktable-question-loading.is-compact,.worktable-reply-progress{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.worktable-question-loading.is-compact>div,.worktable-reply-progress>div{align-items:center;gap:10px;display:flex}.worktable-question-loading.is-compact span,.worktable-reply-progress span{width:190px;max-width:56%;height:10px}.worktable-question-loading.is-compact i,.worktable-reply-progress i{width:92px;max-width:28%;height:9px}@media (width<=580px){.worktable-question-loading span{width:62%}.worktable-question-loading b{width:100%}}.privacy-queue-loading{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;padding:18px;display:grid}.privacy-queue-loading>div{gap:10px;display:grid}.privacy-queue-loading span,.privacy-queue-loading i,.privacy-queue-loading b{background:var(--iga-matte-gold);border-radius:5px;display:block}.privacy-queue-loading span{width:44%;height:18px}.privacy-queue-loading i{background:var(--iga-light-blush);width:76%;height:11px}.privacy-queue-loading b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.privacy-queue-loading p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.privacy-queue-loading.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.privacy-queue-loading.is-compact>div{align-items:center;gap:10px;display:flex}.privacy-queue-loading.is-compact span{width:190px;max-width:56%;height:10px}.privacy-queue-loading.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.privacy-queue-loading span{width:62%}.privacy-queue-loading b{width:100%}}.overview-desk{gap:24px;min-width:0;display:grid}.overview-desk p{margin:0;line-height:1.65}.overview-intro,.overview-refresh,.overview-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.overview-intro h2{color:var(--iga-body-ink);margin:0 0 12px}.overview-intro .eyebrow{color:var(--iga-body-ink)}.overview-intro .badge{flex-shrink:0}.overview-intro p:not(.eyebrow),.overview-refresh p{color:var(--iga-body-ink);max-width:740px}.overview-refresh{align-items:center}.overview-refresh p{font-size:14px}.overview-refresh button{flex-shrink:0}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.overview-card{background:var(--iga-light-cream);border-color:var(--iga-antique-blush);min-width:0}.overview-card h3{font:400 25px/1.2 var(--font-display);color:var(--iga-body-ink);margin:0}.overview-state{color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);background:var(--control-light-blush);border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:14px}.overview-card dl{gap:12px;margin:0;display:grid}.overview-card dl>div{border-bottom:1px solid var(--iga-light-blush);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;display:flex}.overview-card dt{color:var(--iga-body-ink);font-size:14px;line-height:1.5}.overview-card dd{font:400 27px/1 var(--font-display);color:var(--iga-body-ink);flex-shrink:0;margin:0}.overview-note{color:var(--iga-body-ink);font-size:14px}.overview-link{color:var(--iga-body-ink);text-underline-offset:4px;place-self:end start;font-size:14px}.overview-boundary{color:var(--iga-body-ink);font-size:14px}.overview-loading{border:1px dashed var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:14px;padding:28px}.owner-everything{border:1px solid var(--iga-antique-gold);background:linear-gradient(135deg,var(--iga-light-cream),var(--iga-limestone));box-shadow:0 18px 42px color-mix(in srgb,var(--iga-body-ink) 7.1%,transparent);border-radius:18px;grid-template-columns:minmax(220px,.72fr) minmax(280px,1fr) minmax(0,1.7fr);gap:24px;padding:28px;display:grid}.owner-everything-heading h3{font:500 34px/1.12 var(--font-display);color:var(--iga-body-ink);margin:8px 0 12px}.owner-everything-heading p:not(.eyebrow){color:var(--iga-body-ink);font-size:14px}.owner-everything-group{min-width:0}.owner-everything-group h4{font:500 14px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--iga-body-ink);margin:0 0 10px}.owner-everything-group nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-everything-group a{border:1px solid var(--iga-antique-blush);min-height:64px;color:var(--iga-body-ink);background:var(--iga-matte-gold);font:500 14px/1.35 var(--font-ui);box-shadow:0 7px 16px color-mix(in srgb,var(--iga-body-ink) 6.3%,transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:flex}.owner-everything-group--iron a{color:var(--iga-body-ink);background:var(--iga-filled-accent)}.owner-everything-group a>span{gap:3px;min-width:0;display:grid}.owner-everything-group a strong{font-size:14px}.owner-everything-group a small{opacity:.86;font-size:14px;font-weight:400;line-height:1.35}.owner-everything-group a:hover,.owner-everything-group a:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.owner-everything-group a:focus-visible{outline:3px solid var(--iga-antique-blush);outline-offset:3px}.owner-everything-group a b{font-size:17px;font-weight:400}.owner-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.owner-services .owner-everything-group:last-child{grid-column:1/-1}.owner-services .owner-everything-group:last-child nav{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-link--filled{border:1px solid var(--iga-antique-blush);background:var(--iga-filled-accent);min-height:44px;color:var(--iga-body-ink);border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.overview-link--filled:hover,.overview-link--filled:focus-visible{background:var(--iga-filled-accent)}@media (width<=1100px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-refresh{flex-direction:column;align-items:flex-start}.owner-everything{grid-template-columns:1fr 1fr}.owner-everything-heading,.owner-services{grid-column:1/-1}}@media (width<=700px){.owner-services,.owner-services .owner-everything-group:last-child nav{grid-template-columns:1fr}.owner-services .owner-everything-group:last-child{grid-column:auto}}@media (width<=580px){.overview-intro,.overview-card-heading{flex-direction:column;gap:12px}.overview-desk h2{font-size:29px}.overview-refresh button{width:100%}.overview-card h3{font-size:23px}.owner-everything{grid-template-columns:1fr;padding:20px}.owner-everything-heading,.owner-services{grid-column:auto}.owner-everything-heading h3{font-size:30px}.owner-everything-group nav{grid-template-columns:1fr}.owner-everything-group a{min-height:60px}}.overview-view-switch{flex-wrap:wrap;gap:12px;display:flex}.overview-view-switch button{min-height:44px}.attention-queue{gap:24px;min-width:0;display:grid}.attention-intro{border-block:1px solid var(--iga-antique-blush);padding:24px 0}.attention-intro h3{font:400 36px/1.2 var(--font-display);color:var(--iga-body-ink);margin:12px 0}.attention-intro p:not(.eyebrow){color:var(--iga-body-ink);max-width:760px;font-size:14px}.attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.attention-item{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:16px;align-content:start;gap:18px;min-width:0;padding:26px;display:grid}.attention-category{letter-spacing:.8px;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px;display:inline-block}.attention-item h4{font:400 28px/1.25 var(--font-display);color:var(--iga-body-ink);margin:10px 0 0}.attention-item p{color:var(--iga-body-ink);font-size:14px}.attention-item a{color:var(--iga-body-ink);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:1.7;display:flex}.attention-evidence{gap:10px;margin:0;display:grid}.attention-evidence>div{border-bottom:1px solid var(--iga-light-blush);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.attention-evidence dt{color:var(--iga-body-ink);font-size:14px;line-height:1.6}.attention-evidence dd{font:400 27px/1.1 var(--font-display);color:var(--iga-body-ink);margin:0}.attention-item--access{background:var(--control-light-blush);border-color:var(--iga-antique-blush)}.attention-item--access .attention-category{color:var(--iga-body-ink)}.attention-footnote{color:var(--iga-body-ink);font-size:14px}.overview-card h3,.overview-card dd{font-family:var(--font-display)}.operational-attention-refresh{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);color:var(--iga-body-ink);border-radius:12px;align-items:center;gap:14px;padding:15px 18px;display:flex}.operational-attention-refresh>span{background:var(--iga-antique-blush);border-radius:99px;align-self:stretch;width:4px}.operational-attention-refresh strong{font:500 17px/1.4 var(--font-display);color:var(--iga-body-ink)}.operational-attention-refresh p{color:var(--iga-body-ink);margin:3px 0 0;font-size:14px;line-height:1.65}@media (width<=1100px){.attention-list{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.overview-view-switch button{flex:150px}.attention-item{padding:20px}.attention-intro h3{font-size:30px}.attention-item h4{font-size:26px}}.approvals-desk{gap:24px;min-width:0;display:grid}.approvals-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.approvals-heading h2{font:400 44px/1.15 var(--font-display);color:var(--heading);margin:12px 0}.approvals-heading p{max-width:650px;line-height:1.8}.approvals-heading .brand-ornament{max-width:180px}.approvals-tools,.approvals-filters{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.approvals-desk a{color:var(--iga-body-ink);text-underline-offset:4px;line-height:1.8}.approvals-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approvals-coverage>div{background:var(--iga-limestone);border:1px solid var(--iga-antique-blush);border-radius:12px;padding:20px}.approvals-coverage strong{font:400 24px var(--font-display);color:var(--iga-body-ink)}.approvals-coverage p,.approvals-help{color:var(--iga-body-ink);margin:8px 0;font-size:14px;line-height:1.8}.approval-card{overflow-wrap:anywhere;background:var(--iga-light-cream);min-width:0}.approval-card-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.approval-card h3{font:400 32px/1.25 var(--font-display);color:var(--iga-body-ink);margin:10px 0}.approval-card .badge{flex-shrink:0}.approval-preview summary{color:var(--iga-body-ink);cursor:pointer;min-height:44px;padding:14px 0}.approval-preview{min-width:0}.approval-copy{background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:12px;margin:18px 0;padding:24px}.approval-copy h4{font:400 28px/1.25 var(--font-display);color:var(--iga-body-ink);margin:20px 0 12px}.approval-copy p,.approval-copy li{white-space:pre-wrap;font-size:14px;line-height:1.85}.approval-copy ol{padding-left:24px}.approval-copy li{margin:14px 0}.approval-excerpt{color:var(--iga-body-ink)}.approval-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approval-images img{object-fit:contain;width:100%;height:auto;max-height:400px}.approval-revision{color:var(--iga-body-ink);overflow-wrap:anywhere;font-size:14px}.approval-preview fieldset{border:1px solid var(--iga-antique-blush);border-radius:12px;gap:18px;min-width:0;margin:20px 0;padding:20px;display:grid}.approval-preview legend{color:var(--iga-body-ink);padding:0 8px;font-size:14px}.approval-check{align-items:flex-start;gap:12px;line-height:1.7;display:flex!important}.approval-check input{flex-shrink:0;min-height:20px;margin-top:4px;width:20px!important}.approval-preview textarea{width:100%;min-width:0}.approval-button-preview{background:var(--iga-filled-accent);border:1px solid var(--iga-antique-blush);color:var(--iga-body-ink);white-space:pre-wrap;border-radius:9px;padding:12px 22px;font-size:14px;display:inline-block}.approvals-desk button{white-space:normal;min-height:44px}.approvals-tools a{align-items:center;min-height:44px;display:flex}@media (width<=650px){.approvals-heading{display:block}.approvals-heading h2{font-size:36px}.approvals-heading .brand-ornament{margin:22px auto}.approvals-coverage{grid-template-columns:1fr}.approval-card-heading{flex-direction:column;gap:10px}.approval-card h3{font-size:28px}.approval-copy{padding:18px}.approval-copy h4{font-size:25px}.approval-preview fieldset{padding:14px}.approvals-filters button{flex:150px}.approval-images{grid-template-columns:1fr}.approvals-tools button{width:100%}}.approval-preview fieldset>button{justify-self:start;min-width:230px}@media (width<=650px){.approval-preview fieldset>button{justify-self:stretch;width:100%;min-width:0}}.approval-character-count{color:var(--iga-body-ink);justify-self:end;font-size:14px}.operational-attention{gap:20px;min-width:0;display:grid}.approvals-control-links{border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:8px 20px;padding:16px 0;display:flex}.approvals-control-links a{align-items:center;min-height:44px;font-size:14px;display:flex}.approval-purchasing-controls{border:1px solid var(--iga-antique-blush);background:var(--iga-limestone);border-radius:14px;padding:22px}.approval-section-heading{font:400 36px/1.2 var(--font-display);color:var(--heading);margin:20px 0 0}.operational-attention .attention-item button{justify-self:start}.operational-attention .overview-refresh p{margin:0}.operational-attention #approval-purchasing-workspace:empty{display:none}@media (width<=650px){.approval-purchasing-controls{padding:18px}.approval-purchasing-controls button{width:100%}.approval-section-heading{font-size:30px}}.approval-feedback{border-left:3px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);padding:8px 18px}.approval-feedback h4{color:var(--iga-body-ink)}.approval-feedback ul{padding-left:20px}.approval-feedback li{margin-bottom:16px}.approval-feedback small{color:var(--iga-body-ink);line-height:1.6}.approval-preview fieldset+fieldset{margin-top:24px}.approval-results{gap:24px;display:grid}body .approvals-filters>button.is-selected{color:var(--iga-body-ink);font-weight:700;background:var(--iga-antique-blush)!important;border:2px solid var(--iga-antique-gold)!important;box-shadow:inset 0 -4px var(--iga-sage-ink),0 0 0 2px var(--iga-light-cream)!important}.approvals-filter-status{border-left:4px solid var(--iga-secondary-ink);background:var(--iga-warm-ivory);color:var(--iga-body-ink);margin:0;padding:10px 14px;font-size:14px}.approval-proof{border:2px solid var(--iga-antique-gold);background:var(--iga-light-cream);border-radius:16px;margin:24px 0;padding:22px}.approval-proof-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.approval-proof-heading h4{margin:6px 0 12px}.approval-proof-heading .badge{white-space:nowrap}.approval-proof>p{line-height:1.7}.approval-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.approval-proof-grid figure{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;margin:0;overflow:hidden}.approval-proof-grid figure>a{background:var(--iga-light-blush);min-height:190px;display:grid;position:relative}.approval-proof-grid img{object-fit:cover;width:100%;height:220px}.approval-proof-grid figure:nth-child(3) img{object-position:top}.approval-proof-grid figure>a span{background:color-mix(in srgb,var(--iga-charcoal) 85.1%,transparent);color:var(--iga-body-ink);border-radius:20px;padding:7px 10px;font-size:14px;text-decoration:none;position:absolute;bottom:8px;right:8px}.approval-proof-grid figcaption{gap:6px;padding:14px;display:grid}.approval-proof-grid figcaption strong{color:var(--iga-body-ink)}.approval-proof-grid figcaption small{color:var(--iga-body-ink);letter-spacing:.08em;font-weight:700}.approval-proof-grid figcaption p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.55}.approval-proof-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:22px 0;display:grid}.approval-proof-scope>div{border-left:3px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);padding:12px}.approval-proof-scope dt{color:var(--iga-body-ink);font-size:14px;font-weight:700}.approval-proof-scope dd{color:var(--iga-body-ink);margin:5px 0 0;font-size:14px;line-height:1.55}.approval-proof-action{border-top:1px solid var(--iga-antique-blush);grid-template-columns:minmax(180px,auto) 1fr;align-items:center;gap:16px;padding-top:16px;display:grid}.approval-proof-action p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.6}@media (width<=850px){.approval-proof-grid{grid-template-columns:1fr 1fr}.approval-proof-grid figure:first-child{grid-column:1/-1}.approval-proof-grid figure:first-child img{object-fit:contain;height:auto;max-height:360px}}@media (width<=650px){.approval-proof{padding:16px}.approval-proof-heading{display:grid}.approval-proof-heading .badge{justify-self:start}.approval-proof-grid,.approval-proof-scope{grid-template-columns:1fr}.approval-proof-grid figure:first-child{grid-column:auto}.approval-proof-grid img{object-fit:contain;height:auto;max-height:440px}.approval-proof-action{grid-template-columns:1fr}.approval-proof-action button{width:100%}.approvals-filter-status{text-align:center}}.approval-check{min-height:44px;padding:8px 0}.proof-hash{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px!important}.visual-review-controls textarea{resize:vertical;min-height:220px}.visual-draft-state{color:var(--iga-body-ink);flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:14px;display:flex}.visual-draft-state strong{color:var(--iga-body-ink)}.visual-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visual-decision-actions button{width:100%;min-height:48px}.visual-decision-actions .visual-request{background:var(--control-blush,var(--iga-light-blush));border-color:var(--control-blush-border,var(--iga-antique-blush));color:var(--iga-body-ink)}@media (hover:hover){.visual-decision-actions .visual-request:hover{background:color-mix(in srgb,var(--control-blush,var(--iga-light-blush)) 82%,white)}}@media (width<=650px){.visual-decision-actions{grid-template-columns:1fr}.visual-review-controls textarea{min-height:280px}}@layer staff-control-consistency{body .approvals-filters>button.is-selected{background:var(--iga-antique-blush)!important;border:2px solid var(--iga-antique-gold)!important;box-shadow:inset 0 -4px var(--iga-sage-ink),0 0 0 2px var(--iga-light-cream)!important;color:var(--iga-body-ink)!important}.workforce-workspace button.secondary:disabled{color:var(--iga-body-ink)!important;background:var(--iga-filled-accent)!important;border-color:var(--iga-antique-blush)!important;opacity:1!important}:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a){border:1px solid var(--control-border)!important;box-shadow:none!important;background-color:var(--button-fill,var(--control-primary))!important;border-radius:10px!important;transition:background-color .14s,box-shadow .14s!important;transform:none!important}:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a):is([aria-pressed=true],[aria-current=page]){background-color:var(--button-fill,var(--control-primary))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-body-ink) 25.1%,transparent)!important;font-weight:inherit!important}@media (hover:hover){:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a):not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--button-fill,var(--control-primary)),white 18%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-body-ink) 20%,transparent),0 0 14px color-mix(in srgb,var(--iga-body-ink) 25.1%,transparent)!important}}:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a):not(:disabled):not([aria-disabled=true]):active{background-color:color-mix(in srgb,var(--button-fill,var(--control-primary)),white 26%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-body-ink) 40%,transparent),0 0 10px color-mix(in srgb,var(--iga-body-ink) 25.1%,transparent)!important}:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a):focus-visible{outline:3px solid var(--control-gold)!important;outline-offset:3px!important}:is(button:disabled,[aria-disabled=true]){opacity:1!important;box-shadow:none!important;cursor:not-allowed!important}@media (prefers-reduced-motion:reduce){:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a){transition:none!important}}@media (forced-colors:active){:is(button,a.button-link,a.provider-link,.connection-card a,.presentation-surfaces>a){border-color:buttontext!important}:is(button,a.button-link,.presentation-surfaces>a):is([aria-pressed=true],[aria-current=page]){outline:2px solid highlight!important}}.staff-side-menu .staff-nav-service h3>button{background-color:var(--control-primary)!important;color:var(--control-primary-ink)!important;border-color:var(--control-border)!important;box-shadow:none!important}@media (hover:hover){.staff-side-menu .staff-nav-service h3>button:not(:disabled):hover{background-color:color-mix(in srgb,var(--control-primary),white 30%)!important;color:var(--control-primary-ink)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-blush) 46.7%,transparent),0 0 12px color-mix(in srgb,var(--iga-antique-blush) 26.7%,transparent)!important}}.staff-side-menu .staff-nav-service h3>button:not(:disabled):active{background-color:color-mix(in srgb,var(--control-primary),white 45%)!important;color:var(--control-primary-ink)!important}}.approvals-loading-state{color:var(--iga-body-ink);gap:20px;padding:4px 0;display:grid}.approvals-loading-state p{margin:0;font-size:14px;line-height:1.7}.approvals-loading-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approvals-loading-coverage-card{border:1px solid var(--iga-antique-blush);background:var(--iga-limestone);border-radius:12px;gap:12px;min-height:112px;padding:20px;display:grid}.approvals-loading-coverage-card span,.approvals-loading-coverage-card i,.approvals-loading-record span,.approvals-loading-record i,.approvals-loading-record b{background:var(--iga-matte-gold);border-radius:5px;display:block}.approvals-loading-coverage-card span{width:58%;height:20px}.approvals-loading-coverage-card i{background:var(--iga-light-blush);width:76%;height:11px}.approvals-loading-record{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:13px;min-height:210px;padding:24px;display:grid}.approvals-loading-record span{width:38%;height:26px}.approvals-loading-record i{background:var(--iga-light-blush);width:82%;height:12px}.approvals-loading-record i:nth-of-type(2){width:64%}.approvals-loading-record b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:10px}@media (width<=650px){.approvals-loading-coverage{grid-template-columns:1fr}.approvals-loading-record{padding:18px}.approvals-loading-record span{width:62%}.approvals-loading-record b{width:100%}}.approvals-refresh-status{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);color:var(--iga-body-ink);border-radius:12px;align-items:center;gap:14px;padding:15px 18px;display:flex}.approvals-refresh-status>span{background:var(--iga-antique-blush);border-radius:99px;align-self:stretch;width:4px}.approvals-refresh-status strong{font:500 17px/1.4 var(--font-display);color:var(--iga-body-ink)}.approvals-refresh-status p{color:var(--iga-body-ink);margin:3px 0 0;font-size:14px;line-height:1.65}.content-desk{min-width:0;margin-top:30px}.content-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.content-heading h2{color:var(--heading);margin:12px 0;font-size:48px;font-weight:400}.content-heading p{max-width:650px;line-height:1.8}.content-heading .brand-ornament{max-width:210px}.content-process{border-block:1px solid var(--iga-antique-blush);color:var(--iga-body-ink);flex-wrap:wrap;gap:24px;margin:24px 0;padding:18px 0;font-size:14px;display:flex}.content-workspace{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.content-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content-stats>div{background:var(--iga-limestone);border:1px solid var(--iga-matte-gold);border-radius:12px;padding:20px}.content-stats span,.content-help{color:var(--iga-body-ink);font-size:14px;line-height:1.85}.content-stats strong{font:32px var(--font-display);color:var(--heading);margin-top:8px;display:block}.content-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.content-record-heading h3{color:var(--heading);margin:10px 0;font-size:34px;font-weight:400}.content-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:32px;margin-top:26px;display:grid}.content-preview-column{min-width:0}.content-preview{background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:12px;padding:24px}.content-preview h3{font:34px/1.25 var(--font-display);white-space:pre-wrap;color:var(--iga-body-ink)}.content-preview--rose h3,.content-preview--gold h3{color:var(--iga-body-ink)}.content-preview h4,.content-value h4,.content-record>details h4{font:25px/1.3 var(--font-display);color:var(--iga-body-ink);margin:20px 0 10px}.content-preview p,.content-preview li,.content-preview td,.content-preview th{white-space:pre-wrap;font-size:14px;line-height:1.85}.content-preview li{margin-bottom:8px}.content-preview-subtitle{color:var(--iga-body-ink)}.content-rule{color:var(--iga-body-ink);text-align:center;padding:18px 0}.content-block{border:1px solid var(--iga-matte-gold);background:var(--iga-warm-ivory);border-radius:10px;min-width:0;padding:16px}.content-block>summary{overflow-wrap:anywhere}.content-block[open]>summary{margin-bottom:18px}.content-fields,.content-inline-fields{gap:18px;display:grid}.content-value,.content-cell{border-top:1px solid var(--iga-matte-gold);min-width:0;padding:14px}.content-run{gap:12px;min-width:0;display:grid}.content-actions,.content-format{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.content-actions button{padding:10px 14px;font-size:14px}.content-check{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.content-check input{flex-shrink:0;width:20px;min-height:20px}.content-format .content-check{margin:0}.content-home-section{text-align:center;border-radius:10px;margin-top:18px;padding:24px}.content-home-section h3,.content-home-section h4,.content-home-section .content-help{color:inherit}.content-preview-eyebrow{letter-spacing:1.5px;font-size:14px!important}.content-preview-button{overflow-wrap:anywhere;border:1px solid;border-radius:9px;max-width:100%;padding:11px 18px;font-size:14px;display:inline-block}.content-story-photo{object-fit:contain;width:100%;height:auto;margin:18px 0;display:block}.content-story-building{background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-blush);border-radius:10px;padding:18px}.content-table-wrap{max-width:100%;margin:14px 0;overflow-x:auto}.content-table-wrap table{table-layout:fixed;width:100%}.content-table-wrap td,.content-table-wrap th{overflow-wrap:anywhere;min-width:0;padding:8px}.content-review>label{margin:20px 0}.content-desk input,.content-desk textarea,.content-desk select,.content-desk button{min-width:0;max-width:100%}.content-desk select{width:100%;font-family:var(--font-body);border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:8px;padding:13px}.content-desk p{overflow-wrap:anywhere}@media (width<=1150px){.content-editor-layout{grid-template-columns:1fr}.content-preview-column{border-top:1px solid var(--iga-antique-blush);padding-top:20px}}@media (width<=650px){.content-heading{display:block}.content-heading h2{font-size:38px}.content-heading .brand-ornament{max-width:180px;margin:22px auto}.content-process{gap:12px;font-size:14px}.content-stats{grid-template-columns:1fr}.content-stats>div{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.content-preview{padding:18px}.content-preview h3{font-size:30px}.content-home-section{padding:18px}.content-block{padding:12px}.content-actions button{white-space:normal;flex:110px}.content-value,.content-cell{padding-inline:4px}}.p20-weekly{border:1px solid var(--iga-antique-blush);background:linear-gradient(135deg,var(--iga-warm-ivory),var(--iga-light-blush));color:var(--iga-body-ink);gap:1.35rem;padding:clamp(1rem,3vw,2rem);display:grid}.p20-weekly header{border-bottom:1px solid var(--iga-antique-gold);padding:1.4rem}.p20-weekly header h3{margin:.35rem 0;font-size:clamp(2rem,4vw,3.5rem)}.p20-weekly__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.p20-weekly__metrics div,.p20-weekly__spend div{background:#ffffff61;border:1px solid #8a6d458c;gap:.25rem;padding:1rem;display:grid}.p20-weekly__metrics strong,.p20-weekly__spend strong{color:var(--iga-body-ink);font-size:1.65rem}.p20-weekly__metrics span,.p20-weekly__spend span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.p20-weekly__spend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.p20-weekly__spend p{grid-column:1/-1}.p20-weekly__department{border-left:2px solid var(--iga-antique-blush);background:#d6c1b82b;padding:1.25rem}.p20-weekly__waiting{border:1px solid var(--iga-antique-blush);background:var(--iga-limestone);padding:1.4rem}.p20-weekly__waiting article{border-top:1px solid var(--iga-antique-gold);padding-top:1rem}.p20-weekly textarea{resize:vertical;width:100%;min-height:7rem}@media (width<=720px){.p20-weekly__metrics,.p20-weekly__spend{grid-template-columns:repeat(2,minmax(0,1fr))}}.p20-weekly__scenarios{border-block:1px solid var(--iga-antique-gold);flex-wrap:wrap;gap:.5rem;padding-block:1rem;display:flex}.p20-weekly__scenarios button{padding:.5rem .7rem;font-size:.72rem;width:auto!important}.p20-weekly__scenarios button.selected{box-shadow:inset 0 0 0 1px var(--iga-secondary-ink)}.p20-weekly__state{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-left:4px solid var(--iga-antique-blush);padding:1rem 1.15rem}.p20-weekly__state p{margin:.25rem 0}.p20-weekly__state--denied,.p20-weekly__state--failed,.p20-weekly__state--stale{border-left-color:var(--iga-body-ink)}.p20-weekly__actions{flex-wrap:wrap;gap:.6rem;display:flex}.p20-weekly__actions button{width:auto!important}.p20-weekly header{background:0 0!important;height:auto!important;min-height:0!important;position:static!important}@media (width<=720px){.p20-weekly__scenarios button{flex:8rem!important}.p20-weekly__actions{display:grid}.p20-weekly__actions button{width:100%!important}.p20-weekly header{padding:1rem 0}.p20-weekly header h3{font-size:2rem}}.p20-weekly :is(p,strong,span,h3,h4){overflow-wrap:anywhere;word-break:normal}.p20-weekly,.p20-weekly>*{min-width:0}.p20-weekly>header{width:100%!important;display:block!important}.p20-weekly>header p{max-width:100%!important;margin:.45rem 0!important}.p20-weekly>header h3{margin:.5rem 0!important}.p20-weekly__toolbar{border-bottom:1px solid var(--iga-antique-gold);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.p20-weekly__toolbar p{margin:.2rem 0}.p20-weekly__toolbar button{white-space:nowrap;width:auto!important}.p20-weekly__history{gap:.65rem;padding-left:1.25rem;display:grid}.p20-weekly__history li{border-bottom:1px solid #8a6d4573;padding:.75rem}.p20-weekly__history span{margin-top:.25rem;display:block}.p20-weekly__waiting textarea{field-sizing:content;min-height:5.75rem;max-height:28rem}@media (width<=720px){.p20-weekly__toolbar{display:grid}.p20-weekly__toolbar button{width:100%!important}.p20-weekly__metrics,.p20-weekly__spend{grid-template-columns:1fr}.p20-weekly__spend p{grid-column:auto}}.p20-weekly__tracking{background:#ffffff61;border:1px solid;gap:1rem;padding:1.2rem;display:grid}.p20-weekly__tracking>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.p20-weekly__tracking>div>p{margin:0}.p20-weekly__tracking>div>strong{text-transform:capitalize}.p20-weekly__tracking dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.p20-weekly__tracking dl>div{border-top:1px solid;min-width:0;padding-top:.7rem}.p20-weekly__tracking dt{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.p20-weekly__tracking dd{margin:.35rem 0 0;line-height:1.55}@media (width<=720px){.p20-weekly__tracking>div{display:grid}.p20-weekly__tracking dl{grid-template-columns:1fr}}.supply-intake{gap:22px;min-width:0;display:grid}.supply-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.supply-intake .record{background:var(--iga-light-cream);min-width:0}.supply-intake h3{color:var(--heading);font-family:var(--font-display);margin:8px 0 16px;font-size:28px}.supply-intake-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.supply-code-note{border-top:1px solid var(--iga-antique-blush);margin-top:22px;padding-top:20px}.supply-code-note code{overflow-wrap:anywhere;color:var(--iga-body-ink)}.supply-intake-facts{gap:14px;margin:20px 0;display:grid}.supply-intake-facts>div{gap:5px;min-width:0;display:grid}.supply-intake-facts dt{letter-spacing:.02em;color:var(--iga-body-ink);font-size:14px}.supply-intake-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.supply-intake-review{border-block:1px solid var(--iga-matte-gold);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:22px}.supply-receipt form{max-width:820px}.supply-intake input,.supply-intake select,.supply-intake textarea{width:100%;min-width:0;max-width:100%}.supply-intake .mfg-check input{width:20px}.supply-intake [hidden]{display:none}@media (width<=1050px){.supply-intake-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.supply-intake-review{grid-template-columns:minmax(0,1fr)}.supply-intake-actions{grid-template-columns:minmax(0,1fr);display:grid}.supply-intake h3{font-size:26px}}.receiving-phone-grid{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:24px;display:grid}.receiving-phone-qr{background:#fff;max-width:216px}.receiving-phone-qr svg{width:100%;height:auto;display:block}.receiving-phone-setup ol{padding-left:22px}.receiving-phone-setup li{margin-bottom:12px}.supply-intake li{line-height:1.7}.supply-intake [tabindex="-1"]{scroll-margin-top:24px}@media (width<=600px){.receiving-phone-grid{grid-template-columns:minmax(0,1fr)}.receiving-phone-qr{margin-inline:auto}}.supply-intake-grid{grid-template-columns:minmax(0,1fr)}.supply-steps{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.supply-steps li{flex:1;min-width:180px;padding:0}.supply-steps button{text-align:left;--button-fill:var(--control-light-blush);width:100%;min-height:48px;padding:10px 14px}.supply-steps [aria-current=step]{--button-fill:color-mix(in srgb,var(--control-light-blush),white 20%);border-color:var(--control-gold);font-weight:600}.supply-steps [aria-current=step]:after{content:" ✓";float:right;color:var(--iga-body-ink);font-weight:700}.supply-steps button:disabled{cursor:wait}.supply-quantity{margin-bottom:16px}.new-supply-form fieldset{border:0;min-width:0;margin:0;padding:0}.supply-lookup-results{gap:10px;margin:12px 0;display:grid}.supply-lookup-results button{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supply-lookup-results button span{color:var(--iga-body-ink);font-size:14px;font-weight:400}@media (width<=580px){.supply-scanner-dialog{padding:18px}.supply-scanner-dialog button{min-height:44px}}.supply-scanner-dialog{box-sizing:border-box;border:1px solid var(--iga-antique-gold);background:var(--iga-light-cream);width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--iga-body-ink);box-shadow:0 24px 80px color-mix(in srgb,var(--iga-body-ink) 33.3%,transparent);border-radius:20px;padding:24px;overflow:auto}.supply-scanner-dialog::backdrop{background:color-mix(in srgb,var(--iga-charcoal) 76.9%,transparent)}.supply-scanner-dialog h3{font-family:var(--font-display);color:var(--heading);margin:4px 0}.supply-scanner-dialog .ops-toolbar{justify-content:space-between}.barcode-camera-frame{aspect-ratio:16/9;background:var(--iga-filled-accent);border-radius:12px;width:100%;position:relative;overflow:hidden}.barcode-camera-frame video{object-fit:contain;width:100%;height:100%;display:block}.barcode-camera-guide{border:1px solid var(--iga-matte-gold);pointer-events:none;border-radius:6px;position:absolute;inset:22% 7%}.supply-quantity-total{border-left:3px solid var(--iga-antique-blush)}@media (width<=580px){.supply-scanner-dialog{padding:18px}.supply-scanner-dialog button{min-height:44px}.supply-lookup-results button{flex-direction:column}}.supply-captured-code{overflow-wrap:anywhere}.supply-captured-code code{white-space:pre-wrap;word-break:break-word}.supply-scanner-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.supply-scanner-header .eyebrow{margin:0 0 5px}.supply-scanner-header button{width:auto;min-height:44px;margin:0;padding:10px 14px}.receipt-photo{border-top:1px solid var(--iga-antique-blush);min-width:0;margin:22px 0;padding-top:22px}.receipt-photo h4{font:26px var(--font-display);color:var(--heading);margin:8px 0}.receipt-photo-fields{gap:14px;max-width:620px;display:grid}.receipt-photo-fields>button{justify-self:start}.receipt-photo-ready{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;margin-bottom:18px;padding:18px}.receipt-photo-ready>strong{color:var(--iga-body-ink)}.receipt-photo-preview{gap:14px;min-width:0;margin:14px 0;display:grid}.receipt-photo-preview>button{justify-self:start}.receipt-photo-preview img{object-fit:contain;border:1px solid var(--iga-antique-blush);border-radius:8px;justify-self:start;width:auto;max-width:100%;height:auto;max-height:480px}.mfg-desk{gap:22px;min-width:0;display:grid}.mfg-heading{border-top:1px solid var(--iga-antique-blush);align-items:center;gap:28px;padding-top:28px;display:flex}.mfg-heading h2{margin:8px 0 14px;font-size:42px}.mfg-heading p{line-height:1.7}.mfg-heading .brand-ornament{max-width:150px;margin-left:auto}.mfg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mfg-stats>div{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:16px;padding:22px}.mfg-stats span{color:var(--iga-body-ink);font-size:14px;line-height:1.6;display:block}.mfg-stats strong{font:38px var(--font-display);color:var(--iga-body-ink)}.mfg-desk fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.mfg-desk p{line-height:1.65}.mfg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mfg-desk select{width:100%;min-width:0;max-width:100%}.mfg-expand>summary{font:26px var(--font-display);color:var(--rose);font-weight:400}.mfg-empty{background:var(--iga-warm-ivory);border-style:dashed}.mfg-check{align-items:flex-start;line-height:1.7;display:flex}.mfg-check input{width:20px;height:20px;min-height:20px;accent-color:var(--iga-body-ink);flex-shrink:0;margin-top:2px}.mfg-quantity strong{font:29px var(--font-display);color:var(--heading)}.mfg-shortage{background:var(--control-light-blush);color:var(--control-accent-ink)}.mfg-material>details{border-top:1px solid var(--iga-light-blush);padding-top:8px}.mfg-recipe-line{grid-template-columns:minmax(0,2fr) minmax(90px,1fr) auto;align-items:end;gap:12px;display:grid}.mfg-components{margin:0;padding:0;list-style:none}.mfg-components li{border-bottom:1px solid var(--iga-light-blush);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.mfg-components strong{white-space:nowrap;color:var(--heading);font-weight:400}.mfg-controls{background:var(--iga-light-cream)}.mfg-controls h3{margin:10px 0}.mfg-controls form{max-width:500px}.mfg-history-batch{border-top:1px solid var(--iga-antique-blush);padding-top:20px}.mfg-history-batch h3{margin:8px 0}.mfg-desk button,.mfg-desk input,.mfg-desk textarea{max-width:100%}.mfg-desk select:focus-visible,.mfg-desk textarea:focus-visible{outline:3px solid var(--iga-antique-gold);outline-offset:3px}@media (width<=800px){.mfg-heading{display:block}.mfg-heading .brand-ornament{margin:20px auto}.mfg-stats{gap:8px}.mfg-stats>div{padding:14px}.mfg-recipe-line{grid-template-columns:1fr 1fr}.mfg-recipe-line>label:first-child{grid-column:1/-1}}@media (width<=580px){.mfg-heading h2{font-size:36px}.mfg-fields,.mfg-stats{grid-template-columns:1fr}.mfg-stats>div{justify-content:space-between;align-items:center;display:flex}.mfg-desk .inventory-grid{grid-template-columns:minmax(0,1fr)}.mfg-components li{flex-wrap:wrap}.mfg-desk .ops-toolbar button{padding:10px 12px}.mfg-recipe-line{grid-template-columns:minmax(0,1fr)}.mfg-recipe-line>label:first-child{grid-column:auto}}.mfg-view{gap:20px;min-width:0;display:grid}.mfg-view[hidden]{display:none}.mfg-history-meta{color:var(--iga-body-ink);margin-top:6px;font-size:14px;line-height:1.7;display:block}.mfg-desk .table-wrap table{min-width:580px}.mfg-desk .mfg-purchasing-link{align-items:center;max-width:100%;text-decoration:none;display:inline-flex}.products-desk{min-width:0;margin-top:30px}.products-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.products-heading h2{color:var(--heading);margin:12px 0;font-size:48px;font-weight:400}.products-heading p{max-width:650px;line-height:1.8}.products-heading .brand-ornament{max-width:210px}.products-process{color:var(--iga-body-ink);border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:24px;margin:24px 0;padding:18px 0;font-size:14px;display:flex}.products-workspace{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.products-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.products-stats>div{background:var(--iga-limestone);border:1px solid var(--iga-matte-gold);border-radius:12px;padding:20px}.products-stats span{color:var(--iga-body-ink);font-size:14px;display:block}.products-stats strong{font-family:var(--font-display);color:var(--heading);margin-top:8px;font-size:32px;font-weight:400;display:block}.products-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.products-record-heading h3{color:var(--heading);margin:10px 0;font-size:32px;font-weight:400}.products-meta,.products-help{color:var(--iga-body-ink);font-size:14px;line-height:1.85}.products-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:32px;margin-top:24px;display:grid}.products-preview-column{min-width:0}.product-copy-preview{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);overflow-wrap:anywhere;border-radius:12px;padding:24px}.product-copy-preview img{object-fit:contain;width:100%;max-height:360px;margin-bottom:24px;display:block}.product-copy-preview h3{color:var(--iga-body-ink);font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.2}.product-copy-preview--rose h3{color:var(--iga-body-ink)}.product-copy-preview h4,.products-current h4{font-family:var(--font-display);color:var(--iga-body-ink);margin-bottom:10px;font-size:24px;font-weight:400}.product-copy-preview p,.products-current p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.products-rule{text-align:center;color:var(--iga-body-ink);border-bottom:1px solid var(--iga-antique-blush);padding:14px 0}.products-check{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.products-check input{flex-shrink:0;width:20px;min-height:20px}.product-record>details>label{margin:20px 0}.products-desk input,.products-desk textarea,.products-desk button{max-width:100%}.products-desk p,.products-desk h3{overflow-wrap:anywhere}.products-find{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:end;gap:14px;padding:18px;display:grid}.products-find label{margin:0}.products-find select{width:100%}.products-result-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.products-result-row p{color:var(--iga-body-ink);margin:0}.products-result-row button{flex:none;min-height:44px}@media (width<=720px){.products-find{grid-template-columns:1fr;padding:16px}.products-result-row{display:grid}.products-result-row button{width:100%}}@media (width<=1150px){.products-editor-layout{grid-template-columns:1fr}.products-preview-column{border-top:1px solid var(--iga-antique-blush);padding-top:20px}}@media (width<=650px){.products-heading{display:block}.products-heading h2{font-size:38px}.products-heading .brand-ornament{max-width:180px;margin:22px auto}.products-process{gap:12px;font-size:14px}.products-stats{grid-template-columns:1fr}.products-stats>div{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.product-copy-preview{padding:18px}.product-copy-preview h3{font-size:30px}}.product-ritual-proof{background:var(--iga-warm-ivory)!important;border-color:var(--iga-antique-blush)!important}.product-ritual-proof>summary{font:24px/1.25 var(--font-display);color:var(--heading)}.product-ritual-shell{gap:18px;min-width:0;display:grid}.product-ritual-shell h3{font:34px/1.12 var(--font-display);color:var(--iga-body-ink);margin:0;font-weight:400}.product-ritual-scenarios{border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex}.product-ritual-scenarios button{padding:8px 10px;font-size:14px;width:auto!important}.product-ritual-scenarios button.selected{box-shadow:inset 0 0 0 1px var(--iga-body-ink)}.product-ritual-state{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-left:4px solid var(--iga-antique-blush);border-radius:8px;padding:16px 18px}.product-ritual-state p{margin:4px 0!important}.product-ritual-state-denied,.product-ritual-state-stale,.product-ritual-state-blocked-gate{border-left-color:var(--iga-body-ink)}.product-ritual-identity{background:var(--iga-antique-blush);border:1px solid var(--iga-antique-blush);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.product-ritual-identity>div{background:var(--iga-light-cream);gap:6px;min-width:0;padding:13px;display:grid}.product-ritual-identity span,.product-ritual-proposal dt,.product-ritual-economics span{letter-spacing:.06em;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.product-ritual-identity strong,.product-ritual-proposal dd{overflow-wrap:anywhere;font-size:14px}.product-ritual-proposal{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);gap:14px;padding:22px;display:grid;box-shadow:inset 0 0 0 4px #8a6d4512}.product-ritual-proposal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-ritual-proposal h4{font:29px/1.15 var(--font-display);color:var(--iga-body-ink);margin:4px 0;font-weight:400}.product-ritual-pill{border:1px solid var(--iga-antique-blush);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:14px}.product-ritual-pill.inactive{border-color:var(--iga-antique-blush);color:var(--iga-body-ink)}.product-ritual-proposal dl{border-block:1px solid var(--iga-antique-blush);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-ritual-proposal dl>div{gap:5px;min-width:0;padding:12px 4px;display:grid}.product-ritual-proposal dd{margin:0}.product-ritual-economics{background:var(--iga-antique-blush);border:1px solid var(--iga-antique-blush);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-ritual-economics>p{background:var(--iga-limestone);grid-column:1/-1;padding:10px 12px;margin:0!important}.product-ritual-economics>div{background:var(--iga-light-cream);gap:5px;padding:12px;display:grid}.product-ritual-economics strong{font:18px/1.25 var(--font-display);color:var(--heading);font-weight:400}.product-ritual-callout{background:var(--iga-warm-ivory);border-left:3px solid var(--iga-antique-blush);padding:14px 16px}.product-ritual-callout.gate{border-left-color:var(--iga-body-ink)}.product-ritual-callout p{margin:4px 0!important}.product-ritual-concepts{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);display:grid}.product-ritual-concepts>p{border-bottom:1px solid var(--iga-antique-blush);padding:12px 15px;margin:0!important}.product-ritual-concepts>div{border-bottom:1px solid var(--iga-matte-gold);grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:14px;padding:12px 15px;display:grid}.product-ritual-concepts>div:last-child{border:0}.product-ritual-concepts strong{text-transform:capitalize;font-family:var(--font-display);font-size:18px;font-weight:400}.product-ritual-concepts span{color:var(--iga-body-ink);font-size:14px}.product-ritual-review{gap:8px;display:grid}.product-ritual-review label{gap:7px;display:grid!important}.product-ritual-review textarea{resize:vertical}.product-ritual-review>div{flex-wrap:wrap;gap:10px;display:flex}.product-ritual-review button{width:auto!important}.product-ritual-boundary{color:var(--iga-body-ink);border-top:1px solid var(--iga-antique-blush);padding-top:14px;font-size:14px;line-height:1.7}@media (width<=760px){.product-ritual-identity,.product-ritual-proposal dl,.product-ritual-economics{grid-template-columns:1fr}.product-ritual-scenarios button{flex:120px!important}.product-ritual-proposal header{display:grid}.product-ritual-pill{justify-self:start}.product-ritual-concepts>div{grid-template-columns:1fr;gap:4px}.product-ritual-review>div{display:grid}.product-ritual-review button{width:100%!important}}.product-ritual-proposal>header{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;position:static!important}.product-ritual-proposal>header>div{min-width:0}.product-ritual-proposal>header+h4,.product-ritual-proposal>header+p{margin-top:2px!important}.product-ritual-proposal h4{padding-bottom:8px;margin-bottom:8px!important}.product-ritual-proposal>p{line-height:1.7;margin:0!important}.product-photo-placeholder{aspect-ratio:1;background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-gold);min-height:190px;color:var(--iga-body-ink);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex}.product-photo-placeholder img{opacity:.88;object-fit:contain!important;width:42px!important;height:50px!important;margin:0!important}.product-photo-placeholder span{border-top:1px solid var(--iga-antique-gold);width:42px}.product-photo-placeholder p{font-family:var(--font-body);letter-spacing:.08em;text-align:center;margin:0;font-size:14px}.products-owner-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.products-owner-heading h3{margin:4px 0 8px}.products-owner-heading p{margin:0}.products-price-actions{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.products-price-actions>*{justify-content:center;align-items:center;min-height:46px;display:inline-flex;border-radius:10px!important;padding:10px 15px!important}.products-price-actions .file-upload-button{background:var(--iga-filled-accent);color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);order:-1}.products-price-search{gap:8px;margin-top:20px;display:grid}.products-price-import{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);border-radius:12px;gap:12px;padding:18px;display:grid}.product-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-price-row{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:14px;gap:12px;padding:18px;display:grid}.product-price-row>div:first-child{gap:4px;display:grid}.product-price-row span{color:var(--iga-body-ink);font-size:14px}.product-price-row label{font-size:14px}.product-price-row input{width:100%}.product-price-row .inline-actions button:not(.secondary){background:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}.product-price-row .inline-actions button:not(.secondary):disabled{background:var(--iga-antique-gold);color:var(--iga-body-ink)}@media (width<=720px){.products-owner-heading{display:grid}.products-owner-heading button{width:100%}.products-price-actions{gap:14px;display:grid}.products-price-actions>*{width:100%!important}.product-price-grid{grid-template-columns:1fr}}.product-media-owner-body{gap:18px;padding-top:18px;display:grid}.product-media-owner-body h4{font:500 28px/1.2 var(--font-display);margin:4px 0 8px}.product-media-upload{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);border-radius:14px;grid-template-columns:minmax(220px,1fr) 130px minmax(220px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.product-media-upload label{gap:7px;display:grid}.product-media-upload .file-upload-button{background:var(--iga-filled-accent);min-height:46px;color:var(--iga-body-ink);border-color:var(--iga-antique-blush);justify-content:center;align-items:center;display:flex}.product-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-media-asset{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:14px;align-content:start;gap:9px;padding:14px;display:grid}.product-media-asset>img,.product-media-asset>.product-photo-placeholder{aspect-ratio:4/3;object-fit:contain;background:var(--iga-warm-ivory);width:100%;min-height:0}.product-media-asset>span{color:var(--iga-body-ink);font-size:14px}.product-media-asset label{gap:6px;font-size:14px;display:grid}.product-media-asset .products-check{display:flex}.product-media-actions{gap:14px}.product-media-actions button{min-height:46px}@media (width<=980px){.product-media-upload{grid-template-columns:1fr 120px}.product-media-upload .file-upload-button{grid-column:1/-1}.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.product-media-upload,.product-media-grid{grid-template-columns:1fr}.product-media-upload .file-upload-button{grid-column:auto}.product-media-actions{display:grid}.product-media-actions button{width:100%}}.product-cost-cards{display:none}.product-cost-table td{vertical-align:top}.product-cost-table td:first-child{min-width:220px}.product-cost-table td:nth-child(2),.product-cost-table td:nth-child(5){white-space:nowrap}.product-cost-cards article{border:1px solid var(--iga-antique-gold);background:var(--iga-light-cream);border-radius:14px;gap:16px;padding:18px;display:grid}.product-cost-cards article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;border:0!important;border-bottom:1px solid var(--iga-antique-blush)!important;background:0 0!important;height:auto!important;min-height:0!important;padding:0 0 13px!important;position:static!important}.product-cost-cards header div{gap:4px;min-width:0;display:grid}.product-cost-cards header strong{font:500 21px/1.2 var(--font-display);color:var(--heading)}.product-cost-cards header span,.product-cost-cards header small{overflow-wrap:anywhere;font-size:14px}.product-cost-cards dl{gap:0;margin:0;display:grid}.product-cost-cards dl>div{border-bottom:1px solid var(--iga-matte-gold);grid-template-columns:minmax(112px,.7fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.product-cost-cards dl>div:last-child{border-bottom:0}.product-cost-cards dt{color:var(--iga-body-ink);font-size:14px}.product-cost-cards dd{overflow-wrap:anywhere;margin:0;font-weight:500}@media (width<=720px){.product-cost-table{display:none}.product-cost-cards{gap:14px;display:grid}.product-costs-desk .ops-toolbar button{width:100%}}.product-cost-coverage{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);border-radius:14px;gap:18px;margin:22px 0;padding:22px;display:grid}.product-cost-coverage h3,.product-cost-coverage h4{font-family:var(--font-display);color:var(--iga-body-ink);margin:4px 0 8px;font-weight:500}.product-cost-coverage h3{font-size:30px}.product-cost-coverage h4{font-size:21px}.product-cost-coverage p{margin:0;line-height:1.65}.product-cost-coverage details{border-top:1px solid var(--iga-antique-blush);padding-top:14px}.product-cost-coverage summary{cursor:pointer;color:var(--iga-body-ink);font-weight:600}.product-cost-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.product-cost-coverage-grid article{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:7px;padding:15px;display:grid}@media (width<=720px){.product-cost-coverage{padding:18px}.product-cost-coverage-grid{grid-template-columns:1fr}}.product-cost-owner-inputs{border:1px solid var(--iga-antique-gold);background:var(--iga-warm-ivory);border-radius:14px;gap:18px;margin:22px 0;padding:22px;display:grid}.product-cost-owner-inputs h3,.product-cost-owner-inputs h4{font-family:var(--font-display);color:var(--iga-body-ink);margin:4px 0 8px;font-weight:500}.product-cost-owner-inputs h3{font-size:30px}.product-cost-owner-inputs h4{font-size:23px}.product-cost-owner-inputs p{line-height:1.65}.product-cost-owner-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-cost-owner-input-grid article{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;min-width:0;padding:18px}.product-cost-owner-input-grid ul{padding-left:22px;line-height:1.7}.product-cost-owner-input-grid details{border-top:1px solid var(--iga-antique-blush);padding-top:12px}.product-cost-owner-input-grid summary{cursor:pointer;color:var(--iga-body-ink);font-weight:600}@media (width<=720px){.product-cost-owner-inputs{padding:18px}.product-cost-owner-input-grid{grid-template-columns:1fr}}.soap-library{gap:22px;min-width:0;margin-top:30px;display:grid}.soap-heading,.soap-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.soap-heading{height:auto;min-height:0;font-size:inherit;color:inherit;border-bottom:0}.soap-heading h2{color:var(--heading);margin:10px 0;font-size:48px;font-weight:400}.soap-heading>div>p:last-child{max-width:720px;line-height:1.8}.soap-heading .brand-ornament{max-width:210px}.soap-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.soap-summary>div{background:var(--iga-limestone);border:1px solid var(--iga-matte-gold);border-radius:12px;padding:20px}.soap-summary span{color:var(--iga-body-ink);font-size:14px;display:block}.soap-summary strong{font:400 34px/1.2 var(--font-display);color:var(--heading);margin-top:8px;display:block}.soap-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.soap-create>div,.soap-wide,.soap-create>button{grid-column:1/-1}.soap-filters{border:1px solid var(--iga-matte-gold);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;padding:20px;display:grid}.soap-filters legend{font-family:var(--font-display);color:var(--heading);padding:0 10px;font-size:26px}.soap-checkbox{align-items:center;gap:10px;display:flex;flex-direction:row!important}.soap-checkbox input{width:20px;min-height:20px}.soap-missing-cloud{flex-wrap:wrap;gap:10px;display:flex}.soap-card{gap:18px;display:grid}.soap-card h3{color:var(--heading);margin:8px 0;font-size:34px;font-weight:400}.soap-card h4{font-family:var(--font-display);color:var(--rose);margin:0 0 10px;font-size:24px;font-weight:400}.soap-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.soap-card dl{grid-template-columns:max-content 1fr;gap:8px 14px;margin:0;display:grid}.soap-card dt{font-weight:700}.soap-card dd{overflow-wrap:anywhere;margin:0}.soap-complete{background:var(--iga-light-blush)}.soap-library input,.soap-library select,.soap-library textarea,.soap-library button{max-width:100%}.soap-library p,.soap-library h3,.soap-library li{overflow-wrap:anywhere}@media (width<=900px){.soap-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.soap-heading{display:block}.soap-heading h2{font-size:38px}.soap-heading .brand-ornament{margin:20px auto}.soap-summary,.soap-create,.soap-filters,.soap-card-grid{grid-template-columns:1fr}.soap-create>div,.soap-wide,.soap-create>button{grid-column:auto}.soap-summary>div{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}}.soap-review{border-top:1px solid var(--iga-matte-gold);padding-top:18px}.soap-batch-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.soap-batch{border-top:1px solid var(--iga-matte-gold);grid-template-columns:minmax(100px,.25fr) minmax(0,1fr);gap:8px 16px;padding:14px 0;display:grid}.soap-batch p{white-space:pre-wrap;grid-column:1/-1;margin:0}@media (width<=650px){.soap-batch-form{grid-template-columns:1fr}}.catalog-missing{gap:18px;display:grid}.catalog-missing-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.catalog-missing-heading h3{margin:6px 0 0}.catalog-missing-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-missing-totals>div{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:12px;gap:7px;padding:16px;display:grid}.catalog-missing-totals span{color:var(--iga-body-ink);font-size:14px}.catalog-missing-totals strong{font:30px/1 var(--font-display);color:var(--iga-body-ink)}.catalog-missing-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-missing-categories details{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;min-width:0;margin:0;padding:13px 15px}.catalog-missing-categories summary{cursor:pointer;text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-missing-categories summary strong{color:var(--iga-body-ink);font-size:14px}.catalog-missing-categories ul{gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.catalog-missing-categories li{min-width:0}.catalog-missing-categories a.button-link{text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:10px;width:100%}.catalog-missing-categories a small{color:var(--iga-body-ink);white-space:nowrap;font-size:14px;display:block}.catalog-weekly{border-top:1px solid var(--iga-antique-blush);padding-top:14px}.catalog-missing-compact .catalog-missing-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-missing-compact .catalog-missing-categories details{padding:11px 13px}@media (width<=760px){.catalog-missing-totals,.catalog-missing-categories,.catalog-missing-compact .catalog-missing-categories{grid-template-columns:1fr}.catalog-missing-categories a.button-link{min-height:52px}.catalog-missing-heading .badge{white-space:normal}}.classes-desk,.classes-workspace{gap:22px;display:grid}.classes-workspace{border:0;min-width:0;margin:0;padding:0}.classes-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.classes-heading h2{margin:10px 0 16px;font-size:44px}.classes-heading p{max-width:590px;line-height:1.8}.classes-heading .brand-ornament{max-width:180px;margin:0}.classes-process{border-block:1px solid var(--iga-antique-blush);color:var(--iga-body-ink);flex-wrap:wrap;gap:18px;padding:18px 0;font-size:14px;display:flex}.classes-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.classes-stats>div{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:12px;gap:10px;padding:20px;display:grid}.classes-stats span{color:var(--iga-body-ink);font-size:14px}.classes-stats strong{font-family:var(--font-display);color:var(--heading);font-size:30px;font-weight:400}.classes-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.classes-record-heading .eyebrow{margin-bottom:8px}.classes-meta,.classes-help{color:var(--iga-body-ink);font-size:14px;line-height:1.8}.classes-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:32px;padding-top:18px;display:grid}.classes-preview-column{min-width:0}.class-preview{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:12px;padding:26px}.class-preview h3{overflow-wrap:anywhere;margin:14px 0;font-size:34px}.class-preview h4,.classes-lesson-heading h4{font-family:var(--font-display);color:var(--iga-body-ink);margin:14px 0;font-size:25px;font-weight:400}.class-introduction{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.class-preview-rule{color:var(--iga-body-ink);text-align:center;border-bottom:1px solid var(--iga-antique-blush);padding:16px 0}.class-preview ol{padding-left:22px}.class-preview li{overflow-wrap:anywhere;padding:12px 0;line-height:1.6}.class-preview li small{color:var(--iga-body-ink);margin-top:5px;font-size:14px;display:block}.classes-lesson-heading{justify-content:space-between;align-items:center;display:flex}.classes-lesson-heading span{color:var(--iga-body-ink);font-size:14px}.class-lesson-edit{background:var(--iga-warm-ivory);border:1px solid var(--iga-matte-gold);border-radius:12px;gap:14px;padding:20px;display:grid}.classes-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.classes-actions button{padding:10px 14px;font-size:14px}.classes-check{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.classes-check input{flex-shrink:0;width:20px;min-height:20px}.membership-confirm{align-items:flex-start;gap:10px;margin:6px 0 2px;flex-direction:row!important;display:flex!important}.membership-confirm input[type=checkbox]{accent-color:var(--iga-body-ink);flex:0 0 20px;margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.membership-confirm span{line-height:1.55}.classes-empty{padding-block:32px}.classes-empty h3{font-size:34px}.class-record>details>label{margin:20px 0}.classes-desk button,.classes-desk input,.classes-desk textarea{max-width:100%}.classes-desk h3,.classes-desk p{overflow-wrap:anywhere}@media (width<=1150px){.classes-editor-layout{grid-template-columns:1fr}.classes-preview-column{border-top:1px solid var(--iga-antique-blush);padding-top:20px}}@media (width<=650px){.classes-heading{display:block}.classes-heading .brand-ornament{max-width:180px;margin:22px auto}.classes-heading h2{font-size:38px}.classes-stats{grid-template-columns:1fr}.classes-stats>div{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.class-preview{padding:20px}.classes-process{gap:12px;font-size:14px}.classes-actions{gap:8px}.classes-actions button{flex:1}.class-lesson-edit{padding:14px}}.curriculum-proof>summary{cursor:pointer;font-family:var(--font-display);color:var(--heading);padding:4px 0 14px;font-size:23px}.curriculum-proof-shell{gap:18px;display:grid}.curriculum-scenario-nav{border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex}.curriculum-scenario-nav button{padding:8px 11px;font-size:14px}.curriculum-scenario-nav button.selected{box-shadow:inset 0 0 0 1px var(--iga-body-ink)}.curriculum-state{border:1px solid var(--iga-antique-blush);border-left:4px solid var(--heading);background:var(--iga-light-cream);border-radius:8px;padding:17px 20px}.curriculum-state p{margin:5px 0}.curriculum-state-changes,.curriculum-state-stale,.curriculum-state-denied,.curriculum-state-unavailable{border-left-color:var(--iga-body-ink)}.curriculum-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.curriculum-readiness>div{border-block:1px solid var(--iga-antique-blush);gap:6px;padding:12px;display:grid}.curriculum-readiness span{color:var(--iga-body-ink);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.curriculum-readiness strong{font:20px/1.1 var(--font-display);color:var(--heading);font-weight:400}.curriculum-proof-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:28px;display:grid}.curriculum-proof-layout>section{min-width:0}.curriculum-proof-layout label{color:var(--iga-body-ink);gap:7px;margin:14px 0;font-size:14px;display:grid}.curriculum-proof-layout input,.curriculum-proof-layout textarea{box-sizing:border-box;resize:vertical;width:100%}.curriculum-authority{border:1px solid var(--iga-antique-blush);border-top:3px solid var(--iga-antique-blush);background:var(--iga-light-cream);align-self:start;padding:20px}.curriculum-authority .notice{background:var(--iga-warm-ivory);min-height:0;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);border-radius:8px;padding:14px;line-height:1.65;display:block}.curriculum-proof-actions{border-top:1px solid var(--iga-antique-blush);padding-top:17px}@media (width<=1150px){.curriculum-proof-layout{grid-template-columns:1fr}.curriculum-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.curriculum-readiness{grid-template-columns:1fr}.curriculum-scenario-nav button{flex:120px}.curriculum-proof-actions button{width:100%}}.lesson-material-progress{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;margin-block:14px;padding:18px;display:grid}.lesson-material-progress>div{gap:10px;display:grid}.lesson-material-progress span,.lesson-material-progress i,.lesson-material-progress b{background:var(--iga-matte-gold);border-radius:5px;display:block}.lesson-material-progress span{width:44%;height:18px}.lesson-material-progress i{background:var(--iga-light-blush);width:76%;height:11px}.lesson-material-progress b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.lesson-material-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.lesson-material-progress.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.lesson-material-progress.is-compact>div{align-items:center;gap:10px;display:flex}.lesson-material-progress.is-compact span{width:190px;max-width:56%;height:10px}.lesson-material-progress.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.lesson-material-progress span{width:62%}.lesson-material-progress b{width:100%}}.member-activity-owner-progress{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;margin-block:14px;padding:18px;display:grid}.member-activity-owner-progress>div{gap:10px;display:grid}.member-activity-owner-progress span,.member-activity-owner-progress i,.member-activity-owner-progress b{background:var(--iga-matte-gold);border-radius:5px;display:block}.member-activity-owner-progress span{width:44%;height:18px}.member-activity-owner-progress i{background:var(--iga-light-blush);width:76%;height:11px}.member-activity-owner-progress b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.member-activity-owner-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.member-activity-owner-progress.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.member-activity-owner-progress.is-compact>div{align-items:center;gap:10px;display:flex}.member-activity-owner-progress.is-compact span{width:190px;max-width:56%;height:10px}.member-activity-owner-progress.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.member-activity-owner-progress span{width:62%}.member-activity-owner-progress b{width:100%}}.memberships-progress{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;margin-block:14px;padding:18px;display:grid}.memberships-progress>div{gap:10px;display:grid}.memberships-progress span,.memberships-progress i,.memberships-progress b{background:var(--iga-matte-gold);border-radius:5px;display:block}.memberships-progress span{width:44%;height:18px}.memberships-progress i{background:var(--iga-light-blush);width:76%;height:11px}.memberships-progress b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.memberships-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.memberships-progress.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.memberships-progress.is-compact>div{align-items:center;gap:10px;display:flex}.memberships-progress.is-compact span{width:190px;max-width:56%;height:10px}.memberships-progress.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.memberships-progress span{width:62%}.memberships-progress b{width:100%}}.classes-progress{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:11px;margin-block:14px;padding:18px;display:grid}.classes-progress>div{gap:10px;display:grid}.classes-progress span,.classes-progress i,.classes-progress b{background:var(--iga-matte-gold);border-radius:5px;display:block}.classes-progress span{width:44%;height:18px}.classes-progress i{background:var(--iga-light-blush);width:76%;height:11px}.classes-progress b{border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:210px;height:48px;margin-top:8px}.classes-progress p{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.7}.classes-progress.is-compact{background:var(--iga-warm-ivory);border-inline:0;border-radius:0;padding:13px 15px}.classes-progress.is-compact>div{align-items:center;gap:10px;display:flex}.classes-progress.is-compact span{width:190px;max-width:56%;height:10px}.classes-progress.is-compact i{width:92px;max-width:28%;height:9px}@media (width<=580px){.classes-progress span{width:62%}.classes-progress b{width:100%}}.prompt20-journal-proof{border:1px solid var(--iga-antique-blush);background:var(--iga-limestone);color:var(--iga-body-ink);overflow:hidden;box-shadow:0 18px 50px #1f19121f}.prompt20-journal-proof__hero{background:linear-gradient(120deg,var(--iga-charcoal),var(--iga-body-ink));color:var(--iga-body-ink);border-bottom:1px solid var(--iga-secondary-ink);padding:clamp(2.2rem,6vw,5.5rem);position:relative}.prompt20-journal-proof__hero h3{max-width:18ch;margin:.65rem 0;font-size:clamp(2.7rem,7vw,6rem);line-height:.92}.prompt20-journal-proof__lead{max-width:42rem;font-family:var(--font-body);color:var(--iga-body-ink);font-size:1.08rem;line-height:1.8}.prompt20-journal-proof__flourish,.prompt20-journal-proof__divider{max-width:16rem;color:var(--iga-body-ink);align-items:center;gap:.8rem;display:flex}.prompt20-journal-proof__flourish span,.prompt20-journal-proof__divider span{background:var(--iga-antique-blush);flex:1;height:1px}.prompt20-journal-proof__body{background:radial-gradient(circle at top right,#d6c1b840,transparent 36%),var(--iga-limestone);max-width:58rem;margin:auto;padding:clamp(2rem,6vw,5rem)}.prompt20-journal-proof__heading{color:var(--iga-body-ink);font-family:var(--font-display);margin:2.8rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.prompt20-journal-proof__paragraph{font-family:var(--font-body);font-size:1.02rem;line-height:1.95}.prompt20-journal-proof__drop-cap:first-letter{float:left;color:var(--iga-body-ink);font-family:var(--font-display);padding:.1em .12em 0 0;font-size:5.5rem;line-height:.72}.prompt20-journal-proof__quote{border-block:1px solid var(--iga-antique-gold);color:var(--iga-body-ink);font-family:var(--font-display);margin:2.8rem 0;padding:1.7rem 2rem;font-size:clamp(1.8rem,4vw,2.6rem);font-style:italic}.prompt20-journal-proof__quote cite{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-top:.8rem;font-size:.78rem;display:block}.prompt20-journal-proof__divider{margin:3rem auto}.prompt20-journal-proof__image{margin:2.4rem auto}.prompt20-journal-proof__image img{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);width:100%;padding:.35rem;display:block}.prompt20-journal-proof__image figcaption{color:var(--iga-body-ink);font-family:var(--font-body);text-align:right;margin-top:.6rem;font-size:.8rem}.prompt20-journal-proof__image--inset{max-width:34rem}.prompt20-journal-proof__image--left,.prompt20-journal-proof__image--right{max-width:28rem}.prompt20-journal-proof__image--left{margin-left:0}.prompt20-journal-proof__image--right{margin-right:0}.prompt20-journal-proof__status{border-top:1px solid var(--iga-antique-gold);background:var(--iga-light-blush);font-family:var(--font-body);text-transform:none;gap:.45rem;padding:1.2rem 1.5rem;font-size:.82rem;display:grid}.prompt20-journal-proof__status strong{text-transform:uppercase;letter-spacing:.12em;color:var(--iga-body-ink)}@media (width<=640px){.prompt20-journal-proof__body{padding-inline:1.25rem}.prompt20-journal-proof__image--left,.prompt20-journal-proof__image--right{max-width:none;margin-inline:0}.prompt20-journal-proof__hero h3{font-size:3.15rem}}.mailchimp-campaigns{min-width:0;margin-block:2rem}.mailchimp-campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-block:1.2rem;display:grid}.mailchimp-campaign-card{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:1.25rem}.mailchimp-campaign-card h4{color:var(--iga-body-ink);margin-block:1rem .5rem;font-size:1.35rem}.mailchimp-campaign-card p{color:var(--iga-body-ink)}.mailchimp-campaign-state{background:var(--control-light-blush);color:var(--control-accent-ink);border:1px solid var(--iga-antique-blush);border-radius:8px;padding:.4rem .65rem;font-size:.8rem;display:inline-block}.mailchimp-campaign-card dl{gap:.75rem;margin-bottom:0;font-size:.85rem;display:grid}.mailchimp-campaign-card dt{color:var(--iga-body-ink)}.mailchimp-campaign-card dd{color:var(--iga-body-ink);margin:0}.mailchimp-campaign-card.is-selected{border-color:var(--iga-antique-blush);box-shadow:0 0 0 1px var(--iga-antique-blush)}.mailchimp-campaign-card h4{margin-top:.8rem}.mailchimp-campaign-card .mailchimp-campaign-open{text-align:left;width:100%;min-height:44px;font:inherit;white-space:normal;color:var(--iga-body-ink);background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-blush);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.8rem;line-height:1.3;display:flex}.mailchimp-campaign-card .mailchimp-campaign-open:hover{background:var(--iga-light-cream)}.mailchimp-campaign-open span{font:500 .85rem/1.4 var(--font-ui);color:var(--iga-body-ink)}.mailchimp-email-detail{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:16px;min-width:0;margin-block:1.5rem;padding:clamp(.8rem,2vw,1.5rem)}.mailchimp-email-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mailchimp-email-heading h4{color:var(--iga-body-ink);overflow-wrap:anywhere;margin:.3rem 0 1rem;scroll-margin-top:6rem;font-size:1.7rem}.mailchimp-email-fields{gap:.7rem;margin-block:1rem 1.5rem;display:grid}.mailchimp-email-fields dt{color:var(--iga-body-ink);font-size:.85rem}.mailchimp-email-fields dd{overflow-wrap:anywhere;margin:.2rem 0 0}.mailchimp-email-frame{border:1px solid var(--iga-antique-blush);background:#fff;border-radius:8px;width:100%;margin-inline:auto;overflow:hidden}.mailchimp-email-frame.is-phone{max-width:390px}.mailchimp-email-frame iframe{background:#fff;border:0;width:100%;height:850px;display:block}.mailchimp-plain-text{margin-top:1rem}.mailchimp-plain-text pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.95rem;line-height:1.7}.mailchimp-owner-review{border-top:1px solid var(--iga-antique-blush);margin-top:1.5rem;padding-top:1.2rem}.mailchimp-owner-review h5{color:var(--iga-body-ink);margin:.2rem 0;font-size:1.4rem}.mailchimp-owner-review label{flex-direction:column;gap:.5rem;margin-block:1rem;display:flex}.mailchimp-owner-review .mailchimp-review-ack{flex-direction:row;align-items:flex-start;gap:.7rem;font-size:.9rem}.mailchimp-review-ack input[type=checkbox]{width:20px;min-width:20px;height:20px;margin:.15rem 0 0;padding:0}@media (width<=500px){.mailchimp-email-heading>div{width:100%}.mailchimp-email-frame iframe{height:680px}.mailchimp-email-detail .ops-toolbar{gap:.6rem}}.campaign-workspace{min-width:0;margin-block:2rem}.campaign-capabilities{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.campaign-capabilities span{background:var(--control-light-blush);color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);border-radius:8px;padding:.5rem .7rem;font-size:.85rem}.campaign-saved-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.65rem;margin-block:1rem;display:grid}.campaign-saved-list button{text-align:left;overflow-wrap:anywhere;background:var(--control-primary);color:var(--control-primary-ink);border:1px solid var(--iga-antique-blush);gap:.4rem;padding:1rem;display:grid}.campaign-saved-list button:hover,.campaign-saved-list button[aria-pressed=true]{background:var(--control-primary)}.campaign-saved-list span,.campaign-saved-list small{font-size:.8rem}.campaign-editor{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.campaign-editor fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.campaign-editor legend{color:var(--iga-body-ink);margin-bottom:.75rem}.campaign-editor label{gap:.4rem;display:grid}.campaign-editor input,.campaign-editor textarea,.campaign-editor select{box-sizing:border-box;width:100%;max-width:100%}.campaign-preview{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;border-radius:12px;padding:1.25rem}.campaign-paragraph{white-space:pre-wrap}.campaign-preview-cta{background:var(--control-primary);color:var(--control-primary-ink);border-radius:8px;padding:.7rem 1rem;display:inline-block}.campaign-workspace .ops-toolbar{margin-block:1rem}@media (width<=1000px){.campaign-editor{grid-template-columns:1fr}}.campaign-preview p{color:var(--iga-body-ink);margin-block:.85rem;line-height:1.65}.campaign-preview h4{color:var(--iga-body-ink);font-size:1.25rem;line-height:1.35}.campaign-preview .eyebrow{color:var(--iga-body-ink)}.campaign-preview .marketing-context{font-size:.82rem}.campaign-provider-preparation{border-top:1px solid var(--iga-antique-blush);overflow-wrap:anywhere;margin-top:1.5rem;padding-top:1.5rem}.campaign-provider-preparation h4{color:var(--iga-body-ink);margin:.6rem 0 1rem;font-size:1.4rem;line-height:1.3}.campaign-provider-preparation p{max-width:72ch;color:var(--iga-body-ink);margin:.65rem 0;line-height:1.65}.campaign-provider-preparation .eyebrow{color:var(--iga-body-ink)}.campaign-provider-preparation .marketing-context{font-size:.85rem}.campaign-provider-preparation [role=status]{color:var(--control-primary-ink);font-weight:600}.campaign-preparation-consent{align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.campaign-preparation-consent input{width:20px;height:20px;min-height:20px;accent-color:var(--iga-body-ink);flex:0 0 20px;margin:.2rem 0 0;padding:0}.marketing-status{gap:24px;min-width:0;display:grid}.marketing-status p{margin:0;font-size:14px;line-height:1.65}.marketing-status .eyebrow{margin-bottom:8px;font-size:14px;line-height:1.6}.marketing-status h2{margin:0 0 12px}.marketing-status h3{font:400 25px/1.2 var(--font-display);margin:0 0 12px}.marketing-status h4{margin:0 0 6px;font-size:14px;line-height:1.5}.marketing-intro,.marketing-refresh,.marketing-connection{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.marketing-intro .badge{white-space:nowrap;flex-shrink:0;margin-top:4px}.marketing-intro p:not(.eyebrow),.marketing-refresh p,.marketing-context{color:var(--iga-body-ink);max-width:760px}.marketing-refresh{align-items:center}.marketing-refresh p{font-size:14px}.marketing-refresh button{flex-shrink:0}.marketing-connection{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:18px;padding:28px}.marketing-connection>div{max-width:650px}.marketing-connection .eyebrow{color:var(--iga-body-ink)}.marketing-pill{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);color:var(--iga-body-ink);white-space:nowrap;border-radius:24px;flex-shrink:0;padding:7px 12px;font-size:14px;display:inline-block}.marketing-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.marketing-counts>div{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;padding:20px;display:flex}.marketing-counts dt{color:var(--iga-body-ink);font-size:14px;line-height:1.5}.marketing-counts dd{font:400 34px/1.1 var(--font-display);overflow-wrap:anywhere;margin:0}.marketing-state{border:1px dashed var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:12px;padding:24px}.marketing-event-list{margin:0;padding:0;list-style:none}.marketing-event-list li{border-top:1px solid var(--iga-light-blush);grid-template-columns:minmax(0,1fr) minmax(200px,1fr);gap:16px;padding:22px 0;display:grid}.marketing-event-list time{color:var(--iga-body-ink);font-size:14px;line-height:1.6}.marketing-event-list .marketing-pill{margin-bottom:8px}.marketing-event-list details{grid-column:1/-1;margin:0}.marketing-event-list summary{font-size:14px}.marketing-event-list code,.marketing-event-list details p{overflow-wrap:anywhere;font-size:14px}.marketing-next{background:var(--control-light-blush);border-color:var(--iga-antique-blush)}.marketing-status .error p{margin-top:8px}.marketing-next .provider-link{justify-self:start}@media (width<=1100px){.marketing-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-refresh{flex-direction:column;align-items:flex-start}}@media (width<=580px){.marketing-intro,.marketing-connection{flex-direction:column;gap:16px}.marketing-connection{padding:22px}.marketing-counts{gap:10px}.marketing-counts>div{padding:16px}.marketing-counts dd{font-size:30px}.marketing-event-list li{grid-template-columns:minmax(0,1fr)}.marketing-status h2{font-size:29px}.marketing-status h3{font-size:23px}.marketing-refresh button{width:100%}}.marketing-readiness{background:var(--iga-warm-ivory);border-color:var(--iga-antique-blush)}.marketing-readiness h3,.marketing-readiness .eyebrow{color:var(--iga-body-ink)}.marketing-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.marketing-readiness-checks>div{border:1px solid var(--iga-matte-gold);background:var(--iga-light-cream);border-radius:12px;padding:16px}.marketing-readiness-checks dt{color:var(--iga-body-ink);font-size:14px;line-height:1.5}.marketing-readiness-checks dd{color:var(--iga-body-ink);margin:8px 0 0;font-size:14px;line-height:1.5}@media (width<=580px){.marketing-readiness-checks{grid-template-columns:minmax(0,1fr)}}.marketing-store-setup{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.marketing-store-setup .ops-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:12px}.marketing-store-setup button{--button-fill:var(--control-primary);--button-ink:var(--control-primary-ink)}.marketing-store-setup form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.marketing-store-setup label{gap:8px;font-size:14px;display:grid}.marketing-store-setup input{max-width:230px}.marketing-store-setup details p{margin-top:12px}.marketing-store-setup .marketing-context{overflow-wrap:anywhere}.social-calendar-proof{background:var(--iga-warm-ivory)!important;border-color:var(--iga-antique-blush)!important}.social-calendar-proof>summary{font:24px/1.25 var(--font-display);color:var(--heading)}.social-calendar-shell{gap:18px;display:grid}.social-calendar-shell h3{font:34px/1.1 var(--font-display);font-weight:400}.social-calendar-scenarios{border-block:1px solid var(--iga-antique-blush);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex}.social-calendar-scenarios button{padding:8px 10px;font-size:14px;width:auto!important}.social-calendar-scenarios button.selected{box-shadow:inset 0 0 0 1px var(--iga-body-ink)}.social-calendar-state{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-left:4px solid var(--iga-antique-blush);border-radius:8px;padding:16px 18px}.social-calendar-state p{margin:4px 0!important}.social-calendar-state-claim,.social-calendar-state-rights,.social-calendar-state-identity,.social-calendar-state-denied,.social-calendar-state-stale{border-left-color:var(--iga-body-ink)}.social-profile-readiness{gap:12px;display:grid}.social-profile-readiness header,.social-calendar-month>header,.social-entry>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.social-profile-readiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.social-profile-readiness article{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);gap:5px;padding:13px;display:grid}.social-profile-readiness span,.social-profile-readiness small{color:var(--iga-body-ink);font-size:14px}.social-calendar-month{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);padding:20px}.social-calendar-month h5,.social-entry h5{font:27px/1.15 var(--font-display);margin:4px 0;font-weight:400}.social-calendar-month>header>span{text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.social-calendar-grid{border-top:1px solid var(--iga-antique-blush);border-left:1px solid var(--iga-antique-blush);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.social-calendar-grid>div{border-right:1px solid var(--iga-antique-blush);border-bottom:1px solid var(--iga-antique-blush);min-height:95px;padding:7px}.social-calendar-grid>div.has-entry{background:var(--iga-limestone)}.social-calendar-grid .calendar-entry{text-align:left;border:1px solid var(--iga-antique-blush);background:var(--iga-matte-gold);width:100%;color:var(--iga-body-ink);gap:3px;padding:6px;display:grid}.social-calendar-grid .calendar-entry span,.social-calendar-grid .calendar-entry em{font-size:14px}.social-calendar-grid .calendar-entry em{color:var(--iga-body-ink)}.social-entry{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);gap:15px;padding:22px;display:grid;box-shadow:inset 0 0 0 4px #8a6d4514}.social-entry header>span{border:1px solid var(--iga-antique-blush);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:14px}.social-entry header>span.blocked{border-color:var(--iga-antique-blush);color:var(--iga-body-ink)}.social-entry dl{border-block:1px solid var(--iga-antique-blush);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-entry dl>div{padding:12px 4px}.social-entry dt{text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.social-entry dd{overflow-wrap:anywhere;margin:5px 0 0}.social-entry label{gap:7px;display:grid}.social-calendar-actions{flex-wrap:wrap;gap:10px;display:flex}.social-calendar-boundary{color:var(--iga-body-ink);border-top:1px solid var(--iga-antique-blush);padding-top:14px;font-size:14px;line-height:1.7}@media (width<=800px){.social-profile-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}.social-calendar-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.social-calendar-grid>div{scroll-snap-align:start;border-top:1px solid var(--iga-antique-blush);flex:0 0 160px}.social-entry dl{grid-template-columns:1fr}}@media (width<=600px){.social-calendar-scenarios button{flex:120px!important}.social-profile-readiness>div{grid-template-columns:1fr}.social-profile-readiness header,.social-calendar-month>header,.social-entry>header,.social-calendar-actions{display:grid}.social-calendar-actions button{width:100%!important}}.social-calendar-proof,.social-calendar-shell,.social-profile-readiness,.social-calendar-month,.social-calendar-grid,.social-entry{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.social-calendar-proof,.social-calendar-shell{overflow:hidden}.social-calendar-grid{overflow-x:auto}.social-calendar-month>header,.social-entry>header{padding-bottom:14px}.social-calendar-month h5,.social-entry h5{display:block;margin:6px 0 10px!important}.social-calendar-grid{margin-top:10px}.social-entry>p{line-height:1.65;margin:4px 0 8px!important}.social-entry header>span{align-self:start}.social-profile-readiness header,.social-calendar-month>header,.social-entry>header{background:0 0;border-bottom:0;height:auto;min-height:0;padding-top:0;position:static}.gmail-mailbox{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);overflow-wrap:anywhere;border-radius:18px;margin:1.5rem 0;padding:clamp(1rem,3vw,1.6rem)}.gmail-mailbox-lights{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}.gmail-mailbox-lights p{background:var(--iga-limestone);border:1px solid var(--iga-antique-blush);border-radius:10px;margin:.25rem 0;padding:.7rem 1rem}.gmail-message-list{gap:.5rem;padding:0;list-style:none;display:grid}.gmail-message-list button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:.3rem;width:100%;display:grid;background:var(--control-primary)!important;color:var(--control-primary-ink)!important;border-color:var(--iga-antique-blush)!important}.gmail-message-list button:hover,.gmail-message-list button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--iga-antique-gold);background:var(--control-primary-pressed)!important}.gmail-message-preview{border-top:1px solid var(--iga-antique-blush);margin-top:1rem;padding-top:1rem}.gmail-message-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.gmail-test-confirm{align-items:start;gap:.75rem;margin:1rem 0;display:flex}.gmail-test-confirm input{flex:none;width:auto;margin:.25rem 0}.gmail-mailbox .ops-toolbar{flex-wrap:wrap}.gmail-mailbox small{font-weight:400}.gmail-mailbox-lights p[data-working=true]{background:var(--iga-warm-ivory);border-color:var(--iga-antique-gold)}label.gmail-test-confirm{grid-template-columns:20px 1fr;align-items:start;display:grid}.gmail-test-confirm input{width:18px;height:18px;min-height:18px;accent-color:var(--iga-body-ink);grid-area:1/1;padding:0}.gmail-test-confirm span{grid-area:1/2}.gmail-message-preview{scroll-margin-top:1.5rem}.gmail-message-preview:focus-visible,.gmail-message-list:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:5px}.system-status-desk{gap:20px;display:grid}.system-status-desk .workspace-page-heading{align-items:flex-start}.system-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:16px;display:grid}.system-status-grid article{border:1px solid var(--iga-antique-blush);border-left:5px solid var(--iga-sage-heading);background:var(--iga-light-cream);overflow-wrap:anywhere;border-radius:12px;padding:16px}.system-status-grid article[data-state=pass],.system-status-grid article[data-state=blocked],.system-status-grid article[data-state=fail]{border-left-color:var(--iga-body-ink)}.system-status-grid h4{color:var(--iga-body-ink);margin:4px 0 8px}.system-status-grid p{margin:0;line-height:1.55}.system-status-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;display:grid}.system-status-metrics div{border:1px solid var(--iga-antique-blush);border-radius:10px;padding:14px}.system-status-metrics dt{color:var(--iga-body-ink);text-transform:uppercase;letter-spacing:.08em;font-size:14px}.system-status-metrics dd{color:var(--iga-body-ink);margin:8px 0 0;font-size:18px;line-height:1.4}@media (width<=580px){.system-status-desk .workspace-page-heading button{width:100%}}.readiness-board{background:var(--iga-warm-ivory);padding:0;overflow:hidden}.readiness-masthead{border-bottom:1px solid var(--iga-antique-blush);background:var(--iga-filled-accent);height:auto;min-height:0;color:var(--iga-body-ink);justify-content:space-between;align-items:flex-start;gap:28px;padding:32px;display:flex}.readiness-masthead h2{color:var(--iga-body-ink);font:400 42px/1.08 var(--font-display);margin:4px 0 10px}.readiness-masthead p{max-width:700px;color:var(--iga-body-ink);margin:0;line-height:1.7}.readiness-masthead .eyebrow{color:var(--iga-body-ink);margin:0}.readiness-masthead button{--button-fill:var(--iga-matte-gold);border-color:var(--iga-antique-blush)!important;background:var(--button-fill)!important;color:var(--iga-body-ink)!important;flex:none!important}.readiness-masthead button:hover:not(:disabled),.readiness-masthead button:focus-visible{background:color-mix(in srgb,var(--button-fill),white 18%)!important;color:var(--iga-body-ink)!important}.readiness-masthead button:disabled{opacity:1;background:var(--iga-filled-accent)!important;border-color:var(--iga-antique-blush)!important;color:var(--iga-body-ink)!important}.readiness-boundary,.readiness-generated{color:var(--iga-body-ink);margin:0;padding:18px 32px;line-height:1.65}.readiness-boundary{border-bottom:1px solid var(--iga-antique-blush)}.readiness-boundary strong{color:var(--iga-body-ink);font-weight:600}.readiness-filters{flex-wrap:wrap;gap:10px;padding:4px 32px 22px;display:flex}.readiness-filters button[aria-pressed=true]{--button-fill:var(--control-primary);box-shadow:inset 0 0 0 1px var(--iga-antique-blush);background:var(--button-fill);color:var(--control-primary-ink)}.readiness-ledger{border-top:1px solid var(--iga-antique-blush)}.readiness-row{border-bottom:1px solid var(--iga-antique-blush);background:linear-gradient(90deg,var(--iga-light-cream) 0,var(--iga-light-cream) 72%,var(--iga-warm-ivory) 100%);grid-template-columns:minmax(190px,.85fr) minmax(240px,1fr) minmax(250px,1.15fr);gap:28px;padding:24px 32px;display:grid}.readiness-row:last-child{border-bottom:0}.readiness-row h3{font:400 27px/1.15 var(--font-display);color:var(--iga-body-ink);margin:7px 0 8px}.readiness-row p,.readiness-row dd{color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.6}.readiness-row dl{gap:13px;margin:0;display:grid}.readiness-row dl div{border-left:1px solid var(--iga-antique-blush);padding-left:14px}.readiness-row dt,.readiness-next h4{color:var(--iga-body-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:14px}.readiness-row dd{overflow-wrap:anywhere}.readiness-status,.readiness-next>span{color:var(--iga-body-ink);letter-spacing:.08em;text-transform:uppercase;font-size:14px;line-height:1.4;display:inline-block}.readiness-ready .readiness-status,.readiness-needs_ryan_sign_in .readiness-status,.readiness-needs_approval .readiness-status,.readiness-waiting_on_provider .readiness-status{color:var(--iga-body-ink)}.readiness-next{border-left:1px solid var(--iga-antique-blush);padding-left:18px}.readiness-next>span{float:right;border:1px solid var(--iga-antique-blush);border-radius:999px;margin-left:12px;padding:4px 8px}.readiness-unavailable{border-top:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);margin:0;padding:28px 32px}.readiness-unavailable p{color:var(--iga-body-ink)}.readiness-board>p[role=status]{padding:28px 32px}@media (width<=960px){.readiness-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.readiness-next{grid-column:1/-1}}@media (width<=620px){.readiness-masthead{padding:25px 20px;display:grid}.readiness-masthead h2{font-size:36px}.readiness-boundary,.readiness-generated,.readiness-filters,.readiness-unavailable,.readiness-board>p[role=status]{padding-left:20px;padding-right:20px}.readiness-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px}.readiness-next{grid-column:auto}.readiness-row dl,.readiness-next{border-left:1px solid var(--iga-antique-blush);padding-left:14px}.readiness-row dl div{border:0;padding:0}.readiness-next>span{float:none;margin:0 0 8px}}.readiness-next a{min-height:44px;color:var(--iga-body-ink);text-underline-offset:4px;align-items:center;margin-top:10px;display:inline-flex}body .readiness-board button{min-height:44px}body .readiness-filters button{--control-border:var(--iga-antique-blush)}.owner-live-chat{gap:22px;max-width:980px;margin:0 auto;display:grid}.owner-chat-hero,.owner-chat-compose,.owner-chat-downloads,.owner-chat-playbook,.owner-chat-authority,.owner-chat-access,.owner-chat-actions,.owner-chat-workforce{border:1px solid var(--iga-antique-gold);background:var(--iga-light-cream);border-radius:24px;padding:clamp(22px,4vw,40px);box-shadow:0 18px 50px #24231f12}.owner-chat-hero{background:linear-gradient(135deg,var(--iga-light-cream) 0%,var(--iga-warm-ivory) 72%,var(--iga-filled-accent) 100%);color:var(--iga-body-ink);position:relative;overflow:hidden}.owner-chat-hero:after{content:"";pointer-events:none;border:1px solid #8a6d457a;border-radius:17px;position:absolute;inset:12px}.owner-chat-hero h2{font:500 clamp(3.2rem,8vw,6rem)/.98 var(--font-display,Georgia,serif);color:var(--iga-body-ink);margin:.1em 0}.owner-chat-hero .eyebrow{color:var(--iga-body-ink)}.owner-chat-role{color:var(--iga-body-ink);font-size:1.18rem;font-style:italic}.owner-chat-state{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.owner-chat-state span{background:var(--iga-filled-accent);color:var(--iga-body-ink);border:1px solid var(--iga-antique-gold);border-radius:999px;padding:8px 14px;font-weight:700}.owner-chat-controls,.owner-chat-compose-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-chat-history{gap:18px;display:grid}.owner-chat-message{box-sizing:border-box;background:var(--iga-limestone);border:1px solid var(--iga-antique-blush);border-radius:22px 22px 7px;width:82%;max-width:100%;margin-left:auto;padding:20px;overflow:hidden}.owner-chat-answer{box-sizing:border-box;background:var(--iga-filled-accent);border:1px solid var(--iga-antique-gold);border-radius:14px 18px 18px;width:100%;max-width:100%;margin:18px 0 0;padding:20px;overflow:hidden}.owner-chat-answer button{vertical-align:top;max-width:100%;margin:10px 8px 0 0;width:auto!important}.owner-chat-pending{color:var(--iga-body-ink);font-style:italic}.owner-chat-cursor{background:var(--iga-antique-gold);width:.5em;height:1em;margin-left:4px;animation:1s infinite owner-chat-pulse;display:inline-block}.owner-chat-compose label{color:var(--iga-body-ink);margin-bottom:8px;font-weight:700;display:block}.owner-chat-compose textarea{resize:vertical;width:100%;min-height:130px}.owner-chat-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.owner-chat-access-grid p,.owner-chat-action{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:16px;padding:16px}.owner-chat-action{margin-top:12px}.owner-chat-file{border-left:3px solid var(--iga-antique-gold);color:var(--iga-body-ink);padding-left:12px}.owner-chat-workforce summary{cursor:pointer;color:var(--iga-body-ink);font:500 1.2rem/1.4 var(--font-display,Georgia,serif)}.owner-chat-workforce p{color:var(--iga-body-ink)}.owner-chat-playbook pre{white-space:pre-wrap;background:var(--iga-warm-ivory);max-height:320px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-gold);border-radius:14px;padding:18px;overflow:auto}@keyframes owner-chat-pulse{50%{opacity:.2}}@media (width<=600px){.owner-live-chat{gap:16px}.owner-chat-hero,.owner-chat-compose,.owner-chat-downloads,.owner-chat-playbook,.owner-chat-authority,.owner-chat-access,.owner-chat-actions,.owner-chat-workforce{border-radius:18px;padding:22px 18px}.owner-chat-access-grid{grid-template-columns:1fr}.owner-chat-message{width:100%;padding:17px}.owner-chat-answer{border-radius:12px 16px 16px;padding:16px}.owner-chat-answer button{margin-right:0;width:100%!important}.owner-chat-controls>*{flex:42%;min-width:0}.owner-chat-compose-actions>*{text-align:center;justify-content:center;width:100%}}.owner-live-chat button,.owner-live-chat .button-link{box-shadow:0 8px 22px #24231f14;background:var(--iga-antique-blush)!important;color:var(--iga-body-ink)!important;border-color:var(--iga-antique-gold)!important}.owner-live-chat .owner-chat-send{background:var(--iga-filled-accent)!important;color:var(--iga-body-ink)!important}.owner-live-chat button.secondary,.owner-live-chat .owner-chat-attach{background:var(--iga-antique-blush)!important;color:var(--iga-body-ink)!important}.owner-live-chat button:disabled,.owner-live-chat .owner-chat-send:disabled{opacity:1;background:var(--iga-limestone)!important;color:var(--iga-body-ink)!important;border-color:var(--iga-antique-gold)!important}.owner-live-chat button:hover:not(:disabled),.owner-live-chat .button-link:hover{filter:brightness(1.035)}.owner-chat-controls>button,.owner-chat-compose-actions>button,.owner-chat-compose-actions>label.button-link{--button-fill:var(--iga-antique-blush)}.owner-chat-compose-actions>button.owner-chat-send{--button-fill:var(--iga-filled-accent)}.owner-chat-controls>button.owner-chat-careful{--button-fill:var(--iga-light-blush)}body .owner-live-chat button.owner-chat-send:disabled{background:var(--iga-limestone)!important;color:var(--iga-body-ink)!important;border-color:var(--iga-antique-gold)!important}.owner-chat-compose-primary{background:linear-gradient(135deg,var(--iga-light-cream),var(--iga-warm-ivory));border-width:2px;box-shadow:0 20px 52px #24231f1a}.owner-chat-compose-primary>.eyebrow,.owner-chat-compose-state,.owner-chat-message>.eyebrow,.owner-chat-answer>.eyebrow{color:var(--iga-body-ink)}.owner-chat-compose-state{margin:10px 0 0;font-size:14px;line-height:1.55}.owner-chat-history{border:1px solid var(--iga-antique-gold);background:var(--iga-light-cream);border-radius:24px;padding:clamp(22px,4vw,36px)}.owner-chat-actions>h3{margin-top:22px}.owner-chat-view-all{margin-top:18px}@media (width<=600px){.owner-chat-history{border-radius:18px;padding:22px 18px}.owner-chat-compose-primary textarea{min-height:150px}.owner-chat-compose-primary .owner-chat-send{min-height:52px;font-weight:700}}.owner-chat-owner-authority{border:1px solid var(--iga-antique-gold);background:var(--iga-light-blush);color:var(--iga-body-ink);border-radius:12px;margin:0;padding:15px 18px;line-height:1.65}.record[aria-label="Read-only routing status"] dd{overflow-wrap:anywhere;margin-inline-start:0}.vercel-traffic-history{gap:12px;display:grid}.vercel-traffic-history h5{margin:0;font-size:1rem}.vercel-traffic-history dl{margin:0}.vercel-traffic-history dt{margin-block-start:12px;font-weight:600}.vercel-traffic-history dd{overflow-wrap:anywhere;margin-inline-start:0}:root{--control-primary:var(--iga-filled-accent);--control-primary-pressed:var(--iga-matte-gold);--control-primary-ink:var(--iga-body-ink);--control-disabled:var(--iga-limestone);--control-cream:var(--iga-warm-ivory);--control-blush:var(--control-light-blush);--control-light-blush:var(--iga-light-blush);--control-accent-ink:var(--iga-body-ink);--control-gold:var(--iga-antique-gold);--control-border:var(--iga-antique-gold)}body button,main .provider-link,.connection-card a{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;border-radius:10px;max-width:100%;min-height:48px;padding:12px 18px;font-size:14px;line-height:1.4;transition:background-color .14s,border-color .14s,box-shadow .14s}body button{background:var(--control-primary);color:var(--control-primary-ink);border-color:var(--iga-antique-gold)}body button.secondary{background:var(--iga-matte-gold);color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}body button.danger-action{background:var(--control-light-blush);color:var(--control-accent-ink);border-color:var(--iga-antique-blush)}main .provider-link{background:var(--control-primary);color:var(--control-primary-ink);border:1px solid var(--iga-antique-gold);justify-self:start}.connection-card a{background:var(--control-blush);color:var(--control-accent-ink);border:1px solid var(--iga-antique-blush);justify-content:center;text-decoration:none}@media (hover:hover){body button:not(:disabled):hover,main .provider-link:hover{border-color:var(--iga-antique-gold);box-shadow:0 3px 10px color-mix(in srgb,var(--iga-charcoal) 7.8%,transparent)}body button.secondary:not(:disabled):hover,.connection-card a:hover,body button.danger-action:not(:disabled):hover{border-color:var(--iga-antique-gold)}}body button:not(:disabled):active,main .provider-link:active,.connection-card a:active{border-color:var(--control-gold);box-shadow:inset 0 0 0 1px var(--control-gold), 0 0 0 4px color-mix(in srgb,var(--iga-antique-gold) 20%,transparent)}body button:focus-visible,main .provider-link:focus-visible,.connection-card a:focus-visible{outline:3px solid var(--control-gold);outline-offset:3px}body button:disabled{background:var(--control-disabled);color:var(--control-primary-ink);opacity:1;box-shadow:none;cursor:not-allowed}.operations>.ops-toolbar:first-child{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.operations>.ops-toolbar:first-child>nav{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;padding:18px;display:grid}.operations>.ops-toolbar:first-child>nav button{text-transform:none;width:100%;margin:0;padding:12px}.operations>.ops-toolbar:first-child>nav button[data-nav-tone=sage]{--nav-fill:var(--control-primary);--nav-ink:var(--iga-body-ink);--nav-border:var(--iga-antique-blush)}.operations>.ops-toolbar:first-child>nav button[data-nav-tone=sand]{--nav-fill:var(--iga-matte-gold);--nav-ink:var(--iga-body-ink);--nav-border:var(--iga-antique-gold)}.operations>.ops-toolbar:first-child>nav button[data-nav-tone=rose]{--nav-fill:var(--control-light-blush);--nav-ink:var(--iga-body-ink);--nav-border:var(--iga-antique-blush)}.operations>.ops-toolbar:first-child>nav button[data-nav-tone=stone]{--nav-fill:var(--iga-matte-gold);--nav-ink:var(--iga-body-ink);--nav-border:var(--iga-antique-gold)}.operations>.ops-toolbar:first-child>nav button[data-nav-tone]{background:var(--nav-fill);color:var(--nav-ink);border-color:var(--nav-border)}.operations>.ops-toolbar:first-child>nav button[aria-pressed=true]{border-color:var(--nav-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-gold) 25.1%,transparent),0 3px 9px color-mix(in srgb,var(--iga-body-ink) 10.2%,transparent);text-decoration:none}@media (hover:hover){.operations>.ops-toolbar:first-child>nav button[data-nav-tone]:hover{border-color:var(--nav-ink)}}.operations>.ops-toolbar:first-child>nav button[data-nav-tone]:active{border-color:var(--control-gold);box-shadow:inset 0 0 0 1px var(--control-gold),0 0 0 4px color-mix(in srgb,var(--iga-antique-gold) 20%,transparent)}.operations>.ops-toolbar:first-child>button{justify-self:start}.ops-toolbar:has(>button):not(:has(>nav)){justify-content:flex-start;gap:12px}.connection-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;margin:22px 0 16px;display:flex}.connection-actions button{flex:0 auto}.qb-connection #quickbooks-setup-controls>h4{font:400 28px/1.2 var(--font-display);color:var(--heading);margin:8px 0 18px}.qb-connection #quickbooks-setup-controls>p{margin:12px 0;line-height:1.65}.qb-connection details,#gmail-connection details{border:1px solid var(--iga-antique-blush);background:var(--iga-warm-ivory);border-radius:12px;padding:4px 18px 16px}.qb-connection details:not([open]),#gmail-connection details:not([open]){padding-bottom:4px}.qb-connection details summary,#gmail-connection details summary{color:var(--control-accent-ink);background:var(--control-light-blush);border:1px solid var(--iga-antique-gold);border-radius:9px;padding:14px 0;line-height:1.5}.qb-connection details form,#gmail-connection details form{max-width:420px;margin-top:16px}form>button{justify-self:start}.action-progress{color:var(--heading);border-left:3px solid var(--control-gold);background:var(--iga-limestone);padding:12px 16px}@media (width<=1000px){.operations>.ops-toolbar:first-child>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.operations>.ops-toolbar:first-child>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.operations>.ops-toolbar:first-child>nav button{padding:12px 8px;font-size:14px}.connection-actions{grid-template-columns:minmax(0,1fr);display:grid}.connection-actions button,form>button,.qb-connection #quickbooks-setup-controls>button,main .provider-link{width:100%}.ops-toolbar:has(>button):not(:has(>nav))>button{flex:180px}}@media (prefers-reduced-motion:reduce){body button,main .provider-link,.connection-card a{transition:none}}.panel-brand{background:var(--iga-filled-accent);border:1px solid var(--iga-secondary-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;padding:22px 24px;display:flex}.panel-brand .brand-lockup{width:260px;max-width:100%;height:auto}.panel-brand>span{letter-spacing:1.3px;color:var(--iga-body-ink);text-align:right;font-size:14px;line-height:1.6}@media (width<=580px){.panel-brand{flex-direction:column;gap:14px;padding:24px 18px}.panel-brand>span{text-align:center}.panel-brand .brand-lockup{width:260px}}.qb-accounts-body{gap:16px;padding-top:12px;display:grid}.qb-accounts-body .connection-actions{margin:0}.qb-accounts caption{text-align:left;background:var(--iga-warm-ivory);color:var(--rose);padding:12px 16px;font-size:14px;line-height:1.6}.qb-accounts summary h3{margin-top:8px}.qb-accounts .table-wrap{min-width:0;max-width:100%;overflow-x:auto}.qb-accounts table{min-width:560px}.qb-accounts td,.qb-accounts th{overflow-wrap:normal;word-break:normal}.connection-panel{background:var(--iga-warm-ivory);border-color:var(--iga-antique-blush);box-shadow:0 2px 12px color-mix(in srgb,var(--iga-charcoal) 3.1%,transparent)}.connection-heading{border-bottom:1px solid var(--iga-antique-gold);margin-bottom:18px;padding-bottom:16px}.connection-card{border-color:var(--iga-antique-blush);background:var(--iga-light-cream)}.connection-card a{background:var(--control-primary);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}.connection-activity{background:var(--iga-light-blush);color:var(--iga-body-ink)}.qb-connection details,#gmail-connection details{background:var(--iga-warm-ivory);border-color:var(--iga-antique-blush)}.qb-connection details summary,#gmail-connection details summary{color:var(--iga-body-ink)}#gmail-connection>.ops-toolbar:first-child{border-bottom:1px solid var(--iga-antique-gold);margin-bottom:18px;padding-bottom:16px}#gmail-connection>.ops-toolbar:first-child h3{color:var(--iga-body-ink)}#gmail-connection .badge{background:var(--iga-matte-gold);color:var(--iga-body-ink);border:1px solid var(--iga-antique-gold)}@media (hover:hover){.connection-card a:hover{border-color:var(--iga-antique-gold)}}.connection-card a:active{border-color:var(--control-gold)}main a.button-link{background:var(--control-primary);min-height:48px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;line-height:1.4;text-decoration:none;display:inline-flex}main a.button-link:focus-visible{outline:3px solid var(--control-gold);outline-offset:3px}main a.button-link:active{border-color:var(--control-gold)}main label.button-link{background:var(--control-primary);min-height:48px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);cursor:pointer;line-height:1.4;font:inherit;text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;display:inline-flex}main label.button-link:focus-visible{outline:3px solid var(--control-gold);outline-offset:3px}main label.button-link:active{border-color:var(--control-gold)}main label.button-link.is-disabled{cursor:not-allowed;opacity:1;background:var(--iga-limestone);color:var(--iga-body-ink)}body button{--button-fill:var(--control-primary)}body button.secondary{--button-fill:var(--iga-matte-gold)}body button.danger-action{--button-fill:var(--control-light-blush)}main .provider-link,.connection-card a,main a.button-link{--button-fill:var(--control-primary)}.operations>.ops-toolbar:first-child>nav button[data-nav-tone]{--button-fill:var(--nav-fill)}body button[aria-pressed=true],.operations>.ops-toolbar:first-child>nav button[aria-pressed=true]{background:color-mix(in srgb,var(--button-fill),white 12%)}@media (hover:hover){body button:not(:disabled):hover,main .provider-link:hover,.connection-card a:hover,main a.button-link:hover,.operations>.ops-toolbar:first-child>nav button[data-nav-tone]:hover{background:color-mix(in srgb,var(--button-fill),white 18%)}}body button:not(:disabled):active,main .provider-link:active,.connection-card a:active,main a.button-link:active,.operations>.ops-toolbar:first-child>nav button[data-nav-tone]:active{background:color-mix(in srgb,var(--button-fill),white 26%)}.attention-item h4,.connection-card h4{color:var(--iga-body-ink)}.attention-item{border-top:2px solid var(--iga-antique-gold)}.attention-item--review,.attention-item--access{border-top-color:var(--iga-body-ink)}.attention-evidence dd{color:var(--iga-body-ink)}.approval-purchasing-controls{background:var(--control-light-blush);border-color:var(--iga-antique-blush)}:is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions){--action-row-fill:var(--control-light-blush);--action-row-ink:var(--iga-body-ink);--action-row-border:var(--iga-antique-gold)}:is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions):has(>button:not(.secondary)){--action-row-fill:var(--control-primary);--action-row-ink:var(--iga-body-ink);--action-row-border:var(--iga-antique-blush)}body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button:not([data-nav-tone]){--button-fill:var(--action-row-fill);background:var(--button-fill);color:var(--action-row-ink);border-color:var(--action-row-border)}.operations .inline-actions>button.secondary:not([data-nav-tone]){background:var(--action-row-fill);color:var(--action-row-ink);border-color:var(--action-row-border)}body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button.danger-action{color:var(--control-accent-ink);border-color:var(--iga-antique-gold)}body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button[aria-pressed=true]{background:color-mix(in srgb,var(--button-fill),white 12%)}@media (hover:hover){body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 18%)}}body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 26%)}.operations .inline-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.operations .inline-actions>:is(button,a){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;flex:0 auto;min-width:0;max-width:100%;line-height:1.4}.operations .inline-actions>a{align-items:center;min-height:44px;display:inline-flex}.operations .inline-actions>.footnote{flex:220px;min-width:min(220px,100%);margin:0}.operations :is(h1,h2,h3,h4,h5,h6,summary){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.operations details.record:not([open])>:not(summary){display:none}.operations :is(form,fieldset,label){min-width:0;max-width:100%}.operations :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.operations label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}@media (width<=580px){.operations .inline-actions>:is(button,a){flex:145px;padding-inline:12px;font-size:14px}.operations .inline-actions>.footnote{flex-basis:100%;min-width:0}}:root{--staff-box-fill:var(--iga-light-cream);--staff-box-border:var(--iga-antique-blush)}body :is(.connection-card,.attention-item,.overview-card,.platform-card,.purchasing-card,.inventory-grid>.record),body :is(.mfg-stats,.purchasing-summary,.content-stats)>div{background:var(--staff-box-fill);border-color:var(--staff-box-border)}.approvals-coverage>div:nth-child(-n+2){background:var(--control-cream);border-color:var(--iga-antique-gold)}.approvals-coverage>div:nth-child(-n+2) strong{color:var(--iga-body-ink)}.approvals-coverage>div:nth-child(n+3){background:var(--control-primary);border-color:var(--iga-antique-blush)}.approvals-coverage>div:nth-child(n+3) strong{color:var(--iga-body-ink)}#gmail-connection>details{border-color:var(--iga-antique-gold);padding:0 18px 16px}#gmail-connection>details:not([open]){padding-bottom:0}#gmail-connection>details>summary{background:var(--control-light-blush);color:var(--iga-body-ink);border-radius:11px;margin:0 -18px;padding:14px 18px;transition:background .16s}#gmail-connection>details[open]>summary{background:color-mix(in srgb,var(--iga-matte-gold),white 12%);border-radius:11px 11px 0 0}#gmail-connection>details>summary+p{margin-top:14px;line-height:1.7}@media (hover:hover){#gmail-connection>details>summary:hover{background:color-mix(in srgb,var(--iga-matte-gold),white 18%)}}#gmail-connection>details>summary:active{background:color-mix(in srgb,var(--iga-matte-gold),white 26%)}@media (prefers-reduced-motion:reduce){#gmail-connection>details>summary{transition:none}}body .approvals-filters>button{--button-fill:var(--control-light-blush);background:var(--button-fill);color:var(--control-accent-ink);border-color:var(--iga-antique-blush)}body .approvals-filters>button[aria-pressed=true]{background:color-mix(in srgb,var(--button-fill),white 12%);border-color:var(--iga-antique-blush);box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-gold) 20%,transparent)}@media (hover:hover){body .approvals-filters>button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 18%)}}body .approvals-filters>button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 26%)}body button.sign-out-button{--button-fill:var(--control-light-blush);background:var(--button-fill);width:max-content;max-width:100%;color:var(--control-accent-ink);border-color:var(--iga-antique-blush);margin:24px auto 0;display:block}@media (hover:hover){body button.sign-out-button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 18%)}}body button.sign-out-button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 26%)}body :is(.platform-state,.marketing-next,.mfg-shortage,.overview-state,.error){background:var(--control-light-blush)}main>.intro{text-align:center;max-width:820px;margin-inline:auto;padding:36px 0 24px}main>.intro h1{text-wrap:balance;max-width:22ch;margin:12px auto;font-size:clamp(34px,3.5vw,48px)}main>.intro>p:last-of-type{max-width:48ch;margin:0 auto;line-height:1.7}main>.intro>.brand-ornament{max-width:190px;margin:22px auto 0}.staff-workspace>.staff-access-heading{text-align:center;background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:16px;gap:8px;padding:22px 24px;display:grid}.staff-workspace>.staff-access-heading .eyebrow{color:var(--iga-body-ink);margin:0}.staff-workspace>.staff-access-heading h2{color:var(--iga-body-ink);margin:0;font-size:28px}.staff-workspace>.staff-access-heading p{margin:0;line-height:1.65}.staff-session-email{color:var(--control-accent-ink);overflow-wrap:anywhere;font-size:14px}.staff-access-note{color:var(--iga-body-ink);font-size:14px}@media (width<=580px){main>.intro{padding:28px 0 22px}.staff-workspace>.staff-access-heading{padding:20px 16px}.staff-workspace>.staff-access-heading h2{font-size:26px}}.shell>aside{gap:22px;height:100dvh;position:sticky;top:0;overflow-y:auto}.staff-side-menu{width:100%}.staff-side-menu>summary{display:none}.staff-side-menu>nav{gap:22px;display:grid!important}.staff-side-menu>nav>section{gap:7px;display:grid}.staff-side-menu h2{font:14px/1.5 var(--font-body);letter-spacing:1.4px;text-transform:uppercase;color:var(--iga-body-ink);margin:0 0 5px}.staff-side-menu a{--nav-fill:var(--iga-matte-gold);--nav-border:var(--iga-antique-gold);border:1px solid var(--control-border);background:var(--control-cream);min-height:42px;color:var(--iga-body-ink);border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.6;text-decoration:none;transition:background .15s,color .15s;display:block}.staff-side-menu a[data-tone=sage]{--nav-fill:var(--control-primary);--nav-border:var(--iga-antique-blush)}.staff-side-menu a[data-tone=sand]{--nav-fill:var(--control-cream);--nav-border:var(--iga-antique-gold)}.staff-side-menu a[data-tone=rose]{--nav-fill:var(--control-light-blush);--nav-border:var(--iga-antique-blush)}.staff-side-menu a[aria-current=page]{background:var(--control-light-blush);color:var(--iga-body-ink);border-color:var(--control-border);box-shadow:none;font-weight:600}@media (hover:hover){.staff-side-menu a:hover{background:var(--iga-warm-ivory);color:var(--iga-body-ink);box-shadow:none}}.staff-side-menu a:not([aria-current=page]):focus-visible{background:var(--iga-warm-ivory);color:var(--iga-body-ink)}.operations{scroll-margin-top:24px}.ops-toolbar:empty{display:none}@media (width>=581px){.staff-side-menu:not([open])>nav{display:grid!important}}@media (width<=580px){.shell>aside{flex-wrap:wrap;gap:12px;height:auto;position:relative;overflow:visible}.staff-side-menu{order:3}.staff-side-menu>summary{color:var(--iga-body-ink);border:1px solid var(--iga-secondary-ink);border-radius:9px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;list-style:none;display:flex}.staff-side-menu>summary::-webkit-details-marker{display:none}.staff-side-menu:not([open])>nav{display:none!important}.staff-side-menu>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding-top:18px}.staff-side-menu a{padding:9px 8px}}.staff-nav-group>summary{font:14px/1.6 var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--iga-body-ink);cursor:pointer;min-height:36px;padding:8px 0}.staff-nav-group>a{margin-top:6px}.approval-page-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.approval-page-links>a{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);color:var(--iga-body-ink);border-radius:12px;padding:18px 20px;line-height:1.7;text-decoration:none;display:block}.approval-page-links>a:hover,.approval-page-links>a:focus-visible{background:var(--iga-warm-ivory);outline-color:var(--iga-antique-gold)}.approval-page-links>a:nth-child(2n){color:var(--iga-body-ink)}.staff-workspace{margin-top:24px}@media (width<=580px){.approval-page-links,.staff-side-menu>nav{grid-template-columns:1fr}.staff-nav-group>summary{min-height:44px;padding:12px 4px;font-size:14px}.staff-nav-group>a{min-height:44px}}.approval-page-links>a>strong,.approval-page-links>a>span{display:block}.approval-page-links>a>strong{font:25px/1.25 var(--font-display);margin-bottom:8px}.approval-page-links>a>span{color:var(--iga-body-ink);font-size:14px}.focused-workspace .staff-workspace>.staff-access-heading{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;padding:14px 20px}.focused-workspace .staff-access-heading>.eyebrow,.focused-workspace .staff-access-heading>.staff-access-note{display:none}.focused-workspace .staff-workspace>.staff-access-heading h2{font-size:21px}@media (width<=580px){.focused-workspace .staff-workspace>.staff-access-heading{text-align:center;grid-template-columns:1fr;padding:14px}.focused-workspace .staff-session-email{font-size:14px}}main>.auth-panel{margin-inline:auto}.shell>aside{width:280px;padding-inline:16px}@media (width<=800px) and (width>=581px){.shell>aside{width:224px;padding-inline:12px}}@media (width<=580px){.shell>aside{width:100%;padding-inline:24px}}body .qb-connection #quickbooks-setup-controls>.connection-actions>button{--button-fill:var(--control-primary);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}@media (hover:hover){body .qb-connection #quickbooks-setup-controls>.connection-actions>button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 18%);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}}body .qb-connection #quickbooks-setup-controls>.connection-actions>button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 26%)}:is(.ops-toolbar>nav,.setup-filters,.purchasing-filters,.platforms-filters){--peer-fill:var(--control-cream);--peer-ink:var(--iga-body-ink);--peer-border:var(--iga-antique-gold)}body .purchasing-filters{--peer-fill:var(--control-light-blush);--peer-ink:var(--iga-body-ink);--peer-border:var(--iga-antique-blush)}body .platforms-filters{--peer-fill:var(--control-primary);--peer-ink:var(--iga-body-ink);--peer-border:var(--iga-antique-blush)}body :is(.ops-toolbar>nav,.setup-filters,.purchasing-filters,.platforms-filters)>button:not([data-nav-tone]){--button-fill:var(--peer-fill);background:var(--button-fill);color:var(--peer-ink);border-color:var(--peer-border);box-shadow:0 2px 5px color-mix(in srgb,var(--iga-sage-ink) 3.9%,transparent)}body :is(.ops-toolbar>nav,.setup-filters,.purchasing-filters,.platforms-filters)>button[aria-pressed=true]{background:color-mix(in srgb,var(--button-fill),white 16%);box-shadow:inset 0 -2px var(--peer-border),0 2px 5px color-mix(in srgb,var(--iga-sage-ink) 7.1%,transparent);font-weight:600}@media (hover:hover){body :is(.ops-toolbar>nav,.setup-filters,.purchasing-filters,.platforms-filters)>button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 22%)}}body :is(.ops-toolbar>nav,.setup-filters,.purchasing-filters,.platforms-filters)>button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 28%)}body .setup-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}body .setup-filters>button.secondary:not([data-nav-tone]){width:100%;min-width:0;box-shadow:none;margin:0;font-weight:400;transform:none}body .setup-filters>button.secondary[aria-pressed=true]{background:color-mix(in srgb,var(--button-fill),white 16%);border-color:var(--iga-antique-gold);box-shadow:none;font-weight:400}@media (width>=1100px){body .setup-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.mfg-desk>.ops-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;container-type:inline-size}.mfg-desk>.ops-toolbar>nav{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;width:100%;display:grid}body .mfg-desk>.ops-toolbar>nav>button{text-transform:none;width:100%;height:100%;min-height:60px;box-shadow:none;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.4;display:flex}body .mfg-desk>.ops-toolbar>nav>button[aria-pressed=true]{--button-fill:var(--control-primary);background:var(--button-fill);border-color:var(--iga-antique-blush);box-shadow:inset 0 -2px var(--iga-antique-blush);font-weight:600}@media (hover:hover){body .mfg-desk>.ops-toolbar>nav>button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 22%);box-shadow:none}}body .mfg-desk>.ops-toolbar>nav>button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 28%);box-shadow:none}.mfg-desk>.ops-toolbar>button{text-transform:none;justify-self:start;min-height:48px;margin:0}body .mfg-desk>.ops-toolbar>button{--button-fill:var(--control-primary);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-blush);justify-self:start}@media (hover:hover){body .mfg-desk>.ops-toolbar>button:not(:disabled):hover{background:color-mix(in srgb,var(--button-fill),white 18%)}}body .mfg-desk>.ops-toolbar>button:not(:disabled):active{background:color-mix(in srgb,var(--button-fill),white 26%)}main .mfg-desk a.mfg-purchasing-link,main .mfg-desk a.mfg-purchasing-link:is(:hover,:focus,:active,:visited){text-decoration:none}@container (width<=640px){.mfg-desk>.ops-toolbar>nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=420px){.mfg-desk>.ops-toolbar>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-desk>.ops-toolbar>nav>button:last-child:nth-child(odd){grid-column:1/-1}}.auth-panel input{background:var(--iga-light-cream);color:var(--iga-body-ink);caret-color:var(--iga-antique-blush);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-panel input:focus-visible{border-color:var(--iga-antique-gold);outline:2px solid var(--iga-antique-gold);outline-offset:3px}.auth-panel input::selection{background:var(--control-primary);color:var(--iga-sage-ink)}.auth-panel input:-webkit-autofill{-webkit-text-fill-color:var(--iga-body-ink);caret-color:var(--iga-antique-blush);-webkit-box-shadow:0 0 0 1000px var(--iga-light-cream) inset;box-shadow:0 0 0 1000px var(--iga-light-cream) inset}.auth-panel input:-webkit-autofill:hover{-webkit-text-fill-color:var(--iga-body-ink);caret-color:var(--iga-antique-blush);-webkit-box-shadow:0 0 0 1000px var(--iga-light-cream) inset;box-shadow:0 0 0 1000px var(--iga-light-cream) inset}.auth-panel input:-webkit-autofill:focus{-webkit-text-fill-color:var(--iga-body-ink);caret-color:var(--iga-antique-blush);-webkit-box-shadow:0 0 0 1000px var(--iga-light-cream) inset;box-shadow:0 0 0 1000px var(--iga-light-cream) inset}.auth-panel input:-webkit-autofill:active{-webkit-text-fill-color:var(--iga-body-ink);caret-color:var(--iga-antique-blush);-webkit-box-shadow:0 0 0 1000px var(--iga-light-cream) inset;box-shadow:0 0 0 1000px var(--iga-light-cream) inset}.auth-panel input:autofill{background:var(--iga-light-cream);color:var(--iga-body-ink);box-shadow:0 0 0 1000px var(--iga-light-cream) inset}@media (forced-colors:active){.auth-panel input:-webkit-autofill{-webkit-text-fill-color:CanvasText;box-shadow:none}.auth-panel input:autofill{color:canvastext;box-shadow:none}.auth-panel input:focus-visible{outline-color:highlight}}#developer-provider-connections fieldset{min-inline-size:0;box-sizing:border-box;max-width:100%}#developer-provider-connections fieldset input,#developer-provider-connections fieldset select,#developer-provider-connections fieldset button{box-sizing:border-box;min-width:0;max-width:100%}button,a.button-link,[role=button]{border-radius:12px}:root{--control-secondary:var(--iga-matte-gold);--control-disabled:var(--iga-limestone)}body button.secondary,body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button.secondary,body :is(.ops-toolbar>nav,.setup-filters,.purchasing-filters,.platforms-filters)>button.secondary:not([data-nav-tone]){--button-fill:var(--control-secondary);background:var(--button-fill);color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}body button.danger-action,body :is(.ops-toolbar,.inline-actions,.connection-actions,.content-actions,.content-format,.overview-view-switch,.supply-intake-actions)>button.danger-action{--button-fill:var(--control-light-blush);background:var(--button-fill);color:var(--control-accent-ink);border-color:var(--iga-antique-gold)}body button:disabled{background:var(--iga-limestone);color:var(--iga-body-ink);border-color:var(--iga-antique-gold);opacity:1}main details>summary{box-sizing:border-box;border:1px solid var(--iga-antique-gold);background:var(--iga-filled-accent);min-height:44px;color:var(--iga-body-ink);border-radius:9px;padding:10px 13px}main details>summary:hover,main details>summary:focus-visible{background:color-mix(in srgb,var(--iga-filled-accent),white 18%);color:var(--iga-body-ink)}main details>summary:active{background:color-mix(in srgb,var(--iga-filled-accent),white 26%)}.workspace-header-actions .settings-shortcut{background:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-gold)}.owner-live-chat .owner-chat-careful{background:var(--iga-light-blush)!important;color:var(--iga-body-ink)!important;border-color:var(--iga-antique-gold)!important}.shell>main{max-width:1440px;margin-inline:auto}.workspace-page-heading{justify-content:space-between;align-items:center;gap:28px;padding:8px 0 16px;display:flex}.workspace-page-heading h2{margin:10px 0 12px;font-size:40px}.workspace-page-heading p:not(.eyebrow){max-width:62ch;color:var(--iga-body-ink);margin:0;font-size:14px;line-height:1.8}.workspace-page-heading>.brand-ornament{max-width:170px;margin:0}.operations :is(.products-desk,.content-desk){margin-top:0}.operations>:is(.connection-panel,.refund-notifications,.setup-readiness){margin-top:0;margin-bottom:0}.operations :is(.products-heading,.content-heading,.classes-heading,.purchasing-heading,.mfg-heading,.approvals-heading){margin-top:0;padding-top:8px}.operations .mfg-heading{border-top:0}.operations :is(.products-heading,.content-heading,.classes-heading,.purchasing-heading,.mfg-heading,.approvals-heading) h2{margin:10px 0 14px;font-size:40px;line-height:1.15}.operations :is(.products-stats,.classes-stats)>div,.operations :is(.marketing-connection,.mfg-controls,.purchasing-controls){background:var(--iga-light-cream)}.operations :is(.marketing-status h3,.marketing-counts dd,.overview-card h3,.overview-card dd){font-family:var(--font-display)}.workspace-search{gap:10px;width:100%;max-width:620px}.operations .inventory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start}.stock-record{gap:12px;padding:22px}.stock-record>h3{font-size:28px}.stock-record>p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.stock-edit{border-top:1px solid var(--iga-matte-gold);padding-top:12px}.stock-edit>summary{color:var(--iga-body-ink);background:var(--control-primary);border:1px solid var(--iga-antique-blush);border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;list-style:none;display:flex}.stock-edit>summary:after{content:"+";margin-left:auto;padding-left:14px}.stock-edit[open]>summary:after{content:"−"}.stock-edit>summary::-webkit-details-marker{display:none}.stock-edit>summary:hover,.stock-edit>summary:focus-visible{background:var(--control-primary)}.stock-edit>form{padding-top:18px}.operations .table-wrap{background:var(--iga-light-cream);max-width:100%}.operations .table-wrap th{color:var(--iga-body-ink);white-space:nowrap;font-weight:400}.operations .table-wrap td{line-height:1.65}.operations .table-wrap tbody tr:hover{background:var(--iga-warm-ivory)}.operations .table-wrap>p,.workspace-state{color:var(--iga-body-ink);padding:22px;font-size:14px;line-height:1.7}.workspace-state{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:12px;margin:0}.operations>p[role=alert]{line-height:1.7}.operations .mfg-controls form>fieldset>button{justify-self:start;width:auto}@media (width<=1100px){.operations :is(.connection-grid,.setup-grid,.approval-page-links){grid-template-columns:1fr}}@media (width<=800px){.workspace-page-heading{align-items:flex-start}.workspace-page-heading>.brand-ornament{max-width:105px}.workspace-page-heading h2{font-size:34px}}@media (width<=580px){.workspace-page-heading{padding:4px 0 8px;display:block}.workspace-page-heading>.brand-ornament{max-width:140px;margin:20px auto 0}.workspace-page-heading h2,.operations :is(.products-heading,.content-heading,.classes-heading,.purchasing-heading,.mfg-heading,.approvals-heading) h2{font-size:32px}.stock-record{padding:20px}.stock-record>h3{font-size:26px}.operations .table-wrap th,.operations .table-wrap td{padding:12px;font-size:14px}.operations .mfg-controls form>fieldset>button{width:100%}}.journal-desk{gap:22px;min-width:0;display:grid}.journal-desk>p{max-width:85ch;margin:0;font-size:14px;line-height:1.8}.journal-desk form{max-width:760px}.journal-desk>.record{margin:0}.presentation-desk{gap:24px;min-width:0;display:grid}.presentation-desk .record p{max-width:78ch;font-size:14px;line-height:1.8}.storefront-settings-summary,.cart-recovery-plan{gap:20px;min-width:0;padding-top:8px;display:grid}.storefront-settings-summary .table-wrap table,.cart-recovery-plan .table-wrap table{min-width:720px}.storefront-settings-summary th small{color:var(--iga-body-ink);margin-top:5px;font-size:14px;font-weight:400;display:block}.storefront-settings-summary li,.cart-recovery-plan li{margin-bottom:10px;line-height:1.7}.verified-record,.recovery-workspace{border-color:var(--iga-antique-gold)}.release-gate-grid,.recovery-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.release-gate-grid>div,.recovery-metrics>div{border:1px solid var(--iga-matte-gold);background:var(--iga-light-cream);border-radius:12px;gap:5px;min-width:0;padding:12px 14px;display:grid}.release-gate-grid strong,.recovery-metrics dt{letter-spacing:.06em;text-transform:uppercase;color:var(--iga-body-ink);font-size:14px}.release-gate-grid span[data-state=held],.release-gate-grid span[data-state=accepted]{color:var(--iga-body-ink)}.recovery-metrics dd{font-family:var(--font-display,Georgia,serif);color:var(--iga-body-ink);margin:0;font-size:24px}.recovery-workspace th small{color:var(--iga-body-ink);margin-top:5px;font-size:14px;font-weight:400;display:block}.cart-recovery-plan{overflow-wrap:anywhere}.cart-recovery-plan code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.recovery-controls form,.recovery-controls fieldset{min-width:0}.recovery-controls fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.recovery-controls hr{border:0;border-top:1px solid var(--iga-matte-gold);width:100%;margin:6px 0}.recovery-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.confirmation-phrase{border:1px solid var(--iga-antique-gold);background:var(--iga-limestone);white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;border-radius:10px;max-width:100%;padding:12px;display:block}.shipping-policy-summary details{gap:12px;display:grid}.shipping-policy-summary .table-wrap table{min-width:680px}.gap-list{columns:2;column-gap:36px}@media (width<=620px){.gap-list{columns:1}.release-gate-grid,.recovery-metrics{grid-template-columns:1fr 1fr}}@media (width<=360px){.release-gate-grid,.recovery-metrics{grid-template-columns:1fr}}.presentation-brand{background:var(--iga-filled-accent);border-radius:12px;width:min(100%,330px);padding:24px}.presentation-brand svg{width:100%;height:auto}.presentation-surfaces{flex-wrap:wrap;gap:12px;display:flex}.presentation-surfaces>a{border:1px solid var(--iga-antique-blush);background:var(--control-light-blush);color:var(--control-accent-ink);border-radius:10px;padding:12px 18px;font-size:14px;line-height:1.6;text-decoration:none}.presentation-surfaces>a[aria-current=page]{background:var(--control-light-blush);border-color:var(--iga-antique-blush);box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-gold) 20%,transparent)}.presentation-surfaces>a:hover{background:var(--control-light-blush)}.stock-tile{min-width:0}.stock-tile[hidden]{display:none}.journal-desk>button{justify-self:start}.workspace-location{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.6;display:flex}.workspace-location strong{color:var(--iga-body-ink);font-weight:400}.staff-nav-search{border-bottom:1px solid var(--iga-sage-ink);margin-bottom:16px;padding:4px 0 18px}.staff-nav-search label{color:var(--iga-body-ink);gap:9px;font-size:14px}.staff-nav-search input{background:var(--iga-warm-ivory);min-height:44px;color:var(--iga-body-ink);border-color:var(--iga-antique-blush);border-radius:9px;padding:10px 12px;font-size:14px}.staff-nav-search input::placeholder{color:var(--iga-body-ink);opacity:1}.staff-nav-search button{--button-fill:var(--control-cream);background:var(--button-fill);min-height:44px;color:var(--iga-body-ink);border-color:var(--iga-antique-gold);margin-top:10px;padding:8px 12px;font-size:14px}.staff-nav-search button:hover{background:var(--iga-light-blush)}.staff-nav-search p{color:var(--iga-body-ink);margin:12px 0 0;font-size:14px;line-height:1.7}.staff-nav-search .staff-nav-results:empty{margin:0}.approval-page-links>a{min-width:0;transition:background .15s,border-color .15s}.approval-page-links>a:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:3px}.approval-page-links>a strong,.approval-page-links>a:nth-child(2n) strong{color:var(--iga-body-ink)}.focused-workspace>.staff-workspace>.staff-access-heading{background:var(--iga-light-cream);border-radius:12px;margin-bottom:4px}@media (width<=580px){.workspace-location{max-width:65%;font-size:14px}.staff-side-menu>summary{gap:10px;line-height:1.6}.staff-nav-search{margin-top:16px}.approval-page-links{gap:12px}.approval-page-links>a{padding:18px}.approval-page-links>a>strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.approval-page-links>a{transition:none}}.attention-shortcuts{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;margin-top:20px;padding:4px 20px}.attention-shortcuts>summary{color:var(--iga-body-ink);padding:14px 0;font-size:14px}.attention-shortcuts>.approval-page-links{padding:4px 0 18px}.inventory-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-actions a.button-link,.inventory-actions button{background:var(--button-fill);text-align:center;justify-content:center;align-items:center;min-height:48px;margin:0;display:flex}.inventory-actions>:nth-child(-n+3){--button-fill:var(--control-primary)}.inventory-actions>:nth-child(n+4):nth-child(-n+7){--button-fill:var(--iga-matte-gold)}.inventory-actions>:nth-child(n+8){--button-fill:var(--control-light-blush)}.stock-record>h3>a{color:inherit;text-decoration:none}.stock-record>h3>a:hover{color:var(--iga-body-ink);text-underline-offset:4px;text-decoration:underline}.stock-record>h3>a:focus-visible{outline:2px solid var(--iga-antique-blush);outline-offset:4px}@media (width<=580px){.inventory-actions{grid-template-columns:1fr}}#marketing-controls,#platform-controls,#marketing-heading,#mailchimp-campaigns,#mailchimp-owner-inventory,#campaign-drafts,.campaign-editor,.platform-card,.connection-panel,details>summary{scroll-margin-top:24px}.campaign-editor>form>button:first-child{justify-self:start}@media (width>=581px){.shell>aside{gap:18px;max-height:100dvh;overflow:hidden}.shell>aside>.brand-lockup,.shell>aside>.environment{flex-shrink:0}.staff-side-menu{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--iga-body-ink) var(--iga-charcoal);flex:1;min-height:0;padding-right:6px;overflow-y:auto}.staff-nav-search{z-index:2;background:var(--iga-filled-accent);padding-top:4px;position:sticky;top:0}}.staff-side-menu a{overflow-wrap:anywhere;min-height:44px;font-size:14px}.staff-nav-group>summary{align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.staff-nav-group>summary::-webkit-details-marker{display:none}.staff-nav-group>summary:before{content:"›";font-size:17px;line-height:1;transition:transform .15s}.staff-nav-group[open]>summary:before{transform:rotate(90deg)}@media (width<=580px){.staff-side-menu[open]{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:72dvh;overflow-y:auto}.staff-side-menu>summary{background:var(--iga-filled-accent);z-index:3;position:sticky;top:0}.staff-side-menu>nav{grid-template-columns:minmax(0,1fr);gap:8px}.staff-side-menu a{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.staff-nav-group>summary:before{transition:none}}@media (width<=580px){.shell input:not([type=checkbox]):not([type=radio]),.shell select,.shell textarea{font-size:16px}}.mfg-desk>.notice{margin:0}.mfg-heading p:last-child{margin-bottom:0}.journal-process{border-block:1px solid var(--iga-antique-blush);color:var(--iga-body-ink);flex-wrap:wrap;gap:18px;padding:18px 0;font-size:14px;display:flex}.journal-process span{align-items:center;gap:10px;display:flex}.journal-process b{color:var(--iga-body-ink);font-weight:400}.journal-destinations{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);color:var(--iga-body-ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:14px;line-height:1.7;display:flex}.journal-destinations a{color:var(--iga-body-ink);border-bottom:1px solid var(--iga-antique-gold);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.journal-destinations a:hover{background:var(--control-light-blush)}.journal-destinations a:focus-visible{outline:2px solid var(--iga-body-ink);outline-offset:4px}.journal-reading[open]{background:var(--iga-light-cream);border:1px solid var(--iga-antique-blush);border-radius:10px;padding:20px}.journal-reading p{max-width:68ch;color:var(--iga-body-ink);font-size:16px;line-height:1.9}.journal-reading h4{font:30px/1.3 var(--font-display);color:var(--iga-body-ink);margin:28px 0 14px}.phone-scanner-shell .intro{text-align:left;padding:16px 0 0}.phone-scanner-shell .intro h1{margin:8px 0;font-size:32px}.phone-scanner-shell .intro p{margin:8px 0}.phone-scanner-shell .auth-panel{gap:12px}.phone-scanner-shell .staff-access-heading h2{margin:8px 0;font-size:26px}.phone-scanner-shell .staff-access-heading .eyebrow{display:none}.settings-shortcut{margin-right:16px;font-size:14px}.settings-links{gap:8px;padding:12px 0;display:grid}.settings-links a{background:var(--control-primary,var(--iga-charcoal));min-height:48px;color:var(--control-primary-ink,var(--iga-warm-ivory));text-align:center;overflow-wrap:anywhere;border:1px solid #8a6d45a6;border-radius:11px;justify-content:center;align-items:center;padding:12px 16px;line-height:1.5;text-decoration:none;transition:background-color .15s;display:flex}.settings-links a:hover,.settings-links a:active{background:var(--iga-filled-accent);color:var(--iga-body-ink)}.settings-links a:focus-visible{outline:3px solid var(--iga-body-ink);outline-offset:3px}.settings-links a[aria-current=page]{background:var(--control-light-blush,var(--iga-antique-blush));border-color:var(--iga-antique-gold)}.connection-compact-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-compact .connection-light{flex:1;min-width:180px;margin:0}.connection-compact details{margin-top:8px}.presentation-surfaces>a{--button-fill:var(--control-light-blush)}.gmail-message-list button,.campaign-saved-list button{--button-fill:var(--control-primary)}@media (hover:hover){.approval-page-links>a:hover,main summary:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-body-ink) 14.9%,transparent),0 0 12px color-mix(in srgb,var(--iga-body-ink) 20%,transparent)}}.staff-side-menu>nav{gap:18px}.staff-side-menu nav ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.staff-side-menu nav ul[hidden]{display:none}.staff-side-menu .staff-nav-direct{border-bottom:1px solid color-mix(in srgb,var(--iga-light-cream) 14.9%,transparent);padding-bottom:16px}.staff-side-menu .staff-nav-division{gap:6px;display:grid}.staff-side-menu .staff-nav-heading{background:var(--iga-warm-ivory);border:1px solid var(--iga-antique-blush);color:var(--iga-body-ink);border-radius:8px;gap:2px;padding:9px 11px;display:grid}.staff-side-menu .staff-nav-heading h2{color:var(--iga-body-ink);background:0 0;border:0;margin:0;padding:0}.staff-side-menu .staff-nav-heading p{color:var(--iga-body-ink);font:14px/1.55 var(--font-ui);letter-spacing:.01em;text-transform:none;margin:0}.staff-side-menu nav h2{letter-spacing:1.2px;color:var(--iga-body-ink);margin:8px 0 4px;padding:0 12px;font-size:14px;line-height:1.6}.staff-side-menu .staff-nav-division>h2{border:1px solid var(--control-border);background:var(--iga-antique-gold);color:var(--iga-charcoal);opacity:1;text-shadow:none;border-radius:10px;padding:9px 11px;font-weight:600}.staff-nav-service h3{margin:0}body .staff-nav-service h3>button{letter-spacing:0;text-transform:none;text-align:left;background:var(--iga-filled-accent);width:100%;min-height:44px;color:var(--iga-body-ink);border:1px solid var(--iga-antique-blush);box-shadow:none;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;display:flex}body .staff-nav-service h3>button:focus-visible{outline:2px solid var(--iga-antique-gold);outline-offset:2px}.staff-side-menu .staff-nav-functions{gap:2px;margin:4px 0 8px 15px;padding-left:9px}.staff-side-menu .staff-nav-functions a{font-size:14px}.staff-side-menu .staff-nav-selected{float:right;color:inherit;margin-left:6px;font-weight:700}.staff-side-menu .staff-nav-direct a{color:var(--iga-body-ink);background:0 0}@media (hover:hover){.staff-side-menu .staff-nav-direct a:hover{background:var(--iga-filled-accent);color:var(--iga-body-ink)}}.settings-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.settings-directory .record{margin:0;padding:22px}.settings-directory h3{color:var(--iga-body-ink);margin-top:0}.settings-directory .settings-links{gap:8px;display:grid}.settings-directory .settings-links a{align-items:center;min-height:40px;display:flex}@media (width<=740px){.settings-directory{grid-template-columns:1fr}.staff-nav-direct{padding-top:8px}}.staff-nav-caption{letter-spacing:1px;text-transform:uppercase;color:var(--iga-body-ink);margin:0 0 6px;padding:0 12px;font-size:14px}.workspace-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-header-actions button.settings-shortcut{letter-spacing:0;text-transform:none;min-width:0;min-height:36px;margin:0;padding:6px 10px;font-size:14px}.focused-workspace>header{flex-wrap:wrap;gap:12px}.staff-side-menu .staff-nav-direct>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.staff-side-menu .staff-nav-direct a{align-items:center;height:100%;min-height:44px;padding:7px 8px;font-size:14px;line-height:1.45;display:flex}#supply-receiving-controls:focus{outline:none}@media (hover:hover){.staff-side-menu .staff-nav-functions a:not([aria-current=page]):hover{background:var(--iga-light-cream);color:var(--iga-body-ink);border-color:var(--iga-antique-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-gold) 33.3%,transparent),0 0 12px color-mix(in srgb,var(--iga-antique-blush) 27.1%,transparent)}.staff-side-menu .staff-nav-direct a:hover{background:color-mix(in srgb,var(--control-primary),white 30%);color:var(--control-primary-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-blush) 46.7%,transparent)}.staff-side-menu a[aria-current=page]:hover{background:color-mix(in srgb,var(--control-light-blush),white 30%);color:var(--iga-body-ink);border-color:var(--control-border);box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-matte-gold) 40%,transparent)}}.staff-side-menu a[aria-current=page]:active{background:color-mix(in srgb,var(--control-light-blush),white 45%);color:var(--iga-body-ink)}.staff-side-menu a:focus-visible{outline:3px solid var(--iga-antique-gold);outline-offset:3px}.operations-footer-flourish{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:14px;padding:22px 0 12px;display:flex}.operations-footer-flourish img{object-fit:contain;opacity:.8;width:min(420px,88%);height:auto;display:block}:root{--font-ui:"Domaine Text",Georgia,serif}.focused-workspace{background:var(--control-cream);font-family:var(--font-ui)}.focused-workspace :is(button,input,select,textarea,table,.badge,.eyebrow,.footnote,.notice){font-family:var(--font-ui)}.workspace-history{align-items:center;gap:4px;margin-right:4px;display:inline-flex}body .workspace-history>button{--button-fill:var(--iga-light-cream);justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:17px;line-height:1;display:inline-flex;border-radius:7px!important}.workspace-session{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--iga-body-ink);font:14px/1.4 var(--font-ui);overflow:hidden}.mfg-heading-actions{justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.mfg-heading-actions>.brand-ornament{max-width:105px;margin:0}.mfg-heading-actions>button{white-space:nowrap;min-height:38px;margin:0;padding:8px 14px}@media (width>=581px){html,body,#root{height:100%;overflow:hidden}.shell{height:100dvh;min-height:0;overflow:hidden}.shell>aside{gap:12px;width:268px;height:100dvh;padding:18px 14px 14px;position:relative;top:auto}.shell>aside>.brand-lockup{width:220px;margin-inline:auto}.shell>aside>.environment{border-top:1px solid color-mix(in srgb,var(--iga-light-cream) 14.9%,transparent);font:14px/1.4 var(--font-ui);margin-top:0;padding:8px 10px}.staff-side-menu{font-family:var(--font-ui);padding-right:4px}.staff-nav-search{margin-bottom:8px;padding:2px 0 10px}.staff-nav-search label{font:14px/1.35 var(--font-ui)}.staff-nav-search input{height:38px;min-height:38px;font:14px/1.3 var(--font-ui);border-radius:7px}.staff-side-menu>nav{gap:10px}.staff-side-menu nav ul{gap:2px}.staff-side-menu .staff-nav-direct{padding-bottom:10px}.staff-side-menu .staff-nav-direct>ul{gap:3px}.staff-side-menu .staff-nav-direct a{min-height:34px;font:14px/1.4 var(--font-control);border-radius:6px;padding:5px 7px}.staff-side-menu .staff-nav-division{gap:3px}.staff-side-menu .staff-nav-division>h2{font:600 14px/1.35 var(--font-ui);letter-spacing:1px;border-radius:6px;margin:5px 0 2px;padding:7px 9px}body .staff-nav-service h3>button{min-height:38px;font:500 14px/1.4 var(--font-control);padding:7px 10px;border-radius:6px!important}.staff-side-menu .staff-nav-functions{margin:2px 0 5px 10px;padding-left:6px}.staff-side-menu .staff-nav-functions a{min-height:36px;font:14px/1.4 var(--font-control);border-radius:6px;padding:7px 9px}.shell>main{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-width:none;height:100dvh;margin:0;padding:0 24px 20px;overflow:auto}.focused-workspace>header{z-index:20;background:color-mix(in srgb,var(--iga-warm-ivory) 94.9%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--iga-antique-blush);height:58px;min-height:58px;box-shadow:0 3px 12px color-mix(in srgb,var(--iga-body-ink) 3.9%,transparent);flex-wrap:nowrap;margin:0 -24px;padding:0 24px;position:sticky;top:0}.workspace-location{font:14px/1.3 var(--font-ui);flex-wrap:nowrap;min-width:0}.workspace-location>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-header-actions{flex-wrap:nowrap;gap:6px}.workspace-header-actions .settings-shortcut{border:1px solid var(--control-border);background:var(--iga-light-cream);min-height:34px;color:var(--iga-body-ink);font:14px/1.2 var(--font-ui);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:6px 9px;text-decoration:none;display:inline-flex}.workspace-header-actions .badge{padding:6px 9px;font-size:14px}.staff-workspace{gap:12px;margin-top:14px}.operations,.mfg-desk,.mfg-view,.supply-intake{gap:12px}.mfg-heading{border-top:0;border-bottom:1px solid var(--iga-antique-blush);gap:18px;min-height:64px;padding:0 0 10px}.mfg-heading h2,.operations :is(.products-heading,.content-heading,.classes-heading,.purchasing-heading,.mfg-heading,.approvals-heading) h2,.workspace-page-heading h2{margin:3px 0 5px;font-size:28px;line-height:1.1}.mfg-heading p{margin:0;font-size:14px;line-height:1.45}.mfg-heading .eyebrow{letter-spacing:1.4px;font-size:14px}.workspace-page-heading{border-bottom:1px solid var(--iga-antique-blush);min-height:64px;padding:0 0 10px}.workspace-page-heading p:not(.eyebrow){font-size:14px;line-height:1.5}.operations .record,.operations .table-wrap,.operations .workspace-state{border-radius:9px}.record{border-radius:9px;gap:11px;padding:16px}.record h2{font-size:25px}.record h3{font-size:21px}.record :is(p,li,dd,dt,label){line-height:1.5}.notice{border-radius:8px;margin:8px 0;padding:11px 13px;font-size:14px}.operations .table-wrap th,.operations .table-wrap td{padding:10px 12px;font-size:14px;line-height:1.45}.mfg-stats{gap:10px}.mfg-stats>div{border-radius:9px;padding:14px}.mfg-stats strong{font-size:28px}.supply-intake h3{margin:3px 0 10px;font-size:22px}.supply-steps{gap:6px}.supply-steps li{min-width:150px}.supply-steps button{min-height:40px;padding:8px 10px;font-size:14px}.operations-footer-flourish{opacity:.55;margin-top:4px;padding:8px 0 2px}.operations-footer-flourish img{width:min(210px,48%)}body button,main a.button-link,main a.provider-link{min-height:40px;padding:9px 14px;font-size:14px;border-radius:8px!important}input,select{border-radius:8px;min-height:42px;padding:9px 11px}}@media (width<=900px) and (width>=581px){.workspace-session,.workspace-header-actions>a.settings-shortcut{display:none}.shell>aside{width:224px;padding-inline:10px}.staff-side-menu .staff-nav-direct>ul{grid-template-columns:1fr}}@media (width<=580px){.workspace-history,.workspace-session{display:none}.mfg-heading-actions{justify-content:space-between;margin:12px 0 0}.mfg-heading-actions>.brand-ornament{max-width:105px;margin:0}.focused-workspace>header{z-index:20;background:var(--iga-warm-ivory);-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;min-height:64px;padding-block:12px;position:sticky;top:0}.focused-workspace>header .workspace-location{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.focused-workspace>header .workspace-header-actions{justify-content:flex-start;gap:8px;width:100%;min-width:0}.focused-workspace>header .workspace-header-actions .badge{white-space:nowrap}.focused-workspace>header .settings-shortcut{min-height:44px}}.staff-side-menu .staff-nav-division>h2{color:var(--iga-body-ink);border:0;border-bottom:1px solid var(--iga-body-ink);background:0 0;border-radius:0;padding:9px 2px}.staff-side-menu .staff-nav-direct a{background:var(--iga-filled-accent);color:var(--iga-sage-ink);border-color:var(--iga-antique-gold);border-radius:6px}.staff-side-menu .staff-nav-functions a{background:var(--iga-light-blush);color:var(--iga-body-ink);border-color:var(--iga-antique-gold);border-radius:6px}.staff-side-menu .staff-nav-functions a[aria-current=page]{background:var(--iga-antique-blush);color:var(--iga-body-ink);border-color:var(--iga-antique-gold);box-shadow:inset 3px 0 var(--iga-sage-ink);outline:0}@media (hover:hover){.staff-side-menu .staff-nav-direct a:hover,.staff-side-menu .staff-nav-functions a:hover,.staff-side-menu .staff-nav-functions a:not([aria-current=page]):hover{background:var(--iga-filled-accent);color:var(--iga-body-ink);border-color:var(--iga-antique-blush)}}.staff-side-menu .staff-nav-direct a:active,.staff-side-menu .staff-nav-functions a:active,.staff-side-menu .staff-nav-functions a:focus-visible,.staff-side-menu .staff-nav-direct a:focus-visible{background:var(--iga-filled-accent);color:var(--iga-body-ink)}.approval-page-links>a{background:var(--iga-light-blush);color:var(--iga-body-ink);border-color:var(--control-border)}.approval-page-links>a strong,.approval-page-links>a:nth-child(2n) strong,.approval-page-links>a>span{color:var(--iga-body-ink)}.approval-page-links>a:hover,.approval-page-links>a:focus-visible{background:var(--iga-warm-ivory)}.approval-page-links>a:active{background:var(--iga-light-blush)}.operations>.ops-toolbar:first-child>nav button[data-nav-tone]{--button-fill:var(--iga-matte-gold);background:var(--button-fill)!important;color:var(--iga-body-ink)!important;border-color:var(--iga-antique-blush)!important}.operations>.ops-toolbar:first-child>nav button[data-nav-tone][aria-pressed=true]{--button-fill:var(--iga-antique-blush);background:var(--iga-antique-blush)!important;color:var(--iga-body-ink)!important;border-color:var(--iga-antique-blush)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--iga-antique-blush) 20%,transparent)!important}body .workspace-header-actions .settings-shortcut{--button-fill:var(--ig-action-quiet);--control-border:var(--ig-action-border);min-height:44px;font:500 14px/1.2 var(--font-ui)!important;letter-spacing:0!important;background:var(--ig-action-quiet)!important;border-color:var(--ig-action-border)!important;color:var(--ig-action-ink)!important}body .workspace-header-actions .settings-shortcut.is-current{box-shadow:inset 0 -3px 0 var(--ig-action-border)!important}body .workspace-header-actions .workspace-environment{border:1px solid var(--ig-action-border);background:var(--ig-action-quiet);min-height:42px;color:var(--ig-action-ink);font:500 14px/1.2 var(--font-ui);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}body a.settings-shortcut{border:1px solid var(--ig-action-border);background:var(--ig-action-quiet);min-height:44px;color:var(--ig-action-ink);border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}body a.settings-shortcut:hover,body a.settings-shortcut:focus-visible{background:var(--ig-action-quiet-pressed);color:var(--ig-action-ink)}@media (width<=580px){.customer-document-table{border:0;overflow:visible;background:0 0!important}.customer-document-table table,.customer-document-table tbody,.customer-document-table tr,.customer-document-table th,.customer-document-table td{width:100%;display:block}.customer-document-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-document-table tr{border:1px solid var(--iga-antique-blush);background:var(--iga-light-cream);border-radius:12px;margin-bottom:14px;overflow:hidden}.customer-document-table th,.customer-document-table td{border-bottom:1px solid var(--iga-light-blush);white-space:normal;overflow-wrap:anywhere;padding:12px 14px}.customer-document-table tr>:last-child{border-bottom:0}.customer-document-table :is(th,td):before{content:attr(data-label);color:var(--iga-body-ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:14px;line-height:1.4;display:block}.customer-document-table th small{color:var(--iga-body-ink);margin-top:4px;font-weight:400;display:block}.customer-document-table code{white-space:normal;overflow-wrap:anywhere}.customer-document-table a{align-items:center;min-height:44px;display:inline-flex}}.customer-document-table th small{color:var(--iga-body-ink);margin-top:4px;font-weight:400;display:block}body .focused-workspace :is(button,select,textarea,summary),body .focused-workspace input:not([type=checkbox]):not([type=radio]),body .focused-workspace :is(a.button-link,a.provider-link,a.settings-shortcut),body .staff-side-menu :is(a,button,summary){min-height:48px!important}body .focused-workspace label:has(input[type=checkbox]){min-height:48px!important}body .focused-workspace label:has(input[type=radio]){min-height:48px!important}body .focused-workspace :is(button,summary),body .focused-workspace :is(a.button-link,a.provider-link,a.settings-shortcut),body .staff-side-menu :is(a,button,summary){min-width:48px!important}body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px!important}.workforce-runner-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin:16px 0;display:grid}.workforce-runner-filters label{min-width:0;margin:0}.workforce-runner-filters input,.workforce-runner-filters select{box-sizing:border-box;width:100%}.workforce-runner-filters button{min-height:48px;margin:0}.workforce-workspace .workforce-runner-row{margin:12px 0;padding:16px 20px}.workforce-runner-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.workforce-runner-top h4{overflow-wrap:anywhere;margin:0;line-height:1.35}.workforce-runner-setting{color:var(--iga-body-ink);margin:8px 0 0;font-size:14px;line-height:1.6}.workforce-runner-top>button{min-width:180px;margin:0}.workforce-runner-detail{margin-top:12px}.workforce-runner-detail>summary{cursor:pointer;color:var(--iga-body-ink);padding:8px 0;line-height:1.5}.workforce-runner-detail>summary:focus-visible{outline:3px solid var(--iga-antique-blush);outline-offset:3px;border-radius:4px}.workforce-runner-detail[open]>summary{margin-bottom:12px}.workforce-runner-detail p{max-width:78ch;margin:10px 0;line-height:1.65}@media (width<=640px){.workforce-runner-filters,.workforce-runner-top{grid-template-columns:minmax(0,1fr)}.workforce-runner-top>button{width:100%;min-width:0}.workforce-workspace .workforce-runner-row{padding:16px}}
