.translator-shell-module__Ggrc4q__wrapper{z-index:1;grid-template-rows:auto 1fr;gap:.75rem;width:min(100%,720px);min-height:100svh;margin:0 auto;padding:1rem;display:grid;position:relative}.translator-shell-module__Ggrc4q__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding-top:.2rem;display:flex}.translator-shell-module__Ggrc4q__settingsButton{z-index:2;border:1px solid var(--line);color:#f8f8f4b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:grid;position:absolute;top:.9rem;right:1rem}.translator-shell-module__Ggrc4q__siteLabel{color:#f8f8f4e6;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:900;line-height:1}.translator-shell-module__Ggrc4q__brand{color:#f8f8f4b8;letter-spacing:0;flex-wrap:wrap;justify-content:center;max-width:100%;min-height:1.1rem;margin:0;font-size:.86rem;font-weight:800;line-height:1.2;display:flex}.translator-shell-module__Ggrc4q__brand .blur-text-segment{will-change:transform, filter, opacity;display:inline-block}.translator-shell-module__Ggrc4q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.translator-shell-module__Ggrc4q__surface{grid-template-rows:1fr auto;gap:1rem;min-height:0;display:grid}.translator-shell-module__Ggrc4q__panel{border:1px solid var(--line);background:var(--panel);min-height:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative;overflow:visible}.translator-shell-module__Ggrc4q__zone{grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-height:0;padding:1.15rem;display:grid;position:relative}.translator-shell-module__Ggrc4q__labelRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.translator-shell-module__Ggrc4q__controlGroup{align-items:center;gap:.5rem;display:flex}.translator-shell-module__Ggrc4q__dialectMenu{z-index:5;position:relative}.translator-shell-module__Ggrc4q__dialectMenuButton{border:1px solid var(--line);min-width:7.4rem;height:2.8rem;color:var(--text);background:#ffffff0a;border-radius:999px;justify-content:space-between;align-items:center;gap:.45rem;padding:0 .85rem 0 1rem;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.translator-shell-module__Ggrc4q__dialectMenuButtonAccent{color:var(--accent)}.translator-shell-module__Ggrc4q__dialectMenuChevron{opacity:.7;flex:none;transition:transform .16s}.translator-shell-module__Ggrc4q__dialectMenuChevronOpen{transform:rotate(180deg)}.translator-shell-module__Ggrc4q__dialectMenuPopover{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0be6;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:repeat(2,minmax(5.1rem,1fr));gap:.42rem;min-width:12.2rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 22px 70px #0000006b}.translator-shell-module__Ggrc4q__dialectBubble{color:#f8f8f4c7;white-space:nowrap;transform-origin:50%;will-change:transform, opacity;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;min-height:2.55rem;padding:0 .9rem;font-size:.86rem;font-weight:850;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.translator-shell-module__Ggrc4q__dialectBubbleActive{color:var(--accent);background:#b497cf29;border-color:#b497cf61}.translator-shell-module__Ggrc4q__iconButton{border:1px solid var(--line);color:#f8f8f4b8;background:#ffffff0a;border-radius:8px;place-items:center;width:2.8rem;height:2.8rem;transition:transform .16s,border-color .16s,color .16s,background-color .16s;display:grid}.translator-shell-module__Ggrc4q__iconButton:disabled{cursor:not-allowed;opacity:.34}.translator-shell-module__Ggrc4q__iconButtonActive{color:var(--accent);background:#b497cf24;border-color:#b497cf5c}.translator-shell-module__Ggrc4q__textarea,.translator-shell-module__Ggrc4q__outputBox{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;min-height:180px}.translator-shell-module__Ggrc4q__textarea{resize:none;width:100%;height:100%;color:var(--text);outline:none;padding:1.15rem}.translator-shell-module__Ggrc4q__textarea::placeholder{color:#f8f8f447}.translator-shell-module__Ggrc4q__textarea:focus{border-color:#b497cf5c;box-shadow:0 0 0 4px #b497cf1a}.translator-shell-module__Ggrc4q__outputBox{align-items:flex-start;min-height:0;padding:1.15rem;display:flex;overflow:auto}.translator-shell-module__Ggrc4q__outputText,.translator-shell-module__Ggrc4q__placeholder,.translator-shell-module__Ggrc4q__loading{white-space:pre-wrap;word-break:keep-all;margin:0;line-height:1.75}.translator-shell-module__Ggrc4q__outputText{color:#cfb4fff5;font-size:1.02rem}.translator-shell-module__Ggrc4q__placeholder{color:#b497cf52}.translator-shell-module__Ggrc4q__loading{color:#f8f8f4ad}.translator-shell-module__Ggrc4q__loadingState{color:#f8f8f4ad;align-items:center;gap:.55rem;display:inline-flex}.translator-shell-module__Ggrc4q__spinner{flex:none;animation:.78s linear infinite translator-shell-module__Ggrc4q__spin}.translator-shell-module__Ggrc4q__swapRail{place-items:center;padding:0 1.15rem;display:grid;position:relative}.translator-shell-module__Ggrc4q__swapLine{background:var(--line-strong);height:1px;position:absolute;left:1.15rem;right:1.15rem}.translator-shell-module__Ggrc4q__swapButton{z-index:1;width:3rem;height:3rem;color:var(--accent);background:#070707;border:1px solid #b497cf47;border-radius:999px;place-items:center;font-size:1.4rem;display:grid;position:relative;box-shadow:0 0 0 8px #070707e0}.translator-shell-module__Ggrc4q__actions{grid-template-columns:1fr;display:grid}.translator-shell-module__Ggrc4q__primaryButton{color:#fff8ff;background:linear-gradient(135deg,#b497cff5,#ff9ffcd6);border:1px solid #b497cf52;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.1rem;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.translator-shell-module__Ggrc4q__primaryButton:disabled{cursor:not-allowed;opacity:.5}.translator-shell-module__Ggrc4q__toast{right:max(1rem,50vw - 360px + 1rem);bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;color:#f8f8f4e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f11eb;border:1px solid #ffffff1f;border-radius:999px;max-width:min(22rem,100vw - 2rem);padding:.78rem 1rem;font-size:.9rem;font-weight:700;position:fixed;box-shadow:0 18px 60px #0000006b}.translator-shell-module__Ggrc4q__toast-success{color:#eddefff5;border-color:#b497cf52}.translator-shell-module__Ggrc4q__toast-default{border-color:#ffffff24}.translator-shell-module__Ggrc4q__modalOverlay{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.translator-shell-module__Ggrc4q__modalGlass{border:1px solid #b497cf52;border-radius:24px;width:min(100%,22rem);max-height:calc(100svh - 2rem)}.translator-shell-module__Ggrc4q__errorModal,.translator-shell-module__Ggrc4q__settingsModal{background:radial-gradient(circle at 18% 0,#ff9ffc24,#0000 34%),linear-gradient(145deg,#2a1f34c7,#0b0a0ec7);width:100%;padding:1.25rem}.translator-shell-module__Ggrc4q__settingsModal{gap:1rem;max-height:calc(100svh - 2rem);display:grid;overflow:auto}.translator-shell-module__Ggrc4q__settingsSection{gap:.55rem;display:grid}.translator-shell-module__Ggrc4q__settingsSectionTitle{color:#f8f8f4bd;margin:0;font-size:.8rem;font-weight:850}.translator-shell-module__Ggrc4q__errorEyebrow{color:#ff9ffcdb;letter-spacing:.12em;margin:0 0 .55rem;font-size:.74rem;font-weight:900}.translator-shell-module__Ggrc4q__errorTitle{color:var(--text);margin:0;font-size:1.12rem;line-height:1.3}.translator-shell-module__Ggrc4q__errorMessage{color:#f8f8f4b8;word-break:keep-all;margin:.8rem 0 1.15rem;font-size:.94rem;line-height:1.6}.translator-shell-module__Ggrc4q__modalButton{width:100%;color:var(--text);background:#b497cf29;border:1px solid #b497cf52;border-radius:999px;padding:.8rem 1rem;font-weight:850;transition:transform .16s,background-color .16s,border-color .16s}.translator-shell-module__Ggrc4q__engineList{gap:.55rem;display:grid}.translator-shell-module__Ggrc4q__engineSpotlight{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;transition:transform .16s,border-color .16s,background-color .16s}.translator-shell-module__Ggrc4q__engineSpotlightActive{background:#b497cf29;border-color:#b497cf70}.translator-shell-module__Ggrc4q__engineOption{z-index:1;border-radius:inherit;width:100%;color:var(--text);text-align:left;background:0 0;border:0;gap:.18rem;padding:.86rem .95rem;display:grid;position:relative}.translator-shell-module__Ggrc4q__engineMeta{color:#f8f8f48f;font-size:.8rem;font-weight:650}.translator-shell-module__Ggrc4q__licenseNote{color:#f8f8f46b;word-break:keep-all;margin:-.1rem 0 0;font-size:.72rem;font-weight:650;line-height:1.5}@media (hover:hover) and (pointer:fine){.translator-shell-module__Ggrc4q__swapButton:hover,.translator-shell-module__Ggrc4q__primaryButton:hover,.translator-shell-module__Ggrc4q__iconButton:not(:disabled):hover,.translator-shell-module__Ggrc4q__modalButton:hover,.translator-shell-module__Ggrc4q__settingsButton:hover,.translator-shell-module__Ggrc4q__engineSpotlight:hover{transform:translateY(-1px)}.translator-shell-module__Ggrc4q__iconButton:not(:disabled):hover,.translator-shell-module__Ggrc4q__dialectMenuButton:hover{color:var(--text);border-color:#ffffff38}.translator-shell-module__Ggrc4q__dialectBubble:hover{color:var(--text);background:#b497cf24;border-color:#b497cf52;transform:translateY(-1px)scale(1.03)}.translator-shell-module__Ggrc4q__modalButton:hover{background:#b497cf38;border-color:#b497cf6b}.translator-shell-module__Ggrc4q__settingsButton:hover,.translator-shell-module__Ggrc4q__engineSpotlight:hover{color:var(--text);background:#b497cf1f;border-color:#b497cf57}}@media (max-width:640px){.translator-shell-module__Ggrc4q__wrapper{height:100svh;padding:.62rem .72rem max(.62rem, env(safe-area-inset-bottom));gap:.48rem}.translator-shell-module__Ggrc4q__settingsButton{width:2.16rem;height:2.16rem;top:.5rem;right:.72rem}.translator-shell-module__Ggrc4q__intro{gap:.18rem;padding-top:0}.translator-shell-module__Ggrc4q__siteLabel{font-size:.7rem}.translator-shell-module__Ggrc4q__brand{min-height:.95rem;font-size:.78rem}.translator-shell-module__Ggrc4q__surface{gap:.62rem}.translator-shell-module__Ggrc4q__zone{gap:.52rem;padding:.72rem}.translator-shell-module__Ggrc4q__actions{grid-template-columns:1fr}.translator-shell-module__Ggrc4q__labelRow{align-items:center;gap:.65rem}.translator-shell-module__Ggrc4q__controlGroup{gap:.36rem}.translator-shell-module__Ggrc4q__iconButton,.translator-shell-module__Ggrc4q__dialectMenuButton{height:2.32rem}.translator-shell-module__Ggrc4q__iconButton{border-radius:7px;width:2.32rem}.translator-shell-module__Ggrc4q__dialectMenuButton{font-size:.86rem}.translator-shell-module__Ggrc4q__dialectMenuPopover{grid-template-columns:1fr;min-width:8rem}.translator-shell-module__Ggrc4q__textarea,.translator-shell-module__Ggrc4q__outputBox{border-radius:7px;min-height:0;padding:.82rem}.translator-shell-module__Ggrc4q__outputText,.translator-shell-module__Ggrc4q__placeholder,.translator-shell-module__Ggrc4q__loading{line-height:1.55}.translator-shell-module__Ggrc4q__swapRail{padding:0 .72rem}.translator-shell-module__Ggrc4q__swapLine{left:.72rem;right:.72rem}.translator-shell-module__Ggrc4q__swapButton{width:2.36rem;height:2.36rem;font-size:1.1rem;box-shadow:0 0 0 6px #070707e0}.translator-shell-module__Ggrc4q__primaryButton{padding:.78rem 1rem}.translator-shell-module__Ggrc4q__toast{right:.72rem;bottom:max(.72rem, env(safe-area-inset-bottom))}}@media (max-width:390px){.translator-shell-module__Ggrc4q__wrapper{padding-inline:.56rem}.translator-shell-module__Ggrc4q__zone{padding:.62rem}.translator-shell-module__Ggrc4q__dialectMenuButton{min-width:5.35rem;font-size:.8rem}.translator-shell-module__Ggrc4q__iconButton{width:2.18rem}}@media (min-width:768px){.translator-shell-module__Ggrc4q__wrapper{align-content:center;padding-top:2rem}.translator-shell-module__Ggrc4q__surface{gap:1.1rem}.translator-shell-module__Ggrc4q__panel{border-radius:8px}.translator-shell-module__Ggrc4q__zone{padding:1.4rem}}@media (prefers-reduced-motion:no-preference){.translator-shell-module__Ggrc4q__brand{animation:.32s both translator-shell-module__Ggrc4q__introFade}.translator-shell-module__Ggrc4q__toast{animation:.18s both translator-shell-module__Ggrc4q__toastIn}}@media (prefers-reduced-motion:reduce){.translator-shell-module__Ggrc4q__primaryButton,.translator-shell-module__Ggrc4q__iconButton,.translator-shell-module__Ggrc4q__swapButton,.translator-shell-module__Ggrc4q__modalButton,.translator-shell-module__Ggrc4q__settingsButton,.translator-shell-module__Ggrc4q__engineSpotlight,.translator-shell-module__Ggrc4q__dialectMenuButton,.translator-shell-module__Ggrc4q__dialectBubble,.translator-shell-module__Ggrc4q__dialectMenuChevron{transition:none}.translator-shell-module__Ggrc4q__spinner,.translator-shell-module__Ggrc4q__toast{animation:none}}@keyframes translator-shell-module__Ggrc4q__introFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes translator-shell-module__Ggrc4q__spin{to{transform:rotate(360deg)}}@keyframes translator-shell-module__Ggrc4q__toastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.glass-surface-module__l6HqOq__glassSurface{justify-content:stretch;align-items:stretch;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface-module__l6HqOq__filter{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-surface-module__l6HqOq__content{z-index:1;border-radius:inherit;width:100%;height:100%;display:flex;position:relative}.glass-surface-module__l6HqOq__svg{background:rgba(30, 22, 40, var(--glass-frost,.18));-webkit-backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1.28));backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1.28));box-shadow:inset 0 0 2px 1px #ffffff24,inset 0 0 18px 4px #ffffff0d,0 28px 90px #00000094}.glass-surface-module__l6HqOq__fallback{-webkit-backdrop-filter:blur(18px)saturate(1.55)brightness(1.08);backdrop-filter:blur(18px)saturate(1.55)brightness(1.08);background:#1c1424b8;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff14,0 28px 90px #00000094}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface-module__l6HqOq__fallback{background:#14101bf0}}.glass-surface-module__l6HqOq__glassSurface:focus-visible{outline-offset:3px;outline:2px solid #cfb4ffe6}
.liquid-ether-module__6ogiTq__liquidEther{z-index:0;opacity:.58;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.18)blur(.2px);position:absolute;inset:-8%;overflow:hidden}.liquid-ether-module__6ogiTq__liquidEther canvas{width:100%;height:100%;display:block}@media (max-width:640px){.liquid-ether-module__6ogiTq__liquidEther{opacity:.44;inset:-14%}}@media (prefers-reduced-motion:reduce){.liquid-ether-module__6ogiTq__liquidEther{display:none}}
.spotlight-card-module__vIvIiq__card{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#cfb4ff2e;border-radius:18px;position:relative;overflow:hidden}.spotlight-card-module__vIvIiq__card:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 72%);opacity:0;pointer-events:none;transition:opacity .42s;position:absolute;inset:0}.spotlight-card-module__vIvIiq__card:hover:before,.spotlight-card-module__vIvIiq__card:focus-within:before{opacity:.75}
