/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.picking-upload .upload-history-link{color:#fff;border-color:#9ab0bd}@media (width<=700px){.sidebar{display:block}.sidebar .brand{margin-bottom:10px}.sidebar nav{gap:4px;margin:0;padding-bottom:4px;display:flex;overflow-x:auto}.sidebar nav .nav-group-label{display:none}.sidebar nav button{flex:none;justify-content:flex-start;font-size:11px!important}.sidebar nav button span{display:none}}:root{--paper:#f4f0e6;--ink:#171717;--muted:#6b685f;--navy:#173b57;--copper:#ca6539;--green:#35624c;--gold:#e0bb43;--line:#d7d0c3;--white:#fff;--soft:#ebe5da}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#141414;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #333;align-items:center;gap:12px;padding:4px 6px 30px;display:flex}.brand-mark{background:var(--copper);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand span{color:#aaa;margin-top:4px;font-size:12px}.sidebar nav{gap:6px;margin-top:26px;display:grid}.sidebar nav button{color:#bbb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:14px;padding:13px 12px;display:flex}.sidebar nav button span{color:#777;font-size:11px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#262626}.sidebar nav button.active span{color:var(--gold)}.side-note{background:#222;border-radius:12px;margin-top:auto;padding:16px}.side-note strong{color:var(--gold);text-transform:uppercase;font-size:12px}.side-note p{color:#ccc;margin-bottom:0;font-size:13px;line-height:1.45}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#f4f0e6f0;justify-content:space-between;align-items:flex-start;height:118px;padding:26px 42px 20px;display:flex;position:sticky;top:0}.eyebrow{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:700}.eyebrow.copper{color:var(--copper)}h1{letter-spacing:-.02em;margin:8px 0 0;font-size:31px}.save-state{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.save-state span{background:var(--green);border-radius:50%;width:8px;height:8px}.save-state .pulse{background:var(--gold);animation:1s infinite pulse}@keyframes pulse{50%{opacity:.5}}.page-body{padding:32px 42px 56px}.hero-panel{background:var(--navy);color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;padding:32px 36px;display:flex}.hero-panel h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:38px}.hero-panel p{color:#d7e1e7;max-width:700px;margin:0;font-size:17px}.hero-rule{border-left:4px solid var(--gold);background:#0f2d42;min-width:250px;padding:18px 22px}.hero-rule span,.hero-rule strong,.hero-rule em{display:block}.hero-rule span{color:var(--gold);text-transform:uppercase;font-size:11px}.hero-rule strong{margin:6px 0;font-size:22px}.hero-rule em{color:#c9d6de;font-size:13px;font-style:normal}.metric-row{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.metric-row>div{border-top:4px solid var(--copper);background:#fff;border-radius:14px;padding:18px 20px}.metric-row>div:nth-child(2){border-color:var(--navy)}.metric-row>div:nth-child(3){border-color:var(--green)}.metric-row>div:nth-child(4){border-color:var(--gold)}.metric-row span,.metric-row small,.metric-row strong{display:block}.metric-row span{color:var(--muted);font-size:12px}.metric-row strong{margin:8px 0 2px;font-size:30px}.metric-row small{color:#888;font-size:11px}.two-col{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.panel{background:#fff;border-radius:16px;padding:24px}.panel-head h3{margin:7px 0 18px;font-size:22px}.runway,.decision-list{display:grid}.runway button,.decision-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee;align-items:center;gap:14px;padding:14px 0;display:flex}.runway button:hover,.decision-list button:hover{color:var(--copper)}.runway time{width:90px;color:var(--muted);font-size:12px}.runway div,.decision-list div{flex:1}.runway strong,.runway span,.decision-list strong,.decision-list small{display:block}.runway span,.decision-list small{color:var(--muted);margin-top:4px;font-size:11px}.status,.pill{text-transform:uppercase;background:var(--soft);border-radius:999px;padding:5px 8px;font-size:11px}.status.confirmed{color:var(--green);background:#dbeadd}.type-dot{background:var(--navy);border-radius:50%;width:10px;height:10px;display:inline-block}.type-dot.women{background:#9d4f78}.type-dot.sale{background:var(--copper)}.type-dot.evergreen{background:var(--green)}.calendar-toolbar{align-items:center;gap:18px;margin-bottom:18px;display:flex}.calendar-toolbar>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px}.calendar-toolbar h2{min-width:210px}.legend{color:var(--muted);gap:16px;margin-left:auto;font-size:11px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.calendar-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.weekday{color:#eee;background:#222;place-items:center;height:34px;font-size:11px;display:grid}.day{background:#fff;min-height:112px;padding:9px}.day.empty{background:#f0ece3}.day>span{color:var(--muted);font-size:11px}.event{border:0;border-left:4px solid var(--navy);text-align:left;cursor:pointer;background:#e1eaf0;border-radius:6px;width:100%;margin-top:7px;padding:7px;display:block}.event.sale{border-color:var(--copper);background:#f3dfd5}.event.women{background:#f0dce6;border-color:#9d4f78}.event.evergreen{border-color:var(--green);background:#dfebe3}.event strong,.event small{font-size:11px;display:block}.event small{color:var(--muted);margin-top:3px}.unscheduled-strip{background:#fff;border-radius:14px;margin-top:20px;padding:20px}.unscheduled-strip p{color:var(--muted);font-size:13px}.unscheduled-strip>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.unscheduled-strip button,.chips button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:11px}.planner-layout{grid-template-columns:280px 1fr;gap:20px;display:grid}.launch-index{background:#fff;border-radius:14px;max-height:calc(100vh - 182px);padding:14px;position:sticky;top:150px;overflow:auto}.filter-title{justify-content:space-between;padding:6px 7px 12px;display:flex}.filter-title b{color:var(--muted);font-size:11px}.launch-index>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee;align-items:center;gap:10px;width:100%;padding:11px 7px;display:flex}.launch-index>button.active{background:#f3eee6;border-radius:8px}.launch-index>button div{flex:1}.launch-index strong,.launch-index small{display:block}.launch-index strong{font-size:13px}.launch-index small{color:var(--muted);margin-top:3px;font-size:11px}.editor{background:#fff;border-radius:16px;min-width:0;overflow:hidden}.editor-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:26px 30px;display:flex}.editor-head h2{margin:9px 0 5px;font-size:30px}.editor-head p{color:var(--muted);max-width:720px;font-size:12px}.pill.launch{color:var(--navy);background:#dfe9ef}.pill.women{color:#7e355c;background:#f0dce6}.pill.sale{color:#9b4728;background:#f3dfd5}.pill.evergreen{color:var(--green);background:#dfebe3}.date-box{background:var(--paper);border-radius:10px;min-width:205px;padding:13px}.date-box label{color:var(--muted);font-size:11px}.date-box input,.date-box select{background:0 0;border:0;width:100%;padding:6px 0}.date-box select{border-top:1px solid var(--line);font-size:11px}.editor-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 30px;display:flex}.editor-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 0 12px;font-size:12px}.editor-tabs button.active{border-color:var(--copper);font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:28px 30px;display:grid}.form-grid label,.asset-page>label,.naming-page>label{color:var(--muted);font-size:11px;font-weight:700}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,.asset-page textarea,.naming-page input{border:1px solid var(--line);width:100%;color:var(--ink);background:#faf8f3;border-radius:8px;margin-top:6px;padding:10px}textarea{resize:vertical;min-height:72px}.checklist{padding:26px 30px}.schedule-card{background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.schedule-card div{padding:18px 20px}.schedule-card div+div{border-left:1px solid #486379}.schedule-card span,.schedule-card strong,.schedule-card small{display:block}.schedule-card span{color:var(--gold);font-size:11px}.schedule-card strong{margin:7px 0;font-size:18px}.schedule-card small{color:#c7d6df;font-size:11px}.check-row{border-top:1px solid #eee;align-items:center;gap:12px;padding:11px 3px;display:flex}.check-row>button{border:1px solid var(--line);background:#fff;border-radius:6px;width:24px;height:24px}.check-row>button.checked{background:var(--green);color:#fff}.check-row strong{flex:1;font-size:13px}.required-toggle{color:var(--muted);gap:5px;font-size:11px;display:flex}.asset-page,.naming-page{padding:26px 30px}.asset-page>label{margin-bottom:18px;display:block}.asset-page textarea{display:block}.asset-list{gap:9px;display:grid}.asset-list label{grid-template-columns:190px 1fr 55px;align-items:center;gap:10px;font-size:12px;display:grid}.asset-list input{border:1px solid var(--line);background:#faf8f3;border-radius:7px;padding:9px}.asset-list a{color:var(--copper);font-size:11px}.naming-page>label{margin-bottom:14px;display:block}.name-examples{background:var(--paper);border-radius:12px;margin-top:22px;padding:18px}.name-examples>span{color:var(--muted);font-size:11px;font-weight:700}.name-examples button{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;width:100%;padding:10px 0;display:flex}.name-examples code{color:var(--navy);font-size:12px}.name-examples em{color:var(--copper);font-size:11px}.naming-rule{color:var(--muted);font-size:12px}.ideas-toolbar{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips button.active{background:var(--navy);color:#fff}.primary{background:var(--copper);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 15px}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.idea-grid article{background:#fff;border-radius:14px;padding:18px}.idea-head{justify-content:space-between;gap:10px;display:flex}.idea-head select{background:var(--paper);border:0;border-radius:6px;padding:6px;font-size:11px}.idea-title{border:0;width:100%;padding:15px 0 12px;font-size:20px;font-weight:700}.format-row{flex-wrap:wrap;gap:6px;display:flex}.format-row button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px;font-size:11px}.format-row button.on{background:var(--navy);color:#fff}.assign{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.assign select{border:1px solid var(--line);border-radius:7px;flex:1;padding:7px}.idea-grid textarea{border:1px solid var(--line);border-radius:7px;width:100%;min-height:55px;margin-top:10px;padding:8px}.vertical{color:var(--muted);align-items:center;gap:7px;margin-top:7px;font-size:11px;display:flex}@media (width<=1000px){.app-shell{grid-template-columns:80px 1fr}.brand div:last-child,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center}.side-note{display:none}.metric-row{grid-template-columns:1fr 1fr}.two-col,.planner-layout{grid-template-columns:1fr}.launch-index{max-height:260px;position:static}.hero-panel{align-items:flex-start;gap:20px}.legend{display:none}}@media (width<=700px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;height:auto;padding:12px 16px;position:static}.brand{border:0;padding:0}.sidebar nav{margin:0 0 0 auto;display:flex}.sidebar nav button{padding:9px}.workspace{width:100%}.topbar{height:auto;padding:20px;position:static}.topbar h1{font-size:24px}.save-state{display:none}.page-body{padding:20px}.hero-panel{display:block}.hero-panel h2{font-size:30px}.hero-rule{margin-top:20px}.metric-row,.two-col,.idea-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.calendar-grid{overflow-x:auto}.day{min-width:105px}.editor-head{display:block}.date-box{margin-top:15px}.asset-list label{grid-template-columns:1fr}.planner-layout{display:block}.launch-index{margin-bottom:14px}.editor-tabs{overflow:auto}.schedule-card{grid-template-columns:1fr}.schedule-card div+div{border-top:1px solid #486379;border-left:0}}.filter-title>div{gap:3px;display:grid}.add-record{color:#fff;white-space:nowrap;border-radius:8px;font-size:11px;background:var(--copper)!important;border:0!important;width:auto!important;padding:7px 9px!important}.launch-name{letter-spacing:-.025em;width:min(620px,100%);color:var(--ink);background:0 0;border:0;padding:8px 0 3px;font-size:30px;font-weight:800;display:block}.field-label{color:var(--muted);font-size:11px;font-weight:700;display:block}.field-help{color:#8a867c;margin-top:5px;font-weight:400;display:block}.copy-area{min-height:140px}.fit-editor{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px}.fit-editor>strong{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.fit-editor.disabled{opacity:.5}.fit-chips{flex-wrap:wrap;gap:7px;min-height:24px;display:flex}.fit-chips span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 11px;font-size:11px;display:flex}.fit-chips button{color:#555;cursor:pointer;background:#eee;border:0;border-radius:50%;width:17px;height:17px;line-height:1}.fit-add{gap:7px;margin-top:10px;display:flex}.fit-add input{flex:1;margin:0!important}.fit-add button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:0 14px}.nyc-box{gap:9px;display:grid}.nyc-toggle{align-items:center;gap:8px;color:var(--ink)!important;font-size:12px!important;display:flex!important}.nyc-toggle input,.on-model-toggle input{width:auto!important;margin:0!important}.choice-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:7px;display:grid}.choice-cards button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#faf8f3;border-radius:10px;padding:13px}.choice-cards button.active{border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper);background:#fff7f1}.choice-cards strong,.choice-cards span{display:block}.choice-cards strong{font-size:12px}.choice-cards span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.muted-row{opacity:.45}.concept-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:22px;display:grid}.concept-grid label{color:var(--muted);font-size:11px;font-weight:700}.concept-grid input,.concept-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#faf8f3;border-radius:8px;margin-top:6px;padding:10px;display:block}.concept-grid .wide{grid-column:1/-1}.on-model-toggle{align-items:center;gap:8px;display:flex;color:var(--ink)!important}.archive-switch{gap:6px;margin-top:12px;display:flex}.archive-switch button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:11px}.archive-switch button.active{color:#fff;background:#222}.idea-head>div{gap:6px;display:flex}.archive-button{border:1px solid var(--line);cursor:pointer;color:var(--copper);background:#fff;border-radius:6px;padding:6px 8px;font-size:11px}.empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:14px;padding:36px}@media (width<=800px){.choice-cards,.concept-grid{grid-template-columns:1fr}.concept-grid .wide{grid-column:auto}.launch-name{font-size:24px}.filter-title,.ideas-toolbar{align-items:flex-start}.asset-list label{grid-template-columns:1fr}.asset-list a{margin-bottom:8px}}.sidebar-logo{background:#fff;border-radius:12px;margin-top:auto;padding:12px;overflow:hidden}.sidebar-logo img{width:100%;height:auto;display:block}.brief-tier{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.brief-tier span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.brief-tier strong{font-size:14px}.brief-tier small{color:#c7d6df;margin-left:auto}.weekly-rhythm{grid-template-columns:repeat(4,1fr)}.weekly-rhythm div{padding:15px}.weekly-rhythm strong{font-size:13px;line-height:1.2}.weekly-rhythm div+div{border-left:1px solid #486379}.channel-fit-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.channel-fit-summary>div{background:var(--paper);border-radius:9px;padding:11px 13px}.channel-fit-summary strong,.channel-fit-summary span{display:block}.channel-fit-summary strong{color:var(--copper);text-transform:uppercase;font-size:11px}.channel-fit-summary span{color:var(--muted);margin-top:4px;font-size:11px}.check-copy{flex:1}.check-copy strong,.check-copy small{display:block}.check-copy strong{font-size:13px}.check-copy small{color:var(--muted);margin-top:3px;font-size:11px}@media (width<=1000px){.sidebar-logo{display:none}}@media (width<=850px){.weekly-rhythm{grid-template-columns:1fr 1fr}.weekly-rhythm div:nth-child(3){border-top:1px solid #486379;border-left:0}.weekly-rhythm div:nth-child(4){border-top:1px solid #486379}}@media (width<=700px){.brief-tier{display:grid}.brief-tier small{margin-left:0}.channel-fit-summary,.weekly-rhythm{grid-template-columns:1fr}.weekly-rhythm div+div,.weekly-rhythm div:nth-child(3){border-top:1px solid #486379;border-left:0}}.sidebar-logo{background:#111;border-radius:10px;padding:7px}.sidebar-logo img{filter:none;width:75%;margin:0 auto}.coming-next{border:0;border-left:5px solid var(--gold);background:var(--navy);color:#fff;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:20px;width:100%;padding:17px 22px;display:flex}.coming-next span{color:var(--gold);letter-spacing:.1em;font-size:11px;font-weight:700}.coming-next strong{font-size:20px}.coming-next time{color:#d7e1e7;font-size:12px}.coming-next em{color:#d7e1e7;margin-left:auto;font-size:11px;font-style:normal}.coming-next:hover strong{color:var(--gold)}@media (width<=700px){.coming-next{flex-direction:column;align-items:flex-start;gap:5px}.coming-next em{margin-left:0}}.deliverable-groups{gap:14px;display:grid}.check-group{border-left:5px solid var(--navy);background:#f6f8fa;border-radius:10px;padding:5px 15px 3px}.check-group h3{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin:8px 0 6px;font-size:11px}.check-group .check-row:first-of-type{border-top:0}.check-group.foundation{border-color:var(--copper);background:#fff7f1}.check-group.foundation h3{color:var(--copper)}.check-group.capture{background:#fbf3f7;border-color:#9d4f78}.check-group.capture h3{color:#9d4f78}.check-group.owned{border-color:var(--green);background:#f3f8f5}.check-group.owned h3{color:var(--green)}.check-group.social{border-color:var(--gold);background:#fffaf0}.check-group.social h3{color:#8c6c00}.sku-page{padding:26px 30px}.sku-intro{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:18px;padding:20px 22px;display:flex}.sku-intro h3{margin:6px 0;font-size:22px}.sku-intro p{color:#d7e1e7;max-width:650px;margin:0;font-size:12px;line-height:1.45}.sku-intro>div:last-child{border-left:3px solid var(--gold);background:#102f45;min-width:145px;padding:13px}.sku-intro>div:last-child strong,.sku-intro>div:last-child span{display:block}.sku-intro>div:last-child strong{font-size:24px}.sku-intro>div:last-child span{color:#c7d6df;margin-top:3px;font-size:11px}.sku-products{gap:14px;display:grid}.sku-card{border:1px solid var(--line);background:#fbfaf6;border-radius:12px;padding:17px}.sku-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sku-card-head>div{gap:3px;display:grid}.sku-card-head span{color:var(--copper);text-transform:uppercase;font-size:11px;font-weight:700}.sku-card-head strong{font-size:15px}.sku-card-head small{color:var(--muted);font-size:11px}.sku-card-head button{color:var(--copper);cursor:pointer;background:0 0;border:0;font-size:11px}.sku-fields{grid-template-columns:120px minmax(230px,2fr) 1fr 1fr 1.4fr 1.3fr;gap:9px;margin:14px 0;display:grid}.sku-fields label{color:var(--muted);font-size:11px;font-weight:700}.sku-fields input,.sku-fields select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;margin-top:5px;padding:8px;font-size:11px;display:block}.sku-fields input[readonly]{color:var(--navy);background:#efebe2;font-family:monospace}.size-selector{border-top:1px solid #e5dfd3;grid-template-columns:150px 1fr;gap:12px;padding-top:12px;display:grid}.size-selector>div:first-child strong,.size-selector>div:first-child small{display:block}.size-selector>div:first-child strong{font-size:11px}.size-selector>div:first-child small{color:var(--muted);margin-top:3px;font-size:11px}.size-selector>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.size-selector button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-width:34px;padding:6px 8px;font-size:11px}.size-selector button.selected{background:var(--green);border-color:var(--green);color:#fff}.sku-preview{background:#fff;border-radius:8px;margin-top:12px;padding:10px 12px}.sku-preview>strong,.sku-preview>span{color:var(--muted);font-size:11px;display:block}.sku-preview>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.sku-preview code{color:var(--navy);background:#e6edf1;border-radius:5px;padding:5px 7px;font-size:11px}.sku-add{margin-top:16px}@media (width<=1200px){.sku-fields{grid-template-columns:1fr 1fr 1fr}.sku-fields label:nth-child(2){grid-column:span 2}}@media (width<=700px){.sku-page{padding:20px}.sku-intro{display:block}.sku-intro>div:last-child{margin-top:14px}.sku-fields{grid-template-columns:1fr}.sku-fields label:nth-child(2){grid-column:auto}.size-selector{grid-template-columns:1fr}}.performance-page{gap:16px;padding:26px 30px;display:grid}.performance-status{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.performance-status h3{margin:6px 0;font-size:24px}.performance-status p{color:#d7e1e7;max-width:680px;margin:0;font-size:12px}.performance-status>span{color:#6e5600;text-transform:uppercase;background:#e8dfc2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.performance-metrics{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.performance-metrics>div{background:var(--paper);border-radius:10px;padding:14px}.performance-metrics span,.performance-metrics strong,.performance-metrics small{display:block}.performance-metrics span{color:var(--muted);font-size:11px}.performance-metrics strong{margin:8px 0;font-size:24px}.performance-metrics small{color:#8a867c;font-size:11px}.performance-sources{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.performance-sources>div{border:1px solid var(--line);border-radius:10px;padding:13px}.performance-sources strong,.performance-sources span{display:block}.performance-sources strong{color:var(--copper);font-size:11px}.performance-sources span{color:var(--muted);margin-top:4px;font-size:11px}.size-fallback{border-left:5px solid var(--gold);background:#faf8f3;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:20px;padding:18px;display:grid}.size-fallback h4,.tracking-map h4{margin:6px 0;font-size:18px}.size-fallback p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.size-fallback>div:last-child{grid-template-columns:155px 1fr;align-items:start;gap:8px 12px;display:grid}.size-fallback b{font-size:11px}.size-fallback span{color:var(--muted);font-size:11px;line-height:1.4}.tracking-map{border:1px solid var(--line);border-radius:12px;padding:18px}.tracking-table{margin-top:14px}.tracking-row{border-top:1px solid #eee;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 120px;align-items:center;gap:15px;padding:10px 4px;display:grid}.tracking-row.heading{background:var(--paper);border-top:0;padding:8px}.tracking-row.heading span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.tracking-row>span{font-size:11px}.tracking-row small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.tracking-row code{color:var(--navy);font-size:11px}.tracking-row b{text-align:right;font-size:12px}.performance-empty{color:var(--muted);font-size:11px}@media (width<=1000px){.performance-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.performance-page{padding:20px}.performance-status{display:block}.performance-status>span{margin-top:14px;display:inline-block}.performance-metrics,.performance-sources,.size-fallback,.size-fallback>div:last-child,.tracking-row{grid-template-columns:1fr}.tracking-row.heading{display:none}.tracking-row b{text-align:left}}.performance-controls{justify-items:end;gap:8px;min-width:240px;display:grid}.performance-controls>span{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.performance-controls>span.connected{color:var(--green);background:#dbeadd}.performance-controls>span.partial{color:#6e5600;background:#e8dfc2}.performance-controls>div{gap:4px;display:flex}.performance-controls button{color:#d7e1e7;cursor:pointer;background:#102f45;border:1px solid #587187;border-radius:7px;padding:6px 8px;font-size:11px}.performance-controls button.active{background:var(--gold);border-color:var(--gold);color:#292000}.performance-controls .refresh-performance{background:0 0;border:0;padding:2px;text-decoration:underline}.performance-controls button:disabled{opacity:.55;cursor:wait}.performance-error,.performance-warning{border-left:4px solid var(--copper);color:#873b20;background:#fff2eb;border-radius:8px;padding:11px 13px;font-size:11px}.performance-warning{border-color:var(--gold);color:#705600;background:#fff9e9}.performance-sources .connected-store{background:#f4faf6;border-color:#b8d0c0}.performance-sources .store-warning{background:#fff9ec;border-color:#e2c693}.source-breakdown{border:1px solid var(--line);border-radius:12px;grid-template-columns:260px 1fr;gap:22px;padding:18px;display:grid}.source-breakdown h4{margin:6px 0;font-size:18px}.source-breakdown p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.source-table{min-width:0}.source-row{border-top:1px solid #eee;grid-template-columns:minmax(160px,1fr) 70px 60px 100px;align-items:center;gap:10px;padding:8px 5px;font-size:11px;display:grid}.source-row.heading{background:var(--paper);color:var(--muted);text-transform:uppercase;border:0;font-size:11px;font-weight:700}.source-row strong{font-size:11px}.tracking-row{grid-template-columns:minmax(210px,1.5fr) minmax(130px,.8fr) minmax(180px,1.2fr) minmax(180px,1.2fr) 70px}.tracking-row>span.shopify-sizes,.shopify-sizes{color:var(--green);font-size:11px;line-height:1.4}.tracking-row>span.fallback-sizes,.fallback-sizes{color:#8b7440;font-size:11px;line-height:1.4}.performance-loading{color:#fff;z-index:20;background:#161616;border-radius:999px;padding:10px 14px;font-size:11px;position:fixed;bottom:22px;right:24px;box-shadow:0 6px 22px #0003}.performance-method{color:#8a867c;margin:0;font-size:11px;line-height:1.45}.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}@media (width<=900px){.source-breakdown{grid-template-columns:1fr}.tracking-row{grid-template-columns:1.2fr .8fr 1fr 1fr 55px}.performance-status{display:block}.performance-controls{justify-items:start;margin-top:16px}}@media (width<=700px){.performance-controls{min-width:0}.source-row{grid-template-columns:1fr 48px 48px 78px}.tracking-row{grid-template-columns:1fr}.tracking-row.heading{display:none}.tracking-row b{text-align:left}}.status.released{color:#666;background:#e6e4df}.released-record{opacity:.62}.released-record:first-of-type{border-top:2px solid var(--line);margin-top:8px}.type-dot.campaign,.pill.campaign{color:#7e355c;background:#f0dce6}.type-dot.restock,.pill.restock{color:#6e5600;background:#e8dfc2}.type-dot.other,.pill.other{color:#555;background:#e3e3e3}.event.campaign{background:#f0dce6;border-color:#9d4f78}.event.restock{background:#fff4cf;border-color:#b18a13}.event.other{background:#ededed;border-color:#777}.delete-record{border:0;border-top:1px solid var(--line);color:#a3402e;text-align:left;cursor:pointer;background:0 0;width:100%;margin-top:4px;padding:8px 0 2px;font-size:11px}.delete-record:hover{text-decoration:underline}.catalog-picker{border:1px solid var(--line);background:#f8f6f0;border-radius:12px;padding:15px}.catalog-picker.disabled{opacity:.5}.catalog-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.catalog-head>div{gap:3px;display:grid}.catalog-head strong{font-size:12px}.catalog-head small{color:var(--muted);font-size:11px}.open-catalog{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.open-catalog:disabled{cursor:default;background:#bbb}.catalog-empty{color:var(--muted);margin:13px 0 2px;font-size:11px}.selected-products{gap:6px;margin-top:12px;display:grid}.selected-products article,.catalog-results article{background:#fff;border:1px solid #e2ddd3;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.selected-products article>div,.catalog-results article>div{gap:3px;display:grid}.selected-products strong,.catalog-results strong{font-size:11px}.selected-products small,.catalog-results small,.catalog-results span{color:var(--muted);font-size:11px}.selected-products a,.catalog-results a{color:var(--copper);font-size:11px;text-decoration:none}.selected-products button,.catalog-results button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:7px;padding:6px 8px;font-size:11px}.catalog-modal-backdrop{z-index:100;background:#11161994;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalog-modal{background:var(--paper);border-radius:14px;grid-template-rows:auto auto minmax(120px,1fr) auto;gap:15px;width:min(900px,100%);max-height:min(760px,90vh);padding:22px;display:grid;overflow:hidden;box-shadow:0 20px 70px #0000004d}.catalog-modal-head{justify-content:space-between;gap:20px;display:flex}.catalog-modal-head h3{margin:4px 0;font-size:22px}.catalog-modal-head p{color:var(--muted);margin:0;font-size:11px}.catalog-modal-head>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:34px;height:34px;font-size:20px}.catalog-modal>input{border:1px solid var(--line)!important;background:#fff!important;border-radius:9px!important;width:100%!important;margin:0!important;padding:12px!important;font-size:13px!important}.catalog-results{align-content:start;gap:7px;padding-right:3px;display:grid;overflow:auto}.catalog-results button{background:var(--navy);border-color:var(--navy);color:#fff}.catalog-results button:disabled{color:#777;cursor:default;background:#ddd;border-color:#ddd}.catalog-results>p{color:var(--muted);margin:4px 0;font-size:11px}.catalog-results .catalog-error{color:#a3402e}.catalog-modal-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:13px;font-size:11px;display:flex}.catalog-modal-footer button{background:var(--copper);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 18px;font-size:11px;font-weight:700}@media (width<=700px){.catalog-head{display:grid}.open-catalog{width:100%}.selected-products article,.catalog-results article{grid-template-columns:1fr auto}.selected-products article>div,.catalog-results article>div{grid-column:1/-1}.catalog-modal-backdrop{padding:10px}.catalog-modal{max-height:94vh;padding:16px}.catalog-modal-head h3{font-size:18px}}.section-divider{border-top:1px solid var(--line);margin-top:6px;padding-top:22px}.section-divider h3{margin:5px 0 0;font-size:20px}.assigned-ideas{border-top:1px solid var(--line);padding-top:20px}.assigned-ideas>div:first-child{justify-content:space-between;align-items:end;display:flex}.assigned-ideas h3{margin:0;font-size:18px}.assigned-ideas>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.assigned-ideas button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#faf8f3;border-radius:10px;gap:4px;padding:13px;display:grid}.assigned-ideas button:hover{border-color:var(--copper);background:#fff}.assigned-ideas button span{color:var(--copper);text-transform:uppercase;font-size:11px;font-weight:700}.assigned-ideas button strong{font-size:13px}.assigned-ideas button small{color:var(--muted);font-size:11px}.assigned-ideas button em{color:var(--navy);margin-top:3px;font-size:11px;font-style:normal}.assigned-ideas>p{color:var(--muted);margin:10px 0 0;font-size:11px}.checklist-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);align-items:start;gap:20px;display:grid}.checklist-assets{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px;position:sticky;top:145px}.checklist-assets h3{margin:5px 0;font-size:18px}.checklist-assets>p{color:var(--muted);margin:0 0 13px;font-size:11px;line-height:1.4}.checklist-assets .asset-list{gap:9px;display:grid}.asset-row{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.asset-row.done{background:#f5faf6;border-color:#a9c6b3}.asset-row>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:22px;height:22px}.asset-row.done>button{background:var(--green);border-color:var(--green);color:#fff}.asset-row label{color:var(--muted);font-weight:700;grid-template-columns:1fr!important;gap:4px!important;font-size:11px!important;display:grid!important}.asset-row input{border:1px solid var(--line);background:#faf8f3;border-radius:6px;width:100%;min-width:0;padding:7px;font-size:11px}.asset-row>a{color:var(--copper);grid-column:2;font-size:11px;text-decoration:none}.idea-grid article.focused-idea{outline:3px solid var(--gold);box-shadow:0 0 0 5px #e0bb432e}@media (width<=1100px){.checklist-layout{grid-template-columns:1fr}.checklist-assets{position:static}.assigned-ideas>div:last-child{grid-template-columns:1fr}}@media (width<=700px){.assigned-ideas>div:first-child{display:block}.assigned-ideas h3{margin-top:5px}}.production-page{gap:18px;display:grid}.production-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:10px;display:grid}.production-hero h2{margin:7px 0;font-size:27px}.production-hero p{color:#d5e0e7;max-width:820px;margin:0;font-size:12px;line-height:1.55}.factory-upload{border-left:4px solid var(--gold);background:#102f45;align-content:start;gap:7px;padding:10px;display:grid}.factory-upload input{display:none}.factory-upload button{background:var(--gold);color:#292000;cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.factory-upload button:disabled{opacity:.65}.factory-upload small{color:#d5e0e7;font-size:11px;line-height:1.5}.factory-upload em{color:#ffd5ca;font-size:11px;font-style:normal}.production-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.production-metrics>div{border:1px solid var(--line);border-top:3px solid var(--copper);background:#fff;border-radius:9px;padding:8px 10px}.production-metrics>div:nth-child(2){border-top-color:var(--green)}.production-metrics>div:nth-child(3){border-top-color:var(--gold)}.production-metrics>div:nth-child(4){border-top-color:var(--navy)}.production-metrics span,.production-metrics strong,.production-metrics small{display:block}.production-metrics span{color:var(--muted);font-size:11px}.production-metrics strong{margin:2px 0;font-size:20px}.production-metrics small{color:#8b867d;font-size:11px}.production-calendar-panel,.production-table-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.production-calendar-head,.production-table-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.production-calendar-head h3,.production-table-head h3{margin:5px 0;font-size:20px}.production-calendar-head p{color:var(--muted);margin:0;font-size:11px}.production-calendar-head>div:last-child,.production-table-head>div:last-child{gap:5px;display:flex}.production-calendar-head button,.production-table-head button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:11px}.production-table-head button.active{background:var(--navy);border-color:var(--navy);color:#fff}.production-calendar-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-top:17px;display:grid}.four-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mini-month{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;min-width:0;padding:12px}.mini-month h4{margin:0 0 8px;font-size:13px}.mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mini-grid>b{color:var(--muted);text-align:center;padding:3px;font-size:11px}.mini-grid>div{background:#fff;border:1px solid #eee;border-radius:4px;min-width:0;min-height:68px;padding:4px}.mini-grid>div.blank{background:0 0;border-color:#0000}.mini-grid>div.thursday{background:#fffaf0;border-color:#d6b53d}.mini-grid span{color:var(--muted);font-size:11px}.mini-grid button{background:var(--navy);color:#fff;text-align:left;cursor:grab;border:0;border-radius:3px;width:100%;margin-top:2px;padding:4px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.readiness-queue{background:var(--paper);border-radius:10px;max-height:640px;padding:13px;overflow:auto}.readiness-queue article{border:1px solid var(--line);border-left:4px solid var(--green);cursor:grab;background:#fff;border-radius:8px;margin-top:8px;padding:10px}.readiness-queue article>div strong,.readiness-queue article>div small{display:block}.readiness-queue article strong{font-size:11px}.readiness-queue article small,.readiness-queue article p{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.35}.readiness-queue article button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:5px 7px;font-size:11px}.production-table-head{align-items:end}.production-table{margin-top:15px}.production-row{border-top:1px solid #eee;grid-template-columns:minmax(190px,1.35fr) minmax(150px,1.05fr) 130px minmax(180px,1.1fr) minmax(150px,1fr) minmax(175px,1.1fr);align-items:start;gap:11px;padding:12px 5px;display:grid}.production-row.heading{background:var(--paper);border:0;padding:8px}.production-row.heading span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.production-row>div:first-child b,.production-row>div:first-child code,.production-row>div:first-child small{display:block}.production-row>div:first-child b{font-size:11px}.production-row>div:first-child code{color:var(--copper);margin:3px 0;font-size:11px}.production-row small{color:var(--muted);font-size:11px;line-height:1.35}.production-row>div:nth-child(2) b,.production-row>div:nth-child(2) small,.production-row>div:nth-child(2) em{display:block}.production-row>div:nth-child(2) b{font-size:11px}.production-row>div:nth-child(2) em{color:#9b3f28;margin:3px 0;font-size:11px;font-style:normal;font-weight:800}.production-row>label,.pick-fields label{color:var(--muted);font-size:11px;font-weight:700}.production-row input[type=date],.production-row select,.pick-fields input{border:1px solid var(--line);width:100%;color:var(--ink);background:#faf8f3;border-radius:6px;margin-top:4px;padding:7px;font-size:11px}.readiness-checks{gap:7px;display:grid}.readiness-checks label{align-items:flex-start;gap:6px;font-size:11px;display:flex}.pick-fields{gap:6px;display:grid}.pick-fields label{grid-template-columns:28px 1fr;align-items:center;gap:4px;display:grid}.pick-fields input{margin-top:0}.production-empty{border:1px dashed var(--line);text-align:center;border-radius:10px;margin-top:15px;padding:28px}.production-empty strong{font-size:13px}.production-empty p{color:var(--muted);margin:6px 0 0;font-size:11px}@media (width<=1250px){.production-calendar-layout{grid-template-columns:1fr}.readiness-queue{grid-template-columns:repeat(3,1fr);gap:8px;max-height:none;display:grid}.readiness-queue>.eyebrow{grid-column:1/-1}.readiness-queue article{margin:0}.production-row{grid-template-columns:1.2fr 1fr 130px 1fr}.production-row.heading span:nth-child(n+5){display:none}.production-row .readiness-checks,.production-row .pick-fields{grid-column:span 2}}@media (width<=900px){.production-hero{grid-template-columns:1fr}.production-metrics{grid-template-columns:1fr 1fr}.four-months,.readiness-queue{grid-template-columns:1fr}.production-row{grid-template-columns:1fr 1fr}.production-row.heading{display:none}.production-calendar-head,.production-table-head{display:grid}}@media (width<=600px){.production-metrics,.production-row{grid-template-columns:1fr}.production-row .readiness-checks,.production-row .pick-fields{grid-column:auto}}.performance-overview-page{gap:16px;display:grid}.performance-intro{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:22px 24px;display:grid}.performance-intro h2{margin:6px 0;font-size:25px}.performance-intro p{color:#d5e0e7;max-width:760px;margin:0;font-size:11px;line-height:1.55}.performance-filters{align-items:end;gap:8px;display:flex}.performance-filters label{text-transform:uppercase;letter-spacing:.08em;color:#cbd8df;font-size:11px}.performance-filters select{color:#fff;background:#102f45;border:1px solid #426177;border-radius:7px;min-width:140px;margin-top:5px;padding:9px;font-size:11px;display:block}.performance-kpis{gap:10px;display:grid}.performance-kpis.all-stores{grid-template-columns:repeat(5,1fr)}.performance-kpis.one-store{grid-template-columns:repeat(4,1fr)}.performance-kpis>div{border:1px solid var(--line);border-top:4px solid var(--copper);background:#fff;border-radius:10px;padding:14px}.performance-kpis>div:nth-child(2){border-top-color:var(--navy)}.performance-kpis>div:nth-child(3){border-top-color:var(--green)}.performance-kpis>div:nth-child(4){border-top-color:var(--gold)}.performance-kpis>div:nth-child(5){border-top-color:#40728b}.performance-kpis span,.performance-kpis strong,.performance-kpis small{display:block}.performance-kpis span{color:var(--muted);font-size:11px}.performance-kpis strong{margin:5px 0;font-size:22px}.performance-kpis small{color:#8b867d;font-size:11px;line-height:1.35}.performance-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.performance-panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.performance-panel-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:end;gap:18px;padding-bottom:12px;display:flex}.performance-panel-head h3{margin:4px 0 0;font-size:18px}.performance-panel-head>small{color:var(--muted);font-size:11px}.release-bars>button,.fit-bars>button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) 80px;align-items:center;gap:12px;padding:11px 2px;display:grid}.release-bars>button:first-of-type,.fit-bars>button:first-of-type{border-top:0}.release-bars>button:hover,.fit-bars>button:hover,.fit-bars>button.active{background:#faf7ef}.release-bars button div strong,.release-bars button div small,.fit-bars button div strong,.fit-bars button div small{display:block}.release-bars button strong,.fit-bars button strong{font-size:11px}.release-bars button small,.fit-bars button small{color:var(--muted);margin-top:3px;font-size:11px}.release-bars button>span,.fit-bars button>span{background:#eee;border-radius:8px;height:7px;overflow:hidden}.release-bars button>span i,.fit-bars button>span i{background:var(--copper);border-radius:8px;height:100%;display:block}.fit-bars button>span i{background:var(--navy)}.release-bars button>b,.fit-bars button>b{text-align:right;font-size:11px}.performance-table{overflow:auto}.performance-table-row{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:minmax(220px,1.6fr) 70px 80px 90px minmax(150px,1fr) 90px;align-items:center;gap:10px;padding:11px 4px;display:grid}button.performance-table-row{cursor:pointer}.performance-table-row.heading{background:var(--paper);border-top:0;padding:8px 4px}.performance-table-row.heading span{text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.performance-table-row span{font-size:11px}.performance-table-row span:first-child b,.performance-table-row span:first-child small,.performance-table-row span:nth-child(5) small{display:block}.performance-table-row span:first-child b{font-size:11px}.performance-table-row small{color:var(--muted);margin-top:2px;font-size:11px}.performance-table-row em{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.performance-table-row em.live{color:#2c6044;background:#deece2}.performance-table-row em.prelaunch{color:#705b0a;background:#fff0bd}.performance-table-row em.attention{color:#843b28;background:#f3ded7}.performance-method{border-left:4px solid var(--gold);background:#fffaf0;padding:13px 16px}.performance-method strong{font-size:11px}.performance-method p,.performance-method small{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.performance-loading,.performance-error,.performance-empty{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:10px;padding:28px}.performance-loading span{border:3px solid #e8e2d7;border-top-color:var(--copper);border-radius:50%;width:24px;height:24px;margin:0 auto 9px;animation:.8s linear infinite spin;display:block}.performance-loading strong,.performance-loading small{display:block}.performance-loading strong{font-size:11px}.performance-loading small,.performance-error p{color:var(--muted);font-size:11px}.performance-error{background:#fff7f4;border-color:#d9a293}.performance-empty{color:var(--muted);margin-top:12px;font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1200px){.performance-intro{grid-template-columns:1fr}.performance-kpis.all-stores{grid-template-columns:repeat(3,1fr)}.performance-grid{grid-template-columns:1fr}}@media (width<=800px){.performance-filters{grid-template-columns:1fr;display:grid}.performance-filters select{width:100%}.performance-kpis.all-stores,.performance-kpis.one-store{grid-template-columns:1fr 1fr}.performance-table-row{grid-template-columns:minmax(180px,1fr) 60px 70px 80px 130px 80px}.release-bars>button,.fit-bars>button{grid-template-columns:1fr 80px}}@media (width<=560px){.performance-kpis.all-stores,.performance-kpis.one-store,.release-bars>button,.fit-bars>button{grid-template-columns:1fr}.release-bars button>b,.fit-bars button>b{text-align:left}}.youtube-overview{color:#fff;background:#0e2a3d;border-radius:14px;gap:14px;padding:20px;display:grid}.youtube-overview-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.youtube-overview-head h3{margin:5px 0;font-size:21px}.youtube-overview-head p{color:#cbd9e1;max-width:680px;margin:0;font-size:11px;line-height:1.5}.youtube-connection-badge{white-space:nowrap;color:#dce7ed;border:1px solid #476476;border-radius:999px;padding:7px 10px;font-size:11px}.youtube-connection-badge i{background:#7dc28f;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.youtube-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.youtube-kpis>div{background:#17384f;border:1px solid #2e5066;border-radius:10px;padding:13px}.youtube-kpis span,.youtube-kpis strong,.youtube-kpis small{display:block}.youtube-kpis span{color:#b9cbd5;font-size:11px}.youtube-kpis strong{margin:6px 0;font-size:22px}.youtube-kpis small{color:#8eabbc;font-size:11px;line-height:1.35}.youtube-table{border:1px solid #2e5066;border-radius:10px;overflow:auto}.youtube-row{border-top:1px solid #29495d;grid-template-columns:minmax(220px,1.7fr) 80px 70px 80px 90px minmax(150px,1fr);align-items:center;gap:12px;min-width:850px;padding:11px 12px;display:grid}.youtube-row:first-child{border-top:0}.youtube-row.heading{background:#17384f}.youtube-row.heading span{color:#9fb6c4;text-transform:uppercase;font-size:11px;font-weight:800}.youtube-row span{font-size:11px}.youtube-row span:first-child b,.youtube-row span:first-child small,.youtube-row span:last-child small{display:block}.youtube-row span:first-child b{font-size:11px}.youtube-row small{color:#9fb6c4;margin-top:3px;font-size:11px;line-height:1.35}.youtube-row a{color:#ffd76b}.youtube-row em{color:#d9f4e1;text-transform:uppercase;background:#255d41;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.youtube-row.error em{color:#ffdcd3;background:#6c382e}.youtube-row.missing em{color:#fff0b5;background:#65572b}.youtube-row button{color:#ffd76b;cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:11px;text-decoration:underline}.youtube-overview-note{color:#d9e3e9;background:#17384f;border-left:3px solid #e4aa58;margin:0;padding:8px 11px;font-size:11px;line-height:1.45}@media (width<=1000px){.youtube-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.youtube-overview-head{display:grid}.youtube-kpis{grid-template-columns:1fr 1fr}}@media (width<=480px){.youtube-kpis{grid-template-columns:1fr}}.youtube-connections{justify-items:end;gap:7px;display:grid}.youtube-connection-badge.merchant{color:#fff1b9;border-color:#7d6933}.youtube-connection-badge.merchant i{background:#e8bf51}.merchant-connect-button{color:#142d3d;background:#ffd76b;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.merchant-setup-needed{color:#ffdc75;border:1px dashed #806c36;border-radius:8px;padding:7px 9px;font-size:11px}.merchant-shopping-panel{border-top:1px solid #355265;gap:13px;padding-top:18px;display:grid}.merchant-shopping-head{justify-content:space-between;align-items:end;gap:22px;display:flex}.merchant-shopping-head h4{margin:5px 0;font-size:18px}.merchant-shopping-head p{color:#a8bdc9;max-width:720px;margin:0;font-size:11px;line-height:1.5}.merchant-shopping-head label{color:#b8cad4;min-width:230px;font-size:11px}.merchant-shopping-head select{color:#fff;background:#17384f;border:1px solid #476476;border-radius:7px;width:100%;margin-top:5px;padding:8px;display:block}.merchant-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.merchant-kpis>div{color:#19252d;background:#f7f2e7;border-radius:9px;padding:12px}.merchant-kpis span,.merchant-kpis strong{display:block}.merchant-kpis span{color:#6f6a61;font-size:11px}.merchant-kpis strong{margin-top:6px;font-size:19px}.merchant-report-table{border:1px solid #355265;border-radius:9px;overflow:auto}.merchant-report-row{border-top:1px solid #29495d;grid-template-columns:minmax(250px,1.7fr) repeat(5,minmax(85px,.55fr));align-items:center;gap:10px;min-width:850px;padding:10px 12px;display:grid}.merchant-report-row:first-child{border-top:0}.merchant-report-row.heading{background:#17384f}.merchant-report-row.heading span{color:#9fb6c4;text-transform:uppercase;font-size:11px;font-weight:800}.merchant-report-row span{font-size:11px}.merchant-report-row span:first-child b,.merchant-report-row span:first-child small{display:block}.merchant-report-row span:first-child small{color:#91aab8;margin-top:3px;line-height:1.4}.merchant-loading,.merchant-error,.merchant-empty{text-align:center;color:#b9cbd5;border:1px dashed #496477;border-radius:9px;padding:18px;font-size:11px}.merchant-error{color:#ffdcd3;background:#432d2a;border-color:#8b5349}.merchant-empty strong,.merchant-empty span,.merchant-empty a{display:block}.merchant-empty span{margin-top:5px}.merchant-empty a{color:#ffd76b;margin-top:8px}@media (width<=1150px){.merchant-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.youtube-connections{justify-items:start}.merchant-shopping-head{display:grid}.merchant-kpis{grid-template-columns:1fr 1fr}}@media (width<=480px){.merchant-kpis{grid-template-columns:1fr}}.mini-grid button{z-index:1;transition:transform .14s,box-shadow .14s;position:relative}.mini-grid button:hover,.mini-grid button:focus-visible{z-index:20;transform-origin:50%;white-space:normal;background:#0e2d44;outline:2px solid #fff;font-size:11px;overflow:visible;transform:scale(1.65);box-shadow:0 7px 20px #0000004d}.readiness-queue,.readiness-queue .eyebrow,.readiness-queue article strong,.readiness-queue article small,.readiness-queue article p,.readiness-queue article button{font-size:12px}.readiness-queue article small,.readiness-queue article p{line-height:1.45}.readiness-queue article button{padding:7px 9px}.production-table-panel .eyebrow,.production-table-panel .production-table-head button,.production-table-panel .production-row.heading span,.production-table-panel .production-row b,.production-table-panel .production-row code,.production-table-panel .production-row small,.production-table-panel .production-row em,.production-table-panel .production-row label,.production-table-panel .production-row label span,.production-table-panel .production-row input,.production-table-panel .production-row select,.production-table-panel .readiness-checks label,.production-table-panel .pick-fields label,.production-table-panel .readiness-checks a,.production-table-panel .production-empty p{font-size:12px}.production-table-panel .production-row small{line-height:1.45}.production-table-panel .production-row>div:first-child b,.production-table-panel .production-row>div:nth-child(2) b{font-size:13px}.production-table-panel .production-row input,.production-table-panel .production-row select{padding:9px}.production-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.production-table-actions>div{gap:5px;display:flex}.production-table-actions>input{display:none}.production-table-actions .pick-upload{background:var(--copper);border-color:var(--copper);color:#fff}.production-table-actions button:disabled{opacity:.6;cursor:wait}.picking-message,.size-chart-error{margin:7px 0 0;font-size:12px;line-height:1.4}.picking-message{color:var(--green)}.size-chart-error{color:#9b3f28}.readiness-checks a{color:var(--copper);margin:-2px 0 3px 24px;font-weight:700;text-decoration:none}.slip-history-backdrop{z-index:200;background:#0f13169e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.slip-history-modal{background:var(--paper);border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:16px;width:min(980px,100%);max-height:90vh;padding:22px;display:grid;box-shadow:0 24px 80px #00000059}.slip-history-modal header{justify-content:space-between;gap:24px;display:flex}.slip-history-modal header h3{margin:4px 0;font-size:24px}.slip-history-modal header p{color:var(--muted);margin:0;font-size:12px}.slip-history-modal header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:23px}.slip-history-list{gap:12px;display:grid;overflow:auto}.slip-history-list>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.slip-file{border-bottom:1px solid #eee;justify-content:space-between;gap:16px;padding-bottom:11px;display:flex}.slip-file strong,.slip-file small{display:block}.slip-file strong{font-size:14px}.slip-file small{color:var(--muted);margin-top:3px;font-size:12px}.slip-file>b{color:var(--navy);font-size:12px}.slip-history-list article>section{border-bottom:1px solid #eee;padding:12px 0}.slip-history-list article>section:last-child{border-bottom:0;padding-bottom:0}.slip-history-list article>section>div{align-items:center;gap:8px;display:flex}.slip-history-list article>section>div strong{font-size:14px}.slip-history-list article>section>div small{color:var(--muted);font-size:12px}.destination{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.destination.main{color:#2c6044;background:#deece2}.destination.nyc{color:#234e69;background:#dbe9f2}.destination.unknown{color:#666;background:#eee}.slip-history-list ul{margin:9px 0 0;padding:0;list-style:none}.slip-history-list li{border-top:1px solid #f0ede7;grid-template-columns:95px minmax(0,1fr) 90px;gap:10px;padding:8px 0;font-size:12px;display:grid}.slip-history-list li code{color:var(--copper);font-size:12px}.slip-history-list li b{text-align:right;font-size:12px}@media (width<=900px){.production-table-actions{justify-content:flex-start}.slip-history-backdrop{padding:10px}.slip-history-modal{max-height:94vh;padding:16px}.slip-history-list li{grid-template-columns:85px 1fr}.slip-history-list li b{text-align:left;grid-column:2}}.readiness-search{min-width:235px;color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.readiness-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px;font-size:12px}.unlinked-products{border:1px solid var(--line);background:#f7f4ed;border-radius:11px;margin-top:18px;overflow:hidden}.unlinked-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;background:0 0!important;border:0!important;padding:15px 16px!important}.unlinked-toggle>div{gap:4px;display:grid}.unlinked-toggle strong{font-size:14px}.unlinked-toggle small{color:var(--muted);font-size:12px;font-weight:400}.unlinked-toggle>b{color:var(--navy);white-space:nowrap;font-size:12px}.unlinked-products.open .unlinked-toggle{border-bottom:1px solid var(--line)!important;background:#ede8de!important}.unlinked-list{gap:8px;padding:12px;display:grid}.unlinked-list article{background:#fff;border:1px solid #e2ddd3;border-radius:9px;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(230px,1fr);align-items:center;gap:16px;padding:12px;display:grid}.unlinked-list article>div{gap:3px;display:grid}.unlinked-list strong{font-size:13px}.unlinked-list code{color:var(--copper);font-size:12px}.unlinked-list small{color:var(--muted);font-size:12px}.unlinked-list label{color:var(--muted);font-size:12px;font-weight:700}.unlinked-list select{border:1px solid var(--line);width:100%;color:var(--ink);background:#faf8f3;border-radius:7px;margin-top:5px;padding:9px;font-size:12px;display:block}.shopify-priority{border:2px solid var(--navy);background:#f3f7f9;box-shadow:0 4px 12px #173b5714}.shopify-priority-label{letter-spacing:.1em;color:var(--copper);font-size:11px;font-weight:800}.shopify-priority .catalog-head strong{color:var(--navy);font-size:14px}.shopify-priority .catalog-head small{font-size:11px;line-height:1.4}.shopify-priority .open-catalog{background:var(--copper);padding:10px 14px;font-size:11px}.manual-fit-block .fit-editor{background:#e8e7e3;border-color:#cecbc4}.manual-fit-block .fit-editor>strong{color:#77736b}.manual-fit-block .fit-chips span,.manual-fit-block .fit-add input{color:#5e5b55;background:#f3f2ef}.manual-fit-block .fit-add button{background:#77736b}@media (width<=900px){.readiness-search{width:100%;min-width:0}.unlinked-list article{grid-template-columns:1fr 1fr}.unlinked-list article label{grid-column:1/-1}}@media (width<=600px){.unlinked-list article{grid-template-columns:1fr}.unlinked-list article label{grid-column:auto}.unlinked-toggle{align-items:flex-start}.shopify-priority .catalog-head{display:grid}}.production-hero{grid-template-columns:minmax(0,1fr) 360px}.factory-upload-grid{gap:8px;display:grid}.factory-upload.third-floor-upload{border-left-color:var(--green)}.third-floor-upload button{background:var(--green);color:#fff}.production-metrics{grid-template-columns:repeat(5,1fr)}@media (width<=900px){.production-hero{grid-template-columns:1fr}.production-metrics{grid-template-columns:1fr 1fr}}@media (width<=600px){.production-metrics{grid-template-columns:1fr}}.bis-upload{border-left-color:#d77c38}.bis-upload label{color:#d5e0e7;gap:4px;font-size:10px;font-weight:700;display:grid}.bis-upload select{width:100%;color:var(--ink);background:#fff;border:1px solid #587187;border-radius:7px;padding:7px;font-size:11px}.bis-upload button{color:#fff;background:#d77c38}.bis-page{gap:16px;display:grid}.bis-intro{background:var(--navy);color:#fff;border-radius:14px;justify-content:space-between;gap:20px;padding:21px;display:flex}.bis-intro h2{margin:6px 0;font-size:25px}.bis-intro p{color:#d5e0e7;max-width:680px;margin:0;font-size:12px;line-height:1.45}.bis-sync-status{align-content:start;gap:7px;min-width:220px;display:grid}.bis-sync-status span{border-left:3px solid var(--gold);color:#d5e0e7;background:#102f45;padding:8px 10px;font-size:11px;display:block}.bis-sync-status b{color:#fff;margin-bottom:3px;display:block}.bis-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.bis-kpis>div,.bis-launch-kpis>div{background:var(--paper);border-radius:10px;padding:13px}.bis-kpis span,.bis-kpis strong,.bis-kpis small,.bis-launch-kpis span,.bis-launch-kpis strong{display:block}.bis-kpis span,.bis-kpis small,.bis-launch-kpis span{color:var(--muted);font-size:11px}.bis-kpis strong{margin:6px 0;font-size:25px}.bis-table-panel,.bis-launch-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.bis-table-head,.bis-launch-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bis-table-head h3,.bis-launch-head h4{margin:5px 0;font-size:19px}.bis-table-head p,.bis-launch-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.bis-scope{gap:5px;display:flex}.bis-scope button{border:1px solid var(--line);background:var(--paper);cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 9px;font-size:11px}.bis-scope button.active{background:var(--navy);border-color:var(--navy);color:#fff}.bis-table{margin-top:16px}.bis-row{border-top:1px solid #eee;grid-template-columns:minmax(240px,1.7fr) minmax(110px,.75fr) 90px 65px 70px 100px;align-items:center;gap:12px;padding:10px 5px;font-size:11px;display:grid}.bis-row.heading,.bis-fit-row.heading{background:var(--paper);color:var(--muted);text-transform:uppercase;border:0;padding:8px;font-size:10px;font-weight:800}.bis-row>span:first-child b,.bis-row>span:first-child small{display:block}.bis-row>span:first-child small{color:var(--muted);margin-top:3px}.bis-row>span:first-child button{color:var(--copper);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:10px}.bis-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;margin-top:16px;padding:28px;font-size:12px}.bis-launch-panel{border-left:4px solid #d77c38}.bis-launch-head small{color:var(--muted);white-space:nowrap;font-size:11px}.bis-launch-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.bis-launch-kpis strong{margin-top:5px;font-size:20px}.bis-fit-table{margin-top:14px}.bis-fit-row{border-top:1px solid #eee;grid-template-columns:minmax(150px,1fr) 90px 60px 70px;gap:10px;padding:8px 5px;font-size:11px;display:grid}.bis-fit-row strong{text-align:right}.bis-variant-details{border-top:1px solid var(--line);margin-top:14px;padding-top:11px}.bis-variant-details summary{color:var(--copper);cursor:pointer;font-size:11px;font-weight:700}.bis-variant-details>div{margin-top:9px}.bis-variant-details>div>div{border-top:1px solid #eee;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) 70px 50px 60px;gap:8px;padding:8px 4px;font-size:11px;display:grid}.bis-variant-details span:first-child b,.bis-variant-details span:first-child small{display:block}.bis-variant-details small{color:var(--muted);margin-top:3px}@media (width<=800px){.bis-intro,.bis-table-head,.bis-launch-head{display:grid}.bis-kpis,.bis-launch-kpis,.bis-row{grid-template-columns:1fr 1fr}.bis-row.heading{display:none}.bis-row>span:first-child{grid-column:1/-1}.bis-variant-details>div>div{grid-template-columns:1fr 1fr}.bis-variant-details>div>div span:first-child{grid-column:1/-1}.bis-fit-row{grid-template-columns:1fr 70px 55px 60px}}.archived-products{background:#f0efeb}.archived-products .unlinked-toggle{color:#595750}.archived-products.open .unlinked-toggle{background:#e5e3dd!important}.restore-product{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;border-radius:7px;justify-self:end;padding:9px 11px;font-size:12px;font-weight:700}@media (width<=900px){.restore-product{justify-self:start}}.readiness-queue{max-height:920px}.production-calendar-panel.collapsed{padding-top:14px;padding-bottom:14px}.production-calendar-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.production-calendar-head .production-calendar-toggle{background:var(--navy);border-color:var(--navy);color:#fff;white-space:nowrap;font-weight:700}.production-calendar-panel.collapsed .production-calendar-head{align-items:center}.production-calendar-panel.collapsed .production-calendar-head h3{margin:3px 0;font-size:17px}.production-calendar-panel.collapsed .production-calendar-head p{max-width:760px}.readiness-queue article .women-readiness-note{color:#7e4b62;border-top:1px solid #ead9df;margin-top:8px;padding-top:8px}.readiness-queue article .women-readiness-note b{color:#7e355c}.fit-received-table{border-collapse:collapse;width:100%;margin:9px 0 7px;font-size:11px}.fit-received-table th,.fit-received-table td{text-align:left;border-bottom:1px solid #ece7dd;padding:5px 4px}.fit-received-table th:nth-child(n+2),.fit-received-table td:nth-child(n+2){text-align:center;width:76px}.fit-received-table th{color:var(--muted);text-transform:uppercase;font-size:10px}.fit-received-table b{border-radius:999px;justify-content:center;align-items:center;width:24px;height:20px;font-size:10px;display:inline-flex}.fit-received-table b.yes{color:#245f49;background:#dfeee7}.fit-received-table b.no{color:#8d3425;background:#f6dfda}.production-calendar-layout.readiness-expanded{grid-template-columns:minmax(0,1fr) minmax(520px,620px)}.readiness-queue-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.readiness-queue-head button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.readiness-card-list{gap:7px;display:grid}.readiness-queue.expanded .readiness-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-queue article,.readiness-queue.expanded article{cursor:grab;margin:0;padding:0;overflow:hidden}.readiness-queue article.on-calendar{border-color:#c9c6bf #c9c6bf #c9c6bf #aaa69e}.readiness-queue article.on-calendar .readiness-card-summary{color:#5e5b56;background:#eeece8}.readiness-queue article.on-calendar .readiness-card-details{background:#f6f5f2}.readiness-queue article.on-calendar .readiness-summary-counts b{color:#77736c}.readiness-queue article.dragging{opacity:.55;box-shadow:0 0 0 2px var(--gold)}.readiness-queue.expanded article.open{grid-column:1/-1}.readiness-queue article .readiness-card-summary{width:100%;color:var(--ink);text-align:left;cursor:grab;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px 16px;align-items:center;gap:8px;padding:9px 10px;display:grid}.readiness-card-summary:active{cursor:grabbing}.readiness-card-summary>span:first-child{min-width:0}.readiness-card-summary strong,.readiness-card-summary small{display:block}.readiness-card-summary strong{font-size:11px;line-height:1.3}.readiness-card-summary small{color:var(--muted);margin-top:3px;font-size:10px}.readiness-card-summary small.suggested{color:#7a5d00;font-weight:800}.readiness-summary-counts{text-align:right;white-space:nowrap}.readiness-card-summary .readiness-summary-counts b{color:var(--green);font-size:14px}.readiness-card-summary .readiness-summary-counts small{margin:0}.drag-launch{color:var(--muted);text-align:center;font-size:18px;line-height:1}.readiness-card-summary i{color:var(--copper);text-align:center;font-size:17px;font-style:normal}.readiness-card-details{border-top:1px solid #eee;padding:9px 10px 11px}.readiness-card-details>small{color:var(--muted);margin:3px 0;font-size:10px;display:block}.readiness-card-details p{margin:5px 0}.readiness-queue article.open{box-shadow:0 8px 24px #19232a1a}.mini-grid>div.drop-ready{border:2px dashed var(--gold);background:#fff6d8;box-shadow:inset 0 0 0 2px #fff}@media (width<=1250px){.production-calendar-layout.readiness-expanded{grid-template-columns:1fr}.readiness-queue{display:block}.readiness-queue.expanded .readiness-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.readiness-queue.expanded .readiness-card-list{grid-template-columns:1fr}.readiness-queue.expanded article.open{grid-column:auto}}.auto-link-banner{border:1px solid #b8c9d4;border-left:4px solid var(--navy);background:#f2f7f9;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.auto-link-banner>div{gap:3px;display:grid}.auto-link-banner strong{color:var(--navy);font-size:13px}.auto-link-banner span,.auto-link-banner small{color:var(--muted);font-size:11px;line-height:1.4}.auto-link-banner button{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:700}.auto-link-banner button:disabled{opacity:.6;cursor:wait}@media (width<=700px){.auto-link-banner{align-items:flex-start;display:grid}.auto-link-banner button{justify-self:start}}.launch-production-status{flex-wrap:wrap;gap:5px;max-width:760px;margin-top:7px;display:flex}.launch-production-status>span{color:#4e6558;background:#f2f7f4;border:1px solid #d8e2dd;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:11px;line-height:1;display:inline-flex}.launch-production-status>span b{color:var(--green)}.launch-production-status .factory-window{color:#765f12;background:#fff9e8;border-color:#e3d7ad;font-weight:700}.launch-production-status.empty>span{border-color:var(--line);background:var(--paper);color:var(--muted)}.launch-pick-total{position:relative}.launch-pick-total>button{color:#35566a;cursor:help;background:#eef6fa;border:1px solid #b9d2df;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:11px;line-height:1;display:inline-flex}.launch-pick-total>button b{color:var(--navy)}.launch-pick-total>button span{color:inherit;background:0 0;border:0;padding:0;font-size:11px;display:inline}.launch-pick-total>button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.launch-pick-tooltip{z-index:120;width:min(540px,100vw - 80px);max-height:430px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;font-size:11px;line-height:1.4;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 50px #161f2640}.launch-pick-total.nyc .launch-pick-tooltip{left:auto;right:0}.launch-pick-total:hover .launch-pick-tooltip,.launch-pick-total:focus-within .launch-pick-tooltip{display:block}.launch-pick-tooltip header{border-bottom:1px solid #e9e5dc;padding:0 0 10px}.launch-pick-tooltip header strong,.launch-pick-tooltip header small,.pick-tooltip-file strong,.pick-tooltip-file small{display:block}.launch-pick-tooltip header strong{font-size:13px}.launch-pick-tooltip header small,.pick-tooltip-file small,.pick-tooltip-slip small{color:var(--muted);margin-top:2px;font-size:11px}.launch-pick-tooltip section{border-bottom:1px solid #eee;padding:11px 0}.launch-pick-tooltip section:last-child{border-bottom:0;padding-bottom:0}.pick-tooltip-file{margin-bottom:8px}.pick-tooltip-file strong{font-size:12px}.pick-tooltip-slip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.pick-tooltip-slip>div{align-items:center;gap:6px;display:flex}.pick-tooltip-slip>div b{font-size:12px}.pick-tooltip-slip>div span{color:#234e69;background:#dbe9f2;border:0;padding:3px 6px;font-size:11px;font-weight:800}.pick-tooltip-slip>small{grid-column:1}.pick-tooltip-slip>strong{grid-area:1/2/3;font-size:12px}.launch-pick-tooltip ul{margin:7px 0 0;padding:0;list-style:none}.launch-pick-tooltip li{border-top:1px solid #f0ede7;grid-template-columns:90px minmax(0,1fr) 70px;gap:8px;padding:7px 0;font-size:11px;display:grid}.launch-pick-tooltip li code{color:var(--copper);font-size:11px}.launch-pick-tooltip li b{text-align:right;font-size:11px}@media (width<=700px){.launch-pick-tooltip,.launch-pick-total.nyc .launch-pick-tooltip{width:auto;max-height:70vh;position:fixed;inset:auto 12px 12px}.launch-pick-tooltip li{grid-template-columns:82px 1fr}.launch-pick-tooltip li b{text-align:left;grid-column:2}}@media (width<=1250px){.readiness-queue{max-height:none}}.store-channel-breakdown{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.store-channel-breakdown>div{border:1px solid var(--line);border-left:4px solid var(--copper);background:#fff;border-radius:10px;padding:13px}.store-channel-breakdown>div:nth-child(2){border-left-color:var(--navy)}.store-channel-breakdown>div.nyc-pos{border-left-color:var(--green)}.store-channel-breakdown>div.nyc-online{border-left-color:var(--gold)}.store-channel-breakdown span,.store-channel-breakdown strong,.store-channel-breakdown small{display:block}.store-channel-breakdown span{color:var(--muted);font-size:11px}.store-channel-breakdown strong{margin:6px 0;font-size:20px}.store-channel-breakdown small{color:#8a867c;font-size:11px}@media (width<=900px){.store-channel-breakdown{grid-template-columns:1fr 1fr}}@media (width<=560px){.store-channel-breakdown{grid-template-columns:1fr}}.sales-bars .store-sale-row{border-top:1px solid #eee;grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) 120px;align-items:center;gap:12px;padding:14px 2px;display:grid}.sales-bars .store-sale-row:first-of-type{border-top:0}.sales-bars .store-sale-row div strong,.sales-bars .store-sale-row div small{display:block}.sales-bars .store-sale-row strong{font-size:11px}.sales-bars .store-sale-row small{color:var(--muted);margin-top:3px;font-size:11px}.sales-bars .store-sale-row>span{background:#eee;border-radius:8px;height:9px;overflow:hidden}.sales-bars .store-sale-row>span i{background:var(--copper);border-radius:8px;height:100%;display:block}.sales-bars .store-sale-row.nyc>span i{background:var(--navy)}.sales-bars .store-sale-row>b{text-align:right;font-size:11px}@media (width<=800px){.sales-bars .store-sale-row{grid-template-columns:1fr 80px}}@media (width<=560px){.sales-bars .store-sale-row{grid-template-columns:1fr}.sales-bars .store-sale-row>b{text-align:left}}.performance-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.launch-analytics-detail{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.launch-analytics-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.launch-analytics-detail>summary::-webkit-details-marker{display:none}.launch-analytics-detail>summary>div{gap:4px;display:grid}.launch-analytics-detail>summary strong{font-size:16px}.launch-analytics-detail>summary small{color:var(--muted);font-size:11px}.launch-analytics-detail>summary>b{color:var(--navy);white-space:nowrap;font-size:11px}.launch-analytics-detail[open]>summary{border-bottom:1px solid var(--line);background:#faf8f3}.launch-analytics-detail[open]>summary>b:after{content:" · Close"}.launch-analytics-body{gap:16px;padding:18px;display:grid}.traffic-store-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.traffic-store-cards article{border:1px solid var(--line);border-top:4px solid var(--copper);border-radius:10px;padding:14px}.traffic-store-cards article:nth-child(2){border-top-color:var(--navy)}.traffic-store-cards article>span,.traffic-store-cards article>strong,.traffic-store-cards article>small{display:block}.traffic-store-cards article>span{color:var(--muted);font-size:11px}.traffic-store-cards article>strong{margin:6px 0;font-size:18px}.traffic-store-cards article>small,.traffic-store-cards article a{color:var(--copper);font-size:11px}.traffic-store-cards article>div{border-top:1px solid #eee;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px 8px;margin-top:12px;padding-top:10px;display:grid}.traffic-store-cards article>div b{font-size:16px}.traffic-store-cards article>div em{color:var(--muted);font-size:11px;font-style:normal}.traffic-store-cards article>p{color:#8a5b20;margin:10px 0 0;font-size:11px;line-height:1.4}.youtube-performance-card{color:#fff;background:#102f45;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;display:flex}.youtube-performance-card>div:first-child{gap:4px;display:grid}.youtube-performance-card>div:first-child strong{font-size:14px}.youtube-performance-card a{color:#ffd76b;font-size:11px}.youtube-performance-card>div:last-child{text-align:right}.youtube-performance-card>div:last-child b,.youtube-performance-card>div:last-child span,.youtube-performance-card>div:last-child small{display:block}.youtube-performance-card>div:last-child b{font-size:24px}.youtube-performance-card>div:last-child span,.youtube-performance-card>div:last-child small{color:#d5e0e7;font-size:11px}.product-traffic-table{border:1px solid var(--line);border-radius:10px;overflow:auto}.product-traffic-row{border-top:1px solid #eee;grid-template-columns:minmax(240px,1.8fr) repeat(5,minmax(72px,.55fr)) minmax(120px,.8fr);align-items:center;gap:10px;min-width:900px;padding:10px 12px;display:grid}.product-traffic-row:first-child{border-top:0}.product-traffic-row.heading{background:var(--paper)}.product-traffic-row.heading span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.product-traffic-row>span{font-size:11px}.product-traffic-row>span:first-child b,.product-traffic-row>span:first-child small{display:block}.product-traffic-row>span:first-child b{font-size:11px}.product-traffic-row small,.product-traffic-row a{color:var(--muted);font-size:11px}.product-traffic-row a{color:var(--copper)}.traffic-method{color:var(--muted);border-left:4px solid var(--gold);background:#fffaf0;margin:0;padding:8px 12px;font-size:11px;line-height:1.5}@media (width<=700px){.traffic-store-cards{grid-template-columns:1fr}.youtube-performance-card{display:grid}.youtube-performance-card>div:last-child{text-align:left}.launch-analytics-detail>summary{align-items:flex-start}}.womens-page{gap:18px;display:grid}.womens-hero{color:#fff;background:#4a2940;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.womens-hero h2{margin:8px 0;font-size:28px;line-height:1.08}.womens-hero p{color:#eadce5;max-width:780px;margin:0;font-size:13px;line-height:1.5}.womens-hero .eyebrow{color:#e7b7d1}.womens-hero>button{color:#3e2034;cursor:pointer;white-space:nowrap;background:#e7b7d1;border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}.womens-hero>button:disabled{opacity:.65}.womens-error{background:#fff1ec;border:1px solid #ebc8ba;border-radius:10px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.womens-error span{color:var(--muted);flex:1}.womens-error button{background:var(--copper);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 10px}.womens-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.womens-metrics>div{border:1px solid var(--line);background:#fff;border-top:4px solid #9d4f78;border-radius:11px;padding:13px 15px}.womens-metrics>div:nth-child(2){border-top-color:var(--gold)}.womens-metrics>div:nth-child(3){border-top-color:var(--copper)}.womens-metrics>div:nth-child(4){border-top-color:var(--green)}.womens-metrics span,.womens-metrics strong,.womens-metrics small{display:block}.womens-metrics span{color:var(--muted);font-size:11px}.womens-metrics strong{margin:4px 0;font-size:24px}.womens-metrics small{color:#888;font-size:11px}.womens-board{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.womens-board>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.womens-board h3{margin:5px 0 2px;font-size:21px}.womens-board header small{color:var(--muted);font-size:11px}.womens-board header label{min-width:270px;color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.womens-board header input{border:1px solid var(--line);background:#faf8f3;border-radius:8px;padding:9px 11px}.womens-filters{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.womens-filters button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:11px}.womens-filters button.active{color:#fff;background:#4a2940;border-color:#4a2940}.womens-table{border-top:1px solid var(--line)}.womens-row{border-bottom:1px solid #eee;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.8fr) minmax(150px,.85fr) minmax(210px,1.1fr) minmax(160px,.8fr);align-items:start;gap:14px;padding:14px 7px;display:grid}.womens-row.heading{background:var(--paper);padding:8px 7px}.womens-row.heading span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.womens-row>div{gap:4px;display:grid}.womens-row strong{font-size:12px}.womens-row code{color:var(--copper);font-size:11px}.womens-row small,.womens-row em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.womens-row a{color:#7e355c;font-size:11px}.womens-status{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px}.womens-status.in-stock{color:var(--green);background:#dcecdf}.womens-status.coming{color:#6d5512;background:#fff0bd}.womens-status.production{color:var(--navy);background:#e1eaf0}.womens-status.shopify-only{color:#666;background:#eee}.womens-row select{border:1px solid var(--line);background:#faf8f3;border-radius:7px;width:100%;padding:7px;font-size:11px}.womens-launch-link{color:#7e355c;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.womens-row>div:last-child label{align-items:flex-start;gap:7px;font-size:11px;display:flex}.womens-empty{border:1px dashed var(--line);text-align:center;border-radius:10px;padding:30px}.womens-empty strong{font-size:13px}.womens-empty p{color:var(--muted);font-size:11px}@media (width<=1100px){.womens-row{grid-template-columns:1.2fr .8fr .8fr}.womens-row.heading span:nth-child(n+4){display:none}.womens-row>div:nth-child(n+4){grid-column:span 1}.womens-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.womens-hero,.womens-board>header{display:grid}.womens-board header label{min-width:0}.womens-row{grid-template-columns:1fr}.womens-row.heading{display:none}.womens-row>div:nth-child(n+4){grid-column:auto}.womens-metrics{grid-template-columns:1fr}}.release-gate-card{border:1px solid #d9cda9;border-left:4px solid var(--gold);background:#fffaf0;border-radius:11px;grid-template-columns:minmax(230px,.85fr) minmax(360px,1.15fr);gap:18px;padding:16px;display:grid}.release-gate-card h3{margin:5px 0;font-size:17px}.release-gate-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.release-gate-controls{grid-template-columns:1fr 150px;gap:10px;display:grid}.release-gate-controls label{font-size:11px}.release-gate-controls select,.release-gate-controls input[type=number]{width:100%;margin-top:5px}.release-gate-controls .release-measurements-toggle{color:var(--ink);grid-column:1/-1;align-items:flex-start;gap:8px;font-weight:700;display:flex}.release-measurements-toggle input{margin-top:2px}.release-gate-skus{border-top:1px solid #eadfbe;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:12px;display:flex}.release-gate-skus label{background:#fff;border:1px solid #dfd7c1;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.release-gate-skus code{color:var(--copper);font-size:11px}@media (width<=800px){.release-gate-card,.release-gate-controls{grid-template-columns:1fr}}.nav-group-label{color:#777;letter-spacing:.12em;padding:10px 12px 6px;font-size:11px;font-weight:800;display:block}.nav-group-label.review{border-top:1px solid #292929;margin-top:8px;padding-top:14px}.picking-upload{border-left-color:var(--copper)}.picking-upload .upload-history-link{color:var(--navy);background:0 0;border:1px solid #b8c9d4;margin-top:7px}.readiness-intro{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.campaign-readiness-filter{gap:4px;min-width:220px;display:grid}.campaign-readiness-filter span{color:var(--muted);font-size:11px;font-weight:700}.campaign-readiness-filter select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:11px}.production-table-actions .readiness-filter-row{flex-wrap:wrap;gap:5px;display:flex}.tracker-hero-actions{justify-items:end;gap:9px;display:grid}.gender-switch{background:#351c2d;border:1px solid #c987aa;border-radius:10px;padding:4px;display:flex}.womens-hero .gender-switch button{color:#eadce5;background:0 0;padding:8px 14px}.womens-hero .gender-switch button.active{color:#3e2034;background:#e7b7d1}.tracker-hero-actions>button{width:100%}@media (width<=700px){.tracker-hero-actions{justify-items:stretch}.gender-switch{justify-content:stretch}.gender-switch button{flex:1}}.tracker-hero-actions{min-width:230px}.season-scope{background:#351c2d;border:1px solid #c987aa;border-radius:9px;gap:2px;width:100%;padding:9px 11px;display:grid}.season-scope span,.season-scope small{color:#d8b9ca;font-size:11px}.season-scope strong{color:#fff;font-size:12px}.readiness-board-controls{grid-template-columns:minmax(250px,1fr) minmax(210px,.8fr);gap:8px;display:grid}.womens-board header label{min-width:0}.womens-board header input,.womens-board header select{border:1px solid var(--line);background:#faf8f3;border-radius:8px;padding:9px 11px}.womens-table{overflow-x:auto}.womens-row{grid-template-columns:minmax(205px,1.25fr) minmax(135px,.7fr) minmax(185px,.9fr) minmax(185px,1fr) minmax(170px,.85fr) minmax(145px,.7fr);gap:12px;min-width:1120px}.womens-row select,.womens-row input[type=date],.womens-row .pick-fields input{border:1px solid var(--line);background:#faf8f3;border-radius:7px;width:100%;padding:7px;font-size:11px}.womens-row .readiness-checks label{align-items:flex-start;gap:7px;font-size:11px;display:flex}.inline-date{color:var(--muted);gap:3px;font-size:11px;display:grid}.release-gate-controls .release-measurements-required{color:var(--ink);background:#fff;border:1px solid #e3d6b5;border-radius:8px;grid-column:1/-1;padding:9px 11px}@media (width<=700px){.readiness-board-controls{grid-template-columns:1fr;display:grid}.womens-row{grid-template-columns:1fr;min-width:0}}.bis-controls{background:var(--paper);border-radius:9px;grid-template-columns:minmax(230px,1fr) 170px 140px;gap:9px;margin-top:16px;padding:12px;display:grid}.bis-controls label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.bis-controls input,.bis-controls select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:7px;padding:8px;font-size:11px;font-weight:400}@media (width<=800px){.bis-controls{grid-template-columns:1fr}}.core-catalog{background:#f4f9fb;border:1px solid #c8d8e2;border-radius:10px;margin:15px 0;padding:14px}.core-catalog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.core-catalog header>div{gap:4px;display:grid}.core-catalog strong{font-size:14px}.core-catalog small{color:var(--muted);max-width:700px;font-size:11px;line-height:1.45}.core-catalog a{color:var(--navy);font-size:11px;font-weight:800;text-decoration:none}.core-catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:360px;margin-top:12px;padding-right:4px;display:grid;overflow:auto}.core-catalog-list article{background:#fff;border:1px solid #d9e3e8;border-radius:7px;gap:4px;padding:8px;display:grid}.core-catalog-list article a{font-size:11px;line-height:1.3}.core-catalog-list code{color:var(--copper);overflow-wrap:anywhere;font-size:10px}.bis-total{font-weight:800}@media (width<=800px){.core-catalog header{display:grid}.core-catalog-list{grid-template-columns:1fr}.bis-row:not(.heading)>[data-label]{gap:2px;display:grid}.bis-row:not(.heading)>[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.bis-row:not(.heading)>.bis-total{align-content:start}}.confirmation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d181f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-modal,.new-record-modal{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #09121959}.confirmation-modal header,.new-record-modal>header{padding:24px 26px 18px}.confirmation-modal h3,.new-record-modal h2{margin:6px 0 8px;font-size:23px;line-height:1.15}.confirmation-modal header p,.new-record-modal header p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.confirmation-details{border:1px solid var(--line);border-radius:10px;margin:0 26px;overflow:hidden}.confirmation-details>div{border-top:1px solid #eee;grid-template-columns:120px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:grid}.confirmation-details>div:first-child{border-top:0}.confirmation-details strong{color:var(--muted)}.confirmation-details b{text-align:center;color:var(--copper)}.confirmation-modal footer,.new-record-actions{justify-content:flex-end;gap:9px;padding:18px 26px 24px;display:flex}.confirmation-modal footer button,.new-record-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:800}.confirmation-modal .confirmation-submit,.new-record-actions .primary{border-color:var(--navy);background:var(--navy);color:#fff}.confirmation-modal .confirmation-submit.danger{background:#982f28;border-color:#982f28}.new-record-actions button:disabled{opacity:.45;cursor:not-allowed}.new-record-modal{width:min(840px,100%)}.new-record-name{color:var(--muted);gap:6px;margin:0 26px 18px;font-size:11px;font-weight:800;display:grid}.new-record-name input{border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:11px 12px;font-size:14px}.new-record-modal fieldset{border:0;margin:0 26px 20px;padding:0}.new-record-modal legend{margin-bottom:9px;font-size:13px;font-weight:900}.new-record-product-path{grid-template-columns:1fr 1fr;gap:9px;display:grid}.new-record-product-path legend{grid-column:1/-1}.new-record-product-path>label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:13px;display:flex}.new-record-product-path>label.active{border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper);background:#fff8f3}.new-record-product-path input{margin-top:2px}.new-record-product-path span,.new-record-product-path strong,.new-record-product-path small{display:block}.new-record-product-path strong{font-size:12px}.new-record-product-path small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.new-record-checklist>p{color:var(--muted);margin:-4px 0 10px;font-size:11px}.new-record-checklist>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.new-record-checklist section{border:1px solid var(--line);border-radius:9px;padding:11px}.new-record-checklist h3{text-transform:uppercase;color:var(--navy);margin:0 0 7px;font-size:11px}.new-record-checklist label{align-items:flex-start;gap:7px;padding:5px 0;font-size:11px;display:flex}.new-record-checklist input{margin-top:1px}.new-record-setup-guide{border:1px solid #b8c9d4;border-left:4px solid var(--navy);background:#f2f7f9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.new-record-setup-guide strong{color:var(--navy);font-size:13px}.new-record-setup-guide p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.new-record-setup-guide button{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:800}@media (width<=700px){.confirmation-backdrop{padding:10px}.confirmation-modal,.new-record-modal{max-height:calc(100vh - 20px)}.confirmation-details>div{grid-template-columns:1fr 18px 1fr}.confirmation-details strong{grid-column:1/-1}.new-record-product-path,.new-record-checklist>div{grid-template-columns:1fr}.new-record-setup-guide{display:grid}.new-record-setup-guide button{justify-self:start}}.readiness-upload-panel{border-left-color:#7f4e88;justify-content:space-between;align-items:center;gap:20px;margin:0 20px 14px;display:flex}.readiness-upload-panel h3{margin:4px 0 6px}.readiness-upload-panel>div:last-child{gap:7px;min-width:300px;display:grid}.readiness-upload-panel button{color:#fff;background:#7f4e88}@media (width<=700px){.readiness-upload-panel{display:grid}.readiness-upload-panel>div:last-child{min-width:0}}.launch-control-room{color:#e9f2f6;background:#070b0f;border:1px solid #28343d;border-radius:16px;margin:20px 0;position:relative;overflow:visible;box-shadow:0 22px 50px #0a101533}.launch-control-room:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#47d7ff09 1px,#0000 1px),linear-gradient(90deg,#47d7ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.launch-control-room>header{background:linear-gradient(110deg,#1d42529e,#070b0f33 52%,#91233b38);border-bottom:1px solid #28343d;justify-content:space-between;gap:24px;padding:23px 25px 20px;display:flex;position:relative}.launch-control-room>header>div:first-child{min-width:0}.launch-live{color:#94eaff;letter-spacing:.14em;align-items:center;gap:8px;font:800 11px/1 monospace;display:flex}.launch-live i{background:#ff4f6f;border-radius:50%;width:8px;height:8px;animation:1.2s infinite launchPulse;box-shadow:0 0 0 4px #ff4f6f24,0 0 14px #ff4f6f}.launch-control-room>header button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.launch-control-room>header h2{letter-spacing:-.035em;margin:10px 0 4px;font-size:32px;line-height:1}.launch-control-room>header button small{color:#8da0ab;font:11px/1.3 monospace}.next-launch-clock{text-align:right;flex:none}.next-launch-clock>span{color:#f2c94c;letter-spacing:.1em;font:800 10px/1 monospace;display:block}.next-launch-clock>div{justify-content:flex-end;gap:5px;margin:8px 0 6px;display:flex}.next-launch-clock b{color:#fff;text-align:center;background:#0f171d;border:1px solid #38444c;min-width:48px;padding:7px 7px 5px;font:700 19px/1 monospace}.next-launch-clock b small{color:#6f8794;letter-spacing:.08em;margin-top:5px;font:700 8px/1 monospace;display:block}.next-launch-clock time{color:#81939d;font:10px/1 monospace}.launch-control-metrics{background:#28343d;border-bottom:1px solid #28343d;grid-template-columns:1.35fr 1fr 1fr;gap:1px;display:grid;position:relative}.launch-control-metrics article{border-top:3px solid var(--launch-accent);background:#0c1217;min-height:160px;padding:22px 24px;position:relative}.launch-control-metrics article:after{content:"";background:linear-gradient(135deg,var(--launch-accent),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.launch-control-metrics article:after{background:linear-gradient(135deg,color-mix(in srgb,var(--launch-accent) 12%,transparent),transparent 45%)}}.launch-control-metrics article:after{pointer-events:none}.launch-control-metrics span,.launch-control-metrics strong,.launch-control-metrics b,.launch-control-metrics em{z-index:1;display:block;position:relative}.launch-control-metrics span{color:var(--launch-accent);letter-spacing:.12em;font:800 10px/1 monospace}.launch-control-metrics strong{color:#fff;letter-spacing:-.07em;margin:16px 0 9px;font:800 50px/.85 monospace}.launch-control-metrics strong small{letter-spacing:0;color:#8da0ab;font-size:13px}.launch-control-metrics b{font:700 23px/1 monospace}.launch-control-metrics em{color:#687c87;letter-spacing:.1em;margin-top:6px;font:700 9px/1 monospace}.launch-fit-board{padding:22px 24px 25px;position:relative}.launch-fit-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.launch-fit-head span,.launch-fit-head strong{display:block}.launch-fit-head span{color:#6f8794;letter-spacing:.14em;font:800 9px/1 monospace}.launch-fit-head strong{margin-top:6px;font-size:18px}.launch-fit-head>div:last-child{align-items:center;gap:10px;display:flex}.launch-fit-head small{color:#6f8794;font:10px/1 monospace}.launch-fit-head button,.launch-control-error button{color:#9ee9ff;text-transform:uppercase;cursor:pointer;background:#13222b;border:1px solid #3d515d;border-radius:4px;padding:7px 10px;font:700 9px/1 monospace}.launch-fit-table{background:#0b1115;border:1px solid #2b3942}.launch-fit-row{border-top:1px solid #1e2a31;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(100px,.65fr));align-items:center;min-height:54px;display:grid}.launch-fit-row:first-child{border-top:0}.launch-fit-row>span{text-align:right;padding:10px 14px;font:700 13px/1 monospace}.launch-fit-row>span:first-child{text-align:left}.launch-fit-row.heading{color:#647985;text-transform:uppercase;background:#121b21;min-height:34px}.launch-fit-row.heading>span{letter-spacing:.08em;font-size:9px}.launch-fit-row:not(.heading):hover{background:#101a20}.sell-through-cell{position:relative}.sell-through-cell>button{color:#fff;text-align:right;cursor:help;background:#111b21;border:1px solid #2d414c;width:100%;padding:8px 9px;position:relative;overflow:hidden}.sell-through-cell>button b{z-index:1;font:800 15px/1 monospace;position:relative}.sell-through-cell>button i{background:linear-gradient(90deg,#47d7ff,#f2c94c,#ff5f7e);height:3px;position:absolute;inset:auto auto 0 0}.launch-size-matrix{z-index:30;text-align:left;background:#111a20;border:1px solid #55707f;width:min(720px,75vw);padding:14px;display:none;position:absolute;top:calc(100% - 4px);right:10px;box-shadow:0 16px 40px #0000008c}.sell-through-cell:hover .launch-size-matrix,.sell-through-cell:focus-within .launch-size-matrix{display:block}.launch-size-matrix>strong{color:#f2c94c;text-transform:uppercase;margin-bottom:10px;font:800 11px/1 monospace;display:block}.launch-size-scroll{overflow-x:auto}.launch-size-matrix table{border-collapse:collapse;width:100%;font:11px/1.2 monospace}.launch-size-matrix th,.launch-size-matrix td{text-align:center;white-space:nowrap;border:1px solid #2d3c45;padding:7px 8px}.launch-size-matrix th:first-child{text-align:left;color:#91a5af}.launch-size-matrix thead th{color:#47d7ff;background:#172128}.launch-size-matrix small{color:#687c87;margin-top:9px;font:9px/1.3 monospace;display:block}.launch-control-loading,.launch-control-error{align-items:center;gap:12px;padding:28px;display:flex;position:relative}.launch-control-loading i{background:#47d7ff;border-radius:50%;width:10px;height:10px;animation:1s infinite launchPulse;box-shadow:0 0 15px #47d7ff}.launch-control-loading strong{font:700 12px/1 monospace}.launch-control-error{color:#ffc1cd}.launch-control-error span{color:#aab8bf;flex:1;font:11px/1.3 monospace}@keyframes launchPulse{50%{opacity:.3;transform:scale(.8)}}@media (width<=900px){.launch-control-room>header{display:grid}.next-launch-clock{text-align:left}.next-launch-clock>div{justify-content:flex-start}.launch-control-metrics{grid-template-columns:1fr}.launch-control-metrics article{min-height:125px}.launch-fit-row{grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(86px,.7fr));min-width:650px}.launch-fit-table{overflow-x:auto}.launch-size-matrix{width:90vw;position:fixed;top:25vh;left:5vw;right:5vw}.launch-fit-head{align-items:flex-start;display:grid}.launch-fit-head>div:last-child{flex-wrap:wrap}}@media (width<=600px){.launch-control-room{margin:14px 0}.launch-control-room>header,.launch-fit-board{padding:18px}.launch-control-room>header h2{font-size:26px}.launch-control-metrics strong{font-size:42px}.next-launch-clock b{min-width:44px}.launch-control-error{align-items:flex-start;display:grid}}.launch-fit-row.unlinked{color:#6f7e86;background:repeating-linear-gradient(135deg,#0b1115,#0b1115 8px,#0d1418 8px 16px)}.launch-fit-row.unlinked>span:first-child small{color:#ff8ba1;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font:800 8px/1 monospace;display:block}.sell-through-cell>em{color:#ff8ba1;letter-spacing:.08em;font:800 9px/1 monospace;display:block}.launch-coverage-warning{color:#91a2aa;background:#131b20;border-left:3px solid #ff5f7e;margin:12px 0 0;padding:10px 12px;font:10px/1.45 monospace}.launch-coverage-warning b{color:#ffc2ce}.womens-status.received{color:#245f50;background:#d9ece7}.readiness-queue article .readiness-counts{color:#315f51;background:#e6f1ec;border-radius:5px;margin:7px 0;padding:6px 8px}.readiness-queue article .readiness-counts b{color:#245f50;font-size:12px}.manual-receipt-button{color:#245f50;cursor:pointer;background:#e6f1ec;border:1px solid #397966;border-radius:6px;justify-self:start;padding:6px 8px;font-size:10px;font-weight:800}.manual-receipt-button:hover{background:#d4e9e1}.remove-from-launch-button{color:#9b3f28;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:10px;font-weight:700;text-decoration:underline}.automatic-measurement{border-left:3px solid #c9c5bc;gap:2px;padding-left:8px;display:grid}.automatic-measurement b{font-size:11px}.automatic-measurement small{color:var(--muted);font-size:10px}.automatic-measurement.done{border-left-color:var(--green)}.automatic-measurement.needed{border-left-color:var(--gold)}.mobile-nav-picker,.calendar-agenda{display:none}@media (width<=700px){html,body{max-width:100%;overflow-x:hidden}body{font-size:14px}button,input,select,textarea{min-height:44px}.sidebar{z-index:80;background:#141414;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 2px 12px #0000002e}.sidebar .brand{border:0;gap:8px;margin:0;padding:0}.brand-mark{border-radius:11px;width:42px;height:42px;font-size:14px}.brand>div:last-child,.sidebar nav{display:none}.mobile-nav-picker{color:#aaa;letter-spacing:.08em;text-transform:uppercase;gap:3px;min-width:0;font-size:9px;font-weight:800;display:grid}.mobile-nav-picker select{color:#fff;text-transform:none;letter-spacing:0;background:#262626;border:1px solid #3b3b3b;border-radius:10px;width:100%;min-width:0;height:42px;min-height:42px;padding:0 34px 0 12px;font-size:14px;font-weight:700}.topbar{background:var(--paper);padding:15px 16px 14px}.topbar .eyebrow{font-size:9px}.topbar h1{margin-top:5px;font-size:25px;line-height:1.08}.page-body{padding:14px 12px 40px}.panel,.production-calendar-panel,.production-table-panel,.womens-board,.performance-panel,.bis-table-panel,.bis-launch-panel{border-radius:12px;padding:15px}.hero-panel,.production-hero,.womens-hero,.performance-intro,.bis-intro{border-radius:12px;padding:18px}.hero-panel h2,.production-hero h2,.womens-hero h2,.performance-intro h2,.bis-intro h2{font-size:24px;line-height:1.08}.hero-panel p,.production-hero p,.womens-hero p,.performance-intro p,.bis-intro p{font-size:12px;line-height:1.5}.hero-rule{min-width:0;margin-top:15px;padding:14px}.metric-row,.production-metrics,.womens-metrics,.bis-kpis,.performance-kpis.all-stores,.performance-kpis.one-store,.youtube-kpis,.merchant-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-row>div,.production-metrics>div,.womens-metrics>div,.bis-kpis>div,.performance-kpis>div,.youtube-kpis>div,.merchant-kpis>div{padding:12px}.metric-row strong,.womens-metrics strong,.bis-kpis strong,.performance-kpis strong{font-size:21px}.metric-row small,.production-metrics small,.womens-metrics small,.bis-kpis small,.performance-kpis small{line-height:1.3}.calendar-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;margin-bottom:12px;display:grid}.calendar-toolbar>button{width:44px;height:44px}.calendar-toolbar h2{text-align:center;min-width:0;margin:0;font-size:22px}.calendar-toolbar .legend,.calendar-grid{display:none}.calendar-agenda{gap:8px;display:grid}.agenda-event{border:1px solid var(--line);border-left:5px solid var(--navy);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:11px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:9px 11px;display:grid}.agenda-event.sale{border-left-color:var(--copper)}.agenda-event.women,.agenda-event.campaign{border-left-color:#9d4f78}.agenda-event.evergreen{border-left-color:var(--green)}.agenda-event time{text-align:center;border-right:1px solid #e8e3da;place-items:center;padding-right:10px;display:grid}.agenda-event time b,.agenda-event time span{text-transform:uppercase;color:var(--muted);font-size:9px}.agenda-event time strong{font-size:24px;line-height:1}.agenda-event>span{min-width:0}.agenda-event>span strong,.agenda-event>span small{display:block}.agenda-event>span strong{font-size:14px;line-height:1.25}.agenda-event>span small{color:var(--muted);margin-top:4px;font-size:10px}.agenda-event>i{color:var(--copper);text-align:right;font-style:normal}.agenda-empty{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:11px;gap:4px;padding:22px;display:grid}.agenda-empty span{color:var(--muted);font-size:11px}.unscheduled-strip{border-radius:11px;margin-top:12px;padding:15px}.unscheduled-strip p{font-size:11px;line-height:1.4}.unscheduled-strip>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.unscheduled-strip button{white-space:normal;text-align:left;min-width:0}.production-calendar-head{gap:12px}.production-calendar-controls{justify-content:stretch}.production-calendar-controls button{flex:1;min-height:40px}.production-calendar-layout{gap:12px;margin-top:12px}.four-months{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:10px;padding:1px 1px 9px;display:flex;overflow-x:auto}.four-months .mini-month{scroll-snap-align:start;flex:0 0 calc(100vw - 56px);padding:10px}.mini-grid{gap:2px}.mini-grid>div{min-height:52px;padding:3px}.mini-grid button{white-space:nowrap;text-overflow:ellipsis;padding:3px;font-size:9px;line-height:1.15}.readiness-queue{padding:10px}.readiness-queue-head{align-items:flex-start}.readiness-card-summary{min-height:54px}.womens-table,.production-table,.performance-table{border:0;overflow:visible}.womens-row:not(.heading),.production-row:not(.heading),.performance-table-row:not(.heading){border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr;gap:11px;margin:10px 0;padding:14px;display:grid;box-shadow:0 3px 12px #1e262b0a}.womens-row:not(.heading)>div,.production-row:not(.heading)>div,.production-row:not(.heading)>label{min-width:0}.womens-row:not(.heading)>div:before,.production-row:not(.heading)>div:before,.production-row:not(.heading)>label:before{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.womens-row:not(.heading)>div:nth-child(2):before{content:"Status"}.womens-row:not(.heading)>div:nth-child(3):before{content:"Factory / inventory"}.womens-row:not(.heading)>div:nth-child(4):before{content:"Release"}.womens-row:not(.heading)>div:nth-child(5):before{content:"Required readiness"}.womens-row:not(.heading)>div:nth-child(6):before{content:"Picking slips"}.production-row:not(.heading)>div:nth-child(2):before{content:"Factory plan"}.production-row:not(.heading)>label:nth-child(3):before{content:"Timing"}.production-row:not(.heading)>label:nth-child(4):before{content:"Release"}.production-row:not(.heading)>div:nth-child(5):before{content:"Readiness"}.production-row:not(.heading)>div:nth-child(6):before{content:"Picking slips"}.womens-row input,.womens-row select,.production-row input,.production-row select{min-height:42px}.womens-filters,.readiness-filter-row,.chips{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.womens-filters button,.readiness-filter-row button,.chips button{white-space:nowrap;flex:none;min-height:38px}.production-table-actions{grid-template-columns:1fr;align-items:stretch;display:grid!important}.readiness-search,.campaign-readiness-filter{width:100%;min-width:0}.production-table-actions>button{width:100%}.performance-table-row.heading{display:none}.performance-table-row:not(.heading){text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.performance-table-row:not(.heading)>span{align-content:start;gap:3px;display:grid}.performance-table-row:not(.heading)>span:first-child{border-bottom:1px solid #eee;grid-column:1/-1;padding-bottom:8px}.performance-table-row:not(.heading)>span:nth-child(2):before{content:"Units"}.performance-table-row:not(.heading)>span:nth-child(3):before{content:"Inventory"}.performance-table-row:not(.heading)>span:nth-child(4):before{content:"Sell-through"}.performance-table-row:not(.heading)>span:nth-child(5):before{content:"Sales"}.performance-table-row:not(.heading)>span:nth-child(6):before{content:"Status"}.performance-table-row:not(.heading)>span:not(:first-child):before{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.youtube-table,.merchant-report-table,.product-traffic-table{border:0;overflow:visible}.youtube-row.heading,.merchant-report-row.heading,.product-traffic-row.heading{display:none}.youtube-row:not(.heading),.merchant-report-row:not(.heading),.product-traffic-row:not(.heading){background:#122c3e;border:1px solid #2e5066;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:9px 0;padding:13px;display:grid}.product-traffic-row:not(.heading){border-color:var(--line);background:#fff}.youtube-row:not(.heading)>span:first-child,.merchant-report-row:not(.heading)>span:first-child,.product-traffic-row:not(.heading)>span:first-child{border-bottom:1px solid #29495d;grid-column:1/-1;padding-bottom:8px}.product-traffic-row:not(.heading)>span:first-child{border-bottom-color:#eee}.youtube-row:not(.heading)>span,.merchant-report-row:not(.heading)>span,.product-traffic-row:not(.heading)>span{align-content:start;gap:3px;display:grid}.youtube-row:not(.heading)>span:nth-child(2):before,.merchant-report-row:not(.heading)>span:nth-child(2):before{content:"Views / impressions"}.youtube-row:not(.heading)>span:nth-child(3):before,.merchant-report-row:not(.heading)>span:nth-child(3):before{content:"Likes / clicks"}.youtube-row:not(.heading)>span:nth-child(4):before,.merchant-report-row:not(.heading)>span:nth-child(4):before{content:"Comments / orders"}.youtube-row:not(.heading)>span:nth-child(5):before,.merchant-report-row:not(.heading)>span:nth-child(5):before{content:"Engagement / sales"}.youtube-row:not(.heading)>span:nth-child(6):before,.merchant-report-row:not(.heading)>span:nth-child(6):before{content:"Status / conversion"}.product-traffic-row:not(.heading)>span:nth-child(2):before{content:"Landing sessions"}.product-traffic-row:not(.heading)>span:nth-child(3):before{content:"Added to cart"}.product-traffic-row:not(.heading)>span:nth-child(4):before{content:"Checkout"}.product-traffic-row:not(.heading)>span:nth-child(5):before{content:"Converted"}.product-traffic-row:not(.heading)>span:nth-child(6):before{content:"Conversion rate"}.product-traffic-row:not(.heading)>span:nth-child(7):before{content:"Units / sales"}.youtube-row:not(.heading)>span:not(:first-child):before,.merchant-report-row:not(.heading)>span:not(:first-child):before,.product-traffic-row:not(.heading)>span:not(:first-child):before{color:#8eabbc;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.product-traffic-row:not(.heading)>span:not(:first-child):before{color:var(--muted)}.launch-index{overscroll-behavior-inline:contain;border-radius:11px;gap:8px;max-height:none;margin-bottom:10px;padding:10px;display:flex;overflow-x:auto}.launch-index .filter-title{z-index:2;border-right:1px solid var(--line);background:#fff;flex:0 0 145px;align-content:space-between;padding:5px 8px;display:grid;position:sticky;left:0}.launch-index .filter-title .eyebrow{font-size:9px}.launch-index .add-record{justify-self:start;min-height:36px}.launch-index>button{border:1px solid #eee;border-radius:9px;flex:0 0 180px;min-height:70px;padding:9px}.editor{border-radius:12px}.editor-head,.form-grid,.checklist,.performance-page,.sku-page,.asset-page,.naming-page{padding:16px}.editor-tabs{scrollbar-width:none;gap:18px;padding:0 16px}.editor-tabs button{white-space:nowrap;flex:none;min-height:46px}.date-box{min-width:0}.choice-cards button{min-height:74px}.check-row{align-items:flex-start}.required-toggle{align-items:center;min-height:30px}.confirmation-modal footer,.new-record-actions{border-top:1px solid var(--line);background:#fff;position:sticky;bottom:0}.performance-grid,.store-channel-breakdown,.traffic-store-cards{grid-template-columns:1fr}.performance-panel-head{align-items:start;gap:5px;display:grid}.bis-scope{padding-bottom:4px;overflow-x:auto}.bis-scope button{min-height:38px}.bis-row:not(.heading){padding:13px 4px}.youtube-overview,.merchant-shopping-panel{padding:14px}}@media (width<=390px){.metric-row,.production-metrics,.womens-metrics,.bis-kpis,.performance-kpis.all-stores,.performance-kpis.one-store,.youtube-kpis,.merchant-kpis,.unscheduled-strip>div:last-child{grid-template-columns:1fr}.next-launch-clock b{min-width:39px;padding-inline:4px;font-size:17px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
