.composer_dock__Z1rvW{position:fixed;z-index:35;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 44px));font-family:var(--font-zen-kaku),sans-serif;color:#edf3ff;isolation:isolate;pointer-events:none}.composer_panel__4Dk_m{pointer-events:auto;border:1px solid #b7d1e677;border-radius:14px;background:#253648f5;backdrop-filter:blur(22px);box-shadow:0 12px 48px #0008,inset 0 1px 0 #ffffff18;padding:10px 12px 10px 22px;transition:border-color .25s,box-shadow .25s}.composer_panel__4Dk_m[data-focused=true]{border-color:#d7eaffcc;box-shadow:0 12px 48px #0008,0 0 30px #99c9ec12}.composer_form__opQhZ{display:flex;align-items:center;gap:18px}.composer_label__evvZl{font:10px var(--font-nasa),sans-serif;letter-spacing:.14em;color:#a9bdce;flex-shrink:0}.composer_form__opQhZ input{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:inherit;font:16px var(--font-zen-kaku),sans-serif;line-height:1.5}.composer_form__opQhZ input::placeholder{color:#c2d1df}.composer_form__opQhZ button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid #ffffff38;border-radius:50%;background:#ffffff0b;color:#e7f3ff;cursor:pointer;transition:background .2s,color .2s,transform .2s}.composer_form__opQhZ button:hover:enabled{background:#e7f3ff;color:#08121c;transform:translateY(-2px)}.composer_form__opQhZ button:disabled{opacity:.35;cursor:default}.composer_dock__Z1rvW button:focus-visible{outline:2px solid #c2e8ff;outline-offset:4px}.composer_suggestions__Fbc6H{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:7px;padding-top:7px;border-top:1px solid #ffffff15}.composer_suggestions__Fbc6H button{display:flex;align-items:center;gap:6px;padding:0;min-height:40px;border:0;background:none;color:#b2c3d2;font:11px var(--font-zen-kaku),sans-serif;cursor:pointer}.composer_suggestions__Fbc6H button:hover{color:white}.composer_accessory___dliF{margin-bottom:8px}.composer_accessory___dliF:empty{display:none}.composer_status__s_KeQ{font-size:11px;line-height:1.7;color:#a7bacc;padding-top:8px;overflow-wrap:anywhere}.composer_counter__6YASF{text-align:right;font-size:11px;color:#b6c9d9;padding:0 4px 2px}.composer_counter__6YASF[data-limit=true]{color:#ffe2ab}@media(max-width:700px){.composer_dock__Z1rvW{bottom:max(12px,env(safe-area-inset-bottom))}.composer_panel__4Dk_m{padding:9px 10px 9px 14px;border-radius:12px}.composer_form__opQhZ{gap:12px}.composer_label__evvZl{font-size:9px}.composer_form__opQhZ input{font-size:16px}.composer_suggestions__Fbc6H{gap:0 14px}}@media(prefers-reduced-motion:reduce){.composer_dock__Z1rvW *{transition:none!important}}.composer_privacy__CN_DR{margin:8px 12px 0;color:#94a3b8;font-size:10px;line-height:1.6}.entrance_entrance__UmHXR{position:fixed;z-index:35;bottom:24px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 48px));color:white;font-family:var(--font-zen-kaku),sans-serif;isolation:isolate}.entrance_content__TogpW{border:1px solid #ffffff30;border-radius:14px;background:#070b11ce;backdrop-filter:blur(22px);box-shadow:0 12px 60px #0008,inset 0 1px 0 #ffffff08;padding:10px 12px 10px 24px;transition:border-color .3s,box-shadow .3s}.entrance_entrance__UmHXR[data-focused=true] .entrance_content__TogpW{border-color:#c1d7e888;box-shadow:0 12px 60px #0009,0 0 36px #99c9ec12}.entrance_form__zMgbz{display:flex;align-items:center;gap:20px}.entrance_overline__3n353{flex-shrink:0;font-family:var(--font-nasa),sans-serif;font-size:10px;letter-spacing:.12em;color:#afbdc9}.entrance_form__zMgbz input{background:transparent;border:0;outline:0;min-width:0;flex:1;padding:10px 0;font:inherit;font-size:16px;color:white}.entrance_form__zMgbz input::placeholder{color:#9daab6}.entrance_form__zMgbz button{display:grid;place-items:center;background:#ffffff0a;color:white;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;flex-shrink:0;transition:background .3s,transform .3s}.entrance_form__zMgbz button:hover:enabled{background:#fff;color:#070b11;transform:translateY(-2px)}.entrance_form__zMgbz button:disabled{opacity:.3}.entrance_invitations__53DZ1{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 20px;padding-top:8px;margin-top:7px;border-top:1px solid #ffffff15;animation:entrance_reveal__AduHz .25s ease both}.entrance_invitations__53DZ1 button{display:flex;align-items:center;gap:6px;min-height:40px;padding:0;background:none;border:0;color:#b2bec8;font:inherit;font-size:11px;transition:color .2s}.entrance_invitations__53DZ1 button:hover{color:white}.entrance_note__0r3JI{font-size:11px;color:#a9bcca;padding-top:8px}.entrance_entrance__UmHXR a:focus-visible,.entrance_entrance__UmHXR button:focus-visible{outline:2px solid white;outline-offset:5px}.entrance_departure__160se{position:fixed;inset:64px 0 0;z-index:50;background:#070b11;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;animation:entrance_open-page__ouxCK .48s ease both;pointer-events:none}.entrance_departure__160se p{font-size:clamp(30px,4.3vw,70px);line-height:1.5;max-width:1100px;text-align:center;overflow-wrap:anywhere}.entrance_departure__160se span{font:10px var(--font-nasa),sans-serif;letter-spacing:.3em;color:#9caaba}@keyframes entrance_open-page__ouxCK{0%{opacity:0;clip-path:inset(45% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes entrance_reveal__AduHz{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:600px){.entrance_entrance__UmHXR{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 28px)}.entrance_content__TogpW{padding:9px 10px 9px 16px;border-radius:12px}.entrance_form__zMgbz{gap:10px}.entrance_overline__3n353{font-size:8px;max-width:42px;line-height:1.7}.entrance_form__zMgbz input{font-size:16px}.entrance_form__zMgbz button{width:40px;height:40px}.entrance_invitations__53DZ1{gap:0 14px}}@media(prefers-reduced-motion:reduce){.entrance_entrance__UmHXR *{animation:none!important;transition:none!important}}.studio_lab__oDN4f{--line:#a4c5ec25;--muted:#91a6bd;--ink:#edf3ff;min-height:100dvh;color:var(--ink);color-scheme:dark;background:radial-gradient(ellipse at 76% 12%,#163a592e,transparent 50%),#070b11;font-family:Arial,Hiragino Kaku Gothic ProN,sans-serif}.studio_lab__oDN4f *{box-sizing:border-box}.studio_lab__oDN4f button{font:inherit;cursor:pointer}.studio_lab__oDN4f button:disabled{opacity:.4;cursor:default}.studio_lab__oDN4f a:focus-visible,.studio_lab__oDN4f button:focus-visible,.studio_lab__oDN4f input:focus-visible,.studio_lab__oDN4f summary:focus-visible{outline:2px solid #c2e8ff;outline-offset:5px}.studio_header__GFX2D{height:82px;margin:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.studio_brand__kPn20{font:23px var(--font-nasa),sans-serif;letter-spacing:-1px;color:#eff5ff;text-decoration:none}.studio_brand__kPn20>span{font:inherit;letter-spacing:inherit}.studio_experiment__ttBHr{font-size:10px;letter-spacing:2.6px;color:#8196ae}.studio_headerActions__A1whv{display:flex;align-items:center;gap:25px}.studio_headerActions__A1whv>button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;background:none;color:#b0c0d3;font-size:12px}.studio_thread__mh3pz{width:100%;margin:0;padding:0 4vw 160px;min-height:calc(100dvh - 82px)}.studio_welcome__Ss_TY{max-width:1100px;margin:auto;padding-top:54px;text-align:left;position:relative}.studio_eyebrow__ufg0b{font-size:10px;letter-spacing:3px;color:#a7bdd6}.studio_welcome__Ss_TY h1{font-size:clamp(38px,5.3vw,66px);font-weight:400;letter-spacing:.025em;line-height:1.45;margin:23px 0 19px}.studio_welcome__Ss_TY h1>span{color:#b7d7f3}.studio_welcome__Ss_TY>p{font-size:15px;line-height:1.9;color:#91a6bd;margin:0}.studio_examples__aRniy{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0 0;border-block:1px solid var(--line)}.studio_examples__aRniy button{display:flex;align-items:center;gap:14px;text-align:left;min-height:100px;padding:19px 20px;border:0;border-right:1px solid var(--line);background:none;color:#dfeaf7;transition:background .2s}.studio_examples__aRniy button:first-child{padding-left:0}.studio_examples__aRniy button:last-child{border-right:0}.studio_examples__aRniy button:hover{background:#26436230}.studio_examples__aRniy button>svg{margin-left:auto;flex-shrink:0;color:#9dbbd5}.studio_examples__aRniy strong{font-size:15px;font-weight:400;display:block;line-height:1.6}.studio_examples__aRniy small{display:block;color:#7f98b2;font-size:11px;margin-top:6px}.studio_exampleIndex__ThsTS{font:10px ui-monospace,monospace;color:#6c87a5;align-self:flex-start;margin-top:6px}.studio_welcome__Ss_TY .studio_companyIntro__iWqag{font-size:12px;color:#738ba4;margin-top:22px;line-height:2}.studio_companyIntro__iWqag span{color:#bed3e7}.studio_turn__VKcQt{padding:24px 0 38px;border-bottom:1px solid #a4c5ec15;scroll-margin-top:24px}.studio_question__Bet1E{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 17px}.studio_question__Bet1E>span{font:10px ui-monospace,monospace;letter-spacing:2px;color:#7790aa}.studio_question__Bet1E>p{font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.65;margin:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.015em}.studio_responseHeading__04fDY{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#adbfce;opacity:.8}.studio_signalMark__iWfRh{width:19px;height:19px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 28% 25%,#ffffff08 15%,#0008 65%,#000e 95%),url(/textures/moon/moon_color.jpg) 50%/cover}.studio_responseBrand__upno6{font-size:13px;letter-spacing:0}.studio_answerNumber___Obtj{font:10px ui-monospace,monospace;color:#667e9c;margin-left:auto}.studio_answerFrame__rHL6v{display:block;width:100%;border:0;background:transparent;transition:height .2s ease}.studio_waitStage__yu56k{padding:10px 0 24px;max-width:700px}.studio_waitTop____tJB{display:flex;align-items:center;justify-content:space-between;gap:20px}.studio_waitEyebrow__hTQ0_{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.8;color:#bed0e3}.studio_demoNote__XhxM_ i,.studio_waitEyebrow__hTQ0_ i,.studio_waitingDock__aWsiO i{height:5px;width:5px;flex-shrink:0;border-radius:50%;background:#b5e0ea}.studio_withdraw__KkiVC{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;background:none;color:#7994af;font-size:12px!important}.studio_receivingLine__MfqRE{height:1px;background:#a7c6e51c;width:100%;overflow:hidden;margin:22px 0}.studio_receivingLine__MfqRE span{display:block;width:20%;height:100%;background:linear-gradient(90deg,transparent,#accce1,transparent);animation:studio_receiving__YAFyP 2.6s linear infinite}.studio_waitDescription__hGknt{font-size:15px;color:#91a6bd;line-height:1.9;margin:0}.studio_waitDescription__hGknt small{font-size:13px;color:#6e89a4}.studio_handoffNote__CNLLK{display:flex;justify-content:space-between;align-items:center;gap:24px;color:#9db1c5;font-size:14px;line-height:1.9}.studio_handoffNote__CNLLK small{font-size:12px;color:#8299b2}.studio_handoffNote__CNLLK button{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 14px;background:transparent;border:1px solid var(--line);border-radius:6px;color:#b9cfdf;font-size:12px}.studio_partialStatus__q8TYU{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#91a9c1;font-size:12px;margin:0 0 20px}.studio_partialStatus__q8TYU button{min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:5px;background:transparent;color:#a8bdd0;font-size:12px}.studio_cancelled__6q8tp{padding:12px 0;color:#94abc0;font-size:13px;line-height:1.9}.studio_sources__gCuh_,.studio_timing__g76Z7{font-size:11px;color:#7c93ac;margin-top:20px;line-height:1.9}.studio_sources__gCuh_{border-top:1px solid var(--line);padding-top:14px}.studio_sources__gCuh_ summary,.studio_timing__g76Z7 summary{cursor:pointer;min-height:32px;width:fit-content}.studio_sources__gCuh_ summary span{margin-left:8px;opacity:.6}.studio_sources__gCuh_>div{display:flex;flex-wrap:wrap;gap:10px 18px;padding:7px 0}.studio_sources__gCuh_ a{color:#bed1e2;display:flex;align-items:center;gap:7px;text-decoration:none;min-height:30px}.studio_sources__gCuh_ a:hover{text-decoration:underline}.studio_sources__gCuh_ p,.studio_timing__g76Z7 p{font-size:11px;margin:5px 0}.studio_composerDock__avEBE{position:fixed;bottom:0;left:0;right:0;padding:36px 24px 20px;background:linear-gradient(transparent,#070b11 30%);z-index:20}.studio_composerInner__D_CIf{max-width:900px;margin:0 auto}.studio_composer__cAPIw{display:flex;align-items:center;gap:14px;border:1px solid #a5c9e74a;border-radius:10px;padding:12px 13px 12px 20px;background:#101b28;box-shadow:0 12px 50px #0005;transition:border-color .2s}.studio_composer__cAPIw:focus-within{border-color:#b2d9f4b0;box-shadow:0 0 40px #80b6e412}.studio_inputSpark__p9Bwm{font-size:26px;font-weight:300;color:#b4d8e8}.studio_composer__cAPIw input{flex:1;min-width:0;border:0;outline:0;background:none;color:#edf3ff;font:16px inherit;padding:11px 0}.studio_composer__cAPIw input::placeholder{color:#7891ab}.studio_composer__cAPIw>button{display:grid;place-items:center;flex-shrink:0;border-radius:7px}.studio_demoNote__XhxM_{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0 0;font:9px ui-monospace,monospace;letter-spacing:1px;color:#7b94ad}.studio_demoNote__XhxM_>span{font:11px Arial,Hiragino Kaku Gothic ProN,sans-serif;letter-spacing:0;color:#7990a8;margin-left:7px}.studio_continueLabel____XEv{display:flex;justify-content:center;align-items:center;gap:9px;font-size:9px;letter-spacing:2px;color:#607f9d;margin:0 0 10px}.studio_waitingDock__aWsiO{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 10px}.studio_waitingDock__aWsiO>span{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#8ea6bd}.studio_waitingDock__aWsiO button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#a3b8cc;font-size:11px;padding:4px}.studio_replyNotice__R6K7y{display:flex;align-items:center;gap:12px;padding:13px 16px;margin-bottom:12px;border:1px solid #7cb3d55c;background:#173047;border-radius:9px;color:#d3e7f7}.studio_replyNotice__R6K7y>button:first-of-type{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;gap:5px 12px;background:none;border:0;color:inherit;text-align:left;padding:0}.studio_replyNotice__R6K7y strong{font-size:13px;font-weight:400}.studio_replyNotice__R6K7y span{font-size:11px;color:#9ebacf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio_replyNotice__R6K7y button>svg{grid-column:2;grid-row:1/3;align-self:center}.studio_replyNotice__R6K7y>button:last-child{background:none;border:0;color:#a6c2d8;padding:5px}.studio_error__80vl1{padding:13px 15px;background:#3a292480;color:#e8c6b5;font-size:13px;line-height:1.8;border:1px solid #c78f5e30;border-radius:8px;margin:10px 0}.studio_error__80vl1 button{border:0;border-bottom:1px solid;background:none;color:inherit;margin-left:15px;min-height:35px}.studio_sourceBackdrop__F98Vd{position:fixed;inset:0;background:#000b;backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:28px}.studio_sourcePanel__ylCE_{position:relative;width:100%;max-width:760px;max-height:85dvh;overflow:auto;background:#101a26;border:1px solid #a7c2db40;border-radius:12px;padding:36px}.studio_close__W9bGv{position:absolute;top:17px;right:17px;border:0;background:none;color:#bdcfe0;min-height:40px;min-width:40px}.studio_sourcePanel__ylCE_ h2{font-size:25px;font-weight:400;line-height:1.7;margin:25px 0 15px}.studio_sourcePanel__ylCE_ p{font-size:14px;color:#9db3c8;line-height:1.9}.studio_sourcePanel__ylCE_ small{font-size:11px;color:#758da7}.studio_sourcePanel__ylCE_ pre{font:13px/2 Arial,Hiragino Kaku Gothic ProN,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#b0c3d6;border-top:1px solid var(--line);padding-top:20px}@keyframes studio_receiving__YAFyP{0%{transform:translateX(-100%)}to{transform:translateX(600%)}}@media(max-width:700px){.studio_header__GFX2D{height:68px;margin:0 20px;gap:12px}.studio_brand__kPn20{font-size:20px}.studio_experiment__ttBHr{display:none}.studio_headerActions__A1whv{gap:14px}.studio_headerActions__A1whv>button{font-size:11px}.studio_headerActions__A1whv>button:last-child span{display:none}.studio_thread__mh3pz{padding:0 22px 180px;min-height:calc(100dvh - 68px)}.studio_welcome__Ss_TY{padding-top:36px}.studio_welcome__Ss_TY h1{font-size:38px;margin-top:20px}.studio_welcome__Ss_TY>p{font-size:13px}.studio_examples__aRniy{grid-template-columns:1fr;margin-top:26px}.studio_examples__aRniy button{min-height:65px;padding:12px 0;border-right:0;border-bottom:1px solid var(--line)}.studio_examples__aRniy button:last-child{border-bottom:0}.studio_examples__aRniy strong{font-size:14px}.studio_examples__aRniy small{display:inline;margin-top:0;font-size:11px}.studio_examples__aRniy button>span:nth-child(2){display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px}.studio_exampleIndex__ThsTS{margin-top:2px}.studio_welcome__Ss_TY .studio_companyIntro__iWqag{font-size:11px;margin-top:18px}.studio_turn__VKcQt{padding-top:20px}.studio_question__Bet1E>p{font-size:18px}.studio_composerDock__avEBE{padding:32px 14px 14px}.studio_composer__cAPIw{padding:9px 10px 9px 13px;gap:10px}.studio_composer__cAPIw input{font-size:16px}.studio_composer__cAPIw>button{width:40px;height:40px}.studio_demoNote__XhxM_>span{font-size:10px}.studio_handoffNote__CNLLK{flex-direction:column;align-items:flex-start;gap:12px}.studio_waitEyebrow__hTQ0_{font-size:13px}.studio_partialStatus__q8TYU{font-size:11px}.studio_sourceBackdrop__F98Vd{padding:15px}.studio_sourcePanel__ylCE_{padding:30px 22px}.studio_sourcePanel__ylCE_ h2{font-size:21px}.studio_waitingDock__aWsiO button,.studio_waitingDock__aWsiO>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.studio_lab__oDN4f *,.studio_lab__oDN4f :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:701px) and (max-height:800px){.studio_header__GFX2D{height:74px}.studio_welcome__Ss_TY{padding-top:32px}.studio_welcome__Ss_TY h1{font-size:50px;line-height:1.4;margin:18px 0 14px}.studio_examples__aRniy{margin-top:24px}.studio_examples__aRniy button{min-height:86px}.studio_welcome__Ss_TY .studio_companyIntro__iWqag{margin-top:18px}}.studio_historyNav__b5_Rc{display:flex;gap:24px;overflow-x:auto;padding:12px 0;border-bottom:1px solid var(--line)}.studio_historyNav__b5_Rc button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#6d859e;padding:8px 0;max-width:270px;flex-shrink:0;text-align:left;font-size:11px}.studio_historyNav__b5_Rc button[aria-current=page]{color:#e2eff8}.studio_historyNav__b5_Rc span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio_historyNav__b5_Rc small{font:10px monospace}.studio_turn__VKcQt[hidden]{display:none}.studio_question__Bet1E{margin-bottom:10px}.studio_question__Bet1E>span,.studio_responseHeading__04fDY{display:none}.studio_question__Bet1E>p{font-size:12px;color:#718ca5;max-width:900px}.studio_turn__VKcQt{border-bottom:0;padding-top:16px}@media(min-width:1400px){.studio_header__GFX2D{max-width:1600px;margin-inline:auto;padding-inline:24px}.studio_historyNav__b5_Rc{justify-content:center}.studio_historyNav__b5_Rc,.studio_question__Bet1E{max-width:1480px;margin-inline:auto}.studio_question__Bet1E>p{max-width:none;text-align:center;width:100%}.studio_sources__gCuh_,.studio_timing__g76Z7{max-width:960px;margin-inline:auto}}.studio_turn__VKcQt{position:relative}.studio_waitStage__yu56k{position:relative;isolation:isolate;width:calc(100% + 8vw);max-width:none;margin:0 -4vw;padding:50px 7vw 110px;min-height:calc(100svh - 180px);display:grid;place-items:center;overflow:hidden}.studio_waitAtmosphere__j1izp{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.studio_waitGlow__WS_30{position:absolute;inset:-25% -10%;background:radial-gradient(ellipse at 50% 70%,#37608740,transparent 52%),radial-gradient(ellipse at 70% 15%,#38305224,transparent 55%);filter:blur(24px);animation:studio_wait-depth__bg4NI 13s ease-in-out infinite alternate}.studio_waitHorizon__j1Cs6{position:absolute;width:150%;height:85%;left:-25%;top:74%;border-radius:50%;background:radial-gradient(ellipse at 50% 0,#a7cae831,transparent 57%);box-shadow:0 -1px 0 #9ec8ee36,0 -14px 85px #7faedc22;transform:rotate(-8deg);animation:studio_wait-horizon__3EdHP 1.8s cubic-bezier(.16,1,.3,1) both}.studio_waitSweep__bIuq9{position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 39%,#a5ceec0d 49%,transparent 58%);animation:studio_wait-sweep__r_ZeT 2.2s cubic-bezier(.16,1,.3,1) both}.studio_waitContent__r8d0t{width:100%;max-width:1200px;text-align:center;position:relative}.studio_waitOverline__iCrWl{display:block;font:10px ui-monospace,monospace;letter-spacing:.3em;color:#6f8ba5;margin-bottom:34px;animation:studio_wait-type__scMe0 1.1s ease both}.studio_waitQuestion__hw6HV{font-size:clamp(32px,4.8vw,78px);font-weight:400;line-height:1.45;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0 auto;color:#e0eaf4;max-width:1180px;animation:studio_wait-type__scMe0 1.25s cubic-bezier(.16,1,.3,1) both}.studio_waitQuestion__hw6HV[data-long=true]{font-size:clamp(24px,3.4vw,48px);max-width:1100px}.studio_waitBottom__mnMMU{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px}.studio_waitStage__yu56k .studio_waitEyebrow__hTQ0_{font-size:11px;color:#7f99af;letter-spacing:.04em}.studio_waitStage__yu56k .studio_waitEyebrow__hTQ0_ i{width:3px;height:3px;background:#9cc4e2}.studio_waitStage__yu56k .studio_withdraw__KkiVC{font-size:10px!important;color:#607f98;padding:0 10px}.studio_waitStage__yu56k .studio_handoffNote__CNLLK{max-width:650px;margin:25px auto 0;text-align:left}@keyframes studio_wait-type__scMe0{0%{opacity:0;filter:blur(10px);transform:translateY(40px) scale(.97)}to{opacity:1;filter:blur(0);transform:none}}@keyframes studio_wait-depth__bg4NI{0%{transform:translate(-3%,2%) scale(1);opacity:.65}to{transform:translate(3%,-2%) scale(1.1);opacity:1}}@keyframes studio_wait-horizon__3EdHP{0%{opacity:0;transform:translateY(65px) rotate(-13deg) scale(.8)}to{opacity:1;transform:translateY(0) rotate(-8deg) scale(1)}}@keyframes studio_wait-sweep__r_ZeT{0%{transform:translateX(-30%);opacity:0}40%{opacity:1}to{transform:translateX(25%);opacity:0}}@media(max-width:700px){.studio_waitStage__yu56k{width:calc(100% + 44px);margin-inline:-22px;padding:35px 25px 95px;min-height:calc(100svh - 160px)}.studio_waitOverline__iCrWl{font-size:9px;margin-bottom:24px}.studio_waitQuestion__hw6HV{font-size:clamp(28px,6.7vw,44px);line-height:1.55}.studio_waitQuestion__hw6HV[data-long=true]{font-size:25px}.studio_waitBottom__mnMMU{margin-top:26px}.studio_waitHorizon__j1Cs6{top:82%}}@media(prefers-reduced-motion:reduce){.studio_answerArrival__fnlqN,.studio_waitStage__yu56k *{animation:none!important;transition:none!important}}.studio_waitStage__yu56k{padding-top:26px;padding-bottom:24px;min-height:clamp(340px,calc(66svh - 100px),570px)}.studio_waitOverline__iCrWl{margin-bottom:22px}.studio_waitQuestion__hw6HV{font-size:clamp(32px,4.3vw,70px);line-height:1.4}.studio_waitBottom__mnMMU{margin-top:22px}.studio_waitStage__yu56k[data-answered=true] .studio_waitAtmosphere__j1izp{opacity:.45;transition:opacity 1s ease}.studio_answerArrival__fnlqN{position:relative}@media(max-width:700px){.studio_waitStage__yu56k{padding-top:20px;padding-bottom:16px;min-height:300px}.studio_waitQuestion__hw6HV{font-size:clamp(28px,6.7vw,40px)}.studio_waitOverline__iCrWl{margin-bottom:18px}.studio_waitBottom__mnMMU{margin-top:16px}}@media(prefers-reduced-motion:reduce){.studio_answerArrival__fnlqN{animation:none!important}}.studio_waitStage__yu56k{place-items:start center;min-height:0;padding-top:clamp(32px,8svh,88px);padding-bottom:18px}.studio_waitBottom__mnMMU{height:44px;min-height:44px;flex-wrap:nowrap;overflow:hidden}.studio_waitStage__yu56k .studio_waitEyebrow__hTQ0_{min-width:0}.studio_waitStatusText__NulyJ{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio_waitStage__yu56k .studio_withdraw__KkiVC{flex-shrink:0}.studio_waitStage__yu56k[data-answered=true] .studio_waitGlow__WS_30{animation-play-state:paused}@media(max-width:700px){.studio_waitStage__yu56k{min-height:0;padding-top:clamp(20px,5svh,44px);padding-bottom:12px}.studio_waitBottom__mnMMU{margin-top:16px}}.studio_siteAnswer__7HcoN{position:relative}.studio_arrivalCue__MVlLp{position:absolute;left:0;right:0;top:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,#d4ecff 50%,transparent);box-shadow:0 0 22px 1px #8fc6f055;opacity:0;transform:scaleX(0)}.studio_siteAnswer__7HcoN[data-arrived=true] .studio_arrivalCue__MVlLp{animation:studio_arrival-cue__vUb_F 1.3s cubic-bezier(.16,1,.3,1) both}.studio_siteAnswer__7HcoN[data-arrived=false]~*{visibility:hidden}@keyframes studio_arrival-cue__vUb_F{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.studio_arrivalCue__MVlLp{display:none}}.studio_inspector__h0Qfa{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:clamp(64px,9dvh,96px) clamp(14px,4vw,64px) clamp(18px,4dvh,40px);border:0;background:transparent;color:var(--ink,#edf3ff);overflow:hidden}.studio_inspector__h0Qfa[open]{display:grid;place-items:center}.studio_inspector__h0Qfa::backdrop{background:transparent}.studio_inspectorScrim__nrjvg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#0c1d2cf0,#03060af8 72%);backdrop-filter:blur(10px);cursor:zoom-out}.studio_inspectorFigure__0aDIl{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:min(1280px,100%);pointer-events:none}.studio_inspectorFigure__0aDIl img{display:block;max-width:100%;max-height:calc(100dvh - 220px);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 30px 60px #000a);transform-origin:center;pointer-events:auto}.studio_inspectorFigure__0aDIl figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:720px;text-align:center}.studio_inspectorFigure__0aDIl figcaption span{font:10px ui-monospace,monospace;letter-spacing:.2em;color:#7f9bb4}.studio_inspectorFigure__0aDIl figcaption strong{font-size:15px;font-weight:400;line-height:1.7;color:#dcebf6;overflow-wrap:anywhere}.studio_inspectorClose__iRPQq{position:fixed;top:clamp(12px,3dvh,28px);right:clamp(12px,3vw,32px);display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;border:0;border-bottom:1px solid #9cc3df55;background:none;color:#cfe3f2;font-size:13px;letter-spacing:.06em}.studio_inspectorClose__iRPQq:hover{border-color:#d4ecff}.studio_inspectorClose__iRPQq span{font-size:18px;line-height:1}@media(max-width:700px){.studio_inspector__h0Qfa{padding:68px 12px 18px}.studio_inspectorFigure__0aDIl img{max-height:calc(100dvh - 200px)}.studio_inspectorFigure__0aDIl figcaption strong{font-size:14px}}.studio_answerStage__HBmG0{position:relative}.studio_waitElapsed__mVkvi{flex-shrink:0;margin-left:10px;font:10px ui-monospace,monospace;letter-spacing:.08em;color:#5f7b93}.studio_opening__Q0Yo_{position:relative;isolation:isolate;max-width:1480px;margin:4px auto 0;padding:30px 0 48px;display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);overflow-x:clip}.studio_openingMeta__GxrH7{display:flex;flex-direction:column;gap:10px;padding-top:12px;font:10px ui-monospace,monospace;letter-spacing:.24em;color:#6f8ba5}.studio_openingMeta__GxrH7 small{font:11px/1.6 Arial,Hiragino Kaku Gothic ProN,sans-serif;letter-spacing:.04em;color:#8fb0c9}.studio_openingField__FtvGv{grid-area:1/2;position:relative;pointer-events:none;z-index:-1}.studio_opening__Q0Yo_[data-state=waiting] .studio_openingField__FtvGv{min-height:clamp(170px,24svh,270px)}.studio_openingText__WJ6lW{grid-area:1/2;min-width:0}.studio_openingGlow__Rf5rF{position:absolute;left:0;top:0;width:600px;height:300px;border-radius:50%;background:radial-gradient(closest-side,#9ccbf026,#8fc3ef0b 55%,transparent);opacity:0;transition:opacity 1.2s ease}.studio_openingFloor__AUP83,.studio_openingRule__QROQ3{position:absolute;left:0;height:1px;background:linear-gradient(90deg,transparent,#e4f4ffcc,transparent) no-repeat calc(var(--lx,240px) - 140px) 0/280px 100%,linear-gradient(90deg,#a4c5ec2e,#a4c5ec0d)}.studio_openingRule__QROQ3{top:var(--t);width:var(--w);transform-origin:left;transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.studio_openingFloor__AUP83{top:calc(100% + 26px);width:100%;background:linear-gradient(90deg,transparent,#e4f4ff99,transparent) no-repeat calc(var(--lx,240px) - 140px) 0/280px 100%,linear-gradient(90deg,#a4c5ec24,#a4c5ec08 80%,transparent)}.studio_openingCaret__Yhcow{position:absolute;left:0;top:calc(16% - 46px);width:1px;height:38px;background:linear-gradient(transparent,#d8eeff,transparent);opacity:0}.studio_opening__Q0Yo_[data-live=true] .studio_openingGlow__Rf5rF{opacity:1;animation:studio_opening-breathe__N5DQJ 6s ease-in-out 1.4s infinite alternate}.studio_opening__Q0Yo_[data-live=true] .studio_openingRule__QROQ3{animation:studio_opening-rule__8WBJo 1.4s cubic-bezier(.16,1,.3,1) calc(var(--i)*.13s + .15s) backwards}.studio_opening__Q0Yo_[data-live=true] .studio_openingCaret__Yhcow{animation:studio_opening-caret__UMt8A 2.8s ease-in-out 1.2s infinite}.studio_openingField__FtvGv[data-paused=true] *{animation-play-state:paused!important}.studio_opening__Q0Yo_[data-titled=true] .studio_openingRule__QROQ3{opacity:0;transform:translateY(10px) scaleX(.96)}.studio_opening__Q0Yo_:not([data-live=true]):not([data-titled=true]) .studio_openingRule__QROQ3{opacity:.5}.studio_openingTitle__Wjcwk{margin:0;font-size:clamp(28px,3.3vw,52px);font-weight:400;line-height:1.32;letter-spacing:-.03em;color:#eef5ff;text-wrap:balance;overflow-wrap:anywhere;animation:studio_opening-title__O87AR 1.1s cubic-bezier(.16,1,.3,1) both}.studio_openingLead__O8_6h{margin:22px 0 0;max-width:860px;font-size:clamp(16px,1.35vw,19px);line-height:1.95;color:#bcd0e1;animation:studio_opening-lead__9IFhg .9s cubic-bezier(.16,1,.3,1) .2s both}@keyframes studio_opening-rule__8WBJo{0%{opacity:0;transform:scaleX(0)}}@keyframes studio_opening-breathe__N5DQJ{0%{opacity:.55}to{opacity:1}}@keyframes studio_opening-caret__UMt8A{0%,to{opacity:0}45%{opacity:.85}}@keyframes studio_opening-title__O87AR{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{opacity:1;clip-path:inset(-12% -4% -16% -4%);transform:none}}@keyframes studio_opening-lead__9IFhg{0%{opacity:0;transform:translateY(12px)}}@media(min-width:1400px){.studio_openingText__WJ6lW{max-width:1120px}}@media(max-width:700px){.studio_opening__Q0Yo_{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:20px 0 40px}.studio_openingMeta__GxrH7{grid-area:1/1;flex-direction:row;align-items:baseline;gap:14px;padding-top:0}.studio_openingField__FtvGv,.studio_openingText__WJ6lW{grid-area:2/1}.studio_opening__Q0Yo_[data-state=waiting] .studio_openingField__FtvGv{min-height:160px}.studio_openingTitle__Wjcwk{font-size:clamp(25px,7vw,32px)}.studio_openingLead__O8_6h{font-size:15px}.studio_openingFloor__AUP83{top:calc(100% + 20px)}}@media(prefers-reduced-motion:reduce){.studio_opening__Q0Yo_ *{animation:none!important;transition:none!important}.studio_opening__Q0Yo_[data-live=true] .studio_openingGlow__Rf5rF{opacity:.7}}.studio_opening__Q0Yo_[data-art=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:18px;align-items:center}.studio_opening__Q0Yo_[data-art=true][data-layout=full]{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.studio_opening__Q0Yo_[data-art=true] .studio_openingMeta__GxrH7{grid-area:1/1/2/3;flex-direction:row;align-items:baseline;gap:14px;padding-top:0}.studio_opening__Q0Yo_[data-art=true] .studio_openingField__FtvGv,.studio_opening__Q0Yo_[data-art=true] .studio_openingText__WJ6lW{grid-area:2/1}.studio_opening__Q0Yo_[data-art=true][data-state=waiting] .studio_openingField__FtvGv{min-height:clamp(120px,16svh,200px)}.studio_openingSupport__BxjkT{margin:20px 0 0;max-width:760px;font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:#d6e4f0;animation:studio_opening-lead__9IFhg .9s cubic-bezier(.16,1,.3,1) .3s both}.studio_openingCaption__KQVH1{margin:10px 0 0;max-width:760px;font-size:14px;line-height:1.9;color:#9fb7ca;animation:studio_opening-lead__9IFhg .9s cubic-bezier(.16,1,.3,1) .4s both}.studio_openingArt__G51Bd{grid-area:2/2;min-width:0;display:flex;flex-direction:column;gap:12px}.studio_openingArtLabel__bvXDP{font:10px ui-monospace,monospace;letter-spacing:.2em;color:#6f8ba5}.studio_openingArtSet__4i97x{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);min-width:0}.studio_opening__Q0Yo_[data-layout=full] .studio_openingArtSet__4i97x{justify-content:flex-end}.studio_openingFigure__HnI9L{margin:0;min-width:0;flex:1 1 0;display:flex;justify-content:center}.studio_opening__Q0Yo_[data-count="1"] .studio_openingFigure__HnI9L{flex:0 1 auto}.studio_opening__Q0Yo_[data-layout=full][data-count="2"] .studio_openingFigure__HnI9L[data-slot="0"]{flex:.75 1 0;align-self:flex-end;z-index:1}.studio_openingArtButton__JMO2P{display:block;max-width:100%;padding:0;border:0;border-radius:2px;background:none;cursor:zoom-in!important}.studio_openingFigure__HnI9L img{display:block;max-width:100%;width:auto;height:auto;max-height:clamp(220px,32vw,420px);object-fit:contain;filter:drop-shadow(0 24px 40px #0006);transition:filter .3s ease}.studio_opening__Q0Yo_[data-layout=full] .studio_openingFigure__HnI9L img{max-height:clamp(240px,38vw,500px)}.studio_opening__Q0Yo_[data-layout=compare] .studio_openingFigure__HnI9L img{max-height:clamp(200px,26vw,360px)}.studio_openingArtButton__JMO2P:focus-visible img,.studio_openingArtButton__JMO2P:hover img{filter:drop-shadow(0 24px 40px #0006) drop-shadow(0 0 26px #8cc8f038)}@media(max-width:900px){.studio_opening__Q0Yo_[data-art=true],.studio_opening__Q0Yo_[data-art=true][data-layout=full]{grid-template-columns:minmax(0,1fr)}.studio_opening__Q0Yo_[data-art=true] .studio_openingMeta__GxrH7{grid-area:1/1}.studio_openingArt__G51Bd{grid-area:3/1}.studio_opening__Q0Yo_[data-art=true] .studio_openingFloor__AUP83{display:none}.studio_openingFigure__HnI9L img,.studio_opening__Q0Yo_[data-layout=full] .studio_openingFigure__HnI9L img{max-height:min(46svh,380px)}.studio_opening__Q0Yo_[data-layout=compare] .studio_openingFigure__HnI9L img{max-height:min(34svh,280px)}.studio_opening__Q0Yo_[data-layout=full] .studio_openingArtSet__4i97x{justify-content:center}}.studio_historyDisclosure__iFWBW{max-width:1480px;margin-inline:auto;color:#718da5;font-size:11px}.studio_historyDisclosure__iFWBW>summary{cursor:pointer;min-height:36px;padding:9px 0}.studio_historyDisclosure__iFWBW>summary span{margin-left:10px;font:10px monospace}.studio_historyDisclosure__iFWBW .studio_historyNav__b5_Rc{display:grid;justify-content:stretch;gap:4px;padding:8px 0 16px;max-height:230px;overflow:auto}.studio_historyDisclosure__iFWBW .studio_historyNav__b5_Rc button{max-width:none;padding:8px 0}.studio_opening__Q0Yo_[data-art=true]{align-items:start}.studio_openingArt__G51Bd{padding-top:6px}.studio_openingContext__ZxSB6{grid-area:3/1/4/3;max-width:1040px}.studio_openingContext__ZxSB6 .studio_openingSupport__BxjkT{margin-top:6px}.studio_openingFigure__HnI9L img{max-height:min(45svh,400px)}.studio_opening__Q0Yo_[data-layout=full] .studio_openingFigure__HnI9L img{max-height:min(54svh,480px)}.studio_opening__Q0Yo_[data-layout=compare] .studio_openingFigure__HnI9L img{max-height:min(30svh,300px)}@media(max-width:900px){.studio_openingContext__ZxSB6{grid-area:4/1}.studio_openingFigure__HnI9L img,.studio_opening__Q0Yo_[data-layout=full] .studio_openingFigure__HnI9L img{max-height:min(46svh,380px)}.studio_opening__Q0Yo_[data-layout=compare] .studio_openingFigure__HnI9L img{max-height:min(34svh,280px)}}.studio_openingArtSet__4i97x{position:relative}.studio_openingFigure__HnI9L[data-media-role=identity] img{width:112px;max-height:112px}.studio_openingFigure__HnI9L[data-media-role=identity]{flex:0 1 160px!important;align-self:center!important}@media(max-width:600px){.studio_openingFigure__HnI9L[data-media-role=identity] img{width:80px;max-height:80px}}.studio_answerFrame__rHL6v{transition:none;overflow:hidden}.studio_answerEnding__WdZX_{display:flex;align-items:flex-start;gap:20px;padding:32px 0 22px;margin-top:28px;border-top:1px solid var(--line);scroll-margin-bottom:160px;color:#b4cbdf}.studio_answerEndMark__3zxEt{font:28px/1.3 Arial,sans-serif;color:#9dbfd8}.studio_answerEnding__WdZX_ strong{font-size:clamp(17px,2vw,23px);font-weight:400;line-height:1.6}.studio_answerEnding__WdZX_ p{font-size:13px;color:#829ab1;line-height:1.9;margin:8px 0 0}.studio_answerEnding__WdZX_[data-state=ready] .studio_answerEndMark__3zxEt{color:#b7e7d4}.studio_answerProgressDock__vyUBC{position:fixed;bottom:24px;z-index:21;display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 220px);padding:13px 18px;background:#0c1926f2;border:1px solid #99bed947;box-shadow:0 8px 32px #0005;backdrop-filter:blur(16px);border-radius:10px}.studio_answerProgressDock__vyUBC>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#a0b9d0}.studio_answerProgressDock__vyUBC i{width:6px;height:6px;border-radius:50%;background:#b7e7d4}.studio_answerProgressDock__vyUBC i[data-active=true]{background:#b6d9f6;animation:studio_answer-pulse__Zcyf9 1.6s ease-in-out infinite}.studio_answerProgressDock__vyUBC button{display:flex;align-items:center;gap:24px;background:none;border:0;min-height:30px;color:#e1efff;font-size:14px;text-align:left}.studio_answerProgressDock__vyUBC button b{font-size:23px;font-weight:400}.studio_answerProgressDock__vyUBC small{font-size:12px;color:#93acc3}@keyframes studio_answer-pulse__Zcyf9{50%{opacity:.35;box-shadow:0 0 12px #8bcfff80}}@media(max-width:600px){.studio_answerProgressDock__vyUBC{left:16px;bottom:82px;max-width:calc(100vw - 32px);padding:10px 14px;gap:4px}.studio_answerProgressDock__vyUBC button{font-size:12px}.studio_answerEnding__WdZX_{gap:14px}.studio_answerEnding__WdZX_ p{font-size:12px}}@media(prefers-reduced-motion:reduce){.studio_answerProgressDock__vyUBC i[data-active=true]{animation:none}}.studio_lab__oDN4f:has([aria-label="遷移の手動再生"]) .studio_answerProgressDock__vyUBC{bottom:90px}@media(max-width:600px){.studio_lab__oDN4f:has([aria-label="遷移の手動再生"]) .studio_answerProgressDock__vyUBC{bottom:165px}}.studio_answerProgressDock__vyUBC{isolation:isolate;animation:studio_continuation-arrive__eq2wp .65s cubic-bezier(.16,1,.3,1) both}.studio_answerProgressDock__vyUBC[data-continuation=true]{border-color:#acd7f278;box-shadow:0 8px 32px #0005,0 0 24px #83c7f015}.studio_answerProgressDock__vyUBC>.studio_continuationSignal__QMPRY{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;overflow:hidden;z-index:-1;display:block;font-size:0;background:none}.studio_continuationSignal__QMPRY:after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(105deg,transparent 25%,#a4d9ff1c 48%,#c5e9ff38 50%,transparent 73%);animation:studio_continuation-light__oUAut 1.8s cubic-bezier(.22,1,.36,1) 2 both}.studio_answerProgressDock__vyUBC button{transition:color .2s ease}.studio_answerProgressDock__vyUBC button:hover{color:#fff}.studio_answerProgressDock__vyUBC button:focus-visible{outline:2px solid #bce1fa;outline-offset:5px;border-radius:3px}.studio_answerProgressDock__vyUBC button b{position:relative;display:grid;place-items:center;width:30px;height:36px;flex-shrink:0;border-bottom:1px solid #a1d3f04d}.studio_answerProgressDock__vyUBC button b>span{display:block;animation:studio_continuation-arrow__Qkyxi 1.8s cubic-bezier(.4,0,.2,1) 3 both}@keyframes studio_continuation-arrive__eq2wp{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes studio_continuation-light__oUAut{0%,15%{transform:translateX(-110%);opacity:0}25%{opacity:1}80%,to{transform:translateX(110%);opacity:0}}@media(prefers-reduced-motion:reduce){.studio_answerProgressDock__vyUBC,.studio_answerProgressDock__vyUBC button b>span,.studio_continuationSignal__QMPRY:after{animation:none}.studio_continuationSignal__QMPRY{display:none!important}}.studio_answerProgressDock__vyUBC{left:4vw;right:auto;bottom:18px;max-width:calc(100vw - 250px);flex-direction:row;align-items:center;gap:18px;padding:5px 16px 5px 13px;min-height:46px;border-radius:28px;background:#0b1521ed;border-color:#a6c9e647;box-shadow:0 4px 24px #0003;backdrop-filter:blur(14px)}.studio_answerProgressDock__vyUBC .studio_continuationStatus__6htlP{white-space:nowrap}.studio_answerProgressDock__vyUBC button{gap:14px;min-height:34px}.studio_answerProgressDock__vyUBC button b{height:30px;width:24px;font-size:20px}.studio_answerProgressDock__vyUBC[data-continuation=true]{box-shadow:0 4px 24px #0003;border-color:#a6c9e65c}.studio_answerProgressDock__vyUBC small{font-size:11px}.studio_answerProgressDock__vyUBC button b>span{animation:studio_continuation-arrow__Qkyxi 5.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes studio_continuation-arrow__Qkyxi{0%,46%,5%,to{transform:translateY(0);opacity:.85}18%{transform:translateY(5px);opacity:1}28%{transform:translateY(-2px);opacity:.6}37%{transform:translateY(1px);opacity:1}}@media(max-width:600px){.studio_answerProgressDock__vyUBC{left:16px;bottom:72px;max-width:calc(100vw - 32px);gap:14px;padding:5px 14px}.studio_answerProgressDock__vyUBC button{font-size:12px}.studio_answerProgressDock__vyUBC .studio_continuationStatus__6htlP{font-size:9px}}@media(prefers-reduced-motion:reduce){.studio_answerProgressDock__vyUBC button b>span{animation:none}}.studio_lab__oDN4f{font-family:var(--font-zen-kaku),"Hiragino Kaku Gothic ProN",sans-serif;background:radial-gradient(ellipse at 76% 12%,#163a591c,transparent 50%),#070b11}.studio_header__GFX2D{height:58px;max-width:1280px;margin:auto;padding:0 32px;border-bottom:1px solid #ffffff14}.studio_experiment__ttBHr,.studio_eyebrow__ufg0b,.studio_waitOverline__iCrWl{font-family:var(--font-nasa),sans-serif}.studio_thread__mh3pz{padding-top:12px}.studio_turn__VKcQt{scroll-margin-top:76px}@media(max-width:700px){.studio_header__GFX2D{padding:0 22px;gap:12px}.studio_experiment__ttBHr{font-size:8px;letter-spacing:.1em}.studio_headerActions__A1whv{gap:14px}.studio_headerActions__A1whv>button{font-size:11px}.studio_waitStage__yu56k{scroll-margin-top:76px}}.studio_historyDisclosure__iFWBW,.studio_sources__gCuh_,.studio_timing__g76Z7,.studio_turns__sptdO,.studio_welcome__Ss_TY{width:100%;max-width:1280px;margin-inline:auto}.studio_waitStage__yu56k{padding-inline:4vw}.studio_waitContent__r8d0t{max-width:none;text-align:left}.studio_waitQuestion__hw6HV,.studio_waitQuestion__hw6HV[data-long=true]{margin-inline:0;max-width:1100px;text-align:left;text-wrap:pretty}.studio_waitBottom__mnMMU{justify-content:flex-start}.studio_waitStage__yu56k .studio_handoffNote__CNLLK{margin-inline:0}.studio_opening__Q0Yo_{max-width:none;grid-template-columns:minmax(0,1fr);row-gap:18px}.studio_openingMeta__GxrH7{grid-area:1/1;flex-direction:row;align-items:baseline;padding-top:0}.studio_openingField__FtvGv,.studio_openingText__WJ6lW{grid-area:2/1}.studio_openingText__WJ6lW{max-width:1080px;text-align:left}.studio_openingMeta__GxrH7 small{font-family:inherit}@media(max-width:700px){.studio_waitStage__yu56k{padding-inline:22px}.studio_waitContent__r8d0t{max-width:none}.studio_waitQuestion__hw6HV{text-wrap:pretty}}.studio_composerDock__avEBE{padding:12px 24px max(16px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#070b11ed 45%)}.studio_composerInner__D_CIf{max-width:760px;pointer-events:auto}.studio_composer__cAPIw{padding:9px 10px 9px 20px;background:#0b121be8;backdrop-filter:blur(20px);border-radius:14px}.studio_composer__cAPIw input{font-family:inherit;font-size:16px}.studio_composer__cAPIw>button{border-radius:50%}.studio_composer__cAPIw>button:disabled{opacity:.35;cursor:default}.studio_answerProgressDock__vyUBC{bottom:136px;max-width:calc(100vw - 48px)}.studio_demoNote__XhxM_{margin-top:7px;letter-spacing:.05em}.studio_demoNote__XhxM_>span{font-family:inherit}@media(max-width:700px){.studio_composerDock__avEBE{padding-inline:14px}.studio_composer__cAPIw{padding-left:16px}.studio_answerProgressDock__vyUBC{bottom:142px;max-width:calc(100vw - 28px)}}.studio_lab__oDN4f{--conversation-clearance:158px}.studio_thread__mh3pz{padding-bottom:calc(var(--composer-height,158px) + 36px)}.studio_composerDock__avEBE{padding:8px 4vw calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#070b11e8 18px,#070b11);pointer-events:none}.studio_composerInner__D_CIf{width:100%;max-width:1280px;margin-inline:auto;pointer-events:none}.studio_composerInner__D_CIf>*{pointer-events:auto}.studio_composer__cAPIw{min-height:58px;padding:6px 0 6px 14px;gap:12px;border:0;border-top:1px solid #b1cfe34a;border-bottom:1px solid #b1cfe324;border-radius:0;background:#0a1119ed;box-shadow:none;backdrop-filter:blur(14px)}.studio_composer__cAPIw:focus-within{border-color:#c4dfef9c;box-shadow:none}.studio_composer__cAPIw input{min-height:44px;padding:8px 0;line-height:1.5}.studio_composer__cAPIw>button{width:44px;height:44px;margin-right:6px;border:0;background:#c2ddea;color:#112031}.studio_demoNote__XhxM_{justify-content:flex-start;gap:5px 8px;margin:6px 0 0;line-height:1.6;font-size:9px;letter-spacing:.04em}.studio_demoNote__XhxM_>span{margin-left:0;font-size:10px;line-height:1.6}.studio_replyNotice__R6K7y{margin:0;padding:9px 0;border:0;border-bottom:1px solid #9dc6e233;border-radius:0;background:#0a1119f5;box-shadow:none;gap:10px}.studio_replyNotice__R6K7y>button:first-of-type{padding:3px 0}.studio_replyNotice__R6K7y>button:last-child{min-width:44px;min-height:44px}.studio_composerInner__D_CIf>.studio_error__80vl1{margin:0 0 6px;border:0;border-left:2px solid #c78f5e66;border-radius:0;padding:8px 12px;font-size:12px}.studio_answerProgressDock__vyUBC,.studio_answerProgressDock__vyUBC[data-continuation=true]{left:max(4vw,calc((100vw - 1280px)/2));bottom:calc(var(--conversation-clearance,158px) - 28px + env(safe-area-inset-bottom));max-width:calc(100vw - 8vw);padding:4px 0;min-height:40px;border:0;border-radius:0;background:#070b11e8;box-shadow:none;backdrop-filter:blur(8px);animation:none;gap:18px;flex-wrap:wrap}.studio_answerProgressDock__vyUBC .studio_continuationStatus__6htlP{color:#829db3;font-size:10px}.studio_answerProgressDock__vyUBC button{min-height:40px;padding:0;font-size:12px;gap:12px;color:#c6deef}.studio_answerProgressDock__vyUBC button b{height:28px;width:22px;border:0;font-size:19px}.studio_answerProgressDock__vyUBC button b>span,.studio_answerProgressDock__vyUBC i[data-active=true]{animation:none}.studio_answerProgressDock__vyUBC>.studio_continuationSignal__QMPRY{display:none}.studio_composerInner__D_CIf .studio_answerProgressDock__vyUBC,.studio_lab__oDN4f:has([aria-label="遷移の手動再生"]) .studio_composerInner__D_CIf .studio_answerProgressDock__vyUBC{position:static;max-width:none;width:100%;margin:0;min-height:38px;background:none;backdrop-filter:none;pointer-events:auto}.studio_lab__oDN4f:has(.studio_composerInner__D_CIf>.studio_error__80vl1) .studio_siteAnswer__7HcoN .studio_answerProgressDock__vyUBC,.studio_lab__oDN4f:has(.studio_composerInner__D_CIf>.studio_replyNotice__R6K7y) .studio_siteAnswer__7HcoN .studio_answerProgressDock__vyUBC{display:none}@media(max-width:700px){.studio_lab__oDN4f{--conversation-clearance:182px}.studio_composerDock__avEBE{padding-inline:22px;padding-top:6px}.studio_composer__cAPIw{padding-left:8px;min-height:56px;gap:8px}.studio_composer__cAPIw input{font-size:16px}.studio_composer__cAPIw>button{width:44px;height:44px;margin-right:2px}.studio_demoNote__XhxM_{gap:3px 6px;font-size:8px}.studio_demoNote__XhxM_>span{font-size:9px}.studio_answerProgressDock__vyUBC,.studio_answerProgressDock__vyUBC[data-continuation=true]{left:22px;max-width:calc(100vw - 44px);gap:4px 14px;bottom:calc(var(--conversation-clearance) - 28px + env(safe-area-inset-bottom))}.studio_answerProgressDock__vyUBC .studio_continuationStatus__6htlP{font-size:9px}.studio_answerProgressDock__vyUBC button{font-size:12px}}.studio_composerInner__D_CIf:has(.studio_replyNotice__R6K7y,.studio_error__80vl1) .studio_answerProgressDock__vyUBC{display:none}.studio_restoreDraft__YUUAP{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:#9eb7ca;font-size:11px!important;text-align:left}.studio_restoreDraft__YUUAP:hover{color:#edf3ff}.studio_conversationUtility__243pp{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;width:100%;pointer-events:auto}.studio_conversationUtility__243pp>button:first-child{flex:1;min-width:0}.studio_conversationUtility__243pp>#studio_chat-continuation-slot__mIj0q{flex-shrink:0}.studio_conversationUtility__243pp .studio_answerProgressDock__vyUBC,.studio_lab__oDN4f .studio_composerInner__D_CIf .studio_conversationUtility__243pp .studio_answerProgressDock__vyUBC{min-height:40px;width:auto;gap:8px;flex-wrap:nowrap}.studio_conversationUtility__243pp .studio_continuationStatus__6htlP{display:none}.studio_newReply__L5P8r{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:40px;color:#d8ecfa;background:none;border:0;font-size:12px;cursor:pointer}.studio_newReply__L5P8r svg{animation:studio_answer-invite__0Wz3N 1.8s ease-in-out infinite}.studio_openingTitle__Wjcwk,.studio_waitQuestion__hw6HV,.studio_waitQuestion__hw6HV[data-long=true]{text-wrap:balance;overflow-wrap:normal;line-break:strict;word-break:normal}@keyframes studio_answer-invite__0Wz3N{0%,to{transform:translateY(-3px)}55%{transform:translateY(4px)}}@media(max-width:700px){.studio_conversationUtility__243pp{gap:8px}.studio_conversationUtility__243pp .studio_answerProgressDock__vyUBC button,.studio_newReply__L5P8r{font-size:11px;gap:4px}}@media(prefers-reduced-motion:reduce){.studio_newReply__L5P8r svg{animation:none}}.studio_conversationUtility__243pp{padding-inline:12px;background:linear-gradient(180deg,#172432e8,#172432f5);backdrop-filter:blur(18px);border-radius:10px 10px 0 0;margin-bottom:-2px}@media(max-width:700px){.studio_conversationUtility__243pp{padding-inline:8px}}.studio_privacyNote___5UUw{max-width:760px;margin:20px auto;padding:16px 24px calc(var(--composer-height,160px) + 20px);font-size:11px;line-height:1.9;color:#94a3b8}.studio_answerDisclaimer__tYjIg{margin:12px 0 0;color:#94a3b8;font-size:11px;line-height:1.7}.history_trigger__CvZAu{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:40px;max-width:100%;padding:0;border:0;background:none;color:#aec4d6;font:12px var(--font-zen-kaku),sans-serif;text-align:left;cursor:pointer}.history_trigger__CvZAu:hover{color:#f0f7fd}.history_count__SO8tR,.history_trigger__CvZAu>svg{flex-shrink:0}.history_count__SO8tR{font-variant-numeric:tabular-nums;white-space:nowrap}.history_currentQuestion__JieL2{display:block;min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8ea8bc}.history_dialog__q6bPv button:focus-visible,.history_trigger__CvZAu:focus-visible{outline:2px solid #c0def2;outline-offset:4px}.history_dialog__q6bPv{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,calc(100% - 48px));height:100%;height:100dvh;max-width:none;max-height:none;padding:32px 32px 0;border:0;border-left:1px solid #9dbbd633;background:#0b1420f5;color:#e2edf6;font-family:var(--font-zen-kaku),sans-serif;box-sizing:border-box;overflow:hidden;box-shadow:-24px 0 100px #0005}.history_dialog__q6bPv[open]{display:flex;flex-direction:column;animation:history_history-enter__km2mq .24s cubic-bezier(.16,1,.3,1)}.history_dialog__q6bPv::backdrop{background:#02070c80;backdrop-filter:blur(4px)}.history_dialog__q6bPv *{box-sizing:border-box}.history_header__KFjqi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0}.history_eyebrow__sZ8tH{font:9px var(--font-nasa),sans-serif;letter-spacing:.2em;color:#7899b3}.history_header__KFjqi h2{font-size:27px;font-weight:400;line-height:1.5;margin:12px 0 0;letter-spacing:.03em}.history_close__NA2_Q{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:-8px -10px 0 0;border:0;background:none;color:#adc7da;cursor:pointer}.history_description__nsalS{font-size:12px;line-height:1.9;color:#8da8bd;margin:14px 0 22px;flex-shrink:0}.history_scroll__BHqVN{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e91ad55 transparent;padding:0 8px 28px 0;flex:1}.history_list__brdkr{list-style:none;padding:0;margin:0}.history_row__iwTXk{border-top:1px solid #a6c5de26;padding:0 0 8px;position:relative}.history_row__iwTXk[data-current=true]{border-top-color:#bfd9ed8c}.history_jump__O3F46{display:flex;align-items:flex-start;gap:14px;width:100%;padding:20px 0 12px;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.history_index__dGIdM{font:11px/2.2 ui-monospace,monospace;color:#6c8ba5;flex-shrink:0;width:22px}.history_copy__AvJHT{display:flex;flex-direction:column;gap:9px;min-width:0;flex:1}.history_question__Dyt_s{font-size:16px;line-height:1.8;overflow-wrap:anywhere;color:#c9dce9}.history_jump__O3F46:hover .history_question__Dyt_s,.history_row__iwTXk[data-current=true] .history_question__Dyt_s{color:#fff}.history_headline__ATcT9{font-size:12px;line-height:1.8;color:#8faabd;overflow-wrap:anywhere}.history_status__G3lFU{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:10px;line-height:1.8;color:#7898af}.history_status__G3lFU .history_unread__DGaLX{color:#c0e1ef}.history_jumpArrow__J394d{flex-shrink:0;margin-top:6px;color:#7699b3}.history_row__iwTXk[data-current=true] .history_index__dGIdM{color:#c1e4f7}.history_stop__IWK2N{display:block;min-height:40px;margin:0 0 0 36px;padding:5px 0;background:none;border:0;color:#9bb7cb;font:11px var(--font-zen-kaku),sans-serif;text-decoration:underline;text-decoration-color:#688ba566;text-underline-offset:5px;cursor:pointer}.history_stop__IWK2N:disabled{opacity:.5;cursor:wait}.history_empty__xUVVm{font-size:14px;line-height:1.9;color:#91adbf}.history_drafts__us1VI{margin-top:28px;border-top:1px solid #a6c5de26;padding-top:22px}.history_drafts__us1VI h3{font-size:14px;font-weight:400;margin:0 0 12px;color:#bcd2e2}.history_drafts__us1VI h3 span{font-size:11px;margin-left:8px;color:#7997ad}.history_drafts__us1VI>button{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;min-height:48px;width:100%;padding:12px 0;border:0;background:none;text-align:left;color:#a6c1d3;cursor:pointer;font:13px/1.8 var(--font-zen-kaku),sans-serif}.history_drafts__us1VI>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.history_drafts__us1VI small{font-size:10px;color:#7594ac}.history_footer__IQv7K{flex-shrink:0;border-top:1px solid #a6c5de26;padding:12px 0 max(16px,env(safe-area-inset-bottom))}.history_footer__IQv7K button{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 0;border:0;background:none;color:#bbd2e3;font:13px var(--font-zen-kaku),sans-serif;cursor:pointer}@keyframes history_history-enter__km2mq{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@media(max-width:700px){.history_trigger__CvZAu{font-size:11px;gap:6px}.history_currentQuestion__JieL2{max-width:130px}.history_dialog__q6bPv{inset:auto 0 0;width:100%;height:min(82dvh,760px);padding:22px 22px 0;border-left:0;border-top:1px solid #9dbbd64d;border-radius:18px 18px 0 0;box-shadow:0 -24px 100px #0006}.history_dialog__q6bPv[open]{animation-name:history_history-rise__K2JDe}.history_header__KFjqi h2{font-size:24px;margin-top:8px}.history_description__nsalS{margin-bottom:16px}.history_scroll__BHqVN{padding-right:4px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.history_jump__O3F46{gap:10px;padding-top:16px}.history_question__Dyt_s{font-size:15px}.history_stop__IWK2N{margin-left:32px}.history_drafts__us1VI small{flex-basis:100%;padding-left:27px}.history_close__NA2_Q{margin-top:-6px}.history_footer__IQv7K{padding-bottom:max(12px,env(safe-area-inset-bottom))}@keyframes history_history-rise__K2JDe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.history_dialog__q6bPv[open]{animation:none}}