@layer components{.ss{background:var(--n2);border-radius:22px 0 0 22px;box-shadow:inset 1px 0 0 var(--n6),inset 0 1px 0 var(--n6),inset 0 -1px 0 var(--n6);font-size:16px;line-height:1.5;margin:12px 0;overflow:hidden;position:relative;--ss-glass-1:#1c1c22;--ss-glass-2:#0d0d11;--ss-tp:#00b67a}.ss:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--cyan) 85%,transparent) 0 .8px,transparent 1.2px);background-size:6px 6px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 30% 78%,#000,transparent 70%);mask-image:radial-gradient(ellipse 70% 55% at 30% 78%,#000,transparent 70%);opacity:.32;pointer-events:none;position:absolute}.ss-proof{align-items:center;display:flex;gap:28px;left:48px;overflow:hidden;position:absolute;right:48px;top:30px;z-index:2}.ss-proof:after{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";inset:-20% auto -20% 0;pointer-events:none;position:absolute;translate:-120% 0;width:30%}.ss.is-ready .ss-proof:after{animation:ss-sheen 1.6s var(--ease-out) .9s both}.ss-div{background:var(--n7);flex:none;height:40px;width:1px}.ss-mark{align-items:center;display:flex;flex:none;gap:12px}.ss-mark--bb{align-items:flex-start;flex-direction:column;gap:6px}.ss-mark--bb img{display:block;height:26px;width:auto}.ss-cap{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.02em}.ss-cap--line{color:var(--ink-2);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.25}.ss-big{color:var(--ink-1);font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1;text-shadow:0 0 24px color-mix(in srgb,var(--ink-1) 18%,transparent)}.ss-tp{display:grid;gap:6px}.ss-stars{display:flex;gap:2px}.ss-stars i{background:var(--n7);border-radius:2px;display:grid;height:20px;place-items:center;width:20px}.ss-stars i.is-full{background:var(--ss-tp)}.ss-stars i.is-part{background:linear-gradient(90deg,var(--ss-tp) var(--fill),var(--n7) var(--fill))}.ss-stars svg{fill:var(--ink-1);height:15px;width:15px}.ss-tp-name{align-items:center;color:var(--ink-1);display:flex;font-size:13px;font-weight:600;gap:4px;letter-spacing:-.01em}.ss-tp-name svg{fill:var(--ss-tp);height:15px;width:15px}.ss-wrap{left:48px;opacity:0;position:absolute;top:112px;transform:scale(var(--s,.66));transform-origin:0 0}.ss.is-ready .ss-wrap{animation:ss-rise 1s var(--ease-out) both;opacity:1}.ss-bezel{background:linear-gradient(118deg,#ececee00 20%,#ececee0f,#ececee00 32%),linear-gradient(140deg,var(--ss-glass-1),var(--ss-glass-2) 60%,var(--sig-bg));border-radius:26px;box-shadow:6px 6px 0 var(--red),12px 12px 0 var(--x-red-2),18px 18px 0 var(--x-red-3),26px 30px 60px #000000a6;outline:1.5px solid color-mix(in srgb,var(--cyan) 32%,transparent);outline-offset:-.75px;padding:10px;width:1320px}.ss-app{background:var(--n1);border-radius:17px;box-shadow:0 0 0 1px var(--n6);color:var(--ink-1);overflow:hidden}.ss-bar{align-items:center;background:color-mix(in srgb,var(--n1) 92%,transparent);border-bottom:1px solid var(--n6);display:flex;gap:32px;height:60px;padding:0 28px}.ss-wm{font-size:19px;font-weight:700;letter-spacing:-.02em}.ss-wm span{color:var(--red)}.ss-nav{display:flex;gap:6px}.ss-nav span{border-radius:8px;color:var(--ink-2);font-size:14px;font-weight:500;padding:7px 12px}.ss-nav span.is-on{background:var(--n4);color:var(--ink-1)}.ss-grow{flex:1}.ss-search{align-items:center;background:var(--n3);border-radius:8px;box-shadow:inset 0 0 0 1px var(--n6);color:var(--ink-3);display:flex;font-size:13px;gap:10px;height:36px;padding:0 12px;width:260px}.ss-search kbd{border-radius:5px;box-shadow:inset 0 0 0 1px var(--n7);color:var(--ink-3);font-family:var(--font-code);font-size:11px;margin-left:auto;padding:1px 6px}.ss-icon{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.ss-icon--fill{fill:currentColor;stroke:none}.ss-bell{color:var(--ink-2)}.ss-avatar{background:linear-gradient(135deg,var(--n7),var(--n4));border-radius:50%;box-shadow:0 0 0 1px var(--n7);height:32px;width:32px}.ss-body{grid-template-columns:minmax(0,1fr) 404px;padding:32px 28px 40px}.ss-body,.ss-col{display:grid;gap:32px}.ss-col{align-content:start}.ss-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.ss-h3{font-size:16px;font-weight:600;letter-spacing:-.006em}.ss-meta{color:var(--ink-3);font-size:13px}.ss-more{color:var(--ink-2);font-size:13px}.ss-role{background:var(--n3);border-radius:16px;box-shadow:0 0 0 1px var(--n6);display:grid;grid-template-columns:1.18fr 1fr;overflow:hidden}.ss-stage{border-right:1px solid var(--n6);display:grid;gap:14px;padding:18px}.ss-poster{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative}.ss-poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ss-play{background:color-mix(in srgb,var(--ink-1) 94%,transparent);border-radius:50%;color:var(--n1);display:grid;height:56px;left:50%;place-items:center;position:absolute;top:50%;translate:-50% -50%;width:56px}.ss-play .ss-icon{height:20px;translate:2px 0;width:20px}.ss-scrub{background:#fff3;bottom:14px;height:3px;left:16px;right:16px}.ss-scrub,.ss-scrub i{border-radius:2px;position:absolute}.ss-scrub i{background:var(--cyan);top:0;right:62%;bottom:0;left:0}.ss-next{display:grid;gap:4px}.ss-next-k{color:var(--ink-3);font-size:12px;font-weight:600}.ss-next b{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.ss-next-of{color:var(--ink-2);font-size:13px}.ss-resume{align-items:center;background:var(--ink-1);border-radius:8px;color:var(--n1);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:38px;justify-self:start;padding:0 16px}.ss-resume .ss-icon{height:14px;width:14px}.ss-steps{align-content:start;display:grid;gap:2px;padding:18px 18px 8px}.ss-steps-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ss-steps-head b{font-size:15px;font-weight:600}.ss-steps-head span{color:var(--ink-3);font-size:12px}.ss-meter{display:flex;gap:4px;margin-bottom:12px}.ss-meter i{background:var(--n6);border-radius:2px;flex:1;height:4px}.ss-meter i.is-done{background:var(--cyan)}.ss-meter i.is-part{background:linear-gradient(90deg,var(--cyan) 50%,var(--n6) 50%)}.ss-step{align-items:center;border-radius:8px;color:var(--ink-2);display:flex;font-size:14px;gap:12px;padding:9px 10px}.ss-step.is-now{background:var(--n4);color:var(--ink-1)}.ss-step-n{color:var(--ink-3);font-family:var(--font-code);font-size:11px;width:18px}.ss-mk{border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--n9);flex:none;height:16px;position:relative;width:16px}.ss-mk.is-done{background:var(--cyan);box-shadow:none}.ss-mk.is-done:after{border:solid var(--n1);border-width:0 2px 2px 0;content:"";height:7px;left:5px;position:absolute;rotate:45deg;top:3px;width:4px}.ss-mk.is-part{background:linear-gradient(90deg,var(--cyan) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--cyan)}.ss-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ss-card{background:var(--n3);border-radius:14px;box-shadow:0 0 0 1px var(--n6);overflow:hidden}.ss-card img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ss-card-text{display:grid;gap:4px;padding:12px 14px 14px}.ss-card b{font-size:14px;font-weight:600;line-height:1.35}.ss-card-meta{color:var(--ink-3);font-size:12px}.ss-radar{background:var(--n3);border-radius:16px;box-shadow:0 0 0 1px var(--n6);display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden}.ss-note{align-content:start;background:linear-gradient(160deg,color-mix(in srgb,var(--cyan) 4%,var(--n3)),var(--n3) 60%);border-right:1px solid var(--n6);display:grid;gap:12px;padding:22px}.ss-by{align-items:center;color:var(--ink-2);display:flex;font-size:13px;gap:10px}.ss-by-av{background:var(--n5);border-radius:50%;color:var(--ink-1);display:grid;font-size:11px;font-weight:700;height:30px;place-items:center;width:30px}.ss-h4{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.ss-note-p{color:var(--ink-2);font-size:14px;line-height:1.6}.ss-items{align-content:start;display:grid;gap:6px;padding:18px}.ss-chips{display:flex;gap:6px;margin-bottom:8px}.ss-chips span{border-radius:7px;box-shadow:inset 0 0 0 1px var(--n7);color:var(--ink-2);font-size:12px;padding:4px 10px}.ss-chips span.is-on{background:var(--n5);box-shadow:none;color:var(--ink-1)}.ss-item{align-items:center;border-radius:10px;display:flex;gap:14px;padding:8px}.ss-item img{aspect-ratio:16/9;border-radius:8px;box-shadow:0 0 0 1px #ffffff0f;flex:none;-o-object-fit:cover;object-fit:cover;width:96px}.ss-item b{display:block;font-size:14px;font-weight:600}.ss-item-meta{color:var(--ink-3);font-size:12px}.ss-side{align-content:start;gap:24px}.ss-block,.ss-side{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ss-block{background:var(--n3);border-radius:14px;box-shadow:0 0 0 1px var(--n6);gap:12px;overflow:hidden;padding:16px}.ss-block-head{align-items:baseline;display:flex;justify-content:space-between}.ss-h5{font-size:14px;font-weight:600}.ss-block-head>:last-child{color:var(--ink-2);font-size:12px}.ss-ws-lead{border-radius:12px;box-shadow:0 0 0 1px var(--n6);overflow:hidden}.ss-ws-lead img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ss-ws-lead-meta{background:var(--n2);display:grid;gap:2px;padding:12px 14px}.ss-ws-lead-meta b{font-size:14px;font-weight:600;line-height:1.35}.ss-ws-row{align-items:center;display:flex;gap:12px}.ss-ws-row img{aspect-ratio:16/9;border-radius:8px;box-shadow:0 0 0 1px var(--n6);flex:none;-o-object-fit:cover;object-fit:cover;width:112px}.ss-ws-row-text{display:grid;gap:2px;min-width:0}.ss-ws-row b{display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.ss-ws-by{color:var(--ink-3);font-size:12px}.ss-feat{background:var(--n2);border-radius:12px;box-shadow:inset 0 0 0 1px var(--n6);display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0;padding:14px}.ss-sum{color:var(--ink-2);font-size:13px}.ss-field{align-items:center;background:var(--sig-bg);border-radius:8px;box-shadow:inset 0 0 0 1px var(--n7);display:flex;gap:10px;height:38px;padding:0 6px 0 12px}.ss-field code{color:var(--ink-1);flex:1;font-family:var(--font-code);font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-copy{align-items:center;background:var(--n4);border-radius:6px;box-shadow:inset 0 0 0 1px var(--n7);color:var(--ink-1);display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:6px;height:28px;padding:0 10px}.ss-copy .ss-icon{height:13px;width:13px}.ss-saved{color:var(--ink-3);font-size:12px;font-weight:600;margin-top:2px}.ss-kind{border-radius:6px;box-shadow:inset 0 0 0 1px var(--n7);color:var(--ink-2);flex:none;font-size:11px;font-weight:600;justify-self:start;padding:2px 8px;white-space:nowrap}.ss-tool{align-items:center;display:flex;gap:12px;min-width:0}.ss-tool-text{display:grid;flex:1;gap:1px;min-width:0}.ss-feat .ss-tool-text{gap:4px}.ss-tool b{font-size:13px;font-weight:600}.ss-sub{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-tile{background:linear-gradient(135deg,var(--ss-glass-1),var(--sig-bg));border-radius:9px;box-shadow:1.2px 1.2px 0 var(--red),2.4px 2.4px 0 var(--x-red-2),3.6px 3.6px 0 var(--x-red-3);display:grid;flex:none;height:34px;outline:1px solid color-mix(in srgb,var(--cyan) 30%,transparent);outline-offset:-.5px;place-items:center;width:34px}.ss-tile .ss-icon{color:var(--ink-1);height:16px;width:16px}@keyframes ss-rise{0%{opacity:0;translate:0 18px}}@keyframes ss-sheen{to{translate:420% 0}}@media(prefers-reduced-motion:reduce){.ss.is-ready .ss-proof:after,.ss.is-ready .ss-wrap{animation:none}}@media(max-width:1100px){.ss{height:var(--ph,560px);margin:0 0 16px 16px}}@media(max-width:720px){.ss-proof{align-items:flex-start;gap:0;justify-content:space-between;left:20px;right:20px;top:22px}.ss-div{align-self:stretch;height:auto}.ss-mark{align-items:flex-start;flex-direction:column;gap:6px}.ss-mark--bb{gap:6px}.ss-mark--bb img{height:18px}.ss-cap{font-size:10px}.ss-cap--line{font-size:11px}.ss-big{font-size:26px}.ss-tp{gap:4px}.ss-stars i{height:14px;width:14px}.ss-stars svg{height:10px;width:10px}.ss-tp-name{font-size:11px}.ss-tp-name svg{height:11px;width:11px}.ss-wrap{left:20px}}}
