.sk-public{--v4-font-display:var(--font-playfair),"Times New Roman",serif;background:var(--v4-bg);color:var(--v4-txt);font-family:var(--v4-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;color-scheme:dark;min-height:100svh;display:flex;flex-direction:column;overflow-x:clip}.sk-public>main{flex:1 1 auto}.sk-public .nav a:not(.btn),.sk-public footer a{color:inherit;text-decoration:none}:is(.lv4-page,.sk-public) .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 34px;border-radius:12px;font-weight:600;font-size:16px;letter-spacing:.01em;transition:transform .18s ease,box-shadow .25s ease,background .2s ease,border-color .2s ease;white-space:nowrap}:is(.lv4-page,.sk-public) .btn:active{transform:scale(.97)}:is(.lv4-page,.sk-public) .btn.lime{background:var(--v4-lime);color:var(--v4-lime-ink);box-shadow:0 0 0 0 var(--v4-lime-glow)}:is(.lv4-page,.sk-public) .btn.lime:hover{box-shadow:0 6px 34px var(--v4-lime-glow);transform:translateY(-1px)}:is(.lv4-page,.sk-public) .btn.ghost{border:1px solid rgba(255,255,255,.22);background:rgba(24,27,33,.9)}:is(.lv4-page,.sk-public) .btn.ghost:hover{border-color:rgba(255,255,255,.42);background:rgba(38,43,50,.94)}:is(.lv4-page,.sk-public) .btn.ghost-lime{border:1px solid var(--v4-lime-line);color:var(--v4-lime);background:transparent}:is(.lv4-page,.sk-public) .btn.ghost-lime:hover{background:var(--v4-lime-dim)}:is(.lv4-page,.sk-public) .btn.sm{padding:10px 22px;font-size:14px;border-radius:10px}:is(.lv4-page,.sk-public) .btn .ar{transition:transform .2s ease}:is(.lv4-page,.sk-public) .btn:hover .ar{transform:translateX(3px)}:is(.lv4-page,.sk-public) .logo{display:inline-flex;align-items:center;gap:10px}:is(.lv4-page,.sk-public) .logo img{height:24px;width:auto;display:block}:is(.lv4-page,.sk-public) .nav .logo .logo-wm{height:22px;width:auto;display:block}:is(.lv4-page,.sk-public) .foot-brand .logo img{height:40px}:is(.lv4-page,.sk-public) .logo .wm{font-family:var(--v4-font-display);font-weight:700;font-size:27px;letter-spacing:.01em;line-height:1}:is(.lv4-page,.sk-public) .logo .wm .k{position:relative;display:inline-block}:is(.lv4-page,.sk-public) .logo .wm .k:after{content:"";position:absolute;left:54%;top:4%;width:.09em;height:.62em;background:var(--v4-lime);transform:rotate(38deg);transform-origin:top left;border-radius:1px}:is(.lv4-page,.sk-public) .nav{position:fixed;inset:0 0 auto 0;z-index:100;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}:is(.lv4-page,.sk-public) .nav--scrolled{background:var(--v4-nav-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--v4-line-2)}:is(.lv4-page,.sk-public) .nav-inner{max-width:var(--v4-maxw);margin:0 auto;padding:0 28px;height:68px;display:flex;align-items:center;gap:34px}:is(.lv4-page,.sk-public) .nav-links{display:flex;gap:30px;font-size:15px;color:var(--v4-muted)}:is(.lv4-page,.sk-public) .nav-links a{transition:color .2s ease}:is(.lv4-page,.sk-public) .nav-links a:hover{color:var(--v4-txt)}:is(.lv4-page,.sk-public) .nav-right{margin-left:auto;display:flex;align-items:center;gap:16px}:is(.lv4-page,.sk-public) .lang{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--v4-line);border-radius:10px;font-size:13px;font-weight:500;color:var(--v4-muted);background:rgba(255,255,255,.02);cursor:pointer;transition:border-color .2s ease,color .2s ease}:is(.lv4-page,.sk-public) .lang:hover{border-color:rgba(255,255,255,.3);color:var(--v4-txt)}.sk-public .nav{position:sticky;top:0;background:var(--v4-nav-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--v4-line-2)}:is(.lv4-page,.sk-public) footer{position:relative;background:var(--v4-navy);padding:0;margin-top:0;overflow:visible}:is(.lv4-page,.sk-public) .foot-brand .logo{position:relative;display:inline-block}:is(.lv4-page,.sk-public) .foot-brand .logo .foot-dog-img{position:absolute;z-index:6;--dog-w:min(480px,48vw);width:var(--dog-w);height:auto;max-width:none;left:calc(100% + 15px - .3 * var(--dog-w));top:calc(-52px - .332 * var(--dog-w));pointer-events:none;filter:drop-shadow(0 20px 30px rgba(0,0,0,.55))}:is(.lv4-page,.sk-public) .foot-main{position:relative;border-top:1px solid var(--v4-line-2);background:linear-gradient(180deg,rgba(7,10,18,.35),rgba(7,10,18,.7))}:is(.lv4-page,.sk-public) .foot-grid{max-width:var(--v4-maxw);margin:0 auto;padding:52px 28px 40px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:36px}:is(.lv4-page,.sk-public) .foot-brand .tagline{margin-top:20px;font-size:19px;font-weight:500}:is(.lv4-page,.sk-public) .foot-brand .sub{margin-top:6px;font-size:13.5px;color:var(--v4-muted)}:is(.lv4-page,.sk-public) .foot-brand .dash{width:34px;height:2px;background:var(--v4-lime);margin-top:16px}:is(.lv4-page,.sk-public) .foot-grid h4{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--v4-lime);margin-bottom:16px}:is(.lv4-page,.sk-public) .foot-grid .col{display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--v4-muted)}:is(.lv4-page,.sk-public) .foot-grid .col a{transition:color .2s ease}:is(.lv4-page,.sk-public) .foot-grid .col a:hover{color:var(--v4-txt)}:is(.lv4-page,.sk-public) .foot-link-btn{color:var(--v4-muted);font:inherit;text-align:left;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}:is(.lv4-page,.sk-public) .foot-link-btn:hover{color:var(--v4-txt)}:is(.lv4-page,.sk-public) .foot-bottom{border-top:1px solid var(--v4-line-2)}:is(.lv4-page,.sk-public) .foot-bottom-in{max-width:var(--v4-maxw);margin:0 auto;padding:22px 28px;display:flex;align-items:center;gap:24px;font-size:13px;color:var(--v4-muted)}:is(.lv4-page,.sk-public) .foot-bottom .socials{margin-left:auto;display:flex;align-items:center;gap:8px}:is(.lv4-page,.sk-public) .foot-bottom .socials a{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--v4-muted);transition:color .2s ease,background .2s ease}:is(.lv4-page,.sk-public) .foot-bottom .socials a:hover{color:var(--v4-lime);background:rgba(255,255,255,.05)}.sk-auth{position:relative}.sk-auth-halo{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 0,var(--v4-lime-halo),transparent 68%)}.sk-auth-head{position:relative;z-index:1;display:flex;justify-content:center;padding:34px 24px 8px}.sk-auth-head .logo img{height:26px}.sk-auth-main{padding:32px 20px 40px}.sk-auth-foot,.sk-auth-main{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.sk-auth-foot{flex-wrap:wrap;gap:8px 12px;padding:24px;font-size:13px;color:var(--v4-muted)}.sk-auth-foot a{color:var(--v4-muted);text-decoration:none;transition:color .2s ease}.sk-auth-foot a:hover{color:var(--v4-txt)}.sk-auth-foot .sep{opacity:.5}@media (max-width:820px){:is(.lv4-page,.sk-public) .nav-links{display:none}:is(.lv4-page,.sk-public) .foot-grid{grid-template-columns:1fr 1fr}:is(.lv4-page,.sk-public) .foot-brand{grid-column:1/-1}:is(.lv4-page,.sk-public) .foot-brand .logo .foot-dog-img{--dog-w:min(300px,62vw)}}@media (max-width:560px){:is(.lv4-page,.sk-public) .foot-grid{grid-template-columns:1fr 1fr;gap:22px 16px;padding:52px 20px 28px}:is(.lv4-page,.sk-public) .foot-grid h4{font-size:10px;margin-bottom:8px;letter-spacing:.14em}:is(.lv4-page,.sk-public) .foot-grid .col{font-size:12.5px;gap:7px}:is(.lv4-page,.sk-public) .foot-brand .tagline{font-size:16px}:is(.lv4-page,.sk-public) .foot-feed{display:none}:is(.lv4-page,.sk-public) .foot-bottom-in{flex-wrap:wrap;justify-content:center;text-align:center;gap:10px;padding:14px 20px;font-size:11px}:is(.lv4-page,.sk-public) .foot-bottom .socials{margin-left:0}:is(.lv4-page,.sk-public) .nav .logo .logo-wm{height:20px;max-width:130px}:is(.lv4-page,.sk-public) .nav-inner{padding:0 16px;gap:12px}:is(.lv4-page,.sk-public) .nav-right{gap:10px}:is(.lv4-page,.sk-public) .nav-right .btn.sm{padding:9px 14px;font-size:13px}:is(.lv4-page,.sk-public) .lang{padding:7px 10px;font-size:12px;gap:4px}}