.sk-head{font:inherit;flex-direction:column;align-items:flex-start;gap:10px;margin:0;display:flex}.sk-head[data-align=center]{text-align:center;align-items:center}.sk-head[data-layout=row]{flex-flow:wrap;align-items:center;gap:8px 16px}.sk-head[data-layout=row][data-align=center]{justify-content:center}.sk-head-wm{width:fit-content;height:calc(var(--sk-wm-h,64px) * var(--sk-optical,1))}.sk-head-line{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink-70);text-wrap:balance;word-break:keep-all;font-size:clamp(16px,1.25vw,19px);font-weight:700;line-height:1.3}@media (max-width:640px){.sk-head-wm{height:calc(var(--sk-wm-h,64px) * var(--sk-optical,1) * .72)}.sk-head-line{font-size:15px}}.sk-mcp{border-radius:var(--ctl-r-pill);max-width:100%;min-height:40px;color:var(--ink-70);cursor:pointer;transition:background-color var(--mo-fast) var(--ease-out), color var(--mo-fast) var(--ease-out);align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.sk-mcp[data-align=center]{margin-inline:auto}.sk-mcp:hover{background:var(--hover);color:var(--ink)}.sk-mcp:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sk-mcp-marks{flex:none;display:inline-flex}.sk-mcp-mark{background:var(--surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.sk-mcp-mark+.sk-mcp-mark{margin-left:-6px}.sk-mcp-mark[data-client=claude]{color:#d97757}.sk-mcp-t{flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;display:flex}.sk-mcp-t b{color:var(--ink-86);font-weight:700}.sk-mcp-sub{color:var(--ink-50)}.sk-mcp-go{color:var(--ink);flex:none;align-items:center;gap:2px;font-weight:700;display:inline-flex}.sk-mcp:hover .sk-mcp-go svg{transform:translate(2px)}.sk-mcp-go svg{transition:transform var(--mo-fast) var(--ease-hover)}@media (max-width:520px){.sk-mcp-sub{display:none}}.sk-layer{z-index:104;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sk-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sk-fade var(--mo-med) var(--ease-out) both;background:#140c1a75;position:absolute;inset:0}.sk-sheet{--sk-pad:20px;--sk-side:400px;grid-template-columns:minmax(0, 1fr) var(--sk-side);width:min(1180px,100%);height:min(780px,100%);padding:var(--sk-pad);border-radius:var(--r2);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 30px 80px -30px #140c1a99;animation:sk-in var(--mo-slow,.36s) var(--ease-spring) backwards;outline:none;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage side""strip side";gap:16px;display:grid;position:relative;overflow:hidden}.sk-sheet:not([data-strip]){grid-template-rows:minmax(0,1fr);grid-template-areas:"stage side"}@keyframes sk-fade{0%{opacity:0}}@keyframes sk-in{0%{opacity:.4;transform:translateY(10px)scale(.985)}}.sk-x{z-index:3;background:var(--wash);width:40px;height:40px;color:var(--ink-70);cursor:pointer;transition:background-color var(--mo-fast) var(--ease-out), color var(--mo-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.sk-x:hover{background:var(--hover-2);color:var(--ink)}.sk-stage{isolation:isolate;background:#140c1a;border-radius:16px;grid-area:stage;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.sk-stage-bg{z-index:-1;object-fit:cover;filter:blur(36px)saturate(1.15);opacity:.55;width:120%;height:120%;position:absolute;inset:-10%}.sk-frame{width:min(100cqw - 28px, (100cqh - 28px) * var(--arn,1.78));aspect-ratio:var(--ar,16 / 9);animation:sk-swap var(--mo-med) var(--ease-out) both;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #000c}@keyframes sk-swap{0%{opacity:.4}}.sk-video{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;position:absolute;inset:0}.sk-nav{z-index:2;color:#fff6e6;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);cursor:pointer;width:44px;height:44px;transition:transform var(--mo-fast) var(--ease-hover), background-color var(--mo-fast) var(--ease-out);background:#fffaf029;border:0;border-radius:50%;place-items:center;margin-top:-22px;padding:0;display:grid;position:absolute;top:50%;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff24,0 6px 18px -8px #0009}.sk-nav[data-dir=prev]{left:12px}.sk-nav[data-dir=next]{right:12px}.sk-nav:hover{background:#fffaf042;transform:scale(1.06)}.sk-nav:active{transform:scale(.96)}.sk-nav:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sk-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sk-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sk-up .up-hit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sk-nav:focus-visible{outline-color:#fff6e6}.sk-side{flex-direction:column;grid-area:side;gap:14px;min-height:0;display:flex}.sk-form{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;margin:0 -4px;padding:6px 4px 4px;display:flex;overflow-y:auto}.sk-title{font-family:var(--f-display);letter-spacing:var(--ls-display);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:0;padding-right:44px;font-size:26px;font-weight:800;line-height:1.12}.sk-label{color:var(--ink-86);text-wrap:balance;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.25;display:flex}.sk-label svg{color:var(--ink-70);flex:none}.sk-where{gap:0}.sk-where [data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sk-where [data-slot=tabs-tab]{text-overflow:ellipsis;min-width:0;overflow:hidden}.sk-handoff{flex-direction:column;gap:14px;min-height:0;display:flex}.sk-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sk-slots[data-n="1"]{grid-template-columns:minmax(0,1fr)}.sk-slots[data-n="1"] .sk-up{aspect-ratio:16/9;max-height:220px}.sk-slots[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-slot{flex-direction:column;gap:6px;min-width:0;display:flex}.sk-up{aspect-ratio:1;width:100%;min-height:88px}.sk-up .up-l{text-wrap:balance;font-size:13px;line-height:1.25}.sk-slot-err{color:var(--danger);margin:0;font-size:12px;line-height:1.35}.sk-slot-act{color:var(--ink-70);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:600;text-decoration:underline}.sk-slot-act:hover{color:var(--ink)}.sk-slot[data-nudge] .sk-up,.sk-idea[data-nudge] textarea{box-shadow:inset 0 0 0 1.5px var(--tangerine)}.sk-slot[data-nudge=a] .sk-up,.sk-idea[data-nudge=a] textarea{animation:sk-nudge-a .36s var(--ease-out)}.sk-slot[data-nudge=b] .sk-up,.sk-idea[data-nudge=b] textarea{animation:sk-nudge-b .36s var(--ease-out)}@keyframes sk-nudge-a{25%{translate:-4px}60%{translate:3px}}@keyframes sk-nudge-b{25%{translate:-4px}60%{translate:3px}}.sk-samples{gap:5px;display:grid}.sk-samples-l{color:var(--ink-70);font-size:12px;line-height:1.3}.sk-samples-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.sk-sample{aspect-ratio:9/16;background:var(--wash);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--mo-fast);border:0;border-radius:7px;padding:0;display:block;overflow:hidden}.sk-sample>img{object-fit:cover;width:100%;height:100%;transition:scale var(--mo-fast) var(--ease-hover);display:block}.sk-sample:hover>img{scale:1.06}.sk-sample[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--tangerine)}.sk-sample:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sk-idea{flex-direction:column;gap:6px;display:flex}.sk-idea textarea{--lh:1.45em;width:100%;min-height:calc(var(--sk-rows,3) * var(--lh) + 26px);max-height:calc(var(--sk-max-rows,10) * var(--lh) + 26px);background:var(--field);color:var(--ink);font:inherit;resize:none;field-sizing:content;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--mo-fast) var(--ease-out);border:0;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.45;overflow-y:auto}.sk-uses{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.sk-uses h3{color:var(--ink-70);margin:0 0 8px}.sk-uses ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sk-uses li{min-height:28px;color:var(--ink-86);align-items:center;gap:8px;font-size:14px;display:flex}.sk-uses li svg{color:var(--ink-50);flex:none}.sk-go-btn{width:100%;height:var(--ctl-h-xl);padding:0 8px 0 var(--ctl-px-xl);border-radius:var(--ctl-r-xl);font-family:var(--f-display);font-size:var(--ctl-fs-xl);letter-spacing:var(--ls-display);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.sk-go-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-go-p{font-variant-numeric:tabular-nums;background:#fff6e629;border-radius:11px;flex:none;align-items:center;gap:6px;height:38px;padding:0 12px 0 8px;font-size:15px;display:inline-flex;box-shadow:inset 0 1px #fff6e638}.sk-go-btn[aria-disabled=true]{background:var(--hover-2);color:var(--ink-50);box-shadow:inset 0 0 0 1px var(--line)}.sk-go-btn[aria-disabled=true] .sk-go-p{box-shadow:none;background:0 0}.sk-go-btn[aria-disabled=true] .pn-token{filter:grayscale();opacity:.55}.sk-go-btn[data-busy]{cursor:progress;opacity:.85}.sk-idea textarea::placeholder{color:var(--ink-50)}.sk-idea textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink-50);outline:none}.sk-go{flex:none}.sk-go>*{width:100%}.sk-strip{grid-area:strip;min-width:0}.sk-strip-track{overscroll-behavior-x:contain;scrollbar-width:thin;padding:var(--bleed-ring) 4px;margin-block:calc(0px - var(--bleed-ring));gap:8px;scroll-padding-inline:8px;display:flex;overflow:auto hidden}.sk-chip{aspect-ratio:16/9;background:var(--wash);cursor:pointer;opacity:.72;height:72px;transition:opacity var(--mo-fast) var(--ease-out), box-shadow var(--mo-fast) var(--ease-out);border:0;border-radius:10px;flex:none;padding:0;position:relative;overflow:hidden}.sk-chip[data-orient=portrait]{aspect-ratio:9/16}.sk-chip[data-orient=square]{aspect-ratio:4/3}.sk-chip img{object-fit:cover;width:100%;height:100%;transition:transform var(--mo-med) var(--ease-hover);display:block}.sk-chip:hover{opacity:1}.sk-chip:hover img{transform:scale(1.06)}.sk-chip[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--tangerine)}.sk-chip-wait{opacity:1;cursor:default;animation:sk-wait 1.1s var(--ease-out) infinite alternate;display:block}@keyframes sk-wait{to{opacity:.45}}@media (max-width:900px){.sk-layer{--sk-top:calc(10px + env(safe-area-inset-top,0px));padding:var(--sk-top) 0 0;place-items:stretch stretch}.sk-sheet{--sk-pad:16px;width:100%;height:100%;max-height:none;padding:0 0 calc(var(--sk-go-h,78px) + 8px + env(safe-area-inset-bottom,0px));border-radius:var(--r2) var(--r2) 0 0;box-shadow:none;overscroll-behavior:contain;scroll-padding-bottom:calc(var(--sk-go-h,78px) + 16px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;animation-name:sk-in-up;display:flex;overflow:hidden auto}@keyframes sk-in-up{0%{opacity:.4;transform:translateY(40px)}}.sk-x{top:calc(var(--sk-top) + 10px);color:#fff6e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140c1a6b;position:fixed;right:10px}.sk-x:hover{color:#fff6e6;background:#140c1a99}.sk-stage{border-radius:var(--r2) var(--r2) 0 0;flex:none;order:1;padding:10px;display:block;container-type:normal}.sk-frame{width:min(100%, 62dvh * var(--arn,1.78));margin:0 auto}.sk-uses{margin-top:4px}.sk-nav{width:40px;height:40px;margin-top:-20px}.sk-strip{padding:0 var(--sk-pad);order:2}.sk-side{min-height:auto;padding:0 var(--sk-pad);flex:none;order:3}.sk-form{isolation:isolate;margin:0;padding:0;overflow:visible}.sk-title{padding-right:0;font-size:22px}.sk-chip{height:64px}.sk-go{z-index:2;padding:12px var(--sk-pad) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:0 -1px 0 var(--line), 0 -12px 24px -18px #140c1a66;position:fixed;bottom:0;left:0;right:0}.sk-sheet:has(.sk-samples) .sk-frame{width:min(100%, 40dvh * var(--arn,1.78))}.sk-chip-wait{height:64px}.sk-sheet:has(.sk-samples) .sk-up{aspect-ratio:auto;height:96px;min-height:0}}@media (max-width:380px){.sk-go-btn{gap:8px;padding-left:14px;font-size:15px}.sk-go-p{gap:4px;height:36px;padding:0 8px 0 6px;font-size:14px}.sk-slots[data-n="3"]{gap:8px}.sk-up{min-height:80px}.sk-up .up-l{font-size:12px}}@media (prefers-reduced-motion:reduce){.sk-sample,.sk-sample>img{transition:none}.sk-sample:hover>img{scale:none}.sk-sheet,.sk-scrim,.sk-frame{animation:none}.sk-nav,.sk-chip,.sk-chip img,.sk-mcp-go svg{transition:none}.sk-nav:hover,.sk-chip:hover img{transform:none}}@media (max-width:480px){.sk-slots[data-n="3"] .sk-label{align-items:flex-end;min-height:2.5em}}
