.fb-modal{z-index:10000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fb-modal__backdrop{cursor:pointer;background:#0f11158c;border:none;position:absolute;inset:0}.fb-modal__panel{background:#fff;border-radius:10px;width:min(100%,28rem);padding:1.25rem 1.35rem 1.35rem;position:relative;box-shadow:0 24px 48px #0000002e}.fb-modal__head h2{margin:0 0 .35rem;font-size:1.25rem;font-weight:600}.fb-modal__head p{color:#565959;margin:0 2rem 0 0;font-size:.875rem;line-height:1.45}.fb-modal__close{cursor:pointer;color:#565959;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.fb-modal__form{gap:.85rem;margin-top:1rem;display:grid}.fb-modal__form label{color:#0f1111;gap:.35rem;font-size:.8125rem;display:grid}.fb-modal__form input,.fb-modal__form select,.fb-modal__form textarea{font:inherit;border:1px solid #d5d9d9;border-radius:6px;padding:.55rem .65rem}.fb-modal__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.fb-modal__result{border-radius:8px;margin-top:1rem;padding:1rem;font-size:.875rem;line-height:1.45}.fb-modal__result.is-ok{background:#f0faf0;border:1px solid #b7e4b7}.fb-modal__result.is-err{background:#fff5f5;border:1px solid #f5c2c2}.fb-modal__result .btn{margin-top:.75rem}.heart-dash-link__icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.heart-dash-link__icon svg{width:1rem;height:1rem}.heart-dash-link--cta{align-items:center;gap:.45rem;display:inline-flex}.heart-dash-link--shop-primary{background:#007185;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.heart-dash-link--shop-primary:hover{background:#005f6f}.heart-dash-link--shop,.shop-header__dash-link{background:#007185;border-radius:999px;padding:.15rem .65rem;font-weight:600!important;text-decoration:none!important}.heart-dash-link--shop:hover,.shop-header__dash-link:hover{background:#005f6f;text-decoration:none!important}.heart-dash-link--pill{z-index:60;color:#fff;background:#0f1111;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 32px #00000059}.heart-dash-link--pill svg{width:1rem;height:1rem}.heart-dash-link--pill:hover{background:#161616}@media (width<=720px){.heart-dash-link--pill{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem;overflow:hidden}}.wordmark-link{align-items:center;line-height:1;text-decoration:none;display:inline-flex}.wordmark{font-family:var(--font,system-ui, sans-serif);letter-spacing:-.04em;white-space:nowrap;font-weight:700;line-height:1}.wordmark--light{color:#fff}.wordmark--dark{color:#0f1111}.wordmark-link:hover .wordmark--light{color:#ffffffe0}.wordmark-link:hover .wordmark--dark{color:#333}.reveal-group>.reveal{min-width:0}.reveal{--reveal-delay:0s;--reveal-duration:.9s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-distance:2rem;opacity:0;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay), transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay), filter var(--reveal-duration) var(--reveal-ease) var(--reveal-delay);will-change:opacity, transform, filter}.reveal--up{transform:translate3d(0, var(--reveal-distance), 0)}.reveal--down{transform:translate3d(0, calc(var(--reveal-distance) * -1), 0)}.reveal--left{transform:translate3d(calc(var(--reveal-distance) * -1.25), 0, 0)}.reveal--right{transform:translate3d(calc(var(--reveal-distance) * 1.25), 0, 0)}.reveal--fade{transform:none}.reveal--scale{transform:scale(.94)}.reveal--blur{transform:translate3d(0, calc(var(--reveal-distance) * .75), 0);filter:blur(10px)}.reveal.is-visible{opacity:1;filter:none;transform:none}.reveal-group.m1-cards>.reveal,.reveal-group.m1-modes__grid>.reveal,.reveal-group.earn-opps__grid>.reveal,.m1-research__inner>.reveal,.m1-modes__head.reveal,.m1-modes__inner>.reveal,.m1-faq__grid>.reveal,.m1-close__content.reveal,.m1-close__inner>.reveal,.m1-faq__list>.reveal,.earn-opps__head>.reveal,.earn-opps__actions.reveal,.talent-faq__head.reveal,.talent-join__content>.reveal,.foot__cta>.reveal{width:100%}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}}.shell{background:var(--bg);min-height:100vh}.nav{inset-inline:0;z-index:40;padding:1.15rem 0;position:absolute;top:0}.nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(1200px,100% - 2rem);margin-inline:auto;display:grid}.nav__side{align-items:center;gap:1.25rem;display:flex}.nav__side--left{justify-content:flex-start}.nav__side--right{justify-content:flex-end}.nav__links-desktop{gap:1.25rem;display:none}@media (width>=900px){.nav__side--left,.nav__links-desktop{display:flex}}@media (width<=899px){.nav__side--left{display:none}.nav__inner{grid-template-columns:1fr auto}.nav__logo{justify-self:start}}.nav__link{color:#ffffffb8;letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.nav__link:hover{color:#fff}.nav__logo{letter-spacing:-.04em;justify-self:center;font-size:1.15rem;font-weight:700}.nav__cta{padding:.4rem .4rem .4rem .9rem;font-size:.8rem}.nav__cta .btn__arrow{width:1.55rem;height:1.55rem;font-size:.75rem}.foot{background:var(--bg);padding:0;position:relative;overflow:hidden}.foot__cta{border-bottom:1px solid var(--line);text-align:center;isolation:isolate;padding:clamp(4.5rem,10vw,7rem) 1.5rem clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.foot__cloud{pointer-events:none;filter:blur(14px);opacity:.72;width:clamp(9rem,18vw,16rem);height:clamp(5rem,10vw,8.5rem);position:absolute;top:50%;transform:translateY(-50%)}.foot__cloud span{background:radial-gradient(circle at 35% 35%,#fffffff2 0%,#ffffff8c 42%,#ffffff14 72%,#0000 100%);border-radius:999px;display:block;position:absolute}.foot__cloud span:first-child{width:58%;height:72%;top:18%;left:0}.foot__cloud span:nth-child(2){width:46%;height:58%;top:0;left:28%}.foot__cloud span:nth-child(3){width:52%;height:64%;bottom:0;right:0}.foot__cloud--left{left:clamp(.25rem,3vw,3.5rem)}.foot__cloud--right{right:clamp(.25rem,3vw,3.5rem);transform:translateY(-50%)scaleX(-1)}.foot__cta p{z-index:1;letter-spacing:-.045em;color:#fffffff2;max-width:none;margin:0;margin-inline:auto;font-size:clamp(2rem,4.8vw,3.35rem);font-weight:500;line-height:1.08;position:relative}@media (width<=720px){.foot__cloud{opacity:.5;width:clamp(6.5rem,28vw,9rem);height:clamp(3.5rem,16vw,5.5rem)}.foot__cloud--left{left:-.75rem}.foot__cloud--right{right:-.75rem}}.foot__main{flex-direction:column;gap:clamp(2rem,4vw,3rem);padding:clamp(3rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,3.75rem);display:flex;overflow:visible}.foot__brand{max-width:22rem}.foot--docs{border-top:1px solid #ffffff1a;flex-shrink:0;width:100%;margin-top:0}.foot--docs .foot__cta{padding-top:clamp(2.5rem,5vw,3.5rem)}.foot--docs .foot__cta p{font-size:clamp(1.5rem,3vw,2.25rem)}.foot__top-btn{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.foot__top-btn:focus-visible{outline-offset:4px;outline:2px solid #ffffff73}.foot__brand-hit.foot__top-btn{text-align:left;max-width:22rem;display:inline-block}.foot__brand-hit .foot__logo-mark{margin:0 0 .65rem;font-size:clamp(1.75rem,3vw,2.25rem);display:inline-block}.foot__brand-hit .foot__tagline{margin:0;transition:color .15s}.foot__brand-hit:hover .foot__tagline{color:#ffffffb8}.foot__mark-main.foot__top-btn{width:100%;position:relative;overflow:hidden}.foot__tagline{color:#ffffff7a;margin:0;font-size:.9rem;line-height:1.5}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;width:100%;display:grid}@media (width>=768px){.foot__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.25rem,3vw,2.5rem)}}.foot__col{min-width:0}.foot__h{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0 0 .85rem;font-size:.75rem;font-weight:600}.foot__links{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.foot__links a{letter-spacing:-.02em;color:#ffffffe0;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-block}.foot__links a:hover{color:#fff}.foot__link-btn{font:inherit;letter-spacing:-.02em;color:#ffffffe0;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.9375rem;font-weight:500;line-height:1.4;display:inline-block}.foot__link-btn:hover{color:#fff}.foot__bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:1.5rem 0 2.25rem;display:flex}.foot__bar>.reveal{display:flex}.foot__legal{letter-spacing:-.01em;color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:.35rem 1.5rem;font-size:.875rem;display:flex}.foot__legal a{color:var(--text-muted);transition:color .15s}.foot__legal a:hover{color:#ffffffbf}.foot__legal-btn{font:inherit;font-size:inherit;letter-spacing:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.foot__legal-btn:hover{color:#ffffffbf}.foot__social{align-items:center;gap:1.1rem;display:flex}.foot__social a{color:#ffffffb8;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;transition:color .15s;display:flex}.foot__social a:hover{color:#fff}.foot__social svg{fill:currentColor;width:100%;height:100%}.foot__mark{background:#000;padding-top:.5rem}.foot__mark-main{isolation:isolate;background:#1c1c1e url(/soumtok-banner-grain.webp) 50%/cover no-repeat;padding:.75rem;position:relative;overflow:hidden}.foot__mark-bg{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.foot__mark-noise{z-index:2;pointer-events:none;background-image:url(/soumtok-noise.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}.foot__mark-wrap{z-index:1;-webkit-backdrop-filter:blur(50px);background-color:#0000001f;justify-content:center;align-items:center;padding:clamp(3.5rem,8vw,5rem) 5%;display:flex;position:relative}.foot__mark-name{letter-spacing:-.04em;color:#fff;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1}@media (width<=640px){.foot__cta{padding:clamp(3rem,8vw,4.5rem) 1rem clamp(2.5rem,6vw,3.5rem)}.foot__cta p{font-size:clamp(1.5rem,7vw,2rem);line-height:1.15}.foot__cloud{opacity:.35}.foot__main{padding:2.5rem 0 2rem}.foot__grid{grid-template-columns:1fr;gap:1.75rem}.foot__bar{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1.5rem}.foot__bar>.reveal{width:100%}.foot__social{flex-wrap:wrap}.foot__mark-main{padding:.5rem}.foot__mark-wrap{padding:2.25rem 5%}.foot__mark-name{font-size:clamp(1.65rem,8vw,2.25rem)}}.site-nav{inset-inline:0;z-index:50;padding:1.15rem 0;transition:padding .35s;position:absolute;top:0}.site-nav--scrolled{padding:.75rem 0 0;position:fixed}.site-nav__shell{width:min(1200px,100% - 2rem);margin-inline:auto;transition:width .4s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),border-radius .4s cubic-bezier(.22,1,.36,1),background .4s,border-color .4s,box-shadow .4s}.site-nav--scrolled .site-nav__shell{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#101010ad;border:1px solid #ffffff1c;border-radius:999px;width:min(980px,100% - 1.75rem);padding:.42rem .5rem .42rem 1.15rem;box-shadow:0 10px 40px #0000006b,inset 0 1px #ffffff0f}.site-nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;transition:gap .35s;display:grid}.site-nav--scrolled .site-nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-nav__logo{white-space:nowrap;grid-column:2;justify-self:center;font-size:1.15rem}.site-nav--scrolled .site-nav__logo{grid-column:auto;justify-self:start;font-size:1.05rem}.site-nav__links{grid-column:1;justify-self:start;align-items:center;gap:1.65rem;display:flex}.site-nav--scrolled .site-nav__links{flex:1;justify-content:center;gap:1.35rem}.site-nav__link{letter-spacing:-.02em;color:#ffffffb8;white-space:nowrap;font-size:.875rem;font-weight:500;transition:color .15s}.site-nav__link:nth-child(n+2){display:none}.site-nav--scrolled .site-nav__link:nth-child(n+2){display:inline}.site-nav--dark .site-nav__link:hover,.site-nav--dark .site-nav__link.is-active{color:#fff}.site-nav--light-hero:not(.site-nav--scrolled) .site-nav__link{color:#0f1115b8}.site-nav--light-hero:not(.site-nav--scrolled) .site-nav__link:hover,.site-nav--light-hero:not(.site-nav--scrolled) .site-nav__link.is-active,.site-nav--light-hero:not(.site-nav--scrolled) .site-nav__menu{color:#0a0a0a}.site-nav__actions{grid-column:3;justify-self:end;align-items:center;gap:.65rem;display:flex}.site-nav__cta{color:#000;letter-spacing:-.02em;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .4rem .4rem .95rem;font-size:.8rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.site-nav__cta:hover{transform:translateY(-1px)}.site-nav__cta span{color:#fff;background:#000;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;display:grid}.site-nav__menu{color:#fff;background:0 0;border:none;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:2.35rem;height:2.35rem;padding:0;display:none}.site-nav__menu span{background:currentColor;border-radius:999px;width:1.05rem;height:1.5px;transition:transform .25s,opacity .25s;display:block}.site-nav--open .site-nav__menu span:first-child{transform:translateY(4.5px)rotate(45deg)}.site-nav--open .site-nav__menu span:nth-child(2){opacity:0}.site-nav--open .site-nav__menu span:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.site-nav__drawer{inset-inline:0;top:calc(3.65rem + env(safe-area-inset-top,0px));z-index:49;pointer-events:none;opacity:0;padding:.35rem .75rem 1rem;transition:opacity .28s,transform .28s;position:fixed;transform:translateY(-.35rem)}.site-nav--open .site-nav__drawer{pointer-events:auto;opacity:1;transform:translateY(0)}.site-nav__drawer nav{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#0e0e0ed1;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;gap:.15rem;padding:.85rem;display:flex;box-shadow:0 18px 48px #00000073}.site-nav__drawer-link{letter-spacing:-.02em;color:#ffffffd1;border-radius:.65rem;padding:.85rem .95rem;font-size:1rem;font-weight:500;transition:background .15s,color .15s;display:block}.site-nav__drawer-link:hover,.site-nav__drawer-link.is-active{color:#fff;background:#ffffff0f}.site-nav__drawer-cta{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:.35rem;padding:.85rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.site-nav__backdrop{z-index:48;-webkit-backdrop-filter:blur(2px);background:#00000059;border:none;padding:0;position:fixed;inset:0}@media (width<=959px){.site-nav__inner{grid-template-columns:1fr auto}.site-nav__logo{grid-column:1;justify-self:start}.site-nav__links{display:none}.site-nav__actions{grid-column:2}.site-nav__cta{display:none}.site-nav__menu{display:inline-flex}.site-nav--scrolled .site-nav__shell{border-radius:999px;width:min(980px,100% - 1.25rem)}}@media (width<=640px){.site-nav{padding:calc(.85rem + env(safe-area-inset-top,0px)) 0 .85rem}.site-nav--scrolled{padding-top:env(safe-area-inset-top,0px)}.site-nav__shell{width:calc(100% - 1.25rem)}.site-nav--scrolled .site-nav__shell{background:#080808d1;border:none;border-bottom:1px solid #ffffff14;border-radius:0;width:100%;margin-inline:0;padding:.85rem 1rem}.site-nav__logo{font-size:1.05rem}.site-nav__menu{width:2.75rem;height:2.75rem}.site-nav__drawer{top:calc(3.15rem + env(safe-area-inset-top,0px));padding-inline:0}.site-nav__drawer nav{border-top:none;border-radius:0 0 1rem 1rem;margin-inline:0}.site-nav__drawer-link{align-items:center;min-height:2.75rem;display:flex}.site-nav__drawer-cta{min-height:2.75rem}}@media (width>=960px){.site-nav__drawer,.site-nav__backdrop,.site-nav__menu{display:none!important}}.cinematic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinematic__photo{object-fit:cover;object-position:center 38%;width:100%;height:100%;animation:42s ease-in-out infinite alternate cinematic-drift;position:absolute;inset:0;transform:scale(1.02)}.cinematic--banner .cinematic__photo{object-position:center 55%;animation-duration:36s;transform:scale(1.06)}.cinematic__grain{opacity:.38;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cinematic--banner:after{content:none}.cinematic--banner .cinematic__grain{opacity:.4}@keyframes cinematic-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.2%,.6%)}}@media (prefers-reduced-motion:reduce){.cinematic__photo{animation:none;transform:scale(1.04)}}.feature-visual{background:#000;width:100%;max-width:100%}.feature-visual__img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:clamp(20rem,52vh,34rem);display:block}.feature-visual--right .feature-visual__img{object-position:center right;margin-left:auto}.feature-visual--left .feature-visual__img{object-position:center left;margin-right:auto}@media (width<=959px){.feature-visual__img{max-height:clamp(16rem,44vh,26rem);object-position:center!important;margin-inline:auto!important}}@media (width<=640px){.feature-visual__img{max-height:clamp(12rem,38vw,18rem)}}.hwallet-dash-wrap{width:100%;max-height:clamp(18.5rem,48vh,22.5rem);margin-inline:auto;position:relative;overflow:hidden}.hwallet-dash__cover{z-index:3;pointer-events:none;background:linear-gradient(#0000 0% 68%,#00000059 82%,#000000d1 92%,#000 100%),linear-gradient(90deg,#000 0%,#0000 8% 92%,#000 100%);position:absolute;inset:0}.hwallet-dash{--hw-accent:#9ef01a;--hw-bg:#121214;--hw-panel:#1a1a1f;--hw-panel-2:#222228;--hw-line:#ffffff12;--hw-muted:#ffffff6b;width:100%}.hwallet-dash__frame{background:var(--hw-bg);border:1px solid var(--hw-line);border-radius:16px;grid-template-columns:3rem minmax(0,1fr);display:grid;box-shadow:0 20px 50px #00000080}.hwallet-dash__rail{border-right:1px solid var(--hw-line);background:#0e0e11;border-radius:16px 0 0 16px;flex-direction:column;align-items:center;padding:.65rem 0 .55rem;display:flex}.hwallet-dash__rail-logo{background:var(--hw-accent);color:#0a0a0a;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:1.5rem;display:grid}.hwallet-dash__rail-logo svg{color:#0a0a0a}.hwallet-dash__rail-nav{flex-direction:column;flex:1;gap:.35rem;display:flex}.hwallet-dash__rail-nav button,.hwallet-dash__rail-chat{width:2.25rem;height:2.25rem;color:var(--hw-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;padding:0;display:grid}.hwallet-dash__rail-nav button svg,.hwallet-dash__rail-chat svg{width:1.1rem;height:1.1rem}.hwallet-dash__rail-nav button.is-active{color:#fff;background:#ffffff0f}.hwallet-dash__rail-chat{margin-top:auto;position:relative}.hwallet-dash__rail-chat span{text-align:center;color:#0a0a0a;background:var(--hw-accent);border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.58rem;font-weight:700;line-height:1rem;position:absolute;top:-2px;right:-2px}.hwallet-dash__main{min-width:0;padding:.65rem .75rem .75rem}.hwallet-dash__top{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.hwallet-dash__top h3{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:600}.hwallet-dash__search{background:var(--hw-panel);border:1px solid var(--hw-line);cursor:text;border-radius:10px;flex:1;align-items:center;gap:.55rem;min-width:0;padding:.65rem .85rem;display:flex}.hwallet-dash__search svg{width:.95rem;height:.95rem;color:var(--hw-muted);flex-shrink:0}.hwallet-dash__search span{color:#ffffff47;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.hwallet-dash__top-actions{flex-shrink:0;gap:.5rem;display:flex}.hwallet-dash__top-actions button{border:1px solid var(--hw-line);background:var(--hw-panel);color:#ffffffbf;cursor:pointer;border-radius:10px;padding:.55rem .9rem;font-family:inherit;font-size:.78rem;font-weight:500}.hwallet-dash__top-actions button.is-accent{color:#0a0a0a;background:var(--hw-accent);border-color:var(--hw-accent);width:2.15rem;padding:0;font-size:1.15rem;line-height:1}.hwallet-dash__panel{background:var(--hw-panel);border:1px solid var(--hw-line);border-radius:12px;margin-bottom:.5rem;padding:.65rem .75rem}.hwallet-dash__panel h4{color:#ffffff8c;margin:0 0 .75rem;font-size:.78rem;font-weight:600}.hwallet-dash__panel--hero{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;margin-bottom:.75rem;display:grid}.hwallet-dash__hero-left{gap:clamp(.75rem,3vw,2rem);min-width:0;display:flex}.hwallet-dash__stat span{color:var(--hw-muted);margin-bottom:.25rem;font-size:.72rem;display:block}.hwallet-dash__stat strong{letter-spacing:-.04em;font-size:1.25rem;font-weight:600;line-height:1}.hwallet-dash__hero-right{text-align:right}.hwallet-dash__hero-right>span{color:var(--hw-muted);margin-bottom:.25rem;font-size:.72rem;display:block}.hwallet-dash__balance-num{letter-spacing:-.04em;margin:0;font-size:1.45rem;font-weight:600;line-height:1}.hwallet-dash__pulse-unit{color:var(--hw-accent);margin-left:.2rem;font-size:.55em;position:relative}.hwallet-dash__pulse-unit:after{content:"";background:currentColor;height:1.5px;position:absolute;top:52%;left:0;right:0}.hwallet-dash__balance-fx{color:var(--hw-muted);margin:.35rem 0 .65rem;font-size:.72rem}.hwallet-dash__fund{background:var(--hw-accent);color:#0a0a0a;cursor:pointer;border:none;border-radius:10px;padding:.5rem 1.35rem;font-family:inherit;font-size:.78rem;font-weight:700}.hwallet-dash__wallet-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.hwallet-dash__wallet{background:var(--hw-panel-2);border:1px solid var(--hw-line);color:#ffffffd9;border-radius:12px;min-width:0;padding:.65rem .55rem}.hwallet-dash__wallet.is-active{background:var(--hw-accent);border-color:var(--hw-accent);color:#0a0a0a}.hwallet-dash__wallet i{background:#ffffff14;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;margin-bottom:.55rem;font-size:.72rem;font-style:normal;font-weight:700;display:grid}.hwallet-dash__wallet.is-active i{background:#00000026}.hwallet-dash__wallet strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.hwallet-dash__wallet b{font-family:var(--mono);opacity:.75;white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:.62rem;font-weight:500;display:block;overflow:hidden}.hwallet-dash__mid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.hwallet-dash__mid .hwallet-dash__panel{margin-bottom:0}.hwallet-dash__donuts{justify-content:space-between;gap:.5rem;display:flex}.hwallet-dash__donut{text-align:center;flex:1}.hwallet-dash__donut svg{width:100%;max-width:4.5rem;margin-inline:auto;display:block}.hwallet-dash__donut span{color:var(--hw-muted);margin-top:.35rem;font-size:.68rem;display:block}.hwallet-dash__donut b{font-family:var(--mono);font-size:.78rem;font-weight:500;display:block}.hwallet-dash__panel--send label{margin-bottom:.55rem;display:block}.hwallet-dash__panel--send label span{color:var(--hw-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.65rem;display:block}.hwallet-dash__input{background:var(--hw-panel-2);border:1px solid var(--hw-line);color:#ffffffd1;border-radius:10px;padding:.55rem .7rem;font-size:.78rem}.hwallet-dash__send{background:var(--hw-accent);color:#0a0a0a;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:.25rem;padding:.6rem;font-family:inherit;font-size:.78rem;font-weight:700}.hwallet-dash__bottom{display:none}@media (width<=800px){.hwallet-dash-wrap{max-height:clamp(16.5rem,44vh,20rem)}.hwallet-dash__panel--hero,.hwallet-dash__mid,.hwallet-dash__bottom{grid-template-columns:1fr}.hwallet-dash__hero-right{text-align:left}.hwallet-dash__top{flex-wrap:wrap}.hwallet-dash__search{flex-basis:100%;order:3}.hwallet-dash__wallet-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-walk__section-title{letter-spacing:-.04em;text-align:center;margin:0 0 clamp(1.75rem,4vh,2.5rem);max-width:22ch;margin-inline:auto;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;line-height:1.12}.hp-walk{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=960px){.hp-walk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem)}}.hp-walk__copy{text-align:left}.hp-walk__tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;gap:.4rem;margin-bottom:2rem;padding:.3rem;display:inline-flex}.hp-walk__tabs button{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.hp-walk__tabs button.is-active{color:#fff;background:#ffffff1a}.hp-walk__panel{animation:.35s both hp-fade-in}@keyframes hp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hp-walk__title{letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:600;line-height:1.08}.hp-walk__headline{letter-spacing:-.025em;color:#ffffffeb;margin:0 0 1.15rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.35}.hp-walk__intro{color:var(--text-secondary);margin:0 0 1.75rem;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7}.hp-faq{border-top:1px solid #ffffff14;margin-bottom:1.25rem}.hp-faq__item{border-bottom:1px solid #ffffff14}.hp-faq__item button{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 0;font-family:inherit;font-size:.95rem;font-weight:500;display:flex}.hp-faq__item em{color:#ffffff59;flex-shrink:0;font-size:1.1rem;font-style:normal}.hp-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.hp-faq__item.is-open .hp-faq__answer{grid-template-rows:1fr}.hp-faq__answer-inner{min-height:0;overflow:hidden}.hp-faq__answer-inner p{color:var(--text-secondary);margin:0;padding:0 1.5rem 1rem 0;font-size:.92rem;line-height:1.65}.hp-walk__next{color:#0a0a0a;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:opacity .2s;display:inline-flex}.hp-walk__next:hover{opacity:.9}.hp-walk__nav{gap:.75rem;display:flex}.hp-walk__back{color:#ffffff7a;cursor:pointer;background:0 0;border:none;padding:.85rem 0;font-family:inherit;font-size:.9rem;transition:color .2s}.hp-walk__back:hover{color:#ffffffd1}.hp-walk__visual{min-width:0}.hp-walk__visual-stick{width:100%;max-width:34rem;margin-inline:auto}@media (width>=960px){.hp-walk__visual-stick{position:sticky;top:max(1.5rem,50vh - 11rem)}}.hp-pulse-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.35rem 1.4rem 1.25rem}.hp-pulse-card__head{border-bottom:1px solid #ffffff12;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.hp-pulse-card__head strong{letter-spacing:-.03em;font-size:1.35rem;font-weight:600;display:block}.hp-pulse-card__head span{font-family:var(--mono);color:#ffffff7a;margin-top:.15rem;font-size:.82rem;display:block}.hp-pulse-card__table{border-collapse:collapse;width:100%}.hp-pulse-card__table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#ffffff61;border-bottom:1px solid #ffffff12;padding:0 0 .65rem;font-size:.68rem;font-weight:500}.hp-pulse-card__table th:last-child{text-align:right}.hp-pulse-card__table td{border-bottom:1px solid #ffffff0d;padding:.65rem 0;font-size:.95rem}.hp-pulse-card__table td:first-child{font-family:var(--mono);color:#ffffffe0;font-weight:500}.hp-pulse-card__table td:last-child{text-align:right;font-family:var(--mono);color:#ffffff8c}.hp-pulse-card__table tr:last-child td{border-bottom:none;padding-bottom:0}.hp-pulse-card__note{color:var(--text-secondary);border-top:1px solid #ffffff12;margin:1.1rem 0 0;padding-top:1rem;font-size:.88rem;line-height:1.6}@media (width<=959px){.hp-walk__visual-stick{min-height:0;padding-block:0;position:static}}@media (width<=640px){.hp-walk__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.hp-walk__tabs::-webkit-scrollbar{display:none}.hp-walk__tabs button{white-space:nowrap;flex-shrink:0;min-height:2.75rem}.hp-walk__nav{flex-direction:column;align-items:stretch}.hp-walk__next{justify-content:center;width:100%}.hp-faq__item button{min-height:2.75rem;font-size:.875rem}.hp-faq__answer-inner p{padding-right:0;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.hp-walk__panel{animation:none}.hp-faq__answer{transition:none}}@media (width>=720px){.m1-modes__grid{grid-template-columns:repeat(3,1fr)}.m1-modes__grid--bottom{grid-template-columns:repeat(2,1fr);width:calc(66.666% + .425rem);margin-inline:auto}}@media (width<=719px){.m1-modes__grid,.m1-modes__grid--bottom{grid-template-columns:1fr;width:100%}}@media (prefers-reduced-motion:reduce){.m1-mode,.m1-mode__icon{transition:none}.m1-mode:hover,.m1-mode:hover .m1-mode__icon{transform:none}}@media (width<=640px){.m1-modes{padding:clamp(3.5rem,8vh,5rem) 0}.m1-modes__inner{width:min(1120px,100% - 1.25rem)}.m1-modes__grid--bottom{width:100%}.m1-mode{min-height:auto;padding:1.35rem 1rem}}@media (width>=960px){.m1-feature__grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);column-gap:clamp(2.5rem,5vw,4.5rem)}.m1-feature__grid--flip{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.m1-feature__grid--flip .m1-feature__copy{order:2;justify-self:start}.m1-feature__grid--flip .m1-feature__stage{order:1;justify-self:stretch}}@media (width>=960px){.m1-feature__stage{justify-content:flex-end}.m1-feature__grid--flip .m1-feature__stage{justify-content:flex-start}}@media (width<=959px){.m1-feature__grid{grid-template-columns:1fr;gap:2rem}.m1-feature__copy{order:1;max-width:none}.m1-feature__stage{order:2;min-height:auto}}@media (width<=767px){.m1-grain__main{padding:.5rem}.m1-grain__wrap{padding:3.5rem 6%}}@media (width>=960px){.m1-cards{grid-template-columns:repeat(3,1fr)}}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1%,.5%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.m1-hero__content{width:min(1120px,100% - 1.25rem);padding:clamp(5rem,12vh,7rem) .5rem}.m1-hero__title{max-width:none;font-size:clamp(1.75rem,8.5vw,2.35rem)}.m1-feature{padding:clamp(3rem,8vh,4.5rem) 0}.m1-feature__grid{gap:1.5rem;width:min(1320px,100% - 1.25rem)}.m1-feature__name{font-size:clamp(1.65rem,7vw,2rem)}.m1-feature__copy p{font-size:1rem}.m1-research{padding:clamp(4rem,10vh,6rem) 0}.m1-research__inner{width:min(1400px,100% - 1.25rem)}.m1-research .section-title{font-size:clamp(2rem,8vw,2.75rem)}.m1-cards{grid-template-columns:1fr}.m1-card{min-height:auto;padding:1.15rem}.m1-faq{padding:clamp(4rem,10vh,6rem) 0}.m1-faq__grid{width:min(960px,100% - 1.25rem)}.m1-faq__item button{gap:1rem;padding:1rem 0;font-size:.95rem}.m1-faq__answer-inner p{padding-right:.5rem;font-size:.9rem}.m1-close{padding:clamp(3rem,8vh,4.5rem) 0 clamp(4rem,10vh,6rem)}.m1-close__content{max-width:min(920px,100% - 1.25rem)}.m1-close__title{white-space:normal;text-wrap:balance;font-size:clamp(1.85rem,7vw,2.35rem)}.m1-close__lead{max-width:34ch;margin-bottom:1.5rem}.m1-close__actions{flex-direction:column;width:100%;max-width:16rem}.m1-close__actions .btn{justify-content:center;width:100%}.m1-grain__text h2{font-size:clamp(1.15rem,5.5vw,1.65rem)}}@media (width<=380px){.m1-hero__title{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.m1-hero__content{animation:none!important}.m1-faq__answer,.m1-card__bar i{transition:none}}.faq-block{background:#fff;border-top:1px solid #ebebeb;padding:4rem 1.25rem 5rem}.faq-block__inner{max-width:40rem;margin:0 auto}.faq-block__title{letter-spacing:-.03em;color:#0f1111;margin:0 0 1.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.faq-block__title:empty{display:none}.faq-block__search-wrap{margin-bottom:1.25rem}.faq-block__search{color:#0f1111;background:#fff;border:1px solid #d5d9d9;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.faq-block__search:focus{border-color:#007185;box-shadow:0 0 0 3px #0071851f}.faq-block__search-meta{color:#565959;margin:.45rem 0 0;font-size:.8125rem}.faq-block__empty{color:#565959;text-align:center;background:#fafafa;border:1px dashed #d5d9d9;border-radius:10px;margin:0;padding:1.25rem;font-size:.9375rem}.faq-block__question{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.faq-block__label{display:block}.faq-block__category{letter-spacing:.06em;text-transform:uppercase;color:#007185;font-size:.6875rem;font-weight:700}.faq-block__list{gap:.65rem;display:grid}.faq-block__item{background:#fafafa;border:1px solid #e7e7e7;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-block__item.is-open{background:#fff;border-color:#007185;box-shadow:0 4px 20px #00718514}.faq-block__item button{text-align:left;color:#0f1111;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.15rem;font-size:.9375rem;font-weight:600;display:flex}.faq-block__item em{color:#007185;flex-shrink:0;font-size:1.25rem;font-style:normal;line-height:1}.faq-block__answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-block__item.is-open .faq-block__answer{grid-template-rows:1fr}.faq-block__answer-inner{overflow:hidden}.faq-block__answer-inner p{color:#444;margin:0;padding:0 1.15rem 1.1rem;font-size:.9375rem;line-height:1.6}@media (width<=640px){.faq-block{padding:3rem 1rem 3.5rem}.faq-block__item button{min-height:2.75rem;padding:.85rem 1rem;font-size:.875rem}.faq-block__answer-inner p{padding:0 1rem 1rem;font-size:.875rem}}.agent-logo{background:#fff;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.agent-logo svg,.agent-logo__photo{object-fit:cover;width:100%;height:100%;display:block}.agent-logo--sm{width:3rem;height:3rem}.agent-logo--md{width:7.5rem;height:7.5rem}.agent-logo--lg,.shop-card__thumb .agent-logo,.shop-product__hero-img .agent-logo,.shop-product__thumb .agent-logo,.shop-product__thumb svg{width:100%;height:100%}.trust-strip{background:#141414;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.trust-strip__badge{color:#d4ff00;white-space:nowrap;margin:0;font-weight:700}.trust-strip__text{color:#ffffff9e;flex:16rem;margin:0}.trust-strip__link{color:#d4ff00;white-space:nowrap;font-weight:600;text-decoration:none}.trust-strip__link:hover{text-decoration:underline}.catalog-badge{color:#007185;letter-spacing:.04em;text-transform:uppercase;background:#0071851a;border-radius:4px;margin:.15rem 0 0;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;display:inline-block}.catalog-badge--card{margin-top:.35rem}.shop{color:#0f1111;min-height:100vh;font-family:var(--font);background:#eaeded;max-width:100%;overflow-x:clip}.shop-header{max-width:100%;overflow-x:clip}.shop-strip{color:#fff;background:#232f3e;font-size:.8125rem}.shop-strip__inner{flex-wrap:wrap;gap:.75rem 1.5rem;width:min(1400px,100% - 1.5rem);margin-inline:auto;padding:.45rem 0;display:flex}.shop-header{z-index:60;position:sticky;top:0}.shop-header__main{background:#131921;padding:.6rem 0}.shop-header__inner{align-items:center;gap:.85rem;width:min(1400px,100% - 1.5rem);min-width:0;margin-inline:auto;display:flex}.shop-header__logo{letter-spacing:-.04em;color:#fff;white-space:nowrap;flex-shrink:0;font-size:1.2rem;font-weight:700}.shop-header__logo span{color:#ffffffb8}.shop-header__market{color:#fff;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:.35rem .55rem;font-size:.8125rem;font-weight:600}.shop-header__market:hover{outline:1px solid #ffffff59}.shop-header__search{flex:1;min-width:0;display:flex}.shop-header__search input{border:none;border-radius:6px 0 0 6px;flex:1;min-width:0;padding:.6rem .85rem;font-family:inherit;font-size:.9375rem}.shop-header__search button{color:#0f1111;cursor:pointer;background:#febd69;border:none;border-radius:0 6px 6px 0;flex-shrink:0;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.shop-header__search button:hover{background:#f3a847}.shop-header__links{flex-shrink:0;align-items:center;gap:1rem;display:none}.shop-header__links a{color:#fff;white-space:nowrap;font-size:.8125rem;font-weight:600}.shop-header__links a:hover{text-decoration:underline}@media (width>=768px){.shop-header__links{display:flex}}.shop-header__sub{background:#232f3e;border-top:1px solid #ffffff0f}.shop-header__sub-inner{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;width:min(1400px,100% - 1.5rem);margin-inline:auto;padding:.45rem 0;display:flex}.shop-header__sub-inner a{color:#fff;font-size:.8125rem;font-weight:500}.shop-header__sub-inner a:hover{text-decoration:underline}.shop-header__sub-inner a.is-active{color:#febd69;font-weight:700}@media (width<=640px){.shop-header__market{display:none}.shop-header__sub-inner{gap:.5rem .85rem}.shop-header__sub-inner a{font-size:.75rem}}.shop-layout{gap:1rem;width:min(1400px,100% - 1.5rem);margin-inline:auto;padding:1rem 0 2.5rem;display:grid}@media (width>=900px){.shop-layout{grid-template-columns:220px minmax(0,1fr);align-items:start}}.shop-sidebar{background:#fff;border:1px solid #d5d9d9;border-radius:4px;padding:1rem 1.1rem}.shop-sidebar h2{margin:0 0 .75rem;font-size:1rem;font-weight:700}.shop-sidebar nav{flex-direction:column;gap:.15rem;display:flex}.shop-sidebar nav button{color:#007185;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.45rem .55rem;font-family:inherit;font-size:.875rem}.shop-sidebar nav button:hover{color:#c7511f;background:#f7fafa;text-decoration:underline}.shop-sidebar nav button.is-active{color:#0f1111;background:#f0f2f2;font-weight:600;text-decoration:none}.shop-main{background:#fff;border:1px solid #d5d9d9;border-radius:4px;padding:1rem 1.15rem 1.25rem}.shop-results-bar{border-bottom:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.shop-results-bar p{color:#565959;margin:0;font-size:.9375rem}.shop-results-bar strong{color:#0f1111}.shop-sort{color:#565959;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.shop-sort select{cursor:pointer;background:#f0f2f2;border:1px solid #888c8c;border-radius:6px;padding:.4rem .55rem;font-family:inherit;font-size:.8125rem}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=640px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=900px){.shop-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-card{height:100%}.shop-card__link{height:100%;color:inherit;border-radius:4px;flex-direction:column;padding:.75rem;text-decoration:none;transition:box-shadow .15s;display:flex}.shop-card__link:hover{box-shadow:0 2px 8px #0f11111f}.shop-card__link:hover .shop-card__title{color:#c7511f}.shop-card__thumb{aspect-ratio:1;border:1px solid #e7e7e7;border-radius:4px;place-items:center;margin-bottom:.65rem;display:grid;position:relative}.shop-card__avatar{letter-spacing:-.04em;font-size:2rem;font-weight:700}.shop-card__prime{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#232f3e;border-radius:3px;padding:.15rem .4rem;font-size:.62rem;font-weight:700;position:absolute;top:.45rem;left:.45rem}.shop-card__catalog,.shop-card__verified,.shop-card__human{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:.45rem;left:.45rem}.shop-card__catalog{background:#007185}.shop-card__verified{background:#067d62}.shop-card__human{background:#232f3e}.shop-card__title{color:#007185;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.9375rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-card__tagline{color:#565959;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.shop-card__meta{color:#565959;margin:.35rem 0 .5rem;font-size:.72rem}.shop-card__price{color:#0f1111;margin:auto 0 0;font-size:1.05rem;font-weight:700}.shop-card__from{color:#565959;margin-right:.25rem;font-size:.72rem;font-weight:400}.shop-stars{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.shop-stars__icons{align-items:center;gap:1px;line-height:0;display:inline-flex}.shop-stars__star{flex-shrink:0;display:inline-block;position:relative}.shop-stars__star-fill{height:100%;position:absolute;top:0;left:0;overflow:hidden}.shop-stars__value,.shop-stars__count{color:#007185;font-size:.8125rem;line-height:1.2}.shop-stars--sm .shop-stars__value,.shop-stars--sm .shop-stars__count{font-size:.75rem}.shop-empty{text-align:center;padding:2.5rem 1rem}.shop-empty h2{margin:0 0 .5rem;font-size:1.15rem}.shop-empty p{color:#565959;margin:0 0 1rem}.shop-empty button,.shop-empty__cta{cursor:pointer;color:#0f1111;background:#fff;border:1px solid #d5d9d9;border-radius:6px;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.shop-sidebar__cta{border-top:1px solid #e7e7e7;margin:1rem 0 0;padding-top:.85rem;font-size:.85rem}.shop-sidebar__cta a{color:#007185;font-weight:600}.shop-pagination{border-top:1px solid #e7e7e7;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.shop-pagination button{cursor:pointer;background:#fff;border:1px solid #d5d9d9;border-radius:6px;padding:.45rem .9rem}.shop-pagination button:disabled{opacity:.4;cursor:not-allowed}.shop-pagination span{color:#565959;font-size:.875rem}.shop-product{width:min(1400px,100% - 1.5rem);margin-inline:auto;padding:1rem 0 2.5rem}.shop-breadcrumb{color:#565959;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.shop-breadcrumb a{color:#007185}.shop-breadcrumb a:hover{color:#c7511f;text-decoration:underline}.shop-product__layout{background:#fff;border:1px solid #d5d9d9;border-radius:4px;gap:1.25rem;margin-bottom:2rem;padding:1.25rem;display:grid}@media (width>=960px){.shop-product__layout{grid-template-columns:minmax(0,380px) minmax(0,1fr) 280px;align-items:start}}.shop-product__hero-img{aspect-ratio:1;border:1px solid #e7e7e7;border-radius:4px;place-items:center;display:grid}.shop-product__hero-img span{font-size:4rem;font-weight:700}.shop-product__thumbs{gap:.5rem;margin-top:.65rem;display:flex}.shop-product__thumb{background:#fff;border:1px solid #e7e7e7;border-radius:4px;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.shop-product__info h1{margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:400;line-height:1.25}.shop-product__tagline{color:#007185;margin:0 0 .5rem;font-size:1rem}.shop-product__skills{color:#565959;margin:0 0 .75rem;font-size:.875rem;line-height:1.45}.shop-product__portfolio{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.shop-product__portfolio li{background:#fafafa;border:1px solid #e7e7e7;border-radius:6px;flex-direction:column;gap:.15rem;padding:.65rem .85rem;display:flex}.shop-product__portfolio a{color:#007185;font-weight:500;text-decoration:none}.shop-product__portfolio a:hover{text-decoration:underline}.shop-product__portfolio span{color:#565959;font-size:.8125rem}.shop-product__cv-note{color:#565959;margin:0 0 .85rem;font-size:.875rem;line-height:1.45}.shop-product__cv-actions{margin-bottom:.85rem}.shop-product__cv-btn{text-decoration:none;display:inline-flex}.shop-product__cv-frame{background:#fafafa;border:1px solid #e7e7e7;border-radius:6px;width:100%;min-height:32rem}.shop-product__new-badge{color:#007185;margin:.35rem 0 0;font-size:.8125rem;font-weight:600}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-product__cv-hint{color:#565959;margin:0;font-size:.8125rem}.shop-product__hires{color:#007185;margin:.5rem 0 0;font-size:.8125rem}.shop-product__rule{border:none;border-top:1px solid #e7e7e7;margin:1rem 0}.shop-product__price-row{align-items:baseline;gap:.5rem;display:flex}.shop-product__price-label{color:#565959;font-size:.875rem}.shop-product__price{color:#b12704;font-size:1.65rem;font-weight:400}.shop-product__price-note{color:#565959;margin:.25rem 0 .75rem;font-size:.8125rem}.shop-product__stock{color:#007600;margin:0 0 .75rem;font-size:1.1rem}.shop-product__stock--live{color:#007600;font-weight:600}.shop-product__ship{padding:.75rem 0;font-size:.875rem}.shop-product__ship strong{margin-bottom:.15rem;display:block}.shop-product__ship span{color:#565959}.shop-product__buybox{background:#fff;border:1px solid #d5d9d9;border-radius:8px;padding:1rem}@media (width>=960px){.shop-product__buybox{position:sticky;top:1rem}}.shop-product__buybox-price{color:#b12704;margin:0;font-size:1.35rem}.shop-product__buybox-sub{color:#565959;margin:.15rem 0 .75rem;font-size:.8125rem}.shop-product__buybox-live{color:#007600;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.shop-product__buy{cursor:pointer;background:#ffd814;border:none;border-radius:20px;width:100%;margin-bottom:.5rem;padding:.55rem .75rem;font-family:inherit;font-size:.875rem;box-shadow:0 2px 5px #d5d9d980}.shop-product__buy:hover{background:#f7ca00}.shop-product__secondary{cursor:pointer;background:#fff;border:1px solid #d5d9d9;border-radius:20px;width:100%;margin-bottom:.85rem;padding:.55rem .75rem;font-family:inherit;font-size:.875rem}.shop-product__buy-meta{border-top:1px solid #e7e7e7;margin:0;padding-top:.75rem;font-size:.8125rem}.shop-product__buy-meta div{justify-content:space-between;gap:.75rem;padding:.25rem 0;display:flex}.shop-product__buy-meta dt{color:#565959}.shop-product__buy-meta dd{margin:0;font-weight:600}.shop-product__section{background:#fff;border:1px solid #d5d9d9;border-radius:4px;margin-bottom:1.25rem;padding:1.25rem}.shop-product__section h2{margin:0 0 .85rem;font-size:1.25rem;font-weight:700}.shop-product__section p{color:#0f1111;margin:0;line-height:1.65}.shop-product__tags{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.shop-product__tags li{background:#f0f2f2;border-radius:4px;padding:.35rem .65rem;font-size:.8125rem}.shop-product__table{border-collapse:collapse;width:100%;font-size:.875rem}.shop-product__table th,.shop-product__table td{text-align:left;border-bottom:1px solid #e7e7e7;padding:.65rem .75rem}.shop-product__table th{background:#f7fafa;font-weight:600}.shop-product__table td:last-child{white-space:nowrap;color:#b12704;font-weight:600}.shop-product__review-summary{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.shop-product__review-summary strong{font-size:1.1rem}.market-hire{border-top:1px solid #e7e7e7;flex-direction:column;gap:1.25rem;margin-top:1rem;padding-top:1.25rem;display:flex}.market-hire__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.market-hire__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#565959;margin:0 0 .2rem;font-size:.68rem;font-weight:600}.market-hire__head h3{margin:0;font-size:1.125rem;line-height:1.3}.market-hire__balance{color:#007185;background:#eef8fa;border-radius:999px;margin:0;padding:.35rem .65rem;font-size:.8125rem;font-weight:600}.market-hire__gate{background:#eef8fa;border:1px solid #b8e0e8;border-radius:10px;padding:1rem 1.1rem}.market-hire__gate--warn{background:#fffbeb;border-color:#fde68a}.market-hire__gate strong{margin-bottom:.35rem;font-size:.9375rem;display:block}.market-hire__gate p{color:#565959;margin:0 0 .85rem;font-size:.8125rem;line-height:1.5}.market-hire__gate-btn{background:#007185;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.market-hire__gate-btn:hover{background:#005f6f}.market-hire__form{border:none;min-width:0;margin:0;padding:0}.market-hire__form:disabled{opacity:.72}.market-hire__fields{flex-direction:column;gap:1rem;display:flex}.market-hire__field{display:block}.market-hire__field span{color:#0f1111;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}.market-hire__field input,.market-hire__field textarea,.market-hire__field select{border:1px solid #888c8c;border-radius:8px;width:100%;padding:.65rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.45}.market-hire__field textarea{resize:vertical;min-height:5.5rem}.market-hire__service-desc{color:#565959;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.market-hire__footnote{color:#565959;margin:0;font-size:.75rem;line-height:1.5}.market-hire__footnote a{color:#007185;font-weight:600}.market-hire__actions{flex-direction:column;gap:.65rem;padding-top:.25rem;display:flex}.market-hire__hire-btn{color:#0f1111;background:#ffd814;border:none;border-radius:20px;justify-content:center;width:100%;min-height:2.75rem;font-size:.9375rem}.market-hire__hire-btn:disabled{color:#888c8c;cursor:not-allowed;background:#e7e7e7}.market-hire__hire-btn--locked{background:#007185;text-decoration:none;color:#fff!important}.market-hire__actions .btn--pill{color:#0f1111;background:#ffd814;border:none;border-radius:20px;justify-content:center;width:100%}.market-hire__actions .btn--ghost{color:#0f1111;border:1px solid #d5d9d9;border-radius:20px;width:100%}.market-hire__result{border-radius:6px;margin-top:.75rem;padding:.75rem;font-size:.8125rem}.market-hire__result.is-ok{background:#f0fdf4;border:1px solid #bbf7d0}.market-hire__result.is-error{background:#fef2f2;border:1px solid #fecaca}.market-hire__output{white-space:pre-wrap;background:#fff;border-radius:4px;margin:.5rem 0 0;padding:.65rem;font-size:.75rem;overflow:auto}.market-hire__sources{color:#565959;margin:.35rem 0 0;font-size:.75rem}.market-hire__progress{background:#f7fafa;border:1px solid #d5d9d9;border-radius:8px;margin-top:.75rem;padding:.75rem}.market-hire__progress-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.market-hire__progress-head strong{font-size:.875rem}.market-hire__timer{font-variant-numeric:tabular-nums;color:#007185;font-size:.8125rem;font-weight:600}.market-hire__steps{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.market-hire__steps li{text-align:center;color:#565959;background:#fff;border:1px solid #e7e7e7;border-radius:6px;padding:.35rem .25rem;font-size:.625rem;font-weight:600}.market-hire__steps li.is-active{color:#007185;background:#eef8fa;border-color:#007185}.market-hire__steps li.is-done{color:#166534;background:#f0fdf4;border-color:#86efac}.market-hire__steps li.is-fail{color:#991b1b;background:#fef2f2;border-color:#fecaca}.market-hire__logs{color:#d5d9d9;white-space:pre-wrap;background:#0f1111;border-radius:6px;max-height:10rem;margin:0;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.45;overflow:auto}.market-hire__dashboard-link{margin:.5rem 0 0;font-size:.8125rem}.market-hire__refund-note{color:#565959;margin:.35rem 0 0;font-size:.8125rem}.shop-connect-banner{color:#565959;background:#f7fafa;border-bottom:1px solid #e7e7e7;max-width:88rem;margin:0 auto;padding:.65rem 1.25rem;font-size:.875rem}.shop-connect-banner a{color:#007185;font-weight:600}.shop-product__pipeline{background:#fafafa;border:1px solid #d5d9d9;border-radius:8px;padding:1.25rem}@media (width>=960px){.shop-product__pipeline{position:sticky;top:1rem}}.shop-product__pipeline-label{letter-spacing:.08em;text-transform:uppercase;color:#565959;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.shop-product__pipeline-price{color:#b12704;margin:0;font-size:1.5rem;font-weight:400}.shop-product__pipeline-sub{color:#565959;margin:.15rem 0 .75rem;font-size:.8125rem}.shop-product__pipeline-link{color:#007185;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-block}.shop-product__ship a{color:#007185;margin-bottom:.25rem;font-weight:600;display:block}.pipeline-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pipeline-steps--compact{gap:.5rem;margin-bottom:1rem;font-size:.75rem}.pipeline-steps--compact li{gap:.1rem;display:grid}.pipeline-steps--compact strong{color:#0f1111}.pipeline-steps--compact span{color:#565959;line-height:1.35}.pipeline-steps__num{color:#fff;background:#232f3e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.pipeline-steps li{align-items:flex-start;gap:.75rem;display:flex}.pipeline-steps li p{color:#565959;margin:.2rem 0 0;font-size:.875rem;line-height:1.45}.pipeline-block{margin-bottom:.85rem}.pipeline-block__title{color:#0f1111;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.pipeline-code,.connect-code pre{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e7e7e7;border-radius:4px;margin:0;padding:.75rem;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.6875rem;line-height:1.5;overflow-x:auto}.connect-page{max-width:none;margin:0;padding:0}.connect-hero{margin-bottom:2rem}.connect-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#565959;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.connect-hero h1{color:#0f1111;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400}.connect-hero__lead{color:#333;margin:0 0 .75rem;font-size:1.0625rem;line-height:1.55}.connect-hero__stat{color:#007185;margin:0;font-size:.875rem}.connect-section{margin-bottom:2.5rem}.connect-section h2{letter-spacing:-.02em;color:#0f1111;margin:0 0 .85rem;font-size:1.25rem;font-weight:600;line-height:1.25}.connect-section>p{color:#565959;margin:0 0 1rem;line-height:1.5}.connect-code__title{color:#0f1111;margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.connect-tools ul{color:#333;margin:0 0 1rem;padding-left:1.25rem;line-height:1.6}.connect-run{color:#565959;font-size:.875rem}.connect-escrow{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}.connect-escrow strong{color:#0f1111;margin-bottom:.25rem;display:block}.connect-escrow p{color:#565959;margin:0;font-size:.875rem;line-height:1.45}.connect-note{color:#767676;font-size:.8125rem;font-style:italic}.connect-audience{color:#333;margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.6}.connect-cta{color:#0f1111;background:#ffd814;border-radius:999px;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-block}.heart-owner__panel,.heart-owner__dashboard{background:#fff;border:1px solid #d5d9d9;border-radius:8px;max-width:28rem;padding:1.25rem}.heart-owner__tabs{gap:.5rem;margin-bottom:1rem;display:flex}.heart-owner__tabs button{cursor:pointer;background:#f7fafa;border:1px solid #d5d9d9;border-radius:4px;flex:1;padding:.5rem;font-size:.875rem}.heart-owner__tabs button.is-active{color:#007185;background:#fff;border-color:#007185;font-weight:600}.heart-owner__field{color:#0f1111;gap:.35rem;margin-bottom:.85rem;font-size:.8125rem;font-weight:600;display:grid}.heart-owner__field input,.heart-owner__field textarea{border:1px solid #d5d9d9;border-radius:4px;padding:.55rem .65rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:400}.heart-owner__submit{cursor:pointer;background:#ffd814;border:none;border-radius:4px;width:100%;padding:.65rem;font-weight:600}.heart-owner__submit:disabled{opacity:.6;cursor:not-allowed}.heart-owner__error{color:#b12704;margin:0 0 .75rem;font-size:.875rem}.heart-owner__success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;margin-bottom:.85rem;padding:.75rem;font-size:.8125rem}.heart-owner__success code{word-break:break-all;margin:.5rem 0;font-size:.75rem;display:block}.heart-owner__balance{color:#b12704;margin:.5rem 0 1rem;font-size:1.75rem}.heart-owner__wallet-id code{color:#565959;font-size:.8125rem}.heart-owner__stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1rem;display:grid}.heart-owner__stats dt{color:#565959;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.heart-owner__stats dd{margin:.15rem 0 0;font-weight:600}.heart-owner__footer{margin-top:2rem;font-size:.875rem}.shop-product__passport{background:#f7fcfd;border:1px solid #c3e6eb;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:.5rem 0 .75rem;padding:.65rem .85rem;font-size:.8125rem;display:flex}.shop-product__passport strong{color:#007185;font-size:1rem}.shop-product__passport span{color:#565959}.shop-product__passport a{color:#007185;font-weight:600}.shop-product__passport-stats{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem 1rem;margin:1rem 0 0;display:grid}.shop-product__passport-stats div{background:#fafafa;border:1px solid #ddd;border-radius:6px;padding:.65rem .75rem}.shop-product__passport-stats dt{letter-spacing:.06em;text-transform:uppercase;color:#565959;margin:0 0 .2rem;font-size:.6875rem;font-weight:700}.shop-product__passport-stats dd{color:#0f1111;margin:0;font-size:1.0625rem;font-weight:600}.shop-product__mcp-callout{background:#f0f9fa;border:1px solid #007185;border-radius:6px;margin:.75rem 0 1rem;padding:.85rem 1rem}.shop-product__mcp-callout strong{color:#0f1111;margin-bottom:.35rem;font-size:.9375rem;display:block}.shop-product__mcp-callout p{color:#333;margin:0 0 .5rem;font-size:.8125rem;line-height:1.45}.shop-product__mcp-callout a{color:#007185;font-size:.8125rem;font-weight:600}.hire-flow{background:#fff;border:1px solid #007185;border-radius:8px;padding:1.25rem;box-shadow:0 2px 8px #00718514}@media (width>=960px){.hire-flow{position:sticky;top:1rem}}.hire-flow__header{border-bottom:1px solid #e7e7e7;margin-bottom:1rem;padding-bottom:.85rem}.hire-flow__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#007185;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.hire-flow__price{color:#b12704;margin:0;font-size:1.625rem;font-weight:400}.hire-flow__meta{color:#565959;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.hire-flow__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hire-flow__step{align-items:flex-start;gap:.75rem;display:flex}.hire-flow__num{color:#fff;background:#007185;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hire-flow__body{flex:1;min-width:0}.hire-flow__body strong{color:#0f1111;font-size:.875rem;display:block}.hire-flow__body p{color:#565959;margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.hire-flow__code{white-space:pre-wrap;word-break:break-word;background:#f7fafa;border:1px solid #e7e7e7;border-radius:4px;margin:.5rem 0 0;padding:.65rem .75rem;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.6875rem;line-height:1.5;overflow-x:auto}.hire-flow__ids{background:#f7fafa;border-radius:4px;gap:.5rem;margin:1rem 0 0;padding:.75rem;font-size:.8125rem;display:grid}.hire-flow__ids div{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.5rem;display:grid}.hire-flow__ids dt{color:#565959;margin:0;font-weight:600}.hire-flow__ids dd{color:#0f1111;margin:0}.hire-flow__ids code{word-break:break-all;font-size:.75rem}.hire-flow__actions{border-top:1px solid #e7e7e7;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.hire-flow__docs,.hire-flow__owner{color:#007185;font-size:.8125rem;font-weight:600}.hire-flow__docs{color:#0f1111;background:#ffd814;border-radius:4px;padding:.45rem .85rem}.heart-docs{max-width:52rem;margin:0 auto;padding:1rem 1.25rem 3rem}.heart-docs__hero{margin-bottom:2rem}.heart-docs__version{letter-spacing:.04em;text-transform:uppercase;color:#007185;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.heart-docs__hero h1{color:#0f1111;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.heart-docs__lead{color:#333;margin:0 0 .75rem;font-size:1.0625rem;line-height:1.55}.heart-docs__json{color:#565959;margin:0;font-size:.875rem}.heart-docs__json a{color:#007185;font-weight:600}.heart-docs__toc{background:#fafafa;border:1px solid #d5d9d9;border-radius:8px;margin-bottom:2rem;padding:1rem 1.25rem}.heart-docs__toc strong{color:#0f1111;margin-bottom:.5rem;font-size:.875rem;display:block}.heart-docs__toc ol{color:#333;margin:0;padding-left:1.25rem;line-height:1.7}.heart-docs__toc a{color:#007185;font-weight:500}.heart-docs__section{margin-bottom:2.5rem}.heart-docs__section h2{color:#0f1111;margin:0 0 .75rem;padding-top:.5rem;scroll-margin-top:1rem;font-size:1.375rem;font-weight:600}.heart-docs__section h3{color:#0f1111;margin:1.25rem 0 .5rem;font-size:1.0625rem;font-weight:600}.heart-docs__section p,.heart-docs__section li{color:#333;line-height:1.6}.heart-docs__section ul{padding-left:1.25rem}.heart-docs__numbered{padding-left:1.25rem;line-height:1.65}.heart-docs__numbered li{margin-bottom:.5rem}.heart-docs__code{white-space:pre-wrap;word-break:break-word;background:#f7fafa;border:1px solid #e7e7e7;border-radius:6px;margin:.75rem 0;padding:1rem;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.75rem;line-height:1.55;overflow-x:auto}.heart-docs__table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.heart-docs__table th,.heart-docs__table td{text-align:left;border:1px solid #d5d9d9;padding:.55rem .65rem}.heart-docs__grid-2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=768px){.heart-docs__grid-2{grid-template-columns:1fr}}.heart-docs__table th{color:#0f1111;background:#f7fafa;font-weight:600}.heart-docs__tool{background:#fff;border:1px solid #e7e7e7;border-radius:6px;margin-bottom:1.25rem;padding:1rem;scroll-margin-top:1rem}.heart-docs__tool h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;display:flex}.heart-docs__tool p{margin:.35rem 0 0;font-size:.875rem}.heart-docs__badge{text-transform:uppercase;letter-spacing:.03em;color:#067d62;background:#e7f4e7;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600}.heart-docs__badge--auth{color:#c45500;background:#fff3e0}.heart-docs__footer{color:#565959;border-top:1px solid #e7e7e7;margin-top:3rem;padding-top:1.5rem;font-size:.875rem}.heart-docs__footer a{color:#007185;font-weight:500}.heart-docs__copy{color:#767676;margin:.75rem 0 0;font-size:.8125rem}.connect-cta--secondary{background:#fff;border:1px solid #d5d9d9;margin-left:.75rem}@media (width<=640px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.shop-card__link{padding:.5rem}.shop-sidebar{display:none}.shop-mobile-cats{margin-bottom:.75rem;display:block}.shop-mobile-cats select{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:8px;padding:.55rem .65rem}.shop-product__cv-frame{min-height:16rem}}.shop-mobile-cats{display:none}.shop-empty--error button{font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;margin-top:.75rem;padding:.5rem 1rem}@media (width<=960px){.shop-header__inner{flex-wrap:wrap;row-gap:.65rem;width:min(1400px,100% - 1rem)}.shop-header__search{flex:100%;order:3;width:100%;min-width:0}.shop-header__links{display:none}.shop-header__sub-inner,.shop-strip__inner{width:min(1400px,100% - 1rem)}.shop-product__layout{grid-template-columns:1fr;padding:1rem}.shop-product__section{padding-inline:.25rem}.shop-layout{width:min(1400px,100% - 1rem);padding-bottom:2rem}}@media (width<=768px){.shop-strip__inner{gap:.35rem .75rem;padding:.4rem 0;font-size:.75rem}.shop-strip__inner span:nth-child(n+3){display:none}.shop-header__sub-inner{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.85rem;padding-bottom:.35rem;overflow-x:auto}.shop-header__sub-inner a{white-space:nowrap;flex-shrink:0}.shop-breadcrumb{font-size:.75rem;line-height:1.5}.shop-product__thumbs{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.market-hire{padding-top:1rem}}@media (width<=480px){.shop-strip{display:none}.shop-header__inner{gap:.5rem;width:calc(100% - 1rem)}.shop-header__logo{font-size:1.05rem}.shop-header__search input{padding:.65rem .75rem;font-size:16px}.shop-header__search button{padding:0 .75rem;font-size:.8125rem}.shop-grid{grid-template-columns:1fr;gap:.75rem}.shop-product{width:min(1400px,100% - .75rem)}.shop-product__layout{gap:1rem;padding:.85rem}.shop-product__info h1{font-size:1.35rem}.shop-product__price{font-size:1.4rem}.shop-grid--related{grid-template-columns:1fr}}@media (width<=380px){.shop-header__sub-inner a{font-size:.6875rem}}@media (width<=768px){.connect-page,.heart-docs{padding:.85rem 1rem 2.5rem}.connect-hero__lead,.heart-docs__lead{font-size:1rem}.heart-docs__toc{padding:.85rem 1rem}.heart-docs__tool h3{font-size:.9375rem}.market-hire{gap:1rem;padding-top:1rem}.market-hire__head{flex-direction:column;align-items:flex-start}.market-hire__balance{align-self:flex-start}.hire-flow__header h2{font-size:1.125rem}.shop-product__info h1{overflow-wrap:anywhere;font-size:clamp(1.25rem,5vw,1.65rem)}}@media (width<=480px){.connect-page,.heart-docs{padding-inline:.85rem}.connect-cta{text-align:center;justify-content:center;width:100%;display:flex}.market-hire__field input,.market-hire__field textarea,.market-hire__field select{font-size:16px}.market-hire__gate-btn{justify-content:center;width:100%;min-height:2.75rem;display:flex}.shop-product__review-summary{flex-direction:column;align-items:flex-start}}.docs-code{margin:.75rem 0}.docs-code__title{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.docs-code__wrap{position:relative}.docs-code__copy{z-index:2;color:#ffffff8c;cursor:pointer;background:#141414eb;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.docs-code__copy:hover{color:#fff;border-color:#ffffff40}.docs-code__copy--done{color:#c8f542;border-color:#c8f54259}.docs-code__copy svg{width:1rem;height:1rem}.docs-code__wrap .heart-docs__code,.docs-code__wrap pre{margin:0;padding:1rem 2.75rem 1rem 1rem}.connect-code.docs-code .docs-code__wrap pre{margin:0}@media (width<=640px){.docs-code__wrap .heart-docs__code,.docs-code__wrap pre{padding:.85rem 2.5rem .85rem .85rem;font-size:.75rem;overflow-x:auto}.docs-code__copy{width:2.25rem;height:2.25rem}}.ws-agents{--chip-bg:#161616;--chip-line:#ffffff1a;--lime:#d4ff00}.ws-agents__hero{background:#000;border-radius:12px;min-height:26rem;position:relative;overflow:hidden}.ws-agents__hero-img{object-fit:cover;object-position:55% center;width:100%;height:100%;position:absolute;inset:0}.ws-agents__hero-shade{pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#00000080 38%,#0000001f 55%,#0000 65%);position:absolute;inset:0}.ws-agents__hero-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:26rem;padding:3rem 0 2rem;display:flex;position:relative}.ws-agents__hero-copy{max-width:42rem}.ws-agents__hero-copy h1{letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.06}.ws-agents__hero-copy p{color:#ffffffad;max-width:38rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.ws-agents__hero-cta{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ws-agents__btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.65rem 1.25rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.ws-agents__btn--solid{color:#000;background:#fff;border:none}.ws-agents__btn--solid:hover{background:#e8e8e8}.ws-agents__btn--outline{color:#fff;background:0 0;border:1px solid #ffffff73}.ws-agents__btn--outline:hover{background:#ffffff0f}.ws-agents__hero-links{flex-wrap:wrap;gap:1.25rem;display:flex}.ws-agents__hero-links a{letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;text-decoration:none;display:inline-flex}.ws-agents__hero-links a:hover{color:#fff}.ws-agents__link-icon{opacity:.7;font-size:.75rem}.ws-agents__pill{letter-spacing:.03em;border-radius:3px;padding:.08rem .32rem;font-size:.5rem;font-weight:800}.ws-agents__pill--hot{background:var(--lime);color:#000}.ws-agents__pill--new{color:#fff;background:#6366f1}.ws-agents__hero-previews{flex-shrink:0;align-items:flex-end;gap:.4rem;padding-bottom:.15rem;display:flex}.ws-agents__preview{opacity:.75;border:1px solid #fff3;border-radius:6px;width:3.25rem;height:3.25rem;transition:opacity .12s,transform .12s;overflow:hidden}.ws-agents__preview:hover{opacity:1;transform:translateY(-2px)}.ws-agents__preview .agent-logo--sm,.ws-agents__preview .agent-logo{width:100%;height:100%}.ws-agents__body{padding:1.5rem 0 .75rem;scroll-margin-top:.5rem}.ws-agents__search{border:1px solid var(--chip-line);background:0 0;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.35rem;padding:.9rem 1.15rem;display:flex}.ws-agents__search-icon{color:#fff6;flex-shrink:0;width:1rem;height:1rem}.ws-agents__search input{color:#fff;background:0 0;border:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:.9375rem}.ws-agents__search input:focus{outline:none}.ws-agents__search input::placeholder{color:#ffffff61}.ws-agents__models{flex-wrap:wrap;gap:.55rem;display:flex}.ws-agents__model{border:1px solid var(--chip-line);background:var(--chip-bg);color:#ffffffe6;border-radius:7px;align-items:center;gap:.5rem;padding:.45rem .75rem .45rem .45rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .1s,border-color .1s;display:inline-flex}.ws-agents__model:hover{background:#1e1e1e;border-color:#ffffff29}.ws-agents__model-icon.agent-logo--sm,.ws-agents__model-icon.agent-logo{border-radius:3px;flex-shrink:0;width:1.35rem;height:1.35rem}.ws-agents__empty{color:#ffffff73;margin:1rem 0 0;font-size:.8125rem}.ws-agents__empty button{color:var(--lime);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}@media (width<=768px){.ws-agents__hero-inner{flex-direction:column;align-items:flex-start;min-height:auto;padding-top:1.75rem}.ws-agents__hero-previews{width:100%;overflow-x:auto}.ws-agents__preview{flex-shrink:0}.ws-agents__search-row{flex-direction:column;align-items:stretch}.ws-agents__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ws-agents__chip{min-height:2.75rem}}@media (width<=480px){.ws-agents__hero h1{font-size:clamp(1.5rem,7vw,2rem)}.ws-agents__grid{grid-template-columns:1fr}.ws-agents__hero-inner{padding:1.25rem .75rem 1.5rem}}.human-studio{flex-direction:column;gap:1.25rem;display:flex}.human-studio__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.human-studio__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.human-studio__head h2{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.35rem}.human-studio__lead{max-width:36rem;color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.human-studio__avatar-row{align-items:center;gap:1rem;display:flex}.human-studio__avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:12px;width:4.5rem;height:4.5rem}.human-studio__avatar--empty{color:#ffffff73;background:#ffffff0f;place-items:center;font-size:.75rem;font-weight:600;display:grid}.human-studio__live,.human-studio__draft{border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.human-studio__live{color:#34c759;background:#34c75926}.human-studio__draft{color:#ffffff8c;background:#ffffff14}.human-studio__pending{color:#ffc107;background:#ffc10726}.human-studio__rejected{color:#ff6b6b;background:#ff6b6b26}.human-studio__hint{color:var(--text-secondary);margin:0 0 .65rem;font-size:.8125rem}.human-studio__cv-ok{color:#34c759;margin:0 0 .65rem;font-size:.875rem}.human-studio__cv-missing{color:#ff6b6b;margin:0 0 .65rem;font-size:.875rem}.human-studio__file input[type=file]{color:var(--text-secondary);font-size:.8125rem}.human-studio__file--inline{cursor:pointer;display:inline-block}.human-studio__file--inline input{display:none}.human-studio__portfolio-list{margin:0 0 .85rem;padding-left:1.1rem;font-size:.875rem}.human-studio__actions--inline{margin-top:.5rem}.human-studio__msg{color:#34c759;margin:0;font-size:.875rem}.human-studio__err{color:#ff6b6b;margin:0;font-size:.875rem}.human-studio__grid{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}@media (width<=640px){.human-studio__grid{grid-template-columns:1fr}}.human-studio__field{flex-direction:column;gap:.35rem;display:flex}.human-studio__field--full{grid-column:1/-1}.human-studio__field span{color:var(--text-secondary);font-size:.8125rem}.human-studio__field input,.human-studio__field select,.human-studio__field textarea{width:100%;color:var(--text);font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem .7rem}.human-studio__section,.human-studio__rules{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:1rem 1.1rem}.human-studio__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.human-studio__section-head h3,.human-studio__rules h3{margin:0;font-size:1rem}.human-studio__section-head button{color:#ffffffa6;cursor:pointer;font:inherit;background:0 0;border:none}.human-studio__service{border-top:1px solid #ffffff0f;grid-template-columns:1fr 140px;gap:.65rem .85rem;padding:.85rem 0;display:grid}.human-studio__service:first-of-type{border-top:none;padding-top:0}.human-studio__rules ul{color:var(--text-secondary);margin:0 0 .85rem;padding-left:1.1rem;font-size:.875rem;line-height:1.5}.human-studio__check{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.human-studio__actions{flex-wrap:wrap;gap:.65rem;display:flex}.human-studio__btn{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.55rem 1rem;text-decoration:none}.human-studio__btn:disabled{opacity:.45;cursor:not-allowed}.human-studio__btn--primary{color:#000;background:#fff;border-color:#fff}.human-studio__btn--link{align-items:center;display:inline-flex}.ws-my-agents{flex-direction:column;gap:1.25rem;display:flex}.ws-my-agents__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ws-my-agents__profile-switch{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;gap:.35rem;padding:.2rem;display:flex}.ws-my-agents__profile-switch button{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.45rem .95rem}.ws-my-agents__profile-switch button.is-active{color:#000;background:#fff}.ws-my-agents__job-actions{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.ws-my-agents__job-actions button{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff24;border-radius:8px;align-self:flex-start;padding:.45rem .85rem}.ws-my-agents__job-actions textarea{width:100%;color:var(--text);font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem}.ws-my-agents__head h1{margin:0 0 .25rem;font-size:1.75rem;font-weight:700}.ws-my-agents__head p{color:#ffffff8c;margin:0;font-size:.875rem}.ws-my-agents__tabs{background:#111;border:1px solid #ffffff14;border-radius:999px;gap:.35rem;padding:.2rem;display:flex}.ws-my-agents__tabs button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.45rem .95rem;font-size:.8125rem;font-weight:600;transition:background .12s,color .12s;position:relative}.ws-my-agents__tabs button.is-active{color:#fff;background:#1a1a1a}.ws-my-agents__badge{color:#000;background:#d4ff00;border-radius:999px;margin-left:.35rem;padding:.05rem .35rem;font-size:.625rem;font-weight:800}.ws-my-agents__panel{background:#0d0d0d;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem 1.35rem}.ws-my-agents__agent-head{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:1rem;display:flex}.ws-my-agents__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#d4ff00;margin:0;font-size:.6875rem;font-weight:700}.ws-my-agents__agent-head h2{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.ws-my-agents__meta{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.ws-my-agents__meta code{font-size:.6875rem}.ws-my-agents__live{color:#d4ff00;background:#d4ff001f;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}.ws-my-agents__draft{color:#ffffff73}.ws-my-agents__tagline{color:#ffffffb3;max-width:52rem;margin:.15rem 0 0;font-size:.875rem}.ws-my-agents__actions{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;margin-top:.65rem;display:flex}.ws-my-agents__btn{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ws-my-agents__btn:hover{background:#ffffff0f;border-color:#ffffff38}.ws-my-agents__btn--primary{color:#0a0a0a;background:#fff;border-color:#fff}.ws-my-agents__btn--primary:hover{color:#0a0a0a;background:#e8e8e8;border-color:#e8e8e8}.ws-my-agents__btn--icon{min-width:2rem;padding-inline:.55rem;font-size:1rem;line-height:1}.ws-my-agents__stats{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding-top:.85rem;display:grid}.ws-my-agents__stats div{background:#111;border-radius:10px;padding:.65rem .75rem}.ws-my-agents__stats dt{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .2rem;font-size:.6875rem}.ws-my-agents__stats dd{margin:0;font-size:1.125rem;font-weight:700}.ws-my-agents__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.85rem;display:flex}.ws-my-agents__section-head h2{margin:0;font-size:1rem;font-weight:700}.ws-my-agents__section-sub{color:#ffffff73;margin:.2rem 0 0;font-size:.75rem;font-weight:400}.ws-my-agents__section-head a{color:#d4ff00;font-size:.75rem;text-decoration:none}.ws-my-agents__empty{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.ws-my-agents__empty p,.ws-my-agents__empty-inline,.ws-my-agents__muted{color:#ffffff8c;margin:0;font-size:.875rem}.ws-my-agents__hint{color:#ffffff73;margin:.5rem 0 0;font-size:.75rem}.ws-my-agents__hint code{font-size:.6875rem}.ws-my-agents__works{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ws-my-agents__works li{background:#111;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.ws-my-agents__works strong{margin-bottom:.2rem;display:block}.ws-my-agents__works p{color:#ffffff8c;margin:0;font-size:.8125rem}.ws-my-agents__price{white-space:nowrap;color:#d4ff00;font-size:.8125rem;font-weight:600}.ws-my-agents__jobs{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ws-my-agents__jobs>li.is-active{border-color:#d4ff0040}.ws-my-agents__jobs>li{background:#111;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.ws-my-agents__job-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;grid-template-columns:1.4fr auto auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.ws-my-agents__job-title{font-size:.875rem;font-weight:600}.ws-my-agents__job-pay,.ws-my-agents__job-when{color:#ffffff80;font-size:.75rem}.ws-my-agents__status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700}.ws-my-agents__status--delivered{color:#d4ff00;background:#d4ff001f}.ws-my-agents__status--running,.ws-my-agents__status--locked{color:#ffc832;background:#ffc8321f}.ws-my-agents__status--failed,.ws-my-agents__status--refunded{color:#ff8080;background:#ff50501f}.ws-my-agents__job-detail{border-top:1px solid #ffffff0f;padding:0 1rem 1rem}.ws-my-agents__job-detail p{margin:.65rem 0 0;font-size:.8125rem}.ws-my-agents__job-brief{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;margin:.5rem 0 .75rem;padding:.65rem .75rem}.ws-my-agents__job-brief-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.ws-my-agents__job-brief p{white-space:pre-wrap;margin:0;line-height:1.45}.ws-my-agents__job-detail pre{white-space:pre-wrap;word-break:break-word;background:#000;border-radius:6px;margin:.35rem 0 0;padding:.65rem .75rem;font-size:.6875rem;overflow-x:auto}.ws-my-agents__jobs--compact li{grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.8125rem;display:grid}.ws-my-agents__error{color:#ff8080;font-size:.875rem}.ws-my-agents__error button{color:#d4ff00;cursor:pointer;background:0 0;border:none;margin-left:.35rem;text-decoration:underline}.ws-my-agents__error-inline{color:#ff8080}@media (width<=720px){.ws-my-agents__head{flex-direction:column;align-items:flex-start}.ws-my-agents__tabs{justify-content:stretch;width:100%}.ws-my-agents__tabs button{text-align:center;flex:1}.ws-my-agents__job-row{grid-template-columns:1fr;gap:.35rem}.ws-my-agents__stats{grid-template-columns:1fr}.ws-my-agents__actions{gap:.4rem;width:100%}.ws-my-agents__btn{flex:auto;justify-content:center;min-height:2.75rem}.ws-my-agents__btn--icon{flex:none}.ws-my-agents__section-head{flex-direction:column;align-items:flex-start;gap:.35rem}.ws-my-agents__works li{flex-direction:column;align-items:flex-start}.ws-my-agents__price{white-space:normal}}@media (width<=480px){.ws-my-agents__panel{padding:1rem}.ws-my-agents__agent-head h2{font-size:1.15rem}.ws-my-agents__meta code{word-break:break-all}}.ws-dash{--ws-bg:#000;--ws-surface:#0a0a0a;--ws-card:#141414;--ws-line:#ffffff1a;--ws-text:#fff;--ws-muted:#ffffff8c;--ws-accent:#007185;--ws-lime:#d4ff00;--ws-lime-dim:#d4ff0024;--ws-subnav:#111;--ws-max:min(120rem, calc(100vw - 1rem));background:var(--ws-bg);max-width:100%;min-height:100vh;color:var(--ws-text);font-family:inherit;overflow-x:clip}.ws-dash__banner{background:var(--ws-lime);color:#000}.ws-dash__banner-inner{max-width:var(--ws-max);justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:.45rem 1rem;font-size:.75rem;font-weight:600;display:flex}.ws-dash__banner-inner p{text-align:center;margin:0}.ws-dash__banner-inner button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.ws-dash__banner-close{color:#000;cursor:pointer;opacity:.65;background:0 0;border:none;margin-left:auto;padding:0 .35rem;font-size:1.1rem;line-height:1}.ws-dash__banner-close:hover{opacity:1}.ws-dash__header{background:var(--ws-bg);border-bottom:1px solid var(--ws-line)}.ws-dash__header-inner{max-width:var(--ws-max);align-items:center;gap:1.25rem;height:3.75rem;margin:0 auto;padding:0 1rem;display:flex}.ws-dash__logo{flex-shrink:0;font-size:1rem;font-weight:700}.ws-dash__topnav{flex-shrink:0;align-items:center;gap:1.15rem;display:flex}.ws-dash__topnav a,.ws-dash__topnav button{color:var(--ws-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none}.ws-dash__topnav a:hover,.ws-dash__topnav button:hover{opacity:.75}.ws-dash__nav-drop{color:var(--ws-text);cursor:default;align-items:center;gap:.2rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ws-dash__search-wrap{flex:1;max-width:22rem;margin-left:auto;margin-right:.5rem;position:relative}.ws-dash__search{background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .65rem;transition:border-color .15s,box-shadow .15s;display:flex}.ws-dash__search.is-open{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff0f}.ws-dash__search svg{color:#fff6;flex-shrink:0;width:.875rem;height:.875rem}.ws-dash__search input{min-width:0;color:var(--ws-text);background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:.75rem}.ws-dash__search input:focus{outline:none}.ws-dash__search input::placeholder{color:#ffffff61}.ws-dash__search-clear{color:#ffffffbf;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;font-size:.875rem;line-height:1}.ws-dash__search-clear:hover{color:var(--ws-text);background:#ffffff29}.ws-dash__search-panel{z-index:200;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;padding:.5rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 16px 48px #0000008c}.ws-dash__search-list{max-height:18rem;margin:0;padding:0;list-style:none;overflow:auto}.ws-dash__search-item{color:inherit;border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .5rem;text-decoration:none;transition:background .12s;display:flex}.ws-dash__search-item:hover{background:#ffffff0d}.ws-dash__search-item-icon{flex-shrink:0;width:1.75rem;height:1.75rem}.ws-dash__search-item-main{flex:1;gap:.1rem;min-width:0;display:grid}.ws-dash__search-item-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.ws-dash__search-item-main span{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.ws-dash__search-item em{color:var(--ws-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:5rem;font-size:.625rem;font-style:normal;font-weight:500;overflow:hidden}.ws-dash__search-empty{color:var(--ws-muted);margin:0;padding:.65rem .5rem;font-size:.8125rem}.ws-dash__search-all{border:none;border-top:1px solid var(--ws-line);width:100%;color:var(--ws-muted);text-align:left;cursor:pointer;background:0 0;margin-top:.35rem;padding:.55rem .5rem;font-family:inherit;font-size:.75rem;font-weight:500}.ws-dash__search-all:hover{color:var(--ws-text)}.ws-dash__header-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ws-dash__icon-btn{width:2rem;height:2rem;color:var(--ws-text);background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ws-dash__icon-btn svg{width:1rem;height:1rem}.ws-dash__balance{color:var(--ws-text);cursor:pointer;background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .45rem .35rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.ws-dash__balance-plus{background:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.875rem;line-height:1;display:inline-flex}.ws-dash__user-menu{position:relative}.ws-dash__avatar-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.15rem;padding:0;display:flex}.ws-dash__avatar{background:linear-gradient(145deg,#6366f1,#8b5cf6);border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;display:flex}.ws-dash__avatar--photo{object-fit:cover;background:#1a1a1a}.ws-dash__avatar-name{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;max-width:3.5rem;font-size:.5625rem;font-weight:600;overflow:hidden}.ws-dash__dropdown{z-index:50;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;min-width:11rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 40px #00000080}.ws-dash__dropdown-head{border-bottom:1px solid var(--ws-line);margin-bottom:.25rem;padding:.5rem .65rem .65rem}.ws-dash__dropdown-head strong{font-size:.8125rem;display:block}.ws-dash__dropdown-head span{color:var(--ws-muted);font-family:ui-monospace,monospace;font-size:.6875rem}.ws-dash__dropdown button{width:100%;color:var(--ws-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .65rem;font-size:.8125rem;display:block}.ws-dash__dropdown button:hover{background:#ffffff0f}.ws-dash__dropdown-danger{color:#fca5a5!important}.ws-dash__subnav{background:var(--ws-subnav);border-bottom:1px solid var(--ws-line)}.ws-dash__subnav-inner{max-width:var(--ws-max);align-items:center;gap:0;margin:0 auto;padding:0 1rem;display:flex;overflow-x:auto}.ws-dash__tab{color:var(--ws-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.75rem .85rem;font-size:.8125rem;font-weight:500;transition:color .15s;position:relative}.ws-dash__tab:hover{color:var(--ws-text)}.ws-dash__tab.is-active{color:var(--ws-text);font-weight:600}.ws-dash__tab.is-active:after{content:"";background:var(--ws-lime);height:2px;position:absolute;bottom:0;left:.65rem;right:.65rem}.ws-dash__tab-badge{background:var(--ws-lime);color:#000;letter-spacing:.03em;vertical-align:middle;border-radius:3px;margin-left:.3rem;padding:.06rem .28rem;font-size:.5rem;font-weight:800}.ws-dash__main{width:100%;max-width:var(--ws-max);margin:0 auto;padding:1.5rem 1rem 2.5rem}.ws-dash__trust-strip{margin-bottom:1.25rem}.ws-deposit__trust-strip{margin-bottom:.25rem}.ws-dash__home-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.35rem;display:flex}.ws-dash__home-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,2.5vw,2.25rem);font-weight:700}.ws-dash__home-actions{gap:.5rem;display:flex}.ws-dash__home-row{gap:.85rem;margin-bottom:.85rem;display:grid}.ws-dash__home-row--2{grid-template-columns:repeat(2,1fr)}.ws-dash__home-row--3{grid-template-columns:repeat(3,1fr)}.ws-dash__home-card,.ws-dash__stat-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;flex-direction:column;min-height:17.5rem;padding:1.5rem 1.4rem;display:flex}.ws-dash__home-card h2,.ws-dash__stat-card h3{color:var(--ws-text);margin:0 0 1rem;font-size:.9375rem;font-weight:600}.ws-dash__stat-card h3{color:var(--ws-muted);font-size:.8125rem;font-weight:500}.ws-dash__home-card-foot,.ws-dash__stat-actions{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1rem;display:flex}.ws-dash__checklist{flex:1;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ws-dash__check{background:0 0;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.625rem;display:inline-flex}.ws-dash__checklist li.is-done .ws-dash__check{color:#fff;background:#22c55e;border-color:#0000}.ws-dash__quick-list{flex:1;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.ws-dash__quick-list li a,.ws-dash__quick-list li button{width:100%;color:var(--ws-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.5rem .25rem;font-size:.8125rem;text-decoration:none;display:flex}.ws-dash__mini-hot{background:var(--ws-lime);color:#000;border-radius:3px;padding:.06rem .28rem;font-size:.5rem;font-weight:800}.ws-dash__quick-arrow{color:var(--ws-muted);margin-left:auto;font-size:1rem;line-height:1}.ws-dash__model-list{flex:1;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ws-dash__model-list a{color:inherit;border-radius:6px;align-items:center;gap:.55rem;padding:.35rem .2rem;text-decoration:none;display:flex}.ws-dash__model-list a:hover{background:#ffffff0a}.ws-dash__model-thumb.agent-logo--sm{border-radius:6px;flex-shrink:0;width:2rem;height:2rem}.ws-dash__model-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ws-dash__model-copy strong{color:var(--ws-text);font-size:.75rem;font-weight:600}.ws-dash__model-copy em{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-style:normal;overflow:hidden}.ws-dash__view-all{color:var(--ws-muted);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.65rem;padding:0;font-size:.75rem;font-weight:500}.ws-dash__view-all:hover{color:var(--ws-text)}.ws-dash__stat-num{letter-spacing:-.03em;flex:1;margin:0;font-size:clamp(2.5rem,3vw,3rem);font-weight:600;line-height:1.1}.ws-dash__latest{border-top:1px solid var(--ws-line);margin-top:.5rem;padding-top:1rem}.ws-dash__latest-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ws-dash__latest-tabs{gap:1.25rem;font-size:.875rem;font-weight:600;display:flex}.ws-dash__latest-tabs span{color:var(--ws-muted);cursor:default}.ws-dash__latest-tabs span.is-active{color:var(--ws-text)}.ws-dash__latest-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.ws-dash__latest-card{border:1px solid var(--ws-line);background:var(--ws-card);color:inherit;border-radius:10px;flex-direction:column;gap:.45rem;padding:.65rem;text-decoration:none;transition:border-color .12s;display:flex}.ws-dash__latest-card:hover{border-color:#ffffff2e}.ws-dash__latest-thumb{aspect-ratio:16/10;background:#fff;border-radius:6px;overflow:hidden}.ws-dash__latest-thumb .agent-logo--md{width:100%;height:100%}.ws-dash__latest-card strong{font-size:.75rem;font-weight:600}.ws-dash__latest-card span{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ws-dash__main:has(.ws-agents){padding:1.25rem 1.5rem 2.5rem}.ws-dash__title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}.ws-dash__title-row h1{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:600}.ws-dash__title-row p{width:100%;color:var(--ws-muted);margin:0;font-size:.875rem}.ws-dash__ghost-btn{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500}.ws-dash__ghost-btn:hover{background:#ffffff0d}.ws-dash__cards{gap:.75rem;margin-bottom:.75rem;display:grid}.ws-dash__cards--3{grid-template-columns:repeat(3,1fr)}.ws-dash__cards--2{grid-template-columns:repeat(2,1fr)}.ws-dash__panel{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:1.25rem}.ws-dash__panel--wide{margin-top:.25rem}.ws-dash__panel h2{margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.ws-dash__panel-lead{color:var(--ws-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.ws-dash__panel-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ws-dash__panel-head h2{margin:0}.ws-dash__checklist{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ws-dash__checklist li{color:var(--ws-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ws-dash__checklist li.is-done{color:var(--ws-text)}.ws-dash__check{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.625rem;display:inline-flex}.ws-dash__checklist li.is-done .ws-dash__check{background:var(--ws-lime-dim);color:var(--ws-lime)}.ws-dash__panel-actions{flex-wrap:wrap;gap:.45rem;display:flex}.ws-dash__quick-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.ws-dash__quick-list li a,.ws-dash__quick-list li button{width:100%;color:var(--ws-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.55rem;padding:.45rem .35rem;font-size:.8125rem;text-decoration:none;transition:background .12s;display:flex}.ws-dash__quick-list li a:hover,.ws-dash__quick-list li button:hover{background:#ffffff0d}.ws-dash__quick-n{width:1.25rem;height:1.25rem;color:var(--ws-muted);background:#ffffff14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.ws-dash__quick-arrow{color:var(--ws-muted);margin-left:auto;font-size:.75rem}.ws-dash__explore-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.ws-dash__explore-list li a{color:var(--ws-text);border-radius:6px;align-items:center;gap:.55rem;padding:.5rem .35rem;font-size:.8125rem;text-decoration:none;transition:background .12s;display:flex}.ws-dash__explore-list li a:hover{background:#ffffff0d}.ws-dash__explore-list svg{width:1rem;height:1rem;color:var(--ws-muted);flex-shrink:0}.ws-dash__metric{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:1.25rem}.ws-dash__metric h3{color:var(--ws-muted);margin:0 0 .65rem;font-size:.8125rem;font-weight:500}.ws-dash__metric-value{letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600;line-height:1.1}.ws-dash__metric-value span{color:var(--ws-muted);margin-left:.35rem;font-size:.875rem;font-weight:500}.ws-dash__metric-sub{color:var(--ws-muted);margin:.35rem 0 1rem;font-size:.8125rem}.ws-dash__metric-actions{flex-wrap:wrap;gap:.45rem;display:flex}.ws-dash__btn{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.ws-dash__btn:hover{background:#ffffff0f}.ws-dash__btn--primary{background:var(--ws-text);border-color:var(--ws-text);color:#0a0a0a}.ws-dash__btn--primary:hover{background:#e5e5e5;border-color:#e5e5e5}.ws-dash__btn--block{width:100%;margin-top:.25rem}.ws-dash__link-btn{color:var(--ws-lime);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600}.ws-dash__link-btn:hover{text-decoration:underline}.ws-dash__alert{background:#00718526;border:1px solid #00718566;border-radius:10px;margin-bottom:1rem;padding:1rem 1.15rem}.ws-dash__alert-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.ws-dash__alert-head strong{margin-bottom:0}.ws-dash__alert-dismiss{color:#67e8f9;cursor:pointer;background:0 0;border:1px solid #67e8f959;border-radius:6px;padding:.25rem .55rem;font-size:.75rem}.ws-dash__alert strong{color:#67e8f9;margin-bottom:.65rem;font-size:.8125rem;display:block}.ws-dash__muted{color:var(--ws-muted);margin:0 0 1rem;font-size:.875rem}.ws-dash__alert-grid label{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:.2rem;font-size:.625rem;font-weight:700;display:block}.ws-dash__alert-grid code{word-break:break-all;background:#00000059;border-radius:6px;padding:.5rem .6rem;font-size:.75rem;display:block}.ws-dash__feed{margin:0;padding:0;list-style:none}.ws-dash__feed li{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.ws-dash__feed li:last-child{border-bottom:none}.ws-dash__feed strong{font-size:.8125rem;display:block}.ws-dash__feed span,.ws-dash__feed time{color:var(--ws-muted);font-size:.75rem}.ws-dash__empty{color:var(--ws-muted);margin:0;font-size:.8125rem}.ws-dash__empty a{color:var(--ws-lime);font-weight:600}.ws-dash__form{gap:.75rem;display:grid}.ws-dash__form label{gap:.3rem;display:grid}.ws-dash__form label span{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);font-size:.6875rem;font-weight:600}.ws-dash__form input{border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-text);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:.875rem}.ws-dash__form input:focus{border-color:var(--ws-accent);outline:none}.ws-dash__toast{border-radius:8px;grid-column:1/-1;margin:0 0 .25rem;padding:.65rem .85rem;font-size:.8125rem}.ws-dash__toast--ok{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59}.ws-dash__toast--err{color:#fca5a5;background:#ef44441a;border:1px solid #ef444459}.ws-dash__account-head{border-bottom:1px solid var(--ws-line);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.ws-dash__account-head h2{margin:0;font-size:1rem;font-weight:600}.ws-dash__account-sub{color:var(--ws-muted);margin:.2rem 0 0;font-size:.8125rem}.ws-dash__account-avatar{object-fit:cover;border:1px solid var(--ws-line);background:#1a1a1a;border-radius:10px;flex-shrink:0;width:3.25rem;height:3.25rem}.ws-dash__account-avatar--letter{background:linear-gradient(145deg,#6366f1,#8b5cf6);justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:inline-flex}.ws-dash__account-edit{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:.45rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500}.ws-dash__account-edit:hover{background:#ffffff0a}.ws-profile-modal{z-index:1300;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ws-profile-modal__backdrop{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#000000b8;border:none;position:absolute;inset:0}.ws-profile-modal__sheet{z-index:1;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;width:min(100%,24rem);max-height:min(92vh,40rem);padding:1.5rem 1.25rem 1.25rem;position:relative;overflow:auto;box-shadow:0 24px 80px #000000a6}.ws-profile-modal__close{width:2rem;height:2rem;color:var(--ws-text);cursor:pointer;background:#ffffff14;border:none;border-radius:999px;font-size:1.35rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.ws-profile-modal__title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.ws-profile-modal__lead{color:var(--ws-muted);margin:0 0 1.25rem;font-size:.8125rem}.ws-profile-modal__photo{border-bottom:1px solid var(--ws-line);justify-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.ws-profile-modal__preview{object-fit:cover;border:1px solid var(--ws-line);background:#1a1a1a;border-radius:12px;width:5.5rem;height:5.5rem}.ws-profile-modal__preview--letter{background:linear-gradient(145deg,#6366f1,#8b5cf6);justify-content:center;align-items:center;font-size:1.75rem;font-weight:600;display:inline-flex}.ws-profile-modal__file{display:none}.ws-profile-modal__upload-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:.65rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.ws-profile-modal__upload-btn:disabled{opacity:.55;cursor:not-allowed}.ws-profile-modal__progress{background:#ffffff14;border-radius:999px;width:100%;height:3px;overflow:hidden}.ws-profile-modal__progress-bar{border-radius:inherit;background:var(--ws-text);width:40%;height:100%;animation:1.1s ease-in-out infinite ws-profile-progress;display:block}@keyframes ws-profile-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.ws-profile-modal__error{color:#fca5a5;text-align:center;margin:0;font-size:.8125rem}.ws-profile-modal__hint{color:var(--ws-muted);text-align:center;margin:0;font-size:.6875rem}.ws-profile-modal__advanced-toggle{width:100%;color:var(--ws-muted);text-align:left;cursor:pointer;background:0 0;border:none;padding:.65rem 0;font-family:inherit;font-size:.8125rem;font-weight:500}.ws-profile-modal__advanced{margin-bottom:1rem;padding-top:.25rem}.ws-profile-modal__actions{flex-wrap:wrap;gap:.45rem;display:flex}.ws-profile-modal__secondary{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500}.ws-profile-modal__secondary:hover{background:#ffffff0a}.ws-profile-modal__signout{color:#fca5a5;cursor:pointer;background:#ef444414;border:1px solid #ef444459;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.ws-dash__details{gap:.65rem;margin:0 0 .85rem;display:grid}.ws-dash__details dt{text-transform:uppercase;letter-spacing:.05em;color:var(--ws-muted);margin-bottom:.08rem;font-size:.625rem;font-weight:600}.ws-dash__details dd{margin:0;font-size:.8125rem}.ws-dash__details code{word-break:break-all;color:#67e8f9;font-size:.75rem}.ws-dash__section-gap{margin-top:1.25rem}.ws-dash__table{margin:0 0 .85rem;padding:0;list-style:none}.ws-dash__table li{border-bottom:1px solid var(--ws-line);grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:.65rem;padding:.65rem 0;font-size:.8125rem;display:grid}.ws-dash__table-main{font-weight:600}.ws-dash__table-sub{color:var(--ws-muted);word-break:break-all}.ws-dash__pill{text-transform:capitalize;color:var(--ws-muted);background:#ffffff14;border-radius:999px;padding:.15rem .45rem;font-size:.625rem;font-weight:600}.ws-dash__pill--pending{color:#fcd34d;background:#fbbf2426}.ws-dash__pill--completed,.ws-dash__pill--delivered{color:#86efac;background:#22c55e26}.ws-dash__pill--failed,.ws-dash__pill--refunded{color:#fca5a5;background:#ef444426}.ws-dash__pill--running,.ws-dash__pill--locked{color:#fcd34d;background:#fbbf2426}.ws-dash__job-stats{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1rem;display:grid}.ws-dash__job-stat{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;padding:.85rem 1rem}.ws-dash__job-stat span{color:var(--ws-muted);margin-bottom:.25rem;font-size:.75rem;display:block}.ws-dash__job-stat strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.ws-dash__job-list{gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.ws-dash__job{border:1px solid var(--ws-line);background:#ffffff05;border-radius:10px;overflow:hidden}.ws-dash__job-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;padding:.75rem .85rem;font-family:inherit;display:grid}.ws-dash__job-head:hover{background:#ffffff08}.ws-dash__job-main{gap:.15rem;min-width:0;display:grid}.ws-dash__job-main strong{font-size:.875rem;font-weight:600}.ws-dash__job-main span{color:var(--ws-muted);font-size:.75rem}.ws-dash__job-head time{color:var(--ws-muted);white-space:nowrap;font-size:.6875rem}.ws-dash__job-detail{border-top:1px solid var(--ws-line);padding:0 .85rem .85rem}.ws-dash__job-detail p{margin:.65rem 0 0;font-size:.8125rem}.ws-dash__job-error{color:#fca5a5}.ws-dash__job-refund{color:var(--ws-muted)}.ws-dash__job-output,.ws-dash__job-logs{border:1px solid var(--ws-line);white-space:pre-wrap;background:#00000059;border-radius:8px;max-height:14rem;margin:.65rem 0 0;padding:.65rem .75rem;font-size:.75rem;line-height:1.45;overflow:auto}.ws-dash__job-logs{color:#ffffffb8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ws-wallet{gap:1.5rem;width:100%;display:grid}.ws-wallet__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ws-wallet__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600}.ws-wallet__subtitle{color:var(--ws-muted);margin:.35rem 0 0;font-size:.8125rem}.ws-wallet__copy-id{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:.5rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s}.ws-wallet__copy-id:hover{background:#ffffff0a;border-color:#ffffff2e}.ws-wallet__summary{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;gap:1.25rem;padding:1.5rem;display:grid}.ws-wallet__balance{gap:.35rem;display:grid}.ws-wallet__balance-label{color:var(--ws-muted);font-size:.8125rem;font-weight:500}.ws-wallet__balance-num{letter-spacing:-.03em;color:var(--ws-lime);margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.05}.ws-wallet__balance-num span{color:var(--ws-muted);vertical-align:middle;margin-left:.35rem;font-size:.42em;font-weight:500}.ws-wallet__balance-usd{color:var(--ws-muted);margin:0;font-size:.875rem}.ws-wallet__stats{border-top:1px solid var(--ws-line);grid-template-columns:repeat(4,1fr);gap:.65rem;margin:0;padding-top:1.25rem;display:grid}.ws-wallet__stats>div{border:1px solid var(--ws-line);background:#ffffff05;border-radius:8px;padding:.85rem 1rem}.ws-wallet__stats dt{color:var(--ws-muted);margin:0 0 .3rem;font-size:.75rem;font-weight:500}.ws-wallet__stats dd{letter-spacing:-.02em;color:var(--ws-text);margin:0;font-size:1rem;font-weight:600}.ws-wallet__tabs{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:0;display:flex}.ws-wallet__tab{color:var(--ws-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.75rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s;position:relative}.ws-wallet__tab:hover{color:var(--ws-text)}.ws-wallet__tab.is-active{color:var(--ws-text);font-weight:600}.ws-wallet__tab.is-active:after{content:"";background:var(--ws-text);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:1rem;right:1rem}.ws-wallet__content{width:100%}.ws-wallet__panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ws-wallet__panel-head h2{margin:0;font-size:.9375rem;font-weight:600}.ws-wallet__panel--flat{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;padding:1.25rem}.ws-deposit{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;gap:1.25rem;max-width:none;padding:1.35rem 1.25rem;display:grid}.ws-deposit__meta{color:var(--ws-muted);margin:0;font-size:.8125rem;line-height:1.5}.ws-deposit__form{border-top:1px solid var(--ws-line);gap:1rem;padding-top:.25rem;display:grid}.ws-deposit__field{gap:.4rem;display:grid}.ws-deposit__field>span{color:var(--ws-muted);font-size:.75rem;font-weight:500}.ws-deposit__input{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:8px;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.ws-deposit__input:focus-within{border-color:#ffffff38}.ws-deposit__input input{min-width:0;color:var(--ws-text);letter-spacing:-.02em;appearance:textfield;background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:1.125rem;font-weight:600}.ws-deposit__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ws-deposit__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ws-deposit__input input:focus{outline:none}.ws-deposit__input>span{color:var(--ws-muted);flex-shrink:0;font-size:.8125rem;font-weight:500}.ws-deposit__presets{grid-template-columns:repeat(6,1fr);gap:.35rem;display:grid}.ws-deposit__presets button{border:1px solid var(--ws-line);color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .25rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.ws-deposit__presets button.is-active{color:var(--ws-text);background:#ffffff0f;border-color:#ffffff47;font-weight:600}.ws-deposit__presets button:hover:not(:disabled){color:var(--ws-text);border-color:#ffffff2e}.ws-deposit__presets button:disabled{opacity:.4;cursor:not-allowed}.ws-deposit__summary{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding:.85rem 0 0;display:flex}.ws-deposit__summary-label{color:var(--ws-muted);margin-bottom:.15rem;font-size:.75rem;display:block}.ws-deposit__summary strong{letter-spacing:-.02em;color:var(--ws-text);font-size:1.0625rem;font-weight:600}.ws-deposit__fee{color:var(--ws-muted);white-space:nowrap;font-size:.75rem}.ws-deposit__warn{color:#e8b84a;margin:0;font-size:.8125rem}.ws-deposit__actions{grid-template-columns:1fr auto;gap:.5rem;display:grid}.ws-deposit__primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.ws-deposit__primary:hover:not(:disabled){background:#ffffffeb}.ws-deposit__primary:disabled{opacity:.4;cursor:not-allowed}.ws-deposit__secondary{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.ws-deposit__secondary:hover:not(:disabled){border-color:#ffffff38}.ws-deposit__secondary:disabled{opacity:.4;cursor:not-allowed}.ws-deposit__address{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:1rem;display:flex}.ws-deposit__address-main{gap:.35rem;min-width:0;display:grid}.ws-deposit__address-label{color:var(--ws-muted);font-size:.75rem;font-weight:500}.ws-deposit__address-value{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ws-text);font-size:.75rem;display:block;overflow:hidden}.ws-deposit__address-note{color:var(--ws-muted);font-size:.6875rem}.ws-deposit__address-copy{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:.45rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500}.ws-deposit__address-copy:hover{border-color:#ffffff38}.ws-deposit__fine{color:var(--ws-muted);margin:0;font-size:.6875rem;line-height:1.5}@media (width<=520px){.ws-deposit__presets{grid-template-columns:repeat(3,1fr)}.ws-deposit__actions{grid-template-columns:1fr}}.ws-deposit__warn-box{text-align:center;background:#e8b84a14;border:1px solid #e8b84a59;border-radius:10px;padding:.75rem 1rem;font-size:.875rem}.ws-deposit__link-btn{color:var(--ws-text);cursor:pointer;background:0 0;border:none;margin-top:.35rem;font-family:inherit;font-size:.875rem;text-decoration:underline}.ws-deposit-modal{z-index:1200;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ws-deposit-modal__backdrop{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#000000b8;border:none;position:absolute;inset:0}.ws-deposit-modal__sheet{z-index:1;text-align:center;background:#121212;border:1px solid #ffffff1f;border-radius:20px;width:min(100%,22rem);padding:1.5rem 1.25rem 1.25rem;position:relative;box-shadow:0 24px 80px #000000a6}.ws-deposit-modal__close{width:2rem;height:2rem;color:var(--ws-text);cursor:pointer;background:#ffffff14;border:none;border-radius:999px;font-size:1.35rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.ws-deposit-modal__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:700}.ws-deposit-modal__amount{color:var(--ws-muted);margin:0 0 1rem;font-size:.875rem}.ws-deposit-modal__amount strong{color:var(--ws-text)}.ws-deposit-modal__qr{background:#fff;border-radius:14px;padding:.85rem;display:inline-flex}.ws-deposit-modal__qr svg{width:220px;height:220px;display:block}.ws-deposit-modal__hint{color:var(--ws-muted);margin:.85rem 0 .5rem;font-size:.8125rem;line-height:1.45}.ws-deposit-modal__addr{word-break:break-all;max-width:100%;color:var(--ws-muted);background:#ffffff0d;border-radius:8px;margin:0 auto .65rem;padding:.55rem .65rem;font-size:.625rem;line-height:1.4;display:block}.ws-deposit-modal__copy{margin:0 auto .75rem}.ws-deposit-modal__wait{color:var(--ws-muted);margin:0;font-size:.8125rem}.ws-wallet__topup{text-align:center;gap:1rem;max-width:36rem;margin:0 auto;padding:.25rem 0 1rem;display:grid}.ws-wallet__deposit-rate{color:var(--ws-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin:0;font-size:.8125rem;display:flex}.ws-wallet__deposit-rate-dot{opacity:.45}.ws-wallet__deposit-card{border:1px solid var(--ws-line);text-align:center;background:#ffffff08;border-radius:14px;padding:1.15rem 1.1rem}.ws-wallet__deposit-card--address{text-align:left;border-color:var(--ws-line);background:#ffffff05}.ws-wallet__deposit-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 .85rem;font-size:.75rem;font-weight:700}.ws-wallet__deposit-card--address .ws-wallet__deposit-card-label{color:var(--ws-muted)}.ws-wallet__deposit-inline-warn{color:#e8b84a;margin:.75rem 0 0;font-size:.8125rem}.ws-wallet__deposit-actions{gap:.55rem;display:grid}.ws-wallet__deposit-secondary{border:1px solid var(--ws-line);width:100%;color:var(--ws-text);cursor:pointer;background:#ffffff0a;border-radius:12px;padding:.85rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:border-color .15s,background .15s}.ws-wallet__deposit-secondary:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff38}.ws-wallet__deposit-secondary:disabled{opacity:.4;cursor:not-allowed}.ws-wallet__deposit-address-row{align-items:stretch;gap:.5rem;margin-bottom:.5rem;display:flex}.ws-wallet__deposit-address-row code{border:1px solid var(--ws-line);word-break:break-all;min-width:0;color:var(--ws-text);background:#00000059;border-radius:10px;flex:1;padding:.65rem .75rem;font-size:.6875rem;line-height:1.4}.ws-wallet__deposit-copy{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:#ffffff0f;border-radius:10px;flex-shrink:0;padding:0 .9rem;font-family:inherit;font-size:.8125rem;font-weight:600}.ws-wallet__deposit-copy:hover{border-color:#ffffff38}.ws-wallet__personal-deposit-lead{color:var(--ws-muted);margin:-.35rem 0 .65rem;font-size:.8125rem;line-height:1.5}.ws-wallet__personal-deposit-lead code{color:var(--ws-text);font-size:.6875rem}.ws-wallet__topup-meta{color:var(--ws-muted);margin:0;font-size:.9375rem}.ws-wallet__topup-display{padding:1.5rem 0 .5rem}.ws-wallet__topup-usdc{cursor:text;justify-content:center;align-items:baseline;gap:.5rem;display:inline-flex}.ws-wallet__topup-usdc>span{color:var(--ws-muted);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.ws-wallet__topup-usdc input{width:min(8rem,32vw);color:var(--ws-text);letter-spacing:-.04em;text-align:right;appearance:textfield;background:0 0;border:none;padding:0;font-family:inherit;font-size:clamp(2.75rem,8vw,3.75rem);font-weight:700;line-height:1}.ws-wallet__topup-usdc input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ws-wallet__topup-usdc input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ws-wallet__topup-usdc input:focus{outline:none}.ws-wallet__topup-equals{color:var(--ws-muted);margin:.65rem 0 1rem;font-size:1.0625rem}.ws-wallet__topup-equals strong{color:var(--ws-text);font-weight:600}.ws-wallet__topup-custom-label,.ws-wallet__topup-preset-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.ws-wallet__topup-fee-note{color:var(--ws-muted);font-size:.875rem}.ws-wallet__topup-grid{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.ws-wallet__topup-grid--deposit{grid-template-columns:repeat(3,1fr);gap:.45rem}.ws-wallet__topup-grid button{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:#0003;border-radius:10px;flex-direction:column;gap:.15rem;padding:.7rem .25rem;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.ws-wallet__topup-grid button em{font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.1}.ws-wallet__topup-grid button span{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);font-size:.6875rem;font-weight:600}.ws-wallet__topup-grid button.is-active,.ws-wallet__topup-grid button:hover{background:#ffffff0f;border-color:#ffffff47}.ws-wallet__topup-grid button.is-active em,.ws-wallet__topup-grid button:hover em{color:var(--ws-text)}.ws-wallet__topup-email{text-align:left;gap:.4rem;display:grid}.ws-wallet__topup-email span{color:var(--ws-muted);font-size:.8125rem;font-weight:600}.ws-wallet__topup-email input{border:1px solid var(--ws-line);width:100%;color:var(--ws-text);background:#ffffff0a;border-radius:12px;padding:.9rem 1rem;font-family:inherit;font-size:1.0625rem}.ws-wallet__topup-pay{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;padding:.85rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600}.ws-wallet__topup-pay:disabled{opacity:.4;cursor:not-allowed}.ws-wallet__deposit-alt{width:100%;color:var(--ws-muted);cursor:pointer;background:0 0;border:none;margin-top:.35rem;padding:.55rem;font-family:inherit;font-size:.875rem;text-decoration:underline}.ws-wallet__deposit-alt:disabled{opacity:.4;cursor:not-allowed}.ws-wallet__deposit-wait{color:var(--ws-muted);margin:0;font-size:.875rem}.ws-wallet__personal-deposit-sub{color:var(--ws-muted);margin:0;font-size:.75rem;line-height:1.45}.ws-wallet__deposit-card--qr{justify-items:center;gap:.65rem;display:grid}.ws-wallet__crypto-deposit{gap:.75rem;display:grid}.ws-wallet__deposit-qr{background:#fff;border-radius:16px;justify-content:center;padding:1rem;display:flex}.ws-wallet__deposit-qr svg{width:min(200px,70vw);height:auto;display:block}.ws-wallet__deposit-qr-hint{text-align:center;color:var(--ws-muted);margin:0;font-size:.875rem}.ws-wallet__fee-note{color:var(--ws-muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.ws-wallet__treasury{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.25rem}.ws-wallet__treasury h3{margin:0 0 .5rem;font-size:1rem}.ws-wallet__treasury p{color:var(--ws-muted);margin:0 0 .75rem;line-height:1.5}.ws-wallet__treasury-link{color:var(--ws-muted);margin-top:.65rem;font-size:.875rem;text-decoration:none;display:inline-block}.ws-wallet__treasury-link:hover{color:var(--ws-text);text-decoration:underline}.ws-wallet__crypto-deposit{border:1px solid var(--ws-line);background:#ffffff05;border-radius:10px;gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.ws-wallet__crypto-deposit p{color:var(--ws-muted);margin:0;line-height:1.5}.ws-wallet__crypto-address{align-items:center;gap:.5rem;display:flex}.ws-wallet__crypto-address code{text-overflow:ellipsis;color:#e8e8e8;background:#00000059;border-radius:8px;flex:1;padding:.55rem .65rem;font-size:.75rem;overflow:hidden}.ws-wallet__crypto-address button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;padding:.45rem .75rem}.ws-wallet__cashout-note{color:var(--ws-muted);margin:0 0 .75rem;font-size:.875rem}.ws-wallet__topup-fine{color:var(--ws-muted);opacity:.85;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.ws-wallet__pay-methods{text-align:left;gap:.45rem;display:grid}.ws-wallet__pay-methods>span{color:var(--ws-muted);font-size:.8125rem;font-weight:600}.ws-wallet__pay-methods-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.ws-wallet__pay-logo{cursor:pointer;background:#fff;border:2px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;min-height:3.25rem;padding:.45rem .55rem;transition:border-color .15s,box-shadow .15s;display:flex}.ws-wallet__pay-logo img{object-fit:contain;object-position:center;display:block}.ws-wallet__pay-logo--text span{color:#111;font-size:.9375rem;font-weight:700}.ws-wallet__pay-logo--cards img{width:auto;max-width:2.75rem;height:1.65rem}.ws-wallet__pay-logo--apple,.ws-wallet__pay-logo--google{min-width:6.75rem;padding-inline:.65rem}.ws-wallet__pay-logo--apple img,.ws-wallet__pay-logo--google img{width:100%;height:2.35rem}@media (width<=560px){.ws-wallet__pay-methods-row{grid-template-columns:repeat(2,1fr)}}.ws-wallet__pay-logo.is-active,.ws-wallet__pay-logo:hover{box-shadow:none;border-color:#ffffff47}.ws-wallet__topup-warn{text-align:center;color:#e8b84a;margin:0;font-size:.8125rem}.ws-wallet__deposit-btn{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;padding:.85rem 1.35rem;font-family:inherit;font-size:.9375rem;font-weight:600}.ws-wallet__deposit-btn:disabled{opacity:.45;cursor:not-allowed}.ws-wallet__grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.ws-wallet__panel{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:1.35rem 1.25rem}.ws-wallet--compact .ws-wallet__panel h2{font-size:1.25rem}.ws-wallet--compact .ws-wallet__lead{margin-bottom:.85rem;font-size:.9375rem;line-height:1.5}.ws-wallet__panel h2{margin:0 0 .45rem;font-size:1rem;font-weight:600}.ws-wallet__lead{color:var(--ws-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.55}.ws-wallet__id-box{border:1px solid var(--ws-line);background:#00000059;border-radius:10px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem;display:flex}.ws-wallet__id-box code{word-break:break-all;min-width:0;color:var(--ws-text);flex:1;font-size:.8125rem}.ws-wallet__id-box button{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:#ffffff0f;border-radius:6px;flex-shrink:0;padding:.4rem .75rem;font-family:inherit;font-size:.75rem}.ws-wallet__tips{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ws-wallet__tips li{color:var(--ws-muted);padding-left:1rem;font-size:.8125rem;line-height:1.45;position:relative}.ws-wallet__tips li:before{content:"·";color:var(--ws-muted);font-weight:700;position:absolute;left:0}.ws-wallet__send-form{gap:.75rem;display:grid}.ws-wallet__send-form label{gap:.35rem;display:grid}.ws-wallet__send-form label span{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);font-size:.6875rem;font-weight:600}.ws-wallet__send-form input{border:1px solid var(--ws-line);width:100%;color:var(--ws-text);background:#00000059;border-radius:8px;padding:.75rem .85rem;font-family:inherit;font-size:.9375rem}.ws-wallet__send-form input:focus{border-color:#ffffff47;outline:none}.ws-wallet__send-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;margin-top:.25rem;padding:.8rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.ws-wallet__send-btn:hover:not(:disabled){background:#ffffffeb}.ws-wallet__send-btn:disabled{opacity:.45;cursor:not-allowed}.ws-wallet__avail{color:var(--ws-muted);margin:.85rem 0 0;font-size:.75rem}.ws-wallet__free-tag{color:var(--ws-text);font-weight:600}.ws-wallet__lookup{color:var(--ws-muted);margin:.75rem 0 0;font-size:.8125rem}.ws-wallet__lookup--err{color:#fca5a5}.ws-wallet__recipient-preview{border:1px solid var(--ws-line);background:#ffffff08;border-radius:10px;align-items:center;gap:.85rem;margin-top:1rem;padding:.85rem;display:flex}.ws-wallet__recipient-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem}.ws-wallet__recipient-avatar--lg{width:3.5rem;height:3.5rem}.ws-wallet__recipient-avatar--letter{color:var(--ws-text);background:#ffffff1a;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:inline-flex}.ws-wallet__recipient-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ws-wallet__recipient-meta strong{font-size:.9375rem}.ws-wallet__recipient-meta span{color:var(--ws-muted);font-size:.75rem}.ws-wallet__recipient-meta code{color:#ffffff73;word-break:break-all;font-size:.6875rem}.ws-wallet__verified{color:var(--ws-muted);font-size:.6875rem;font-style:normal;font-weight:500}.ws-wallet__confirm{margin-top:.25rem}.ws-wallet__confirm-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 .65rem;font-size:.6875rem;font-weight:600}.ws-wallet__confirm-card{border:1px solid var(--ws-line);background:#00000059;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.ws-wallet__confirm-card strong{font-size:1.125rem;display:block}.ws-wallet__confirm-card span{color:var(--ws-muted);word-break:break-all;font-size:.75rem}.ws-wallet__confirm-rows{gap:.55rem;margin:0 0 1rem;display:grid}.ws-wallet__confirm-rows div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.ws-wallet__confirm-rows dt{color:var(--ws-muted);margin:0;font-size:.8125rem}.ws-wallet__confirm-rows dd{margin:0;font-size:.9375rem;font-weight:600}.ws-wallet__free{color:var(--ws-text)!important}.ws-wallet__confirm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ws-wallet__cancel-btn{border:1px solid var(--ws-line);color:var(--ws-text);cursor:pointer;background:0 0;border-radius:8px;padding:.8rem 1rem;font-family:inherit;font-size:.875rem}.ws-wallet__cancel-btn:hover:not(:disabled){background:#ffffff0d}.ws-wallet__fee-line{color:var(--ws-muted);margin:.85rem 0 0;font-size:.9375rem}.ws-wallet__fee-line strong{color:var(--ws-text)}.ws-wallet__panel--fees{margin-bottom:.75rem}.ws-wallet__fee-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ws-wallet__fee-grid li{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.ws-wallet__fee-grid span{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.ws-wallet__fee-grid strong{font-size:.875rem;font-weight:600}@media (width<=960px){.ws-wallet__fee-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ws-wallet__fee-grid{grid-template-columns:1fr}}.ws-wallet__cashout{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;gap:1rem;padding:1.35rem 1.25rem;display:grid}.ws-wallet__cashout-meta{color:var(--ws-muted);margin:0;font-size:.8125rem;line-height:1.5}.ws-wallet__cashout-methods{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.ws-wallet__cashout-methods button{border:1px solid var(--ws-line);color:var(--ws-text);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;flex-direction:column;gap:.2rem;padding:.9rem .75rem;font-family:inherit;display:flex}.ws-wallet__cashout-methods button strong{font-size:1rem;font-weight:600}.ws-wallet__cashout-methods button span{color:var(--ws-muted);font-size:.8125rem;line-height:1.35}.ws-wallet__cashout-methods button.is-active,.ws-wallet__cashout-methods button:hover{background:#ffffff0f;border-color:#ffffff47}.ws-wallet__cashout-methods button.is-active strong{color:var(--ws-text)}.ws-wallet__cashout-amount{gap:.4rem;display:grid}.ws-wallet__cashout-amount span,.ws-wallet__cashout-fields label span{color:var(--ws-muted);font-size:.8125rem;font-weight:600}.ws-wallet__cashout-amount input,.ws-wallet__cashout-fields input,.ws-wallet__cashout-fields select{border:1px solid var(--ws-line);width:100%;color:var(--ws-text);background:#ffffff0a;border-radius:12px;padding:.9rem 1rem;font-family:inherit;font-size:1.0625rem}.ws-wallet__cashout-fields select{cursor:pointer}.ws-wallet__cashout-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ws-wallet__cashout-fields label{gap:.4rem;display:grid}.ws-wallet__cashout-full{grid-column:1/-1}.ws-wallet__cashout-summary{color:var(--ws-muted);margin:0;font-size:.875rem}.ws-wallet__cashout-summary strong{color:var(--ws-text);font-weight:600}.ws-wallet__cashout-submit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;padding:.85rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600}.ws-wallet__cashout-submit:disabled{opacity:.4;cursor:not-allowed}.ws-wallet__cashout-fine{color:var(--ws-muted);margin:0;font-size:.8125rem;line-height:1.5}.ws-wallet__link{color:var(--ws-muted);font-size:.8125rem;font-weight:500;text-decoration:none}.ws-wallet__link:hover{color:var(--ws-text);text-decoration:underline}.ws-wallet__empty{color:var(--ws-muted);margin:0;font-size:.8125rem;line-height:1.55}.ws-wallet__earnings-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ws-wallet__earnings-list li{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.ws-wallet__earnings-list li:last-child{border-bottom:none}.ws-wallet__earn-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ws-wallet__earn-main strong{font-size:.875rem;font-weight:600}.ws-wallet__earn-main span{color:var(--ws-muted);font-size:.75rem}.ws-wallet__earn-amt{color:var(--ws-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:600}@media (width<=960px){.ws-wallet__stats{grid-template-columns:repeat(2,1fr)}.ws-wallet__grid,.ws-wallet__cashout-methods,.ws-wallet__cashout-fields{grid-template-columns:1fr}.ws-dash__job-stats{grid-template-columns:repeat(2,1fr)}.ws-dash__job-head,.ws-dash__home-row--2,.ws-dash__home-row--3,.ws-dash__cards--3,.ws-dash__cards--2{grid-template-columns:1fr}.ws-dash__topnav{display:none}.ws-dash__table li{grid-template-columns:1fr}}@media (width<=900px){.ws-dash__topnav{display:none}.ws-wallet__topup-grid,.ws-wallet__topup-grid--deposit{grid-template-columns:repeat(3,1fr)}.ws-wallet__topup{max-width:none}.ws-wallet__deposit-address-row{flex-direction:column}.ws-wallet__deposit-copy{width:100%;padding:.65rem}.ws-wallet__header{flex-direction:column;align-items:stretch}.ws-wallet__copy-id{width:100%}.ws-wallet__stats{grid-template-columns:repeat(2,1fr)}.ws-wallet__panel-head{flex-direction:column;align-items:flex-start}}@media (width<=560px){.ws-dash__subnav-inner{padding:0 .75rem}.ws-dash__tab{padding:.75rem .65rem;font-size:.75rem}}@media (width<=768px){.ws-dash__header-inner{flex-wrap:wrap;gap:.65rem;height:auto;min-height:3.75rem;padding:.65rem .75rem}.ws-dash__logo{order:1}.ws-dash__user-menu{order:2;margin-left:auto}.ws-dash__search-wrap{flex:100%;order:3;max-width:none;margin:0}.ws-dash__main{padding:1rem .75rem 2rem}.ws-dash__home-head{flex-direction:column;align-items:flex-start;gap:.75rem}.ws-dash__home-actions{flex-wrap:wrap;width:100%}.ws-dash__account-head{flex-wrap:wrap;align-items:flex-start}.ws-dash__account-edit{width:100%;min-height:2.75rem;margin-left:0}.ws-dash__details{grid-template-columns:1fr}.ws-dash__title-row h1{font-size:1.5rem}.ws-dash__banner-inner{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;font-size:.6875rem}.ws-dash__banner-close{align-self:flex-end;margin-left:0}.ws-profile-modal__sheet{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.ws-deposit-modal{align-items:flex-end;padding:.75rem}.ws-deposit-modal__sheet{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:92dvh;overflow-y:auto}}@media (width<=480px){.ws-dash__avatar-name{display:none}.ws-dash__job-stats{grid-template-columns:1fr}.ws-dash__home-card,.ws-dash__stat-card{min-height:auto;padding:1.15rem 1rem}.ws-wallet__topup-grid,.ws-wallet__topup-grid--deposit{grid-template-columns:1fr 1fr}.ws-dash__metric-row{flex-direction:column;align-items:stretch}.ws-dash__metric-actions{width:100%}.ws-dash__metric-actions .ws-dash__btn{flex:1;justify-content:center}}@media (width<=380px){.ws-dash__tab{padding:.7rem .5rem;font-size:.6875rem}.ws-wallet__topup-grid,.ws-wallet__topup-grid--deposit{grid-template-columns:1fr}}.heart-auth{background:#f3f4f6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:100%;min-height:100vh;display:grid;position:relative;overflow-x:clip}.heart-auth__panel{flex-direction:column;justify-content:center;padding:2rem clamp(1.5rem,5vw,4rem);display:flex}.heart-auth__brand{font-size:1rem;position:absolute;top:1.75rem;left:clamp(1.5rem,5vw,4rem)}.heart-auth__card{background:#fff;border:1px solid #e7e7e7;border-radius:16px;width:100%;max-width:26rem;margin:0 auto;padding:2rem 2rem 2.25rem;box-shadow:0 8px 40px #0f11110f}.heart-auth__hero{background:#0a1628;min-height:20rem;position:relative;overflow:hidden}.heart-auth__hero-img{object-fit:cover;width:100%;height:100%;display:block}.heart-auth__hero-copy{color:#fff;pointer-events:none;background:linear-gradient(#0000 25%,#0009 100%);flex-direction:column;justify-content:flex-end;padding:2.5rem;display:flex;position:absolute;inset:0}.heart-wallet__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#007185;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.heart-wallet__title{letter-spacing:-.04em;color:#0f1111;margin:0 0 .65rem;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:500;line-height:1.15}.heart-wallet__lead{color:#565959;margin:0 0 1.75rem;font-size:1rem;line-height:1.55}.heart-wallet__tabs{background:#eee;border-radius:10px;gap:.35rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.heart-wallet__tabs button{color:#565959;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s}.heart-wallet__tabs button.is-active{color:#0f1111;background:#fff;box-shadow:0 1px 4px #00000014}.heart-wallet__tab-hint{color:#767676;margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.heart-wallet__kind{margin-bottom:1.1rem}.heart-wallet__kind-label{color:#0f1111;margin-bottom:.45rem;font-size:.8125rem;font-weight:600;display:block}.heart-wallet__kind-tabs{background:#f3f4f6;border-radius:10px;gap:.35rem;padding:.25rem;display:flex}.heart-wallet__kind-tabs button{color:#565959;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s}.heart-wallet__kind-tabs button.is-active{color:#0f1111;background:#fff;box-shadow:0 1px 4px #00000014}.heart-wallet__kind-hint{color:#767676;margin:.55rem 0 0;font-size:.78rem;font-weight:400;line-height:1.45}.heart-wallet__field{color:#0f1111;gap:.35rem;margin-bottom:1rem;font-size:.8125rem;font-weight:600;display:grid}.heart-wallet__field input,.heart-wallet__field textarea{background:#fff;border:1px solid #ddd;border-radius:10px;padding:.75rem .9rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.heart-wallet__field input:focus,.heart-wallet__field textarea:focus{border-color:#007185;outline:none;box-shadow:0 0 0 3px #0071851f}.heart-wallet__submit{color:#fff;cursor:pointer;background:#0f1111;border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:.25rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.heart-wallet__submit:hover:not(:disabled){background:#007185}.heart-wallet__submit:disabled{opacity:.6;cursor:not-allowed}.heart-wallet__meta{color:#767676;margin:.85rem 0 0;font-size:.8125rem}.heart-wallet__error{color:#b12704;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.875rem}.heart-wallet__credentials{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:0 0 1.25rem;padding:1rem;font-size:.8125rem}.heart-wallet__credentials strong{color:#047857;margin-bottom:.5rem;display:block}.heart-wallet__credentials code{word-break:break-all;background:#fff;border-radius:6px;margin:.35rem 0;padding:.45rem .55rem;font-size:.75rem;display:block}.heart-wallet__credentials p{color:#565959;margin:.5rem 0 0}.heart-wallet__visual-tag{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.heart-wallet__visual-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.15}.heart-wallet__dashboard{width:100%}.heart-wallet__dash-header h2{color:#0f1111;margin:0 0 .25rem;font-size:1.375rem;font-weight:600}.heart-wallet__dash-header code{color:#565959;font-size:.8125rem}.heart-wallet__balance-big{letter-spacing:-.03em;color:#007185;margin:1rem 0 1.25rem;font-size:2.25rem;font-weight:500}.heart-wallet__stats{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1.25rem;display:grid}.heart-wallet__stat{background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:.85rem}.heart-wallet__stat dt{text-transform:uppercase;letter-spacing:.06em;color:#767676;margin:0 0 .2rem;font-size:.625rem;font-weight:700}.heart-wallet__stat dd{color:#0f1111;margin:0;font-size:1rem;font-weight:600}.heart-wallet__dash-actions{flex-wrap:wrap;gap:.5rem;display:flex}.heart-wallet__dash-link{color:#007185;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.5rem .9rem;font-size:.8125rem;font-weight:600}.heart-wallet__signout{color:#767676;cursor:pointer;background:0 0;border:none;margin-top:1rem;padding:0;font-size:.8125rem;text-decoration:underline}@media (width<=900px){.heart-auth{grid-template-columns:1fr;min-height:auto}.heart-auth__hero{display:none}.heart-auth__panel{min-height:100vh;padding-top:4rem}}@media (width<=480px){.heart-auth__card{box-shadow:none;background:0 0;border:none;border-radius:12px;padding:1.35rem 1.15rem 1.5rem}.heart-auth__panel{padding:3.5rem 1rem 2rem}.heart-auth__brand{top:1.25rem;left:1rem}.heart-wallet__tabs{flex-wrap:wrap;gap:.35rem}.heart-wallet__tabs button{flex:auto;min-height:2.75rem}.heart-wallet__field input,.heart-wallet__field textarea{font-size:16px}}.heart-wallet__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.heart-wallet__name-hint{font-size:.75rem;font-weight:500;line-height:1.4}.heart-wallet__name-hint--checking{color:#767676}.heart-wallet__name-hint--ok{color:#067d62}.heart-wallet__name-hint--bad{color:#b12704}.heart-wallet__field-hint{color:#767676;font-size:.75rem;font-weight:500;line-height:1.4}.heart-wallet__field-hint--ok{color:#067d62}.heart-wallet__field-hint--bad{color:#b12704}.heart-wallet__env-toggle{color:#007185;cursor:pointer;text-align:center;background:#f0fafb;border:1px dashed #007185;border-radius:8px;width:100%;margin-bottom:.75rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;display:block}.heart-wallet__env-toggle:hover{background:#e6f4f6}.heart-wallet__env-toggle--primary{color:#fff;background:#007185;border-style:solid;margin-bottom:.5rem;font-weight:600}.heart-wallet__env-toggle--primary:hover{background:#005f6f}.heart-wallet__name-rules{color:#767676;font-size:.6875rem;font-weight:400}.heart-auth__overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.heart-auth__overlay-inner{background:#fff;border:1px solid #e7e7e7;border-radius:14px;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex;box-shadow:0 12px 48px #0f11111f}.heart-auth__overlay-ring{border:2.5px solid #e7e7e7;border-top-color:#007185;border-radius:50%;width:2.25rem;height:2.25rem;animation:.7s linear infinite heart-spin}.heart-auth__overlay-text{color:#0f1111;margin:0;font-size:.9375rem;font-weight:600}@keyframes heart-spin{to{transform:rotate(360deg)}}.earn-how{background:#fff;max-width:100%;padding:clamp(3.5rem,7vh,5rem) 0;overflow-x:clip}.earn-how__frame{background:#f3f2f8;border-radius:24px;width:min(1420px,100% - 2rem);margin-inline:auto;overflow:hidden}.earn-how__layout{align-items:stretch;display:grid}@media (width>=900px){.earn-how__layout{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);min-height:clamp(640px,78vh,860px)}}.earn-how__nav{border-bottom:1px solid #10182814;flex-direction:column;justify-content:space-between;padding:clamp(3rem,5vw,4rem) clamp(2.25rem,4vw,3.5rem);display:flex}@media (width>=900px){.earn-how__nav{border-bottom:none;border-right:1px solid #10182814}}.earn-how h2{letter-spacing:-.03em;color:#0a0a0a;margin:0 0 clamp(2rem,3.5vw,3rem);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.earn-how__steps{flex:1;margin:0;padding:0;list-style:none}.earn-how__steps button{text-align:left;color:#98a2b3;cursor:pointer;background:0 0;border:none;width:100%;padding:.85rem 0;font-family:inherit;font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.4;transition:color .2s;display:block}.earn-how__steps button.is-passed{color:#667085}.earn-how__steps button.is-active{color:#0a0a0a;font-weight:700}.earn-how__controls{border-top:1px solid #1018280f;align-items:center;gap:.85rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.earn-how__counter{font-family:var(--mono);letter-spacing:.04em;color:#667085;flex:1;font-size:.875rem}.earn-how__ctrl{color:#344054;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:2.85rem;height:2.85rem;font-size:1.35rem;line-height:1;transition:border-color .2s,background .2s,color .2s}.earn-how__ctrl:hover:not(:disabled){color:#fff;background:#0a0a0a;border-color:#0a0a0a}.earn-how__ctrl:disabled{opacity:.35;cursor:not-allowed}.earn-how__visual{justify-content:center;align-items:center;padding:clamp(2.5rem,4vw,3.5rem) clamp(2.25rem,4vw,3.5rem);display:flex}.earn-how__visual-inner{flex-direction:column;gap:1.25rem;width:100%;display:flex}.earn-how__visual-actions{justify-content:flex-end;padding-top:.25rem;display:flex}.earn-how__mock{background:#fff;border-radius:20px;width:100%;padding:clamp(1.5rem,2.5vw,2rem);animation:.3s both earn-how-fade;box-shadow:0 24px 56px #1018281a}.earn-how__mock:before,.earn-how__mock:after{content:"";background:linear-gradient(90deg,#ff8a3d 0%,#ff5ca8 36%,#a855f7 68%,#6366f1 100%);border-radius:20px 20px 0 0;height:3px;margin:-1.5rem -1.5rem 1.15rem;display:block}.earn-how__mock:after{border-radius:0 0 20px 20px;margin:1.15rem -1.5rem -1.5rem}@keyframes earn-how-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.earn-how__next{color:#fff;cursor:pointer;background:#0a0a0a;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .55rem .6rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 28px #0000002e}.earn-how__next:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000038}.earn-how__next i{color:#0a0a0a;background:#fff;border-radius:6px;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;font-style:normal;line-height:1;transition:transform .2s;display:grid}.earn-how__next:hover i{transform:translate(2px)}.earn-how__next--restart i{font-size:1rem}.earn-how__mock-label{color:#0a0a0a;margin:0 0 1.15rem;font-size:1rem;font-weight:600}.earn-how__jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=720px){.earn-how__jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.earn-how__job{background:#fff;border:1px solid #eef0f3;border-radius:14px;flex-direction:column;min-height:14.5rem;padding:1.1rem;display:flex}.earn-how__job.is-active{background:linear-gradient(#f5f0ff 0%,#faf8ff 100%);border-color:#d6bbfb;box-shadow:0 12px 28px #6d62c424}.earn-how__job header{color:#98a2b3;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.earn-how__job h3{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:600;line-height:1.25}.earn-how__job-skills-label{color:#98a2b3;margin:.75rem 0 .45rem;font-size:.75rem}.earn-how__job ul{flex-wrap:wrap;flex:1;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.earn-how__job li{color:#344054;background:#eef0f3;border-radius:6px;padding:.32rem .6rem;font-size:.72rem}.earn-how__job footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.earn-how__job footer span{color:#0a0a0a;font-size:.82rem;font-weight:600}.earn-how__job footer i{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:8px;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-style:normal;display:grid}.earn-how__job.is-active footer i{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.earn-how__interview{border-radius:16px;overflow:hidden}.earn-how__interview-top{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.95rem;font-weight:600;display:flex}.earn-how__interview-top time{font-family:var(--mono);color:#667085;font-size:.85rem}.earn-how__interview-stage{background:linear-gradient(#ebe4f5 0%,#e8dff5 100%);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;min-height:320px;padding:1.75rem;display:grid;position:relative}.earn-how__interview-ai{place-items:center;display:grid}.earn-how__interview-avatar{color:#fff;background:#0a0a0a;border-radius:50%;place-items:center;width:6rem;height:6rem;font-size:1.15rem;font-weight:700;display:grid}.earn-how__interview-stage>p{letter-spacing:-.02em;color:#0a0a0a;align-self:center;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.35}.earn-how__interview-pip{background:#fff;border-radius:8px;padding:.5rem .8rem;font-size:.82rem;font-weight:600;position:absolute;bottom:1rem;left:1rem;box-shadow:0 6px 16px #1018281a}.earn-how__onboard{margin:0 0 1.25rem;padding:0;list-style:none}.earn-how__onboard li{color:#667085;border-left:2px solid #e4e7ec;padding:.65rem 0 .65rem 1rem;font-size:1rem}.earn-how__onboard li.is-done{color:#0a0a0a;border-color:#22c55e;font-weight:500}.earn-how__onboard-btn{color:#fff;cursor:pointer;background:#155eef;border:none;border-radius:999px;width:100%;padding:.85rem;font-family:inherit;font-size:1rem;font-weight:600}.earn-how__balance{letter-spacing:-.03em;color:#6366f1;margin:.35rem 0 0;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700}.earn-how__balance-usd{color:#667085;margin:0 0 1.25rem;font-size:1rem}.earn-how__cash-btn{color:#312e81;cursor:pointer;background:#e0e7ff;border:none;border-radius:999px;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600}@media (width<=899px){.earn-how__frame{width:min(1420px,100% - 1.25rem)}.earn-how__job{min-height:12rem}.earn-how__visual-actions{justify-content:center}}@media (width<=640px){.earn-how__frame{border-radius:16px;width:min(1420px,100% - 1rem)}.earn-how__mock:before,.earn-how__mock:after{margin-left:-1rem;margin-right:-1rem}.earn-how__jobs{grid-template-columns:1fr}.earn-how__interview-stage{grid-template-columns:1fr;gap:1rem;min-height:auto}.earn-how__interview-pip{margin-top:.5rem;position:static}.earn-how__steps button{min-height:2.75rem;padding:.75rem 0;font-size:1rem}}@media (width<=480px){.earn-how h2{font-size:1.65rem}.earn-how__ctrl{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.earn-how__mock,.earn-how__next,.earn-how__next i,.earn-how__ctrl{transition:none;animation:none}}.earn-opps{background:#000;max-width:100%;padding:clamp(2rem,4vh,3rem) 0;overflow-x:clip}.earn-opps__frame{isolation:isolate;background:#1c1c1e url(/soumtok-banner-grain.webp) 50%/cover no-repeat;border-radius:4px;width:min(1420px,100% - 1.5rem);margin-inline:auto;padding:.75rem;position:relative;overflow:hidden}.earn-opps__frame-bg{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.earn-opps__frame-noise{z-index:2;pointer-events:none;background-image:url(/soumtok-noise.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}.earn-opps__frame-inner{z-index:1;-webkit-backdrop-filter:blur(50px);background-color:#0000001f;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,4.5rem);position:relative}.earn-opps__head{text-align:center;margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.earn-opps__head h2{letter-spacing:-.04em;color:#fff;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.02}.earn-opps__head p{color:#ffffffc7;max-width:44rem;margin:0 auto;font-size:clamp(1rem,1.55vw,1.15rem);line-height:1.65}.earn-opps__board{background:#fff;border-radius:20px;padding:clamp(2.25rem,4.5vw,3.25rem) clamp(1.75rem,3.5vw,2.75rem) clamp(2.5rem,4.5vw,3.25rem);position:relative;box-shadow:0 8px 40px #0000002e}.earn-opps__bar{background:linear-gradient(90deg,#ff8a3d 0%,#ff5ca8 36%,#a855f7 68%,#6366f1 100%);border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.earn-opps__grid{gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.reveal-group.earn-opps__grid>.reveal{height:100%}@media (width>=768px){.earn-opps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1100px){.earn-opps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}}.earn-opps__card{cursor:pointer;background:#fff;border:1px solid #eef0f3;border-radius:14px;flex-direction:column;min-height:16.5rem;padding:1.65rem 1.65rem 1.45rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 2px 16px #1018280f}.earn-opps__card:hover{border-color:#d0d5dd;transform:translateY(-4px);box-shadow:0 14px 36px #1018281f}.earn-opps__card:hover h3{color:#155eef}.earn-opps__card time{color:#98a2b3;font-size:.8125rem}.earn-opps__card h3{letter-spacing:-.03em;color:#0a0a0a;margin:.4rem 0 0;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:600;line-height:1.22;transition:color .22s}.earn-opps__skills-label{color:#98a2b3;margin:1.3rem 0 .55rem;font-size:.8125rem}.earn-opps__skills{flex-wrap:wrap;flex:1;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.earn-opps__skills li{color:#344054;background:#eef0f3;border-radius:6px;padding:.38rem .7rem;font-size:.8125rem;line-height:1.2}.earn-opps__card-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.35rem;display:flex}.earn-opps__card-foot span{color:#0a0a0a;font-size:.9375rem;font-weight:600}.earn-opps__card-foot button,.earn-opps__card-foot a{color:#344054;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:1.05rem;line-height:1;text-decoration:none;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.earn-opps__card:hover .earn-opps__card-foot button,.earn-opps__card:hover .earn-opps__card-foot a,.earn-opps__card-foot button:hover,.earn-opps__card-foot a:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a;transform:translate(3px)}.earn-opps__actions{justify-content:center;margin-top:clamp(2.5rem,4.5vw,3.5rem);display:flex}.earn-opps__all{color:#fff;background:#0a0a0a;border-radius:10px;align-items:center;padding:.5rem .45rem .5rem 1.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex}.earn-opps__all:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.earn-opps__all i{color:#0a0a0a;background:#fff;border-radius:5px;place-items:center;width:2.2rem;height:2.2rem;margin-left:.55rem;font-size:1.1rem;font-style:normal;line-height:1;transition:transform .22s;display:grid}.earn-opps__all:hover i{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.earn-opps__card,.earn-opps__card h3,.earn-opps__card-foot button,.earn-opps__card-foot a,.earn-opps__all,.earn-opps__all i{transition:none}.earn-opps__card:hover,.earn-opps__all:hover,.earn-opps__card:hover .earn-opps__card-foot button,.earn-opps__card:hover .earn-opps__card-foot a,.earn-opps__card-foot button:hover,.earn-opps__card-foot a:hover,.earn-opps__all:hover i{transform:none}}@media (width<=767px){.earn-opps__frame{width:min(1420px,100% - 1rem);padding:.5rem}.earn-opps__frame-inner{padding:2.5rem 1.15rem 2rem}.earn-opps__head h2{font-size:clamp(2rem,9vw,2.75rem)}.earn-opps__board{border-radius:16px;padding:2rem 1.15rem 1.75rem}.earn-opps__card{min-height:0;padding:1.3rem 1.15rem 1.15rem}}@media (width>=720px){.m1-modes__grid{grid-template-columns:repeat(3,1fr)}.m1-modes__grid--bottom{grid-template-columns:repeat(2,1fr);width:calc(66.666% + .425rem);margin-inline:auto}}@media (width<=719px){.m1-modes__grid,.m1-modes__grid--bottom{grid-template-columns:1fr;width:100%}}@media (prefers-reduced-motion:reduce){.m1-mode,.m1-mode__icon{transition:none}.m1-mode:hover,.m1-mode:hover .m1-mode__icon{transform:none}}@media (width<=640px){.m1-modes{padding:clamp(3.5rem,8vh,5rem) 0}.m1-modes__inner{width:min(1120px,100% - 1.25rem)}.m1-modes__grid--bottom{width:100%}.m1-mode{min-height:auto;padding:1.35rem 1rem}}.talent{color:#0a0a0a;min-height:100vh;font-family:var(--font);background:#fff;max-width:100%;overflow-x:clip}.talent #how,.talent #list-skills,.talent #opportunities,.talent #faq,.talent #sign,.talent #why{scroll-margin-top:5.5rem}.talent-list-skills{color:#fff;background:#0a0a0a;padding:clamp(3rem,8vw,5.5rem) 0}.talent-list-skills__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);width:min(1120px,100% - 2rem);margin-inline:auto;display:grid}.talent-list-skills__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .75rem;font-size:.78rem}.talent-list-skills__copy h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.08}.talent-list-skills__copy>p{color:#ffffffc7;max-width:38rem;margin:0 0 1.25rem;line-height:1.6}.talent-list-skills__points{gap:.55rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.talent-list-skills__points li{color:#ffffffe0;padding-left:1.1rem;font-size:.95rem;position:relative}.talent-list-skills__points li:before{content:"";background:#fff;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.talent-list-skills__actions{flex-wrap:wrap;gap:.75rem;display:flex}.talent-btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff38}.talent-list-skills__visual img{border-radius:1.25rem;width:100%;display:block;box-shadow:0 24px 60px #00000073}@media (width<=860px){.talent-list-skills__inner{grid-template-columns:1fr}.talent-list-skills__visual{order:-1}}.talent-nav{inset-inline:0;z-index:20;padding:1rem 0;position:absolute;top:0}.talent-nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(1200px,100% - 2rem);margin-inline:auto;display:grid}.talent-nav__left{gap:1.1rem;display:none}@media (width>=900px){.talent-nav__left{display:flex}}.talent-nav__left a,.talent-nav__login{color:#ffffffe0;font-size:.8rem;font-weight:500}.talent-nav__logo{letter-spacing:-.04em;color:#fff;justify-self:center;font-size:1.15rem;font-weight:700}.talent-nav__right{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.talent-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.55rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.talent-btn span{flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1rem;line-height:1;display:grid}.talent-btn--light{color:#000;background:#fff;padding:.35rem .35rem .35rem 1.05rem}.talent-btn--light span{color:#fff;background:#000;border-radius:4px}.talent-btn--dark{color:#fff;background:#0a0a0a;padding:.45rem .45rem .45rem 1.15rem}.talent-btn--dark span{color:#000;background:#fff;border-radius:4px}.talent-hero{background:#000;align-items:center;min-height:96svh;display:flex;position:relative;overflow:hidden}.talent-hero:after{content:"";z-index:1;pointer-events:none;filter:blur(32px);background:radial-gradient(95% 88% at 50% 100%,#000000e0 0%,#0000008c 28%,#00000038 52%,#0000000f 68%,#0000 82%);height:72%;position:absolute;bottom:-12%;left:-8%;right:-8%}.talent-hero__img{z-index:0;object-fit:cover;object-position:62% 38%;width:100%;height:100%;animation:40s ease-in-out infinite alternate talent-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 38%,#000000f5 52%,#000000d1 62%,#0000009e 72%,#00000061 81%,#0000002e 89%,#0000000f 95%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#000000f5 52%,#000000d1 62%,#0000009e 72%,#00000061 81%,#0000002e 89%,#0000000f 95%,#0000 100%)}.talent-hero__fade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000006b 0%,#0000003d 28%,#00000014 52%,#0000 78%);position:absolute;inset:0}.talent-hero__blend{display:none}.talent-hero__copy{z-index:3;width:min(1200px,100% - 2rem);max-width:min(42rem,88%);margin-inline:auto;padding:7rem 0 8rem;position:relative}.talent-hero__br{display:none}.talent-hero__copy h1{letter-spacing:-.04em;color:#fff;-webkit-font-smoothing:antialiased;text-shadow:0 1px 2px #00000073,0 6px 28px #00000061;max-width:none;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.08}.talent-faq{background:#f3f2f8;padding:clamp(3.5rem,7vh,5rem) 0 clamp(4rem,8vh,5.5rem)}.talent-faq__inner{width:min(1320px,100% - 2rem);margin-inline:auto}.talent-faq__grid{align-items:start;gap:2rem;display:grid}@media (width>=900px){.talent-faq__grid{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(2.5rem,5vw,4.5rem)}}.talent-faq__head.reveal{width:100%}.talent-faq h2{letter-spacing:-.03em;color:#0a0a0a;max-width:11ch;margin:0;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:700;line-height:1.12}@media (width>=900px){.talent-faq__head{position:sticky;top:max(1.5rem,50vh - 8rem)}}.talent-faq__list{flex-direction:column;gap:.65rem;display:flex}.talent-faq__item{background:#eef0f4;border:1px solid #d8dce3;border-radius:6px;transition:border-color .2s,background .2s;overflow:hidden}.talent-faq__item.is-open{background:#f6f7fb;border-color:#c8ced8}.talent-faq__item button{letter-spacing:-.01em;color:#0a0a0a;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:1.05rem 1.15rem;font-family:inherit;font-size:clamp(.95rem,1.35vw,1.05rem);font-weight:500;line-height:1.4;display:flex}.talent-faq__item em{color:#667085;flex-shrink:0;font-size:1.15rem;font-style:normal;font-weight:400;line-height:1}.talent-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.talent-faq__item.is-open .talent-faq__answer{grid-template-rows:1fr}.talent-faq__answer-inner{min-height:0;overflow:hidden}.talent-faq__answer-inner p{color:#667085;max-width:62ch;margin:0;padding:0 1.15rem 1.05rem;font-size:clamp(.9rem,1.2vw,.98rem);line-height:1.65}.talent-refer{background:#000;padding:clamp(2rem,4vh,3rem) 0}.talent-refer__frame{isolation:isolate;background:#1c1c1e url(/soumtok-banner-grain.webp) 50%/cover no-repeat;border-radius:4px;width:min(1420px,100% - 1.5rem);margin-inline:auto;padding:.75rem;position:relative;overflow:hidden}.talent-refer__frame-bg{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.talent-refer__frame-noise{z-index:2;pointer-events:none;background-image:url(/soumtok-noise.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}.talent-refer__frame-inner{z-index:1;-webkit-backdrop-filter:blur(50px);background-color:#0000001f;padding:clamp(2rem,4vw,2.75rem) clamp(1.25rem,3vw,2rem);position:relative}.talent-refer__box{background:#eef0f4;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.5rem,3vw,2rem);display:flex}.talent-refer__box h2{letter-spacing:-.03em;color:#0a0a0a;max-width:20ch;margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:700;line-height:1.2}.talent-join{text-align:center;place-items:center;min-height:22rem;margin:1rem 0 0;display:grid;position:relative;overflow:hidden}.talent-join__bg{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.talent-join__content{z-index:1;padding:4rem 1.5rem;position:relative}.talent-join__content h2{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.5rem)}.talent-join__content p{color:#344054;margin:0 0 1.25rem}.talent-foot{background:#fff;border-top:1px solid #e4e7ec;padding:3rem 0 2rem}.talent-foot__grid{gap:1.5rem;width:min(1120px,100% - 1.5rem);margin-inline:auto;display:grid}@media (width>=800px){.talent-foot__grid{grid-template-columns:1.2fr 1fr 1fr 1fr}}.talent-foot__logo{letter-spacing:-.04em;margin:0;font-size:1.2rem;font-weight:700}.talent-foot__h{text-transform:uppercase;letter-spacing:.06em;color:#98a2b3;margin:0 0 .65rem;font-size:.7rem;font-weight:600}.talent-foot__grid a{color:#344054;margin-bottom:.4rem;font-size:.875rem;display:block}.talent-foot__grid a:hover{color:#155eef}.talent-foot__copy{color:#98a2b3;border-top:1px solid #e4e7ec;width:min(1120px,100% - 1.5rem);margin:2rem auto 0;padding-top:1rem;font-size:.75rem}@keyframes talent-drift{0%{transform:scale(1.04)}to{transform:scale(1.08)translate(-.4%,.2%)}}@media (width<=640px){.talent-hero{align-items:flex-end;min-height:100dvh}.talent-hero__img{object-position:58% 36%}.talent-hero__fade{background:linear-gradient(#0000007a 0%,#00000038 12%,#0000 28%),linear-gradient(#0000 55%,#00000014 78%)}.talent-hero:after{filter:blur(26px);height:68%}.talent-hero__img{-webkit-mask-image:linear-gradient(#000 0% 32%,#000000f0 48%,#000000c2 60%,#00000085 72%,#00000042 84%,#00000014 93%,#0000 100%);mask-image:linear-gradient(#000 0% 32%,#000000f0 48%,#000000c2 60%,#00000085 72%,#00000042 84%,#00000014 93%,#0000 100%)}.talent-hero__copy{width:100%;max-width:none;padding:0 1.25rem clamp(2.75rem,9vh,4rem)}.talent-hero__br{display:block}.talent-hero__copy h1{letter-spacing:-.045em;max-width:11.5em;font-size:clamp(2rem,10.5vw,2.75rem);line-height:1.04}.talent-faq__inner{width:min(1320px,100% - 1.25rem)}.talent-faq__grid{grid-template-columns:1fr;gap:1.5rem}.talent-faq h2{max-width:none}.talent-refer__frame{width:min(1420px,100% - 1rem);padding:.5rem}.talent-refer__frame-inner{padding:1.5rem 1rem}.talent-refer__box{flex-direction:column;align-items:flex-start;padding:1.35rem 1.15rem}.talent-refer__box h2{max-width:none}.talent-join{min-height:18rem}.talent-join__content{padding:3rem 1.25rem}.talent-btn{font-size:.82rem}}@media (width<=380px){.talent-hero__copy h1{font-size:clamp(1.85rem,9.8vw,2.15rem)}}@media (prefers-reduced-motion:reduce){.talent-hero__img{animation:none}.talent-faq__answer{transition:none}}.launch{color:#0f1111;background:#eaeded;max-width:100%;min-height:100vh;overflow-x:clip}.launch__main{width:min(1100px, 100% - var(--page-gutter,1.5rem));min-width:0;margin:0 auto;padding:1.5rem 0 3rem}.launch__crumb{color:#565959;margin-bottom:1rem;font-size:.85rem}.launch__crumb a{color:#007185}.launch__hero{background:#fff;border:1px solid #d5d9d9;border-radius:8px;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.inspector-logo{border-radius:12px;flex-shrink:0;box-shadow:0 2px 8px #00000014}.launch__hero-links{gap:1rem;margin-top:.65rem;display:flex}.launch__hero-links a{color:#007185;font-size:.9rem;font-weight:600;text-decoration:none}.launch__hero-links a:hover{text-decoration:underline}.launch__verified-pill{color:#067d62;background:#d5f5ee;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.launch__panel-lead{color:#565959;margin:-.25rem 0 1rem;font-size:.9rem}.launch__panel-lead a{color:#007185}.launch__avatar{margin-top:1rem}.launch__avatar-label{color:#0f1111;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.launch__avatar-row{align-items:center;gap:.85rem;display:flex}.launch__avatar-preview,.launch__avatar-placeholder{border:1px solid #d5d9d9;border-radius:8px;flex-shrink:0;width:4rem;height:4rem}.launch__avatar-preview{object-fit:cover}.launch__avatar-placeholder{color:#565959;text-align:center;background:#f0f2f2;place-items:center;padding:.25rem;font-size:.7rem;font-weight:600;display:grid}.launch__avatar-upload{color:#0f1111;cursor:pointer;background:#fff;border:1px solid #d5d9d9;border-radius:6px;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.launch__avatar-upload input{display:none}.launch__avatar-upload:has(input:disabled){opacity:.55;cursor:not-allowed}.launch__hint--ok{color:#067d62}.launch__step{border-bottom:1px solid #e3e6e6;gap:.85rem;min-width:0;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.launch__step>div{flex:1;min-width:0}.launch__step:last-of-type{border-bottom:none}.launch__step--highlight{background:#f0faf8;border:1px solid #b7e4d8;border-radius:8px;padding:1rem .75rem 1.25rem}@media (width>=769px){.launch__step--highlight{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}}.launch__step--highlight h3,.launch__step--highlight .launch__field-explainer,.launch__step--highlight .launch__hint,.launch__step--highlight label{color:#0f1111}.launch__step--highlight .launch__field-explainer{color:#232f3e}.launch__step--highlight input{background:#fff;border-color:#067d62}.launch__other-label{color:#0f1111;margin-top:.85rem}.launch__other-label textarea{margin-top:.5rem;margin-bottom:.35rem}.launch__hint--inline{color:#565959;margin:.35rem 0 0;font-size:.8rem;font-weight:400;line-height:1.4;display:block}.launch__step--rules{background:#fff8e1;border:1px solid #fcd200;border-radius:8px;padding:1rem .75rem 1.25rem}@media (width>=769px){.launch__step--rules{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}}.launch__step--rules .launch__step-num{background:#b12704}.launch__step--rules h3,.launch__step--rules .launch__rules-check{color:#0f1111}.launch__rules-warn{color:#b12704;margin:0 0 .65rem;font-size:.9rem}.launch__rules-list{color:#0f1111;margin:0 0 .85rem;padding-left:1.25rem;font-size:.85rem;line-height:1.45}.launch__rules-list li{overflow-wrap:anywhere;word-break:break-word;margin-bottom:.35rem}.launch__rules-check{cursor:pointer;align-items:flex-start;gap:.65rem;width:auto;margin-top:.5rem;margin-bottom:0;font-size:.9rem;font-weight:600;line-height:1.45;color:#0f1111!important;display:flex!important}.launch__rules-check input[type=checkbox]{accent-color:#067d62;flex-shrink:0;width:1.1rem;min-width:1.1rem;height:1.1rem;margin:.15rem 0 0;padding:0;display:inline-block}.launch__rules-check-text{color:#0f1111;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0}.launch__step-num{color:#fff;background:#232f3e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:flex}.launch__step h3{color:#0f1111;margin:0 0 .65rem;font-size:1rem;font-weight:600}.launch__category-detail{color:#565959;background:#f7fafa;border-radius:6px;margin-top:.65rem;padding:.75rem;font-size:.85rem}.launch__category-detail p{margin:0 0 .35rem}.launch__field-explainer{color:#565959;margin:0 0 .65rem;font-size:.9rem}.launch__mcp-box{color:#eaeded;background:#232f3e;border-radius:8px;margin-top:1.25rem;padding:1rem}.launch__mcp-box h3{color:#00d4aa;margin:0 0 .5rem;font-size:.95rem}.launch__mcp-box p{margin:0 0 .65rem;font-size:.85rem}.launch__mcp-box a{color:#00d4aa;font-weight:600}.launch__mcp-snippet{color:#eaeded;background:#131921;border-radius:6px;margin:0 0 .75rem;padding:.75rem;font-size:.75rem;overflow-x:auto}.launch__hero h1{color:#0f1111;margin:0 0 .35rem;font-size:1.75rem}.launch__sub{color:#565959;max-width:52ch;margin:0}.launch__docs-link{margin:.75rem 0 0}.launch__docs-link a{color:#007185;font-weight:600;text-decoration:none}.launch__docs-link a:hover{text-decoration:underline}.launch__hint a{color:#007185}.launch__grid{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}@media (width<=900px){.launch__grid{grid-template-columns:1fr}}@media (width<=768px){.launch__main{width:min(1100px,100% - 1rem);padding:1rem 0 2rem}.launch__hero{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.launch__hero h1{font-size:1.45rem}.launch__hero-links{flex-wrap:wrap;gap:.5rem .75rem}.launch__verified-pill{white-space:normal;line-height:1.35}.launch__step--highlight,.launch__step--rules{margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem}.launch__rules-warn,.launch__field-explainer,.launch__category-detail,.launch__panel label,.launch__hint{overflow-wrap:anywhere;word-break:break-word}.launch__panel label code{word-break:break-all}}@media (width<=640px){.launch__main{width:min(1100px, 100% - var(--page-gutter,1rem))}.launch__panel{min-width:0;padding:1rem;overflow-x:clip}.launch__panel input,.launch__panel textarea,.launch__panel select{font-size:16px}.launch__service-row{flex-direction:column;align-items:stretch}.launch__actions{flex-direction:column}.launch__actions .btn{justify-content:center;width:100%}.launch__avatar-row{flex-wrap:wrap}.launch__mcp-snippet{font-size:.6875rem}.launch__score{font-size:1.65rem}.launch__score span{margin:.35rem 0 0;display:block}}@media (width<=480px){.launch__crumb{font-size:.75rem;line-height:1.5}.launch__step{gap:.65rem}.launch__step-num{width:1.5rem;height:1.5rem;font-size:.75rem}.launch__rules-list{padding-left:1rem;font-size:.8125rem}}.launch__panel{background:#fff;border:1px solid #d5d9d9;border-radius:8px;min-width:0;padding:1.25rem;overflow-x:clip}.launch__panel h2{color:#0f1111;margin:0 0 1rem;font-size:1.15rem}.launch__panel label{color:#0f1111;margin-bottom:.85rem;font-size:.85rem;font-weight:600;display:block}.launch__panel label code{font-size:.8em;font-weight:600}.launch__panel label a{color:#007185;font-weight:600}.launch__panel input:not([type=checkbox]):not([type=radio]),.launch__panel select,.launch__panel textarea{width:100%;font:inherit;color:#0f1111;background:#fff;border:1px solid #888c8c;border-radius:4px;margin-top:.35rem;padding:.5rem .65rem;display:block}.launch__panel textarea{resize:vertical;min-height:4rem}.launch__service-row{border-bottom:1px dashed #d5d9d9;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.launch__hint{color:#565959;margin:-.5rem 0 1rem;font-size:.8rem}.launch__run{color:#fff;cursor:pointer;background:linear-gradient(#00a88a 0%,#067d62 100%);border:1px solid #067d62;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-weight:700}.launch__run:disabled{opacity:.55;cursor:not-allowed}.launch__secondary{cursor:pointer;background:#fff;border:1px solid #d5d9d9;border-radius:6px;margin-bottom:.75rem;padding:.5rem 1rem}.launch__error{color:#b12704;font-size:.9rem}.launch__placeholder{color:#565959;line-height:1.5}.launch__loading{text-align:center;padding:2rem 1rem}.launch__spinner{border:3px solid #d5d9d9;border-top-color:#067d62;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:.8s linear infinite launch-spin}@keyframes launch-spin{to{transform:rotate(360deg)}}.launch__verdict--pass{border-left:4px solid #067d62;padding-left:1rem}.launch__verdict--fail{border-left:4px solid #b12704;padding-left:1rem}.launch__score{margin:0 0 .5rem;font-size:2rem;font-weight:800}.launch__score span{vertical-align:middle;color:#fff;background:#232f3e;border-radius:4px;margin-left:.75rem;padding:.2rem .5rem;font-size:.75rem;display:inline-block}.launch__verdict--pass .launch__score span{background:#067d62}.launch__verdict--fail .launch__score span{background:#b12704}.launch__meta{color:#565959;font-size:.85rem}.launch__reasons{padding-left:1.2rem;font-size:.9rem}.launch__reasons--pass li{color:#067d62}.launch__reasons--fail li{color:#b12704}.launch__probes{margin-top:1rem;font-size:.85rem}.launch__probes ul{max-height:280px;padding-left:1rem;overflow:auto}.launch__probes li.pass{color:#067d62}.launch__probes li.fail{color:#b12704}.launch__probes code{white-space:pre-wrap;word-break:break-word;background:#f7fafa;margin-top:.25rem;padding:.35rem;font-size:.75rem;display:block}.launch__cta-row{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.launch__cta{color:#0f1111;background:#ffd814;border:1px solid #fcd200;border-radius:8px;margin-top:0;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.human-launch__hero .human-launch__mark{background:#fff;border:1px solid #d5d9d9;border-radius:12px;flex-shrink:0;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:0 2px 8px #00000014}.human-launch__hero .human-launch__mark img{object-fit:contain;width:3.25rem;height:3.25rem}.human-launch__status{font-size:1.15rem!important}.human-launch__verdict--pending_review{background:#fffef5;border-color:#fcd200}.human-launch__verdict--approved{background:#f0faf8;border-color:#067d62}.human-launch__verdict--rejected{background:#fff5f3;border-color:#b12704}.human-launch__checklist{margin:1rem 0 0;padding:0;font-size:.9rem;line-height:1.55;list-style:none}.human-launch__checklist li{color:#565959}.human-launch__checklist li.done{color:#067d62;font-weight:600}.human-launch__faq{margin-top:2.5rem}.human-launch__faq.faq-block{background:#fff;border:1px solid #d5d9d9;border-radius:8px;padding:0}.human-launch__faq .faq-block__inner{padding:1.5rem}.launch__cta-link{text-align:center;margin-top:1rem;text-decoration:none;display:inline-block}.sitemap-page{padding:clamp(5.5rem,12vh,7rem) 0 5rem}.sitemap-page__hero{margin-bottom:2.5rem}.sitemap-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.sitemap-page__hero h1{letter-spacing:-.03em;color:var(--text);margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem)}.sitemap-page__hero p{color:var(--text-secondary);max-width:40rem;margin:0;line-height:1.6}.sitemap-page__section{margin-bottom:2.5rem}.sitemap-page__section h2{color:var(--text);margin:0 0 1rem;font-size:1.125rem}.sitemap-page__section ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sitemap-page__section a{color:var(--accent);font-weight:600;text-decoration:none}.sitemap-page__section a:hover{color:var(--brand-hover);text-decoration:underline}.sitemap-page__agents{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.65rem!important}.sitemap-page__agents li{border:1px solid var(--line);background:var(--bg-card);border-radius:10px;padding:.75rem 1rem;transition:background .15s,border-color .15s}.sitemap-page__agents li:hover{background:var(--bg-card-hover);border-color:var(--line-strong)}.sitemap-page__agents a{color:var(--text)}.sitemap-page__agents a:hover{color:var(--accent)}.sitemap-page__agents span{color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:block}@media (width<=640px){.sitemap-page{padding:clamp(4.5rem,10vh,5.5rem) 0 3.5rem}.sitemap-page__section{margin-bottom:2rem}.sitemap-page__agents{grid-template-columns:1fr}.sitemap-page__agents li{padding:.65rem .85rem}}.legal-page{max-width:44rem;padding:clamp(5.5rem,12vh,7rem) 0 clamp(3rem,8vh,5rem)}.legal-page__hero{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:1.5rem}.legal-page__hero h1{letter-spacing:-.03em;color:var(--text);margin:0 0 .5rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1.15}.legal-page__hero p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.legal-page__updated{font-size:.75rem;color:var(--text-muted)!important;margin-top:.5rem!important}.legal-page__nav{border-bottom:none;flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:2.5rem;padding-bottom:0;display:flex}.legal-page__nav a{color:var(--text-muted);background:0 0;border:none;border-radius:0;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.legal-page__nav a:hover{color:var(--text-secondary);background:0 0}.legal-page__nav a.is-active{color:var(--text);background:0 0;font-weight:600}.legal-page__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.legal-page__list-item{border-bottom:1px solid var(--line)}.legal-page__list-item a{color:inherit;padding:1.1rem 0;text-decoration:none;transition:opacity .15s;display:block}.legal-page__list-item a:hover{opacity:.85}.legal-page__list-item h2{color:var(--text);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.legal-page__list-item p{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.55}.legal-page__note{color:var(--text-muted);margin:2rem 0 0;font-size:.8125rem;line-height:1.65}.legal-page__note strong{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.legal-page__doc{display:block}.legal-page__section{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 2rem;padding:0 0 2rem}.legal-page__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-page__section h2{letter-spacing:.01em;color:var(--text);margin:0 0 .85rem;font-size:.875rem;font-weight:600}.legal-page__section p{color:var(--text-secondary);margin:0 0 .75rem;font-size:.875rem;line-height:1.75}.legal-page__section p:last-child{margin-bottom:0}.legal-page__section ul{color:var(--text-secondary);margin:.5rem 0 0;padding-left:1.15rem;font-size:.875rem;line-height:1.7}.legal-page__section li+li{margin-top:.4rem}.legal-page__foot{border-top:1px solid var(--line);color:var(--text-muted);margin-top:2.5rem;padding-top:1.25rem;font-size:.75rem}.legal-page__foot a{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .15s}.legal-page__foot a:hover{color:var(--text)}@media (width<=640px){.legal-page{padding-top:clamp(4.5rem,10vh,5.5rem);padding-bottom:2.5rem}.legal-page__nav{flex-direction:column;align-items:stretch;gap:.5rem}.legal-page__nav a{align-items:center;min-height:2.75rem;padding:.65rem .85rem;display:flex}}@media (width>=720px){.m1-modes__grid{grid-template-columns:repeat(3,1fr)}.m1-modes__grid--bottom{grid-template-columns:repeat(2,1fr);width:calc(66.666% + .425rem);margin-inline:auto}}@media (width<=719px){.m1-modes__grid,.m1-modes__grid--bottom{grid-template-columns:1fr;width:100%}}@media (prefers-reduced-motion:reduce){.m1-mode,.m1-mode__icon{transition:none}.m1-mode:hover,.m1-mode:hover .m1-mode__icon{transform:none}}@media (width<=640px){.m1-modes{padding:clamp(3.5rem,8vh,5rem) 0}.m1-modes__inner{width:min(1120px,100% - 1.25rem)}.m1-modes__grid--bottom{width:100%}.m1-mode{min-height:auto;padding:1.35rem 1rem}}@media (width>=960px){.m1-feature__grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);column-gap:clamp(2.5rem,5vw,4.5rem)}.m1-feature__grid--flip{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.m1-feature__grid--flip .m1-feature__copy{order:2;justify-self:start}.m1-feature__grid--flip .m1-feature__stage{order:1;justify-self:stretch}}@media (width>=960px){.m1-feature__stage{justify-content:flex-end}.m1-feature__grid--flip .m1-feature__stage{justify-content:flex-start}}@media (width<=959px){.m1-feature__grid{grid-template-columns:1fr;gap:2rem}.m1-feature__copy{order:1;max-width:none}.m1-feature__stage{order:2;min-height:auto}}@media (width<=767px){.m1-grain__main{padding:.5rem}.m1-grain__wrap{padding:3.5rem 6%}}@media (width>=960px){.m1-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.m1-hero__content{width:min(1120px,100% - 1.25rem);padding:clamp(5rem,12vh,7rem) .5rem}.m1-hero__title{max-width:none;font-size:clamp(1.75rem,8.5vw,2.35rem)}.m1-feature{padding:clamp(3rem,8vh,4.5rem) 0}.m1-feature__grid{gap:1.5rem;width:min(1320px,100% - 1.25rem)}.m1-feature__name{font-size:clamp(1.65rem,7vw,2rem)}.m1-feature__copy p{font-size:1rem}.m1-research{padding:clamp(4rem,10vh,6rem) 0}.m1-research__inner{width:min(1400px,100% - 1.25rem)}.m1-research .section-title{font-size:clamp(2rem,8vw,2.75rem)}.m1-cards{grid-template-columns:1fr}.m1-card{min-height:auto;padding:1.15rem}.m1-faq{padding:clamp(4rem,10vh,6rem) 0}.m1-faq__grid{width:min(960px,100% - 1.25rem)}.m1-faq__item button{gap:1rem;padding:1rem 0;font-size:.95rem}.m1-faq__answer-inner p{padding-right:.5rem;font-size:.9rem}.m1-close{padding:clamp(3rem,8vh,4.5rem) 0 clamp(4rem,10vh,6rem)}.m1-close__content{max-width:min(920px,100% - 1.25rem)}.m1-close__title{white-space:normal;text-wrap:balance;font-size:clamp(1.85rem,7vw,2.35rem)}.m1-close__lead{max-width:34ch;margin-bottom:1.5rem}.m1-close__actions{flex-direction:column;width:100%;max-width:16rem}.m1-close__actions .btn{justify-content:center;width:100%}.m1-grain__text h2{font-size:clamp(1.15rem,5.5vw,1.65rem)}}@media (width<=380px){.m1-hero__title{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.m1-hero__content{animation:none!important}.m1-faq__answer,.m1-card__bar i{transition:none}}@media (width>=768px){.company-m1-stats__inner{grid-template-columns:repeat(3,1fr)}.company-m1-stats__inner--4{grid-template-columns:repeat(4,1fr)}}@media (width>=640px){.company-m1-facts{grid-template-columns:9rem 1fr}}@media (width>=768px){.company-m1-grain-card__grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}}@media (width<=767px){.company-m1-grain-card__main{padding:.5rem}.company-m1-grain-card__wrap{padding:2rem 1.25rem}}.brand-page__hero{margin-bottom:1.75rem}.brand-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.brand-page__hero h1{letter-spacing:-.045em;color:#fff;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.brand-page__hero p{color:#ffffff8c;max-width:40rem;margin:0;line-height:1.6}.brand-page__hero code{font-family:var(--mono);color:#ffffffbf;font-size:.875em}.brand-page__gallery{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.brand-page__card{background:#141414;border:1px solid #ffffff1a;border-radius:8px;padding:1rem}.brand-page__preview{border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;min-height:7rem;margin-bottom:.75rem;padding:1rem;display:flex}.brand-page__preview--dark{background:#000}.brand-page__preview--light{background:#f5f5f5}.brand-page__preview--neutral{background:linear-gradient(45deg,#ffffff0f 25%,#0000 25%) 0 0/12px 12px,linear-gradient(-45deg,#ffffff0f 25%,#0000 25%) 0 0/12px 12px,#0a0a0a}.brand-page__preview--wordmark img{object-fit:contain;width:min(100%,11rem);height:auto;max-height:3.25rem;display:block}.brand-page__preview--icon{min-height:10rem;padding:1rem}.brand-page__preview--icon img{object-fit:contain;object-position:center;width:7.5rem;height:7.5rem;margin-inline:auto;display:block}.brand-page__card h2{color:#fff;margin:0 0 .35rem;font-size:.9375rem}.brand-page__card p{color:#ffffff8c;margin:0 0 .5rem;font-size:.8125rem;line-height:1.45}.brand-page__meta{color:#ffffff61!important;margin-bottom:.35rem!important;font-size:.75rem!important}.brand-page__url{word-break:break-all;margin-bottom:.65rem!important}.brand-page__url a{font-family:var(--mono);color:#ffffff73;font-size:.6875rem;text-decoration:none}.brand-page__url a:hover{color:#c8f542}.brand-page__actions{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.brand-page__download,.brand-page__open{font-size:.8125rem;font-weight:600;text-decoration:none}.brand-page__download{color:#c8f542}.brand-page__open{color:#ffffff8c}.brand-page__download:hover,.brand-page__open:hover{text-decoration:underline}.brand-page__usage{background:#141414;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.brand-page__usage h2{color:#fff;margin:0 0 .75rem;font-size:1rem}.brand-page__code{color:#ffffffbf;font-family:var(--mono);white-space:pre-wrap;background:#0a0a0a;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:1rem;font-size:.75rem;line-height:1.55;overflow-x:auto}.brand-page__foot{color:#ffffff73;margin:0}.brand-page__foot a{color:#c8f542;font-weight:600;text-decoration:none}.brand-page__foot a:hover{text-decoration:underline}@media (width<=640px){.brand-page__gallery{grid-template-columns:1fr}.brand-page__preview--icon img{width:6rem;height:6rem}.brand-page__actions{flex-direction:column;align-items:flex-start;gap:.5rem}.brand-page__usage,.brand-page__card{padding:1rem}.brand-page__code{font-size:.6875rem}}.brand-preview__crumb{color:#ffffff73;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.brand-preview__crumb a{color:#ffffff8c;font-weight:600;text-decoration:none}.brand-preview__crumb a:hover{color:#c8f542}.brand-preview__hero h1{color:#fff;margin:0 0 .35rem;font-size:1.5rem}.brand-preview__hero p{color:#ffffff8c;margin:0 0 1.25rem;line-height:1.5}.brand-preview__stage{border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1.25rem;display:flex}.brand-preview__stage--dark{background:#000}.brand-preview__stage--light{background:#f5f5f5}.brand-preview__label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b;width:100%;margin:0;font-size:.75rem;font-weight:600}.brand-preview__stage--light .brand-preview__label{color:#00000073}.brand-preview__img{image-rendering:pixelated;display:block}.brand-preview__img--native.brand-preview__img--icon[src*=favicon]{image-rendering:auto;width:32px;height:32px}.brand-preview__img--native.brand-preview__img--icon[src*=apple-touch]{image-rendering:auto;width:180px;max-width:100%;height:180px}.brand-preview__img--native.brand-preview__img--wordmark{image-rendering:auto;width:auto;max-width:100%;height:auto}.brand-preview__img--zoom.brand-preview__img--icon{image-rendering:auto;width:8rem;height:8rem}.brand-preview__img--zoom.brand-preview__img--wordmark{width:min(100%,28rem);height:auto}.brand-preview__url{word-break:break-all;margin:0 0 1rem}.brand-preview__url a{font-family:var(--mono);color:#ffffff73;font-size:.75rem;text-decoration:none}.brand-preview__url a:hover{color:#c8f542}.brand-preview__actions{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.brand-preview__download,.brand-preview__open,.brand-preview__back{font-size:.8125rem;font-weight:600;text-decoration:none}.brand-preview__download{color:#c8f542}.brand-preview__open,.brand-preview__back{color:#ffffff8c}.brand-preview__download:hover,.brand-preview__open:hover,.brand-preview__back:hover{text-decoration:underline}@media (width<=640px){.brand-preview__stage{padding:1rem .85rem}.brand-preview__img--zoom.brand-preview__img--icon{width:6rem;height:6rem}.brand-preview__actions{flex-direction:column;align-items:flex-start;gap:.5rem}}.guides-hub__hero{max-width:44rem;margin-bottom:1.75rem}.guides-hub__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.guides-hub__hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.guides-hub__hero p{color:#ffffff8c;margin:0;line-height:1.6}.guides-hub__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.guides-hub__item{background:#141414;border:1px solid #ffffff1a;border-radius:8px;padding:1.15rem 1.25rem}.guides-hub__item-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.45rem;display:flex}.guides-hub__item h2{margin:0;font-size:1rem;line-height:1.35}.guides-hub__item h2 a{color:#fff;text-decoration:none}.guides-hub__item h2 a:hover{color:#c8f542}.guides-hub__item>p{color:#ffffff8c;margin:0 0 .65rem;font-size:.875rem;line-height:1.5}.guides-hub__tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.guides-hub__tags li{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.guides-hub__more{color:#c8f542;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none}.guides-hub__more:hover{text-decoration:underline}@media (width<=640px){.guides-hub__item{padding:1rem}.guides-hub__item-head{flex-direction:column;align-items:flex-start;gap:.45rem}.guides-hub__more{white-space:normal}}.guide-page{max-width:42rem}.guide-page__crumb{color:#767676;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;font-size:.8125rem;display:flex}.guide-page__crumb a{color:#007185;font-weight:600;text-decoration:none}.guide-page__hero h1{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem)}.guide-page__lead{color:#565959;margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.guide-page__steps h2,.guide-page__faq h2{margin:0 0 1rem;font-size:1.125rem}.guide-page__steps ol{margin:0 0 2rem;padding-left:1.25rem}.guide-page__steps li{margin-bottom:1.25rem}.guide-page__steps li strong{color:#0f1111;margin-bottom:.35rem;display:block}.guide-page__steps li p{color:#565959;margin:0;line-height:1.6}.guide-page__faq details{background:#fafafa;border:1px solid #e7e7e7;border-radius:10px;margin-bottom:.75rem;padding:.75rem 1rem}.guide-page__faq summary{cursor:pointer;font-weight:600}.guide-page__faq p{color:#565959;margin:.65rem 0 0;line-height:1.55}.guide-page__cta{margin-top:2rem}.guide-page__btn{color:#fff;background:#0f1111;border-radius:999px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.guide-page__btn:hover{background:#333}@media (width<=640px){.guide-page__crumb{font-size:.75rem}.guide-page__lead{margin-bottom:1.5rem;font-size:1rem}.guide-page__steps ol{padding-left:1rem}.guide-page__faq details{padding:.65rem .85rem}.guide-page__btn{text-align:center;justify-content:center;width:100%;display:flex}}.not-found{color:#fff;background:#000}.not-found__hero{place-items:center;min-height:min(88svh,920px);display:grid;position:relative;overflow:hidden}.not-found__veil{z-index:1;background:linear-gradient(#0003 0%,#0000000d 45%,#00000073 100%);position:absolute;inset:0}.not-found__fade{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 70%,#000 100%);height:42%;position:absolute;bottom:0;left:0;right:0}.not-found__content{z-index:3;text-align:center;width:min(720px,100% - 2.5rem);padding:clamp(5rem,12vh,8rem) 1.5rem 3rem;animation:.9s cubic-bezier(.22,1,.36,1) both fade-up;position:relative}.not-found__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.not-found h1{letter-spacing:-.03em;color:#fffffff7;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.15}.not-found__lead{color:#ffffffb8;max-width:38ch;margin:0 auto 1.75rem;font-size:1.05rem;line-height:1.65}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.not-found__links-wrap{padding:2.5rem 0 5rem}.not-found__links-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 1rem;font-size:.75rem;font-weight:700}.not-found__links{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.not-found__links a{color:#ffffffe0;font-weight:600;text-decoration:none}.not-found__links a:hover{color:#fff;text-decoration:underline}@media (width<=640px){.not-found__actions{flex-direction:column;align-items:stretch}.not-found__actions .btn{justify-content:center}}.sterm-banner{color:#c8c8c8;white-space:pre;-webkit-user-select:none;user-select:none;letter-spacing:0;margin:0 0 1rem;padding:0;font-family:Cascadia Code,Fira Code,Consolas,Monaco,monospace;font-size:.8125rem;line-height:1.4}@media (width<=640px){.sterm-banner{-webkit-overflow-scrolling:touch;max-width:100%;font-size:.6875rem;overflow-x:auto}}.sterm{--sterm-bg:#000;--sterm-panel:#0a0a0a;--sterm-border:#222;--sterm-text:silver;--sterm-bright:#e8e8e8;--sterm-muted:#666;--sterm-dim:#888;border:1px solid var(--sterm-border);background:var(--sterm-bg);border-radius:4px;max-width:920px;margin:0 auto;font-family:Cascadia Code,Fira Code,Consolas,Monaco,monospace;font-size:.8125rem;line-height:1.5;overflow:hidden}.sterm__chrome{background:var(--sterm-panel);border-bottom:1px solid var(--sterm-border);align-items:center;padding:.4rem .85rem;display:flex}.sterm__title{color:var(--sterm-muted);letter-spacing:.02em;font-size:.72rem}.sterm__screen{background:var(--sterm-bg);cursor:text;min-height:340px;max-height:min(58vh,520px);padding:.85rem 1rem;overflow-y:auto}.sterm__screen::-webkit-scrollbar{width:6px}.sterm__screen::-webkit-scrollbar-thumb{background:#333;border-radius:0}.sterm__line{white-space:pre-wrap;word-break:break-word;margin-bottom:.1rem}.sterm__spacer{height:.4rem}.sterm__line--in{color:var(--sterm-text)}.sterm__line--info{color:var(--sterm-dim)}.sterm__line--ok{color:var(--sterm-bright)}.sterm__line--warn{color:var(--sterm-text)}.sterm__line--err{color:#c55}.sterm__line--muted{color:var(--sterm-muted)}.sterm__line--data{color:var(--sterm-text)}.sterm__prompt-user{color:var(--sterm-bright)}.sterm__prompt-sep{color:var(--sterm-muted)}.sterm__prompt-host{color:var(--sterm-dim)}.sterm__prompt-dollar{color:var(--sterm-muted)}.sterm__form{border-top:1px solid var(--sterm-border);background:var(--sterm-panel);padding:.55rem 1rem}.sterm__prompt-line{cursor:text;flex-wrap:wrap;align-items:center;gap:0;display:flex}.sterm__input{min-width:120px;color:var(--sterm-bright);font:inherit;caret-color:var(--sterm-bright);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.sterm__input::placeholder{color:#444}@media (width<=640px){.sterm{border-left:none;border-right:none;border-radius:0;font-size:.75rem}.sterm__screen{min-height:280px;max-height:min(52vh,420px);padding:.75rem .85rem}.sterm__form{padding:.5rem .85rem}.sterm__input{min-width:80px;font-size:16px}}.terminal-page{color:silver;background:#000;min-height:100vh}.terminal-page__main{width:min(960px,100% - 2rem);margin:0 auto;padding:1.25rem 0 3rem}.terminal-page__crumb{color:#666;margin-bottom:1rem;font-size:.85rem}.terminal-page__crumb a{color:#888}.terminal-page__crumb a:hover{color:#ccc}.terminal-page__hero{margin-bottom:1.25rem}.terminal-page__hero h1{color:#e0e0e0;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.terminal-page__hero p{color:#666;max-width:52ch;margin:0;font-size:.875rem;line-height:1.5}.terminal-page__hints{background:#0a0a0a;border:1px solid #222;border-radius:4px;margin-top:1.25rem;padding:.75rem 1rem}.terminal-page__hints h2{text-transform:uppercase;letter-spacing:.08em;color:#555;margin:0 0 .5rem;font-size:.7rem;font-weight:600}.terminal-page__cmd-grid{grid-template-columns:minmax(8.5rem,11rem) 1fr;gap:.2rem .75rem;margin:0;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:.75rem;line-height:1.45;display:grid}@media (width>=720px){.terminal-page__cmd-grid{grid-template-columns:minmax(8.5rem,11rem) 1fr minmax(8.5rem,11rem) 1fr}}.terminal-page__cmd-row{display:contents}.terminal-page__cmd-row dt{color:#aaa;margin:0}.terminal-page__cmd-row dt code{color:#ccc;font-size:inherit;background:0 0;padding:0}.terminal-page__cmd-row dd{color:#555;margin:0}@media (width<=640px){.terminal-page__main{width:min(960px,100% - 1.25rem);padding-top:.85rem}.terminal-page__hero h1{font-size:1.25rem}.terminal-page__cmd-grid{grid-template-columns:1fr;gap:.15rem 0}.terminal-page__cmd-row dt{color:#ccc;margin-top:.65rem}.terminal-page__cmd-row dt:first-of-type{margin-top:0}}.ws-docs{--ws-bg:#000;--ws-surface:#0a0a0a;--ws-card:#141414;--ws-line:#ffffff1a;--ws-text:#fff;--ws-muted:#ffffff8c;--ws-accent:#007185;--ws-topbar-h:3.5rem;--ws-sidebar-w:16.5rem;background:var(--ws-bg);width:100%;max-width:100%;min-height:100vh;color:var(--ws-text);flex-direction:column;display:flex;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-docs__topbar{z-index:60;height:var(--ws-topbar-h);border-bottom:1px solid var(--ws-line);-webkit-backdrop-filter:blur(12px);background:#000000f0;flex-shrink:0;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:sticky;top:0}.ws-docs__menu-btn{border:1px solid var(--ws-line);background:var(--ws-surface);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:none}.ws-docs__menu-icon{background:var(--ws-text);border-radius:1px;width:1rem;height:2px;display:block;position:relative}.ws-docs__menu-icon:before,.ws-docs__menu-icon:after{content:"";background:var(--ws-text);border-radius:1px;width:100%;height:2px;position:absolute;left:0}.ws-docs__menu-icon:before{top:-5px}.ws-docs__menu-icon:after{top:5px}.ws-docs--nav-open .ws-docs__menu-icon{background:0 0}.ws-docs--nav-open .ws-docs__menu-icon:before{top:0;transform:rotate(45deg)}.ws-docs--nav-open .ws-docs__menu-icon:after{top:0;transform:rotate(-45deg)}.ws-docs__logo{flex-shrink:0;font-size:1rem}.ws-docs__toplabel{color:var(--ws-muted);border-right:1px solid var(--ws-line);white-space:nowrap;padding-right:.75rem;font-size:.8125rem;font-weight:600}.ws-docs__topnav{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.ws-docs__topnav a{color:var(--ws-muted);white-space:nowrap;border-radius:6px;padding:.35rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none}.ws-docs__topnav a:hover{color:var(--ws-text);background:#ffffff0f}.ws-docs__body{flex:1;align-items:stretch;width:100%;min-height:0;display:flex}.ws-docs__backdrop{display:none}.ws-docs__sidebar{top:var(--ws-topbar-h);width:var(--ws-sidebar-w);max-height:calc(100vh - var(--ws-topbar-h));border-right:1px solid var(--ws-line);background:var(--ws-surface);overscroll-behavior:contain;flex-shrink:0;align-self:flex-start;padding:1.25rem 0 2rem;position:sticky;overflow-y:auto}.ws-docs__group{margin-bottom:1.35rem}.ws-docs__group:last-child{margin-bottom:0}.ws-docs__group-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;margin:0 0 .4rem;padding:0 1.15rem;font-size:.65rem;font-weight:700}.ws-docs__nav{margin:0;padding:0;list-style:none}.ws-docs__nav a{color:var(--ws-muted);border-left:2px solid #0000;padding:.45rem 1.15rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s,background .15s;display:block}.ws-docs__nav a:hover{color:var(--ws-text);background:#ffffff0a}.ws-docs__nav a.is-active{color:var(--ws-text);border-left-color:var(--ws-accent);background:#00718524;font-weight:600}.ws-docs__main{background:var(--ws-bg);flex:1;min-width:0}.ws-docs__main .docs-page__content,.ws-docs__main .heart-docs,.ws-docs__main .connect-page,.ws-docs__main .discover,.ws-docs__main .brand-page,.ws-docs__main .guides-hub,.ws-docs__main .guide-page,.ws-docs__main .docs-faq,.ws-docs__main .docs-json{max-width:44rem;margin:0 auto;padding:2rem 2rem 3.5rem}.ws-docs__main .shop-breadcrumb,.ws-docs__main .guide-page__crumb{color:var(--ws-muted);margin-bottom:1.25rem;font-size:.8125rem}.ws-docs__main .shop-breadcrumb a,.ws-docs__main .guide-page__crumb a{color:var(--ws-muted);text-decoration:none}.ws-docs__main .shop-breadcrumb a:hover,.ws-docs__main .guide-page__crumb a:hover{color:var(--ws-text)}.ws-docs__main .connect-hero h1,.ws-docs__main .heart-docs__hero h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:600;line-height:1.2}.ws-docs__main .connect-hero__lead{font-size:1rem;line-height:1.6}.ws-docs__main .connect-hero__lead code{word-break:break-all}.ws-docs__main .connect-section+.connect-section{margin-top:0}html.docs-shell{scroll-behavior:smooth;scrollbar-color:#fff3 #000;scrollbar-width:thin}.ws-docs__sidebar{scrollbar-color:#ffffff29 transparent;scrollbar-width:thin}@media (width<=960px){.ws-docs__menu-btn{display:inline-flex}.ws-docs__toplabel{display:none}.ws-docs__topnav{gap:0}.ws-docs__topnav a{padding:.3rem .5rem;font-size:.75rem}.ws-docs__backdrop{inset:var(--ws-topbar-h) 0 0;z-index:45;cursor:pointer;background:#0000008c;border:none;display:block;position:fixed}.ws-docs__sidebar{top:var(--ws-topbar-h);z-index:50;width:min(var(--ws-sidebar-w), 88vw);max-height:none;transition:transform .22s;position:fixed;bottom:0;left:0;transform:translate(-105%);box-shadow:8px 0 32px #00000073}.ws-docs--nav-open .ws-docs__sidebar{transform:translate(0)}.ws-docs__main .docs-page__content,.ws-docs__main .heart-docs,.ws-docs__main .connect-page,.ws-docs__main .discover,.ws-docs__main .brand-page,.ws-docs__main .guides-hub,.ws-docs__main .guide-page,.ws-docs__main .docs-faq,.ws-docs__main .docs-json{padding:1.35rem 1.15rem 2.75rem}}@media (width<=520px){.ws-docs__topbar{gap:.5rem;padding:0 .75rem}.ws-docs__topnav a:first-child{display:none}.ws-docs__logo{font-size:.9375rem}.ws-docs__main .connect-hero h1{font-size:1.375rem}}.ws-docs .heart-docs__hero h1,.ws-docs .heart-docs__section h2,.ws-docs .heart-docs__section h3,.ws-docs .connect-hero h1,.ws-docs .connect-section h2,.ws-docs .guides-hub__hero h1,.ws-docs .guide-page__hero h1,.ws-docs .discover__hero h1,.ws-docs .brand-page__hero h1,.ws-docs .docs-faq__hero h1{color:#fff}.ws-docs .docs-faq__hero p,.ws-docs .heart-docs__version,.ws-docs .heart-docs__lead,.ws-docs .heart-docs__json,.ws-docs .heart-docs__section p,.ws-docs .heart-docs__section li,.ws-docs .connect-hero__lead,.ws-docs .connect-section p,.ws-docs .guides-hub__hero p,.ws-docs .guide-page__lead,.ws-docs .guide-page__steps li{color:#ffffff8c}.ws-docs .heart-docs__toc{background:#141414;border-color:#ffffff1a}.ws-docs .heart-docs__toc strong,.ws-docs .heart-docs__toc ol{color:#ffffffbf}.ws-docs .heart-docs__toc a{color:#c8f542}.ws-docs .heart-docs__tool{background:#141414;border-color:#ffffff1a}.ws-docs .heart-docs__tool h3{color:#fff}.ws-docs .heart-docs__tool p{color:#ffffff8c}.ws-docs .heart-docs__code{color:#ccc;background:#0a0a0a;border-color:#ffffff1a}.ws-docs .heart-docs__table th,.ws-docs .heart-docs__table td{color:#ffffffbf;border-color:#ffffff1a}.ws-docs .heart-docs__table th{color:#fff;background:#141414}.ws-docs .heart-docs__badge{color:#ffffffa6;background:#ffffff14}.ws-docs .heart-docs__badge--auth{color:#c8f542;background:#c8f5421f}.ws-docs .heart-docs__footer{color:#ffffff73;border-color:#ffffff1a}.ws-docs .heart-docs__footer a{color:#ffffff8c}.ws-docs .connect-code pre,.ws-docs .connect-escrow>div{background:#141414;border:1px solid #ffffff1a;border-radius:8px}.ws-docs .connect-section{background:#141414;border:1px solid #ffffff1a;border-radius:10px;padding:1.25rem 1.35rem}.ws-docs .connect-audience,.ws-docs .connect-audience li,.ws-docs .connect-tools ul,.ws-docs .connect-tools li{color:#ffffffc7}.ws-docs .connect-audience strong,.ws-docs .connect-tools strong{color:#fff}.ws-docs .connect-section code{color:#e8f0a0;background:#ffffff0f;border-radius:4px;padding:.12em .35em;font-size:.9em}.ws-docs .connect-section a:not(.connect-cta){color:#c8f542}.ws-docs .connect-section a:not(.connect-cta):hover{color:#d4ff4a}.ws-docs .connect-note,.ws-docs .connect-run{color:#ffffff85}.ws-docs .connect-escrow strong{color:#fff}.ws-docs .connect-escrow p{color:#ffffff8c}.ws-docs .connect-tools{margin-bottom:1rem}.ws-docs .connect-cta--secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.ws-docs .connect-section .connect-cta{margin-bottom:.5rem;margin-right:.65rem}@media (width<=520px){.ws-docs .connect-section .connect-cta{text-align:center;justify-content:center;width:100%;margin-right:0;display:flex}}.ws-docs .connect-hero__eyebrow,.ws-docs .guides-hub__eyebrow,.ws-docs .discover__eyebrow,.ws-docs .brand-page__eyebrow{color:#007185}.ws-docs .guide-page__crumb,.ws-docs .guide-page__crumb span{color:#ffffff73}.ws-docs .guide-page__crumb a{color:#ffffff8c}.ws-docs .guide-page__steps h2,.ws-docs .guide-page__faq h2,.ws-docs .guide-page__steps li strong{color:#fff}.ws-docs .guide-page__steps li p,.ws-docs .guide-page__faq p{color:#ffffff8c}.ws-docs .guide-page__faq details{background:#141414;border-color:#ffffff1a}.ws-docs .guide-page__faq summary{color:#fff}.ws-docs .guide-page__btn{color:#000;background:#c8f542}.ws-docs .guide-page__btn:hover{background:#d4ff4a}.ws-docs .shop-breadcrumb,.ws-docs .shop-breadcrumb span{color:#ffffff73}.ws-docs .shop-breadcrumb a{color:#ffffff8c}.docs-faq__hero{margin-bottom:1.5rem}.docs-faq__hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 .5rem;font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:600;line-height:1.2}.docs-faq__hero p{color:#ffffff8c;max-width:36rem;margin:0;font-size:1rem;line-height:1.6}.docs-faq__accordion.faq-block{background:0 0;border:none;padding:0 0 1.75rem}.docs-faq__accordion .faq-block__inner{max-width:none}.docs-faq__accordion .faq-block__panel{background:#141414;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.docs-faq__accordion .faq-block__search-wrap{border-bottom:1px solid #ffffff14;margin:0;padding:1rem 1.25rem}.docs-faq__accordion .faq-block__search{color:#fff;background:#0a0a0a;border-color:#ffffff1f}.docs-faq__accordion .faq-block__search::placeholder{color:#ffffff59}.docs-faq__accordion .faq-block__search:focus{border-color:#c8f54273;box-shadow:0 0 0 3px #c8f5421a}.docs-faq__accordion .faq-block__search-meta{color:#fff6}.docs-faq__accordion .faq-block__list{gap:0}.docs-faq__accordion .faq-block__item{background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0}.docs-faq__accordion .faq-block__item:last-child{border-bottom:none}.docs-faq__accordion .faq-block__item.is-open{box-shadow:none;background:#ffffff08}.docs-faq__accordion .faq-block__item button{color:#fff;padding:.95rem 1.25rem}.docs-faq__accordion .faq-block__question{flex-flow:wrap;align-items:center;gap:.55rem}.docs-faq__accordion .faq-block__category{color:#c8f542;letter-spacing:.05em;background:#c8f5421a;border-radius:999px;padding:.15rem .5rem;font-size:.625rem}.docs-faq__accordion .faq-block__label{font-size:.9375rem;font-weight:600;line-height:1.4}.docs-faq__accordion .faq-block__item em{color:#ffffff59;font-size:1.1rem}.docs-faq__accordion .faq-block__item.is-open em{color:#c8f542}.docs-faq__accordion .faq-block__answer-inner p{color:#ffffff9e;padding:0 1.25rem 1.1rem;font-size:.9375rem;line-height:1.65}.docs-faq__accordion .faq-block__empty{color:#ffffff73;background:0 0;border:none;margin:0;padding:1.5rem 1.25rem}.docs-faq__follow{background:#141414;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem 1.35rem}.docs-faq__follow h2{color:#fff;margin:0 0 .35rem;font-size:1.0625rem;font-weight:600}.docs-faq__follow>p{color:#ffffff8c;margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.docs-faq__follow-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.docs-faq__follow-grid a{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.docs-faq__follow-grid a:hover{color:#fff;background:#c8f54214;border-color:#c8f54240}.docs-faq__follow-grid a span{opacity:.45;font-weight:400}.docs-faq__follow-more{color:#ffffff73;margin:1rem 0 0;font-size:.8125rem}.docs-faq__follow-more a{color:#c8f542;font-weight:600;text-decoration:none}.docs-faq__follow-more a:hover{text-decoration:underline}@media (width<=640px){.docs-faq__hero h1{font-size:1.45rem}.docs-faq__accordion .faq-block__item button{padding:.85rem 1rem}.docs-faq__accordion .faq-block__label{font-size:.875rem}}.deposit-callback{color:#fff;background:#000;place-items:center;min-height:70vh;padding:2rem 1rem;display:grid}.deposit-callback__card{background:#141414;border:1px solid #ffffff1a;border-radius:14px;width:min(32rem,100%);padding:2rem 1.75rem}.deposit-callback__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:.85rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:700;display:inline-block}.deposit-callback__badge--success{color:#d4ff00;background:#d4ff0024}.deposit-callback__badge--failure{color:#ff8a8a;background:#ff5a5a24}.deposit-callback__card h1{margin:0 0 .65rem;font-size:1.35rem;font-weight:600}.deposit-callback__card p{color:#ffffff9e;margin:0;font-size:.875rem;line-height:1.6}.deposit-callback__order{margin-top:1rem!important}.deposit-callback__order code{color:#d4ff00;word-break:break-all;font-size:.8125rem}.deposit-callback__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.deposit-callback__primary,.deposit-callback__ghost{border-radius:8px;align-items:center;padding:.65rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.deposit-callback__primary{color:#000;background:#d4ff00}.deposit-callback__ghost{color:#fff;border:1px solid #ffffff24}.deposit-callback__partner{text-transform:uppercase;letter-spacing:.06em;margin-top:1.25rem!important;font-size:.75rem!important}@media (width<=480px){.deposit-callback{align-items:flex-start;padding:clamp(4.5rem,12vh,6rem) .75rem 1.5rem}.deposit-callback__card{border-radius:12px;padding:1.35rem 1.15rem}.deposit-callback__card h1{font-size:1.2rem}.deposit-callback__actions{flex-direction:column}.deposit-callback__primary,.deposit-callback__ghost{justify-content:center;width:100%;min-height:2.75rem}}.contact-page{max-width:100%;min-height:70vh;padding:clamp(5.5rem,12vh,7rem) 0 clamp(3rem,8vh,5rem);overflow-x:clip}.contact-page__inner{min-width:0;max-width:52rem}.contact-page__hero{margin-bottom:clamp(2rem,5vw,2.75rem)}.contact-page__hero h1{letter-spacing:-.04em;color:var(--text);margin:0 0 .65rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.1}.contact-page__lead{max-width:32rem;color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.contact-page__grid{align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (width>=768px){.contact-page__grid{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem)}}.contact-page__aside{flex-direction:column;gap:.85rem;display:flex}.contact-page__email{border:1px solid var(--line-strong);background:var(--bg-card);font-family:var(--mono);color:var(--text);border-radius:8px;align-self:flex-start;padding:.45rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.contact-page__email:hover{background:var(--bg-card-hover);border-color:#ffffff38}.contact-page__email--secondary{margin-top:1rem}.contact-page__aside-note{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.contact-page__topics{flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.contact-page__topics li{color:var(--text-secondary);padding-left:.85rem;font-size:.8125rem;line-height:1.45;position:relative}.contact-page__topics li:before{content:"";background:#ffffff47;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.contact-page__community{border-top:1px solid #ffffff14;margin-top:1.75rem;padding-top:1.25rem}.contact-page__community-h{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0 0 .65rem;font-size:.6875rem;font-weight:600}.contact-page__community-links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contact-page__community-links a{color:var(--text);font-size:.875rem;text-decoration:none;transition:color .15s}.contact-page__community-links a:hover{color:#ffffffbf}.contact-page__form{border:1px solid var(--line);background:var(--bg-card);border-radius:14px;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.contact-page__row{gap:1rem;display:grid}@media (width>=520px){.contact-page__row{grid-template-columns:1fr 1fr}}.contact-page__field{gap:.4rem;display:grid}.contact-page__field span{letter-spacing:.02em;color:var(--text-muted);font-size:.75rem;font-weight:600}.contact-page__field input,.contact-page__field textarea{border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:.72rem .85rem;line-height:1.45;transition:border-color .15s,background .15s}.contact-page__field input::placeholder,.contact-page__field textarea::placeholder{color:#ffffff4d}.contact-page__field input:hover,.contact-page__field textarea:hover{border-color:#fff3}.contact-page__field input:focus,.contact-page__field textarea:focus{background:var(--bg-elevated);border-color:#ffffff52;outline:none}.contact-page__actions{padding-top:.25rem}.contact-page__submit{min-width:9rem}.contact-page__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:clamp(2rem,5vw,2.75rem);padding-top:1.5rem;font-size:.8125rem;display:flex}.contact-page__foot a{color:var(--text-secondary);font-weight:600;text-decoration:none;transition:color .15s}.contact-page__foot a:hover{color:var(--text)}@media (width<=640px){.contact-page{padding:clamp(4.5rem,10vh,5.5rem) 0 2.5rem}.contact-page__hero h1{font-size:clamp(1.65rem,7vw,2rem)}.contact-page__lead{font-size:1rem}.contact-page__aside{padding:1rem}.contact-page__form{padding:1.15rem}.contact-page__submit{width:100%;min-height:2.75rem}.contact-page__foot{flex-direction:column;gap:.65rem}}@media (width>=720px){.m1-modes__grid{grid-template-columns:repeat(3,1fr)}.m1-modes__grid--bottom{grid-template-columns:repeat(2,1fr);width:calc(66.666% + .425rem);margin-inline:auto}}@media (width<=719px){.m1-modes__grid,.m1-modes__grid--bottom{grid-template-columns:1fr;width:100%}}@media (prefers-reduced-motion:reduce){.m1-mode,.m1-mode__icon{transition:none}.m1-mode:hover,.m1-mode:hover .m1-mode__icon{transform:none}}@media (width<=640px){.m1-modes{padding:clamp(3.5rem,8vh,5rem) 0}.m1-modes__inner{width:min(1120px,100% - 1.25rem)}.m1-modes__grid--bottom{width:100%}.m1-mode{min-height:auto;padding:1.35rem 1rem}}@media (width>=960px){.m1-feature__grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);column-gap:clamp(2.5rem,5vw,4.5rem)}.m1-feature__grid--flip{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.m1-feature__grid--flip .m1-feature__copy{order:2;justify-self:start}.m1-feature__grid--flip .m1-feature__stage{order:1;justify-self:stretch}}@media (width>=960px){.m1-feature__stage{justify-content:flex-end}.m1-feature__grid--flip .m1-feature__stage{justify-content:flex-start}}@media (width<=959px){.m1-feature__grid{grid-template-columns:1fr;gap:2rem}.m1-feature__copy{order:1;max-width:none}.m1-feature__stage{order:2;min-height:auto}}@media (width<=767px){.m1-grain__main{padding:.5rem}.m1-grain__wrap{padding:3.5rem 6%}}@media (width>=960px){.m1-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.m1-hero__content{width:min(1120px,100% - 1.25rem);padding:clamp(5rem,12vh,7rem) .5rem}.m1-hero__title{max-width:none;font-size:clamp(1.75rem,8.5vw,2.35rem)}.m1-feature{padding:clamp(3rem,8vh,4.5rem) 0}.m1-feature__grid{gap:1.5rem;width:min(1320px,100% - 1.25rem)}.m1-feature__name{font-size:clamp(1.65rem,7vw,2rem)}.m1-feature__copy p{font-size:1rem}.m1-research{padding:clamp(4rem,10vh,6rem) 0}.m1-research__inner{width:min(1400px,100% - 1.25rem)}.m1-research .section-title{font-size:clamp(2rem,8vw,2.75rem)}.m1-cards{grid-template-columns:1fr}.m1-card{min-height:auto;padding:1.15rem}.m1-faq{padding:clamp(4rem,10vh,6rem) 0}.m1-faq__grid{width:min(960px,100% - 1.25rem)}.m1-faq__item button{gap:1rem;padding:1rem 0;font-size:.95rem}.m1-faq__answer-inner p{padding-right:.5rem;font-size:.9rem}.m1-close{padding:clamp(3rem,8vh,4.5rem) 0 clamp(4rem,10vh,6rem)}.m1-close__content{max-width:min(920px,100% - 1.25rem)}.m1-close__title{white-space:normal;text-wrap:balance;font-size:clamp(1.85rem,7vw,2.35rem)}.m1-close__lead{max-width:34ch;margin-bottom:1.5rem}.m1-close__actions{flex-direction:column;width:100%;max-width:16rem}.m1-close__actions .btn{justify-content:center;width:100%}.m1-grain__text h2{font-size:clamp(1.15rem,5.5vw,1.65rem)}}@media (width<=380px){.m1-hero__title{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.m1-hero__content{animation:none!important}.m1-faq__answer,.m1-card__bar i{transition:none}}@media (width>=768px){.company-m1-stats__inner{grid-template-columns:repeat(3,1fr)}.company-m1-stats__inner--4{grid-template-columns:repeat(4,1fr)}}@media (width>=640px){.company-m1-facts{grid-template-columns:9rem 1fr}}@media (width>=768px){.company-m1-grain-card__grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}}@media (width<=767px){.company-m1-grain-card__main{padding:.5rem}.company-m1-grain-card__wrap{padding:2rem 1.25rem}}@media (width>=768px){.company-suite-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=640px){.company-trust-live__list{grid-template-columns:repeat(2,1fr)}}@keyframes company-trust-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.company-e2e-intro,.company-e2e .company-suite-grid--soft .company-suite-card,.company-trust-live__link{transition:none}.company-e2e .company-suite-grid--soft .company-suite-card:hover,.company-trust-live__link:hover,.company-e2e .company-suite-card:hover .company-suite-card__icon{transform:none}.company-trust-live__link--pending .company-trust-live__state{animation:none}}@media (width>=640px){.company-invest-grid{grid-template-columns:repeat(2,1fr)}}.about-founder{color:#0a0a0a;background:#e8eef6;margin:clamp(1.5rem,4vh,3rem) 0 0;position:relative;overflow:hidden}.about-founder__bg{object-fit:cover;opacity:.95;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-founder__inner{z-index:1;align-items:center;gap:clamp(1.75rem,4vw,3rem);width:min(1040px,100% - 2.5rem);margin-inline:auto;padding:clamp(3.5rem,9vh,5.5rem) 0;display:grid;position:relative}@media (width>=800px){.about-founder__inner{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}}.about-founder__photo{aspect-ratio:4/5;border-radius:1.5rem;width:min(100%,18rem);margin-inline:auto;overflow:hidden;box-shadow:0 18px 50px #0f172a2e,0 0 0 1px #0f172a0f}.about-founder__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-founder__copy{text-align:center}@media (width>=800px){.about-founder__copy{text-align:left}}.about-founder__name{letter-spacing:-.035em;color:#0a0a0a;margin:0 0 .4rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.about-founder__role{letter-spacing:.08em;text-transform:uppercase;color:#475467;margin:0 0 1.1rem;font-size:.8125rem;font-weight:600}.about-founder__bio{color:#344054;max-width:36rem;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.65}@media (width<=799px){.about-founder__bio{margin-inline:auto}}.about-founder__bio a{color:#0a0a0a;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.about-founder__actions{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=799px){.about-founder__actions{justify-content:center}}.about-founder__btn{white-space:nowrap;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .45rem .45rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.about-founder__btn span{border-radius:4px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1rem;line-height:1;display:grid}.about-founder__btn--dark{color:#fff;background:#0a0a0a}.about-founder__btn--dark span{color:#000;background:#fff}.about-founder__btn--light{color:#0a0a0a;background:#fffc;border:1px solid #0a0a0a1a}.about-founder__btn--light span{color:#fff;background:#0a0a0a}.m1-modes{z-index:2;color:#0a0a0a;background:#f3f1f8;max-width:100%;padding:clamp(4.5rem,9vh,6.5rem) 0 clamp(5rem,10vh,7rem);position:relative;overflow:clip hidden}.m1-modes__inner{text-align:center;width:min(1120px,100% - 2rem);margin-inline:auto;display:flow-root}.m1-modes__head{width:100%;max-width:40rem;margin-inline:auto;padding-bottom:.25rem}.m1-modes__title{letter-spacing:-.03em;color:#0a0a0a;margin:0 0 .85rem;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:600;line-height:1.15}.m1-modes__lead{color:#4b5563;max-width:40rem;margin:0 auto;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.m1-modes__rows{flex-direction:column;gap:.85rem;margin-top:clamp(2rem,4vh,2.75rem);display:flex}.m1-modes__grid{gap:.85rem;display:grid}.reveal-group.m1-modes__grid .m1-mode{height:100%}@media (width>=720px){.m1-modes__grid{grid-template-columns:repeat(3,1fr)}.m1-modes__grid--bottom{grid-template-columns:repeat(2,1fr);width:calc(66.666% + .425rem);margin-inline:auto}}@media (width<=719px){.m1-modes__grid,.m1-modes__grid--bottom{grid-template-columns:1fr;width:100%}}.m1-mode{background:#eef0f4;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:1.35rem;min-height:16rem;padding:2rem 1.35rem 1.65rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s,background .22s;display:flex}.m1-mode:hover{background:#f6f7fb;border-color:#6d62c42e;transform:translateY(-4px);box-shadow:0 14px 36px #6d62c41f,0 4px 12px #0f172a0f}.m1-mode:hover .m1-mode__icon{color:#5b4db8;transform:translateY(-2px)scale(1.04);box-shadow:-4px -4px 8px #fffffffa,6px 8px 20px #6d62c438,inset 0 1px #fff,inset 0 -2px 4px #828cb41a}.m1-mode__icon{color:#6d62c4;background:linear-gradient(145deg,#f7f8fc 0%,#e8ecf6 55%,#dfe5f2 100%);border:2px solid #ffffffeb;border-radius:16px;place-items:center;width:4.75rem;height:4.75rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,color .22s;display:grid;position:relative;box-shadow:-3px -3px 6px #fffffff2,4px 5px 14px #949ebe47,inset 0 1px #fff,inset 0 -2px 4px #828cb41f}.m1-mode__icon:before{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:11px;position:absolute;inset:5px}.m1-mode__icon svg{z-index:1;width:2.35rem;height:2.35rem;position:relative}.m1-mode__copy{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.m1-mode__badge{font-family:var(--mono);letter-spacing:.06em;color:#6d62c4;font-size:.72rem;font-weight:600}.m1-mode__copy h3{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:1rem;font-weight:600}.m1-mode__example{color:#374151;margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.m1-mode__explain{color:#6b7280;max-width:24ch;margin:.15rem 0 0;font-size:.82rem;font-weight:400;line-height:1.55}.m1-mode--compact .m1-mode__example{max-width:18ch}@media (prefers-reduced-motion:reduce){.m1-mode,.m1-mode__icon{transition:none}.m1-mode:hover,.m1-mode:hover .m1-mode__icon{transform:none}}@media (width<=640px){.m1-modes{padding:clamp(3.5rem,8vh,5rem) 0}.m1-modes__inner{width:min(1120px,100% - 1.25rem)}.m1-modes__grid--bottom{width:100%}.m1-mode{min-height:auto;padding:1.35rem 1rem}}.m1{color:#fff;background:#000}.m1-anchor{scroll-margin-top:5.5rem}.m1-hero{place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.m1-hero__veil{z-index:1;background:linear-gradient(#00000026 0%,#00000005 45%,#00000014 70%,#00000059 100%);position:absolute;inset:0}.m1-hero__fade{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0003 50%,#000000a6 82%,#000 100%);height:38%;position:absolute;bottom:0;left:0;right:0}.m1-hero__content{z-index:3;text-align:center;width:min(1120px,100% - 2.5rem);padding:clamp(6rem,14vh,10rem) 1.5rem;animation:1s cubic-bezier(.22,1,.36,1) both fade-up;position:relative}.m1-hero__title{letter-spacing:-.035em;color:#fffffff7;max-width:18ch;margin:0 auto 1.75rem;font-size:clamp(2rem,4.8vw,3.5rem);font-weight:400;line-height:1.18}.m1-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.m1-feature{background:#000;align-items:center;padding:clamp(4.5rem,10vh,7rem) 0;display:flex}.m1-feature:first-of-type{padding-top:clamp(5.5rem,12vh,8rem)}.m1-feature__grid{align-items:center;gap:clamp(2rem,4vw,3.5rem);width:min(1320px,100% - 3rem);margin-inline:auto;display:grid}.m1-feature__grid>.reveal{min-width:0}@media (width>=960px){.m1-feature__grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);column-gap:clamp(2.5rem,5vw,4.5rem)}.m1-feature__grid--flip{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.m1-feature__grid--flip .m1-feature__copy{order:2;justify-self:start}.m1-feature__grid--flip .m1-feature__stage{order:1;justify-self:stretch}}.m1-feature__copy{flex-direction:column;justify-content:center;justify-self:start;max-width:26rem;display:flex}.m1-feature__name{letter-spacing:-.035em;margin:0 0 1.15rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;line-height:1.1}.m1-feature__name span{color:var(--text-muted);font-weight:500}.m1-feature__copy p{color:var(--text-secondary);margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.m1-feature__more{margin:1rem 0 0;font-size:.9375rem}.m1-feature__more a{color:var(--text);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.m1-feature__stage{background:#000;justify-content:center;align-items:center;width:100%;min-height:clamp(18rem,48vh,30rem);display:flex}@media (width>=960px){.m1-feature__stage{justify-content:flex-end}.m1-feature__grid--flip .m1-feature__stage{justify-content:flex-start}}@media (width<=959px){.m1-feature__grid{grid-template-columns:1fr;gap:2rem}.m1-feature__copy{order:1;max-width:none}.m1-feature__stage{order:2;min-height:auto}}.m1-grain{background:#000}.m1-grain__main{isolation:isolate;background:#1c1c1e url(/soumtok-banner-grain.webp) 50%/cover no-repeat;padding:.75rem;position:relative;overflow:hidden}.m1-grain__bg{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.m1-grain__noise{z-index:2;pointer-events:none;background-image:url(/soumtok-noise.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}.m1-grain__wrap{z-index:1;-webkit-backdrop-filter:blur(50px);background-color:#0000001f;justify-content:center;align-items:center;padding:5rem 5%;display:flex;position:relative}.m1-grain__text{text-align:center;width:100%;max-width:41rem;margin-inline:auto}.m1-grain__text h2{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(1.35rem,2.8vw,2.25rem);font-weight:400;line-height:1.3}.m1-banner{background:#000}@media (width<=767px){.m1-grain__main{padding:.5rem}.m1-grain__wrap{padding:3.5rem 6%}}.m1-research{padding:clamp(8rem,16vh,12rem) 0 clamp(6rem,12vh,9rem)}.m1-research__inner{width:min(1400px,100% - 3rem)}.m1-research .section-title{margin-bottom:1.5rem;font-size:clamp(2.5rem,5.5vw,4rem)}.m1-research .section-lead{max-width:46rem;font-size:clamp(1.1rem,1.9vw,1.3rem);line-height:1.65}.m1-cards{gap:clamp(.85rem,1.5vw,1.1rem);margin-top:clamp(3.5rem,7vh,5rem);display:grid}.reveal-group.m1-cards .m1-card{height:100%}@media (width>=960px){.m1-cards{grid-template-columns:repeat(3,1fr)}}.m1-card{border:1px solid var(--line);background:#111;border-radius:12px;flex-direction:column;min-height:clamp(18rem,28vh,22rem);padding:clamp(1.35rem,2vw,1.75rem);display:flex}.m1-card h3{letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600;line-height:1.3}.m1-card>p{color:var(--text-secondary);min-height:3em;margin:0 0 1.35rem;font-size:clamp(.88rem,1.1vw,.95rem);line-height:1.5}.m1-card ul{flex:1;margin:0;padding:0;list-style:none}.m1-card li{margin-bottom:1rem}.m1-card li:last-child{margin-bottom:0}.m1-card__row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;font-size:clamp(.85rem,1.05vw,.92rem);display:flex}.m1-card__row b{font-family:var(--mono);font-size:clamp(.82rem,1vw,.88rem);font-weight:500}.m1-card__bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.m1-card__bar i{background:#ffffff38;border-radius:2px;height:100%;transition:width 1.15s cubic-bezier(.22,1,.36,1) .15s;display:block}.reveal:not(.is-visible) .m1-card__bar i{width:0!important}.m1-card__bar i.is-top{background:#3b82f6}.m1-card__more{color:var(--text-muted);margin-top:1.25rem;font-size:clamp(.8rem,1vw,.88rem);display:inline-block}.m1-research__cta{justify-content:center;margin-top:clamp(2.5rem,5vh,3.5rem);display:flex}.m1-heartpulse{isolation:isolate;border-top:1px solid var(--line);padding:clamp(4rem,8vh,6rem) 0 clamp(4.5rem,9vh,6rem);position:relative;overflow:hidden}.m1-heartpulse__bg{z-index:0;pointer-events:none;position:absolute;inset:-15%;overflow:hidden}.m1-heartpulse__bg img{object-fit:cover;filter:blur(64px)saturate(1.05)brightness(.28);width:100%;height:100%;transform:scale(1.1)}.m1-heartpulse__scrim{z-index:0;pointer-events:none;background:#000000e0;position:absolute;inset:0}.m1-heartpulse__inner{z-index:1;width:min(1360px,100% - 2.5rem);margin-inline:auto;position:relative}.m1-faq{border-top:1px solid var(--line);padding:clamp(6rem,12vh,9rem) 0}.m1-faq__grid{width:min(960px,100% - 2.5rem);margin-inline:auto}.m1-faq .section-title{margin-bottom:clamp(2rem,4vh,2.75rem)}.m1-faq__list{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.m1-faq__item{border-bottom:1px solid var(--line)}.m1-faq__item button{color:#fff;width:100%;font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:500;display:flex}.m1-faq__item em{color:var(--text-muted);flex-shrink:0;font-size:1.25rem;font-style:normal}.m1-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.m1-faq__item.is-open .m1-faq__answer{grid-template-rows:1fr}.m1-faq__answer-inner{min-height:0;overflow:hidden}.m1-faq__answer-inner p{color:var(--text-secondary);max-width:62ch;margin:0;padding:0 2.5rem 1.35rem 0;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.7}.m1-close{text-align:center;place-items:center;padding:clamp(4rem,8vh,6rem) 0 clamp(5rem,10vh,7rem);display:grid}.m1-close__inner{width:100%}.m1-close__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:min(920px,100% - 2rem);margin-inline:auto;display:flex}.m1-close__title{letter-spacing:-.04em;white-space:nowrap;width:100%;max-width:none;margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:400;line-height:1.08}.m1-close__lead{max-width:52ch;color:var(--text-secondary);text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.m1-close__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}@media (width<=640px){.m1-hero__content{width:min(1120px,100% - 1.25rem);padding:clamp(5rem,12vh,7rem) .5rem}.m1-hero__title{max-width:none;font-size:clamp(1.75rem,8.5vw,2.35rem)}.m1-feature{padding:clamp(3rem,8vh,4.5rem) 0}.m1-feature__grid{gap:1.5rem;width:min(1320px,100% - 1.25rem)}.m1-feature__name{font-size:clamp(1.65rem,7vw,2rem)}.m1-feature__copy p{font-size:1rem}.m1-research{padding:clamp(4rem,10vh,6rem) 0}.m1-research__inner{width:min(1400px,100% - 1.25rem)}.m1-research .section-title{font-size:clamp(2rem,8vw,2.75rem)}.m1-cards{grid-template-columns:1fr}.m1-card{min-height:auto;padding:1.15rem}.m1-faq{padding:clamp(4rem,10vh,6rem) 0}.m1-faq__grid{width:min(960px,100% - 1.25rem)}.m1-faq__item button{gap:1rem;padding:1rem 0;font-size:.95rem}.m1-faq__answer-inner p{padding-right:.5rem;font-size:.9rem}.m1-close{padding:clamp(3rem,8vh,4.5rem) 0 clamp(4rem,10vh,6rem)}.m1-close__content{max-width:min(920px,100% - 1.25rem)}.m1-close__title{white-space:normal;text-wrap:balance;font-size:clamp(1.85rem,7vw,2.35rem)}.m1-close__lead{max-width:34ch;margin-bottom:1.5rem}.m1-close__actions{flex-direction:column;width:100%;max-width:16rem}.m1-close__actions .btn{justify-content:center;width:100%}.m1-grain__text h2{font-size:clamp(1.15rem,5.5vw,1.65rem)}}@media (width<=380px){.m1-hero__title{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.m1-hero__content{animation:none!important}.m1-faq__answer,.m1-card__bar i{transition:none}}.company-m1-page{color:#fff;background:#000}.company-m1-hero{min-height:min(92svh,920px)}.company-m1-hero__title{letter-spacing:-.04em;color:#fffffffa;max-width:16ch;margin:0 auto 1.25rem;font-size:clamp(2.15rem,5vw,3.75rem);font-weight:400;line-height:1.12}.company-m1-hero__lead{color:#ffffffc7;max-width:42rem;margin:0 auto 2rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.65}.company-m1-trust-hero.talent-join{color:#0a0a0a;background:#e8eef6;min-height:min(70svh,560px);margin:0}.company-m1-trust-hero .talent-join__content{padding:clamp(5rem,14vh,8rem) 1.5rem}.company-m1-trust-hero .talent-join__content h1{letter-spacing:-.03em;color:#0a0a0a;max-width:16ch;margin:0 auto .5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.company-m1-trust-hero .talent-join__content p{color:#344054;max-width:36rem;margin:0 auto 1.25rem}.company-m1-trust-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.company-m1-stats{background:#000;padding:clamp(2.5rem,6vh,4rem) 0 clamp(3.5rem,9vh,5.5rem)}.company-m1-stats__inner{background:#ffffff14;border:1px solid #ffffff14;border-radius:1.25rem;gap:1px;width:min(1200px,100% - 3.5rem);margin-inline:auto;display:grid;overflow:hidden}@media (width>=768px){.company-m1-stats__inner{grid-template-columns:repeat(3,1fr)}.company-m1-stats__inner--4{grid-template-columns:repeat(4,1fr)}}.company-m1-stats__item{background:#ffffff08;padding:2rem 2.5rem}.company-m1-stats__item strong{letter-spacing:-.04em;color:#fff;margin-bottom:.55rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;display:block}.company-m1-stats__item span{color:#ffffff9e;font-size:.9375rem;line-height:1.5;display:block}.company-m1-section-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.company-m1-cta{background:#000;padding:clamp(4rem,10vh,6rem) 0 clamp(5rem,12vh,7rem)}.company-m1-cta__inner{text-align:center;width:min(720px,100% - 2.5rem);margin-inline:auto}.company-m1-cta__inner h2{letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:400}.company-m1-cta__inner p{color:#ffffffb8;max-width:34rem;margin:0 auto 1.75rem;font-size:1.0625rem;line-height:1.65}.company-m1-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.company-m1-pill-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.company-m1-pill{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.company-m1-pill:hover{color:#fff;border-color:#ffffff38}.company-m1-facts{gap:.65rem 1.5rem;margin:0;display:grid}@media (width>=640px){.company-m1-facts{grid-template-columns:9rem 1fr}}.company-m1-facts dt{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin:0;font-size:.8125rem;font-weight:600}.company-m1-facts dd{color:#ffffffe0;margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.company-m1-facts a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.company-m1-boilerplate{color:#ffffffc7;background:#ffffff08;border:1px dashed #ffffff24;border-radius:1rem;padding:1.25rem 1.35rem;font-size:.9375rem;line-height:1.65}.company-m1-card{color:#ffffffc7;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem 1.35rem;font-size:.9375rem;line-height:1.6}.company-m1-card a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.company-m1-link-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.company-m1-link-list a{color:#ffffffe0;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.company-m1-link-list a:hover{color:#c8f542}.company-m1-link-list a:after{content:"→";opacity:.55;font-size:.8125rem}.company-m1-code{font-family:var(--mono);color:#ffffffb8;white-space:pre-wrap;background:#00000059;border:1px solid #ffffff14;border-radius:.85rem;margin:1rem 0 0;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.55;overflow-x:auto}.company-m1-agents{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.company-m1-agent{background:#ffffff05;border:1px solid #ffffff14;border-radius:.85rem;padding:.9rem 1rem}.company-m1-agent a{color:#fff;font-weight:600;text-decoration:none;display:block}.company-m1-agent a:hover{color:#c8f542}.company-m1-agent p{color:#ffffff8c;margin:.25rem 0 .35rem;font-size:.8125rem;line-height:1.45}.company-m1-agent code{color:#ffffff61;word-break:break-all;font-size:.6875rem;font-family:var(--mono);display:block}.company-m1-status{color:#ffffff73;margin:0;font-size:.8125rem}.company-m1-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.company-m1-section-head h2{margin:0}.company-m1-market-link{color:#c8f542;white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:none}.company-m1-market-link:hover{text-decoration:underline}.company-m1-founder__frame{aspect-ratio:4/5;border:1px solid #ffffff1a;border-radius:1.25rem;width:min(100%,22rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff14}.company-m1-founder__frame img{object-fit:cover;object-position:center top;width:100%;height:100%}.company-m1-grain-card{background:#000;padding:0 clamp(.75rem,2.5vw,2.5rem) clamp(3rem,8vh,5rem)}.company-m1-grain-card__main{isolation:isolate;background:#1c1c1e url(/soumtok-banner-grain.webp) 50%/cover no-repeat;padding:.75rem;position:relative;overflow:hidden}.company-m1-grain-card__bg{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.company-m1-grain-card__noise{z-index:2;pointer-events:none;background-image:url(/soumtok-noise.png);background-repeat:repeat;background-size:100px 100px;position:absolute;inset:0}.company-m1-grain-card__wrap{z-index:1;-webkit-backdrop-filter:blur(50px);background-color:#0000001f;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);position:relative}.company-m1-grain-card__grid{gap:clamp(2rem,4vw,3rem);width:min(1120px,100%);margin-inline:auto;display:grid}@media (width>=768px){.company-m1-grain-card__grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}}.company-m1-grain-card__wrap .company-m1-card{color:#ffffffd1;background:0 0;border:none;padding:0}.company-m1-grain-card__wrap .company-m1-card a,.company-m1-grain-card__wrap .company-m1-facts a{color:#fff}.company-m1-grain-card__wrap .company-m1-facts dd{color:#ffffffeb}.company-m1-escrow{background:#0a0a0a;border-top:1px solid #ffffff14;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,4vw,2rem)}.company-m1-escrow .m1-feature__name{color:#fffffff7}.company-m1-escrow .company-m1-card code{color:#c8f542;font-size:.85em}.company-m1-escrow__inner{width:min(720px,100%);margin-inline:auto}.company-m1-escrow__steps{color:#ffffffc7;margin:1.5rem 0;padding-left:1.25rem;line-height:1.65}.company-m1-escrow__steps li{margin-bottom:.65rem}.company-m1-escrow__steps strong{color:#fff}.company-m1-escrow__steps code{color:#c8f542;font-size:.85em}.company-m1-escrow a{color:#c8f542}@media (width<=767px){.company-m1-grain-card__main{padding:.5rem}.company-m1-grain-card__wrap{padding:2rem 1.25rem}}.company-cloud-panel{color:#0a0a0a;background:#fff;position:relative;overflow:hidden}.company-cloud-panel__bg{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.company-cloud-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff1f 0%,#ffffffe0 24%,#ffffffeb 50%,#ffffffe0 76%,#ffffff1f 100%);position:absolute;inset:0}.company-cloud-panel__inner{z-index:1;width:min(720px,100% - 2.5rem);margin-inline:auto;padding:clamp(3.5rem,9vh,5.5rem) 0;position:relative}.company-cloud-panel__title{letter-spacing:-.035em;color:#0a0a0a;margin:0 0 1.15rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;line-height:1.1}.company-cloud-panel__card{-webkit-backdrop-filter:blur(24px)saturate(1.25);color:#344054;background:#ffffffd1;border:1px solid #fffffff2;border-radius:20px;margin:0;padding:1.75rem 1.5rem;font-size:.9375rem;line-height:1.65;box-shadow:inset 0 1px #fff,0 10px 36px #0f172a0f,0 2px 10px #6d62c40d}.company-cloud-panel__card+.company-cloud-panel__card{margin-top:1rem}.company-cloud-panel__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.company-layer--light{color:#0a0a0a;background:#fff;border-top:1px solid #0f172a14}.company-e2e{background:#f3f1f8;border-top:none}.company-e2e .company-e2e__title{color:#0a0a0a}.company-e2e-intro,.company-e2e .company-suite-grid--soft .company-suite-card{-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#ffffffd1;border:1px solid #fffffff2;border-radius:20px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s;box-shadow:inset 0 1px #fff,0 10px 36px #0f172a0f,0 2px 10px #6d62c40d}.company-e2e-intro{color:#374151;margin:1rem 0 0;padding:1.75rem 1.5rem;font-size:.9375rem;line-height:1.65}.company-suite-grid{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.company-suite-grid{grid-template-columns:repeat(2,1fr)}}.company-suite-grid li{background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;padding:1.1rem 1.2rem}.company-suite-grid strong{color:#fff;margin-bottom:.35rem;font-size:.9375rem;display:block}.company-suite-grid:not(.company-suite-grid--soft) span{color:#ffffff9e;font-size:.8125rem;line-height:1.5}.company-suite-grid--soft{gap:1.25rem}.company-e2e .company-suite-grid li{margin-bottom:0}.company-e2e .company-suite-grid--soft .company-suite-card{padding:1.75rem 1.5rem}.company-suite-card__head{align-items:flex-start;gap:1rem;margin-bottom:.25rem;display:flex}.company-suite-card__icon{color:#6d62c4;background:linear-gradient(145deg,#f7f8fc 0%,#e8ecf6 55%,#dfe5f2 100%);border:1px solid #fffffffa;border-radius:14px;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s,box-shadow .22s;display:grid;box-shadow:-2px -2px 5px #fffffffa,3px 4px 12px #949ebe38,inset 0 1px #fff}.company-suite-card__icon svg{width:1.45rem;height:1.45rem}.company-suite-card__copy{flex:1;min-width:0}.company-e2e .company-suite-card:hover .company-suite-card__icon{color:#5b4db8;transform:translateY(-2px);box-shadow:-3px -3px 6px #fffffffa,5px 8px 18px #6d62c42e}.company-e2e .company-suite-grid--soft .company-suite-card:hover{background:#fffffff0;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 16px 44px #6d62c41a,0 4px 14px #0f172a12}.company-e2e .company-suite-grid--soft .company-suite-card strong{color:#0a0a0a;margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.company-e2e .company-suite-grid--soft .company-suite-card__copy span{color:#4b5563;margin-bottom:0;font-size:.8125rem;line-height:1.55;display:block}.company-suite-card__links{border-top:1px solid #0f172a14;gap:.35rem;margin:0;padding:.85rem 0 0;list-style:none;display:grid}.company-suite-card__links a{color:#0a0a0a;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.company-suite-card__links a:hover{color:#007185;border-bottom-color:#00718540}.company-verify-link__label{color:#0a0a0a;flex:1;min-width:0;font-weight:600}.company-verify-link__arrow{color:#6b7280;flex-shrink:0;font-weight:400}.company-suite-card__links a:hover .company-verify-link__arrow{color:#007185}.company-trust-live{-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#ffffffd1;border:1px solid #fffffff2;border-radius:20px;margin:0 0 1.25rem;padding:1.75rem 1.5rem;box-shadow:inset 0 1px #fff,0 10px 36px #0f172a0f,0 2px 10px #6d62c40d}.company-trust-live__title{letter-spacing:-.035em;color:#0a0a0a;margin:0 0 .65rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.15}.company-trust-live__body{color:#374151;max-width:42rem;margin:0 0 1rem;font-size:.9375rem;line-height:1.65}.company-trust-live__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.company-trust-live__list{grid-template-columns:repeat(2,1fr)}}.company-trust-live__link{color:#0a0a0a;background:#ffffffeb;border:1px solid #0f172a12;border-radius:14px;align-items:center;gap:.65rem;padding:.7rem .85rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.company-trust-live__link:hover{border-color:#6d62c42e;transform:translateY(-1px);box-shadow:0 6px 18px #6d62c414}.company-trust-live__icon{color:#6d62c4;background:linear-gradient(145deg,#f7f8fc 0%,#e8ecf6 55%,#dfe5f2 100%);border:1px solid #fffffffa;border-radius:10px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:-2px -2px 4px #fffffffa,2px 3px 8px #949ebe2e}.company-trust-live__icon svg{width:1.1rem;height:1.1rem}.company-trust-live__label{color:#0a0a0a;flex:1;min-width:0;font-size:.875rem;font-weight:600}.company-trust-live__state{text-align:center;color:#9ca3af;flex-shrink:0;width:1.25rem;font-size:.8125rem;font-weight:600}.company-trust-live__link--pass .company-trust-live__state{color:#198754}.company-trust-live__link--fail .company-trust-live__state{color:#dc3545}.company-trust-live__link--pending .company-trust-live__state{animation:1.2s ease-in-out infinite company-trust-pulse}.company-trust-live__arrow{color:#9ca3af;flex-shrink:0;font-size:.875rem}.company-trust-live__link:hover .company-trust-live__arrow{color:#007185}.company-suite-card__links li:last-child a{border-bottom:none}@media (prefers-reduced-motion:reduce){.company-e2e-intro,.company-e2e .company-suite-grid--soft .company-suite-card,.company-trust-live__link{transition:none}.company-e2e .company-suite-grid--soft .company-suite-card:hover,.company-trust-live__link:hover,.company-e2e .company-suite-card:hover .company-suite-card__icon{transform:none}.company-trust-live__link--pending .company-trust-live__state{animation:none}}.company-command-block{margin:1rem 0 0}.company-command-block+.company-command-block{margin-top:.65rem}.company-command-block__title{color:#ffffffe0;margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.company-layer{border-top:1px solid #ffffff14;padding:clamp(2.5rem,5vw,3.5rem) 0}.company-layer__inner{width:min(720px,100% - 2.5rem);margin-inline:auto}.company-layer__inner--wide{width:min(960px,100% - 2.5rem)}.company-layer ol,.company-layer ul{color:#ffffffc7;margin:1rem 0 0;padding-left:1.25rem;line-height:1.65}.company-layer li{margin-bottom:.5rem}.company-layer li strong{color:#fff}.company-layer--light li strong{color:#0a0a0a}.company-layer--light ul{color:#4b5563}.company-invest-grid{background:#ffffff14;border:1px solid #ffffff14;border-radius:1rem;gap:1px;margin-top:1.5rem;display:grid;overflow:hidden}@media (width>=640px){.company-invest-grid{grid-template-columns:repeat(2,1fr)}}.company-invest-grid>div{background:#ffffff08;padding:1.35rem 1.5rem}.company-invest-grid h3{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:600}.company-invest-grid p{color:#ffffffa6;margin:0;font-size:.875rem;line-height:1.55}.company-sub-cta{background:#0a0a0a;border-top:1px solid #ffffff14;padding:clamp(3rem,8vh,5rem) 0}.company-sub-cta__inner{text-align:center;width:min(640px,100% - 2.5rem);margin-inline:auto}.company-sub-cta__inner h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.company-sub-cta__inner p{color:#ffffffb8;margin:0 0 1.25rem;line-height:1.6}.analytics-page .company-m1-stats{padding:clamp(2rem,5vh,3rem) 0 clamp(2.5rem,6vh,3.5rem)}.analytics-page .company-m1-stats__inner{width:min(1200px,100% - 1.5rem)}.analytics-page .company-m1-stats__item{padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,3vw,2rem)}@media (width<=639px){.analytics-page .company-m1-stats__inner--4{grid-template-columns:1fr}}@media (width>=640px) and (width<=1023px){.analytics-page .company-m1-stats__inner--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-escrow{background:#fff;padding:clamp(2.5rem,6vh,4rem) 0}.analytics-escrow__inner{width:min(1120px,100% - 1.5rem);margin-inline:auto}.analytics-escrow__title{letter-spacing:-.03em;color:#0a0a0a;text-align:center;margin:0 0 .5rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:600}.analytics-escrow__lead{color:#475467;text-align:center;max-width:36rem;margin:0 auto 1.75rem;font-size:1rem;line-height:1.65}.analytics-escrow__grid{gap:1rem;display:grid}.reveal-group.analytics-escrow__grid>.reveal{height:100%}@media (width>=768px){.analytics-escrow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.analytics-escrow__card{text-align:center;background:#f3f1f8;border:1px solid #0f172a0f;border-radius:20px;height:100%;padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2.5vw,1.75rem)}.analytics-escrow__card--highlight{background:#0a0a0a;border-color:#ffffff1a;box-shadow:0 16px 40px #0f172a24}.analytics-escrow__card strong{letter-spacing:-.04em;color:#0a0a0a;margin-bottom:.4rem;font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:600;line-height:1.05;display:block}.analytics-escrow__card--highlight strong{color:#fff}.analytics-escrow__card h3{color:#0a0a0a;margin:0 0 .45rem;font-size:1rem;font-weight:600}.analytics-escrow__card--highlight h3{color:#ffffffeb}.analytics-escrow__card p{color:#667085;margin:0;font-size:.8125rem;line-height:1.55}.analytics-escrow__card--highlight p{color:#ffffff9e}.analytics-modes{padding:clamp(3rem,7vh,4.5rem) 0 clamp(3.5rem,8vh,5rem)}.analytics-modes__grid{margin-top:clamp(1.75rem,4vh,2.5rem)}@media (width>=720px){.analytics-modes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.analytics-modes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.analytics-mode{text-align:left;flex-direction:row;align-items:center;gap:1.1rem;min-height:auto;padding:1.35rem 1.2rem}.analytics-mode .m1-mode__copy{text-align:left;align-items:flex-start;gap:.25rem}.analytics-mode__icon{width:4.5rem;height:4.5rem;font-family:var(--mono);letter-spacing:-.03em;flex-shrink:0;padding:.4rem;font-size:clamp(.8rem,1.4vw,.95rem);font-weight:700;line-height:1.05}.analytics-mode .m1-mode__copy h3{margin:0;font-size:.98rem}.analytics-mode .m1-mode__explain{max-width:none}@media (width<=480px){.analytics-mode{text-align:center;flex-direction:column;align-items:center;padding:1.25rem 1rem}.analytics-mode .m1-mode__copy{text-align:center;align-items:center}.analytics-mode__icon{width:4rem;height:4rem}}.analytics-categories__inner{width:min(1120px,100% - 1.5rem)}.analytics-categories__intro{color:#475467;max-width:40rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.analytics-category-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=520px){.analytics-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.analytics-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.analytics-category-card{-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#ffffffe0;border:1px solid #fffffff2;border-radius:20px;flex-direction:column;justify-content:center;gap:.35rem;min-height:6.5rem;margin:0;padding:1.5rem 1.35rem;display:flex;box-shadow:inset 0 1px #fff,0 10px 36px #0f172a0f,0 2px 10px #6d62c40d}.analytics-category-card strong{letter-spacing:-.04em;color:#0a0a0a;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600;line-height:1}.analytics-category-card span{color:#475467;font-size:.875rem;line-height:1.45}.analytics-page .company-m1-cta__inner p{max-width:38rem}@media (width<=640px){.analytics-page .company-m1-trust-hero .talent-join__content{padding-left:1rem;padding-right:1rem}.analytics-escrow__card{text-align:left}}:root{--page-gutter:clamp(1rem, 4vw, 1.5rem);--touch-min:2.75rem}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}.shell,.m1,.talent,.shop,.launch,.ws-dash,.heart-auth,.not-found,.ws-docs,.earn-opps,.earn-how{max-width:100%;overflow-x:clip}.shell>main{min-width:0}@media (width<=640px){.container{width:min(1120px, 100% - var(--page-gutter))}.container--wide{width:min(1360px, 100% - var(--page-gutter))}.section-title{font-size:clamp(1.85rem,8vw,2.5rem)}.section-lead{font-size:1rem;line-height:1.6}.btn--pill{padding:.5rem .5rem .5rem 1rem;font-size:.85rem}.btn--pill .btn__arrow{width:1.65rem;height:1.65rem}.btn--ghost{padding:.62rem 1rem;font-size:.85rem}}@media (width<=380px){.container,.container--wide{width:min(1120px,100% - 1rem)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.heart-dash-link--pill{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}.ws-dash__main,.shop-layout,.shop-product{padding-bottom:max(2rem, env(safe-area-inset-bottom))}.site-nav,.shop-header__main{padding-top:max(.85rem, env(safe-area-inset-top))}}@media (pointer:coarse){.ws-dash__tab,.heart-wallet__tab,.ws-my-agents__tabs button,.shop-header__sub-inner a,.market-hire__gate-btn{min-height:var(--touch-min)}}.ws-dash__subnav-inner,.shop-header__sub-inner,.ws-wallet__subtabs,.ws-my-agents__actions{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (width<=768px){.shop-product__table,.heart-docs__table,.ws-dash__table-wrap{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.shop-product__table{min-width:28rem}.heart-docs__table{min-width:24rem}}pre,.ws-dash__job-detail pre,.market-hire__output,.market-hire__logs{word-break:break-word;max-width:100%;overflow-x:auto}.legal-page{width:min(44rem, 100% - var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.connect-page,.heart-docs,.docs-page__content{padding-inline:var(--page-gutter);max-width:100%}@media (width<=768px){.heart-docs__grid-2,.connect-grid,.guide-grid{grid-template-columns:1fr!important}.connect-cta--secondary{margin-top:.65rem;margin-left:0;display:inline-flex}}@media (width<=640px){.terminal-page,.soumtok-terminal{padding-inline:.75rem}.talent__hero-actions,.earn-hero__actions{flex-direction:column;align-items:stretch}}input,textarea,select,button{max-width:100%}.shop-card__link img,.shop-product__hero-img img,.ws-agents__hero-img{max-width:100%;height:auto}@media (width<=640px){.not-found__hero{min-height:min(72svh,640px)}.not-found__actions{flex-direction:column;align-items:stretch}}@media (width<=768px){.discover__hero,.brand-page__hero,.guides-hub__hero{margin-bottom:1.35rem}.ws-docs__topbar,.ws-docs__sidebar .ws-docs__nav{scrollbar-width:none}.ws-docs__topbar::-webkit-scrollbar{display:none}.ws-docs__sidebar .ws-docs__nav::-webkit-scrollbar{display:none}}@media (width<=960px){.hire-flow,.shop-product__buybox,.shop-product__pipeline{position:static}.market-hire__gate-btn,.market-hire__submit{min-height:var(--touch-min)}}@media (width<=480px){.market-hire__form label,.market-hire__balance-row{font-size:.8125rem}.market-hire__output,.market-hire__logs{padding:.75rem;font-size:.75rem}}@media (width<=640px){.nav__inner{width:calc(100% - 1.25rem)}}.launch__step>div,.launch__panel,.shop-card,.shop-product__layout,.market-hire,.connect-page,.heart-docs,.m1-modes__inner,.earn-opps__frame,.earn-how__frame,.hp-walk__copy{min-width:0}code,.ws-my-agents__meta code,.launch__panel label code,.heart-docs__code,.connect-code pre{overflow-wrap:anywhere;word-break:break-word}@media (width<=960px){.shop-header__sub-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.shop-header__sub-inner::-webkit-scrollbar{display:none}.shop-header__sub-inner a{white-space:nowrap;flex-shrink:0}}@media (width<=768px){.connect-page,.heart-docs{padding:.85rem var(--page-gutter) 2.5rem}.connect-hero h1,.heart-docs__hero h1{font-size:clamp(1.45rem,6vw,1.85rem)}.connect-section h2,.heart-docs__section h2{font-size:1.125rem}.connect-escrow{grid-template-columns:1fr}.connect-cta,.hire-flow__submit,.launch__run{text-align:center;justify-content:center;width:100%;display:flex}}@media (width<=640px){.earn-how__nav{padding:2rem 1.15rem}.earn-how__visual{padding:1.5rem 1.15rem 2rem}.earn-how__jobs{grid-template-columns:1fr}.earn-how__interview-stage{grid-template-columns:1fr;min-height:auto;padding:1.25rem}.earn-how__interview-pip{margin-top:.75rem;display:inline-block;position:static}.earn-how__next,.earn-opps__all{justify-content:center;width:100%}.hp-walk__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.hp-walk__tabs::-webkit-scrollbar{display:none}.hp-walk__tabs button{white-space:nowrap;flex-shrink:0}.hp-walk__nav{flex-direction:column;align-items:stretch}.hp-walk__next,.hp-walk__back{text-align:center;justify-content:center;width:100%}.m1-modes__inner{width:min(1120px, 100% - var(--page-gutter))}}@media (width<=480px){.shop-header__inner{width:calc(100% - .75rem)}.market-hire__actions{flex-direction:column}.market-hire__hire-btn,.market-hire__actions .btn--pill,.market-hire__actions .btn--ghost{justify-content:center;width:100%}.launch__step--highlight,.launch__step--rules{margin-left:0!important;margin-right:0!important}}:root{--bg:#000;--bg-elevated:#0a0a0a;--bg-card:#111;--bg-card-hover:#161616;--line:#ffffff14;--line-strong:#ffffff24;--text:#fff;--text-secondary:#ffffff9e;--text-muted:#ffffff6b;--accent:#3b82f6;--accent-soft:#3b82f633;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "Cascadia Code", "Segoe UI Mono", monospace;--ink:var(--text);--muted:var(--text-secondary);--border:var(--line);--brand:var(--accent);--brand-soft:var(--accent-soft);--brand-hover:#2563eb;--success:#22c55e;--cyan:var(--accent);--pink:var(--accent);--violet:var(--accent);--green:var(--success);--bg-subtle:var(--bg-elevated);--bg-muted:var(--bg-card);--ink-secondary:var(--text-secondary);--font-display:var(--font);--font-serif:var(--font);--font-mono:var(--mono)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}#root{min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}.container{width:min(1120px,100% - 2.5rem);margin-inline:auto}.container--wide{width:min(1360px,100% - 3rem);margin-inline:auto}.btn{font-family:var(--font);cursor:pointer;border:none;align-items:center;gap:0;font-size:.9rem;font-weight:600;transition:opacity .15s,background .15s,transform .12s;display:inline-flex}.btn:active{transform:scale(.98)}.btn--pill{color:#000;background:#fff;border-radius:999px;gap:.65rem;padding:.55rem .55rem .55rem 1.1rem}.btn--pill:hover{opacity:.92}.btn--pill .btn__arrow{color:#fff;background:#000;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.85rem;line-height:1;display:grid}.btn--ghost{color:var(--text);border:1px solid var(--line-strong);background:0 0;border-radius:999px;padding:.7rem 1.2rem}.btn--ghost:hover{background:#ffffff0a}.btn--primary{color:#000;background:#fff;border-radius:999px;padding:.7rem 1.25rem}.btn--primary:hover{opacity:.92}.btn--secondary{color:var(--text);border:1px solid var(--line-strong);background:0 0;border-radius:999px;padding:.7rem 1.25rem}.section-title{letter-spacing:-.04em;margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1.12}.section-lead{max-width:40rem;color:var(--text-secondary);text-align:center;margin:0 auto;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.badge{color:var(--text-secondary);border:1px solid var(--line);border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}
