.sc{--sc-bg:#f4f3ef;--sc-tile:#fff;--sc-paper:#fbfaf6;--sc-ink:#141413;--sc-muted:#5f5d57;--sc-faint:#8a877f;--sc-line:#14141317;--sc-chip:#eceae4;--sc-ok:#0e6b4e;--sc-ok-soft:#e2f0e8;--sc-ok-ink:#0b5a41;--sc-ok-tick:#fff;--sc-bad:#b42318;--sc-bad-soft:#fbe9e7;--sc-warn:#9a5b00;--sc-warn-soft:#fbf0dc;--sc-engrave:#7a5a3a;--sc-star:#e2a30b;--sc-shadow:0 1px 2px #1414130d, 0 0 0 1px #1414130f;--sc-hover:0 14px 30px -12px #14141338, 0 0 0 1px #14141312;--sc-ease:cubic-bezier(.2, .8, .2, 1);--sc-spring:cubic-bezier(.34, 1.4, .64, 1);--sc-r:26px;background:var(--sc-bg);min-height:100svh;color:var(--sc-ink);font-family:var(--font-sans,"Geist Variable", system-ui, sans-serif);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.5;display:flex}.dark .sc{--sc-bg:#121211;--sc-tile:#1c1c1a;--sc-paper:#1f1e1b;--sc-ink:#f1f0eb;--sc-muted:#a9a69e;--sc-faint:#7f7c75;--sc-line:#ffffff17;--sc-chip:#2a2a27;--sc-ok:#3dbe8b;--sc-ok-soft:#16301f;--sc-ok-ink:#86e2b8;--sc-ok-tick:#0b2418;--sc-bad:#f0786b;--sc-bad-soft:#3a1714;--sc-warn:#f0b45a;--sc-warn-soft:#33260f;--sc-engrave:#d6b98f;--sc-star:#f2b630;--sc-shadow:0 1px 2px #0006, 0 0 0 1px #ffffff0f;--sc-hover:0 14px 30px -12px #0009, 0 0 0 1px #ffffff17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.sc-ground{background:#f4f3ef}.dark body.sc-ground{background:#121211}.sc *,.sc :before,.sc :after{box-sizing:border-box}.sc :where(a,button,input):focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.sc-in{width:100%;max-width:1440px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}@media (width>=640px){.sc-in{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}}@media (width>=1024px){.sc-in{padding-left:32px;padding-right:32px}}.sc-main{flex:1}.sc-muted{color:var(--sc-muted)}.sc-faint{color:var(--sc-faint)}.sc-caps{font-family:var(--font-mono,"Geist Mono Variable", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-faint);font-size:10px;font-weight:500}.sc-top{z-index:40;background:var(--brand,var(--sc-ink));color:var(--brand-foreground,var(--sc-bg));position:sticky;top:0;box-shadow:0 1px 2px #1414130f}.sc-top.sc-top-plain{color:var(--sc-ink);box-shadow:none;background:0 0;position:relative}.sc-top>.sc-in{position:relative}.sc-top-art{pointer-events:none;opacity:.14;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 85%);mask-image:linear-gradient(90deg,#0000 25%,#000 85%)}[dir=rtl] .sc-top-art{transform:scaleX(-1)}.sc-top-art svg{width:100%;height:100%;display:block}.sc-top-art path{fill:none;stroke:currentColor;stroke-width:.8px;vector-effect:non-scaling-stroke}.sc-bar{align-items:center;gap:6px;min-height:64px;display:flex;position:relative}.sc-bar-right{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.sc-top-logo{color:inherit;letter-spacing:.01em;white-space:nowrap;border-radius:6px;flex:none;align-items:center;margin-inline-end:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.sc-top-logo img{object-fit:contain;object-position:left center;width:auto;max-width:192px;height:32px;display:block}[dir=rtl] .sc-top-logo img{object-position:right center}.sc-top-sep{opacity:.25;background:currentColor;flex:none;width:1px;height:24px;margin-inline-end:8px}.sc-top :where(a,button):focus-visible{outline-color:currentColor}.sc-top-act{height:36px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--sc-ease);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.sc-top-act:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.sc-top-act svg{flex:none;width:16px;height:16px}.sc-top-line{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent)}.sc-plate{background:var(--brand,var(--sc-ink));max-width:220px;height:40px;color:var(--brand-foreground,var(--sc-bg));letter-spacing:.02em;transition:transform .3s var(--sc-spring);border-radius:12px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.sc-plate:hover{transform:translateY(-1px)}.sc-plate img{object-fit:contain;width:auto;max-width:100%;height:26px;display:block}.sc-plate.sc-sm{border-radius:8px;max-width:140px;height:28px;padding:0 9px}.sc-plate.sc-sm img{height:18px}.sc-mark{color:var(--sc-ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.sc-mark svg{width:30px;height:30px;transition:transform 1.2s var(--sc-ease);flex:none}.sc-mark path{fill:none;stroke:currentColor;stroke-width:4px}.sc-mark circle{fill:currentColor}.sc-mark:hover svg{transform:rotate(60deg)}.sc-mark b{letter-spacing:-.02em;font-size:15px;font-weight:650}.sc-nav{align-items:center;gap:2px;min-width:0;display:flex}.sc-nav a{height:36px;color:inherit;opacity:.78;white-space:nowrap;transition:opacity .2s var(--sc-ease), background-color .2s var(--sc-ease);border-radius:10px;flex:none;align-items:center;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sc-nav a:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.sc-nav a[aria-current=page]{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent);font-weight:600}.sc-ghost{height:38px;color:var(--sc-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--sc-ease);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.sc-ghost:hover{background:var(--sc-chip)}.sc-ghost svg{flex:none;width:16px;height:16px}.sc-ghost.sc-line{box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-ghost.sc-line:hover{background:var(--sc-tile)}.sc-menu-btn,.sc-menu{display:none}@media (width<=719px){.sc-bar{gap:10px;min-height:58px}.sc-top-logo img{max-width:170px;height:28px}.sc-bar .sc-nav,.sc-bar .sc-top-sep,.sc-bar .sc-bar-right{display:none}.sc-menu-btn{justify-content:center;width:38px;margin-inline-start:auto;padding:0;display:inline-flex}.sc-menu{inset-inline:max(16px, env(safe-area-inset-left,0px));color:var(--sc-ink);box-shadow:var(--sc-hover);animation:sc-in .25s var(--sc-ease) both;border-radius:20px;flex-direction:column;gap:10px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px)}.sc-menu nav{flex-direction:column;gap:2px;display:flex}.sc-menu nav a{height:46px;color:var(--sc-muted);border-radius:14px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sc-menu nav a[aria-current=page]{background:var(--sc-chip);color:var(--sc-ink)}.sc-menu-foot{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 6px 2px;display:flex}}.sc-foot{border-top:1px solid var(--sc-line);color:var(--sc-muted);flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:64px;padding:26px 0 34px;font-size:13px;display:flex}.sc-foot-name{color:var(--sc-ink);font-weight:500}.sc-foot-right{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.sc-foot .sc-mark{color:var(--sc-muted);gap:7px;font-size:13px}.sc-foot .sc-mark svg{width:18px;height:18px}.sc-foot .sc-mark path{stroke-width:6px}.sc-foot .sc-mark:hover{color:var(--sc-ink)}.sc-soc{width:36px;height:36px;color:var(--sc-muted);box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.sc-soc:hover{color:var(--sc-ink);background:var(--sc-tile)}.sc-soc svg{width:15px;height:15px}.sc-tile{background:var(--sc-tile);border-radius:var(--sc-r);box-shadow:var(--sc-shadow)}.sc-tile.sc-paper,.sc-paper{background:var(--sc-paper)}.sc-lift{transition:transform .4s var(--sc-spring), box-shadow .35s var(--sc-ease)}.sc-lift:hover{box-shadow:var(--sc-hover);transform:translateY(-4px)}.sc-btn{background:var(--sc-ink);height:46px;color:var(--sc-bg);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--sc-spring), box-shadow .2s var(--sc-ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.sc-btn:active{transform:scale(.96)}.sc-btn:not(.sc-soft):hover{box-shadow:0 10px 22px -10px #00000073}.sc-btn.sc-soft{background:var(--sc-tile);color:var(--sc-ink);box-shadow:var(--sc-shadow)}.sc-btn.sc-soft:hover{box-shadow:var(--sc-hover)}.sc-btn.sc-sm{height:38px;padding:0 16px;font-size:13.5px}.sc-btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.sc-btn svg{flex:none;width:16px;height:16px}.sc-eyebrow{background:var(--sc-tile);min-height:30px;box-shadow:var(--sc-shadow);color:var(--sc-muted);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.sc-eyebrow .sc-seal{flex:none;width:18px;height:18px}.sc-chip{background:var(--sc-chip);border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.sc-pill{background:var(--sc-chip);height:22px;color:var(--sc-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sc-pill.sc-ok{background:var(--sc-ok-soft);color:var(--sc-ok-ink)}.sc-pill svg{width:13px;height:13px}.sc-micro{font-family:var(--font-mono,"Geist Mono Variable", ui-monospace, monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--sc-engrave);opacity:.75;white-space:nowrap;font-size:9.5px;font-weight:500;display:block;overflow:hidden}.sc-lat{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc-lat path{fill:none;stroke:var(--sc-engrave);stroke-width:.6px;opacity:.32;vector-effect:non-scaling-stroke}.dark .sc-lat path{opacity:.2}.sc-lat.sc-fade-down{-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.sc-lat.sc-fade-radial{-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.sc-seal path.sc-r1,.sc-seal path.sc-r2{fill:none;stroke:var(--sc-ok);stroke-width:.75px;stroke-dasharray:1;stroke-dashoffset:0}.sc-seal path.sc-r2{stroke-opacity:.7}.sc-seal circle{fill:var(--sc-ok)}.sc-seal path.sc-tick{fill:none;stroke:var(--sc-ok-tick);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sc-seal.sc-bad path.sc-r1,.sc-seal.sc-bad path.sc-r2{stroke:var(--sc-bad)}.sc-seal.sc-bad circle{fill:var(--sc-bad)}.sc-seal.sc-warn path.sc-r1,.sc-seal.sc-warn path.sc-r2{stroke:var(--sc-warn)}.sc-seal.sc-warn circle{fill:var(--sc-warn)}.sc-seal.sc-grey path.sc-r1,.sc-seal.sc-grey path.sc-r2{stroke:var(--sc-faint)}.sc-seal.sc-grey circle{fill:var(--sc-faint)}.sc-seal.sc-bad path.sc-tick,.sc-seal.sc-warn path.sc-tick,.sc-seal.sc-grey path.sc-tick{stroke:#fff}.dark .sc-seal.sc-bad path.sc-tick,.dark .sc-seal.sc-warn path.sc-tick,.dark .sc-seal.sc-grey path.sc-tick{stroke:var(--sc-bg)}.sc-draw .sc-seal path.sc-r1{animation:sc-draw 1.8s var(--sc-ease) both}.sc-draw .sc-seal path.sc-r2{animation:sc-draw 1.8s .15s var(--sc-ease) both}.sc-draw .sc-seal circle{animation:sc-pop .5s .9s var(--sc-spring) both;transform-origin:80px 80px}.sc-draw .sc-seal path.sc-tick{animation:sc-draw .45s 1.25s var(--sc-ease) both}@keyframes sc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sc-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-in{0%{opacity:0;transform:translateY(8px)}}.sc-field{background:var(--sc-tile);height:52px;box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-faint);transition:box-shadow .2s var(--sc-ease);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;display:flex}.sc-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--sc-ink)}.sc-field>svg{flex:none;width:16px;height:16px}.sc-field input{min-width:0;height:100%;color:var(--sc-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14.5px}.sc-field input::placeholder{color:var(--sc-faint)}.sc-field .sc-btn{height:40px;padding:0 16px;font-size:13.5px}.sc .sc-field input:focus-visible{outline:none}.sc-field.sc-sq{border-radius:16px;height:54px}.sc-ver{grid-template:"intro sheet""how sheet"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:48px;padding:44px 0 10px;display:grid}.sc-ver-intro{grid-area:intro}.sc-ver-how{grid-area:how}.sc-ver>.sc-sheet{grid-area:sheet}.sc-ver h1{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font-size:54px;font-weight:650;line-height:1}.sc-lead{max-width:440px;color:var(--sc-muted);text-wrap:pretty;margin:16px 0 0;font-size:17px}.sc-how{gap:12px;max-width:440px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sc-how li{color:var(--sc-muted);grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.sc-how b{color:var(--sc-ink);font-weight:600;display:block}.sc-how i{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;display:flex}.sc-note{max-width:440px;color:var(--sc-faint);margin:26px 0 0;font-size:13px}.sc-note a{color:var(--sc-muted);text-underline-offset:3px;text-decoration:underline}.sc-note a:hover{color:var(--sc-ink)}.sc-sheet{isolation:isolate;background:var(--sc-paper);padding:28px;position:relative;overflow:hidden}.sc-sheet>.sc-lat{z-index:-1;height:420px}.sc-thread{margin:18px 0 0;padding:0;list-style:none}.sc-step{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;font-size:14.5px;display:grid;position:relative}.sc-step:before{content:"";inset-inline-start:12.5px;background:var(--sc-line);width:1px;height:22px;position:absolute;top:-11px}.sc-step:first-child:before{display:none}.sc-step>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.sc-ring{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--sc-line);background:var(--sc-tile);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.sc-ring svg{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sc-step[data-state=ok] .sc-ring{background:var(--sc-ok);box-shadow:none;animation:sc-pop .35s var(--sc-spring) both}.sc-step[data-state=ok] .sc-ring svg{stroke:var(--sc-ok-tick)}.sc-step:is([data-state=bad],[data-state=warn],[data-state=miss]) .sc-ring{background:var(--sc-bad);box-shadow:none;animation:sc-pop .35s var(--sc-spring) both}.sc-step[data-state=warn] .sc-ring{background:var(--sc-warn)}.sc-step[data-state=miss] .sc-ring{background:var(--sc-faint)}.sc-step:is([data-state=bad],[data-state=warn],[data-state=miss]) .sc-ring svg{stroke:#fff}.dark .sc-step:is([data-state=bad],[data-state=warn],[data-state=miss]) .sc-ring svg{stroke:var(--sc-bg)}.sc-step[data-state=run] .sc-ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sc-ok) 35%, transparent)}.sc-step[data-state=run] .sc-ring:after{content:"";border:1.5px solid #0000;border-top-color:var(--sc-ok);border-radius:50%;animation:.8s linear infinite sc-spin;position:absolute;inset:0}.sc-step[data-state=wait],.sc-step[data-state=run]{color:var(--sc-faint)}.sc-step:is([data-state=bad],[data-state=warn])>span:nth-child(2){font-weight:600}.sc-step .sc-caps{font-size:10px}.sc-sheet .sc-micro{opacity:.8;margin-top:18px}.sc-verdict{animation:sc-in .4s var(--sc-ease) both;align-items:center;gap:18px;margin-top:20px;display:flex}.sc-verdict .sc-seal{flex:none;width:84px;height:84px}.sc-verdict h2{letter-spacing:-.03em;outline:none;margin:0;font-size:28px;font-weight:650;line-height:1.15}.sc-verdict p{color:var(--sc-muted);text-wrap:pretty;margin:2px 0 0;font-size:14px}.sc-holder{animation:sc-in .4s 80ms var(--sc-ease) both;margin-top:24px}.sc-holder-name{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:4px;font-size:34px;font-weight:650;line-height:1.1}.sc-holder-what{overflow-wrap:anywhere;margin-top:6px;font-size:17px;font-weight:500}.sc-kv{animation:sc-in .4s .14s var(--sc-ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding-top:18px;display:grid}.sc-kv dt{font-family:var(--font-mono,"Geist Mono Variable", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-faint);font-size:10px;font-weight:500}.sc-kv dd{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:14.5px;font-weight:600;display:flex}.sc-kv dd a{color:inherit;text-decoration:none}.sc-kv dd a:hover span{text-underline-offset:3px;text-decoration:underline}.sc-kv dd a svg{vertical-align:-1px;width:14px;height:14px;margin-inline-start:4px;display:inline}.sc-kv dd .sc-pill svg{width:13px;height:13px}.sc-acts{animation:sc-in .4s .2s var(--sc-ease) both;flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.sc-acts .sc-btn svg{width:15px;height:15px}@media (width<=959px){.sc-ver{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""sheet""how";row-gap:24px;padding-top:24px}.sc-ver h1{font-size:40px}.sc-lead{font-size:16px}.sc-how{margin-top:4px}}@media (width<=719px){.sc-sheet{border-radius:22px;padding:20px}.sc-field.sc-sq{padding-inline-start:14px}.sc-verdict{gap:14px}.sc-verdict .sc-seal{width:64px;height:64px}.sc-verdict h2{font-size:23px}.sc-holder-name{font-size:28px}.sc-holder-what{font-size:15.5px}.sc-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-kv>div:first-child{grid-column:1/-1}.sc-acts .sc-btn{flex:auto}}.sc-home{grid-template:"head tile""body tile"1fr/minmax(0,1.2fr) minmax(0,1fr);column-gap:44px;padding:40px 0 28px;display:grid}.sc-home-head{grid-area:head}.sc-home-body{grid-area:body}.sc-home>.sc-vtile{grid-area:tile;align-self:stretch}.sc-home h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 0;font-size:62px;font-weight:650;line-height:1}.sc-home-head>.sc-eyebrow+h1{margin-top:18px}.sc-home-head>h1:first-child{margin-top:0}.sc-about{max-width:560px;margin-top:18px}.sc-about-text{color:var(--sc-muted);overflow-wrap:anywhere;font-size:18px;line-height:1.5}.sc-clamp{-webkit-line-clamp:var(--sc-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-about-text.sc-clamp{max-height:4.5em}.sc-about-text :where(p,ul,ol,h1,h2,h3,h4){margin:0}.sc-about-text :where(p,ul,ol,h1,h2,h3,h4):not(:last-child){margin-bottom:10px}.sc-about-text :where(h1,h2,h3,h4){color:var(--sc-ink);font-size:1em;font-weight:600}.sc-about-text :where(ul,ol){padding-inline-start:1.2em}.sc-about-text ul{list-style:outside}.sc-about-text ol{list-style:decimal}.sc-about-text a{color:var(--sc-ink);text-underline-offset:3px;text-decoration:underline}.sc-about-text img{border-radius:10px;max-width:100%;height:auto}.sc-more{font:inherit;color:var(--sc-ink);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:16px;font-weight:600}.sc-more:hover{text-underline-offset:3px;text-decoration:underline}.sc-links{flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;display:flex}.sc-links .sc-soc{width:38px;height:38px}.sc-links .sc-soc svg{width:16px;height:16px}.sc-site{max-width:100%}.sc-site span{text-overflow:ellipsis;overflow:hidden}.sc-vtile{isolation:isolate;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.sc-vtile>.sc-lat{z-index:-1}.sc-vtile>.sc-seal{inset-inline-end:18px;width:92px;height:92px;position:absolute;top:18px}.sc-vtile-title{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:min(300px,100% - 110px);margin:52px 0 0;font-size:24px;font-weight:650;line-height:1.15}.sc-vtile-text{max-width:330px;color:var(--sc-muted);text-wrap:pretty;margin:0;font-size:14px}.sc-vtile .sc-micro{margin-top:2px}.sc-home.sc-solo{padding-bottom:8px}.sc-vtile.sc-solo{justify-content:flex-end;gap:16px;min-height:400px;padding:36px}.sc-vtile.sc-solo>.sc-seal{inset-inline-end:26px;width:128px;height:128px;top:26px}.sc-vtile.sc-solo .sc-vtile-title{max-width:min(380px,100% - 150px);font-size:32px}.sc-vtile.sc-solo .sc-vtile-text{max-width:400px;font-size:15px}.sc-facts{grid-template-columns:repeat(var(--cells,4), minmax(0, 1fr));border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);margin:0;padding:22px 0;display:grid}.sc-facts[data-cells="2"]{--cells:2}.sc-facts[data-cells="3"]{--cells:3}.sc-facts>div{border-inline-start:1px solid var(--sc-line);flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:0 24px;display:flex}.sc-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.sc-facts dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:30px;font-weight:650;line-height:1.1;display:flex}.sc-facts dt{color:var(--sc-muted);font-size:13.5px}.sc-star{width:14px;height:14px;fill:var(--sc-star);color:var(--sc-star);flex:none}.sc-facts .sc-star{align-self:flex-start;margin-top:4px}.sc-cat{margin-top:44px}.sc-cat-title{letter-spacing:-.03em;margin:0 0 18px;font-size:30px;font-weight:650;line-height:1.1}.sc-cat-title small{letter-spacing:0;color:var(--sc-faint);font-variant-numeric:tabular-nums;margin-inline-start:4px;font-size:16px;font-weight:500}.sc-toolbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.sc-toolbar:empty{display:none}.sc-search{flex:none;width:300px;height:42px;padding-inline:16px 6px}.sc-search input{font-size:13.5px}.sc-search input::-webkit-search-cancel-button{display:none}.sc-clear{width:30px;height:30px;color:var(--sc-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sc-clear:hover{background:var(--sc-chip);color:var(--sc-ink)}.sc-clear svg{width:15px;height:15px}.sc-chips{gap:6px;min-width:0;display:flex}.sc-chipf{height:34px;color:var(--sc-muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--sc-line);transition:background-color .2s var(--sc-ease), color .2s var(--sc-ease);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.sc-chipf:hover{color:var(--sc-ink);background:var(--sc-tile)}.sc-chipf[aria-current=page]{background:var(--sc-ink);color:var(--sc-bg);box-shadow:none}.sc-chipf small{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.sc-sort{flex:none;margin-inline-start:auto}.sc-sort label{height:38px;color:var(--sc-muted);box-shadow:inset 0 0 0 1px var(--sc-line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-inline:14px 12px;font-size:13px;display:inline-flex;position:relative}.sc-sort label:hover{background:var(--sc-tile)}.sc-sort label:focus-within{box-shadow:inset 0 0 0 1.5px var(--sc-ink)}.sc-sort select{appearance:none;color:var(--sc-ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;font-weight:600}.sc-sort select option{color:initial;background:initial}.sc-sort label>svg{pointer-events:none;width:15px;height:15px}.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sc-grid>li{min-width:0;display:flex}.sc-prog{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.sc-prog:focus-within{box-shadow:var(--sc-hover)}.sc-prog-pic{background:var(--sc-paper);justify-content:center;align-items:center;height:196px;display:flex;position:relative;overflow:hidden}.sc-prog-img{object-fit:contain;width:auto;height:auto;transition:opacity .35s var(--sc-ease), transform .5s var(--sc-spring);display:block;position:relative}.sc-prog-img[data-state=loading]{opacity:0}.sc-prog-img[data-kind=certificate]{border-radius:4px;max-width:66%;max-height:76%;box-shadow:0 1px 1px #0000000f,0 12px 24px -12px #14141359}.sc-prog-img[data-kind=badge]{filter:drop-shadow(0 12px 16px #14141338);max-width:46%;max-height:72%}.sc-prog:hover .sc-prog-img{transform:scale(1.02)}.sc-prog-body{flex-direction:column;flex:1;gap:6px;padding:16px 20px 20px;display:flex}.sc-prog-body .sc-caps{letter-spacing:.16em;font-size:10.5px}.sc-prog h3{letter-spacing:-.015em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sc-prog h3 a{color:inherit;outline:none;text-decoration:none}.sc-prog h3 a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.sc-prog-meta{color:var(--sc-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.sc-prog-rating{align-items:center;gap:5px;display:inline-flex}.sc-nomatch{isolation:isolate;flex-direction:column;align-items:flex-start;gap:8px;padding:44px 28px;display:flex;position:relative;overflow:hidden}.sc-nomatch>.sc-lat{z-index:-1;opacity:.8}.sc-nomatch h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650}.sc-nomatch p{color:var(--sc-muted);margin:0 0 10px;font-size:14.5px}.sc-pager{color:var(--sc-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:13.5px;display:flex}.sc-pages{flex-wrap:wrap;gap:6px;display:flex}.sc-pages a,.sc-pages .sc-gap{min-width:38px;height:38px;color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-line);transition:background-color .2s var(--sc-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.sc-pages a:hover{background:var(--sc-tile)}.sc-pages a[aria-current=page]{background:var(--sc-ink);color:var(--sc-bg);box-shadow:none}.sc-pages .sc-gap{box-shadow:none;min-width:20px;color:var(--sc-faint);padding:0}@media (width<=959px){.sc-home{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tile""body";padding-top:24px}.sc-home h1{font-size:46px}.sc-home>.sc-vtile{margin-top:20px}.sc-vtile.sc-solo{min-height:340px}.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-toolbar{flex-wrap:wrap}}@media (width<=719px){.sc-home{padding-top:12px}.sc-home-head>.sc-eyebrow+h1{margin-top:14px}.sc-home h1{letter-spacing:-.04em;font-size:38px}.sc-vtile{border-radius:22px;gap:10px;padding:20px}.sc-vtile>.sc-seal{inset-inline-end:12px;width:60px;height:60px;top:12px}.sc-vtile-title{max-width:calc(100% - 64px);margin-top:28px;font-size:20px}.sc-vtile-text{display:none}.sc-vtile .sc-field{height:48px}.sc-vtile .sc-field input{font-size:13px}.sc-vtile .sc-field .sc-btn{height:36px}.sc-vtile.sc-solo{min-height:0;padding:22px}.sc-vtile.sc-solo>.sc-seal{inset-inline-end:14px;width:72px;height:72px;top:14px}.sc-vtile.sc-solo .sc-vtile-title{max-width:none;margin-top:64px;font-size:24px}.sc-vtile.sc-solo .sc-vtile-text{font-size:14px;display:block}.sc-about{margin-top:20px}.sc-about-text{font-size:15.5px}.sc-more{font-size:15px}.sc-links{flex-wrap:nowrap;margin-top:16px}.sc-site{flex:0 auto;min-width:0}.sc-links .sc-soc{flex:none}.sc-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;margin-top:20px;padding:18px 0}.sc-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sc-facts>div:nth-child(2n){padding-inline-start:16px}.sc-facts dd{font-size:24px}.sc-facts dt{font-size:13px}.sc-cat{margin-top:28px}.sc-cat-title{margin-bottom:12px;font-size:24px}.sc-toolbar{gap:12px 8px;margin-bottom:14px}.sc-search{width:100%;height:44px}.sc-chips{scrollbar-width:none;flex:100%;margin-block:-2px;padding-block:2px;padding-inline-end:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[dir=rtl] .sc-chips{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.sc-sort{margin-inline-start:0}.sc-chips::-webkit-scrollbar{display:none}.sc-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sc-prog-pic{height:200px}.sc-pager{justify-content:center}.sc-pager>span{text-align:center;flex-basis:100%}}.sc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-stars{color:var(--sc-star);flex:none;gap:2px;display:inline-flex}.sc-stars svg{width:14px;height:14px}.sc-stars svg.sc-off{color:color-mix(in srgb, var(--sc-ink) 18%, transparent)}.sc-avatar{background:var(--sc-chip);width:40px;height:40px;color:var(--sc-muted);letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.sc-avatar svg{pointer-events:none;width:48px;height:48px;position:absolute;inset:-4px}.sc-avatar path{fill:none;stroke:var(--sc-engrave);stroke-width:.6px;opacity:.6}.sc-review{grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.sc-review-body{min-width:0}.sc-who{color:var(--sc-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:22px;font-size:13px;display:flex}.sc-review h4{overflow-wrap:anywhere;margin:4px 0 2px;font-size:15px;font-weight:600}.sc-review p{color:var(--sc-muted);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.55}.sc-review h4+p{margin-top:0}.sc-review p.sc-faint{color:var(--sc-faint)}.sc-earned{padding-inline:4px 8px}.sc-earned .sc-seal{flex:none;width:14px;height:14px}.sc-earned .sc-seal path.sc-r1,.sc-earned .sc-seal path.sc-r2{stroke-width:2px}.sc-crumb{min-width:0;color:var(--sc-muted);align-items:center;gap:8px;padding:22px 0 6px;font-size:13.5px;display:flex}.sc-crumb a{color:var(--sc-muted);border-radius:6px;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sc-crumb a:hover{color:var(--sc-ink)}.sc-crumb svg{width:15px;height:15px}.sc-crumb-here{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-faint);overflow:hidden}.sc-pg{grid-template:"head side""spec side""body side"1fr/minmax(0,1fr) 360px;align-items:start;column-gap:40px;padding-top:10px;display:grid}.sc-pg-head{grid-area:head}.sc-pg>.sc-specimen{grid-area:spec}.sc-pg-body{grid-area:body}.sc-pg-side{flex-direction:column;grid-area:side;gap:14px;display:flex;position:sticky;top:80px}.sc-kindline{letter-spacing:.18em;font-size:10.5px;display:block}.sc-pg h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:12px 0 0;font-size:46px;font-weight:650;line-height:1.04}.sc-byline{color:var(--sc-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:14px;display:flex}.sc-byline b{color:var(--sc-ink);font-weight:600}.sc-dot{background:var(--sc-faint);border-radius:50%;flex:none;width:3px;height:3px}.sc-byline-item{font-variant-numeric:tabular-nums;align-items:center;gap:6px 12px;display:inline-flex}.sc-byline-item .sc-dot{margin-inline-end:6px}.sc-specimen{isolation:isolate;justify-content:center;align-items:center;height:400px;margin-top:26px;padding:64px 24px 48px;display:flex;position:relative;overflow:hidden}.sc-specimen>.sc-lat{z-index:-1}.sc-specimen .sc-prog-img[data-kind=certificate]{max-width:62%;max-height:100%}.sc-specimen .sc-prog-img[data-kind=badge]{max-width:40%;max-height:92%}.sc-specimen-micro{inset-inline:22px;position:absolute;bottom:18px}.sc-seg{inset-inline-end:18px;background:var(--sc-chip);border-radius:999px;padding:3px;display:inline-flex;position:absolute;top:18px}.sc-seg button{height:30px;color:var(--sc-muted);font:inherit;cursor:pointer;transition:background-color .2s var(--sc-ease), color .2s var(--sc-ease);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.sc-seg button[aria-pressed=true]{background:var(--sc-tile);color:var(--sc-ink);box-shadow:var(--sc-shadow)}.sc-sec{margin-top:36px}.sc-sec>h2,.sc-pg-about>h2{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;font-weight:650}.sc-rich{overflow-wrap:anywhere}.sc-rich :where(p,ul,ol,h1,h2,h3,h4){margin:0}.sc-rich :where(p,ul,ol,h1,h2,h3,h4):not(:last-child){margin-bottom:12px}.sc-rich :where(h1,h2,h3,h4){color:var(--sc-ink);font-size:1em;font-weight:600}.sc-rich :where(ul,ol){padding-inline-start:1.2em}.sc-rich ul{list-style:outside}.sc-rich ol{list-style:decimal}.sc-rich a{color:var(--sc-ink);text-underline-offset:3px;text-decoration:underline}.sc-rich img{border-radius:10px;max-width:100%;height:auto}.sc-pg-text{max-width:65ch;color:color-mix(in srgb, var(--sc-ink) 82%, transparent);font-size:15.5px;line-height:1.7}.sc-pg-about .sc-more{margin-top:6px;font-size:14px}.sc-skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sc-skill{background:var(--sc-chip);height:30px;color:var(--sc-ink);transition:background-color .2s var(--sc-ease), box-shadow .2s var(--sc-ease);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}a.sc-skill:hover{background:var(--sc-tile);box-shadow:var(--sc-shadow)}.sc-rev-tile{overflow:hidden}.sc-rev-sum{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:24px;display:grid}.sc-rev-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:54px;font-weight:650;line-height:1}.sc-rev-count{color:var(--sc-muted);margin:6px 0 0;font-size:13px}.sc-bars{align-content:center;gap:7px;margin:0;padding:0;list-style:none;display:grid}.sc-bars li{color:var(--sc-muted);font-variant-numeric:tabular-nums;grid-template-columns:14px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:12px;display:grid}.sc-bars li>span:last-child{text-align:end}.sc-bars i{background:var(--sc-chip);border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.sc-bars i:after{content:"";width:var(--w);background:var(--sc-star);border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0}.sc-rev-list{margin:0;padding:0;list-style:none}.sc-rev-list .sc-review{border-top:1px solid var(--sc-line);padding:20px 24px}.sc-rev-tile>.sc-rev-list:first-child>.sc-review:first-child{border-top:0}.sc-rev-all{border:0;border-top:1px solid var(--sc-line);width:100%;color:var(--sc-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;padding:16px 24px;font-size:14px;font-weight:600;display:block}.sc-rev-all:hover{background:var(--sc-paper)}.sc-side-tile{padding:22px}.sc-side-title{letter-spacing:-.01em;margin:0 0 14px;font-size:16px;font-weight:600}.sc-factlist{margin:0}.sc-factlist>div{border-top:1px solid var(--sc-line);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.sc-factlist>div:first-child{border-top:0;padding-top:0}.sc-factlist dt{color:var(--sc-muted)}.sc-factlist dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sc-check{isolation:isolate;position:relative;overflow:hidden}.sc-check>.sc-lat{z-index:-1}.sc-check .sc-field{height:46px}.sc-check .sc-field input{font-size:13.5px}.sc-check .sc-field .sc-btn{height:36px;padding:0 14px;font-size:13px}.sc-side-acts{gap:8px;display:flex}.sc-grow{flex:1}.sc-btn.sc-square{flex:none;width:46px;padding:0}.sc-more-sec{margin-top:56px}@media (width<=959px){.sc-pg{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""spec""side""body"}.sc-pg-side{margin-top:16px;position:static}.sc-pg h1{font-size:38px}}@media (width<=719px){.sc-crumb{padding-top:12px}.sc-pg h1{letter-spacing:-.035em;font-size:30px;line-height:1.1}.sc-byline{gap:4px 14px;font-size:13.5px}.sc-byline>.sc-plate,.sc-byline .sc-dot{display:none}.sc-specimen{border-radius:22px;height:320px;margin-top:20px;padding:58px 16px 56px}.sc-specimen .sc-prog-img[data-kind=certificate]{max-width:88%}.sc-specimen .sc-prog-img[data-kind=badge]{max-width:58%}.sc-specimen-micro{inset-inline:16px;white-space:normal;line-height:1.7;bottom:12px}.sc-seg{inset-inline-end:12px;top:12px}.sc-side-tile{border-radius:22px;padding:18px}.sc-sec{margin-top:30px}.sc-sec>h2,.sc-pg-about>h2{font-size:19px}.sc-pg-text{font-size:15px}.sc-rev-sum{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.sc-rev-list .sc-review{padding:18px 20px}.sc-more-sec{margin-top:40px}}.sc-bar.sc-bare .sc-bar-right{display:flex}.sc-rv{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:56px;padding:40px 0 20px;display:grid}.sc-rv-form{min-width:0}.sc-rv h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:26px 0 0;font-size:40px;font-weight:650;line-height:1.08}.sc-mini{border-radius:22px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.sc-mini.sc-mini-plain{grid-template-columns:minmax(0,1fr);padding:16px 18px}.sc-mini-pic{justify-content:center;align-items:center;width:96px;height:68px;display:flex}.sc-mini-pic img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 1px 1px #0000000f,0 8px 16px -8px #14141359}.sc-mini-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-mini-text b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.sc-mini-text .sc-muted{font-size:13px}.sc-rate{border:0;align-items:center;gap:12px;min-width:0;margin:22px 0 0;padding:0;display:flex}.sc-rate-stars{gap:6px;display:flex}.sc-rate label{cursor:pointer;position:relative}.sc-rate input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sc-rate-star{width:54px;height:54px;color:color-mix(in srgb, var(--sc-ink) 16%, transparent);transition:background-color .2s var(--sc-ease), color .2s var(--sc-ease);border-radius:16px;justify-content:center;align-items:center;display:flex}.sc-rate label[data-on] .sc-rate-star{color:var(--sc-star)}.sc-rate label:hover .sc-rate-star{background:var(--sc-chip)}.sc-rate input:focus-visible+.sc-sr+.sc-rate-star{outline:2px solid var(--sc-ink);outline-offset:2px}.sc-rate-star svg{width:36px;height:36px}.sc-rate-star svg.sc-pop{animation:sc-star .45s var(--sc-spring) both}.sc-rate label:nth-child(2) svg.sc-pop{animation-delay:40ms}.sc-rate label:nth-child(3) svg.sc-pop{animation-delay:80ms}.sc-rate label:nth-child(4) svg.sc-pop{animation-delay:.12s}.sc-rate label:nth-child(5) svg.sc-pop{animation-delay:.16s}@keyframes sc-star{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.sc-rate-word{min-width:4em;font-size:16px;font-weight:600}.sc-ta{resize:vertical;background:var(--sc-tile);width:100%;min-height:130px;box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-ink);font:inherit;transition:box-shadow .2s var(--sc-ease);border:0;border-radius:20px;outline:none;margin-top:22px;padding:16px 18px;font-size:15px;line-height:1.6;display:block}.sc-ta::placeholder{color:var(--sc-faint)}.sc .sc-ta:focus-visible,.sc-ta:focus{box-shadow:inset 0 0 0 1.5px var(--sc-ink);outline:none}.sc-ta-foot{color:var(--sc-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:6px;font-size:12.5px;display:flex}.sc-label{margin:22px 0 8px;padding:0;font-size:13.5px;font-weight:600;display:block}.sc-rv-title{animation:sc-in .3s var(--sc-ease) both}.sc-input{background:var(--sc-tile);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-ink);font:inherit;border:0;border-radius:16px;outline:none;padding:0 16px;font-size:15px;display:block}.sc-input::placeholder{color:var(--sc-faint)}.sc .sc-input:focus-visible,.sc-input:focus{box-shadow:inset 0 0 0 1.5px var(--sc-ink);outline:none}.sc-postas{border:0;min-width:0;margin:22px 0 0;padding:0}.sc-postas>legend.sc-label{margin:0 0 8px}.sc-postas>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-postas label{cursor:pointer;background:var(--sc-tile);min-width:0;height:56px;box-shadow:inset 0 0 0 1px var(--sc-line);transition:box-shadow .2s var(--sc-ease);border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:relative}.sc-postas label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-postas label[data-on]{box-shadow:inset 0 0 0 2px var(--sc-ink)}.sc-postas input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sc-postas label:has(input:focus-visible){outline:2px solid var(--sc-ink);outline-offset:2px}.sc-postas .sc-avatar{width:30px;height:30px;font-size:12px}.sc-alert{background:var(--sc-bad-soft);color:var(--sc-bad);border-radius:16px;margin:18px 0 0;padding:12px 14px;font-size:13.5px}.sc-rv-send{color:var(--sc-muted);align-items:center;gap:14px;margin-top:24px;font-size:13px;display:flex}.sc-rv-send .sc-btn{flex:none}.sc-fine{color:var(--sc-faint);max-width:520px;margin:14px 0 0;font-size:12px;line-height:1.5}.sc-rv-preview{padding:22px;position:sticky;top:16px}.sc-rv-preview .sc-caps{margin-bottom:16px;display:block}.sc-rv-preview .sc-review p{color:var(--sc-ink)}.sc-rv-preview .sc-review p.sc-faint{color:var(--sc-faint)}.sc-rv-done{padding:48px 0 20px}.sc-thanks{isolation:isolate;max-width:640px;animation:sc-in .4s var(--sc-ease) both;padding:32px;position:relative;overflow:hidden}.sc-thanks>.sc-lat{z-index:-1}.sc-thanks>.sc-seal{width:84px;height:84px;display:block}.sc-thanks h1{letter-spacing:-.03em;outline:none;margin:22px 0 0;font-size:30px;font-weight:650;line-height:1.15}.sc-thanks p{color:var(--sc-muted);text-wrap:pretty;max-width:460px;margin:8px 0 0;font-size:15px}.sc-thanks .sc-acts{margin-top:24px;animation-delay:.3s}@media (width<=959px){.sc-rv{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:20px}.sc-rv-preview{position:static}}@media (width<=719px){.sc-bar.sc-bare .sc-bar-right{margin-inline-start:auto}.sc-rv{padding-top:12px}.sc-rv h1{margin-top:22px;font-size:30px}.sc-mini{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.sc-mini-pic{width:72px;height:52px}.sc-rate{flex-wrap:wrap;gap:4px 8px}.sc-rate-stars{gap:2px}.sc-rate-star{width:50px;height:50px}.sc-rate-star svg{width:34px;height:34px}.sc-rate-word{min-width:0;font-size:15px}.sc-postas>div{grid-template-columns:minmax(0,1fr)}.sc-rv-send{text-align:start;flex-direction:column;align-items:stretch;gap:10px}.sc-rv-send .sc-btn{width:100%}.sc-rv-preview{border-radius:22px;padding:18px}.sc-rv-done{padding-top:20px}.sc-thanks{border-radius:22px;padding:24px}.sc-thanks>.sc-seal{width:64px;height:64px}.sc-thanks h1{font-size:24px}.sc-thanks .sc-acts .sc-btn{flex:100%}}.sc-dir-hero{max-width:780px;padding:44px 0 0}.sc-dir-hero h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 0;font-size:54px;font-weight:650;line-height:1.02}.sc-dir-lead{max-width:660px;color:var(--sc-muted);text-wrap:pretty;overflow-wrap:anywhere;margin:16px 0 0;font-size:17px;line-height:1.55}.sc-dir-hero .sc-links{margin-top:20px}.sc-dir{margin-top:48px}.sc-dir-search{flex:auto;width:auto;min-width:0;height:52px;padding-inline:18px 6px}.sc-dir-search input{font-size:15px}.sc-dir-search .sc-btn{height:40px;padding:0 18px;font-size:13.5px}.sc-dir-search .sc-clear{cursor:pointer;background:0 0;border:0;padding:0}.sc-toolbar>.sc-ghost{height:38px}.sc-dir-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.sc-dir-main{grid-area:1/1;min-width:0}.sc-dir-side{scrollbar-width:thin;border-radius:22px;grid-area:1/2;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.sc-dir-side:not(:has(.sc-dir-row)){display:none}.sc-dir-filters{background:var(--sc-tile);box-shadow:var(--sc-shadow);border-radius:22px;flex-direction:column;gap:22px;padding:22px;display:flex}.sc-dir-filters:empty{display:none}.sc-dir-body:not(:has(.sc-dir-row)){grid-template-columns:minmax(0,1fr)}.sc-dir-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.sc-dir-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sc-dir-chips:not([data-open])>[data-extra]{display:none}button.sc-chipf{max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}button.sc-chipf>span{text-overflow:ellipsis;overflow:hidden}.sc-chipf[aria-pressed=true]{background:var(--sc-ink);color:var(--sc-bg);box-shadow:none}.sc-chipf[aria-pressed=true]:hover{background:var(--sc-ink);color:var(--sc-bg)}button.sc-chipf:disabled{cursor:default}.sc-chipf.sc-chip-more{color:var(--sc-ink);box-shadow:none;text-underline-offset:3px;text-decoration:underline}.sc-dir-list{transition:opacity .2s var(--sc-ease)}.sc-busy{opacity:.6;pointer-events:none}.sc-earners{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.sc-earners>li{min-width:0;display:flex}.sc-earner{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 32px;min-width:0;padding:22px 24px;display:grid}.sc-earner-head{grid-column:1/-1;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sc-avatar.sc-photo{width:64px;height:64px;font-size:19px}.sc-avatar.sc-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sc-avatar.sc-photo svg{width:78px;height:78px;inset:-7px}.sc-earner-who{min-width:0}.sc-earner-who h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.25}.sc-earner-who p{color:var(--sc-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sc-earner-soc{align-self:start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sc-earner-soc .sc-soc{width:32px;height:32px}.sc-earner-chips{flex-direction:column;gap:8px;min-width:0;display:flex}.sc-earner-chips ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sc-tag{background:var(--sc-chip);max-width:100%;height:26px;color:var(--sc-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 10px;font-size:12.5px;line-height:26px;overflow:hidden}.sc-tag.sc-line{box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-muted);background:0 0}.sc-tag-more{height:26px;color:var(--sc-faint);padding:0 4px;font-size:12.5px;line-height:26px}.sc-ink{color:var(--sc-ink);font-weight:500}@media (width<=959px){.sc-dir-hero{padding-top:24px}.sc-dir-hero h1{font-size:44px}.sc-dir-body{grid-template-columns:minmax(0,1fr);gap:0}.sc-dir-side,.sc-dir-main{grid-area:auto/1}.sc-dir-side{border-radius:0;max-height:none;position:static;overflow:visible}.sc-dir-filters{box-shadow:none;background:0 0;border-radius:0;gap:10px;margin-bottom:22px;padding:0}.sc-dir-row{grid-template-columns:150px minmax(0,1fr);gap:12px}.sc-dir-row>.sc-caps{padding-top:11px}}@media (width<=719px){.sc-dir-hero{padding-top:12px}.sc-dir-hero h1{letter-spacing:-.04em;margin-top:14px;font-size:34px;line-height:1.06}.sc-dir-lead{font-size:15.5px}.sc-dir{margin-top:32px}.sc-dir-search{flex-basis:100%;height:46px}.sc-dir-search input{font-size:14px}.sc-earner{grid-template-columns:minmax(0,1fr)}.sc-toolbar>.sc-ghost{order:3}.sc-dir-row{grid-template-columns:minmax(0,1fr);gap:6px}.sc-dir-row>.sc-caps{padding-top:0}.sc-dir-chips{scrollbar-width:none;flex-wrap:nowrap;margin-block:-2px;padding-block:2px;padding-inline-end:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[dir=rtl] .sc-dir-chips{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.sc-dir-chips::-webkit-scrollbar{display:none}.sc-dir-chips>[data-extra],.sc-dir-chips:not([data-open])>[data-extra]{display:inline-flex}.sc-dir-chips>.sc-chip-more{display:none}.sc-dir-chips>[aria-pressed=true]{order:-1}button.sc-chipf{max-width:240px}.sc-earners{grid-template-columns:minmax(0,1fr);gap:12px}.sc-earner{border-radius:22px;gap:16px;padding:18px}.sc-earner-head{grid-template-columns:52px minmax(0,1fr) auto;gap:14px}.sc-avatar.sc-photo{width:52px;height:52px;font-size:16px}.sc-avatar.sc-photo svg{width:64px;height:64px;inset:-6px}.sc-earner-soc{flex-direction:column;gap:2px}}.sc-notice>.sc-seal{width:72px;height:72px}@media (width<=719px){.sc-notice>.sc-seal{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.sc *,.sc :before,.sc :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sc-step[data-state=run] .sc-ring:after{display:none}}
