.kr-scope{--kr-font:var(--font-geist,"Geist");--kr-ink:#0a0a0a;--kr-ink-2:#171717;--kr-muted:#737373;--kr-faint:#a3a3a3;--kr-line:#e5e5e5;--kr-line-2:#f0f0f0;--kr-surface:#f5f5f5;--kr-rail:#fafafa;--kr-bg:#ffffff;--kr-blue:#006eff;--kr-blue-tint:rgba(0,110,255,0.12);--kr-green:#16a34a;--kr-amber:#d97706;--kr-cta:linear-gradient(-73deg,#4c9eff 20%,#155dfc);--kr-ease:var(--motion-ease-std,cubic-bezier(0.4,0,0.2,1));--kr-out:var(--motion-ease-exit,cubic-bezier(0,0,0.2,1));--kr-photo:var(--motion-ease,cubic-bezier(0.22,1,0.36,1));--kr-rise:cubic-bezier(0.333,1,0.667,1);--kr-ring:inset 0 0 0 0.5px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05);--kr-float:rgba(196,196,196,0.26) 0 0.5px 0.5px 0,rgba(196,196,196,0.23) 0 1.4px 1.4px -1px,rgba(196,196,196,0.21) 0 3.4px 3.5px -2.1px,rgba(196,196,196,0.18) 0.1px 8.6px 8.9px -3.1px;color:var(--kr-ink);font:400 16px/24px var(--kr-font);-webkit-font-smoothing:antialiased}@supports (color:oklch(0.5 0.1 250)){.kr-scope{--kr-blue:oklch(0.579 0.2497 257.07);--kr-blue-tint:oklch(0.579 0.2497 257.07/0.13)}}.kr-scope *,.kr-scope :after,.kr-scope :before{box-sizing:border-box}.kr-scope :where(h1,h2,h3,h4,p,ol,ul,figure){margin:0}.kr-scope :where(ul,ol){padding:0;list-style:none}.kr-scope :where(button,input,textarea,select){font:inherit;color:inherit}.kr-scope :where(button){background:none;border:0;padding:0;cursor:pointer}.kr-scope :where(a){color:inherit;text-decoration:none}.kr-scope :focus-visible{outline:2px solid var(--kr-blue);outline-offset:2px}@keyframes kr-rise{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes kr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kr-fade{0%{opacity:0}to{opacity:1}}@keyframes kr-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes kr-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.55}}@keyframes kr-glow{0%,to{box-shadow:0 0 12px -2px #7e70db4d,0 0 20px -4px #70a0db33,inset 0 0 6px #fff3}50%{box-shadow:0 0 24px #715eed99,0 0 40px #67a0e459,inset 0 0 10px #ffffff59}}@keyframes kr-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.kr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;font:450 14px/20px var(--kr-font);white-space:nowrap;transition:background-color .09s var(--kr-ease),filter .09s var(--kr-ease),box-shadow .15s var(--kr-ease),transform .15s var(--kr-ease)}.kr-btn:active:not(:disabled){transform:scale(.98)}.kr-btn:disabled{opacity:.45;cursor:not-allowed}.kr-btn.primary{background:var(--kr-blue);color:#fff}.kr-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.kr-btn.dark{background:#000;color:#fff}.kr-btn.grey{background:var(--kr-surface);color:var(--kr-ink)}.kr-btn.grey:hover:not(:disabled){background:#ebebeb}.kr-btn.ring{background:#fff;box-shadow:var(--kr-ring)}.kr-btn.ring:hover:not(:disabled){background:#fafafa}.kr-btn.tint{background:var(--kr-blue-tint);color:var(--kr-blue)}.kr-btn.upgrade{position:relative;background:var(--kr-cta);color:#fff;animation:kr-glow 4s cubic-bezier(.4,0,.6,1) infinite}.kr-btn.big{height:56px;padding:0 26px;border-radius:14px;font:500 15px/20px var(--kr-font)}.kr-btn.sm{height:32px;padding:0 14px;font-size:13px}.kr-btn.full{width:100%}.kr-btn svg{flex:none}.kr-round{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:999px;background:#fff;box-shadow:var(--kr-ring);transition:background-color .15s var(--kr-ease),transform .15s var(--kr-ease)}.kr-round:hover{background:#fafafa}.kr-round:active{transform:scale(.95)}.kr-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--kr-surface)}.kr-seg button{height:30px;padding:0 14px;border-radius:999px;color:var(--kr-muted);font:450 13px/16px var(--kr-font);transition:background-color .15s var(--kr-ease),color .15s var(--kr-ease)}.kr-seg button.on{background:#fff;color:var(--kr-ink);box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.kr-seg.blue button.on{background:var(--kr-blue);color:#fff;box-shadow:none}.kr-link{color:var(--kr-muted);font:450 13px/20px var(--kr-font);transition:color .15s var(--kr-ease)}.kr-link:hover{color:var(--kr-ink)}.kr-rows{--row:300px;display:flex;flex-wrap:wrap;gap:32px 24px}.kr-rows>*{flex-grow:calc(var(--ar));flex-shrink:1;flex-basis:calc(var(--ar) * var(--row));min-width:0;max-width:calc(var(--ar) * var(--row) * 1.35)}.kr-rows:after{content:"";flex:999 1}.kr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:32px 24px}.kr-grid.wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.kr-card{display:block;width:100%;min-width:0;text-align:left;animation:kr-in .45s var(--kr-photo) backwards}.kr-media{position:relative;aspect-ratio:var(--ar,9/16);overflow:hidden;border-radius:16px;background:var(--kr-surface);contain:paint}.kr-media>img,.kr-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kr-photo{opacity:0;transition:opacity .45s var(--kr-photo),transform .4s var(--kr-photo)}.kr-photo.in{opacity:1}.kr-media>video.kr-loop{opacity:0;transition:opacity .3s var(--kr-ease),transform .4s var(--kr-photo)}.kr-media>video.kr-loop.on{opacity:1}@media (hover:hover){.kr-card:hover:not(:active) .kr-loop,.kr-card:hover:not(:active) .kr-photo.in{transform:scale(1.04)}}.kr-media.empty{animation:kr-pulse 1s ease-in-out infinite}.kr-media .kr-scrim{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(#0000,#00000038 48%,#0000008c);pointer-events:none}.kr-card.on .kr-media:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--kr-blue),inset 0 0 0 5px rgba(255,255,255,.9);pointer-events:none}.kr-tick{position:absolute;z-index:4;top:10px;right:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--kr-blue);color:#fff;animation:kr-fade .2s var(--kr-out)}.kr-card-t{margin-top:14px;overflow:hidden;font:500 14px/16px var(--kr-font);text-overflow:ellipsis;white-space:nowrap}.kr-card-d{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--kr-muted);font:400 12px/20px var(--kr-font);letter-spacing:.14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kr-badge{position:absolute;z-index:2;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:8px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--kr-ink);font:500 11.5px/1 var(--kr-font);white-space:nowrap}.kr-badge i{width:6px;height:6px;border-radius:999px;background:var(--kr-blue);animation:kr-dot 1.4s ease-in-out infinite}.kr-badge.ok i{background:var(--kr-green);animation:none}.kr-badge.warn i{background:var(--kr-amber);animation:none}.kr-dur{z-index:2;right:10px;bottom:10px;padding:3px 6px;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;font:500 11px/1 ui-monospace,SF Mono,Menlo,monospace}.kr-cook,.kr-dur{position:absolute}.kr-cook{inset:0;z-index:1;background:linear-gradient(100deg,#0000 30%,#ffffff40 50%,#0000 70%);background-size:200% 100%;animation:kr-sweep 2.4s linear infinite}.kr-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.42);animation:kr-fade .2s var(--kr-out)}.kr-dialog{position:relative;width:min(1100px,100%);max-height:min(860px,calc(100dvh - 40px));overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 80px -20px rgba(0,0,0,.4);animation:kr-in .28s var(--kr-photo)}.kr-dialog-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:18px 20px 14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.kr-dialog-head h2{font:450 20px/28px var(--kr-font)}.kr-dialog-body{padding:4px 20px 24px}.kr-close{margin-left:auto}.kr-viewer{position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:68px minmax(0,1fr);background:linear-gradient(180deg,#f2f2f2,#edf8ff);animation:kr-fade .2s var(--kr-out)}.kr-vtop{display:flex;align-items:center;gap:12px;padding:0 20px}.kr-vtitle{min-width:0}.kr-vtitle h1{overflow:hidden;font:550 17px/22px var(--kr-font);letter-spacing:-.34px;color:#202020;text-overflow:ellipsis;white-space:nowrap}.kr-vtitle p{color:#707070;font:450 12.5px/16px var(--kr-font)}.kr-vtop-fill{flex:1 1}.kr-vbody{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;min-height:0;padding:0 20px 20px}.kr-stagecol{display:flex;flex-direction:column;min-width:0;min-height:0}.kr-stage{flex:1 1;min-height:0;display:grid;place-items:center;padding:4px 0 16px;container-type:size}.kr-frame{position:relative;width:min(100cqw,calc(100cqh * var(--ar)));aspect-ratio:var(--ar);overflow:hidden;border-radius:20px;background:#000;box-shadow:0 0 0 1px rgba(32,32,32,.08),0 24px 60px -28px rgba(1,65,99,.45);animation:kr-in .35s var(--kr-photo)}@supports not (width:1cqw){.kr-frame{width:min(100%,calc(60vh * var(--ar)))}}.kr-frame video,.kr-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kr-bigplay{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:60px;height:60px;translate:-50% -50%;border-radius:999px;background:rgba(255,255,255,.92);color:#000;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:transform .15s var(--kr-ease)}.kr-bigplay:hover{transform:scale(1.05)}.kr-frame.cooking{background:#eceef1}.kr-cook-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;height:100%;justify-content:center}.kr-cook-wrap .kr-frame{width:min(100cqw,calc((100cqh - 32px) * var(--ar)))}@supports not (width:1cqw){.kr-cook-wrap .kr-frame{width:min(100%,calc(56vh * var(--ar)))}}.kr-frame.cooking>video{object-fit:cover;filter:blur(22px) saturate(1.1);opacity:.55;transform:scale(1.15)}.kr-cooking .kr-cook-title{color:var(--kr-ink);font:500 22px/28px var(--kr-font);letter-spacing:-.02em}.kr-cooking>span{max-width:28ch}.kr-cook-outputs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;margin-top:6px}.kr-cook-outputs span{padding:4px 10px;border:1px solid rgba(32,32,32,.08);border-radius:999px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--kr-ink-2);font:450 12px/16px var(--kr-font);white-space:nowrap}.kr-cook-meta{display:flex;gap:10px;margin:0;color:var(--kr-muted);font:450 12px/20px var(--kr-font)}.kr-cook-meta time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-cook-meta span+time:before{content:"·";margin-right:10px}.kr-opening video{object-fit:contain;background:#000}.kr-opening-tag{position:absolute;top:12px;left:12px;z-index:2;max-width:calc(100% - 24px);padding:4px 10px;border-radius:999px;background:rgba(10,10,10,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:450 12px/16px var(--kr-font);pointer-events:none}.kr-wait-activity{display:grid;gap:8px;font-size:12px;color:var(--kr-muted)}.kr-wait-activity li{display:flex;gap:8px;align-items:center}@media (max-width:600px){.kr-cooking .kr-cook-title{font-size:18px;line-height:24px}.kr-cook-outputs span{padding:3px 8px;font-size:11px}}.kr-frame.cooking>img{filter:blur(22px) saturate(1.1);opacity:.55;transform:scale(1.15)}.kr-cooking{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center}.kr-cooking b{font:450 44px/1 var(--kr-font);letter-spacing:-.03em}.kr-cooking b small{font-size:18px}.kr-cooking span{color:var(--kr-ink-2);font:450 14px/20px var(--kr-font)}.kr-cooking em{color:var(--kr-muted);font:400 12px/18px var(--kr-font);font-style:normal}.kr-strip{display:flex;justify-content:safe center;gap:10px;padding:2px 4px 4px;overflow-x:auto}.kr-strip button{position:relative;flex:none;height:76px;aspect-ratio:var(--ar);overflow:hidden;border-radius:10px;background:var(--kr-surface);opacity:.6;transition:opacity .15s var(--kr-ease),box-shadow .15s var(--kr-ease)}.kr-strip button img{width:100%;height:100%;object-fit:cover}.kr-strip button span{position:absolute;left:4px;bottom:4px;padding:2px 5px;border-radius:5px;background:rgba(0,0,0,.55);color:#fff;font:500 10px/1.2 var(--kr-font)}.kr-strip button.on,.kr-strip button:hover{opacity:1}.kr-strip button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kr-blue)}.kr-panel{min-height:0;overflow-y:auto;padding:20px;border-radius:20px;background:#fff;box-shadow:0 2px 4px -1px rgba(1,65,99,.08),0 0 0 1px rgba(32,32,32,.08);display:flex;flex-direction:column;gap:16px}.kr-panel h2{font:500 16px/20px var(--kr-font);letter-spacing:-.32px}.kr-panel .kr-sub{margin-top:2px;color:var(--kr-muted);font:400 12px/18px var(--kr-font);letter-spacing:.14px}.kr-draft{display:inline-flex;align-items:center;height:22px;margin-top:8px;padding:0 8px;border-radius:999px;background:#fff3e0;color:#9a5b00;font:500 12px/16px var(--kr-font)}.kr-actions{display:flex;flex-wrap:wrap;gap:8px}.kr-actions .kr-btn.primary{flex:1 1}.kr-field{padding:12px 14px;border-radius:14px;background:var(--kr-surface)}.kr-field-h{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--kr-muted);font:450 12px/18px var(--kr-font)}.kr-field p{margin-top:4px;font:400 14px/20px var(--kr-font);overflow-wrap:anywhere}.kr-copy{display:inline-flex;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#fff;box-shadow:var(--kr-ring);color:var(--kr-ink);font:450 12px/16px var(--kr-font)}.kr-copy,.kr-look{align-items:center}.kr-look{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:var(--kr-surface)}.kr-look small{display:block;color:var(--kr-muted);font:450 12px/18px var(--kr-font)}.kr-look b{display:block;font:500 14px/20px var(--kr-font)}.ss .kr-panel .pj-caps{gap:12px;padding:14px;border-radius:14px;background:var(--kr-surface);box-shadow:none;font-family:var(--kr-font);animation:kr-in .3s var(--kr-photo) backwards}.ss .kr-panel .pj-caps>header b{font:500 15px/20px var(--kr-font);letter-spacing:-.2px}.ss .kr-panel .pj-caps-color small,.ss .kr-panel .pj-caps-note,.ss .kr-panel .pj-caps>footer small,.ss .kr-panel .pj-caps>header small{color:var(--kr-muted);font:400 12px/18px var(--kr-font)}.ss .kr-panel .pj-caps-lines li>small,.ss .kr-panel .pj-caps-note.warn{color:#b45309}.ss .kr-panel .pj-caps .ss-x{width:32px;height:32px;border-radius:999px;background:#fff;box-shadow:var(--kr-ring);color:var(--kr-ink)}.ss .kr-panel .pj-caps-color{border-radius:12px;background:#fff;box-shadow:var(--kr-ring)}.ss .kr-panel .pj-caps-color b{font:500 13px/18px var(--kr-font)}.ss .kr-panel .pj-caps .ss-input input{height:36px;padding:0 12px;border-radius:10px;background:#fff;box-shadow:var(--kr-ring);color:var(--kr-ink);font:400 14px/20px var(--kr-font)}.ss .kr-panel .pj-caps-lines li.changed .ss-input input{box-shadow:inset 0 0 0 1.5px var(--kr-blue),0 1px 2px rgba(0,0,0,.05)}.ss .kr-panel .pj-caps-lines li.short .ss-input input{box-shadow:inset 0 0 0 1.5px var(--kr-amber),0 1px 2px rgba(0,0,0,.05)}.ss .kr-panel .pj-caps-time{color:var(--kr-blue);font:500 12px/18px var(--kr-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss .kr-panel .pj-caps .ss-link{color:var(--kr-blue);font:450 12px/18px var(--kr-font);background:none;box-shadow:none}.ss .kr-panel .pj-caps .ss-btn,.ss .kr-panel .pj-caps .ss-metal{height:40px;min-height:40px;padding:0 20px;border-radius:999px;font:450 14px/20px var(--kr-font);letter-spacing:0}.ss .kr-panel .pj-caps .ss-metal{background:var(--kr-blue);color:#fff}.ss .kr-panel .pj-caps .ss-metal:disabled{opacity:.45}.ss .kr-panel .pj-caps .ss-btn{background:#fff;box-shadow:var(--kr-ring);color:var(--kr-ink)}.ss .kr-panel .pj-caps :is(.ss-metal,.ss-btn):after,.ss .kr-panel .pj-caps :is(.ss-metal,.ss-btn):before{display:none}.ss .kr-panel .pj-caps .ss-metal>span{background:none;-webkit-text-fill-color:currentColor;color:inherit}.ss .kr-panel .pj-caps .ss-sent-mark{width:36px;height:36px;background:var(--kr-blue);box-shadow:none}.ss .kr-panel .pj-caps .ss-sent-mark svg{width:18px;height:18px}.kr-checks{display:grid;gap:8px}.kr-checks li{display:flex;gap:9px;font:400 13px/18px var(--kr-font)}.kr-checks li i{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:0;border-radius:999px;background:var(--kr-green);color:#fff;font:600 11px/1 var(--kr-font);font-style:normal}.kr-checks li.no i{background:var(--kr-amber)}.kr-checks small{display:block;color:var(--kr-muted);font-size:12px}.kr-plan-list{display:grid;gap:8px}.kr-plan-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:12px;background:var(--kr-surface);font:400 13px/18px var(--kr-font);animation:kr-in .35s var(--kr-photo) backwards}.kr-plan-list li time{color:var(--kr-muted);font:400 12px/18px ui-monospace,SF Mono,Menlo,monospace}.kr-plan-list li small{display:block;color:var(--kr-muted);font-size:12px}.kr-plan-list li.soon{opacity:.55;animation:kr-in .35s var(--kr-photo) backwards,kr-pulse 1.4s ease-in-out infinite}.kr-steps{display:flex;flex-wrap:wrap;gap:6px}.kr-steps span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--kr-surface);color:var(--kr-muted);font:450 12px/16px var(--kr-font)}.kr-steps span.done{color:var(--kr-ink)}.kr-steps span.now{background:var(--kr-blue-tint);color:var(--kr-blue)}.kr-steps span.now i{width:6px;height:6px;border-radius:999px;background:currentColor;animation:kr-dot 1.4s ease-in-out infinite}.kr-mail{gap:10px;padding:12px 14px;border-radius:14px;background:#eff5ff;color:#0b4bb3}.kr-details summary,.kr-mail{display:flex;font:450 13px/18px var(--kr-font)}.kr-details summary{align-items:center;justify-content:space-between;gap:8px;padding:10px 0;list-style:none;cursor:pointer}.kr-details summary::-webkit-details-marker{display:none}.kr-details[open] summary svg{rotate:180deg}.kr-details summary svg{transition:rotate .2s var(--kr-ease)}.kr-shots{display:grid;gap:6px}.kr-shots button{display:block;width:100%;padding:10px 12px;border-radius:12px;background:var(--kr-surface);text-align:left;font:400 13px/18px var(--kr-font);transition:box-shadow .15s var(--kr-ease)}.kr-shots button.now{background:#fff;box-shadow:inset 0 0 0 1.5px var(--kr-blue)}.kr-shots button time{display:block;color:var(--kr-blue);font:450 11.5px/16px var(--kr-font)}.kr-shots button small{display:block;color:var(--kr-muted);font-size:12px}.kr-toast{position:fixed;z-index:70;left:50%;bottom:24px;translate:-50% 0;padding:10px 16px;border-radius:999px;background:#0a0a0a;color:#fff;font:450 13px/18px var(--kr-font);box-shadow:0 10px 30px -10px rgba(0,0,0,.4);animation:kr-in .22s var(--kr-out)}.kr-offer{position:relative;width:min(720px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:28px;border-radius:24px;background:#fff;box-shadow:0 24px 80px -20px rgba(0,0,0,.45);isolation:isolate;animation:kr-in .3s var(--kr-photo)}.kr-wash{position:absolute;inset:0 0 auto auto;z-index:-1;width:75%;height:70%;background:radial-gradient(ellipse 90% 70% at 100% 0,#4c9eff61 0,#155dfc2e 45%,#155dfc0f 70%,transparent 92%),linear-gradient(180deg,#155dfc1f,#155dfc0a 48%,#155dfc03 78%,transparent 96%);filter:blur(14px);pointer-events:none}.kr-offer-head{display:flex;align-items:center;gap:14px}.kr-offer-head .kr-media{flex:none;width:52px;border-radius:12px}.kr-offer-head h2{font:450 22px/28px var(--kr-font);letter-spacing:-.01em}.kr-offer-head p{color:var(--kr-muted);font:400 13px/18px var(--kr-font)}.kr-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.kr-plan{display:flex;flex-direction:column;padding:20px;border-radius:16px;background:var(--kr-surface);transition:box-shadow .2s var(--kr-ease),background-color .2s var(--kr-ease)}.kr-plan.pick{background:#fff;box-shadow:inset 0 0 0 1.5px var(--kr-blue)}.kr-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 17px/24px var(--kr-font)}.kr-tag{padding:3px 8px;border-radius:8px;background:var(--kr-blue-tint);color:var(--kr-blue);font:500 11.5px/14px var(--kr-font)}.kr-price{margin-top:10px;font:450 34px/1 var(--kr-font);letter-spacing:-.02em}.kr-price small{margin-left:4px;color:var(--kr-muted);font:400 13px/1 var(--kr-font);letter-spacing:0}.kr-plan ul{display:grid;gap:7px;margin:16px 0 18px}.kr-plan li{display:flex;gap:8px;font:400 13px/18px var(--kr-font)}.kr-plan li svg{flex:none;margin-top:1px;color:var(--kr-blue)}.kr-plan .kr-btn{margin-top:auto}.kr-offer-foot{margin-top:16px;color:var(--kr-muted);font:400 12px/18px var(--kr-font);text-align:center}.kr-offer-mini{position:relative;overflow:hidden;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,110,255,.18);isolation:isolate}.kr-offer-mini b{display:block;font:500 15px/20px var(--kr-font)}.kr-offer-mini p{margin:4px 0 12px;color:var(--kr-muted)}.kr-error,.kr-offer-mini p{font:400 13px/18px var(--kr-font)}.kr-error{margin-top:10px;color:#b42318}@media (max-width:860px){.kr-vbody{grid-template-columns:minmax(0,1fr);grid-template-rows:auto max-content;overflow-y:auto;padding:0 12px 12px;gap:12px}.kr-stagecol{height:66dvh}.kr-panel{overflow:visible}.kr-plans{grid-template-columns:1fr}}@media (max-width:640px){.kr-vtop{gap:8px;padding:0 12px}.kr-vtitle{flex:1 1}.kr-vtop-fill{display:none}.ss .kr-vtop .kr-btn{height:36px;padding:0 14px;font-size:13px}.kr-actions .kr-btn{flex:1 1 auto;min-width:0}.kr-actions .kr-btn.primary{flex:1 0 auto}.ss .kr-vtop .kr-btn.grey{display:none}.kr-rows{--row:250px;gap:24px 12px}.kr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.kr-grid.wide{grid-template-columns:1fr}.kr-offer{padding:20px}}@media (prefers-reduced-motion:reduce){.kr-scope *,.kr-scope :after,.kr-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ss .kr-btn{padding:0 20px;font:450 14px/20px var(--kr-font)}.ss .kr-btn.big{padding:0 26px;font:500 15px/20px var(--kr-font)}.ss .kr-btn.sm{padding:0 14px;font-size:13px}.ss .kr-copy{padding:0 9px;font:450 12px/16px var(--kr-font)}.ss .kr-seg button{padding:0 14px;font:450 13px/16px var(--kr-font)}.ss .kr-shots button{padding:10px 12px;font:400 13px/18px var(--kr-font)}.ss .kr-card{font:400 14px/20px var(--kr-font)}.ss .kr-cooking b small{display:inline}.kr-media.bare{display:grid;place-items:center;background:linear-gradient(160deg,#f7f8fa,#eef1f5);box-shadow:inset 0 0 0 1px rgba(32,32,32,.06)}.kr-media.bare span{display:grid;justify-items:center;gap:8px;color:#707070;font:450 12px/16px var(--kr-font);text-align:center}.kr-eta{color:var(--kr-ink);font-weight:500}.kr-pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.kr-pics img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--kr-surface);animation:kr-in .35s var(--kr-photo) backwards}.kr-sheet{display:block;width:100%;margin-top:10px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(32,32,32,.08)}.ss .kr-copy,.ss .kr-round{background:#fff}.ss .kr-bigplay{background:rgba(255,255,255,.92)}.ss .kr-strip button{background:var(--kr-surface)}.kr-approved{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;background:#e9f8ef;color:#15803d;font:500 14px/20px var(--kr-font);white-space:nowrap}.kc-copy-wrap{margin-bottom:30px}.kc-copy{position:relative;display:grid;gap:16px;overflow:hidden;padding:24px;border-radius:20px;background:#fff;box-shadow:0 2px 4px -1px rgba(1,65,99,.08),0 0 0 1px rgba(32,32,32,.08);isolation:isolate;transition:box-shadow .15s var(--kr-ease);animation:kr-in .35s var(--kr-photo) backwards}.kc-copy.over{box-shadow:inset 0 0 0 2px var(--kr-blue),0 2px 4px -1px rgba(1,65,99,.08)}.kc-copy .kr-wash{width:55%;height:100%;opacity:.8}.kc-copy-head h2{font:500 20px/28px var(--kr-font);letter-spacing:-.01em}.kc-copy-head p{margin-top:2px;color:var(--kr-muted);font:400 14px/20px var(--kr-font)}.kc-copy-form{display:flex;gap:8px;max-width:760px}.kc-copy-field{display:flex;flex:1 1;align-items:center;gap:10px;min-width:0;height:56px;padding:0 16px;border-radius:14px;background:var(--kr-surface);color:var(--kr-muted);cursor:text;transition:background-color .15s var(--kr-ease),box-shadow .15s var(--kr-ease)}.kc-copy-field:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--kr-blue)}.kc-copy-field svg{flex:none}.kc-copy-field input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--kr-ink);font:400 15px/20px var(--kr-font)}.kc-copy-field input::placeholder{color:var(--kr-faint)}.kc-copy-field.kc-file{cursor:default;color:var(--kr-ink)}.kc-file b{flex:1 1;min-width:0;overflow:hidden;font:500 14px/20px var(--kr-font);text-overflow:ellipsis;white-space:nowrap}.kc-clear{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:var(--kr-ring)}.kc-copy-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;max-width:760px}.kc-drop{display:inline-flex;align-items:center;gap:6px}.kc-drop:disabled{opacity:.45}.kc-copy-left{color:var(--kr-muted);font:450 12.5px/18px var(--kr-font)}.kc-copy-door{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kc-lock{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--kr-surface);color:var(--kr-muted)}.kc-copy-problem{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.kc-copy-problem .kr-error{margin-top:0}.kc-note{color:var(--kr-ink-2);font:400 13px/18px var(--kr-font)}.kc-veil{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:rgba(255,255,255,.86);color:var(--kr-blue);font:500 15px/20px var(--kr-font);pointer-events:none;animation:kr-fade .15s var(--kr-out)}.kc-mine .kr-rows{--row:280px}.kr-media.kc-wait>img{filter:blur(14px) saturate(1.1);opacity:.6;transform:scale(1.12)}.kc-bar{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.6)}.kc-bar i{display:block;height:100%;border-radius:inherit;background:var(--kr-blue);transition:width .6s var(--kr-photo)}.kc-card-p{margin-top:3px;color:var(--kr-muted);font:400 12px/18px var(--kr-font);letter-spacing:.14px}.kc-card-go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.kr-media.kc-blank{background:linear-gradient(160deg,#f7f8fa,#eef1f5);box-shadow:inset 0 0 0 1px rgba(32,32,32,.06)}.kr-group{margin:4px 0 12px;color:var(--kr-ink);font:500 14px/20px var(--kr-font)}.kr-grid+.kr-group{margin-top:28px}.kc-vtitle{flex:1 1}.kc-short{display:none}.kr-stage.kc-pair{display:flex;gap:16px;align-items:stretch;justify-content:center}.kc-side{display:grid;flex:1 1;place-items:center;min-width:0;min-height:0;container-type:size}.kc-frame{display:block;padding:0;cursor:pointer}.kc-frame:disabled{cursor:default}.kc-frame .kr-badge{z-index:3}.kc-sound{z-index:3;right:10px;bottom:10px;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff}.kc-none,.kc-sound{position:absolute;display:grid}.kc-none{inset:0;place-items:center;color:rgba(255,255,255,.7);font:450 13px/18px var(--kr-font)}.kc-specs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.kc-font{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#fff;box-shadow:var(--kr-ring);font:450 12px/16px var(--kr-font)}.kc-swatches{display:inline-flex;flex-wrap:wrap;gap:6px}.kc-swatches i{width:22px;height:22px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.kc-moves{display:grid;gap:10px;margin-top:6px}.kc-moves li{display:grid;gap:2px;font:400 14px/20px var(--kr-font)}.kc-moves b{font-weight:500}.kc-moves span{display:flex;align-items:center;gap:6px;color:var(--kr-ink-2)}.kc-moves span svg{flex:none;color:var(--kr-blue)}.kc-h3{margin-bottom:8px;font:500 14px/20px var(--kr-font)}.kc-chips{display:flex;flex-wrap:wrap;gap:6px}.kc-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--kr-surface);font:450 12.5px/16px var(--kr-font)}.kc-chip i{width:7px;height:7px;border-radius:999px;background:var(--kr-faint)}.kc-chip.close i{background:var(--kr-green)}.kc-chip.near i{background:var(--kr-amber)}.kc-chip small{color:var(--kr-muted);font:400 12px/16px var(--kr-font)}.kc-notyet{color:var(--kr-muted);font:400 12.5px/18px var(--kr-font)}.kc-notyet .kc-h3{margin-bottom:4px;color:var(--kr-muted);font-size:12.5px}.kc-notyet li+li{margin-top:4px}.kc-foot{display:flex;gap:18px;padding-top:2px}.kc-rename{display:flex;align-items:center;gap:8px}.kc-rename input{flex:1 1;min-width:0;height:36px;padding:0 12px;border:0;border-radius:10px;outline:0;background:#fff;box-shadow:var(--kr-ring);font:400 14px/20px var(--kr-font)}.kc-rename input:focus{box-shadow:inset 0 0 0 1.5px var(--kr-blue)}.kc-confirm{padding:12px 14px;border-radius:14px;background:var(--kr-surface);font:400 13px/18px var(--kr-font)}.kc-confirm .kc-card-go{margin-top:8px}.ss .kc-clear,.ss .kc-frame{padding:0}.ss .kr-link{color:var(--kr-muted);font:450 13px/20px var(--kr-font)}.ss .kr-link:hover:not(:disabled){color:var(--kr-ink)}.ss .kc-copy-field input{color:var(--kr-ink);font:400 15px/20px var(--kr-font)}.ss .kc-rename input{font:400 14px/20px var(--kr-font)}@media (max-width:860px){.kr-stage.kc-pair{gap:10px}.kr-stage.kc-pair.wide{flex-direction:column}.kr-stagecol.kc-stagecol{height:min(66dvh,calc((100vw - 34px) / 2 * 16 / 9 + 24px))}.kr-stagecol.kc-stagecol.wide{height:min(66dvh,calc((100vw - 24px) * 9 / 8 + 34px))}}@media (max-width:640px){.kc-copy{padding:18px}.kc-copy-form{flex-direction:column}.kc-copy-form .kc-copy-field{flex:none}.kc-copy-form .kr-btn{width:100%}.kc-vtitle p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-long{display:none}.kc-short{display:inline}.kc-mine .kr-rows{--row:230px}}.kr-save{display:grid;gap:10px;padding:16px;border-radius:14px;background:var(--kr-panel,rgba(59,108,246,.05))}.kr-save h2{margin:0;font-size:16px;font-weight:600}.kr-save p{margin:0;font-size:14px;opacity:.8}.kr-save input,.kr-save textarea{width:100%;min-width:0;box-sizing:border-box}.kr-save ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px;list-style:disc}.kr-save-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.kr-strip button video{width:100%;height:100%;object-fit:cover;pointer-events:none}.kr-frame.raw video{object-fit:contain}.kr-outpanel:not([hidden]),.kr-rawpanel{display:contents}.kr-raw-name{overflow-wrap:anywhere}.kr-strip-to{flex:none;align-self:center;width:14px;height:14px;margin:0 -2px;background:var(--kr-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h9M7.5 3.5 11 7l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h9M7.5 3.5 11 7l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}