@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#ece7df;background:#040101;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kitchen-modal-shell{position:fixed;top:68px;right:0;bottom:0;left:76px;z-index:45;padding:14px 18px 18px 0;background:transparent;display:block}.kitchen-modal-window{width:100%;height:100%;border-radius:26px 0 0;overflow:hidden;border:1px solid #ddd5ca;background:linear-gradient(180deg,#fbf8f3,#f4eee5);box-shadow:0 24px 70px #261c112e;color:#231d17}.kitchen-modal-categories-card,.kitchen-modal-counter-card,.kitchen-modal-tray-card,.kitchen-modal-queue-inline,.kitchen-modal-story-card,.kitchen-modal-story-grid article,.kitchen-modal-review-grid article,.kitchen-modal-ready-card,.kitchen-modal-inline-job,.kitchen-modal-empty{border-radius:18px;border:1px solid #e4ddd3;background:#ffffffe6;box-shadow:0 10px 28px #241c140d}.kitchen-modal-ticket-card{padding:12px;border-radius:14px;border:1px solid #e7dfd5;background:#fff;color:#1e1712;text-align:left;cursor:pointer}.kitchen-modal-ticket-card.active{border-color:#d9cabb;background:linear-gradient(180deg,#fffaf4,#fff)}.kitchen-modal-menu{padding:20px 24px 28px;overflow-y:auto}.kitchen-modal-hero-copy,.kitchen-modal-promo{border-radius:22px;border:1px solid #e4ddd3;background:#ffffffe0;box-shadow:0 14px 32px #241c140d}.kitchen-modal-menu-card,.kitchen-modal-bundle-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;overflow:hidden;border-radius:18px;border:1px solid #e4ddd3;background:#fff;box-shadow:0 12px 28px #241c140d}.kitchen-modal-menu-card.selected,.kitchen-modal-bundle-card:hover{border-color:#d8cabc;box-shadow:0 14px 34px #241c1417}.kitchen-modal-plus{position:absolute;right:14px;bottom:14px;z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid #ddd4c7;background:#fff;color:#1c1712;font-size:1.4rem;line-height:1;box-shadow:0 10px 24px #261c1124;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.kitchen-modal-plus.popping,.kitchen-modal-menu-card.popping{animation:kitchen-pop-in .28s ease}.kitchen-modal-open-library{padding:8px 12px;border-radius:999px;border:1px solid #ddd4c8;background:#fff;color:#2b241d;cursor:pointer}.kitchen-modal-tray-line.compact span:first-child{max-width:180px}.kitchen-modal-checkout{width:100%;margin-top:16px;padding:14px 16px;border:none;border-radius:16px;background:#171310;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.kitchen-order-footer{position:absolute;left:170px;right:320px;bottom:0;z-index:5;background:#181410;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;animation:kitchen-slide-up .25s ease;box-shadow:0 -8px 24px #0000002e}.kitchen-order-footer-copy,.kitchen-order-footer-actions{display:flex;align-items:center;gap:16px}.kitchen-order-footer-count{width:28px;height:28px;border-radius:999px;background:#fff;color:#181410;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800}.kitchen-order-footer-actions span{font-weight:700}.kitchen-order-footer button,.kitchen-order-drawer-submit,.kitchen-progress-card button{padding:10px 22px;border:none;background:#fff;color:#181410;font-weight:700;cursor:pointer}.kitchen-order-drawer-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;justify-content:flex-end}.kitchen-order-drawer-backdrop{flex:1;border:none;background:#0000003d;cursor:pointer}.kitchen-order-drawer{width:390px;background:#fff;display:flex;flex-direction:column;animation:kitchen-slide-cart .28s cubic-bezier(.16,1,.3,1);box-shadow:-8px 0 40px #00000026}.kitchen-order-drawer-head,.kitchen-order-drawer-foot,.kitchen-order-ticket-head,.kitchen-order-line,.kitchen-order-ticket-total,.kitchen-order-drawer-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.kitchen-order-drawer-head{padding:20px 24px;border-bottom:1px solid #e8e0d6}.kitchen-order-drawer-head strong,.kitchen-order-ticket-head strong,.kitchen-order-line strong,.kitchen-order-drawer-total strong,.kitchen-progress-title{font-family:Syne,sans-serif;color:#1a1a1a}.kitchen-order-drawer-head span,.kitchen-order-ticket-head span,.kitchen-order-line span,.kitchen-order-ticket-total span,.kitchen-order-drawer-total span{color:#6b6b6b;font-size:.82rem}.kitchen-order-drawer-head button,.kitchen-order-ticket-head button,.kitchen-order-line button{border:none;background:none;color:#6b6b6b;cursor:pointer}.kitchen-order-drawer-body{flex:1;overflow-y:auto;padding:16px 24px;display:grid;gap:16px}.kitchen-order-ticket{border:1px solid #ece4da;background:#fffdf9;padding:14px 16px}.kitchen-order-ticket-lines{display:grid;gap:10px;padding:12px 0}.kitchen-order-line>div:last-child{display:flex;align-items:center;gap:10px}.kitchen-order-line em{color:#1a1a1a;font-style:normal;font-weight:700}.kitchen-order-ticket-total{padding-top:10px;border-top:1px solid #eee6dc}.kitchen-order-drawer-foot{padding:16px 24px;border-top:1px solid #e8e0d6;display:grid;gap:14px}.kitchen-order-drawer-submit{width:100%;background:#1a1a1a;color:#fff}.kitchen-progress-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#ffffffe0;display:flex;align-items:center;justify-content:center;padding:40px}.kitchen-progress-card{max-width:460px;text-align:center;animation:kitchen-fade-up .3s ease}.kitchen-progress-icon{width:76px;height:76px;margin:0 auto 24px;border-radius:999px;border:2px solid #e8e0d6;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.kitchen-progress-icon span{font-size:26px;color:#8f8f8f;animation:kitchen-spin 1.4s linear infinite}.kitchen-progress-icon.done{background:#1a1a1a}.kitchen-progress-title{display:block;font-size:clamp(1.5rem,2vw,2.25rem);margin-bottom:12px}.kitchen-progress-card p{margin:0 0 24px;color:#6b6b6b;line-height:1.6}.kitchen-progress-card button{border:2px solid #1a1a1a;background:transparent}.kitchen-progress-dots{display:flex;justify-content:center;gap:6px;margin-top:24px}.kitchen-progress-dots span{width:6px;height:6px;border-radius:999px;background:#e8e8e8;transition:all .25s ease}.kitchen-progress-dots span.active{width:18px;background:#1a1a1a}@keyframes kitchen-pop-in{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes kitchen-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kitchen-slide-cart{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kitchen-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kitchen-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1180px){.kitchen-modal-shell{left:64px;padding-right:14px}.kitchen-modal-body{grid-template-columns:160px minmax(0,1fr)}.kitchen-modal-tray{grid-column:1 / -1;border-left:none;border-top:1px solid #e7dfd5;grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-order-footer{left:160px;right:0}}@media (max-width: 900px){.kitchen-modal-shell{left:0;top:68px;bottom:74px;padding:0}.kitchen-modal-window{border-radius:24px 24px 0 0}.kitchen-modal-topbar{grid-template-columns:1fr;justify-items:stretch}.kitchen-modal-search,.kitchen-modal-close{justify-self:stretch}.kitchen-modal-body{grid-template-columns:1fr;height:calc(100% - 141px)}.kitchen-modal-categories{border-right:none;border-bottom:1px solid #e7dfd5}.kitchen-modal-categories-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-modal-hero,.kitchen-modal-story-grid,.kitchen-modal-review-grid,.kitchen-modal-card-grid-two,.kitchen-modal-card-grid,.kitchen-modal-tray,.kitchen-modal-menu-card,.kitchen-modal-bundle-card{grid-template-columns:1fr}.kitchen-modal-menu-card-art{min-height:148px}.kitchen-modal-tray{border-top:none}.kitchen-order-footer{left:0;right:0;flex-direction:column;align-items:stretch}.kitchen-order-footer-actions{justify-content:space-between}.kitchen-order-drawer{width:min(100vw,420px)}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh;background:#040101;color:#ece7df;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{min-height:100vh;overflow-x:clip}.app-shell{position:relative;width:100%;max-width:100%;padding:0 24px 96px}.noise-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:200px}.ambient-glow{position:fixed;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:.13}.ambient-gold{width:32rem;height:32rem;top:10rem;left:18%;background:#eea743}.ambient-coral{width:28rem;height:28rem;top:22rem;right:12%;background:#e8575b}.site-header,.hero-video-section,.hero-section,.how-strip,.composer-section,.mall-section,.library-kitchen-grid,.crate-section,.discovery-section,.section-divider{position:relative;z-index:1;width:100%;max-width:100vw;margin-inline:auto}.library-rail{position:fixed;left:0;top:50%;z-index:60;display:flex;align-items:center;transform:translateY(-50%);pointer-events:none}.library-rail-trigger,.library-rail-panel,.library-rail-pin,.library-rail-item,.library-rail-open-full{pointer-events:auto}.library-rail-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:148px;margin-left:8px;padding:14px 10px;border-radius:0 16px 16px 0;border:1px solid oklch(.26 .015 25);border-left:0;background:#070202eb;color:#d5d0c8;box-shadow:0 18px 38px #0100008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.library-rail-trigger span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Syne,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.08em}.library-rail-panel{width:min(360px,calc(100vw - 48px));margin-left:12px;padding:18px;border-radius:18px;border:1px solid oklch(.22 .015 25);background:#050201f5;box-shadow:0 28px 68px #010000b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;transform:translate(-18px);transition:opacity .2s ease,transform .22s ease;visibility:hidden;pointer-events:none}.library-rail.open .library-rail-panel{opacity:1;transform:translate(0);visibility:visible;pointer-events:auto}.library-rail-head,.library-rail-stats,.library-rail-open-full{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-rail-head{margin-bottom:14px}.library-rail-head strong{display:block;font-family:Syne,sans-serif;font-size:1.1rem}.library-rail-head p{margin:4px 0 0;color:#78746e;font-size:.84rem}.library-rail-pin,.library-rail-open-full,.library-rail-item{border-radius:12px;border:1px solid oklch(.22 .015 25);background:#0a0404;color:#d5d0c8}.library-rail-pin{padding:7px 10px}.library-rail-stats{margin-bottom:14px}.library-rail-stats div{flex:1;display:grid;gap:4px;padding:12px;border-radius:12px;border:1px solid oklch(.18 .015 25);background:#080303}.library-rail-stats strong{font-family:Syne,sans-serif;font-size:1.15rem}.library-rail-stats span{color:#6c6863;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.library-rail-list{display:grid;gap:8px;margin-bottom:14px}.library-rail-item{display:grid;gap:10px;padding:10px 12px 12px}.library-rail-item-main{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.library-rail-item strong,.library-rail-item-main strong{display:block;margin-bottom:3px}.library-rail-item span,.library-rail-item-main span{color:#6c6863;font-size:.8rem}.library-rail-item-actions{display:flex;align-items:center;gap:8px}.library-rail-mini-action{flex:1;border:1px solid oklch(.26 .02 30);border-radius:999px;background:#080303;color:#e1ddd7;padding:8px 10px;font-size:.78rem;font-weight:700;cursor:pointer}.library-rail-mini-action:disabled{opacity:.4;cursor:not-allowed}.library-rail-mini-action.accent{border-color:#da942c80;color:#fcb452}.library-rail-mini-action.accent.selected{background:#eea7432e}.rail-status{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:.68rem;font-style:normal;text-transform:uppercase;letter-spacing:.06em;background:#180f0e;color:#bbb7b0}.rail-status.kitchen-ready{color:#eea743;background:#eea7431f}.rail-status.kitchen-processing{color:#e8575b;background:#e8575b24}.rail-status.kitchen-finished{color:#5bae5f;background:#5bae5f29}.library-rail-open-full{width:100%;justify-content:center;padding:10px 12px;color:#eea743;cursor:pointer}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px;padding-inline:clamp(16px,3vw,32px);background:#040101e0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid oklch(.22 .012 25)}.brand{display:flex;align-items:center;gap:10px;cursor:pointer}.brand-disc{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);color:#000;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800;box-shadow:0 0 16px #eea74373}.brand-name,.eyebrow,h1,h2,h3,h4,.hero-prompt-button,.hero-stats strong{font-family:Syne,sans-serif}.brand-name{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.brand-name span{color:#eea743}.desktop-nav,.header-actions{display:flex;align-items:center;gap:10px}.desktop-nav button,.header-button{background:none;border:none;color:#a29e98;cursor:pointer}.desktop-nav button{padding:8px 12px}.desktop-nav button:hover{color:#ece7df}.header-button{padding:8px 18px;border-radius:10px}.header-button.subtle{border:1px solid oklch(.3 .015 25)}.header-button.accent{color:#0a0805;font-weight:700;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);box-shadow:0 0 20px #eea74340}.hero-video-section{position:relative;min-height:320vh;margin-top:0}.hero-video-sticky{position:sticky;top:68px;height:calc(100vh - 68px);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#050505}.hero-background-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#050505;display:block;z-index:1}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(circle at center,#0003,#00000075 55%,#000000d6),linear-gradient(180deg,#00000094,#00000057 28%,#00000080,#000c)}.hero-section{position:relative;z-index:3;min-height:calc(100vh - 68px);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px clamp(16px,3vw,32px) 56px}.hero-copy{width:min(960px,100%)}.hero-copy>*{position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:24px;background:#eea7431a;border:1px solid oklch(.78 .14 72 / .35);color:#eea743;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 20px #eea74314}.hero-copy h1{margin:28px 0 10px;font-size:clamp(3.6rem,8vw,7rem);line-height:.95;letter-spacing:-.045em;text-shadow:0 10px 32px rgb(0 0 0 / .42)}.hero-copy h1 span{background:linear-gradient(130deg,#fcb452,#fa686a 55%,#cd89b0,#969cee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-text,.section-head p,.provider-copy,.crate-grid p,.how-card p,.kitchen-job p,.library-item p,.library-item small{color:#75716b}.hero-text{max-width:620px;margin:0 auto 36px;font-size:1.18rem;line-height:1.65;color:#c7c3bd;text-shadow:0 6px 22px rgb(0 0 0 / .48)}.hero-copy:after{content:"";position:absolute;left:50%;top:50%;width:min(760px,92vw);height:min(420px,62vh);transform:translate(-50%,-42%);border-radius:36px;background:linear-gradient(180deg,#0606062e,#06060614 25%,#06060624);box-shadow:0 30px 80px #00000024;z-index:0;pointer-events:none}.hero-prompt-bar{width:min(620px,100%);margin:0 auto;display:flex;align-items:center;gap:14px;padding:14px 14px 14px 20px;border-radius:16px;border:1px solid oklch(.78 .14 72 / .3);background:#080303d1;box-shadow:0 0 0 1px #eea74314,0 20px 60px #010000cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.hero-prompt-icon{font-size:1.2rem;opacity:.7}.hero-prompt-text{flex:1;min-height:22px;text-align:left;color:#9b9891;font-size:.98rem}.cursor-bar{display:inline-block;height:1.1em;border-right:2px solid oklch(.78 .14 72);margin-left:2px;animation:blink .9s step-end infinite}.hero-prompt-button,.primary-button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hero-prompt-button{padding:11px 22px;border-radius:11px;color:#0a0805;background:linear-gradient(135deg,#eea743,#f28657,#f36164);box-shadow:0 4px 20px #eea74366}.hero-engine-row{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:20px 0 48px}.hero-debug-badge{display:inline-flex;align-items:center;justify-content:center;margin:0 0 28px;padding:8px 14px;border-radius:999px;border:1px solid oklch(.3 .015 25);background:#08080894;color:#b4b0aa;font-size:.82rem;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-engine-pill,.item-status,.job-pill,.tag-row span,.engine-chip,.filter-row button{border-radius:999px}.hero-engine-pill{padding:4px 11px;font-size:.78rem;color:#83807a;background:#0a0404e6;border:1px solid oklch(.2 .015 25)}.hero-engine-pill.highlight{color:#eea743;background:#eea7431f;border-color:#eea7434d}.hero-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.hero-stats.compact strong{display:block;font-size:2rem;margin-bottom:4px}.hero-stats.compact span{color:#504d47}.demo-chip{margin:20px 0 0;color:#5bae5f;font-size:.88rem}.section-divider{height:1px;margin-top:8px;background:linear-gradient(90deg,transparent,oklch(.22 .015 25),transparent)}.how-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:60px clamp(16px,3vw,32px)}.how-card{padding:28px 24px;background:#070202;border:1px solid oklch(.18 .015 25)}.how-card:first-child{border-radius:14px 0 0 14px}.how-card:last-child{border-radius:0 14px 14px 0}.how-card span{display:inline-block;margin-bottom:10px;color:#eea743;font-size:.8rem;letter-spacing:.12em}.how-card h3{margin:0 0 8px}.composer-section,.mall-section,.crate-section,.discovery-section{padding:100px clamp(16px,3vw,32px)}.library-kitchen-grid{display:grid;grid-template-columns:1fr;gap:24px;padding:100px clamp(16px,3vw,32px)}.section-head{text-align:center;margin-bottom:44px;max-width:720px;margin-inline:auto}.section-head.left{text-align:left;margin-inline:0}.eyebrow{margin:0 0 12px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#eea743}.eyebrow.blue{color:#46b3a6}.eyebrow.coral{color:#e8575b}.eyebrow.green{color:#5bae5f}.section-head h2{margin:0 0 10px;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.03em}.composer-shell,.provider-card,.library-panel,.kitchen-panel,.crate-grid article,.trend-card{background:#070202;border:1px solid oklch(.2 .015 25);box-shadow:0 0 60px #040101cc}.composer-shell,.library-panel,.kitchen-panel{width:100%;border-radius:20px;padding:32px;max-width:1200px;margin-inline:auto}.prompt-input,.advanced-panel select,.advanced-panel input[type=text],.advanced-panel input[type=number],.advanced-panel textarea{width:100%;background:#0d0505;border:1px solid oklch(.25 .015 25);border-radius:12px;color:#d8d3cc}.prompt-input{padding:16px 20px;resize:none;line-height:1.6}.prompt-label{display:inline-block;margin:0 0 10px;color:#b1ada7;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.engine-picker,.tag-row,.filter-row,.kitchen-pillars{display:flex;flex-wrap:wrap;gap:8px}.engine-picker{margin-top:18px}.engine-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid oklch(.22 .015 25);background:#0d0505;color:#75716b;cursor:pointer;-webkit-user-select:none;user-select:none}.engine-chip.selected{color:#eea743;background:#eea7431f;border-color:#eea743;box-shadow:0 0 12px #eea74340}.engine-chip.disabled{opacity:.5;cursor:not-allowed}.engine-picker-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#7d7a74;font-size:.9rem}.clear-selection-button{padding:6px 10px;border-radius:999px;border:1px solid oklch(.24 .015 25);background:transparent;color:#c8c3bc}.advanced-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:0;border:0;background:none;color:#66635d;cursor:pointer}.advanced-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;margin-top:20px;border-radius:12px;background:#0a0404;border:1px solid oklch(.2 .015 25)}.advanced-panel label{display:grid;gap:6px;font-size:.8rem;letter-spacing:.06em;color:#75716b}.advanced-panel input[type=range]{width:100%;accent-color:oklch(.78 .14 72)}.advanced-panel select,.advanced-panel input[type=text],.advanced-panel input[type=number],.advanced-panel textarea{padding:7px 10px}.style-label{grid-column:1 / -1}.advanced-panel small,.advanced-panel em{font-style:normal;color:#7d7a74}.advanced-panel em{font-size:.74rem}.advanced-empty{margin:0;color:#7d7a74}.toggle-field{align-content:start}.toggle-pill{justify-self:start;padding:8px 12px;border-radius:999px;border:1px solid oklch(.25 .015 25);background:#0d0505;color:#a29e98}.toggle-pill.active{color:#050201;background:#eea743;border-color:#eea743}.integration-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;max-width:1200px;margin:0 auto 20px}.integration-chip{padding:12px 14px;border-radius:14px;border:1px solid oklch(.22 .015 25);background:#070202}.integration-chip strong,.integration-chip span{display:block}.integration-chip.live{border-color:#5bae5f8c;background:#5bae5f14}.integration-chip.mock{border-color:#211817}.integration-chip span{margin-top:4px;color:#7d7a74;font-size:.82rem}.provider-meta-row,.capability-card-head{display:flex;justify-content:space-between;gap:12px}.provider-meta-row,.implementation-note{color:#7d7a74}.composer-actions{margin-top:20px}.primary-button,.secondary-button{justify-content:center;padding:16px 32px;border-radius:12px;border:none;cursor:pointer}.primary-button{color:#0a0805;font-size:1rem;font-weight:800;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);box-shadow:0 0 30px #eea74359}.primary-button:disabled{background:#281f1e;color:#75716b;cursor:not-allowed;box-shadow:none}.secondary-button{color:#928f88;background:#080303;border:1px solid oklch(.25 .015 25)}.notice-banner{margin-top:20px;padding:12px 14px;border-radius:12px;color:#eea743;background:#eea74314;border:1px solid oklch(.78 .14 72 / .18)}.filter-row{justify-content:center;max-width:1200px;margin:0 auto 40px}.filter-row button{padding:7px 18px;border:1px solid oklch(.22 .015 25);background:#080303;color:#75716b;cursor:pointer}.filter-row button.active{color:#46b3a6;border-color:#46b3a6;background:#46b3a629}.provider-grid,.crate-grid,.trending-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin-inline:auto}.provider-card{padding:24px;border-radius:16px;transition:border-color .2s,transform .2s,box-shadow .2s}.provider-card:hover{transform:translateY(-2px);border-color:#352b2a}.provider-card.soon{opacity:.6}.provider-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.provider-badge{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#ffffff05;border:1px solid;font-size:1.35rem}.provider-header h3,.provider-header p,.provider-card h4,.provider-copy,.crate-grid h3,.crate-grid p,.library-item h3,.library-item p,.kitchen-job h3,.kitchen-job p,.trend-head h3,.style-prompt-block h3,.newsletter h3{margin:0}.provider-header p{margin-top:2px;color:#75716b;font-size:.72rem}.status-tag{display:inline-flex;align-items:center;padding:4px 8px;font-size:.66rem;white-space:nowrap}.status-tag.verified{color:#5bae5f;background:#5bae5f2e;border:1px solid oklch(.68 .14 145 / .4)}.status-tag.sales{color:#46b3a6;background:#46b3a62e;border:1px solid oklch(.7 .1 185 / .4)}.status-tag.watchlist{color:#e8575b;background:#e8575b2e;border:1px solid oklch(.65 .18 22 / .4)}.provider-card h4{margin-bottom:10px;color:#ece7df}.provider-copy{line-height:1.6}.provider-feature-list,.capability-list,.capability-bullets{display:grid;gap:10px}.provider-feature{display:flex;align-items:flex-start;gap:8px;color:#a8a49e;font-size:.92rem}.provider-meta-row{margin-top:14px;font-size:.82rem}.provider-doc-link{display:inline-flex;margin-top:14px;color:#eea743}.capability-section{padding:100px clamp(16px,3vw,32px)}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;margin-inline:auto}.capability-card{padding:24px;border-radius:18px;background:#070202;border:1px solid oklch(.2 .015 25)}.capability-chip-row,.config-chip-row{display:flex;flex-wrap:wrap;gap:8px}.capability-chip-row span,.config-chip-row span{padding:6px 10px;border-radius:999px;background:#0f0706;border:1px solid oklch(.22 .015 25);color:#b1ada7;font-size:.78rem}.provider-job-card{display:grid;gap:6px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#0a0404;border:1px solid oklch(.22 .015 25)}.provider-job-card span,.provider-job-card a{color:#83807a;font-size:.84rem}.provider-job-meta{display:flex;flex-wrap:wrap;gap:8px}.provider-mode-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.75rem;border:1px solid oklch(.24 .015 25)}.provider-mode-badge.live{color:#5bae5f;background:#5bae5f1f}.provider-mode-badge.mock{color:#b1ada7;background:#0f0706}.provider-job-auto{color:#eea743}.provider-job-waiting{color:#46b3a6}.provider-job-card a{color:#eea743}.provider-output-actions{display:flex;flex-wrap:wrap;gap:10px}.job-poll-button{justify-self:start;padding:8px 10px;border-radius:10px;border:1px solid oklch(.28 .015 25);background:#130b0a;color:#e2ddd5}.capability-bullets{margin:0;padding-left:18px;color:#c1bdb7}.tag-row{margin-top:16px}.tag-row span{padding:3px 8px;font-size:.72rem;background:#0f0706;border:1px solid oklch(.22 .015 25);color:#75716b}.library-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#050201;border:1px solid oklch(.16 .015 25)}.library-topbar span{color:#4b4742}.library-tabs,.library-topbar-meta{display:flex;align-items:center;gap:8px}.library-tabs{flex-wrap:wrap}.library-tabs button{padding:7px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:#7d7a74;cursor:pointer}.library-tabs button.active{background:#130b0a;border-color:#302625;color:#d8d3cc}.library-topbar button{padding:6px 14px;border-radius:8px;border:1px solid oklch(.24 .015 25);background:#0f0706;color:#83807a;cursor:pointer}.library-list,.kitchen-stack{display:grid;gap:12px}.library-workspace{display:grid;grid-template-columns:320px 400px minmax(0,1fr);min-height:720px;overflow:hidden;border-radius:18px;border:1px solid oklch(.16 .015 25);background:#040101}.session-list-column,.session-panel-column,.audition-panel{min-width:0}.session-list-column{display:flex;flex-direction:column;border-right:1px solid oklch(.16 .015 25);background:#040101;transition:width .3s cubic-bezier(.16,1,.3,1)}.session-list-column.compact{width:320px}.session-search-shell{padding:12px 14px;border-bottom:1px solid oklch(.16 .015 25)}.session-search-input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid oklch(.2 .015 25);background:#080303;color:#c1bdb7;outline:none}.session-list,.session-track-list{flex:1;overflow-y:auto}.session-list{display:grid;gap:0}.session-row{width:100%;padding:14px 16px;border:0;border-bottom:1px solid oklch(.14 .015 25);background:transparent;color:inherit;text-align:left;cursor:pointer}.session-row.active{background:#0a0404;box-shadow:inset 3px 0 #eea743}.session-row-top,.session-row-meta,.session-panel-head,.session-panel-footer,.session-track-title,.session-track-actions,.audition-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.session-row strong,.session-panel-column h3,.audition-panel h3{display:block;font-family:Syne,sans-serif;font-weight:800;letter-spacing:-.02em}.session-row strong{margin:8px 0;font-size:.96rem;color:#d5d0c8}.session-row-meta,.audition-meta{color:#4b4742;font-size:.74rem}.session-row-track-icons{display:flex;gap:6px}.session-engine-badge,.audition-engine-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid oklch(.24 .015 25);background:#0d0505;color:#eea743;font-family:Syne,sans-serif;font-weight:800;letter-spacing:-.02em}.session-engine-badge{width:24px;height:24px;border-radius:8px;font-size:.62rem}.audition-engine-badge{width:40px;height:40px;border-radius:10px;margin:6px auto 14px;font-size:.8rem}.session-sauced-count{color:#eea743;font-size:.68rem;font-style:normal;font-weight:700}.session-panel-column{display:flex;flex-direction:column;border-right:1px solid oklch(.18 .015 25);background:#050201;overflow:hidden}.session-panel-head{padding:16px 20px;border-bottom:1px solid oklch(.18 .015 25);background:#040101}.session-panel-label{margin:0 0 6px;color:#eea743;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.session-panel-head h3{font-size:.94rem;line-height:1.5}.session-panel-close,.session-panel-footer button,.audition-actions button,.audition-actions a{padding:10px 14px;border-radius:10px;border:1px solid oklch(.24 .015 25);background:#0f0706;color:#928f88}.session-panel-column .tag-row{padding:12px 16px;border-bottom:1px solid oklch(.16 .015 25)}.session-track-list{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.session-track-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid oklch(.16 .015 25);background:#080303;cursor:pointer}.session-track-card.active{background:#0d0505;border-color:#302625}.session-track-main{flex:1;min-width:0}.session-track-main strong,.audition-panel h3{color:#e2ddd5}.session-track-main small{display:block;margin:4px 0 8px;color:#55524c}.workspace-status{padding:3px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#180f0e;color:#bbb7b0}.workspace-status.ready{color:#5bae5f;background:#5bae5f26}.workspace-status.generating{color:#eea743;background:#eea7431f}.workspace-status.failed{color:#e8575b;background:#e8575b26}.workspace-status.kitchen-done{color:#eea743;background:#eea7432e}.session-waveform{display:flex;align-items:center;gap:2px}.session-waveform span{width:3px;flex-shrink:0;border-radius:2px;transition:height .3s ease,background .15s}.session-track-actions{flex-direction:column}.session-track-actions button{min-width:64px}.session-panel-footer{padding:12px 16px;border-top:1px solid oklch(.18 .015 25);background:#040101}.session-panel-footer button:first-child,.audition-primary{background:#eea74326;border-color:#eea74366;color:#eea743}.audition-primary.sent{background:#eea74333}.audition-panel{display:flex;flex-direction:column;justify-content:center;padding:36px;background:#030101;border-left:1px solid oklch(.14 .015 25)}.audition-panel h3{margin:0 0 8px;font-size:1.8rem;text-align:center}.audition-meta{margin:0 0 28px;text-align:center}.audition-actions{justify-content:center;flex-wrap:wrap;margin:24px 0 18px}.library-panel-standalone{padding:0;background:transparent;border:0;box-shadow:none}.library-app-shell{overflow:hidden;border-radius:22px;border:1px solid oklch(.16 .015 25);background:#040101;box-shadow:0 28px 64px #0000006b}.library-app-topbar{display:flex;align-items:center;gap:18px;min-height:56px;padding:0 20px;border-bottom:1px solid oklch(.18 .015 25);background:#040101}.library-app-brand,.library-app-meta,.library-now-playing-main,.library-now-playing-timeline,.session-row-meta div,.session-row-engine-pills{display:flex;align-items:center}.library-app-brand{gap:10px}.library-app-mark{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:.78rem;font-weight:800;color:#040101}.library-app-brand span{font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;color:#e9e4dc}.library-app-brand em{color:#eea743;font-style:normal}.library-app-divider{width:1px;height:20px;background:#1c1313}.library-app-title{color:#75716b;font-size:.84rem;font-weight:600}.library-app-spacer{flex:1}.library-app-meta{gap:10px}.library-app-meta span{color:#4b4742;font-size:.76rem}.library-app-meta button{padding:8px 16px;border-radius:8px;border:0;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);color:#040101;font-family:Syne,sans-serif;font-size:.74rem;font-weight:800;cursor:pointer}.library-workspace{min-height:744px;border:0;border-radius:0}.library-workspace.session-open{grid-template-columns:320px 400px minmax(0,1fr)}.library-workspace.session-closed{grid-template-columns:480px minmax(0,1fr)}.session-list-column,.session-list-column.compact{width:auto}.session-search-shell{padding:14px 16px}.session-search-input{height:36px;padding:8px 12px;border-radius:6px;font-size:.82rem}.session-row{padding:14px 16px}.session-row-top{align-items:center}.session-row-engine-pills{gap:6px;flex-wrap:wrap}.session-engine-pill{padding:3px 8px;border-radius:999px;border:1px solid oklch(.22 .015 25);background:#0a0404;color:#898680;font-size:.64rem;font-weight:700;white-space:nowrap}.session-engine-more{color:#4b4742;font-size:.7rem}.session-row strong{margin:10px 0 8px;font-size:.92rem;line-height:1.45}.session-tag-row,.tag-row{display:flex;flex-wrap:wrap;gap:6px}.session-tag-row span,.tag-row span{padding:2px 8px;border-radius:5px;border:1px solid oklch(.22 .015 25);background:#0f0706;color:#6c6863;font-size:.68rem;font-weight:600}.session-row-meta{margin-top:10px;align-items:center}.session-row-meta div{gap:8px}.session-sauced-count{font-size:.64rem}.session-panel-head{padding:16px 20px}.session-panel-head h3{font-size:.88rem}.session-panel-close{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border-color:transparent;color:#45423c}.session-panel-column .tag-row{align-items:center;justify-content:flex-start}.session-track-list{padding:12px 14px}.session-track-card{padding:12px;border-radius:10px;background:#080303}.library-play{width:34px;height:34px;padding:0;border-radius:999px;border:1px solid oklch(.28 .015 25);background:#130b0a;color:#83807a;cursor:pointer;flex-shrink:0}.library-play.active{background:#eea743;border-color:#eea743;color:#040101;box-shadow:0 0 14px #eea74359}.session-track-title{align-items:flex-start}.session-track-actions{gap:6px}.session-track-actions button{width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid oklch(.24 .015 25);background:#0f0706;color:#928f88}.session-track-actions .favorite-button.active{color:#eea743}.audition-panel{padding:40px}.audition-engine-badge{width:auto;min-width:40px;padding:0 14px;color:#eea743;font-size:.76rem;letter-spacing:0}.audition-output-grid{width:100%}.library-closed-prompt{border-left:1px solid oklch(.14 .015 25)}.library-now-playing-bar{display:flex;align-items:center;gap:16px;min-height:56px;padding:0 20px;border-top:1px solid oklch(.2 .015 25);background:#050201f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.library-now-playing-main{gap:12px;min-width:0}.library-now-playing-badge{padding:7px 10px;border-radius:9px;border:1px solid oklch(.24 .015 25);background:#0d0505;color:#eea743;font-family:Syne,sans-serif;font-size:.68rem;font-weight:800;white-space:nowrap}.library-now-playing-copy{min-width:0}.library-now-playing-copy strong{display:block;font-family:Syne,sans-serif;font-size:.82rem;font-weight:800;color:#e2ddd5}.library-now-playing-copy span{display:block;margin-top:3px;color:#504d47;font-size:.72rem}.library-now-playing-timeline{flex:1;gap:10px}.library-now-playing-timeline span{min-width:34px;color:#504d47;font-size:.72rem}.library-now-playing-timeline input[type=range]{flex:1}.library-now-playing-stop{padding:6px 14px;border-radius:8px;border:1px solid oklch(.24 .015 25);background:#0f0706;color:#898680;cursor:pointer}.audition-job-card{margin:0 auto 14px;width:min(520px,100%)}.audition-output-grid{margin-top:0}.workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#3d3a35;text-align:center;padding:32px}.workspace-empty strong{font-family:Syne,sans-serif;font-size:1.05rem;color:#4b4742}.workspace-empty p{max-width:300px;color:#36322d;line-height:1.6}.workspace-empty-icon{font-size:2.25rem;opacity:.3}.library-empty-state{padding:32px 18px;border-radius:12px;border:1px dashed oklch(.22 .015 25);background:#080303;color:#66635d;text-align:center}.library-item,.kitchen-job{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:#0a0404;border:1px solid oklch(.16 .015 25)}.library-play{width:34px;height:34px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;background:#130b0a;border:1px solid oklch(.28 .015 25);color:#83807a;font-size:.72rem;cursor:pointer}.library-play.active{color:#050201;background:#eea743;border-color:#eea743}.library-main{flex:1;min-width:0}.library-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kitchen-enhanced-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eea7431f;color:#eea743;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.library-main small{display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-player-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px}.library-player-bar span{font-size:.78rem;color:#7d7a74}.library-player-bar input[type=range]{width:100%;accent-color:oklch(.78 .14 72)}.kitchen-output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.kitchen-output-card{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid oklch(.2 .015 25);background:#080303}.kitchen-output-card p,.kitchen-job small{margin:0;color:#66635d;font-size:.8rem}.kitchen-output-card.ready{border-color:#5bae5f73}.kitchen-output-card.processing{border-color:#e8575b73}.kitchen-output-card.queued{border-color:#46b3a673}.kitchen-output-head,.kitchen-output-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.output-status{padding:3px 8px;border-radius:999px;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;background:#180f0e;color:#a8a49e}.output-status.ready{color:#5bae5f;background:#5bae5f29}.output-status.processing{color:#e8575b;background:#e8575b24}.output-status.queued{color:#46b3a6;background:#46b3a629}.kitchen-output-actions button,.kitchen-output-actions a{flex:1;padding:8px 10px;border-radius:9px;text-align:center;border:1px solid oklch(.24 .015 25);background:#0f0706;color:#c1bdb7}.kitchen-output-actions button:disabled{opacity:.6}.mini-wave{display:flex;align-items:center;gap:1.5px;height:22px}.mini-wave span{width:2.5px;border-radius:2px;background:#eea743;opacity:.65}.library-actions{display:flex;align-items:center;gap:8px}.favorite-button.active{color:#e8575b;border-color:#e8575b66;background:#e8575b1f}.library-actions button{padding:5px 10px;border-radius:7px;border:1px solid oklch(.78 .14 72 / .3);background:#eea7431f;color:#eea743;cursor:pointer}.library-actions button:disabled{opacity:.5;cursor:not-allowed}.library-footer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;padding:14px 16px;border-radius:14px;border:1px solid oklch(.16 .015 25);background:#050201}.library-footer-stats div{display:grid;gap:4px}.library-footer-stats strong{font-family:Syne,sans-serif;font-size:1.2rem}.library-footer-stats span{color:#58554f;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.item-status,.job-pill{padding:4px 10px;font-size:.7rem}.item-status.generated{color:#b1ada7;background:#0f0706}.item-status.kitchen-ready{color:#eea743;background:#eea7431f}.item-status.kitchen-processing,.job-pill.processing{color:#e8575b;background:#e8575b24}.item-status.kitchen-finished,.job-pill.finished{color:#5bae5f;background:#5bae5f29}.job-pill.queued{color:#46b3a6;background:#46b3a629}.kitchen-pillars{justify-content:space-between;margin-bottom:20px}.kitchen-pillars div{flex:1 1 160px;max-width:200px;padding:18px 16px;text-align:center;border-radius:14px;background:#070202cc;border:1px solid oklch(.2 .015 25)}.kitchen-pillars span{display:block;margin-bottom:8px;color:#eea743;font-size:1.2rem}.kitchen-pillars strong{display:block}.kitchen-job small{display:block;margin-top:6px}.kitchen-order-shell{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;gap:18px;align-items:start}.kitchen-order-rail,.kitchen-menu-board,.kitchen-cart-panel,.kitchen-track-ticket,.kitchen-live-card,.kitchen-combo-card,.kitchen-menu-card,.kitchen-addon-pill,.kitchen-cart-card,.kitchen-empty-state,.kitchen-cart-rollup{border-radius:16px;border:1px solid oklch(.18 .015 25);background:#060202}.kitchen-order-rail,.kitchen-menu-board,.kitchen-cart-panel{padding:18px}.kitchen-mini-head,.kitchen-ticket-head,.kitchen-track-hero,.kitchen-menu-card-top,.kitchen-cart-total,.kitchen-cart-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.kitchen-mini-head{margin-bottom:12px}.kitchen-mini-head p{margin:0;color:#e2ddd5;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800}.kitchen-mini-head span{color:#58554f;font-size:.76rem}.kitchen-ticket-list,.kitchen-live-list,.kitchen-cart-stack{display:grid;gap:10px}.kitchen-track-ticket,.kitchen-combo-card,.kitchen-menu-card,.kitchen-addon-pill{width:100%;text-align:left;cursor:pointer}.kitchen-track-ticket{padding:14px}.kitchen-track-ticket.active{border-color:#eea74373;background:#eea7431f;box-shadow:inset 3px 0 #eea743}.kitchen-ticket-head strong,.kitchen-track-hero h3,.kitchen-combo-card strong,.kitchen-menu-card strong,.kitchen-cart-card strong{font-family:Syne,sans-serif;font-weight:800;color:#ece7df}.kitchen-ticket-head strong,.kitchen-track-ticket p,.kitchen-track-ticket small,.kitchen-live-card p,.kitchen-live-card small,.kitchen-combo-card p,.kitchen-combo-card span,.kitchen-menu-card p,.kitchen-menu-card small,.kitchen-cart-card p,.kitchen-cart-line,.kitchen-empty-state p{margin:0}.kitchen-ticket-head span,.kitchen-menu-card-top em,.kitchen-cart-total strong:last-child,.kitchen-cart-line span:last-child{color:#eea743;font-style:normal;font-weight:700}.kitchen-track-ticket p,.kitchen-track-ticket small,.kitchen-live-card p,.kitchen-live-card small,.kitchen-track-hero span,.kitchen-combo-card p,.kitchen-combo-card span,.kitchen-menu-card p,.kitchen-menu-card small,.kitchen-cart-card p,.kitchen-cart-line,.kitchen-empty-state p{color:#615d57;font-size:.78rem;line-height:1.5}.kitchen-live-board{margin-top:16px}.kitchen-live-list{margin-bottom:12px}.kitchen-live-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.kitchen-live-card strong{display:block;margin-bottom:4px}.kitchen-track-hero{margin-bottom:16px;padding:16px;border-radius:16px;border:1px solid oklch(.22 .015 25);background:linear-gradient(180deg,#080303,#050201)}.kitchen-track-hero h3{margin:0 0 5px;font-size:1.1rem}.kitchen-remove-ticket{padding:8px 12px;border-radius:10px;border:1px solid oklch(.24 .015 25);background:#0f0706;color:#a29e98;cursor:pointer}.kitchen-combo-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.kitchen-combo-card{padding:14px}.kitchen-combo-card span{display:block;margin-top:8px;color:#eea743;font-size:.72rem}.kitchen-menu-section+.kitchen-menu-section{margin-top:18px}.kitchen-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kitchen-menu-card{padding:16px}.kitchen-menu-card.selected,.kitchen-addon-pill.selected,.kitchen-combo-card:hover,.kitchen-menu-card:hover,.kitchen-addon-pill:hover{border-color:#eea74373;background:#eea7431a}.kitchen-menu-card-top{margin-bottom:10px}.kitchen-menu-card-top span{font-size:1.2rem}.kitchen-addon-row{display:grid;gap:10px}.kitchen-addon-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.kitchen-addon-pill strong{color:#e2ddd5;font-size:.86rem}.kitchen-addon-pill span{color:#eea743;font-size:.78rem;font-weight:700}.kitchen-cart-panel{position:sticky;top:92px}.kitchen-cart-card{padding:14px}.kitchen-cart-lines{display:grid;gap:8px;padding:14px 0}.kitchen-cart-line{color:#7d7a74;font-size:.8rem}.kitchen-cart-line.addon span:first-child{color:#c7c3bd}.kitchen-cart-total{padding-top:12px;border-top:1px solid oklch(.18 .015 25)}.kitchen-cart-rollup{display:grid;gap:8px;margin-top:14px;padding:12px 14px}.kitchen-empty-state{padding:16px}.kitchen-empty-state.large{min-height:420px;display:grid;place-items:center;text-align:center}.kitchen-empty-state strong{display:block;margin-bottom:6px;font-family:Syne,sans-serif;font-size:1rem;font-weight:800;color:#e2ddd5}.kitchen-checkout-button{margin-top:16px}.kitchen-launch-panel{padding:36px 0 8px}.kitchen-launch-card{display:grid;grid-template-columns:minmax(0,1.2fr) 340px;gap:18px;padding:24px;border-radius:28px;border:1px solid oklch(.2 .02 42);background:radial-gradient(circle at top left,oklch(.84 .08 72 / .12),transparent 34%),linear-gradient(135deg,#0e0503,#070201)}.kitchen-launch-copy h3,.kitchen-launch-preview-head strong,.kitchen-launch-preview-row strong,.kitchen-modal-brand strong,.kitchen-modal-hero h3,.kitchen-modal-ticket strong,.kitchen-modal-job strong,.kitchen-modal-combo-card strong,.kitchen-modal-food-card strong,.kitchen-modal-addon-card strong,.kitchen-modal-tray-track strong,.kitchen-modal-ready-card strong{font-family:Syne,sans-serif;color:#f4eee3}.kitchen-launch-kicker,.kitchen-modal-hero-kicker,.kitchen-modal-column-head span,.kitchen-modal-section-head span{display:inline-block;font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#d69a4a}.kitchen-launch-copy h3{margin:10px 0 8px;font-size:clamp(2rem,3vw,3.2rem);line-height:.95;letter-spacing:-.04em}.kitchen-launch-copy p,.kitchen-launch-empty,.kitchen-modal-ticket p,.kitchen-modal-ticket span,.kitchen-modal-job p,.kitchen-modal-job span,.kitchen-modal-hero p,.kitchen-modal-hero small,.kitchen-modal-combo-card p,.kitchen-modal-food-card p,.kitchen-modal-food-card small,.kitchen-modal-addon-card p,.kitchen-modal-tray-track p,.kitchen-modal-ready-card p,.kitchen-modal-ready-card span,.kitchen-modal-empty p{color:#76706a;line-height:1.55}.kitchen-launch-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.kitchen-launch-meta span,.kitchen-modal-status span{padding:7px 12px;border-radius:999px;border:1px solid oklch(.28 .03 55);background:#110604;color:#cebaa2;font-size:.78rem}.kitchen-launch-preview{display:grid;gap:12px;padding:18px;border-radius:22px;border:1px solid oklch(.24 .02 42);background:#050101}.kitchen-launch-preview-head,.kitchen-launch-preview-row,.kitchen-modal-ticket-head,.kitchen-modal-column-head,.kitchen-modal-food-card-top,.kitchen-modal-tray-line,.kitchen-modal-tray-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.kitchen-launch-preview-head span,.kitchen-launch-preview-row em,.kitchen-modal-ticket em,.kitchen-modal-combo-card span,.kitchen-modal-food-card em,.kitchen-modal-addon-card em,.kitchen-modal-tray-line em,.kitchen-modal-tray-total strong:last-child,.kitchen-modal-job em{color:#eea743;font-style:normal;font-weight:700}.kitchen-launch-preview-list,.kitchen-modal-vault-list,.kitchen-modal-queue-list,.kitchen-modal-addon-list,.kitchen-modal-ready-list{display:grid;gap:10px}.kitchen-launch-preview-row,.kitchen-modal-ticket,.kitchen-modal-job,.kitchen-modal-combo-card,.kitchen-modal-food-card,.kitchen-modal-addon-card,.kitchen-modal-ready-card{padding:14px 16px;border-radius:16px;border:1px solid oklch(.2 .018 40);background:#090302}.kitchen-launch-preview-row div,.kitchen-modal-ticket div,.kitchen-modal-job div,.kitchen-modal-addon-card div:first-child{display:grid;gap:4px}.kitchen-launch-preview-row span{display:block;margin-top:4px;color:#625d56;font-size:.8rem}.kitchen-launch-button{width:100%}.kitchen-modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center}.kitchen-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#010000c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}.kitchen-modal-window{position:relative;width:min(1480px,calc(100vw - 32px));height:min(920px,calc(100vh - 32px));display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;border-radius:28px;border:1px solid oklch(.24 .03 46);background:#050100;box-shadow:0 28px 90px #000000b8}.kitchen-modal-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;border-bottom:1px solid oklch(.18 .02 38);background:#030000f5}.kitchen-modal-brand,.kitchen-modal-actions{display:flex;align-items:center;gap:12px}.kitchen-modal-brand-disc{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);color:#040101;font-family:Syne,sans-serif;font-weight:800}.kitchen-modal-brand strong,.kitchen-modal-brand span{display:block}.kitchen-modal-brand span{color:#625d56;font-size:.8rem}.kitchen-modal-status{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.kitchen-modal-open-library,.kitchen-modal-close,.kitchen-modal-advance,.kitchen-modal-remove,.kitchen-modal-checkout{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid oklch(.28 .03 50);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.kitchen-modal-open-library,.kitchen-modal-close,.kitchen-modal-advance,.kitchen-modal-remove{padding:10px 14px;border-radius:12px;background:#0c0402;color:#d8d0c3}.kitchen-modal-open-library:hover,.kitchen-modal-close:hover,.kitchen-modal-advance:hover,.kitchen-modal-remove:hover{transform:translateY(-1px);background:#180904}.kitchen-modal-ticker{overflow:hidden;height:34px;display:flex;align-items:center;border-bottom:1px solid oklch(.17 .022 40);background:linear-gradient(90deg,#eea743,#ed8253,#e8575b)}.kitchen-modal-ticker div{white-space:nowrap;color:#040101;font-family:DM Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.08em;animation:ticker 18s linear infinite}.kitchen-modal-body{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;min-height:0}.kitchen-modal-column{min-height:0}.kitchen-modal-vault,.kitchen-modal-tray{background:#040100}.kitchen-modal-vault{border-right:1px solid oklch(.17 .022 40);padding:18px 16px;overflow:auto}.kitchen-modal-menu{padding:22px 24px 32px;overflow:auto;background:radial-gradient(circle at top right,oklch(.82 .09 72 / .09),transparent 26%),linear-gradient(180deg,#0c0402,#050100)}.kitchen-modal-tray{border-left:1px solid oklch(.17 .022 40);padding:18px 16px;overflow:auto}.kitchen-modal-column-head{margin-bottom:12px}.kitchen-modal-column-head strong{color:#f0eae0;font-family:Syne,sans-serif}.kitchen-modal-ticket{text-align:left;width:100%;cursor:pointer}.kitchen-modal-ticket.active,.kitchen-modal-combo-card:hover,.kitchen-modal-food-card:hover,.kitchen-modal-addon-card:hover,.kitchen-modal-ready-card:hover{border-color:#eea7438c;background:#d8b07e1c}.kitchen-modal-ticket.active{box-shadow:inset 4px 0 #eea743}.kitchen-modal-job{display:flex;justify-content:space-between;gap:12px}.kitchen-modal-job em{text-transform:uppercase;font-size:.72rem}.kitchen-modal-queue{margin-top:18px}.kitchen-modal-advance{width:100%;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.kitchen-modal-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-radius:22px;border:1px solid oklch(.25 .035 52);background:linear-gradient(135deg,#241005,#090302)}.kitchen-modal-hero h3{margin:10px 0 8px;font-size:clamp(2rem,3vw,3rem);line-height:.95;letter-spacing:-.04em}.kitchen-modal-hero small{display:block;margin-top:10px}.kitchen-modal-section+.kitchen-modal-section{margin-top:20px}.kitchen-modal-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.kitchen-modal-section-head strong{color:#eae4d9;font-family:Syne,sans-serif;font-size:1.5rem;line-height:1;letter-spacing:-.03em}.kitchen-modal-combos,.kitchen-modal-food-grid{display:grid;gap:12px}.kitchen-modal-combos{grid-template-columns:repeat(3,minmax(0,1fr))}.kitchen-modal-combo-card{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.kitchen-modal-food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-modal-food-card{text-align:left;cursor:pointer}.kitchen-modal-food-card-top span{font-family:Syne,sans-serif;font-size:1.35rem;color:#eea743}.kitchen-modal-food-card b{display:inline-flex;margin-top:14px;padding:8px 12px;border-radius:999px;border:1px solid oklch(.28 .03 50);color:#dccfbc;font-size:.78rem}.kitchen-modal-food-card.selected,.kitchen-modal-addon-card.selected{border-color:#eea743a6;background:linear-gradient(135deg,#d8b07e2e,#bb7c791a)}.kitchen-modal-food-card.selected b{background:#eea743;color:#040101;border-color:transparent}.kitchen-modal-addon-list{grid-template-columns:1fr}.kitchen-modal-addon-card{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;cursor:pointer}.kitchen-modal-addon-card div:last-child{display:grid;justify-items:end;gap:6px}.kitchen-modal-addon-card div:last-child span{color:#eea743;font-family:Syne,sans-serif;font-size:.82rem;letter-spacing:.08em}.kitchen-modal-tray-card,.kitchen-modal-ready-board{padding:16px;border-radius:18px;border:1px solid oklch(.2 .02 40);background:#080201}.kitchen-modal-ready-board{margin-top:14px}.kitchen-modal-tray-track{padding:14px 0;border-bottom:1px dashed oklch(.22 .02 42)}.kitchen-modal-tray-lines,.kitchen-modal-rollup{display:grid;gap:8px;padding:14px 0}.kitchen-modal-tray-line{color:#9e978f;font-size:.82rem}.kitchen-modal-tray-line span{color:#ded6cb}.kitchen-modal-tray-line.addon span{color:#c5b199}.kitchen-modal-tray-total{padding-top:14px;border-top:1px solid oklch(.22 .02 42)}.kitchen-modal-checkout{width:100%;margin-top:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);color:#040101;font-family:Syne,sans-serif;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.kitchen-modal-ready-card{display:grid;gap:6px}.kitchen-modal-empty{padding:18px;border-radius:16px;border:1px dashed oklch(.22 .025 46);background:#0a0302}.kitchen-modal-empty strong{display:block;margin-bottom:6px;color:#eae4d9;font-family:Syne,sans-serif}.kitchen-modal-empty.large{min-height:420px;display:grid;place-items:center;text-align:center}.crate-toolbar,.drop-row,.style-prompt-block,.newsletter,.footer-grid,.footer-bottom{max-width:1200px;margin-inline:auto}.crate-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.crate-toolbar button{padding:9px 20px;border-radius:10px;border:1px solid oklch(.22 .015 25);background:#080303;color:#83807a;cursor:pointer}.crate-toolbar .accent{color:#cc8cda;background:#cc8cda26;border-color:#cc8cda66;font-weight:600}.drop-row{display:flex;gap:12px;overflow-x:auto;margin-bottom:32px;padding:20px 24px;border-radius:16px;background:#080303;border:1px solid oklch(.2 .015 25)}.drop-label{align-self:center;margin-right:8px;color:#66635d;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.drop-card{display:flex;align-items:center;gap:10px;white-space:nowrap;padding:8px 14px;border-radius:10px;background:#0f0706;border:1px solid oklch(.22 .015 25)}.drop-card strong,.drop-card span{font-size:.82rem}.drop-card span{color:#58554f}.hot-pill{padding:1px 6px;border-radius:4px;font-size:.62rem;font-weight:700;color:#e8575b;background:#e8575b33}.crate-card{overflow:hidden}.crate-card.locked{opacity:.72}.crate-cover{position:relative;height:120px;margin:-24px -24px 18px;overflow:hidden;background:linear-gradient(135deg,color-mix(in oklch,var(--crate-color) 25%,transparent),#040101)}.vinyl-stack{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vinyl-stack span,.vinyl-stack i{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:999px}.vinyl-stack span{border:1px solid color-mix(in oklch,var(--crate-color) 35%,transparent)}.vinyl-stack i{width:16px;height:16px;background:var(--crate-color);box-shadow:0 0 10px var(--crate-color)}.crate-cover em,.crate-cover b{position:absolute;font-style:normal}.crate-cover em{top:10px;right:10px;padding:3px 8px;border-radius:6px;font-size:.62rem;font-weight:700;color:#75716b;background:#070202cc;border:1px solid oklch(.22 .015 25)}.crate-cover b{left:14px;bottom:10px;color:var(--crate-color);font-size:.72rem}.crate-actions{display:flex;gap:8px;margin-top:14px}.crate-actions button{cursor:pointer;border-radius:8px}.crate-actions button:first-child{flex:1;padding:8px;border:1px solid oklch(.22 .015 25);background:#0f0706;color:#928f88}.crate-actions button:last-child{padding:8px 14px;border:1px solid oklch(.22 .015 25);background:#0d0505;color:#75716b}.crate-banner{max-width:1200px;margin:32px auto 0;padding:20px 28px;text-align:center;border-radius:14px;background:#070202;border:1px dashed oklch(.73 .13 320 / .4);color:#66635d}.crate-banner span{color:#cc8cda;font-weight:600}.trend-card{padding:20px;border-radius:16px}.trend-card.playing{box-shadow:0 0 24px #eea74314}.trend-bars{display:flex;align-items:end;gap:1.5px;height:52px;margin-bottom:16px;padding:0 4px;cursor:pointer}.trend-bars span{flex:1;min-width:3px;border-radius:2px;transition:all .3s}.trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.trend-head p,.trend-plays span,.style-prompt-block p,.newsletter p,.footer-brand p,.footer-bottom span,.footer-bottom div span{color:#58554f}.trend-plays{text-align:right}.trend-plays strong{display:block}.trend-card blockquote{margin:0 0 14px;color:#58554f;font-size:.82rem;font-style:italic}.trend-actions{display:flex;gap:8px}.trend-actions button{cursor:pointer}.trend-actions button:first-child{width:32px;height:32px;border-radius:999px;border:1px solid oklch(.26 .015 25);background:#130b0a;color:#83807a}.use-prompt{flex:1;border-radius:8px;border:1px solid oklch(.78 .14 72 / .35);background:#eea74326;color:#eea743;padding:6px 12px;font-weight:600}.style-prompt-block{text-align:center}.style-prompt-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.style-prompt-row button{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;border:1px solid oklch(.22 .015 25);background:#080303;color:#b2ada6;cursor:pointer}.style-prompt-row button em{font-style:normal;color:#4b4742}.site-footer{margin-top:64px;padding:72px clamp(16px,3vw,32px) 40px;background:#030101;border-top:1px solid oklch(.16 .015 25)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-brand p{max-width:280px;line-height:1.7}.footer-socials{display:flex;gap:10px}.footer-socials button{width:34px;height:34px;border-radius:8px;border:1px solid oklch(.2 .015 25);background:#0a0404;color:#66635d;cursor:pointer}.footer-column{display:flex;flex-direction:column;gap:10px}.footer-column>span{margin-bottom:6px;color:#4b4742;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-column a{color:#66635d}.newsletter{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:48px;padding:32px 40px;border-radius:16px;background:#070202;border:1px solid oklch(.2 .015 25)}.newsletter-form{display:flex;flex:1 1 320px;max-width:420px}.newsletter-form input{flex:1;padding:12px 16px;border-radius:10px 0 0 10px;border:1px solid oklch(.25 .015 25);border-right:none;background:#0d0505;color:#c2bdb5}.newsletter-form button{padding:12px 24px;border-radius:0 10px 10px 0;border:none;background:linear-gradient(135deg,#eea743,#ed8253,#e8575b);color:#0a0805;font-weight:700;cursor:pointer}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.footer-bottom div{display:flex;align-items:center;gap:8px}.footer-bottom i{width:6px;height:6px;border-radius:999px;background:#5bae5f;box-shadow:0 0 6px #5bae5f}.loading-screen{min-height:100vh;display:grid;place-items:center;gap:12px;color:#a29e98}.debug-page{min-height:100vh;padding:32px 20px 64px}.debug-shell{width:min(1200px,100%);margin:0 auto;display:grid;gap:20px}.debug-head,.debug-grid,.debug-stats,.debug-item,.debug-log{display:flex;gap:12px}.debug-head,.debug-item,.debug-log{justify-content:space-between}.debug-head{align-items:flex-start}.debug-home-link{padding:10px 14px;border-radius:12px;border:1px solid oklch(.22 .015 25);background:#0a0404}.debug-grid{align-items:stretch}.debug-grid>*{flex:1 1 0}.debug-card{padding:20px;border-radius:18px;background:#070202;border:1px solid oklch(.2 .015 25)}.debug-card h2{margin:0 0 14px}.debug-stats{flex-wrap:wrap}.debug-stats span,.debug-item span,.debug-log span{color:#7d7a74}.debug-list,.debug-log-list{display:grid;gap:12px}.debug-item,.debug-log{flex-direction:column;padding:14px;border-radius:14px;background:#0a0404;border:1px solid oklch(.2 .015 25)}.debug-item a{color:#eea743}.debug-log code{white-space:pre-wrap;word-break:break-word;color:#cfcac2}.debug-log.error{border-color:#e8575b73}.debug-log.info{border-color:#46b3a659}.spin{animation:spin 1s linear infinite}.fade-up{animation:fade-up .7s ease both}.delay-2{animation-delay:.2s}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@media (max-width: 980px){.desktop-nav,.header-actions{display:none}.kitchen-launch-card,.kitchen-modal-body,.kitchen-modal-combos,.kitchen-modal-food-grid{grid-template-columns:1fr}.kitchen-modal-window{width:min(100vw,calc(100vw - 16px));height:min(100vh,calc(100vh - 16px))}.kitchen-modal-topbar,.kitchen-modal-status{flex-wrap:wrap}.kitchen-order-shell{grid-template-columns:1fr}.kitchen-cart-panel{position:static}.kitchen-combo-strip,.kitchen-menu-grid{grid-template-columns:1fr}.library-app-topbar,.library-app-meta,.library-now-playing-bar,.library-now-playing-main{flex-wrap:wrap}.library-app-topbar{padding:14px 16px}.library-app-spacer{display:none}.library-workspace{grid-template-columns:1fr;min-height:auto}.session-list-column.compact{width:100%}.session-list-column,.session-panel-column,.audition-panel{border-right:0;border-left:0;border-bottom:1px solid oklch(.16 .015 25)}.audition-panel{min-height:440px}.library-now-playing-timeline{width:100%}.hero-video-section{min-height:260vh}.how-strip,.provider-grid,.crate-grid,.trending-grid,.footer-grid{grid-template-columns:1fr}.how-card{border-radius:14px}.advanced-panel{grid-template-columns:1fr}.newsletter,.footer-bottom,.crate-toolbar{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){html,body,#root{width:100%;max-width:100%;overscroll-behavior-x:none}body{overflow-x:hidden;touch-action:pan-y}main,footer{width:100%;max-width:100%}.app-shell{padding-inline:16px}.site-header{position:fixed;top:0;left:0;right:0;width:auto}.library-rail{top:auto;bottom:18px;left:12px;right:12px;transform:none;flex-direction:column-reverse;align-items:stretch}.library-rail-trigger{width:100%;min-height:0;margin-left:0;padding:12px 16px;border-radius:14px;border-left:1px solid oklch(.26 .015 25)}.library-rail-trigger span{writing-mode:horizontal-tb;transform:none}.library-rail-panel{width:100%;margin:0 0 10px}.kitchen-panel{padding:20px}.kitchen-launch-card{padding:18px}.kitchen-modal-shell{place-items:stretch}.kitchen-modal-window{width:100vw;height:100vh;border-radius:0;border-left:0;border-right:0;border-bottom:0}.kitchen-modal-topbar,.kitchen-modal-menu,.kitchen-modal-vault,.kitchen-modal-tray{padding-inline:14px}.kitchen-modal-actions,.kitchen-modal-status,.kitchen-launch-meta{width:100%}.kitchen-modal-actions{justify-content:space-between}.kitchen-modal-open-library,.kitchen-modal-close{flex:1;justify-content:center}.kitchen-modal-hero{flex-direction:column}.kitchen-order-rail,.kitchen-menu-board,.kitchen-cart-panel{padding:14px}.library-app-topbar,.library-now-playing-bar{padding-inline:14px}.library-app-brand,.library-app-meta,.library-now-playing-main,.library-now-playing-timeline{width:100%}.library-app-divider,.library-app-title{display:none}.library-app-meta{justify-content:space-between}.hero-video-section{margin-top:68px;min-height:320vh}.hero-video-sticky{top:68px;height:calc(100dvh - 68px)}.hero-video-sticky.mobile-fixed{position:fixed;top:68px;left:16px;right:16px;width:auto;z-index:3}.hero-video-sticky.mobile-end{position:absolute;inset:auto 0 0 0;top:auto;width:100%;z-index:3}.hero-section{min-height:calc(100dvh - 68px);align-items:flex-start;padding-top:54px;padding-bottom:24px}.hero-copy h1{margin-top:10px;font-size:2.4rem;line-height:1}.hero-text{margin-bottom:16px;font-size:.92rem;line-height:1.38}.hero-pill{padding:7px 14px;font-size:.78rem}.hero-prompt-bar{gap:10px;padding:12px}.hero-engine-row{margin:12px 0 20px}.hero-stats.compact strong{font-size:1.45rem}.hero-stats.compact span{font-size:.86rem}.hero-prompt-bar,.library-item,.kitchen-job,.library-topbar,.newsletter-form{flex-direction:column;align-items:flex-start}.library-tabs,.library-topbar-meta,.kitchen-output-head,.kitchen-output-actions{width:100%}.library-item,.kitchen-job{width:100%;max-width:100%;min-width:0}.hero-prompt-button,.primary-button,.secondary-button,.newsletter-form button,.newsletter-form input{width:100%}.newsletter-form input{border-right:1px solid oklch(.25 .015 25);border-radius:10px}.newsletter-form button{border-radius:10px}.hero-stats{gap:24px}.library-actions{width:100%;justify-content:space-between;flex-wrap:wrap;flex-direction:column;align-items:stretch}.drop-row{flex-wrap:wrap;overflow-x:hidden;padding-inline:16px}.drop-card{white-space:normal;max-width:100%}.composer-shell,.library-panel,.kitchen-panel{width:100%;max-width:100%;min-width:0;padding:20px;margin-inline:0}.section-head,.section-head.left,.library-topbar,.library-workspace,.library-list,.kitchen-output-grid,.library-footer-stats,.kitchen-stack,.kitchen-pillars{width:100%;max-width:100%}.kitchen-pillars{flex-direction:column}.kitchen-pillars div{width:100%;max-width:none}.library-main,.library-main small,.library-item p,.kitchen-job p{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.crate-actions,.trend-actions{flex-wrap:wrap}.crate-actions button,.trend-actions .use-prompt,.library-actions button{max-width:100%}.session-panel-footer,.audition-actions,.session-row-top,.session-row-meta,.session-track-title,.session-track-actions{flex-wrap:wrap}.session-track-card{align-items:flex-start}.session-track-actions{width:100%;flex-direction:row;justify-content:flex-start}.session-panel-footer button,.audition-actions button,.audition-actions a{width:100%;text-align:center}.library-footer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.library-actions button,.crate-actions button,.trend-actions button,.library-topbar button{width:100%}.item-status{width:100%;text-align:center}#composer,#mall,#library,#kitchen,#crates,#discover{scroll-margin-top:92px}.library-kitchen-grid,.provider-grid,.crate-grid,.trending-grid,.footer-grid{grid-template-columns:minmax(0,1fr)}}.kitchen-modal-shell{position:fixed;top:68px;right:0;bottom:0;left:76px;z-index:45;padding:0;background:transparent;display:block;place-items:unset}body[data-kitchen-open=true] .site-header{position:fixed;top:0;left:0;right:0;z-index:70}.kitchen-modal-window{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden;border:none;background:linear-gradient(180deg,#fbf8f3,#f4eee5);box-shadow:none;color:#231d17}.kitchen-modal-topbar{display:grid;grid-template-columns:auto minmax(280px,360px) auto;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #e4ddd3;background:#fffcf8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kitchen-modal-tabs{display:inline-flex;align-items:center;gap:20px}.kitchen-modal-tabs button{padding:6px 0 10px;border:none;border-bottom:2px solid transparent;background:none;color:#64594c;font-size:.98rem;cursor:pointer}.kitchen-modal-tabs button.active{color:#1d1814;border-bottom-color:#5f5af6;font-weight:700}.kitchen-modal-search{display:inline-flex;align-items:center;gap:10px;justify-self:end;padding:0 16px;min-height:52px;border-radius:999px;border:1px solid #ddd4c8;background:#f6f1ea;color:#73675b}.kitchen-modal-search input{width:100%;border:none;background:transparent;color:#241e18;font-size:.96rem}.kitchen-modal-search input::placeholder{color:#8a7d71}.kitchen-modal-search input:focus{outline:none}.kitchen-modal-close{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid #ddd4c8;background:#fff;color:#302821;cursor:pointer}.kitchen-modal-body{display:grid;grid-template-columns:170px minmax(0,1fr) 320px;height:calc(100% - 89px);min-height:0}.kitchen-modal-column{min-width:0}.kitchen-modal-categories,.kitchen-modal-tray{display:grid;gap:16px;align-content:start;padding:22px 18px;background:#ffffff70}.kitchen-modal-categories{border-right:1px solid #e7dfd5}.kitchen-modal-tray{border-left:1px solid #e7dfd5}.kitchen-modal-categories-card,.kitchen-modal-counter-card,.kitchen-modal-tray-card,.kitchen-modal-queue-inline,.kitchen-modal-story-card,.kitchen-modal-story-grid article,.kitchen-modal-review-grid article,.kitchen-modal-ready-card,.kitchen-modal-inline-job,.kitchen-modal-empty{border-radius:0;border:1px solid #e7dfd5;background:#ffffffd1;box-shadow:none}.kitchen-modal-mini-head,.kitchen-modal-section-head,.kitchen-modal-tray-head,.kitchen-modal-tray-total,.kitchen-modal-tray-line,.kitchen-modal-ready-card,.kitchen-modal-ticket-card{display:flex;align-items:center;justify-content:space-between;gap:10px}.kitchen-modal-mini-head{margin-bottom:14px}.kitchen-modal-mini-head strong,.kitchen-modal-section-head h3,.kitchen-modal-tray-track strong,.kitchen-modal-tray-total strong,.kitchen-modal-ticket-copy strong,.kitchen-modal-story-card strong,.kitchen-modal-story-grid strong,.kitchen-modal-review-grid strong,.kitchen-modal-inline-job strong,.kitchen-modal-ready-card strong{margin:0;font-family:Syne,sans-serif;color:#1d1814}.kitchen-modal-mini-head span,.kitchen-modal-section-head span,.kitchen-modal-ticket-copy span,.kitchen-modal-ticket-copy small,.kitchen-modal-tray-track p,.kitchen-modal-story-card span,.kitchen-modal-story-card p,.kitchen-modal-story-grid p,.kitchen-modal-review-grid p,.kitchen-modal-inline-job p,.kitchen-modal-ready-card p,.kitchen-modal-empty p{margin:0;color:#74685d;font-size:.82rem;line-height:1.5}.kitchen-modal-categories-card,.kitchen-modal-counter-card,.kitchen-modal-tray-card,.kitchen-modal-queue-inline{padding:16px}.kitchen-modal-categories-list{display:grid;gap:6px}.kitchen-modal-categories-list button{padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:#2a241e;text-align:left;cursor:pointer}.kitchen-modal-categories-list button.active{background:#ebe7f2;border-color:#e2dbe9;color:#1f1b19;box-shadow:inset 3px 0 #5f5af6}.kitchen-modal-ticket-list{display:grid;gap:10px}.kitchen-modal-ticket-card{padding:12px;border-radius:0;border:1px solid #e7dfd5;background:#fff;color:#1e1712;text-align:left;cursor:pointer}.kitchen-modal-ticket-card.active{border-color:#d9cabb;background:#fffaf4}.kitchen-modal-ticket-copy{display:grid;gap:2px}.kitchen-modal-ticket-card em,.kitchen-modal-tray-line em,.kitchen-modal-bundle-side em,.kitchen-modal-tray-total strong:last-child,.kitchen-modal-promo em{color:#1f1a15;font-style:normal;font-weight:700}.kitchen-modal-menu{padding:20px 24px 28px;overflow-y:auto;background:transparent}.kitchen-modal-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;margin-bottom:22px}.kitchen-modal-hero-copy,.kitchen-modal-promo{border-radius:0;border:1px solid #e4ddd3;background:#ffffffe0;box-shadow:none}.kitchen-modal-hero-copy{padding:22px 24px}.kitchen-modal-ordering-kicker{display:inline-block;margin-bottom:10px;color:#8a7d71;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.kitchen-modal-hero-copy h2{margin:0 0 8px;font-family:Syne,sans-serif;font-size:clamp(1.7rem,2vw,2.2rem);color:#15110d}.kitchen-modal-hero-copy>p{margin:0;color:#4f463e;line-height:1.6}.kitchen-modal-ordering-meta{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.kitchen-modal-ordering-meta span{padding:7px 12px;border-radius:999px;background:#f6f0e8;color:#6e6357;font-size:.78rem}.kitchen-modal-promo{display:grid;align-content:center;gap:8px;padding:20px;background:linear-gradient(180deg,#fffdf9,#f8efe6)}.kitchen-modal-promo span{color:#8c7f72;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.kitchen-modal-promo strong{font-family:Syne,sans-serif;font-size:1.1rem;color:#1c1814}.kitchen-modal-promo p{margin:0;color:#61564b;line-height:1.55}.kitchen-modal-section-block+.kitchen-modal-section-block{margin-top:26px}.kitchen-modal-section-head{margin-bottom:14px}.kitchen-modal-section-head h3{font-size:1.15rem}.kitchen-modal-section-head.compact{margin-bottom:12px}.kitchen-modal-card-grid{display:grid;gap:14px}.kitchen-modal-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-modal-menu-card,.kitchen-modal-bundle-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;overflow:hidden;border-radius:0;border:1px solid #e4ddd3;background:#fff;box-shadow:none}.kitchen-modal-menu-card.selected,.kitchen-modal-bundle-card:hover{border-color:#d8cabc;box-shadow:none}.kitchen-modal-menu-card-copy,.kitchen-modal-bundle-copy{display:grid;align-content:start;gap:8px;padding:18px 16px}.kitchen-modal-menu-card-copy strong,.kitchen-modal-bundle-copy strong{color:#18130f;font-size:1rem}.kitchen-modal-menu-card-copy span,.kitchen-modal-bundle-copy span{color:#5b5148;font-size:.88rem}.kitchen-modal-menu-card-copy p,.kitchen-modal-bundle-copy p{margin:0;color:#6f6459;line-height:1.55}.kitchen-modal-menu-card-copy em{color:#18130f;font-style:normal;font-weight:700}.kitchen-modal-menu-card-art{--art-a: #efdcc4;--art-b: #fff7ee;position:relative;min-height:176px;padding:16px;display:grid;align-content:space-between;justify-items:start;background:linear-gradient(140deg,var(--art-a),var(--art-b))}.kitchen-modal-menu-card-art:before,.kitchen-modal-menu-card-art:after{content:"";position:absolute;border-radius:22px;background:#ffffff85}.kitchen-modal-menu-card-art:before{width:110px;height:82px;right:18px;top:20px}.kitchen-modal-menu-card-art:after{width:72px;height:54px;left:18px;bottom:18px}.kitchen-modal-art-badge,.kitchen-modal-art-chip{position:relative;z-index:1;padding:8px 12px;border-radius:999px;background:#ffffffe0;color:#2b241d;font-size:.76rem;font-weight:700}.kitchen-modal-art-chip{align-self:end}.kitchen-modal-plus{position:absolute;right:14px;bottom:14px;z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid #ddd4c7;background:#fff;color:#1c1712;font-size:1.4rem;line-height:1;box-shadow:0 10px 24px #261c1124;cursor:pointer}.kitchen-modal-plus.selected{background:#24201a;color:#fff}.kitchen-modal-bundle-card{align-items:stretch}.kitchen-modal-bundle-side{display:grid;align-content:space-between;padding:12px 12px 14px 0}.kitchen-modal-bundle-side em{justify-self:end;margin-top:10px;margin-right:6px}.kitchen-modal-ready-list,.kitchen-modal-inline-jobs,.kitchen-modal-story-grid,.kitchen-modal-review-grid,.kitchen-modal-rollup,.kitchen-modal-tray-lines{display:grid;gap:10px}.kitchen-modal-ready-card,.kitchen-modal-inline-job{padding:14px 16px}.kitchen-modal-open-library{padding:8px 12px;border-radius:0;border:1px solid #ddd4c8;background:#fff;color:#2b241d;cursor:pointer}.kitchen-modal-tray-track{display:grid;gap:4px;padding:14px 0 12px}.kitchen-modal-tray-lines{padding:14px 0}.kitchen-modal-tray-line{color:#4d433a;font-size:.86rem}.kitchen-modal-tray-total{padding-top:12px;border-top:1px solid #ebe4da}.kitchen-modal-checkout{width:100%;margin-top:16px;padding:14px 16px;border:none;border-radius:0;background:#171310;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.kitchen-modal-checkout:disabled{opacity:.55;cursor:not-allowed}.kitchen-modal-storyboard{display:grid;gap:16px}.kitchen-modal-story-card,.kitchen-modal-story-grid article,.kitchen-modal-review-grid article{padding:18px}.kitchen-modal-story-card span{display:block;margin-bottom:8px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.kitchen-modal-story-grid,.kitchen-modal-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-art-sauce{--art-a: #f8d8bd;--art-b: #fff5e7}.kitchen-art-stems{--art-a: #d8dfd3;--art-b: #f6f0e1}.kitchen-art-loops,.kitchen-art-quick-bite{--art-a: #ead7c2;--art-b: #fff9f1}.kitchen-art-chop{--art-a: #f1dcc8;--art-b: #fff6ef}.kitchen-art-drums,.kitchen-art-where-beef{--art-a: #e6c6b6;--art-b: #fff0e6}.kitchen-art-extra-dip{--art-a: #ebe4d1;--art-b: #fff9f0}.kitchen-art-crispy-edges{--art-a: #ead9bf;--art-b: #fff4df}.kitchen-art-low-end-fries{--art-a: #d8d8c8;--art-b: #f8f2e6}.kitchen-art-sidechain-slaw{--art-a: #dae4d2;--art-b: #f8fcf2}.kitchen-art-remix-bundle,.kitchen-art-full-meal{--art-a: #e8d4c7;--art-b: #fff4ea}.kitchen-modal-empty{padding:18px}.kitchen-modal-empty strong{display:block;margin-bottom:6px;font-family:Syne,sans-serif;color:#201a15}@media (max-width: 1180px){.kitchen-modal-shell{left:64px;padding-right:0}.kitchen-modal-body{grid-template-columns:160px minmax(0,1fr)}.kitchen-modal-tray{grid-column:1 / -1;border-left:none;border-top:1px solid #e7dfd5;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.kitchen-modal-shell{left:0;top:68px;bottom:74px;padding:0}.kitchen-modal-window{border-radius:0}.kitchen-modal-topbar{grid-template-columns:1fr;justify-items:stretch}.kitchen-modal-search,.kitchen-modal-close{justify-self:stretch}.kitchen-modal-body{grid-template-columns:1fr;height:calc(100% - 141px)}.kitchen-modal-categories{border-right:none;border-bottom:1px solid #e7dfd5}.kitchen-modal-categories-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-modal-hero,.kitchen-modal-story-grid,.kitchen-modal-review-grid,.kitchen-modal-card-grid-two,.kitchen-modal-card-grid,.kitchen-modal-tray,.kitchen-modal-menu-card,.kitchen-modal-bundle-card{grid-template-columns:1fr}.kitchen-modal-menu-card-art{min-height:148px}.kitchen-modal-tray{border-top:none}}body[data-kitchen-open=true] .kitchen-modal-window{background:#fff;color:#1a1a1a;box-shadow:none}.bck-app-shell{position:relative;display:grid;grid-template-rows:auto auto 1fr;height:100%;background:#fff;color:#1a1a1a;overflow:hidden}.bck-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:10px 26px 8px;border-bottom:1px solid #ece7df;background:#fff}.bck-brand-lockup{display:inline-flex;align-items:center;gap:12px}.bck-brand-mark{width:32px;height:32px;border-radius:999px;background:#171717;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800}.bck-brand-copy{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:-.04em}.bck-brand-copy span{color:#df7c1d}.bck-tabs{display:inline-flex;align-items:center;gap:28px;min-width:0}.bck-tabs button{border:0;background:none;padding:14px 2px 16px;color:#5f5f5f;font-size:.98rem;cursor:pointer;border-bottom:3px solid transparent}.bck-tabs button.active{color:#111;border-bottom-color:#272727}.bck-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px}.bck-search{min-width:260px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;height:44px;border-radius:999px;border:1px solid #e8e3db;background:#f8f5f1;color:#6f6a64}.bck-search input{flex:1;border:0;background:transparent;color:#1a1a1a;outline:none}.bck-tray-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:999px;background:#171717;color:#fff;font-weight:700;cursor:pointer}.bck-ticket-strip,.bck-empty-ticket-strip{display:grid;gap:10px;padding:14px 26px;border-bottom:1px solid #f0ece6;background:#fff}.bck-ticket-strip-label,.bck-sidebar-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#9b948c}.bck-ticket-strip-row{display:flex;gap:10px;overflow-x:auto}.bck-ticket-chip{position:relative;min-width:190px;padding:0;border:1px solid #ebe5de;border-radius:14px;background:#fff}.bck-ticket-chip-main{width:100%;display:grid;gap:4px;padding:12px 40px 12px 14px;border:0;background:transparent;text-align:left;cursor:pointer}.bck-ticket-chip strong,.bck-ticket-chip-main strong{font-size:.95rem}.bck-ticket-chip span,.bck-ticket-chip-main span,.bck-empty-ticket-strip{color:#6f675f;font-size:.86rem}.bck-ticket-chip-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border:1px solid #ddd6cf;border-radius:999px;background:#fff;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000014;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.bck-ticket-chip:hover .bck-ticket-chip-remove,.bck-ticket-chip:focus-within .bck-ticket-chip-remove{opacity:1;transform:translateY(0)}.bck-ticket-chip.active{border-color:#1d1d1d;box-shadow:0 8px 20px #1a1a1a14}.bck-layout{min-height:0;display:grid;grid-template-columns:270px 176px minmax(0,1fr);overflow:hidden}.bck-library-panel{display:grid;grid-template-rows:auto 1fr;min-height:0;padding:18px 16px 110px 26px;border-right:1px solid #ece7df;background:#fff}.bck-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.bck-library-head strong{font-family:Syne,sans-serif;font-size:1rem}.bck-library-list{min-height:0;overflow-y:auto;display:grid;gap:10px;align-content:start;padding-right:6px;padding-bottom:120px;scrollbar-gutter:stable}.bck-library-track{position:relative;border:1px solid #ebe4dc;border-radius:12px;background:#fff;overflow:hidden}.bck-library-track.active{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.bck-library-track-main{width:100%;display:grid;gap:6px;padding:14px 14px 12px;border:0;background:none;text-align:left;cursor:pointer}.bck-library-track-main strong{font-size:.95rem}.bck-library-track-main span,.bck-library-track-main em{color:#6d655d;font-size:.82rem;font-style:normal}.bck-library-track-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px}.bck-mini-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd6cf;border-radius:999px;background:#fff;color:#1a1a1a;padding:8px 12px;min-width:0;white-space:nowrap;font-size:.8rem;font-weight:700;cursor:pointer}.bck-library-track-actions .bck-mini-action{width:100%}.bck-mini-action:disabled{opacity:.45;cursor:not-allowed}.bck-mini-action.accent{border-color:#1a1a1a}.bck-mini-action.accent.selected{background:#1a1a1a;color:#fff}.bck-sidebar{display:grid;grid-template-rows:auto 1fr;min-height:0;padding:18px 0 110px 26px;border-right:1px solid #ece7df;background:#fff}.bck-sidebar-nav{display:grid;gap:6px;margin-top:12px;padding-right:10px;min-height:0;overflow-y:auto;align-content:start}.bck-sidebar-nav button{border:0;background:none;padding:10px 14px;margin-right:10px;border-radius:8px;color:#303030;text-align:left;cursor:pointer}.bck-sidebar-nav button.active{background:#f0ece8;font-weight:700}.bck-main{min-width:0;min-height:0;background:#fff}.bck-main-scroll{height:100%;overflow-y:auto;padding:22px 40px 118px}.bck-section{scroll-margin-top:24px}.bck-section+.bck-section{margin-top:30px}.bck-section-head{margin-bottom:14px}.bck-section-head h3{margin:0;font-family:Syne,sans-serif;font-size:1.25rem;letter-spacing:-.04em}.bck-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.bck-menu-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;min-height:148px;border:1px solid #e7e2db;border-radius:12px;background:#fff;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;cursor:pointer}.bck-menu-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px #14141414}.bck-menu-card.selected{border-color:#1e1e1e;box-shadow:0 0 0 1px #1e1e1e}.bck-menu-card.popping .bck-add-button{transform:scale(1.1)}.bck-menu-card-copy{display:grid;align-content:start;gap:10px;padding:18px 18px 14px}.bck-menu-card-copy strong{font-size:.98rem}.bck-menu-card-copy p{margin:0;color:#5f5f5f;font-size:.94rem;line-height:1.5}.bck-menu-card-copy em{margin-top:auto;color:#151515;font-style:normal;font-weight:700}.bck-menu-card-media{position:relative;display:flex;align-items:center;justify-content:center;background:#f8f2e8;overflow:hidden}.bck-menu-card-image{width:100%;height:100%;object-fit:cover;display:block}.bck-add-button{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border:1px solid #ded8d0;border-radius:999px;background:#fff;color:#191919;font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000024;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.bck-add-button:hover:not(:disabled){transform:scale(1.04)}.bck-add-button.selected{background:#191919;color:#fff;border-color:#191919}.bck-add-button:disabled{opacity:.45;cursor:not-allowed}.bck-ready-grid,.bck-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bck-ready-card,.bck-info-card,.bck-info-grid article{border:1px solid #ebe5de;border-radius:12px;background:#fff}.bck-ready-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.bck-ready-card p,.bck-info-grid p,.bck-info-card p{margin:0;color:#616161;line-height:1.5}.bck-ready-card button{border:1px solid #dbd4cc;border-radius:10px;background:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.bck-panel-page{height:100%;overflow-y:auto;padding:28px 40px 110px;display:grid;gap:18px}.bck-info-card{padding:24px 26px}.bck-info-card span{display:block;margin-bottom:10px;color:#9a938b;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.bck-info-card h3{margin:0 0 10px;font-family:Syne,sans-serif;font-size:2rem;line-height:1.02;letter-spacing:-.05em}.bck-info-grid article{padding:18px}.bck-order-footer{position:fixed;left:76px;right:0;bottom:0;z-index:14;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;background:#181818;color:#fff;animation:kitchen-slide-up .25s ease}.bck-order-footer-copy,.bck-order-footer-actions{display:inline-flex;align-items:center;gap:12px}.bck-order-footer-count{width:26px;height:26px;border-radius:999px;background:#fff;color:#191919;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}.bck-order-footer-actions span{font-weight:700}.bck-order-footer-actions button,.bck-drawer-submit,.bck-progress-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#fff;color:#181818;padding:12px 18px;font-weight:700;cursor:pointer}.bck-drawer-shell{position:fixed;top:68px;right:0;bottom:0;left:76px;z-index:18;display:flex;justify-content:flex-end}.bck-drawer-backdrop{flex:1;border:0;background:#00000042;cursor:pointer}.bck-drawer{width:min(380px,100%);display:flex;flex-direction:column;background:#fff;border-left:1px solid #ebe5dd;box-shadow:-12px 0 42px #0000001f;animation:kitchen-slide-cart .28s cubic-bezier(.16,1,.3,1)}.bck-drawer-head,.bck-drawer-foot,.bck-order-ticket-head,.bck-order-ticket-total,.bck-drawer-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.bck-drawer-head{padding:16px 22px;border-bottom:1px solid #eee8e1}.bck-drawer-head strong,.bck-drawer-total strong,.bck-order-line-copy strong,.bck-order-ticket-head strong,.bck-order-ticket-total strong,.bck-progress-title{font-family:Syne,sans-serif}.bck-drawer-head span,.bck-order-ticket-head span,.bck-order-line-copy span,.bck-drawer-total span,.bck-order-ticket-total span{color:#6c665f;font-size:.85rem}.bck-drawer-head button,.bck-order-line button,.bck-order-ticket-head button{border:0;background:none;cursor:pointer;color:#6a645c}.bck-drawer-body{flex:1;overflow-y:auto;padding:16px 22px;display:grid;gap:14px}.bck-order-ticket{border-bottom:1px solid #f0ebe4;padding-bottom:14px}.bck-order-ticket-summary{display:flex;align-items:center;gap:12px;min-width:0}.bck-order-ticket-thumb,.bck-order-thumb{overflow:hidden;background:#f6f0e7}.bck-order-ticket-thumb{width:56px;height:56px;border-radius:14px;flex:0 0 auto}.bck-order-lines{display:grid;gap:10px;margin:14px 0}.bck-order-line{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.bck-order-thumb{width:48px;height:48px;border-radius:10px}.bck-order-ticket-thumb img,.bck-order-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bck-order-line-copy{display:grid;gap:2px}.bck-order-ticket-total{padding-top:10px}.bck-drawer-foot{padding:16px 22px 18px;border-top:1px solid #eee8e1;display:grid;gap:14px}.bck-drawer-submit{width:100%;background:#191919;color:#fff}.bck-drawer-submit:disabled{opacity:.48;cursor:not-allowed}.bck-order-empty{border:1px dashed #ddd6ce;border-radius:12px;padding:18px;color:#6a655f}.bck-progress-shell{position:fixed;top:68px;right:0;bottom:0;left:76px;z-index:22;background:#fffffff5;display:flex;align-items:center;justify-content:center;padding:40px}.bck-progress-card{max-width:470px;display:grid;justify-items:center;gap:18px;text-align:center}.bck-progress-icon{width:68px;height:68px;border-radius:999px;background:#171717;color:#fff;display:inline-flex;align-items:center;justify-content:center}.bck-progress-icon:not(.done){background:#f5f5f5;color:#181818}.bck-progress-title{font-size:clamp(2.4rem,4vw,3.35rem);line-height:.94;letter-spacing:-.06em}.bck-progress-card p{max-width:360px;margin:0;color:#5e5e5e;line-height:1.55}.bck-progress-card button{min-width:180px;border:2px solid #181818;background:#fff}.bck-progress-dots{display:inline-flex;align-items:center;gap:8px}.bck-progress-dots span{width:7px;height:7px;border-radius:999px;background:#222;opacity:.22}.bck-progress-dots span.active{opacity:1}.tone-sauce,.tone-extra-dip,.tone-quick-bite{background:#fdf3e4}.tone-chop,.tone-sidechain-slaw{background:#edf8ef}.tone-loops,.tone-low-end-fries{background:#ecf8f0}.tone-stems,.tone-remix-bundle{background:#edf3ff}.tone-drums,.tone-where-beef{background:#f5efff}.tone-crispy-edges{background:#fff7ea}.tone-full-meal{background:#fef6eb}@media (max-width: 1180px){.bck-card-grid,.bck-ready-grid,.bck-info-grid{grid-template-columns:1fr}.bck-topbar{grid-template-columns:1fr;justify-items:stretch}.bck-tools{justify-content:space-between}}@media (max-width: 900px){.bck-layout{grid-template-columns:1fr}.bck-library-panel,.bck-sidebar{padding:16px 18px 0;border-right:0;border-bottom:1px solid #ece7df}.bck-library-list,.bck-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.bck-library-list{display:grid;gap:12px;overflow:visible;padding-bottom:16px}.bck-main-scroll,.bck-panel-page{padding-inline:18px}.bck-card-grid,.bck-menu-card{grid-template-columns:1fr}.bck-menu-card-media{min-height:146px}.bck-search{min-width:0;flex:1}.bck-order-footer{left:0;flex-direction:column;align-items:stretch}.bck-drawer-shell,.bck-progress-shell{left:0}}
