@font-face{font-family:__display_ddceac;src:url(/_next/static/media/57442dcd0682b729-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__display_Fallback_ddceac;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_ddceac{font-family:__display_ddceac,__display_Fallback_ddceac;font-style:normal}.__variable_ddceac{--font-display:"__display_ddceac","__display_Fallback_ddceac"}@font-face{font-family:__body_a0958b;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__body_Fallback_a0958b;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a0958b{font-family:__body_a0958b,__body_Fallback_a0958b;font-style:normal}.__variable_a0958b{--font-body:"__body_a0958b","__body_Fallback_a0958b"}@font-face{font-family:__mono_30973f;src:url(/_next/static/media/f270c174075d2249-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__mono_30973f;src:url(/_next/static/media/e29c0b2fe2ebd388-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__mono_30973f;src:url(/_next/static/media/ccb527096063ace6-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__mono_Fallback_30973f;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_30973f{font-family:__mono_30973f,__mono_Fallback_30973f}.__variable_30973f{--font-mono:"__mono_30973f","__mono_Fallback_30973f"}:root{--paper:#fbfbfa;--card:#fff;--ink:#15171a;--ink-soft:#4a4f57;--line:#e7e5e0;--blue:#1b3a6b;--blue-tint:#eaf0f8;--red:#b22234;--red-tint:#fbecec;--amber:#9a6a12;--amber-tint:#fbf3e2;--green:#2e5d43;--orange:#c45a1b}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}body{font-family:var(--font-body),system-ui,Arial,sans-serif;padding-bottom:76px}.disp,h1,h2,h3,h4{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em}a{color:inherit;text-decoration:none}.wrap{max-width:680px;margin:0 auto;padding:0 16px}.pad-top{padding-top:18px}.brand{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink);padding:14px 0 9px;margin-bottom:12px}.brand .wm{font-family:var(--font-display);font-weight:800;font-size:15px}.brand .wm .star{color:var(--red)}.brand .rt{font-size:10px;letter-spacing:.14em;color:var(--blue)}.brand .rt,.evt{font-family:var(--font-mono);text-transform:uppercase;font-weight:600}.evt{font-size:10.5px;letter-spacing:.13em;color:var(--red);margin:0 0 10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.evt .dot{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block}h1.title{font-weight:800;font-size:30px;line-height:1.05;margin:0 0 12px;letter-spacing:-.02em}.lede{font-size:14.5px;margin:0}.eyebrow,.lede{color:var(--ink-soft)}.eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin:0 0 10px}.eyebrow:before{content:"";width:20px;height:2px;background:var(--red);display:inline-block}h2.sec{font-weight:800;font-size:22px;margin:0 0 6px}.sub{color:var(--ink-soft);font-size:13.5px;margin:0 0 14px}section.block{margin-top:26px}.relay{border:1.5px solid var(--ink);border-radius:14px;overflow:hidden;background:var(--card)}.relay-top{background:var(--ink);color:#fff;padding:10px 16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.steps{display:grid;grid-template-columns:1fr}.step{padding:15px 16px;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.step .num{font-family:var(--font-display);font-weight:800;font-size:18px;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:9px}.bg-blue{background:var(--blue)}.bg-red{background:var(--red)}.bg-ink{background:var(--ink)}.step h3{font-size:16px;margin:0 0 3px;font-weight:700}.step p{margin:0;font-size:13px;color:var(--ink-soft)}@media(min-width:560px){.steps{grid-template-columns:1fr 1fr 1fr}.step{border-bottom:0;border-right:1px solid var(--line)}.step:last-child{border-right:0}}.grid{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}@media(min-width:560px){.grid{grid-template-columns:1fr 1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:14px 15px}.card h4{font-size:14.5px;margin:0 0 5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:700}.card p{margin:0;font-size:12.8px;color:var(--ink-soft);line-height:1.45}.tag{font-family:var(--font-mono);font-size:9px;font-weight:600;padding:2px 7px;border-radius:20px;letter-spacing:.03em;color:var(--blue);text-transform:lowercase}.note,.tag{background:var(--blue-tint)}.note{border-left:4px solid var(--blue);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.5;color:#1f2937}.note.red{border-left-color:var(--red);background:var(--red-tint);color:#5a1f24}.note strong{color:var(--blue)}.note.red strong{color:var(--red)}.dd{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}@media(min-width:560px){.dd{grid-template-columns:1fr 1fr}}.col{border:1px solid var(--line);border-radius:13px;padding:14px 15px 6px;background:var(--card)}.col.do{border-top:3px solid var(--blue)}.col.dont{border-top:3px solid var(--red)}.col h4{font-size:14.5px;margin:0 0 8px;font-weight:700}.col.do h4{color:var(--blue)}.col.dont h4{color:var(--red)}.col ul{margin:0 0 8px;padding:0;list-style:none}.col li{font-size:13px;padding:6px 0 6px 22px;position:relative;line-height:1.4}.col.do li:before{content:"✓";color:var(--blue)}.col.do li:before,.col.dont li:before{position:absolute;left:0;font-weight:700}.col.dont li:before{content:"✕";color:var(--red)}.vcard{border:1px solid var(--line);border-radius:13px;padding:13px 15px;background:var(--card)}.vcard .vh{font-family:var(--font-display);font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px;margin-bottom:3px}.vcard .pin{width:8px;height:8px;border-radius:50%}.vcard .va{font-family:var(--font-mono);font-size:11.5px;margin:0 0 5px}.vcard .va,.vcard p{color:var(--ink-soft)}.vcard p{margin:0;font-size:12.5px;line-height:1.45}.tier{border:1px solid var(--line);border-radius:13px;overflow:hidden;margin-bottom:10px;background:var(--card)}.tier .th{display:flex;align-items:center;gap:12px;padding:11px 15px;color:#fff}.tier .th .lvl{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.tier .th .nm{font-family:var(--font-display);font-weight:700;font-size:15.5px}.tier .tb{padding:12px 15px;font-size:13px;color:var(--ink);line-height:1.5}.t-green{background:var(--green)}.t-amber{background:var(--amber)}.t-orange{background:var(--orange)}.t-red{background:var(--red)}.roles{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}@media(min-width:560px){.roles{grid-template-columns:1fr 1fr}}.role{border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:9px;padding:10px 13px;background:var(--card)}.role .rn{font-family:var(--font-display);font-weight:700;font-size:13.5px;margin:0 0 2px}.role p{margin:0;font-size:12px;color:var(--ink-soft);line-height:1.4}.btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:none;border-radius:13px;padding:15px 16px;font-size:15.5px;font-weight:700;cursor:pointer;font-family:var(--font-display)}.btn-red{background:var(--red);color:#fff}.btn-blue{background:var(--blue);color:#fff}.btn-ghost{background:var(--card);color:var(--ink);border:1.5px solid var(--ink)}.btn:active{transform:translateY(1px)}.btn-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.field{margin-bottom:12px}.field label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--red);margin-bottom:4px}.field .hint{color:var(--ink-soft);font-weight:400;text-transform:none;letter-spacing:0;font-size:10.5px}.field input,.field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-size:14px;font-family:inherit;background:#fff;color:var(--ink)}.field input:focus,.field textarea:focus{outline:2px solid var(--blue);border-color:var(--blue)}.preview{background:#1c1f24;color:#e8eaed;border-radius:13px;padding:14px 15px;font-size:13px;white-space:pre-wrap;font-family:var(--font-mono);line-height:1.5}.contact{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:14px 15px;margin-bottom:10px}.contact.emer{background:var(--red);border-color:var(--red);color:#fff}.contact .cl,.contact .cv{font-size:13px;font-weight:600}.contact .cv{font-family:var(--font-mono);color:var(--blue);white-space:nowrap}.contact.emer .cv{color:#fff}.contact .pill{font-family:var(--font-mono);font-size:11px;background:var(--amber-tint);color:var(--amber);border:1px dashed #d8b15c;border-radius:6px;padding:2px 7px}.nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);justify-content:space-around;padding:7px 4px calc(7px + env(safe-area-inset-bottom));z-index:50}.nav,.nav a{display:flex}.nav a{flex:1 1;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;font-size:10.5px;color:var(--ink-soft);font-weight:600}.nav a.active{color:var(--blue)}.nav .ic{width:22px;height:22px}.fill{font-family:var(--font-mono);background:var(--amber-tint);color:var(--amber);border:1px dashed #d8b15c;border-radius:6px;padding:1px 6px;font-size:.9em}.footer-note{margin:22px 0 8px;font-size:11px;color:var(--ink-soft);line-height:1.5;border-top:1px solid var(--line);padding-top:12px}.footer-note .org{font-family:var(--font-display);font-weight:700}.footer-note .org .star{color:var(--red)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.back{display:inline-block;font-family:var(--font-mono);font-size:11.5px;color:var(--blue);font-weight:600;margin:6px 0 10px}.setting-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.setting{display:block;border-radius:15px;padding:16px 17px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--blue)}.setting:nth-child(2){border-left-color:var(--ink)}.setting:nth-child(3){border-left-color:var(--red)}.setting-h{font-family:var(--font-display);font-weight:800;font-size:19px}.setting-t{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:2px 0 8px}.setting p{margin:0 0 10px;font-size:13px;color:var(--ink-soft);line-height:1.5}.setting-go{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--blue)}.bigtile{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--ink);color:#fff;border-radius:15px;padding:18px}.bigtile-k{font-family:var(--font-display);font-weight:800;font-size:18px}.bigtile-s{font-size:12.5px;color:#aeb6c2;margin-top:3px}.bigtile-go{font-size:24px;font-family:var(--font-display)}.rings,.rings-wrap{display:block}.rings{width:100%;max-width:340px;margin:2px auto 4px}.rings-legend{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin:4px 0 14px;font-size:11.5px;color:var(--ink-soft)}.rings-legend span{display:inline-flex;align-items:center;gap:7px}.rings-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ring-rows{display:grid;grid-gap:7px;gap:7px}.ring-row{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px 13px;background:var(--card)}.ring-row .dot{width:9px;height:9px;border-radius:50%}.ring-row .rl{font-family:var(--font-display);font-weight:700;font-size:13px}.ring-row .rb{font-size:11.5px;color:var(--ink-soft);line-height:1.35}.chip-grid{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}@media(min-width:520px){.chip-grid{grid-template-columns:1fr 1fr}}.chip{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--card)}.chip-name{font-family:var(--font-display);font-weight:700;font-size:13.5px;line-height:1.2}.chip-meta{display:flex;align-items:center;gap:8px;flex:0 0 auto}.chip-ring{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.chip-lvl,.chip-ring{font-family:var(--font-mono)}.chip-lvl{font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px;color:#fff}.lvl-1{background:#2e5d43}.lvl-2{background:#9a6a12}.lvl-3{background:#c45a1b}.lvl-4{background:#b22234}.origin-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.threat-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.origin-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.origin-badge.outside{background:var(--red-tint);color:var(--red)}.origin-badge.inside{background:var(--blue-tint);color:var(--blue)}.spec{border-radius:13px;background:var(--card);padding:6px 16px;border:1px solid var(--line);border-left:3px solid var(--blue)}.spec-amber{border-left-color:var(--amber)}.spec-blue{border-left-color:var(--blue)}.spec-red{border-left-color:var(--red)}.spec ul{margin:0;padding:10px 0 10px 18px}.spec li{font-size:13px;line-height:1.5;margin-bottom:6px}.check{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:4px 16px}.check .crow{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line);align-items:flex-start}.check .crow:last-child{border-bottom:0}.check .bx{width:16px;height:16px;border:2px solid var(--blue);border-radius:4px;flex:0 0 16px;margin-top:1px}.check .crow p{margin:0;font-size:13px;line-height:1.45}.inline-link{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mono{font-family:var(--font-mono),monospace;font-size:.92em}.sources{display:flex;flex-wrap:wrap;gap:8px}.src{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;background:var(--blue-tint);color:var(--blue);border:1px solid #cfdcef;border-radius:20px;padding:6px 12px;line-height:1.2}.src .ext{font-size:11px;opacity:.7}.src-plain{background:var(--paper);border-color:var(--line)}.src-note,.src-plain{color:var(--ink-soft)}.src-note{font-size:11px;margin:9px 0 0;line-height:1.45}.setup-contact,.setup-venue{border:1px solid var(--line);border-radius:13px;padding:12px 14px 4px;background:var(--card);margin-bottom:12px}.setup-contact-l{font-family:var(--font-display);font-weight:700;font-size:13.5px;margin-bottom:8px}.vgrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media(min-width:560px){.vgrid{grid-template-columns:1fr 1fr}}.vcard .vmeta{font-size:11.5px;color:var(--ink-soft);margin:7px 0 0;line-height:1.5}.vcard .vmeta strong{color:var(--ink)}.browser{margin-top:6px}.search{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15px;font-family:inherit;background:#fff;color:var(--ink);margin:6px 0 10px}.search:focus{outline:2px solid var(--blue);border-color:var(--blue)}.filters{display:flex;flex-direction:column;gap:8px}.filter-row{display:flex;flex-wrap:wrap;gap:7px}.fbtn{font-family:var(--font-mono);font-size:11.5px;font-weight:600;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:20px;padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fbtn.on{background:var(--blue);color:#fff;border-color:var(--blue)}.fbtn:active{transform:translateY(1px)}.dotlvl{width:9px;height:9px;border-radius:50%;display:inline-block}.lvlbtn.on .dotlvl{outline:1.5px solid #fff}.browser-count{color:var(--ink-soft);margin:12px 0 2px;display:flex;align-items:center;gap:12px;letter-spacing:.04em}.browser-count,.clearf{font-family:var(--font-mono);font-size:11px}.clearf{font-weight:600;color:var(--red);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.empty{font-size:13px;color:var(--ink-soft);margin-top:18px}.brief-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}.brief-print{width:auto;padding:10px 16px;font-size:13.5px}.brief-head{border-bottom:2px solid var(--ink);padding-bottom:10px;margin:12px 0 14px}.brief-brand{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.02em}.brief-brand .star{color:var(--red)}.brief-head h1{font-size:24px;font-weight:800;margin:6px 0 4px}.brief-head p{margin:0;font-size:12.5px;color:var(--ink-soft)}.brief-grid{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px;margin-bottom:6px}@media(min-width:560px){.brief-grid{grid-template-columns:1fr 1fr}}.brief-card{border:1px solid var(--line);border-radius:12px;padding:11px 14px;background:var(--card);page-break-inside:avoid;break-inside:avoid}.brief-card h3{font-size:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin:0 0 8px;font-weight:600}.brief-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid var(--line);font-size:12.5px}.brief-row:last-child{border-bottom:0}.brief-row .bk{color:var(--ink-soft)}.brief-row .bv{font-weight:600;text-align:right}.brief-block{margin-top:16px;page-break-inside:avoid;break-inside:avoid}.brief-block h2{font-size:15px;font-weight:800;margin:0 0 7px;border-left:3px solid var(--red);padding-left:9px}.brief-list,.brief-spine,.brief-spot,.brief-tight{margin:0;padding-left:18px}.brief-list li,.brief-spine li{font-size:12.8px;line-height:1.5;margin-bottom:6px}.brief-tight li{font-size:12.3px;line-height:1.45;margin-bottom:4px}.brief-tight .hint{color:var(--ink-soft);font-size:11px}.brief-spot{list-style:none;padding-left:0}.brief-spot li{font-size:12.5px;line-height:1.5;margin-bottom:6px;display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.brief-spot .chip-lvl{flex:0 0 auto}.brief-foot{line-height:1.5;border-top:1px solid var(--line);padding-top:10px;margin-top:18px}.brief-foot,.trustline{font-size:10.5px;color:var(--ink-soft)}.trustline{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.trustline span{display:inline-flex;align-items:center;gap:6px}.trustline span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.tiers{display:grid;grid-template-columns:1fr;grid-gap:13px;gap:13px}@media(min-width:640px){.tiers{grid-template-columns:1fr 1fr 1fr;align-items:start}}.tier-card{position:relative;border:1px solid var(--line);border-radius:16px;padding:18px 17px;background:var(--card);display:flex;flex-direction:column;gap:10px}.tier-card.hot{border:2px solid var(--blue);box-shadow:0 8px 30px -18px rgba(27,58,107,.5)}.tier-flag{position:absolute;top:-10px;left:17px;background:var(--blue);color:#fff;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.tier-name{font-family:var(--font-display);font-weight:800;font-size:17px}.tier-price{display:flex;align-items:baseline;gap:5px}.tier-price .amt{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.02em}.tier-price .cad,.tier-tag{font-size:12.5px;color:var(--ink-soft)}.tier-tag{margin:0;line-height:1.45;min-height:34px}.tier-feats{list-style:none;margin:2px 0 4px;padding:0;display:grid;grid-gap:7px;gap:7px}.tier-feats li{position:relative;padding-left:20px;font-size:12.6px;line-height:1.4}.tier-feats li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:700}.tier-card .btn{margin-top:auto}.gate-note{font-size:12px;line-height:1.5;color:#5a1f24;background:var(--red-tint);border-left:3px solid var(--red);border-radius:8px;padding:10px 12px}@media print{.no-print{display:none!important}body{padding-bottom:0;background:#fff}.wrap.brief{max-width:none;padding:0}.brief-block,.brief-card{page-break-inside:avoid;break-inside:avoid}a[href]{color:inherit;text-decoration:none}.fill{border:none;background:none;color:#9a6a12;padding:0}}