._page_1q9e7_1{min-height:100vh;min-height:100dvh;position:relative;isolation:isolate;overflow:hidden;padding:clamp(18px,2vw,28px);background:radial-gradient(circle at 12% 18%,rgba(124,241,255,.12),transparent 24%),radial-gradient(circle at 85% 15%,rgba(93,205,255,.18),transparent 28%),linear-gradient(135deg,#06162a,#07203b 44%,#0a2c4b);color:#f6fbff}._backgroundGrid_1q9e7_15,._backgroundGlow_1q9e7_16{position:absolute;inset:0;pointer-events:none}._backgroundGrid_1q9e7_15{opacity:.34;background:linear-gradient(rgba(105,214,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,214,255,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000000eb,#00000085);mask-image:linear-gradient(180deg,#000000eb,#00000085)}._backgroundGlow_1q9e7_16{background:radial-gradient(circle at 72% 48%,rgba(93,205,255,.14),transparent 30%),radial-gradient(circle at 66% 18%,rgba(130,241,255,.14),transparent 18%);z-index:-1}._layout_1q9e7_38{position:relative;z-index:1;width:min(1380px,100%);min-height:calc(100vh - clamp(36px,4vw,56px));margin:0 auto;display:grid;grid-template-columns:minmax(360px,470px) minmax(0,1fr);border:1px solid rgba(115,214,252,.18);border-radius:28px;overflow:hidden;background:#04122140;box-shadow:0 30px 120px #00081285;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._authColumn_1q9e7_54{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(28px,3vw,42px);background:linear-gradient(180deg,#f8fcfff5,#e8f3fbeb);color:#0d1d31}._brandRow_1q9e7_65{display:flex;align-items:center;gap:14px}._brandMark_1q9e7_71{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#0d4367,#0b8cc0);box-shadow:inset 0 1px #fff3,0 14px 30px #09426433;color:#edfcff;font-size:1.9rem;font-weight:700}._brandText_1q9e7_84{display:flex;flex-direction:column;gap:4px}._brandText_1q9e7_84 strong{letter-spacing:.14em;font-size:.9rem}._brandText_1q9e7_84 span{color:#54657a;font-size:.82rem}._authCard_1q9e7_100{border-radius:28px;padding:clamp(24px,3vw,34px);background:#ffffffb8;border:1px solid rgba(175,198,214,.8);box-shadow:0 22px 50px #0f2a421f}._authEyebrow_1q9e7_108,._visualEyebrow_1q9e7_109{display:inline-flex;align-items:center;gap:10px;letter-spacing:.14em;font-weight:700;font-size:.72rem;text-transform:uppercase}._authEyebrow_1q9e7_108{color:#0b7aa6}._visualEyebrow_1q9e7_109{color:#89f1ff}._authCard_1q9e7_100 h1{font-size:clamp(2.65rem,6vw,3.5rem);line-height:.95;letter-spacing:-.05em;margin:18px 0 14px}._authSubtitle_1q9e7_129{margin:0 0 28px;color:#566679;line-height:1.7;font-size:.94rem}._form_1q9e7_136{display:flex;flex-direction:column}._form_1q9e7_136 label,._passwordHeader_1q9e7_142 span{font-size:.8rem;font-weight:700;color:#1f3246}._form_1q9e7_136 label{margin-bottom:9px}._passwordHeader_1q9e7_142{display:flex;justify-content:space-between;align-items:baseline;margin-top:2px;margin-bottom:9px}._passwordHeader_1q9e7_142 span{color:#60758a;font-weight:500;font-size:.78rem}._form_1q9e7_136 input{width:100%;height:52px;padding:12px 15px;border-radius:14px;border:1px solid #d3dce5;background:#f9fbfdf0;color:#112339;font:inherit;font-size:.94rem;margin-bottom:18px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._form_1q9e7_136 input::placeholder{color:#7a8ea2}._form_1q9e7_136 input:focus-visible,._page_1q9e7_1 button:focus-visible{outline:none;border-color:#18a9da;box-shadow:0 0 0 4px #37c0ef2e}._submit_1q9e7_186{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border-radius:16px;border:1px solid rgba(13,129,168,.7);background:linear-gradient(135deg,#1492bf,#0f6ea1 56%,#0d4367);color:#f8fdff;font-size:.95rem;font-weight:700;box-shadow:0 18px 34px #07426033}._submit_1q9e7_186:hover:not(:disabled){filter:brightness(1.05)}._submit_1q9e7_186:disabled,._switch_1q9e7_207:disabled,._switchAlt_1q9e7_208:disabled{cursor:wait;opacity:.62}._switchRow_1q9e7_213{margin-top:20px;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;font-size:.86rem;color:#5d7184}._switch_1q9e7_207,._switchAlt_1q9e7_208{border:none;background:none;color:#0a8bb8;font:inherit;font-weight:700;cursor:pointer;padding:0}._switch_1q9e7_207:hover:not(:disabled),._switchAlt_1q9e7_208:hover:not(:disabled){text-decoration:underline}._safetyBar_1q9e7_239{margin-top:24px;padding-top:18px;border-top:1px solid rgba(182,197,210,.7);display:grid;grid-template-columns:1fr;gap:10px;color:#506275;font-size:.78rem}._safetyBar_1q9e7_239 span{display:inline-flex;gap:10px;align-items:center}._visualColumn_1q9e7_256{position:relative;display:flex;min-width:0;background:radial-gradient(circle at 78% 22%,rgba(134,242,255,.12),transparent 18%),linear-gradient(145deg,#082842f7,#0a395bf0)}._visualFrame_1q9e7_265{position:relative;flex:1;padding:clamp(28px,3vw,42px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}._visualFrame_1q9e7_265:before,._visualFrame_1q9e7_265:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(111,223,255,.16);pointer-events:none}._visualFrame_1q9e7_265:before{width:110%;height:70%;right:-18%;bottom:10%;transform:rotate(-18deg)}._visualFrame_1q9e7_265:after{width:76%;height:42%;right:-8%;bottom:20%;transform:rotate(-24deg)}._visualContent_1q9e7_300{position:relative;z-index:1;display:grid;gap:30px}._visualIntro_1q9e7_307 h2{font-size:clamp(3rem,5vw,5.6rem);line-height:.95;letter-spacing:-.06em;margin:20px 0 18px;max-width:9ch}._visualIntro_1q9e7_307 p{max-width:52ch;color:#c1dded;line-height:1.8;font-size:.97rem}._tags_1q9e7_322{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}._tags_1q9e7_322 span{border-radius:999px;padding:9px 14px;border:1px solid rgba(121,223,255,.2);background:#05182942;color:#d6f4ff;font-size:.76rem;letter-spacing:.03em}._previewCard_1q9e7_339{width:min(760px,100%);border-radius:28px;border:1px solid rgba(127,223,255,.22);background:linear-gradient(180deg,#071d31c7,#07182ae6);box-shadow:0 26px 90px #010d1859;overflow:hidden}._previewHeader_1q9e7_348{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(126,211,243,.12);font-size:.76rem;color:#a8d8ea}._previewHeader_1q9e7_348 span{display:inline-flex;align-items:center;gap:8px;letter-spacing:.13em}._previewHeader_1q9e7_348 strong{font-size:.82rem;color:#f1fbff}._previewBody_1q9e7_371{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:22px;align-items:center;padding:22px}._portraitWrap_1q9e7_379{aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;border:1px solid rgba(126,211,243,.22);background:#0c3654cc}._portraitWrap_1q9e7_379 img{width:100%;height:100%;display:block;object-fit:cover}._previewInfo_1q9e7_394 h3{font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.03em;margin:0 0 12px}._previewInfo_1q9e7_394 p{color:#bfd9e7;line-height:1.8;font-size:.92rem;margin:0}._error_1q9e7_407,._notice_1q9e7_408{border-radius:14px;padding:12px 14px;font-size:.78rem;line-height:1.6;margin-bottom:15px}._error_1q9e7_407{color:#8f2200;border:1px solid rgba(236,159,120,.55);background:#ffe3d6d9}._notice_1q9e7_408{color:#0b5072;border:1px solid rgba(103,204,243,.4);background:#e2f8ffe6}._notice_1q9e7_408 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}._waitPanel_1q9e7_433{width:min(480px,100%);margin:min(11vh,90px) auto;padding:clamp(28px,4vw,36px);border-radius:28px;border:1px solid rgba(113,220,252,.2);background:linear-gradient(180deg,#082238eb,#081a2df0);text-align:center;box-shadow:0 24px 90px #00091466}._waitPanel_1q9e7_433 ._brandMark_1q9e7_71{margin:0 auto 20px}._waitPanel_1q9e7_433 h1{font-size:clamp(2rem,4vw,2.6rem);margin:0 0 12px}._waitPanel_1q9e7_433 p{color:#bfdae8;line-height:1.75;margin:0}._actions_1q9e7_459{margin-top:24px;display:flex;flex-direction:column;gap:12px}@media(max-width:1120px){._layout_1q9e7_38{grid-template-columns:1fr;min-height:auto}._authColumn_1q9e7_54{order:2}._visualColumn_1q9e7_256{order:1;min-height:460px}._visualIntro_1q9e7_307 h2{max-width:11ch}}@media(max-width:760px){._page_1q9e7_1{padding:14px}._authColumn_1q9e7_54,._visualFrame_1q9e7_265{padding:22px}._authCard_1q9e7_100{padding:20px;border-radius:22px}._authCard_1q9e7_100 h1{font-size:2.2rem}._visualColumn_1q9e7_256{min-height:auto}._visualIntro_1q9e7_307 h2{font-size:2.35rem;max-width:10ch}._previewBody_1q9e7_371{grid-template-columns:1fr}._portraitWrap_1q9e7_379{aspect-ratio:16 / 10}}@media(max-width:520px){._layout_1q9e7_38{border-radius:22px}._brandRow_1q9e7_65{align-items:flex-start}._brandMark_1q9e7_71{width:46px;height:46px;font-size:1.55rem;border-radius:14px}._authColumn_1q9e7_54,._visualFrame_1q9e7_265,._waitPanel_1q9e7_433{padding:18px}._authSubtitle_1q9e7_129,._visualIntro_1q9e7_307 p,._previewInfo_1q9e7_394 p{font-size:.88rem}._safetyBar_1q9e7_239{gap:8px}._previewHeader_1q9e7_348{align-items:flex-start;flex-direction:column}}._companion_ngih9_1{position:fixed;z-index:20;top:clamp(74px,10vh,115px);right:clamp(22px,4vw,68px);width:min(414px,calc(100vw - 24px));height:min(748px,calc(100dvh - 100px));min-height:470px;display:flex;flex-direction:column;border:1px solid rgba(75,213,246,.8);border-radius:23px;overflow:hidden;background:linear-gradient(150deg,#052d4dfa,#051d38fb 65%,#052c48fa);box-shadow:0 0 0 4px #1088c51a,0 25px 90px #000819ad,0 0 33px #00c4ff47,inset 0 0 28px #0a88be1f}._companion_ngih9_1:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 2px 1px #67e3ff3b}._titleBar_ngih9_18{height:75px;padding:0 17px;display:flex;align-items:center;flex:none;gap:12px;border-bottom:1px solid rgba(114,208,242,.18);background:linear-gradient(90deg,#10659554,#08365729);-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}._titleBar_ngih9_18:active{cursor:grabbing}._dragIcon_ngih9_32{color:#69a4bf;margin-left:-7px;margin-right:-8px}._logo_ngih9_33{width:35px;height:35px;border:1px solid rgba(65,210,250,.5);border-radius:11px;display:grid;place-items:center;color:#60eaff;font-size:27px;font-weight:800;font-style:italic;letter-spacing:-.16em;padding-right:.14em;text-shadow:0 0 12px rgba(58,240,255,.65)}._title_ngih9_18{min-width:0;flex:1;display:flex;flex-direction:column}._title_ngih9_18 strong{font-size:1.1rem;font-weight:650;letter-spacing:-.01em;color:#f1faff}._title_ngih9_18 small{font-size:.71rem;color:#79d3f4}._headerActions_ngih9_37{display:flex;align-items:center;gap:5px}._headerActions_ngih9_37 button{padding:8px;color:#a6dbee;border-radius:8px;cursor:pointer}._headerActions_ngih9_37 button:hover{color:#fff;background:#3da3ce38}._headerActions_ngih9_37 button:focus-visible,._settingsAccess_ngih9_40:focus-visible,._launcher_ngih9_40:focus-visible{outline:2px solid #78ebff;outline-offset:2px}._content_ngih9_41{padding:13px 13px 10px;overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:#256989 transparent}._portrait_ngih9_42{position:relative;flex:none;height:clamp(140px,24vh,202px);overflow:hidden;border-radius:14px;border:1px solid rgba(77,190,231,.5);background:radial-gradient(circle at 50% 35%,#176ea0,#052441 79%)}._portrait_ngih9_42 img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.9)}._portraitShading_ngih9_44{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,25,50,.77),transparent 42%);pointer-events:none}._portraitLabel_ngih9_45{position:absolute;left:13px;top:12px;background:#041e37cc;border:1px solid rgba(89,210,232,.35);border-radius:20px;padding:5px 10px;color:#e1f8ff;font-size:.68rem;display:flex;align-items:center;gap:7px}._offlineDot_ngih9_46{width:6px;height:6px;border-radius:50%;background:#75b6d2}._portraitSubLabel_ngih9_47{position:absolute;right:12px;bottom:10px;font-size:.61rem;letter-spacing:.05em;color:#c2dfeb}._portraitHidden_ngih9_48{height:125px}._portraitPlaceholder_ngih9_49{display:grid;place-items:center;font-size:84px;color:#56dffa;font-weight:720;font-style:italic;text-shadow:0 0 26px rgba(78,216,255,.8)}._sessionRow_ngih9_50{color:#b7d4e3;font-size:.72rem;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 3px}._sessionRow_ngih9_50>span:first-child{display:inline-flex;align-items:center;gap:7px}._pulseDot_ngih9_52{width:6px;height:6px;background:#a5b1c1;border-radius:50%}._mode_ngih9_53{border:1px solid rgba(65,175,222,.32);border-radius:20px;padding:4px 8px;color:#78d9f8;white-space:nowrap}._mode_ngih9_53 small{color:#9ab6c8}._conversation_ngih9_55{flex:1;min-height:150px;border:1px solid rgba(73,163,203,.25);border-radius:13px;background:linear-gradient(165deg,#0c395ca3,#06224399);display:flex;flex-direction:column}._conversationHead_ngih9_56{color:#8bbfd7;font-size:.64rem;font-weight:740;letter-spacing:.14em;padding:13px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(83,161,202,.14)}._conversationHead_ngih9_56 span{margin-left:auto;font-variant-numeric:tabular-nums;color:#558fad}._welcome_ngih9_58{margin:auto;max-width:26ch;padding:18px 16px 22px;text-align:center;display:grid;justify-items:center;gap:8px}._welcomeIcon_ngih9_59{color:#6de2f6;border:1px solid rgba(81,221,246,.28);background:#45afd214;border-radius:50%;padding:13px}._welcome_ngih9_58 strong{color:#e7f8ff;font-size:.85rem;font-weight:610}._welcome_ngih9_58 p{color:#96bbd0;font-size:.73rem;line-height:1.55}._connectionNotice_ngih9_62{display:flex;align-items:flex-start;gap:9px;color:#a7c5d3;font-size:.69rem;line-height:1.4;padding:2px 3px}._connectionNotice_ngih9_62 svg{flex:none;color:#6db4cf}._disabledComposer_ngih9_64{min-height:44px;border-radius:10px;border:1px solid rgba(87,145,174,.33);background:#06162e9e;color:#7193aa;font-size:.76rem;padding:11px;display:flex;justify-content:space-between;align-items:center;gap:7px}._disabledComposer_ngih9_64 svg{color:#6596b5;flex:none}._settingsAccess_ngih9_40{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;padding:10px;background:#0641638a;border:1px solid rgba(45,167,210,.47);border-radius:10px;color:#cbeefa;font-size:.76rem}._settingsAccess_ngih9_40:hover{background:#156c8e99;border-color:#56dafa}._settingsAccess_ngih9_40>span{display:flex;align-items:center;gap:9px}._settingsAccess_ngih9_40 small{margin-left:4px;color:#8bb8cc;font-size:.67rem}._footer_ngih9_70{min-height:31px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#6899b4;font-size:.59rem;letter-spacing:.05em;border-top:1px solid rgba(99,183,218,.17)}._launcher_ngih9_40{position:fixed;z-index:20;right:clamp(18px,3.7vw,64px);bottom:28px;display:flex;align-items:center;gap:12px;padding:12px 17px;background:#052f51f5;border-radius:16px;border:1px solid #43cef3;color:#d9f9ff;box-shadow:0 0 25px #21b4e43b,0 16px 40px #000c22a6}._launcher_ngih9_40:hover{background:#105c88}._launcherSymbol_ngih9_73{font-size:26px;line-height:1;font-weight:700;font-style:italic;color:#5ee3fa}._launcher_ngih9_40>span:nth-child(2){display:flex;flex-direction:column;text-align:left}._launcher_ngih9_40 strong{font-size:.8rem}._launcher_ngih9_40 small{font-size:.67rem;color:#9ac8da}._launcher_ngih9_40>svg{margin-left:8px;color:#71d9ef}@media(max-width:920px){._companion_ngih9_1{position:relative;top:auto;right:auto;left:auto!important;margin:0 auto 24px;width:min(490px,calc(100% - 32px));height:min(690px,65dvh);min-height:460px}._titleBar_ngih9_18{cursor:default;touch-action:auto}._dragIcon_ngih9_32{display:none}._launcher_ngih9_40{position:relative;bottom:auto;right:auto;width:min(490px,calc(100% - 32px));margin:0 auto 24px}}@media(max-width:640px){._companion_ngih9_1{width:calc(100% - 20px);margin:10px auto 14px;height:min(650px,calc(100dvh - 235px));min-height:355px;border-radius:18px}._titleBar_ngih9_18{height:57px;padding:0 13px}._logo_ngih9_33{height:30px;width:30px;font-size:24px}._title_ngih9_18 strong{font-size:.91rem}._title_ngih9_18 small{font-size:.64rem}._content_ngih9_41{gap:9px;padding:9px}._portrait_ngih9_42{height:clamp(90px,17dvh,156px)}._portraitHidden_ngih9_48{height:82px}._conversation_ngih9_55{min-height:105px}._welcome_ngih9_58{padding:10px;gap:5px}._welcomeIcon_ngih9_59{padding:7px}._connectionNotice_ngih9_62{font-size:.64rem}._settingsAccess_ngih9_40{min-height:39px}._footer_ngih9_70{font-size:.55rem;padding:0 11px}}@media(max-height:650px)and (min-width:921px){._companion_ngih9_1{height:calc(100dvh - 35px);top:17px;min-height:0}._portrait_ngih9_42{height:120px}._conversation_ngih9_55{min-height:110px}}._dialog_npucs_1{position:fixed;inset:0;width:min(1350px,calc(100% - 50px));height:min(870px,calc(100% - 44px));max-width:unset;max-height:unset;margin:auto;padding:0;color:#e7f8ff;border:1px solid rgba(78,201,246,.67);border-radius:19px;overflow:hidden;background:linear-gradient(125deg,#073756,#092e4d 42%,#061c38);box-shadow:0 25px 90px #000a,0 0 36px #00aeff35}._dialog_npucs_1::backdrop{background:#010c1dc4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._shell_npucs_3{display:flex;flex-direction:column;height:100%;min-height:0}._header_npucs_4{padding:19px 25px;min-height:83px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #5ecffc33;background:linear-gradient(90deg,#07537a44,#062e4805)}._headerBrand_npucs_5{display:flex;align-items:center;gap:13px;min-width:0}._symbol_npucs_6{flex:none;display:grid;place-items:center;width:41px;height:41px;border:1px solid #4ee8ff91;border-radius:12px;color:#4ce6ff;font-size:30px;font-style:italic;font-weight:800;letter-spacing:-.16em;padding-right:.14em;text-shadow:0 0 13px #48dbff99}._headerBrand_npucs_5 h2{font-size:clamp(.89rem,1.6vw,1.15rem);font-weight:730;line-height:1.4}._headerBrand_npucs_5 h2 span{font-weight:420;color:#d1e9f7}._headerBrand_npucs_5 p{color:#9bbfd3;font-size:.71rem}._headerControls_npucs_10{flex:none;display:flex;align-items:center;gap:16px}._previewBadge_npucs_11{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #50b9d166;border-radius:10px;font-size:.72rem;color:#8ddbf2;white-space:nowrap}._close_npucs_12{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;color:#c1e9f7;border:1px solid #6eadd44f}._close_npucs_12:hover{color:#fff;background:#185779}._layout_npucs_14{flex:1;min-height:0;display:grid;grid-template-columns:213px minmax(0,1fr) 258px}._navigation_npucs_15{display:flex;flex-direction:column;min-height:0;gap:6px;padding:27px 12px 16px;border-right:1px solid #5cbbdf36;background:#031b3490}._navHeading_npucs_16{padding:0 12px 13px;font-size:.64rem;letter-spacing:.18em;color:#7babc4;font-weight:730}._navButton_npucs_17{width:100%;display:flex;align-items:center;gap:11px;text-align:left;border:1px solid transparent;border-radius:10px;padding:11px 10px;color:#b5d4e5;font-size:.76rem}._navButton_npucs_17 svg{flex:none;color:#7eb5d0}._navButton_npucs_17:hover{background:#1e6b9366;color:#f5fbff}._navButton_npucs_17._navActive_npucs_20{border-color:#3bd8f3a0;background:linear-gradient(90deg,#096f9da1,#10486b91);color:#fff;box-shadow:inset 3px 0 #5feaff,0 0 20px #2ed1f41c}._navActive_npucs_20 svg{color:#76ebff}._navChevron_npucs_22{margin-left:auto;opacity:.55}._navFoot_npucs_23{display:flex;gap:11px;padding:14px 12px;margin-top:auto;border-radius:11px;color:#6bdbec;background:#084a7096;border:1px solid #368dba57}._navFoot_npucs_23 svg{flex:none}._navFoot_npucs_23 p{display:flex;flex-direction:column;gap:5px}._navFoot_npucs_23 strong{font-size:.72rem;color:#d9f6ff}._navFoot_npucs_23 span{font-size:.65rem;line-height:1.4;color:#93b9cd}._main_npucs_28{min-width:0;min-height:0;overflow:auto;padding:clamp(21px,2.5vw,34px);scrollbar-width:thin;scrollbar-color:#276a8d transparent}._sectionHeading_npucs_29{margin-bottom:25px}._eyebrow_npucs_30{color:#4cdef8;font-size:.66rem;letter-spacing:.19em;font-weight:730}._sectionHeading_npucs_29 h3{font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:-.045em;line-height:1.15;margin:12px 0;font-weight:650}._sectionHeading_npucs_29 p{font-size:.83rem;line-height:1.6;color:#afccdc;max-width:65ch}._modeCards_npucs_33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._modeCard_npucs_33{display:flex;align-items:flex-start;gap:11px;min-height:135px;text-align:left;background:linear-gradient(145deg,#11547e93,#0b3a5c96);border:1px solid #65b8d261;padding:17px 14px;border-radius:13px;transition:background .16s ease,border-color .16s ease}._modeCard_npucs_33:hover{border-color:#59def7;background:#146b8a99}._modeCard_npucs_33._selected_npucs_36{border-color:#56f2ff;background:linear-gradient(130deg,#0c6b90aa,#0c385b);box-shadow:inset 0 0 0 1px #57dffc60,0 0 22px #32d4f525}._modeIcon_npucs_37{display:grid;flex:none;place-items:center;width:41px;height:41px;border-radius:12px;background:#1177a070;color:#80edff}._modeCard_npucs_33>span:nth-child(2){display:flex;flex-direction:column;gap:8px}._modeCard_npucs_33 strong{font-size:.86rem;font-weight:650;color:#eefbff}._modeCard_npucs_33 small{font-size:.71rem;line-height:1.5;color:#b2d4e5}._check_npucs_41{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid #74b6d0;border-radius:50%;margin-left:auto;color:#06283e}._selected_npucs_36 ._check_npucs_41{border-color:#66eaf6;background:#72edfb}._twoColumns_npucs_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px}._navigateCard_npucs_44{display:flex;flex-direction:column;gap:13px;min-height:152px;padding:19px;border:1px solid #5eafd262;border-radius:13px;background:#104b7380;text-align:left}._navigateCard_npucs_44:hover{border-color:#64dcf6;background:#14618896}._cardTitle_npucs_46{display:flex;align-items:center;gap:9px;font-size:.82rem;font-weight:680;color:#f0fcff}._cardTitle_npucs_46 svg{color:#60def3;flex:none}._cardTitle_npucs_46 svg:last-child{margin-left:auto}._navigateCard_npucs_44 p{color:#a8cbdc;font-size:.75rem;line-height:1.5}._inactiveTag_npucs_50{align-self:flex-start;color:#abc6d5;border:1px solid #7193a159;background:#102b4282;border-radius:19px;font-size:.66rem;padding:6px 9px;white-space:nowrap}._information_npucs_51{display:flex;align-items:flex-start;gap:13px;padding:19px;margin-top:18px;border:1px solid #43b0d359;border-radius:13px;background:#0e64805c}._information_npucs_51>svg{flex:none;color:#78e5f5}._information_npucs_51 p{display:flex;flex-direction:column;gap:6px}._information_npucs_51 strong{color:#eefcff;font-size:.81rem}._information_npucs_51 span{color:#bbd5e2;font-size:.74rem;line-height:1.65}._explainer_npucs_56{margin-top:22px;border-left:2px solid #53d7ed;padding-left:18px}._explainer_npucs_56 strong{color:#eafaff;display:block;font-size:.82rem}._explainer_npucs_56 p{font-size:.78rem;line-height:1.6;margin:6px 0 17px;color:#a8c9de}._accessList_npucs_59{border-radius:13px;border:1px solid #56aecf70;background:#0c476d93;overflow:hidden}._accessList_npucs_59>div{padding:16px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #579aba3b}._accessList_npucs_59>div:last-child{border-bottom:none}._accessList_npucs_59>div>svg{color:#7ddcee;flex:none}._accessList_npucs_59>div>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._accessList_npucs_59 strong{font-size:.83rem}._accessList_npucs_59 small{font-size:.72rem;color:#a4c4d5;line-height:1.45}._emptyService_npucs_66{border:1px dashed #53b2d382;border-radius:13px;padding:45px 25px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;background:#114e715c}._emptyService_npucs_66 svg{color:#6ddbf1}._emptyService_npucs_66 strong{font-size:1.07rem}._emptyService_npucs_66 p{max-width:48ch;font-size:.77rem;line-height:1.6;color:#b6d4e4}._displayOption_npucs_70{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #4badcf70;border-radius:13px;background:#0d4a738e;padding:20px}._displayOption_npucs_70>div{display:flex;align-items:center;gap:13px}._displayOption_npucs_70>div>svg{flex:none;color:#71deee}._displayOption_npucs_70>div span{display:flex;flex-direction:column;gap:6px}._displayOption_npucs_70 strong{font-size:.84rem}._displayOption_npucs_70 small{font-size:.72rem;color:#afccdc}._toggle_npucs_76{flex:none;display:flex;align-items:center;width:48px;height:27px;padding:3px;border-radius:30px;border:1px solid #7799af;background:#1c4057;transition:background .18s ease}._toggle_npucs_76 span{display:block;background:#d2e0eb;border-radius:50%;width:19px;height:19px;transition:transform .18s ease}._toggle_npucs_76._toggleOn_npucs_78{background:#12accc;border-color:#47e2f6}._toggleOn_npucs_78 span{background:#fff;transform:translate(20px)}._preview_npucs_11{min-width:0;padding:26px 18px;border-left:1px solid #56bada47;background:#052744a6;display:flex;flex-direction:column;align-items:stretch}._previewTitle_npucs_81{display:flex;align-items:center;gap:8px;color:#b6e4f3;font-size:.69rem;font-weight:700;letter-spacing:.1em;margin-bottom:19px}._previewTitle_npucs_81 svg{color:#53d8fb}._previewPortrait_npucs_83{height:168px;position:relative;border:1px solid #5baacc85;border-radius:12px;overflow:hidden;background:radial-gradient(circle,#11699b,#031a36)}._previewPortrait_npucs_83 img{width:100%;height:100%;object-fit:cover;object-position:center 45%}._previewPortrait_npucs_83>span{position:absolute;bottom:7px;right:7px;color:#c1e1ed;font-size:.56rem;background:#061c35be;border-radius:5px;padding:4px;letter-spacing:.06em}._previewSymbol_npucs_86{display:grid;place-items:center;height:100%;font-size:75px;color:#72ebff;font-style:italic;font-weight:740}._preview_npucs_11 h4{font-size:1.12rem;margin-top:19px}._preview_npucs_11>p{color:#8bc6df;font-size:.77rem;margin-top:4px}._preview_npucs_11 dl{margin-top:26px;border:1px solid #5794b369;border-radius:11px;padding:4px 11px;background:#0b40618a}._preview_npucs_11 dl div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #528eae37;padding:13px 1px;font-size:.73rem}._preview_npucs_11 dl div:last-child{border:none}._preview_npucs_11 dt{color:#9ebdd0}._preview_npucs_11 dd{color:#e1f6ff;font-weight:610;text-align:right}._previewFooter_npucs_94{margin-top:auto;padding-top:25px;display:flex;align-items:center;gap:8px;color:#83bdd7;font-size:.71rem}._footer_npucs_95{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none;border-top:1px solid #5fc8ed3b;padding:11px 25px;background:#021f38a8}._footer_npucs_95>span{font-size:.63rem;color:#8db9cd;letter-spacing:.08em}._footer_npucs_95 button{display:flex;align-items:center;gap:12px;border:1px solid #52d9f6;color:#e9ffff;border-radius:10px;background:#0c7598;font-size:.8rem;padding:10px 15px}._footer_npucs_95 button:hover{background:#1493b1}._dialog_npucs_1 button:focus-visible{outline:2px solid #83f4ff;outline-offset:2px}@media(max-width:1120px){._layout_npucs_14{grid-template-columns:188px minmax(0,1fr)}._preview_npucs_11{display:none}._navigation_npucs_15{padding-left:8px;padding-right:8px}}@media(max-width:700px){._dialog_npucs_1{inset:0;width:100%;height:100%;max-height:100%;border-radius:0;border:0}._header_npucs_4{padding:11px 15px;min-height:70px}._headerBrand_npucs_5 h2{font-size:.89rem}._headerBrand_npucs_5 h2 span{display:block;font-size:.7rem}._headerBrand_npucs_5 p,._previewBadge_npucs_11{display:none}._layout_npucs_14{display:flex;flex-direction:column}._navigation_npucs_15{min-height:0;flex:none;flex-direction:row;overflow-x:auto;padding:10px;gap:5px;border-right:0;border-bottom:1px solid #50bedb4b;scrollbar-width:thin}._navHeading_npucs_16,._navFoot_npucs_23,._navChevron_npucs_22{display:none}._navButton_npucs_17{flex:none;width:auto;padding:8px 10px;font-size:.69rem;white-space:nowrap}._navButton_npucs_17 svg{width:15px}._main_npucs_28{padding:22px 15px}._modeCards_npucs_33,._twoColumns_npucs_43{grid-template-columns:1fr}._modeCard_npucs_33{min-height:105px;padding:14px}._navigateCard_npucs_44{min-height:100px}._footer_npucs_95{min-height:61px;padding:9px 14px}._footer_npucs_95>span{max-width:45%;font-size:.55rem;line-height:1.4}._footer_npucs_95 button{padding:10px;font-size:.72rem}}@media(max-width:400px){._headerBrand_npucs_5{gap:8px}._symbol_npucs_6{width:33px;height:33px;font-size:24px}._headerBrand_npucs_5 h2{font-size:.78rem}._headerBrand_npucs_5 h2 span{font-size:.65rem}._navButton_npucs_17{font-size:.65rem;padding:8px;gap:5px}._accessList_npucs_59>div{flex-wrap:wrap}._accessList_npucs_59 ._inactiveTag_npucs_50{margin-left:34px}}._saveFeedback_npucs_105,._saveError_npucs_105{padding:10px 12px;border-radius:9px;margin-bottom:15px;font-size:.75rem;line-height:1.5}._saveFeedback_npucs_105{color:#d3f5ff;background:#0d577c8c;border:1px solid #65c9e36b}._saveError_npucs_105{color:#ffdfcd;background:#7c3d3752;border:1px solid #e499806b}._modeCard_npucs_33:disabled,._toggle_npucs_76:disabled{cursor:wait;opacity:.7}._page_85ccr_1{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 65% 62% at 83% 12%,rgba(17,137,214,.23),transparent 70%),radial-gradient(ellipse 62% 70% at 20% 85%,rgba(0,102,188,.37),transparent 75%),linear-gradient(115deg,#092541,#06203b 42%,#07182f)}._gridTexture_85ccr_12{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.44;background-image:linear-gradient(rgba(69,177,245,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(69,177,245,.075) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent)}._topBar_85ccr_22{height:86px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(20px,3.7vw,64px);border-bottom:1px solid rgba(128,218,255,.16);background:#010d2138}._brand_85ccr_32{display:flex;align-items:center;gap:13px;min-width:0}._brandSymbol_85ccr_33{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:14px;font-size:32px;font-weight:700;font-style:italic;line-height:1;letter-spacing:-.16em;padding-right:.13em;color:#68e8ff;border:1px solid rgba(60,216,252,.6);box-shadow:inset 0 0 15px #14caff26,0 0 23px #14b6ff29}._brandText_85ccr_50{display:flex;flex-direction:column;gap:2px}._brandText_85ccr_50 strong{font-size:.9rem;font-weight:740;letter-spacing:.14em;color:#f4fbff}._brandText_85ccr_50 small{font-size:.73rem;color:#92bed8;letter-spacing:.015em}._topRight_85ccr_53{display:flex;align-items:center;gap:clamp(12px,2.5vw,30px)}._prototypeIndicator_85ccr_54{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:.66rem;font-weight:700;letter-spacing:.15em;color:#96c9dc}._prototypeIndicator_85ccr_54>span{width:7px;height:7px;flex:none;background:#4ed2ee;border-radius:50%;box-shadow:0 0 12px #3fdefe99}._topSettings_85ccr_56{color:#e4f6ff;border:1px solid rgba(88,197,236,.32);border-radius:10px;display:flex;align-items:center;gap:12px;padding:11px 14px;background:#2177aa29;font-size:.8rem;transition:border-color .2s ease,background .2s ease}._topSettings_85ccr_56:hover{border-color:#5bdffe;background:#168fc438}._topSettings_85ccr_56:focus-visible{outline:2px solid #7ff3ff;outline-offset:4px}._workspace_85ccr_64{position:relative;display:flex;align-items:center;min-height:calc(100dvh - 86px);padding:clamp(40px,5vw,76px) clamp(24px,5vw,82px);padding-right:clamp(485px,42vw,650px)}._workspace_85ccr_64:after{position:absolute;content:"";inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 580px 390px at 76% 54%,rgba(25,177,253,.12),transparent)}._orbit_85ccr_80{position:absolute;width:min(77vw,1010px);height:590px;left:26%;top:48%;transform:translateY(-50%) rotate(-15deg);pointer-events:none;z-index:-1;opacity:.34}._orbit_85ccr_80>div{position:absolute;inset:5% 0;border:1px solid rgba(33,173,250,.23);border-radius:50%}._orbit_85ccr_80>div:nth-child(2){inset:14% 1%;border-color:#2ad1f957;transform:rotate(-10deg)}._orbit_85ccr_80>div:nth-child(3){inset:26% 2%;border-color:#83edff3d;transform:rotate(-20deg)}._personalSpace_85ccr_94{position:relative;width:min(100%,520px);min-width:0}._sectionIndex_85ccr_95{display:flex;align-items:center;gap:14px;color:#72b8d8;font-size:.66rem;font-weight:740;letter-spacing:.19em}._indexLine_85ccr_96{flex:1;height:1px;background:linear-gradient(90deg,rgba(88,187,226,.55),transparent)}._identityLine_85ccr_97{display:flex;align-items:center;gap:10px;margin-top:38px;color:#7de2f4;font-size:.69rem;letter-spacing:.1em;font-weight:650}._identityDot_85ccr_98{flex:none;width:7px;height:7px;border-radius:50%;background:#61d2ed;box-shadow:0 0 13px #4ad4f580}._personaName_85ccr_99{margin:10px 0 11px;font-size:clamp(4.3rem,7vw,7.2rem);line-height:1.03;font-weight:600;letter-spacing:-.08em;color:#f2faff}._personaName_85ccr_99 span{color:#7aebff}._spaceDescription_85ccr_101{max-width:42ch;line-height:1.7;color:#afcedf;font-size:.92rem}._personaSummary_85ccr_102{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 43px;border-top:1px solid rgba(119,199,229,.24);border-bottom:1px solid rgba(119,199,229,.24)}._personaSummary_85ccr_102>div{min-width:0;padding:18px 10px 20px 0}._personaSummary_85ccr_102>div+div{border-left:1px solid rgba(119,199,229,.15);padding-left:17px}._personaSummary_85ccr_102 dt{font-size:.69rem;color:#81b3cc;margin-bottom:7px}._personaSummary_85ccr_102 dd{font-size:.85rem;color:#e8faff;font-weight:650;overflow-wrap:anywhere}._settingLinks_85ccr_107{display:grid;gap:8px;margin-top:16px}._settingLinks_85ccr_107 button{min-height:70px;width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:12px 15px;border:1px solid rgba(101,190,226,.25);border-radius:12px;background:#0c406347;color:#cdeaf9;transition:background .2s ease,border-color .2s ease}._settingLinks_85ccr_107 button:hover{border-color:#69e7fcb3;background:#13678f54}._settingLinks_85ccr_107 button:focus-visible{outline:2px solid #7ff3ff;outline-offset:3px}._settingLinks_85ccr_107 button>svg{margin-left:auto;flex:none;color:#7bcde8}._settingIcon_85ccr_112{width:39px;height:39px;flex:none;display:grid;place-items:center;border:1px solid rgba(95,198,233,.33);border-radius:11px;color:#79eaff}._settingText_85ccr_113{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._settingText_85ccr_113 strong{color:#f1faff;font-size:.86rem;font-weight:650}._settingText_85ccr_113 small{color:#8ebbd2;font-size:.75rem}._securityNote_85ccr_116{display:flex;align-items:flex-start;gap:10px;margin-top:22px;max-width:48ch;color:#8cb5c8;font-size:.72rem;line-height:1.6}._securityNote_85ccr_116 svg{flex:none;margin-top:1px;color:#77d6ee}._stageCaption_85ccr_118{position:absolute;right:clamp(24px,5vw,82px);bottom:25px;display:inline-flex;align-items:center;gap:9px;font-size:.62rem;color:#6da6bf;letter-spacing:.16em}@media(max-width:920px){._workspace_85ccr_64{min-height:auto;padding:38px clamp(24px,5vw,60px) 26px;display:block}._personalSpace_85ccr_94{width:min(100%,690px);margin:0 auto}._personaName_85ccr_99{font-size:clamp(3.8rem,9vw,6rem)}._identityLine_85ccr_97{margin-top:22px}._personaSummary_85ccr_102{margin:25px 0 27px}._securityNote_85ccr_116{margin-top:15px}._stageCaption_85ccr_118{display:none}._orbit_85ccr_80{width:100%;left:0;top:35%;opacity:.18}}@media(max-width:640px){._topBar_85ccr_22{height:68px;padding:0 16px}._brandSymbol_85ccr_33{height:37px;width:37px;font-size:27px}._brandText_85ccr_50 strong{font-size:.72rem}._brandText_85ccr_50 small,._prototypeIndicator_85ccr_54{display:none}._topSettings_85ccr_56{font-size:.75rem;padding:9px;gap:4px}._topSettings_85ccr_56 span{display:none}._workspace_85ccr_64{padding:21px 18px 24px}._sectionIndex_85ccr_95{font-size:.6rem}._identityLine_85ccr_97{font-size:.61rem;margin-top:17px}._personaName_85ccr_99{font-size:clamp(3.35rem,14vw,4.3rem)}._spaceDescription_85ccr_101{font-size:.83rem;line-height:1.5}._personaSummary_85ccr_102{margin:20px 0 24px}._personaSummary_85ccr_102>div{padding:12px 6px 12px 0}._personaSummary_85ccr_102>div+div{padding-left:10px}._personaSummary_85ccr_102 dt{font-size:.64rem}._personaSummary_85ccr_102 dd{font-size:.78rem}._settingLinks_85ccr_107 button{min-height:60px}._securityNote_85ccr_116{font-size:.68rem}}@media(max-height:740px)and (min-width:921px){._workspace_85ccr_64{padding-top:24px;padding-bottom:24px}._identityLine_85ccr_97{margin-top:20px}._personaName_85ccr_99{font-size:clamp(3.5rem,6vw,6rem)}._personaSummary_85ccr_102{margin:20px 0 24px}._securityNote_85ccr_116{margin-top:14px}}._account_85ccr_158{display:flex;align-items:center;gap:10px;min-width:0;position:relative}._accountEmail_85ccr_159{display:block;font-size:.73rem;color:#aed2e5;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signOut_85ccr_160{border:1px solid #68bbd56b;border-radius:9px;padding:9px 11px;font-size:.73rem;color:#e4f9ff;background:#22688c54;white-space:nowrap}._signOut_85ccr_160:hover:not(:disabled){border-color:#64e6f6}._signOut_85ccr_160:focus-visible{outline:2px solid #7ff3ff;outline-offset:3px}._signOut_85ccr_160:disabled{opacity:.6;cursor:wait}._signOutError_85ccr_164{position:absolute;top:calc(100% + 5px);right:0;width:240px;padding:8px;border-radius:7px;background:#713e3b;color:#fff0e6;font-size:.72rem;z-index:5}@media(max-width:970px){._topRight_85ccr_53{gap:10px}._accountEmail_85ccr_159{display:none}}@media(max-width:640px){._signOut_85ccr_160{padding:9px 7px;font-size:.68rem}._topSettings_85ccr_56{padding:9px}._topBar_85ccr_22{gap:8px}}@media(max-width:400px){._brand_85ccr_32{gap:8px}._brandText_85ccr_50 strong{font-size:.66rem;letter-spacing:.08em}._signOut_85ccr_160{padding:8px 6px;font-size:.64rem}}:root{--color-bg: #0b0f1a;--color-surface: #131a2a;--color-surface-elevated: #1c2540;--color-border: #283356;--color-text: #eef2fb;--color-text-muted: #9aa7c7;--color-accent: #4f8cff;--color-accent-hover: #6ba0ff;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-20: 5rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 999px;--transition-fast: .15s ease;--transition-base: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--color-accent);color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
