.sy-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.sy-head-l{display:flex;flex-direction:column;gap:14px;max-width:760px}.sy-head-l p{color:var(--text2);font-size:17px;line-height:1.55}.sy-head-r{display:flex;gap:8px;flex-wrap:wrap}.sy-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:4px;font-family:var(--display);font-size:8px;letter-spacing:.08em;text-transform:uppercase;background:var(--well);border:2px solid var(--line-3);color:var(--text2)}.sy-pill i{width:8px;height:8px;background:var(--text3)}.sy-pill.on{color:var(--accent);border-color:var(--accent-dd)}.sy-pill.on i{background:var(--accent);box-shadow:var(--glow-c);animation:blinker 1.6s step-end infinite}.sy-pill.warn{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.sy-pill.warn i{background:var(--gold)}.sy-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sy-sec-h h2{font-size:13px;display:flex;align-items:center;gap:10px}.sy-sec-h h2 .pixicon{color:var(--accent)}.sy-sec-h p{color:var(--text3);font-size:14px}.sy-router{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:0;gap:0;padding:0;overflow:hidden}.sy-router-l{padding:24px;display:flex;flex-direction:column;gap:16px;border-right:2px solid var(--rule)}.sy-router-l .copy{align-self:flex-start}.sy-router-l .copy .mono{font-size:17px;word-break:break-all}.sy-router-id{display:flex;align-items:center;gap:14px}.sy-router-ico{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:6px;background:var(--well);border:2px solid var(--accent-dd);color:var(--accent);box-shadow:inset 0 -3px 0 rgba(0,0,0,.4),var(--glow-c)}.sy-router-id b{display:block;font-family:var(--display);font-size:14px;font-weight:400;color:var(--text)}.sy-router-id span{color:var(--text3);font-size:14px}.sy-router-l p{color:var(--text2);font-size:15px}.sy-router-r{display:grid;grid-template-rows:repeat(3,1fr);background:rgba(0,0,0,.18)}.sy-stat{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px}.sy-stat+.sy-stat{border-top:2px solid var(--rule)}.sy-stat .label{margin:0}.sy-stat small{display:block;color:var(--text3);font-size:13px;margin-top:2px}.sy-stat b{font-family:var(--mono);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1;color:var(--text);white-space:nowrap}.sy-stat.hi b{text-shadow:var(--glow-c)}.sy-stat.hi b,.sy-stat.ok b{color:var(--accent)}.sy-stat.bad b{color:var(--warn)}.sy-solv{display:flex;flex-direction:column;gap:18px}.sy-verdict{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:5px;background:var(--well);border:2px solid var(--accent-dd)}.sy-verdict .pixicon,.sy-verdict b{color:var(--accent)}.sy-verdict b{font-family:var(--display);font-size:10px;font-weight:400;letter-spacing:.06em}.sy-verdict p{color:var(--text2);font-size:14px;margin-top:4px}.sy-verdict.bad{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.sy-verdict.bad .pixicon,.sy-verdict.bad b{color:var(--warn)}.sy-bar{display:flex;height:34px;padding:3px;gap:3px;background:var(--well);border:2px solid var(--line-3);border-radius:5px;box-shadow:inset 0 3px 0 rgba(0,0,0,.35)}.sy-bar span{min-width:4px;border-radius:2px;box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -3px 0 rgba(0,0,0,.3)}.sy-bar .spare{background:repeating-linear-gradient(135deg,rgba(27,154,170,.35) 0 4px,rgba(27,154,170,.12) 4px 8px);box-shadow:none}.sy-bar .reserve{background:var(--line-5)}.sy-bar .owed{background:var(--accent-2)}.sy-scale{display:flex;justify-content:space-between;font-family:var(--mono);font-size:16px;color:var(--text3);margin-top:-10px}.sy-ledger td{padding:10px 8px}.sy-li{display:flex;align-items:center;gap:10px}.sy-ledger td small{display:block;color:var(--text3);font-size:13px;line-height:1.35}.sy-ledger .sw{width:12px;height:12px;flex:none;border-radius:2px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.sy-ledger .pct{color:var(--text3);font-size:17px;width:64px}.sy-ledger tr.total td{border-bottom:0;border-top:2px solid var(--line-3);font-family:var(--display);font-size:9px;letter-spacing:.06em;color:var(--text2)}.sy-ledger tr.total .num-col{font-family:var(--mono);font-size:22px;color:var(--text);letter-spacing:0}.sy-ledger tr.sub td{color:var(--text2)}.sy-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.sy-rule{display:flex;flex-direction:column;gap:12px;padding:20px}.sy-rule-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:5px;background:var(--well);border:2px solid var(--line-3);color:var(--accent)}.sy-rule.m .sy-rule-ico{color:var(--accent-2);border-color:var(--accent-2-dd)}.sy-rule h3{font-size:10px;line-height:1.7}.sy-rule p{color:var(--text2);font-size:15px;line-height:1.55}.sy-rule .sy-how{margin-top:auto;padding-top:12px;border-top:2px solid var(--rule);font-size:13px;color:var(--text3)}.sy-rule .sy-how b{font-family:var(--display);font-size:8px;font-weight:400;letter-spacing:.08em;color:var(--text3);margin-right:6px}.sy-tests td b{display:block;font-weight:500;color:var(--text)}.sy-tests td small{display:block;color:var(--text3);font-size:13px}.sy-pass{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:8px;letter-spacing:.06em;color:var(--accent)}.sy-pass i{width:8px;height:8px;background:var(--accent)}.sy-pass.no{color:var(--warn)}.sy-pass.no i{background:var(--warn)}.sy-chk{display:inline-flex;gap:6px;flex-wrap:wrap}.sy-chk span{padding:3px 6px;border-radius:3px;background:var(--well);border:2px solid var(--line-3);font-size:12px;color:var(--text2);white-space:nowrap}.sy-chk span.no{color:var(--warn)}.sy-verify{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.sy-vcard{display:flex;flex-direction:column;gap:10px;padding:18px;color:var(--text)}.sy-vcard:hover{filter:none;border-color:var(--accent-dd);transform:translateY(-2px)}.sy-vcard{transition:transform .12s,border-color .12s}.sy-vcard .pixicon{color:var(--accent)}.sy-vcard b{font-family:var(--display);font-size:9px;font-weight:400;letter-spacing:.06em;line-height:1.6}.sy-vcard p{color:var(--text2);font-size:14px;line-height:1.5}.sy-vcard em{margin-top:auto;font-style:normal;font-family:var(--display);font-size:8px;color:var(--accent);letter-spacing:.08em}.sy-flow{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.sy-steps{padding:0;overflow:hidden}.sy-step{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 24px;position:relative}.sy-step+.sy-step{border-top:2px solid var(--rule)}.sy-step.off>:not(.sy-num){opacity:.5}.sy-step.off .sy-num{opacity:.6}.sy-num{display:grid;place-items:center;width:40px;height:40px;border-radius:5px;font-family:var(--display);font-size:12px;background:var(--well);border:2px solid var(--line-5);color:var(--text2);box-shadow:inset 0 -3px 0 rgba(0,0,0,.35)}.sy-step.now .sy-num{background:var(--accent);color:var(--on-accent);border-color:var(--edge);box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -3px 0 var(--accent-d),var(--glow-c)}.sy-step.done .sy-num{background:var(--accent-dd);color:var(--accent);border-color:var(--accent-d)}.sy-step-b{display:flex;flex-direction:column;gap:14px;min-width:0}.sy-step-t{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sy-step-t h2{font-size:12px}.sy-step-t p{color:var(--text2);font-size:14px;width:100%}.sy-state{display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.sy-state i{width:8px;height:8px;background:currentColor}.sy-state.now{color:var(--accent)}.sy-state.now i{animation:blinker 1s step-end infinite}.sy-state.done{color:var(--accent)}.sy-state.bad{color:var(--warn)}.sy-state.wait{color:var(--gold)}.sy-input{display:flex;gap:10px}.sy-input input{flex:1 1;min-width:0;min-height:46px;padding:0 14px;font-family:var(--mono);font-size:20px;color:var(--text);background:var(--well);border:2px solid var(--line-3);border-radius:5px;box-shadow:inset 0 3px 0 rgba(0,0,0,.3);outline:none}.sy-input input:focus{border-color:var(--accent-d)}.sy-result{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:5px;background:var(--well);border:2px solid var(--line-3)}.sy-result.ok{border-color:var(--accent-dd)}.sy-result.bad{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.sy-result-h{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:10px;line-height:1.5}.sy-result.ok .sy-result-h{color:var(--accent)}.sy-result.bad .sy-result-h{color:var(--warn)}.sy-result p{color:var(--text2);font-size:14px}.sy-facts{display:flex;flex-wrap:wrap;gap:6px}.sy-facts span{padding:4px 8px;border-radius:3px;border:2px solid var(--line-3);font-size:13px;color:var(--text2);background:var(--box)}.sy-facts span.ok{color:var(--accent);border-color:var(--accent-dd)}.sy-facts span.no{color:var(--warn)}.sy-side{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.sy-side .panel p{color:var(--text2);font-size:14px}.sy-side ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sy-side li{display:flex;gap:10px;font-size:14px;color:var(--text2);line-height:1.45}.sy-side li:before{content:"";flex:none;width:6px;height:6px;margin-top:8px;background:var(--accent)}.sy-progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.sy-progress i{height:8px;border-radius:2px;background:var(--well);border:1px solid var(--line-3)}.sy-progress i.on{background:var(--accent);border-color:var(--accent-d);box-shadow:var(--glow-c)}.sy-faq-wrap{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.sy-faq-nav{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:4px}.sy-faq-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:4px;font-family:var(--display);font-size:9px;letter-spacing:.06em;color:var(--text2)}.sy-faq-nav a:hover{background:rgba(255,255,255,.04);color:var(--text);filter:none}.sy-faq-nav a span{margin-left:auto;font-family:var(--mono);font-size:17px;color:var(--text3)}.sy-faq-nav .pixicon{color:var(--accent)}.sy-faq-nav a.m .pixicon{color:var(--accent-2)}.sy-faq-groups{display:flex;flex-direction:column;gap:28px}.sy-group{scroll-margin-top:96px}.sy-group>h2{font-size:12px;margin-bottom:12px;display:flex;align-items:center;gap:10px}.sy-group>h2 .pixicon{color:var(--accent)}.sy-group.m>h2 .pixicon{color:var(--accent-2)}.sy-acc{padding:0;overflow:hidden}.sy-acc details+details{border-top:2px solid var(--rule)}.sy-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:18px 22px;font-family:var(--ui);font-size:16px;font-weight:500;color:var(--text)}.sy-acc summary::-webkit-details-marker{display:none}.sy-acc summary:hover{background:rgba(255,255,255,.025)}.sy-pm{position:relative;flex:none;width:22px;height:22px;margin-left:auto;border-radius:3px;background:var(--well);border:2px solid var(--line-5)}.sy-pm:after,.sy-pm:before{content:"";position:absolute;left:50%;top:50%;background:var(--accent);transform:translate(-50%,-50%)}.sy-pm:before{width:10px;height:2px}.sy-pm:after{width:2px;height:10px}.sy-acc details[open] .sy-pm{border-color:var(--accent-d)}.sy-acc details[open] .sy-pm:after{display:none}.sy-group.m details[open] .sy-pm{border-color:var(--accent-2-d)}.sy-group.m .sy-pm:after,.sy-group.m .sy-pm:before{background:var(--accent-2)}.sy-acc .sy-a{padding:0 22px 20px;color:var(--text2);font-size:15px;line-height:1.65;max-width:720px}.sy-acc .sy-a p+p{margin-top:10px}.sy-acc .sy-a b{color:var(--text);font-weight:500}.sy-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.sy-cta b{font-family:var(--display);font-size:12px;font-weight:400}.sy-cta p{color:var(--text2);font-size:15px;margin-top:6px}.sy-legal{display:grid;grid-template-columns:220px minmax(0,720px);grid-gap:48px;gap:48px;justify-content:center;align-items:start}.sy-toc{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;font-size:13px}.sy-toc .label{margin-bottom:8px}.sy-toc a{color:var(--text3);padding:5px 0 5px 12px;border-left:2px solid var(--rule);line-height:1.4}.sy-toc a:hover{color:var(--text);border-left-color:var(--accent);filter:none}.sy-doc{font-family:var(--ui);color:var(--text2);font-size:16px;line-height:1.75}.sy-doc-head{padding-bottom:24px;margin-bottom:8px;border-bottom:2px solid var(--rule);display:flex;flex-direction:column;gap:14px}.sy-doc-head p{font-size:17px}.sy-updated{display:inline-flex;align-self:flex-start;gap:8px;align-items:center;padding:6px 10px;border-radius:4px;background:var(--well);border:2px solid var(--line-3);font-family:var(--display);font-size:8px;letter-spacing:.08em;color:var(--text2)}.sy-updated b{color:var(--accent);font-weight:400}.sy-doc section{scroll-margin-top:96px;padding-top:28px}.sy-doc h2{font-family:var(--ui);font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--text);margin-bottom:12px;display:flex;gap:12px;align-items:baseline}.sy-doc h2 span{font-family:var(--display);font-size:10px;font-weight:400;color:var(--accent);letter-spacing:0}.sy-doc h3{font-family:var(--ui);font-size:16px;font-weight:600;color:var(--text);margin:18px 0 6px}.sy-doc p+p,.sy-doc p+ul,.sy-doc ul+p{margin-top:12px}.sy-doc ul{margin:0;padding-left:20px}.sy-doc li{margin:6px 0}.sy-doc li::marker{color:var(--accent)}.sy-doc strong{color:var(--text);font-weight:600}.sy-toc-m{display:none;border:2px solid var(--line-3);border-radius:5px;background:var(--well)}.sy-toc-m summary{cursor:pointer;padding:12px 14px;font-family:var(--display);font-size:9px;letter-spacing:.08em;color:var(--text2);list-style:none}.sy-toc-m summary:before{content:"+ ";color:var(--accent)}.sy-toc-m[open] summary:before{content:"- "}.sy-toc-m div{display:flex;flex-direction:column;padding:0 14px 12px;font-size:14px}.sy-toc-m a{color:var(--text2);padding:6px 0;border-top:1px solid var(--rule)}.sy-doc .sy-callout{margin-top:14px;padding:14px 16px;border-radius:5px;background:var(--well);border:2px solid var(--line-3);border-left:4px solid var(--accent-2);font-size:15px}.sy-doc code{font-family:var(--mono);font-size:18px;color:var(--accent)}.sy-over{min-height:72vh;display:grid;place-items:center;text-align:center}.sy-over-box{position:relative;width:min(640px,100%);padding:48px 28px 36px;display:flex;flex-direction:column;align-items:center;gap:22px;overflow:hidden}.sy-over-box:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px)}.sy-over-code{font-family:var(--mono);font-size:22px;color:var(--text3);letter-spacing:.2em}.sy-over-title{filter:drop-shadow(0 0 18px rgba(221,219,203,.35));max-width:100%;height:auto}.sy-over p{color:var(--text2);font-size:16px;max-width:420px}.sy-cont{font-family:var(--display);font-size:14px;color:var(--accent);text-shadow:var(--glow-c)}.sy-cont em{font-style:normal;color:var(--gold);text-shadow:none}.sy-over-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.sy-over-foot{font-family:var(--display);font-size:8px;letter-spacing:.1em;color:var(--text3)}.sy-load{display:flex;flex-direction:column;gap:20px}.sy-sk{border-radius:5px;background:linear-gradient(90deg,var(--box) 0 40%,var(--box-hi) 50%,var(--box) 60% 100%) 0 0 /300% 100%;border:2px solid var(--line-1);animation:sy-shim 1.4s steps(12) infinite}@keyframes sy-shim{0%{background-position:100% 0}to{background-position:0 0}}.sy-sk-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.sy-load-tag{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:9px;letter-spacing:.12em;color:var(--accent)}.sy-load-dots{display:inline-flex;gap:4px}.sy-load-dots i{width:6px;height:6px;background:var(--accent);animation:blinker .9s step-end infinite}.sy-load-dots i:nth-child(2){animation-delay:.3s}.sy-load-dots i:nth-child(3){animation-delay:.6s}.sy-tabbar{display:none}@media (max-width:700px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.toast{bottom:calc(92px + env(safe-area-inset-bottom))}.sy-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(20,24,33,.92),rgba(12,12,11,.97));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid var(--line-3);box-shadow:0 -10px 30px rgba(0,0,0,.45)}.sy-tab{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0 2px;font-family:var(--display);font-size:7px;letter-spacing:.06em;color:var(--text3);text-transform:uppercase}.sy-tab:hover{filter:none;color:var(--text2)}.sy-tab .sy-tab-i{display:grid;place-items:center;width:40px;height:28px;border-radius:4px}.sy-tab.active{color:var(--accent)}.sy-tab.active .sy-tab-i{background:rgba(27,154,170,.1);box-shadow:inset 0 -2px 0 var(--accent)}.sy-tab.mag{color:color-mix(in srgb,var(--accent-2) 75%,var(--text3))}.sy-tab.mag.active{color:var(--accent-2)}.sy-tab.mag.active .sy-tab-i{background:rgba(221,219,203,.12);box-shadow:inset 0 -2px 0 var(--accent-2)}.sy-tab.launch .sy-tab-i{width:54px;height:54px;margin-top:-26px;border-radius:8px;background:var(--accent);color:var(--on-accent);border:2px solid var(--edge);box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -4px 0 var(--accent-d),0 4px 0 var(--accent-dd),var(--glow-c)}.sy-tab.launch{color:var(--text)}.sy-tab.launch.active .sy-tab-i{box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -4px 0 var(--accent-d),0 4px 0 var(--accent-dd),0 0 0 3px rgba(27,154,170,.25),var(--glow-c)}.sy-tab:active .sy-tab-i{transform:translateY(2px)}}@media (max-width:1000px){.sy-rules,.sy-verify{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-flow{grid-template-columns:1fr}.sy-side{position:static}.sy-legal{grid-template-columns:1fr;gap:24px}.sy-toc{display:none}.sy-toc-m{display:block!important}.sy-faq-wrap{grid-template-columns:1fr}.sy-faq-nav{position:static;flex-direction:row;flex-wrap:wrap}.sy-faq-nav a{border:2px solid var(--line-3);background:var(--well)}}@media (max-width:760px){.sy-router{grid-template-columns:1fr}.sy-router-l{border-right:0;border-bottom:2px solid var(--rule);padding:20px}.sy-stat{padding:14px 20px}.sy-rules,.sy-verify{grid-template-columns:1fr}.sy-step{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px 16px}.sy-num{width:34px;height:34px;font-size:10px}.sy-input{flex-direction:column}.sy-sk-row{grid-template-columns:1fr}.sy-ledger .pct,.sy-tests thead{display:none}.sy-tests tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;padding:14px 18px;border-bottom:2px solid var(--rule)}.sy-tests td{display:block;padding:0!important;border:0}.sy-tests td:nth-child(2){justify-self:end}.sy-tests td:nth-child(3){grid-column:1/-1}.sy-tests td:nth-child(4){display:none}.sy-rule{padding:18px;gap:10px}.sy-acc summary{padding:16px 18px;font-size:15px}.sy-acc .sy-a{padding:0 18px 18px}.sy-head-l p{font-size:16px}.sy-over-box{padding:36px 18px 28px}}