.isletone-trigger{display:block;width:calc(100% - 24px);margin:12px 12px 8px;padding:10px 12px 8px;border:1px solid rgba(0,198,212,.4);border-radius:12px;background:linear-gradient(120deg,transparent 30%,rgba(0,198,212,.18) 50%,transparent 70%) 0 0 / 220% 100% no-repeat,linear-gradient(160deg,#031525,#06263d 55%,#021018);box-shadow:0 0 0 1px #00c6d41f,0 8px 18px #000a1873;cursor:pointer;animation:isletone-trigger-shine 3.6s linear infinite,isletone-trigger-glow 2.8s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease}.isletone-trigger:hover,.isletone-trigger:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 1px #00c6d459,0 10px 22px #00c6d447;outline:none}.isletone-trigger img{display:block;width:100%;height:auto;max-height:56px;object-fit:contain}.isletone-trigger-hint{display:block;margin-top:4px;color:#7edce8;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;font-weight:600}.isletone-overlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;overflow:hidden}.isletone-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.isletone-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:default;background:radial-gradient(circle at 50% 38%,rgba(0,198,212,.28),transparent 46%),linear-gradient(160deg,#0a3558,#0f5a86 48%,#0c4168);animation:isletone-fade .45s ease both}.isletone-orb{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none;will-change:transform}.isletone-orb-a{width:260px;height:260px;left:8%;top:14%;background:#00c6d44d;animation:isletone-wander-a 22s ease-in-out infinite}.isletone-orb-b{width:300px;height:300px;right:6%;bottom:8%;background:#0e5ab452;animation:isletone-wander-b 28s ease-in-out infinite}.isletone-orb-c{width:220px;height:220px;left:62%;top:8%;background:#5ad2e638;animation:isletone-wander-c 19s ease-in-out infinite}.isletone-orb-d{width:240px;height:240px;left:18%;bottom:6%;background:#288cd242;animation:isletone-wander-d 26s ease-in-out infinite}.isletone-orb-e{width:180px;height:180px;left:44%;top:58%;background:#00b4c82e;animation:isletone-drift 9s ease-in-out infinite}.isletone-ring{position:absolute;left:50%;top:42%;width:min(72vw,520px);aspect-ratio:1;border:1px solid rgba(0,198,212,.35);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:isletone-ring 1.8s ease-out both}.isletone-ring-delay{animation-delay:.28s;border-color:#ffffff29}.isletone-stage{position:relative;z-index:1;width:min(520px,100%);text-align:center}.isletone-logo-wrap{position:relative;margin:0 auto 28px;width:min(420px,86vw);animation:isletone-logo-in .9s cubic-bezier(.16,1,.3,1) both}.isletone-logo-wrap:after{content:"";position:absolute;inset:18% 10% 8%;border-radius:50%;background:radial-gradient(circle,rgba(0,198,212,.28),transparent 68%);filter:blur(18px);z-index:-1;animation:isletone-halo 2.4s ease-in-out infinite}.isletone-logo-wrap img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}.isletone-copy{animation:isletone-rise .7s ease .45s both}.isletone-copy h2{margin:0 0 8px;color:#fff;font-size:15px;font-weight:500;letter-spacing:.04em}.isletone-copy p{margin:0 0 22px;color:#e8f7fbc7;font-size:14px;line-height:1.55}.isletone-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;animation:isletone-rise .7s ease .62s both}.isletone-site{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#00c6d4,#1570c7);color:#fff!important;font-weight:600;text-decoration:none;box-shadow:0 10px 24px #00c6d447;transition:transform .2s ease,box-shadow .2s ease}.isletone-site:hover{transform:translateY(-1px);box-shadow:0 14px 28px #00c6d466}.isletone-close{padding:10px 16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.isletone-close:hover,.isletone-close:focus-visible{background:#ffffff14;outline:none}.isletone-overlay.is-leaving .isletone-backdrop,.isletone-overlay.is-leaving .isletone-stage,.isletone-overlay.is-leaving .isletone-ring{animation:isletone-fade-out .28s ease both}@keyframes isletone-trigger-shine{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes isletone-trigger-glow{0%,to{box-shadow:0 0 0 1px #00c6d41f,0 8px 18px #000a1873}50%{box-shadow:0 0 0 1px #00c6d473,0 8px 22px #00c6d452}}@keyframes isletone-fade{0%{opacity:0}to{opacity:1}}@keyframes isletone-fade-out{to{opacity:0}}@keyframes isletone-logo-in{0%{opacity:0;transform:scale(.42) rotate(-10deg);filter:blur(10px)}62%{opacity:1;transform:scale(1.05) rotate(1.5deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes isletone-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes isletone-ring{0%{transform:translate(-50%,-50%) scale(.35);opacity:.7}to{transform:translate(-50%,-50%) scale(1.35);opacity:0}}@keyframes isletone-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes isletone-drift{0%,to{transform:translate(0)}50%{transform:translate(28px,-20px)}}@keyframes isletone-wander-a{0%,to{transform:translate(0)}25%{transform:translate(38vw,12vh)}50%{transform:translate(22vw,42vh)}75%{transform:translate(-4vw,20vh)}}@keyframes isletone-wander-b{0%,to{transform:translate(0)}20%{transform:translate(-32vw,-18vh)}48%{transform:translate(-14vw,22vh)}76%{transform:translate(-40vw,6vh)}}@keyframes isletone-wander-c{0%,to{transform:translate(0)}30%{transform:translate(-28vw,28vh)}58%{transform:translate(8vw,36vh)}82%{transform:translate(-18vw,8vh)}}@keyframes isletone-wander-d{0%,to{transform:translate(0)}22%{transform:translate(36vw,-16vh)}52%{transform:translate(48vw,10vh)}78%{transform:translate(12vw,-24vh)}}@media(prefers-reduced-motion:reduce){.isletone-trigger,.isletone-backdrop,.isletone-logo-wrap,.isletone-copy,.isletone-actions,.isletone-ring,.isletone-orb,.isletone-logo-wrap:after{animation:none!important}}html,body,#root{margin:0;min-height:100%}body{background:#f4f6f8}.auth-shell{box-sizing:border-box;display:grid;place-items:center;height:100dvh;max-height:100dvh;padding:24px;overflow:hidden}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-item-selected,.ant-layout-sider .ant-menu-submenu-title{width:100%!important;margin-inline:0!important;border-radius:0!important}.ant-layout-sider .ant-menu-item-selected{background-color:#1b4f72!important}.ant-layout-sider .ant-menu-sub.ant-menu-inline{background:#00000038!important}.ant-layout-sider .ant-menu-inline .ant-menu-submenu-arrow{transition:transform .32s cubic-bezier(.645,.045,.355,1)}.sidebar-context-tag.ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-crop-viewport{position:relative;width:280px;height:280px;margin:0 auto;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#111}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport img{display:block;max-width:none;pointer-events:none}.avatar-crop-mask{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff59;background:radial-gradient(circle closest-side,transparent 69%,rgba(0,0,0,.55) 70%)}
