.lightbox-module__gleH0a__scrim{z-index:80;color:#ffffffeb;padding:max(16px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));background:#0a0a0ce0;justify-content:center;align-items:center;animation:.18s lightbox-module__gleH0a__fade;display:flex;position:fixed;inset:0}@keyframes lightbox-module__gleH0a__fade{0%{opacity:0}}.lightbox-module__gleH0a__figure{flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;padding:56px 0 72px;display:flex}.lightbox-module__gleH0a__stage{touch-action:none;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.lightbox-module__gleH0a__stage[data-zoomed=true]{cursor:grab}.lightbox-module__gleH0a__img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:min(92vw,1600px);max-height:calc(100dvh - 200px);transition:transform .16s;display:block}.lightbox-module__gleH0a__caption{color:#ffffffb8;text-align:center;font-size:15px}.lightbox-module__gleH0a__top{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));gap:8px;display:flex;position:absolute}.lightbox-module__gleH0a__button,.lightbox-module__gleH0a__round,.lightbox-module__gleH0a__percent{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:15px;font-weight:500;transition:background-color .15s;display:inline-flex}.lightbox-module__gleH0a__button,.lightbox-module__gleH0a__percent{border-radius:12px}.lightbox-module__gleH0a__button{padding:0 16px}.lightbox-module__gleH0a__button:hover,.lightbox-module__gleH0a__round:not(:disabled):hover,.lightbox-module__gleH0a__percent:not(:disabled):hover{background:#fff3}.lightbox-module__gleH0a__round:disabled,.lightbox-module__gleH0a__percent:disabled{opacity:.45}.lightbox-module__gleH0a__button:focus-visible,.lightbox-module__gleH0a__round:focus-visible,.lightbox-module__gleH0a__percent:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.lightbox-module__gleH0a__prev,.lightbox-module__gleH0a__next{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-module__gleH0a__top,.lightbox-module__gleH0a__zoomBar{z-index:2}.lightbox-module__gleH0a__prev,.lightbox-module__gleH0a__next{background:#28282acc}.lightbox-module__gleH0a__prev{left:max(12px,env(safe-area-inset-left))}.lightbox-module__gleH0a__next{right:max(12px,env(safe-area-inset-right))}.lightbox-module__gleH0a__zoomBar{bottom:max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#28282acc;border-radius:16px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lightbox-module__gleH0a__zoomBar .lightbox-module__gleH0a__round,.lightbox-module__gleH0a__zoomBar .lightbox-module__gleH0a__percent{background:0 0}.lightbox-module__gleH0a__percent{font-variant-numeric:tabular-nums;min-width:64px}html.light .lightbox-module__gleH0a__scrim{color:#1d1d1f;background:#f2f2f7f7}html.light .lightbox-module__gleH0a__caption{color:#454445}:is(html.light .lightbox-module__gleH0a__button,html.light .lightbox-module__gleH0a__round,html.light .lightbox-module__gleH0a__percent){color:#1d1d1f;background:#0000000f}html.light .lightbox-module__gleH0a__button:hover{background:#0000001f}html.light .lightbox-module__gleH0a__round:not(:disabled):hover{background:#0000001f}html.light .lightbox-module__gleH0a__percent:not(:disabled):hover{background:#0000001f}html.light .lightbox-module__gleH0a__zoomBar{background:#ffffffe6;box-shadow:0 4px 24px #0000001f}:is(html.light .lightbox-module__gleH0a__zoomBar .lightbox-module__gleH0a__round,html.light .lightbox-module__gleH0a__zoomBar .lightbox-module__gleH0a__percent){background:0 0}:is(html.light .lightbox-module__gleH0a__button:focus-visible,html.light .lightbox-module__gleH0a__round:focus-visible,html.light .lightbox-module__gleH0a__percent:focus-visible){outline-color:#119f90}@media (prefers-reduced-motion:reduce){.lightbox-module__gleH0a__scrim{animation:none}.lightbox-module__gleH0a__img{transition:none}}:is(html.light .lightbox-module__gleH0a__round.lightbox-module__gleH0a__prev,html.light .lightbox-module__gleH0a__round.lightbox-module__gleH0a__next){background:#ffffffe6;box-shadow:0 4px 16px #0000001f}
.operator-chat-module__bNsZbq__root{--so-bg:var(--bg,#232323);--so-panel:var(--bg-panel,#2c2c2c);--so-field:#ffffff06;--so-field-border:#ffffff14;--so-brand:linear-gradient(90deg,#21ebd1 0%,#e587fc 55%,#fb7185 100%);--so-wash:.154;--so-text:#ffffffeb;--so-muted:#fff9;--so-fill:#ffffff14;--so-fill-hover:#ffffff24;--so-border:#ffffff1a;--so-bubble:#ffffff1a;--so-accent:#2dd4bf;--so-on-accent:#04110f;--so-send:#2dd4bf;--so-on-send:#04110f;--so-coral:#fb7185;--so-listen:#fbb392;--so-on-listen:#1d1d1f;--so-muted-on-fill:var(--so-muted);--so-link:var(--so-accent);--so-scrim:#00000080;z-index:50;isolation:isolate;background:var(--so-bg);color:var(--so-text);height:var(--so-visible-height,100dvh);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:17px;line-height:1.45;display:flex;position:fixed;inset:0}html.light .operator-chat-module__bNsZbq__root{--so-bg:var(--bg,#f2f2f7);--so-panel:var(--bg-panel,#fff);--so-field:#fff;--so-field-border:#e5e5ea;--so-wash:.11;--so-text:#1d1d1f;--so-muted:#6e6e73;--so-fill:#e5e5ea;--so-fill-hover:#dcdce1;--so-border:#ececf0;--so-bubble:#fff;--so-accent:#119f90;--so-on-accent:#04110f;--so-send:#119f90;--so-on-send:#04110f;--so-muted-on-fill:#454445;--so-link:#1d1d1f;--so-scrim:#00000040}.operator-chat-module__bNsZbq__tap{min-width:44px;min-height:44px;color:var(--so-text);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.operator-chat-module__bNsZbq__tap:hover{background:var(--so-fill)}.operator-chat-module__bNsZbq__tap:focus-visible,.operator-chat-module__bNsZbq__pill:focus-visible,.operator-chat-module__bNsZbq__row:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.operator-chat-module__bNsZbq__tap:disabled{opacity:.4}.operator-chat-module__bNsZbq__tabOff{color:var(--so-muted)}.operator-chat-module__bNsZbq__tabOff:hover{color:var(--so-text)}.operator-chat-module__bNsZbq__pill{min-height:44px;color:var(--so-muted);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.operator-chat-module__bNsZbq__pill:hover{background:var(--so-fill);color:var(--so-text)}.operator-chat-module__bNsZbq__pill:disabled{opacity:.5}.operator-chat-module__bNsZbq__pill.operator-chat-module__bNsZbq__send{background:var(--so-send);color:var(--so-on-send);padding:0 18px;font-size:17px}.operator-chat-module__bNsZbq__pill.operator-chat-module__bNsZbq__send:hover{background:var(--so-send);opacity:.9}.operator-chat-module__bNsZbq__row{text-align:left;width:100%;min-height:44px;color:var(--so-text);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.operator-chat-module__bNsZbq__row:hover{background:var(--so-fill)}.operator-chat-module__bNsZbq__muted{color:var(--so-muted)}.operator-chat-module__bNsZbq__row:hover .operator-chat-module__bNsZbq__muted,.operator-chat-module__bNsZbq__row:focus-visible .operator-chat-module__bNsZbq__muted{color:var(--so-muted-on-fill)}.operator-chat-module__bNsZbq__card{border:1px solid var(--so-field-border);background:var(--so-panel);border-radius:20px;overflow:hidden}.operator-chat-module__bNsZbq__bubble{background:#2dd4bf29;border-radius:22px;padding:12px 18px}html.light .operator-chat-module__bNsZbq__bubble{background:#119f9021}.operator-chat-module__bNsZbq__bubble [data-folded=true]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.operator-chat-module__bNsZbq__showMore{min-height:44px;color:var(--so-text);margin:0 -6px -10px;padding:0 6px;font-size:15px;font-weight:600}.operator-chat-module__bNsZbq__showMore:focus-visible{outline:2px solid var(--so-accent);outline-offset:0;border-radius:8px}.operator-chat-module__bNsZbq__wash{z-index:-1;pointer-events:none;background:var(--so-brand,linear-gradient(90deg,#21ebd1 0%,#e587fc 55%,#fb7185 100%));height:220px;opacity:var(--so-wash);filter:saturate(1.1);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.operator-chat-module__bNsZbq__words{overflow-wrap:anywhere}.operator-chat-module__bNsZbq__words p{margin:0 0 .75em}.operator-chat-module__bNsZbq__words p:last-child{margin-bottom:0}.operator-chat-module__bNsZbq__words ul,.operator-chat-module__bNsZbq__words ol{margin:0 0 .75em;padding-left:1.4em}.operator-chat-module__bNsZbq__words ul{list-style:outside}.operator-chat-module__bNsZbq__words ol{list-style:decimal}.operator-chat-module__bNsZbq__words a{color:var(--so-link);text-decoration:underline}.operator-chat-module__bNsZbq__words code{background:var(--so-fill);border-radius:6px;padding:1px 5px;font-size:15px}.operator-chat-module__bNsZbq__words pre{background:var(--so-fill);border-radius:12px;margin:0 0 .75em;padding:12px;overflow-x:auto}.operator-chat-module__bNsZbq__words pre code{background:0 0;padding:0}.operator-chat-module__bNsZbq__words h1,.operator-chat-module__bNsZbq__words h2,.operator-chat-module__bNsZbq__words h3{margin:.6em 0 .4em;font-weight:600}.operator-chat-module__bNsZbq__warning{color:var(--so-text);align-items:flex-start;gap:10px;display:flex}.operator-chat-module__bNsZbq__warning:before{content:"";background:var(--so-coral);border-radius:4px;flex:none;align-self:stretch;width:4px}.operator-chat-module__bNsZbq__composer{border:1px solid var(--so-field-border);background:var(--so-field);border-radius:22px;padding:8px 8px 6px;transition:border-color .2s;position:relative;box-shadow:0 8px 24px -16px #0009,inset 0 1px #ffffff0a}.operator-chat-module__bNsZbq__composer:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(90deg,#21ebd1 0%,#e587fc 55%,#fb7185 100%);border-radius:22px;padding:1px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.operator-chat-module__bNsZbq__composer:focus-within:before{opacity:.9}@media (prefers-reduced-motion:reduce){.operator-chat-module__bNsZbq__composer,.operator-chat-module__bNsZbq__composer:before{transition:none}}.operator-chat-module__bNsZbq__root .operator-chat-module__bNsZbq__input{resize:none;width:100%;color:var(--so-text);background:0 0;border:0;outline:none;max-height:40dvh;padding:10px 12px;font-size:17px;line-height:24px}.operator-chat-module__bNsZbq__input::placeholder{color:var(--so-muted)}html.light .operator-chat-module__bNsZbq__root .operator-chat-module__bNsZbq__input{box-shadow:none;background-color:#0000;border:0}html.light .operator-chat-module__bNsZbq__root .operator-chat-module__bNsZbq__input:focus{box-shadow:none;background-color:#0000;border:0}.operator-chat-module__bNsZbq__root .operator-chat-module__bNsZbq__onFill::placeholder{color:var(--so-muted-on-fill)}.operator-chat-module__bNsZbq__root .operator-chat-module__bNsZbq__select{appearance:none;background:var(--so-fill)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;min-height:44px;color:var(--so-text);border-radius:9999px;padding:0 32px 0 16px;font-size:17px}.operator-chat-module__bNsZbq__send{background:var(--so-send);color:var(--so-on-send)}.operator-chat-module__bNsZbq__send:disabled{background:var(--so-fill);color:var(--so-muted);opacity:1}.operator-chat-module__bNsZbq__send:hover{background:var(--so-send);opacity:.85}.operator-chat-module__bNsZbq__spin{animation:.9s linear infinite operator-chat-module__bNsZbq__spin}@keyframes operator-chat-module__bNsZbq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operator-chat-module__bNsZbq__spin{animation:none}}.operator-chat-module__bNsZbq__bottomSafe{padding-bottom:max(10px,env(safe-area-inset-bottom))}.operator-chat-module__bNsZbq__topSafe{padding-top:env(safe-area-inset-top)}.operator-chat-module__bNsZbq__scrim{background:var(--so-scrim)}.operator-chat-module__bNsZbq__slideIn{animation:.26s cubic-bezier(.32,.72,0,1) operator-chat-module__bNsZbq__slide-in}@keyframes operator-chat-module__bNsZbq__slide-in{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.operator-chat-module__bNsZbq__slideIn{animation:none}}.operator-chat-module__bNsZbq__mascot{flex:none}.operator-chat-module__bNsZbq__talk[data-state=live]{background:var(--so-listen);color:var(--so-on-listen)}.operator-chat-module__bNsZbq__talk[data-state=live]:hover{background:var(--so-listen);opacity:.9}.operator-chat-module__bNsZbq__listening,.operator-chat-module__bNsZbq__listening:hover{background:var(--so-listen);color:var(--so-on-listen)}@media (max-width:399.98px){.operator-chat-module__bNsZbq__narrowHide{display:none}}.operator-chat-module__bNsZbq__talk[data-state=connecting]:disabled{opacity:1}.operator-chat-module__bNsZbq__talkBars{align-items:center;gap:2.5px;height:18px;display:inline-flex}.operator-chat-module__bNsZbq__talkBar{transform-origin:50%;background:currentColor;border-radius:2px;width:2.5px;height:18px;transition:transform 90ms linear;display:block}.operator-chat-module__bNsZbq__talk[data-state=connecting] .operator-chat-module__bNsZbq__talkBar{animation:.9s ease-in-out infinite operator-chat-module__bNsZbq__talk-breathe}@keyframes operator-chat-module__bNsZbq__talk-breathe{50%{transform:scaleY(.25)}}@media (prefers-reduced-motion:reduce){.operator-chat-module__bNsZbq__talkBar{transition:none}.operator-chat-module__bNsZbq__talk[data-state=connecting] .operator-chat-module__bNsZbq__talkBar{animation:none}}.operator-chat-module__bNsZbq__talkCaption{opacity:.7}.operator-chat-module__bNsZbq__pickLogo{object-fit:contain;border-radius:5px;flex:none;width:20px;height:20px;display:block}.operator-chat-module__bNsZbq__catFace{transform-origin:50% 85%;flex:none;align-self:flex-start;display:inline-flex}.operator-chat-module__bNsZbq__catFace[data-gesture=nod]{animation:.52s ease-in-out operator-chat-module__bNsZbq__cat-nod}.operator-chat-module__bNsZbq__catFace[data-gesture=head_tilt]{animation:.7s ease-in-out operator-chat-module__bNsZbq__cat-tilt}.operator-chat-module__bNsZbq__catFace[data-gesture=look_away_think]{animation:1.2s ease-in-out operator-chat-module__bNsZbq__cat-look-left}.operator-chat-module__bNsZbq__catFace[data-gesture=lean]{animation:.7s ease-in-out operator-chat-module__bNsZbq__cat-lean}.operator-chat-module__bNsZbq__catFace[data-gesture=look_around]{animation:1.4s ease-in-out operator-chat-module__bNsZbq__cat-look-around}.operator-chat-module__bNsZbq__catFace[data-intensity=high][data-gesture]{animation-duration:.42s}@keyframes operator-chat-module__bNsZbq__cat-nod{35%{transform:translateY(1.5px)rotate(-2deg)}70%{transform:translateY(-.5px)}}@keyframes operator-chat-module__bNsZbq__cat-tilt{40%,60%{transform:rotate(7deg)}}@keyframes operator-chat-module__bNsZbq__cat-look-left{30%,70%{transform:translate(-2px)rotate(-3deg)}}@keyframes operator-chat-module__bNsZbq__cat-lean{40%,60%{transform:translateY(-1.5px)rotate(2deg)}}@keyframes operator-chat-module__bNsZbq__cat-look-around{25%{transform:translate(-2px)rotate(-3deg)}65%{transform:translate(2px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.operator-chat-module__bNsZbq__catFace[data-gesture]{animation:none}}.operator-chat-module__bNsZbq__catFace[data-mood=happy]{transform:translateY(-1px)}.operator-chat-module__bNsZbq__catFace[data-mood=sad]{transform:translateY(1px)rotate(-2deg)}.operator-chat-module__bNsZbq__catFace[data-mood=concerned]{transform:rotate(-3deg)}.operator-chat-module__bNsZbq__catFace[data-mood=curious]{transform:rotate(4deg)}.operator-chat-module__bNsZbq__catFace[data-mood]{transition:transform .24s}@media (prefers-reduced-motion:reduce){.operator-chat-module__bNsZbq__catFace[data-mood]{transition:none;transform:none}}.operator-chat-module__bNsZbq__back{white-space:nowrap;flex:none;padding:0 12px}@media (max-width:767.98px){.operator-chat-module__bNsZbq__backWord{display:none}.operator-chat-module__bNsZbq__topBar{gap:0;padding-left:2px;padding-right:2px}}.operator-chat-module__bNsZbq__themeSlot{display:contents}@media (max-width:399.98px){.operator-chat-module__bNsZbq__themeSlot{display:none}}@media (max-width:359.98px){.operator-chat-module__bNsZbq__topBar h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.operator-chat-module__bNsZbq__root [data-testid=model-button]{justify-content:center;min-width:44px}@media (max-width:449.98px){.operator-chat-module__bNsZbq__pickLabel{display:none}}@media (max-width:379.98px){.operator-chat-module__bNsZbq__root [data-testid=model-button]>svg{display:none}}@media (max-width:399.98px){.operator-chat-module__bNsZbq__root [data-testid=composer-row]{gap:0}}@media (max-width:359.98px){.operator-chat-module__bNsZbq__root [data-testid=model-button]{padding-left:6px;padding-right:6px}}.operator-chat-module__bNsZbq__root[data-short=true] [role=group][aria-label=Quick\ starts],.operator-chat-module__bNsZbq__root[data-short=true] [data-testid=connected-tray]{display:none}.operator-chat-module__bNsZbq__root[data-short=true] [data-testid=connected-tray]+*{margin-top:0}
.code-box-module__JOXKka__box{--short:120px;--tall:320px;--bg:#2a2a2a;background:var(--bg);color:#ffffffeb;border-radius:12px;margin:4px 0 10px;overflow:hidden}.code-box-module__JOXKka__part+.code-box-module__JOXKka__part{padding-top:4px}.code-box-module__JOXKka__head{color:#ffffffa8;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 2px 0 12px;font-size:12px;display:flex}.code-box-module__JOXKka__lang{letter-spacing:.01em;font:12px/1 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.code-box-module__JOXKka__copy{color:#ffffffa8;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.code-box-module__JOXKka__copy:hover{color:#fff;background:#ffffff14}.code-box-module__JOXKka__copy:focus-visible{outline-offset:-2px;outline:2px solid #2dd4bf}.code-box-module__JOXKka__clip{max-height:var(--short);transition:max-height .32s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.code-box-module__JOXKka__clip[data-tall=true]:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg));height:44px;position:absolute;inset:auto 0 0}.code-box-module__JOXKka__clip[data-open=true]{max-height:var(--tall);overflow:auto}.code-box-module__JOXKka__clip[data-open=true]:after{display:none}.code-box-module__JOXKka__code,.code-box-module__JOXKka__output{white-space:pre-wrap;word-break:break-word;tab-size:2;margin:0;padding:2px 12px 10px;font:12.5px/1.55 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.code-box-module__JOXKka__output{color:#ffffffc7;padding-top:8px}.code-box-module__JOXKka__more{color:#5eead4;text-align:left;align-items:center;width:100%;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.code-box-module__JOXKka__more:focus-visible{outline-offset:-2px;outline:2px solid #2dd4bf}.code-box-module__JOXKka__key{color:#5eead4}.code-box-module__JOXKka__string{color:#fbb392}.code-box-module__JOXKka__number{color:#e587fc}.code-box-module__JOXKka__bool{color:#a3d65c}.code-box-module__JOXKka__command{color:#e5d15e;font-weight:600}.code-box-module__JOXKka__flag{color:#99f6e4}.code-box-module__JOXKka__keyword{color:#e587fc;font-weight:600}.code-box-module__JOXKka__comment{color:#ffffff8c;font-style:italic}.code-box-module__JOXKka__punct{color:#fff9}.code-box-module__JOXKka__failed{padding:10px 12px 12px}.code-box-module__JOXKka__failedHead{align-items:flex-start;gap:4px;margin:-8px -10px 0 0;display:flex}.code-box-module__JOXKka__failedLine{flex:1;padding-top:10px;font-size:15px;line-height:1.4}.code-box-module__JOXKka__failedRaw{white-space:pre-wrap;word-break:break-word;color:#ffffff9e;margin:6px 0 0;font:12px/1.5 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}html.light .code-box-module__JOXKka__box{--bg:#ebebf0;color:#1d1d1f}:is(html.light .code-box-module__JOXKka__head,html.light .code-box-module__JOXKka__copy,html.light .code-box-module__JOXKka__failedRaw){color:#454445}html.light .code-box-module__JOXKka__copy:hover{color:#1d1d1f;background:#dcdce1}html.light .code-box-module__JOXKka__output{color:#1d1d1f}html.light .code-box-module__JOXKka__more{color:#0b6b63}:is(html.light .code-box-module__JOXKka__copy:focus-visible,html.light .code-box-module__JOXKka__more:focus-visible){outline-color:#0b6b63}html.light .code-box-module__JOXKka__key{color:#0b6b63}html.light .code-box-module__JOXKka__string{color:#9a3d12}:is(html.light .code-box-module__JOXKka__number,html.light .code-box-module__JOXKka__keyword){color:#672358}html.light .code-box-module__JOXKka__bool{color:#46660f}html.light .code-box-module__JOXKka__command{color:#665706}html.light .code-box-module__JOXKka__flag{color:#234484}:is(html.light .code-box-module__JOXKka__comment,html.light .code-box-module__JOXKka__punct){color:#454445}.code-box-module__JOXKka__failDot{background:var(--so-coral);border-radius:999px;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.code-box-module__JOXKka__clip{transition:none}}
.chips-module__vc3OfW__wrap{display:grid}.chips-module__vc3OfW__wrap>.chips-module__vc3OfW__box,.chips-module__vc3OfW__wrap>.chips-module__vc3OfW__placeholder{grid-area:1/1}.chips-module__vc3OfW__box{white-space:pre-wrap;word-break:break-word;min-height:44px;overflow-y:auto}.chips-module__vc3OfW__placeholder{color:var(--so-muted);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;align-self:start;padding:10px 12px;font-size:17px;line-height:24px;overflow:hidden}.chips-module__vc3OfW__chip{color:#2dd4bf;vertical-align:bottom;-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;background:#2dd4bf1f;border:1px solid #2dd4bf59;border-radius:8px;align-items:center;gap:6px;margin:0 2px;padding:1px 8px 1px 2px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.chips-module__vc3OfW__thumb{background:#0006;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.chips-module__vc3OfW__media{object-fit:cover;width:100%;height:100%;display:block}.chips-module__vc3OfW__label{white-space:nowrap}.chips-module__vc3OfW__broken{color:var(--so-muted);border-color:var(--so-muted);background:0 0}html.light .chips-module__vc3OfW__chip{color:#0f766e;background:#2dd4bf24;border-color:#0f766e59}html.light .chips-module__vc3OfW__chip.chips-module__vc3OfW__broken{color:var(--so-muted);border-color:var(--so-muted);background:0 0}html.light .chips-module__vc3OfW__thumb{background:#00000014}.chips-module__vc3OfW__wrap .chips-module__vc3OfW__menu{max-height:min(320px,calc(var(--so-visible-height,100dvh) - 200px))}.chips-module__vc3OfW__pic{background:var(--so-fill);width:36px;height:36px;color:var(--so-muted);border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.chips-module__vc3OfW__pic img,.chips-module__vc3OfW__pic video{object-fit:cover;width:100%;height:100%;display:block}.chips-module__vc3OfW__on{background:var(--menu-hi)}.chips-module__vc3OfW__style{vertical-align:bottom;-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;align-items:center;gap:4px;margin:0 3px 0 0;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.chips-module__vc3OfW__style svg{flex:none}.chips-module__vc3OfW__person{color:#2dd4bf}.chips-module__vc3OfW__motion{color:#e587fc}.chips-module__vc3OfW__sound,.chips-module__vc3OfW__grade{color:#fbb392}html.light .chips-module__vc3OfW__person{color:#0f766e}html.light .chips-module__vc3OfW__motion{color:#a21caf}:is(html.light .chips-module__vc3OfW__sound,html.light .chips-module__vc3OfW__grade){color:#c2410c}
.dock-module__OETrhq__dock{position:relative}.dock-module__OETrhq__dockVars{--menu:#2f2f2f;--menu-edge:#ffffff1a;--menu-hi:#ffffff12;--tray:#2a2a2a}html.light .dock-module__OETrhq__dockVars{--menu:#fff;--menu-edge:#e5e5ea;--menu-hi:#f5f5f7;--tray:#f7f7fa}.dock-module__OETrhq__tray{z-index:0;border:1px solid var(--so-field-border);background:var(--tray);border-radius:22px 22px 18px 18px;align-items:center;gap:6px;min-width:0;padding:2px 4px 30px 14px;display:flex;position:relative}.dock-module__OETrhq__trayLabel{color:var(--so-muted);flex:none;margin-right:4px;font-size:13px;font-weight:600}.dock-module__OETrhq__logos{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:6px;flex:none;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.dock-module__OETrhq__logos::-webkit-scrollbar{display:none}.dock-module__OETrhq__logos[data-more=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000004d);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000004d)}.dock-module__OETrhq__logos:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.dock-module__OETrhq__logo{object-fit:contain;scroll-snap-align:start;border-radius:6px;flex:none;width:22px;height:22px}.dock-module__OETrhq__dimmed{opacity:.4}.dock-module__OETrhq__link,.dock-module__OETrhq__quiet{border-radius:10px;flex:none;align-items:center;min-height:44px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.dock-module__OETrhq__link{color:var(--link)}.dock-module__OETrhq__quiet{color:var(--so-muted);margin-left:auto;padding:0 8px}.dock-module__OETrhq__link:hover,.dock-module__OETrhq__quiet:hover{background:var(--so-fill)}.dock-module__OETrhq__link:focus-visible,.dock-module__OETrhq__quiet:focus-visible,.dock-module__OETrhq__row:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.dock-module__OETrhq__dock .dock-module__OETrhq__onTray{z-index:1;background:linear-gradient(var(--so-field),var(--so-field)),var(--so-bg);margin-top:-26px;box-shadow:0 -6px 20px -12px #00000073,0 8px 24px -16px #0009,inset 0 1px #ffffff0a}html.light .dock-module__OETrhq__dock .dock-module__OETrhq__onTray{box-shadow:0 -6px 18px -12px #1d1d1f2e,0 8px 24px -16px #1d1d1f33}.dock-module__OETrhq__plus svg{transition:transform .2s}.dock-module__OETrhq__plus[aria-expanded=true]{background:var(--so-fill)}.dock-module__OETrhq__plus[aria-expanded=true] svg{transform:rotate(45deg)}.dock-module__OETrhq__away{z-index:20;cursor:default;position:fixed;inset:0}.dock-module__OETrhq__panel{z-index:30;max-height:min(600px,calc(var(--so-visible-height,100dvh) - 200px));background:var(--menu);border:1px solid var(--menu-edge);transform-origin:30px 100%;border-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.25,1.05) dock-module__OETrhq__pop;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #00000059}html.light .dock-module__OETrhq__panel{box-shadow:0 18px 50px #1d1d1f29}@keyframes dock-module__OETrhq__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.dock-module__OETrhq__scroll{scrollbar-width:thin;padding:6px 6px 4px;overflow-y:auto}.dock-module__OETrhq__secTitle{color:var(--so-muted);padding:12px 12px 4px;font-size:13px;font-weight:600}.dock-module__OETrhq__row{text-align:left;width:100%;min-height:44px;color:var(--so-text);border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.dock-module__OETrhq__row:hover{background:var(--menu-hi)}.dock-module__OETrhq__ic{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.dock-module__OETrhq__ic img{object-fit:contain;border-radius:6px;width:24px;height:24px}.dock-module__OETrhq__name{white-space:nowrap;flex:none;font-size:17px;font-weight:500}.dock-module__OETrhq__desc{color:var(--so-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.dock-module__OETrhq__hint{color:var(--so-muted);flex:none;font-size:13px}.dock-module__OETrhq__go{color:var(--link);flex:none;font-size:15px;font-weight:600}.dock-module__OETrhq__check{color:var(--link);flex:none}.dock-module__OETrhq__off .dock-module__OETrhq__ic img{opacity:.45}.dock-module__OETrhq__foot{border-top:1px solid var(--menu-edge);background:var(--menu);padding:6px}.dock-module__OETrhq__pickPanel{transform-origin:90px 100%}.dock-module__OETrhq__pickPanel .dock-module__OETrhq__row[aria-checked=true],.dock-module__OETrhq__pickPanel .dock-module__OETrhq__row:focus-visible{background:var(--menu-hi)}.dock-module__OETrhq__talkSlot:empty{display:none}@media (prefers-reduced-motion:reduce){.dock-module__OETrhq__panel,.dock-module__OETrhq__plus svg{transition:none;animation:none}}
.fast-bolt-module__QaSOhq__bolt{--glint:color-mix(in srgb,var(--so-accent)35%,var(--so-text));background:linear-gradient(105deg,var(--so-accent)0 38%,var(--glint)50%,var(--so-accent)62% 100%);background-position:100% 0;background-size:300% 100%;flex:none;width:11px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 2 14 20'><path d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='5 2 14 20'><path d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/></svg>") 50%/contain no-repeat}@keyframes fast-bolt-module__QaSOhq__glint{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fast-bolt-module__QaSOhq__glintRest{0%{background-position:100% 0}38%,to{background-position:0 0}}.fast-bolt-module__QaSOhq__host:hover .fast-bolt-module__QaSOhq__bolt,.fast-bolt-module__QaSOhq__host:focus-visible .fast-bolt-module__QaSOhq__bolt{animation:.6s cubic-bezier(.2,.8,.2,1) both fast-bolt-module__QaSOhq__glint}.fast-bolt-module__QaSOhq__opened .fast-bolt-module__QaSOhq__bolt{animation:.6s cubic-bezier(.2,.8,.2,1) .12s both fast-bolt-module__QaSOhq__glint}.fast-bolt-module__QaSOhq__bolt.fast-bolt-module__QaSOhq__working{animation:1.6s cubic-bezier(.2,.8,.2,1) infinite fast-bolt-module__QaSOhq__glintRest}@media (prefers-reduced-motion:reduce){.fast-bolt-module__QaSOhq__bolt,.fast-bolt-module__QaSOhq__bolt.fast-bolt-module__QaSOhq__working,.fast-bolt-module__QaSOhq__host:hover .fast-bolt-module__QaSOhq__bolt,.fast-bolt-module__QaSOhq__opened .fast-bolt-module__QaSOhq__bolt{animation:none!important}}
.approvals-module__GiEAsW__button{min-width:0;max-width:100%;min-height:44px;color:var(--so-muted);border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.approvals-module__GiEAsW__button:hover,.approvals-module__GiEAsW__button[aria-expanded=true]{background:var(--so-fill);color:var(--so-text)}.approvals-module__GiEAsW__button:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.approvals-module__GiEAsW__button:disabled{opacity:.5}.approvals-module__GiEAsW__button[data-mode=full]{color:#fb7185}html.light .approvals-module__GiEAsW__button[data-mode=full]{color:#1d1d1f}html.light .approvals-module__GiEAsW__button[data-mode=full] svg:first-child{color:#fb7185}.approvals-module__GiEAsW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.approvals-module__GiEAsW__chev{color:var(--so-muted);flex:none;transition:transform .16s}@media (max-width:449.98px){.approvals-module__GiEAsW__button{justify-content:center;width:44px;min-width:44px;max-width:none;padding:0}.approvals-module__GiEAsW__label,.approvals-module__GiEAsW__chev{display:none}}.approvals-module__GiEAsW__panel{transform-origin:60px 100%}.approvals-module__GiEAsW__head{align-items:center;gap:12px;padding:12px 18px 4px;display:flex}.approvals-module__GiEAsW__title{min-width:0;color:var(--so-muted);flex:1;font-size:15px;font-weight:600}.approvals-module__GiEAsW__learn{min-height:44px;color:var(--link,var(--so-accent));border-radius:8px;flex:none;align-items:center;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex}.approvals-module__GiEAsW__learn:hover{text-underline-offset:3px;text-decoration:underline}.approvals-module__GiEAsW__learn:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.approvals-module__GiEAsW__note{color:var(--so-text);padding:2px 18px 6px;font-size:15px}.approvals-module__GiEAsW__row{align-items:center;min-height:64px}.approvals-module__GiEAsW__row[aria-checked=true]{background:var(--menu-hi)}.approvals-module__GiEAsW__row:disabled{cursor:default}.approvals-module__GiEAsW__ic{width:32px;height:32px;color:var(--so-text);flex:none;place-items:center;display:grid}.approvals-module__GiEAsW__row[data-mode=full] .approvals-module__GiEAsW__ic{color:#fb7185}.approvals-module__GiEAsW__words{flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0;display:flex}.approvals-module__GiEAsW__name{color:var(--so-text);font-size:17px;font-weight:600}.approvals-module__GiEAsW__line{color:var(--so-muted);font-size:15px}.approvals-module__GiEAsW__check{color:#2dd4bf;flex:none}html.light .approvals-module__GiEAsW__check{color:#119f90}
.memory-module__xNeKka__pop{background:var(--so-panel);border:1px solid var(--so-border);transform-origin:50% 0;border-radius:14px;margin:4px 8px 8px;padding:14px 14px 12px;animation:.42s cubic-bezier(.34,1.56,.64,1) both memory-module__xNeKka__popIn;box-shadow:0 12px 32px #00000047}@keyframes memory-module__xNeKka__popIn{0%{opacity:0;transform:scale(.86)translateY(-6px)}to{opacity:1;transform:none}}.memory-module__xNeKka__popText{color:var(--so-text);margin:0 2px 12px;font-size:15px;line-height:1.4}.memory-module__xNeKka__popBtns{justify-content:flex-end;gap:8px;display:flex}.memory-module__xNeKka__cancel,.memory-module__xNeKka__danger{border-radius:12px;min-height:44px;padding:0 18px;font-size:17px;font-weight:600;transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.memory-module__xNeKka__cancel{background:var(--so-fill);color:var(--so-text)}.memory-module__xNeKka__cancel:hover{background:var(--so-fill-hover)}.memory-module__xNeKka__danger{background:var(--so-coral,#fb7185);color:#1d1d1f}.memory-module__xNeKka__cancel:hover,.memory-module__xNeKka__danger:hover{transform:scale(1.03)}.memory-module__xNeKka__cancel:active,.memory-module__xNeKka__danger:active{transform:scale(1.04)}.memory-module__xNeKka__danger:disabled{opacity:.6}.memory-module__xNeKka__cancel:focus-visible,.memory-module__xNeKka__danger:focus-visible,.memory-module__xNeKka__del:focus-visible,.memory-module__xNeKka__mem:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.memory-module__xNeKka__body{padding:4px 16px 20px}.memory-module__xNeKka__intro{color:var(--so-muted);margin:0 4px 14px;font-size:15px;line-height:1.45}.memory-module__xNeKka__topic{color:var(--so-muted);margin:0 4px 6px;font-size:13px;font-weight:600}.memory-module__xNeKka__box{background:var(--so-panel);border-radius:12px;margin-bottom:18px;overflow:hidden}.memory-module__xNeKka__item{align-items:flex-start;gap:10px;padding:10px 6px 10px 14px;animation:.26s cubic-bezier(.2,.9,.25,1) both memory-module__xNeKka__itemIn;display:flex}.memory-module__xNeKka__item+.memory-module__xNeKka__item,.memory-module__xNeKka__item+.memory-module__xNeKka__pop{border-top:1px solid var(--so-border)}@keyframes memory-module__xNeKka__itemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.memory-module__xNeKka__words{flex:1;min-width:0}.memory-module__xNeKka__text{color:var(--so-text);overflow-wrap:anywhere;font-size:17px;line-height:1.35}.memory-module__xNeKka__label{color:var(--so-muted);margin-top:2px;font-size:13px}.memory-module__xNeKka__del{width:44px;height:44px;color:var(--so-muted);border-radius:10px;flex:none;place-items:center;margin-top:-8px;transition:transform .34s cubic-bezier(.34,1.56,.64,1),color .16s;display:grid}.memory-module__xNeKka__del:hover{color:var(--so-coral,#fb7185);background:var(--so-fill);transform:scale(1.06)}.memory-module__xNeKka__note{color:var(--so-muted);margin:4px 4px 12px;font-size:15px}:is(html.light .memory-module__xNeKka__intro,html.light .memory-module__xNeKka__note,html.light .memory-module__xNeKka__label){color:var(--so-muted-on-fill)}.memory-module__xNeKka__mem{min-width:44px;min-height:44px;color:var(--so-text);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.memory-module__xNeKka__mem:hover,.memory-module__xNeKka__mem[aria-expanded=true]{background:var(--so-fill)}@media (max-width:399px){.memory-module__xNeKka__mem{display:none}}.memory-module__xNeKka__words2{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}@media (max-width:560px){.memory-module__xNeKka__mrow{padding-top:6px;padding-bottom:6px}.memory-module__xNeKka__words2{flex-direction:column;align-items:flex-start;gap:1px}.memory-module__xNeKka__words2 .memory-module__xNeKka__wrapDesc{white-space:normal;text-overflow:clip;overflow:visible}}@media (prefers-reduced-motion:reduce){.memory-module__xNeKka__pop,.memory-module__xNeKka__item{animation:none}.memory-module__xNeKka__cancel,.memory-module__xNeKka__danger,.memory-module__xNeKka__del{transition:none}.memory-module__xNeKka__cancel:hover,.memory-module__xNeKka__danger:hover,.memory-module__xNeKka__cancel:active,.memory-module__xNeKka__danger:active,.memory-module__xNeKka__del:hover{transform:none}}
.character-module__s5Z8Rq__tones{--t-teal:#2dd4bf;--t-coral:#fb7185;--t-peach:#fbb392;--t-purple:#e587fc}html.light .character-module__s5Z8Rq__tones{--t-teal:#119f90;--t-coral:#ea3699;--t-peach:#ea3699;--t-purple:#672358}.character-module__s5Z8Rq__tone-teal{--ring:var(--t-teal);--dotc:#2dd4bf}.character-module__s5Z8Rq__tone-coral{--ring:var(--t-coral);--dotc:#fb7185}.character-module__s5Z8Rq__tone-peach{--ring:var(--t-peach);--dotc:#fbb392}.character-module__s5Z8Rq__tone-purple{--ring:var(--t-purple);--dotc:#e587fc}.character-module__s5Z8Rq__scrim{z-index:60;background:var(--so-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.character-module__s5Z8Rq__dialog{width:100%;max-width:1040px;max-height:calc(var(--so-visible-height,100dvh) - 32px);background:var(--so-panel);border:1px solid var(--so-border);color:var(--so-text);border-radius:22px;padding:28px;overflow-y:auto;box-shadow:0 24px 60px #00000059}.character-module__s5Z8Rq__h2{letter-spacing:-.012em;margin:0 0 6px;font-size:28px;font-weight:700;line-height:34px}.character-module__s5Z8Rq__sub{color:var(--so-muted);margin:0 0 20px;font-size:17px}.character-module__s5Z8Rq__pickerBody{grid-template-columns:1fr 300px;gap:24px;display:grid}.character-module__s5Z8Rq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.character-module__s5Z8Rq__pick{text-align:center;cursor:pointer;color:var(--so-text);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;display:flex}.character-module__s5Z8Rq__pick:hover,.character-module__s5Z8Rq__pick[aria-pressed=true]{background:var(--so-fill)}.character-module__s5Z8Rq__pick:focus-visible,.character-module__s5Z8Rq__btn:focus-visible,.character-module__s5Z8Rq__srow:focus-visible,.character-module__s5Z8Rq__gear:focus-visible,.character-module__s5Z8Rq__play:focus-visible,.character-module__s5Z8Rq__cpick:focus-visible,.character-module__s5Z8Rq__foot:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.character-module__s5Z8Rq__ring{border-radius:32%;padding:4px;transition:box-shadow .2s;display:block;box-shadow:0 0 0 2px #0000}.character-module__s5Z8Rq__pick[aria-pressed=true] .character-module__s5Z8Rq__ring,.character-module__s5Z8Rq__cpick[aria-pressed=true] .character-module__s5Z8Rq__ring{box-shadow:0 0 0 3px var(--ring)}:is(html.light .character-module__s5Z8Rq__pick[aria-pressed=true] .character-module__s5Z8Rq__ring,html.light .character-module__s5Z8Rq__cpick[aria-pressed=true] .character-module__s5Z8Rq__ring){box-shadow:0 0 0 1px #6e6e73,0 0 0 3px #2dd4bf}.character-module__s5Z8Rq__name{align-items:center;gap:6px;font-size:17px;font-weight:600;display:flex}.character-module__s5Z8Rq__dot{background:var(--dotc);border-radius:50%;flex:none;width:8px;height:8px}.character-module__s5Z8Rq__line{color:var(--so-muted);min-height:34px;font-size:13px;line-height:17px}.character-module__s5Z8Rq__pick:hover .character-module__s5Z8Rq__line,.character-module__s5Z8Rq__pick[aria-pressed=true] .character-module__s5Z8Rq__line{color:var(--so-muted-on-fill)}.character-module__s5Z8Rq__make{background:var(--so-fill);border-radius:18px;flex-direction:column;align-self:start;gap:10px;padding:20px;display:flex}.character-module__s5Z8Rq__make h3{margin:0;font-size:20px;font-weight:600;line-height:25px}.character-module__s5Z8Rq__make p{color:var(--so-muted-on-fill);margin:0;font-size:15px}.character-module__s5Z8Rq__soon{color:var(--so-text);font-size:15px;font-weight:600}.character-module__s5Z8Rq__go{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.character-module__s5Z8Rq__btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:17px;font-weight:600;display:inline-flex}.character-module__s5Z8Rq__btn.character-module__s5Z8Rq__primary{background:var(--so-send);color:var(--so-on-send)}.character-module__s5Z8Rq__btn.character-module__s5Z8Rq__plain{background:var(--so-fill);color:var(--so-text)}.character-module__s5Z8Rq__btn.character-module__s5Z8Rq__plain:hover{background:var(--so-fill-hover)}@media (max-width:767px){.character-module__s5Z8Rq__scrim{align-items:flex-end;padding:0}.character-module__s5Z8Rq__dialog{max-height:calc(var(--so-visible-height,100dvh) - 40px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.character-module__s5Z8Rq__pickerBody{grid-template-columns:1fr}.character-module__s5Z8Rq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-module__s5Z8Rq__go{background:var(--so-panel);margin-top:12px;padding:12px 0 4px;position:sticky;bottom:-16px}.character-module__s5Z8Rq__go .character-module__s5Z8Rq__btn{padding:0 16px}.character-module__s5Z8Rq__go .character-module__s5Z8Rq__btn.character-module__s5Z8Rq__primary{flex:1}}.character-module__s5Z8Rq__gear{min-width:44px;min-height:44px;color:var(--so-text);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.character-module__s5Z8Rq__gear:hover,.character-module__s5Z8Rq__gear[aria-expanded=true]{background:var(--so-fill)}.character-module__s5Z8Rq__popover{z-index:60;top:calc(env(safe-area-inset-top) + 56px);width:400px;max-height:calc(var(--so-visible-height,100dvh) - 72px);background:var(--so-bg);border:1px solid var(--so-border);color:var(--so-text);border-radius:18px;position:fixed;right:12px;overflow-y:auto;box-shadow:0 24px 60px #00000059}.character-module__s5Z8Rq__sheetScrim{z-index:59;background:0 0;position:fixed;inset:0}@media (max-width:767px){.character-module__s5Z8Rq__sheetScrim{background:var(--so-scrim)}.character-module__s5Z8Rq__popover{top:calc(env(safe-area-inset-top) + 40px);width:auto;max-height:none;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:14px 14px 0 0;bottom:0;left:0;right:0}}.character-module__s5Z8Rq__grabber{background:var(--so-muted);opacity:.5;border-radius:3px;width:36px;height:5px;margin:8px auto 0}.character-module__s5Z8Rq__shead{z-index:2;background:var(--so-bg);justify-content:space-between;align-items:center;padding:8px 12px 6px 16px;display:flex;position:sticky;top:0}.character-module__s5Z8Rq__shead b{font-size:17px;font-weight:600}.character-module__s5Z8Rq__done{min-height:44px;color:var(--so-text);border-radius:10px;padding:0 8px;font-size:17px;font-weight:600}.character-module__s5Z8Rq__done:hover{background:var(--so-fill)}.character-module__s5Z8Rq__grp{margin:0 16px 22px}.character-module__s5Z8Rq__gl{color:var(--so-muted);margin:0 4px 6px;font-size:13px}.character-module__s5Z8Rq__gbox{background:var(--so-panel);border-radius:12px;overflow:hidden}.character-module__s5Z8Rq__gfoot{color:var(--so-muted);margin:-14px 20px 22px;font-size:13px}.character-module__s5Z8Rq__srow{text-align:left;width:100%;min-height:44px;color:var(--so-text);align-items:center;gap:12px;padding:6px 14px;font-size:17px;display:flex}.character-module__s5Z8Rq__gbox>*+*{box-shadow:inset 0 1px 0 var(--so-border)}.character-module__s5Z8Rq__opt{align-items:center;display:flex}.character-module__s5Z8Rq__opt>.character-module__s5Z8Rq__srow{flex:1;min-width:0}button.character-module__s5Z8Rq__srow:hover,a.character-module__s5Z8Rq__srow:hover{background:var(--so-fill)}.character-module__s5Z8Rq__sx{flex:1;min-width:0}.character-module__s5Z8Rq__sd{color:var(--so-muted);margin-top:1px;font-size:13px;display:block}button.character-module__s5Z8Rq__srow:hover .character-module__s5Z8Rq__sd,a.character-module__s5Z8Rq__srow:hover .character-module__s5Z8Rq__sd{color:var(--so-muted-on-fill)}.character-module__s5Z8Rq__chk{visibility:hidden;width:20px;color:var(--so-text);flex:none}.character-module__s5Z8Rq__srow[aria-checked=true] .character-module__s5Z8Rq__chk{visibility:visible}.character-module__s5Z8Rq__chev{color:var(--so-muted);flex:none}.character-module__s5Z8Rq__play{min-width:44px;min-height:44px;color:var(--so-text);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-6px -10px -6px 0;display:inline-flex}.character-module__s5Z8Rq__play:hover{background:var(--so-fill-hover)}.character-module__s5Z8Rq__cgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:12px 8px 8px;display:grid}.character-module__s5Z8Rq__cpick{min-height:44px;color:var(--so-text);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px 0 6px;font-size:13px;display:flex}.character-module__s5Z8Rq__cpick:hover{background:var(--so-fill)}.character-module__s5Z8Rq__cpick .character-module__s5Z8Rq__ring{padding:3px}.character-module__s5Z8Rq__cpick[aria-pressed=true]{font-weight:600}.character-module__s5Z8Rq__note{color:var(--so-muted);padding:0 14px 12px;font-size:13px}.character-module__s5Z8Rq__warn{color:var(--so-text);padding:0 14px 12px;font-size:15px}.character-module__s5Z8Rq__warn:before{content:"";background:var(--so-coral);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.character-module__s5Z8Rq__foot{border-top:1px solid var(--so-border);text-align:left;width:100%;min-height:56px;color:var(--so-text);align-items:center;gap:10px;padding:6px 12px;display:flex}.character-module__s5Z8Rq__foot:hover{background:var(--so-fill)}.character-module__s5Z8Rq__foot .character-module__s5Z8Rq__who{flex:1;min-width:0;font-size:15px}.character-module__s5Z8Rq__foot .character-module__s5Z8Rq__who b{font-weight:600;display:block}.character-module__s5Z8Rq__foot .character-module__s5Z8Rq__who span{color:var(--so-muted);font-size:13px;display:block}.character-module__s5Z8Rq__foot:hover .character-module__s5Z8Rq__who span{color:var(--so-muted-on-fill)}.character-module__s5Z8Rq__switch{background:var(--so-fill-hover);border-radius:9999px;flex:none;width:51px;height:31px;margin:6px 14px 6px 0;transition:background-color .2s;position:relative}.character-module__s5Z8Rq__switch[aria-checked=true]{background:var(--so-send)}.character-module__s5Z8Rq__switch:before{content:"";position:absolute;inset:-7px -4px}.character-module__s5Z8Rq__knob{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.character-module__s5Z8Rq__switch[aria-checked=true] .character-module__s5Z8Rq__knob{transform:translate(20px)}.character-module__s5Z8Rq__switch:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.character-module__s5Z8Rq__confirm{padding:12px 14px}.character-module__s5Z8Rq__confirm p{margin:0 0 10px;font-size:15px}.character-module__s5Z8Rq__confirmBtns{justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.character-module__s5Z8Rq__switch,.character-module__s5Z8Rq__knob{transition:none}}
.assets-module__bmtR7W__screen{width:100%;max-width:1080px;color:var(--so-text);margin:0 auto;padding:16px 20px 48px;font-size:17px;line-height:1.45;position:relative}.assets-module__bmtR7W__h1{letter-spacing:-.012em;font-size:28px;font-weight:700;line-height:34px}.assets-module__bmtR7W__lead{color:var(--so-muted);margin-top:6px}.assets-module__bmtR7W__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.assets-module__bmtR7W__filter{color:var(--so-muted);gap:4px;max-width:320px;margin-top:16px;font-size:15px;display:grid}.assets-module__bmtR7W__select{border:1px solid var(--so-field-border);background:var(--so-panel);min-height:44px;color:var(--so-text);border-radius:12px;padding:0 12px;font-size:17px}.assets-module__bmtR7W__select:focus-visible,.assets-module__bmtR7W__card:focus-within,.assets-module__bmtR7W__play:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.assets-module__bmtR7W__section{margin-top:28px}.assets-module__bmtR7W__h2{align-items:center;gap:10px;margin-bottom:12px;font-size:22px;font-weight:600;line-height:28px;display:flex}.assets-module__bmtR7W__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.assets-module__bmtR7W__card{border:1px solid var(--so-field-border);background:var(--so-panel);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.assets-module__bmtR7W__pic{aspect-ratio:4/3;object-fit:cover;background:var(--so-fill);width:100%;display:block}.assets-module__bmtR7W__picEmpty{aspect-ratio:4/3;background:var(--so-fill);width:100%;color:var(--so-accent);justify-content:center;align-items:center;display:flex}.assets-module__bmtR7W__body{gap:2px;padding:12px 14px 8px;display:grid}.assets-module__bmtR7W__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.assets-module__bmtR7W__line{color:var(--so-muted);overflow-wrap:anywhere;font-size:15px}.assets-module__bmtR7W__foot{flex-wrap:wrap;align-items:center;gap:2px;padding:0 2px 6px;display:flex}.assets-module__bmtR7W__play{min-height:44px;color:var(--so-accent);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.assets-module__bmtR7W__play:hover{background:var(--so-fill)}.assets-module__bmtR7W__danger{color:var(--so-coral)}.assets-module__bmtR7W__edit{gap:10px;padding:0 14px 12px;display:grid}.assets-module__bmtR7W__drop{border:2px solid var(--so-accent);pointer-events:none;z-index:2;background:#2dd4bf14;border-radius:20px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.assets-module__bmtR7W__empty{color:var(--so-muted)}.assets-module__bmtR7W__note{color:var(--so-muted);margin-top:10px;font-size:15px}.assets-module__bmtR7W__tile{flex:none;display:inline-block;position:relative}.assets-module__bmtR7W__tile img{width:100%;height:100%;position:absolute;inset:0}.assets-module__bmtR7W__tileLight{display:none}html.light .assets-module__bmtR7W__tileLight{display:block}html.light .assets-module__bmtR7W__tileDark{display:none}.assets-module__bmtR7W__people{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px;display:grid}.assets-module__bmtR7W__personTile{gap:8px;min-width:0;display:grid}.assets-module__bmtR7W__face{aspect-ratio:4/5;object-fit:cover;background:var(--so-fill);border:1px solid var(--so-field-border);border-radius:16px;width:100%}.assets-module__bmtR7W__faceEmpty{justify-content:center;align-items:center;display:flex}.assets-module__bmtR7W__personName{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.assets-module__bmtR7W__rows{border-top:1px solid var(--so-field-border);display:grid}.assets-module__bmtR7W__voice{border-bottom:1px solid var(--so-field-border);align-items:center;gap:12px;min-height:60px;padding:8px 0;display:flex}.assets-module__bmtR7W__voiceText{flex:1;min-width:0;display:grid}.assets-module__bmtR7W__folders{justify-content:center;gap:28px 20px;margin-top:24px;display:grid}.assets-module__bmtR7W__folder{justify-content:center;min-width:0;display:flex}.assets-module__bmtR7W__pushed{margin-top:16px;animation:.42s cubic-bezier(.34,1.36,.5,1) both assets-module__bmtR7W__push}@keyframes assets-module__bmtR7W__push{0%{opacity:0;transform:translate(32px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assets-module__bmtR7W__pushed{animation:none}}.assets-module__bmtR7W__back{color:var(--so-accent);margin-left:-12px;font-size:17px}.assets-module__bmtR7W__voiceGroup+.assets-module__bmtR7W__voiceGroup{margin-top:20px}.assets-module__bmtR7W__groupName{margin-bottom:6px;font-size:17px;font-weight:600}@media (max-width:560px){.assets-module__bmtR7W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-module__bmtR7W__people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
.skills-module__aSb1QG__browser{min-height:0;color:var(--so-text);background:linear-gradient(180deg,color-mix(in srgb,var(--fc)14%,transparent),transparent 75%);flex-direction:column;transition:background .3s;display:flex;position:relative}html.light .skills-module__aSb1QG__browser{background:linear-gradient(180deg,color-mix(in srgb,var(--fc)20%,transparent),transparent 75%)}.skills-module__aSb1QG__note{color:var(--so-muted);padding:10px 14px;font-size:15px}.skills-module__aSb1QG__grid{height:min(440px,calc(var(--so-visible-height,100dvh) - 260px));grid-template-columns:minmax(250px,1.05fr) minmax(190px,.95fr) minmax(240px,1.1fr);min-height:0;display:grid}.skills-module__aSb1QG__grid>*+*{border-left:1px solid var(--menu-edge,var(--so-border))}.skills-module__aSb1QG__col{scrollbar-width:thin;min-height:0;padding:6px;animation:.26s cubic-bezier(.2,.9,.25,1) both skills-module__aSb1QG__colIn;overflow-y:auto}.skills-module__aSb1QG__grid>.skills-module__aSb1QG__col:first-child{animation:none}@keyframes skills-module__aSb1QG__colIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.skills-module__aSb1QG__empty{place-items:center;padding:16px;display:grid}.skills-module__aSb1QG__hintText{color:var(--so-muted);text-align:center;font-size:15px}.skills-module__aSb1QG__row{text-align:left;width:100%;min-height:44px;color:var(--so-text);transform-origin:50%;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-size:17px;transition:transform .34s cubic-bezier(.34,1.56,.64,1),background-color .16s;display:flex}.skills-module__aSb1QG__row:hover{background:color-mix(in srgb,var(--fc)10%,transparent);transform:scale(1.02)}.skills-module__aSb1QG__row:active{transform:scale(1.035)}.skills-module__aSb1QG__row[aria-current=true]{background:color-mix(in srgb,var(--fc)24%,transparent)}html.light .skills-module__aSb1QG__row[aria-current=true]{background:color-mix(in srgb,var(--fc)34%,#fff)}.skills-module__aSb1QG__row:focus-visible,.skills-module__aSb1QG__back:focus-visible,.skills-module__aSb1QG__use:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.skills-module__aSb1QG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skills-module__aSb1QG__count{color:var(--so-muted);font-variant-numeric:tabular-nums;flex:none;font-size:15px}.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__count{color:var(--so-muted-on-fill)}.skills-module__aSb1QG__chev{color:var(--so-muted);flex:none}.skills-module__aSb1QG__tick{color:var(--so-accent);flex:none}html.light .skills-module__aSb1QG__tick{color:var(--so-text)}.skills-module__aSb1QG__folder{flex:none;overflow:visible}html.light .skills-module__aSb1QG__folder{filter:drop-shadow(0 .5px .6px #1d1d1f59)}.skills-module__aSb1QG__flap{transform-box:fill-box;transform-origin:50% 100%;transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__flap{transform:skew(-12deg)scaleY(.86)translate(1px)}.skills-module__aSb1QG__folderWrap{flex:none;display:inline-flex;position:relative}.skills-module__aSb1QG__badge{pointer-events:none;filter:drop-shadow(0 0 .5px color-mix(in srgb,var(--fc)45%,#000))drop-shadow(0 .5px .5px color-mix(in srgb,var(--fc)40%,#000));transition:transform .38s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__badge{transform:translate(calc(2.4px - 50%),-46%)skew(-12deg)scaleY(.86)}.skills-module__aSb1QG__icon{flex:none;transition:transform .38s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative}.skills-module__aSb1QG__icon img{filter:drop-shadow(0 1px 1.5px #00000038);width:100%;height:100%;position:absolute;inset:0}.skills-module__aSb1QG__iconLight{display:none}html.light .skills-module__aSb1QG__iconLight{display:block}html.light .skills-module__aSb1QG__iconDark{display:none}.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__icon{transform:scale(1.1)rotate(-4deg)}.skills-module__aSb1QG__detail{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px;display:flex}.skills-module__aSb1QG__title{margin-top:4px;font-size:20px;font-weight:600;line-height:1.25}.skills-module__aSb1QG__line{color:var(--so-muted);font-size:15px;line-height:1.45}.skills-module__aSb1QG__use{background:var(--so-accent);min-height:44px;color:var(--so-on-accent);border:1px solid #0000;border-radius:12px;padding:0 18px;font-size:17px;font-weight:600;transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.skills-module__aSb1QG__use:hover{transform:scale(1.03)}.skills-module__aSb1QG__use:active{transform:scale(1.04)}.skills-module__aSb1QG__use[aria-pressed=true]{color:var(--so-text);border-color:var(--so-border);background:0 0}html.light .skills-module__aSb1QG__use[aria-pressed=true]{border-color:#d2d2d7}.skills-module__aSb1QG__browse{color:var(--so-accent);font-size:15px;font-weight:500;text-decoration:none}.skills-module__aSb1QG__browse:hover{text-decoration:underline}.skills-module__aSb1QG__browse:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px;border-radius:4px}.skills-module__aSb1QG__done{color:var(--so-muted);min-height:0;font-size:14px}.skills-module__aSb1QG__info{width:100%;margin-top:6px}.skills-module__aSb1QG__info h4{color:var(--so-muted);margin-bottom:4px;font-size:14px;font-weight:600}.skills-module__aSb1QG__info dl>div{border-top:1px solid var(--menu-edge,var(--so-border));justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.skills-module__aSb1QG__info dt{color:var(--so-muted)}.skills-module__aSb1QG__info dd{text-align:right}.skills-module__aSb1QG__stack .skills-module__aSb1QG__pane{min-height:0;max-height:min(440px,calc(var(--so-visible-height,100dvh) - 220px));flex-direction:column;display:flex;overflow:hidden}.skills-module__aSb1QG__stack .skills-module__aSb1QG__col{flex:1}.skills-module__aSb1QG__back{min-height:44px;color:var(--so-text);border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin:2px 4px 0;padding:0 10px 0 6px;font-size:17px;font-weight:500;display:inline-flex}.skills-module__aSb1QG__back:hover{background:var(--so-fill)}.skills-module__aSb1QG__back .skills-module__aSb1QG__chev{color:var(--so-text)}@media (prefers-reduced-motion:reduce){.skills-module__aSb1QG__browser,.skills-module__aSb1QG__col,.skills-module__aSb1QG__row,.skills-module__aSb1QG__flap,.skills-module__aSb1QG__badge,.skills-module__aSb1QG__icon,.skills-module__aSb1QG__use{transition:none;animation:none}.skills-module__aSb1QG__row:hover,.skills-module__aSb1QG__row:active,.skills-module__aSb1QG__use:hover,.skills-module__aSb1QG__use:active,.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__flap,.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__icon{transform:none}.skills-module__aSb1QG__row[aria-current=true] .skills-module__aSb1QG__badge{transform:translate(-50%,-50%)}}:is(html.light .skills-module__aSb1QG__line,html.light .skills-module__aSb1QG__note,html.light .skills-module__aSb1QG__hintText){color:var(--so-muted-on-fill)}.skills-module__aSb1QG__head{border-bottom:1px solid var(--menu-edge);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.skills-module__aSb1QG__head h2{font-size:17px;font-weight:600}.skills-module__aSb1QG__headBtn{min-height:44px;color:var(--so-text);border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:17px;font-weight:600;display:inline-flex}.skills-module__aSb1QG__headBtn:hover{background:var(--so-fill)}.skills-module__aSb1QG__headBtn:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}
.start-module__pe7qQW__palette{--t1:#21ebd1;--t2:#e587fc;--t3:#fb7185;--t4:#c8fff8;--t5:#2dd4bf;--word:linear-gradient(90deg,#21ebd1 0%,#e587fc 30%,#fb7185 50%,#e587fc 70%,#21ebd1 100%);--glare:#21ebd129;--link:#2dd4bf}html.light .start-module__pe7qQW__palette{--t1:#119f90;--t2:#672358;--t3:#ea3699;--t4:#ea3699;--t5:#672358;--word:linear-gradient(90deg,#119f90 0%,#ea3699 50%,#119f90 100%);--glare:#119f901f;--link:#1d1d1f}.start-module__pe7qQW__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:24px 0 8px;display:flex}.start-module__pe7qQW__head{perspective:400px;width:112px;height:108px;position:relative}.start-module__pe7qQW__float{width:92px;margin-left:-46px;animation:5.2s ease-in-out infinite start-module__pe7qQW__float;position:absolute;top:6px;left:50%}.start-module__pe7qQW__picked{margin-left:-48px;position:absolute;top:2px;left:50%}.start-module__pe7qQW__cat{transform-origin:50% 80%;filter:drop-shadow(0 2px 3px #0000002e);width:92px;height:auto;animation:10.4s ease-in-out infinite start-module__pe7qQW__look;display:block}@keyframes start-module__pe7qQW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes start-module__pe7qQW__look{0%,18%,50%,68%,to{transform:rotateY(0)rotate(0)}28%,40%{transform:rotateY(-14deg)rotate(-3deg)}78%,90%{transform:rotateY(14deg)rotate(3deg)}}.start-module__pe7qQW__title{letter-spacing:-.012em;color:var(--so-text);margin-top:22px;font-size:28px;font-weight:700;line-height:34px}.start-module__pe7qQW__brandWord{background:var(--word);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:9.6s linear infinite start-module__pe7qQW__sweep}@keyframes start-module__pe7qQW__sweep{to{background-position:-200% 0}}.start-module__pe7qQW__cap{flex-direction:column;align-items:center;margin-top:18px;display:flex}.start-module__pe7qQW__capWord{width:320px;max-width:86vw;height:28px;position:relative}.start-module__pe7qQW__capItem{white-space:nowrap;color:var(--so-text);justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex;position:absolute;inset:0}.start-module__pe7qQW__capItem svg{width:20px;height:20px}.start-module__pe7qQW__capItem svg *{stroke-dasharray:1;stroke-dashoffset:0}.start-module__pe7qQW__capItem[data-state=in]{animation:.42s cubic-bezier(.2,.8,.2,1) both start-module__pe7qQW__capIn}.start-module__pe7qQW__capItem[data-state=in] svg *{animation:.9s ease-out both start-module__pe7qQW__draw}.start-module__pe7qQW__capItem[data-state=out]{animation:.42s both start-module__pe7qQW__capOut}.start-module__pe7qQW__capItem[data-state=pre]{opacity:0}@keyframes start-module__pe7qQW__capIn{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}@keyframes start-module__pe7qQW__capOut{to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}@keyframes start-module__pe7qQW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.start-module__pe7qQW__wave{width:320px;max-width:86vw;height:40px;margin-top:6px;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%)}.start-module__pe7qQW__wave path{fill:none;stroke-width:2px;stroke-linecap:round}.start-module__pe7qQW__wave .start-module__pe7qQW__ghost{stroke:var(--so-text);opacity:.12;stroke-width:1.5px}.start-module__pe7qQW__pause{min-width:44px;min-height:44px;color:var(--so-muted);border-radius:9999px;justify-content:center;align-items:center;margin-top:6px;display:inline-flex}.start-module__pe7qQW__pause:hover{background:var(--so-fill);color:var(--so-text)}.start-module__pe7qQW__pause:focus-visible,.start-module__pe7qQW__act:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.start-module__pe7qQW__paused *{animation-play-state:paused!important}.start-module__pe7qQW__actions{flex-wrap:wrap;justify-content:center;gap:2px;padding:0 4px 8px;display:flex}.start-module__pe7qQW__act{min-height:44px;color:var(--so-muted);border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.start-module__pe7qQW__act svg{width:18px;height:18px}.start-module__pe7qQW__act:hover{background:var(--so-fill);color:var(--so-text)}.start-module__pe7qQW__act:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(90px circle at var(--mx,50%)var(--my,50%),var(--glare),transparent 70%);transition:opacity .2s;position:absolute;inset:0}.start-module__pe7qQW__act:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.start-module__pe7qQW__hero *,.start-module__pe7qQW__hero :before,.start-module__pe7qQW__hero :after,.start-module__pe7qQW__act,.start-module__pe7qQW__act:after{transition:none!important;animation:none!important}}
.context-bar-module__KeM7qq__bar{--cb-text:#ffffffeb;--cb-muted:#ebebf599;--cb-coral:#fb7185;--cb-hover:#ffffff14;letter-spacing:-.006em;color:var(--cb-muted);flex-direction:column;gap:4px;min-width:0;padding:6px 12px 2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,Arial,sans-serif;font-size:13px;line-height:1.38;display:flex}html.light .context-bar-module__KeM7qq__bar{--cb-text:#1d1d1f;--cb-muted:#6e6e73;--cb-hover:#0000000d}.context-bar-module__KeM7qq__line{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.context-bar-module__KeM7qq__row{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.context-bar-module__KeM7qq__note{color:var(--cb-text);align-items:flex-start;gap:6px;margin:0;display:inline-flex}.context-bar-module__KeM7qq__mark{color:var(--cb-coral);flex:none;margin-top:2px}.context-bar-module__KeM7qq__action{min-height:44px;color:var(--cb-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:-10px 0;padding:0 8px;font-weight:600;display:inline-flex}.context-bar-module__KeM7qq__action:hover{background:var(--cb-hover)}.context-bar-module__KeM7qq__action:focus-visible{outline-offset:2px;outline:2px solid}.context-bar-module__KeM7qq__action[disabled]{opacity:.5;cursor:default}.context-bar-module__KeM7qq__working{color:var(--cb-muted)}
.cat-head-module__BXfkFq__head{width:var(--s,96px);height:var(--s,96px);flex:none;display:block;position:relative}.cat-head-module__BXfkFq__face{background:#3a3a3b;border-radius:28%;position:absolute;inset:0;overflow:hidden}.cat-head-module__BXfkFq__face img,.cat-head-module__BXfkFq__face video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cat-head-module__BXfkFq__face video{opacity:0}.cat-head-module__BXfkFq__face[data-bare=true]{background:0 0;border-radius:0;overflow:visible}.cat-head-module__BXfkFq__face[data-cut=true] img[data-hidden=true]{visibility:hidden}html.light .cat-head-module__BXfkFq__face:not([data-bare=true]){background:#f5f5f7;box-shadow:inset 0 0 0 1px #3c3c432e}html.light .cat-head-module__BXfkFq__head[data-cat=luna] .cat-head-module__BXfkFq__face:not([data-bare=true]){background:#d2d2d7}.cat-head-module__BXfkFq__strip{background-repeat:no-repeat;background-size:calc(var(--frames)*100%)100%;animation:cat-head-module__BXfkFq__strip var(--dur,5s)steps(61,jump-none)1 both;pointer-events:none;position:absolute;inset:0}@keyframes cat-head-module__BXfkFq__strip{0%{background-position:0 0}to{background-position:100% 0}}.cat-head-module__BXfkFq__face video[data-on=true]{opacity:1}
.automations-module__8cvSaq__screen{width:100%;max-width:760px;color:var(--so-text);margin:0 auto;padding:16px 16px 48px;font-size:17px;line-height:1.45}.automations-module__8cvSaq__h1{letter-spacing:-.012em;font-size:28px;font-weight:700;line-height:34px}.automations-module__8cvSaq__lead{color:var(--so-muted);margin-top:6px}.automations-module__8cvSaq__section{margin-top:28px}.automations-module__8cvSaq__h2{margin-bottom:10px;font-size:20px;font-weight:600;line-height:26px}.automations-module__8cvSaq__panel{margin-bottom:16px;padding:18px 20px}.automations-module__8cvSaq__title{flex:1;min-width:0;font-size:20px;font-weight:600;line-height:26px}.automations-module__8cvSaq__facts{grid-template-columns:max-content 1fr;gap:8px 16px;margin-top:12px;display:grid}.automations-module__8cvSaq__facts dt{color:var(--so-muted)}.automations-module__8cvSaq__facts dd{min-width:0}.automations-module__8cvSaq__clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.automations-module__8cvSaq__bar{background:var(--so-fill);border-radius:2px;height:4px;margin:6px 0 8px;display:block;overflow:hidden}.automations-module__8cvSaq__bar span{background:var(--so-accent);border-radius:2px;height:100%;display:block}.automations-module__8cvSaq__capRow{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.automations-module__8cvSaq__field{border:1px solid var(--so-field-border);width:120px;min-height:44px;color:var(--so-text);background:0 0;border-radius:12px;padding:0 12px;font-size:17px}.automations-module__8cvSaq__field:focus-visible,.automations-module__8cvSaq__switch:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.automations-module__8cvSaq__wide{width:100%}.automations-module__8cvSaq__toggleRow{border-top:1px solid var(--so-border);cursor:pointer;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding:8px 0;display:flex}.automations-module__8cvSaq__switch{appearance:none;border:1.5px solid var(--so-muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;width:26px;height:26px;transition:background-color .15s,border-color .15s;position:relative}.automations-module__8cvSaq__switch:after{content:"";border:solid var(--so-on-send);border-width:0 2.5px 2.5px 0;width:7px;height:13px;transition:transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:8px;transform:rotate(45deg)scale(0)}.automations-module__8cvSaq__switch:checked{background:var(--so-send);border-color:var(--so-send)}.automations-module__8cvSaq__switch:checked:after{transform:rotate(45deg)scale(1)}.automations-module__8cvSaq__hook{border-top:1px solid var(--so-border);margin-top:8px;padding-top:8px}.automations-module__8cvSaq__hook code{font-size:15px}.automations-module__8cvSaq__runsHead{color:var(--so-muted);margin-top:16px;font-size:15px;font-weight:600}.automations-module__8cvSaq__run{border-top:1px solid var(--so-border);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.automations-module__8cvSaq__dot{background:var(--so-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:9px}.automations-module__8cvSaq__dot[data-status=done]{background:var(--so-accent)}.automations-module__8cvSaq__dot[data-status=running],.automations-module__8cvSaq__dot[data-status=queued]{background:var(--so-accent);animation:1.6s ease-in-out infinite automations-module__8cvSaq__pulse}.automations-module__8cvSaq__dot[data-status=needs_you]{background:#e587fc}.automations-module__8cvSaq__dot[data-status=failed]{background:#fb7185}html.light .automations-module__8cvSaq__dot[data-status=needs_you]{background:#ea3699}@keyframes automations-module__8cvSaq__pulse{50%{opacity:.35}}.automations-module__8cvSaq__plan{white-space:pre-wrap;margin-top:6px;font-size:15px;display:block}.automations-module__8cvSaq__form{gap:12px;margin-top:12px;display:grid}.automations-module__8cvSaq__form label{color:var(--so-muted);gap:4px;font-size:15px;display:grid}.automations-module__8cvSaq__form select{border:1px solid var(--so-field-border);min-height:44px;color:var(--so-text);background:0 0;border-radius:12px;padding:0 12px;font-size:17px}.automations-module__8cvSaq__morning{text-align:left;margin:0 0 20px}.automations-module__8cvSaq__morningRow{text-align:left;width:100%;min-height:64px;color:var(--so-text);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;transition:background-color .15s;display:flex}.automations-module__8cvSaq__morningRow:hover{background:var(--so-fill)}.automations-module__8cvSaq__morningRow:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.automations-module__8cvSaq__thumb{object-fit:cover;background:var(--so-fill);border-radius:10px;flex-shrink:0;width:48px;height:64px}.automations-module__8cvSaq__readyCard{margin-bottom:16px;padding:20px}.automations-module__8cvSaq__readyHead{align-items:flex-start;gap:16px;display:flex}.automations-module__8cvSaq__tile{flex-shrink:0;display:block;position:relative}.automations-module__8cvSaq__tile img{width:100%;height:100%;position:absolute;inset:0}.automations-module__8cvSaq__tileLight{display:none}html.light .automations-module__8cvSaq__tileDark{display:none}html.light .automations-module__8cvSaq__tileLight{display:block}.automations-module__8cvSaq__turnOn{justify-content:center;width:100%;margin-top:16px;font-weight:600}.automations-module__8cvSaq__turnOn:focus-visible,.automations-module__8cvSaq__connectRow:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.automations-module__8cvSaq__setLine{border-top:1px solid var(--so-border);margin-top:16px;padding-top:12px}.automations-module__8cvSaq__onWord{color:var(--so-accent);font-weight:600}html.light .automations-module__8cvSaq__onWord{color:var(--so-text)}html.light .automations-module__8cvSaq__onWord:before{content:"";background:var(--so-accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.automations-module__8cvSaq__textButton{min-height:44px;color:var(--so-link);text-underline-offset:3px;align-items:center;margin:-12px 0;padding:0 4px;font-weight:600;text-decoration:underline;display:inline-flex}.automations-module__8cvSaq__textButton:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px;border-radius:6px}.automations-module__8cvSaq__textAction{margin:4px 0 0}.automations-module__8cvSaq__steps{gap:8px;display:grid}.automations-module__8cvSaq__steps li{align-items:baseline;gap:10px;display:flex}.automations-module__8cvSaq__stepNo{flex-shrink:0;width:16px;font-weight:700}.automations-module__8cvSaq__connectRow{width:100%;min-height:64px;color:var(--so-text);text-align:left;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;transition:background-color .15s;display:flex}.automations-module__8cvSaq__connectRow:hover{background:var(--so-fill)}.automations-module__8cvSaq__chevron{color:var(--so-muted);flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.automations-module__8cvSaq__chevron[data-open=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.automations-module__8cvSaq__chevron,.automations-module__8cvSaq__connectRow{transition:none}.automations-module__8cvSaq__switch,.automations-module__8cvSaq__switch:after,.automations-module__8cvSaq__dot{transition:none;animation:none!important}}
.feed-module__JO1gtW__screen{--feed-link:var(--so-accent);width:100%;max-width:640px;color:var(--so-text);margin:0 auto;padding:16px 20px 64px;font-size:17px;line-height:1.45}html.light .feed-module__JO1gtW__screen{--feed-link:#0b7a6f}.feed-module__JO1gtW__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-module__JO1gtW__h1{letter-spacing:-.012em;font-size:28px;font-weight:700;line-height:34px}.feed-module__JO1gtW__ask{margin-top:12px}.feed-module__JO1gtW__askField{border:1px solid var(--so-field-border);background:var(--so-fill);width:100%;min-height:48px;color:var(--so-text);border-radius:14px;padding:0 16px;font-size:17px}.feed-module__JO1gtW__askField::placeholder{color:var(--so-muted)}.feed-module__JO1gtW__note{color:var(--so-muted);margin-top:12px;font-size:15px}.feed-module__JO1gtW__textBtn{min-height:44px;color:var(--feed-link);padding:0 4px;font-size:15px;font-weight:600}.feed-module__JO1gtW__empty{color:var(--so-muted);margin-top:24px}.feed-module__JO1gtW__section{margin-top:24px}.feed-module__JO1gtW__sectionTitle{letter-spacing:-.01em;margin-top:28px;font-size:22px;font-weight:700;line-height:28px}.feed-module__JO1gtW__section .feed-module__JO1gtW__sectionTitle{margin-top:0}.feed-module__JO1gtW__sectionLine{color:var(--so-muted);margin-top:2px;font-size:15px}.feed-module__JO1gtW__item{border-top:1px solid var(--so-border);padding:20px 0 8px}.feed-module__JO1gtW__section .feed-module__JO1gtW__item:first-of-type,.feed-module__JO1gtW__sectionLine+.feed-module__JO1gtW__item{border-top:0}.feed-module__JO1gtW__media{object-fit:cover;background:var(--so-fill);border-radius:12px;width:100%;max-height:640px;margin-bottom:14px;display:block}.feed-module__JO1gtW__mediaTall{aspect-ratio:4/5}.feed-module__JO1gtW__row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.feed-module__JO1gtW__text{min-width:0}.feed-module__JO1gtW__headline{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:25px}.feed-module__JO1gtW__where{color:var(--so-muted);overflow-wrap:anywhere;margin-top:2px;font-size:15px}.feed-module__JO1gtW__why{margin-top:6px;font-weight:600}.feed-module__JO1gtW__remake{margin-top:6px}.feed-module__JO1gtW__summary{overflow-wrap:anywhere;margin-top:6px}.feed-module__JO1gtW__summary a,.feed-module__JO1gtW__remake a{color:var(--feed-link);text-decoration:none}.feed-module__JO1gtW__summary a:hover,.feed-module__JO1gtW__remake a:hover{text-underline-offset:2px;text-decoration:underline}.feed-module__JO1gtW__evidence{color:var(--so-muted);margin-top:8px;font-size:15px}.feed-module__JO1gtW__rising{color:var(--feed-link);font-weight:700}.feed-module__JO1gtW__recipe{margin-top:8px;font-size:15px}.feed-module__JO1gtW__recipe p+p{margin-top:4px}.feed-module__JO1gtW__recipeHead{margin-right:6px;font-weight:700}.feed-module__JO1gtW__recipeBody{gap:6px;margin-top:6px;display:grid}.feed-module__JO1gtW__recipeBody ol{padding-left:20px;list-style:decimal}.feed-module__JO1gtW__tile{width:28px;height:28px;display:inline-flex}.feed-module__JO1gtW__tileLight{display:none}html.light .feed-module__JO1gtW__tileLight{display:block}html.light .feed-module__JO1gtW__tileDark{display:none}.feed-module__JO1gtW__foot{color:var(--so-muted);flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 0 30px;font-size:15px;display:flex}.feed-module__JO1gtW__icon{min-width:44px;min-height:44px;color:var(--so-muted);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.feed-module__JO1gtW__icon:hover{background:var(--so-fill);color:var(--so-text)}.feed-module__JO1gtW__liked,.feed-module__JO1gtW__liked:hover,.feed-module__JO1gtW__recreate,.feed-module__JO1gtW__recreate:hover{color:var(--feed-link)}.feed-module__JO1gtW__menuWrap{align-items:center;margin-left:auto;display:inline-flex;position:relative}.feed-module__JO1gtW__age{color:var(--so-muted);font-size:15px}.feed-module__JO1gtW__menu{z-index:20;border:1px solid var(--so-field-border);background:var(--so-panel);border-radius:14px;min-width:220px;padding:6px;position:absolute;bottom:48px;right:0;box-shadow:0 12px 32px #0000003d}.feed-module__JO1gtW__menuItem{width:100%;min-height:44px;color:var(--so-text);text-align:left;border-radius:10px;align-items:center;padding:0 12px;font-size:15px;display:flex}.feed-module__JO1gtW__menuItem:hover{background:var(--so-fill)}.feed-module__JO1gtW__askField:focus-visible,.feed-module__JO1gtW__icon:focus-visible,.feed-module__JO1gtW__menuItem:focus-visible,.feed-module__JO1gtW__textBtn:focus-visible,.feed-module__JO1gtW__btn:focus-visible,.feed-module__JO1gtW__field:focus-visible,.feed-module__JO1gtW__select:focus-visible,.feed-module__JO1gtW__slotPic:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}@keyframes feed-module__JO1gtW__pop{40%{transform:scale(1.25)}}.feed-module__JO1gtW__pop{animation:.32s cubic-bezier(.2,.8,.2,1) feed-module__JO1gtW__pop}@media (prefers-reduced-motion:reduce){.feed-module__JO1gtW__pop{animation:none}}.feed-module__JO1gtW__composer{border-top:1px solid var(--so-border);gap:12px;margin:14px 0 0;padding-top:14px;display:grid}.feed-module__JO1gtW__sideBySide{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.feed-module__JO1gtW__sideBySide .feed-module__JO1gtW__media{max-height:420px;margin:6px 0 0}.feed-module__JO1gtW__previewEmpty{aspect-ratio:9/16;background:var(--so-fill);text-align:center;max-height:420px;color:var(--so-muted);border-radius:12px;justify-content:center;align-items:center;margin-top:6px;padding:16px;font-size:15px;display:flex}.feed-module__JO1gtW__sourceLink{color:var(--so-muted);margin-top:6px;font-size:15px;text-decoration:underline;display:inline-block}.feed-module__JO1gtW__slot{gap:6px;display:grid}.feed-module__JO1gtW__slotRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-module__JO1gtW__slotPic{border:1px solid var(--so-field-border);background:var(--so-fill);border-radius:12px;width:64px;height:64px;overflow:hidden}.feed-module__JO1gtW__slotPic img{object-fit:cover;width:100%;height:100%}.feed-module__JO1gtW__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.feed-module__JO1gtW__btn{border:1px solid var(--so-field-border);min-height:44px;color:var(--so-text);border-radius:12px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.feed-module__JO1gtW__btn:hover{background:var(--so-fill)}.feed-module__JO1gtW__btn:disabled{opacity:.5}.feed-module__JO1gtW__go{background:var(--so-send);border-color:var(--so-send);color:var(--so-on-send)}.feed-module__JO1gtW__go:hover{background:var(--so-send);opacity:.9}.feed-module__JO1gtW__field{border:1px solid var(--so-field-border);width:100%;min-height:44px;color:var(--so-text);background:0 0;border-radius:12px;margin-top:8px;padding:0 12px;font-size:17px}.feed-module__JO1gtW__select{border:1px solid var(--so-field-border);min-height:44px;color:var(--so-text);background:0 0;border-radius:12px;padding:0 10px;font-size:15px}@media (max-width:480px){.feed-module__JO1gtW__screen{padding:12px 16px 48px}.feed-module__JO1gtW__headline{font-size:18px;line-height:24px}.feed-module__JO1gtW__foot{margin-left:0}.feed-module__JO1gtW__icon{padding:0 8px}.feed-module__JO1gtW__sideBySide{gap:8px}}@media (max-width:360px){.feed-module__JO1gtW__foot .feed-module__JO1gtW__icon{gap:4px;padding:0 6px}.feed-module__JO1gtW__age{display:none}}.feed-module__JO1gtW__titleActions{align-items:center;gap:2px;display:inline-flex}.feed-module__JO1gtW__withTile{align-items:center;gap:10px;display:flex}.feed-module__JO1gtW__whatsNew{margin-top:16px;font-size:17px;font-weight:600}.feed-module__JO1gtW__tone{color:var(--feed-link);margin-top:4px;font-size:15px;font-weight:700}.feed-module__JO1gtW__headLink{color:inherit;text-decoration:none}.feed-module__JO1gtW__headLink:hover{text-underline-offset:3px;text-decoration:underline}.feed-module__JO1gtW__settings{border-bottom:1px solid var(--so-border);gap:8px;margin-top:12px;padding:4px 0 16px;display:grid}.feed-module__JO1gtW__settingsHead{margin-top:12px;font-size:17px;font-weight:700}.feed-module__JO1gtW__settingsRow{border-top:1px solid var(--so-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.feed-module__JO1gtW__settingsText{overflow-wrap:anywhere;min-width:0}.feed-module__JO1gtW__settingsLabel{font-weight:600}.feed-module__JO1gtW__linkText{color:var(--so-muted);word-break:break-all;font-size:15px}.feed-module__JO1gtW__post{touch-action:pan-y;margin-top:28px;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.feed-module__JO1gtW__postHead{align-items:center;gap:8px;min-height:44px;display:flex}.feed-module__JO1gtW__postHead .feed-module__JO1gtW__tile,.feed-module__JO1gtW__postHead>img,.feed-module__JO1gtW__postHead>svg{border-radius:50%;flex:none;overflow:hidden}.feed-module__JO1gtW__handle{color:var(--so-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.feed-module__JO1gtW__postHead .feed-module__JO1gtW__age{color:var(--so-muted);flex:none;font-size:15px}.feed-module__JO1gtW__postHead .feed-module__JO1gtW__menuWrap{margin-left:auto}.feed-module__JO1gtW__post .feed-module__JO1gtW__media{aspect-ratio:4/5;object-fit:cover;background:var(--so-fill);cursor:pointer;border-radius:8px;width:100%;max-height:78vh;margin:6px 0 0}.feed-module__JO1gtW__actions{color:var(--so-text);align-items:center;gap:0;margin:4px 0 0 -10px;display:flex}.feed-module__JO1gtW__actions .feed-module__JO1gtW__icon{color:var(--so-text);padding:0 9px}.feed-module__JO1gtW__actions .feed-module__JO1gtW__liked{color:var(--feed-link)}.feed-module__JO1gtW__saveIcon{margin-left:auto;margin-right:-10px}.feed-module__JO1gtW__numbers{color:var(--so-text);margin-top:2px;font-size:15px;font-weight:600}.feed-module__JO1gtW__caption{color:var(--so-text);overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:400;line-height:1.4}.feed-module__JO1gtW__caption .feed-module__JO1gtW__handle{margin-right:2px;font-size:17px}.feed-module__JO1gtW__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-module__JO1gtW__whyLine{color:var(--so-muted);overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:400}.feed-module__JO1gtW__moreBtn{min-height:32px;color:var(--so-muted);padding:0;font-size:15px}.feed-module__JO1gtW__moreBtn:hover{color:var(--so-text)}.feed-module__JO1gtW__recreate .feed-module__JO1gtW__spark{width:26px;height:26px;color:var(--feed-link);display:inline-flex;position:relative}.feed-module__JO1gtW__sparkGlyph,.feed-module__JO1gtW__sparkRing{transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;inset:0}.feed-module__JO1gtW__sparkRing{opacity:0;transform:scale(.6)rotate(0)}.feed-module__JO1gtW__recreate:active .feed-module__JO1gtW__sparkGlyph{transform:scale(.82)}.feed-module__JO1gtW__spark[data-busy] .feed-module__JO1gtW__sparkGlyph{opacity:0;transform:scale(.4)rotate(45deg)}.feed-module__JO1gtW__spark[data-busy] .feed-module__JO1gtW__sparkRing{opacity:1;animation:.7s linear infinite feed-module__JO1gtW__ring;transform:scale(1)}@keyframes feed-module__JO1gtW__ring{to{transform:scale(1)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.feed-module__JO1gtW__sparkGlyph,.feed-module__JO1gtW__sparkRing,.feed-module__JO1gtW__post{transition:opacity .15s}.feed-module__JO1gtW__spark[data-busy] .feed-module__JO1gtW__sparkRing{animation:none}}.feed-module__JO1gtW__glassBar{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#28282a8c;border:1px solid #ffffff1f;border-radius:24px;margin-top:4px;padding:8px 8px 2px;position:sticky;top:8px;box-shadow:inset 0 1px #ffffff29,0 10px 30px #00000047}html.light .feed-module__JO1gtW__glassBar{background:#ffffff9e;border-color:#00000014;box-shadow:inset 0 1px #ffffffe6,0 10px 30px #0000001a}.feed-module__JO1gtW__glassBar .feed-module__JO1gtW__ask{margin-top:0}.feed-module__JO1gtW__glassBar .feed-module__JO1gtW__askField{background:0 0;border:0;border-radius:16px;min-height:44px;padding:0 12px}.feed-module__JO1gtW__barRow{align-items:center;gap:4px;padding:0 4px;display:flex}.feed-module__JO1gtW__word{min-height:40px;color:var(--so-muted);padding:0 10px;font-size:15px;font-weight:500;position:relative}.feed-module__JO1gtW__word[aria-pressed=true]{color:var(--so-text)}.feed-module__JO1gtW__word[aria-pressed=true]:after{content:"";background:var(--feed-link);border-radius:1px;height:2px;position:absolute;bottom:6px;left:10px;right:10px}.feed-module__JO1gtW__word:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px;border-radius:8px}.feed-module__JO1gtW__barGear{margin-left:auto}@media (max-width:480px){.feed-module__JO1gtW__screen{padding:8px 20px 48px}.feed-module__JO1gtW__glassBar{top:4px}}.feed-module__JO1gtW__glassBar .feed-module__JO1gtW__ask{position:relative}.feed-module__JO1gtW__glassBar textarea.feed-module__JO1gtW__askField{resize:none;padding:11px 48px 11px 12px;font-family:inherit;line-height:22px;display:block;overflow-y:auto}.feed-module__JO1gtW__send{background:var(--so-send);width:32px;height:32px;color:var(--so-on-send);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;bottom:6px;right:6px}.feed-module__JO1gtW__send:active{transform:scale(.9)}.feed-module__JO1gtW__send:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.feed-module__JO1gtW__guideOffer{color:var(--so-muted);margin-top:12px;font-size:15px}.feed-module__JO1gtW__quiet{color:var(--so-muted);font-weight:500}.feed-module__JO1gtW__guideRing{z-index:60;border:2px solid var(--feed-link);pointer-events:none;border-radius:14px;transition:all .24s cubic-bezier(.2,.8,.2,1);position:fixed}.feed-module__JO1gtW__guideCard{z-index:61;background:var(--so-panel);border:1px solid var(--so-field-border);border-radius:18px;outline:none;width:300px;max-width:calc(100vw - 24px);padding:14px 16px 6px;position:fixed;box-shadow:0 14px 40px #0000004d}.feed-module__JO1gtW__guideCount{color:var(--so-muted);font-size:15px}.feed-module__JO1gtW__guideTitle{margin-top:2px;font-size:17px;font-weight:700}.feed-module__JO1gtW__guideBody{color:var(--so-muted);margin-top:4px;font-size:15px}.feed-module__JO1gtW__guideRow{justify-content:flex-end;gap:4px;margin-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.feed-module__JO1gtW__guideRing,.feed-module__JO1gtW__send{transition:none}}html.light .feed-module__JO1gtW__glassBar textarea.feed-module__JO1gtW__askField{box-shadow:none;background:0 0;border-color:#0000}html.light .feed-module__JO1gtW__glassBar textarea.feed-module__JO1gtW__askField:focus{box-shadow:none;background:0 0;border-color:#0000}.feed-module__JO1gtW__send{background:0 0;width:44px;height:44px;bottom:0;right:0}.feed-module__JO1gtW__send:before{content:"";background:var(--so-send);z-index:-1;border-radius:50%;position:absolute;inset:6px}.feed-module__JO1gtW__send{color:var(--so-on-send);isolation:isolate}.feed-module__JO1gtW__loadingRow{color:var(--so-muted);align-items:center;gap:10px;margin-top:24px;font-size:15px;display:flex}.feed-module__JO1gtW__loadingDot{background:var(--feed-link);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite feed-module__JO1gtW__breathe}@keyframes feed-module__JO1gtW__breathe{50%{opacity:.3;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.feed-module__JO1gtW__loadingDot{animation:none}}.feed-module__JO1gtW__ref{touch-action:pan-y;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-top:28px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid}.feed-module__JO1gtW__refIcon{padding-top:2px}.feed-module__JO1gtW__refIcon>*{width:28px;height:28px}.feed-module__JO1gtW__refMain{min-width:0}.feed-module__JO1gtW__refTitle{letter-spacing:-.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:19px;font-weight:700;line-height:24px;display:-webkit-box;overflow:hidden}.feed-module__JO1gtW__refBody{color:var(--so-text);opacity:.86;overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:400;line-height:1.42}.feed-module__JO1gtW__refBody a{color:var(--feed-link);text-decoration:none}.feed-module__JO1gtW__refBody a:hover{text-underline-offset:2px;text-decoration:underline}.feed-module__JO1gtW__refMain .feed-module__JO1gtW__media{aspect-ratio:auto;object-fit:cover;background:var(--so-fill);border-radius:14px;width:100%;max-height:520px;margin:12px 0 0}.feed-module__JO1gtW__refMain video.feed-module__JO1gtW__media{aspect-ratio:4/5}.feed-module__JO1gtW__embed{aspect-ratio:4/5;background:var(--so-fill);border-radius:14px;width:100%;max-height:520px;margin:12px 0 0;position:relative;overflow:hidden}.feed-module__JO1gtW__embed iframe{aspect-ratio:9/16;border:0;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.feed-module__JO1gtW__refFoot{color:var(--so-muted);align-items:center;gap:0;margin:6px 0 0 -10px;font-size:15px;display:flex}.feed-module__JO1gtW__refFoot .feed-module__JO1gtW__icon{color:var(--so-muted);padding:0 8px;font-weight:500}.feed-module__JO1gtW__refFoot .feed-module__JO1gtW__icon:hover{color:var(--so-text)}.feed-module__JO1gtW__refFoot .feed-module__JO1gtW__liked,.feed-module__JO1gtW__refFoot .feed-module__JO1gtW__recreate{color:var(--feed-link)}.feed-module__JO1gtW__refAge{color:var(--so-muted);margin-left:auto;font-size:15px}.feed-module__JO1gtW__refFoot .feed-module__JO1gtW__menuWrap{margin-left:0}.feed-module__JO1gtW__picBtn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.feed-module__JO1gtW__table{background:var(--so-panel);border:1px solid var(--so-field-border);border-radius:14px;margin-top:12px;padding:4px 14px}.feed-module__JO1gtW__tableTitle{padding:10px 0 6px;font-size:17px;font-weight:700}.feed-module__JO1gtW__tableRow{border-top:1px solid var(--so-border);grid-template-columns:minmax(84px,38%) 1fr;gap:12px;padding:9px 0;font-size:17px;display:grid}.feed-module__JO1gtW__tableRow:first-of-type{border-top:0}.feed-module__JO1gtW__tableLabel{color:var(--so-muted)}.feed-module__JO1gtW__tableValue{color:var(--so-text)}.feed-module__JO1gtW__lightbox{z-index:80;background:#000000eb;justify-content:center;align-items:center;padding:56px 16px 24px;display:flex;position:fixed;inset:0}.feed-module__JO1gtW__lightImg{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.feed-module__JO1gtW__lightClose{color:#fff;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:12px;left:12px}.feed-module__JO1gtW__lightClose:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}@media (max-width:360px){.feed-module__JO1gtW__refFoot{flex-wrap:wrap}.feed-module__JO1gtW__refFoot .feed-module__JO1gtW__icon{min-width:40px;padding:0 6px}.feed-module__JO1gtW__ref{grid-template-columns:28px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.feed-module__JO1gtW__ref{transition:none}}.feed-module__JO1gtW__placeholder{aspect-ratio:16/9;border:1px solid var(--so-border);background:linear-gradient(135deg,#2dd4bf29,#e587fc1f 60%,#fbb3921f);border-radius:14px;align-items:flex-end;max-height:260px;margin-top:12px;padding:14px 16px;display:flex}.feed-module__JO1gtW__placeholder span{color:var(--so-muted);font-size:15px;font-weight:600}.feed-module__JO1gtW__refEnd{white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.feed-module__JO1gtW__refEnd .feed-module__JO1gtW__refAge{margin-left:0}.feed-module__JO1gtW__appLogo{border-radius:7px;flex:none;width:28px;height:28px}
.media-module__XU883W__screen{width:100%;max-width:1180px;color:var(--so-text);margin:0 auto;padding:8px 20px 72px;font-size:17px;line-height:1.45}.media-module__XU883W__head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.media-module__XU883W__title{letter-spacing:.01em;font-size:34px;font-weight:700;line-height:41px}.media-module__XU883W__bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.media-module__XU883W__search{flex:260px;min-width:0;position:relative}.media-module__XU883W__search svg{color:var(--so-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.media-module__XU883W__field{border:1px solid var(--so-field-border);background:var(--so-field);width:100%;min-height:44px;color:var(--so-text);border-radius:12px;padding:0 12px 0 40px;font-size:17px}.media-module__XU883W__field::placeholder{color:var(--so-muted)}.media-module__XU883W__create{border:1px solid var(--so-send);background:var(--so-send);min-height:44px;color:var(--so-on-send);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:600;transition:opacity .15s;display:inline-flex}.media-module__XU883W__create:hover{opacity:.9}.media-module__XU883W__tabs{border-bottom:1px solid var(--so-border);gap:20px;margin-top:16px;display:flex}.media-module__XU883W__tab{min-height:44px;color:var(--so-muted);padding:0 2px;font-size:17px;font-weight:600;position:relative}.media-module__XU883W__tab[aria-selected=true]{color:var(--so-text)}.media-module__XU883W__tab[aria-selected=true]:after{content:"";background:var(--so-accent);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.media-module__XU883W__links{align-items:center;gap:4px;margin-left:auto;display:flex}.media-module__XU883W__link{min-height:44px;color:var(--so-link,var(--so-accent));border-radius:10px;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.media-module__XU883W__link:hover{background:var(--so-fill)}.media-module__XU883W__day{margin-top:24px;font-size:20px;font-weight:700;line-height:25px}.media-module__XU883W__grid{column-count:2;column-gap:8px;margin-top:12px}@media (min-width:640px){.media-module__XU883W__grid{column-count:3;column-gap:12px}}@media (min-width:1024px){.media-module__XU883W__grid{column-count:4}}@media (min-width:1400px){.media-module__XU883W__grid{column-count:5}}.media-module__XU883W__tile{break-inside:avoid;border:1px solid var(--so-border);background:var(--so-fill);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;margin:0 0 8px;display:block;position:relative;overflow:hidden}@media (min-width:640px){.media-module__XU883W__tile{margin-bottom:12px}}.media-module__XU883W__tile img,.media-module__XU883W__tile video{object-fit:cover;width:100%;height:100%;display:block}.media-module__XU883W__tile:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}.media-module__XU883W__tile:before,.media-module__XU883W__tile:after{content:"";pointer-events:none;z-index:1;height:44px;position:absolute;left:0;right:0}.media-module__XU883W__tile:before{opacity:0;background:linear-gradient(#00000080,#0000);top:0}.media-module__XU883W__tile[data-video=true]:before{opacity:1}.media-module__XU883W__tile:after{opacity:0;background:linear-gradient(#0000,#0000008c);transition:opacity .15s;bottom:0}.media-module__XU883W__tile:hover:after,.media-module__XU883W__tile:focus-visible:after,.media-module__XU883W__tile[data-held=true]:after{opacity:1}.media-module__XU883W__time{z-index:2;color:#fff;opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;transition:opacity .15s;position:absolute;bottom:6px;left:8px}.media-module__XU883W__tile:hover .media-module__XU883W__time,.media-module__XU883W__tile:focus-visible .media-module__XU883W__time,.media-module__XU883W__tile[data-held=true] .media-module__XU883W__time{opacity:1}.media-module__XU883W__play{z-index:2;color:#fff;pointer-events:none;background:#0000008c;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:8px;right:8px}.media-module__XU883W__length{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:6px;right:8px}.media-module__XU883W__note{color:var(--so-muted);text-align:center;margin-top:32px}.media-module__XU883W__warning{color:var(--so-coral);margin-top:24px}.media-module__XU883W__more{border:1px solid var(--so-field-border);min-height:44px;color:var(--so-text);border-radius:12px;margin:16px auto 0;padding:0 16px;font-size:15px;font-weight:600;display:block}.media-module__XU883W__toast{left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:90;border:1px solid var(--so-field-border);background:var(--so-panel);max-width:calc(100vw - 32px);color:var(--so-text);border-radius:14px;align-items:center;gap:12px;padding:4px 4px 4px 16px;font-size:15px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0000003d}.media-module__XU883W__toast button{min-height:44px;color:var(--so-link,var(--so-accent));border-radius:10px;padding:0 14px;font-weight:700}.media-module__XU883W__toast button:hover{background:var(--so-fill)}.media-module__XU883W__field:focus-visible,.media-module__XU883W__create:focus-visible,.media-module__XU883W__tab:focus-visible,.media-module__XU883W__link:focus-visible,.media-module__XU883W__more:focus-visible,.media-module__XU883W__toast button:focus-visible{outline:2px solid var(--so-accent);outline-offset:2px}@media (max-width:480px){.media-module__XU883W__screen{padding:4px 12px 64px}.media-module__XU883W__title{font-size:28px;line-height:34px}.media-module__XU883W__create{flex:100%;justify-content:center}.media-module__XU883W__links{width:100%;margin-left:-8px}}@media (prefers-reduced-motion:reduce){.media-module__XU883W__time,.media-module__XU883W__create,.media-module__XU883W__tile:after{transition:none}}
.artifacts-panel-module__RPNC-q__panel{z-index:40;background:var(--so-bg);flex-direction:column;min-width:0;display:flex;position:fixed;inset:0}@media (min-width:1024px){.artifacts-panel-module__RPNC-q__panel{z-index:auto;width:var(--panel-w,440px);border-left:1px solid var(--so-border);background:var(--so-panel);flex:none;position:relative;inset:auto}}@media (prefers-reduced-motion:no-preference){.artifacts-panel-module__RPNC-q__panel{animation:.22s cubic-bezier(.2,.8,.2,1) artifacts-panel-module__RPNC-q__slide-in}}@keyframes artifacts-panel-module__RPNC-q__slide-in{0%{opacity:0;transform:translate(24px)}}.artifacts-panel-module__RPNC-q__handle{z-index:2;cursor:col-resize;touch-action:none;width:16px;display:none;position:absolute;top:0;bottom:0;left:-8px}@media (min-width:1024px){.artifacts-panel-module__RPNC-q__handle{display:block}}.artifacts-panel-module__RPNC-q__handle:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:7px}.artifacts-panel-module__RPNC-q__handle:hover:after,.artifacts-panel-module__RPNC-q__handle:focus-visible:after,.artifacts-panel-module__RPNC-q__handle[data-dragging=true]:after{background:var(--so-accent)}.artifacts-panel-module__RPNC-q__handle:focus-visible{outline:none}.artifacts-panel-module__RPNC-q__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 12px;display:grid}.artifacts-panel-module__RPNC-q__full{grid-column:1/-1;min-width:0}.artifacts-panel-module__RPNC-q__thumb{width:100%;min-width:0;color:var(--so-text);display:block;position:relative}.artifacts-panel-module__RPNC-q__cover{cursor:pointer;border-radius:16px;position:absolute;inset:0}.artifacts-panel-module__RPNC-q__cover:focus-visible{outline:2px solid var(--so-accent);outline-offset:3px}.artifacts-panel-module__RPNC-q__frame{aspect-ratio:4/3;background:var(--so-fill);border:1px solid var(--so-field-border);border-radius:14px;transition:transform .15s;display:block;position:relative;overflow:hidden}.artifacts-panel-module__RPNC-q__thumb:hover .artifacts-panel-module__RPNC-q__frame,.artifacts-panel-module__RPNC-q__thumb:focus-within .artifacts-panel-module__RPNC-q__frame{transform:scale(1.015)}.artifacts-panel-module__RPNC-q__frame img,.artifacts-panel-module__RPNC-q__frame video{object-fit:cover;width:100%;height:100%;display:block}.artifacts-panel-module__RPNC-q__page{transform-origin:0 0;pointer-events:none;color:#1d1d1f;background:#fff;border:0;width:400%;height:400%;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.25)}.artifacts-panel-module__RPNC-q__pageWords{padding:48px;font-size:26px;line-height:1.45}.artifacts-panel-module__RPNC-q__glyph{color:var(--so-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.artifacts-panel-module__RPNC-q__playMark{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;position:absolute;top:50%;left:50%}.artifacts-panel-module__RPNC-q__name{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;line-height:20px;overflow:hidden}.artifacts-panel-module__RPNC-q__meta{color:var(--so-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.artifacts-panel-module__RPNC-q__player{position:relative}.artifacts-panel-module__RPNC-q__player video{border-radius:12px;width:auto;max-width:100%;max-height:62dvh;margin:0 auto;display:block}.artifacts-panel-module__RPNC-q__player:fullscreen{--so-text:#fff;--so-muted:#ffffffdb;--so-fill:#ffffff24;background:#000;flex-direction:column;justify-content:center;display:flex}.artifacts-panel-module__RPNC-q__player:fullscreen video{border-radius:0;height:100%;max-height:100dvh}.artifacts-panel-module__RPNC-q__bar{color:var(--so-text);align-items:center;gap:4px;padding:4px 0;display:flex}.artifacts-panel-module__RPNC-q__ctl{min-width:44px;min-height:44px;color:var(--so-text);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.artifacts-panel-module__RPNC-q__ctl:hover{background:var(--so-fill)}.artifacts-panel-module__RPNC-q__ctl:focus-visible{outline:2px solid var(--so-accent);outline-offset:1px}.artifacts-panel-module__RPNC-q__time{font-variant-numeric:tabular-nums;color:var(--so-muted);flex:none;padding:0 4px;font-size:13px}.artifacts-panel-module__RPNC-q__scrub{min-width:60px;height:44px;accent-color:var(--so-accent);cursor:pointer;background:0 0;flex:1}.artifacts-panel-module__RPNC-q__stage{background:var(--so-fill);border:1px solid var(--so-field-border);border-radius:16px;position:relative;overflow:hidden}.artifacts-panel-module__RPNC-q__zoomArea{touch-action:none;cursor:zoom-in;justify-content:center;align-items:flex-start;max-height:62dvh;display:flex;overflow:hidden}.artifacts-panel-module__RPNC-q__zoomArea[data-zoomed=true]{cursor:grab}.artifacts-panel-module__RPNC-q__zoomArea img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:62dvh}.artifacts-panel-module__RPNC-q__model{--poster-color:transparent;background:0 0;width:100%;height:62dvh;display:block}.artifacts-panel-module__RPNC-q__tools{background:var(--so-panel);border:1px solid var(--so-field-border);border-radius:14px;gap:4px;padding:2px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 6px 18px -10px #00000080}.artifacts-panel-module__RPNC-q__tool{min-width:44px;min-height:44px;color:var(--so-text);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.artifacts-panel-module__RPNC-q__tool:hover{background:var(--so-fill)}.artifacts-panel-module__RPNC-q__tool:focus-visible{outline:2px solid var(--so-accent);outline-offset:1px}.artifacts-panel-module__RPNC-q__tool:disabled{opacity:.4}.artifacts-panel-module__RPNC-q__hint{color:var(--so-muted-on-fill);font-size:13px;position:absolute;bottom:16px;left:12px}.artifacts-panel-module__RPNC-q__thumb[data-browser] .artifacts-panel-module__RPNC-q__frame{border-color:#0000}
.viewer-module__EXsqnG__scrim{z-index:80;color:#ffffffeb;padding:max(12px,env(safe-area-inset-top))max(12px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));background:#171717;flex-direction:column;font-size:17px;animation:.18s viewer-module__EXsqnG__fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes viewer-module__EXsqnG__fade{0%{opacity:0}}.viewer-module__EXsqnG__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.viewer-module__EXsqnG__count{color:#ffffffb8;font-variant-numeric:tabular-nums;padding-left:4px;font-size:15px}.viewer-module__EXsqnG__stage{flex:1 0 auto;justify-content:center;align-items:center;min-height:0;padding:8px 0;display:flex;position:relative}.viewer-module__EXsqnG__media{object-fit:contain;border-radius:12px;max-width:min(100%,1600px);max-height:calc(100dvh - 260px);display:block}.viewer-module__EXsqnG__video{width:min(100%,1100px)}.viewer-module__EXsqnG__prev,.viewer-module__EXsqnG__next{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.viewer-module__EXsqnG__prev{left:0}.viewer-module__EXsqnG__next{right:0}.viewer-module__EXsqnG__info{width:100%;max-width:760px;margin:0 auto;padding-top:8px}.viewer-module__EXsqnG__name{overflow-wrap:anywhere;font-size:17px;font-weight:600}.viewer-module__EXsqnG__when{color:#ffffffb8;margin-top:2px;font-size:15px}.viewer-module__EXsqnG__prompt{color:#ffffffdb;overflow-wrap:anywhere;max-height:96px;margin-top:8px;font-size:15px;line-height:1.45;overflow-y:auto}.viewer-module__EXsqnG__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.viewer-module__EXsqnG__btn{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.viewer-module__EXsqnG__btn:not(:disabled):hover{background:#ffffff29}.viewer-module__EXsqnG__btn:disabled{opacity:.55}.viewer-module__EXsqnG__prev.viewer-module__EXsqnG__btn,.viewer-module__EXsqnG__next.viewer-module__EXsqnG__btn{background:#141416b8;padding:0}.viewer-module__EXsqnG__btn:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.viewer-module__EXsqnG__warning{color:#fb7185;margin-top:8px;font-size:15px}@media (max-width:480px){.viewer-module__EXsqnG__actions .viewer-module__EXsqnG__btn{flex:calc(50% - 4px);padding:0 8px}.viewer-module__EXsqnG__media{max-height:calc(100dvh - 340px)}}html.light .viewer-module__EXsqnG__scrim{color:#1d1d1f;background:#f5f5f7}:is(html.light .viewer-module__EXsqnG__count,html.light .viewer-module__EXsqnG__when){color:#6e6e73}html.light .viewer-module__EXsqnG__prompt{color:#1d1d1fdb}html.light .viewer-module__EXsqnG__btn{color:#1d1d1f;background:#fff;border-color:#d2d2d7}html.light .viewer-module__EXsqnG__btn:not(:disabled):hover{background:#f5f5f7}:is(html.light .viewer-module__EXsqnG__prev.viewer-module__EXsqnG__btn,html.light .viewer-module__EXsqnG__next.viewer-module__EXsqnG__btn){background:#ffffffeb}html.light .viewer-module__EXsqnG__btn:focus-visible{outline-color:#0d9488}@media (prefers-reduced-motion:reduce){.viewer-module__EXsqnG__scrim{animation:none}.viewer-module__EXsqnG__btn{transition:none}}
.styles-module__eObk-G__view{min-width:0}.styles-module__eObk-G__root{min-width:0;padding-bottom:96px}.styles-module__eObk-G__hero{padding:4px 0 16px}.styles-module__eObk-G__heroTitle{letter-spacing:.01em;color:var(--dt-text);margin-bottom:6px;font-size:34px;font-weight:700;line-height:41px}.styles-module__eObk-G__lede{color:var(--dt-text-2);max-width:640px;margin-bottom:6px;font-size:17px;line-height:22px}.styles-module__eObk-G__howLink{color:var(--dt-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:20px}.styles-module__eObk-G__howLink:focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px;border-radius:4px}.styles-module__eObk-G__sheet{background:color-mix(in srgb,var(--dt-page)82%,transparent);width:min(460px,100% - 32px);height:fit-content;max-height:calc(100% - 48px);color:var(--dt-text);border:.5px solid #8080804d;border-radius:26px;margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 24px 60px #0000004d}.styles-module__eObk-G__sheet[open]{animation:.4s cubic-bezier(.25,1,.5,1) styles-module__eObk-G__sheetIn}.styles-module__eObk-G__sheet::backdrop{background:#0000004d}@keyframes styles-module__eObk-G__sheetIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.styles-module__eObk-G__sheetHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.styles-module__eObk-G__sheetTitle{font-size:22px;font-weight:700;line-height:28px}.styles-module__eObk-G__sheetClose{color:var(--dt-accent-text);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:17px;font-weight:600}.styles-module__eObk-G__sheetClose:focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px;border-radius:4px}.styles-module__eObk-G__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.styles-module__eObk-G__step{color:var(--dt-text-2);gap:10px;font-size:15px;line-height:20px;display:flex}.styles-module__eObk-G__step strong{color:var(--dt-text);font-weight:600}.styles-module__eObk-G__stepNumber{color:var(--dt-accent-text);font-variant-numeric:tabular-nums;font-weight:600}.styles-module__eObk-G__toolbar{z-index:10;background:color-mix(in srgb,var(--dt-page)70%,transparent);border:.5px solid #ffffff2e;border-radius:22px;align-items:center;gap:8px;margin-bottom:16px;padding:6px;display:flex;position:sticky;top:8px;box-shadow:0 8px 28px #0000002e,inset 0 .5px #ffffff4d}.styles-module__eObk-G__search{min-width:0;min-height:36px;color:var(--dt-text-3);background:#7676801f;border-radius:16px;flex:auto;align-items:center;gap:6px;padding:0 12px;display:flex}.styles-module__eObk-G__search input{min-width:0;color:var(--dt-text);appearance:none;outline:0;flex:1;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.styles-module__eObk-G__search:focus-within{box-shadow:0 0 0 2px var(--dt-accent)}.styles-module__eObk-G__pulldown{min-height:36px;color:var(--dt-text);background:#7676801f;border-radius:16px;flex:none;align-items:center;display:inline-flex;position:relative}.styles-module__eObk-G__pulldown select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 32px 0 14px;font-size:15px;font-weight:500}.styles-module__eObk-G__pulldown svg{pointer-events:none;color:var(--dt-text-2);position:absolute;right:12px}.styles-module__eObk-G__pulldown:focus-within{box-shadow:0 0 0 2px var(--dt-accent)}.styles-module__eObk-G__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 10px;margin:0;padding:0;list-style:none;display:grid}.styles-module__eObk-G__grid>li{--i:0;min-width:0}@media (max-width:520px){.styles-module__eObk-G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}}.styles-module__eObk-G__card{min-width:0;animation:.4s cubic-bezier(.25,1,.5,1) both styles-module__eObk-G__tileIn;animation-delay:calc(var(--i,0)*20ms)}@keyframes styles-module__eObk-G__tileIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.styles-module__eObk-G__frame{background:#1c1c1e;border-radius:12px;position:relative;overflow:hidden}.styles-module__eObk-G__video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.styles-module__eObk-G__name{color:var(--dt-text);overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:600;line-height:17px}.styles-module__eObk-G__empty{color:var(--dt-text-2);padding:40px 0;font-size:17px}.styles-module__eObk-G__toast{z-index:30;background:color-mix(in srgb,var(--dt-page)80%,transparent);border:.5px solid var(--dt-border);color:var(--dt-text);-webkit-backdrop-filter:blur(20px);border-radius:14px;padding:10px 16px;font-size:15px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}@media (prefers-reduced-motion:reduce){.styles-module__eObk-G__card,.styles-module__eObk-G__sheet[open]{animation:none}}.styles-module__eObk-G__pick,.styles-module__eObk-G__copy{cursor:pointer;color:#fff;background:#14141461;border:.5px solid #fff6;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .15s;display:grid;position:absolute;top:6px}.styles-module__eObk-G__pick{left:6px}.styles-module__eObk-G__copy{right:6px}.styles-module__eObk-G__pick:active,.styles-module__eObk-G__copy:active{transform:scale(.86)}.styles-module__eObk-G__pick:focus-visible,.styles-module__eObk-G__copy:focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px}.styles-module__eObk-G__pickOn{background:var(--dt-accent);color:#0a0e16;border-color:#0000;animation:.35s cubic-bezier(.34,1.56,.64,1) styles-module__eObk-G__pickIn}@keyframes styles-module__eObk-G__pickIn{0%{transform:scale(.6)}to{transform:none}}.styles-module__eObk-G__frameOn{box-shadow:0 0 0 2px var(--dt-accent)}.styles-module__eObk-G__video{cursor:pointer}@media (hover:none){.styles-module__eObk-G__pick,.styles-module__eObk-G__copy{width:32px;height:32px}}.styles-module__eObk-G__pickbar{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:20;background:color-mix(in srgb,var(--dt-page)72%,transparent);opacity:0;visibility:hidden;pointer-events:none;border:.5px solid #ffffff47;border-radius:26px;align-items:center;gap:6px;width:min(420px,100% - 24px);padding:6px 6px 6px 18px;transition:transform .45s cubic-bezier(.34,1.36,.64,1),opacity .25s,visibility .45s;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 10px 36px #00000038,inset 0 .5px #ffffff59}.styles-module__eObk-G__pickbarOn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.styles-module__eObk-G__pickText{min-width:0;color:var(--dt-text);flex:1;font-size:15px;font-weight:600}.styles-module__eObk-G__pickClear,.styles-module__eObk-G__pickAdd{cursor:pointer;white-space:nowrap;border:0;border-radius:18px;min-height:36px;padding:0 14px;font-size:15px;font-weight:600}.styles-module__eObk-G__pickClear{color:var(--dt-text-2);background:0 0;padding:0 8px}.styles-module__eObk-G__pickAdd{background:var(--dt-accent);color:#0a0e16}.styles-module__eObk-G__pickClear:focus-visible,.styles-module__eObk-G__pickAdd:focus-visible{outline:2px solid var(--dt-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.styles-module__eObk-G__pickbar,.styles-module__eObk-G__pick,.styles-module__eObk-G__copy{transition:none}.styles-module__eObk-G__pickOn{animation:none}}
.switch-agent-dock-module__x4wGna__dock{z-index:9998;background:#171717;border-left:1px solid #ffffff1a;display:none;position:fixed;top:0;bottom:0;right:0}html.light .switch-agent-dock-module__x4wGna__dock{background:#f5f5f7;border-left-color:#3c3c432e}@media (min-width:1200px){.switch-agent-dock-module__x4wGna__dock{display:block}}.switch-agent-dock-module__x4wGna__frame{background:0 0;border:0;width:100%;height:100%;display:block}
