.familiar-chat-call-showcase{border:1px solid #2dd4bf47;color:#f8fafc;display:grid;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);width:100%}.familiar-chat-call-showcase__actions,.familiar-chat-call-showcase__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.familiar-chat-call-showcase__header h2,.familiar-chat-call-showcase__header p{margin:0}.familiar-chat-call-showcase__header>div{display:grid}.familiar-chat-call-showcase__eyebrow{font-weight:700;letter-spacing:.13em;text-transform:uppercase}.familiar-chat-call-showcase__status{border-radius:999px;flex:0 0 auto}.familiar-chat-call-showcase__launch,.familiar-chat-call-showcase__live{border:1px solid #e2e8f01f;display:grid}.familiar-chat-call-showcase button{cursor:pointer;font:inherit;width:-webkit-fit-content;width:fit-content}.familiar-chat-call-showcase button:disabled{cursor:wait;opacity:.55}.familiar-chat-call-showcase__actions span,.familiar-chat-call-showcase__launch p{color:#cbd5e1;font-size:.9rem;margin:0}.familiar-chat-call-showcase__actions a{color:#ccfbf1;font-weight:700}.familiar-chat-call-showcase__share{display:grid}.familiar-chat-call-showcase__share small,.familiar-chat-call-showcase__share>span{color:#cbd5e1;font-size:.82rem}.familiar-chat-call-showcase__share-ready{flex-wrap:wrap}.familiar-chat-call-showcase__share-ready a{max-width:min(32rem,75vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.familiar-chat-call-showcase__error{color:#fecaca;margin:0}.familiar-chat-call-showcase__notice{margin:0}.familiar-chat-call-showcase__code{background:#02061785;border-radius:.65rem;color:#99f6e4;font:.78rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;padding:.75rem}@media (max-width:640px){.familiar-chat-call-showcase__actions,.familiar-chat-call-showcase__header{align-items:flex-start;flex-direction:column}}.familiar-chat-call-showcase{background:radial-gradient(circle at 90% 0,#5ce0d31f,#0000 28%),linear-gradient(145deg,#1c1828,#090813 72%);border-color:#ffd60a3d;border-radius:12px;box-shadow:0 20px 46px #0407124d;gap:.7rem;padding:clamp(.8rem,2vw,1.2rem)}.familiar-chat-call-showcase__header{gap:.75rem;padding:.15rem .15rem .3rem}.familiar-chat-call-showcase__header>div{gap:.25rem}.familiar-chat-call-showcase__header h2{color:#fff7ca;font-size:clamp(1.2rem,2.5vw,1.65rem)}.familiar-chat-call-showcase__header p:not(.familiar-chat-call-showcase__eyebrow){color:#9eafc5;font-size:.73rem;line-height:1.4;max-width:66ch}.familiar-chat-call-showcase__eyebrow{color:#5ce0d3;font-size:.62rem}.familiar-chat-call-showcase__status{background:#ffd60a0f;border:1px solid #ffd60a3d;color:#b9aa78;font-size:.64rem;padding:.35rem .58rem}.familiar-chat-call-showcase__status.is-ready{background:#5ce0d31a;color:#bffaf3}.familiar-chat-call-showcase__launch,.familiar-chat-call-showcase__live{background:#0a09126b;border-color:#ffd60a2e;border-radius:.75rem;gap:.65rem;padding:.7rem}.familiar-chat-call-showcase__launch{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.familiar-chat-call-showcase button{align-items:center;background:linear-gradient(135deg,#ffe36d,#ffd60a);border:1px solid #ffd60a94;border-radius:.58rem;box-shadow:0 8px 20px #ffd60a1f;color:#1b1203;display:inline-flex;font-size:.68rem;font-weight:900;gap:.4rem;justify-content:center;min-height:2.1rem;padding:.42rem .7rem}.familiar-chat-call-showcase button:hover:not(:disabled){box-shadow:0 12px 26px #ffd60a2e;transform:translateY(-1px)}.familiar-chat-call-showcase__launch button{width:-webkit-fit-content;width:fit-content}.familiar-chat-call-showcase__actions span,.familiar-chat-call-showcase__launch p,.familiar-chat-call-showcase__share small,.familiar-chat-call-showcase__share>span{color:#9eafc5;font-size:.68rem;line-height:1.4}.familiar-chat-call-showcase__name-field{grid-gap:.3rem;color:#fff7ca;display:grid;font-size:.68rem;font-weight:850;gap:.3rem;width:min(100%,15rem)}.familiar-chat-call-showcase__name-field input{background:#070812b8;border:1px solid #5ce0d357;border-radius:.5rem;color:#f8fafc;font:inherit;font-size:.72rem;min-height:2.1rem;padding:.42rem .58rem;width:100%}.familiar-chat-call-showcase__name-field input:disabled{border-color:#ffd60a2e;color:#b9aa78;cursor:not-allowed;opacity:.78}.familiar-chat-call-showcase__identity-lock{align-self:center;color:#b9aa78;font-size:.68rem;line-height:1.4}.familiar-chat-call-showcase__actions{align-items:stretch;gap:.65rem}.familiar-chat-call-showcase__share{gap:.35rem;min-width:0}.familiar-chat-call-showcase__share-ready{grid-gap:.65rem;align-items:center;background:rgba(255,214,10,.045);border:1px solid #ffd60a38;border-radius:.62rem;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.46rem .55rem}.familiar-chat-call-showcase__share-detail{grid-gap:.12rem;display:grid;gap:.12rem;min-width:0}.familiar-chat-call-showcase__share-detail strong{align-items:center;color:#fff7ca;display:inline-flex;font-size:.68rem;gap:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.familiar-chat-call-showcase__share-detail strong svg{color:#5ce0d3;flex:0 0 auto}.familiar-chat-call-showcase__share-detail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.familiar-chat-call-showcase__share-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.familiar-chat-call-showcase__share-ready a,.familiar-chat-call-showcase__share-ready button{align-items:center;border-radius:.48rem;display:inline-flex;font-size:.62rem;gap:.3rem;min-height:1.85rem;padding:.32rem .52rem;white-space:nowrap;width:auto}.familiar-chat-call-showcase__share-ready a{background:#ffd60a14;border:1px solid #ffd60a52;color:#fff3ba;font-weight:800;text-decoration:none}.familiar-chat-call-showcase__share-ready button{color:#1b1203}.familiar-chat-call-showcase__actions>button{align-self:center;background:#ff475721;border-color:#ff47578c;box-shadow:none;color:#ffd9dc;flex:0 0 auto}.familiar-chat-call-showcase__notice{color:#b9aa78;font-size:.68rem;line-height:1.4}@media (max-width:640px){.familiar-chat-call-showcase__launch{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.familiar-chat-call-showcase__identity-lock,.familiar-chat-call-showcase__launch>button{grid-column:1/-1;justify-self:stretch}.familiar-chat-call-showcase__actions{flex-direction:column}.familiar-chat-call-showcase__share-ready{grid-template-columns:1fr}.familiar-chat-call-showcase__share-actions{justify-content:stretch}.familiar-chat-call-showcase__share-actions>*{flex:1 1 8rem;justify-content:center}.familiar-chat-call-showcase__actions>button{align-self:stretch}}@media (max-width:420px){.familiar-chat-call-showcase__launch{grid-template-columns:1fr}.familiar-chat-call-showcase__identity-lock,.familiar-chat-call-showcase__launch>button{grid-column:auto}}.familiar-chat-call-showcase__setup{grid-gap:.85rem;background:radial-gradient(circle at 92% 0,#ffd60a17,#0000 42%),linear-gradient(155deg,#1c1828f5,#090813f5);border:1px solid #ffd60a33;border-radius:.95rem;box-shadow:0 18px 44px #00000057;display:grid;gap:.85rem;padding:1rem 1.05rem}.familiar-chat-call-showcase__setup[data-state=live]{background:linear-gradient(155deg,#101a20f5,#080a12f5);border-color:#5ce0d342}.familiar-chat-call-showcase__setup-head{grid-gap:.3rem;display:grid;gap:.3rem}.familiar-chat-call-showcase__setup-head h2{color:#fff7ca;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:900;letter-spacing:-.01em;margin:0}.familiar-chat-call-showcase__setup-head p:not(.familiar-chat-call-showcase__eyebrow){color:#9eafc5;font-size:.76rem;line-height:1.5;margin:0;max-width:62ch}.familiar-chat-call-showcase__steps{grid-gap:.45rem;background:rgba(92,224,211,.045);border:1px dashed #5ce0d342;border-radius:.7rem;display:grid;gap:.45rem;list-style:none;margin:.1rem 0 0;padding:.7rem .8rem}.familiar-chat-call-showcase__steps li{grid-gap:.5rem;align-items:start;color:#b7c6d8;display:grid;font-size:.7rem;gap:.5rem;grid-template-columns:1.15rem 1fr;line-height:1.45}.familiar-chat-call-showcase__steps strong{background:#5ce0d3;background:var(--call-teal,#5ce0d3);border-radius:50%;color:#05202a;display:grid;font-size:.6rem;font-weight:900;height:1.15rem;place-items:center;width:1.15rem}@media (min-width:780px){.familiar-chat-call-showcase__steps{grid-auto-columns:1fr;grid-auto-flow:column}}.chat-call-shell .familiar-chat-call-showcase__share{background:#ffd60a0a;border:1px solid #ffd60a29;border-radius:.7rem;margin:.55rem .75rem .75rem;padding:.7rem .75rem}.chat-call-shell .familiar-chat-call-showcase__share>span{color:#9eafc5;font-size:.68rem}.chat-call-shell .familiar-chat-call-showcase__share-ready{margin-top:.1rem}.chat-call-shell .familiar-chat-call-showcase__share small{color:#8ea0b6;font-size:.64rem}.chat-call-shell__notice{padding-bottom:.7rem}.sg{--sg-accent:var(--showcase-accent,#5eead4);background:radial-gradient(60% 120% at 0 0,color-mix(in srgb,var(--sg-accent) 14%,#0000),#0000 70%),linear-gradient(180deg,#0d1729,#0a1322);border:1px solid color-mix(in srgb,var(--sg-accent) 26%,#24324a);border-radius:24px;box-shadow:0 30px 70px -44px color-mix(in srgb,var(--sg-accent) 70%,#0000);margin:0 0 22px;overflow:hidden;padding:clamp(18px,2.4vw,26px);position:relative}.sg-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:18px}.sg-kicker{color:var(--sg-accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sg-head h2{color:#f4f8ff;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.025em;margin:6px 0 0}.sg-meter{align-items:center;display:flex;gap:12px}.sg-count{font-feature-settings:"tnum";color:#c3cfdd;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.sg-progress{background:#94a3b82e;border-radius:999px;height:6px;overflow:hidden;width:clamp(120px,16vw,200px)}.sg-progress span{background:linear-gradient(90deg,var(--sg-accent),#7dd3fc);border-radius:inherit;display:block;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.sg-reset{align-items:center;background:none;border:0;color:#8fa3bb;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:600;gap:6px;padding:4px 2px}.sg-reset:hover{color:#f4f8ff}.sg-moves{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--sg-count,4),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.sg-moves:before{background:linear-gradient(90deg,color-mix(in srgb,var(--sg-accent) 55%,#0000),#94a3b82e);content:"";height:1px;left:40px;position:absolute;right:40px;top:33px}.sg-move{background:#ffffff08;border:1px solid #94a3b829;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:14px;position:relative;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sg-move.is-current{background:color-mix(in srgb,var(--sg-accent) 9%,#ffffff05);border-color:color-mix(in srgb,var(--sg-accent) 60%,#0000);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--sg-accent) 90%,#0000);transform:translateY(-2px)}.sg-move.is-done{background:hsla(0,0%,100%,.015)}.sg-move.is-done .sg-move-copy{opacity:.62}.sg-tick{background:#0b1424;border:1px solid #94a3b84d;border-radius:50%;color:#c3cfdd;cursor:pointer;display:grid;font:inherit;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700;height:38px;place-items:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease;width:38px;z-index:1}.sg-move.is-current .sg-tick,.sg-tick:hover{border-color:var(--sg-accent);color:#f4f8ff}.sg-move.is-current .sg-tick{animation:sg-breathe 2.6s ease-in-out infinite;box-shadow:0 0 0 5px color-mix(in srgb,var(--sg-accent) 18%,#0000)}.sg-move.is-done .sg-tick{background:var(--sg-accent);border-color:#0000;color:#04131c}@keyframes sg-breathe{0%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--sg-accent) 18%,#0000)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--sg-accent) 6%,#0000)}}.sg-move-copy strong{color:#f4f8ff;display:block;font-size:.95rem;font-weight:700;line-height:1.3}.sg-move-copy p{color:#9cacc6;font-size:.8rem;line-height:1.45;margin:4px 0 0}.sg-show{align-items:center;align-self:flex-start;background:#0000;border:1px solid #94a3b83d;border-radius:999px;color:#dbe6f5;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:700;gap:7px;margin-top:auto;padding:7px 12px;transition:border-color .15s ease,background .15s ease,color .15s ease}.sg-show svg{font-size:.7rem;transition:transform .15s ease}.sg-show:hover{border-color:var(--sg-accent);color:#fff}.sg-show:hover svg{transform:translateX(3px)}.sg-move.is-current .sg-show{background:var(--sg-accent);border-color:#0000;color:#04131c}.sg :is(.sg-tick,.sg-show,.sg-reset):focus-visible,.sg-dock button:focus-visible,.sg-finale a:focus-visible{outline:2px solid #5eead4;outline:2px solid var(--sg-accent,#5eead4);outline-offset:2px}.sg-finale{align-items:flex-start;background:color-mix(in srgb,var(--sg-accent) 10%,#0000);border:1px solid color-mix(in srgb,var(--sg-accent) 40%,#0000);border-radius:14px;color:#dbe6f5;display:flex;font-size:.88rem;gap:10px;line-height:1.5;margin:16px 0 0;padding:12px 14px}.sg-finale svg{color:var(--sg-accent);flex:none;margin-top:4px}.sg-finale a{color:var(--sg-accent);font-weight:700}.sg.is-complete .sg-progress span{background:var(--sg-accent)}.sg-dock{--sg-accent:var(--showcase-accent,#5eead4);align-items:center;animation:sg-dock-in .25s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f1ceb;border:1px solid color-mix(in srgb,var(--sg-accent) 45%,#24324a);border-radius:999px;box-shadow:0 18px 40px -18px #000c;color:#f4f8ff;display:flex;gap:10px;left:50%;max-width:calc(100vw - 32px);padding:6px 6px 6px 8px;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 68px);transform:translateX(-50%);z-index:900}@keyframes sg-dock-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.sg-dock-step{font-feature-settings:"tnum";background:color-mix(in srgb,var(--sg-accent) 18%,#0000);border-radius:999px;color:var(--sg-accent);display:grid;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;height:28px;min-width:38px;padding:0 8px;place-items:center}.sg-dock strong{font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-dock-show,.sg-dock-tick{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.78rem;font-weight:700;gap:6px;height:32px}.sg-dock-show{background:var(--sg-accent);color:#04131c;padding:0 12px}.sg-dock-tick{background:#ffffff14;color:#dbe6f5;justify-content:center;width:32px}.sg-dock-tick:hover{background:#ffffff29}@media (max-width:900px){.sg-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-moves:before{display:none}}@media (max-width:560px){.sg-moves{grid-template-columns:1fr}.sg-move{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.sg-move-copy{flex-basis:calc(100% - 60px);flex-grow:1;flex-shrink:1;min-width:0}.sg-show{margin:0 0 0 48px}.sg-progress{width:90px}.sg-dock strong{max-width:34vw}}@media (prefers-reduced-motion:reduce){.sg-move,.sg-progress span,.sg-show,.sg-show svg,.sg-tick{transition:none}.sg-move.is-current{transform:none}.sg-dock,.sg-move.is-current .sg-tick{animation:none}}.stt{background:radial-gradient(ellipse 120% 80% at 0 0,color-mix(in srgb,#5eead4 10%,#0000),#0000 62%),linear-gradient(165deg,#0d1626,#080e1b 70%);background:radial-gradient(ellipse 120% 80% at 0 0,color-mix(in srgb,var(--stt-accent,#5eead4) 10%,#0000),#0000 62%),linear-gradient(165deg,#0d1626,#080e1b 70%);border:1px solid #94a3b833;border-radius:18px;box-shadow:0 32px 80px #0000008c;color:#dbe6f5;overflow:hidden;padding:0;position:relative;text-align:left;width:min(384px,calc(100vw - 32px))}.stt-hairline{background:linear-gradient(90deg,#5eead4,#0000 78%);background:linear-gradient(90deg,var(--stt-accent,#5eead4),#0000 78%);height:2px;inset:0 0 auto;position:absolute}.stt-head{align-items:center;display:flex;gap:.75rem;padding:1rem 1rem .55rem}.stt-chip{font-feature-settings:"tnum";background:color-mix(in srgb,#5eead4 14%,#0000);background:color-mix(in srgb,var(--stt-accent,#5eead4) 14%,#0000);border:1px solid color-mix(in srgb,#5eead4 40%,#0000);border:1px solid color-mix(in srgb,var(--stt-accent,#5eead4) 40%,#0000);border-radius:9px;color:color-mix(in srgb,#5eead4 85%,#fff);color:color-mix(in srgb,var(--stt-accent,#5eead4) 85%,#fff);display:grid;flex:none;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;height:28px;place-items:center;width:28px}.stt-progress{grid-gap:.32rem;display:grid;flex:1 1 auto;gap:.32rem;min-width:0}.stt-count{font-feature-settings:"tnum";color:#cbd9e880;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.1em}.stt-count i{font-style:normal;opacity:.45}.stt-rail{background:#94a3b829;height:3px;overflow:hidden}.stt-rail,.stt-rail-fill{border-radius:999px;display:block}.stt-rail-fill{background:linear-gradient(90deg,color-mix(in srgb,#5eead4 60%,#0000),#5eead4);background:linear-gradient(90deg,color-mix(in srgb,var(--stt-accent,#5eead4) 60%,#0000),var(--stt-accent,#5eead4));height:100%;transition:width .32s ease}.stt-close{background:none;border:1px solid #0000;border-radius:9px;color:#cbd9e880;cursor:pointer;display:grid;flex:none;height:30px;padding:0;place-items:center;transition:background-color .16s ease,color .16s ease;width:30px}.stt-close:hover{background:#ffffff12;color:#fff}.stt-title{color:#fff;font-size:1.08rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:.15rem 1rem .4rem}.stt-body{color:#cbd9e8d1;font-size:.92rem;line-height:1.62;margin:0 1rem}.stt-foot{background:#04091266;border-top:1px solid #94a3b824;gap:.75rem;margin-top:.95rem;padding:.75rem 1rem .85rem}.stt-actions,.stt-foot{align-items:center;display:flex}.stt-actions{gap:.5rem;margin-left:auto}.stt-back,.stt-skip{background:none;border:0;border-radius:8px;color:#cbd9e88c;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:7px 10px;transition:color .16s ease}.stt-back:hover,.stt-skip:hover{color:#dbe6f5}.stt-next{background:#5eead4;background:var(--stt-accent,#5eead4);border:0;border-radius:10px;color:#06121c;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;padding:9px 17px;transition:transform .14s ease,filter .14s ease}.stt-next:hover{filter:brightness(1.08);transform:translateY(-1px)}.stt button:focus-visible{outline:2px solid #5eead4;outline:2px solid var(--stt-accent,#5eead4);outline-offset:2px}@media (hover:none){.stt-next:hover{transform:none}}@media (prefers-reduced-motion:reduce){.stt-rail-fill{transition:none}.stt-next{transition:filter .14s ease}.stt-next:hover{transform:none}}.public-showcases{--showcase-accent:#6ce7ef;--showcase-content-width:1560px;--showcase-ink:#f8fbff;--showcase-band:#070d1c;--showcase-band-line:#809fd429;--showcase-action:#5eead4;--showcase-action-strong:#2dd4bf;--showcase-on-action:#04231f;background:radial-gradient(circle at 10% 4%,#4adeff24,#0000 30%),radial-gradient(circle at 92% 16%,#14b8a629,#0000 32%),linear-gradient(155deg,#050914,#081020 45%,#050811);color:var(--showcase-ink);min-height:100vh;overflow-x:clip;padding:clamp(72px,7vw,104px) clamp(12px,2vw,34px) 72px}.public-showcases *{box-sizing:border-box}.public-showcases.is-gold{--showcase-accent:#f2c94c}.public-showcases.is-violet{--showcase-accent:#5eead4}.public-showcases.is-cyan{--showcase-accent:#67e8f9}.public-showcases.is-teal{--showcase-accent:#5eead4}.public-showcases__detail-footer,.public-showcases__detail-intro,.public-showcases__detail-nav,.public-showcases__experience,.public-showcases__footer,.public-showcases__grid,.public-showcases__hero,.public-showcases__principles{margin-inline:auto;width:min(100%,var(--showcase-content-width))}.public-showcases__hero{grid-gap:clamp(28px,5vw,72px);align-items:end;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);padding:clamp(34px,6vw,76px) 0 clamp(42px,7vw,88px)}.public-showcases__card>p,.public-showcases__detail-intro>p,.public-showcases__hero p{color:#78e6f3;font-size:.78rem;font-weight:800;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.public-showcases__detail-intro h1,.public-showcases__hero h1{font-size:clamp(2.7rem,6vw,6.2rem);letter-spacing:-.055em;line-height:.98;margin:0;max-width:1050px}.public-showcases__detail-intro>span,.public-showcases__hero>div>span{color:#afbdd5;display:block;font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.7;margin-top:28px;max-width:min(78ch,100%)}.public-showcases__hero aside{grid-gap:10px;background:#0a1225c7;border:1px solid #809fd440;border-radius:18px;box-shadow:0 24px 80px #00000047;display:grid;gap:10px;padding:30px;position:relative}.public-showcases__hero aside:before{background:#5eead429;border-radius:18px;content:"";inset:12px -12px -12px 12px;position:absolute;z-index:-1}.public-showcases__hero aside strong{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.public-showcases__hero aside span{color:#77e6f3;font-weight:700}.public-showcases__hero aside small{color:#91a1bd;line-height:1.55}.public-showcases__hero-status{align-items:center;color:#a8b7ce;display:flex;flex-wrap:wrap;font-size:.76rem;gap:7px;line-height:1.45;margin-top:7px}.public-showcases__hero-status i,.public-showcases__status-badge i{background:#65e4d7;border-radius:50%;box-shadow:0 0 0 3px #65e4d721;display:inline-block;height:7px;width:7px}.public-showcases__hero-status>span{color:#526481}.public-showcases__principles{border-block:1px solid var(--showcase-band-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.public-showcases__principles:before{background:var(--showcase-band);border-block:1px solid var(--showcase-band-line);bottom:0;content:"";left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.public-showcases__principles article{grid-gap:5px;border-right:1px solid #809fd426;display:grid;gap:5px;padding:25px 20px}.public-showcases__principles article:last-child{border-right:0}.public-showcases__principles b{color:var(--showcase-action);font-family:SFMono-Regular,JetBrains Mono,Menlo,Consolas,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.public-showcases__principles strong{font-size:1.02rem;letter-spacing:-.01em}.public-showcases__principles span{color:#7f90ab;font-size:.84rem}.public-showcases__grid{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:40px}.public-showcases__card-shell{--card-accent:#64e0ea;--notch:clamp(26px,2.6vw,38px);display:flex;filter:drop-shadow(14px 14px 0 color-mix(in srgb,var(--card-accent) 38%,transparent));min-width:0;transition:transform .2s ease}.public-showcases__card-shell.is-gold{--card-accent:#f2c94c}.public-showcases__card-shell.is-violet{--card-accent:#5eead4}.public-showcases__card-shell.is-cyan{--card-accent:#67e8f9}.public-showcases__card-shell.is-teal{--card-accent:#5eead4}.public-showcases__card-shell>.public-showcases__card{flex:1 1 auto;min-width:0}.public-showcases__card-shell:focus-within,.public-showcases__card-shell:hover{transform:translate(-4px,-4px)}.public-showcases__card-shell:first-child,.public-showcases__card-shell:last-child{grid-column:1/-1}.public-showcases__card-shell:first-child>.public-showcases__card,.public-showcases__card-shell:last-child>.public-showcases__card{min-height:0}.public-showcases__card-shell:first-child h2,.public-showcases__card-shell:last-child h2{font-size:clamp(1.9rem,3vw,2.7rem)}.public-showcases__card-shell:first-child .public-showcases__card-content>span,.public-showcases__card-shell:last-child .public-showcases__card-content>span{font-size:1rem;max-width:72ch}.public-showcases__card{--card-accent:#64e0ea;background:linear-gradient(155deg,color-mix(in srgb,var(--card-accent) 10%,#101a2c),#080e1c 62%);border:1px solid color-mix(in srgb,var(--card-accent) 34%,#22304a);border-radius:0;display:flex;flex-direction:column;gap:18px;height:100%;min-height:0;padding:clamp(22px,2.4vw,30px);position:relative}.public-showcases__card-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.public-showcases__card-media{aspect-ratio:2/1;background:#0b1424;border:1px solid color-mix(in srgb,var(--card-accent) 30%,#22304a);border-radius:12px;flex:0 0 auto;max-height:210px;min-height:140px;min-width:0;overflow:hidden;position:relative;width:100%}.public-showcases__card-media img{display:block;height:100%;object-fit:cover;object-position:center 28%;width:100%}.public-showcases__card-media .public-showcases__status-badge{background:#050c19eb;box-shadow:0 2px 12px #0003;max-width:calc(100% - 24px);position:absolute;right:12px;top:12px}@media (min-width:901px){.public-showcases__card-shell:first-child>.public-showcases__card,.public-showcases__card-shell:last-child>.public-showcases__card{align-items:center;flex-direction:row;gap:clamp(24px,3vw,44px)}.public-showcases__card-shell:first-child .public-showcases__card-media,.public-showcases__card-shell:last-child .public-showcases__card-media{aspect-ratio:16/9;flex:0 0 43%;max-height:270px;order:1;width:43%}}.public-showcases__card:before{background:var(--card-accent);content:"";height:4px;inset:0 0 auto;position:absolute}.public-showcases__card{-webkit-clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%)}.public-showcases__card-shell:nth-child(2n)>.public-showcases__card{-webkit-clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch));clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch))}.public-showcases__card-shell:first-child>.public-showcases__card,.public-showcases__card-shell:last-child>.public-showcases__card{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%)}.public-showcases__card-shell:focus-within>.public-showcases__card,.public-showcases__card-shell:hover>.public-showcases__card{border-color:color-mix(in srgb,var(--card-accent) 58%,#22304a)}.public-showcases__card.is-gold{--card-accent:#f2c94c}.public-showcases__card.is-violet{--card-accent:#5eead4}.public-showcases__card.is-cyan{--card-accent:#67e8f9}.public-showcases__card.is-teal{--card-accent:#5eead4}.public-showcases__card-topline,.public-showcases__detail-kicker{align-items:center;display:flex;gap:18px;justify-content:space-between}.public-showcases__card-topline{margin-bottom:5px;min-height:20px}.public-showcases__card>p{color:var(--card-accent)}.public-showcases__card-topline p{color:var(--card-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.public-showcases__status-badge{align-items:center;background:#050c1957;border:1px solid #9fb3d633;border-radius:999px;color:#b8c8dd;display:inline-flex;flex:0 0 auto;font-size:.65rem;font-weight:800;gap:8px;letter-spacing:.08em;line-height:1;padding:6px 9px;text-transform:uppercase;white-space:nowrap}.public-showcases__card h2{font-size:clamp(1.65rem,2.4vw,2.35rem);letter-spacing:-.035em;line-height:1.08;margin:0;max-width:540px}.public-showcases__card-content>span{color:#9cacc6;display:block;line-height:1.55;margin:12px 0;max-width:620px}.public-showcases__card ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}.public-showcases__card li{background:color-mix(in srgb,var(--card-accent) 8%,#0000);border:1px solid color-mix(in srgb,var(--card-accent) 26%,#9fb3d629);border-radius:8px;color:#c3cee2;font-size:.78rem;padding:6px 9px}.public-showcases--missing a,.public-showcases__card a,.public-showcases__detail-footer a,.public-showcases__detail-nav a,.public-showcases__footer a{background:var(--showcase-action);color:var(--showcase-on-action);font-weight:800;text-decoration:none}.public-showcases__card a{align-items:center;border-radius:10px;display:inline-flex;gap:12px;margin-top:auto;min-height:44px;padding:10px 16px;width:-webkit-fit-content;width:fit-content}.public-showcases__primary-action:focus-visible,.public-showcases__primary-action:hover{background:var(--showcase-action-strong);transform:translateY(-1px)}.public-showcases__detail-footer,.public-showcases__footer{align-items:center;background:#0a1223b8;border:1px solid #809fd433;border-radius:18px;display:flex;gap:20px;padding:20px 24px}.public-showcases__detail-footer div,.public-showcases__footer div{margin-right:auto}.public-showcases__footer p{color:#73e2ed;margin:0 0 5px}.public-showcases__detail-footer strong,.public-showcases__footer strong{display:block}.public-showcases__detail-footer a,.public-showcases__footer a{background:#77e5ef;border-radius:10px;flex:0 0 auto;padding:11px 18px;white-space:nowrap}.public-showcases--detail{--showcase-content-width:1584px;padding-top:86px}.public-showcases__detail-nav{color:#7485a1;padding:14px 0 24px}.public-showcases__detail-nav span{font-size:.8rem;letter-spacing:.08em;margin:0 auto;text-transform:uppercase}.public-showcases__detail-nav a{background:#0c162ab8;border:1px solid #809fd433;border-radius:9px;color:#c9d7ec;padding:9px 12px}.public-showcases__detail-intro{padding:clamp(38px,6vw,72px) 0 44px}.public-showcases__detail-intro>p{color:var(--showcase-accent)}.public-showcases__detail-kicker{justify-content:flex-start}.public-showcases__detail-kicker p{color:var(--showcase-accent);margin-bottom:0}.public-showcases__detail-intro h1{font-size:clamp(2.7rem,5.3vw,5.2rem);margin-top:16px;max-width:1120px}.public-showcases__detail-intro ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 16px;padding:0}.public-showcases__detail-intro li{background:color-mix(in srgb,var(--showcase-accent) 7%,#0000);border:1px solid color-mix(in srgb,var(--showcase-accent) 30%,#26344d);border-radius:999px;color:#d7e0f0;font-size:.8rem;padding:8px 11px}.public-showcases__detail-intro small{color:#7889a7;display:block;line-height:1.6;max-width:980px}.public-showcases__detail-intro small strong{color:#b7c6dc}.public-showcases__experience{background:#f4f8fffa;border:1px solid color-mix(in srgb,var(--showcase-accent) 25%,#25334b);border-radius:30px;box-shadow:0 36px 100px #00000059;overflow:hidden;padding:clamp(8px,1vw,14px)}.public-showcases__detail-footer{margin-top:34px}.public-showcases__detail-footer span{color:#8999b4;display:block;line-height:1.45;margin-top:3px}.public-showcases__detail-footer a{background:var(--showcase-accent)}.public-showcases.is-showcase-live-auction{padding-top:70px}.public-showcases.is-showcase-live-auction .public-showcases__detail-intro{padding:1.35rem 0 1.05rem}.public-showcases.is-showcase-live-auction .public-showcases__detail-intro h1{font-size:clamp(2.2rem,4.2vw,3.9rem);line-height:1;margin-top:10px;max-width:900px}.public-showcases.is-showcase-live-auction .public-showcases__detail-intro>span{font-size:clamp(.92rem,1.15vw,1.06rem);line-height:1.5;margin-top:14px;max-width:760px}.public-showcases.is-showcase-live-auction .public-showcases__detail-intro ul{margin:17px 0 11px}.public-showcases.is-showcase-live-auction .public-showcases__detail-intro small{font-size:.74rem;line-height:1.45;max-width:860px}.public-showcases.is-showcase-live-auction .public-showcases__experience{background:#090811d1;border-color:#f2c94c57;border-radius:18px;box-shadow:0 24px 70px #00000057;padding:8px}.public-showcases.is-showcase-live-auction .public-showcases__detail-footer{background:#0a0912c7;border-color:#f2c94c33;border-radius:14px;margin-top:18px;padding:.85rem 1rem}.public-showcases--missing{display:grid;place-items:center;text-align:center}.public-showcases--missing section{background:#0a1224d1;border:1px solid #809fd440;border-radius:28px;max-width:720px;padding:54px}.public-showcases--missing p{color:#74e3ee;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.public-showcases--missing h1{font-size:clamp(2.2rem,5vw,4.5rem);margin:12px 0}.public-showcases--missing span{color:#94a5c2;display:block;margin-bottom:28px}.public-showcases--missing a{background:#75e4ef;border-radius:10px;display:inline-flex;padding:12px 16px}@media (max-width:900px){.public-showcases{padding-inline:18px}.public-showcases__hero{grid-template-columns:1fr}.public-showcases__principles{grid-template-columns:repeat(2,1fr)}.public-showcases__principles article:nth-child(2){border-right:0}.public-showcases__grid{grid-template-columns:1fr}.public-showcases__detail-footer,.public-showcases__footer{align-items:stretch;flex-direction:column}.public-showcases__detail-footer div,.public-showcases__footer div{margin-right:0}.public-showcases__detail-nav span{display:none}.public-showcases__detail-nav a:last-child{margin-left:auto}.public-showcases__experience{border-radius:20px;padding:10px}}@media (max-width:520px){.public-showcases{padding-top:82px}.public-showcases__detail-intro h1,.public-showcases__hero h1{font-size:clamp(2.35rem,13vw,3.8rem)}.public-showcases__principles{grid-template-columns:1fr}.public-showcases__principles article{border-bottom:1px solid #809fd426;border-right:0}.public-showcases__card-shell{--notch:26px;filter:drop-shadow(8px 8px 0 color-mix(in srgb,var(--card-accent) 38%,transparent))}.public-showcases__card-shell:focus-within,.public-showcases__card-shell:hover{transform:none}.public-showcases__card-topline,.public-showcases__detail-kicker{align-items:flex-start;flex-direction:column;gap:10px}.public-showcases__status-badge{font-size:.59rem}.public-showcases__detail-nav{align-items:stretch;flex-direction:column}.public-showcases__detail-nav a:last-child{margin-left:0}}.public-showcases__card{transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.public-showcases.is-showcase-watch-party .public-showcases__experience{background:#080812e0;border-color:#14b8a64d;border-radius:20px;box-shadow:0 28px 80px #00000061,0 0 0 1px #22d3ee0a;padding:8px}.public-showcases__card :focus-visible{outline:2px solid color-mix(in srgb,var(--card-accent) 80%,#fff);outline-offset:3px}@media (prefers-reduced-motion:reduce){.public-showcases__card-shell,.public-showcases__card-shell:focus-within,.public-showcases__card-shell:hover{transform:none;transition:none}.public-showcases__card .public-showcases__primary-action{transition:none}}@media (hover:none){.public-showcases__card-shell:hover{transform:none}}.public-showcases__card{cursor:pointer}.public-showcases__primary-action:after{content:"";inset:0;position:absolute;z-index:1}.public-showcases__card-shell:hover .public-showcases__primary-action{background:var(--showcase-action-strong)}.public-showcases__footer a.public-showcases__footer-repo{align-items:center;background:#0d1117;border:1px solid #30363d;color:#e6edf3;display:inline-flex;gap:9px;transition:border-color .16s ease,transform .16s ease,color .16s ease}.public-showcases__footer a.public-showcases__footer-repo:focus-visible,.public-showcases__footer a.public-showcases__footer-repo:hover{border-color:#8b949e;color:#fff;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.public-showcases__footer a.public-showcases__footer-repo{transition:none}.public-showcases__footer a.public-showcases__footer-repo:focus-visible,.public-showcases__footer a.public-showcases__footer-repo:hover{transform:none}}.public-showcases__detail-nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}.public-showcases__detail-nav-mid{display:flex;gap:8px;min-width:0}.public-showcases__detail-nav a.public-showcases__source-btn{align-items:center;background:#0d1117;border:1px solid #30363d;border-radius:999px;color:#e6edf3;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;padding:7px 13px;transition:border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.public-showcases__detail-nav a.public-showcases__source-btn:focus-visible,.public-showcases__detail-nav a.public-showcases__source-btn:hover{border-color:#8b949e;color:#fff;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.public-showcases__detail-nav a.public-showcases__source-btn{transition:none}.public-showcases__detail-nav a.public-showcases__source-btn:focus-visible,.public-showcases__detail-nav a.public-showcases__source-btn:hover{transform:none}}.public-showcases__card{background:radial-gradient(118% 82% at 2% 0,color-mix(in srgb,var(--card-accent) 22%,#0000) 0,#0000 52%),linear-gradient(155deg,#111c30 0,#080e1c 62%);border-color:color-mix(in srgb,var(--card-accent) 20%,#1e2a40)}.public-showcases__card-shell:focus-within>.public-showcases__card,.public-showcases__card-shell:hover>.public-showcases__card{border-color:color-mix(in srgb,var(--card-accent) 42%,#1e2a40)}.public-showcases__card:after{box-shadow:inset 0 5px 0 -4px #ffffff17;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases__card-media:after{background:linear-gradient(180deg,#ffffff0d,#0000 32%,#04091242);border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px #060c1861}.public-showcases__card-shell{filter:drop-shadow(12px 12px 0 color-mix(in srgb,var(--card-accent) 30%,transparent))}.public-showcases__primary-action{box-shadow:inset 0 1px 0 #ffffff80,0 10px 22px -12px #2dd4bfd9;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.public-showcases__primary-action:focus-visible,.public-showcases__primary-action:hover{box-shadow:inset 0 1px 0 #fff9,0 16px 28px -12px #2dd4bf}.public-showcases :is(select,input,textarea){color-scheme:dark}.public-showcases__detail-intro li{border-color:color-mix(in srgb,var(--showcase-accent) 22%,#26344d)}.public-showcases__hero aside:after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff1a;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases__hero{padding-top:clamp(8px,2vw,28px)}.public-showcases__hero-rooms{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.public-showcases__hero-rooms a{--chip-accent:#5eead4;align-items:center;background:#ffffff0a;border:1px solid #94a3b838;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:8px 14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.public-showcases__hero-rooms a.is-gold{--chip-accent:#f2c94c}.public-showcases__hero-rooms a.is-violet{--chip-accent:#5eead4}.public-showcases__hero-rooms a.is-cyan{--chip-accent:#67e8f9}.public-showcases__hero-rooms a i{background:var(--chip-accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--chip-accent) 22%,#0000);height:8px;width:8px}.public-showcases__hero-rooms a:focus-visible,.public-showcases__hero-rooms a:hover{background:color-mix(in srgb,var(--chip-accent) 10%,#0000);border-color:color-mix(in srgb,var(--chip-accent) 60%,#0000);transform:translateY(-2px)}.public-showcases__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px}.public-showcases__hero-primary{align-items:center;background:linear-gradient(135deg,#5eead4,#7dd3fc);border-radius:12px;box-shadow:0 14px 30px -16px #5eead4cc;color:#04231f;display:inline-flex;font-weight:800;gap:10px;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.public-showcases__hero-primary:focus-visible,.public-showcases__hero-primary:hover{box-shadow:0 18px 36px -16px #5eead4f2;transform:translateY(-2px)}.public-showcases__hero-secondary{border-bottom:1px solid #afbdd559;color:#afbdd5;font-weight:700;text-decoration:none}.public-showcases__hero-secondary:focus-visible,.public-showcases__hero-secondary:hover{border-bottom-color:#5eead4;color:#fff}.public-showcases__grid{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){.public-showcases__hero-primary,.public-showcases__hero-rooms a{transition:none}.public-showcases__hero-primary:hover,.public-showcases__hero-rooms a:hover{transform:none}}.public-showcases__quickstart{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:22px}.public-showcases__quickstart-go,.public-showcases__quickstart-tour{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:10px;min-height:50px;padding:0 24px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.public-showcases__quickstart-go{background:linear-gradient(135deg,#5eead4,color-mix(in srgb,#5eead4 65%,#7dd3fc));background:linear-gradient(135deg,var(--showcase-accent,#5eead4),color-mix(in srgb,var(--showcase-accent,#5eead4) 65%,#7dd3fc));border:0;box-shadow:0 16px 32px -16px color-mix(in srgb,#5eead4 85%,#0000);box-shadow:0 16px 32px -16px color-mix(in srgb,var(--showcase-accent,#5eead4) 85%,#0000);color:#06121f;font-size:1rem}.public-showcases__quickstart-tour{background:#ffffff0d;border:1px solid #fff3;color:#f8fbff;font-size:.94rem}.public-showcases__quickstart-go:focus-visible,.public-showcases__quickstart-go:hover,.public-showcases__quickstart-tour:focus-visible,.public-showcases__quickstart-tour:hover{transform:translateY(-2px)}.public-showcases__quickstart-tour:hover{background:#ffffff1a}.public-showcases__quickstart-note{color:#91a1bd;font-size:.86rem;font-weight:600}.public-showcases__start-pulse{animation:showcase-start-pulse 2.4s ease-out 1;border-radius:14px;outline:3px solid #5eead4;outline:3px solid var(--showcase-accent,#5eead4);outline-offset:6px}@keyframes showcase-start-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,#5eead4 60%,#0000);box-shadow:0 0 0 0 color-mix(in srgb,var(--showcase-accent,#5eead4) 60%,#0000)}60%{box-shadow:0 0 0 18px #0000}to{box-shadow:0 0 0 0 #0000}}.public-showcases__detail-footer div.public-showcases__detail-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-right:0}.public-showcases__detail-footer .public-showcases__detail-footer-actions a{align-items:center;border-radius:999px;display:inline-flex;gap:8px;min-height:46px;padding:0 20px}.public-showcases__detail-footer .public-showcases__detail-footer-primary{background:linear-gradient(135deg,#5eead4,#7dd3fc);color:#04231f}.public-showcases__detail-footer .public-showcases__detail-footer-secondary{background:#ffffff0f;border:1px solid #ffffff38;color:#fff}.public-showcases__detail-footer .public-showcases__detail-footer-link{background:none;color:#afbdd5;padding:0 4px;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.public-showcases__detail-footer{align-items:flex-start;flex-direction:column}.public-showcases__quickstart-go{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.public-showcases__quickstart-go,.public-showcases__quickstart-tour{transition:none}.public-showcases__quickstart-go:hover,.public-showcases__quickstart-tour:hover{transform:none}.public-showcases__start-pulse{animation:none}}.public-showcases__quickstart-share{background:#0000;border:1px solid #ffffff29;border-radius:999px;color:#cfdaeb;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;min-height:42px;padding:0 16px}.public-showcases__quickstart-share:focus-visible,.public-showcases__quickstart-share:hover{border-color:#fff6;color:#fff}.public-showcases--detail{--sc-control-h:2.25rem;--sc-radius:0.55rem;--sc-ring:#5eead48c}.public-showcases--detail select{-webkit-padding-end:1.85rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:var(--sc-control-h);padding-inline-end:1.85rem}.public-showcases--detail.public-showcases--detail select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23a8b6cc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.6 5 4.8 5-4.8'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.7rem}:where(.public-showcases--detail) select{-webkit-padding-start:.6rem;background-color:#080e1cb8;border:1px solid #94a3b84d;border-radius:var(--sc-radius);color:inherit;font:inherit;padding-block:.35rem;padding-inline-start:.6rem}.public-showcases--detail select:disabled{cursor:not-allowed;opacity:.55}.public-showcases--detail input[type=checkbox],.public-showcases--detail input[type=radio]{appearance:none;-webkit-appearance:none;background:color-mix(in srgb,currentColor 8%,#0000);border:1.5px solid color-mix(in srgb,currentcolor 42%,#0000);border-radius:.3rem;color:inherit;cursor:pointer;display:inline-grid;flex:none;height:1.05rem;margin:0;place-content:center;transition:border-color .14s ease,background-color .14s ease;width:1.05rem}.public-showcases--detail input[type=radio]{border-radius:50%}.public-showcases--detail input[type=checkbox]:hover,.public-showcases--detail input[type=radio]:hover{border-color:color-mix(in srgb,currentColor 70%,#0000)}.public-showcases--detail input[type=checkbox]:before{-webkit-border-start:2px solid currentColor;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";height:.34rem;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .14s ease;width:.58rem}.public-showcases--detail input[type=radio]:before{background:currentColor;border-radius:50%;content:"";height:.5rem;transform:scale(0);transition:transform .14s ease;width:.5rem}.public-showcases--detail input[type=checkbox]:checked{background:color-mix(in srgb,currentColor 20%,#0000);border-color:currentColor}.public-showcases--detail input[type=radio]:checked{border-color:currentColor}.public-showcases--detail input[type=checkbox]:checked:before{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.public-showcases--detail input[type=radio]:checked:before{transform:scale(1)}.public-showcases--detail input[type=checkbox]:disabled,.public-showcases--detail input[type=radio]:disabled{cursor:not-allowed;opacity:.45}.public-showcases--detail input[type=email],.public-showcases--detail input[type=number],.public-showcases--detail input[type=search],.public-showcases--detail input[type=text]{min-height:var(--sc-control-h)}:where(.public-showcases--detail) input[type=email],:where(.public-showcases--detail) input[type=number],:where(.public-showcases--detail) input[type=search],:where(.public-showcases--detail) input[type=text]{background-color:#080e1cb8;border:1px solid #94a3b84d;border-radius:var(--sc-radius);color:inherit;font:inherit;padding:.35rem .6rem}.public-showcases--detail ::placeholder{color:#cbd9e86b}.public-showcases--detail input:focus-visible,.public-showcases--detail select:focus-visible,.public-showcases--detail summary:focus-visible,.public-showcases--detail textarea:focus-visible{outline:2px solid var(--sc-ring);outline-offset:2px}.public-showcases--detail summary{cursor:pointer}@media (prefers-reduced-motion:reduce){.public-showcases--detail input[type=checkbox],.public-showcases--detail input[type=checkbox]:before,.public-showcases--detail input[type=radio],.public-showcases--detail input[type=radio]:before{transition:none}}.public-showcases--detail .broadcast-room__hero>div:first-child,.public-showcases--detail .classroom-experience__hero>div:first-child,.public-showcases--detail .hybrid-experience__hero>div:first-child{display:none}.public-showcases--detail .broadcast-room__hero>aside,.public-showcases--detail .classroom-experience__hero>aside,.public-showcases--detail .hybrid-experience__hero>aside{margin-left:0;width:100%}.public-showcases--detail .broadcast-room__hero,.public-showcases--detail .classroom-experience__hero,.public-showcases--detail .hybrid-experience__hero{padding-block:clamp(16px,2vw,22px)}.public-showcases--detail .classroom-experience__hero{grid-template-columns:minmax(0,1fr)}.public-showcases--detail .public-showcases__detail-intro{grid-gap:.85rem;display:grid;gap:.85rem;padding-block:clamp(30px,4.5vw,54px) clamp(26px,3.5vw,40px)}.public-showcases--detail .public-showcases__detail-kicker p{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.public-showcases--detail .public-showcases__detail-intro h1{font-size:clamp(2.4rem,4.4vw,4rem);line-height:1.04;margin:0}.public-showcases--detail .public-showcases__detail-intro>span{color:#c2d0e6;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.6;max-width:62ch}.public-showcases--detail .public-showcases__detail-intro ul{margin:.15rem 0 0}.public-showcases--detail .public-showcases__detail-intro li{font-size:.82rem;padding:7px 13px}.public-showcases--detail .public-showcases__detail-intro small{border-left:2px solid color-mix(in srgb,var(--showcase-accent) 45%,#0000);color:#9fb0cc;font-size:.92rem;line-height:1.62;margin-top:.35rem;max-width:74ch;padding-left:.85rem}.public-showcases--detail .public-showcases__detail-intro small strong{color:#e4ecf8;font-weight:700}.public-showcases--detail .public-showcases__detail-nav{padding-bottom:8px}.public-showcases--detail.public-showcases--detail.is-showcase-live-auction .public-showcases__detail-intro small{font-size:.86rem;line-height:1.55}.public-showcases__detail-nav-mid{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem .85rem;justify-content:center;margin:0 auto}.public-showcases__detail-nav-mid>span{margin:0}.public-showcases__tour-btn{align-items:center;background:color-mix(in srgb,var(--showcase-accent) 12%,#0000);border:1px solid color-mix(in srgb,var(--showcase-accent) 42%,#0000);border-radius:999px;color:color-mix(in srgb,var(--showcase-accent) 80%,#fff);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:.5rem;padding:8px 15px;transition:background-color .16s ease,border-color .16s ease}.public-showcases__tour-btn i{background:var(--showcase-accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--showcase-accent) 22%,#0000);height:6px;width:6px}.public-showcases__tour-btn:hover{background:color-mix(in srgb,var(--showcase-accent) 20%,#0000);border-color:color-mix(in srgb,var(--showcase-accent) 70%,#0000)}.public-showcases__tour-btn:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.public-showcases--detail .public-showcases__detail-intro li{border-radius:8px;cursor:default;font-weight:400}.public-showcases--detail .public-showcases__detail-intro h1{letter-spacing:-.055em}.public-showcases--detail .public-showcases__detail-intro>span{font-size:clamp(1.02rem,1.35vw,1.18rem)}.public-showcases--detail :is(.case-study-auction__howto,.case-study-auction__advanced,.case-study-auction__control-strip,.case-study-auction__behind,.case-study-auction__boundary,.cs-auction,.familiar-chat-call-showcase,.familiar-chat-call-showcase__setup,.familiar-chat-call-showcase__launch,.broadcast-room,.broadcast-room__switcher,.broadcast-room__monitor,.broadcast-room__take-row,.broadcast-room__rundown,.broadcast-room__delivery,.classroom-switch,.classroom-switch__has,.classroom-switch__lacks,.hybrid-experience,.hybrid-experience__hero-aside,.hybrid-live-stage-reference,.hybrid-experience__stage,.hybrid-experience__audience,.hybrid-experience__playback,.hybrid-experience__controls,.hybrid-experience__flow,.hybrid-experience__truth,.hybrid-protocol-lab__command,.capsule-guide,.case-workbench,.case-workbench__truth,.case-workbench__step-detail){position:relative}.public-showcases--detail :is(.case-study-auction__howto,.case-study-auction__advanced,.case-study-auction__control-strip,.case-study-auction__behind,.case-study-auction__boundary,.cs-auction,.familiar-chat-call-showcase,.familiar-chat-call-showcase__setup,.familiar-chat-call-showcase__launch,.broadcast-room,.broadcast-room__switcher,.broadcast-room__monitor,.broadcast-room__take-row,.broadcast-room__rundown,.broadcast-room__delivery,.classroom-switch,.classroom-switch__has,.classroom-switch__lacks,.hybrid-experience,.hybrid-experience__hero-aside,.hybrid-live-stage-reference,.hybrid-live-stage-reference__preview,.hybrid-experience__stage,.hybrid-experience__audience,.hybrid-experience__playback,.hybrid-experience__controls,.hybrid-experience__flow,.hybrid-experience__truth,.hybrid-protocol-lab__command,.capsule-guide,.capsule-media-grid__card,.case-workbench,.case-workbench__truth,.case-workbench__topology,.case-workbench__step-detail):after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff12;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases--detail :is(.broadcast-room__monitor,.capsule-media-grid__card,.classroom-switch__has,.classroom-switch__lacks):after{box-shadow:inset 0 1px 0 #ffffff0d}@media (prefers-contrast:more){.public-showcases--detail [class]:after{box-shadow:none}}.public-showcases--detail .case-study-auction>:is(.case-study-auction__howto,.case-study-auction__control-strip,.case-study-auction__status,.case-study-auction__advanced,.case-study-auction__behind,.case-study-auction__boundary,.cs-auction){border-radius:14px}.public-showcases--detail .familiar-chat-call-showcase__setup>:is(.familiar-chat-call-showcase__launch,.familiar-chat-call-showcase__steps){border-radius:12px}.public-showcases--detail .broadcast-room>:is(.broadcast-room__live-room,.broadcast-room__delivery,.broadcast-room__notice,.broadcast-room__truth,.broadcast-room__contract,.broadcast-room__production-grid){border-radius:14px}.public-showcases--detail .broadcast-room__switcher>:is(.broadcast-room__take-row,.capsule-guide){border-radius:10px}.public-showcases--detail .hybrid-experience>:is(.hybrid-experience__flow,.hybrid-experience__notice,.hybrid-experience__truth,.hybrid-experience__contract,.hybrid-experience__stage,.hybrid-experience__audience){border-radius:12px}.public-showcases--detail .broadcast-room__monitor-frame{background-color:#04070e;box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px hsla(0,0%,100%,.025)}.public-showcases--detail .broadcast-room__monitor.is-program .broadcast-room__monitor-frame{box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px #ff596d29}.public-showcases--detail :is(.broadcast-room__rundown li,.broadcast-room__evidence>span,.broadcast-room__delivery article){position:relative}.public-showcases--detail :is(.broadcast-room__rundown li,.broadcast-room__evidence>span,.broadcast-room__delivery article):after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff0d;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases--detail .hybrid-experience__viewer-wall{background-color:#02050c8c;border-radius:11px;box-shadow:inset 0 2px 6px #00000080;padding:10px}.public-showcases--detail .hybrid-experience__viewer-wall>*{background-color:#94a3b80d}.public-showcases--detail .cs-auction-stage{background-image:radial-gradient(ellipse 62% 78% at 50% 8%,#ffd60a12,#ffd60a05 42%,#0000 72%);border-radius:12px;position:relative}.public-showcases--detail .cs-auction-side{background-color:#03020866;border-radius:12px;box-shadow:inset 0 1px 4px #00000073}.public-showcases--detail .cs-auction-card{position:relative}.public-showcases--detail .cs-auction-card:after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff0f;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases--detail :is(.cs-auction-side,.public-showcases__detail-footer,.watch-party__url,.watch-party__choices fieldset,.hybrid-live-stage-reference__stage-status,.hybrid-experience__viewer-wall,.hybrid-experience__controls>section,.hybrid-protocol-lab__viewers article){position:relative}.public-showcases--detail :is(.cs-auction-side,.cs-auction-auctioneer,.public-showcases__detail-footer,.watch-party__url,.watch-party__choices fieldset,.hybrid-live-stage-reference__stage-status,.hybrid-experience__viewer-wall,.hybrid-experience__controls>section):after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff12;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases--detail .broadcast-room__delivery article:before,.public-showcases--detail .hybrid-protocol-lab__viewers article:after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff0d;content:"";inset:0;pointer-events:none;position:absolute}.public-showcases--detail :is(.case-workbench__mapping-grid,.case-workbench__controls) article{box-shadow:0 1px 2px #10203c0d,0 6px 16px -8px #10203c29}.public-showcases--detail :is(.cs-auction-auctioneer,.capsule-media-grid,.capsule-media-grid__card,.bridge-panel__gate,.case-workbench__mapping-grid p,.familiar-chat-call-showcase__steps){border-style:solid}.public-showcases--detail .cs-auction-auctioneer:before{background:radial-gradient(120% 90% at 50% 108%,color-mix(in srgb,#f2c94c 9%,#0000),#0000 62%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.028) 0 7px,#0000 7px 14px);background:radial-gradient(120% 90% at 50% 108%,color-mix(in srgb,var(--showcase-accent,#f2c94c) 9%,#0000),#0000 62%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.028) 0 7px,#0000 7px 14px);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.public-showcases.is-sky{--showcase-accent:#7dd3fc}.public-showcases.is-rose{--showcase-accent:#fb7185}.public-showcases.is-ember{--showcase-accent:#fb923c}.public-showcases__card-shell.is-sky,.public-showcases__card.is-sky,.public-showcases__hero-rooms a.is-sky{--card-accent:#7dd3fc;--chip-accent:#7dd3fc}.public-showcases__card-shell.is-rose,.public-showcases__card.is-rose,.public-showcases__hero-rooms a.is-rose{--card-accent:#fb7185;--chip-accent:#fb7185}.public-showcases__card-shell.is-ember,.public-showcases__card.is-ember,.public-showcases__hero-rooms a.is-ember{--card-accent:#fb923c;--chip-accent:#fb923c}.public-showcases__hero-rooms a.is-teal{--chip-accent:#5eead4}.public-showcases__card .public-showcases__card-hints{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-6px 0 14px}.public-showcases__card-hints span{align-items:center;color:#9cacc6;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px}.public-showcases__card-hints svg{color:var(--card-accent);font-size:.8rem}.public-showcases__card .public-showcases__card-moves{background:#050c1959;border:1px dashed color-mix(in srgb,var(--card-accent) 32%,#9fb3d629);border-radius:12px;margin:0 0 18px;padding:12px 14px}.public-showcases__card-moves p{color:var(--card-accent);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.public-showcases__card .public-showcases__card-moves ol{counter-reset:move;display:flex;flex-wrap:wrap;gap:6px 4px;list-style:none;margin:0;padding:0}.public-showcases__card .public-showcases__card-moves li{align-items:center;background:none;border:0;color:#dbe6f5;counter-increment:move;display:inline-flex;font-size:.8rem;font-weight:600;gap:7px;padding:0}.public-showcases__card .public-showcases__card-moves li:before{background:color-mix(in srgb,var(--card-accent) 20%,#0000);border-radius:50%;color:var(--card-accent);content:counter(move);display:grid;font-size:.7rem;font-weight:800;height:20px;place-items:center;width:20px}.public-showcases__card .public-showcases__card-moves li:not(:last-child):after{color:#5b6b80;content:"→";font-weight:400;margin-left:4px}.public-showcases__card-media img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.public-showcases__card-shell:focus-within .public-showcases__card-media img,.public-showcases__card-shell:hover .public-showcases__card-media img{transform:scale(1.045)}.public-showcases__card-media:after{background:linear-gradient(105deg,#0000 35%,color-mix(in srgb,var(--card-accent) 28%,#0000) 50%,#0000 65%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-60%)}.public-showcases__card-shell:hover .public-showcases__card-media:after{animation:showcase-sheen .9s ease-out 1}@keyframes showcase-sheen{0%{opacity:0;transform:translateX(-60%)}30%{opacity:1}to{opacity:0;transform:translateX(60%)}}.public-showcases__card .public-showcases__status-badge i{animation:showcase-live-dot 2.4s ease-out infinite;background:var(--card-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--card-accent) 55%,#0000)}@keyframes showcase-live-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--card-accent) 55%,#0000)}70%,to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.public-showcases__card-media img{transition:none}.public-showcases__card-shell:hover .public-showcases__card-media img{transform:none}.public-showcases__card .public-showcases__status-badge i,.public-showcases__card-shell:hover .public-showcases__card-media:after{animation:none}}
/*# sourceMappingURL=1802.666b00b4.chunk.css.map*/