@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");:root{--bg:#090c12;--panel:#111722;--panel2:#151e2b;--line:hsla(0,0%,100%,.09);--text:#f4f6fa;--muted:#9aa6b7;--red:#ff334f;--red2:#d91f3a;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;font-size:14px;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}.ambient{position:fixed;width:420px;height:420px;border-radius:50%;filter:blur(130px);opacity:.12;pointer-events:none;z-index:-1}.ambient-one{background:#e21f43;top:170px;left:-240px}.ambient-two{background:#1c65b8;right:-250px;top:650px}.topbar{height:76px;justify-content:space-between;padding:0 max(calc((100vw - var(--max))/2),28px);border-bottom:1px solid var(--line);background:rgba(9,12,18,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;min-width:205px}.brand-mark{width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,#ff405b,#b90e2a);display:grid;place-items:center;box-shadow:0 7px 24px #e324403d}.brand b{font-size:21px;letter-spacing:-1px}.brand b span{color:var(--red)}.brand small{display:block;color:#aab3c0;font-size:10px;margin-top:1px}.desktop-nav{display:flex;gap:clamp(10px,1.25vw,20px);color:#c6cfda;font-size:11px;white-space:nowrap;flex:1 1;justify-content:center;margin:0 18px}.topbar{gap:18px}.top-actions{flex-shrink:0}.desktop-nav a:hover,.footer-brand:hover{color:#fff}.top-actions{display:flex;align-items:center;gap:12px}.city-wrap{position:relative}.city-button,.icon-button{height:38px;border:1px solid var(--line);background:#121a26;border-radius:11px;padding:0 12px;display:flex;align-items:center;gap:7px;font-size:12px}.city-button svg:first-child{color:var(--red)}.city-menu{position:absolute;top:46px;right:0;width:205px;background:#151e2b;border:1px solid var(--line);border-radius:13px;padding:6px;box-shadow:0 20px 50px #000a;max-height:310px;overflow:auto}.city-menu button{display:flex;width:100%;justify-content:space-between;background:transparent;border:0;padding:10px;border-radius:8px;text-align:left}.city-menu button:hover{background:#ffffff12}.city-menu span{color:#ff5269}.icon-button{width:38px;justify-content:center;padding:0;position:relative}.notification i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--red);right:8px;top:7px}.login-button{height:39px;border:0;border-radius:11px;background:linear-gradient(120deg,#ff425c,#d91f3a);padding:0 16px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;box-shadow:0 8px 24px #f32b4633}.mobile-menu,.mobile-nav{display:none}.hero{max-width:var(--max);margin:22px auto 0;min-height:450px;border:1px solid var(--line);border-radius:24px;overflow:hidden;position:relative;background:#131d2b;display:flex;align-items:center}.hero-image{position:absolute;inset:0;background:linear-gradient(90deg,#0b111bef,#0b111bdc 43%,#0b111b30),linear-gradient(0deg,#0b111b,transparent 32%),url(/arctic-hero.png) center 46%/cover;opacity:.92}.hero-content{position:relative;padding:62px 55px 78px;max-width:760px;z-index:1}.eyebrow,.kicker{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#ff667a}.eyebrow{display:flex;align-items:center;gap:9px}.live-label span,.pulse-dot{width:7px;height:7px;border-radius:50%;background:#4dd69a;box-shadow:0 0 0 5px #4dd69a20;display:inline-block}.hero h1{font-size:clamp(40px,5vw,65px);line-height:1.03;letter-spacing:-3px;margin:21px 0 15px;font-weight:800}.hero h1 em{font-style:normal;color:var(--red)}.hero-content>p{font-size:14px;line-height:1.8;color:#d0d8e4;max-width:570px;margin:0 0 24px}.searchbar{height:58px;background:#f6f8fb;color:#17202c;border-radius:13px;padding:5px 6px 5px 17px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 40px #0004}.searchbar>svg{flex-shrink:0;color:#7d8999}.searchbar input{background:transparent;border:0;outline:0;min-width:0;flex:1 1;color:#17202c;font:500 13px Manrope}.searchbar input::placeholder{color:#7c8796}.searchbar button{height:46px;border:0;border-radius:9px;background:var(--red);color:#fff;padding:0 20px;font-weight:800;display:flex;align-items:center;gap:7px}.quick-search{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}.quick-search span{font-size:10px;color:#aab5c5}.quick-search button{border:1px solid #ffffff30;background:#ffffff10;border-radius:30px;padding:7px 11px;font-size:10px;color:#e2e8f0}.quick-search button:hover{background:#ff334f30;border-color:#ff334f80}.weather-card{position:absolute;right:26px;top:25px;z-index:2;background:#101925d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #ffffff26;border-radius:16px;padding:15px;display:flex;align-items:center;gap:11px;min-width:215px}.weather-icon{width:43px;height:43px;border-radius:13px;background:#f7c75b1c;color:#ffc85b;display:grid;place-items:center}.weather-card b,.weather-card small,.weather-card strong{display:block}.weather-card strong{font-size:10px;color:#aeb9c9}.weather-card b{font-size:13px;margin:2px 0}.weather-card small{font-size:9px;color:#9ca9b9}.weather-temp{font-size:25px;font-weight:800;margin-left:auto}.hero-bottom{position:absolute;bottom:18px;left:28px;right:28px;display:flex;justify-content:space-between;color:#b7c1ce;font-size:10px}.hero-bottom span:first-child{display:flex;gap:6px;align-items:center}.section-block{max-width:var(--max);margin:75px auto 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.section-heading h2,.tools-copy h2{font-size:30px;letter-spacing:-1.2px;margin:8px 0 6px}.section-heading p,.tools-copy p{color:var(--muted);margin:0;font-size:12px}.section-count{color:#647184;font-size:11px}.service-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px}.service-card{min-height:143px;padding:17px 15px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(145deg,#151d2a,#101620);position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.service-card:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;filter:blur(40px);opacity:.12;right:-35px;top:-35px;background:var(--glow)}.service-card:hover{transform:translateY(-5px);border-color:var(--glow);box-shadow:0 15px 35px #0005}.service-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--glow) 15%,transparent);color:var(--glow);display:grid;place-items:center}.service-card h3{font-size:12px;margin:13px 0 5px}.service-card p{font-size:10px;color:#9ca8b8;margin:0;line-height:1.5}.card-arrow{position:absolute;right:13px;bottom:14px;color:#78869a}.red{--glow:#ff405b}.blue{--glow:#50a8ff}.green{--glow:#38d99b}.violet{--glow:#a88aff}.orange{--glow:#ff9b4a}.pink{--glow:#ed70bf}.cyan{--glow:#3ed7e7}.split-section{margin-top:77px}.text-button{display:flex;align-items:center;gap:6px;color:#ff667a;font-size:11px;font-weight:800;background:none;border:0}.jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.job-card{background:linear-gradient(145deg,#141d2a,#101620);border:1px solid var(--line);border-radius:16px;padding:19px;transition:.25s}.job-card:hover{border-color:#ff405b80;transform:translateY(-3px)}.job-top{display:flex;justify-content:space-between}.job-symbol{width:38px;height:38px;border-radius:11px;background:#ff405b1b;color:#ff6378;display:grid;place-items:center}.save-button{border:0;background:transparent;color:#8995a6}.save-button.active{color:#ff5269}.job-tag{display:inline-block;color:#5ed9a2;background:#45d49b16;border-radius:20px;padding:5px 8px;font-size:9px;margin-top:15px}.job-card h3{font-size:15px;margin:11px 0 5px}.job-card>p{font-size:11px;color:#9ba7b7;margin:0}.job-meta{display:flex;gap:13px;flex-wrap:wrap;margin:18px 0;color:#9ba7b7;font-size:10px}.job-meta span{gap:5px}.job-bottom,.job-meta span{display:flex;align-items:center}.job-bottom{border-top:1px solid var(--line);padding-top:14px;justify-content:space-between}.job-bottom b{font-size:15px}.job-bottom button{background:transparent;border:0;color:#ff697e;font-size:10px;display:flex;align-items:center;gap:5px}.service-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.business-row{border:1px solid var(--line);background:#111925;border-radius:13px;padding:15px;display:flex;align-items:center;gap:13px;text-align:left;transition:.2s}.business-row:hover{background:#182333;border-color:#ffffff28}.business-emoji{width:43px;height:43px;border-radius:12px;background:#ffffff0c;display:grid;place-items:center;font-size:21px}.business-row span:nth-child(2){flex:1 1}.business-row b,.business-row small{display:block}.business-row b{font-size:12px}.business-row small{font-size:10px;color:var(--muted);margin-top:4px}.business-row>svg{color:#8491a3}.live-label{font-size:9px;color:#91a0b2;display:flex;align-items:center;gap:9px}.deals-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.deal-card{border:1px solid var(--line);background:radial-gradient(circle at 90% 5%,#ff405b14,transparent 45%),#121a26;border-radius:16px;padding:21px}.deal-emoji{font-size:26px}.deal-card h3{font-size:14px;margin:14px 0 6px}.deal-card p{color:var(--muted);font-size:11px;min-height:32px}.deal-card button{border:0;background:transparent;color:#ff687e;padding:0;font-size:10px;font-weight:800;display:flex;align-items:center;gap:6px}.tools-section{padding:34px;border:1px solid #ffffff13;border-radius:20px;background:radial-gradient(circle at 0 100%,#ff334f1a,transparent 38%),linear-gradient(120deg,#151d2a,#101620);display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;align-items:center}.tools-copy h2{font-size:32px;line-height:1.2;margin:12px 0}.tools-copy p{line-height:1.7;max-width:350px}.primary-link{display:inline-flex;align-items:center;gap:8px;background:var(--red);border-radius:9px;padding:12px 15px;font-size:11px;font-weight:800;margin-top:19px}.tool-pills{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tool-pills button{background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:16px 12px;display:flex;align-items:center;gap:9px;text-align:left;font-size:10px}.tool-pills button span{width:30px;height:30px;border-radius:9px;background:#ff405b20;color:#ff7185;display:grid;place-items:center;font-size:15px}.tool-pills button svg{margin-left:auto;color:#8794a6}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.news-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#121a26}.news-art{height:135px;display:flex;align-items:center;justify-content:center;position:relative;color:#ffffff80;background:linear-gradient(135deg,#183653,#111b2c)}.news-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 40%,#65b6e755,transparent 35%)}.art-1{background:linear-gradient(135deg,#3c2834,#171d2a)}.art-2{background:linear-gradient(135deg,#164137,#121a26)}.news-art span{position:absolute;left:13px;top:13px;border:1px solid #ffffff3b;background:#0003;padding:5px 8px;border-radius:20px;font-size:9px;color:#fff}.news-body{padding:16px}.news-category{font-size:9px;color:#ff7185}.news-body h3{font-size:13px;line-height:1.55;min-height:60px}.news-body a{display:flex;align-items:center;gap:5px;color:#ff7185;font-size:10px;font-weight:800}.bottom-banners{max-width:var(--max);margin:70px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.assistant-banner,.business-banner{border:1px solid var(--line);border-radius:18px;padding:23px;background:linear-gradient(110deg,#182644,#111827);display:flex;align-items:center;gap:17px;overflow:hidden}.bot-orb{width:64px;height:64px;flex-shrink:0;border-radius:20px;background:radial-gradient(circle,#54d7ed55,#3461a133);color:#65dff0;display:grid;place-items:center;box-shadow:0 0 35px #46d7e52a}.assistant-banner>div:nth-child(2),.business-banner>div{flex:1 1}.assistant-banner h2,.business-banner h2{font-size:17px;margin:7px 0}.assistant-banner p,.business-banner p{font-size:10px;color:#aab6c7;line-height:1.5}.assistant-banner button,.business-banner button{border:1px solid #ffffff24;background:#ffffff0c;padding:10px 12px;border-radius:9px;font-size:10px;white-space:nowrap;display:flex;align-items:center;gap:6px}.business-banner{background:linear-gradient(110deg,#2c1c29,#171a28)}.business-banner>svg{color:#ff7588;opacity:.8;flex-shrink:0}.business-banner button{background:var(--red);border:0;font-weight:800}footer{max-width:var(--max);margin:75px auto 0;padding:30px 0 25px;border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;flex-wrap:wrap}footer>p{color:var(--muted);font-size:10px;flex:1 1}footer>div{display:flex;gap:17px;color:#aab5c4;font-size:10px}.copyright{width:100%;color:#677486;font-size:9px}.toast{position:fixed;z-index:50;bottom:24px;left:50%;transform:translateX(-50%);background:#f4f6fa;color:#111925;border-radius:12px;padding:13px 18px;box-shadow:0 10px 40px #0008;font-size:12px;font-weight:700;animation:toast-in .25s ease}.search-results{padding:22px;border:1px solid var(--line);border-radius:16px;background:#111925}.result-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.result-row>svg{color:#ff667a}.result-row div{flex:1 1}.result-row b,.result-row small{display:block}.result-row b{font-size:12px}.muted,.result-row small{font-size:10px;color:var(--muted);margin-top:4px}.result-row strong{font-size:12px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1300px){.bottom-banners,.section-block,.topbar,footer{margin-left:28px;margin-right:28px}.topbar{padding-left:28px;padding-right:28px}.hero{margin-left:28px;margin-right:28px}.service-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.desktop-nav{display:none}.mobile-menu{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);background:#121a26;border-radius:10px}.mobile-nav{display:flex;position:-webkit-sticky;position:sticky;top:76px;z-index:19;background:#111925;padding:15px 25px;gap:15px;overflow:auto;border-bottom:1px solid var(--line)}.mobile-nav a{white-space:nowrap;font-size:11px}.hero-content{padding:65px 35px 85px}.weather-card{right:18px;top:18px;transform:scale(.88);transform-origin:top right}.jobs-grid{grid-template-columns:repeat(2,1fr)}.jobs-grid .job-card:last-child{display:none}.bottom-banners{grid-template-columns:1fr}.section-block{margin-top:60px}}@media(max-width:600px){.topbar{height:66px;margin:0;padding:0 16px}.brand{min-width:0}.brand-mark{width:36px;height:36px}.brand b{font-size:18px}.city-button{height:35px;padding:0 8px;font-size:10px}.top-actions{gap:7px}.notification{display:none}.login-button{display:flex;height:35px;padding:0 10px;font-size:10px;gap:5px;white-space:nowrap}.mobile-nav{top:66px}.hero{margin:13px 12px 0;min-height:570px;border-radius:18px;align-items:flex-end}.hero-image{background:linear-gradient(0deg,#0b111b,#0b111bdc 48%,#0b111b30),url(/arctic-hero.png) 50%/cover}.hero-content{padding:155px 19px 74px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-content>p{font-size:12px}.weather-card{top:14px;left:14px;right:auto;transform:none;min-width:190px;padding:10px}.weather-icon{width:35px;height:35px}.weather-temp{font-size:20px}.searchbar{height:53px;padding-left:12px;gap:8px}.searchbar input{font-size:10px}.searchbar button{height:42px;padding:0 12px;font-size:10px}.quick-search{gap:6px}.quick-search button{font-size:9px;padding:6px 8px}.hero-bottom{left:18px;right:18px;font-size:9px}.hero-bottom span:last-child{display:none}.bottom-banners,.section-block,footer{margin-left:16px;margin-right:16px}.section-block{margin-top:52px}.section-heading h2{font-size:24px}.section-heading p{font-size:10px;max-width:250px;line-height:1.6}.service-grid{grid-template-columns:repeat(2,1fr);gap:9px}.service-card{min-height:130px;padding:13px}.service-card h3{font-size:11px}.service-card p{font-size:9px}.service-card:last-child{grid-column:span 2;min-height:100px}.jobs-grid{grid-template-columns:1fr}.jobs-grid .job-card:last-child{display:block}.job-card{padding:16px}.deals-grid,.news-grid,.service-list{grid-template-columns:1fr}.business-row{padding:12px}.tools-section{padding:22px 17px;grid-template-columns:1fr;gap:20px}.tools-copy h2{font-size:27px}.tool-pills{gap:8px}.tool-pills button{font-size:9px;padding:11px 8px}.news-art{height:115px}.news-body h3{min-height:0}.assistant-banner,.business-banner{padding:17px;flex-wrap:wrap}.assistant-banner button{margin-left:80px}.business-banner>svg{width:45px}.bottom-banners{margin-top:52px}footer{margin-top:55px;gap:13px}footer>p{flex-basis:100%;order:2}footer>div{order:3;width:100%;flex-wrap:wrap}.copyright{order:4}.footer-brand{order:1}.section-count{display:none}}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(2px 2px at 12% 22%,#ffffffb8 45%,transparent 70%),radial-gradient(1.5px 1.5px at 27% 67%,#d8f7ffb8 45%,transparent 70%),radial-gradient(2px 2px at 47% 18%,#ffffffa0 45%,transparent 70%),radial-gradient(1px 1px at 63% 33%,#b8f5ffb8 45%,transparent 70%),radial-gradient(2px 2px at 82% 16%,#ffffffaa 45%,transparent 70%),radial-gradient(1px 1px at 91% 58%,#d7faffaa 45%,transparent 70%);background-size:390px 270px;animation:arctic-drift 24s linear infinite;opacity:.6}@keyframes arctic-drift{0%{background-position:0 0}to{background-position:390px 270px}}.page-shell{max-width:var(--max);margin:34px auto 80px;padding:0 4px}.page-hero{padding:35px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 90% 0,#28b8cf22,transparent 35%),linear-gradient(120deg,#151e2c,#0f151f);margin-bottom:24px}.page-hero h1{font-size:clamp(30px,4vw,46px);letter-spacing:-1.8px;margin:9px 0}.page-hero p{color:var(--muted);max-width:700px;line-height:1.7}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.filters input,.filters select{background:#141d29;border:1px solid var(--line);border-radius:10px;padding:12px;color:#eef2f7;min-width:160px;outline:none}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.directory-card{border:1px solid var(--line);border-radius:16px;background:#121a26;padding:18px;transition:.2s}.directory-card:hover{transform:translateY(-3px);border-color:#ff526980}.directory-card h3{font-size:15px;margin:12px 0 6px}.directory-card p{font-size:11px;color:var(--muted);line-height:1.6}.directory-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#aab6c5;font-size:10px;margin-top:14px}.stars{color:#ffc85b;letter-spacing:1px}.source-note{font-size:9px;color:#718096;margin-top:12px}.directory-actions{display:flex;gap:8px;margin-top:14px}.directory-actions a,.directory-actions button{border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:#ffffff08;font-size:10px}.directory-actions a.primary{background:#ff334f;border-color:#ff334f}.calc-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.calc-card{background:#121a26;border:1px solid var(--line);border-radius:16px;padding:22px}.calc-card h2{font-size:17px;margin:0 0 8px}.calc-card p{font-size:11px;color:var(--muted);line-height:1.6}.calc-card label{display:block;color:#aab6c5;font-size:10px;margin:15px 0 6px}.calc-card input{width:100%;padding:12px;background:#0b111a;border:1px solid var(--line);border-radius:9px;color:#fff;outline:none}.calc-result{margin-top:16px;padding:15px;background:#ff334f14;border:1px solid #ff334f3a;border-radius:11px}.calc-result small{display:block;color:#aab6c5;font-size:10px}.calc-result strong{display:block;font-size:24px;margin-top:4px}.fine-print{font-size:9px!important;color:#7e8b9e!important;margin-top:12px}.news-feed{display:grid;grid-gap:12px;gap:12px}.news-item{padding:18px;border:1px solid var(--line);border-radius:14px;background:#121a26}.news-item h3{font-size:14px;margin:8px 0}.news-item p{font-size:11px;color:var(--muted)}.news-item a{font-size:10px;color:#ff7185}@media(max-width:900px){.directory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.page-shell{margin:20px 14px 60px;padding:0}.page-hero{padding:22px}.calc-layout,.directory-grid{grid-template-columns:1fr}.filters input,.filters select{width:100%}}.directory-actions-note{font-size:9px;color:#8794a6;padding:8px 0}.business-page{min-height:100vh;background:#0b111a;color:#f3f6fb;padding:0 4.5%;overflow:hidden}.business-topbar{height:76px;max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.business-back{gap:8px;color:#aab6c5;font-size:12px}.business-back,.business-logo{display:flex;align-items:center}.business-logo{flex-direction:column;gap:3px}.business-logo>span{font-size:22px;font-weight:900;letter-spacing:-1px}.business-logo strong{color:#ff4059;margin-left:3px}.business-logo small{font-size:8px;letter-spacing:2px;color:#7f8b9e}.business-top-note{font-size:11px;color:#8794a6}.business-hero{max-width:1280px;min-height:510px;margin:35px auto 0;border:1px solid #ffffff17;border-radius:25px;background:radial-gradient(ellipse at 82% 45%,#17435b70,transparent 38%),linear-gradient(120deg,#141f2e,#101722 65%,#111b28);position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:65px 7%;overflow:hidden}.business-hero-glow{position:absolute;width:440px;height:440px;right:10%;top:-180px;border-radius:50%;background:#14a8c833;filter:blur(80px)}.business-hero-copy{position:relative;z-index:1}.business-eyebrow{font-size:9px;font-weight:800;letter-spacing:2px;color:#ff7587;display:inline-flex;align-items:center;gap:9px}.business-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#ff4059;box-shadow:0 0 12px #ff4059}.business-hero h1{font-size:clamp(42px,5.5vw,68px);letter-spacing:-3px;line-height:1.02;margin:22px 0}.business-hero h1 em{font-style:normal;color:#ff5269}.business-hero-copy>p{max-width:550px;color:#aab6c5;font-size:14px;line-height:1.8}.business-primary{display:inline-flex;align-items:center;gap:12px;background:#ff334f;color:#fff;border-radius:10px;padding:15px 20px;font-size:12px;font-weight:800;margin-top:22px;box-shadow:0 12px 35px #ff334f30}.business-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:27px;color:#aab6c5;font-size:10px}.business-trust span{display:flex;align-items:center;gap:7px}.business-trust svg{color:#56d7b0}.business-hero-visual{position:relative;z-index:1;max-width:440px;width:100%;justify-self:end;padding:24px;border:1px solid #ffffff22;border-radius:20px;background:#0b121edb;box-shadow:0 30px 90px #0008;transform:rotate(2deg)}.mock-search{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid #ffffff18}.mock-search>span{font-size:17px;font-weight:900}.mock-search strong{color:#ff4059}.mock-search>div{gap:9px;color:#93a2b6;background:#ffffff0b;border:1px solid #ffffff12;padding:10px 12px;border-radius:8px;font-size:9px}.mock-listing,.mock-search>div{display:flex;align-items:center}.mock-listing{gap:13px;margin-top:18px;padding:16px;background:#172231;border:1px solid #ffffff15;border-radius:13px}.mock-avatar{width:52px;height:52px;border-radius:12px;background:#ff40591c;color:#ff6378;display:grid;place-items:center}.mock-listing-copy{display:flex;flex-direction:column;gap:5px;flex:1 1}.mock-listing-copy b{font-size:13px}.mock-listing-copy small{font-size:10px;color:#94a2b5}.mock-listing-copy span{font-size:9px;color:#f5c66d;display:flex;align-items:center;gap:4px}.mock-check{color:#57d7b0}.mock-stat{margin-top:13px;padding:17px;border-radius:12px;background:linear-gradient(120deg,#102c35,#142333);border:1px solid #2dd3b32b}.mock-stat small,.mock-stat>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#9baabd}.mock-stat>b{display:block;margin:8px 0;color:#55d9b4}.mock-stat>b,.mock-stat>b strong{font-size:30px}.mock-stat small svg{color:#55d9b4}.business-benefits{max-width:1180px;margin:30px auto 90px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.business-benefits article{display:flex;gap:14px;padding:23px;border:1px solid #ffffff14;background:#111a27;border-radius:15px}.business-benefits article>span{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#ff40591c;color:#ff687d}.business-benefits h3{font-size:13px;margin:2px 0 7px}.business-benefits p{font-size:10px;line-height:1.7;color:#99a7b9}.business-pricing{max-width:1180px;margin:0 auto 90px}.business-section-heading{text-align:center;margin-bottom:30px}.application-copy h2,.business-section-heading h2{font-size:clamp(28px,4vw,42px);letter-spacing:-1.5px;margin:12px 0}.business-section-heading p{font-size:12px;color:#9aa8ba}.business-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;align-items:stretch}.business-plan{position:relative;background:#121b28;border:1px solid #ffffff17;border-radius:17px;padding:25px;display:flex;flex-direction:column}.business-plan.featured{border-color:#ff4059a6;background:linear-gradient(160deg,#291a27,#141b29 50%);box-shadow:0 15px 50px #ff405914}.plan-popular{position:absolute;right:15px;top:15px;font-size:8px;font-weight:900;letter-spacing:1px;color:#ff8a9a}.plan-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#ffffff0c;color:#ff7185}.business-plan h3{font-size:18px;margin:16px 0 4px}.plan-note{font-size:10px;color:#94a2b5}.plan-price{font-size:31px;font-weight:900;margin:22px 0 19px;letter-spacing:-1px}.plan-price small{font-size:10px;font-weight:500;letter-spacing:0;color:#96a3b4;margin-left:7px}.business-plan ul{list-style:none;padding:0;margin:0 0 23px;display:grid;grid-gap:12px;gap:12px;flex:1 1}.business-plan li{display:flex;gap:9px;align-items:flex-start;font-size:10px;color:#d5dce6;line-height:1.45}.business-plan li svg{color:#56d7b0;flex-shrink:0}.business-plan li.muted-feature{color:#647286}.business-plan li.muted-feature span{width:15px;text-align:center}.plan-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border:1px solid #ffffff25;border-radius:9px;background:#ffffff09;font-size:11px;font-weight:800;color:#f2f5f9;cursor:pointer}.plan-button.hot{background:#ff334f;border-color:#ff334f}.business-price-disclaimer{text-align:center;color:#748195;font-size:9px;margin-top:17px}.business-application{max-width:1180px;margin:0 auto 75px;padding:38px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:45px;gap:45px;border:1px solid #ffffff17;border-radius:20px;background:radial-gradient(circle at 0 0,#ff405918,transparent 40%),#111a27}.application-copy h2{line-height:1.1}.application-copy>p{font-size:11px;color:#9aa8ba;line-height:1.8}.application-selected{margin-top:25px;padding:15px;border-radius:11px;background:#ffffff08;border:1px solid #ffffff13}.application-selected b,.application-selected span{display:block}.application-selected span{font-size:9px;color:#8795a8;margin-bottom:6px}.application-selected b{font-size:13px;color:#ff8090}.application-form{display:grid;grid-gap:13px;gap:13px}.application-form label{display:grid;grid-gap:7px;gap:7px;font-size:10px;color:#aab6c5}.application-form input,.application-form select{width:100%;height:43px;border:1px solid #ffffff1c;border-radius:9px;background:#0c131e;color:#f3f6fb;padding:0 12px;outline:none;font:inherit;font-size:11px}.application-form input:focus,.application-form select:focus{border-color:#ff5269}.application-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.business-submit{height:46px;border:0;border-radius:9px;background:#ff334f;color:#fff;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.business-submit:disabled{opacity:.4;cursor:not-allowed}.application-hint{font-size:9px;line-height:1.6;color:#77869a}.business-footer{max-width:1180px;margin:auto;border-top:1px solid #ffffff16;padding:23px 0 30px;display:flex;align-items:center;justify-content:space-between}.business-footer>span{font-size:9px;color:#718096}@media(max-width:850px){.business-hero{grid-template-columns:1fr;padding:45px 7%;gap:35px}.business-hero-visual{justify-self:start;max-width:520px}.business-benefits{grid-template-columns:1fr;margin-bottom:65px}.business-plan-grid{grid-template-columns:1fr;max-width:520px;margin:auto}.business-application{grid-template-columns:1fr;gap:25px;padding:25px}.business-top-note{display:none}}@media(max-width:560px){.business-page{padding:0 14px}.business-topbar{height:65px}.business-back{font-size:10px}.business-logo>span{font-size:18px}.business-hero{margin-top:15px;min-height:0;padding:32px 22px;border-radius:17px}.business-hero h1{font-size:43px;letter-spacing:-2px}.business-hero-copy>p{font-size:12px}.business-trust{display:grid;grid-gap:9px;gap:9px}.business-hero-visual{padding:14px;transform:none}.business-benefits{margin-top:17px;gap:9px}.business-benefits article{padding:16px}.business-pricing{margin-bottom:60px}.application-copy h2,.business-section-heading h2{font-size:29px}.business-plan{padding:21px}.business-application{padding:20px;margin-bottom:50px}.application-two{grid-template-columns:1fr}.business-footer{align-items:flex-start;gap:15px;flex-direction:column}}.business-cta-link{background:var(--red);border:0;font-weight:800;padding:10px 12px;border-radius:9px;font-size:10px;white-space:nowrap;display:flex;align-items:center;gap:6px;color:#fff}.portal-shell{max-width:1180px;margin:0 auto;padding:36px 5% 80px}.portal-head{align-items:center;gap:16px;margin-bottom:30px}.portal-head h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px}.portal-head p,.portal-muted{color:#9aa8ba;font-size:12px;line-height:1.7}.portal-panel{background:#111a27;border:1px solid #ffffff18;border-radius:16px}.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.portal-stat{background:#111a27;border:1px solid #ffffff18;border-radius:14px;padding:18px}.portal-stat small{color:#8f9db0;font-size:10px}.portal-stat strong{display:block;font-size:27px;margin-top:8px}.portal-form{grid-gap:12px;gap:12px;max-width:620px}.portal-form label{color:#aab6c5;font-size:11px}.portal-form input,.portal-form select,.portal-form textarea{background:#0c131e;color:#f3f6fb;border:1px solid #ffffff22;border-radius:9px;font-size:12px}.portal-form textarea{min-height:100px}.portal-button{gap:8px;background:#ff334f;border-radius:9px;padding:12px 17px;font-size:11px;font-weight:800}.portal-button.secondary{background:#ffffff0c;border:1px solid #ffffff25;color:#eef2f8}.portal-table{width:100%;border-collapse:collapse;font-size:11px}.portal-table td,.portal-table th{text-align:left;padding:12px 9px;border-bottom:1px solid #ffffff14;vertical-align:top}.portal-table th{color:#8f9db0;font-weight:600}.portal-pill{display:inline-block;padding:5px 8px;border-radius:99px;background:#ffffff12;color:#dbe4ef;font-size:9px}.portal-actions{display:flex;gap:7px;flex-wrap:wrap}.portal-link{color:#ff7b8e;font-size:11px}.portal-note{padding:13px;border-radius:10px;background:#172434;color:#aab6c5;font-size:10px;line-height:1.7}.portal-empty{padding:28px;text-align:center;color:#8f9db0;border:1px dashed #ffffff25;border-radius:12px;font-size:12px}.portal-nav{display:flex;gap:9px;flex-wrap:wrap}.portal-nav a{padding:9px 12px;border:1px solid #ffffff1b;border-radius:9px;color:#c6d0de;font-size:10px}.portal-nav a:hover{border-color:#ff5269;color:#fff}@media(max-width:760px){.portal-grid{grid-template-columns:1fr}.portal-shell{padding:24px 15px 55px}.portal-table{display:block;overflow-x:auto;white-space:nowrap}.portal-head{align-items:flex-start;flex-direction:column}}.jobs-landing{max-width:var(--max);min-height:430px;margin:22px auto 0;border:1px solid var(--line);border-radius:24px;overflow:hidden;position:relative;display:flex;align-items:center;background:#09111d url(/arctic-hero.png) center 48%/cover}.jobs-landing:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101bea,#07101bc9 48%,#07101b35),linear-gradient(0deg,#07101b,transparent 50%)}.jobs-aurora{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 15%,#5ce7bf30,transparent 38%),radial-gradient(ellipse at 84% 30%,#48a8ff22,transparent 42%);mix-blend-mode:screen;animation:auroraPulse 7s ease-in-out infinite alternate}.jobs-particles{position:absolute;inset:0;opacity:.75;background-image:radial-gradient(2px 2px at 12% 24%,#fff 45%,transparent 60%),radial-gradient(1px 1px at 30% 70%,#b9eaff 45%,transparent 60%),radial-gradient(2px 2px at 58% 18%,#fff 45%,transparent 60%),radial-gradient(1px 1px at 76% 66%,#fff 45%,transparent 60%),radial-gradient(2px 2px at 91% 35%,#a8f5df 45%,transparent 60%);background-size:220px 190px;animation:particleDrift 18s linear infinite}.jobs-landing-copy{position:relative;z-index:1;padding:60px 6%;max-width:710px}.jobs-landing-copy .kicker{display:flex;align-items:center;gap:8px}.jobs-landing h1{font-size:clamp(42px,5.5vw,68px);line-height:1.02;letter-spacing:-3px;margin:22px 0 15px}.jobs-landing h1 em{font-style:normal;color:#ff526b}.jobs-landing-copy p{max-width:520px;color:#d1dce9;font-size:14px;line-height:1.8}.jobs-employer>a,.jobs-hero-button{display:inline-flex;align-items:center;gap:9px;background:#ff334f;padding:14px 18px;border-radius:10px;font-size:12px;font-weight:800;margin-top:14px;box-shadow:0 10px 35px #ff334f35}.jobs-hero-stamp{position:absolute;right:5%;bottom:34px;z-index:1;border:1px solid #ffffff40;background:#0b1726b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;padding:16px;display:grid;grid-gap:8px;gap:8px;color:#d8e7f5}.jobs-hero-stamp svg{color:#ff6076}.jobs-hero-stamp b{font-size:12px;letter-spacing:1px;line-height:1.5}.jobs-hero-stamp small{font-size:8px;color:#91a6bd;letter-spacing:1.5px}.jobs-content{max-width:var(--max);margin:65px auto 80px}.jobs-filter{display:grid;grid-template-columns:1fr 210px 210px;grid-gap:10px;gap:10px;margin:20px 0 18px}.jobs-filter label,.jobs-filter select{height:48px;border:1px solid var(--line);background:#121b28;border-radius:11px;color:#dce4ee;padding:0 14px;display:flex;align-items:center;gap:10px}.jobs-filter label svg{color:#ff687e;flex-shrink:0}.jobs-filter input{border:0;outline:0;background:transparent;color:#fff;min-width:0;width:100%}.jobs-filter input,.jobs-filter select{font:inherit;font-size:11px}.jobs-list{display:grid;grid-gap:10px;gap:10px}.job-list-card{display:grid;grid-template-columns:48px 1fr auto;grid-gap:15px;gap:15px;align-items:start;padding:19px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(120deg,#141e2b,#101722);transition:.2s}.job-list-card:hover{border-color:#ff526977;transform:translateY(-2px)}.job-list-icon{width:46px;height:46px;border-radius:13px;background:#ff405b1c;color:#ff687e;display:grid;place-items:center}.job-list-main h3{font-size:15px;margin:9px 0 4px}.job-list-main>p{font-size:10px;color:#a2afbf;margin:0}.job-list-main .job-tag{margin:0}.job-list-side{display:grid;justify-items:end;grid-gap:9px;gap:9px}.job-list-side>b{font-size:15px}.job-list-side button{border:0;background:none;color:#ff7185;font-size:10px;display:flex;align-items:center;gap:5px}.job-list-side button.job-save{color:#9caabe}.job-details{margin-top:12px;padding:12px;border-radius:9px;background:#ffffff09;color:#bdc9d8;font-size:11px;line-height:1.7}.jobs-employer{margin-top:28px;padding:25px 28px;border:1px solid #ff526944;border-radius:17px;background:radial-gradient(circle at 0 0,#ff40591c,transparent 55%),#121b28;display:flex;align-items:center;justify-content:space-between;gap:20px}.jobs-employer h2{font-size:23px;margin:8px 0}.jobs-employer p{font-size:11px;color:#a5b1c0;margin:0}.jobs-employer>a{white-space:nowrap;margin:0}.jobs-content .fine-print{color:#718096;font-size:9px;line-height:1.7;margin-top:18px}@media(max-width:850px){.jobs-content{padding:0 22px}.jobs-landing{margin:15px 15px 0}.jobs-hero-stamp{display:none}.jobs-filter{grid-template-columns:1fr 1fr}.jobs-filter label{grid-column:1/-1}}@media(max-width:560px){.jobs-landing{min-height:410px;border-radius:17px}.jobs-landing-copy{padding:36px 22px}.jobs-landing h1{font-size:44px;letter-spacing:-2px}.jobs-landing-copy p{font-size:12px}.jobs-content{padding:0 15px;margin-top:48px}.jobs-filter{grid-template-columns:1fr}.jobs-filter label{grid-column:auto}.job-list-card{grid-template-columns:40px 1fr;padding:14px;gap:11px}.job-list-icon{width:39px;height:39px}.job-list-side{grid-column:2;justify-items:start;display:flex;align-items:center;flex-wrap:wrap}.job-list-side>b{width:100%}.jobs-employer{align-items:flex-start;flex-direction:column;padding:20px}.jobs-employer h2{font-size:20px}}.portal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px;margin:18px 0}.portal-panel{background:linear-gradient(145deg,rgba(20,29,42,.96),rgba(13,19,29,.96));border:1px solid var(--line);border-radius:18px;padding:22px;margin:16px 0}.portal-panel h2,.portal-panel h3{margin:8px 0 12px}.portal-panel p{color:var(--muted);line-height:1.65}.portal-form{display:grid;grid-gap:14px;gap:14px}.portal-form label{display:grid;grid-gap:7px;gap:7px;color:#c8d1dd;font-size:12px}.portal-form input,.portal-form select,.portal-form textarea{width:100%;background:#0b111b;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px;font:inherit}.portal-form textarea{min-height:110px;resize:vertical}.portal-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff405b,#c81735);border:0;border-radius:10px;padding:11px 16px;color:#fff;font-weight:700;cursor:pointer}.portal-button.secondary{background:#202b3a;border:1px solid var(--line)}.portal-note{padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#111a27;margin:12px 0;color:#d9e1ec}.portal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:42px 0 24px}.portal-head h1{font-size:clamp(32px,5vw,52px);margin:8px 0}.portal-head p{color:var(--muted)}@media(max-width:720px){.portal-shell{padding-left:16px;padding-right:16px}.portal-head{align-items:flex-start;flex-direction:column}.portal-panel{padding:17px}.portal-grid{grid-template-columns:1fr}}.portal-hero{max-width:var(--max);min-height:300px;margin:28px auto 34px;border:1px solid rgba(135,181,220,.22);border-radius:23px;overflow:hidden;position:relative;isolation:isolate;display:flex;align-items:center;background:#101b2a;box-shadow:0 22px 65px #0005}.portal-hero-backdrop{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(7,14,24,.96),rgba(7,14,24,.82) 48%,rgba(7,14,24,.24)),linear-gradient(0deg,rgba(7,14,24,.62),transparent 60%),url(/arctic-hero.png) center 48%/cover;transform:scale(1.02)}.portal-hero:after{content:"";position:absolute;inset:-30% -10%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 72% 25%,rgba(42,196,210,.2),transparent 35%),radial-gradient(ellipse at 53% 80%,rgba(50,116,191,.2),transparent 40%);animation:portalAurora 8s ease-in-out infinite alternate}.portal-hero-particles{position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:radial-gradient(2px 2px at 10% 20%,#d9faff 60%,transparent 100%),radial-gradient(1px 1px at 28% 70%,#fff 60%,transparent 100%),radial-gradient(2px 2px at 47% 35%,#8ce7f5 60%,transparent 100%),radial-gradient(1px 1px at 68% 78%,#fff 60%,transparent 100%),radial-gradient(2px 2px at 88% 22%,#9cefff 60%,transparent 100%);background-size:240px 190px,190px 230px,270px 220px,220px 180px,300px 240px;animation:portalParticles 22s linear infinite}.portal-hero-content{max-width:780px;padding:48px 54px 58px;position:relative;z-index:1}.portal-hero h1{font-size:clamp(34px,5vw,56px);letter-spacing:-2px;line-height:1.05;margin:14px 0;color:#fff}.portal-hero p{max-width:650px;color:#c3d0df;font-size:13px;line-height:1.8;margin:0}.portal-hero-signature{position:absolute;right:24px;bottom:20px;color:#a7bacb;font-size:9px;letter-spacing:1.4px;display:flex;align-items:center;gap:9px}.portal-hero-dot{width:7px;height:7px;border-radius:50%;background:#5ee4d1;box-shadow:0 0 14px #5ee4d1}@keyframes portalAurora{0%{transform:translateX(-2%) scale(.98);opacity:.55}to{transform:translateX(2%) scale(1.04);opacity:1}}@keyframes portalParticles{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:240px -190px,-190px 230px,270px -220px,-220px 180px,300px -240px}}@media(max-width:850px){.portal-hero{margin:18px 16px 28px;min-height:270px}.portal-hero-content{padding:38px 28px 54px}}@media(max-width:560px){.portal-hero{min-height:245px;border-radius:17px}.portal-hero-content{padding:32px 21px 48px}.portal-hero h1{font-size:37px}.portal-hero-signature{font-size:7px;right:15px;bottom:13px}}.important-section{margin-top:38px}.important-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.important-heading h2{font-size:25px;letter-spacing:-1px;margin:7px 0}.important-heading p{font-size:11px;color:var(--muted);margin:0}.important-heading>a{display:flex;align-items:center;gap:6px;color:#ff7185;font-size:10px;font-weight:800}.important-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.important-card,.important-empty{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #ffb45b36;border-radius:14px;background:linear-gradient(120deg,#1a1b24,#121925);min-width:0}.important-card>svg,.important-empty>svg{margin-left:auto;color:#91a0b2;flex-shrink:0}.important-empty-icon,.important-icon{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#ffb44a18;color:#ffc36a}.important-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.important-copy small,.important-empty small{font-size:9px;color:#ffbd70}.important-copy b,.important-empty b{font-size:11px;line-height:1.5}.important-copy em{display:flex;align-items:center;gap:5px;color:#9ba8b8;font-style:normal;font-size:9px}.important-empty{border-color:var(--line);background:#111925}.important-empty small{display:block;color:#9ba8b8;margin-top:4px}.news-page-shell{margin-top:24px}.news-slogan{text-align:center;color:#a8bdcc;font-size:12px;letter-spacing:.5px;margin:-15px 0 27px}.news-controls{display:grid;grid-gap:13px;gap:13px;margin:20px 0}.news-search{height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:#111a27;color:#8798aa}.news-search input{background:transparent;border:0;outline:0;color:#fff;width:100%;font:inherit;font-size:11px}.news-tabs{display:flex;gap:7px;flex-wrap:wrap}.news-tabs button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#111925;color:#aeb9c8;font-size:10px}.news-tabs button.active{background:#ff334f1b;border-color:#ff526977;color:#ff8293}.news-results-head{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:12px}.news-results-head span{color:#8b99aa;font-size:10px}.news-item-rich{padding:19px}.news-item-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.news-category-pill{background:#56b7e51a;color:#82d5ef}.news-category-pill,.status-done,.status-live{padding:5px 8px;border-radius:20px;font-size:9px}.status-done,.status-live{background:#38d99b18;color:#5ee0aa}.status-done{background:#ffffff12;color:#9aa6b7}.news-item-rich h3{font-size:15px;line-height:1.5;margin:12px 0 7px}.news-item-rich>p{font-size:11px;line-height:1.7;color:#aeb9c8}.news-item-meta{display:flex;gap:13px;flex-wrap:wrap;color:#8998aa;font-size:9px;margin:13px 0}.news-item-meta span{display:flex;align-items:center;gap:5px}.news-item-rich>a{display:inline-flex;align-items:center;gap:6px;color:#ff7185;font-size:10px;font-weight:800}.news-empty,.transport-empty{padding:35px 20px;border:1px dashed #ffffff25;border-radius:15px;text-align:center;background:#101722}.news-empty>div{color:#8da4b7}.news-empty h3{font-size:14px;margin:12px 0 6px}.news-empty p,.transport-empty p{font-size:10px;line-height:1.7;color:#9ba8b8;max-width:520px;margin:0 auto}.news-sources,.transport-sources{margin-top:48px}.news-sources h2,.transport-data h2,.transport-sources h2{font-size:23px;margin:8px 0}.news-sources>div:first-child p,.transport-data-title p{font-size:11px;color:var(--muted)}.news-source-grid,.transport-source-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:15px}.news-source-grid>a,.transport-source-grid>a{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#111925}.news-source-grid small{color:#91a3b7;font-size:9px}.news-source-grid b,.transport-source-grid b{font-size:11px}.news-source-grid span,.transport-source-grid span{display:flex;align-items:center;gap:5px;color:#ff7185;font-size:9px}.transport-promo{display:flex;align-items:center;gap:15px;margin-top:28px;padding:18px;border:1px solid #5db9df44;border-radius:15px;background:linear-gradient(110deg,#123047,#111925)}.transport-promo-icon{width:46px;height:46px;border-radius:13px;background:#53c7e51c;color:#73d9ee;display:grid;place-items:center}.transport-promo>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;flex:1 1}.transport-promo small{font-size:8px;letter-spacing:1.3px;color:#7dd6e8}.transport-promo b{font-size:13px}.transport-promo em{font-size:10px;color:#a7b8c8;font-style:normal}.transport-promo>svg{color:#9db1c3}.transport-shell{margin-top:24px}.transport-manifesto{padding:28px 30px;margin:25px 0;border:1px solid #61c8d333;border-radius:18px;background:radial-gradient(ellipse at 80% 0,#3ac8c51b,transparent 45%),linear-gradient(120deg,#111d2b,#101722)}.transport-manifesto>span{font-size:9px;letter-spacing:1.5px;color:#7ed9d1}.transport-manifesto h2{font-size:clamp(26px,4vw,39px);line-height:1.12;letter-spacing:-1.5px;margin:12px 0}.transport-manifesto h2 em{font-style:normal;color:#69d5ce}.transport-manifesto p{font-size:11px;color:#aebdcb;max-width:530px;line-height:1.7}.transport-types{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.transport-types article{display:grid;grid-gap:8px;gap:8px;padding:17px;border:1px solid var(--line);border-radius:14px;background:#111925}.transport-types svg{color:#74d2d4}.transport-types b{font-size:11px}.transport-types small{font-size:9px;color:#91a0b2}.transport-data{margin-top:38px}.transport-data-title p{max-width:650px;line-height:1.7}.transport-empty{margin-top:15px;display:grid;justify-items:center;grid-gap:10px;gap:10px;color:#79d5d4}.transport-empty b{color:#eef4f8;font-size:13px}.transport-source-grid>a p{font-size:10px;color:#9ba8b8;line-height:1.6;margin:0}.transport-source-grid>a{gap:10px}.transport-source-grid{margin-top:15px}@media(max-width:850px){.important-grid,.news-source-grid,.transport-source-grid,.transport-types{grid-template-columns:1fr 1fr}.news-page-shell,.transport-shell{padding:0 16px}}@media(max-width:600px){.important-section{margin-top:30px}.important-heading{align-items:flex-start;gap:10px}.important-heading h2{font-size:22px}.important-heading p{max-width:240px;line-height:1.5}.important-heading>a{white-space:nowrap;font-size:9px}.important-grid{grid-template-columns:1fr}.important-card{padding:12px}.news-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.news-tabs button{white-space:nowrap}.news-source-grid,.transport-source-grid{grid-template-columns:1fr}.news-item-rich{padding:15px}.news-item-meta{gap:8px}.transport-manifesto{padding:22px 18px}.transport-types{grid-template-columns:1fr 1fr;gap:8px}.transport-types article{padding:13px}.transport-promo{padding:14px;gap:10px}.transport-promo em{line-height:1.5}.transport-promo b{font-size:11px}}.home-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.home-info-grid>a{display:flex;align-items:center;gap:13px;padding:19px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(120deg,#141f2d,#101722);color:#78d5dd}.home-info-grid>a span{display:grid;grid-gap:4px;gap:4px;flex:1 1;color:#f3f6fa}.home-info-grid b{font-size:12px}.home-info-grid small{font-size:10px;color:#9eacbc}.home-info-grid>a>svg:last-child{color:#8b9caf}@media(max-width:600px){.home-info-grid{grid-template-columns:1fr}.home-info-grid>a{padding:15px}}.route-filters{display:grid;grid-template-columns:1fr 220px;grid-gap:10px;gap:10px;margin-top:22px}.route-filters label,.route-filters select{height:45px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:#111925;color:#9eafbf}.route-filters input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#fff;font:inherit;font-size:10px}.route-filters select{font-size:10px}.route-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 16px}.route-tabs button{padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:#111925;color:#aab8c7;font-size:9px}.route-tabs button.active{border-color:#5bc9d477;background:#3bbcc21b;color:#81e2dc}.route-list{display:grid;grid-gap:10px;gap:10px}.route-card{padding:17px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(120deg,#141f2d,#101722)}.route-card-head{display:flex;justify-content:space-between;color:#75d9d3;font-size:9px;letter-spacing:1px}.route-card-head small{color:#93a4b5;letter-spacing:0}.route-card h3{font-size:14px;margin:10px 0}.route-direction{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px}.route-direction span{color:#67d4d1}.route-stops,.route-times{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#9cabbc;font-size:9px;line-height:1.7}.route-stops{margin:12px 0 7px}.route-times span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;background:#ffffff09}.route-card-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:12px;color:#8191a4;font-size:9px}.route-card-foot a{display:flex;align-items:center;gap:5px;color:#ff7185;white-space:nowrap}@media(max-width:600px){.route-filters{grid-template-columns:1fr}.route-tabs{flex-wrap:nowrap;overflow:auto}.route-tabs button{white-space:nowrap}.route-card-foot{align-items:flex-start;flex-direction:column}}.topbar{min-width:0}.city-wrap,.desktop-nav a{flex-shrink:0}.city-menu{z-index:40}.footer-instagram{display:inline-flex;align-items:center;gap:6px;color:#c6cfda}.weather-card .weather-temp{min-width:54px;text-align:right}.weather-card .weather-detail{display:block;color:#9aa6b7;font-size:10px;margin-top:3px}@media(max-width:1120px){.desktop-nav{gap:10px;margin:0 8px;font-size:10px}.brand{min-width:170px}.topbar{padding-left:20px;padding-right:20px;gap:8px}}@media(max-width:900px){.topbar{gap:10px}.desktop-nav{display:none}.top-actions{margin-left:auto}.brand{min-width:0}}.portal-section-head{align-items:flex-start;gap:18px;flex-wrap:wrap}.portal-section-head p{color:var(--muted,#9aa3b2);margin:6px 0 0}.news-source-admin{border:1px solid hsla(0,0%,100%,.09);border-radius:14px;padding:16px;margin:14px 0;background:hsla(0,0%,100%,.025)}.news-source-admin-bottom,.news-source-admin-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.news-source-admin-bottom small,.news-source-admin-top span{font-size:12px;color:var(--muted,#9aa3b2)}.news-source-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.news-source-admin-grid label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted,#9aa3b2)}.news-source-admin-grid input,.news-source-admin-grid select{width:100%;min-width:0;border:1px solid hsla(0,0%,100%,.13);border-radius:9px;background:rgba(0,0,0,.2);color:inherit;padding:10px;font:inherit}.news-source-admin-grid .wide{grid-column:1/-1}.news-source-admin-bottom{margin-top:12px}.source-error{color:#ff8c8c;font-size:12px;overflow-wrap:anywhere}@media(max-width:640px){.news-source-admin-grid{grid-template-columns:1fr}.news-source-admin-grid .wide{grid-column:auto}}.news-show-more{display:flex;justify-content:center;align-items:center;margin:22px auto 0;padding:12px 22px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.04);color:inherit;font:inherit;cursor:pointer;transition:.2s}.news-show-more:hover{background:hsla(0,0%,100%,.09);transform:translateY(-1px)}.global-search-results{display:grid;grid-gap:9px;gap:9px}.global-search-result{display:grid;grid-template-columns:100px 1fr 18px;grid-gap:13px;gap:13px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(120deg,#141f2d,#101722);min-width:0}.global-search-result>div{min-width:0}.global-search-result b{display:block;font-size:12px;line-height:1.5}.global-search-result small{display:block;color:#94a3b5;font-size:10px;margin-top:4px}.global-search-result p{color:#aab6c5;font-size:10px;line-height:1.5;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.global-search-type{font-size:9px;color:#ff7185;font-weight:800;letter-spacing:.3px}.global-search-result>svg{color:#9aa6b7}@media(max-width:600px){.global-search-result{grid-template-columns:1fr 18px;gap:5px 10px;padding:12px}.global-search-type{grid-column:1/-1}.login-button{padding:0 8px}.login-button span{display:inline}.topbar{gap:7px}.topbar>.brand{flex:0 1 auto}.topbar>.brand small{display:none}.top-actions{gap:6px;min-width:0}.top-actions .city-wrap{min-width:0}.top-actions .city-button{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions .login-button{display:flex!important;flex:0 0 auto;padding:0 9px;height:35px;font-size:10px}.top-actions .login-button span{display:inline!important}.mobile-menu{flex:0 0 35px;width:35px;height:35px}}.market-hero{position:relative;min-height:360px;margin:12px 0 28px;overflow:hidden;border:1px solid #ffffff1a;border-radius:22px;background:#08121f url(/arctic-hero.png) center 48%/cover;display:flex;align-items:center}.market-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101bf2,#07101bd9 48%,#07101b45),linear-gradient(0deg,#07101b70,transparent 60%)}.market-aurora{position:absolute;inset:-20%;background:radial-gradient(ellipse at 68% 20%,#54f2c34d,transparent 33%),radial-gradient(ellipse at 84% 36%,#4aa9ff3b,transparent 40%),radial-gradient(ellipse at 52% 0,#7a6cff26,transparent 42%);mix-blend-mode:screen;filter:blur(14px);animation:auroraPulse 8s ease-in-out infinite alternate}.market-particles{position:absolute;inset:0;opacity:.65;background-image:radial-gradient(2px 2px at 12% 24%,#fff 45%,transparent 60%),radial-gradient(1px 1px at 30% 70%,#b9eaff 45%,transparent 60%),radial-gradient(2px 2px at 58% 18%,#fff 45%,transparent 60%),radial-gradient(1px 1px at 76% 66%,#fff 45%,transparent 60%),radial-gradient(2px 2px at 91% 35%,#a8f5df 45%,transparent 60%);background-size:220px 190px;animation:particleDrift 18s linear infinite}.market-hero-copy{position:relative;z-index:1;padding:48px 5%;max-width:700px}.market-hero h1{font-size:clamp(42px,5.5vw,66px);line-height:1.02;letter-spacing:-3px;margin:17px 0}.market-hero h1 em{font-style:normal;color:#75e4d1}.market-hero-copy p{max-width:480px;color:#d0dce9;font-size:13px;line-height:1.8;margin:0 0 16px}.market-hero-stamp{position:absolute;right:5%;bottom:30px;z-index:1;display:grid;grid-gap:7px;gap:7px;padding:16px 19px;border:1px solid #ffffff44;border-radius:14px;background:#0a1825b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#81dfd4}.market-hero-stamp b{font-size:11px;letter-spacing:1px;line-height:1.5;color:#f3f8fb}.market-hero-stamp small{font-size:8px;letter-spacing:1.5px;color:#91a6bd}.market-toolbar{display:grid;grid-template-columns:1fr repeat(3,minmax(130px,180px)) auto;grid-gap:10px;gap:10px;margin:20px 0}.market-toolbar>label,.market-toolbar>select{height:46px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:#111925;color:#9eafbf}.market-toolbar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff}.market-toolbar input,.market-toolbar select{font:inherit;font-size:11px}.market-map-link{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #ffffff20;border-radius:10px;color:#9fe2d8;font-size:10px}.market-form{max-width:760px}.market-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.market-photo-upload{padding:14px;border:1px dashed #ffffff35;border-radius:10px;background:#ffffff06}.market-photo-upload span{display:flex;align-items:center;gap:8px;color:#c5d3e1}.market-photo-upload input{padding:0;border:0;background:transparent}.market-file-list{display:flex;flex-wrap:wrap;gap:7px}.market-file-list span{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:8px;background:#ffffff0b;color:#b9c7d6;font-size:10px}.market-close,.market-file-list button{display:grid;place-items:center;border:0;background:transparent;color:#9eacbc;cursor:pointer}.portal-section-head{display:flex;align-items:center;justify-content:space-between}.market-close{width:34px;height:34px;border:1px solid #ffffff1b;border-radius:9px}.market-card{display:flex;flex-direction:column;gap:8px}.market-card h3{margin:0}.market-card p{margin:0;color:#aab6c5;font-size:11px;line-height:1.65;white-space:pre-wrap}.market-card>strong{margin-top:auto;color:#fff;font-size:15px}.market-card>small{color:#8392a5;font-size:9px}.market-card-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:-5px -5px 5px}.market-card-images img{width:100%;height:110px;object-fit:cover;border-radius:8px;background:#0a111b}.market-grid{align-items:stretch}@media(max-width:900px){.market-toolbar{grid-template-columns:1fr 1fr}.market-toolbar>label{grid-column:1/-1}.market-map-link{min-height:42px}}@media(max-width:700px){.market-hero{min-height:400px;margin:4px 0 22px;border-radius:16px;align-items:flex-end}.market-hero-copy{padding:38px 20px 45px}.market-hero h1{font-size:43px;letter-spacing:-2px}.market-hero-copy p{font-size:11px}.market-hero-stamp{right:13px;top:13px;bottom:auto;padding:10px 12px}.market-hero-stamp b{font-size:9px}.market-toolbar{grid-template-columns:1fr}.market-map-link{min-height:42px}.market-form-row{grid-template-columns:1fr}.market-card-images img{height:90px}}.branch-summary{padding:8px 10px;border-radius:8px;background:#ffffff08;color:#aebdcc;font-size:10px}.branch-summary b{color:#79dfd2}.branch-list{display:grid;grid-gap:7px;gap:7px}.branch-list>div{display:grid;grid-template-columns:1fr auto;grid-gap:3px 9px;gap:3px 9px;padding:9px 10px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff05}.branch-list span{font-size:10px;color:#d9e2ed}.branch-list small{font-size:9px;color:#8292a5}.branch-list a{grid-column:2;grid-row:1/3;align-self:center;color:#7ddbd0;font-size:9px;white-space:nowrap}.directory-card .source-note{line-height:1.5}.privacy-consent{display:flex!important;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px!important;color:#aab6c5!important;font-size:10px!important;line-height:1.6}.privacy-consent input{width:16px!important;height:16px!important;margin-top:2px;accent-color:#ff405b}.privacy-consent a{color:#ff8797;text-decoration:underline}.privacy-document h1{font-size:clamp(32px,5vw,48px);letter-spacing:-1.5px;margin:12px 0 22px}.privacy-document .portal-panel h2{font-size:17px;margin:0 0 12px}.privacy-document .portal-panel li,.privacy-document .portal-panel p{font-size:11px;line-height:1.8;color:#b8c4d2}.privacy-document .portal-panel ul{padding-left:20px}@media(max-width:420px){.top-actions .city-wrap{display:none}.topbar>.brand{flex:1 1 auto}.top-actions .login-button{min-width:74px;justify-content:center}}.mobile-account-shortcut{display:none;height:35px;align-items:center;justify-content:center;padding:0 10px;border-radius:10px;background:linear-gradient(120deg,#ff425c,#d91f3a);color:#fff;font-size:10px;font-weight:800;white-space:nowrap;box-shadow:0 8px 24px #f32b4633}@media(max-width:900px){.mobile-account-shortcut{display:flex}.desktop-home-link{display:none!important}}.branch-summary:after{content:"Актуальность адресов уточняйте у сети";display:block;margin-top:3px;color:#7f91a5;font-size:8px}.license-note{padding:8px 10px;border-left:2px solid #71d7c5;border-radius:4px;background:#71d7c50d;color:#a8cfc8;font-size:9px;line-height:1.55}@keyframes auroraPulse{0%,to{opacity:.42;transform:translate3d(-2%,0,0) scale(1)}50%{opacity:.8;transform:translate3d(2%,-1%,0) scale(1.04)}}@keyframes particleDrift{0%{transform:translateZ(0)}50%{transform:translate3d(8px,-12px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.market-aurora,.market-particles{animation:none!important}}@media(max-width:420px){.top-actions .city-wrap{display:block!important;flex:0 1 auto;max-width:94px}.top-actions .city-button{max-width:94px;min-width:0;padding:0 6px;gap:4px;font-size:9px}.top-actions .city-button svg:first-child{width:12px;height:12px;flex:0 0 auto}.top-actions .city-button svg:last-child{width:11px;height:11px;flex:0 0 auto}.top-actions .city-button{overflow:hidden;text-overflow:ellipsis}.city-menu{right:-10px;width:190px;max-height:55vh}.topbar>.brand{flex:0 1 auto}.top-actions{flex:1 1;justify-content:flex-end}.top-actions .login-button{min-width:64px;padding:0 7px}.mobile-menu{flex:0 0 33px;width:33px;height:33px}}.tourism-shell{max-width:var(--max);padding-top:20px}.tourism-hero{position:relative;min-height:390px;overflow:hidden;border:1px solid #ffffff1a;border-radius:24px;background:#07131f url(/arctic-hero.png) center 45%/cover;display:flex;align-items:center}.tourism-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06111df2,#06111ddc 45%,#06111d40),linear-gradient(0deg,#06111d8c,transparent 65%)}.tourism-aurora{position:absolute;inset:-15%;background:radial-gradient(ellipse at 75% 18%,#55f4bd55,transparent 35%),radial-gradient(ellipse at 87% 35%,#4999ff40,transparent 42%),radial-gradient(ellipse at 55% 2%,#8a6dff30,transparent 45%);filter:blur(12px);mix-blend-mode:screen;animation:auroraPulse 9s ease-in-out infinite alternate}.tourism-stars{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(2px 2px at 12% 24%,#fff 45%,transparent 60%),radial-gradient(1px 1px at 30% 70%,#b9eaff 45%,transparent 60%),radial-gradient(2px 2px at 58% 18%,#fff 45%,transparent 60%),radial-gradient(1px 1px at 76% 66%,#fff 45%,transparent 60%),radial-gradient(2px 2px at 91% 35%,#a8f5df 45%,transparent 60%);background-size:230px 190px;animation:particleDrift 6s linear infinite}.tourism-copy{position:relative;z-index:1;padding:54px 5%;max-width:760px}.tourism-copy .kicker{display:flex;align-items:center;gap:7px}.tourism-copy h1{font-size:clamp(42px,5.5vw,66px);line-height:1.02;letter-spacing:-3px;margin:18px 0}.tourism-copy h1 em{font-style:normal;color:#75e4d1}.tourism-copy>p{max-width:530px;color:#d0dce9;font-size:13px;line-height:1.8}.tourism-hero-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.tourism-card-foot a,.tourism-hero-links a,.tourism-stay-card>a{display:inline-flex;align-items:center;gap:7px;color:#83e1d3;font-size:10px;font-weight:800;padding:10px 13px;border:1px solid #ffffff28;border-radius:10px;background:#081923a8}.tourism-stamp{position:absolute;right:4%;bottom:25px;z-index:1;display:grid;grid-gap:7px;gap:7px;padding:15px 18px;border:1px solid #ffffff35;border-radius:14px;background:#081923b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tourism-stamp b{font-size:12px;color:#e9f8f6;letter-spacing:1px}.tourism-stamp small{font-size:8px;color:#91b2bd;letter-spacing:1.2px}.tourism-heading{margin:45px 0 20px}.tourism-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.tourism-card,.tourism-stay-card{padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#141f2d,#101722);min-width:0}.tourism-card-top{display:flex;align-items:center;gap:9px;color:#84dfd2}.tourism-card-top>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#78dfd315}.tourism-card-top small{font-size:9px;color:#aab8c8}.tourism-card h3,.tourism-stay-card h3{font-size:16px;margin:15px 0 8px}.tourism-card>p,.tourism-stay-card>p{font-size:11px;color:#aab6c5;line-height:1.75;min-height:75px}.tourism-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.tourism-card-foot b{font-size:10px;color:#e2eaf2}.tourism-card-foot a{padding:8px 10px}.tourism-stays{margin-top:48px}.tourism-stay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tourism-stay-card>svg{color:#7fdfd1}.tourism-stay-card h3{margin-top:13px}.tourism-stay-card>p{min-height:60px}.tourism-stay-card>a{margin-top:9px}.tourism-note{display:flex;align-items:flex-start;gap:12px;margin:25px 0;padding:16px;border:1px solid #70d9c426;border-radius:13px;background:#70d9c20b;color:#a9c7c3}.tourism-note>svg{flex:0 0 auto;color:#80dfd2;margin-top:2px}.tourism-note p{margin:0;font-size:10px;line-height:1.7}.tourism-note b{color:#d6f4ef}@media(max-width:900px){.tourism-grid,.tourism-stay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tourism-shell{margin-left:20px;margin-right:20px}}@media(max-width:600px){.tourism-shell{margin:0 12px;padding-top:12px}.tourism-hero{min-height:510px;border-radius:17px;align-items:flex-end}.tourism-copy{padding:45px 19px 65px}.tourism-copy h1{font-size:43px;letter-spacing:-2px}.tourism-copy>p{font-size:11px}.tourism-stamp{right:12px;top:12px;bottom:auto;padding:10px 12px}.tourism-stamp b{font-size:9px}.tourism-stamp small{font-size:7px}.tourism-grid,.tourism-stay-grid{grid-template-columns:1fr}.tourism-card>p,.tourism-stay-card>p{min-height:0}.tourism-heading{margin-top:35px}.tourism-note{padding:13px}}@media(prefers-reduced-motion:reduce){.tourism-aurora,.tourism-stars{animation:none!important}}.notification-count{display:grid;place-items:center;position:absolute;right:-5px;top:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:9px;background:#ff405b;color:#fff;font-size:8px;font-style:normal;font-weight:900;border:1px solid #101722}@media(max-width:420px){.top-actions .city-button,.top-actions .city-wrap{max-width:78px}.top-actions .login-button{min-width:58px;padding:0 6px}.topbar>.brand{gap:6px}.brand-mark{width:31px;height:31px}.brand b{font-size:16px}}.afisha-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.afisha-card{border:1px solid var(--line);background:#111925;border-radius:15px;padding:16px;overflow:hidden}.afisha-card img{width:100%;object-fit:cover}.afisha-card img,.afisha-placeholder{height:180px;border-radius:10px;margin-bottom:12px}.afisha-placeholder{background:linear-gradient(135deg,#152a40,#111925);display:grid;place-items:center;color:#ff657b}.afisha-card h3{font-size:16px;margin:8px 0}.afisha-card p{display:flex;color:var(--muted);line-height:1.6}.afisha-card a,.afisha-card p{align-items:center;gap:6px;font-size:11px}.afisha-card a{display:inline-flex;color:#ff687e;font-weight:800}@media(max-width:700px){.afisha-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.afisha-grid{grid-template-columns:1fr}}.resident-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.resident-plan{border:1px solid var(--line);border-radius:14px;background:#0e1520;padding:18px}.resident-plan h3{font-size:16px;margin:0 0 12px}.resident-plan strong{font-size:25px}.resident-plan strong small{font-size:11px;color:var(--muted);font-weight:500}.resident-plan ul{padding-left:18px;color:#b7c2d0;font-size:11px;line-height:1.9;min-height:90px}.resident-plan li::marker{color:#ff5269}@media(max-width:540px){.resident-plan-grid{grid-template-columns:1fr}}.community-aurora{position:relative;isolation:isolate;overflow:hidden;margin:0 0 30px;padding:34px 30px;border:1px solid #ffffff18;border-radius:18px;background:linear-gradient(115deg,#101b2a,#122c3b 48%,#171d35)}.community-aurora-glow{position:absolute;z-index:-1;inset:-45% -10% auto 25%;height:240px;background:radial-gradient(ellipse,rgba(75,220,190,.24),rgba(79,128,255,.12) 42%,transparent 70%);filter:blur(18px);pointer-events:none}.community-aurora-kicker{color:#8fe8d6;font-size:9px;font-weight:800;letter-spacing:2px}.community-aurora h2{font-size:clamp(24px,3.4vw,38px);letter-spacing:-.8px;margin:10px 0 6px}.community-aurora p{max-width:560px;color:#aab8c9;font-size:12px;line-height:1.7;margin:0}.community-aurora-particles{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(151,255,235,.75) 1px,transparent 1.8px),radial-gradient(circle,rgba(128,170,255,.55) 1px,transparent 2px);background-size:73px 61px,119px 97px;background-position:12px 9px,38px 24px;opacity:.28;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 45%,#000);mask-image:linear-gradient(90deg,transparent 5%,#000 45%,#000)}@media(max-width:720px){.community-aurora{padding:25px 20px}}.afisha-aurora-banner{position:relative;isolation:isolate;overflow:hidden;margin:0 0 18px;padding:26px 28px;border:1px solid rgba(132,190,255,.22);border-radius:18px;background:linear-gradient(90deg,rgba(7,14,24,.94),rgba(7,14,24,.72) 55%,rgba(7,14,24,.36)),linear-gradient(0deg,rgba(7,14,24,.48),transparent 70%),url(/arctic-hero.png) center 48%/cover}.afisha-aurora-banner:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 10% 20%,#d9faff 60%,transparent 100%),radial-gradient(1px 1px at 28% 70%,#fff 60%,transparent 100%),radial-gradient(2px 2px at 47% 35%,#8ce7f5 60%,transparent 100%),radial-gradient(1px 1px at 68% 78%,#fff 60%,transparent 100%),radial-gradient(2px 2px at 88% 22%,#9cefff 60%,transparent 100%);background-size:230px 190px;animation:portalParticleDrift 8s linear infinite}.afisha-aurora-banner>div{position:relative;max-width:680px}.afisha-aurora-banner h2{margin:8px 0;font-size:clamp(20px,3vw,30px);line-height:1.15}.afisha-aurora-banner p{margin:0;color:#c4d2e4}.region-map-art{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(132,190,255,.22);border-radius:18px;background:#071526;box-shadow:0 18px 55px rgba(0,0,0,.24)}.region-map-art img{display:block;width:100%;height:auto;min-height:260px;object-fit:cover}.region-map-particles{position:absolute;inset:0;pointer-events:none;opacity:.38;background-image:radial-gradient(circle,rgba(220,250,255,.95) 1px,transparent 1.9px),radial-gradient(circle,rgba(128,211,255,.7) 1px,transparent 2px),radial-gradient(circle,rgba(177,255,225,.6) 1px,transparent 2px);background-size:79px 67px,137px 111px,191px 151px;background-position:11px 17px,42px 23px,83px 61px;animation:regionMapParticles 14s linear infinite}.region-map-overlay{position:absolute;left:14px;bottom:14px;display:flex;flex-direction:column;gap:4px;padding:10px 13px;border:1px solid rgba(183,223,255,.24);border-radius:12px;background:rgba(5,16,29,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2f7ff;max-width:calc(100% - 28px)}.region-map-overlay b{font-size:13px}.region-map-overlay span{font-size:10px;color:#b9c9db}@keyframes regionMapParticles{0%{background-position:11px 17px,42px 23px,83px 61px}to{background-position:90px 84px,179px 134px,274px 212px}}@media(max-width:600px){.region-map-art img{min-height:220px;object-fit:cover}.region-map-overlay{left:9px;bottom:9px;padding:8px 10px}}@keyframes portalParticleDrift{0%{background-position:0 0}to{background-position:230px 190px}}