@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh;background:#030303;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.55;font-feature-settings:"ss01" on,"cv05" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{line-height:1.1;letter-spacing:-.035em;text-wrap:balance;font-weight:600}p{text-wrap:pretty}img,svg{display:block;max-width:100%}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid #ffffff;outline-offset:2px;border-radius:4px}::selection{background:#fff;color:#090909}.page-transition{animation:page-in .34s cubic-bezier(.3,.7,.2,1) both}.dash__page>.page-transition{display:flex;flex-direction:column;flex:1;min-width:0}@keyframes page-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}}.dock__user:focus-visible,.dock__quota-cta:focus-visible,.dock__item:focus-visible,.dock__btn:focus-visible{outline:2px solid #7c8cff;outline-offset:2px}.dock{position:relative;left:13rem;top:10px;z-index:40;align-self:flex-start;width:fit-content;margin:9.5px 11.5px 0}.dock__inner{display:flex;align-items:center;gap:4.5px;box-sizing:border-box;height:50px;padding:0 9.5px;border:1px solid #242428;border-radius:14px;background:#131316d1;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 8px 24px #00000057,inset 0 1px #ffffff0d}.dock__logo{flex:none;height:23px;padding-left:4.5px;-webkit-user-select:none;user-select:none;pointer-events:none}.dock__sep{flex:none;width:1px;height:23px;background:#2d2d31}.dock__nav{display:flex;align-items:center;gap:4.5px;min-width:0}.dock__empty{margin:0;padding:0 6.5px;color:#8c8c94;font-size:.75rem;white-space:nowrap}.dock__btn{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:10.5px;background:transparent;color:#8c8c94;cursor:pointer;transition:background .14s cubic-bezier(.32,.72,0,1),color .14s cubic-bezier(.32,.72,0,1)}.dock__btn:hover{background:#ffffff0e;color:#f5f5f7}.dock__search{display:flex;align-items:center}.dock__search-input{width:150px;padding:0 10.5px;margin-left:2px;border:0;border-radius:9.5px;background:transparent;color:#f5f5f7;font:inherit;font-size:.875rem}.dock__search-input::placeholder{color:#8c8c94}.dock__search-input:focus{outline:none}.dock__item{position:relative;flex:none;display:flex;align-items:center;gap:7.5px;min-width:36px;height:36px;padding:0 9.5px;border:1px solid transparent;border-radius:10.5px;background:transparent;color:#8c8c94;cursor:pointer;transition:background .14s cubic-bezier(.32,.72,0,1),color .14s cubic-bezier(.32,.72,0,1)}.dock__item svg{flex:none}.dock__item:hover{background:#ffffff0e;color:#f5f5f7}.dock__item-label{max-width:109px;overflow:hidden;white-space:nowrap;font-size:.75rem;font-weight:500;letter-spacing:.01em}.dock__item--active{color:#f5f5f7}.dock__item--active:after{content:"";position:absolute;left:20%;right:20%;bottom:-8px;height:2px;border-radius:2px;background:#fff}.dock__quota{position:relative;flex:none}.dock__quota-btn{position:relative}.dock__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.dock__ring-track{fill:none;stroke:#2a2a30;stroke-width:1.75}.dock__ring-fill{fill:none;stroke:#4a4a52;stroke-width:1.75;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .28s cubic-bezier(.32,.72,0,1),stroke .14s ease}.dock__ring-fill--ok{stroke:#00ba7c}.dock__ring-fill--warn{stroke:#f0b56b}.dock__ring-fill--crit{stroke:#ff4d4f}.dock__quota-glyph{position:relative;color:#c9c9d2}.dock__quota-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:5;box-sizing:border-box;width:241px;padding:11.5px 12.5px;border:1px solid #3b3b41;border-radius:12.5px;background:#161618;box-shadow:0 16px 40px #0000008c;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s cubic-bezier(.32,.72,0,1),transform .14s cubic-bezier(.32,.72,0,1),visibility .14s}.dock__quota:hover .dock__quota-popover,.dock__quota:focus-within .dock__quota-popover{opacity:1;visibility:visible;transform:none}.dock__quota-title{display:flex;align-items:center;gap:6.5px;margin:0 0 9.5px;color:#f5f5f7;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.dock__usage{height:4.5px;margin-bottom:9.5px;border-radius:99px;background:#26262b;overflow:hidden}.dock__usage-fill{display:block;height:100%;border-radius:99px;background:#4a4a52;transition:width .28s cubic-bezier(.32,.72,0,1),background .14s ease}.dock__usage-fill--ok{background:#00ba7c}.dock__usage-fill--warn{background:#f0b56b}.dock__usage-fill--crit{background:#ff4d4f}.dock__quota-copy{margin:0;color:#f5f5f7;font-size:.8125rem;line-height:1.45}.dock__quota-hint{margin:4px 0 0;color:#8c8c94;font-size:.75rem;line-height:1.4}.dock__quota-cta{margin-top:10.5px;padding:5.5px 11.5px;border:0;border-radius:7.5px;background:#e8e8ee;color:#141416;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .14s cubic-bezier(.32,.72,0,1)}.dock__quota-cta:hover{background:#fff}.dock__account{position:relative;flex:none;margin-left:2px}.dock__user{display:flex;align-items:center;gap:7.5px;padding:4px 9.5px 4px 4px;border:none;border-radius:99px;background:#ffffff0e;color:#f5f5f7;cursor:pointer;transition:background .14s cubic-bezier(.32,.72,0,1)}.dock__user:hover{background:transparent}.dock__user-avatar{display:grid;flex:none;place-items:center;width:29.5px;height:29.5px;border-radius:50%;background:linear-gradient(135deg,#5b5b66,#2e2e35);color:#f5f5f7;font-size:.75rem;font-weight:600;overflow:hidden}.dock__user-avatar img{width:100%;height:100%;object-fit:cover}.dock__user-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.dock__user-name{max-width:150px;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock__user-plan{color:#8c8c94;font-size:.6875rem}@media(max-width:640px){.dock{margin:6.5px 6.5px 0}.dock__inner{gap:4px;padding:0 5.5px}.dock__search-input{width:109px}.dock__user-meta{display:none}.dock__user{padding:4px}}@media(prefers-reduced-motion:reduce){.dock,.dock *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --plan-card-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.plan-card{position:relative;isolation:isolate;width:100%;max-width:432px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#111;box-shadow:0 24px 80px #00000073;text-align:left;overflow:hidden}.plan-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--plan-card-beam-angle),transparent 0deg 20deg,rgba(255,255,255,.85) 32deg,transparent 44deg 200deg,rgba(255,255,255,.85) 212deg,transparent 224deg 360deg);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;-webkit-mask-clip:content-box,border-box;mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;animation:plan-card-beam 5s linear infinite}@keyframes plan-card-beam{to{--plan-card-beam-angle: 360deg}}.plan-card__panel{position:relative;z-index:1;margin:9px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#ffffff0e;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);display:flex;flex-direction:column;gap:24px;padding:32px}.plan-card__head{display:flex;flex-direction:column;align-items:flex-start}.plan-card__plan{font-size:15px;font-weight:500;letter-spacing:.02em;color:#fff}.plan-card__badge{margin-top:12px;padding:4px 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}.plan-card__plan-desc{margin-top:10px;font-size:14px;color:#ffffff80}.plan-card__price{display:flex;align-items:baseline;gap:8px;margin-top:12px}.plan-card__price-amount{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.plan-card__price-period{font-size:16px;font-weight:600;color:#ffffffa3}.plan-card__price-note{margin-top:10px;font-size:14px;color:#ffffff6b}.plan-card__allowance-note{margin:-8px 0 0;font-size:13px;line-height:1.5;color:#ffffff75}.plan-card__features{display:flex;flex-direction:column;gap:12px;list-style:none;padding:24px 0 0;margin:0;border-top:1px solid rgba(255,255,255,.1)}.plan-card__features li{position:relative;padding-left:32px;font-size:15px;line-height:1.5;color:#ffffffa3}.plan-card__check{position:absolute;left:0;top:.15em;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.plan-card__check svg{width:11px;height:11px}.plan-card__cta{width:100%;padding:15px 20px;border:none;border-radius:999px;background:#fff;color:#050505;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .25s ease}.plan-card__cta:hover:not(:disabled){transform:translateY(-1px)}.plan-card__cta:disabled{opacity:.6;cursor:progress}.plan-card__error{margin:0;font-size:14px;line-height:1.5;color:#ff8a80;text-align:center}@media(prefers-reduced-motion:reduce){.plan-card:before{animation:none}}@media(max-width:640px){.plan-card__panel{gap:20px;padding:24px}.plan-card__price-amount{font-size:44px}}.dash{display:flex;flex-direction:column;min-height:100dvh}.dash__content{flex:1;min-width:0;display:flex;flex-direction:column}.dash__page{width:100%;max-width:108rem;margin-inline:auto;flex:1;min-width:0;display:flex;flex-direction:column}.dash__gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:#040404b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dash__gate-card{width:min(100%,440px);padding:2rem 1.5rem;text-align:center}.dash__gate-eyebrow{margin:0 0 .75rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a}.dash__gate-title{margin:0 0 .5rem;font-size:1.375rem;font-weight:700;color:#fff}.dash__gate-copy{margin:0 auto 1.5rem;max-width:34ch;font-size:.8125rem;line-height:1.55;color:#e5e5e5}.dash__gate-signout{margin-top:.75rem;padding:.5rem;border:none;background:none;font-size:.75rem;color:#e5e5e5;text-decoration:underline;cursor:pointer}.header{position:fixed;inset:0 0 auto 0;z-index:50;background:#0505054d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s ease,border-color .25s ease}.header--scrolled{background:#050505d1;border-bottom-color:#ffffff1a}.header:after{content:"";position:absolute;left:50%;width:30rem;bottom:-2px;height:4px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.85) 50%,transparent 100%);pointer-events:none}.header__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px}.header__nav{display:flex;align-items:center;gap:28px}.header__nav--left{grid-column:1;justify-self:end;padding-right:44px}.header__nav--right{grid-column:3;justify-self:start;padding-left:44px}@media(max-width:960px){.header__nav{display:none}}.header__link{font-size:14px;font-weight:500;color:#ffffffa3;text-decoration:none;transition:color .25s ease}.header__link:hover{color:#fff}.header__logo{grid-column:2;justify-self:center}.header__cta{flex:none;display:inline-flex;align-items:center;justify-content:center;height:32px;padding-inline:16px;border-radius:999px;background:#fff;color:#050505;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.header__cta:hover{background:#ffffffe0}.header__logo-img{display:block;flex:none;width:32px;height:32px;object-fit:contain;opacity:.92;transition:opacity .25s ease}.header__logo-img:hover{opacity:1}.header__burger{display:none;position:relative;z-index:60;grid-column:3;justify-self:end;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:999px}.header__burger span{width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .25s ease}@media(max-width:960px){.header__burger{display:flex}}.header--open .header__burger span:first-child{transform:translateY(4px) rotate(45deg)}.header--open .header__burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.header__mobile{display:flex;flex-direction:column;gap:4px;width:auto;margin:0 16px 16px;padding:16px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:24px;animation:header-drop .25s ease both}.header__mobile a{padding:10px 12px;border-radius:10px;font-weight:500;color:#ffffffa3;text-decoration:none}.header__mobile a:hover{color:#fff;background:#ffffff0a}@keyframes header-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@property --url-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --url-beam-color{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.88);}.url-bar{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px}.url-bar__shell{position:relative;isolation:isolate;display:flex;width:min(100%,var(--btn-w, 244px) + 12px);height:52px;--url-beam-color: rgba(255, 255, 255, .88);border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0a0a0a;transition:width .46s cubic-bezier(.22,1,.36,1),--url-beam-color .24s cubic-bezier(.23,1,.32,1)}.url-bar__shell:focus-within,.url-bar__shell[data-expanded=true]{width:min(100%,450px)}.url-bar__shell:focus-within .url-bar__field,.url-bar__shell[data-expanded=true] .url-bar__field{visibility:visible;background:#0a0a0af7;transition-delay:0s}.url-bar__shell:focus-within .url-bar__input,.url-bar__shell[data-expanded=true] .url-bar__input{opacity:1}.url-bar__shell:focus-within .url-bar__usps,.url-bar__shell[data-expanded=true] .url-bar__usps{opacity:1;translate:-50% 0;transition-delay:.34s}.url-bar__usps{position:absolute;top:calc(100% + 14px);left:50%;display:flex;align-items:center;gap:14px;color:#7a7a7a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;opacity:0;translate:-50% -6px;pointer-events:none;transition:opacity .22s cubic-bezier(.23,1,.32,1),translate .22s cubic-bezier(.23,1,.32,1)}.url-bar__usp-dot{width:3px;height:3px;border-radius:50%;background:#ffffff47}.url-bar__shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--url-beam-angle),transparent 0deg 20deg,var(--url-beam-color) 32deg,transparent 44deg 200deg,var(--url-beam-color) 212deg,transparent 224deg 360deg);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;-webkit-mask-clip:content-box,border-box;mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;animation:url-beams 5s linear infinite}.url-bar__field{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:calc(100% - 12px);flex:1;min-width:0;margin:6px;padding:0 calc(var(--btn-w, 244px) + 16px) 0 22px;border-radius:999px;background:#0a0a0a00;visibility:hidden;transition:background-color .28s cubic-bezier(.23,1,.32,1),visibility 0s linear .46s}.url-bar__input{flex:1 1 auto;min-width:0;padding:0;border:0;outline:none;background:none;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.01em;opacity:0;transition:opacity .18s cubic-bezier(.23,1,.32,1) .1s}.url-bar__input::placeholder{color:#7a7a7a;transition:color .22s cubic-bezier(.23,1,.32,1)}.url-bar__input:focus-visible{outline:none}.url-bar__input:focus::placeholder{color:#ffffff57}.url-bar__lead{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;color:#7a7a7a}.url-bar__lead-icon{width:18px;height:18px;animation:url-bar__icon-swap .22s cubic-bezier(.23,1,.32,1)}@keyframes url-bar__icon-swap{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.url-bar__submit{position:absolute;top:6px;right:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:14px 22px;border:1px solid transparent;border-radius:999px;background:#fff;color:#161616;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .22s cubic-bezier(.23,1,.32,1),color .22s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1)}.url-bar__submit[data-ready=false]{background:#161616;color:#fff;border-color:#ffffff1a}.url-bar__submit[data-checking=true]{background:#fff;color:#161616;border-color:transparent;opacity:.62;cursor:progress}.url-bar__submit:hover{background:#e5e5e5;color:#161616}.url-bar__submit[data-checking=true]:hover{background:#fff;opacity:.62}.url-bar__submit:active{scale:.98}.url-bar__submit[data-checking=true]:active{scale:1}.url-bar__submit-icon--spin{animation:url-bar__spin .9s linear infinite}@keyframes url-bar__spin{to{rotate:360deg}}.url-bar__submit-icon{font-size:1.2em;transition:translate .22s cubic-bezier(.23,1,.32,1)}.url-bar__submit:hover .url-bar__submit-icon{translate:4px 0}.url-bar__hint{position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 0;margin:0;color:#ff4d4f;font-size:.8125rem;font-weight:500;line-height:1.4;white-space:nowrap;animation:url-bar__hint-in .24s cubic-bezier(.23,1,.32,1) both}@keyframes url-bar__hint-in{0%{opacity:0;translate:-50% -4px}to{opacity:1;translate:-50% 0}}.url-bar__shell[data-error=true]{--url-beam-color: rgba(255, 77, 79, .88)}@keyframes url-beams{to{--url-beam-angle: 360deg}}@media(max-width:809.98px){.url-bar__field{gap:8px;padding:2px calc(var(--btn-w, 244px) + 12px) 2px 14px}.url-bar__submit{gap:7px;padding:12px 16px;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.url-bar__shell{transition:none}.url-bar__shell:before{animation:none}.url-bar__usps{transition:none}.url-bar__lead-icon,.url-bar__submit-icon--spin{animation:none}}.hero-grid{position:absolute;top:52px;left:50%;transform:translate(-50%);width:min(1500px,94vw);aspect-ratio:1135/475;pointer-events:none;z-index:0}.hero-grid__line{position:absolute;opacity:.5}.hero-grid__line--h{left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#fff 50%,transparent)}.hero-grid__line--h1{top:17.16%}.hero-grid__line--h2{top:27.05%}.hero-grid__line--h3{top:65.79%}.hero-grid__line--v{top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,#fff 50%,transparent)}.hero-grid__line--v1{left:22.51%}.hero-grid__line--v2{top:2.53%;bottom:2.74%;left:29.12%}.hero-grid__line--v3{top:2.53%;bottom:2.74%;left:73.39%}.hero-grid__line--v4{left:80%}.hero-grid__diamond{position:absolute;width:12px;height:12px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.hero-grid__diamond--tl{top:27.05%;left:29.12%}.hero-grid__diamond--tr{top:27.05%;left:73.39%}.hero-grid__diamond--bl{top:65.79%;left:29.12%}.hero-grid__diamond--br{top:65.79%;left:73.39%}.particles-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero{position:relative;overflow:hidden;padding:156px 0 96px;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(255,255,255,.07),transparent 70%),#050505}.hero__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.hero__beam{position:absolute;top:68px;left:50%;width:min(1100px,100vw);height:min(640px,72vh);transform:translate(-50%);background:radial-gradient(ellipse 26% 9% at 50% 0%,rgba(255,255,255,.22),transparent 70%);filter:blur(20px);pointer-events:none;z-index:0;opacity:0;animation:beam-on 1s cubic-bezier(.33,1,.68,1) .1s forwards}.hero__beam:before,.hero__beam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero__beam:before{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025) 45%,transparent 78%);clip-path:polygon(38% 0,62% 0,90% 100%,10% 100%);filter:blur(48px)}.hero__beam:after{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.04) 50%,transparent 80%);clip-path:polygon(44% 0,56% 0,70% 100%,30% 100%);filter:blur(18px)}@keyframes beam-on{0%{opacity:0}35%{opacity:.72}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero__beam{opacity:1;animation:none}}@property --version-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hero__trust{margin-bottom:28px}.hero__version{position:relative;top:1rem;gap:5px;isolation:isolate;display:inline-flex;align-items:center;padding:9px 18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;font-size:13px;font-weight:500;color:#ffffffa3;white-space:nowrap}.hero__version strong{color:#fff;font-weight:600}.hero__version:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--version-beam-angle),transparent 0deg 20deg,rgba(255,255,255,.85) 32deg,transparent 44deg 200deg,rgba(255,255,255,.85) 212deg,transparent 224deg 360deg);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;-webkit-mask-clip:content-box,border-box;mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;animation:hero-version-beams 5s linear infinite}@keyframes hero-version-beams{to{--version-beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.hero__version:before{animation:none}}.hero__title{font-size:42px;padding-top:20px;font-weight:600;letter-spacing:-.035em;line-height:1.04}.hero__hand{padding-right:.08em;font-family:Caveat,cursive;font-style:normal;font-weight:600;font-size:1.12em;color:#fff}.hero__subtitle{max-width:600px;margin-top:22px;font-size:17px;line-height:1.65;color:#ffffffa3}.hero__cta{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:54px}.hero__features{width:min(520px,100%);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.hero__features-track{display:flex;width:max-content;animation:hero-features-marquee 18s linear infinite}.hero__features:hover .hero__features-track{animation-play-state:paused}.hero__features-list{display:flex;flex-wrap:nowrap}.hero__features-item{display:flex;align-items:center;font-size:14px;font-weight:500;color:#ffffffa3;white-space:nowrap}.hero__features-item:before{content:"•";margin:0 14px;color:#ffffff40}@keyframes hero-features-marquee{to{transform:translate(-50%)}}.hero__shot{width:min(1400px,100%);margin-top:64px;border-radius:24px;overflow:hidden}.hero__shot img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.hero__features-track{animation:none}}.why{padding:0 0 72px}.why__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.why__eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3}.why__title{margin-top:16px;font-size:clamp(28px,6.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.12;max-width:22ch}.why__copy{max-width:540px;margin-top:20px;font-size:17px;line-height:1.65;color:#ffffffa3}@media(max-width:640px){.why{padding:64px 0 48px}.why__copy{font-size:15px}}.day-wave{position:absolute;top:10%;right:0;bottom:8%;left:0;z-index:1;pointer-events:none}.day-wave__svg{display:block;width:100%;height:100%}.day-wave__glow{stroke-width:7;opacity:.18;filter:blur(4px)}.day-wave__line{stroke-width:1.75;stroke-linecap:round}.day-wave__line,.day-wave__glow{stroke-dasharray:1;stroke-dashoffset:1}.day-wave--play .day-wave__line,.day-wave--play .day-wave__glow{animation:day-wave-draw var(--line-duration, 1.1s) var(--line-delay, 0s) cubic-bezier(.33,1,.68,1) both}@keyframes day-wave-draw{to{stroke-dashoffset:0}}.day-wave__chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:0}.day-wave--play .day-wave__chip{animation:day-wave-chip-in var(--chip-duration, .45s) cubic-bezier(.34,1.56,.64,1) both}@keyframes day-wave-chip-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.day-wave__chip--done{background:#00ba7c;color:#04140e}.day-wave__chip--missed{background:#f7b955;color:#271500}.day-wave__chip--pending{border-style:dashed;border-color:#ffffff4d;background:none;color:#ffffff80}@media(prefers-reduced-motion:reduce){.day-wave__line,.day-wave__glow{stroke-dashoffset:0;animation:none}.day-wave__chip{opacity:1;animation:none}}.automation-demo{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;container-type:inline-size;animation:demo-out 7s infinite both}.automation-demo__url{flex:none;align-self:center;display:flex;align-items:center;gap:2cqw;height:7.5cqw;margin-bottom:3.5cqw;padding:0 3.5cqw;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;animation:demo-url 7s infinite both}.automation-demo__x-logo{flex:none;display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:1cqw;background:#ffffff1a;color:#ffffffe6}.automation-demo__x-logo svg{width:62%;height:62%}.automation-demo__url-text{flex:none;box-sizing:content-box;width:0;overflow:hidden;white-space:nowrap;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:3.1cqw;letter-spacing:.02em;color:#ffffffd9;border-right:2px solid transparent;animation:demo-type 7s steps(12,end) infinite both,demo-caret 7s infinite both}.automation-demo__roadmap{position:relative;flex:none;display:flex;flex-direction:column;gap:3cqw;padding-left:6.5cqw}.automation-demo__spine{position:absolute;left:2.6cqw;top:1cqw;z-index:0;width:.18cqw;height:0;border-radius:2px;background:#ffffff2e;animation:demo-spine 7s infinite both}.automation-demo__step{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.2cqw;animation:demo-pop 7s infinite both;animation-delay:calc(var(--d, 0) * 1s)}.automation-demo__step:before{content:"";position:absolute;left:-4.8cqw;top:.4cqw;width:1.8cqw;height:1.8cqw;border-radius:50%;background:#ffffffd9;box-shadow:0 0 0 .5cqw #111}.automation-demo__step-title{height:2.6cqw;width:var(--title-w, 60%);border-radius:999px;background:#ffffff80}.automation-demo__step-desc{height:1.7cqw;width:var(--desc-w, 80%);border-radius:999px;background:#ffffff2e}@keyframes demo-out{0%,88%{opacity:1}95%{opacity:0}to{opacity:0}}@keyframes demo-url{0%{opacity:0;transform:translateY(0)}4%{opacity:1;transform:translateY(0)}34%{transform:translateY(0)}44%{transform:translateY(-3cqw)}to{opacity:1;transform:translateY(-3cqw)}}@keyframes demo-type{0%{width:0}4%{width:0}30%{width:12ch}to{width:12ch}}@keyframes demo-caret{0%{border-right-color:#ffffffe6}3%{border-right-color:transparent}6%{border-right-color:#ffffffe6}9%{border-right-color:transparent}12%{border-right-color:#ffffffe6}15%{border-right-color:transparent}18%{border-right-color:#ffffffe6}21%{border-right-color:transparent}24%{border-right-color:#ffffffe6}27%{border-right-color:transparent}30%{border-right-color:#ffffffe6}32%{border-right-color:transparent}to{border-right-color:transparent}}@keyframes demo-spine{0%,46%{height:0}58%{height:100%}to{height:100%}}@keyframes demo-pop{0%,4%{opacity:0;transform:translateY(2cqw)}10%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.automation-demo{animation:none}.automation-demo__url{animation:none;opacity:1}.automation-demo__url-text{animation:none;width:12ch;border-right-color:transparent}.automation-demo__spine{animation:none;height:100%}.automation-demo__step{animation:none;opacity:1;transform:none}}.collab-demo{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;container-type:inline-size;animation:collab-out 10s infinite both}.collab-demo__stage{position:relative;width:100%;height:26cqw}.collab-demo__button{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;gap:2cqw;height:7.5cqw;padding:0 4cqw;white-space:nowrap;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;font-size:3cqw;font-weight:600;letter-spacing:.01em;color:#ffffffeb;animation:collab-button 10s infinite both}.collab-demo__button-icon{flex:none;width:3.2cqw;height:3.2cqw;color:#ffffffd9}.collab-demo__chat{position:absolute;top:50%;left:50%;z-index:1;display:flex;flex-direction:column;gap:1.8cqw;width:max-content;padding:3cqw 3.5cqw;border:1px solid rgba(255,255,255,.1);border-radius:3cqw;background:#ffffff09;animation:collab-chat 10s infinite both}.collab-demo__line{display:block;overflow:hidden}.collab-demo__text{display:inline-block;width:0;overflow:hidden;white-space:nowrap;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.6cqw;line-height:1.5;color:#ffffffd9;animation-delay:calc(var(--start, 0) * -1s)}.collab-demo__text--caret{border-right:2px solid transparent}.collab-demo__cursor{position:absolute;top:50%;left:50%;z-index:2;width:4.4cqw;height:4.4cqw;color:#fffffff2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));pointer-events:none;animation:collab-cursor 10s infinite both}.collab-demo__cursor svg{width:100%;height:100%}@keyframes collab-out{0%,92%{opacity:1}97%{opacity:0}to{opacity:0}}@keyframes collab-button{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}6%{opacity:1;transform:translate(-50%,-50%) scale(1)}25%{opacity:1;transform:translate(-50%,-50%) scale(1)}27%{opacity:1;transform:translate(-50%,-52%) scale(.94)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}34%{opacity:1;transform:translate(-50%,-50%) scale(1)}42%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes collab-cursor{0%{opacity:0;transform:translate(26cqw,14cqw)}4%{opacity:1;transform:translate(26cqw,14cqw)}24%{opacity:1;transform:translate(0)}26%{opacity:1;transform:translate(.6cqw,.6cqw) scale(.92)}30%{opacity:1;transform:translate(0) scale(1)}33%{opacity:1;transform:translate(0) scale(1)}38%{opacity:0;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes collab-chat{0%{opacity:0;transform:translate(-50%,-47%) scale(.96)}38%{opacity:0;transform:translate(-50%,-47%) scale(.96)}46%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes collab-type{0%{width:0}13%{width:calc(var(--ch, 0) * 1ch)}to{width:calc(var(--ch, 0) * 1ch)}}@keyframes collab-caret{0%,70%{border-right-color:transparent}72%,76%{border-right-color:#ffffffe6}78%,82%{border-right-color:transparent}84%,88%{border-right-color:#ffffffe6}90%{border-right-color:transparent}to{border-right-color:transparent}}@media(prefers-reduced-motion:reduce){.collab-demo{animation:none;opacity:1}.collab-demo__button,.collab-demo__cursor{animation:none;opacity:0}.collab-demo__chat{animation:none;opacity:1;transform:translate(-50%,-50%)}.collab-demo__text{animation:none;animation-delay:0s;width:calc(var(--ch, 0) * 1ch);border-right-color:transparent}}.magic-bento-card.growth-card{justify-content:center;padding:.8em 1em}.growth-card__metrics{display:flex;flex-direction:column;align-items:center;gap:.45em;margin:0;padding:0;list-style:none}.growth-card__metric{display:inline-flex;align-items:center;gap:.3em;padding:.3em .65em;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;white-space:nowrap;animation:growth-card-float 4.5s ease-in-out infinite}.growth-card__metric:nth-child(1){transform:rotate(-3deg);margin-left:6px;animation-delay:0s}.growth-card__metric:nth-child(2){transform:rotate(2.5deg);margin-right:8px;animation-delay:1.5s}.growth-card__metric:nth-child(3){transform:rotate(-1.5deg);margin-left:10px;animation-delay:3s}@keyframes growth-card-float{0%,to{translate:0 0}50%{translate:0 -3px}}.growth-card__icon{flex:none;color:#ffffffa3}.growth-card__name{font-size:11px;line-height:1.2;color:#ffffffa3}.growth-card__value{font-size:12.5px;font-weight:600;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums}.growth-card__delta{display:inline-flex;align-items:center;gap:1px;font-size:10px;font-weight:600;line-height:1.2;color:#00ba7c;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.growth-card__metric{animation:none}}.magic-bento-card.tasks-card{justify-content:center;padding:.85em 1.1em}.tasks-card__list{display:grid;gap:.5em;margin:0;padding:0;list-style:none}.tasks-card__task{display:flex;align-items:center;gap:.5em;min-height:24px;padding:.3em .5em;border-radius:8px;font-size:11px;line-height:1.2}.tasks-card__task--done{color:#ffffffd9}.tasks-card__task--pending{border:1px dashed rgba(255,255,255,.22);color:#ffffffa3}.tasks-card__box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:15px;height:15px;border-radius:5px;background:#00ba7c;color:#04140e}.tasks-card__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-grid{display:grid;gap:.5em;padding:.75em;max-width:54em;margin-inline:auto;font-size:clamp(1rem,.9rem + .5vw,1.5rem)}.magic-bento-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;aspect-ratio:4/3;min-height:200px;width:100%;max-width:100%;padding:1.25em;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#111;font-weight:300;overflow:hidden;transition:border-color .3s ease;--glow-x: 50%;--glow-y: 50%;--glow-intensity: 0;--glow-radius: 200px;--glow-color: 255, 255, 255}.magic-bento-card__header,.magic-bento-card__content{display:flex;position:relative;color:#fff}.magic-bento-card__header{gap:.75em;justify-content:space-between}.magic-bento-card__content{flex-direction:column}.magic-bento-card__label{font-size:16px}.magic-bento-card__title,.magic-bento-card__description{--clamp-title: 1;--clamp-desc: 2}.magic-bento-card__title{font-weight:400;font-size:16px;margin:0 0 .25em}.magic-bento-card__description{font-size:12px;line-height:1.2;opacity:.9}.magic-bento-card--text-autohide .magic-bento-card__title,.magic-bento-card--text-autohide .magic-bento-card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.magic-bento-card--text-autohide .magic-bento-card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.magic-bento-card--text-autohide .magic-bento-card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}.magic-bento-card--border-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:6px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(var(--glow-color),calc(var(--glow-intensity) * .8)) 0%,rgba(var(--glow-color),calc(var(--glow-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .3s ease;z-index:1}.particle-container{position:relative;overflow:hidden}.particle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(var(--glow-color),.2);border-radius:50%;z-index:-1}.global-spotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200!important;pointer-events:none}.bento-section{position:relative;-webkit-user-select:none;user-select:none}.bento-section--offscreen *,.bento-section--offscreen *:before,.bento-section--offscreen *:after{animation-play-state:paused}@media(max-width:599px){.card-grid{grid-template-columns:1fr;width:90%;margin:0 auto;padding:.5em}.magic-bento-card{width:100%;min-height:180px}}@media(min-width:600px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-grid{grid-template-columns:repeat(4,1fr)}.magic-bento-card{aspect-ratio:17/9;min-height:140px}.magic-bento-card:nth-child(3){grid-column:span 2;grid-row:span 2}.magic-bento-card:nth-child(4){grid-column:1/span 2;grid-row:2/span 2}.magic-bento-card:nth-child(6){grid-column:4;grid-row:3}}.features{padding:24px 0 96px}.pixel-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pixel-card{position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid var(--pixel-card-border, rgba(255, 255, 255, .1));background:var(--pixel-card-background, #111111);border-radius:24px;isolation:isolate;transition:border-color .2s cubic-bezier(.5,1,.89,1);-webkit-user-select:none;user-select:none}.pixel-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;aspect-ratio:1;background:radial-gradient(circle,var(--pixel-card-active-color, #09090b),transparent 85%);opacity:0;transition:opacity .8s cubic-bezier(.5,1,.89,1);pointer-events:none}.pixel-card:hover:before,.pixel-card:focus-within:before{opacity:1}.story-card{display:flex;flex-direction:column;gap:12px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#111;box-shadow:0 24px 80px #00000073;text-align:left;overflow:hidden}.story-card__head{display:flex;align-items:center;gap:14px}.story-card__avatar{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;image-rendering:high-quality;border:1px solid rgba(255,255,255,.1)}.story-card__who{display:flex;flex-direction:column;min-width:0}.story-card__name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff}.story-card__role{font-size:12.5px;color:#ffffffa3}.story-card__greet{font-size:14px;font-weight:600;color:#fff}.story-card__quote{font-size:clamp(15px,1.4vw,17px);line-height:1.5;letter-spacing:-.015em;font-weight:500;color:#ffffffc7;text-wrap:pretty}.story-card__text{font-size:13.5px;line-height:1.6;color:#ffffffa3;text-wrap:pretty}.story-card__strong{color:#fff;font-weight:800}@media(max-width:640px){.story-card{padding:22px;gap:14px}.story-card__text{font-size:14px}}.be-yourself{padding:0 0 96px}.be-yourself__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.be-yourself__eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3}.be-yourself__title{margin-top:16px;font-size:clamp(28px,6.2vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.14;max-width:32ch;color:#ffffff73}.be-yourself__line{display:block}.be-yourself__strong{color:#fff;font-weight:800}.be-yourself__copy{max-width:560px;margin-top:22px;font-size:17px;line-height:1.65;color:#ffffffa3}.be-yourself__cards{width:100%;margin-top:56px;display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:20px}.be-yourself__pixel{width:100%;height:100%;min-height:420px}@media(max-width:960px){.be-yourself__cards{grid-template-columns:1fr}}@media(max-width:640px){.be-yourself{padding:0 0 64px}.be-yourself__copy{font-size:15px}.be-yourself__cards{margin-top:40px;gap:16px}.be-yourself__pixel{min-height:340px}}.pricing{padding:0 0 96px}.pricing__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.pricing__eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3}.pricing__title{margin-top:16px;font-size:clamp(28px,6.2vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.12;max-width:24ch}.pricing__copy{max-width:560px;margin-top:20px;font-size:17px;line-height:1.65;color:#ffffffa3}.pricing__card-slot{width:100%;max-width:432px;margin-top:48px}.pricing__guarantee{max-width:460px;margin-top:28px;font-size:15px;line-height:1.6;color:#ffffff7a}@media(max-width:640px){.pricing{padding:0 0 64px}.pricing__copy{font-size:15px}.pricing__card-slot{margin-top:36px}.pricing__guarantee{font-size:14px}}.faq{padding:0 0 96px}.faq__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.faq__eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3}.faq__title{margin-top:16px;font-size:clamp(28px,6.2vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.12;max-width:24ch}.faq__copy{max-width:540px;margin-top:20px;font-size:17px;line-height:1.65;color:#ffffffa3}.faq__list{width:100%;max-width:760px;margin-top:48px;text-align:left;border-top:1px solid rgba(255,255,255,.1)}.faq__item{border-bottom:1px solid rgba(255,255,255,.1)}.faq__item-heading{margin:0}.faq__question{width:100%;display:flex;align-items:center;gap:16px;padding:22px 4px;border:none;background:none;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:color .25s ease}.faq__question>span:first-child{flex:1}.faq__question:hover{color:#ffffffd1}.faq__question:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:6px;border-radius:10px}.faq__icon{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.13);transition:transform .4s cubic-bezier(.16,1,.3,1),background .25s ease}.faq__icon svg{width:12px;height:12px}.faq__item--open .faq__icon{transform:rotate(180deg);background:#ffffff24}.faq__panel{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s cubic-bezier(.16,1,.3,1)}.faq__item--open .faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),visibility 0s}.faq__panel-inner{min-height:0;overflow:hidden}.faq__answer{margin:0;padding:0 42px 24px 4px;font-size:15px;line-height:1.7;color:#ffffffa3}@media(max-width:640px){.faq{padding:0 0 64px}.faq__copy{font-size:15px}.faq__list{margin-top:36px}.faq__question{padding:18px 2px;font-size:15.5px;gap:12px}.faq__answer{padding-right:0;font-size:14.5px}}.footer{padding:64px 0 40px}.footer__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.footer__brand{max-width:34ch}.footer__logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.footer__logo img{display:block;width:28px;height:28px}.footer__logo span{font-size:18px;font-weight:700;letter-spacing:-.02em}.footer__tagline{margin-top:16px;font-size:14px;line-height:1.65;color:#ffffff6b}.footer__cols{display:flex;gap:72px}.footer__col-title{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa3}.footer__list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:16px 0 0}.footer__link{font-size:14px;color:#ffffff7a;text-decoration:none;transition:color .25s ease}.footer__link:hover{color:#fff}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px}.footer__bottom p{margin:0;font-size:13px;color:#ffffff61}.footer__meta{display:flex;flex-direction:column;gap:4px;margin-top:16px}.footer__meta p{margin:0;font-size:12.5px;line-height:1.6;color:#ffffff4d}.footer__meta-link{color:#ffffff73;text-decoration:none;transition:color .25s ease}.footer__meta-link:hover{color:#fff}@media(max-width:960px){.footer__top{flex-direction:column;gap:40px}}@media(max-width:640px){.footer{padding:48px 0 32px}.footer__cols{gap:48px}.footer__bottom{flex-direction:column;align-items:flex-start;margin-top:40px}}.home{min-height:100vh;overflow-x:clip;isolation:isolate;background:#050505;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home__flow{display:flex;flex-direction:column}html:has(.home){scroll-behavior:smooth}html:has(.home),body:has(.home){background:#050505;color:#fff}body:has(.home) :focus-visible{outline-color:#fff}html:has(.home) section[id]{scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){html:has(.home) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bm{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bm__container{width:100%}.bm__main{max-width:46rem;margin:0 auto;padding:clamp(2.5rem,7vh,4.5rem) 20px 5rem}@media(min-width:810px){.bm__main{padding-inline:30px}}@media(min-width:1440px){.bm__main{padding-inline:72px}}.bm-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;background:#fff;color:#161616;font-size:.9375rem;font-weight:600;white-space:nowrap;transition:opacity .22s cubic-bezier(.23,1,.32,1)}.bm-btn:hover:not(:disabled){opacity:.85}.bm-btn:disabled{opacity:.35;cursor:default}.bm-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.22);font-weight:500}.bm-btn--ghost:hover:not(:disabled){opacity:1;border-color:#ffffff73}.bm-btn--ghost:disabled{opacity:.35}.bm-btn--danger{background:transparent;color:#ff4d4f;border:1px solid rgba(255,77,79,.45);font-weight:500}.bm-btn--danger:hover:not(:disabled){opacity:1;border-color:#ff4d4f}.bm-btn--danger:disabled{opacity:.35}.bm-tag{display:inline-flex;align-items:center;padding:.35rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.8125rem;color:#e5e5e5;white-space:nowrap}.bm__result-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.bm__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;transition:color .22s cubic-bezier(.23,1,.32,1)}.bm__back:hover:not(:disabled){color:#fff}.bm__back:disabled{opacity:.4}.bm__target{font-size:.8125rem;letter-spacing:.08em;color:#7a7a7a;overflow-wrap:anywhere}.bm-feed{margin:2rem 0 0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0a0a;overflow:hidden}.bm-reach{margin-top:.9rem}.bm-reach__row{display:flex;align-items:center;gap:.75rem}.bm-reach__label{font-size:.8125rem;font-weight:600;text-transform:capitalize;color:#fff;white-space:nowrap}.bm-reach__meter{flex:1;height:8px;background:#ffffff1a;-webkit-mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 11px);mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 11px)}.bm-reach__fill{display:block;height:100%;background:#fff;transition:width .25s linear}.bm-reach__note{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:#7a7a7a}.bm-gaps{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.bm-gaps li{position:relative;padding-left:1.1rem}.bm-gaps li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#ff4d4f}.bm-evidence{margin:.5rem 0 0;padding-left:.75rem;border-left:2px solid rgba(255,255,255,.22);font-size:.8125rem;line-height:1.5;color:#7a7a7a}.bm-confidence{display:inline-block;margin-top:.5rem;padding:.1rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a}.bm-list{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.bm-list li{position:relative;padding-left:1.1rem}.bm-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#7a7a7a}.bm-run__eyebrow{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.bm-run__eyebrow--danger{color:#ff4d4f}.bm-run__title{margin-top:1rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.2rem);font-weight:600;letter-spacing:-.02em}.bm-run__copy{margin-top:1rem;max-width:52ch;line-height:1.65;color:#e5e5e5}.bm-run__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.bm-verdict__eyebrow{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.bm-verdict__headline{margin-top:.9rem;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.bm-verdict__facts{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.bm-verdict__estimate{margin-top:1rem;max-width:56ch;font-size:.8125rem;line-height:1.6;color:#7a7a7a}.bm-verdict__label{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a}.bm-verdict__gaps{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.bm-verdict__gaps ul{margin-top:.75rem;display:grid;gap:.35rem;font-size:.9375rem;color:#e5e5e5}.bm-verdict__gaps ul li:before{content:"→ ";color:#7a7a7a}.bm-verdict__recs{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.bm-verdict__recs ul{margin-top:.75rem;display:grid;gap:.9rem;font-size:.9375rem}.bm-verdict__recs li{display:grid;grid-template-columns:1fr auto;column-gap:.75rem;align-items:baseline}.bm-verdict__rec-title{font-weight:600;color:#e5e5e5}.bm-verdict__rec-title:before{content:"→ ";color:#7a7a7a;font-weight:400}.bm-verdict__rec-where{font-size:.8125rem;color:#ff7a2f;white-space:nowrap}.bm-verdict__rec-detail{grid-column:1/-1;font-size:.875rem;line-height:1.55;color:#7a7a7a}.bm-verdict__detail{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem}.bm-detail__title{font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a}.bm-detail ul{margin-top:.6rem;display:grid;gap:.4rem;font-size:.9375rem;line-height:1.55;color:#e5e5e5;overflow-wrap:anywhere}.bm-verdict__actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.bm-verdict__auth-note{margin-top:1rem;font-size:.8125rem;color:#7a7a7a}.bm-intel__actions{display:flex;align-items:center;gap:.75rem;padding:1rem 0 0}.bm__main .bm__back{margin-bottom:2rem}@keyframes bm-mirror-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bm-mirror-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bm-mirror{position:relative;margin:1.5rem 0 0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0a0a;overflow:hidden}.bm-mirror__badge{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0000008c;color:#fff}.bm-mirror__badge--site{width:auto;height:auto;padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:.8125rem;color:#e5e5e5}.bm-mirror__banner{display:block;height:clamp(96px,22vw,150px);background:#161616;overflow:hidden}.bm-mirror__banner--pending{background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 52%,transparent 65%),#0a0a0a;background-size:200% 100%;animation:bm-mirror-shimmer 1.6s linear infinite}.bm-mirror__banner-img{display:block;width:100%;height:100%;object-fit:cover}.bm-mirror__body{padding:0 1.25rem 1.25rem}.bm-mirror__avatar{display:block;width:80px;height:80px;margin-top:-40px;position:relative;z-index:1;border:3px solid #161616;border-radius:50%;overflow:hidden}.bm-mirror__avatar--pending{background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 52%,transparent 65%),#0a0a0a;background-size:200% 100%;animation:bm-mirror-shimmer 1.6s linear infinite}.bm-mirror--flat .bm-mirror__avatar{margin-top:.75rem}.bm-mirror__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.bm-mirror__avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;color:#e5e5e5;background:#0a0a0a}.bm-mirror__names{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.bm-mirror__name{display:inline-block;font-size:1.25rem;font-weight:700;color:#fff}.bm-mirror__name--pending{height:1.15rem;width:min(12rem,60%);border-radius:4px;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 52%,transparent 65%),#0a0a0a;background-size:200% 100%;animation:bm-mirror-shimmer 1.6s linear infinite}.bm-mirror__handle{display:inline-block;font-size:.9375rem;color:#7a7a7a}.bm-mirror__handle--pending{height:.9rem;width:min(8rem,40%);border-radius:4px;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 52%,transparent 65%),#0a0a0a;background-size:200% 100%;animation:bm-mirror-shimmer 1.6s linear infinite}.bm-mirror__bio{display:block;margin:.5rem 0 0;max-width:60ch;font-size:.9375rem;line-height:1.55;white-space:pre-line;color:#e5e5e5}.bm-mirror__bio--pending{height:.9rem;width:min(30rem,85%);margin:.75rem 0 0;border-radius:4px;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 52%,transparent 65%),#0a0a0a;background-size:200% 100%;animation:bm-mirror-shimmer 1.6s linear infinite}.bm-mirror__metrics{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:.65rem 0 0;font-size:.8125rem;font-variant-numeric:tabular-nums;color:#e5e5e5}.bm-mirror__banner--shown,.bm-mirror__avatar--shown,.bm-mirror__name--shown,.bm-mirror__handle--shown,.bm-mirror__bio--shown{animation:bm-mirror-pop .38s cubic-bezier(.23,1,.32,1) backwards}.bm-mirror--hero .bm-mirror__banner{height:clamp(96px,16vw,136px)}.bm-mirror--hero .bm-mirror__body{padding:0 1.25rem 1.1rem}.bm-mirror--hero .bm-mirror__avatar{width:82px;height:82px;margin-top:-41px;border-width:4px}.bm-mirror--hero .bm-mirror--flat .bm-mirror__avatar{margin-top:1rem}.bm-mirror--hero .bm-mirror__name{font-size:1.25rem}.bm-mirror--hero .bm-mirror__handle{font-size:1rem}.bm-mirror--hero .bm-mirror__bio{max-width:62ch;margin-top:.45rem;font-size:.9375rem}.bm-mirror__slot,.bm-mirror__badge{transition:filter .22s cubic-bezier(.23,1,.32,1)}.bm-mirror--focused .bm-mirror__slot:not(.bm-mirror__slot--lit),.bm-mirror--focused .bm-mirror__badge{filter:blur(2.5px)}@media(prefers-reduced-motion:reduce){.bm-mirror [class*=--pending],.bm-mirror [class*=--shown]{animation:none}}.bm-progress{margin:1rem 0 0}.bm-progress__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.bm-progress__label{font-size:.8125rem;color:#e5e5e5}.bm-progress__pct{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.8125rem;color:#fff}.bm-progress__track{margin-top:.5rem;height:10px;background:#ffffff1a;-webkit-mask:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 14px);mask:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 14px)}.bm-progress__fill{display:block;height:100%;background:#fff;transition:width .25s linear}.bm-progress__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1rem;margin:.75rem 0 0;padding:0;list-style:none}.bm-progress__stage{position:relative;padding-left:.75rem;font-size:.8125rem;color:#7a7a7a}.bm-progress__stage:before{content:"";position:absolute;top:.48em;left:0;width:4px;height:4px;border-radius:50%;background:#ffffff1a}.bm-progress__stage--done,.bm-progress__stage--active{color:#e5e5e5}.bm-progress__stage--done:before,.bm-progress__stage--active:before{background:#fff}.bm-progress__hint{margin:.5rem 0 0;font-size:.8125rem;color:#7a7a7a}.bm-progress--done .bm-progress__label{color:#fff}@media(max-width:640px){.bm-progress__stages{grid-template-columns:1fr}}.bm-rail{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.5rem}.bm-rail__item{display:flex;gap:.875rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0a0a;transition:border-color .22s cubic-bezier(.23,1,.32,1)}.bm-rail__item--linked{cursor:pointer}.bm-rail__item--linked:hover,.bm-rail__item--linked:focus-visible{border-color:#ffffff38;outline:none}.bm-rail__num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:.1rem;border:1px solid rgba(255,255,255,.1);border-radius:50%;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#7a7a7a}.bm-rail__body{min-width:0}.bm-rail__title{margin:0;font-size:.9375rem;font-weight:600;color:#fff}.bm-rail__where{display:inline-block;margin-top:.3rem;padding:.1rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a}.bm-rail__detail{margin:.35rem 0 0;font-size:.875rem;line-height:1.55;color:#e5e5e5}.bm-post{position:relative;display:flex;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1);transition:background .22s cubic-bezier(.23,1,.32,1)}.bm-post:last-child{border-bottom:0}.bm-post:hover{background:#ffffff05}.bm-post__corner{position:absolute;top:1rem;right:1.25rem}.bm-post__avatar{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#0a0a0a}.bm-post__avatar img{display:block;width:100%;height:100%;object-fit:cover}.bm-post__avatar span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.875rem;font-weight:700;color:#e5e5e5}.bm-post__main{flex:1;min-width:0}.bm-post__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.9375rem}.bm-post__name{font-weight:700;color:#fff}.bm-post__handle{color:#7a7a7a}.bm-post__meta{color:#7a7a7a;font-size:.8125rem}.bm-post__kind{display:inline-block;margin-top:.4rem;padding:.1rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.bm-post__body{margin-top:.4rem;font-size:.9375rem;line-height:1.55;color:#e5e5e5}.bm-post__body p{margin:0}.bm-score{float:right;margin:0 0 .75rem 1.25rem;text-align:center}.bm-score__ring{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--bm-score-band) var(--bm-score-pct),rgba(255,255,255,.1) 0);display:grid;place-items:center}.bm-score__face{width:56px;height:56px;border-radius:50%;background:#0a0a0a;display:grid;place-items:center}.bm-score__value{font-size:1.125rem;font-weight:700;color:var(--bm-score-band)}.bm-score__label{margin:.35rem 0 0;font-size:.8125rem;color:#7a7a7a}.bm-score[data-band=low]{--bm-score-band: #ff4d4f}.bm-score[data-band=mid]{--bm-score-band: #f7c948}.bm-score[data-band=high]{--bm-score-band: #7fe3ff}.bm-score--compact{float:none;margin:0}.bm-score--compact .bm-score__ring{width:44px;height:44px}.bm-score--compact .bm-score__face{width:36px;height:36px}.bm-score--compact .bm-score__value{font-size:.8125rem}.domain-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;align-self:flex-start;height:52px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:50px;background:#ffffff05}.domain-tabs__thumb{position:absolute;top:3px;bottom:3px;left:3px;z-index:0;width:calc(50% - 3px);border-radius:50px;background:#fff;translate:0 0}.domain-tabs__thumb[data-active=products]{translate:100% 0}.domain-tabs--switched .domain-tabs__thumb[data-active=profiles]{animation:domain-tabs-in-left .34s cubic-bezier(.34,1.56,.64,1)}.domain-tabs--switched .domain-tabs__thumb[data-active=products]{animation:domain-tabs-in-right .34s cubic-bezier(.34,1.56,.64,1)}@keyframes domain-tabs-in-right{0%{translate:0 0}to{translate:100% 0}}@keyframes domain-tabs-in-left{0%{translate:100% 0}to{translate:0 0}}.domain-tabs__option{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#7a7a7a;cursor:pointer;transition:color .14s cubic-bezier(.3,.7,.2,1)}.domain-tabs__option:hover{color:#e5e5e5}.domain-tabs__option:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:1px}.domain-tabs__option--on{color:#030303}.domain-tabs--switched .domain-tabs__option--on{animation:domain-tabs-ink .34s cubic-bezier(.3,.7,.2,1) .17s both}@keyframes domain-tabs-ink{0%{color:#7a7a7a}to{color:#030303}}@media(prefers-reduced-motion:reduce){.domain-tabs__thumb,.domain-tabs--switched .domain-tabs__option--on{animation:none}}.anxdock{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0a0a0a;overflow:hidden}.anxdock__hello{display:flex;align-items:center;gap:.5rem;min-height:56px;margin:0;padding:.75rem;background:#ffffff05;font-size:.8125rem;color:#e5e5e5}.anxdock__hello img{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}.anxdock__greet{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anxdock__handle{color:#fff;font-weight:600;overflow-wrap:anywhere}.anxdock__barrow{display:flex;align-items:flex-start;gap:.75rem}.anxdock__summary{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a}.anxdock__intake{flex:1 1 auto;min-width:0}.anxdock__intake .analytics-url-bar{max-width:none;width:100%}.anxdock__intake .analytics-url-bar .url-bar__shell{width:100%}.anxdock__intake .analytics-url-bar .url-bar__shell:before{display:block}.anxdock__intake .analytics-url-bar .url-bar__hint{position:static;top:auto;left:auto;translate:0 0;margin:.5rem 0 0;white-space:normal;animation:none}.anx__items.anx__items--cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.anx__items--cards>li{display:flex}.anx__items--cards .anx__item{position:relative;display:flex;flex:1;flex-direction:column;align-items:stretch;overflow:hidden;border:0;border-radius:16px;background:#fff;transition:box-shadow .15s ease}.anx__items--cards .anx__item:hover{background:#fff}.anx__items--cards .anx__item--on{background:#fff;box-shadow:0 0 0 2px #fff}.anx__item-banner{display:block;flex:none;aspect-ratio:8/3;overflow:hidden;background:#e7ecf2}.anx__item-banner-img{display:block;width:100%;height:100%;object-fit:cover}.anx__item-banner-fill{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f5f8fb,#e7ecf2)}.anx__items--cards .anx__item-select{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;align-items:stretch;gap:0;padding:0 1rem 1rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.anx__items--cards .anx__item-head{display:flex;align-items:center;gap:.5rem;width:100%}.anx__items--cards .anx__avatar{flex:none;width:22%;height:auto;aspect-ratio:1;margin-top:-11%;border:3px solid #ffffff;border-radius:50%;background:#e7ecf2;object-fit:cover}.anx__items--cards .anx__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:700;color:#fff;background:#0f1419}.anx__items--cards .anx__item-stat{display:block;width:100%;min-height:1.5em;margin-top:.25rem;font-size:.75rem;line-height:1.5;color:#536471}.anx__items--cards .anx__item-stat strong{font-weight:700;color:#0f1419}.anx__items--cards .anx__item-main{flex:none;width:100%;margin-top:.5rem}.anx__items--cards .anx__item-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;color:#0f1419}.anx__items--cards .anx__item-url{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:#536471}.anx__items--cards .anx__item-bio{display:-webkit-box;width:100%;min-height:2.9em;margin-top:.5rem;overflow:hidden;font-size:.75rem;line-height:1.45;color:#0f1419;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:760px){.anx__items.anx__items--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.anx__items.anx__items--cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.anx__items--cards .anx__item{transition:none}}@keyframes anx-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.anx-skeleton{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.anx-skeleton__bar{border-radius:4px;background:linear-gradient(100deg,#ffffff05 35%,#ffffff0e 48%,#ffffff1a,#ffffff0e 52%,#ffffff05 65%);background-size:200% 100%;animation:anx-skeleton-sweep 1.6s linear infinite;height:13px}.anx-skeleton__bar--title{height:22px;width:45%}.anx-skeleton__bar--short{width:65%}@media(prefers-reduced-motion:reduce){.anx-skeleton__bar{animation:none}}.profiles__hero{display:flex;flex-direction:column;gap:.75rem}.profiles__hero-title{margin:0;font-size:1.375rem;font-weight:700;color:#fff}.profiles__hero-lede{margin:0;max-width:620px;font-size:.9375rem;line-height:1.6;color:#e5e5e5}.profiles__confirm{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0a0a}.profiles__confirm-eyebrow{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e5e5e5}.profiles__confirm-title{margin:0;font-size:1.375rem;font-weight:700;color:#fff;overflow-wrap:anywhere}.profiles__confirm-lede{margin:0;font-size:.9375rem;line-height:1.6;color:#e5e5e5}.profiles__confirm-error{margin:0;font-size:.9375rem;line-height:1.5;color:#ffb4ab}.profiles__confirm-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.profiles__confirm-cta{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:none;border-radius:8px;background:#ff4d4f;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.profiles__confirm-cta:hover{opacity:.85}.profiles__confirm-cta:disabled{opacity:.55;cursor:default}.profiles__confirm-alt{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:transparent;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer}.profiles__confirm-alt:hover{border-color:#fff}.profiles__select-hint{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border:1px dashed rgba(255,255,255,.22);border-radius:12px}.product-kind{font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e5e5e5}.anx__items.anx__items--browser{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.anx__items--browser>li{display:flex}.anx__items--browser .anx__item{position:relative;display:flex;flex:1;flex-direction:column;align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d0d0d;transition:border-color .15s ease,box-shadow .15s ease}.anx__items--browser .anx__item:hover{background:#0d0d0d;border-color:#ffffff38}.anx__items--browser .anx__item--on{background:#0d0d0d;border-color:#fff}.anx__items--browser .anx__item:focus-within{border-color:#fff}.anx__items--browser .anx__item-select{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:inherit;background:transparent}.anx__items--browser .anx__item-select:focus-visible{outline:0}.anx__browser-top{display:flex;align-items:center;gap:9px;padding:9px 12px 0}.anx__browser-chrome{display:contents}.anx__browser-dots{display:inline-flex;align-items:center;flex:none;gap:7px}.anx__browser-dots i{display:block;width:12px;height:12px;border-radius:50%}.anx__browser-dots i:nth-child(1){background:#ff5f57}.anx__browser-dots i:nth-child(2){background:#febc2e}.anx__browser-dots i:nth-child(3){background:#28c840}.anx__browser-tab{position:relative;top:1px;display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:7px 12px;border-radius:9px 9px 0 0;background:#000}.anx__browser-tab:before,.anx__browser-tab:after{content:"";position:absolute;bottom:0;width:9px;height:9px;background:#0d0d0d}.anx__browser-tab:before{left:-9px;border-bottom-right-radius:9px}.anx__browser-tab:after{right:-9px;border-bottom-left-radius:9px}.anx__items--browser .anx__avatar{flex:none;width:18px;height:18px;border-radius:4px;object-fit:cover;background:#ffffff14}.anx__items--browser .anx__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background:#ffffff14}.anx__browser-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:#fff}.anx__browser-new{display:inline-flex;align-items:center;justify-content:center;flex:none;width:23px;height:23px;border-radius:6px;color:#ffffff80}.anx__browser-bottom{display:flex;flex:none;min-width:0;background:#000}.anx__browser-bar{display:flex;align-items:center;gap:10px;width:100%;padding:14px 20px}.anx__browser-nav{display:inline-flex;align-items:center;flex:none;gap:7px;color:#ffffff8c}.anx__browser-url{display:flex;align-items:center;flex:1;min-width:0;gap:6px;font-size:.75rem;color:#ffffff9e}.anx__browser-url svg{flex:none;color:inherit}.anx__browser-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.anx__items.anx__items--browser{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.anx__items--browser .anx__item{transition:none}}.analytics-url-bar{align-items:flex-start;max-width:38rem}.analytics-url-bar .url-bar__shell,.analytics-url-bar .url-bar__shell:focus-within,.analytics-url-bar .url-bar__shell[data-expanded=true]{width:100%}.analytics-url-bar .url-bar__shell:before{display:none}.analytics-url-bar .url-bar__hint{left:0;translate:0 0;white-space:normal}.analytics-url-bar .url-bar__lead{display:grid}.analytics-url-bar .url-bar__lead>.url-bar__lead-icon{grid-area:1/1;animation:none;opacity:0;scale:.7;transition:opacity .28s cubic-bezier(.3,.7,.2,1),scale .28s cubic-bezier(.3,.7,.2,1)}.analytics-url-bar .url-bar__lead[data-lead=idle] .url-bar__lead-icon--idle,.analytics-url-bar .url-bar__lead[data-lead=profiles] .url-bar__lead-icon--x,.analytics-url-bar .url-bar__lead[data-lead=products] .url-bar__lead-icon--globe{opacity:1;scale:1}.analytics-url-bar .url-bar__lead-icon--idle{width:11px;height:11px;margin:auto;border:1.75px solid rgba(255,255,255,.55);border-radius:50%;background:transparent}.anx{padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;height:100dvh;overflow:hidden}@media(max-width:1024px){.anx{height:auto;min-height:100dvh;overflow:visible}}.anx__grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0}.anx__rail{display:flex;flex-direction:column;min-width:0;min-height:0;padding-right:2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.anx__rail::-webkit-scrollbar{width:4px}.anx__rail::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff29}.anx__rail::-webkit-scrollbar-track{background:transparent}.anx__feed{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0;border-left:1px solid rgba(255,255,255,.1);padding-left:2rem;padding-bottom:2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.anx__feed::-webkit-scrollbar{width:4px}.anx__feed::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff29}.anx__feed::-webkit-scrollbar-track{background:transparent}.anx__feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex:none;position:sticky;top:0;z-index:1;padding-bottom:.75rem;background:#030303;border-bottom:1px solid rgba(255,255,255,.1)}.anx__feed-label{margin:0;font-size:.8125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anx__feed-note{margin:0;flex:none;font-size:.75rem;color:#7a7a7a}.anx__feed>.bm{max-width:52rem}.anx__section{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.anx__section+.anx__section{border-top:1px solid rgba(255,255,255,.1)}.anx__section:first-child{padding-top:0}.anx__rail>.anx__section:last-child{flex-grow:1}.anx__label{display:flex;align-items:center;justify-content:center;gap:.25rem;align-self:flex-start;margin:0;padding:.25rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0a0a0a;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a}.anx__label svg{flex:none}.anx__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@keyframes anx-items-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anx__items>li{animation:anx-items-in .34s cubic-bezier(.3,.7,.2,1) backwards}.anx__items>li:nth-child(1){animation-delay:0ms}.anx__items>li:nth-child(2){animation-delay:40ms}.anx__items>li:nth-child(3){animation-delay:80ms}.anx__items>li:nth-child(4){animation-delay:.12s}.anx__items>li:nth-child(5){animation-delay:.16s}.anx__items>li:nth-child(6){animation-delay:.2s}.anx__items>li:nth-child(7){animation-delay:.24s}.anx__items>li:nth-child(8){animation-delay:.28s}.anx__item{display:flex;align-items:center;border-left:2px solid transparent;transition:background-color .15s ease,border-color .15s ease}.anx__item:hover,.anx__item--on{background:#ffffff09}.anx__item--on{border-left-color:#fff}.anx__item-select{display:flex;flex:1;min-width:0;align-items:center;gap:.75rem;padding:.5rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.anx__avatar{flex:none;width:34px;height:34px;border-radius:7px;object-fit:cover;background:#ffffff0f}.anx__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:700;color:#e5e5e5}.anx__item-main{display:flex;flex-direction:column;flex:1;min-width:0}.anx__item-name{font-size:.8125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anx__item-url{font-size:.75rem;color:#7a7a7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anx__item-delete{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:.5rem;border:0;background:transparent;color:#7a7a7a;opacity:0;cursor:pointer;transition:opacity .15s ease,color .15s ease}.anx__item-delete:hover,.anx__item-delete:focus-visible{color:#ff4d4f}.anx__item:hover .anx__item-delete,.anx__item-delete:focus-visible{opacity:1}.anx__idle{margin:0;max-width:40ch;font-size:.8125rem;line-height:1.6;color:#7a7a7a}.anx__note{margin:0;font-size:.75rem;line-height:1.5;color:#7a7a7a}@media(max-width:1024px){.anx__grid{grid-template-columns:1fr;gap:0}.anx__rail{overflow:visible;padding-right:0}.anx__feed{position:static;max-height:none;overflow:visible;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding-left:0;margin-top:1rem;padding-top:1rem}.anx__feed-head{position:static}}@media(max-width:760px){.anx__item-delete{opacity:1}}@media(prefers-reduced-motion:reduce){.anx__item,.anx__item-delete{transition:none}.anx__items>li{animation:none}}.prfpick{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.prfpick__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0;border:none;border-bottom:1px solid transparent;background:none;color:#6e6e73;font-family:inherit;font-size:.8125rem;letter-spacing:.01em;cursor:pointer;transition:color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1)}.prfpick__chip img{display:block;width:16px;height:16px;border-radius:50%;filter:grayscale(1)}.prfpick__chip:hover{color:#b0b0b3}.prfpick__chip:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:3px}.prfpick__chip--on{color:#f2f2f2;border-bottom-color:#f2f2f2}.rmdock{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0e0e0e;overflow:hidden}.rmdock__hello{display:flex;align-items:center;gap:.5rem;min-height:56px;margin:0;padding:.75rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;font-size:.8125rem;color:#b0b0b3}.rmdock__hello img{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}.rmdock__greet{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmdock__handle{color:#f2f2f2;font-weight:600;overflow-wrap:anywhere}.rmdock__body{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;overflow:hidden}.rmdock__surface{display:flex;flex-direction:column;gap:1rem;animation:rmdock-surface-in .24s cubic-bezier(.3,.7,.2,1) both}.rmdock__body--composer .rmdock__surface{animation-name:rmdock-composer-in}@keyframes rmdock-surface-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rmdock-composer-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.rmdock__track-wrap{display:flex;flex-direction:column;gap:4px}.rmdock__track-title{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.rmdock__track{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:7px 5px}.rmdock__cell{--rmdock-cell-fill: #9eff3f;--rmdock-cell-rest: rgba(255, 255, 255, .14);position:relative;display:grid;place-items:center;justify-self:center;box-sizing:border-box;width:calc(100% - 2px);max-width:28px;aspect-ratio:1/1;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed rgba(255,255,255,.14);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:border-color .16s cubic-bezier(.3,.7,.2,1)}.rmdock__cell:hover{filter:brightness(1.2)}.rmdock__cell:focus-visible{outline:2px solid #b0b0b3;outline-offset:2px}.rmdock__cell:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#0e0e0e;transform:scale(1);transition:transform .18s cubic-bezier(.3,.7,.2,1)}.rmdock__cell>svg:not(.rmdock__cell-ring){position:relative;z-index:1;width:54%;height:54%;stroke-width:3}.rmdock__cell--locked{border-color:#ffffff1f}.rmdock__cell--current{border-color:#9eff3f}.rmdock__cell--missed{--rmdock-cell-fill: #f7b955;border-color:#f7b955}.rmdock__cell--partial{border-color:transparent;border-style:solid}.rmdock__cell-ring{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.rmdock__cell-ring-track,.rmdock__cell-ring-fill{fill:none;stroke-width:3}.rmdock__cell-ring-track{stroke:var(--rmdock-cell-rest)}.rmdock__cell-ring-fill{stroke:var(--rmdock-cell-fill);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .56s cubic-bezier(.22,1,.36,1)}.rmdock__cell--done{border-color:transparent;border-style:solid;background:var(--rmdock-cell-fill);color:#0e0e0e}.rmdock__cell--done:after{transform:scale(0);transition-delay:.42s}.rmdock__cell--done svg{animation:rmdock-check-in .18s .5s both cubic-bezier(.3,.7,.2,1)}.rmdock__cell--missed.rmdock__cell--done{--rmdock-cell-rest: #f7b955}@keyframes rmdock-check-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.rmdock__surface{animation:none}}.rmdock__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-top:.5rem}.rmdock__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.rmdock__stat{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.rmdock__stat-label{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73}.rmdock__stat-value{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:12px;font-weight:500;line-height:1.25;color:#b0b0b3}.rmdock__stat-value--good{color:#b0b0b3}.rmdock__streak-icon{flex:0 0 auto;color:inherit}.rmdock__tasks-value{font-variant-numeric:tabular-nums}.rmdock__tasks-ring{display:block;flex:0 0 auto;width:16px;height:16px;margin:0;overflow:visible}.rmdock__tasks-ring-track,.rmdock__tasks-ring-fill{fill:none;stroke-width:2}.rmdock__tasks-ring-track{stroke:#ffffff24}.rmdock__tasks-ring-fill{stroke:#f2f2f2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .56s cubic-bezier(.22,1,.36,1)}.rmdock__stat-value--clean{color:#b0b0b3}.rmdock__stat-value--amber{color:#f7b955}.rmdock__stat-value--red{color:#f4212e}.rmdock__trend{color:#6e6e73}.rmdock__trend--up{color:#00ba7c}.rmdock__trend--down{color:#f4212e}.rmdock__today-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rmdock__today{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border:0;border-radius:50px;background:#f2f2f2;color:#0e0e0e;font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;text-align:left;cursor:pointer;transition:background-color .14s cubic-bezier(.3,.7,.2,1),transform .14s cubic-bezier(.3,.7,.2,1)}.rmdock__today:hover{background:#fff}.rmdock__today:hover svg{transform:translate(2px)}.rmdock__today:active{transform:scale(.98)}.rmdock__today:focus-visible{outline:1px solid #b0b0b3;outline-offset:2px}.rmdock__today svg{flex:0 0 auto;transition:transform .14s cubic-bezier(.3,.7,.2,1)}@media(prefers-reduced-motion:reduce){.rmdock__cell,.rmdock__cell:after,.rmdock__cell-ring-fill,.rmdock__cell--done svg,.rmdock__tasks-ring-fill,.rmdock__today,.rmdock__today svg{animation:none;transition:none}}.rmdock__hint{margin:0;font-size:.8125rem;color:#6e6e73}.rmsetup{display:flex;flex-direction:column;gap:.75rem}.rmsetup__group{display:flex;flex-direction:column;gap:.5rem}.rmsetup--busy .rmsetup__group{opacity:.5;pointer-events:none}.rmsetup__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.rmsetup__label{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.rmsetup__read{font-size:.75rem;color:#6e6e73}.rmsetup__fixed{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;color:#f2f2f2}.rmsetup__fixed img{display:block;width:16px;height:16px;border-radius:50%}.rmsetup__who{font-weight:600}.rmsetup__minor{margin:0;font-size:.75rem;line-height:1.5;color:#6e6e73}.rmsetup__opts{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.rmsetup__opt{padding:.25rem 0;border:none;border-bottom:1px solid transparent;background:none;color:#6e6e73;font-family:inherit;font-size:.8125rem;cursor:pointer;transition:color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1)}.rmsetup__opt:hover{color:#b0b0b3}.rmsetup__opt:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:3px}.rmsetup__opt--on{color:#f2f2f2;border-bottom-color:#f2f2f2}.rmsetup__intent{margin:0;font-size:.75rem;line-height:1.5;color:#6e6e73}.rmsetup__create{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff08;color:#f2f2f2;font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1)}.rmsetup__create:hover:not(:disabled){background:#ffffff0f;border-color:#f2f2f2}.rmsetup__create:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rmsetup__create:disabled{cursor:default;color:#b0b0b3}.rmsetup__spin{flex:none;animation:rmsetup-spin .9s linear infinite}.rmsetup__error{margin:0;font-size:.75rem;line-height:1.5;color:#f7b955}@keyframes rmsetup-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rmsetup__spin{animation:none}}.rmforge{display:flex;flex-direction:column;gap:.75rem}.rmforge__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.rmforge__headline{min-width:0}.rmforge__title{margin:0;font-size:.8125rem;color:#f2f2f2}.rmforge__eyebrow{margin:0 0 3px;font-size:.75rem;color:#6e6e73}.rmforge__readout{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.rmforge__percent{font-size:1.0625rem;font-variant-numeric:tabular-nums;line-height:1.1;color:#f2f2f2}.rmforge__count{font-size:.75rem;font-variant-numeric:tabular-nums;color:#6e6e73;white-space:nowrap}.rmforge__bar{height:3px;border-radius:2px;overflow:hidden;background:#ffffff14}.rmforge__fill{display:block;height:100%;background:#f2f2f2;transition:width .14s linear}.rmforge__steps{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.rmforge__step{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rmforge__light{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px}.rmforge__light--done{color:#f2f2f2}.rmforge__light--active{color:#f2f2f2;animation:rmforge-spin .9s linear infinite}.rmforge__light--pending{color:#6e6e73;animation:rmforge-breathe 1.8s ease-in-out infinite}.rmforge__light--skipped{color:#6e6e73}.rmforge__step-label{font-size:.8125rem;color:#f2f2f2}.rmforge__step-detail{font-size:.75rem;color:#b0b0b3}.rmforge__sub{display:flex;flex:1 0 100%;flex-direction:column;gap:4px;padding:2px 0 0 22px}.rmforge__axis{display:flex;align-items:center;gap:.5rem}.rmforge__axis-label{flex:none;width:96px;font-size:.75rem;color:#b0b0b3}.rmforge__axis-track{flex:1 1 auto;height:2px;border-radius:2px;overflow:hidden;background:#ffffff14}.rmforge__axis-fill{display:block;height:100%;background:#6e6e73;transition:width .14s linear}.rmforge__axis-count{flex:none;min-width:52px;text-align:right;font-size:.75rem;font-variant-numeric:tabular-nums;color:#6e6e73}.rmforge__step--active .rmforge__axis-fill{background:#f2f2f2}.rmforge__step--active .rmforge__axis-label,.rmforge__step--active .rmforge__axis-count{color:#b0b0b3}.rmforge__step--pending .rmforge__step-label,.rmforge__step--skipped .rmforge__step-label{color:#6e6e73}.rmforge__step--skipped .rmforge__step-detail{color:#6e6e73;text-decoration:line-through}.rmforge__step-clock{margin-left:auto;font-size:.75rem;font-variant-numeric:tabular-nums;color:#b0b0b3}.rmforge__note{margin:0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;line-height:1.5;color:#6e6e73}@keyframes rmforge-spin{to{transform:rotate(360deg)}}@keyframes rmforge-breathe{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rmforge__light--active,.rmforge__light--pending{animation:none}}.rdaygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none}@media(max-width:700px){.rdaygrid{grid-template-columns:repeat(2,1fr)}}.rday{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:693/666;padding:0;border:none;border-radius:28px;background:#ffffff13;color:#b0b0b3;font-family:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .22s cubic-bezier(.3,.7,.2,1),border-color .22s cubic-bezier(.3,.7,.2,1),box-shadow .22s cubic-bezier(.3,.7,.2,1)}.rday:hover{filter:brightness(1.15)}.rday:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rday__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;box-sizing:border-box;width:calc(100% - 12px);height:calc(100% - 12px);padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(145deg,#00000017,#00000006 58%,#00000009);box-shadow:0 8px 20px #00000047,inset 0 1px #0000001a;-webkit-backdrop-filter:blur(10px) saturate(125%);backdrop-filter:blur(10px) saturate(125%);text-align:center;transition:background .26s cubic-bezier(.3,.7,.2,1),border-color .22s cubic-bezier(.3,.7,.2,1),box-shadow .26s cubic-bezier(.3,.7,.2,1)}.rday__head{display:flex;align-items:center;justify-content:center;gap:.25rem}.rday__num{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#b0b0b3}.rday__title{font-size:.8125rem;font-weight:500;line-height:1.35;color:#f2f2f2;white-space:normal;overflow-wrap:anywhere;transition:opacity .18s cubic-bezier(.3,.7,.2,1),transform .22s cubic-bezier(.3,.7,.2,1)}.rdaygrid--dormant .rday{cursor:default}.rdaygrid--dormant .rday:hover{filter:none}.rday__skeleton{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:68px}.rday__skeleton-bar{display:block;width:58%;height:7px;border-radius:999px;background:#ffffff24}.rday__skeleton-bar--wide{width:100%}.rday__title--waiting{color:#6e6e73}.rday--selected{box-shadow:inset 0 0 0 1px #ffffff6b}.rday--missing{filter:brightness(.62)}.rday--missing:hover,.rday--missing.rday--selected{filter:brightness(.78)}.rday--upcoming,.rday--blocked,.rday--planning{border:1px dashed rgba(255,255,255,.2);background:#090909b8;color:#6e6e73}.rday--upcoming:hover,.rday--upcoming.rday--selected,.rday--blocked:hover,.rday--blocked.rday--selected,.rday--planning:hover,.rday--planning.rday--selected{border-color:#6e6e73}.rday__spin{animation:rday-spin 1.4s linear infinite}@keyframes rday-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rday,.rday__body,.rday__title{transition:none}}.rexec{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;animation:rexec-reveal .2s cubic-bezier(.3,.7,.2,1) both}@keyframes rexec-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rexec__actions{display:flex;flex-wrap:wrap;gap:.5rem}.rexec__action{display:inline-flex;align-items:center;gap:6px;padding:.5rem .75rem;border:1px dashed rgba(255,255,255,.2);border-radius:999px;background:none;color:#b0b0b3;font-family:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .14s cubic-bezier(.3,.7,.2,1),background-color .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1)}.rexec__action:hover:not(:disabled){border-color:#6e6e73;color:#f2f2f2}.rexec__action:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rexec__action:disabled{opacity:.45;cursor:default}.rexec__action--primary{border-style:solid;border-color:#fff3;background:#ffffff08;color:#f2f2f2}.rexec__action--primary:hover:not(:disabled){border-color:#f2f2f2;background:#ffffff0f}.rexec__reference{display:flex;flex-direction:column;gap:.5rem}.rexec__text{width:100%;min-height:96px;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000040;color:#b0b0b3;font-family:inherit;font-size:.8125rem;line-height:1.6;resize:vertical}.rexec__text::placeholder{color:#6e6e73}.rexec__text:focus-visible{outline:none;border-color:#fff3}.rexec__text:disabled{opacity:.6}.rexec__text--reference{color:#6e6e73;min-height:80px}.rexec__writing{display:flex;flex-direction:column;gap:.5rem}.rexec__ghost{display:flex;flex-direction:column;gap:7px}.rexec__bar{display:block;width:62%;height:9px;border-radius:3px;background:#ffffff12;animation:rexec-pulse 1.8s ease-in-out infinite}.rexec__bar--wide{width:88%}.rexec__bar--mid{width:44%}@keyframes rexec-pulse{0%,to{opacity:1}50%{opacity:.45}}.rexec__status{margin:0;font-size:.75rem;color:#6e6e73}.rexec__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.rexec__length{display:inline-flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:999px}.rexec__length-option{padding:3px .5rem;border:0;border-radius:999px;background:none;color:#6e6e73;font:inherit;font-size:.75rem;cursor:pointer}.rexec__length-option:hover:not(:disabled),.rexec__length-option--active{background:#ffffff0f;color:#f2f2f2}.rexec__length-option:disabled{opacity:.5;cursor:default}.rexec__usage,.rexec__limit{margin:0;font-size:.75rem;color:#6e6e73}.rexec__limit{color:#ffb4ab}.rexec__error{margin:0;font-size:.75rem;line-height:1.45;color:#ffb4ab}.rexec__draft{display:flex;flex-direction:column;gap:.5rem}.rexec__writing--inline{gap:.5rem;padding:.5rem .75rem;border-left:1px solid rgba(255,255,255,.2);border-radius:0 6px 6px 0;background:#ffffff05}.rexec__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.rexec__label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f2f2f2}.rexec__source{margin:0;font-size:.75rem;color:#6e6e73}.rexec__suggestions{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.rexec__suggestions-label{margin:0;color:#6e6e73;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rexec__suggestions-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rexec__suggestion{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;color:#6e6e73;font-size:.75rem;line-height:1.5}.rexec__suggestion-dismiss{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:1px;border:0;background:transparent;color:#6e6e73;cursor:pointer}.rexec__suggestion-dismiss:hover,.rexec__suggestion-dismiss:focus-visible{color:#f2f2f2}.rexec__suggestion-dismiss:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rexec__refine{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.rexec__askrow{display:flex;gap:.5rem}.rexec__ask{flex:1;min-width:0;padding:6px .75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000040;color:#b0b0b3;font-family:inherit;font-size:.8125rem}.rexec__ask::placeholder{color:#6e6e73}.rexec__ask:focus-visible{outline:none;border-color:#fff3}.rexec__ask:disabled{opacity:.5}.rexec__send{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff08;color:#f2f2f2;cursor:pointer;transition:background-color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1)}.rexec__send:hover:not(:disabled){border-color:#f2f2f2;background:#ffffff0f}.rexec__send:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rexec__send:disabled{opacity:.45;cursor:default}.rexec__chips{display:flex;flex-wrap:wrap;gap:6px}.rexec__chip{padding:3px .5rem;border:1px dashed rgba(255,255,255,.2);border-radius:999px;background:none;color:#6e6e73;font-family:inherit;font-size:.75rem;cursor:pointer;transition:border-color .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1)}.rexec__chip:hover:not(:disabled){border-color:#6e6e73;color:#b0b0b3}.rexec__chip:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rexec__chip:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.rexec,.rexec__bar{animation:none}}.rdaypanel{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.rdaypanel::-webkit-scrollbar{width:4px}.rdaypanel::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff29}.rdaypanel::-webkit-scrollbar-track{background:transparent}@media(max-width:1024px){.rdaypanel{overflow:visible}}.rdaypanel__head{display:flex;flex-direction:column;gap:4px}.rdaypanel__theme{margin:0;font-size:.8125rem;font-weight:600;color:#f2f2f2}.rdaypanel__state{display:inline-block;padding:1px 6px;border:1px dashed rgba(255,255,255,.2);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;vertical-align:1px;white-space:nowrap}.rdaypanel__state--today{border-style:solid;color:#f2f2f2}.rdaypanel__state--upcoming{color:#6e6e73}.rdaypanel__state--missing{border-color:#f7b9558c;color:#f7b955}.rdaypanel__state--pass{border-color:#00ba7c8c;color:#00ba7c}.rdaypanel__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.75rem;color:#6e6e73}.rdaypanel__window{display:inline-flex;align-items:center;gap:4px}.rdaypanel__tasks{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.rdaypanel__task{animation:rdaypanel-reveal .32s cubic-bezier(.3,.7,.2,1) both}@keyframes rdaypanel-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rdaypanel__chip{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.75rem;border:1px dashed rgba(255,255,255,.2);border-radius:10px;transition:background-color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1)}.rdaypanel__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;margin-top:2px;padding:0;border:1px dashed rgba(255,255,255,.2);border-radius:50%;background:none;color:#fff;cursor:pointer;transition:border-color .14s cubic-bezier(.3,.7,.2,1),background-color .14s cubic-bezier(.3,.7,.2,1)}.rdaypanel__mark:hover{border-color:#b0b0b3}.rdaypanel__mark:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rdaypanel__mark:disabled{cursor:not-allowed;opacity:.45}.rdaypanel__task-body{display:flex;flex-direction:column;gap:2px;flex:1;padding:0;border:none;background:none;color:#b0b0b3;font-family:inherit;font-size:.8125rem;line-height:1.55;text-align:left;cursor:pointer;transition:color .14s cubic-bezier(.3,.7,.2,1)}.rdaypanel__task-body:hover{color:#f2f2f2}.rdaypanel__task-body:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rdaypanel__task-body strong{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73}.rdaypanel__tag{align-self:flex-start;margin-top:2px;padding:1px 6px;border:1px dashed rgba(255,255,255,.2);border-radius:999px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}.rdaypanel__task--selected .rdaypanel__chip{border-style:solid;border-color:#6e6e73}.rdaypanel__task--selected .rdaypanel__task-body{color:#f2f2f2}.rdaypanel__chip--done{border-style:solid;border-color:#00ba7c8c;background:#00ba7c14}.rdaypanel__chip--done .rdaypanel__mark{border:1px solid #00ba7c;background:#00ba7c}.rdaypanel__chip--done .rdaypanel__task-body strong{color:#00ba7c}.rdaypanel__task--selected .rdaypanel__chip--done{border-color:#00ba7c8c}.rdaypanel__empty{margin:0;font-size:.8125rem;color:#6e6e73}@media(prefers-reduced-motion:reduce){.rdaypanel__task{animation:none}}.rdaypanel__locked-note{margin:.5rem 0 0;padding-left:.75rem;font-size:.75rem;color:#6e6e73}.rdaypanel__finish{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:.75rem;padding-left:.75rem}.rdaypanel__complete{display:inline-flex;align-items:center;gap:6px;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:none;color:#f2f2f2;font-family:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .14s cubic-bezier(.3,.7,.2,1),background-color .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1)}.rdaypanel__complete:hover:not(:disabled){border-color:#00ba7c;color:#00ba7c}.rdaypanel__complete:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rdaypanel__complete:disabled{cursor:progress;opacity:.55}.rdaypanel__complete--done{border-color:#00ba7c8c;background:#00ba7c14;color:#00ba7c}.rdaypanel__complete--done:hover:not(:disabled){border-color:#00ba7c}.rdaypanel__complete-spin,.rdaypanel__mark-spin{flex:none;animation:rdaypanel-spin 1.4s linear infinite}.rdaypanel__finish-note{margin:0;font-size:.75rem;color:#6e6e73}.rdaypanel__preparing{display:flex;align-items:center;gap:8px;margin:.75rem 0 0;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:.8125rem;line-height:1.5;color:#6e6e73}.rdaypanel__preparing-spin{flex:none;animation:rdaypanel-spin 1.4s linear infinite}@keyframes rdaypanel-spin{to{transform:rotate(360deg)}}.rcircle{display:flex;flex-direction:column;gap:.5rem}.rcircle__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.rcircle__badge{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73}.rcircle__dialog{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#131313}.rcircle__done{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px}.rcircle__title{margin:0;font-size:.8125rem;color:#f2f2f2}.rcircle__body{margin:0;font-size:.75rem;line-height:1.5;color:#6e6e73}.rcircle__error{margin:0;font-size:.75rem;line-height:1.45;color:#ffb4ab}.rcircle__actions{display:flex;flex-wrap:wrap;gap:.5rem}.rcircle__action{display:inline-flex;align-items:center;gap:6px;padding:.5rem .75rem;border:1px dashed rgba(255,255,255,.2);border-radius:999px;background:none;color:#b0b0b3;font-family:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .14s cubic-bezier(.3,.7,.2,1),background-color .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1)}.rcircle__action:hover:not(:disabled){border-color:#6e6e73;color:#f2f2f2}.rcircle__action:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.rcircle__action:disabled{opacity:.45;cursor:default}.rcircle__action--primary{border-style:solid;border-color:#fff3;background:#ffffff08;color:#f2f2f2}.rcircle__action--primary:hover:not(:disabled){border-color:#f2f2f2;background:#ffffff0f}.rlineage{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rlineage__action{display:inline-grid;place-items:center;min-width:0;flex:1 1 0;min-height:32px;padding:0 .75rem;border:none;border-radius:999px;background:#f2f2f2;color:#0b0b0b;font-family:inherit;font-size:.75rem;font-weight:400;letter-spacing:.01em;cursor:pointer;transition:background .14s cubic-bezier(.3,.7,.2,1),box-shadow .14s cubic-bezier(.3,.7,.2,1),transform .14s cubic-bezier(.3,.7,.2,1)}.rlineage__action:hover:not(:disabled){background:#fff;box-shadow:0 4px 14px #00000040;transform:translateY(-1px)}.rlineage__action:focus-visible{outline:2px solid #f2f2f2;outline-offset:3px}.rlineage__action:disabled{opacity:.62;cursor:default;box-shadow:none}.rlineage__action--cancel{background:#d95b61;color:#fff;box-shadow:0 3px 12px #d95b6133}.rlineage__action--cancel:hover:not(:disabled){background:#ed6b71;box-shadow:0 5px 16px #d95b6147}.rmanager__overlay,.rmanager__alert-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000a3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rmanager__overlay[data-state=open],.rmanager__alert-overlay[data-state=open]{animation:rmanager-overlay-in .22s cubic-bezier(.3,.7,.2,1) both}.rmanager__overlay[data-state=closed],.rmanager__alert-overlay[data-state=closed]{animation:rmanager-overlay-out .16s cubic-bezier(.3,.7,.2,1) both}.rmanager__content,.rmanager__alert{position:fixed;z-index:71;left:50%;top:50%;width:min(100vw - 2rem,650px);max-height:min(736px,100dvh - 2rem);overflow-y:auto;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#101010;box-shadow:0 32px 96px #00000094,inset 0 1px #ffffff0a}.rmanager__content[data-state=open],.rmanager__alert[data-state=open]{animation:rmanager-content-in .26s cubic-bezier(.3,.7,.2,1) both}.rmanager__content[data-state=closed],.rmanager__alert[data-state=closed]{animation:rmanager-content-out .18s cubic-bezier(.3,.7,.2,1) both}.rmanager__content{padding:2rem}.rmanager__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:2rem}.rmanager__header-copy{min-width:0}.rmanager__header-copy h2{margin:.5rem 0 0;color:#f2f2f2;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:560;letter-spacing:-.045em}.rmanager__header-copy>p:last-child{max-width:48ch;margin:.5rem 0 0;color:#6e6e73;font-size:.8125rem;line-height:1.55}.rmanager__eyebrow{margin:0;color:#858589;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rmanager__close,.rmanager__more{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid transparent;border-radius:50%;color:#6e6e73;transition:background .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1)}.rmanager__close:hover:not(:disabled),.rmanager__more:hover:not(:disabled){border-color:#ffffff14;background:#ffffff0f;color:#f2f2f2}.rmanager__close:disabled,.rmanager__more:disabled{cursor:default;opacity:.45}.rmanager__list{margin:0;border-top:1px solid rgba(255,255,255,.08)}.rmanager__item{display:flex;align-items:stretch;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.rmanager__workspace{display:grid;gap:.75rem;min-width:0;flex:1;padding:1.5rem .75rem 1.5rem 1rem;color:inherit;text-align:left}.rmanager__workspace:hover:not(:disabled) .rmanager__identity strong{color:#f2f2f2}.rmanager__workspace:disabled{cursor:default}.rmanager__workspace-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rmanager__identity{display:flex;align-items:center;gap:.75rem;min-width:0}.rmanager__identity>img,.rmanager__identity>span:first-child{display:grid;place-items:center;flex:none;width:39px;height:39px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#181818;object-fit:cover;color:#b0b0b3;font-size:.8125rem;font-weight:600}.rmanager__identity-copy{display:block;min-width:0}.rmanager__identity-copy small{display:block;margin-top:2px;overflow:hidden;color:#6e6e73;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.rmanager__identity-line{display:flex;align-items:center;gap:7px;min-width:0}.rmanager__identity-line strong{display:block;overflow:hidden;color:#b0b0b3;font-size:.8125rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap;transition:color .14s cubic-bezier(.3,.7,.2,1)}.rmanager__status{display:inline-flex;align-items:center;flex:none;gap:5px;min-height:20px;padding:0 8px;border:1px dashed rgba(255,255,255,.24);border-radius:999px;color:#6e6e73;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.07em;line-height:1;text-transform:uppercase}.rmanager__status--current{border-style:solid;border-color:#ffffff1f;background:#f2f2f2;color:#111}.rmanager__status i{width:5px;height:5px;border-radius:50%;background:currentColor}.rmanager__snapshot{display:grid;justify-items:end;flex:none;gap:2px;min-width:94px}.rmanager__snapshot strong{color:#b0b0b3;font-size:.75rem;font-weight:550}.rmanager__snapshot small{color:#6e6e73;font-size:11px;white-space:nowrap}.rmanager__workspace-foot{display:flex;align-items:center;gap:.5rem;color:#6e6e73;font-size:.75rem}.rmanager__workspace-foot span+span:before{margin-right:.5rem;color:#ffffff47;content:"·"}.rmanager__progress{display:block;height:2px;overflow:hidden;border-radius:99px;background:#ffffff17}.rmanager__progress i{display:block;height:100%;border-radius:inherit;background:#b0b0b3;transition:width .32s cubic-bezier(.3,.7,.2,1)}.rmanager__item-actions{display:flex;align-items:center;padding:1.5rem 1rem 0 0}.rmanager__item .rmanager__more{width:28px;height:28px}.rmanager__item .rmanager__more:hover:not(:disabled){border-color:transparent;background:transparent;color:#f2f2f2}.rmanager__menu{z-index:72;min-width:180px;padding:.25rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#191919;box-shadow:0 16px 42px #00000070;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.rmanager__menu[data-state=open]{animation:rmanager-menu-in .15s cubic-bezier(.3,.7,.2,1) both}.rmanager__menu[data-state=closed]{animation:rmanager-menu-out .1s cubic-bezier(.3,.7,.2,1) both}.rmanager__menu-item{display:flex;align-items:center;gap:.5rem;padding:9px .75rem;border-radius:6px;outline:none;font-size:.8125rem;cursor:pointer}.rmanager__menu-item[data-highlighted]{background:#ffffff14}.rmanager__menu-item--danger{color:#ff9a9d}.rmanager__empty{margin:0;padding:3rem 0 .5rem;border-top:1px solid rgba(255,255,255,.08);color:#6e6e73;font-size:.8125rem}.rmanager__alert-overlay{z-index:80;background:#000000c2}.rmanager__alert{z-index:81;width:min(100vw - 2rem,462px);padding:2rem}.rmanager__alert h2{margin:.5rem 0 .75rem;color:#f2f2f2;font-size:1.375rem;font-weight:560}.rmanager__alert>p:not(.rmanager__eyebrow,.rmanager__error){color:#b0b0b3}.rmanager__alert ul{display:grid;gap:.5rem;margin-top:1rem;color:#6e6e73;font-size:.8125rem}.rmanager__alert li:before{margin-right:.5rem;color:#b0b0b3;content:"—"}.rmanager__error{margin:1rem 0 0;color:#ff9a9d;font-size:.8125rem}.rmanager__alert-actions{display:flex;gap:.75rem;margin-top:2rem}.rmanager__delete,.rmanager__cancel{min-height:38px;padding:.5rem 1rem;border-radius:8px;font-size:.8125rem;font-weight:600;transition:background .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1)}.rmanager__delete:disabled,.rmanager__cancel:disabled{cursor:default;opacity:.45}.rmanager__delete{background:#e95d63;color:#fff}.rmanager__delete:hover:not(:disabled){background:#f06c72}.rmanager__cancel{border:1px solid rgba(255,255,255,.08);color:#b0b0b3}.rmanager__cancel:hover:not(:disabled){border-color:#fff3;color:#f2f2f2}@keyframes rmanager-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rmanager-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes rmanager-content-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rmanager-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.99)}}@keyframes rmanager-menu-in{0%{opacity:0;transform:scale(.96) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rmanager-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media(max-width:520px){.rmanager__content{padding:1.5rem 1rem}.rmanager__workspace{padding:1rem .5rem 1rem .75rem}.rmanager__item-actions{padding-right:.5rem}.rmanager__snapshot{min-width:auto}.rmanager__snapshot small{display:none}}@media(prefers-reduced-motion:reduce){.rmanager__overlay,.rmanager__alert-overlay,.rmanager__content,.rmanager__alert,.rmanager__menu{animation:none!important}.rmanager__progress i,.rmanager__close,.rmanager__more,.rmanager__identity strong,.rmanager__delete,.rmanager__cancel{transition:none}}.rmskel{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.rmskel__bar{display:block;border-radius:3px;background:#ffffff12;animation:rmskel-pulse 1.8s ease-in-out infinite}.rmskel__lines{display:flex;flex-direction:column;gap:8px}.rmskel__lines .rmskel__bar:nth-child(2){animation-delay:.15s}.rmskel__lines .rmskel__bar:nth-child(3){animation-delay:.3s}.rmskel__lines .rmskel__bar:nth-child(4){animation-delay:.45s}@keyframes rmskel-pulse{0%,to{opacity:1}50%{opacity:.45}}.rmskel--day-chip{border:1px dashed rgba(255,255,255,.08);border-radius:8px;padding:.75rem}@media(prefers-reduced-motion:reduce){.rmskel__bar{animation:none}}.rmx{padding:2rem 1.5rem .5rem;display:flex;flex-direction:column;height:100dvh;overflow:hidden}@media(max-width:1024px){.rmx{height:auto;min-height:100dvh;overflow:visible}}.rmx__grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;view-transition-name:rmx-workspace}::view-transition-old(rmx-workspace){animation:rmx-workspace-out .17s cubic-bezier(.3,.7,.2,1) both}::view-transition-new(rmx-workspace){animation:rmx-workspace-in .26s cubic-bezier(.3,.7,.2,1) both}@keyframes rmx-workspace-out{to{opacity:0;transform:translateY(-3px)}}@keyframes rmx-workspace-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.rmx__rail{display:flex;flex-direction:column;min-width:0;min-height:0;padding-right:2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.rmx__rail::-webkit-scrollbar{width:4px}.rmx__rail::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff29}.rmx__rail::-webkit-scrollbar-track{background:transparent}.rmx__feed{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0;border-left:1px solid rgba(255,255,255,.08);padding-left:2rem;padding-bottom:2rem}.rmx__feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.rmx__feed-note{margin:0;font-size:.75rem;color:#6e6e73}.rmx__feed-idle{margin:0;max-width:48ch;font-size:.8125rem;line-height:1.6;color:#6e6e73}.rmx__feed-error{margin:0;font-size:.75rem;line-height:1.5;color:#f7b955}.rmx__section{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.rmx__section+.rmx__section{border-top:1px solid rgba(255,255,255,.08)}.rmx__section:first-child{padding-top:0}.rmx__label{margin:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#6e6e73}@media(max-width:1024px){.rmx__grid{grid-template-columns:1fr;gap:0}.rmx__rail{overflow:visible;padding-right:0}.rmx__feed{position:static;max-height:none;border-left:none;border-top:1px solid rgba(255,255,255,.08);padding-left:0;margin-top:1rem;padding-top:1rem}}@media(prefers-reduced-motion:reduce){::view-transition-old(rmx-workspace),::view-transition-new(rmx-workspace){animation:none}}.rmx__no-profiles{margin:0;padding:0;border:none;background:none;color:#6e6e73;font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:color .14s cubic-bezier(.3,.7,.2,1)}.rmx__no-profiles:hover,.rmx__no-profiles:focus-visible{color:#b0b0b3}.rmx__no-profiles:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:3px}.profile{padding:4rem 2rem 6rem;color:#fff}@media(max-width:720px){.profile{padding:2rem 1rem 4rem}}.profile__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:2rem}.profile__header h1{margin:.5rem 0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);letter-spacing:-.035em}.profile__header p:not(.profile__eyebrow){margin:0;color:#7a7a7a}@media(max-width:640px){.profile__header{align-items:flex-start;flex-direction:column}}.profile__eyebrow{margin:0;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a}.profile__member-since{flex:none;padding-bottom:.5rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#7a7a7a}.profile__tabs{display:flex;gap:1.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.profile__tabs button{position:relative;padding:0 0 .75rem;border:0;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:#7a7a7a;cursor:pointer}.profile__tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:transparent}.profile__tabs button.is-active{color:#fff}.profile__tabs button.is-active:after{background:#fff}.profile__stack{display:grid;gap:1rem}.profile__section,.profile__metrics{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0a0a0a}.profile__section{padding:1.5rem}.profile__identity{display:flex;align-items:center;gap:1rem}.profile__avatar{display:grid;place-items:center;flex:none;width:64px;height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#18191a;font-size:1.375rem;font-weight:700}.profile__avatar img{width:100%;height:100%;object-fit:cover}.profile__identity-copy{min-width:0}.profile__identity-copy h2{margin:0 0 .25rem;font-size:1.0625rem}.profile__identity-copy p{margin:0;color:#e5e5e5}.profile__identity-copy span{display:block;margin-top:.25rem;font-size:.75rem;color:#7a7a7a}.profile__plan-pill{margin-left:auto;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#e5e5e5}@media(max-width:560px){.profile__plan-pill{display:none}}.profile__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.profile__section-head h2{margin:0;font-size:.9375rem}.profile__section-head p{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:#7a7a7a}@media(max-width:620px){.profile__section-head--billing{flex-direction:column}}.profile__form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.profile__form label{display:grid;gap:.5rem}.profile__form label>span{font-size:.75rem;font-weight:600;color:#e5e5e5}.profile__form input,.profile__form .profile__delete-confirm input{width:100%}@media(max-width:620px){.profile__form{grid-template-columns:1fr}}.profile input{min-height:42px;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:0;background:#030303;font:inherit;color:#fff;transition:border-color .14s cubic-bezier(.3,.7,.2,1)}.profile input:focus{border-color:#ffffff38}.profile input[readonly]{color:#7a7a7a;cursor:default}.profile__form-actions{grid-column:1/-1;display:flex;align-items:center;gap:.75rem}.profile__form-actions span{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#7a7a7a}.profile__button,.profile__danger-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;padding:.5rem 1rem;border:1px solid #ffffff;border-radius:4px;background:#fff;font:inherit;font-size:.8125rem;font-weight:650;color:#030303;cursor:pointer}.profile__button:disabled,.profile__danger-button:disabled{opacity:.42;cursor:default}.profile__billing-actions{display:flex;flex-wrap:wrap;gap:.75rem}.profile__upgrade-popover{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#030303}.profile__upgrade-popover>p{margin:0;font-size:.8125rem;color:#e5e5e5}.profile__metrics{display:grid;grid-template-columns:repeat(3,1fr)}.profile__metrics>div{min-width:0;padding:1.5rem;border-right:1px solid rgba(255,255,255,.1)}.profile__metrics>div:last-child{border-right:0}.profile__metrics span{display:block;font-size:.75rem;color:#7a7a7a}.profile__metrics strong{display:block;margin:.75rem 0 .5rem;font-size:1.375rem}.profile__metrics small{display:block;line-height:1.45;color:#7a7a7a}@media(max-width:720px){.profile__metrics{grid-template-columns:1fr}.profile__metrics>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.profile__metrics>div:last-child{border-bottom:0}}.profile__metrics .profile__connection{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.profile__danger{border-color:#ff4d4f47}.profile__danger-button{border-color:#ff4d4f99;background:transparent;color:#ff7779}.profile__delete-confirm{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.profile__delete-confirm>p{margin:0 0 .75rem;font-size:.8125rem;color:#e5e5e5}.profile__delete-confirm>div{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.profile__text-button{padding:.5rem;border:0;background:transparent;font:inherit;font-size:.8125rem;color:#7a7a7a;cursor:pointer}.profile__billing-hero{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem}.profile__billing-hero h2{margin:.5rem 0;font-size:1.375rem}.profile__billing-hero p:not(.profile__eyebrow){margin:0;color:#7a7a7a}.profile__billing-status{display:inline-flex;align-items:center;gap:.5rem;color:#e5e5e5;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem}.profile__billing-price{margin-left:auto;font-size:.9375rem;white-space:nowrap}.profile__billing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff1a}.profile__billing-grid>div{padding:1rem;background:#030303}.profile__billing-grid span{display:block;margin-bottom:.5rem;font-size:.75rem;color:#7a7a7a}.profile__billing-grid strong{font-size:.8125rem}@media(max-width:620px){.profile__billing-grid{grid-template-columns:1fr}}.profile__orders{margin-top:1rem}.profile__order{display:grid;grid-template-columns:1fr auto minmax(90px,auto);align-items:center;gap:1rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.1);font-size:.8125rem}.profile__order>div{display:grid;gap:.25rem}.profile__order>div span,.profile__order>span{color:#7a7a7a;font-size:.75rem}.profile__order>strong{text-align:right}.profile__order>span.is-refunded{color:#ff7779}.profile__empty-row{margin:1.5rem 0 0;padding:1.5rem 0 .5rem;border-top:1px solid rgba(255,255,255,.1);color:#7a7a7a;font-size:.8125rem}.profile__notice,.profile__inline-error{margin:0 0 1rem;font-size:.8125rem;color:#ff7779}.profile__inline-error{margin:.75rem 0 0}.profile__form>.profile__inline-error{grid-column:1/-1}.privacy{min-height:100svh;padding:2rem 0 6rem;background:#030303;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.privacy__inner{width:100%;max-width:760px;margin-inline:auto;padding-inline:1.5rem}.privacy__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.privacy__brand{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none}.privacy__brand img{display:block;width:26px;height:26px}.privacy__brand span{font-size:1rem;font-weight:600;letter-spacing:-.02em}.privacy__nav{display:flex;flex-wrap:wrap;gap:1rem}.privacy__nav-link{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.04em;color:#7a7a7a;text-decoration:none;transition:color .14s cubic-bezier(.3,.7,.2,1)}.privacy__nav-link:hover,.privacy__nav-link--current{color:#fff}.privacy__eyebrow{margin-top:3rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.privacy__title{margin-top:.75rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.privacy__updated{margin-top:.75rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#7a7a7a}.privacy__body{margin-top:2rem}.privacy__body section+section{margin-top:3rem}.privacy__body h2{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.privacy__body p{margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:#e5e5e5;text-wrap:pretty}.privacy__body ul{margin-top:.75rem;padding:0;list-style:none}.privacy__body li{position:relative;padding-left:1rem;margin-top:.5rem;font-size:.9375rem;line-height:1.7;color:#e5e5e5}.privacy__body li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:#7a7a7a}.privacy__body a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff38}.privacy__body a:hover{text-decoration-color:#fff}.privacy__body strong{color:#fff;font-weight:600}.privacy__foot{margin-top:4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.privacy__back{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.8125rem;letter-spacing:.03em;color:#7a7a7a;text-decoration:none;transition:color .14s cubic-bezier(.3,.7,.2,1)}.privacy__back:hover{color:#fff}@media(max-width:620px){.privacy{padding:1.5rem 0 4rem}.privacy__top{flex-direction:column;align-items:flex-start;gap:.75rem}.privacy__eyebrow{margin-top:2rem}}.terms{min-height:100svh;padding:2rem 0 6rem;background:#030303;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.terms__inner{width:100%;max-width:760px;margin-inline:auto;padding-inline:1.5rem}.terms__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.terms__brand{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none}.terms__brand img{display:block;width:26px;height:26px}.terms__brand span{font-size:1rem;font-weight:600;letter-spacing:-.02em}.terms__nav{display:flex;flex-wrap:wrap;gap:1rem}.terms__nav-link{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.04em;color:#7a7a7a;text-decoration:none;transition:color .14s cubic-bezier(.3,.7,.2,1)}.terms__nav-link:hover,.terms__nav-link--current{color:#fff}.terms__eyebrow{margin-top:3rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.terms__title{margin-top:.75rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.terms__updated{margin-top:.75rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#7a7a7a}.terms__body{margin-top:2rem}.terms__body section+section{margin-top:3rem}.terms__body h2{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.terms__body p{margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:#e5e5e5;text-wrap:pretty}.terms__body a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff38}.terms__body a:hover{text-decoration-color:#fff}.terms__foot{margin-top:4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.terms__back{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.8125rem;letter-spacing:.03em;color:#7a7a7a;text-decoration:none;transition:color .14s cubic-bezier(.3,.7,.2,1)}.terms__back:hover{color:#fff}@media(max-width:620px){.terms{padding:1.5rem 0 4rem}.terms__top{flex-direction:column;align-items:flex-start;gap:.75rem}.terms__eyebrow{margin-top:2rem}}.refund{min-height:100svh;padding:2rem 0 6rem;background:#030303;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.refund__inner{width:100%;max-width:760px;margin-inline:auto;padding-inline:1.5rem}.refund__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.refund__brand{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none}.refund__brand img{display:block;width:26px;height:26px}.refund__brand span{font-size:1rem;font-weight:600;letter-spacing:-.02em}.refund__nav{display:flex;flex-wrap:wrap;gap:1rem}.refund__nav-link{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.04em;color:#7a7a7a;text-decoration:none;transition:color .14s cubic-bezier(.3,.7,.2,1)}.refund__nav-link:hover,.refund__nav-link--current{color:#fff}.refund__eyebrow{margin-top:3rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.refund__title{margin-top:.75rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.refund__updated{margin-top:.75rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#7a7a7a}.refund__body{margin-top:2rem}.refund__body section+section{margin-top:3rem}.refund__body h2{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.refund__body p{margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:#e5e5e5;text-wrap:pretty}.refund__body a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff38}.refund__body a:hover{text-decoration-color:#fff}.refund__foot{margin-top:4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.refund__back{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.8125rem;letter-spacing:.03em;color:#7a7a7a;text-decoration:none;transition:color .14s cubic-bezier(.3,.7,.2,1)}.refund__back:hover{color:#fff}@media(max-width:620px){.refund{padding:1.5rem 0 4rem}.refund__top{flex-direction:column;align-items:flex-start;gap:.75rem}.refund__eyebrow{margin-top:2rem}}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:4px;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;border:1px solid transparent;transition:background .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1),border-color .14s cubic-bezier(.3,.7,.2,1),opacity .14s cubic-bezier(.3,.7,.2,1)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn__arrow{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:transform .14s cubic-bezier(.3,.7,.2,1)}.btn--primary{background:#0a0a0a;color:#fff;border-color:#ffffff38}.btn--primary:hover:not(:disabled){border-color:#fff}.btn--primary:hover:not(:disabled) .btn__arrow{transform:translate(3px)}.btn--ghost{color:#e5e5e5;border-color:#ffffff1a}.btn--ghost:hover:not(:disabled){color:#fff;border-color:#ffffff38}.text-input__label{display:block;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.text-input__field{width:100%;margin-top:.75rem;padding:1rem 0;font-size:1.375rem;letter-spacing:-.02em;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;transition:border-color .14s cubic-bezier(.3,.7,.2,1)}.text-input__field::placeholder{color:#7a7a7a}.text-input__field:focus{outline:none;border-bottom-color:#fff;box-shadow:0 1px #fff}.google-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:4px;color:#fff;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:border-color .14s cubic-bezier(.3,.7,.2,1),background .14s cubic-bezier(.3,.7,.2,1)}.google-btn:hover{border-color:#fff;background:#ffffff0a}.auth{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media(max-width:900px){.auth{grid-template-columns:1fr}}.auth__intro{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;background:radial-gradient(120% 90% at 15% 0%,rgba(255,255,255,.05),transparent 55%),#0a0a0a;border-right:1px solid rgba(255,255,255,.1);color:#fff;padding:3rem 4rem}@media(max-width:900px){.auth__intro{display:none}}.auth__logo{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.9375rem;font-weight:600;letter-spacing:.02em}.auth__eyebrow{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.auth__eyebrow--dark{color:#7a7a7a}.auth__headline{margin-top:.75rem;font-size:clamp(2rem,1.2rem + 3.4vw,3.375rem);max-width:14em}.auth__points{margin-top:2rem;display:grid;gap:.75rem;font-size:1.0625rem;color:#ffffffd9}.auth__points li{position:relative;padding-left:1.5rem}.auth__points li:before{content:"→";position:absolute;left:0;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.8125rem}.auth__note{font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.auth__form-panel{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#0a0a0a}.auth__form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1rem}.auth__back{align-self:flex-start;margin-bottom:.5rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;transition:color .14s cubic-bezier(.3,.7,.2,1)}.auth__back:hover{color:#fff}.auth__title{margin-top:.5rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem)}.auth__subtitle{margin-top:.5rem;color:#e5e5e5}.auth__warning{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-left:3px solid #7a7a7a;background:#030303;color:#e5e5e5;font-size:.8125rem}.auth__error{padding:.75rem 1rem;border:1px solid rgba(255,77,79,.35);border-left:3px solid #ff4d4f;background:#ff4d4f0f;color:#ff4d4f;font-size:.8125rem}.auth__form .btn{margin-top:.5rem}.auth__divider{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;font-family:SFMono-Regular,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a}.auth__divider:before,.auth__divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.auth__switch{font-size:.8125rem;color:#e5e5e5}.auth__switch-link{font:inherit;text-decoration:underline;text-underline-offset:3px}.auth__switch-link:hover{color:#fff}.nf{display:grid;place-content:center;justify-items:center;min-height:100vh;padding:2rem;background:#030303;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center;-webkit-font-smoothing:antialiased}.nf__code{margin:0;font-size:clamp(4.5rem,10vw,8.75rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:#ffffff1a;-webkit-user-select:none;user-select:none}.nf__title{margin:.75rem 0 0;font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.nf__body{margin:.25rem 0 1.5rem;max-width:36ch;color:#e5e5e5;font-size:.9375rem;line-height:1.5}.nf__home{display:inline-flex;align-items:center;gap:.5rem;padding:12px 20px;border:0;border-radius:4px;background:#0a0a0a;color:#fff;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:-.01em;cursor:pointer;transition:background-color .14s cubic-bezier(.3,.7,.2,1),color .14s cubic-bezier(.3,.7,.2,1)}.nf__home:hover{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff}.nf__home:active{scale:.98}.nf__home-icon{font-size:1.15em;transition:translate .14s cubic-bezier(.3,.7,.2,1)}.nf__home:hover .nf__home-icon{translate:4px 0}
