.anw{--bg:#fff;--surface:#f5f7fb;--surface2:#eef1f8;--line:#e2e6ef;--line2:#d5dae6;--fg:#0f1420;--muted:#5b6472;--faint:#666e7c;--ctl:#858d9c;--accent:#4f7cff;--accent-dark:#3a5fe0;--accent-deep:#2f4fc2;--accent-soft:#e8eeff;--on-accent:#fff;--ok:#15803d;--ok-soft:#e3f5e9;--warn:#b45309;--warn-soft:#fdf1df;--crit:#b42318;--crit-soft:#fde8e6;--amber:#f59e0b;--shadow:0 1px 2px rgba(15,20,32,.05),0 6px 20px rgba(15,20,32,.06);--scrim:rgba(15,20,32,.42);--sans:var(--font-sans),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}.anw,.anw *{box-sizing:border-box}.anw [hidden]{display:none!important}.anw{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.anw button,.anw input,.anw select{font:inherit;color:inherit}.anw :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.anw h1,.anw h2,.anw h3{margin:0;line-height:1.15;text-wrap:balance}.anw p{margin:0}.anw .mono{font-family:var(--mono)}.anw .wrap{max-width:1160px;margin:0 auto;padding-inline:16px}@media (min-width:768px){.anw .wrap{padding-inline:32px}}.anw .search{flex:1 1 260px;position:relative;min-width:0;display:flex}.anw .search input{flex:1;min-width:0;border:1px solid var(--ctl);background:var(--bg);border-radius:999px;padding:10px 16px 10px 40px;font-size:15px}.anw .search input::-moz-placeholder{color:var(--faint)}.anw .search input::placeholder{color:var(--faint)}.anw .search svg{position:absolute;left:14px;top:50%;translate:0 -50%;width:17px;height:17px;color:var(--faint);pointer-events:none}.anw .hero{padding-block:36px 8px;display:grid;gap:12px}.anw .eyebrow{display:inline-flex;align-items:center;gap:8px;justify-self:start;max-width:100%;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:5px 14px;font:600 12px var(--mono);color:var(--muted)}.anw .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.anw .hero h1{font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-.02em;max-width:20ch}.anw .hero h1 em{font-style:normal;color:var(--accent)}.anw .lead{font-size:17px;color:var(--muted);max-width:60ch}.anw .entry{padding-block:24px 8px;display:grid;gap:16px}.anw .entry-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.anw .entry-head h2{font-size:20px;font-weight:700}.anw .seg{display:inline-flex;background:var(--surface2);border-radius:999px;padding:4px;gap:2px}.anw .seg button{border:0;background:none;border-radius:999px;padding:8px 16px;font-weight:600;font-size:14px;color:var(--muted);cursor:pointer}.anw .seg button[aria-selected=true]{background:var(--bg);color:var(--fg);box-shadow:var(--shadow)}.anw .tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px}@media (max-width:560px){.anw .tgrid{grid-template-columns:1fr 1fr}.anw .tbtn{padding:10px 12px}.anw .tbtn b{font-size:14px}}.anw .tbtn{display:grid;gap:2px;text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:11px 14px;cursor:pointer;min-width:0;transition:border-color .15s,background .15s}.anw .tbtn:hover{border-color:var(--accent)}.anw .tbtn b{font-weight:700;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.anw .tbtn span{font:500 12px var(--mono);color:var(--faint)}.anw .tbtn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.anw .tbtn.all b,.anw .tbtn[aria-pressed=true] span{color:var(--accent-dark)}.anw .bgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px 24px}.anw .bgroups>.howto{grid-column:1/-1}.anw .bgroup{display:grid;gap:8px;align-content:start}.anw .bgroup h3{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.anw .chips{display:flex;flex-wrap:wrap;gap:6px}.anw .chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;cursor:pointer;line-height:1.3}.anw .chip:hover{border-color:var(--accent)}.anw .chip[aria-pressed=true]{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--on-accent)}.anw .chip small{font:500 12px var(--mono);opacity:.7;margin-left:4px}.anw .results{padding-block:28px 72px;display:grid;gap:16px}.anw .rhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;border-top:1px solid var(--line);padding-top:24px}.anw .count{display:grid;gap:2px}.anw .count b{font-size:28px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.anw .count b span{color:var(--muted);font-weight:600;font-size:18px}.anw .count p{color:var(--muted);font-size:15px}.anw .reset{border:0;background:none;color:var(--accent-dark);font-weight:600;font-size:14px;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.anw .filters{gap:10px 22px}.anw .fgroup,.anw .filters{display:flex;flex-wrap:wrap;align-items:center}.anw .fgroup{gap:6px}.anw .flabel{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-right:2px}.anw .fchip{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.anw .fchip[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.anw .fchip .n{font:500 12px var(--mono);opacity:.65}.anw .sel{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:5px 30px 5px 10px;font-size:13px;font-weight:600;max-width:100%}.anw .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.anw .card{display:grid;gap:10px;align-content:start;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 16px 14px;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s}.anw .card:hover{border-color:var(--line2);box-shadow:var(--shadow);transform:translateY(-1px)}.anw .card .ct{display:block;font-size:17px;font-weight:700;line-height:1.3}.anw .card .cd{font-size:14px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anw .card .foot{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.anw .pill{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.3}.anw .p-re{background:var(--surface2);color:var(--fg)}.anw .dots{display:inline-flex;gap:2px}.anw .dots i{width:6px;height:6px;border-radius:50%;background:var(--line2)}.anw .dots i.on{background:var(--fg)}.anw .p-g{background:var(--ok-soft);color:var(--ok)}.anw .p-t{background:var(--warn-soft);color:var(--warn)}.anw .p-h{background:var(--crit-soft);color:var(--crit)}.anw .fn{font:500 12px var(--mono);color:var(--faint)}.anw .more{justify-self:center;border:1px solid var(--line2);background:var(--bg);border-radius:999px;padding:11px 24px;font-weight:700;font-size:15px;cursor:pointer}.anw .more:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.anw .empty{border:1px dashed var(--line2);border-radius:14px;padding:28px 20px;display:grid;gap:6px;text-align:center;color:var(--muted)}.anw .empty b{color:var(--fg);font-size:17px}.anw .legend{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.anw .legend summary{cursor:pointer;padding:14px 18px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.anw .legend summary::-webkit-details-marker{display:none}.anw .legend summary:after{content:"+";font:500 20px/1 var(--mono);color:var(--muted)}.anw .legend[open] summary:after{content:"–"}.anw .lg{padding:0 18px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.anw .lg div{display:grid;gap:8px;align-content:start}.anw .lg h4{margin:0;font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.anw .lg p{font-size:14px;color:var(--muted)}.anw .lg p b{color:var(--fg)}.anw .scrim{position:fixed;inset:0;z-index:40;background:var(--scrim)}.anw .panel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(780px,100%);background:var(--bg);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-12px 0 40px rgba(0,0,0,.18);animation:anw-slide .22s ease-out}@keyframes anw-slide{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.anw .panel{animation:none}.anw .card{transition:none}}.anw .pbar{position:sticky;top:0;z-index:2;background:var(--bg);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 10px) 20px 10px}.anw .back{border:0;background:none;color:var(--accent-dark);font-weight:700;cursor:pointer;padding:6px 0;font-size:15px}.anw .pbar .mono{font-size:12px;color:var(--faint)}.anw .pnav{display:flex;align-items:center;gap:6px;margin-left:auto}.anw .navb{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;color:var(--fg)}.anw .navb:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.anw .g-who{font-size:14px;color:var(--muted)}.anw .g-who b{color:var(--fg)}@media (max-width:560px){.anw #gid{display:none}.anw .navb{padding:6px 10px}}.anw .guide{padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 56px);display:grid;gap:30px}@media (min-width:768px){.anw .guide,.anw .pbar{padding-inline:36px}}.anw .g-head{display:grid;gap:12px}.anw .g-head h2{font-size:clamp(26px,4vw,34px);font-weight:800;letter-spacing:-.015em}.anw .g-case{color:var(--muted);font-size:15px}.anw .g-tags{display:flex;flex-wrap:wrap;gap:6px}.anw .p-ctx{background:var(--bg);border:1px solid var(--line);color:var(--muted);font-weight:600}.anw .g-nutzen{font-size:18px;line-height:1.5;font-weight:500}.anw .first{background:var(--accent-soft);border-radius:14px;padding:16px 18px;display:grid;gap:6px}.anw .first .flabel{color:var(--accent-dark)}.anw .guide section{display:grid;gap:12px}.anw .guide h3{font-size:20px;font-weight:700}.anw .list{margin:0;padding-left:20px;display:grid;gap:6px}.anw .list li::marker{color:var(--faint)}.anw ol.steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:st}.anw ol.steps li{counter-increment:st;display:grid;grid-template-columns:30px 1fr;gap:2px 14px}.anw ol.steps li:before{content:counter(st);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--fg);color:var(--bg);display:grid;place-items:center;font:600 13px var(--mono)}.anw ol.steps b{font-size:16px}.anw ol.steps span{color:var(--muted);font-size:15px}.anw .howto{font-size:14px;color:var(--muted)}.anw .tpl{border:1px solid var(--line);border-radius:14px;overflow:hidden}.anw .tpl-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--line)}.anw .tpl-head b{font-size:15px}.anw .tpl-head .need{font:500 12px var(--mono);color:var(--faint)}.anw .tpl-head>div{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-width:0}.anw .copy{border:0;background:var(--accent-dark);color:var(--on-accent);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer;flex:none}.anw .copy:hover{background:var(--accent-deep)}.anw .tpl pre{margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 var(--mono);color:var(--fg);background:var(--bg)}.anw .tpl pre .ph{color:var(--accent-dark);font-weight:600}.anw .tpl .why{padding:0 14px 12px;font-size:14px;color:var(--muted)}.anw .tpl .why b{color:var(--fg);font-weight:600}.anw .safe{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.anw .safe div{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:4px 16px;padding:12px 16px;border-top:1px solid var(--line)}.anw .safe div:first-child{border-top:0}.anw .safe dt{font-weight:700;font-size:15px}.anw .safe dd{margin:0;color:var(--muted);font-size:15px}@media (max-width:560px){.anw .safe div{grid-template-columns:1fr}}.anw .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.anw .fact{background:var(--surface);border-radius:14px;padding:14px 16px;display:grid;gap:8px;align-content:start}.anw .fact li,.anw .fact p{font-size:15px;color:var(--muted)}.anw .same{display:flex;flex-wrap:wrap;gap:6px}.anw .same button{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.anw .same button:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.anw .stand{font:500 12px var(--mono);color:var(--faint)}.anw .shell{display:grid;grid-template-columns:344px minmax(0,1fr);gap:32px;align-items:start;padding-block:20px 72px}.anw .side{position:sticky;top:calc(env(safe-area-inset-top,0px) + 104px);max-height:calc(100vh - 120px);overflow-y:auto;display:grid;gap:4px;padding-right:6px;scrollbar-width:thin}.anw #facets{min-width:0}.anw .side{grid-template-columns:minmax(0,1fr)}.anw .side-foot,.anw .side-head{display:none}.anw .facet{border-bottom:1px solid var(--line);padding-block:12px}.anw .facet:last-of-type{border-bottom:0}.anw .facet>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:15px}.anw .facet>summary::-webkit-details-marker{display:none}.anw .facet>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg);margin-right:4px;transition:transform .15s}.anw .facet[open]>summary:after{transform:rotate(-135deg)}.anw .facet>summary .sel-n{margin-left:auto;font:600 11px var(--mono);background:var(--accent-dark);color:var(--on-accent);border-radius:999px;padding:2px 7px}.anw .opts{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:8px}.anw .opt{display:flex;align-items:flex-start;gap:9px;padding:6px;min-height:32px;border-radius:8px;cursor:pointer;font-size:14px;line-height:1.35}.anw .opt:hover{background:var(--surface)}.anw .opt input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--ctl);border-radius:5px;background:var(--bg);display:grid;place-items:center;cursor:pointer}.anw .opt input:checked{background:var(--accent-dark);border-color:var(--accent-dark)}.anw .opt input:checked:after{content:"";width:5px;height:9px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.anw .opt input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.anw .opt span{flex:1;min-width:0}.anw .opt span:has(.hint){display:flex;align-items:baseline;gap:5px;overflow:hidden}.anw .opt .lbl{flex:none;white-space:nowrap}@media (max-width:380px){.anw .opt .hint{font-size:11px}}.anw .opt .hint{flex:1;min-width:0;font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anw .opt small{flex:none;font:500 12px var(--mono);padding-top:1px}.anw .opt small,.anw .opt.zero{color:var(--faint)}.anw .opt.zero input{border-color:var(--line2)}.anw .opt .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.anw .bg-name{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);padding:10px 6px 2px}.anw .bg-name:first-child{padding-top:2px}.anw .bnote{margin:2px 6px 4px;font-size:12px;color:var(--faint)}.anw .opt.sub{font-size:13px;color:var(--muted)}.anw .showall{border:0;background:none;color:var(--accent-dark);font-weight:600;font-size:13px;padding:6px;cursor:pointer;justify-self:start}.anw .main{display:grid;gap:16px;min-width:0}.anw .rbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.anw .rbar .count b{font-size:26px}.anw .fbtn{display:none;align-items:center;gap:8px;border:0;background:var(--accent-dark);color:var(--on-accent);border-radius:999px;padding:11px 20px;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent)}.anw .fbtn:hover{background:var(--accent-deep)}.anw .fbtn svg{width:17px;height:17px}.anw .fbtn .sel-n{font:600 11px var(--mono);background:var(--on-accent);color:var(--accent-dark);border-radius:999px;padding:2px 7px}.anw .active{display:flex;flex-wrap:wrap}.anw .active,.anw .apill{gap:6px;align-items:center}.anw .apill{display:inline-flex;border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:13px;font-weight:600;padding:5px 8px 5px 12px;cursor:pointer;max-width:100%}.anw .apill i{font-style:normal;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);font-size:12px}.anw .apill em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anw .cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:900px){.anw .shell{grid-template-columns:1fr;gap:12px}.anw .fbtn{display:inline-flex}.anw .side{position:fixed;inset:0;z-index:45;max-height:none;top:0;background:var(--bg);padding:0 16px;align-content:start}.anw .side:not(.open){display:none}.anw .side-head{display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 16px) 0 8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:1}.anw .side-head b{font-size:18px}.anw .side-foot{display:block;position:sticky;bottom:0;background:var(--bg);padding:12px 0 calc(env(safe-area-inset-bottom,0px) + 12px);border-top:1px solid var(--line)}.anw .side-foot button{width:100%;border:0;background:var(--accent-dark);color:var(--on-accent);border-radius:999px;padding:13px;font-weight:700;font-size:15px;cursor:pointer}}.anw .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--accent-dark);color:var(--on-accent);font-weight:700;font-size:15px;padding:12px 22px;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 30%,transparent);white-space:nowrap}.anw .btn:hover{background:var(--accent-deep)}.anw .btn-sm{padding:9px 16px;font-size:14px}.anw .hero-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.anw .hero-tools .search{flex:1 1 320px;max-width:560px}.anw .hero-tools .search input{padding-block:13px;font-size:16px}.anw .freebtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ctl);background:var(--bg);border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;cursor:pointer;color:var(--fg)}.anw .freebtn[aria-pressed=true]{border-color:var(--accent-dark)}.anw .freebtn[aria-pressed=true],.anw .gift{background:var(--accent-soft);color:var(--accent-dark)}.anw .gift{display:inline-flex;align-items:center;font:700 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 7px;margin-right:6px}.anw .card{position:relative}.anw .card .gift{position:absolute;top:-9px;right:14px;margin:0;padding:3px 9px;background:var(--accent-dark);color:var(--on-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent)}.anw .band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;background:var(--accent-soft);border-radius:16px;padding:20px 22px}.anw .band b{font-size:18px}.anw .band p{color:var(--muted);font-size:15px;margin-top:2px}.anw .lock{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--surface),var(--bg));overflow:hidden}.anw .lock-in{padding:22px;display:grid;gap:12px}.anw .lock h3{font-size:22px}.anw .lock-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.anw .veil{display:block;height:10px;border-radius:5px;background:var(--surface2);width:min(420px,90%);margin-top:6px}.anw .tpl.locked .tpl-head{background:var(--surface)}.anw .veil-block{padding:14px;display:grid;gap:8px}.anw .veil-block i{display:block;height:10px;border-radius:5px;background:var(--surface2)}.anw .veil-block i:nth-child(2){width:85%}.anw .veil-block i:nth-child(3){width:60%}.anw .tpl.free{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.anw .home-sec{background:var(--surface);border-block:1px solid var(--line)}.anw .home-in{padding-block:56px;display:grid;gap:26px}.anw .home-head{display:grid;gap:12px;max-width:760px}.anw .home-head h2{font-size:clamp(28px,4.2vw,40px);font-weight:800;letter-spacing:-.02em}.anw .home-head h2 em{font-style:normal;color:var(--accent-dark)}.anw .home-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.anw #home-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.anw .card{color:inherit;text-decoration:none}.anw a.card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.anw .same a{display:inline-block;border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;color:inherit;text-decoration:none}.anw .same a:hover{border-color:var(--accent-dark);color:var(--accent-dark)}.anw .crumb{font:500 13px var(--mono);color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}.anw .crumb a{color:var(--accent-dark);text-decoration:none}.anw .crumb a:hover{text-decoration:underline}.anw .detail{max-width:820px;margin:0 auto;padding:28px 16px 72px;display:grid;gap:30px}@media (min-width:768px){.anw .detail{padding-inline:32px}}.anw .detail .g-head h1{font-size:clamp(28px,4.4vw,40px);font-weight:800;letter-spacing:-.015em}.anw .az{border-top:1px solid var(--line);padding-top:20px}.anw .az summary{cursor:pointer;font-weight:700}.anw .az ul{-moz-columns:280px 2;columns:280px 2;margin:12px 0 0;padding-left:18px;font-size:14px}.anw .az li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:4px}.anw .az a{color:var(--muted);text-decoration:none}.anw .az a:hover{color:var(--accent-dark)}.anw .pnext{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:18px}.anw .h3{font-size:20px;font-weight:700;margin:0;line-height:1.15}.anw .lock .h3{font-size:22px}.anw .detail section{display:grid;gap:12px}.anw a.navb{text-decoration:none;display:inline-block}