.AccountGate-module__Gw_HJW__page{--ink:#143c33;--muted:#435e53;--action:#194f43;--line:#9fb7aa;box-sizing:border-box;min-height:100dvh;color:var(--ink);font:1rem/1.6 var(--font-geist-sans),system-ui,sans-serif;background:#e8eee8;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:24px;padding:20px;display:grid}.AccountGate-module__Gw_HJW__page *,.AccountGate-module__Gw_HJW__page :before,.AccountGate-module__Gw_HJW__page :after{box-sizing:border-box}.AccountGate-module__Gw_HJW__art{color:#f6faf4;isolation:isolate;background:#1c4844;border-radius:18px;min-width:0;min-height:calc(100dvh - 40px);position:relative;overflow:hidden}.AccountGate-module__Gw_HJW__artImage{object-fit:cover;object-position:68% 52%;z-index:-2}.AccountGate-module__Gw_HJW__artShade{z-index:-1;pointer-events:none;background:linear-gradient(#123e3cdd 0%,#143d39a6 27%,#0000 62%);position:absolute;inset:0}.AccountGate-module__Gw_HJW__artCopy{padding:clamp(28px,4vw,68px);position:relative}.AccountGate-module__Gw_HJW__brand{filter:brightness(0)invert();width:154px;height:auto;display:block}.AccountGate-module__Gw_HJW__art h1{letter-spacing:-.03em;margin:clamp(38px,6vh,68px) 0 16px;font-size:clamp(2rem,3.15vw,3rem);font-weight:650;line-height:1.2}.AccountGate-module__Gw_HJW__art p{color:#deece5;text-wrap:pretty;max-width:30ch;margin:0;font-size:1rem}.AccountGate-module__Gw_HJW__form{gap:20px;width:min(440px,100%);min-width:0;margin:auto;padding:36px 12px;display:grid}.AccountGate-module__Gw_HJW__form h2{letter-spacing:-.025em;margin:10px 0 20px;font-size:2rem;font-weight:650;line-height:1.25}.AccountGate-module__Gw_HJW__form label{gap:9px;min-width:0;font-weight:600;display:grid}.AccountGate-module__Gw_HJW__inputWrap{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:0 14px;transition:border-color .18s,background .18s;display:flex}.AccountGate-module__Gw_HJW__inputWrap>svg{color:var(--muted);flex:none}.AccountGate-module__Gw_HJW__form input{border:1px solid var(--line);width:100%;min-width:0;min-height:56px;color:var(--ink);font:inherit;caret-color:var(--action);background:#fff;border-radius:9px;padding:13px 15px;font-weight:400}.AccountGate-module__Gw_HJW__inputWrap input{background:0 0;border:0;border-radius:0;flex:1;padding:13px 0}.AccountGate-module__Gw_HJW__form input::placeholder{color:#657c72;opacity:1}.AccountGate-module__Gw_HJW__inputWrap:focus-within{border-color:var(--action);outline-offset:2px;outline:2px solid #278c73}.AccountGate-module__Gw_HJW__inputWrap input:focus-visible{outline:none}.AccountGate-module__Gw_HJW__form button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--action);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 16px;transition:background .18s,border-color .18s;display:inline-flex}.AccountGate-module__Gw_HJW__form button:disabled{opacity:.6;cursor:not-allowed}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__primary{background:var(--action);color:#fff;border-color:var(--action);justify-content:space-between;min-height:56px;margin-top:4px;padding-inline:22px;font-weight:650}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__primary:hover:not(:disabled){background:#174735}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__primary:active:not(:disabled){transform:translateY(1px)}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__back{color:var(--muted);border:0;justify-self:start;margin-bottom:18px;padding:0}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__switchMode{text-underline-offset:5px;border:0;justify-self:center;min-height:44px;padding:5px 12px;text-decoration:underline}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__reveal{border:0;flex:none;width:44px;min-height:44px;margin-right:-8px;padding:0}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__reveal:hover,.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__switchMode:hover{background:#e9f2ec}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__guestButton{color:#194f43;background:#f3f7f3;border:1px solid #9fb7aa;font-weight:650}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__guestButton:hover{background:#e1eee7;border-color:#278c73}.AccountGate-module__Gw_HJW__form small{color:var(--muted);margin-top:-10px;font-size:1rem}.AccountGate-module__Gw_HJW__form p{overflow-wrap:anywhere;margin:0}.AccountGate-module__Gw_HJW__error{color:#973b2c;background:#fff0ea;border-radius:8px;padding:12px 14px}.AccountGate-module__Gw_HJW__help{color:var(--muted);border-top:1px solid #dce5dd;padding-top:16px;font-size:1rem}.AccountGate-module__Gw_HJW__help summary{cursor:pointer;padding:6px 0}.AccountGate-module__Gw_HJW__help p{margin:12px 0}.AccountGate-module__Gw_HJW__page :focus-visible{outline-offset:3px;outline:3px solid #278c73}.AccountGate-module__Gw_HJW__page ::selection{color:#173f36;background:#c0e2d2}.AccountGate-module__Gw_HJW__loading{color:#173f36;background:#f8faf6;place-items:center;min-height:100dvh;display:grid}.AccountGate-module__Gw_HJW__saveStatus{z-index:100;color:#173f36;background:#f3f6f2;border:1px solid #8eaaa0;border-radius:8px;max-width:min(380px,90vw);padding:10px 16px;position:fixed;bottom:80px;right:20px}.AccountGate-module__Gw_HJW__saveStatus button{margin-left:8px}@media (prefers-reduced-motion:no-preference){.AccountGate-module__Gw_HJW__artImage{animation:1.1s cubic-bezier(.16,1,.3,1) both AccountGate-module__Gw_HJW__sceneArrival}@keyframes AccountGate-module__Gw_HJW__sceneArrival{0%{filter:saturate(.65);transform:scale(1.025)}to{filter:saturate();transform:scale(1)}}}@media (min-width:1700px){.AccountGate-module__Gw_HJW__page{gap:40px;padding:28px}.AccountGate-module__Gw_HJW__art{min-height:calc(100dvh - 56px)}.AccountGate-module__Gw_HJW__form{width:480px}}@media (max-width:1000px) and (min-width:761px){.AccountGate-module__Gw_HJW__page{gap:20px;padding:14px}.AccountGate-module__Gw_HJW__art{min-height:calc(100dvh - 28px)}.AccountGate-module__Gw_HJW__form{padding-inline:8px}.AccountGate-module__Gw_HJW__artCopy{padding:28px}}@media (max-width:760px){.AccountGate-module__Gw_HJW__page{grid-template-columns:1fr;gap:12px;padding:12px}.AccountGate-module__Gw_HJW__art{border-radius:14px;min-height:235px}.AccountGate-module__Gw_HJW__artImage{object-position:72% 58%}.AccountGate-module__Gw_HJW__artShade{background:linear-gradient(90deg,#123e3ced 0%,#123e3cbf 44%,#123e3c26 80%)}.AccountGate-module__Gw_HJW__artCopy{padding:22px}.AccountGate-module__Gw_HJW__brand{width:123px}.AccountGate-module__Gw_HJW__art h1{margin:26px 0 10px;font-size:2rem}.AccountGate-module__Gw_HJW__art p{max-width:16ch;line-height:1.5}.AccountGate-module__Gw_HJW__form{gap:18px;width:min(440px,100%);padding:8px 14px 24px}.AccountGate-module__Gw_HJW__form .AccountGate-module__Gw_HJW__back{margin-bottom:0}.AccountGate-module__Gw_HJW__form h2{margin:0 0 8px;font-size:1.75rem}}
.service-link{--link-accent:#126b60;--link-border:#d6e4de;border:1px solid var(--link-border);color:#173c35;overflow-wrap:anywhere;background:#fff;border-radius:16px;min-width:0;margin:1.25rem 0;padding:1.25rem;scroll-margin-top:100px;font-size:1rem;line-height:1.65}.service-link header,.service-link .link-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.service-link h2{margin:0 0 .7rem;font-size:1.25rem;font-weight:700}.service-link h3{margin:.6rem 0;font-size:1.1rem}.service-link p{margin:.6rem 0}.service-link .link-meta,.service-link small{color:#586e68;font-size:1rem}.service-link label{gap:.4rem;margin:.8rem 0;font-weight:600;display:grid}.service-link input:not([type=checkbox]),.service-link select,.service-link textarea{color:#193f37;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #a7beb5;border-radius:8px;padding:.65rem .75rem}.service-link textarea{resize:vertical;min-height:6rem}.service-link button{font:inherit;color:#17594c;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #a9c2b8;border-radius:8px;min-height:44px;padding:.65rem 1rem;font-weight:600;line-height:1.4;transition:background .16s}.service-link button:hover{background:#eef6f2}.service-link button.link-primary{background:var(--link-accent);color:#fff;border-color:var(--link-accent)}.service-link button.link-primary:hover{background:#0c544b}.service-link button:disabled{opacity:.55;cursor:not-allowed}.service-link :focus-visible{outline-offset:3px;outline:3px solid #237cad}.service-link .link-actions{justify-content:flex-start;margin:.9rem 0}.service-link .link-check{align-items:flex-start;gap:.65rem;font-weight:400;display:flex}.service-link input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--link-accent);flex:none;margin:.2rem 0}.service-link .link-badge{color:#21624e;white-space:nowrap;background:#eaf5ef;border-radius:5px;padding:.15rem .6rem;font-size:1rem}.service-link .link-fields{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.service-link details{margin:.85rem 0}.service-link summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:600}.service-link .link-choice{border-top:1px solid var(--link-border);margin-top:1rem;padding-top:.5rem}.service-link .link-request{white-space:pre-wrap;background:#f3f8f5;border-left:3px solid #86b9a4;margin:1rem 0;padding:.6rem 1rem}.service-link .link-notice{background:#edf4f0;border-radius:6px;padding:.6rem .8rem}.service-link .link-empty{color:#526c63;padding:1rem}.service-link .link-intake-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:1.3rem;display:grid}.service-link .link-inbox>button{text-align:left;justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-bottom:.5rem;display:flex}.service-link .link-inbox small{display:block}.service-link .link-inbox .is-selected{background:#edf7f1;border-color:#187c66}.service-link .link-detail{border-left:1px solid var(--link-border);min-width:0;padding-left:1.2rem}.service-link dl>div{grid-template-columns:6rem 1fr;gap:.7rem;margin:.5rem 0;display:grid}.service-link dd{color:#254b40;margin:0}.service-link dt{color:#597066}.settings-list .service-link button{text-align:center;border:1px solid #a9c2b8;border-radius:8px;grid-template-columns:none;justify-content:center;align-items:center;width:auto;padding:.65rem 1rem;display:inline-flex}.settings-list .service-link button:last-child{border-bottom:1px solid #a9c2b8}.settings-list .service-link button.link-primary{color:#fff;background:#126b60;border-color:#126b60}.settings-list .service-link label{color:#244b40;font-size:1rem}.settings-list .service-link input[type=checkbox]{width:1.2rem;min-height:1.2rem;padding:0}.settings-list .service-link p{margin:.6rem 0}.settings-list .service-link h3{margin:.6rem 0;font-size:1.1rem}.intake-refresh{color:#185a48;background:#eaf5ef;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:1rem;display:flex}.intake-refresh button{cursor:pointer;border:1px solid #8dbba9;border-radius:6px;padding:.5rem 1rem}.station-workspace .service-link{--link-accent:#b2dfcd;--link-border:#315052;color:#e5f3ef;background:#102b2f}.station-workspace .service-link h2,.station-workspace .service-link h3{color:#e5f3ef}.station-workspace .service-link .link-meta,.station-workspace .service-link small,.station-workspace .service-link dt,.station-workspace .service-link .link-empty{color:#aec8bf}.station-workspace .service-link dd{color:#e1eee8}.station-workspace .service-link input:not([type=checkbox]),.station-workspace .service-link select,.station-workspace .service-link textarea{color:#edf7f1;background:#0d2529;border-color:#506d68}.station-workspace .service-link input::placeholder{color:#a6c1b8}.station-workspace .service-link button{color:#dceee5;background:#193b3d;border-color:#527b6e}.station-workspace .service-link button:hover,.station-workspace .service-link .link-inbox .is-selected{background:#275549}.station-workspace .service-link button.link-primary{color:#103a30;background:#b2dfcd}.station-workspace .service-link button.link-primary:hover{background:#c7eddf}.station-workspace .service-link .link-request,.station-workspace .service-link .link-notice{color:#e3f2eb;background:#193b38}.station-workspace .service-link .link-badge{color:#d0f0df;background:#275347}@media (max-width:700px){.service-link{padding:1rem}.service-link .link-fields,.service-link .link-intake-layout{grid-template-columns:minmax(0,1fr)}.service-link .link-detail{border-left:0;border-top:1px solid var(--link-border);padding:1rem 0 0}.service-link .link-actions>button{flex:9rem}.service-link .link-inbox>button{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.service-link button{transition:none}}
