.make-page{width:min(640px,100%);margin:0 auto;padding-bottom:6.5rem;animation:rise .35s ease-out}.make-hero{margin-bottom:1.35rem}.make-kicker{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mint-deep)}.make-kicker,.make-title{font-family:var(--font-display)}.make-title{margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;letter-spacing:-.05em;line-height:1.05;color:var(--ink)}.make-dot{color:var(--mint)}.make-sub{margin:.55rem 0 0;color:var(--muted);font-size:.98rem;font-weight:500;letter-spacing:-.01em}.make-form{display:grid;grid-gap:1.15rem;gap:1.15rem}.make-composer{position:relative;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),var(--surface)),var(--surface);border:1px solid var(--line);box-shadow:0 10px 28px rgba(10,40,28,.05);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.make-composer:focus-within{border-color:#b7e4cb;box-shadow:0 0 0 4px rgba(22,199,132,.12)}.make-textarea{display:block;width:100%;min-height:148px;padding:1.15rem 1.15rem .35rem;border:0;background:transparent;resize:none;outline:none;font-family:var(--font-display);font-size:1.12rem;font-weight:500;letter-spacing:-.02em;line-height:1.45;color:var(--ink)}.make-textarea::placeholder{color:var(--muted);font-weight:500}.make-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem .75rem}.make-ghost-btn{border:0;background:transparent;color:var(--mint-deep);font-size:.8rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;padding:.35rem .45rem;border-radius:10px}.make-ghost-btn:hover{background:var(--mint-wash)}.make-count{font-size:.75rem;font-weight:700;color:var(--muted)}.make-count.ok{color:var(--mint-deep)}.make-block{display:grid;grid-gap:.55rem;gap:.55rem}.make-block-head span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.make-pills{display:flex;flex-wrap:wrap;gap:.45rem}.make-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .9rem;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:700;font-size:.88rem;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ops-page{display:grid;grid-gap:1rem;gap:1rem}.ops-header{justify-content:space-between;align-items:flex-end;gap:1rem}.ops-actions,.ops-header{display:flex;flex-wrap:wrap}.ops-actions{gap:.55rem}.ops-btn{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.55rem 1rem;font-weight:700;font-size:.88rem;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.ops-btn:hover{border-color:var(--mint);transform:translateY(-1px)}.ops-btn-soft{background:#f8fcf9;color:#3d5248}.ops-btn-primary{background:var(--mint);border-color:var(--mint-dark);color:#0f2a1f}.ops-btn-primary:hover{background:var(--mint-dark);border-color:var(--mint-dark);color:#fff}.ops-schedule-bar{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.4rem .7rem;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--line)}.ops-schedule-bar-open{border-radius:14px}.ops-schedule-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.ops-schedule-switch input{position:absolute;opacity:0;width:0;height:0}.ops-schedule-switch-ui{width:2rem;height:1.15rem;border-radius:999px;background:#d5ddd8;transition:background .15s ease;position:relative}.ops-schedule-switch-ui:after{content:"";position:absolute;top:2px;left:2px;width:.85rem;height:.85rem;border-radius:50%;background:var(--surface);transition:transform .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.12)}.ops-schedule-switch input:checked+.ops-schedule-switch-ui{background:var(--mint)}.ops-schedule-switch input:checked+.ops-schedule-switch-ui:after{transform:translateX(.85rem)}.ops-schedule-label{font-size:.8rem;font-weight:700;color:var(--ink);flex-shrink:0}.ops-schedule-meta{font-size:.76rem;color:var(--muted);flex-shrink:0;padding-right:.15rem}.ops-schedule-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;flex-shrink:0;margin-left:auto}.ops-schedule-edit{border:none;background:transparent;padding:.2rem .35rem;font-size:.76rem;font-weight:700;color:var(--mint-dark);cursor:pointer;flex-shrink:0}.ops-schedule-edit:hover{text-decoration:underline}.ops-schedule-plan-link{font-size:.76rem;font-weight:650;color:#5f7166;text-decoration:none;white-space:nowrap}.ops-schedule-plan-link:focus-visible,.ops-schedule-plan-link:hover{color:var(--mint-dark);text-decoration:underline;outline:none}.ops-schedule-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.28rem .55rem;font-size:.76rem;font-weight:650;color:var(--ink);cursor:pointer;flex-shrink:0}.ops-schedule-chip-time{padding:.22rem .45rem}.ops-schedule-prompt{flex:1 1 10rem;min-width:8rem;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.32rem .7rem;font-size:.78rem;color:var(--ink)}.ops-schedule-prompt::placeholder{color:#9aaba3}.ops-schedule-save{border:none;background:transparent;padding:.28rem .45rem;font-size:.78rem;font-weight:800;color:var(--mint-dark);cursor:pointer;flex-shrink:0}.ops-schedule-save:hover:not(:disabled){text-decoration:underline}.ops-schedule-save:disabled{opacity:.5;cursor:wait}@media (max-width:720px){.ops-schedule-bar,.ops-schedule-bar-open{border-radius:14px}.ops-schedule-edit{margin-left:0}.ops-schedule-actions{margin-left:0;width:100%}.ops-schedule-prompt{flex-basis:100%;order:4}.ops-schedule-save{margin-left:auto;order:5}}.ops-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;align-items:start}.ops-board-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-board-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.ops-board-3,.ops-board-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ops-board-3,.ops-board-4{grid-template-columns:1fr}}.ops-board-tabs{display:inline-flex;gap:.2rem;flex-wrap:wrap;padding:.2rem;border-radius:999px;background:#eef3f0}.ops-ribbon{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ops-board-tab{border:1px solid transparent;background:transparent;border-radius:999px;padding:.38rem .85rem;font-size:.82rem;font-weight:700;color:#5d6f66;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.ops-board-tab-count{font-size:.72rem;font-weight:800;color:var(--muted);min-width:1.1rem;text-align:center}.ops-board-tab.on{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 1px 2px rgba(20,40,30,.06)}.ops-board-tab.on .ops-board-tab-count{color:var(--mint-dark)}.ops-shipped{border:1px solid var(--line);background:#fafcfa;border-radius:20px;padding:1rem}.ops-shipped-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.65rem;gap:.65rem}.ops-column-action{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:700;color:var(--mint-dark);cursor:pointer}.ops-column-action:disabled{opacity:.45;cursor:not-allowed}.ops-column{background:#fcfefc;border-radius:16px;min-height:280px;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-top:3px solid var(--line)}.ops-column-ideas{border-top-color:var(--line)}.ops-column-ready{border-top-color:var(--warm)}.ops-column-queued{border-top-color:var(--line)}.ops-column-review{border-top-color:var(--warm)}.ops-column-shipped{border-top-color:var(--mint)}.ops-column-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--line)}.ops-column-title-wrap{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.ops-column-head h2{margin:0;font-size:.88rem;font-weight:800;letter-spacing:.02em;display:flex;align-items:center;gap:.35rem}.ops-column-mark{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:#c5d0ca}.ops-column-mark-ideas{background:var(--muted)}.ops-column-mark-ready{background:var(--warm)}.ops-column-mark-queued{background:var(--muted)}.ops-column-mark-review{background:var(--warm)}.ops-column-mark-shipped{background:var(--mint)}.ops-column-hint{margin:0;font-size:.72rem;color:var(--muted)}.ops-column-count{color:var(--muted);font-weight:700}.ops-column-tools{flex-shrink:0}.ops-column-body{padding:.55rem;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.ops-empty{margin:0;padding:.35rem .45rem;color:var(--muted);font-size:.8rem;line-height:1.4}.ops-column-empty{padding:.85rem .65rem;text-align:center;display:grid;grid-gap:.55rem;gap:.55rem}.ops-column-empty p{margin:0;font-size:.8rem;color:var(--muted);line-height:1.45}.ops-column-empty-cta{border:1px dashed var(--mint);background:var(--mint-soft);border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:700;color:var(--mint-dark);cursor:pointer}.ops-column-empty-cta:hover{border-style:solid}.ops-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.65rem .7rem;display:grid;grid-gap:.3rem;gap:.3rem}.ops-card-open{border-color:#c9d8cf;box-shadow:0 4px 14px rgba(20,40,30,.06)}.ops-card-removing{border-color:var(--line);background:var(--surface-sunken)}.ops-card-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:none;border-radius:999px;background:transparent;padding:0;font-size:1.05rem;line-height:1;font-weight:500;color:#9aa8a1;cursor:pointer;transition:background .15s ease,color .15s ease}.ops-card-remove span{display:block;margin-top:-.05rem}.ops-card-remove:hover:not(:disabled){background:#f3f6f4;color:#6b7a72}.ops-card-remove:focus-visible{outline:2px solid #c9d8cf;outline-offset:1px}.ops-card-remove:disabled{opacity:.45;cursor:not-allowed}.ops-card-remove-panel{display:grid;grid-gap:.55rem;gap:.55rem;padding:.6rem .65rem;border-radius:10px;background:var(--surface-sunken);border:1px solid #dde8e2}.ops-card-remove-panel p{margin:0;font-size:.8rem;line-height:1.45;font-weight:600;color:var(--ink)}.ops-card-remove-actions{display:flex;gap:.4rem;flex-wrap:wrap}.ops-card-title-btn{border:none;background:transparent;padding:0;margin:0;display:flex;align-items:flex-start;gap:.35rem;flex:1 1;min-width:0;text-align:left;cursor:pointer;color:inherit}.ops-card-title-btn h3{margin:0;flex:1 1}.ops-card-chevron{flex-shrink:0;color:var(--muted);font-size:.82rem;line-height:1.35}.ops-card-details{display:grid;grid-gap:.45rem;gap:.45rem;padding:.35rem 0 .15rem;border-top:1px dashed var(--line)}.ops-card-detail{display:grid;grid-gap:.15rem;gap:.15rem}.ops-card-detail span{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.ops-card-detail p{margin:0;font-size:.8rem;line-height:1.45;color:#3d5248;white-space:pre-wrap}.ops-card-detail-row{display:flex;flex-wrap:wrap;gap:.35rem}.ops-card-detail-row span{border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700;background:#f0f5f2;color:#4a6358;text-transform:capitalize}.ops-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.ops-card-head h3{font-size:.88rem;line-height:1.3;font-weight:800}.ops-card-head h3,.ops-card-preview{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-card-preview{color:#5d6f66;font-size:.78rem;line-height:1.4}.ops-card-tag{display:inline-flex;align-self:flex-start;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;background:#f0f5f2;color:#4a6358;text-transform:capitalize}.ops-card-facts{margin:0;color:var(--muted);font-size:.72rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-card-next{margin:0;color:var(--mint-dark);font-size:.72rem;font-weight:700}.ops-card-foot{margin-top:.15rem}.ops-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .45rem;font-size:.64rem;font-weight:800;letter-spacing:.02em;text-transform:lowercase;flex-shrink:0}.ops-status-idea{background:#eef4ff;color:#355f9a}.ops-status-ready{background:#fff8d7;color:#7b6300}.ops-status-planned{background:#f3ecff;color:#5f3f9a}.ops-status-in_production{background:#fff0e6;color:#9a4d13}.ops-status-awaiting_approval{background:#ffe8ec;color:#9a2d3e}.ops-status-published{background:#eafbf0;color:#1f7b45}.ops-status-archived{background:#f1f1f1;color:#666}.ops-card-btn{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.32rem .62rem;font-size:.74rem;font-weight:700;cursor:pointer;text-decoration:none;color:inherit;display:inline-flex;align-items:center;justify-content:center}.ops-card-btn-primary{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-dark)}.ops-card-btn-danger{background:var(--danger-bg);border-color:#f5c2c7;color:#b4232f}.ops-card-btn-danger:disabled{opacity:.65;cursor:not-allowed}.ops-card-actions{display:flex;gap:.45rem;flex-wrap:wrap}.ops-drawer-backdrop{position:fixed;inset:0;background:rgba(20,28,24,.35);z-index:50;display:flex;justify-content:flex-end}.ops-drawer{width:min(480px,100vw);height:100%;background:var(--surface);border-left:1px solid var(--line);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.ops-drawer-head{display:flex;justify-content:space-between;gap:.75rem;padding:1.1rem 1.15rem;border-bottom:1px solid var(--line)}.ops-drawer-head h2{margin:0 0 .25rem;font-size:1.1rem}.ops-drawer-close{border:0;background:transparent;font-size:1.5rem;line-height:1;color:var(--muted);cursor:pointer;padding:.15rem .35rem}.ops-drawer-form{padding:1rem 1.15rem 1.25rem;overflow-y:auto;display:grid;grid-gap:.85rem;gap:.85rem;align-content:start}.ops-field{display:grid;grid-gap:.35rem;gap:.35rem}.ops-field span{font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ops-field-hint{margin:0 0 .35rem;color:var(--muted);font-size:.8rem;line-height:1.4}.ops-ai-outcome{border:1px solid #dcefe4;background:var(--mint-wash);border-radius:14px;padding:.7rem .8rem;display:grid;grid-gap:.25rem;gap:.25rem}.ops-ai-outcome strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#5d7a6a}.ops-ai-outcome p{margin:0;font-size:.86rem;line-height:1.45;color:#3d5248}.ops-ai-auto-context{margin:0;padding:.55rem .65rem;border-radius:12px;background:var(--mint-wash);color:#5d6f66;font-size:.8rem;line-height:1.45}.ops-ai-auto-context strong{color:#3d5248;font-weight:800}.ops-attach-toggle{border:none;background:transparent;padding:0;font-size:.82rem;font-weight:700;color:var(--mint-dark);cursor:pointer;text-align:left}.ops-attach-toggle:hover{text-decoration:underline}.ops-ai-examples{display:grid;grid-gap:.4rem;gap:.4rem}.ops-ai-examples>span{font-size:.76rem;font-weight:700;color:var(--muted)}.ops-ai-example-list{display:grid;grid-gap:.35rem;gap:.35rem}.ops-ai-example-btn{border:1px dashed var(--line);background:var(--surface);border-radius:12px;padding:.5rem .65rem;text-align:left;font-size:.8rem;line-height:1.35;color:#4d5e56;cursor:pointer}.ops-ai-example-btn:hover{border-color:var(--mint);background:#f8fcf9}.ops-resource-grid{display:grid;grid-gap:.45rem;gap:.45rem}.ops-resource-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.55rem .65rem;text-align:left;cursor:pointer;display:grid;grid-gap:.15rem;gap:.15rem}.ops-resource-card strong{font-size:.86rem;color:var(--ink)}.ops-resource-card>span:last-child{font-size:.76rem;color:var(--muted);line-height:1.35}.ops-resource-card-top{display:flex;align-items:center;gap:.4rem}.ops-resource-card-top em{font-style:normal;font-size:.62rem;font-weight:800;text-transform:uppercase;color:#9a7b00;background:#fff8d7;border-radius:999px;padding:.1rem .35rem}.ops-resource-card.on{border-color:var(--mint);background:var(--mint-soft)}.ops-format-row{display:grid;grid-gap:.45rem;gap:.45rem}.ops-gym-panel{border:1px solid var(--line);border-radius:14px;padding:.7rem;display:grid;grid-gap:.55rem;gap:.55rem;background:#fcfefc}.ops-gym-label{font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ops-gym-upload-row{display:grid;grid-gap:.5rem;gap:.5rem}.ops-gym-upload-btn{display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--line);border-radius:12px;padding:.55rem .75rem;font-size:.82rem;font-weight:700;color:var(--mint-dark);cursor:pointer;background:var(--surface)}.ops-gym-url-row{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem}.ops-gym-source-list{display:grid;grid-gap:.4rem;gap:.4rem;max-height:160px;overflow-y:auto}.ops-gym-source{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.5rem .6rem;text-align:left;cursor:pointer;display:grid;grid-gap:.12rem;gap:.12rem}.ops-gym-source strong{font-size:.82rem;color:var(--ink)}.ops-gym-source span{font-size:.74rem;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-gym-source.on{border-color:var(--mint);background:var(--mint-soft)}.ops-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.ops-pills{display:flex;flex-wrap:wrap;gap:.45rem}.ops-link-btn{border:0;background:transparent;color:var(--mint-dark);font-weight:700;padding:0;justify-self:start;cursor:pointer;font-size:.86rem}.ops-note{margin:0;padding:.7rem .8rem;border-radius:14px;background:#fff8e8;color:#7a6200;font-size:.86rem;line-height:1.45}.ops-drawer-footer{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.35rem}@media (max-width:1200px){.ops-board-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ops-board,.ops-board-4{grid-template-columns:1fr}.ops-column{min-height:auto}}@media (max-width:520px){.ops-field-row{grid-template-columns:1fr}.ops-header{align-items:flex-start}}.make-pill:hover:not(:disabled){border-color:#cfe8da;color:var(--ink);transform:translateY(-1px)}.make-pill.on{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-dark)}.make-format-card.soon,.make-pill.soon{opacity:.55;cursor:not-allowed}.make-pill em{font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.make-format,.make-mode{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:1fr}@media (min-width:560px){.make-format{grid-template-columns:repeat(3,1fr)}.make-mode{grid-template-columns:repeat(2,1fr)}}.make-format-card,.make-mode-card{display:grid;grid-gap:.2rem;gap:.2rem;text-align:left;min-height:4.4rem;padding:.9rem .95rem;border-radius:16px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.make-format-card:hover:not(:disabled),.make-mode-card:hover{border-color:#cfe8da;transform:translateY(-1px)}.make-format-card.on,.make-mode-card.on{border-color:var(--mint);background:linear-gradient(180deg,var(--mint-wash),var(--surface));box-shadow:inset 0 0 0 1px rgba(22,199,132,.15)}.make-format-card strong,.make-mode-card strong{font-family:var(--font-display);font-size:.98rem;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.make-format-card span,.make-mode-card span{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.35}.make-more{justify-self:start;border:0;background:transparent;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;padding:.2rem 0}.make-more:hover{color:var(--mint-deep)}.make-extras{padding:.95rem;border-radius:18px;background:var(--mint-wash);border:1px solid #d7ebe1}.make-extra-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}@media (min-width:520px){.make-extra-grid{grid-template-columns:1fr 1fr}}.make-extras .field{margin-bottom:.75rem}.make-extras .field:last-child{margin-bottom:0}.make-error{margin:0;color:#b42318;font-size:.9rem;font-weight:650}.make-dock{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem .75rem .7rem 1rem;border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(10,40,28,.08)}.make-dock-hint{margin:0;color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.3;max-width:12rem}.make-submit{flex-shrink:0;min-height:2.7rem;padding:.65rem 1.35rem;border:0;border-radius:14px;background:linear-gradient(135deg,var(--mint-deep),var(--mint));color:#fff;font-family:var(--font-display);font-size:.98rem;font-weight:750;letter-spacing:-.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease}.make-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.make-submit:disabled{opacity:.4;cursor:not-allowed;transform:none}.make-block-enter{animation:rise .28s ease-out}@media (max-width:560px){.make-dock{flex-direction:column;align-items:stretch;bottom:.5rem}.make-dock-hint{max-width:none;text-align:center}.make-submit{width:100%}}.check-page{width:min(640px,100%);margin:0 auto;padding-bottom:2rem;animation:rise .35s ease-out;display:grid;grid-gap:1rem;gap:1rem}.check-page .nav-back{margin-bottom:0}.check-hero{display:grid;grid-gap:.55rem;gap:.55rem}.check-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.check-kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mint-deep)}.check-kicker,.check-title{font-family:var(--font-display)}.check-title{margin:0;font-size:clamp(1.85rem,4.5vw,2.45rem);font-weight:800;letter-spacing:-.05em;line-height:1.05}.check-sub{margin:.4rem 0 0;font-weight:500}.check-info-btn,.check-sub{color:var(--muted);font-size:.95rem}.check-info-btn{width:2.35rem;height:2.35rem;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-family:var(--font-display);font-weight:800;font-style:italic;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.check-info-btn.on,.check-info-btn:hover{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-dark)}.check-progress{height:.35rem;border-radius:999px;background:var(--mint-wash);overflow:hidden;margin-top:.35rem}.check-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--mint-deep),var(--mint));border-radius:inherit;transition:width .4s ease}.check-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;margin-top:.35rem;padding:.7rem 1.15rem;border-radius:16px;font-family:var(--font-display);font-size:1.02rem;font-weight:750;letter-spacing:-.02em;text-align:center;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.check-cta.ready{background:linear-gradient(135deg,var(--mint-deep),var(--mint));color:#fff;box-shadow:0 10px 24px rgba(11,143,92,.22)}.check-cta.ready:hover{transform:translateY(-1px);filter:brightness(1.04)}.check-cta.wait{background:var(--mint-wash);color:var(--mint-dark);border:1px solid #d7ebe1}.check-meta{padding:.9rem 1rem;border-radius:16px;background:var(--mint-wash);border:1px solid #d7ebe1;display:grid;grid-gap:.45rem;gap:.45rem}.check-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.82rem}.check-meta-row span{color:var(--muted);font-weight:650;text-transform:lowercase}.check-meta-row strong{font-weight:750;letter-spacing:-.01em;text-align:right}.check-mono{font-family:var(--font-mono);font-size:.72rem;font-weight:600;word-break:break-all}.check-stages{list-style:none;margin:.35rem 0 0;padding:.55rem 0 0;border-top:1px solid #d7ebe1;display:grid;grid-gap:.3rem;gap:.3rem}.check-stages li{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;padding:.35rem 0}.check-stages em{font-style:normal;color:var(--muted);text-transform:capitalize}.check-stages li[data-state=done] em{color:var(--mint-deep);font-weight:700}.check-stack{display:grid;grid-gap:.95rem;gap:.95rem}.check-back{justify-self:start;border:0;background:transparent;color:var(--mint-deep);font-family:var(--font-display);font-size:.88rem;font-weight:750;letter-spacing:-.01em;cursor:pointer;padding:0;margin-bottom:.35rem}.check-back:hover{color:var(--mint-dark)}.check-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}@media (min-width:560px){.check-grid{grid-template-columns:repeat(2,1fr)}}.check-tile{display:grid;grid-gap:.55rem;gap:.55rem;text-align:left;padding:.9rem;border-radius:20px;border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 20px rgba(10,40,28,.04);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.check-tile:hover{transform:translateY(-2px);border-color:#cfe8da;box-shadow:0 12px 28px rgba(10,40,28,.07)}.check-tile.done{opacity:.72}.check-tile-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.check-tile-status{font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mint-deep)}.check-tile-status.soft{color:var(--muted)}.check-tile-thumb{width:100%;aspect-ratio:16/10;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--mint-wash)}.check-tile-thumb.empty{display:grid;place-items:center;color:var(--muted);font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.check-tile-thumb .check-image,.check-tile-thumb .check-image-ph{width:100%;height:100%;max-width:none;border:0;border-radius:0;object-fit:cover;min-height:0}.check-tile-title{font-family:var(--font-display);font-size:1rem;font-weight:750;letter-spacing:-.02em;line-height:1.25}.check-tile-preview,.check-tile-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.check-tile-preview{margin:0;color:var(--muted);font-size:.82rem;font-weight:550;line-height:1.4}.check-card{padding:1.05rem;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 22px rgba(10,40,28,.04);display:grid;grid-gap:.75rem;gap:.75rem}.check-page-wide{width:min(640px,100%)}.check-review{padding-bottom:7rem}.check-review .check-back{justify-self:start;margin-bottom:.85rem}.review-board{display:grid;grid-gap:.9rem;gap:.9rem}.review-post{border-radius:22px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),var(--surface)),var(--surface);box-shadow:0 10px 28px rgba(10,40,28,.05)}.review-media{position:relative;background:var(--mint-wash);display:grid;place-items:center;min-height:220px}.review-media .check-image,.review-media .check-image-ph{width:100%;max-width:none;max-height:min(52vh,420px);height:auto;border:0;border-radius:0;margin:0;object-fit:contain;background:transparent}.review-media .check-image-ph{min-height:200px;color:var(--muted)}.review-media .check-pencil{top:.75rem;right:.75rem}.story-slide-strip{display:flex;gap:.5rem;padding:.65rem .75rem .25rem;overflow-x:auto}.story-slide-thumb{position:relative;flex:0 0 auto;width:56px;height:70px;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--mint-wash);cursor:pointer}.story-slide-thumb .check-image,.story-slide-thumb .check-image-ph,.story-slide-thumb img{width:100%;height:100%;object-fit:cover;border:0;border-radius:0;margin:0;max-height:none}.story-slide-thumb span{position:absolute;left:4px;bottom:3px;font-size:.65rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.story-slide-thumb.on{border-color:var(--ink,#16362b);box-shadow:0 0 0 2px rgba(22,54,43,.18)}.story-slide-caption{margin:.35rem .9rem 0;font-size:.92rem;line-height:1.4;color:var(--ink,#16362b)}.story-slide-caption .review-label{display:block;margin-bottom:.2rem}.review-copy{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.05rem 1.15rem 1.15rem}.review-copy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.review-copy-meta{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.review-label{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.review-title{font-size:1.2rem;font-weight:750;letter-spacing:-.035em;line-height:1.2}.review-body,.review-title{margin:0;font-family:var(--font-display);color:var(--ink)}.review-body{white-space:pre-wrap;word-break:break-word;font-size:1.02rem;font-weight:500;letter-spacing:-.015em;line-height:1.5}.review-body:not(.open){max-height:7.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.review-body.open{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.review-more{justify-self:start;border:0;background:transparent;color:var(--mint-deep);font-family:var(--font-display);font-size:.82rem;font-weight:750;letter-spacing:-.01em;cursor:pointer;padding:.1rem 0}.review-more:hover{color:var(--mint-dark)}.review-edit{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:0;padding:.95rem 1.15rem 1.05rem;border-top:1px solid var(--line)}.review-copy .review-edit{padding:0;margin-top:.45rem;border-top:0}.review-edit .review-label,.review-edit label{margin:0}.review-edit-hint{margin:0;font-size:.82rem;font-weight:550;color:var(--muted);letter-spacing:-.01em}.review-manual{display:grid;grid-gap:.5rem;gap:.5rem}.review-manual-body{resize:vertical;min-height:6.5rem;font-family:var(--font-display);font-size:.98rem;line-height:1.45}.review-ai-row,.review-edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.review-ai-row .input{flex:1 1;min-width:10rem}.review-ai-row .make-submit,.review-edit-actions .make-submit{min-height:2.4rem;padding:.5rem 1rem}.review-dock{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem .95rem;border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);box-shadow:0 12px 30px rgba(10,40,28,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.review-dock.done{justify-content:flex-end;align-items:center}.review-dock-left{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;flex:1 1}.review-dock-hint{margin:0;font-size:.8rem;font-weight:650;color:var(--mint-deep)}.review-dock-actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.review-dock .make-submit{text-decoration:none}@media (max-width:560px){.review-dock{flex-direction:column;align-items:stretch;bottom:.5rem}.review-dock-actions{justify-content:space-between}.review-dock .make-submit{flex:1 1}}.flow-caption-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.flow-more{justify-self:start;border:0;background:transparent;color:var(--mint-deep);font-size:.8rem;font-weight:750;cursor:pointer;padding:0}.flow-more:hover{color:var(--mint-dark)}.check-media{display:grid;grid-gap:.55rem;gap:.55rem}.check-media-frame{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--mint-wash)}.check-media-frame .check-image,.check-media-frame .check-image-ph{border:0;border-radius:0;max-width:none;margin:0}.check-pencil{position:absolute;top:.7rem;right:.7rem;width:2.35rem;height:2.35rem;border-radius:12px;border:1px solid rgba(255,255,255,.55);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 18px rgba(10,40,28,.12);transition:transform .15s ease,background .15s ease,color .15s ease}.check-pencil:hover:not(:disabled){transform:translateY(-1px);background:var(--surface)}.check-pencil.on{background:var(--mint);border-color:var(--mint);color:#fff}.check-pencil.text{position:static;width:2rem;height:2rem;border-radius:10px;border:1px solid var(--line);background:var(--surface);box-shadow:none}.check-pencil.text.on{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-dark)}.check-copy{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.check-copy-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.check-copy-head span{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.check-inline-edit{display:grid;grid-gap:.4rem;gap:.4rem}.check-inline-edit label{font-size:.78rem;font-weight:700;color:var(--muted)}.check-inline-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:.4rem;gap:.4rem;align-items:center}.check-inline-row .input{margin:0;min-width:0}.check-inline-cancel,.check-inline-send{min-height:2.55rem;padding:.45rem .85rem;border-radius:12px;border:0;font-family:var(--font-display);font-weight:750;letter-spacing:-.02em;cursor:pointer}.check-inline-send{background:var(--mint);color:#fff}.check-inline-cancel{background:transparent;color:var(--muted)}.check-inline-cancel:hover{color:var(--ink)}.check-decide{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.35rem .15rem 0}.check-decide.done{flex-direction:column;align-items:stretch}.check-pass{border:0;background:transparent;color:var(--muted);font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:-.02em;cursor:pointer;padding:.65rem .4rem}.check-pass:hover:not(:disabled){color:#b4232f}.check-pass:disabled{opacity:.4;cursor:not-allowed}.check-ship{min-height:2.85rem;padding:.7rem 1.35rem;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--font-display);font-size:.98rem;font-weight:750;letter-spacing:-.02em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,filter .15s ease}.check-ship:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.check-ship:disabled{opacity:1;cursor:not-allowed;transform:none;filter:none}.check-ship.waiting:disabled,.check-ship:disabled.waiting{background:transparent;color:var(--mint-dark);border:1.5px solid #b7e4cb;box-shadow:none}@media (max-width:560px){.check-inline-row{grid-template-columns:1fr}.check-decide{flex-direction:column-reverse;align-items:stretch}.check-pass,.check-ship{width:100%;text-align:center}}.check-card-top{display:grid;grid-gap:.4rem;gap:.4rem}.check-card-top h2{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:750;letter-spacing:-.03em;line-height:1.2}.check-tags{display:flex;flex-wrap:wrap;gap:.35rem}.check-tag{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:var(--mint-soft);color:var(--mint-dark);font-size:.7rem;font-weight:750;letter-spacing:.02em}.check-tag.soft{background:var(--mint-wash);color:var(--muted)}.check-image,.check-image-ph{width:100%;max-width:100%;border-radius:16px;border:1px solid var(--line);background:var(--mint-wash)}.check-image{display:block;height:auto;object-fit:cover}.check-image-ph{min-height:140px;display:grid;place-items:center;font-size:.85rem}.check-body{margin:0;white-space:pre-wrap;font-family:var(--font);font-size:.95rem;line-height:1.5;color:var(--ink)}.check-waiting{padding:2rem 1rem;border-radius:22px;border:1px dashed #cfe8da;background:var(--mint-wash);text-align:center;color:var(--muted);font-weight:650;display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center}.check-waiting-pulse{width:2.2rem;height:2.2rem;border-radius:999px;border:2px solid #b7e4cb;border-top:2px solid var(--mint);animation:spinSlow .9s linear infinite}.check-channels{padding:.8rem;border-radius:16px;background:linear-gradient(180deg,var(--mint-wash),var(--surface));border:1px solid #d7ebe1;display:grid;grid-gap:.55rem;gap:.55rem}.check-channels-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.check-channels-head span{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mint-dark)}.check-channels-head em{font-style:normal;font-size:.75rem;font-weight:650;color:var(--muted)}.check-channel-list{display:grid;grid-gap:.4rem;gap:.4rem}.check-channel{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:14px;padding:.65rem .75rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.check-channel:hover{border-color:#cfe8da}.check-channel.on{border-color:var(--mint);background:var(--mint-soft)}.check-channel-dot{width:1.25rem;height:1.25rem;border-radius:999px;border:1.5px solid #c5d8cc;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#fff;flex-shrink:0}.check-channel.on .check-channel-dot{background:var(--mint);border-color:var(--mint)}.check-channel-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.check-channel-copy strong{font-size:.92rem;font-weight:750;letter-spacing:-.01em}.check-channel-copy em{font-style:normal;color:var(--muted);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-fix{display:grid;grid-gap:.55rem;gap:.55rem}.check-fix-targets{display:flex;flex-wrap:wrap;gap:.4rem}.check-actions{display:grid;grid-template-columns:1.2fr 1fr .9fr;grid-gap:.45rem;gap:.45rem;margin-top:.15rem}.check-actions.done{grid-template-columns:1fr}.check-posted{margin:0;color:var(--muted);font-size:.85rem;font-weight:650}.check-act{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.55rem .85rem;border:0;border-radius:14px;font-family:var(--font-display);font-size:.95rem;font-weight:750;letter-spacing:-.02em;cursor:pointer;text-decoration:none;color:inherit;transition:transform .15s ease,filter .15s ease}.check-act:hover:not(:disabled){transform:translateY(-1px)}.check-act:disabled{opacity:.45;cursor:not-allowed;transform:none}.check-act.yes{background:var(--mint);color:#fff}.check-act.fix{background:var(--warn-bg);color:#8a6a00}.check-act.no{background:var(--danger-bg);color:#b4232f}.check-act.ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.check-empty{padding:2.25rem 1rem;text-align:center;display:grid;grid-gap:.85rem;gap:.85rem;justify-items:center;color:var(--muted);font-weight:650}.check-dock{position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:6;display:flex;align-items:center;gap:.55rem;padding:.55rem;border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(10,40,28,.08)}.check-dock-ghost{flex:0 0 auto;padding:.55rem 1rem;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700}.check-dock-ghost,.check-dock-main{min-height:2.6rem;font-family:var(--font-display);letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center}.check-dock-main{flex:1 1;padding:.55rem 1.1rem;border-radius:14px;background:linear-gradient(135deg,var(--mint-deep),var(--mint));color:#fff;font-weight:750;text-align:center}.check-dock-main.soft{opacity:.72}@media (max-width:560px){.check-actions{grid-template-columns:1fr}.check-dock{bottom:.5rem}}@media (max-width:960px){.check-actions,.check-inline-row,.make-format,.ops-board-3{grid-template-columns:1fr}}