:root{--bg:#07070b;--panel:#0f0f18;--panel2:#151522;--line:#242438;--line2:#31314d;--text:#ecebf5;--dim:#8c8ba8;--dim2:#5f5e7a;--fire1:#ff8a1f;--fire2:#ff2d55;--fire:linear-gradient(135deg,#ff8a1f,#ff2d55);--ok:#2ee6a6;--warn:#ffb02e;--bad:#ff4d5e;--info:#5aa9ff;--c1:#ff5a1f;--cbg:#0b0b12;--c2:#3a1a1a;--c3:#1a1a3a;--r:14px;--hub-blue:#4B9CD3;--hub-lime:#B8FF3C;--hub-ink:#04121f;--space-a:#ff8a1f;--space-b:#ff2d55;--space-c:#965aff;--space-d:#ffc85a;--space-e:#7828dc}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 Segoe UI,system-ui,-apple-system,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 500px at 85% -10%,#ff2d5512,transparent 60%),radial-gradient(700px 500px at -10% 110%,#ff8a1f10,transparent 60%)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:650;letter-spacing:.01em}h1{font-size:22px}h2{font-size:18px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2a42;border-radius:10px}.num{font-variant-numeric:tabular-nums}.shell{display:grid;grid-template-columns:236px 1fr;min-height:100%;position:relative}.side{border-right:1px solid var(--line);background:linear-gradient(180deg,#0c0c14,#09090f);padding:18px 14px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:6px}.brand{display:flex;gap:11px;align-items:center;padding:4px 8px 16px}.mark{font-weight:900;font-size:22px;letter-spacing:.02em;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;padding:6px 10px;border:1.5px solid #ff4a2a88;border-radius:11px;box-shadow:0 0 22px #ff2d5522 inset,0 0 18px #ff4a2a22}.brand small{display:block;color:var(--dim);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.brand b{display:block;font-size:12px;letter-spacing:.04em}.nav a{display:flex;gap:11px;align-items:center;padding:10px 12px;border-radius:11px;color:var(--dim);text-decoration:none;font-weight:550;transition:.15s}.nav a:hover{background:#ffffff08;color:var(--text)}.nav a.on{background:linear-gradient(90deg,#ff4a2a22,#ff4a2a08);color:var(--text);box-shadow:inset 2px 0 0 var(--fire2)}.nav a .badge{margin-left:auto;background:var(--fire);color:#fff;border-radius:99px;font-size:11px;font-weight:700;padding:1px 7px}.side .foot{margin-top:auto;padding:10px 8px;border-top:1px solid var(--line);color:var(--dim);font-size:12px}.main{min-width:0;display:flex;flex-direction:column}.top{display:flex;align-items:center;gap:14px;padding:14px 28px;border-bottom:1px solid var(--line);background:#09090fcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:5}.top .sp{flex:1}.clock{color:var(--dim);font-size:13px}.clock b{color:var(--text);font-weight:600}.live{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--dim)}.live i{width:8px;height:8px;border-radius:50%;background:var(--dim2)}.live.on i{background:var(--ok);box-shadow:0 0 10px var(--ok)}.page{padding:26px 28px 60px;max-width:1500px;width:100%}.page-h{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}.page-h p{margin:2px 0 0;color:var(--dim)}.page-h .sp{flex:1}.card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.card-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-h h3{font-size:11.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-weight:650}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cc{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;gap:10px;align-items:center}.wrap{flex-wrap:wrap}.sp{flex:1}.tile{cursor:pointer;transition:.15s;position:relative;overflow:hidden}.tile:hover{border-color:var(--line2);transform:translateY(-1px)}.tile .n{font-size:34px;font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}.tile .l{color:var(--dim);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tile.hot .n{background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.tile.hot:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;background:radial-gradient(circle,#ff2d5530,transparent 70%)}.list{display:flex;flex-direction:column}.li{display:flex;gap:12px;align-items:center;padding:10px 4px;border-top:1px solid var(--line)}.li:first-child{border-top:0}.li .t{font-weight:600}.li .s{color:var(--dim);font-size:12.5px}.li .g{flex:1;min-width:0}.li .g>*{overflow:hidden;text-overflow:ellipsis}.li.click{cursor:pointer;border-radius:10px;padding-left:8px;padding-right:8px}.li.click:hover{background:#ffffff06}.empty{color:var(--dim);padding:18px 6px;text-align:center;font-size:13px}.feed .li{align-items:flex-start;padding:8px 2px}.feed .dot{width:8px;height:8px;border-radius:50%;background:var(--fire2);margin-top:6px;flex:none}.feed .t{font-weight:500;font-size:13.5px}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:99px;font-size:11.5px;font-weight:650;border:1px solid;white-space:nowrap}.pill.ok{color:var(--ok);border-color:#2ee6a655;background:#2ee6a610}.pill.warn{color:var(--warn);border-color:#ffb02e55;background:#ffb02e10}.pill.bad{color:var(--bad);border-color:#ff4d5e55;background:#ff4d5e10}.pill.info{color:var(--info);border-color:#5aa9ff55;background:#5aa9ff10}.pill.dim{color:var(--dim);border-color:var(--line2)}.pill.fire{color:#ff8a4a;border-color:#ff6a3d77;background:#ff4a2a14}.pill.live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.1s infinite}@keyframes pulse{50%{opacity:.25}}.sample{font-size:9.5px;letter-spacing:.14em;font-weight:800;color:#c7a4ff;border:1px dashed #8d63d9;border-radius:6px;padding:1px 6px;margin-left:8px;vertical-align:middle}.chip{display:inline-flex;gap:7px;align-items:center;border:1px solid;border-radius:99px;padding:1px 10px 1px 8px;font-size:12px;font-weight:600;max-width:100%;white-space:nowrap}.chip i{width:7px;height:7px;border-radius:50%}.cmark{display:inline-grid;place-items:center;border-radius:11px;font-weight:850;color:#fff;letter-spacing:.03em;flex:none;text-shadow:0 1px 6px #0008}.cmark.img{object-fit:cover}.btn{border:1px solid var(--line2);background:#ffffff08;border-radius:10px;padding:8px 14px;font-weight:600;cursor:pointer;transition:.15s}.btn:hover:not(:disabled){background:#ffffff12;border-color:#45456a}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:var(--fire);border-color:transparent;color:#fff;box-shadow:0 6px 22px #ff2d5533}.btn.primary:hover:not(:disabled){filter:brightness(1.1);background:var(--fire)}.btn.client{background:var(--c1);border-color:transparent;color:#fff}.btn.danger{color:var(--bad);border-color:#ff4d5e55}.btn.sm{padding:5px 10px;font-size:12.5px}input,select,textarea{background:#0a0a12;border:1px solid var(--line2);border-radius:10px;padding:9px 11px;width:100%;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--fire1);box-shadow:0 0 0 3px #ff8a1f22}input[type=color]{padding:2px;height:38px;width:60px}input[type=range]{padding:0;accent-color:var(--fire1)}input[type=checkbox]{width:auto}textarea{resize:vertical;min-height:84px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field>span{font-size:12px;color:var(--dim);letter-spacing:.05em;text-transform:uppercase}.field small{color:var(--dim2)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.err{color:var(--bad);font-size:13px;margin:6px 0}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:0 0 18px;overflow-x:auto}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 15px;color:var(--dim);font-weight:600;cursor:pointer;white-space:nowrap}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--text);border-color:var(--c1,var(--fire1))}.tabs b{margin-left:7px;background:var(--c1,var(--fire2));color:#fff;border-radius:99px;font-size:11px;padding:1px 7px}table{width:100%;border-collapse:collapse}th{text-align:left;color:var(--dim);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:650;padding:8px 10px;border-bottom:1px solid var(--line)}td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}.bar{height:6px;background:#ffffff10;border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;background:var(--fire);border-radius:9px;transition:width .4s}.spin{width:22px;height:22px;border:3px solid #ffffff18;border-top-color:var(--fire1);border-radius:50%;animation:rot .8s linear infinite;margin:24px auto}@keyframes rot{to{transform:rotate(360deg)}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;display:grid;place-items:center;z-index:50;padding:16px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:var(--panel);border:1px solid var(--line2);border-radius:18px;width:min(460px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #000a}.modal.wide{width:min(760px,100%)}.modal header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.modal-b{padding:18px 20px}.x{background:none;border:0;font-size:26px;color:var(--dim);cursor:pointer;line-height:1}.toasts{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;z-index:80}.toast{background:#14141f;border:1px solid var(--line2);border-left:4px solid var(--ok);padding:11px 16px;border-radius:10px;box-shadow:0 10px 30px #0009;max-width:340px}.toast.bad{border-left-color:var(--bad)}.toast.info{border-left-color:var(--info)}.cc-card{padding:0;overflow:hidden;cursor:pointer;transition:.15s;border-color:var(--line)}.cc-card:hover{transform:translateY(-2px);border-color:var(--line2)}.cc-card .cap{height:84px;display:flex;align-items:flex-end;padding:14px 16px;gap:12px}.cc-card .body{padding:14px 16px}.stat{display:flex;gap:18px;flex-wrap:wrap;margin-top:6px}.stat div{font-size:12px;color:var(--dim)}.stat b{display:block;font-size:19px;color:var(--text);font-variant-numeric:tabular-nums}.ws-head{border-radius:var(--r);padding:22px;margin-bottom:18px;display:flex;gap:16px;align-items:center;border:1px solid color-mix(in srgb,var(--c1) 35%,transparent);background:linear-gradient(120deg,var(--c3),var(--cbg) 55%,color-mix(in srgb,var(--c2) 70%,var(--cbg)))}.ws-head h1{font-size:24px}.ws-head p{margin:2px 0 0;color:#ffffffa0}.ws{--accent:var(--c1)}.ws .card{border-color:color-mix(in srgb,var(--c1) 18%,var(--line))}.ws .pill.fire{color:var(--c1);border-color:color-mix(in srgb,var(--c1) 55%,transparent)}.ugrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.ucard{background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.thumb{aspect-ratio:16/10;background:#06060a;display:grid;place-items:center;color:var(--dim2);position:relative;overflow:hidden}.thumb img,.thumb video{width:100%;height:100%;object-fit:cover}.thumb .new{position:absolute;top:8px;left:8px}.ucard .b{padding:11px 13px;display:flex;flex-direction:column;gap:7px}.ucard .fn{font-weight:650;word-break:break-all}.group h3{margin:22px 0 10px;font-size:13px;display:flex;gap:10px;align-items:center}.group h3 small{color:var(--dim);font-weight:500}.preview-video{width:100%;max-height:520px;background:#000;border-radius:12px}.phone{width:min(300px,100%);margin:0 auto;border-radius:22px;border:1px solid var(--line2);overflow:hidden;background:#000}.phone video{display:block;width:100%;aspect-ratio:9/16;background:#000}.outs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.outs img{width:100%;border-radius:10px;border:1px solid var(--line)}.split{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.sel{border-color:var(--fire1)!important;background:#ff8a1f0d}.note{color:var(--dim);font-size:12.5px}.note b{color:var(--text)}.callout{border:1px dashed var(--line2);border-radius:12px;padding:12px 14px;color:var(--dim);font-size:13px}.login{min-height:100%;display:grid;place-items:center;padding:24px;position:relative}.login .card{width:min(400px,100%);padding:28px}.tool{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.tool:first-child{border-top:0}.tool .g{flex:1}.mod{min-height:150px;display:flex;flex-direction:column;gap:8px}.mod h3{font-size:16px;text-transform:none;letter-spacing:0;color:var(--text)}.mod p{margin:0;color:var(--dim);flex:1}@media (max-width:980px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.side .foot,.brand small{display:none}.brand{padding:0 8px 0 4px}.nav{display:flex;gap:4px}.nav a{padding:8px 11px;white-space:nowrap}.nav a svg{display:none}.page{padding:18px 14px 60px}.top{padding:10px 14px}.cc,.g2,.g3,.g4,.split{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,1fr)}}.portal{min-height:100%;max-width:560px;margin:0 auto;padding-bottom:calc(76px + env(safe-area-inset-bottom));position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--c3) 55%,var(--cbg)) 0,var(--cbg) 260px) fixed}.p-head{display:flex;gap:12px;align-items:center;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;border-bottom:2px solid var(--c1);background:linear-gradient(120deg,var(--c3),var(--cbg) 60%,color-mix(in srgb,var(--c2) 75%,var(--cbg)))}.p-head .g{flex:1;min-width:0}.p-head b{display:block;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-head small{color:#ffffff90;font-size:11px}.p-out{background:none;border:1px solid #ffffff30;border-radius:9px;color:#ffffffc0;padding:5px 10px;font-size:12px}.p-main{padding:16px 14px}.portal .card{background:#0d0d14d9;border-color:color-mix(in srgb,var(--c1) 22%,var(--line))}.portal .btn.client{padding:14px;font-size:16px;width:100%;border-radius:13px;box-shadow:0 8px 26px color-mix(in srgb,var(--c1) 40%,transparent)}.portal .btn.danger{padding:12px 16px}.portal input,.portal select,.portal textarea{font-size:16px}.portal .pill.fire,.portal .pill.ok{color:var(--c1);border-color:color-mix(in srgb,var(--c1) 55%,transparent);background:color-mix(in srgb,var(--c1) 12%,transparent)}.portal .tabs b,.p-tabs b{background:var(--c1)}.p-tabs{position:fixed;left:0;right:0;bottom:0;max-width:560px;margin:0 auto;display:flex;background:#08080ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line2);padding-bottom:env(safe-area-inset-bottom);z-index:20}.p-tabs a{flex:1;text-align:center;padding:14px 4px;color:var(--dim);text-decoration:none;font-weight:650;font-size:14px;border-top:2px solid transparent;margin-top:-1px}.p-tabs a.on{color:var(--text);border-top-color:var(--c1)}.p-tabs b{margin-left:6px;color:#fff;border-radius:99px;font-size:11px;padding:1px 7px}.big{font-size:21px;font-weight:700;margin-top:2px}.when{margin-top:8px;color:var(--c1);font-weight:700;font-size:16px}.p-post video{width:100%;max-height:70vh;background:#000;border-radius:12px;display:block}.p-post .outs img{border-radius:10px}.p-post .cap{margin:8px 0 0;color:var(--text)}.brand-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0}.brand-stack .flame{height:74px;width:auto;margin:2px 0 -6px 14px;filter:drop-shadow(0 0 14px #ff6a1a66);animation:flicker 3.2s ease-in-out infinite;transform-origin:50% 100%}.login-brand{align-items:center}.login-brand .flame{height:96px;margin:0 0 -4px}.login-brand .brand{padding:0 0 20px}@keyframes flicker{0%,to{transform:scale(1);filter:drop-shadow(0 0 14px #ff6a1a66)}45%{transform:scale(1.015,1.04);filter:drop-shadow(0 0 20px #ff8a1fa0)}70%{transform:scale(.99,.985)}}@media (prefers-reduced-motion:reduce){.brand-stack .flame{animation:none}}@media (max-width:980px){.brand-stack{flex-direction:row;align-items:center}.brand-stack .flame{height:40px;margin:0 2px 0 0}.login-brand{flex-direction:column}.login-brand .flame{height:84px}}.cmark.img.wide{object-fit:contain;border-radius:0;background:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c1,#fff) 45%,transparent))}.img-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.chip-f{background:var(--panel);border:1px solid var(--line2);color:var(--dim);border-radius:99px;padding:6px 13px;cursor:pointer;font-size:13px}.chip-f.on{color:var(--text);border-color:var(--c1);background:color-mix(in srgb,var(--c1) 14%,var(--panel))}.chip-f b{margin-left:6px;font-weight:600;color:var(--dim)}.igrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.icard{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;padding:0;text-align:left;display:flex;flex-direction:column;transition:transform .15s,border-color .15s}.icard:hover,.icard:focus-visible{transform:translateY(-2px);border-color:var(--c1);outline:0}.icard .ph{aspect-ratio:1/1;background:#06060a;display:grid;place-items:center;overflow:hidden}.icard .ph img{width:100%;height:100%;object-fit:cover}.icard .ph.contain img{object-fit:contain}.icard .cap2{padding:9px 11px;display:flex;flex-direction:column;gap:3px}.icard .cap2 b{font-size:13px;line-height:1.25}.icard .cap2 span{color:var(--dim);font-size:12px}.icard .flag{position:absolute;top:8px;left:8px}.lightbox{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.lightbox .big-img{background:#06060a;border-radius:12px;display:grid;place-items:center;min-height:240px;max-height:70vh;overflow:hidden}.lightbox .big-img img{max-width:100%;max-height:70vh;object-fit:contain;display:block}.lightbox dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.lightbox dt{color:var(--dim)}.lightbox dd{margin:0;word-break:break-word}.modal.xl{width:min(1020px,100%)}@media (max-width:760px){.lightbox{grid-template-columns:1fr}}.site-tile{display:flex;flex-direction:column;gap:10px}.site-thumb{position:relative;aspect-ratio:16/9;border-radius:11px;overflow:hidden;border:1px solid var(--line2);background:#070307}.site-thumb iframe{position:absolute;left:0;top:0;width:1280px;height:720px;border:0;transform-origin:0 0;pointer-events:none}.site-thumb .live{position:absolute;right:8px;top:8px}.ws{position:relative}.ws>*{position:relative;z-index:1}.ws .tab-panel{position:relative}.ws.kk{font-family:var(--f-body)}.kk-bg{position:fixed!important;top:0;right:0;bottom:0;left:236px;width:calc(100vw - 236px);height:100vh;z-index:0!important;pointer-events:none;opacity:.85}@media (max-width:980px){.kk-bg{left:0;width:100vw}}.ws.kk .ws-head{background:linear-gradient(120deg,color-mix(in srgb,var(--c3) 85%,#000),color-mix(in srgb,var(--cbg) 92%,transparent) 55%,color-mix(in srgb,var(--c2) 40%,var(--cbg)));border:1px solid color-mix(in srgb,var(--c1) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c1) 20%,transparent),0 0 22px color-mix(in srgb,var(--c1) 35%,transparent),inset 0 0 30px color-mix(in srgb,var(--c1) 8%,transparent)}.ws.kk .ws-head h1{font-family:var(--f-display);font-weight:400;font-size:32px;letter-spacing:.04em;color:var(--kk-ink);text-shadow:0 0 12px color-mix(in srgb,var(--c1) 70%,transparent)}.ws.kk .ws-head p{color:var(--kk-moon);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em}.ws.kk .card{background:color-mix(in srgb,var(--cbg) 82%,transparent);border:1px solid color-mix(in srgb,var(--c1) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c1) 14%,transparent),0 0 14px color-mix(in srgb,var(--c1) 22%,transparent),inset 0 0 18px color-mix(in srgb,var(--c1) 5%,transparent)}.ws.kk .card-h h3{font-family:var(--f-display);font-weight:400;font-size:19px;letter-spacing:.05em;text-transform:none;color:var(--kk-ink)}.ws.kk .tabs button{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.ws.kk .tabs button.on{color:var(--kk-ink);border-color:var(--c1);text-shadow:0 0 10px var(--c1)}.ws.kk .tile .n{text-shadow:0 0 12px color-mix(in srgb,var(--c1) 55%,transparent)}.ws.kk .btn.primary,.ws.kk .btn.client{background:color-mix(in srgb,var(--c1) 22%,var(--cbg));border:1px solid var(--c1);color:var(--kk-ink);box-shadow:0 0 12px color-mix(in srgb,var(--c1) 45%,transparent)}.ws.kk .btn.primary:hover,.ws.kk .btn.client:hover{background:color-mix(in srgb,var(--c1) 38%,var(--cbg))}.ws.kk .chip-f.on{box-shadow:0 0 10px color-mix(in srgb,var(--c1) 50%,transparent)}.ws.kk .icard{background:color-mix(in srgb,var(--cbg) 85%,transparent);border-color:color-mix(in srgb,var(--c1) 45%,transparent)}.ws.kk .icard:hover,.ws.kk .icard:focus-visible{box-shadow:0 0 16px color-mix(in srgb,var(--c1) 55%,transparent)}.ws.kk .ucard{background:color-mix(in srgb,var(--cbg) 85%,transparent);border-color:color-mix(in srgb,var(--c1) 40%,transparent)}.ws-foot{margin:26px 0 8px;text-align:center;font:500 11px var(--f-mono,Consolas,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.ws.kk .tab-panel{animation:kkPanel .5s cubic-bezier(.2,.8,.2,1) backwards}.ws.kk .tab-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--c1),var(--kk-moon),transparent);box-shadow:0 0 14px var(--c1);animation:kkScan .7s ease-out both}@keyframes kkPanel{0%{opacity:0;transform:translateY(14px) skewY(.6deg);filter:saturate(1.6) blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes kkScan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(420px)}}.kk-ufo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;overflow:hidden}.kk-ship{position:absolute;top:18vh;left:0;animation:kkShip 5.4s cubic-bezier(.5,0,.3,1) both}.kk-beam{opacity:0;animation:kkBeam 5.4s linear both;transform-origin:100px 68px}.kk-guy{position:absolute;bottom:-10vh;left:50vw;animation:kkGuy 5.4s ease-in both}.kk-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,#fff,transparent 55%);opacity:0;animation:kkFlash 5.4s linear both}.kk-lite{animation:kkLite .5s ease-in-out infinite alternate}@keyframes kkShip{0%{transform:translate(110vw,-6vh) scale(.4) rotate(-12deg);opacity:0}12%{opacity:1;transform:translate(60vw,6vh) scale(1) rotate(6deg)}20%,70%{transform:translate(46vw) scale(1) rotate(0)}78%{transform:translate(46vw,-1vh) scale(1.02)}86%{transform:translate(46vw,-1vh) scale(1.2,.5);opacity:1}to{transform:translate(-30vw,-12vh) scale(2.4,.1);opacity:0}}@keyframes kkBeam{0%,20%{opacity:0}28%{opacity:1}72%{opacity:1}80%,to{opacity:0}}@keyframes kkGuy{0%,24%{transform:translate(0) rotate(0) scale(1);opacity:0}28%{opacity:1}74%{transform:translateY(-72vh) rotate(1080deg) scale(.35);opacity:1}76%,to{transform:translateY(-72vh) scale(0);opacity:0}}@keyframes kkFlash{0%,74%{opacity:0}76%{opacity:.55}84%,to{opacity:0}}@keyframes kkLite{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ws.kk .tab-panel,.ws.kk .tab-panel:before{animation:none}.kk-bg{opacity:.6}}.icard .flag .pill{background:#0a0a10e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ws.biz{--r:6px}.ws.biz .ws-head{border-radius:6px;background:linear-gradient(100deg,var(--c3),var(--cbg) 70%);border:1px solid color-mix(in srgb,var(--c1) 35%,var(--line));border-left:4px solid var(--c1)}.ws.biz .ws-head h1{font-size:22px;font-weight:700;letter-spacing:.01em}.ws.biz .ws-head p{color:var(--dim);font-size:13px}.ws.biz .card{border-radius:6px;background:var(--panel);border-color:var(--line2)}.ws.biz .card-h h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.ws.biz .tabs button{border-radius:0;font-weight:600}.ws.biz .btn{border-radius:6px}.ws.biz .btn.primary,.ws.biz .btn.client{background:var(--c1);border-color:var(--c1);color:#fff;box-shadow:none}.ws.biz table th{text-transform:uppercase;font-size:11px;letter-spacing:.08em}.ws.biz .icard,.ws.biz .ucard,.ws.biz .cmark{border-radius:6px}.app-space{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.shell>.side,.shell>.main,.login>form{position:relative;z-index:1}body:before{display:none}.side{background:linear-gradient(180deg,#0b0a14d9,#07060ecc);border-right:1px solid #ff6a2a26;box-shadow:inset -1px 0 #ffffff05,8px 0 40px #0005}.side .flame{animation:flameBreath 3.2s ease-in-out infinite;transform-origin:50% 90%}@keyframes flameBreath{0%,to{filter:drop-shadow(0 0 10px #ff6a1f88) brightness(1);transform:scale(1)}50%{filter:drop-shadow(0 0 22px #ff8a1fcc) brightness(1.12);transform:scale(1.04)}}.mark{animation:markGlow 4s ease-in-out infinite}@keyframes markGlow{0%,to{box-shadow:0 0 22px #ff2d5522 inset,0 0 14px #ff4a2a33}50%{box-shadow:0 0 26px #ff2d5533 inset,0 0 26px #ff8a1f66}}.nav a{position:relative;overflow:hidden}.nav a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,#ffffff12 50%,transparent 70%);transform:translate(-120%);transition:transform .6s}.nav a:hover:after{transform:translate(120%)}.nav a.on{background:linear-gradient(90deg,#ff4a2a30,#ff4a2a08);box-shadow:inset 3px 0 0 var(--fire2),0 0 18px #ff4a2a22;text-shadow:0 0 12px #ff8a1f88}.nav a.on svg{filter:drop-shadow(0 0 6px #ff8a1f)}.nav a .badge{animation:badgePulse 1.8s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff2d5566}50%{box-shadow:0 0 0 5px #ff2d5500}}.top{background:#07070dbf;border-bottom:1px solid #ff6a2a1f}.top .clock b{text-shadow:0 0 12px #ff8a1f88}.card{background:linear-gradient(180deg,#14121fe0,#0d0c16e6);border:1px solid #ffffff12;box-shadow:0 10px 30px #0000004d;transition:border-color .25s,box-shadow .25s,transform .25s}.card:hover{border-color:#ff6a2a44;box-shadow:0 10px 34px #0006,0 0 0 1px #ff6a2a1a,0 0 22px #ff6a2a14}.card-h h3{color:#c9b8d8;text-shadow:0 0 10px #ff6a2a33}.page-h h1{background:linear-gradient(90deg,#fff,#ffd2b0 60%,#ff8a1f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px #ff6a2a44);font-size:26px;letter-spacing:.02em}.btn.primary{box-shadow:0 6px 22px #ff2d5544,0 0 0 1px #ff8a1f55 inset;position:relative;overflow:hidden}.btn.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,#ffffff40 50%,transparent 65%);transform:translate(-130%);animation:btnSheen 4.5s ease-in-out infinite}@keyframes btnSheen{0%,70%{transform:translate(-130%)}to{transform:translate(130%)}}.tile{position:relative;overflow:hidden}.tile .n{text-shadow:0 0 14px #ff6a2a55}.page{animation:pageIn .5s cubic-bezier(.2,.8,.2,1) backwards}@keyframes pageIn{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.page .card{animation:cardIn .55s cubic-bezier(.2,.8,.2,1) backwards}.page .grid>.card:nth-child(2),.page .grid>*:nth-child(2) .card{animation-delay:.05s}.page .grid>.card:nth-child(3){animation-delay:.1s}.page .grid>.card:nth-child(4){animation-delay:.15s}.page .grid>.card:nth-child(5){animation-delay:.2s}.page .grid>.card:nth-child(6){animation-delay:.25s}@keyframes cardIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.live.on i{box-shadow:0 0 10px var(--ok)}.login .card{background:#100e1ae6;border-color:#ff6a2a44;box-shadow:0 0 0 1px #ff6a2a22,0 0 50px #ff2d5522,0 30px 80px #000c}.login .flame{animation:flameBreath 3.2s ease-in-out infinite;transform-origin:50% 90%}.modal{background:#100e19f2;border-color:#ff6a2a33;box-shadow:0 30px 80px #000c,0 0 40px #ff2d5518}.modal-bg{animation:fadeIn .2s ease both}.modal{animation:modalIn .3s cubic-bezier(.2,.8,.2,1) both}@keyframes fadeIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}}.tabs button.on{text-shadow:0 0 10px #ff6a2a66}.cc-card .cap{position:relative;overflow:hidden}.cc-card .cap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,#ffffff1a 50%,transparent 70%);transform:translate(-120%);transition:transform .8s}.cc-card:hover .cap:after{transform:translate(120%)}.ws.kk .card,.ws.usa .card{animation:none}.portal{position:relative}.portal>*{position:relative;z-index:1}.portal>.usa-bg{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:0!important}.usa-bg{position:fixed!important;top:0;right:0;bottom:0;left:236px;width:calc(100vw - 236px);height:100vh;z-index:0!important;pointer-events:none}@media (max-width:980px){.usa-bg{left:0;width:100vw}}.ws.usa{--c1:#e0283a;--usa-blue:#3c6eff;--usa-navy:#0a1638;--usa-white:#f5f7ff;--r:8px}.ws.usa .ws-head{position:relative;overflow:hidden;border-radius:8px;border:1px solid #ffffff2a;border-left:0;padding-left:120px;min-height:104px;background:repeating-linear-gradient(180deg,#b3132bcc 0,#b3132bcc 8px,#f5f7ff1f 8px,#f5f7ff1f 16px),linear-gradient(90deg,#0d1f4f,#0a1638);background-blend-mode:normal;box-shadow:0 0 0 1px #3c6eff33,0 12px 34px #0006}.ws.usa .ws-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a1638 0,#0a1638ee 45%,#0a163899 80%,#0a163855);z-index:0}.ws.usa .ws-head>*{position:relative;z-index:1}.ws.usa .ws-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;background:linear-gradient(90deg,#e0283a,#f5f7ff,#3c6eff,#e0283a);background-size:300% 100%;animation:usaRun 6s linear infinite}@keyframes usaRun{to{background-position:300% 0}}.usa-canton{position:absolute!important;left:0;top:0;bottom:0;width:104px;z-index:1;background:#1f3f8f;background-image:radial-gradient(circle,#fff 1.6px,transparent 2.2px),radial-gradient(circle,#fff 1.6px,transparent 2.2px);background-size:16px 14px;background-position:4px 3px,12px 10px;box-shadow:inset -1px 0 #fff3;animation:cantonTwinkle 3s ease-in-out infinite}@keyframes cantonTwinkle{50%{filter:brightness(1.25)}}.ws.usa .ws-head .cmark{box-shadow:0 0 0 2px #f5f7ff,0 0 18px #3c6eff88;background:linear-gradient(135deg,#e0283a,#1f3f8f)!important}.ws.usa .ws-head h1{font-size:26px;font-weight:800;letter-spacing:.03em;color:#fff;text-shadow:0 2px 0 #00000055,0 0 18px #3c6eff66}.ws.usa .ws-head p{color:#c9d6ff}.usa-badge{font:800 11px/1 system-ui;letter-spacing:.16em;text-transform:uppercase;color:#fff;padding:9px 14px;border-radius:99px;background:linear-gradient(90deg,#b3132b,#e0283a);border:1px solid #ffffff55;box-shadow:0 0 16px #e0283a66;margin-right:10px;white-space:nowrap}.ws.usa .tabs{border-color:#ffffff1f}.ws.usa .tabs button{font-weight:700;letter-spacing:.04em}.ws.usa .tabs button.on{color:#fff;border-image:linear-gradient(90deg,#e0283a,#f5f7ff,#3c6eff) 1;text-shadow:0 0 10px #3c6eff88}.ws.usa .card{background:linear-gradient(180deg,#0f1f4be6,#0a1638eb);border:1px solid #ffffff22;border-radius:8px;position:relative;overflow:hidden}.ws.usa .card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#e0283a 0,#e0283a 33%,#f5f7ff 33%,#f5f7ff 66%,#3c6eff 66%)}.ws.usa .card:hover{border-color:#3c6eff77;box-shadow:0 0 22px #3c6eff33}.ws.usa .card-h h3{color:#dfe6ff;letter-spacing:.14em;text-shadow:none}.ws.usa .card-h h3:before{content:"★ ";color:#e0283a}.ws.usa .btn.primary,.ws.usa .btn.client{background:linear-gradient(180deg,#e8394b,#b3132b);border:1px solid #ffffff44;color:#fff;box-shadow:0 4px 16px #e0283a55}.ws.usa .btn{border-radius:8px}.ws.usa table th{color:#9fb3ea}.ws.usa table tr:hover td{background:#3c6eff12}.ws.usa .chip-f.on{border-color:#e0283a;background:#e0283a22}.ws.usa .ws-foot{color:#9fb3ea}.ws.usa .tab-panel{animation:usaPanel .45s cubic-bezier(.2,.8,.2,1) backwards}@keyframes usaPanel{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.portal.usa .p-head{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#e0283a,#f5f7ff,#3c6eff) 1;background:linear-gradient(90deg,#1f3f8f,#0a1638 50%,#b3132b55)}.portal.usa .card{background:#0f1f4be0;border-color:#fff2}@media (prefers-reduced-motion:reduce){.side .flame,.login .flame,.mark,.nav a .badge,.btn.primary:after,.page,.page .card,.modal,.modal-bg,.ws.usa .ws-head:after,.usa-canton,.ws.usa .tab-panel{animation:none!important}}.kk-bg{opacity:1}.cursor-glow{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;transform:translate(var(--mx,-999px),var(--my,-999px));pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,138,31,.13),rgba(255,45,85,.06) 35%,transparent 65%);transition:transform .08s linear}body.theme-kk .cursor-glow{background:radial-gradient(circle,rgba(255,79,195,.16),rgba(127,255,212,.05) 40%,transparent 65%)}body.theme-usa .cursor-glow{background:radial-gradient(circle,rgba(120,160,255,.14),rgba(224,40,58,.05) 40%,transparent 65%)}.fx-sparks{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:90}.side:after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%;background:linear-gradient(180deg,transparent,#ff8a1f,#ff2d55,#b45cff,transparent);background-size:100% 300%;animation:edgeRun 6s linear infinite;opacity:.8;filter:drop-shadow(0 0 6px #ff6a2a)}@keyframes edgeRun{to{background-position:0 300%}}.side{position:sticky}.nav a svg{transition:transform .25s,filter .25s}.nav a:hover svg{transform:scale(1.18) rotate(-6deg);filter:drop-shadow(0 0 6px #ff8a1f)}.card{position:relative;isolation:isolate}.card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--ang,0deg),transparent 0 70%,#ff8a1f 78%,#ff2d55 84%,#b45cff 90%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;animation:spinAng 3.5s linear infinite}.card:hover:after{opacity:1}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spinAng{to{--ang:360deg}}.card>.card-h:before,.card>.card-h:after{content:"";position:absolute;width:12px;height:12px;border-color:#ff8a1f99;border-style:solid;pointer-events:none}.card>.card-h:before{left:-1px;top:-1px;border-width:2px 0 0 2px;border-top-left-radius:var(--r)}.card>.card-h:after{right:-1px;top:-1px;border-width:2px 2px 0 0;border-top-right-radius:var(--r)}.ws.kk .card>.card-h:before,.ws.kk .card>.card-h:after{border-color:#ff4fc3cc}.ws.usa .card>.card-h:before,.ws.usa .card>.card-h:after{display:none}.ws.kk .card:after{background:conic-gradient(from var(--ang,0deg),transparent 0 70%,#ff4fc3 78%,#7fffd4 86%,var(--hub-lime) 92%,transparent 96%)}.ws.usa .card:after{background:conic-gradient(from var(--ang,0deg),transparent 0 70%,#e0283a 78%,#f5f7ff 86%,#3c6eff 92%,transparent 96%)}.tile .n{font-size:34px;font-weight:800;background:linear-gradient(90deg,#fff,#ffd2b0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px #ff6a2a66)}.ws.kk .tile .n{background:linear-gradient(90deg,#ffeaf7,#ff4fc3);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 10px #ff4fc388)}.ws.usa .tile .n{background:linear-gradient(90deg,#fff,#c9d6ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 10px #3c6eff88)}.tile:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--c1,#ff8a1f),transparent);transform:translate(-100%);animation:tileRun 3.5s ease-in-out infinite}@keyframes tileRun{to{transform:translate(100%)}}.top{box-shadow:0 1px #ff6a2a22,0 10px 30px #00000040}.top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#ff8a1f,#ff2d55,transparent);background-size:200% 100%;animation:usaRun 5s linear infinite}.page-h h1{font-size:30px;background-size:200% 100%;animation:titleShine 6s ease-in-out infinite}@keyframes titleShine{0%,to{background-position:0 0}50%{background-position:100% 0}}.page-h p{font-family:var(--f-mono,Consolas,monospace);font-size:12px;letter-spacing:.08em;color:#c9b8d8}.cc-card[data-theme=kk]{border-color:#ff4fc366;box-shadow:0 0 18px #ff4fc322}.cc-card[data-theme=kk] .cap{background:radial-gradient(circle at 85% 20%,#ff4fc355,transparent 45%),linear-gradient(120deg,#2b1050,#070307 60%,#d1123f55)!important;border-bottom:2px solid #ff4fc3!important}.cc-card[data-theme=kk] .cap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#7fffd4 1px,transparent 1.5px),radial-gradient(circle,#ff4fc3 1px,transparent 1.5px);background-size:37px 29px,53px 41px;background-position:5px 7px,20px 15px;opacity:.6;animation:capTwinkle 3s ease-in-out infinite}.cc-card[data-theme=kk] h2{font-family:"Creepster",var(--f-display,system-ui);font-weight:400;letter-spacing:.06em;color:#ffeaf7;text-shadow:0 0 12px #ff4fc3}.cc-card[data-theme=usa]{border-color:#3c6eff66;box-shadow:0 0 18px #3c6eff22}.cc-card[data-theme=usa] .cap{background:repeating-linear-gradient(180deg,#b3132bcc 0,#b3132bcc 7px,#f5f7ff33 7px,#f5f7ff33 14px)!important;border-bottom:3px solid #3c6eff!important}.cc-card[data-theme=usa] .cap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:38%;background:#1f3f8f;background-image:radial-gradient(circle,#fff 1.3px,transparent 1.9px);background-size:13px 12px;animation:capTwinkle 3s ease-in-out infinite}.cc-card[data-theme=usa] .cap>*{position:relative;z-index:1}.cc-card[data-theme=usa] h2{color:#fff;text-shadow:0 2px 6px #000}.cc-card .cap>*{position:relative;z-index:1}@keyframes capTwinkle{50%{opacity:.35}}.cc-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.cc-card:hover{transform:translateY(-4px) scale(1.01)}.ws.kk .ws-head{animation:kkHeadPulse 4s ease-in-out infinite}@keyframes kkHeadPulse{50%{box-shadow:0 0 0 1px #ff4fc355,0 0 38px #ff4fc366,inset 0 0 40px #ff4fc314}}.ws.kk .cmark.img.wide{animation:logoFloat 5s ease-in-out infinite}@keyframes logoFloat{50%{transform:translateY(-3px);filter:drop-shadow(0 0 16px #ff4fc3) drop-shadow(0 0 4px #7fffd4)}}.ws.usa .ws-head h1{background:linear-gradient(90deg,#fff 40%,#c9d6ff,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:titleShine 5s ease-in-out infinite}.usa-badge{animation:badgeWave 2.4s ease-in-out infinite}@keyframes badgeWave{50%{transform:rotate(-2deg) scale(1.04);box-shadow:0 0 24px #e0283a99}}@media (prefers-reduced-motion:reduce){.cursor-glow,.fx-sparks{display:none}.side:after,.card:after,.tile:before,.top:after,.page-h h1,.ws.kk .ws-head,.ws.kk .cmark.img.wide,.ws.usa .ws-head h1,.usa-badge,.cc-card .cap:before{animation:none!important}}.ws.usa .tile:before{transform:none;animation:none;top:0;bottom:auto;height:3px;background:linear-gradient(90deg,#e0283a 0,#e0283a 33%,#f5f7ff 33%,#f5f7ff 66%,#3c6eff 66%)}.shell .page>*:not(.ws) .card,.shell .page>.grid .card{background:linear-gradient(180deg,#16122299,#0d0b16b8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ws.usa .ws-head{background:linear-gradient(90deg,#0a1638f2 0,#0a1638d9 38%,#0a163866 70%,#0a163822),var(--banner,none) center/cover no-repeat,#0a1638!important;min-height:150px}.ws.usa .ws-head:before{display:none}.ws.usa .usa-canton{display:none}.ws.usa .ws-head{padding-left:22px}.ws.usa .ws-head .cmark{width:86px!important;height:86px!important;border-radius:12px;background:#fff!important;object-fit:contain;padding:4px}.cc-card[data-theme=usa] .cap{background:linear-gradient(90deg,#0a1638cc,#0a163822),var(--banner,none) center/cover no-repeat!important;height:110px}.cc-card[data-theme=usa] .cap:before{display:none}.cc-card[data-theme=usa] .cmark{background:#fff;object-fit:contain;padding:3px;box-shadow:0 0 0 2px #fff,0 0 14px #3c6eff88}.portal.usa .p-head{background:linear-gradient(90deg,#0a1638ee,#0a163877),var(--banner,none) center/cover no-repeat}.portal.usa .cmark{background:#fff;object-fit:contain;padding:3px}.cmark.img.ext{object-fit:contain;background:#fff;border-radius:10px}.cmark.img.ext,.ws.usa .ws-head .cmark,.cc-card[data-theme=usa] .cmark,.portal.usa .cmark{background:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain;filter:drop-shadow(0 0 10px #ffffff55) drop-shadow(0 4px 10px #0009)}.ws.usa .ws-head .cmark{width:110px!important;height:110px!important;animation:logoFloat 5s ease-in-out infinite}.ws.usa .ws-head{background:linear-gradient(90deg,#0a1638 0,#0a1638 34%,#0a1638cc 46%,#0a163800 62%),var(--banner,none) right center/auto 100% no-repeat,#0a1638!important;min-height:160px}.ws.usa .usa-badge{display:none}.ws.usa .ws-head .btn{background:#0a1638e6;border-color:#fff5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cc-card[data-theme=usa] .cap{background:linear-gradient(90deg,#0a1638 0,#0a1638 40%,#0a1638b3 58%,#0a163811 80%),var(--banner,none) right center/auto 100% no-repeat,#0a1638!important}.ctx-menu{position:fixed;z-index:120;min-width:200px;padding:6px;border-radius:12px;background:#12101ef5;border:1px solid #ff6a2a44;box-shadow:0 18px 50px #000c,0 0 24px #ff2d5522;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modalIn .14s ease both}.ctx-menu button{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;background:none;border:0;color:var(--text);padding:8px 12px;border-radius:8px;font-size:13.5px;cursor:pointer}.ctx-menu button:hover:not(:disabled),.ctx-menu button:focus-visible{background:#ff6a2a22;outline:0}.ctx-menu button:disabled{color:var(--dim2);cursor:default}.ctx-menu button small{font-size:11px;color:var(--dim2)}.ctx-menu button.danger{color:var(--bad)}.ctx-menu button.danger:hover:not(:disabled){background:#ff4d5e22}.ctx-sep{height:1px;margin:5px 6px;background:var(--line2)}.more-btn{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;border-radius:9px;border:1px solid #ffffff22;background:#0a0a12b3;color:#fff;font-size:18px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}.cc-card:hover .more-btn,.ucard:hover .more-btn,.more-btn:focus-visible{opacity:1}@media (hover:none){.more-btn{opacity:.85}}.ws-head .more-btn{position:static;opacity:1;margin-left:8px;width:38px;height:38px}.btn.danger{background:#ff4d5e22;border-color:#ff4d5e88;color:#ffb3bb}.btn.danger:hover{background:#ff4d5e44}.client-login{position:relative}.client-login>form{position:relative;z-index:1}.client-login .card{background:color-mix(in srgb,var(--cbg) 86%,transparent);border:1px solid color-mix(in srgb,var(--c1) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c1) 18%,transparent),0 0 40px color-mix(in srgb,var(--c1) 30%,transparent),0 30px 80px #000c}.client-login-brand{display:grid;place-items:center;padding:6px 0 22px}.client-login-brand img{max-width:90%;max-height:120px;object-fit:contain;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--c1) 70%,transparent))}.client-login .cl-name{font-size:28px;color:#fff}.client-login .btn.client{width:100%;padding:13px;font-size:16px;margin-top:6px}.powered{margin-top:16px;text-align:center;font:500 10.5px/1 var(--f-mono,Consolas,monospace);letter-spacing:.2em;text-transform:uppercase;color:#fff6}.client-login .kk-bg,.portal .kk-bg{left:0!important;width:100vw!important}.portal.kk{--c1:#ff4fc3;--cbg:#070307}.portal.kk>.kk-bg{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:0!important}.portal.kk .p-head{background:linear-gradient(120deg,#2b1050ee,#070307dd 60%,#d1123f55);border-bottom:2px solid #ff4fc3;box-shadow:0 0 22px #ff4fc355}.portal.kk .p-head b{font-family:"Creepster",var(--f-display,system-ui);font-weight:400;letter-spacing:.06em;font-size:20px;color:#ffeaf7;text-shadow:0 0 12px #ff4fc3}.portal.kk .card{background:#070307d9;border:1px solid #ff4fc388;box-shadow:0 0 14px #ff4fc333}.portal.kk .card-h h3{font-family:Creepster,system-ui;font-weight:400;letter-spacing:.06em;font-size:17px;text-transform:none;color:#ffeaf7}.portal.kk h2{font-family:Creepster,system-ui;font-weight:400;letter-spacing:.05em;color:#ffeaf7;text-shadow:0 0 12px #ff4fc3}.portal.kk .p-tabs{background:#070307ee;border-top:1px solid #ff4fc366}.portal.kk .p-tabs a.on{color:#ffeaf7;border-top-color:#ff4fc3;text-shadow:0 0 10px #ff4fc3}.portal.kk .cmark.img.wide{filter:drop-shadow(0 0 10px #ff4fc3)}.client-login.kk h3,.client-login.kk label span{font-family:JetBrains Mono,monospace}.portal>.p-tabs{position:fixed;z-index:20}.portal.kk .btn.primary,.portal.kk .btn.client{background:linear-gradient(180deg,#ff6fd0,#ff4fc3);border:1px solid #ffffff44;color:#fff;box-shadow:0 8px 26px #ff4fc355}.portal .p-head .cmark.img.wide{max-width:58vw}.targets-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.target{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--line2);border-radius:99px;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.target input{margin:0;accent-color:var(--c1,#ff8a1f)}.target small{color:var(--dim);font-size:11px}.target.on{border-color:color-mix(in srgb,var(--c1,#ff8a1f) 70%,transparent);background:color-mix(in srgb,var(--c1,#ff8a1f) 12%,transparent)}.li select{max-width:170px}.postkit{display:flex;flex-direction:column;gap:10px;margin-top:8px}.postkit .pk-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.postkit .pk-media{width:100%;max-height:52vh;object-fit:contain;border-radius:12px;background:#000}.postkit .pk-cap{white-space:pre-wrap;padding:10px 12px;border:1px dashed var(--line2);border-radius:10px;font-size:13.5px;cursor:copy}.postkit .pk-done{font-weight:700;color:var(--ok)}.appmark{display:inline-block;vertical-align:middle;object-fit:contain;flex:none}.apptitle{display:inline-flex;align-items:center;gap:10px}.btn .appmark,button .appmark{margin:-3px 6px -3px -2px}@font-face{font-family:Andrxtti Sleek;src:url(/fonts/allura-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Andrxtti Brush;src:url(/fonts/mr-dafoe-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Andrxtti Classic;src:url(/fonts/great-vibes-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Andrxtti Ornate;src:url(/fonts/monsieur-la-doulaise-latin-400-normal.woff2) format("woff2");font-display:swap}.by-andrxtti{display:inline-flex;align-items:baseline;gap:.4em;text-transform:uppercase;letter-spacing:.2em}.by-andrxtti .sig{font-family:Andrxtti Sleek,cursive;font-size:2.1em;line-height:1;letter-spacing:0;text-transform:none;background:linear-gradient(90deg,#bfe3ff,var(--hub-blue) 55%,var(--hub-lime));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(75,156,211,.6))}.theme-kk .by-andrxtti .sig,.kk .by-andrxtti .sig{font-family:Andrxtti Brush,cursive;font-size:1.9em}.theme-usa .by-andrxtti .sig,.usa .by-andrxtti .sig{font-family:Andrxtti Classic,cursive}.by-andrxtti.hero .sig{font-family:Andrxtti Ornate,cursive;font-size:3.2em}.seg{display:inline-flex;border:1px solid var(--line2);border-radius:99px;padding:2px;gap:2px;background:#0000002e;flex-wrap:wrap}.seg button{border:0;background:none;padding:5px 12px;border-radius:99px;cursor:pointer;color:var(--dim);font-size:12.5px;font-weight:600}.seg button.on{background:var(--fire);color:#fff}.mini{display:inline-block;font-size:11px;padding:1px 8px;border-radius:99px;border:1px solid var(--line2);color:var(--dim);margin-right:4px;white-space:nowrap}.mini.late{color:var(--bad);border-color:#ff4d5e66}.mini.dim{opacity:.6}.link{cursor:pointer;color:var(--info);text-decoration:none}.link:hover{text-decoration:underline}i.dim,.dim{color:var(--dim2)}.li.dim{opacity:.7}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:700;background:linear-gradient(135deg,#ff8a1f44,#ff2d5544);border:1px solid var(--line2)}.pipeline{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:12px;overflow-x:auto;padding-bottom:6px}.pcol{background:#0000002a;border:1px solid var(--line);border-radius:var(--r);padding:10px;min-height:120px;display:flex;flex-direction:column;gap:8px}.pcol-h{display:flex;align-items:center;justify-content:space-between;padding:0 2px 4px}.pcol-empty{color:var(--dim2);text-align:center;padding:16px 0}.pcard{background:linear-gradient(180deg,#1a1626e6,#100e19f0);border:1px solid var(--line2);border-radius:12px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:transform .15s,border-color .15s}.pcard:hover{transform:translateY(-2px)}.pcard .s{color:var(--dim);font-size:12px}.pcard .next{color:var(--text)}.kv{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0}.kv dt{color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.kv dd{margin:0}.logbox{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--line)}.logbox textarea{width:100%}.tl-ic{width:26px;text-align:center;flex:none;font-size:15px;margin-top:1px}.li.task input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--ok)}.li.task.done .t{text-decoration:line-through;color:var(--dim)}.li.task.late .due{color:var(--bad);font-weight:700}.li.task.soon .due{color:var(--warn);font-weight:600}.pri{display:inline-block;color:#fff;background:var(--bad);border-radius:4px;font-size:11px;font-weight:800;padding:0 5px;margin-right:6px}.bars{display:flex;align-items:flex-end;gap:2px;height:140px;padding:6px 0}.bars i{flex:1;min-width:2px;background:linear-gradient(180deg,var(--fire1),var(--fire2));border-radius:3px 3px 0 0}.hbar{height:6px;border-radius:99px;background:#ffffff10;margin-top:5px;overflow:hidden}.hbar i{display:block;height:100%;border-radius:99px}.mp-dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 8px currentColor}fieldset.buyer{border:1px solid var(--line2);border-radius:10px;padding:8px 12px 2px;margin:8px 0}fieldset.buyer legend{color:var(--dim);font-size:12px;padding:0 6px}.sub{padding:4px 12px 12px 50px;display:flex;flex-direction:column;gap:3px}@media (max-width:760px){.pipeline{grid-template-columns:repeat(6,82vw)}.kv{grid-template-columns:96px 1fr}}.row>input,.row>select,.page-h>select{width:auto;flex:0 1 auto;min-width:0}.page-h>select{max-width:260px}.pipeline{align-items:start}.pcard .s.ind{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:760px){.page-h>select{max-width:100%;flex:1 1 100%}}.side-brand{padding:6px 8px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.side-wordmark{font-family:Andrxtti Sleek,cursive;font-size:52px;line-height:1.05;letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 6px 4px 0;background:linear-gradient(90deg,#bfe3ff,var(--hub-blue) 38%,var(--hub-lime) 72%,#FF3FB4);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(75,156,211,.55));animation:sideFade 9s ease-in-out infinite alternate}@keyframes sideFade{0%{background-position:0% 50%}to{background-position:100% 50%}}.side-sub{color:var(--dim);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:-2px 0 0 4px}.side .foot{display:flex;flex-direction:column;gap:3px;padding:12px 10px}.side .foot .who{font-size:15px;font-weight:650;letter-spacing:.01em;color:var(--text);line-height:1.2;font-family:ui-sans-serif,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;word-break:break-word}.side .foot .role{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.side .foot .role i{width:7px;height:7px;border-radius:50%;background:var(--hub-lime);box-shadow:0 0 8px var(--hub-lime)}@media (max-width:980px){.side-brand{padding:0 8px 0 4px;flex-direction:row;align-items:center}.side-wordmark{font-size:34px}.side-sub{display:none}}@media (prefers-reduced-motion:reduce){.side-wordmark{animation:none}}.shell>.side{background:linear-gradient(180deg,#0a0f1ad9,#07060ecc);border-right:1px solid color-mix(in srgb,var(--hub-blue) 20%,transparent)}.shell>.side:after{background:linear-gradient(180deg,transparent,var(--hub-blue),var(--hub-lime),var(--hub-blue),transparent);background-size:100% 300%;filter:drop-shadow(0 0 6px var(--hub-blue))}.side .nav a.on{background:linear-gradient(90deg,color-mix(in srgb,var(--hub-blue) 23%,transparent),color-mix(in srgb,var(--hub-blue) 3%,transparent));box-shadow:inset 3px 0 0 var(--hub-lime),0 0 18px color-mix(in srgb,var(--hub-blue) 13%,transparent);text-shadow:0 0 12px color-mix(in srgb,var(--hub-blue) 53%,transparent)}.side .nav a.on svg{filter:drop-shadow(0 0 6px var(--hub-blue))}body.hub-neon{--fire1:var(--hub-blue);--fire2:var(--hub-lime);--fire:linear-gradient(135deg,var(--hub-blue),var(--hub-lime));--ok:var(--hub-lime);--info:var(--hub-blue);--warn:#ffd23f;--c1:var(--hub-blue);--space-a:var(--hub-blue);--space-b:#2a6fb0;--space-c:var(--hub-lime);--space-d:#e9ffc2;--space-e:#1d4f86}body.hub-neon .app-space{filter:none}body.hub-neon .top{border-bottom-color:color-mix(in srgb,var(--hub-blue) 18%,transparent)}body.hub-neon .top .clock b{text-shadow:0 0 12px color-mix(in srgb,var(--hub-blue) 67%,transparent)}body.hub-neon .card:hover{border-color:color-mix(in srgb,var(--hub-blue) 33%,transparent);box-shadow:0 10px 34px #0006,0 0 0 1px color-mix(in srgb,var(--hub-blue) 13%,transparent),0 0 24px color-mix(in srgb,var(--hub-lime) 10%,transparent)}body.hub-neon .card-h h3{color:#cfe6ff;text-shadow:0 0 10px color-mix(in srgb,var(--hub-blue) 33%,transparent)}body.hub-neon .page-h h1{background:linear-gradient(90deg,#fff,#cfe8ff 40%,var(--hub-blue) 70%,var(--hub-lime));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--hub-blue) 33%,transparent))}body.hub-neon .btn.primary{background:var(--fire);color:var(--hub-ink);font-weight:700;box-shadow:0 6px 22px color-mix(in srgb,var(--hub-blue) 33%,transparent),0 0 0 1px color-mix(in srgb,var(--hub-lime) 40%,transparent) inset}body.hub-neon .tile .n{text-shadow:0 0 14px color-mix(in srgb,var(--hub-lime) 40%,transparent)}body.hub-neon .nav a .badge{background:#ff3fb4}body.hub-neon .live.on i{background:var(--hub-lime);box-shadow:0 0 10px var(--hub-lime)}.hub-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hub-bg .orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.28;animation:orbDrift 26s ease-in-out infinite alternate}.hub-bg .o1{width:46vw;height:46vw;left:-10vw;top:-12vw;background:radial-gradient(circle,var(--hub-blue),transparent 65%)}.hub-bg .o2{width:40vw;height:40vw;right:-8vw;top:20vh;background:radial-gradient(circle,#b69cff,transparent 65%);animation-duration:32s;animation-delay:-9s}.hub-bg .o3{width:36vw;height:36vw;left:30vw;bottom:-16vw;background:radial-gradient(circle,#FF3FB4,transparent 65%);animation-duration:38s;animation-delay:-16s}@keyframes orbDrift{0%{transform:translate(0) scale(1)}to{transform:translate(6vw,4vh) scale(1.15)}}.hub-bg .hub-grid{position:absolute;left:-20%;right:-20%;bottom:-6vh;height:34vh;background:linear-gradient(color-mix(in srgb,var(--hub-blue) 33%,transparent) 1px,transparent 1px) 0 0/100% 38px,linear-gradient(90deg,#b69cff44 1px,transparent 1px) 0 0/64px 100%;transform:perspective(360px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(transparent,#000 70%);mask-image:linear-gradient(transparent,#000 70%);animation:gridRun 2.4s linear infinite}@keyframes gridRun{0%{background-position:0 0,0 0}to{background-position:0 38px,0 0}}.hub-walkers{position:fixed;left:0;right:0;bottom:0;height:200px;z-index:4;pointer-events:none;overflow:hidden}.walker{position:absolute;left:0;will-change:transform;animation:walkR linear infinite}.walker.rtl{animation-name:walkL}.walker.rtl .bob{transform:scaleX(-1)}@keyframes walkR{0%{transform:translate(-160px)}to{transform:translate(calc(100vw + 160px))}}@keyframes walkL{0%{transform:translate(calc(100vw + 160px))}to{transform:translate(-160px)}}.walker .bob{animation:bob .6s ease-in-out infinite alternate;transform-origin:50% 100%}.walker.rtl .bob{animation:none}.walker.rtl .bob svg{animation:bob .6s ease-in-out infinite alternate}@keyframes bob{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-5px) rotate(1deg)}}.walker .leg,.walker .arm,.dog-tail,.dog-head{transform-box:fill-box}.walker .leg{transform-origin:50% 0;animation:swing .6s ease-in-out infinite alternate}.walker .leg.l2{animation-direction:alternate-reverse}.walker .arm{transform-origin:50% 0;animation:swing .6s ease-in-out infinite alternate-reverse}.walker .arm.a2{animation-direction:alternate}@keyframes swing{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.walker.fast .bob,.walker.fast .leg{animation-duration:.28s}.dog-tail{transform-origin:100% 100%;animation:wag .22s ease-in-out infinite alternate}@keyframes wag{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.dog-head{transform-origin:20% 90%;animation:sniff 1.6s ease-in-out infinite}@keyframes sniff{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}.hub-ufo{position:absolute;top:-60vh;left:0;width:108px;animation:ufoFly 34s ease-in-out infinite;filter:drop-shadow(0 0 14px #b69cffaa)}.hub-ufo .beam{animation:beamPulse 1.6s ease-in-out infinite;transform-origin:50% 0}.hub-ufo .ufo-l{animation:blink 1.1s steps(2) infinite}.hub-ufo .ufo-l.b{animation-delay:.3s}.hub-ufo .ufo-l.c{animation-delay:.6s}@keyframes blink{50%{opacity:.2}}@keyframes beamPulse{50%{opacity:.45}}@keyframes ufoFly{0%{transform:translate(-12vw,-55vh)}8%{transform:translate(-12vw,-55vh)}30%{transform:translate(28vw,-120px)}42%{transform:translate(34vw,-132px) rotate(-3deg)}56%{transform:translate(64vw,-150px) rotate(3deg)}78%{transform:translate(104vw,-62vh)}to{transform:translate(104vw,-62vh)}}@media (max-width:700px){.hub-walkers{height:150px}.walker{zoom:.7}.hub-ufo{width:76px}.hub-bg .hub-grid{display:none}}@media (prefers-reduced-motion:reduce){.hub-walkers,.hub-bg .hub-grid,.hub-bg .orb{display:none}}.selbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);position:sticky;top:0;z-index:5}.selbar .sp{flex:1}.selbox{width:24px;height:24px;border-radius:50%;border:2px solid var(--dim,#8aa);background:#00000059;color:#fff;font:700 14px/1 system-ui;display:inline-grid;place-items:center;cursor:pointer;flex:none;padding:0;transition:.12s}.selbox:hover{border-color:var(--accent,#4ade80);transform:scale(1.08)}.selbox.on{background:var(--accent,#22c55e);border-color:var(--accent,#22c55e);color:#04110a}.selpick{outline:2px solid var(--accent,#22c55e);outline-offset:-2px}.ucard{position:relative}.ucard .selbox{position:absolute;left:8px;top:8px;z-index:3}.card.tile .selbox{margin-right:8px}.ws.beauty{--c1:#e8879c;--bt-blush:#f4b6c2;--bt-gold:#d9b382;--bt-pearl:#fff4f0;--bt-plum:#1a0b14;--r:14px}.ws.beauty .card{animation:none;background:linear-gradient(180deg,#2a1220e0,#1a0b14eb);border:1px solid #d9b38233;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;overflow:hidden}.ws.beauty .card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#d9b382,#f4b6c2,transparent)}.ws.beauty .card:hover{border-color:#f4b6c277;box-shadow:0 0 26px #e8879c33}.ws.beauty .ws-head{position:relative;overflow:hidden;border-radius:18px;border:1px solid #d9b38244;background:linear-gradient(110deg,#2a1220,#3a1626 55%,#2a1220);box-shadow:0 14px 40px #0006}.ws.beauty .ws-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,#fff4f022 50%,transparent 65%);transform:translate(-100%);animation:btShimmer 5.5s ease-in-out infinite;pointer-events:none}@keyframes btShimmer{60%,to{transform:translate(100%)}}.ws.beauty .ws-head>*{position:relative;z-index:1}.ws.beauty .ws-head h1{font-family:Didot,"Bodoni 72",Playfair Display,Georgia,serif;font-weight:400;font-size:30px;letter-spacing:.08em;color:var(--bt-pearl);text-shadow:0 0 22px #f4b6c266}.ws.beauty .ws-head p{color:#e9c9cf;font-style:italic}.ws.beauty .ws-head .cmark{box-shadow:0 0 0 2px #d9b382,0 0 20px #f4b6c288;background:linear-gradient(135deg,#e8879c,#d9b382)!important}.ws.beauty .tabs{border-color:#d9b38226}.ws.beauty .tabs button{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.ws.beauty .tabs button.on{color:var(--bt-pearl);border-image:linear-gradient(90deg,#d9b382,#f4b6c2) 1;text-shadow:0 0 12px #f4b6c299}.ws.beauty .card-h h3{font-family:Didot,"Bodoni 72",Playfair Display,Georgia,serif;font-weight:400;letter-spacing:.1em;color:#f7dde2}.ws.beauty .btn.primary,.ws.beauty .btn.client{background:linear-gradient(180deg,#f0a0b2,#d06f88);border:1px solid #fff4f055;color:#fff;border-radius:99px;box-shadow:0 4px 18px #e8879c55}.ws.beauty .btn{border-radius:99px}.ws.beauty table th{color:#d9b382}.ws.beauty table tr:hover td{background:#f4b6c212}.ws.beauty .tab-panel{animation:btRise .45s ease both}@keyframes btRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ws.beauty .ws-head:after,.ws.beauty .tab-panel{animation:none}}.tabs b.tc{margin-left:5px;color:#111;font-weight:800}.tabs b.tc:first-of-type{margin-left:8px}.tabs b.tc.warn{background:#ff8a1f;color:#fff}.tabs b.tc.ok{background:var(--hub-lime)}.tabs b.tc.back{background:#ffd23f}.portal.beauty{--c1:#e8879c}.portal.beauty .card{background:linear-gradient(180deg,#2a1220e0,#1a0b14eb);border:1px solid #d9b38233;border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.portal.beauty .card-h h3,.portal.beauty h2{font-family:Didot,"Bodoni 72",Playfair Display,Georgia,serif;font-weight:400;letter-spacing:.08em;color:#f7dde2}.portal.beauty .btn.client,.portal.beauty .btn.primary{background:linear-gradient(180deg,#f0a0b2,#d06f88);border:1px solid #fff4f055;color:#fff;border-radius:99px}.portal.beauty .p-head{border-bottom:1px solid #d9b38233}.portal.beauty .p-tabs a.on{color:#fff4f0;text-shadow:0 0 12px #f4b6c299}.act{display:inline-block;transform-origin:50% 100%;pointer-events:auto;cursor:pointer}.hub-smoke{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hub-smoke:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(to top,rgba(210,210,235,.13),transparent)}.hub-smoke i{position:absolute;bottom:-24px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,#e1e1f057,#e1e1f000 70%);filter:blur(7px);opacity:0;animation:aSmoke var(--t) linear infinite;animation-delay:var(--d)}@keyframes aSmoke{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(70px,-120px) scale(2.3)}}.hub-ufo{pointer-events:none}.hub-ufo .act{pointer-events:auto}.do-shake{animation:aShake .13s ease-in-out infinite alternate}@keyframes aShake{0%{transform:rotate(-5deg) translate(-4px) scaleY(.96)}to{transform:rotate(5deg) translate(4px) scaleY(1.03)}}.do-dance{animation:aDance .55s ease-in-out infinite}@keyframes aDance{0%,to{transform:rotate(-9deg) translateY(0)}25%{transform:rotate(0) translateY(-16px)}50%{transform:rotate(9deg) translateY(0)}75%{transform:rotate(0) translateY(-16px)}}.do-flip{animation:aFlip 1.05s ease-in-out 3}@keyframes aFlip{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-46px) rotate(-180deg)}to{transform:translateY(0) rotate(-360deg)}}.do-roll{transform-origin:50% 60%;animation:aRoll .8s linear 4}@keyframes aRoll{to{transform:rotate(360deg)}}.do-beg{transform-origin:22% 100%;animation:aBeg 3.1s ease-in-out 1}@keyframes aBeg{0%{transform:rotate(0)}15%,85%{transform:rotate(-38deg)}30%,60%{transform:rotate(-34deg)}45%,75%{transform:rotate(-40deg)}to{transform:rotate(0)}}.do-spin{animation:aUfo 1s ease-in-out 3}@keyframes aUfo{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.25)}to{transform:rotate(360deg) scale(1)}}.joint .ember{animation:aEmber 1.3s ease-in-out infinite alternate}@keyframes aEmber{0%{opacity:.65}to{opacity:1;filter:drop-shadow(0 0 3px #ff7a2a)}}.wisp,.exhale{transform-box:fill-box;transform-origin:center;opacity:0}.wisp{animation:aWisp 2.6s ease-out infinite}.wisp.w2{animation-delay:.85s}.wisp.w3{animation-delay:1.7s}@keyframes aWisp{0%{opacity:.7;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(4px,-22px) scale(2)}}.do-puff{animation:aLean 4.2s ease-in-out 1}@keyframes aLean{0%,to{transform:rotate(0)}22%,75%{transform:rotate(-5deg)}}.do-puff .arm.a2{transform-box:view-box;transform-origin:77px 72px;animation:aToMouth 4.2s ease-in-out 1 both}@keyframes aToMouth{0%{transform:rotate(0)}20%,72%{transform:rotate(140deg)}to{transform:rotate(0)}}.do-puff .exhale{animation:aExhale 1.8s ease-out var(--d,1.6s) both}.exhale.e1{--d:1.7s}.exhale.e2{--d:2.1s}.exhale.e3{--d:2.5s}@keyframes aExhale{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:.85}to{opacity:0;transform:translate(-30px,-34px) scale(2.8)}}@media (prefers-reduced-motion:reduce){.hub-smoke{display:none}}.qcolors{display:inline-flex;gap:5px;margin-left:12px;vertical-align:middle}.qdot{position:relative;width:16px;height:16px;border-radius:50%;border:1.5px solid #ffffff55;cursor:pointer;display:inline-block;overflow:hidden}.qdot input{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:30px;height:30px;opacity:0;cursor:pointer}.qdot:hover{transform:scale(1.25)}.tile .n,.ws.kk .tile .n,.ws.usa .tile .n,.tile.hot .n{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;filter:none!important;color:#ffd9b0}.tile.hot .n{color:var(--fire1,#ff8a1f);text-shadow:0 0 14px color-mix(in srgb,var(--fire2,#ff2d55) 60%,transparent)}.ws.kk .tile .n{color:#ff9bdc;text-shadow:0 0 14px #ff4fc3aa,0 1px 0 #00000088}.ws.usa .tile .n{color:#fff;text-shadow:0 0 14px #3c6eff88}.ws.biz .tile .n{color:var(--text)}.p-clients{position:relative;z-index:2;display:flex;gap:8px;padding:10px 14px 0;overflow-x:auto}.p-clients button{flex:1;min-height:44px;border-radius:12px;border:1px solid #ffffff2a;background:#ffffff10;color:#fff;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;padding:0 14px}.p-clients button.on{background:var(--c1);border-color:var(--c1);color:#111;box-shadow:0 0 16px var(--c1)}.p-tabs-clients a{font-size:16px;font-weight:800;letter-spacing:.03em;padding:16px 4px}.p-tabs-clients a.on{color:var(--c1)}.sales-sample{display:flex;flex-direction:column;gap:14px;padding:6px 0 90px}.ss-tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c1);border:1px dashed var(--c1);border-radius:99px;padding:4px 10px}.ss-range{display:flex;gap:8px;overflow-x:auto}.ss-range button{flex:1;min-height:40px;border-radius:12px;border:1px solid #ffffff2a;background:#ffffff10;color:#fff;font-weight:700;cursor:pointer;white-space:nowrap;padding:0 12px}.ss-range button.on{background:var(--c1);border-color:var(--c1);color:#111}.ss-total{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:18px;background:#ffffff12;border:1px solid #ffffff22}.ss-total small{opacity:.7;font-weight:600}.ss-total b{font-size:40px;line-height:1.1}.ss-total span{opacity:.75}.ss-bars{display:flex;align-items:flex-end;gap:8px;height:100px;padding:0 6px}.ss-bars i{flex:1;border-radius:8px 8px 3px 3px;background:var(--c1);opacity:.85}.ss-line{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-radius:16px;background:#ffffff0f;border:1px solid #ffffff1f}.ss-line small{display:block;opacity:.65}.ss-amt{text-align:right}.ss-empty{padding:28px;text-align:center;opacity:.7;border:1px dashed #ffffff33;border-radius:16px}.ss-dates{display:flex;align-items:center;gap:10px}.ss-dates input{flex:1;min-height:42px;border-radius:12px;border:1px solid #ffffff2a;background:#ffffff10;color:#fff;padding:0 10px;color-scheme:dark}.portal.gnome{--c1:#3EBB1F}.portal.gnome .card{background:linear-gradient(180deg,#0f2a17e6,#081a0eee);border:1px solid #3ebb1f33;border-radius:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #0005}.portal.gnome .card-h h3,.portal.gnome h2{letter-spacing:.04em;color:#d9ffcc}.portal.gnome .btn.client,.portal.gnome .btn.primary{background:linear-gradient(180deg,#58d936,#2c9a14);border:1px solid #d9ffcc55;color:#06140b;font-weight:800;border-radius:14px;box-shadow:0 4px 18px #3ebb1f55}.portal.gnome .p-head{border-bottom:1px solid #3ebb1f33;background:linear-gradient(180deg,#06140bcc,#06140b00)}.portal.gnome .p-tabs{background:#06140bee;border-top:1px solid #3ebb1f55}.portal.gnome .p-tabs a.on{color:#d9ffcc;border-top-color:#3ebb1f;text-shadow:0 0 12px #3ebb1faa}.portal.rugby{--c1:#D4A017}.portal.rugby .card{background:linear-gradient(180deg,#14110ae8,#0a0a0af0);border:1px solid #d4a01744;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #0007;position:relative;overflow:hidden}.portal.rugby .card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:repeating-linear-gradient(90deg,#d4a017 0,#d4a017 18px,#0a0a0a 18px,#0a0a0a 36px)}.portal.rugby .card-h h3,.portal.rugby h2{text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#f5e6b8}.portal.rugby .btn.client,.portal.rugby .btn.primary{background:linear-gradient(180deg,#e9b92e,#b8860b);border:1px solid #f5f5f055;color:#0a0a0a;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;box-shadow:0 4px 18px #d4a01755}.portal.rugby .p-head{border-bottom:2px solid #D4A017;background:linear-gradient(180deg,#050505dd,#05050500)}.portal.rugby .p-tabs{background:#050505f2;border-top:2px solid #D4A017}.portal.rugby .p-tabs a{text-transform:uppercase;letter-spacing:.1em}.portal.rugby .p-tabs a.on{color:#f5e6b8;border-top-color:#d4a017;text-shadow:0 0 12px #d4a017aa}.client-login>.usa-bg{left:0!important;width:100vw!important}.pulse{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:16px}.pulse-card{display:flex;gap:12px;align-items:center;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pc) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--pc) 12%,#0b0b12e6),#0b0b12e6);color:inherit;cursor:pointer;transition:.18s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:inherit}.pulse-card:hover{transform:translateY(-2px);border-color:var(--pc);box-shadow:0 8px 26px color-mix(in srgb,var(--pc) 28%,transparent)}.pulse-ring{width:54px;height:54px;flex:none}.pulse-ring circle{fill:none;stroke-width:4}.pulse-ring .bg{stroke:#ffffff18}.pulse-ring .fg{stroke:var(--pc);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--pc))}.pulse-ring text{fill:#fff;font-size:14px;font-weight:800}.pulse-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.pulse-body b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-move{font-size:12px;color:var(--dim)}.pulse-move.warn{color:#ffb454}.pulse-move.ok{color:#5fe08a}.pulse-move.back{color:#f2d24b}.pulse-spark{display:flex;align-items:flex-end;gap:2px;height:18px}.pulse-spark i{flex:1;border-radius:2px;background:var(--pc)}.pal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#05050acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}.pal{width:min(560px,92vw);border-radius:16px;border:1px solid #ffffff2a;background:#0e0e18f5;box-shadow:0 30px 80px #000c,0 0 40px #ff5a1f22;overflow:hidden;animation:btRise .16s ease both}.pal input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:17px;padding:16px 18px;border-bottom:1px solid #ffffff18}.pal-list{max-height:46vh;overflow:auto;padding:6px}.pal-list button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#ddd;cursor:pointer;font:inherit;text-align:left}.pal-list button.on{background:linear-gradient(90deg,#ff5a1f33,#ff2d5522);color:#fff}.pal-list small{color:var(--dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pal-none{padding:18px;text-align:center;color:var(--dim)}.pal-foot{padding:8px 14px;border-top:1px solid #ffffff14;color:var(--dim);font-size:12px}.pal kbd,.pal-hint kbd{font:inherit;font-size:11px;padding:1px 6px;border-radius:5px;border:1px solid #ffffff33;background:#ffffff12;margin:0 3px}.pal-hint{border:1px solid #ffffff22;background:#ffffff0c;color:var(--dim);border-radius:10px;padding:6px 10px;cursor:pointer;font:inherit;font-size:13px}.pal-hint:hover{color:#fff;border-color:#fff5}@media (max-width:980px){.pal-hint{display:none}}.home-strip{display:flex;flex-direction:column;gap:12px;padding:16px 18px;margin-bottom:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c1) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 20%,transparent),#0005);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:btRise .4s ease both}.hs-hello small{display:block;opacity:.75}.hs-hello b{font-size:24px;line-height:1.15}.hs-stats{display:flex;gap:10px}.hs-stats div{flex:1;padding:10px 8px;border-radius:12px;background:#00000040;text-align:center}.hs-stats b{display:block;font-size:22px;color:var(--c1)}.hs-stats small{font-size:11px;opacity:.75}.ss-total em{display:block;font-style:normal;font-weight:700;font-size:13px;margin-top:4px}.ss-total em.up{color:#5fe08a}.ss-total em.down{color:#ff8a7a}.ss-facts{display:flex;gap:10px}.ss-facts div{flex:1;padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid #ffffff1f}.ss-facts small{display:block;opacity:.65}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal-dow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);text-align:center;padding:2px 0}.cal-cell{min-height:64px;border-radius:10px;border:1px solid #ffffff14;background:#ffffff08;color:inherit;font:inherit;text-align:left;padding:6px 8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:.15s}.cal-cell.off{border:0;background:transparent;cursor:default}.cal-cell.past{opacity:.55}.cal-cell:not(.off):hover{border-color:#fff4;transform:translateY(-1px)}.cal-cell.today{border-color:var(--c1,#ff5a1f);box-shadow:0 0 14px #ff5a1f44;opacity:1}.cal-cell.on{background:#ffffff18;border-color:#fff6;opacity:1}.cal-n{font-weight:700;font-size:13px}.cal-dots{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cal-dots i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 6px currentColor}.cal-dots i.show{border-radius:2px;transform:rotate(45deg)}.cal-dots em{font-style:normal;font-size:10px;color:var(--dim)}.cal-month{min-width:130px;text-align:center}.cal-day{margin-top:14px;border-top:1px solid #ffffff14;padding-top:12px}.cal-day-h{font-weight:700;margin-bottom:8px}.cal-bar{width:4px;align-self:stretch;border-radius:4px;flex:none}@media (max-width:700px){.cal-cell{min-height:46px;padding:4px}}.ucard .selbox{width:30px;height:30px;left:8px;top:8px;font-size:16px;border-width:2.5px;background:#0000008c}.ucard .thumb .new{left:46px;top:12px}.ca .ca-imgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:4px 0 10px}.ca .ca-imgs img{width:100%;border-radius:12px;border:1px solid #d9b38233;display:block}.ca .ca-cap{white-space:pre-wrap;opacity:.85;margin:6px 0 10px}.ca-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.ca-actions .btn{flex:1;min-width:130px;padding:13px 18px;font-size:16px}.ca-reasons{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.ca-chip{border:1px solid #d9b38255;background:#ffffff08;color:inherit;border-radius:99px;padding:9px 14px;font-size:14px;cursor:pointer}.ca-chip.on{background:linear-gradient(180deg,#f0a0b2,#d06f88);border-color:#fff4f055;color:#fff}.ca-text{min-height:190px;resize:vertical;font-size:16px;line-height:1.45}.ab-note{margin-top:10px;padding:12px 14px;border-radius:12px;border:1px solid #ffb02e55;background:#ffb02e12}.ab-note p{white-space:pre-wrap;margin:6px 0 0}.ca-group{display:flex;flex-direction:column;gap:14px}.ca-gh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 2px 0}.ca-gh h2{margin:0}.ca .ca-one img{width:100%;border-radius:14px;border:1px solid #d9b38233;display:block}.ca-sent{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px}.ca-sent-i{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid #d9b38233;font-size:14px}.ca-sent-i p{margin:4px 0 0;white-space:pre-wrap}.secgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.secgrid>.sec{position:relative;min-width:0}.secgrid>.sec.full{grid-column:1/-1}.sec-grip{position:absolute;top:-11px;left:50%;transform:translate(-50%);z-index:6;opacity:0;cursor:grab;font:600 10.5px/1 system-ui,sans-serif;letter-spacing:.04em;padding:4px 10px;border-radius:99px;background:#0a0a12e0;border:1px solid var(--line);color:var(--dim);white-space:nowrap;transition:opacity .12s;-webkit-user-select:none;user-select:none}.sec:hover>.sec-grip{opacity:1}.sec-grip:active{cursor:grabbing}.sec.dragging{opacity:.4}.sec.dropping{outline:2px dashed var(--c1,var(--fire1));outline-offset:5px;border-radius:14px}.secempty{border:1.5px dashed var(--line);border-radius:14px;padding:30px;text-align:center;color:var(--dim)}.secadd{display:flex;justify-content:center;margin-top:18px;opacity:.5}.secadd:hover{opacity:1}.tabs button.dropping{box-shadow:inset 3px 0 0 var(--c1,var(--fire1))}.addgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:46vh;overflow:auto}.addopt{text-align:left;background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:9px 11px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:3px;font:inherit}.addopt span{font-size:12px;color:var(--dim);line-height:1.35}.addopt i{font-style:normal;color:var(--dim);font-size:11px;font-weight:500}.addopt:hover,.addopt.on{border-color:var(--c1,var(--fire1));background:#ffffff12}@media (max-width:900px){.secgrid{grid-template-columns:1fr}}body.hub-neon .tabs b.tc.ok,.tabs b.tc.ok{color:var(--hub-ink)}body.hub-neon .btn.client,body.hub-neon .ws .btn.client,body.hub-neon .ws .btn.primary{color:var(--hub-ink);font-weight:700}body.hub-neon .hub-bg .o2{background:radial-gradient(circle,var(--hub-lime),transparent 65%);opacity:.16}.pk{position:relative;display:inline-block;padding:0;border:1px solid var(--line,#d9b38255);border-radius:12px;overflow:hidden;background:#0c0709;cursor:zoom-in;max-width:100%;line-height:0;vertical-align:top}.pk img{display:block;width:auto;max-width:100%;height:auto;max-height:220px}.pk video{display:block;height:220px;width:auto;max-width:100%;aspect-ratio:9/16;object-fit:cover;background:#000;pointer-events:none}.pk-play{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#14080e9e;color:#fff;font-size:16px;line-height:44px;text-align:center;border:1px solid rgba(255,255,255,.5)}.pk-hint{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 5px;background:linear-gradient(0deg,#0a0408b3,#0a040800);color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.2}.pk-row{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 10px}.pk-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0408e6;display:grid;place-items:center;padding:16px;cursor:zoom-out}.pk-box img,.pk-box video{display:block;max-width:96vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:10px;background:#000}.pk-x{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);right:12px;width:46px;height:46px;border-radius:23px;border:0;background:#ffffff2e;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:2}@media (prefers-reduced-motion:reduce){.pk-lb{animation:none}}@font-face{font-family:Creepster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/creepster-latin-400-normal-DnKpM-ys.woff2) format("woff2"),url(/assets/creepster-latin-400-normal-DFidaany.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:OBodoni;src:url(/oshun/bodoni-moda.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:OBodoni;src:url(/oshun/bodoni-moda-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:OJost;src:url(/oshun/jost.woff2) format("woff2");font-weight:100 900;font-display:swap}body.om-body{margin:0;background:#fff4f0;overscroll-behavior:none}.om-app{--ink:#3a1626;--ink2:#6b4450;--gold:#8a6420;--gold2:#b8892f;--rose:#e8879c;--blush:#f4b6c2;--pearl:#fff4f0;--tabh: calc(60px + env(safe-area-inset-bottom,0px)) ;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;font-family:OJost,system-ui,sans-serif;color:var(--ink);background:var(--pearl);-webkit-tap-highlight-color:transparent}.om-app.om-dark{--ink:#fff4f0;--ink2:#f4b6c2;--gold:#d9b382;--gold2:#d9b382;--pearl:#1a0b14}.om-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.om-sky{position:absolute;left:0;right:0;top:0;height:72%;background:linear-gradient(180deg,#fff4f0,#fdebe6 42%,#f9d6d2 78%,#f6c3b4)}.om-glow{position:absolute;left:-14%;right:-14%;top:54%;height:38%;background:radial-gradient(closest-side,#fffaf6e6,#fff4f000)}.om-palm{position:absolute;right:0;top:0;width:59%;max-width:300px;opacity:.16;transform-origin:100% 0;animation:omSway 9s ease-in-out infinite}.om-sparkle{position:absolute;left:0;top:11%;width:100%;max-width:520px;animation:omPetals 23s ease-in-out infinite}@keyframes omPetals{0%,to{transform:translate(0)}50%{transform:translate(-10px,14px)}}.om-pelican{position:absolute;left:100%;top:62%;width:34px;opacity:.3;animation:omGlide 70s linear infinite}.om-skyline{position:absolute;left:-5%;top:68%;width:133%;max-width:720px;opacity:.34}.om-sea{position:absolute;left:0;right:0;top:72%;bottom:0;background:linear-gradient(180deg,#eeb1b0,#f0c2c6 30%,#f6dcd9)}.om-shine{position:absolute;left:35%;width:30%;top:72%;height:20%;background:linear-gradient(180deg,#ffffffbf,#fff0);filter:blur(6px);animation:omColumn 3.2s ease-in-out infinite}@keyframes omColumn{0%,to{opacity:.6}50%{opacity:1}}.om-water{position:absolute;left:0;top:73%;width:100%;animation:omDrift 7s ease-in-out infinite}.om-sand{position:absolute;left:-10%;right:-10%;bottom:0;height:18%;border-radius:50% 50% 0 0/40px 40px 0 0;background:linear-gradient(180deg,#f8e8d9,#f0d8c5)}.om-dark .om-sky{background:linear-gradient(180deg,#1a0b14,#24101c 34%,#3a1626 62%,#6e2f47 84%,#b9627a 96%,#e3a08f)}.om-dark .om-glow{background:radial-gradient(closest-side,#f4b6c280,#e8879c00)}.om-dark .om-palm{opacity:.5}.om-dark .om-pelican{opacity:.55}.om-dark .om-skyline{opacity:.8}.om-dark .om-sea{background:linear-gradient(180deg,#a9566e,#5a2540 22%,#2a1220 70%,#1a0b14)}.om-dark .om-shine{background:linear-gradient(180deg,#fff4f066,#fff4f000)}.om-dark .om-sand{background:linear-gradient(180deg,#5c3044,#3a1a2a)}@keyframes omSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes omDrift{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes omGlide{0%{transform:translate(0)}40%{transform:translate(-140vw)}to{transform:translate(-140vw)}}.om-head{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;padding-top:calc(env(safe-area-inset-top,0px) + 44px);text-align:center}.om-word{font-family:OBodoni,Didot,serif;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:.02em}.om-word.big{font-size:68px;font-weight:400;line-height:1;letter-spacing:.01em}.om-by{margin-top:8px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.om-rule{display:block;margin-top:14px;width:40px;height:1px;background:linear-gradient(90deg,var(--gold2) 0%,#fff4f0 50%,var(--gold2) 100%) -60px 0/60px 1px no-repeat,var(--gold2);animation:omSheen 5.5s linear infinite}@keyframes omSheen{0%,82%{background-position:-60px 0}to{background-position:60px 0}}.om-gear{position:absolute;right:14px;top:calc(env(safe-area-inset-top,0px) + 14px);width:44px;height:44px;border:0;border-radius:22px;background:transparent;color:var(--ink2);opacity:.55;display:grid;place-items:center}.om-menu{position:absolute;right:14px;top:calc(env(safe-area-inset-top,0px) + 60px);z-index:20;background:#fffaf8;color:#3a1626;border:1px solid #e8cfc9;border-radius:14px;padding:12px 14px;text-align:left;font-size:14px;box-shadow:0 14px 40px #3a162633;display:flex;flex-direction:column;gap:10px}.om-menu label{display:flex;gap:10px;align-items:center;min-height:32px}.om-test{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a6420}.om-main{position:absolute;left:0;right:0;top:0;bottom:var(--tabh);z-index:5;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:calc(env(safe-area-inset-top,0px) + 150px)}.tab-upload .om-main{overflow:hidden}.om-up{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 22px}.om-orb-wrap{margin-top:18px;width:236px;height:236px;position:relative;display:flex;align-items:center;justify-content:center}.om-ring{position:absolute;border-radius:50%;pointer-events:none}.om-ring.pulse{top:1px;right:1px;bottom:1px;left:1px;border:1px solid var(--gold2);animation:omPulse 3.2s ease-out infinite}.om-ring.inner{top:7px;right:7px;bottom:7px;left:7px;border:1px solid color-mix(in srgb,var(--gold2) 55%,transparent)}.s-done .om-ring.inner{top:2px;right:2px;bottom:2px;left:2px;border:2px solid var(--gold2)}@keyframes omPulse{0%{transform:scale(.9);opacity:.75}to{transform:scale(1.3);opacity:0}}.om-orb{position:relative;width:204px;height:204px;border:0;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff4f0,#f4b6c2 46%,#e8879c);box-shadow:0 0 44px 6px #e8879c6b;color:#3a1626;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;animation:omGlow 3.2s ease-in-out infinite;transition:transform .15s,width .5s ease,height .5s ease,opacity .3s}.om-orb:active{transform:scale(.96)}.om-orb.s-done{background:radial-gradient(circle at 35% 28%,#fff,#fbe3de,#f4b6c2);box-shadow:0 0 80px 22px #e8879c80;animation:none}.om-orb.s-done svg{color:#8a6420}.om-orb.s-sending{width:124px;height:124px;animation:none;cursor:default;background:radial-gradient(circle at 35% 28%,#fffaf8,#fbe3de 55%,#f4c4cc)}@keyframes omGlow{0%,to{box-shadow:0 0 44px 6px #e8879c6b}50%{box-shadow:0 0 76px 20px #e8879ca3}}.om-orb-big{font-family:OBodoni,Didot,serif;font-size:38px;font-weight:500;line-height:1}.om-orb-big.sm{font-size:34px}.om-orb-small{margin-top:6px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.om-prog{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:220px;height:220px;transform:rotate(-90deg);pointer-events:none}.om-prog circle{fill:none;stroke-width:3}.om-prog .trk{stroke:color-mix(in srgb,var(--gold2) 25%,transparent)}.om-prog .bar{stroke:var(--gold2);stroke-linecap:round;transition:stroke-dashoffset .3s ease}.s-sending .om-orb-big{font-size:28px}.om-orb.s-offline{animation:none;box-shadow:none;opacity:.72;filter:saturate(.55)}.s-offline .om-ring.inner{border-style:dashed}.om-orb.s-paused{animation:omGlow 3.2s ease-in-out infinite}.om-burst{position:absolute;left:50%;top:50%;width:390px;max-width:none;transform:translate(-50%,-50%);pointer-events:none;animation:omBurst 1.8s cubic-bezier(.2,.8,.2,1) 1 both}@keyframes omBurst{0%{transform:translate(-50%,-50%) scale(.55);opacity:0}25%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.om-line{margin-top:34px;font-family:OBodoni,Didot,serif;font-style:italic;font-size:24px;line-height:1.25;max-width:330px}.om-cap{margin-top:12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.om-files{list-style:none;margin:18px 0 0;padding:0;width:100%;max-width:340px;display:flex;flex-direction:column;gap:8px;text-align:left}.om-files li{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:#fffaf6b8;border:1px solid #ebd3cf;font-size:13px}.om-dark .om-files li{background:#2a1220b8;border-color:#d9b38259}.om-files li .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-files li .st{flex:none;color:var(--gold)}.om-files li.err .st{color:#b4233c}.om-files li i{position:absolute;left:0;bottom:0;height:2px;background:var(--gold2);transition:width .3s}.om-appr{padding:0 16px 168px}.om-appr .card{background:#fffaf8db;border:1px solid #ebd3cf;border-radius:18px;color:#3a1626;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #3a162614}.om-dark .om-appr .card{background:#2a1220d1;border-color:#d9b38266;color:#fff4f0}.om-appr h2,.om-appr .card-h h3{font-family:OBodoni,Didot,serif;font-weight:500;letter-spacing:.02em;color:inherit}.om-appr .note{color:var(--ink2)}.om-appr .btn{border-radius:99px;font-family:OJost,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:14px;min-height:48px;border:1px solid #d9b38288;background:#fffaf8;color:#3a1626}.om-appr .btn.client{background:linear-gradient(180deg,#f0a0b2,#d06f88);border-color:#fff4f055;color:#1a0b14}.om-appr textarea{background:#fffaf8;color:#3a1626;border:1px solid #e3c4c0;border-radius:12px;font-family:OJost,sans-serif}.om-dark .om-appr textarea{background:#1a0b14b3;color:#fff4f0;border-color:#f4b6c280}.om-appr .ca-chip{border-color:#d9b38288;color:inherit}.om-chars{position:absolute;left:0;right:0;bottom:var(--tabh);height:0;z-index:7;pointer-events:none}.om-chars.strip:before{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,#f8e8d9,#f0d8c5);border-top:1px solid rgba(184,137,47,.25);pointer-events:none}.om-dark .om-chars.strip:before{background:linear-gradient(180deg,#5c3044,#3a1a2a)}.om-kid{position:absolute;left:0;bottom:44px;width:80px;height:116px;transform-origin:50% 100%;will-change:transform;background-repeat:no-repeat;background-position:0 0;background-size:auto 116px}.sp-walk{background-image:url(/oshun/sheet-walk.svg);animation:sp8 .8s steps(8) infinite}.sp-idle{background-image:url(/oshun/sheet-idle.svg);animation:sp4 1.6s steps(4) infinite}.sp-blink{background-image:url(/oshun/sheet-blink.svg);animation:sp4 .4s steps(4) 1 both}.sp-wave{background-image:url(/oshun/sheet-wave.svg);animation:sp4 .8s steps(4) infinite}.sp-hop{background-image:url(/oshun/sheet-hop.svg);animation:sp5 .7s steps(5) 3 both}.sp-clap{background-image:url(/oshun/sheet-clap.svg);animation:sp4 .6s steps(4) 3 both}.sp-approve{background-image:url(/oshun/sheet-approve.svg);animation:sp6 1.2s steps(6) 1 both}@keyframes sp4{to{background-position:-320px 0}}@keyframes sp5{to{background-position:-400px 0}}@keyframes sp6{to{background-position:-480px 0}}@keyframes sp8{to{background-position:-640px 0}}.om-kid.still{animation:none!important;background-position:0 0}@keyframes omBob{0%,to{margin-bottom:0}50%{margin-bottom:3px}}@keyframes omHop{0%,to{margin-bottom:0}45%{margin-bottom:16px}}.om-chars.strip .om-kid{zoom:.62;bottom:4px}.om-chars .walker.om-dog{bottom:3px;zoom:.62;z-index:2}.om-chars .om-kid{z-index:1}.om-dog.dog-leave .bob,.om-dog.dog-leave .leg{animation-duration:.18s!important}.om-dog.dog-wag .dog-tail{animation:wag .22s ease-in-out 4 alternate}.om-chars .do-flip{animation:aFlip .7s ease-in-out 1}.om-chars .do-roll{animation:aRoll .8s linear 1}.om-chars .do-beg{animation:aBeg 1s ease-in-out 1}.om-chars .act.dog{pointer-events:auto;position:relative}.om-dog.dog-sit .leg,.om-dog.dog-sit .bob{animation:none!important}.om-dog-shadow{position:absolute;left:18px;right:6px;bottom:-4px;height:14px;border-radius:50%;background:radial-gradient(closest-side,#3a162638,#3a162600)}.om-signin .om-si{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 80px) 28px 0;text-align:center}.om-form{margin-top:36px;width:100%;max-width:360px;box-sizing:border-box;padding:24px 22px 22px;background:#fffaf8db;border:1px solid #d9b382;border-radius:18px;display:flex;flex-direction:column;gap:8px;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.om-dark .om-form{background:#2a1220d1;border-color:#d9b38299}.om-welcome{font-family:OBodoni,Didot,serif;font-style:italic;font-size:26px;text-align:center;margin-bottom:6px}.om-form label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin-top:6px}.om-form input{height:48px;box-sizing:border-box;padding:0 14px;border-radius:12px;border:1px solid #e3c4c0;background:#fffaf8;color:#3a1626;font-family:OJost,sans-serif;font-size:16px}.om-dark .om-form input{background:#1a0b14b3;color:#fff4f0;border-color:#f4b6c280}.om-signbtn{margin-top:14px;height:54px;border:0;border-radius:27px;background:linear-gradient(180deg,#f0a0b2,#d06f88);color:#1a0b14;font-family:OJost,sans-serif;font-size:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.om-signbtn:disabled{opacity:.55}.om-err{color:#b4233c;font-size:14px;margin-top:4px}.om-kid-si{position:absolute!important;left:auto!important;right:18px;bottom:24px;z-index:4}.om-tabs{position:absolute;left:0;right:0;bottom:0;z-index:8;height:var(--tabh);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff4f0f2;border-top:1px solid rgba(184,137,47,.5);display:grid;grid-template-columns:1fr 1fr 1fr}.om-dark .om-tabs{background:#1a0b14f0;border-top-color:#d9b38273}.om-tabs button{position:relative;border:0;background:transparent;font-family:OJost,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.om-tabs button.on{color:var(--ink);font-weight:500}.om-tabs button.on:before{content:"";position:absolute;top:-1px;left:50%;margin-left:-22px;width:44px;height:2px;background:var(--gold2)}.om-badge{min-width:20px;height:20px;box-sizing:border-box;padding:0 5px;border-radius:10px;background:#8a6420;color:#fff4f0;font-size:12px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.om-dark .om-badge{background:#d9b382;color:#1a0b14}@media (prefers-reduced-motion:reduce){.om-mv,.om-app *{animation:none!important;transition:none!important}.om-pelican,.om-sparkle{display:none}.om-prog .bar{transition:none}}.om-badge.pop{animation:omPop .4s cubic-bezier(.2,1.6,.4,1) 1}@keyframes omPop{0%{transform:scale(.6)}to{transform:scale(1)}}.om-app .ca-item{position:relative;max-height:2400px;transition:max-height .5s ease,opacity .5s ease}.om-app .ca-item.gone{max-height:0;opacity:0;overflow:hidden}.om-app .ca-item.sealed .card{position:relative;overflow:hidden}.om-app .ca-item.sealed .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,244,240,.85) 50%,transparent 70%);transform:translate(-100%);animation:omSweep 1s ease 1 forwards;pointer-events:none}@keyframes omSweep{to{transform:translate(100%)}}.ca-seal{position:absolute;right:16px;top:14px;z-index:2;font-family:OBodoni,Didot,serif;font-style:italic;font-size:20px;color:#8a6420;border:2px solid #b8892f;border-radius:99px;padding:4px 14px;background:#fffaf8;transform:rotate(-8deg);animation:omStamp .5s cubic-bezier(.2,1.4,.4,1) 1 both}@keyframes omStamp{0%{transform:rotate(-8deg) scale(1.8);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:1}}.om-app .modal{animation:omSheet .35s ease 1 both}@keyframes omSheet{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.om-posts{padding:0 16px 168px;display:flex;flex-direction:column;gap:18px;align-items:center}.om-post{width:100%;max-width:360px;box-sizing:border-box;padding:18px 16px 16px;background:#fffaf8e0;border:1px solid #d9b382;border-radius:18px;color:#3a1626;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #3a162614}.om-dark .om-post{background:#2a1220d6;border-color:#d9b38280;color:#fff4f0}.om-post-t{margin:0 0 12px;font-family:OBodoni,Didot,serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:.01em;text-align:center}.om-post-win{width:270px;max-width:100%;aspect-ratio:9/16;margin:0 auto;border-radius:14px;overflow:hidden;background:#1a0b14;border:1px solid rgba(184,137,47,.5)}.om-post-win video,.om-post-win img{display:block;width:100%;height:100%;object-fit:contain;background:#1a0b14}.om-post-l{display:block;margin:16px 0 6px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.om-post-cap{display:block;width:100%;box-sizing:border-box;min-height:132px;padding:12px 14px;border-radius:12px;border:1px solid #e3c4c0;background:#fffaf8;color:#3a1626;font-family:OJost,sans-serif;font-size:16px;line-height:1.45;resize:vertical}.om-dark .om-post-cap{background:#1a0b14b3;color:#fff4f0;border-color:#f4b6c280}.om-post-n{margin-top:6px;text-align:right;font-size:12px;letter-spacing:.12em;color:var(--ink2)}.om-post-n.over{color:#b4233c}.om-post-act{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.om-pbtn{min-height:48px;border-radius:99px;border:1px solid #d9b38288;background:#fffaf8;color:#3a1626;font-family:OJost,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.om-pbtn.gold{background:linear-gradient(180deg,#f0a0b2,#d06f88);border-color:#fff4f055;color:#1a0b14}.om-pbtn:active{transform:scale(.97)}.om-post-m{min-height:20px;margin-top:8px;font-size:13px;text-align:center;color:var(--gold)}.om-post-empty{margin-top:24px;font-family:OBodoni,Didot,serif;font-style:italic;font-size:24px;text-align:center;color:var(--ink)}@font-face{font-family:CS Lilita;src:url(/fonts/lilita-one-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:CS Schoolbell;src:url(/fonts/schoolbell-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:CS Pixel;src:url(/fonts/press-start-2p-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:CS Alfa;src:url(/fonts/alfa-slab-one-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:CS Graduate;src:url(/fonts/graduate-latin-400-normal.woff2) format("woff2");font-display:swap}body.cs-on .portal{padding-bottom:calc(168px + env(safe-area-inset-bottom))}.cs-cast{position:fixed;left:0;right:0;bottom:var(--cs-tabs,54px);margin:0 auto;width:min(100vw,560px);height:190px;z-index:15;pointer-events:none;overflow:hidden;--lane:min(100vw,560px)}.cs-walker{position:absolute;left:0;will-change:transform;animation:cs-walkR var(--cyc,80s) linear infinite}.cs-walker.rtl{animation-name:cs-walkL}.cs-walker.rtl .cs-flip{transform:scaleX(-1)}.cs-walker.run{animation-name:cs-runR}@keyframes cs-walkR{0%{transform:translate(-150px)}42%,to{transform:translate(calc(var(--lane) + 20px))}}@keyframes cs-walkL{0%{transform:translate(calc(var(--lane) + 20px))}42%,to{transform:translate(-150px)}}@keyframes cs-runR{0%{transform:translate(-150px)}16%,to{transform:translate(calc(var(--lane) + 20px))}}@keyframes cs-runL{0%{transform:translate(calc(var(--lane) + 20px))}22%,to{transform:translate(-150px)}}.cs-act{position:relative;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--step:.5s}.cs-act svg{display:block;width:100%;height:auto;overflow:visible;transform-origin:50% 100%;filter:drop-shadow(0 4px 0 #00000059);animation:cs-bob var(--step) ease-in-out infinite alternate}@keyframes cs-bob{0%{transform:translateY(0) rotate(-1.6deg)}to{transform:translateY(-4px) rotate(1.6deg)}}.cs-act .cs-leg,.cs-act .cs-arm,.cs-act .cs-hat,.cs-act .cs-apple,.cs-act .cs-claw,.cs-act .cs-rball,.cs-act .cs-scarf,.cs-act .cs-tassel{transform-box:fill-box}.cs-gnome .cs-leg{animation:cs-boot var(--step) ease-in-out infinite alternate}.cs-gnome .cs-leg.l2{animation-direction:alternate-reverse}@keyframes cs-boot{0%{transform:translateY(0)}to{transform:translateY(-6px) rotate(-8deg)}}.cs-gnome .cs-hat{transform-origin:50% 100%;animation:cs-flop calc(var(--step) * 2) ease-in-out infinite alternate}@keyframes cs-flop{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.cs-tassel{transform-origin:0 0;animation:cs-tassel .9s ease-in-out infinite alternate}@keyframes cs-tassel{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}.cs-bat{transform-box:view-box;transform-origin:76px 96px}.slugger.do .cs-bat{animation:cs-swing 1s cubic-bezier(.3,0,.2,1)}@keyframes cs-swing{0%{transform:rotate(0)}22%{transform:rotate(-46deg)}38%{transform:rotate(160deg)}66%{transform:rotate(172deg)}to{transform:rotate(0)}}.slugger.do svg{animation:cs-twist 1s ease-in-out}@keyframes cs-twist{0%,to{transform:rotate(0)}22%{transform:rotate(-7deg)}40%{transform:rotate(9deg) translateY(-6px)}}.prof.do .cs-apple{animation:cs-hop .5s ease-out 3}@keyframes cs-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-20px) rotate(24deg)}}.cs-waves{opacity:0}.rocker.do .cs-waves{animation:cs-blink .26s linear 7}@keyframes cs-blink{0%,to{opacity:0}50%{opacity:1}}.rocker.do svg{animation:cs-headbang .24s ease-in-out 8 alternate}@keyframes cs-headbang{0%{transform:rotate(-7deg)}to{transform:rotate(8deg) translateY(-3px)}}.rgnome.do .cs-rball{animation:cs-toss .72s ease-in-out 2}@keyframes cs-toss{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-52px) rotate(360deg)}}.hero svg{animation:cs-pxbob .5s steps(1) infinite;filter:drop-shadow(0 4px 0 #00000059)}@keyframes cs-pxbob{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}.cs-px{animation:cs-pxstep .5s steps(1) infinite}.cs-px.l2{animation-delay:-.25s}@keyframes cs-pxstep{0%{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero.do svg{animation:cs-jump .5s cubic-bezier(.3,0,.7,1) 3}@keyframes cs-jump{0%,to{transform:translateY(0)}50%{transform:translateY(-26px)}}.lobster{--step:.22s}.cs-claw{transform-origin:10% 80%;animation:cs-snap 1.6s ease-in-out infinite}.cs-claw.c2{animation-delay:-.8s}@keyframes cs-snap{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-16deg)}90%{transform:rotate(6deg)}}.cs-lleg{animation:cs-lleg .22s linear infinite alternate}@keyframes cs-lleg{0%{transform:skew(-9deg)}to{transform:skew(9deg)}}.cs-scarf{transform-origin:100% 0;animation:cs-tassel .5s ease-in-out infinite alternate}.lobster.do .cs-claw{animation-duration:.24s}.lobster.do svg{animation:cs-backflip 1.1s cubic-bezier(.3,0,.3,1)}@keyframes cs-backflip{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-58px) rotate(-180deg)}to{transform:translateY(0) rotate(-360deg)}}.cs-player .cs-leg{transform-origin:50% 0;animation:cs-stride var(--step) ease-in-out infinite alternate}.cs-player .cs-leg.l2{animation-direction:alternate-reverse}@keyframes cs-stride{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.cs-player .cs-arm{transform-origin:50% 8%;animation:cs-pump var(--step) ease-in-out infinite alternate-reverse}.cs-player .cs-arm.a2{animation-direction:alternate}@keyframes cs-pump{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.runner{--step:.26s}.runner .cs-lean{transform-box:view-box;transform-origin:42px 100px;transform:rotate(9deg)}.runner .cs-arm.a1{animation:none}.runner.do svg{animation:cs-dive 1.65s cubic-bezier(.2,.7,.3,1)}@keyframes cs-dive{0%{transform:translate(0) rotate(0)}22%{transform:translate(34px,-20px) rotate(52deg)}40%,82%{transform:translate(70px,-30px) rotate(84deg)}to{transform:translate(0) rotate(0)}}.cs-toot{opacity:0}.ref.do .cs-toot{animation:cs-blink .2s linear 6}.ref.do .cs-arm.a1{animation:none;transform-box:view-box;transform-origin:46px 44px;transform:rotate(-92deg)}.prop.do svg{animation:cs-flex .5s ease-in-out 3}@keyframes cs-flex{0%,to{transform:scale(1)}50%{transform:scale(1.14,1.08)}}.maul{--step:.34s}.cs-maul .cs-leg{transform-origin:50% 0;animation:cs-drive var(--step) ease-in-out infinite alternate}.cs-maul .cs-leg.l2{animation-direction:alternate-reverse}@keyframes cs-drive{0%{transform:rotate(-9deg)}to{transform:rotate(12deg)}}.maul svg{animation:cs-shove .68s ease-in-out infinite alternate}@keyframes cs-shove{0%{transform:translate(0)}to{transform:translate(5px)}}.maul.do svg{animation:cs-heave .5s ease-in-out 3}@keyframes cs-heave{0%,to{transform:translate(0)}50%{transform:translate(16px) rotate(-2deg)}}.cs-tumble{position:absolute;left:0;bottom:4px;width:34px;animation:cs-runL 41s linear infinite;animation-delay:-14s}.cs-bounce{animation:cs-bounce .62s cubic-bezier(.2,.6,.5,1) infinite alternate}@keyframes cs-bounce{0%{transform:translateY(0)}to{transform:translateY(-64px)}}.cs-tball{display:block;width:100%;animation:cs-spin .8s linear infinite;filter:drop-shadow(0 0 8px #d4a01788)}@keyframes cs-spin{to{transform:rotate(-360deg)}}body.cs-rugby .cs-act svg{filter:drop-shadow(1px 0 0 #f5e6b8) drop-shadow(-1px 0 0 #f5e6b8) drop-shadow(0 1px 0 #f5e6b8) drop-shadow(0 -1px 0 #f5e6b8)}.cs-pop{position:absolute;left:50%;bottom:100%;translate:-50% 0;white-space:nowrap;pointer-events:none;z-index:3;font:400 22px/1 CS Lilita,system-ui,sans-serif;color:#fff;text-shadow:0 2px 0 #0c1a10,0 0 14px #3ebb1f;animation:cs-pop 1.6s ease-out forwards}.cs-walker.rtl .cs-pop{scale:-1 1}@keyframes cs-pop{0%{transform:translateY(10px) scale(.4);opacity:0}14%{transform:translateY(-6px) scale(1.2);opacity:1}28%{transform:translateY(-10px) scale(1)}80%{opacity:1}to{transform:translateY(-44px) scale(1);opacity:0}}.cs-pop.big{font-size:28px;color:#fff;text-shadow:0 3px 0 #D6382F,0 0 16px #fff8}.cs-pop.px{font:400 11px/1 CS Pixel,monospace;color:#ffe45c;text-shadow:2px 2px 0 #000}.cs-pop.xp{color:#9dff7a;bottom:70%}.cs-pop.chalk{font:400 34px/1 CS Schoolbell,cursive;color:#fff;text-shadow:0 0 2px #fff,0 2px 0 #0c1a10}.cs-pop.sm{font-size:21px}.cs-pop.note{font-size:32px;color:#9dff7a;left:30%}.cs-pop.n2{left:76%;color:#fff}.cs-pop.slab{font:400 24px/1 CS Alfa,Georgia,serif;letter-spacing:.04em;color:#ffc93a;text-shadow:0 3px 0 #000,0 0 16px #d4a017}.cs-pop.slab.sm{font-size:17px}.cs-pop.lap{position:absolute;bottom:auto;font:400 12px/1 CS Graduate,monospace;letter-spacing:.1em;color:#fff;background:#8a2be2;padding:6px 9px;border-radius:5px;text-shadow:none;box-shadow:0 0 16px #b46cff}.cs-fling{position:absolute;left:74%;top:18%;width:18px;height:18px;pointer-events:none;z-index:3}.cs-fling svg{animation:none;filter:none}.cs-track{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;pointer-events:none}.cs-car{position:absolute;left:0;top:0;width:38px;height:18px;margin:-9px 0 0 -19px;pointer-events:auto;cursor:pointer;will-change:transform;filter:drop-shadow(0 0 5px #3ebb1faa);-webkit-tap-highlight-color:transparent}.cs-car:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.cs-car svg{display:block;width:100%;height:100%}.cs-car.hot{filter:drop-shadow(0 0 9px #b46cff) drop-shadow(0 0 3px #fff)}.cs-car.pit{animation:cs-idle .16s linear infinite alternate}@keyframes cs-idle{0%{margin-top:-9px}to{margin-top:-8.2px}}.cs-skid{position:absolute;left:0;top:0;width:6px;height:6px;margin:-3px;border-radius:50%;background:#d9ffcc;opacity:0}.cs-skid.hot{background:#c99bff}.cs-skid.go{animation:cs-skid .6s linear forwards}@keyframes cs-skid{0%{opacity:.55;scale:1}to{opacity:0;scale:.2}}.cs-plane{position:fixed;left:0;top:0;width:46px;z-index:14;pointer-events:none;animation:cs-plane 52s linear infinite;animation-delay:-44s;filter:drop-shadow(0 4px 6px #0008)}.cs-plane svg{display:block;width:100%;animation:cs-bob 1.1s ease-in-out infinite alternate}@keyframes cs-plane{0%{transform:translate(-90px,36vh) rotate(-10deg)}6%{transform:translate(28vw,25vh) rotate(4deg)}12%{transform:translate(62vw,31vh) rotate(-7deg)}19%,to{transform:translate(calc(100vw + 90px),22vh) rotate(-12deg)}}body.cs-gnome .portal.gnome h2,body.cs-gnome .portal.gnome .card-h h3,body.cs-gnome .portal.gnome .p-head b,body.cs-gnome .portal.gnome .btn.client,body.cs-gnome .portal.gnome .p-tabs a{font-family:CS Lilita,system-ui,sans-serif;font-weight:400}body.cs-gnome .portal.gnome .p-head{background:radial-gradient(circle,#ffffff38 2.4px,transparent 3.2px) 0 0/26px 26px,radial-gradient(circle,#ffffff38 2.4px,transparent 3.2px) 13px 13px/26px 26px,linear-gradient(180deg,#27a332,#0b6a26);border-bottom:3px solid #0c1a10;box-shadow:0 3px #d6382f,0 10px 24px #0007}body.cs-gnome .portal.gnome .p-head b{font-size:23px;letter-spacing:.02em;color:#fff;text-shadow:0 2px 0 #0c1a10}body.cs-gnome .portal.gnome .p-head small{color:#eaffdc}body.cs-gnome .portal.gnome .p-head .cmark{border-radius:50%;background:#f2fbf5;box-shadow:0 0 0 2.5px #0c1a10,0 4px #0c1a10;animation:cs-bob 1.4s ease-in-out infinite alternate}body.cs-gnome .portal.gnome .p-out{background:#0c1a10aa;border-color:#fff6;color:#fff}body.cs-gnome .portal.gnome .card{background:repeating-linear-gradient(90deg,#D6382Fd9 0 8px,transparent 8px 15px) 18px 10px/ calc(100% - 36px) 2px no-repeat,linear-gradient(180deg,#0f2a17eb,#081a0ef2);border:1.5px solid #3ebb1f66;border-radius:20px;padding-top:24px;box-shadow:0 10px 30px #0006}body.cs-gnome .portal.gnome .card-h h3{font-size:18px;text-transform:none;letter-spacing:.03em;color:#eaffdc;text-shadow:0 2px 0 #06140b}body.cs-gnome .portal.gnome .home-strip{position:relative;background:radial-gradient(130% 100% at 26% 12%,#1f7442,#0f4426 72%);border:7px solid #7a5632;border-radius:12px;box-shadow:inset 0 0 0 2px #4a321a,inset 0 0 44px #00000073,0 12px 28px #000a;-webkit-backdrop-filter:none;backdrop-filter:none}body.cs-gnome .portal.gnome .home-strip:after{content:"";position:absolute;right:16px;bottom:-5px;width:34px;height:7px;border-radius:3px;background:linear-gradient(90deg,#fff 0,#fff 60%,#f2c230 60%);box-shadow:-46px 0 #e9a1a1,0 2px #0006}body.cs-gnome .portal.gnome .hs-hello small{font:400 20px/1.1 CS Schoolbell,cursive;color:#eaf5e4;opacity:.92}body.cs-gnome .portal.gnome .hs-hello b{font:400 40px/1.05 CS Schoolbell,cursive;color:#fff;text-shadow:0 0 1px #fff}body.cs-gnome .portal.gnome .hs-stats div{background:#06140b;border:2px solid #eaf5e44d;border-radius:8px}body.cs-gnome .portal.gnome .hs-stats b{font:400 30px/1.15 CS Graduate,Arial Black,sans-serif;color:#f2c230;text-shadow:0 0 12px #f2c23066}body.cs-gnome .portal.gnome .hs-stats small{font:400 14.5px/1.1 CS Schoolbell,cursive;opacity:.95}body.cs-gnome .portal.gnome .btn.client{position:relative;overflow:hidden;background:radial-gradient(120% 150% at 30% 0%,#fff,#eef3ea 55%,#cdd8c8);color:#0c1a10;border:2.5px solid #0c1a10;border-radius:999px;font-size:20px;letter-spacing:.02em;padding:15px 34px;box-shadow:0 6px #0c1a10,0 14px 26px #3ebb1f66;transition:transform .08s,box-shadow .08s}body.cs-gnome .portal.gnome .btn.client:before,body.cs-gnome .portal.gnome .btn.client:after{content:"";position:absolute;top:-40%;bottom:-40%;width:64px;border:3px dashed #D6382F;border-radius:50%;pointer-events:none}body.cs-gnome .portal.gnome .btn.client:before{left:-40px}body.cs-gnome .portal.gnome .btn.client:after{right:-40px}body.cs-gnome .portal.gnome .btn.client:active{transform:translateY(5px);box-shadow:0 1px #0c1a10,0 4px 12px #3ebb1f66}body.cs-gnome .portal.gnome .pill{font:400 14.5px/1.3 CS Schoolbell,cursive;border-style:dashed;padding:2px 11px}body.cs-gnome .portal.gnome .field>span{font:400 15px/1.2 CS Schoolbell,cursive;text-transform:none;letter-spacing:.02em;color:#cfeec4}body.cs-gnome .portal.gnome input,body.cs-gnome .portal.gnome select{border-radius:12px;border:1.5px solid #3ebb1f66;background:#06140bcc}body.cs-gnome .portal.gnome .li{border-top:1.5px dashed #eaf5e426}body.cs-gnome .portal.gnome .bar{height:10px;border:1.5px solid #0c1a10;background:#06140b}body.cs-gnome .portal.gnome .bar i{background:repeating-linear-gradient(45deg,#3ebb1f 0,#3ebb1f 8px,#7be85c 8px,#7be85c 16px);background-size:22.63px 100%;animation:cs-barber .5s linear infinite}@keyframes cs-barber{to{background-position:22.63px 0}}body.cs-gnome .portal.gnome .p-tabs{background:#06140bf5;border-top:3px solid #3EBB1F;box-shadow:0 -3px #0c1a10}body.cs-gnome .portal.gnome .p-tabs a{font-size:18px;letter-spacing:.03em}body.cs-gnome .portal.gnome .p-tabs a.on{color:#fff;text-shadow:0 0 14px #3ebb1f}body.cs-gnome .portal.gnome .p-tabs a.on:before{content:"";display:inline-block;width:13px;height:13px;margin-right:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#dbe5d6);box-shadow:inset 0 0 0 1.5px #0c1a10,inset 3px 0 0 -1px #d6382f,inset -3px 0 0 -1px #d6382f;animation:cs-tabhop .5s ease-in infinite alternate}@keyframes cs-tabhop{0%{transform:translateY(-4px)}to{transform:translateY(2px)}}body.cs-rugby .portal.rugby h2,body.cs-rugby .portal.rugby .card-h h3,body.cs-rugby .portal.rugby .p-head b,body.cs-rugby .portal.rugby .btn.client,body.cs-rugby .portal.rugby .p-tabs a,body.cs-rugby .portal.rugby .hs-hello b{font-family:CS Alfa,Georgia,serif;font-weight:400}body.cs-rugby .portal.rugby .p-head{background:linear-gradient(90deg,#050505 0,#050505f2 58%,#05050500 96%),repeating-linear-gradient(180deg,#0a0a0a 0,#0a0a0a 13px,#d4a017 13px,#d4a017 21px);border-bottom:3px solid #D4A017;box-shadow:0 10px 26px #000a}body.cs-rugby .portal.rugby .p-head b{font-size:17px;letter-spacing:.03em;text-transform:uppercase;color:#f5e6b8;text-shadow:0 2px 0 #000}body.cs-rugby .portal.rugby .p-head small{color:#d4a017}body.cs-rugby .portal.rugby .p-head .cmark{box-shadow:0 0 0 2px #d4a017,0 0 18px #d4a01777}body.cs-rugby .portal.rugby .p-out{background:#050505cc;border-color:#d4a017;color:#f5e6b8}body.cs-rugby .portal.rugby .card-h h3{font-size:15px;letter-spacing:.1em;color:#f5e6b8}body.cs-rugby .portal.rugby .home-strip{background:#060606;border:2px solid #D4A017;border-radius:8px;box-shadow:inset 0 0 0 4px #060606,inset 0 0 0 5px #d4a01759,0 12px 30px #000c;-webkit-backdrop-filter:none;backdrop-filter:none}body.cs-rugby .portal.rugby .hs-hello small{font:400 12px/1.2 CS Graduate,monospace;letter-spacing:.16em;text-transform:uppercase;color:#d4a017;opacity:1}body.cs-rugby .portal.rugby .hs-hello b{font-size:29px;letter-spacing:.04em;text-transform:uppercase;color:#f5f5f0}body.cs-rugby .portal.rugby .hs-stats div{background:#000;border:1px solid #d4a01770;border-radius:4px}body.cs-rugby .portal.rugby .hs-stats b{font:400 32px/1.15 CS Graduate,monospace;color:#ffc93a;text-shadow:0 0 14px #d4a017b3}body.cs-rugby .portal.rugby .hs-stats small{font:400 9.5px/1.2 CS Graduate,monospace;letter-spacing:.08em;text-transform:uppercase}body.cs-rugby .portal.rugby .btn.client{font-size:17px;letter-spacing:.08em;padding:16px;border:2px solid #f5f5f0;border-radius:6px;background:linear-gradient(180deg,#f3c53a,#b8860b);box-shadow:0 6px #5e4406,0 14px 26px #d4a01755;transition:transform .08s,box-shadow .08s}body.cs-rugby .portal.rugby .btn.client:active{transform:translateY(5px);box-shadow:0 1px #5e4406}body.cs-rugby .portal.rugby .pill{font:400 10.5px/1.5 CS Graduate,monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:3px}body.cs-rugby .portal.rugby .field>span{font:400 11px/1.2 CS Graduate,monospace;letter-spacing:.12em;color:#d4a017}body.cs-rugby .portal.rugby input,body.cs-rugby .portal.rugby select{border-radius:4px;border:1.5px solid #d4a01780;background:#000c}body.cs-rugby .portal.rugby .bar{height:10px;border-radius:2px;background:#000;border:1px solid #d4a01780}body.cs-rugby .portal.rugby .bar i{border-radius:0;background:repeating-linear-gradient(90deg,#d4a017 0,#d4a017 12px,#0a0a0a 12px,#0a0a0a 16px)}body.cs-rugby .portal.rugby .p-tabs{border-top:3px solid #D4A017;box-shadow:0 -3px #000}body.cs-rugby .portal.rugby .p-tabs a{font-size:15px;letter-spacing:.1em}body.cs-rugby .portal.rugby .p-tabs a.on{color:#ffc93a}body.cs-rugby .portal.rugby .p-tabs a.on:before{content:"";display:inline-block;width:17px;height:11px;margin-right:8px;border-radius:50%;background:linear-gradient(#d4a017,#d4a017) center/100% 2px no-repeat,#f5f5f0;box-shadow:inset 0 0 0 1.5px #1a1206;animation:cs-tabspin 1.4s linear infinite}@keyframes cs-tabspin{to{transform:rotate(360deg)}}@media (min-width:700px){.cs-cast{height:210px}}@media (prefers-reduced-motion:reduce){.cs-cast,.cs-track,.cs-plane{display:none}body.cs-on .portal{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body.cs-gnome .portal.gnome .p-head .cmark,body.cs-gnome .portal.gnome .bar i,body.cs-gnome .portal.gnome .p-tabs a.on:before,body.cs-rugby .portal.rugby .p-tabs a.on:before{animation:none}}.ga-app{--ga-ink:#eaffdc;--ga-main:#3EBB1F;--ga-deep:#06140b;--ga-hot:#D6382F;--ga-card:#0f2a17;--ga-line:#3ebb1f66;--ga-disp:"CS Lilita",system-ui,sans-serif;--ga-data:"CS Graduate","Arial Black",sans-serif;--ga-hand:"CS Schoolbell",cursive}.ga-app.rugby{--ga-ink:#f5e6b8;--ga-main:#D4A017;--ga-deep:#050505;--ga-hot:#ffc93a;--ga-card:#14110a;--ga-line:#d4a01780;--ga-disp:"CS Alfa",Georgia,serif;--ga-hand:"CS Graduate",monospace}.ga-home{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#050505;overflow:hidden;font-family:system-ui,sans-serif}.ga-door{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;-webkit-tap-highlight-color:transparent;transition:clip-path .42s cubic-bezier(.7,0,.2,1),opacity .3s ease;font:inherit}.ga-door.gnome{clip-path:polygon(0 0,100% 0,100% 46%,0 54%);justify-content:flex-start;padding-top:calc(8vh + env(safe-area-inset-top,0px));background:radial-gradient(circle,#ffffff2e 3px,transparent 4px) 0 0/34px 34px,radial-gradient(circle,#ffffff2e 3px,transparent 4px) 17px 17px/34px 34px,radial-gradient(120% 80% at 50% 0%,#35b83f,#0b6a26 60%,#06311a)}.ga-door.rugby{clip-path:polygon(0 54%,100% 46%,100% 100%,0 100%);justify-content:flex-end;padding-bottom:calc(9vh + env(safe-area-inset-bottom,0px));background:radial-gradient(60% 40% at 0% 100%,#d4a01755,transparent 70%),radial-gradient(60% 40% at 100% 100%,#d4a01755,transparent 70%),repeating-linear-gradient(174deg,#0a0a0a 0,#0a0a0a 46px,#191307 46px,#191307 62px),#0a0a0a}.ga-door:focus-visible{outline:none}.ga-door:focus-visible .ga-door-name{text-decoration:underline;text-underline-offset:6px}.ga-door-art{width:min(30vw,128px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#f2fbf5;box-shadow:0 0 0 4px #0c1a10,0 8px #0c1a10,0 18px 30px #0008;animation:ga-float 2.6s ease-in-out infinite alternate}.ga-door-art img{width:84%;height:84%;object-fit:contain}.ga-door.rugby .ga-door-art{order:3;border-radius:22% 22% 50% 50%/18% 18% 60% 60%;background:linear-gradient(160deg,#f3c53a,#b8860b);box-shadow:0 0 0 4px #050505,0 0 0 6px #d4a017,0 0 34px #d4a01788;font:400 clamp(26px,9vw,40px)/1 "CS Alfa",Georgia,serif;color:#0a0a0a}.ga-door-name{font:400 clamp(40px,13vw,58px)/1 "CS Lilita",system-ui,sans-serif;letter-spacing:.02em;text-shadow:0 4px 0 #0c1a10}.ga-door.rugby .ga-door-name{order:2;font:400 clamp(27px,8.6vw,40px)/1.05 "CS Alfa",Georgia,serif;letter-spacing:.05em;text-transform:uppercase;color:#f5e6b8;text-shadow:0 4px 0 #000}.ga-door-sub{display:inline-flex;align-items:center;gap:8px;font:400 13px/1 CS Graduate,monospace;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;border-radius:99px;background:#0c1a10cc;border:1.5px solid #ffffff59}.ga-door.rugby .ga-door-sub{order:1;background:#000c;border-color:#d4a017;color:#ffc93a;border-radius:4px}.ga-door-sub b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#d6382f;color:#fff;font:inherit;letter-spacing:0}.ga-door.rugby .ga-door-sub b{background:#d4a017;color:#0a0a0a}.ga-seam{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;transition:opacity .2s}.ga-home-mid{position:absolute;left:0;right:0;top:50%;translate:0 -50%;z-index:4;pointer-events:none;display:flex;justify-content:center;transition:opacity .2s}.ga-home-mid span{font:600 10.5px/1 system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#fff;background:#0c1a10;border:1.5px solid #fff;border-radius:99px;padding:7px 12px;rotate:-4.6deg}.ga-home-foot{position:absolute;left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:4;display:flex;justify-content:space-between;align-items:center;padding:0 max(16px,env(safe-area-inset-left,0px));font-size:11px;letter-spacing:.06em;color:#f5e6b8cc;transition:opacity .2s}.ga-home-foot button{background:none;border:1px solid #f5e6b866;color:inherit;border-radius:8px;padding:7px 11px;font:inherit;cursor:pointer}.ga-deco{position:absolute;pointer-events:none}.ga-deco.b1{left:9%;top:30%;width:26px;animation:ga-hopspin 1.5s cubic-bezier(.3,0,.6,1) infinite alternate}.ga-deco.b2{right:10%;top:13%;width:18px;animation:ga-hopspin 1.9s cubic-bezier(.3,0,.6,1) infinite alternate-reverse}.ga-deco.r1{right:9%;bottom:30%;width:40px;animation:ga-spin 2.4s linear infinite}@keyframes ga-float{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-8px) rotate(2deg)}}@keyframes ga-hopspin{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-26px) rotate(200deg)}}@keyframes ga-spin{to{transform:rotate(360deg)}}.ga-home.pick-gnome .ga-door.gnome,.ga-home.pick-rugby .ga-door.rugby{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);z-index:2}.ga-home.pick-gnome .ga-door.rugby,.ga-home.pick-rugby .ga-door.gnome,.ga-home[class*=pick-] .ga-seam,.ga-home[class*=pick-] .ga-home-mid,.ga-home[class*=pick-] .ga-home-foot{opacity:0}.ga-home[class*=pick-] .ga-door>*{transition:transform .42s cubic-bezier(.7,0,.2,1),opacity .3s;transform:scale(1.12);opacity:0}.ga-home.leaving{opacity:0;transition:opacity .2s ease .34s;pointer-events:none}.ga-home.entering .ga-door{transition:none}.ga-lane{position:absolute;pointer-events:none;overflow:hidden;--lane:100vw}.ga-lane .cs-act{pointer-events:none}.ga-lane.upper{left:-12%;width:124%;top:50%;height:120px;translate:0 -100%;rotate:var(--seam,-9deg);transform-origin:50% 100%;--lane:124vw;margin-top:-7px}.ga-road{position:absolute;left:-12%;width:124%;top:50%;height:0;rotate:var(--seam,-9deg);z-index:4;pointer-events:none;--lane:124vw;transition:opacity .2s}.ga-road .cs-car{pointer-events:none;animation:cs-runR 9s linear infinite;animation-delay:-1s}.ga-road .cs-car.back{animation-name:ga-carback;animation-delay:-5.5s}.ga-road .cs-car.back svg{rotate:180deg}@keyframes ga-carback{0%,50%{transform:translate(calc(var(--lane) + 20px))}66%,to{transform:translate(-150px)}}.ga-home[class*=pick-] .ga-road{opacity:0}.ga-bunting{position:absolute;left:-2%;width:104%;top:calc(env(safe-area-inset-top,0px) + 2px);pointer-events:none;transform-origin:50% 0;animation:ga-sway 3.2s ease-in-out infinite alternate}.ga-bunting svg{display:block;width:100%;height:auto}@keyframes ga-sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.ga-fly{position:absolute;left:0;top:42%;pointer-events:none;animation:ga-flyx 5.2s linear infinite}.ga-fly span{display:block;width:20px;animation:ga-flyy 2.6s cubic-bezier(.15,.6,.5,1) infinite alternate}.ga-fly span svg{display:block;width:100%;animation:ga-spin .7s linear infinite}.ga-fly.f2{top:38%;animation-duration:7.4s;animation-delay:-3s;animation-direction:reverse}.ga-fly.f2 span{width:15px;animation-duration:3.7s}.ga-fly.f3{top:30%;animation-duration:9s;animation-delay:-6s}.ga-fly.f3 span{width:12px;animation-duration:4.5s;opacity:.8}@keyframes ga-flyx{0%{transform:translate(-40px)}to{transform:translate(calc(100vw + 40px))}}@keyframes ga-flyy{0%{transform:translateY(0)}to{transform:translateY(-34vh)}}.ga-homeplane{position:absolute;left:0;top:0;width:40px;pointer-events:none;animation:ga-hplane 14s linear infinite;animation-delay:-4s}.ga-homeplane svg{display:block;width:100%}@keyframes ga-hplane{0%{transform:translate(calc(100vw + 60px),12vh) scaleX(-1) rotate(8deg)}40%{transform:translate(40vw,20vh) scaleX(-1) rotate(-6deg)}70%,to{transform:translate(-80px,9vh) scaleX(-1) rotate(10deg)}}.ga-twinkle{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;pointer-events:none;animation:ga-twinkle 1.8s ease-in-out infinite alternate}@keyframes ga-twinkle{0%{opacity:.15;scale:.6}to{opacity:.9;scale:1.2}}.ga-door.rugby{padding-bottom:calc(134px + env(safe-area-inset-bottom,0px))}.ga-door.rugby .ga-door-art{width:min(24vw,100px)}.ga-pitch{position:absolute;left:0;right:0;bottom:0;height:calc(126px + env(safe-area-inset-bottom,0px));pointer-events:none;background:repeating-linear-gradient(90deg,#fff0 0,#fff0 68px,#ffffff0d 68px,#ffffff0d 136px),linear-gradient(180deg,#0a0a0a00,#0f2a13 26%,#143a19);border-top:0}.ga-pitch:before{content:"";position:absolute;left:0;right:0;top:30px;height:3px;background:#f5f5f0;opacity:.55}.ga-pitch:after{content:"";position:absolute;left:0;right:0;top:62px;height:2px;background:repeating-linear-gradient(90deg,#D4A017 0 14px,transparent 14px 26px);opacity:.6}.ga-posts{position:absolute;right:11%;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:64px;pointer-events:none}.ga-posts svg{display:block;width:100%;overflow:visible}.ga-lane.lower{left:0;right:0;bottom:calc(30px + env(safe-area-inset-bottom,0px));height:130px}.ga-door.rugby .cs-act svg{filter:drop-shadow(1px 0 0 #f5e6b8) drop-shadow(-1px 0 0 #f5e6b8) drop-shadow(0 1px 0 #f5e6b8) drop-shadow(0 -1px 0 #f5e6b8)}.ga-kick{position:absolute;left:0;bottom:calc(96px + env(safe-area-inset-bottom,0px));pointer-events:none;animation:ga-kickx 6s linear infinite}.ga-kick span{display:block;width:22px;animation:ga-kicky 6s linear infinite}.ga-kick svg{display:block;width:100%;animation:ga-spin .5s linear infinite}@keyframes ga-kickx{0%,8%{transform:translate(6vw);opacity:0}10%{opacity:1}44%{transform:translate(calc(89vw - 43px));opacity:1}50%,to{transform:translate(calc(96vw - 43px));opacity:0}}@keyframes ga-kicky{0%,10%{transform:translateY(40px) scale(1.2);animation-timing-function:cubic-bezier(.1,.7,.4,1)}30%{transform:translateY(-120px) scale(.9);animation-timing-function:cubic-bezier(.6,0,.9,.4)}44%{transform:translateY(-66px) scale(.7)}50%,to{transform:translateY(-40px) scale(.6)}}.ga-flag{position:absolute;right:calc(11% - 16px);bottom:calc(196px + env(safe-area-inset-bottom,0px));pointer-events:none;font:400 15px/1 CS Alfa,Georgia,serif;letter-spacing:.06em;color:#0a0a0a;background:#ffc93a;padding:5px 8px;border-radius:3px;opacity:0;animation:ga-flag 6s linear infinite}@keyframes ga-flag{0%,45%{opacity:0;transform:translateY(8px) scale(.6)}48%{opacity:1;transform:translateY(0) scale(1.15)}52%,62%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:translateY(-14px)}}.ga-flood{position:absolute;top:44%;width:74%;height:58%;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,#d4a01766,#d4a01700 82%);animation:ga-floodsway 5s ease-in-out infinite alternate}.ga-flood.l{left:-22%;clip-path:polygon(18% 0,30% 0,100% 100%,0 100%);transform-origin:24% 0}.ga-flood.r{right:-22%;clip-path:polygon(70% 0,82% 0,100% 100%,0 100%);transform-origin:76% 0;animation-direction:alternate-reverse}@keyframes ga-floodsway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.ga-home-mid span{rotate:var(--seam,-9deg)}@media (prefers-reduced-motion:reduce){.ga-fly,.ga-kick,.ga-flag,.ga-homeplane,.ga-road{display:none}.ga-bunting,.ga-flood,.ga-twinkle,.ga-lane .cs-walker,.ga-lane .cs-act svg,.ga-lane .cs-act svg *{animation:none!important}.ga-lane.upper .cs-walker:nth-child(1){transform:translate(18vw)}.ga-lane.upper .cs-walker:nth-child(2){transform:translate(60vw)}.ga-lane.upper .cs-walker:nth-child(3){transform:translate(92vw)}.ga-lane.lower .cs-walker:nth-child(1){transform:translate(6vw)}.ga-lane.lower .cs-walker:nth-child(2){transform:translate(30vw)}.ga-lane.lower .cs-walker:nth-child(3){transform:translate(50vw)}.ga-lane.lower .cs-walker:nth-child(n+4){display:none}}.ga-app{animation:ga-in .28s ease}@keyframes ga-in{0%{opacity:0}}.ga-head{position:sticky;top:0;z-index:18;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px))}.ga-app.gnome .ga-head{background:radial-gradient(circle,#ffffff38 2.4px,transparent 3.2px) 0 0/26px 26px,radial-gradient(circle,#ffffff38 2.4px,transparent 3.2px) 13px 13px/26px 26px,linear-gradient(180deg,#27a332,#0b6a26);border-bottom:3px solid #0c1a10;box-shadow:0 3px #d6382f,0 10px 24px #0007}.ga-app.rugby .ga-head{background:linear-gradient(90deg,#050505 0,#050505f2 62%,#05050500 98%),repeating-linear-gradient(180deg,#0a0a0a 0,#0a0a0a 13px,#d4a017 13px,#d4a017 21px);border-bottom:3px solid #D4A017;box-shadow:0 10px 26px #000a}.ga-homebtn{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 13px 0 10px;border-radius:999px;cursor:pointer;font:400 16px/1 var(--ga-disp);letter-spacing:.03em;-webkit-tap-highlight-color:transparent;transition:transform .08s,box-shadow .08s}.ga-app.gnome .ga-homebtn{background:#fff;color:#0c1a10;border:2.5px solid #0c1a10;box-shadow:0 4px #0c1a10}.ga-app.rugby .ga-homebtn{background:#0a0a0a;color:#ffc93a;border:2px solid #D4A017;border-radius:6px;box-shadow:0 4px #5e4406;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.ga-homebtn:active{transform:translateY(3px);box-shadow:0 1px #0c1a10}.ga-homebtn svg{width:20px;height:20px;display:block}.ga-homebtn:focus-visible,.ga-ball:focus-visible,.ga-act:focus-visible{outline:3px solid #fff;outline-offset:3px}.ga-who{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.ga-who img,.ga-who .ga-crest{flex:none;width:38px;height:38px;border-radius:50%;background:#f2fbf5;box-shadow:0 0 0 2px #0c1a10;object-fit:contain}.ga-who .ga-crest{display:grid;place-items:center;border-radius:20% 20% 50% 50%/16% 16% 60% 60%;background:linear-gradient(160deg,#f3c53a,#b8860b);box-shadow:0 0 0 2px #d4a017;font:400 13px/1 CS Alfa,Georgia,serif;color:#0a0a0a}.ga-who b{display:block;font:400 19px/1.1 var(--ga-disp);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 0 #0c1a10}.ga-app.rugby .ga-who b{font-size:14.5px;letter-spacing:.04em;text-transform:uppercase;color:#f5e6b8;text-shadow:0 2px 0 #000}.ga-who small{display:block;font-size:10.5px;letter-spacing:.06em;color:#fffc;white-space:nowrap}.ga-app.rugby .ga-who small{color:#d4a017}.ga-app .p-tabs a{display:flex;align-items:center;justify-content:center;gap:2px;min-height:52px}.ga-app .p-tabs b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:7px;border-radius:11px;font:400 13px/1 CS Graduate,monospace;color:#fff;background:var(--ga-hot)}.ga-app.rugby .p-tabs b{color:#0a0a0a}.ga-app .p-tabs b.pop{animation:ga-pop .4s cubic-bezier(.2,1.6,.4,1)}@keyframes ga-pop{0%{transform:scale(.5)}to{transform:scale(1)}}.ga-up{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:10px 4px 0}.ga-up-title{margin:0;min-height:1.1em;font:400 clamp(30px,9.5vw,40px)/1.05 var(--ga-disp);color:#fff;text-shadow:0 3px 0 var(--ga-deep);text-wrap:balance}.ga-app.rugby .ga-up-title{font-size:clamp(24px,7.6vw,32px);letter-spacing:.05em;text-transform:uppercase;color:#f5e6b8}.ga-ball{position:relative;width:min(62vw,236px);aspect-ratio:1;border:0;padding:0;margin:6px 0 2px;background:none;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.ga-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg}.ga-ring circle{fill:none;stroke-width:5}.ga-ring .trk{stroke:#ffffff2e;stroke-dasharray:1.2 3.2}.ga-ring .bar{stroke:var(--ga-hot);stroke-linecap:round;stroke-dasharray:var(--p,0) 100;transition:stroke-dasharray .35s ease;filter:drop-shadow(0 0 6px var(--ga-hot))}.ga-ball-art{width:80%;display:block;filter:drop-shadow(0 8px 0 #0000004d) drop-shadow(0 16px 22px #0009);animation:ga-float 2.4s ease-in-out infinite alternate}.ga-ball-art svg{display:block;width:100%;height:auto;overflow:visible}.ga-ball-word{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;font:400 clamp(19px,6.4vw,25px)/1.05 var(--ga-disp);color:#0c1a10;letter-spacing:.02em}.ga-app.rugby .ga-ball-word{font-size:clamp(14px,4.6vw,18px);letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a}.ga-ball-word span{display:block;max-width:44%;animation:ga-float 2.4s ease-in-out infinite alternate}.ga-ball:active .ga-ball-art{scale:.96}.ga-up-line{margin:0;font-size:17px;line-height:1.35;color:var(--ga-ink);max-width:30ch;text-wrap:balance}.ga-up-cap{margin:0;font:400 12px/1.3 CS Graduate,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ga-ink);opacity:.8}.ga-act{margin-top:6px;min-height:50px;padding:0 30px;cursor:pointer;font:400 19px/1 var(--ga-disp);-webkit-tap-highlight-color:transparent;transition:transform .08s,box-shadow .08s}.ga-app.gnome .ga-act{background:#fff;color:#0c1a10;border:2.5px solid #0c1a10;border-radius:999px;box-shadow:0 6px #0c1a10,0 14px 26px #3ebb1f66}.ga-app.rugby .ga-act{background:linear-gradient(180deg,#f3c53a,#b8860b);color:#0a0a0a;border:2px solid #f5f5f0;border-radius:6px;box-shadow:0 6px #5e4406;letter-spacing:.08em;text-transform:uppercase;font-size:16px}.ga-act:active{transform:translateY(5px);box-shadow:0 1px #0c1a10}.ga-files{list-style:none;margin:8px 0 0;padding:0;width:100%;max-width:360px;display:flex;flex-direction:column;gap:8px;text-align:left}.ga-files li{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:10px;padding:10px 12px 12px;border-radius:12px;background:color-mix(in srgb,var(--ga-card) 92%,transparent);border:1.5px solid var(--ga-line);font-size:14px;color:var(--ga-ink)}.ga-app.rugby .ga-files li{border-radius:4px}.ga-files .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ga-files .st{flex:none;font:400 12.5px/1.4 CS Graduate,monospace;color:var(--ga-hot)}.ga-app.gnome .ga-files .st{color:#f2c230}.ga-files i{position:absolute;left:0;bottom:0;height:4px;background:var(--ga-main);transition:width .3s}.ga-files li.wait .st{color:#ff8a7a}.ga-files li.wait i{background:#ff8a7a}.ga-up[data-state=idle] .ga-ring .bar{opacity:0}.ga-up[data-state=sending] .ga-ball-art svg{animation:ga-spin 1.3s linear infinite}.ga-app.rugby .ga-up[data-state=sending] .ga-ball-art svg{animation:ga-wobble .5s ease-in-out infinite alternate}@keyframes ga-wobble{0%{transform:rotate(-9deg)}to{transform:rotate(9deg) translateY(-6px)}}.ga-up[data-state=sending] .ga-ball-word{color:#0c1a10;font-family:CS Graduate,monospace;font-size:clamp(22px,7vw,28px);letter-spacing:0}.ga-up[data-state=sending] .ga-ball-word span{background:#fffffff0;border-radius:99px;padding:5px 10px;max-width:none;animation:none}.ga-up[data-state=done] .ga-ball-art{animation:ga-launch .9s cubic-bezier(.3,0,.2,1) both}@keyframes ga-launch{0%{transform:translateY(0) scale(1) rotate(0)}40%{transform:translateY(-40vh) scale(.35) rotate(520deg);opacity:1}41%{opacity:0}60%{transform:translateY(0) scale(.6) rotate(0);opacity:0}to{transform:none;opacity:1}}.ga-up[data-state=done] .ga-up-title{animation:ga-slam .5s cubic-bezier(.2,1.5,.4,1) .35s both;color:#fff}.ga-app.rugby .ga-up[data-state=done] .ga-up-title{color:#ffc93a}@keyframes ga-slam{0%{transform:scale(2.2) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.ga-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.ga-burst i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--ga-hot);opacity:0;animation:ga-burst 1.1s cubic-bezier(.1,.7,.3,1) .4s both}.ga-burst i:nth-child(3n){background:#fff}.ga-burst i:nth-child(3n+1){background:var(--ga-main);border-radius:2px}@keyframes ga-burst{0%{transform:rotate(var(--a)) translate(20px) scale(.4);opacity:1}to{transform:rotate(var(--a)) translate(var(--d)) scale(1);opacity:0}}.ga-up[data-state=paused] .ga-ball-art,.ga-up[data-state=offline] .ga-ball-art{animation:none;filter:grayscale(.75) brightness(.8) drop-shadow(0 8px 0 #0000004d)}.ga-up[data-state=paused] .ga-ball-word span,.ga-up[data-state=offline] .ga-ball-word span{animation:none}.ga-up[data-state=offline] .ga-ring .bar{stroke:#ff8a7a;filter:none}.ga-up[data-state=offline] .ga-ring .trk{stroke:#ff8a7a88}.ga-up[data-state=paused] .ga-ring .bar{stroke:#f2c230;filter:none}.ga-app .ca-gh h2{font-size:22px;text-wrap:balance}.ga-app .ca-gh .note{flex:none;font:400 11.5px/1.2 CS Graduate,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ga-hot)}.ga-app.gnome .ca-gh .note{color:#f2c230}.ga-app .ca-text{width:100%;min-height:120px;resize:vertical;font-size:16px;line-height:1.45;padding:12px;color:#fff;border-radius:12px;border:1.5px solid var(--ga-line);background:#00000073}.ga-app.rugby .ca-text{border-radius:4px}.ga-count{text-align:right;font:400 11px/1 CS Graduate,monospace;letter-spacing:.08em;opacity:.75;margin:6px 0 2px}.ga-app .ca-one{position:relative;border-radius:14px;overflow:hidden;border:1.5px solid var(--ga-line);margin:2px 0 10px}.ga-app.rugby .ca-one{border-radius:4px}.ga-app .ca-one svg,.ga-app .ca-one img{display:block;width:100%;height:auto}.ga-app .ca-cap{margin:0 0 10px;font-size:14.5px;line-height:1.4;opacity:.9}.ga-app .ca-actions{display:flex;gap:10px;flex-wrap:wrap}.ga-app .ca-actions .btn{flex:1;min-width:120px;min-height:50px;font-size:17px}.ga-app .ca-actions .btn.back{font-family:var(--ga-disp);background:#00000059;color:var(--ga-ink);border:1.5px solid var(--ga-line);border-radius:999px}.ga-app.rugby .ca-actions .btn.back{border-radius:6px;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.ga-app .ca-chip{border:1.5px solid var(--ga-line);background:#00000059;color:var(--ga-ink);border-radius:99px;padding:10px 14px;font-size:14.5px;cursor:pointer;min-height:44px}.ga-app.rugby .ca-chip{border-radius:4px}.ga-app .ca-chip.on{background:var(--ga-main);border-color:#fff;color:var(--ga-deep);font-weight:700}.ga-app .ca-sent-i{border-color:var(--ga-line)}.ga-item{position:relative;display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.6,0,.3,1),opacity .4s ease,margin .5s ease;transform-origin:50% 0}.ga-item>.card{min-height:0;overflow:hidden;position:relative}.ga-sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;opacity:0;background:linear-gradient(105deg,transparent 30%,#ffffffb3 48%,#ffffff26 56%,transparent 70%);transform:translate(-110%)}.ga-item.sealed .ga-sweep{opacity:1;animation:ga-sweep .6s ease-out both}@keyframes ga-sweep{to{transform:translate(110%)}}.ga-seal{position:absolute;right:12px;top:44px;width:min(46%,170px);z-index:5;pointer-events:none;opacity:0;rotate:-12deg}.ga-seal svg{display:block;width:100%;height:auto;overflow:visible}.ga-item.sealed .ga-seal{animation:ga-stamp .3s cubic-bezier(.2,1.4,.4,1) .45s both}@keyframes ga-stamp{0%{transform:scale(2.6);opacity:0}to{transform:scale(1);opacity:1}}.ga-item.sealed .card{animation:ga-thud .2s ease-out .72s}@keyframes ga-thud{50%{transform:translateY(3px) scale(.992)}}.ga-item.sealed .ca-actions{opacity:.35;pointer-events:none;transition:opacity .2s}.ga-item.gone{grid-template-rows:0fr;opacity:0;margin-top:-14px;transform:perspective(600px) rotateX(-28deg)}.ga-item.gone>.card{padding-top:0;padding-bottom:0;border-width:0}.ga-empty{text-align:center;padding:26px 14px;font-size:16px;color:var(--ga-ink)}.ga-empty b{display:block;font:400 26px/1.1 var(--ga-disp);color:#fff;margin-bottom:6px}.ga-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000b8;display:flex;align-items:flex-end;justify-content:center;animation:ga-fade .2s ease both}@keyframes ga-fade{0%{opacity:0}}.ga-sheet{width:min(560px,100%);max-height:92%;overflow:auto;padding:18px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--ga-card);border:2px solid var(--ga-line);border-bottom:0;border-radius:22px 22px 0 0;color:var(--ga-ink);animation:ga-rise .32s cubic-bezier(.2,.9,.2,1) both}.ga-app.rugby .ga-sheet,.ga-sheet.rugby{border-radius:8px 8px 0 0}@keyframes ga-rise{0%{transform:translateY(100%)}}.ga-sheet .btn.client,.ga-sheet .btn.back{font-family:var(--ga-disp);font-weight:400;min-height:50px;font-size:17px}.ga-sheet-bg.gnome .btn.client{background:#fff;color:#0c1a10;border:2.5px solid #0c1a10;border-radius:999px;box-shadow:0 5px #0c1a10}.ga-sheet-bg.rugby .btn.client{background:linear-gradient(180deg,#f3c53a,#b8860b);color:#0a0a0a;border:2px solid #f5f5f0;border-radius:6px;box-shadow:0 5px #5e4406;letter-spacing:.08em;text-transform:uppercase;font-size:15px}.ga-sheet .btn.client:disabled{opacity:.45;box-shadow:none}.ga-sheet h3{margin:0 0 4px;font:400 22px/1.1 var(--ga-disp);color:#fff}.ga-sheet p{margin:0 0 10px;font-size:14.5px;opacity:.9}.ga-sheet label{display:block;font:400 11.5px/1.2 CS Graduate,monospace;letter-spacing:.1em;text-transform:uppercase;margin:6px 0}.ga-sheet .ca-text{min-height:170px}.pv-states{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px dashed #ffffff40;width:100%}.pv-states small{width:100%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.pv-states button{border:1px solid #ffffff59;background:#0006;color:#fff;border-radius:99px;padding:7px 11px;font-size:12.5px;cursor:pointer}.pv-states button.on{background:#fff;color:#000}body.ga-quiet .cs-cast{display:none}body.ga-quiet .portal{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.ga-door,.ga-home.leaving,.ga-item,.ga-ring .bar,.ga-files i{transition:none!important}.ga-app,.ga-door-art,.ga-deco,.ga-ball-art,.ga-ball-art svg,.ga-ball-word span,.ga-up-title,.ga-sheet,.ga-sheet-bg,.ga-item.sealed .card,.ga-app .p-tabs b.pop{animation:none!important}.ga-burst,.ga-sweep{display:none}.ga-item.sealed .ga-seal{animation:none;opacity:1}.ga-item.gone{display:none}}.kc{--kc-ink:#ece6da;--kc-dim:#a79f92;--kc-amber:#e8a23a;--kc-stone:rgba(22,20,18,.82);--kc-line:rgba(232,162,58,.28);display:grid;gap:14px;color:var(--kc-ink);max-width:640px;margin:0 auto;padding-bottom:24px}.kc-head h2{margin:2px 0 4px;font-size:24px;letter-spacing:.02em}.kc-head p{margin:0;color:var(--kc-dim);font-size:14.5px;line-height:1.45}.kc-steps{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.kc-steps::-webkit-scrollbar{display:none}.kc-steps button{flex:none;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--kc-line);background:#00000073;color:var(--kc-dim);font:inherit;font-size:13.5px;cursor:pointer}.kc-steps button i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--kc-line);font-size:12px}.kc-steps button.on{color:var(--kc-ink);border-color:var(--kc-amber);box-shadow:0 0 0 1px var(--kc-amber) inset,0 0 18px #e8a23a2e}.kc-steps button.started i{border-color:var(--kc-amber);color:var(--kc-amber)}.kc-steps button.finished i{background:var(--kc-amber);border-color:var(--kc-amber);color:#140f08;font-weight:700}.kc-card{background:var(--kc-stone);border:1px solid var(--kc-line);border-radius:16px;padding:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 30px #00000073}.kc-sh{display:flex;align-items:center;gap:10px;justify-content:space-between}.kc-sh h3{margin:0;font-size:20px}.kc-sub{margin:4px 0 14px;color:var(--kc-dim);font-size:14px}.kc-pill{flex:none;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--kc-line);color:var(--kc-dim)}.kc-pill.started{color:var(--kc-amber);border-color:var(--kc-amber)}.kc-pill.finished{background:var(--kc-amber);color:#140f08;border-color:var(--kc-amber);font-weight:700}.kc h4{margin:18px 0 8px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-amber)}.kc-q{display:grid;gap:7px;margin:0 0 14px}.kc-q>label{font-size:15px}.kc-in{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--kc-ink);background:#00000080;border:1px solid var(--kc-line);border-radius:10px;padding:11px 12px}.kc-in:focus{outline:none;border-color:var(--kc-amber);box-shadow:0 0 0 3px #e8a23a33}textarea.kc-in{resize:vertical;line-height:1.45}.kc-pick{display:flex;flex-wrap:wrap;gap:8px}.kc-pick button{font:inherit;font-size:14.5px;padding:9px 14px;min-height:42px;border-radius:999px;border:1px solid var(--kc-line);background:#00000073;color:var(--kc-ink);cursor:pointer}.kc-pick button.on{background:var(--kc-amber);border-color:var(--kc-amber);color:#140f08;font-weight:700}.kc-rows{display:grid;gap:10px}.kc-row{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px dashed var(--kc-line);background:#0000004d}.kc-row.tight{grid-template-columns:1fr;gap:6px}.kc-x{justify-self:end;font:inherit;font-size:13px;background:none;border:0;color:var(--kc-dim);text-decoration:underline;cursor:pointer;padding:4px}.kc-part{display:grid;gap:8px;padding:12px 0;border-top:1px solid rgba(232,162,58,.14)}.kc-part b{font-size:15.5px}.kc-hint{color:var(--kc-dim);font-size:13px;margin:2px 0 0}.kc-tick{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--kc-dim)}.kc-tick.big{font-size:16px;color:var(--kc-ink);margin:0 0 12px}.kc-tick input{width:20px;height:20px;accent-color:var(--kc-amber)}.kc-safe{margin:16px 0 0;font-size:12.5px;color:var(--kc-dim)}.kc-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom,0px));padding:10px;border-radius:14px;background:#080706e0;border:1px solid var(--kc-line);z-index:5}.kc-saved{flex:1;font-size:12.5px;color:var(--kc-dim);text-align:center}.kc-btn{font:inherit;font-size:15px;font-weight:700;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--kc-amber);background:var(--kc-amber);color:#140f08;cursor:pointer}.kc-btn.ghost{background:transparent;color:var(--kc-ink);border-color:var(--kc-line);font-weight:500}.kc-btn:disabled{opacity:.35}.kc-add{justify-self:start}.kc-allset{border-color:var(--kc-amber)}@media (prefers-reduced-motion: reduce){.kc *{transition:none!important}}.portal>.ki-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;overflow:hidden;color:#f4f6fa;font-family:Manrope,Segoe UI,system-ui,sans-serif;-webkit-user-select:none;user-select:none;touch-action:manipulation;overscroll-behavior:contain}.portal.kk-introing .p-head,.portal.kk-introing .p-main,.portal.kk-introing .p-tabs{visibility:hidden}.ki-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transition:opacity .8s ease .1s;background:radial-gradient(ellipse 95% 58% at 50% 42%,#03020400 0,#03020466),linear-gradient(180deg,#030204b8 0,#03020424,#03020424 60%,#030204cc)}.ki-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.ki-hit:focus-visible~.ki-content .ki-pill{outline:3px solid #fff;outline-offset:5px}.ki-content{position:relative;z-index:2;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px;pointer-events:none}.ki-hang{--bd:min(46vw,184px);position:relative;display:flex;flex-direction:column;align-items:center;padding-top:calc(env(safe-area-inset-top,0px) + 5.5vh);transform-origin:50% 0;animation:kiSway 7s ease-in-out infinite}.ki-chain{position:absolute;left:50%;top:0;width:3px;margin-left:-1.5px;height:calc(env(safe-area-inset-top,0px) + 5.5vh + 12px);transform-origin:50% 0;border-radius:2px;background:repeating-linear-gradient(180deg,#8a92a0 0,#8a92a0 6px,#17191e 6px,#17191e 10px);box-shadow:0 0 6px #a0beff40;animation:kiChain .8s cubic-bezier(.2,.9,.2,1) both}.ki-badge{position:relative;width:var(--bd);height:var(--bd);animation:kiDrop .9s cubic-bezier(.2,.9,.25,1) .25s both}.ki-sonar{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid rgba(190,215,255,.5);pointer-events:none;opacity:0;animation:kiSonar 4.6s cubic-bezier(.15,.6,.3,1) 1.2s infinite}.ki-sonar.s2{animation-delay:3.5s}.ki-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 200deg,#6d7380,#cfd5e0,#3b3f48,#9aa2b0,#23262c,#cfd5e0,#6d7380);box-shadow:0 0 0 2px #0a0b0e,0 14px 40px #000000c7,0 0 40px #96afd733,inset 0 0 0 1px #fff3}.ki-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.55) 0 2px,transparent 2px 4px),#14161a;box-shadow:inset 0 2px 8px #000}.ki-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 76%,rgba(255,255,255,.6) 86%,transparent 94%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));animation:kiGloss 5.5s linear infinite}.ki-ring img{position:absolute;top:15px;right:15px;bottom:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 2px #050608,0 4px 14px #000000b3}.ki-title{margin:clamp(14px,3vh,28px) 0 0;display:flex;flex-direction:column;align-items:center;font-family:Creepster,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:clamp(56px,17.4vw,88px);line-height:.9;letter-spacing:.04em;text-align:center;text-transform:uppercase;filter:drop-shadow(0 0 14px rgba(170,190,225,.36)) drop-shadow(0 4px 10px rgba(0,0,0,.9))}.ki-title span{display:block;color:transparent;background:linear-gradient(100deg,#c5ccd8 0,#c5ccd8 42%,#fff,#c5ccd8 58%,#c5ccd8) 140% 0/260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:kiRise .9s cubic-bezier(.2,.8,.2,1) .55s both,kiSweep 7s ease-in-out 2.4s infinite}.ki-title span+span{animation-delay:.72s,2.7s}.ki-tag{margin:clamp(12px,2.2vh,20px) 0 0;font:500 12.5px/1.5 JetBrains Mono,ui-monospace,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#c9d3e8;text-align:center;text-shadow:0 1px 10px #000,0 0 3px #000;animation:kiFade 1s ease 1s both}.ki-pill{position:relative;margin-top:auto;margin-bottom:calc(150px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;font:400 14px/1 CS Graduate,JetBrains Mono,ui-monospace,monospace;letter-spacing:.16em;color:#f4f6fa;background:#0e0f12d1;border:1.5px solid rgba(170,178,192,.62);box-shadow:0 0 0 4px #aab2c014,0 12px 30px #000000b3;text-shadow:0 1px 1px #000;animation:kiPillIn .8s cubic-bezier(.2,.8,.2,1) 1.25s both,kiBreathe 2.8s ease-in-out 2.1s infinite}.ki-pill:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;border:1.5px solid rgba(190,215,255,.55);pointer-events:none;opacity:0;animation:kiPillPing 2.8s ease-out 2.1s infinite}.ki-foot{position:absolute;left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));font-size:11px;letter-spacing:.06em;color:#c9d0dc;pointer-events:none;text-shadow:0 1px 6px #000;animation:kiFade 1s ease 1.4s both}.ki-root .by-andrxtti{display:inline-flex;align-items:baseline;gap:.4em;text-transform:uppercase;letter-spacing:.2em}.ki-root .by-andrxtti .sig{font-family:Andrxtti Brush,cursive;font-size:1.9em}.ki-foot button{pointer-events:auto;min-height:44px;min-width:88px;padding:0 14px;border-radius:10px;border:1px solid rgba(170,178,192,.5);background:#0a0b0e9e;color:#e6eaf2;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent}.ki-go{pointer-events:none;animation:kiRootOut .5s ease .65s both}.ki-go .ki-scrim{opacity:0}.ki-go .ki-content{animation:kiLift .85s cubic-bezier(.65,0,.25,1) .06s both}.ki-go .ki-ring{animation:kiFlash .55s ease both}.ki-go .ki-pill{animation:none;transform:scale(.94);transition:transform .12s}.ki-go .ki-pill:after{animation:none}.ki-go .ki-foot{animation:kiFootOut .45s ease both}.portal.kk-reveal .p-head{animation:kiHeadIn .7s cubic-bezier(.2,.8,.2,1) both}.portal.kk-reveal .p-main>*{animation:kiRise2 .7s cubic-bezier(.2,.8,.2,1) .14s both}.portal.kk-reveal .p-tabs{animation:kiTabsIn .7s cubic-bezier(.2,.8,.2,1) .06s both}@keyframes kiSway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes kiChain{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kiDrop{0%{opacity:0;transform:translateY(-36px) scale(.72);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes kiSonar{0%{transform:scale(1);opacity:.55}to{transform:scale(2.7);opacity:0}}@keyframes kiGloss{to{transform:rotate(360deg)}}@keyframes kiRise{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes kiSweep{0%,70%{background-position:140% 0}to{background-position:-40% 0}}@keyframes kiFade{0%{opacity:0}to{opacity:1}}@keyframes kiPillIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kiBreathe{0%,to{box-shadow:0 0 0 4px #aab2c014,0 12px 30px #000000b3}50%{box-shadow:0 0 0 6px #bed2f024,0 0 26px #aac3eb47,0 12px 30px #000000b3}}@keyframes kiPillPing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5,1.9);opacity:0}}@keyframes kiLift{0%{transform:none;opacity:1}35%{transform:translateY(-1.5vh) scale(1.04);opacity:1}to{transform:translateY(-18vh) scale(1.12);opacity:0}}@keyframes kiFlash{0%{filter:brightness(1)}30%{filter:brightness(1.8) drop-shadow(0 0 30px rgba(200,225,255,.9))}to{filter:brightness(1.2)}}@keyframes kiFootOut{to{opacity:0;transform:translateY(12px)}}@keyframes kiRootOut{to{opacity:0}}@keyframes kiHeadIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes kiTabsIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes kiRise2{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.ki-lite .ki-hang{animation:none}.ki-lite .ki-sonar.s2,.ki-lite .ki-ring:after{display:none}.ki-lite .ki-badge{animation-name:kiDropL}.ki-lite .ki-title{filter:none}.ki-lite .ki-title span{color:#f4f6fa;background:none;text-shadow:0 0 16px rgba(170,190,225,.4),0 3px 0 #000,0 8px 24px #000;animation:kiRiseL .8s ease .45s both}.ki-lite .ki-title span+span{animation-delay:.6s}.ki-lite .ki-pill{animation:kiPillIn .6s ease 1s both}.ki-lite .ki-pill:after{animation-delay:1.6s}@keyframes kiDropL{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes kiRiseL{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ki-root,.ki-root *,.ki-root *:after{animation:none!important;transition:none!important}.ki-title span{background:none;color:#f4f6fa;text-shadow:0 0 16px rgba(170,190,225,.4),0 3px 0 #000,0 8px 24px #000}.ki-title{filter:none}.portal.kk-reveal .p-head,.portal.kk-reveal .p-main>*,.portal.kk-reveal .p-tabs{animation:none!important}}@font-face{font-family:HBodoni;src:url(/oshun/bodoni-moda.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:HBodoni;src:url(/oshun/bodoni-moda-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:HJost;src:url(/oshun/jost.woff2) format("woff2");font-weight:100 900;font-display:swap}.ws.gnome .card:after,.ws.rugby .card:after,.ws.oshun .card:after,.ws.gnome .card>.card-h:before,.ws.gnome .card>.card-h:after,.ws.rugby .card>.card-h:before,.ws.rugby .card>.card-h:after,.ws.oshun .card>.card-h:before,.ws.oshun .card>.card-h:after,.ws.gnome .tile:before,.ws.rugby .tile:before,.ws.oshun .tile:before,.ws.oshun .tile.hot:after{display:none}.ws.gnome,.ws.rugby{padding-bottom:170px}.ct-cast{position:fixed;left:236px;right:0;bottom:0;height:190px;z-index:3;pointer-events:none;overflow:hidden;--lane: calc(100vw - 236px) }@media (max-width:980px){.ct-cast{left:0;--lane:100vw}}.ct-cast .cs-pop{z-index:4}.ws.gnome{--c1:#3EBB1F;--c2:#0C2340;--c3:#0d2414;--cbg:#06140b;--text:#f3f0e0;--dim:#b7d6ae;--dim2:#8fb487;--line:#3ebb1f40;--line2:#3ebb1f66;--panel:#081a0e;--panel2:#0f2a17;--ok:#8ff07a;--warn:#ffd25a;--bad:#ff7a6e;--info:#9fd2ff}.ws.gnome .ws-head{border:0;border-radius:20px;background:radial-gradient(circle,#ffffff30 2.4px,transparent 3.2px) 0 0/26px 26px,radial-gradient(circle,#ffffff30 2.4px,transparent 3.2px) 13px 13px/26px 26px,linear-gradient(180deg,#27a332,#0b6a26);box-shadow:0 0 0 3px #0c2340,0 5px #d6382f,0 14px 30px #0008}.ws.gnome .ws-head h1{font-family:CS Lilita,system-ui,sans-serif;font-weight:400;font-size:30px;letter-spacing:.02em;color:#fff;text-shadow:0 3px 0 #0c1a10}.ws.gnome .ws-head p{color:#eaffdc}.ws.gnome .ws-head .cmark{border-radius:50%;box-shadow:0 0 0 3px #0c2340,0 4px #0c1a10}.ws.gnome .tabs{border-color:#3ebb1f44}.ws.gnome .tabs button{font-family:CS Lilita,system-ui,sans-serif;font-weight:400;font-size:15px;letter-spacing:.02em;color:#cfe8c6}.ws.gnome .tabs button.on{color:#fff;border-color:#d6382f}.ws.gnome .card{background:repeating-linear-gradient(90deg,#D6382Fd9 0 8px,transparent 8px 15px) 18px 10px/ calc(100% - 36px) 2px no-repeat,linear-gradient(180deg,#0f2a17f0,#081a0ef5);border:1.5px solid #3ebb1f66;border-radius:20px;padding-top:24px;box-shadow:0 10px 30px #0006}.ws.gnome .card-h h3{font-family:CS Lilita,system-ui,sans-serif;font-weight:400;font-size:17px;text-transform:none;letter-spacing:.03em;color:#f3f0e0;text-shadow:0 2px 0 #06140b}.ws.gnome .tile .n{font-family:CS Graduate,Arial Black,sans-serif;color:#f3f0e0;text-shadow:0 2px 0 #06140b}.ws.gnome .tile .l{color:#b7d6ae}.ws.gnome .btn{border-radius:999px;border-color:#3ebb1f66;background:#0c1a10b0}.ws.gnome .btn.primary,.ws.gnome .btn.client{background:#3ebb1f;color:#06140b;border:0;box-shadow:0 3px #0c1a10;font-family:CS Lilita,system-ui,sans-serif;font-weight:400;letter-spacing:.02em}.ws.gnome input,.ws.gnome select,.ws.gnome textarea{background:#06140b;border-color:#3ebb1f55}.ws.gnome .ws-foot{color:#b7d6ae}.ws.rugby{--c1:#D4A017;--c2:#1a1405;--c3:#0c0a04;--cbg:#050505;--text:#F5F5F0;--dim:#cbbf98;--dim2:#9c9273;--line:#d4a01740;--line2:#d4a01770;--panel:#0A0A0A;--panel2:#14110a;--ok:#9be38a;--warn:#ffc93a;--bad:#ff7a6e;--info:#9fd2ff;--r:6px}.ws.rugby .ws-head{border:1px solid #d4a01755;border-radius:6px;background:radial-gradient(120% 140% at 0% 0%,#d4a0172e,transparent 55%),linear-gradient(100deg,#14110a,#050505 70%);box-shadow:inset 0 -3px #d4a017,0 14px 30px #000a}.ws.rugby .ws-head h1{font-family:CS Alfa,Georgia,serif;font-weight:400;font-size:30px;letter-spacing:.04em;color:#f5f5f0;text-shadow:0 0 18px #d4a01755}.ws.rugby .ws-head p{color:#e6d9ab}.ws.rugby .tabs{border-color:#d4a01744}.ws.rugby .tabs button{font-family:CS Alfa,Georgia,serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;color:#d9cfae}.ws.rugby .tabs button.on{color:#f5f5f0;border-color:#d4a017;text-shadow:0 0 10px #d4a01788}.ws.rugby .card{background:linear-gradient(180deg,#14110af0,#0a0a0af5);border:1px solid #d4a01755;border-radius:6px;position:relative;overflow:hidden}.ws.rugby .card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#d4a017,#f5e6b8,#d4a017)}.ws.rugby .card-h h3{font-family:CS Alfa,Georgia,serif;font-weight:400;color:#d4a017;letter-spacing:.12em}.ws.rugby .tile .n{font-family:CS Alfa,Georgia,serif;font-weight:400;color:#f5f5f0;text-shadow:0 0 14px #d4a01766}.ws.rugby .btn{border-radius:6px;border-color:#d4a01766;background:#0a0a0ab0}.ws.rugby .btn.primary,.ws.rugby .btn.client{background:linear-gradient(180deg,#e6b52a,#b88a0f);color:#0a0a0a;border:0;box-shadow:0 4px 16px #d4a01740;font-weight:750}.ws.rugby input,.ws.rugby select,.ws.rugby textarea{background:#050505;border-color:#d4a01755}.ws.rugby .ws-foot{color:#cbbf98}.ws.oshun{--c1:#a8475f;--c2:#f4b6c2;--c3:#fdebe6;--cbg:#fff4f0;--text:#3a1626;--dim:#6b4450;--dim2:#8a6a72;--line:#ebd3cf;--line2:#e3c4c0;--panel:#fffaf8;--panel2:#fff6f3;--ok:#2f7a4a;--warn:#8a5a00;--bad:#b3261e;--info:#2b5f8f;--fire1:#b8892f;--fire2:#d06f88;--fire:linear-gradient(180deg,#f0a0b2,#d06f88);--r:18px;color:#3a1626;font-family:HJost,system-ui,sans-serif}.ws.oshun .ws-head{border:1px solid #d9b382;background:linear-gradient(120deg,#fffaf8f2,#fdebe6e6 55%,#f9d6d2d9);box-shadow:0 10px 30px #3a16261a}.ws.oshun .ws-head h1{font-family:HBodoni,Georgia,serif;font-weight:500;font-size:32px;letter-spacing:.01em;color:#3a1626}.ws.oshun .ws-head p{color:#6b4450;letter-spacing:.06em}.ws.oshun .ws-head .cmark{box-shadow:0 0 0 2px #d9b382}.ws.oshun .tabs{border-color:#e3c4c0}.ws.oshun .tabs button{color:#6b4450;font-family:HJost,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.ws.oshun .tabs button:hover{color:#3a1626}.ws.oshun .tabs button.on{color:#3a1626;border-color:#b8892f}.ws.oshun .tabs b{color:#fff}.ws.oshun .card{background:#fffaf8e0;border:1px solid #ebd3cf;border-radius:18px;color:#3a1626;box-shadow:0 10px 30px #3a162614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws.oshun .card-h h3{font-family:HBodoni,Georgia,serif;font-weight:500;font-size:17px;text-transform:none;letter-spacing:.02em;color:#3a1626}.ws.oshun .page-h h1,.ws.oshun .page-h h2{font-family:HBodoni,Georgia,serif;font-weight:500;color:#3a1626;background:none;-webkit-text-fill-color:currentColor;filter:none}.ws.oshun .page-h p,.ws.oshun .note{color:#6b4450}.ws.oshun .tile .n{color:#8a6420;text-shadow:none;font-family:HBodoni,Georgia,serif;font-weight:500}.ws.oshun .tile .l{color:#6b4450}.ws.oshun .btn{background:#fffaf8;border-color:#d9b382aa;color:#3a1626;border-radius:99px}.ws.oshun .btn:hover:not(:disabled){background:#fbeeea;border-color:#b8892f}.ws.oshun .btn.primary,.ws.oshun .btn.client{background:linear-gradient(180deg,#f0a0b2,#d06f88);border-color:#fff4f055;color:#1a0b14;box-shadow:0 6px 18px #d06f884d}.ws.oshun .btn.danger{color:#b3261e;border-color:#b3261e66}.ws.oshun input,.ws.oshun select,.ws.oshun textarea{background:#fffaf8;color:#3a1626;border-color:#e3c4c0}.ws.oshun input::placeholder,.ws.oshun textarea::placeholder{color:#8a6a72}.ws.oshun .pill.ok{background:#2f7a4a14;border-color:#2f7a4a66}.ws.oshun .pill.warn{background:#8a5a0014;border-color:#8a5a0066}.ws.oshun .pill.bad{background:#b3261e12;border-color:#b3261e66}.ws.oshun .pill.info{background:#2b5f8f12;border-color:#2b5f8f66}.ws.oshun .pill.fire,.ws.oshun .ws .pill.fire{color:#a8475f;border-color:#a8475f66}.ws.oshun .li{border-color:#ebd3cf}.ws.oshun .li.click:hover{background:#3a162608}.ws.oshun table th{color:#6b4450}.ws.oshun table td{border-color:#ebd3cf}.ws.oshun .ucard,.ws.oshun .icard{background:#fffaf8;border-color:#ebd3cf;color:#3a1626}.ws.oshun .selbar,.ws.oshun .callout{background:#fff6f3;border-color:#ebd3cf;color:#3a1626}.ws.oshun .selbox{border-color:#a8475f;background:#fffaf8;color:#3a1626}.ws.oshun .selbox.on{background:#d06f88;border-color:#d06f88;color:#1a0b14}.ws.oshun .sec-grip{background:#fffaf8;color:#6b4450;border-color:#d9b382}.ws.oshun .secempty{border-color:#d9b382;color:#6b4450}.ws.oshun .empty,.ws.oshun .ws-foot,.ws.oshun .by-andrxtti{color:#6b4450}.ws.oshun .qdot{border-color:#3a162655}.ws.oshun .modal,.ws.oshun .addopt{background:#fffaf8;color:#3a1626}body.theme-oshun .top{background:#2a1220f2;border-bottom-color:#d9b38266}html body .ws.kk .tile .n{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:#e9ecf2;text-shadow:0 0 10px rgba(160,168,182,.45),0 2px 2px #000;filter:none!important}.ct-om{overflow:hidden;background:#fff4f0}.ct-om>*{position:absolute;pointer-events:none}.ct-om-sky{left:0;right:0;top:0;height:64%;background:linear-gradient(180deg,#fff4f0,#fdebe6 42%,#f9d6d2 78%,#f6c3b4)}.ct-om-sun{left:58%;top:30%;width:34vw;height:34vw;max-width:520px;max-height:520px;border-radius:50%;background:radial-gradient(closest-side,#fffaf6f2,#ffece280 55%,#fff4f000);animation:ctOmBreath 9s ease-in-out infinite alternate}.ct-om-skyline{left:0;top:54%;width:100%;opacity:.2}.ct-om-sea{left:0;right:0;top:64%;bottom:0;background:linear-gradient(180deg,#eeb1b0,#f0c2c6 30%,#f6dcd9)}.ct-om-shine{left:58%;width:22%;top:64%;height:22%;background:linear-gradient(180deg,#ffffffbf,#fff0);filter:blur(8px);animation:ctOmShine 3.4s ease-in-out infinite alternate}.ct-om-sand{left:-10%;right:-10%;bottom:0;height:14%;border-radius:50% 50% 0 0/50px 50px 0 0;background:linear-gradient(180deg,#f8e8d9,#f0d8c5)}.ct-om-palm{right:0;top:0;width:30%;max-width:360px;opacity:.18;transform-origin:100% 0;animation:ctOmSway 9s ease-in-out infinite alternate}.ct-om-pelican{top:22%;left:-8%;width:46px;opacity:.35;animation:ctOmFly 60s linear infinite}@keyframes ctOmBreath{0%{transform:scale(1);opacity:.85}to{transform:scale(1.08);opacity:1}}@keyframes ctOmShine{0%{opacity:.45;transform:scaleX(.9)}to{opacity:.95;transform:scaleX(1.1)}}@keyframes ctOmSway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes ctOmFly{0%{transform:translate(0)}50%{transform:translate(70vw,-3vh)}to{transform:translate(140vw,2vh)}}@media (prefers-reduced-motion:reduce){.ct-cast{display:none}.ct-om *{animation:none!important}.ws.gnome,.ws.rugby{padding-bottom:0}}.ship-browser{display:flex;flex-direction:column;gap:8px}.ship-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid color-mix(in srgb,var(--hub-blue) 35%,var(--line));border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--hub-blue) 14%,#070b14),#070b14)}.ship-bar b{font-size:14px}.ship-bar .note{margin:0}.ship-bar .btn.sm{min-width:34px}.ship-view{display:flex;width:100%;border:1px solid color-mix(in srgb,var(--hub-blue) 30%,var(--line));border-radius:12px;overflow:hidden;background:#fff}.ship-err{margin:0}.ship-dock{position:fixed;top:0;right:0;bottom:0;width:var(--ship-w,540px);z-index:60;padding:10px 10px 10px 16px;background:#070b14f2;border-left:1px solid color-mix(in srgb,var(--hub-blue) 45%,transparent);box-shadow:-10px 0 34px #0008}.ship-dock:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--hub-blue),var(--hub-lime))}.ship-grip{position:absolute;left:0;top:0;bottom:0;width:10px;cursor:ew-resize;z-index:2}.ship-grip:hover{background:color-mix(in srgb,var(--hub-lime) 18%,transparent)}.ship-drag-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;cursor:ew-resize}body.ship-docked .main{margin-right:var(--ship-w,540px)}@media (max-width:980px){.ship-dock{width:100vw}body.ship-docked .main{margin-right:0}}body.ship-page .hub-walkers{display:none}
