.suf{--suf-pink-ink: var(--unchained-pink-300);--suf-pink-soft: rgba(var(--unchained-pink-rgb), .1);--suf-pink-edge: rgba(var(--unchained-pink-rgb), .3);--suf-good: #2ecc8f;--suf-warn-bg: rgba(240, 180, 41, .09);--suf-warn-edge: rgba(240, 180, 41, .32);--suf-warn-ink: #f4cf7c;--suf-bad-bg: rgba(255, 84, 112, .09);--suf-bad-edge: rgba(255, 84, 112, .32);--suf-bad-ink: #ff97a9;--suf-fm: ui-monospace, SFMono-Regular, "Cascadia Mono", Consolas, "Liberation Mono", monospace}.suf [hidden]{display:none!important}[data-screen-label="04 Learn"] p,[data-screen-label="05 FAQ"] p{overflow-wrap:anywhere}html.suf-nofx .suf *,html.suf-nofx .suf *:before,html.suf-nofx .suf *:after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.suf-modes{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.suf-mode{background:var(--ink);border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:10px 17px;font:600 13.5px Figtree,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:border-color .15s ease,color .15s ease,background .15s ease}.suf-mode[aria-pressed=true]{border-color:var(--unchained-pink);color:var(--unchained-off-white);background:var(--suf-pink-soft)}.suf-mode:hover{color:var(--unchained-off-white)}.suf-flabel{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400);margin-bottom:9px;font-family:Figtree,sans-serif}.suf-inrow{display:flex;gap:10px;align-items:stretch}#suf-q{flex:1;min-width:0;background:var(--ink);color:var(--unchained-off-white);border:1px solid var(--tool-line);border-radius:12px;padding:14px 15px;font:500 15px/1.5 var(--suf-fm);resize:none;min-height:52px;max-height:220px;overflow-y:auto;transition:border-color .15s ease}#suf-q::placeholder{color:var(--neutral-400);font-weight:400}#suf-q:focus{outline:none;border-color:var(--unchained-pink)}#suf-sq{flex:1;min-width:0;background:var(--ink);color:var(--unchained-off-white);border:1px solid var(--tool-line);border-radius:12px;padding:14px 15px;font:500 15px/1.5 Figtree,sans-serif;min-height:52px;transition:border-color .15s ease}#suf-sq::placeholder{color:var(--neutral-400);font-weight:400}#suf-sq:focus{outline:none;border-color:var(--unchained-pink)}.suf-go{background:var(--unchained-pink);color:#fff;border:none;border-radius:12px;padding:0 22px;font:700 15px Figtree,sans-serif;cursor:pointer;flex:none;white-space:nowrap;box-shadow:0 10px 30px -10px rgba(var(--unchained-pink-rgb),.7);transition:transform .15s ease}.suf-go:hover{transform:translateY(-1px)}@media(max-width:560px){.suf-inrow{flex-direction:column}#suf-q,#suf-sq{flex:none;width:100%}.suf-go{padding:14px 22px}}.suf-exrow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.suf-exlabel{font-size:12.5px;color:var(--neutral-400);font-weight:600;font-family:Figtree,sans-serif}.suf-ex{background:none;border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:5px 12px;font:600 12.5px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}.suf-ex:hover{border-color:var(--unchained-pink);color:var(--unchained-off-white)}.suf-shint{font-size:12.5px;color:var(--neutral-400);font-weight:600;margin-top:12px;font-family:Figtree,sans-serif}.suf-cands{display:none;grid-auto-rows:min-content;gap:7px;margin-top:16px;padding:0;list-style:none}.suf-cands.suf-is-on{display:grid}.suf-cand{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:var(--ink);border:1px solid var(--tool-line);border-radius:12px;padding:9px 13px 9px 9px;cursor:pointer;color:var(--unchained-off-white);font:inherit;transition:border-color .15s ease,background .15s ease}.suf-cand:hover{border-color:var(--unchained-pink)}.suf-cand[aria-pressed=true]{border-color:var(--unchained-pink);background:var(--suf-pink-soft)}.suf-cart{width:46px;height:46px;flex:none;border-radius:10px;object-fit:cover;background:var(--neutral-900);border:1px solid var(--tool-line)}.suf-cinit{display:grid;place-items:center;font:700 19px Poppins,sans-serif;color:var(--suf-pink-ink);background:var(--suf-pink-soft);border-color:var(--suf-pink-edge)}.suf-ctext{display:grid;gap:2px;min-width:0}.suf-cname{font:600 14.5px Figtree,sans-serif;color:var(--unchained-off-white);overflow-wrap:anywhere}.suf-cfoll{font:500 12.5px Figtree,sans-serif;color:var(--neutral-400)}.suf-cand[aria-pressed=true] .suf-cfoll{color:var(--neutral-300)}.suf-cgo{margin-left:auto;flex:none;font:600 12.5px Figtree,sans-serif;color:var(--neutral-400)}.suf-cand:hover .suf-cgo{color:var(--unchained-off-white)}.suf-cand[aria-pressed=true] .suf-cgo{color:var(--suf-pink-ink)}.suf-rbtn{margin-top:13px;background:none;border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:8px 15px;font:600 13px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}.suf-rbtn:hover{border-color:var(--unchained-pink);color:var(--unchained-off-white)}.suf-picker{display:none;margin-top:16px;padding:14px 15px;border:1px solid var(--suf-pink-edge);background:var(--suf-pink-soft);border-radius:12px}.suf-picker.suf-is-on{display:block}.suf-pq{font-size:13.5px;color:var(--neutral-300);line-height:1.55;font-family:Figtree,sans-serif}.suf-pq b{color:var(--unchained-off-white);font-weight:700}.suf-picks{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.suf-pick{background:var(--neutral-900);border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:7px 14px;font:600 13px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.suf-pick:hover{color:var(--unchained-off-white)}.suf-pick[aria-pressed=true]{border-color:var(--unchained-pink);color:var(--unchained-off-white);background:var(--suf-pink-soft)}.suf-status{margin-top:16px;color:var(--neutral-400);font-size:13.5px;line-height:1.5;display:none;font-family:Figtree,sans-serif}.suf-status.suf-is-on{display:block}.suf-status.suf-bad{color:var(--suf-bad-ink)}.suf-bulk{display:none;gap:8px;margin-top:16px;flex-wrap:wrap}.suf-bulk.suf-is-on{display:flex}.suf-bbtn{background:none;border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:8px 15px;font:600 13px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}.suf-bbtn:hover{border-color:var(--unchained-pink);color:var(--unchained-off-white)}.suf-results{display:grid;gap:12px;margin-top:16px}.suf-row{background:var(--ink);border:1px solid var(--tool-line);border-radius:14px;padding:15px 16px 16px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,border-color .2s ease}.suf-row.suf-is-in{opacity:1;transform:none}.suf-rhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.suf-badge{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--suf-pink-soft);border:1px solid var(--suf-pink-edge);color:var(--suf-pink-ink)}.suf-badge svg{width:16px;height:16px}.suf-rtype{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--unchained-off-white)}.suf-rfrom{font-size:12.5px;color:var(--neutral-400);margin-left:auto;text-align:right;font-family:Figtree,sans-serif}.suf-tiles{display:grid;gap:7px}.suf-tile{display:flex;align-items:center;gap:12px;background:var(--neutral-900);border:1px solid var(--tool-line);border-radius:11px;padding:10px 10px 10px 13px}.suf-tlabel{font:700 10px/1 Figtree,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--neutral-400);width:38px;flex:none}.suf-val{flex:1;min-width:0;font:600 13.5px/1.45 var(--suf-fm);color:var(--neutral-300);overflow-wrap:anywhere}.suf-tile.suf-is-hero{background:var(--suf-pink-soft);border-color:var(--suf-pink-edge)}.suf-tile.suf-is-hero .suf-tlabel{color:var(--suf-pink-ink)}.suf-tile.suf-is-hero .suf-val{font-size:15.5px;font-weight:700;color:var(--suf-pink-ink)}.suf-tbtns{display:flex;gap:6px;flex:none}.suf-cp,.suf-opn{background:none;border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:6px 13px;font:600 12.5px Figtree,sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.suf-cp:hover,.suf-opn:hover{border-color:var(--unchained-pink);color:var(--unchained-off-white)}.suf-cp.suf-done{border-color:var(--suf-good);color:var(--suf-good)}@media(max-width:560px){.suf-tile{flex-wrap:wrap}.suf-tlabel{width:auto}.suf-val{flex-basis:100%;order:3}.suf-tbtns{margin-left:auto}.suf-rfrom{margin-left:0;flex-basis:100%;text-align:left}}.suf-row.suf-warn{border-color:var(--suf-warn-edge);background:var(--suf-warn-bg)}.suf-row.suf-err{border-color:var(--suf-bad-edge);background:var(--suf-bad-bg)}.suf-row.suf-warn .suf-rtype{color:var(--suf-warn-ink)}.suf-row.suf-err .suf-rtype{color:var(--suf-bad-ink)}.suf-row.suf-warn .suf-badge{background:transparent;border-color:var(--suf-warn-edge);color:var(--suf-warn-ink)}.suf-row.suf-err .suf-badge{background:transparent;border-color:var(--suf-bad-edge);color:var(--suf-bad-ink)}.suf-rmsg{font-size:13.5px;line-height:1.6;color:var(--neutral-300);font-family:Figtree,sans-serif}.suf-rmsg a{color:var(--suf-pink-ink);font-weight:600}.suf-echo{display:block;margin-top:10px;font:500 12.5px/1.5 var(--suf-fm);color:var(--neutral-400);background:var(--neutral-900);border:1px solid var(--tool-line);border-radius:9px;padding:8px 11px;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.suf-row{transition:none}}html[data-theme=light] .suf{--suf-pink-ink: var(--unchained-pink-700);--suf-pink-soft: rgba(var(--unchained-pink-rgb), .07);--suf-good: #0b6b4a;--suf-warn-bg: rgba(150, 96, 12, .07);--suf-warn-edge: rgba(150, 96, 12, .34);--suf-warn-ink: #8a5709;--suf-bad-bg: rgba(200, 30, 70, .07);--suf-bad-edge: rgba(200, 30, 70, .34);--suf-bad-ink: #b31338}html[data-theme=light] .suf-rfrom,html[data-theme=light] .suf-cfoll,html[data-theme=light] .suf-cgo{color:var(--neutral-300)}html[data-theme=light] #suf-q::placeholder,html[data-theme=light] #suf-sq::placeholder{color:var(--neutral-300);font-weight:400}html[data-theme=light] .suf-go{box-shadow:0 10px 26px -12px rgba(var(--unchained-pink-rgb),.45)}
