.entry-page{min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:#cfe8ff url(/entry/light.webp) 50%/cover no-repeat;color:#0e2e51;font-family:Arial,Helvetica,Tahoma,sans-serif}.entry-card{position:relative;width:min(100%,610px);padding:28px 68px 36px;line-height:1.6;border:1px solid rgba(139,196,232,.72);border-radius:91px;background:rgba(255,255,255,.08);box-shadow:0 14px 42px rgba(61,133,181,.18),0 0 26px rgba(102,197,255,.14);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.entry-controls{position:absolute;top:30px;right:40px;display:flex;align-items:center;gap:14px;z-index:1}.entry-page[dir=rtl] .entry-controls{right:auto;left:40px}.entry-theme{width:44px;height:44px;display:grid;place-items:center;border:1px solid #a8cde6;border-radius:50%;background:transparent;color:#0e2c4d;cursor:pointer}.entry-theme img{width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(100%) invert(16%) sepia(35%) saturate(2068%) hue-rotate(180deg) brightness(88%) contrast(96%)}.entry-controls select{min-width:44px;min-height:44px;border:1px solid rgba(145,201,235,.55);border-radius:6px;padding:4px;color:#0e2c4d;background:rgba(255,255,255,.25);font:inherit;font-size:12px;cursor:pointer}.entry-page a:focus-visible,.entry-page button:focus-visible,.entry-page select:focus-visible{outline:3px solid #168ce9;outline-offset:4px}.entry-brand{display:block;width:250px;height:250px;object-fit:contain;margin:0 auto;border-radius:50%;max-width:100%}.entry-page h1{margin:8px 0 24px;color:#0b3564;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-.03em;direction:ltr}.entry-copy,.entry-page h1{text-align:center}.entry-copy section+section{margin-top:21px}.entry-copy h2{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.6;color:#0b3564}.entry-copy p{margin:0;font-size:16px;line-height:1.8;color:#31577d;text-wrap:pretty}.entry-signin{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:27px;padding:10px;border:0;border-radius:11px;background:linear-gradient(180deg,#0767bf,#0755a2);color:#fff;font-size:18px;font-weight:600;text-decoration:none;text-align:center;box-shadow:0 3px 0 #073e85;cursor:pointer}.entry-signin:hover{background:#0859a6}.entry-languages{margin-top:16px;text-align:center}.entry-languages a{text-decoration:underline}.entry-page.entry-dark{color:#f6faff;background-color:#061a35;background-image:linear-gradient(rgba(2,15,38,.48),rgba(2,15,38,.48)),url(/entry/dark.webp)}.entry-dark .entry-card{background:rgba(3,28,67,.08);border-color:#38d9ff;box-shadow:0 0 0 1px rgba(56,217,255,.5),0 0 18px rgba(56,217,255,.35),0 18px 50px rgba(0,0,0,.3)}.entry-dark .entry-copy h2,.entry-dark h1{color:#f4c542}.entry-dark .entry-copy p{color:#d3e5f7}.entry-dark .entry-controls select{background:#031c43;color:#fff;border-color:#2775a8}.entry-dark .entry-theme{border-color:#2775a8}.entry-dark .entry-theme img{filter:brightness(0) saturate(100%) invert(79%) sepia(93%) saturate(1125%) hue-rotate(2deg) brightness(104%) contrast(104%)}@media(max-width:650px){.entry-page{padding:20px 14px}.entry-card{width:min(100%,440px);padding:69px 20px 28px;border-radius:24px}.entry-controls{top:18px;right:22px}.entry-page[dir=rtl] .entry-controls{left:22px}.entry-brand{width:150px;height:150px}.entry-page h1{font-size:25px;margin:8px 0 22px}.entry-copy h2{font-size:17px}.entry-copy p{font-size:15px;line-height:1.8}.entry-copy section+section{margin-top:19px}.entry-signin{font-size:17px}}