.wrss{--brand:#2a4ce8;--brand-strong:#1832b0;--brand-100:#d9e0fb;--brand-50:#eef2fe;--ink:#041322;--text:#041322;--text-2:#2a3a48;--text-3:#566878;--page:#f6f9fb;--card:#fff;--muted:#ecf1f6;--border:#d8e2ec;--n400:#93a5b5;--teal:#10b5ac;--sky:#2b7fff;--lime:#a3e635;--success:#0b7a3b;--success-bg:#e2f5ec;--warning:#8a5d00;--warning-bg:#fdf3d1;--danger:#b4232a;--danger-bg:#fde7e8;--info:#2a4ce8;--info-bg:#eef2fe;--font-display:var(--font-archivo), system-ui, sans-serif;--font-body:var(--font-karla), system-ui, sans-serif;font-family:var(--font-body);color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.5}.wrss *,.wrss :before,.wrss :after{box-sizing:border-box}.wrss h1,.wrss h2,.wrss h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0}.wrss h1{font-size:26px;font-weight:700;line-height:32px}.wrss h2{font-size:19px;font-weight:600;line-height:26px}.wrss h3{font-size:16px;font-weight:600;line-height:22px}.wrss p{margin:0}.wrss a{color:inherit;text-decoration:none}.wrss .muted{color:var(--text-3)}.wrss .small{font-size:14px}.wrss .caption{color:var(--text-3);font-size:13px}.wrss .eyebrow{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.wrss .link{font-family:var(--font-display);color:var(--brand);font-size:14px;font-weight:600}.wrss .link:hover{color:var(--brand-strong)}.wrss .btn{font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.wrss .btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wrss .btn:disabled{opacity:.55;cursor:not-allowed}.wrss .btn-primary{background:var(--brand);color:#fff}.wrss .btn-primary:hover:not(:disabled){background:var(--brand-strong)}.wrss .btn-secondary{background:var(--card);color:var(--text);border-color:var(--border)}.wrss .btn-secondary:hover:not(:disabled){border-color:var(--n400)}.wrss .btn-ghost{color:var(--brand);background:0 0;padding-inline:10px}.wrss .btn-ghost:hover:not(:disabled){color:var(--brand-strong);background:var(--brand-50)}.wrss .btn-danger{background:var(--card);color:var(--danger);border-color:var(--border)}.wrss .btn-block{width:100%;padding-block:12px}.wrss .badge{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in srgb, currentColor 28%, transparent);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 8px 3px 7px;font-size:10.5px;font-weight:600;line-height:14px;display:inline-flex}.wrss .badge:before{content:"";background:currentColor;border-radius:1px;width:6px;height:6px}.wrss .badge-success{color:var(--success);background:var(--success-bg)}.wrss .badge-warning{color:var(--warning);background:var(--warning-bg)}.wrss .badge-info{color:var(--info);background:var(--info-bg)}.wrss .badge-danger{color:var(--danger);background:var(--danger-bg)}.wrss .badge-neutral{color:var(--text-2);background:var(--muted)}.wrss .badge-brand{color:var(--brand-strong);background:var(--brand-100)}.wrss .card{background:var(--card);border:1px solid var(--border);border-radius:14px}.wrss .card-pad{padding:20px}.wrss .stack{flex-direction:column;display:flex}.wrss .row{align-items:center;display:flex}.wrss .between{justify-content:space-between}.wrss .grow{flex:1 1 0;min-width:0}.wrss .gap-4{gap:4px}.wrss .gap-8{gap:8px}.wrss .gap-12{gap:12px}.wrss .gap-16{gap:16px}.wrss .gap-20{gap:20px}.wrss .gap-24{gap:24px}.wrss .grid-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:20px;display:grid}.wrss .field{flex-direction:column;gap:6px;display:flex}.wrss .field label{color:var(--text-2);font-size:13px;font-weight:500}.wrss .input,.wrss .select{border:1px solid var(--border);background:var(--card);width:100%;font:inherit;color:var(--text);border-radius:10px;padding:10px 12px}.wrss .input::placeholder{color:var(--n400)}.wrss .input:focus,.wrss .select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50);outline:none}.wrss .field-hint{color:var(--text-3);font-size:13px}.wrss .field-error{color:var(--danger);font-size:13px}.wrss .alert{background:var(--danger-bg);color:var(--danger);border-radius:10px;padding:10px 12px;font-size:14px}.wrss .alert-info{background:var(--brand-50);color:var(--brand-strong)}.wrss .divider-text{color:var(--text-3);align-items:center;gap:12px;font-size:13px;display:flex}.wrss .divider-text:before,.wrss .divider-text:after{content:"";background:var(--border);flex:1;height:1px}.wrss .checkbox{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.wrss .checkbox input{width:16px;height:16px;accent-color:var(--brand)}.wrss .code-input{gap:10px;display:flex}.wrss .code-input input{text-align:center;width:52px;height:58px;font-family:var(--font-display);border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:12px;font-size:24px;font-weight:600}.wrss .code-input input:focus{border:2px solid var(--brand);outline:none}.wrss .gradient{background:var(--ink);position:absolute;inset:0;overflow:hidden}.wrss .gradient span{filter:blur(48px);opacity:.95;will-change:transform, border-radius;mix-blend-mode:screen;position:absolute}.wrss .gradient .g1{background:radial-gradient(circle at 40% 40%,#2a4ce8 0%,#2a4ce899 55%,#0000 75%);width:75%;height:85%;animation:11s ease-in-out infinite wrss-flow-a,7s ease-in-out infinite wrss-morph;top:-25%;right:-20%}.wrss .gradient .g2{background:radial-gradient(circle,#2b7fff 0%,#2b7fff8c 55%,#0000 75%);width:65%;height:75%;animation:13s ease-in-out infinite wrss-flow-b,9s ease-in-out infinite reverse wrss-morph;top:20%;right:0%}.wrss .gradient .g3{background:radial-gradient(circle,#10b5ac 0%,#10b5ac8c 55%,#0000 75%);width:60%;height:65%;animation:12s ease-in-out infinite wrss-flow-c,8s ease-in-out infinite wrss-morph;bottom:-20%;right:-15%}.wrss .gradient .g4{background:radial-gradient(circle,#a3e635 0%,#a3e63580 55%,#0000 75%);width:40%;height:45%;animation:10s ease-in-out infinite wrss-flow-d,6s ease-in-out infinite reverse wrss-morph;bottom:-12%;right:-5%}.wrss .gradient:after{content:"";background:linear-gradient(90deg,#041322eb 0%,#04132259 45%,#0000 75%);position:absolute;inset:0}@keyframes wrss-morph{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}25%{border-radius:63% 37% 41% 59%/56% 62% 38% 44%}50%{border-radius:38% 62% 55% 45%/63% 35% 65% 37%}75%{border-radius:55% 45% 36% 64%/38% 58% 42% 62%}}@keyframes wrss-flow-a{0%,to{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(-22%,14%)rotate(40deg)scale(1.15)}66%{transform:translate(10%,-10%)rotate(-25deg)scale(.92)}}@keyframes wrss-flow-b{0%,to{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(18%,-18%)rotate(-35deg)scale(.88)}66%{transform:translate(-16%,12%)rotate(30deg)scale(1.18)}}@keyframes wrss-flow-c{0%,to{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(-24%,-16%)rotate(50deg)scale(1.2)}}@keyframes wrss-flow-d{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-30%,-12%)scale(1.25)}70%{transform:translate(-10%,-28%)scale(.9)}}@media (prefers-reduced-motion:reduce){.wrss .gradient span{animation:none}}.wrss .on-gradient{z-index:1;position:relative}.wrss.auth{background:var(--card);min-height:100vh;padding:16px 0 16px 16px;display:flex}.wrss .auth-panel{color:#fff;border-radius:24px;flex-direction:column;flex:0 0 48%;justify-content:space-between;padding:40px 48px 48px;display:flex;position:relative;overflow:hidden}.wrss .auth-panel .eyebrow{color:var(--lime)}.wrss .auth-panel h2{color:#fff;letter-spacing:-.03em;max-width:520px;font-size:44px;font-weight:700;line-height:50px}.wrss .auth-side{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 48px;display:flex;position:relative}.wrss .auth-form{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.wrss .auth-foot{color:var(--text-3);justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute;bottom:24px;left:0;right:0}.wrss .auth-foot a{color:var(--text-2);font-weight:500}.wrss .auth-foot a:hover{color:var(--brand)}.wrss .icon-tile{background:var(--brand-50);width:48px;height:48px;color:var(--brand-strong);border-radius:14px;place-items:center;display:grid}@media (max-width:900px){.wrss.auth{padding:0}.wrss .auth-panel{display:none}.wrss .auth-side{padding:32px 20px 72px}.wrss .auth-foot{flex-wrap:wrap}}.wrss.shell{min-height:100vh;display:flex}.wrss .sidebar{background:var(--card);border-right:1px solid var(--border);flex-direction:column;flex:0 0 264px;gap:2px;height:100vh;padding:20px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.wrss .sidebar .brand{color:var(--ink);padding:4px 8px 20px}.wrss .nav-label{padding:16px 12px 6px}.wrss .nav-item{color:var(--text-2);border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-weight:500;display:flex}.wrss .nav-item:hover{background:var(--page)}.wrss .nav-item.active{background:var(--brand-50);color:var(--brand-strong);font-weight:600}.wrss .nav-item .avatar-sm{border-radius:7px;width:24px;height:24px;font-size:11px}.wrss .main{flex-direction:column;flex:1;min-width:0;display:flex}.wrss .topbar{z-index:20;background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.wrss .content{flex-direction:column;gap:28px;width:100%;padding:32px;display:flex}.wrss .icon-btn{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.wrss .dot{background:var(--danger);border:2px solid var(--card);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:8px}.wrss .account-chip{border:1px solid var(--border);background:var(--card);font-family:var(--font-display);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.wrss .avatar{background:var(--brand);color:#fff;width:36px;height:36px;font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.wrss .avatar.round{border-radius:999px}.wrss .avatar.ink{background:var(--ink)}.wrss .menu{background:var(--card);border:1px solid var(--border);z-index:40;border-radius:14px;min-width:260px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -8px #04132224}.wrss .menu-item{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.wrss .menu-item:hover{background:var(--page)}.wrss .menu-sep{background:var(--border);height:1px;margin:6px 0}.wrss .help-card{flex-direction:column;gap:12px;margin-top:auto;padding:10px 10px 14px;display:flex}.wrss .help-card img{object-fit:contain;width:100%;height:140px}.wrss .empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.wrss .empty img{object-fit:contain;width:200px;height:200px}.wrss .empty p{max-width:320px;color:var(--text-2);font-size:14px}.wrss .stat{flex-direction:column;gap:4px;padding:20px 24px;display:flex}.wrss .stat+.stat{border-left:1px solid var(--border)}.wrss .stat strong{font-family:var(--font-display);font-size:26px;line-height:32px}.wrss .progress{background:var(--muted);border-radius:999px;height:8px;overflow:hidden}.wrss .progress>span{background:var(--brand);border-radius:999px;height:100%;display:block}.wrss .table{border-collapse:collapse;width:100%;font-size:14px}.wrss .table th{text-align:left;background:var(--muted);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:10px 20px;font-size:11px;font-weight:600}.wrss .table td{border-top:1px solid var(--border);padding:14px 20px}@media (max-width:960px){.wrss .sidebar{display:none}.wrss .content,.wrss .topbar{padding-inline:20px}}.wrss .wizard-bar{background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex}.wrss .stepper{color:var(--text-3);align-items:center;gap:10px;font-size:13px;display:flex}.wrss .step-dot{border:1px solid var(--border);background:var(--card);width:24px;height:24px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.wrss .step.done .step-dot{background:var(--brand);border-color:var(--brand);color:#fff}.wrss .step.current .step-dot{border:2px solid var(--brand);background:var(--brand-50);color:var(--brand-strong)}.wrss .step.current{color:var(--text);font-family:var(--font-display);font-weight:600}.wrss .step{align-items:center;gap:8px;display:flex}.wrss .step-line{background:var(--border);border-radius:1px;width:32px;height:2px}.wrss .step-line.done{background:var(--brand)}.wrss .wizard-body{flex-direction:column;gap:24px;width:100%;max-width:640px;margin:0 auto;padding:40px 20px 64px;display:flex}.wrss .wizard-body.wide{max-width:1000px}.wrss .chip{border:1px solid var(--border);background:var(--card);font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;display:inline-flex}.wrss .chip[aria-pressed=true]{background:var(--brand-50);border-color:var(--brand);color:var(--brand-strong)}.wrss .option{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.wrss .option[aria-pressed=true]{border:2px solid var(--brand);background:var(--brand-50);padding:19px}.wrss .site-header{background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px max(20px,50% - 600px);display:flex}.wrss .site-nav{color:var(--text-2);gap:32px;font-weight:500;display:flex}.wrss .site-nav a[aria-current=page]{color:var(--brand);font-family:var(--font-display);font-weight:600}.wrss .section{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.wrss .plan-card{flex-direction:column;gap:16px;padding:24px;display:flex}.wrss .plan-card.featured{border:2px solid var(--brand);padding:23px}.wrss .plan-price{align-items:baseline;gap:4px;display:flex}.wrss .plan-price strong{font-family:var(--font-display);font-size:34px;line-height:40px}.wrss .check-list{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.wrss .check-list li{align-items:center;gap:8px;display:flex}.wrss .check-list svg{color:var(--brand);flex:none}@media (max-width:760px){.wrss .site-nav{display:none}}.wrss.shell{background:linear-gradient(to right, var(--card) 263px, var(--border) 263px, var(--border) 264px, var(--page) 264px)}@media (max-width:960px){.wrss.shell{background:var(--page)}}.wrss .legal{line-height:1.65}.wrss .legal h2{margin-top:16px}.wrss .legal ul{flex-direction:column;gap:8px;margin:0;padding-left:22px;list-style:outside;display:flex}.wrss .legal a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.wrss .home{background:var(--page);flex-direction:column;min-height:100vh;display:flex}.wrss .home main{flex:1}.wrss .home-hero{color:#fff;border-radius:24px;align-items:flex-end;min-height:440px;padding:64px;display:flex;position:relative;overflow:hidden}.wrss .home-hero .eyebrow{color:var(--lime)}.wrss .home-hero h1{color:#fff;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.08}.wrss .home-hero p{color:#ffffffd9;font-size:18px;line-height:28px}.wrss .home-hero a{color:#fff;text-underline-offset:3px;text-decoration:underline}.wrss .home-features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.wrss .home-feature-icon{background:var(--brand-50);width:40px;height:40px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.wrss .home-hero{border-radius:18px;min-height:380px;padding:32px 24px}.wrss .home>.site-header:last-child{flex-direction:column;gap:12px}}.wrss .password-wrap{position:relative}.wrss .password-wrap .input{width:100%;padding-right:44px}.wrss .password-toggle{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.wrss .password-toggle:hover{color:var(--text);background:var(--muted)}.wrss .password-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wrss .auth-form .turnstile{justify-content:center;margin-top:-20px;display:flex}.wrss svg[data-icon]{transform-origin:50%;flex:none}.wrss svg[data-icon=bell]{transform-origin:50% 8%}.wrss svg[data-icon=building],.wrss svg[data-icon=chart],.wrss svg[data-icon=card]{transform-origin:50% 90%}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=home],.wrss svg[data-icon=home]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=user],.wrss svg[data-icon=user]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=monitor],.wrss svg[data-icon=monitor]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=package],.wrss svg[data-icon=package]:hover{animation:.5s ico-hop}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=building],.wrss svg[data-icon=building]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=chart],.wrss svg[data-icon=chart]:hover{animation:.55s ico-rise}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=card],.wrss svg[data-icon=card]:hover{animation:.55s ico-swipe}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=bell],.wrss svg[data-icon=bell]:hover{animation:.7s ico-ring}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=arrowRight],.wrss svg[data-icon=arrowRight]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=chevronRight],.wrss svg[data-icon=chevronRight]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=logout],.wrss svg[data-icon=logout]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=settings],.wrss svg[data-icon=settings]:hover{animation:.5s ico-nudge-right}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=arrowLeft],.wrss svg[data-icon=arrowLeft]:hover{animation:.5s ico-nudge-left}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=chevronDown],.wrss svg[data-icon=chevronDown]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=storage],.wrss svg[data-icon=storage]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=download],.wrss svg[data-icon=download]:hover{animation:.5s ico-nudge-down}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=external],.wrss svg[data-icon=external]:hover{animation:.5s ico-nudge-out}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=plus],.wrss svg[data-icon=plus]:hover{animation:.45s ico-turn}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=check],.wrss svg[data-icon=check]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=shield],.wrss svg[data-icon=shield]:hover{animation:.4s ico-pop}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=globe],.wrss svg[data-icon=globe]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=help],.wrss svg[data-icon=help]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=palette],.wrss svg[data-icon=palette]:hover{animation:.7s ico-spin}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=mail],.wrss svg[data-icon=mail]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=mailCheck],.wrss svg[data-icon=mailCheck]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=message],.wrss svg[data-icon=message]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=key],.wrss svg[data-icon=key]:hover{animation:.55s ico-wiggle}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=eye],.wrss svg[data-icon=eye]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=eyeOff],.wrss svg[data-icon=eyeOff]:hover{animation:.4s ico-blink}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=users],.wrss svg[data-icon=users]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=calendar],.wrss svg[data-icon=calendar]:hover{animation:.5s ico-hop}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=chevronsUpDown],.wrss svg[data-icon=chevronsUpDown]:hover{animation:.5s ico-nudge-down}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=dashboard],.wrss svg[data-icon=dashboard]:hover{animation:.4s ico-pop}.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=receipt],.wrss svg[data-icon=receipt]:hover,.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon=trash],.wrss svg[data-icon=trash]:hover{animation:.55s ico-wiggle}.wrss .nav-item .nav-icon{transition:color .2s}.wrss .nav-item:hover .nav-icon{color:var(--brand)}.wrss .nav-item:hover .avatar-sm{animation:.4s ico-pop}@keyframes ico-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-4px)scale(1.05)}65%{transform:translateY(1px)scale(.98,1.02)}}@keyframes ico-rise{0%,to{transform:scaleY(1)}40%{transform:scaleY(1.14)}70%{transform:scaleY(.96)}}@keyframes ico-swipe{0%,to{transform:rotate(0)translate(0)}30%{transform:rotate(-12deg)translate(-1px)}60%{transform:rotate(6deg)translate(1px)}}@keyframes ico-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes ico-nudge-right{0%,to{transform:translate(0)}45%{transform:translate(3px)}}@keyframes ico-nudge-left{0%,to{transform:translate(0)}45%{transform:translate(-3px)}}@keyframes ico-nudge-down{0%,to{transform:translateY(0)}45%{transform:translateY(3px)}}@keyframes ico-nudge-out{0%,to{transform:translate(0)}45%{transform:translate(2px,-2px)}}@keyframes ico-turn{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ico-pop{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes ico-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ico-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes ico-blink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}.wrss .illo{transition:transform .3s;animation:6s ease-in-out infinite illo-float}.wrss .empty .illo{animation-delay:-2s}@keyframes illo-float{0%,to{translate:0;rotate:none}50%{translate:0 -6px;rotate:-.6deg}}.wrss .help-card:hover .illo,.wrss .empty:hover .illo{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.wrss svg[data-icon],.wrss :is(a,button,[role=menuitem],label):hover svg[data-icon],.wrss svg[data-icon]:hover,.wrss .nav-item:hover .avatar-sm,.wrss .illo{animation:none!important}.wrss .help-card:hover .illo,.wrss .empty:hover .illo{transform:none}}.wrss .grid-cards.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.wrss .grid-cards.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wrss .grid-cards.grid-3{grid-template-columns:1fr}}.wrss .nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wrss .nav-back{color:var(--text-3);margin-bottom:8px;font-size:14px}.wrss .nav-sub{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:2px 0 4px 21px;padding-left:10px;display:flex}.wrss .nav-sub-item{padding:7px 10px;font-size:14px}.wrss .switcher{position:relative}.wrss .switcher-button{border:1px solid var(--border);background:var(--card);width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.wrss .switcher-button:hover{border-color:var(--n400)}.wrss .switcher-menu{z-index:20;min-width:0;left:0;right:0}.wrss .stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.wrss .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wrss .stats-row{grid-template-columns:1fr}}.wrss .stat-link{color:inherit;transition:border-color .2s,box-shadow .2s}.wrss .stat-link:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}.wrss .check-dot{border:1.5px solid var(--border);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.wrss .check-dot.done{background:var(--success);border:0}.wrss .tool-row{color:inherit;border-radius:10px;margin:0 -8px;padding:8px}.wrss .tool-row:hover{background:var(--page)}.wrss .dns-table td code,.wrss code.dns{background:var(--page);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.wrss .help-btn{padding:8px 14px;font-size:14px}@media (max-width:640px){.wrss .help-btn{display:none}}.wrss .interval-switch{background:var(--card);border:1px solid var(--border);border-radius:999px;align-self:center;gap:4px;padding:4px;display:inline-flex}.wrss .interval-switch a{color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wrss .interval-switch a.on{background:var(--brand);color:#fff}.wrss .interval-switch a.on .badge{color:#fff;background:#fff3;border-color:#0000}.wrss .biz-card{gap:0;padding:0;overflow:hidden}.wrss .biz-card-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.wrss .biz-cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--brand-50), var(--page));border-bottom:1px solid var(--border);display:block;position:relative;overflow:hidden}.wrss .biz-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s;display:block}.wrss .biz-card:hover .biz-cover img{transform:scale(1.03)}.wrss .biz-cover-empty{color:var(--brand-strong);font-family:var(--font-display);place-items:center;font-size:40px;font-weight:700;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.wrss .biz-cover img{transition:none}}.nav-progress{z-index:2000;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2a4ce8,#10b5ac);width:100%;height:3px;transition:transform .25s,opacity .3s .15s;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 8px #2a4ce880}.toaster{z-index:3000;pointer-events:none;width:min(380px,100vw - 32px);font-family:var(--font-karla), system-ui, sans-serif;flex-direction:column;gap:10px;display:flex;position:fixed;top:16px;right:16px}.toast{pointer-events:auto;color:#041322;border:1px solid #d8e2ec;border-left:4px solid var(--t);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;animation:.22s cubic-bezier(.2,.9,.3,1.2) toast-in;display:flex;box-shadow:0 12px 32px #04132224}.toast.leaving{animation:.2s forwards toast-out}.toast-success{--t:#0b7a3b;--t-bg:#e2f5ec}.toast-error{--t:#b4232a;--t-bg:#fde7e8}.toast-warning{--t:#b07900;--t-bg:#fdf3d1}.toast-info{--t:#2a4ce8;--t-bg:#eef2fe}.toast-icon{background:var(--t-bg);width:28px;height:28px;color:var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.toast-text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:4px;font-size:14px;line-height:20px;display:flex}.toast-text strong{font-weight:700}.toast-text span{color:#2a3a48}.toast-close{color:#566878;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px;line-height:0}.toast-close:hover{color:#041322;background:#ecf1f6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.toast,.toast.leaving{animation:none}}.wrss .skeleton{background:linear-gradient(90deg, var(--muted) 0%, #f5f8fb 50%, var(--muted) 100%);background-size:200% 100%;border-radius:8px;max-width:100%;animation:1.2s ease-in-out infinite skeleton;display:block}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.wrss .skeleton{animation:none}}.wrss .docs{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.wrss .docs-toc{flex-direction:column;gap:2px;padding:16px;display:flex;position:sticky;top:88px}.wrss .docs-toc a{color:var(--text-2);border-radius:8px;padding:6px 8px;font-size:14px;text-decoration:none}.wrss .docs-toc a:hover{background:var(--brand-50);color:var(--brand-strong)}.wrss .docs-body h2{scroll-margin-top:90px;font-size:20px;line-height:28px}.wrss .docs-body section{scroll-margin-top:90px}.wrss .docs-body p,.wrss .docs-body li{line-height:1.6}.wrss .docs-steps,.wrss .docs-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.wrss .docs-checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wrss .docs-checklist li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.wrss .docs-checklist li:first-child{border-top:0}.wrss .docs-checklist li.done{color:var(--text-3)}.wrss .docs-check{border:1.5px solid var(--border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.wrss .docs-checklist li.done .docs-check{background:var(--success);border-color:var(--success);color:#fff}.wrss .docs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.wrss .docs-tile{border:1px solid var(--border);background:var(--page);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.wrss .docs-table td,.wrss .docs-table th{padding:10px 12px}.wrss .docs-chip{color:#fff;background:var(--r);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.wrss .docs-chip.r-header{--r:#f59e0b}.wrss .docs-chip.r-body{--r:#3b82f6}.wrss .docs-chip.r-footer{--r:#a855f7}.wrss kbd{border:1px solid var(--border);background:var(--card);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:12px}@media (max-width:900px){.wrss .docs{grid-template-columns:1fr}.wrss .docs-toc{flex-flow:wrap;position:static}}
