.wm-blog{--wm-canvas:#06060c;--wm-surface:#101018;--wm-surface-2:#161624;--wm-ink:#f0eff8;--wm-body:#c7c7d3;--wm-muted:#8a8ba0;--wm-violet:#6c63ff;--wm-teal:#00c9a7;--wm-border:#f0eff814;--wm-border-strong:#f0eff824;--wm-amber:#e0b15c;--wm-grad:linear-gradient(90deg, #87ceeb, #4a90e2, #6c63ff 60%, #00c9a7);--wm-card-grad:linear-gradient(160deg, #6c63ff14 0%, #503cb40a 40%, #f0eff805 100%);--wm-shadow:0 1px 2px #0006, 0 24px 60px -28px #000000bf;background:var(--wm-canvas);color:var(--wm-body);font-family:var(--font-geist-sans), -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.72}.wm-blog ::selection{background:#6c63ff52}.wm-blog a{color:var(--wm-violet);text-underline-offset:3px;-webkit-text-decoration:underline #6c63ff66;text-decoration:underline #6c63ff66;transition:text-decoration-color .2s}.wm-blog a:hover{-webkit-text-decoration-color:var(--wm-violet);text-decoration-color:var(--wm-violet)}.wm-wrap{max-width:1120px;margin:0 auto;padding:0 36px}.wm-measure{max-width:780px}.wm-progress{background:var(--wm-grad);z-index:50;width:0;height:3px;position:fixed;top:0;left:0}.wm-hero{padding:84px 0 0}.wm-kicker{color:var(--wm-violet);font-size:16px;font-weight:600}.wm-blog h1{letter-spacing:-.035em;color:var(--wm-ink);max-width:1020px;margin:16px 0 0;font-size:clamp(40px,5.6vw,68px);font-weight:800;line-height:1.03}.wm-rule{background:var(--wm-grad);background-size:200% 100%;border-radius:2px;width:110px;height:3px;margin:30px 0 22px;animation:5s linear infinite wm-shimmer}@keyframes wm-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.wm-dek{color:var(--wm-muted);font-size:16px}.wm-dek b{color:var(--wm-ink);font-weight:600}.wm-dek span{opacity:.45;margin:0 7px}.wm-answer{background:var(--wm-surface);box-shadow:var(--wm-shadow);border:1px solid var(--wm-border);border-radius:22px;margin:52px 0 0;padding:44px 52px;position:relative;overflow:hidden}.wm-answer:before{content:"";background:var(--wm-grad);height:3px;position:absolute;inset:0 0 auto}.wm-answer .wm-label{color:var(--wm-violet);margin-bottom:16px;font-size:15px;font-weight:700}.wm-answer p{color:var(--wm-ink);max-width:920px;margin:0 0 18px;font-size:20.5px;line-height:1.68}.wm-answer p:last-child{margin-bottom:0}.wm-feature{margin:88px 0 0}.wm-feature h2{letter-spacing:-.028em;color:var(--wm-ink);margin:0 0 10px;font-size:clamp(28px,3.2vw,38px);font-weight:800}.wm-feature .wm-sub{color:var(--wm-muted);max-width:620px;margin:0 0 30px;font-size:17px}.wm-tablewrap{background:var(--wm-surface);box-shadow:var(--wm-shadow);border:1px solid var(--wm-border);border-radius:20px;overflow-x:auto}.wm-blog table{border-collapse:collapse;width:100%;min-width:880px;font-size:16px}.wm-blog thead th{text-align:left;color:var(--wm-muted);border-bottom:1px solid var(--wm-border-strong);padding:18px 24px;font-size:14px;font-weight:600}.wm-blog tbody td{border-bottom:1px solid var(--wm-border);vertical-align:top;padding:20px 24px}.wm-blog tbody tr:last-child td{border-bottom:none}.wm-blog tbody tr{transition:background .18s}.wm-blog tbody tr:hover{background:var(--wm-surface-2)}.wm-blog td.wm-name{color:var(--wm-ink);white-space:nowrap;font-size:17px;font-weight:700}.wm-blog td.wm-date{color:var(--wm-muted);white-space:nowrap;font-size:14px}.wm-blog td .wm-ruletext{color:var(--wm-body);line-height:1.6}.wm-pill{white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-block}.wm-pill-built{color:#cfcbff;background:linear-gradient(90deg,#6c63ff38,#00c9a733);border:1px solid #6c63ff66}.wm-pill-yes{color:#6fe6cf;background:#00c9a726}.wm-pill-restrict{color:var(--wm-amber);background:#e0b15c24}.wm-pill-no{color:#a9a7b8;background:#f0eff814}.wm-blog tr.wm-hl td{background:linear-gradient(90deg,#6c63ff1f,#00c9a712)}.wm-blog tr.wm-hl td.wm-name{box-shadow:inset 3px 0 0 0 var(--wm-violet)}.wm-article{margin:0 auto;padding-top:36px}.wm-article section{margin-top:76px;scroll-margin-top:40px}.wm-article h2{letter-spacing:-.025em;color:var(--wm-ink);margin:0 0 20px;font-size:clamp(27px,3vw,34px);font-weight:800;line-height:1.15}.wm-article p{margin:0 0 19px}.wm-article strong{color:var(--wm-ink)}.wm-rules{margin:34px 0 6px}.wm-rulerow{border-top:1px solid var(--wm-border);grid-template-columns:96px 1fr;gap:26px;padding:30px 0;display:grid}.wm-rulerow:last-child{border-bottom:1px solid var(--wm-border)}.wm-rulerow .wm-num{letter-spacing:-.04em;background:var(--wm-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:60px;font-weight:800;line-height:.9}.wm-rulerow h3{color:var(--wm-ink);letter-spacing:-.015em;margin:0 0 8px;font-size:21px}.wm-rulerow p{margin:0;font-size:17.5px;line-height:1.68}.wm-pullquote{color:var(--wm-ink);letter-spacing:-.015em;border-left:3px solid;border-image:linear-gradient(#6c63ff,#00c9a7) 1;margin:44px 0;padding:8px 0 8px 34px;font-size:24px;font-weight:600;line-height:1.5}.wm-pullquote small{color:var(--wm-muted);margin-top:16px;font-size:15px;font-weight:500;display:block}.wm-panel{background:var(--wm-surface);box-shadow:var(--wm-shadow);border:1px solid var(--wm-border);border-radius:20px;margin:30px 0;padding:36px 42px}.wm-panel p{color:var(--wm-ink);font-size:19.5px}.wm-panel p:last-child{margin-bottom:0}.wm-cta{background:var(--wm-surface);background-image:var(--wm-card-grad);color:var(--wm-body);border:1px solid #6c63ff40;border-radius:24px;padding:52px 56px;position:relative;overflow:hidden}.wm-cta:before{content:"";background:var(--wm-grad);height:3px;position:absolute;inset:0 0 auto}.wm-cta h2{color:var(--wm-ink);margin:0 0 12px;font-size:32px}.wm-cta p{color:var(--wm-muted);max-width:540px;margin:0 0 30px;font-size:18px}.wm-btn{background:var(--wm-violet);color:#fff;border-radius:12px;padding:16px 34px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.wm-blog a.wm-btn{color:#fff;text-decoration:none}.wm-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6c63ff73}.wm-sources h2{font-size:20px}.wm-sources ul{columns:2;column-gap:44px;margin:0;padding:0;font-size:14.5px;list-style:none}.wm-sources li{break-inside:avoid;margin-bottom:10px;line-height:1.5}.wm-sources a{color:var(--wm-muted)}.wm-sources a:hover{color:var(--wm-body)}.wm-endpad{padding-bottom:110px}.wm-index-list{gap:16px;display:grid}.wm-card{background:var(--wm-surface);border:1px solid var(--wm-border);box-shadow:var(--wm-shadow);border-radius:18px;padding:28px 30px;text-decoration:none;transition:transform .2s,border-color .2s;display:block}.wm-blog a.wm-card{text-decoration:none}.wm-card:hover{border-color:#6c63ff66;transform:translateY(-2px)}.wm-card h2{letter-spacing:-.02em;color:var(--wm-ink);margin:0 0 10px;font-size:24px}.wm-card:hover h2{color:var(--wm-violet)}.wm-card p{color:var(--wm-body);max-width:720px;margin:0 0 18px;font-size:16.5px}.wm-card-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.wm-card time{color:var(--wm-muted);font-size:14px}.wm-readmore{color:var(--wm-violet);white-space:nowrap;font-size:15px;font-weight:600}.wm-card:hover .wm-readmore{text-decoration:underline}.wm-crumb{color:var(--wm-muted);margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-block}.wm-blog a.wm-crumb{text-decoration:none}.wm-crumb:hover{color:var(--wm-violet)}.wm-js .wm-rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.wm-js .wm-rv.wm-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wm-js .wm-rv{opacity:1;transition:none;transform:none}.wm-rule{animation:none}}@media print{.wm-js .wm-rv{opacity:1;transform:none}}@media (max-width:720px){.wm-blog{font-size:17px}.wm-wrap{padding:0 22px}.wm-hero{padding:56px 0 0}.wm-answer{border-radius:18px;padding:30px 26px}.wm-answer p{font-size:18px}.wm-rulerow{grid-template-columns:56px 1fr;gap:18px;padding:24px 0}.wm-rulerow .wm-num{font-size:38px}.wm-pullquote{padding-left:24px;font-size:20px}.wm-panel{padding:26px 24px}.wm-panel p{font-size:17.5px}.wm-cta{padding:36px 28px}.wm-sources ul{columns:1}}@media (max-width:1024px){.wm-tablewrap{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.wm-blog table{min-width:0;display:block}.wm-blog thead{display:none}.wm-blog tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wm-blog tbody tr{background:var(--wm-surface);border:1px solid var(--wm-border);box-shadow:var(--wm-shadow);border-radius:16px;padding:4px 6px;display:block}.wm-blog tbody tr:hover{background:var(--wm-surface)}.wm-blog tbody td{white-space:normal;border-bottom:1px solid var(--wm-border);flex-direction:column;gap:5px;padding:12px 18px;display:flex}.wm-blog tbody tr td:last-child{border-bottom:none}.wm-blog tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--wm-muted);font-size:12px;font-weight:700}.wm-blog td.wm-name,.wm-blog td.wm-date{white-space:normal}.wm-blog tr.wm-hl td{background:0 0}.wm-blog tr.wm-hl{border-color:#6c63ff66}.wm-blog tr.wm-hl td.wm-name{box-shadow:none;color:var(--wm-violet)}}@media (max-width:768px){.wm-blog tbody{grid-template-columns:1fr}}
