.acc-design .cloud-stage>.top{position:fixed;z-index:120}.acc-design .cloud-stage{position:relative;overflow:hidden;isolation:isolate;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:linear-gradient(180deg,#155091 0,#1d599b 28%,#2a64a0 48%,#3a72ab 70%,#4584b4);transition:background .6s ease}.acc-design .cloud-stage.night{background:linear-gradient(180deg,#04060f 0,#060d20 32%,#0a1730 72%,#0c1a30)}.acc-design .cloud-stage>.toggle.cloud-toggle{position:fixed;top:34px;right:28px;z-index:6;width:36px;height:36px;background:var(--chip);border-radius:50%;cursor:pointer;flex-shrink:0;border:1px solid var(--line-soft);transition:background .25s ease,border-color .25s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.acc-design .cloud-stage>.toggle.cloud-toggle:hover{transform:rotate(-14deg)}.acc-design.dark .cloud-stage>.toggle.cloud-toggle{background:#2a2823;border-color:#3a382f}.acc-design .cloud-stage>.toggle.cloud-toggle .knob{position:absolute;inset:7px;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--ink-3);background:linear-gradient(90deg,var(--ink-3) 0 50%,transparent 50% 100%);transition:transform .45s cubic-bezier(.2,.7,.2,1),background .25s ease,box-shadow .25s ease}.acc-design.dark .cloud-stage>.toggle.cloud-toggle .knob{box-shadow:inset 0 0 0 1.5px var(--paper-0);background:linear-gradient(90deg,var(--paper-0) 0 50%,transparent 50% 100%);transform:rotate(180deg)}@media (max-width:600px){.acc-design .cloud-stage>.toggle.cloud-toggle{top:22px;right:18px}}.acc-design .cloud-stage>.cloud-gl{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity 2.6s cubic-bezier(.33,0,.2,1)}.acc-design .cloud-stage>.cloud-gl.is-ready{opacity:1}.acc-design .cloud-stage>*{position:relative;z-index:1}.acc-design .cloud-stage>.panel-swap{width:100%;display:flex;align-items:center;justify-content:center;animation:panelSwapIn .6s cubic-bezier(.22,.61,.36,1) both;will-change:transform,opacity,filter}@keyframes panelSwapIn{0%{opacity:0;transform:translateY(20px) scale(.97);filter:blur(10px)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.acc-design .cloud-stage>.cloud-gl{transition:none}.acc-design .cloud-stage>.panel-swap{animation:none}}@media (max-width:600px){.acc-design .cloud-stage{padding:24px 16px}}.acc-design .auth-card{position:relative;width:100%;max-width:440px;background:var(--paper-0);border-radius:30px;padding:36px 40px 30px;box-shadow:0 30px 70px -28px rgba(40,55,75,.5),0 2px 10px rgba(40,55,75,.12)}@media (max-width:480px){.acc-design .auth-card{padding:30px 24px 26px}}.acc-design .auth-brand{position:fixed;top:38px;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:9px;text-decoration:none;background:rgba(241,240,234,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:9px 15px;box-shadow:0 6px 18px -6px rgba(40,55,75,.35)}@media (max-width:600px){.acc-design .auth-brand{top:24px}}.acc-design .auth-brand .acc-mark{width:20px;height:20px;display:inline-block;flex-shrink:0;background:var(--ink-2);-webkit-mask:url(/acc-logo-black.svg) center/contain no-repeat;mask:url(/acc-logo-black.svg) center/contain no-repeat}.acc-design .auth-brand .mark{font-weight:800;font-size:18px;letter-spacing:-.045em;color:var(--ink-2)}.acc-design .auth-brand .beta{background:var(--paper-0);color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.14em;padding:4px 8px;border-radius:999px}.acc-design .auth-h{margin:0 0 10px;text-align:center;font-weight:600;font-size:30px;letter-spacing:-.03em;line-height:1.05;color:var(--ink-2)}.acc-design .auth-h.tight{margin-bottom:26px}.acc-design .auth-sub{margin:0 auto 26px;max-width:34ch;text-align:center;font-size:14px;line-height:1.45;color:var(--ink-4)}.acc-design .auth-badge{display:flex;width:fit-content;max-width:100%;white-space:nowrap;align-items:center;gap:8px;margin:0 auto 20px;background:var(--chip);border-radius:999px;padding:6px 14px 6px 10px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-4)}.acc-design .auth-badge .d{width:8px;height:8px;border-radius:50%;background:var(--collected)}.acc-design .auth-form{display:flex;flex-direction:column;gap:14px}.acc-design .auth-fields{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.acc-design .auth-input,.acc-design .auth-textarea{width:100%;font-family:var(--sans);font-size:16px;color:var(--ink-2);background:var(--chip);border:none;border-radius:999px;padding:17px 22px;outline:none;transition:box-shadow .15s ease,background .15s ease}.acc-design .auth-textarea{border-radius:14px;min-height:120px;resize:none;line-height:1.45;padding:16px 18px}.acc-design .auth-input::placeholder,.acc-design .auth-textarea::placeholder{color:var(--ink-5)}.acc-design .auth-input:focus,.acc-design .auth-textarea:focus{background:#d2d2d0;box-shadow:0 0 0 2px var(--ink-2) inset}.acc-design .auth-input:disabled{opacity:.6}.acc-design .auth-primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink-1);color:var(--paper-0);border:none;cursor:pointer;border-radius:999px;padding:17px 22px;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:-.01em;transition:background .15s ease,transform .12s ease}.acc-design .auth-primary:hover{background:#000}.acc-design .auth-primary:active{transform:scale(.99)}.acc-design .auth-primary:disabled{opacity:.55;cursor:default}.acc-design .auth-or{display:flex;align-items:center;gap:14px;margin:6px 0;color:var(--ink-5);font-size:14px}.acc-design .auth-or:after,.acc-design .auth-or:before{content:"";flex:1;height:1px;background:var(--line-soft)}.acc-design .auth-oauth{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--chip);color:var(--ink-4);border:none;cursor:pointer;border-radius:999px;padding:15px 22px;font-family:var(--sans);font-weight:500;font-size:15px;transition:background .15s ease,color .15s ease,transform .12s ease}.acc-design .auth-oauth:hover{background:#cfcfcd;color:var(--ink-2)}.acc-design .auth-oauth:active{transform:scale(.99)}.acc-design .auth-oauth svg{width:18px;height:18px;flex:none}.acc-design .auth-alt{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5)}.acc-design .auth-alt a,.acc-design .auth-alt button{color:var(--ink-5);background:none;border:none;cursor:pointer;font:inherit;transition:color .15s ease}.acc-design .auth-alt a:hover,.acc-design .auth-alt button:hover{color:var(--ink-2)}.acc-design .auth-foot{margin-top:24px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--ink-4)}.acc-design .auth-foot a{display:block;color:var(--ink-2);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.acc-design .auth-foot-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.acc-design .auth-foot-row .signin{font-size:13px;color:var(--ink-5)}.acc-design .auth-foot-row .signin a{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.acc-design .auth-submit{width:52px;height:52px;border-radius:50%;background:var(--ink-1);color:var(--paper-0);flex-shrink:0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .12s ease}.acc-design .auth-submit:hover{background:#000}.acc-design .auth-submit:active{transform:scale(.94)}.acc-design .auth-submit:disabled{opacity:.55;cursor:default}.acc-design .auth-submit svg{width:20px;height:20px}.acc-design .auth-check{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-4);cursor:pointer;user-select:none;margin-bottom:22px;position:relative}.acc-design .auth-check input{position:absolute;opacity:0;pointer-events:none}.acc-design .auth-check .ck{width:18px;height:18px;border-radius:50%;background:var(--collected);flex-shrink:0;position:relative;transition:opacity .15s ease}.acc-design .auth-check .ck:after{content:"";position:absolute;left:6px;top:3.5px;width:4px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.acc-design .auth-check input:not(:checked)+.ck{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.acc-design .auth-check input:not(:checked)+.ck:after{display:none}.acc-design .auth-sent{display:none;text-align:center;background:var(--ink-1);color:var(--paper-0);border-radius:20px;padding:22px 24px;margin-top:4px}.acc-design .auth-sent.show{display:block;animation:authPop .35s ease}@keyframes authPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.acc-design .auth-sent .ttl{font-weight:600;font-size:17px;letter-spacing:-.01em;margin-bottom:6px}.acc-design .auth-sent .sub{font-size:13px;color:#bdbdb8;line-height:1.45}.acc-design .auth-success{display:none;text-align:center;padding:38px 8px 30px}.acc-design .auth-card.is-success .auth-form{display:none}.acc-design .auth-card.is-success .auth-success{display:block;animation:authPop .4s ease}.acc-design .auth-success h2{margin:0 0 14px;font-weight:600;font-size:34px;letter-spacing:-.03em;color:var(--ink-2)}.acc-design .auth-success p{margin:0 auto 28px;max-width:30ch;font-size:14px;line-height:1.5;color:var(--ink-4)}.acc-design .auth-success .back{display:inline-flex;align-items:center;white-space:nowrap;padding:12px 26px;border-radius:999px;background:var(--chip);color:var(--ink-3);font-weight:500;font-size:14px;border:none;cursor:pointer;transition:background .15s ease}.acc-design .auth-success .back:hover{background:#cbcbcb}.acc-design .auth-banner{margin-bottom:18px;border-radius:16px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}.acc-design .auth-banner.ok{background:rgba(92,193,105,.1);box-shadow:inset 0 0 0 1px rgba(92,193,105,.28)}.acc-design .auth-banner.info{background:var(--chip);align-items:center}.acc-design .auth-banner .bt{font-weight:600;font-size:14px;color:var(--collected-ink);margin:0 0 2px}.acc-design .auth-banner .bs{font-size:13px;color:var(--ink-4);margin:0}.acc-design .auth-spinner{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--ink-4);border-radius:50%;animation:authSpin .7s linear infinite;flex-shrink:0}@keyframes authSpin{to{transform:rotate(1turn)}}.acc-design .auth-error{font-size:13px;color:var(--overdue);text-align:center;margin:0 0 14px}.acc-design .auth-fld-err{font-size:12px;color:var(--overdue);text-align:left;margin:-6px 2px 0}.acc-design .auth-pwreq{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:-4px 2px 0}.acc-design .auth-pwreq .h{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);flex-basis:100%}.acc-design .auth-pwreq .rq{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-4);transition:color .2s ease}.acc-design .auth-pwreq .rq:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45}.acc-design .auth-pwreq .rq.ok{color:var(--collected-ink)}.acc-design .cloud-stage:has(.request-card),.acc-design .cloud-stage:has(.signup-card){padding-top:128px;padding-bottom:40px}.acc-design .signup-card{max-width:600px;padding:36px 44px 30px;text-align:left}.acc-design .signup-card .eyebrow-c{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-5);text-transform:uppercase;margin:0 0 18px}.acc-design .signup-card .plan-readout{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.acc-design .signup-card .plan-chip{display:inline-flex;align-items:center;gap:8px;background:var(--ink-1);color:var(--paper-0);border-radius:999px;padding:7px 13px 7px 11px;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.acc-design .signup-card .plan-chip .d{width:6px;height:6px;border-radius:50%;background:var(--collected)}.acc-design .signup-card .plan-chip b{font-weight:500;text-transform:capitalize}.acc-design .signup-card .plan-chip .amt{color:#bdbdb8}.acc-design .signup-card .code-chip{display:inline-flex;align-items:center;gap:7px;background:var(--chip);color:var(--ink-3);border-radius:999px;padding:7px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.02em}.acc-design .signup-card .code-chip .lbl{color:var(--ink-5);text-transform:uppercase;font-size:9.5px;letter-spacing:.12em}.acc-design .signup-card .code-chip code{font-weight:500;color:var(--ink-1);letter-spacing:.08em}.acc-design .signup-card .auth-h{margin:0 0 6px;text-align:left;font-weight:500;font-size:34px;line-height:1;letter-spacing:-.032em;color:var(--ink-2)}.acc-design .signup-card .auth-h em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--ink-4)}.acc-design .signup-card .auth-lede{margin:0 0 26px;font-size:14.5px;line-height:1.5;color:var(--ink-4);max-width:46ch}.acc-design .signup-card .auth-form{display:flex;flex-direction:column;gap:20px}.acc-design .signup-card .fld{display:flex;flex-direction:column;gap:7px}.acc-design .signup-card .fld-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-5);text-transform:uppercase;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.acc-design .signup-card .in-wrap{position:relative;display:flex;align-items:center}.acc-design .signup-card .in{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink-2);background:var(--chip);border:none;border-radius:999px;padding:15px 20px;outline:none;transition:box-shadow .15s ease,background .15s ease}.acc-design .signup-card .in::placeholder{color:var(--ink-5)}.acc-design .signup-card .in:focus{background:#d2d2d0;box-shadow:0 0 0 2px var(--ink-2) inset}.acc-design .signup-card .fld.locked .in{color:var(--ink-4);cursor:default;background:rgba(217,217,217,.55);box-shadow:inset 0 0 0 1px var(--line-soft)}.acc-design .signup-card .lock-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--ink-6);text-transform:uppercase}.acc-design .signup-card .lock-badge svg{width:11px;height:11px}.acc-design .signup-card .eye{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:inline-flex;padding:5px;background:none;border:none;cursor:pointer;color:var(--ink-5);transition:color .15s ease}.acc-design .signup-card .eye:hover{color:var(--ink-2)}.acc-design .signup-card .eye svg{width:19px;height:19px}.acc-design .signup-card .in.has-eye{padding-right:48px}.acc-design .signup-card .req-info{position:relative;display:inline-flex;align-items:center}.acc-design .signup-card .req-trigger{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;background:none;border:none;cursor:pointer;color:var(--ink-6);transition:color .15s ease}.acc-design .signup-card .req-trigger:focus-visible,.acc-design .signup-card .req-trigger:hover{color:var(--ink-2);outline:none}.acc-design .signup-card .req-trigger svg{width:15px;height:15px}.acc-design .signup-card .req-info.all-ok .req-trigger{color:var(--collected-ink)}.acc-design .signup-card .req-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:8;width:212px;padding:12px 14px;background:var(--ink-1);color:var(--paper-0);border-radius:14px;box-shadow:0 18px 40px -14px rgba(40,55,75,.55);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;display:grid;gap:7px}.acc-design .signup-card .in-wrap:focus-within~.req-info .req-pop,.acc-design .signup-card .req-info.open .req-pop,.acc-design .signup-card .req-info:hover .req-pop,.acc-design .signup-card .req-trigger:focus-visible+.req-pop{opacity:1;visibility:visible;transform:none}.acc-design .signup-card .req-pop:before{content:"";position:absolute;bottom:100%;right:6px;border:5px solid transparent;border-bottom:5px solid var(--ink-1)}.acc-design .signup-card .req-pop .pop-h{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#7e7c76;margin-bottom:1px}.acc-design .signup-card .req{display:flex;align-items:center;gap:8px;font-size:12px;color:#bdbdb8;letter-spacing:-.005em;transition:color .2s ease}.acc-design .signup-card .req .tick{width:14px;height:14px;flex:none;border-radius:50%;border:1px solid #4a463f;position:relative;transition:background .2s ease,border-color .2s ease}.acc-design .signup-card .req.ok{color:#fff}.acc-design .signup-card .req.ok .tick{background:var(--collected);border-color:var(--collected)}.acc-design .signup-card .req.ok .tick:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.acc-design .signup-card .auth-primary{padding:16px 22px;margin-top:2px}.acc-design .signup-card .auth-primary .d{width:8px;height:8px;border-radius:50%;background:var(--collected)}.acc-design .signup-card .auth-primary:disabled{opacity:.42;cursor:not-allowed}.acc-design .signup-card .auth-primary:disabled:hover{background:var(--ink-1)}.acc-design .signup-card .auth-or{margin:2px 0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.acc-design .signup-card .oauth-row{display:flex;gap:10px}.acc-design .signup-card .oauth-row .auth-oauth{flex:1;width:auto;padding:14px 18px;font-size:14px}.acc-design .signup-card .oauth-row .auth-oauth svg{width:17px;height:17px}.acc-design .signup-card .auth-foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--line-soft);text-align:center;font-size:13px;color:var(--ink-4)}.acc-design .signup-card .auth-foot a{display:inline;color:var(--ink-2);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.acc-design .signup-card .auth-fine{margin:10px 0 0;text-align:center;font-size:11px;line-height:1.5;color:var(--ink-6)}.acc-design .signup-card .auth-fine a{color:var(--ink-4);text-decoration:underline;text-underline-offset:2px}.acc-design .signup-card .consent-check{margin:2px 2px 0;align-items:flex-start;line-height:1.45}.acc-design .signup-card .consent-check .ck{margin-top:1px}.acc-design .signup-card .consent-check a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.acc-design .auth-oauth:disabled{opacity:.45;cursor:not-allowed}.acc-design .auth-oauth:disabled:hover{background:var(--chip);color:var(--ink-4)}.acc-design .auth-oauth:disabled:active{transform:none}.acc-design .signup-card .fld-err{font-size:12px;color:var(--overdue);margin:2px 2px 0}@media (max-width:600px){.acc-design .cloud-stage:has(.request-card),.acc-design .cloud-stage:has(.signup-card){padding:96px 16px 20px}.acc-design .signup-card{max-width:452px;padding:22px 20px}.acc-design .signup-card .eyebrow-c{margin-bottom:12px}.acc-design .signup-card .plan-readout{margin-bottom:14px}.acc-design .signup-card .auth-h{font-size:25px;margin-bottom:4px}.acc-design .signup-card .auth-lede{font-size:13.5px;margin-bottom:16px}.acc-design .signup-card .auth-form{gap:14px}.acc-design .signup-card .fld{gap:6px}.acc-design .signup-card .in{padding:13px 18px;font-size:16px}.acc-design .signup-card .in.has-eye{padding-right:46px}.acc-design .signup-card .auth-primary{padding:14px 20px}.acc-design .signup-card .auth-or{margin:0}.acc-design .signup-card .oauth-row{gap:8px}.acc-design .signup-card .oauth-row .auth-oauth{padding:13px 14px}.acc-design .signup-card .auth-foot{margin-top:14px;padding-top:14px}.acc-design .signup-card .auth-fine{margin-top:8px}}