:root{--font-sans: "Instrument Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}*,*:before,*:after{box-sizing:border-box}.tav-logo{display:inline-flex;align-items:center;gap:.42em;color:var(--ink)}.tav-mark-frame{stroke:var(--ink)}.tav-mark-borne{fill:var(--argile)}.tav-wordmark{font-family:var(--font-sans);letter-spacing:-.035em;line-height:1;white-space:nowrap;font-stretch:92%}.tav-wordmark b{font-weight:650}.tav-wordmark span{font-weight:400}.tav-wordmark i{font-style:normal;font-family:var(--font-mono);font-weight:500;letter-spacing:-.02em;color:var(--argile);margin-inline-start:.04em}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;overflow-wrap:break-word}[hidden]{display:none!important}a{color:var(--accent-ink)}.sv-page{min-height:100vh;display:flex;flex-direction:column}.sv-page>main{flex:1}.sv-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}.sv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:0;border-radius:8px;background:var(--brand);color:var(--on-brand);font:600 16px/20px var(--font-sans);text-decoration:none;cursor:pointer}.sv-btn:hover{background:var(--accent-hover);color:var(--on-brand)}.sv-btn:focus-visible,.sv-page a:focus-visible,.sv-page input:focus-visible,.sv-page select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sv-btn[disabled]{opacity:.6;cursor:progress}.sv-btn-sm{min-height:44px;padding:0 14px;font-size:14px}.sv-btn-ghost{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-strong)}.sv-btn-ghost:hover{background:var(--surface-raised);color:var(--ink);border-color:var(--ink)}.sv-head{border-block-end:1px solid var(--line)}.sv-head-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;min-height:64px}.sv-head-end{display:inline-flex;align-items:center;gap:12px}.sv-lang{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink)}.sv-crumbs{font-size:14px;color:var(--ink-muted)}.sv-crumbs a{display:inline-flex;align-items:center;min-height:44px}.sv-hero-cta{align-self:flex-start}.sv-get{border-block-start:1px solid var(--line)}.sv-check{padding-block:40px;display:block}.sv-check .sv-lead{margin-block-start:10px}.sv-check .sv-notice{margin-block:12px 8px}.sv-check h3,.sv-get h3{margin:0;font-size:18px;line-height:1.3;font-weight:600}.sv-check .sv-faq-grid>div,.sv-get .sv-faq-grid>div{padding-block:16px;border-block-start:1px solid var(--line)}.sv-check .sv-faq-grid,.sv-get .sv-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);margin-block-start:16px}.sv-check p,.sv-get p{margin:8px 0 0;line-height:1.55;color:var(--ink-soft)}.sv-source{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:14px}.sv-logo{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);text-decoration:none}.sv-hero{display:flex;flex-direction:column;gap:32px;padding-block:36px 40px}.sv-hero-main{display:flex;flex-direction:column;gap:16px}.sv-eyebrow{margin:0;font:400 12px/16px var(--font-mono);letter-spacing:.06em;color:var(--ink-muted)}h1{margin:0;font-size:36px;line-height:1.06;font-weight:600;letter-spacing:-.035em}.sv-lead{margin:0;font-size:18px;line-height:1.5;color:var(--ink-soft);max-width:540px}.sv-open{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:14px;color:var(--ink-muted)}.sv-open b{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent-ink)}.sv-open i{width:8px;height:8px;border-radius:999px;background:var(--brand)}.sv-doors{display:flex;flex-direction:column}.sv-doors p{margin:0 0 10px;font-size:14px;color:var(--ink-muted)}.sv-doors a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:18px;border-block-start:1px solid var(--line);color:var(--ink);text-decoration:none}.sv-doors a:first-of-type{border-block-start-color:var(--ink)}.sv-doors a:last-of-type{border-block-end:1px solid var(--line)}.sv-doors span{display:flex;flex-direction:column;gap:4px}.sv-doors b{font-size:21px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.sv-doors small{font-size:15px;line-height:1.5;color:var(--ink-muted)}.sv-doors i{font-size:22px;font-style:normal;color:var(--brand)}:root[dir=rtl] .sv-doors i{transform:scaleX(-1)}.sv-promises{background:var(--surface-raised);border-block:1px solid var(--line);padding-block:40px}h2{margin:0;font-size:28px;line-height:1.12;font-weight:600;letter-spacing:-.03em}.sv-promises ul{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr}.sv-promises li{display:flex;flex-direction:column;gap:4px;padding-block:14px;border-block-start:1px solid var(--line)}.sv-promises li b{font:500 26px/32px var(--font-mono);letter-spacing:-.02em}.sv-promises li span{font-size:15px;line-height:1.45;color:var(--ink-soft)}.sv-note{margin:16px 0 0;font-weight:600}.sv-form-sec{padding-block:40px 56px;scroll-margin-block-start:16px}.sv-form-grid{display:flex;flex-direction:column;gap:20px}.sv-form-intro p{margin:10px 0 0;font-size:17px;line-height:1.55;color:var(--ink-soft)}.sv-form{display:flex;flex-direction:column;gap:16px;min-width:0}.sv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 16px}.sv-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sv-field>label,.sv-fieldset legend{font-size:14px;font-weight:550;padding:0}.sv-field label small{font-weight:400;color:var(--ink-muted)}.sv-field input:not([type=radio]):not([type=checkbox]),.sv-field select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink);font:400 16px/20px var(--font-sans)}.sv-select{position:relative;display:block}.sv-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:36px}.sv-select:after{content:"";position:absolute;inset-inline-end:14px;inset-block-start:20px;width:8px;height:8px;border-inline-end:1.5px solid var(--ink);border-block-end:1.5px solid var(--ink);transform:rotate(45deg) translateY(-3px);pointer-events:none}.sv-hint{font-size:13px;color:var(--ink-muted)}.sv-err{font-size:13px;color:var(--danger)}.sv-err:empty{display:none}.is-bad input:not([type=radio]):not([type=checkbox]),.is-bad select{border-color:var(--danger)}.sv-fieldset{border:0;margin:0;padding:0;min-width:0}.sv-fieldset legend{margin-block-end:6px}.sv-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sv-choice{display:flex}.sv-choice input{position:absolute;opacity:0;width:1px;height:1px}.sv-choice span{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);font-weight:500;cursor:pointer}.sv-choice input:checked+span{background:var(--accent-soft);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);color:var(--accent-ink);font-weight:600}.sv-choice input:focus-visible+span{box-shadow:var(--focus-ring)}.sv-consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:4px;font-size:15px;font-weight:400!important;line-height:1.45;cursor:pointer}.sv-consent input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--brand)}.sv-trap{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.sv-btn-submit{width:100%}.sv-notice{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.sv-done{padding:24px;background:var(--accent-soft);border:1px solid var(--brand);border-radius:10px;outline:none}.sv-done p{margin:8px 0 0;font-size:17px}.sv-faq{background:var(--surface-raised);border-block-start:1px solid var(--line);padding-block:40px 48px}.sv-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);margin-block-start:16px}.sv-faq-grid>div{padding-block:16px;border-block-start:1px solid var(--line)}.sv-faq h3{margin:0;font-size:18px;line-height:1.3;font-weight:600}.sv-faq p{margin:8px 0 0;line-height:1.55;color:var(--ink-soft)}.sv-tools{padding-block:40px;border-block-start:1px solid var(--line)}.sv-tools .sv-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-block-start:16px}.sv-tools a{display:block;padding:16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;color:inherit;text-decoration:none}.sv-tools a:hover{border-color:var(--line-strong)}.sv-tools h3{margin:0;font-size:18px;color:var(--accent-ink)}.sv-tools p{margin:6px 0 0;color:var(--ink-soft)}.sv-tool{padding-block:16px 40px;display:flex;flex-direction:column;gap:16px;max-width:820px}.sv-tool-form{padding:16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:10px}.sv-result{padding:16px;background:var(--accent-soft);border:1px solid var(--brand);border-radius:10px;display:flex;flex-direction:column;gap:10px;outline:none}.sv-result h2{font-size:22px}.sv-result h3{margin:6px 0 0;font-size:17px}.sv-big{margin:0;font-size:24px;line-height:1.25;font-weight:500;white-space:normal}.sv-num{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.sv-line{display:flex;justify-content:space-between;gap:16px;padding-block:8px;border-block-end:1px solid var(--line);font-size:15px}.sv-line .sv-num{text-align:end}.sv-line.is-total{font-weight:600}.sv-line.is-miss{color:var(--accent-ink)}.sv-result-card{padding:14px;background:var(--surface-raised);border:1px solid var(--line);border-radius:8px}.sv-result-card h3{margin:0 0 4px}.sv-result-card .sv-hint{display:block;margin:8px 0 0}.sv-tool-note h2{font-size:20px}.sv-tool-note p{margin:8px 0 0;color:var(--ink-soft);line-height:1.55}.sv-pills{display:flex;gap:8px}.sv-pills a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink);text-decoration:none;font-weight:500}.sv-pills a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.sv-names{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.sv-post{border:0;border-block-start:1px solid var(--line-soft);margin:0;padding:10px 0 2px;min-width:0}.sv-post legend{float:inline-start;width:100%;padding:0 0 6px;font-size:14px;font-weight:550}.sv-post div{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sv-post input{width:100%;min-height:46px;padding:0 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink);font:400 16px/20px var(--font-mono)}.sv-tool-next{padding-block:40px 48px}.sv-tool-next p{margin:10px 0 16px;color:var(--ink-soft)}.sv-guide h2{scroll-margin-top:80px}.sv-toc{width:100%}.sv-toc details{border:1px solid var(--line);border-radius:6px;background:var(--surface-raised)}.sv-toc summary{display:flex;align-items:center;min-height:44px;padding:0 14px;font-weight:600;cursor:pointer}.sv-toc ol{margin:0;padding-block:0 8px;padding-inline:34px 14px}.sv-toc li{padding:0}.sv-toc li a{display:flex;align-items:center;min-height:44px;line-height:1.35}.sv-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 18px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised)}.sv-next p{flex:1 1 280px;margin:0}.sv-next b{display:block}.sv-next .sv-btn{text-align:center}@media(max-width:520px){.sv-next .sv-btn{flex:1 1 100%}}.sv-guide h3{margin:6px 0 0;font-size:17px;line-height:1.3;font-weight:600}.sv-guide ul{margin:0;padding-inline-start:20px;color:var(--ink-soft)}.sv-guide li{padding-block:5px;line-height:1.5}.sv-guide li a{display:inline-flex;align-items:center;min-height:44px}.sv-text{padding-block:36px 56px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:760px}.sv-text h2{font-size:20px;letter-spacing:-.01em;margin-block-start:10px}.sv-text p{margin:0;color:var(--ink-soft)}.sv-todo{background:var(--accent-soft);padding:0 4px}.sv-login .sv-form{width:100%;max-width:400px}.sv-foot{background:var(--night);color:var(--on-night)}.sv-foot-in{display:flex;flex-direction:column;gap:18px;padding-block:24px;font-size:13px}.sv-foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.sv-foot a{display:inline-flex;align-items:center;min-height:44px;color:#fff}.sv-family{display:flex;flex-direction:column;font:400 14px/20px var(--font-mono)}.sv-family>*{display:flex;align-items:center;min-height:44px;border-block-end:1px solid var(--night-line)}.sv-family b{font-weight:500;color:#fff}.sv-family span{color:var(--night-muted)}@media(min-width:720px){.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-field.is-wide{grid-column:1 / -1}.sv-promises ul{grid-template-columns:repeat(2,1fr)}.sv-btn-submit{width:auto;align-self:flex-start}}@media(min-width:1024px){.sv-wrap{padding-inline:24px}.sv-head-in{padding-block:16px}.sv-btn-sm{padding:0 18px;font-size:15px}.sv-hero{flex-direction:row;align-items:flex-end;gap:64px;padding-block:64px 56px}.sv-hero-main{flex:1 1 56%;gap:22px}.sv-doors{flex:1 1 44%}.sv-doors a{padding-block:24px}.sv-doors b{font-size:24px}h1{font-size:54px;line-height:1.04}.sv-lead{font-size:19px;line-height:1.55}h2{font-size:36px;line-height:1.1}.sv-faq,.sv-check{padding-block:64px}.sv-tools .sv-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sv-tool{padding-block:24px 56px}.sv-names{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-hero-one .sv-hero-main{flex:1 1 100%;max-width:820px}.sv-check .sv-faq-grid,.sv-get .sv-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.sv-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-block-start:24px}.sv-promises{padding-block:56px}.sv-promises ul{grid-template-columns:repeat(4,1fr);margin-block-start:32px}.sv-promises li{border-block-start:0;padding:8px 24px;border-inline-start:1px solid var(--line)}.sv-promises li:first-child{padding-inline-start:0;border-inline-start:0}.sv-promises li:last-child{padding-inline-end:0}.sv-promises li b{font-size:30px;line-height:36px}.sv-form-sec{padding-block:64px}.sv-form-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.sv-done{grid-column:1 / -1}.sv-foot{background:var(--surface-raised);color:var(--ink-muted);border-block-start:1px solid var(--line)}.sv-foot-in{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px}.sv-foot a{color:var(--ink-muted)}.sv-family{flex-direction:row;flex-wrap:wrap;gap:0 16px;font-size:12px}.sv-family>*{border:0}.sv-family b{color:var(--ink)}.sv-family span{color:var(--ink-muted)}}
