@font-face{font-family:__display_f58f22;src:url(/_next/static/media/23eab136c9ebfec6-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__display_f58f22;src:url(/_next/static/media/3132454aed1e533d-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__display_f58f22;src:url(/_next/static/media/b4a6bf7d27fd9283-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__display_Fallback_f58f22;src:local("Arial");ascent-override:95.68%;descent-override:27.78%;line-gap-override:0.00%;size-adjust:97.20%}.__className_f58f22{font-family:__display_f58f22,__display_Fallback_f58f22}.__variable_f58f22{--gw-font-display:"__display_f58f22","__display_Fallback_f58f22"}@font-face{font-family:__mono_ef94f2;src:url(/_next/static/media/e8e797f5da43c79d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__mono_Fallback_ef94f2;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ef94f2{font-family:__mono_ef94f2,__mono_Fallback_ef94f2;font-weight:500;font-style:normal}.__variable_ef94f2{--gw-font-mono:"__mono_ef94f2","__mono_Fallback_ef94f2"}.gw{--gw-ink:#141414;--gw-sun:#ffe24a;--gw-pink:#ff6b9a;--gw-mint:#7cf0c0;--gw-lilac:#b8a6ff;--gw-peach:#ffb36b;--gw-sky:#7cd3ff;--gw-paper:#fff;--gw-muted:#3d3a2a;position:relative;z-index:1;min-height:100vh;background:var(--gw-sun);color:var(--gw-ink);font-family:var(--gw-font-display),system-ui,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.gw *,.gw :after,.gw :before{box-sizing:border-box}.gw a{color:inherit}.gw .gw-mono{font-family:var(--gw-font-mono),ui-monospace,monospace}.gw-wrap{max-width:1080px;margin:0 auto;padding:14px max(16px,env(safe-area-inset-right)) 48px max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:28px}.gw-head{justify-content:space-between;gap:10px;background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:14px;box-shadow:4px 4px 0 var(--gw-ink);padding:8px 8px 8px 14px}.gw-head,.gw-logo{display:flex;align-items:center}.gw-logo{font-weight:800;font-size:19px;letter-spacing:-.02em;text-decoration:none;gap:2px;min-height:44px}.gw-logo span{background:var(--gw-pink);padding:0 5px;border-radius:5px;margin-left:3px}.gw-head nav{display:flex;align-items:center;gap:6px}.gw-navlink{font-weight:700;font-size:14px;text-decoration:none;padding:0 10px;min-height:44px;display:inline-flex;align-items:center;border-radius:9px}.gw-navlink:hover{background:var(--gw-sun)}.gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:10px;font-weight:800;font-size:15px;text-decoration:none;border:2.5px solid var(--gw-ink);cursor:pointer;font-family:inherit}.gw-btn-dark{background:var(--gw-ink);color:var(--gw-sun)!important}.gw-btn-sun{background:var(--gw-sun)}.gw-btn-pink,.gw-btn-sun{color:var(--gw-ink)!important}.gw-btn-pink{background:var(--gw-pink);box-shadow:3px 3px 0 var(--gw-ink)}.gw-btn:hover{transform:translate(-1px,-1px)}@media (max-width:520px){.gw-hide-sm{display:none!important}}.gw-nav{position:relative}.gw-show-md{display:none}@media (max-width:820px){.gw-hide-md{display:none!important}.gw-show-md{display:block}}.gw-menu summary{list-style:none}.gw-menu summary::-webkit-details-marker{display:none}.gw-menubtn{width:44px;height:44px;border:2.5px solid var(--gw-ink);border-radius:10px;align-items:center;justify-content:center;cursor:pointer}.gw-menubtn,.gw-menupanel{background:var(--gw-paper);display:flex}.gw-menupanel{position:absolute;right:0;top:calc(100% + 10px);z-index:20;min-width:220px;flex-direction:column;border:2.5px solid var(--gw-ink);border-radius:14px;box-shadow:4px 4px 0 var(--gw-ink);padding:6px}.gw-menupanel a{font-weight:700;font-size:15px;text-decoration:none;padding:0 12px;min-height:44px;display:flex;align-items:center;border-radius:9px}.gw-menupanel a:hover{background:var(--gw-sun)}.gw-pin{display:inline-flex;align-items:center;gap:4px;font-size:11px;background:var(--gw-pink);border:1.5px solid var(--gw-ink);border-radius:999px;padding:3px 8px;flex-shrink:0}.gw-card-pinned{background:#fff4f8}.gw-hero{display:flex;flex-direction:column;gap:16px;padding-top:8px}.gw-stamp{align-self:flex-start;transform:rotate(-3deg);background:var(--gw-mint);border:2.5px solid var(--gw-ink);border-radius:999px;padding:6px 12px;font-size:12px}.gw-h1{margin:0;font-weight:800;font-size:clamp(40px,9vw,72px);line-height:.95;letter-spacing:-.035em;max-width:14ch;text-wrap:balance}.gw-lede{margin:0;font-size:17px;line-height:1.5;max-width:60ch}.gw-search{display:flex;gap:8px;max-width:640px}.gw-search input{flex:1 1;min-width:0;height:52px;border:2.5px solid var(--gw-ink);border-radius:12px;padding:0 14px;font:inherit;font-size:16px;background:var(--gw-paper);color:var(--gw-ink);box-shadow:3px 3px 0 var(--gw-ink)}.gw-search input::placeholder{color:#5f5a45}.gw-search button{height:52px}.gw-chips{display:flex;flex-wrap:wrap;gap:8px}.gw-chip{text-decoration:none;font-weight:700;font-size:14px;background:var(--gw-paper);border:2px solid var(--gw-ink);border-radius:999px;padding:0 14px;min-height:44px;display:inline-flex;align-items:center;gap:6px}.gw-chip small{font-size:12px;font-weight:500}.gw-sec{flex-direction:column}.gw-sec,.gw-sechead{display:flex;gap:12px}.gw-sechead{align-items:baseline;justify-content:space-between}.gw-h2{margin:0;font-weight:800;font-size:26px;letter-spacing:-.02em}.gw-sechead a{font-weight:700;font-size:14px}.gw-sub{margin:-4px 0 0;font-size:14px;line-height:1.45;max-width:64ch}.gw-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));grid-gap:14px;gap:14px}.gw-card{display:flex;align-items:center;gap:12px;background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:14px;box-shadow:4px 4px 0 var(--gw-ink);padding:12px;text-decoration:none;min-width:0;transition:transform .12s ease}.gw-card:hover{transform:rotate(0deg) translate(-2px,-2px)!important}.gw-card:nth-child(4n+1){transform:rotate(-.8deg)}.gw-card:nth-child(4n+2){transform:rotate(.6deg)}.gw-card:nth-child(4n+3){transform:rotate(-.4deg)}.gw-card:nth-child(4n){transform:rotate(.8deg)}.gw-ava{position:relative;width:48px;height:48px;flex-shrink:0;border:2px solid var(--gw-ink);border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:var(--gw-ink)}.gw-ava img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gw-cardtext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.gw-cardtitle{font-weight:800;font-size:17px}.gw-cardmeta,.gw-cardtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-cardmeta{font-size:12px;color:var(--gw-muted)}.gw-rank{font-size:13px;background:var(--gw-ink);color:var(--gw-sun);border-radius:6px;padding:4px 7px;flex-shrink:0}.gw-kind{font-size:11px;border:1.5px solid var(--gw-ink);border-radius:999px;padding:2px 7px;flex-shrink:0}.gw-cta{background:var(--gw-ink);color:var(--gw-sun);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;transform:rotate(.6deg)}.gw-cta p{margin:0}.gw-cta .gw-cta-big{font-weight:800;font-size:28px;line-height:1.05;letter-spacing:-.02em;max-width:22ch}.gw-cta .gw-btn{align-self:flex-start}.gw-guide{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;padding:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.gw-guide h3{margin:0 0 6px;font-size:17px;font-weight:800}.gw-guide p{margin:0;font-size:14px;line-height:1.5}.gw-foot{border-top:2.5px solid var(--gw-ink);padding-top:22px;display:flex;flex-direction:column;gap:18px;font-size:14px}.gw-footcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:18px;gap:18px}.gw-footcols div{display:flex;flex-direction:column;gap:2px}.gw-footcols a{font-weight:700;text-decoration:none;min-height:36px;display:flex;align-items:center}.gw-footcols a:hover{text-decoration:underline}.gw-foothead{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--gw-font-mono),monospace}.gw-crumbs{font-size:13px;display:flex;gap:6px;flex-wrap:wrap}.gw-crumbs a{font-weight:700}.gw-detailhead{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:18px;box-shadow:5px 5px 0 var(--gw-ink);padding:18px;display:flex;flex-direction:column;gap:14px}.gw-detailtop{display:flex;gap:14px;align-items:center;min-width:0}.gw-detailtop .gw-ava{width:72px;height:72px;border-radius:16px;font-size:22px}.gw-detailtop h1{margin:0;font-weight:800;font-size:clamp(26px,6vw,40px);line-height:1.02;letter-spacing:-.025em;overflow-wrap:anywhere}.gw-facts{display:flex;flex-wrap:wrap;gap:8px}.gw-fact{border:2px solid var(--gw-ink);border-radius:10px;padding:6px 10px;font-size:13px;background:var(--gw-sun)}.gw-fact b{font-weight:800}.gw-actions{display:flex;flex-wrap:wrap;gap:10px}.gw-prose{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;padding:20px}.gw-prose p{margin:0 0 14px;font-size:16px;line-height:1.65;max-width:68ch}.gw-prose p:last-child{margin-bottom:0}.gw-note{font-size:13px;color:var(--gw-muted)}.gw-empty{font-size:15px;background:var(--gw-paper);border:2px dashed var(--gw-ink);border-radius:14px;padding:18px}.gw-preview-bar{background:var(--gw-ink);color:var(--gw-sun);font-size:12px;text-align:center;padding:8px 16px}.gw-page{display:flex;flex-direction:column;gap:18px}.gw-doc{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;padding:clamp(18px,4vw,32px)}.gw-doc h2{font-size:22px;font-weight:800;margin:22px 0 8px;letter-spacing:-.01em}.gw-doc h3{font-size:18px;font-weight:800;margin:18px 0 6px}.gw-doc li,.gw-doc p{font-size:16px;line-height:1.65;max-width:70ch}.gw-doc a{font-weight:700}.gw-doc>:first-child{margin-top:0}.gw-articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:14px;gap:14px}.gw-article{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:14px;box-shadow:4px 4px 0 var(--gw-ink);padding:16px;text-decoration:none;display:flex;flex-direction:column;gap:8px}.gw-article strong{font-size:19px;line-height:1.2;font-weight:800}.gw-article span{font-size:14px;line-height:1.5}.gw-price{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px}.gw-pricecard{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;box-shadow:4px 4px 0 var(--gw-ink);padding:18px;display:flex;flex-direction:column;gap:8px}.gw-pricecard b{font-size:34px;font-weight:800;letter-spacing:-.02em}.gw-steps{counter-reset:s;display:grid;grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.gw-steps li{counter-increment:s;background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:14px;padding:14px 14px 14px 58px;position:relative;font-size:15px;line-height:1.5}.gw-steps li:before{content:counter(s);position:absolute;left:14px;top:12px;width:32px;height:32px;border-radius:9px;background:var(--gw-ink);color:var(--gw-sun);display:flex;align-items:center;justify-content:center;font-weight:800}.gw-faq details{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:14px;padding:0 16px}.gw-faq details+details{margin-top:10px}.gw-faq summary{font-weight:800;font-size:16px;min-height:52px;display:flex;align-items:center;cursor:pointer}.gw-faq details p{margin:0 0 14px;font-size:15px;line-height:1.6;max-width:70ch}.gw-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-gap:12px;gap:12px}.gw-cat{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:14px;padding:14px;text-decoration:none;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:17px;min-height:56px}.gw-cat:nth-child(5n+1){background:var(--gw-mint)}.gw-cat:nth-child(5n+2){background:var(--gw-lilac)}.gw-cat:nth-child(5n+3){background:var(--gw-peach)}.gw-cat:nth-child(5n+4){background:var(--gw-sky)}.gw-livedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1fbf6a;margin-right:6px;vertical-align:1px}.gw-livedot,.gw-online{border:1.5px solid var(--gw-ink)}.gw-online{font-size:12px;background:var(--gw-mint);border-radius:999px;padding:3px 8px;flex-shrink:0;white-space:nowrap}.gw-warn{display:flex;flex-direction:column;gap:4px;background:#ffd9d9;border:2.5px solid var(--gw-ink);border-radius:14px;box-shadow:4px 4px 0 var(--gw-ink);padding:14px 16px;font-size:14px;line-height:1.45}.gw-warn b{font-size:16px;font-weight:800}.gw-ratebox,.gw-report{--text-primary:var(--gw-ink);--text-secondary:var(--gw-ink);--text-tertiary:var(--gw-muted);--border-default:var(--gw-ink);--border-strong:#c9c1a0;--warning:#f5a000;--brand-blue:var(--gw-ink);--brand-blue-bright:var(--gw-ink);--bg-surface:var(--gw-paper);--bg-surface-2:var(--gw-paper);--bg-elevated:var(--gw-paper);--bg-input:var(--gw-paper);color:var(--gw-ink)}.gw-ratebox{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;box-shadow:4px 4px 0 var(--gw-ink);padding:4px 18px 18px}.gw-ratebox .star-btn{font-size:34px}.gw-ratebox a,.gw-report a{text-decoration:underline;font-weight:800}.gw-report .ch-report{background:var(--gw-paper);border:2px solid var(--gw-ink);border-radius:10px;color:var(--gw-ink);font-family:inherit;font-weight:700}.gw-report .form-card{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;box-shadow:4px 4px 0 var(--gw-ink)}.gw-report .input{background:var(--gw-paper);color:var(--gw-ink);border:2px solid var(--gw-ink)}.gw-formcard{background:var(--gw-paper);border:2.5px solid var(--gw-ink);border-radius:16px;box-shadow:4px 4px 0 var(--gw-ink);padding:20px;display:flex;flex-direction:column;gap:14px;max-width:720px}.gw-formcard p{margin:0;font-size:16px;line-height:1.55}.gw-form{display:flex;flex-direction:column;gap:14px}.gw-form .gw-btn{align-self:flex-start}.gw-form .gw-btn:disabled{opacity:.6;cursor:wait}.gw-field{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.gw-field>span{font-weight:800;font-size:14px}.gw-field small{font-size:13px;color:var(--gw-muted);line-height:1.4}.gw-field input,.gw-field select,.gw-field textarea{width:100%;min-height:48px;border:2.5px solid var(--gw-ink);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;background:var(--gw-paper);color:var(--gw-ink)}.gw-field textarea{resize:vertical;line-height:1.5}.gw-field input:focus-visible,.gw-field select:focus-visible,.gw-field textarea:focus-visible{outline:3px solid var(--gw-pink);outline-offset:1px}.gw-fieldrow{display:flex;gap:14px;flex-wrap:wrap}.gw-fieldrow>.gw-field{flex:1 1 220px}.gw-formerror{margin:0;background:#ffd9d9;border:2px solid var(--gw-ink);border-radius:10px;padding:10px 12px;font-size:14px}.gw-legal h2{font-size:20px;font-weight:800;margin:22px 0 8px}.gw-legal h2:first-of-type{margin-top:8px}.gw-legal ul{margin:0 0 14px;padding-left:22px;line-height:1.6}