.UiDksW_plate{--edge:12px;--radius:20px;position:relative}.UiDksW_edge{inset:var(--edge) 0 calc(-1 * var(--edge));border-radius:var(--radius);-webkit-backdrop-filter:blur(3px)brightness(1.5)saturate(.4);backdrop-filter:blur(3px)brightness(1.5)saturate(.4);clip-path:inset(calc(100% - var(--edge) - var(--radius)) -64px -64px);background:linear-gradient(#ffffff0a,#ffffff1f);position:absolute;box-shadow:0 18px 40px -16px #0009}.UiDksW_composer{border-radius:var(--radius);text-align:left;-webkit-backdrop-filter:blur(6px)brightness(.7)saturate(1.2);backdrop-filter:blur(6px)brightness(.7)saturate(1.2);background-color:#06080c80;background-image:radial-gradient(60% 46px at 50% 0,#ffffff1a,#0000),linear-gradient(105deg,#0000 10%,#ffffff0b 28%,#ffffff04 40%,#0000 48%),linear-gradient(#ffffff12,#fff0 50%);transition:background-color .15s;position:relative}.UiDksW_composer:focus-within{background-color:#10131980}.UiDksW_input{color:#f7f8f8;width:100%;min-height:96px;font:inherit;letter-spacing:-.01em;resize:none;background:0 0;border:0;outline:none;padding:24px 28px 6px;font-size:21px;line-height:30px;display:block}.UiDksW_input::placeholder{color:#7d828b}.UiDksW_error{color:#f0a3a3;margin:0 20px 6px;font-size:13px}.UiDksW_toolbar{align-items:center;gap:8px;padding:6px 14px 14px;display:flex}.UiDksW_tools{color:#8a8f98;flex:1;align-items:center;gap:2px;min-width:0;font-size:15px;font-weight:500;display:flex}.UiDksW_add,.UiDksW_send{flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.UiDksW_mode,.UiDksW_model{white-space:nowrap;align-items:center;gap:4px;height:34px;padding-inline:8px 6px;display:inline-flex}.UiDksW_model{gap:6px;min-width:0;margin-left:auto}.UiDksW_model svg{flex-shrink:0}.UiDksW_claude{color:#d97757}.UiDksW_send{color:#62666d;cursor:default;background:#ffffff0f;border:0;border-radius:999px;transition:background .15s,color .15s}.UiDksW_send[data-ready]{color:#08090a;cursor:pointer;background:#f7f8f8}.UiDksW_next{color:#08090a;height:38px;font:inherit;cursor:pointer;background:#f7f8f8;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding-inline:16px 12px;font-size:15px;font-weight:600;animation:.32s cubic-bezier(.2,.7,.2,1) both UiDksW_next-in;display:inline-flex}@keyframes UiDksW_next-in{0%{opacity:0;scale:.92}}@media (prefers-reduced-motion:reduce){.UiDksW_next{animation:none}}@media (max-width:760px){.UiDksW_plate{--edge:7px;--radius:16px}.UiDksW_input{min-height:72px;padding:16px 16px 4px;font-size:16px;line-height:24px}.UiDksW_toolbar{padding:4px 8px 8px}.UiDksW_mode{display:none}.UiDksW_next{height:34px;padding-inline:12px 10px;font-size:14px}.UiDksW_toolbar:has(.UiDksW_next) .UiDksW_model{display:none}}
.pRh-gW_scene{--unit:clamp(66px, 8.3vw, 120px);--sign-top:clamp(104px, 7.6vw, 116px);--sign-w:min(1180px, calc(100vw - 56px));--sign-h:calc(var(--sign-w) / 3.4);--desk:calc(var(--sign-top) + var(--sign-h) * .64 + var(--unit) * 2.38);isolation:isolate;text-align:center;background:#08090a;position:relative;overflow:clip}.pRh-gW_wall{z-index:-1;background-color:#03060c;background-image:radial-gradient(circle,#96d7ff1a 0 1.6px,#0000 2.2px);background-position:50%;background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.pRh-gW_stage{z-index:0;opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.pRh-gW_stage[data-state=ready]{opacity:1}.pRh-gW_stage canvas{width:100%;height:100%;display:block}.pRh-gW_unit{width:0;height:var(--unit);visibility:hidden;position:absolute}.pRh-gW_title,.pRh-gW_said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pRh-gW_sign{top:var(--sign-top);width:var(--sign-w);height:var(--sign-h);pointer-events:none;position:absolute;left:50%;translate:-50%}.pRh-gW_figure{z-index:1;top:calc(var(--desk) - var(--unit) * 2.6);width:calc(var(--unit) * 4.2);height:calc(var(--unit) * 3.2);pointer-events:none;position:absolute;left:50%;translate:-50%}.pRh-gW_flat{width:100%;height:100%;position:absolute;inset:0}.pRh-gW_ground{z-index:2;max-width:1100px;padding:var(--desk) 24px 112px;perspective:4500px;perspective-origin:50% calc(var(--desk) - 720px);margin:0 auto;position:relative}.pRh-gW_counter{transform-origin:50% 100%;max-width:880px;margin:0 auto;transform:rotateX(34deg)}.pRh-gW_kept{color:#8a8f98;text-wrap:balance;margin:0;font-size:15px;line-height:22px;position:absolute;bottom:56px;left:24px;right:24px}.pRh-gW_kept:not(:empty){animation:.42s cubic-bezier(.2,.7,.2,1) both pRh-gW_kept-in}@keyframes pRh-gW_kept-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.pRh-gW_kept:not(:empty){animation:none}}@media (max-width:760px){.pRh-gW_scene{--sign-top:92px}.pRh-gW_ground{padding-inline:16px;padding-bottom:88px}.pRh-gW_counter{transform:rotateX(22deg)}.pRh-gW_kept{font-size:14px;line-height:20px;bottom:28px;left:16px;right:16px}}
@font-face{font-family:nudgyNameFont;src:url(../media/Unbounded_Variable_latin-s.p.1bk8_xp319hr4.woff2?dpl=build-1793085662)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:nudgyNameFont Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}.P7EF-a_className{font-family:nudgyNameFont,nudgyNameFont Fallback}.P7EF-a_variable{--font-nudgy-name:"nudgyNameFont", "nudgyNameFont Fallback"}
