.pw-auth{background:var(--surface);flex-wrap:wrap;min-height:100vh;display:flex}.pw-auth-brand{background:var(--brand-gradient);color:#fff;flex-direction:column;flex:520px;justify-content:space-between;gap:32px;min-width:0;min-height:560px;padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.pw-auth-art{width:100%;height:100%;position:absolute;inset:0}.pw-auth-logo{align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:32px;display:flex;position:relative}.pw-auth-pitch{flex-direction:column;gap:8px;display:flex;position:relative;container-type:inline-size}.pw-auth-headline{letter-spacing:-.01em;max-width:460px;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2}.pw-auth-headline span{color:#9ff0d3}.pw-auth-lead{max-width:460px;margin:0;font-size:16px;line-height:24px}.pw-auth-features{grid-template-columns:repeat(3,max-content);gap:16px 0;margin:16px 0 0;padding:0;list-style:none;display:grid}.pw-auth-features li{align-items:center;gap:8px;display:flex}.pw-auth-features li:not(:last-child){border-right:1px solid #ffffff40;margin-right:16px;padding-right:16px}.pw-auth-features svg{color:#9ff0d3;stroke-width:1.8px;flex:none;width:24px;height:24px}.pw-auth-main{flex:440px;justify-content:center;align-items:center;min-width:0;padding:clamp(24px,4vw,48px) 16px;display:flex;position:relative;overflow:hidden}.pw-auth-tint{fill:var(--surface-tint)}.pw-auth-pin{fill:var(--route)}.pw-auth-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-raised);flex-direction:column;gap:16px;padding:clamp(24px,3vw,32px);display:flex;position:relative}.pw-auth-card-head{flex-direction:column;gap:8px;display:flex}.pw-auth-card-head h1{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700;line-height:40px}.pw-auth-card-head p{color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.pw-auth-accent{border-radius:var(--radius-full);background:var(--route);width:48px;height:3px}.pw-auth-forgot{justify-content:flex-end;margin-top:-8px;font-weight:600;display:flex}.pw-auth-or{color:var(--ink-muted);align-items:center;gap:16px;font-size:12px;line-height:16px;display:flex}.pw-auth-or span{background:var(--line);flex:auto;height:1px}.pw-auth-links{color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pw-auth-links a{font-weight:600}.pw-auth-pitch-steps{gap:24px}.pw-auth-pitch-text{flex-direction:column;gap:8px;display:flex}.pw-auth-brand-compact{flex:420px;gap:24px;min-height:240px}.pw-auth-main-compact{flex:520px;overflow:visible}a.pw-auth-logo{color:#fff;text-decoration:none}a.pw-auth-logo:focus-visible{outline-offset:4px;outline:2px solid #fff}.pw-auth-note{max-width:420px;margin:0;font-size:16px;line-height:24px;position:relative}.pw-auth-card-md{max-width:440px}.pw-auth-card-lg{max-width:460px}.pw-auth-card a:not(.pw-btn){color:var(--route);font-weight:600}.pw-auth-card a:not(.pw-btn):hover{color:var(--ink)}.pw-auth-steps-inline{flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;list-style:none;display:flex}.pw-auth-steps-inline li{align-items:center;gap:8px;display:flex}.pw-auth-steps-inline svg{color:#9ff0d3;stroke-width:1.8px;flex:none;width:24px;height:24px}.pw-auth-center{text-align:center;color:var(--ink-muted);margin:0}.pw-auth-strong{color:var(--ink)}.pw-auth-otp{flex-direction:column;gap:8px;display:flex}.pw-auth-otp .pw-field-msg{margin:0}.pw-auth-resend{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.pw-auth-done{background:var(--surface);border:1px solid var(--success);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.pw-auth-done strong{font-weight:600}.pw-auth-notice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 16px}.pw-auth-muted{color:var(--ink-muted);margin:0}.pw-auth-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw-auth-steps li{color:var(--ink-muted);flex-direction:column;flex:1 1 0;gap:4px;font-size:12px;line-height:16px;display:flex}.pw-auth-steps li span{border-radius:var(--radius-full);background:var(--line);height:4px}.pw-auth-steps li.is-on{color:var(--ink);font-weight:600}.pw-auth-steps li.is-on span{background:var(--route)}.pw-auth-facts{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:16px;display:grid}.pw-auth-facts dt{color:var(--ink-muted)}.pw-auth-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}@container (width<=500px){.pw-auth-features{grid-template-columns:1fr}.pw-auth-features li:not(:last-child){border-right:0;margin-right:0;padding-right:0}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f4f6f3;--surface-raised:#fff;--surface-tint:#dcebe6;--ink:#18231f;--ink-muted:#56635e;--line:#c9d1cd;--route:#0b6a5c;--on-accent:#fff;--info:#2a5aa8;--signal:#9a5200;--danger:#b02a22;--success:#2e6b2f;--map-route-1:#0b6a5c;--map-route-2:#5b3fa8;--map-route-3:#7a4e12;--map-route-4:#1f5f8b;--map-route-5:#a3326e;--map-route-6:#38415c;--map-route-7:#4d5a12;--shadow-raised:0 12px 32px #0b6a5c1a;--shadow-overlay:0 24px 48px #0f151338}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0f1513;--surface-raised:#18201d;--surface-tint:#1d3a33;--ink:#e4ebe8;--ink-muted:#a2b0aa;--line:#33403b;--route:#4dbfa5;--on-accent:#0f1513;--info:#8db3f2;--signal:#eda457;--danger:#f28b80;--success:#7fc681;--map-route-1:#0b6a5c;--map-route-2:#5b3fa8;--map-route-3:#7a4e12;--map-route-4:#1f5f8b;--map-route-5:#a3326e;--map-route-6:#38415c;--map-route-7:#4d5a12;--shadow-raised:0 12px 32px #00000073;--shadow-overlay:0 24px 48px #0009}:root{--space-1:4px;--space-2:8px;--space-4:16px;--space-6:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--brand-gradient:linear-gradient(165deg, #1fa189 0%, #14876f 32%, #0b6a5c 62%, #085a4e 100%);--font-sans:"Be Vietnam Pro", "Segoe UI", system-ui, sans-serif}.pw-type-display{font-family:var(--font-sans);letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:34px}.pw-type-title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:28px}.pw-type-heading{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.pw-type-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.pw-type-body-touch{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.pw-type-small{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.pw-type-label{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-sans);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px}a{color:var(--route)}a:hover{color:var(--ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--route);outline-offset:2px}.pw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pw-num{font-variant-numeric:tabular-nums;text-align:right}.pw-end{text-align:right}.pw-btn:focus-visible,.pw-field-input:focus-visible,.pw-row-clickable:focus-visible,.pw-toast-action:focus-visible,.pw-toast-close:focus-visible{outline:2px solid var(--route);outline-offset:2px}.pw-btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;height:36px;padding:0 var(--space-4);font:inherit;white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.pw-btn-lg{height:48px;font-size:16px;line-height:24px}.pw-btn-xl{border-radius:var(--radius-md);height:56px;font-size:16px;line-height:24px}.pw-btn-block{width:100%;display:flex}.pw-btn-primary{background:linear-gradient(180deg, #ffffff1f, #fff0 70%), var(--route);color:var(--on-accent)}.pw-btn-secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--ink-muted)}.pw-btn-quiet{color:var(--route);background:0 0}.pw-btn-danger{background:var(--danger);color:var(--on-accent)}.pw-btn-success{background:var(--success);color:var(--on-accent)}.pw-btn-signal{background:var(--signal);color:var(--on-accent)}.pw-btn-primary:hover:not(:disabled),.pw-btn-danger:hover:not(:disabled),.pw-btn-success:hover:not(:disabled),.pw-btn-signal:hover:not(:disabled){filter:brightness(.92)}.pw-btn-secondary:hover:not(:disabled),.pw-btn-quiet:hover:not(:disabled){background:var(--surface-tint)}.pw-btn:disabled{opacity:.5;cursor:not-allowed}.pw-btn[aria-busy=true]{cursor:progress}.pw-field{gap:var(--space-1);display:grid}.pw-field-label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.pw-field-req{color:var(--danger)}.pw-field-input{box-sizing:border-box;width:100%;min-height:36px;padding:var(--space-2) var(--space-2);font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--ink-muted);border-radius:var(--radius-sm);font-size:14px;line-height:20px}textarea.pw-field-input{resize:vertical;min-height:72px}.pw-field-input::placeholder{color:var(--ink-muted)}.pw-field-input:disabled{opacity:.5}.pw-field-error .pw-field-input{border-color:var(--danger);border-width:2px;padding:7px}.pw-field-msg{color:var(--ink-muted);margin:0;font-size:12px;line-height:16px}.pw-field-msg-error{color:var(--danger)}.pw-pill{height:20px;padding:0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-full);color:var(--on-accent);align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pw-pill-muted{background:var(--ink-muted)}.pw-pill-info{background:var(--info)}.pw-pill-signal{background:var(--signal)}.pw-pill-danger{background:var(--danger)}.pw-pill-success{background:var(--success)}.pw-pill-route{background:var(--route)}.pw-progress{gap:var(--space-1);display:grid}.pw-progress-head{color:var(--ink-muted);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.pw-progress-count{font-variant-numeric:tabular-nums}.pw-progress-track{border-radius:var(--radius-full);background:var(--line);height:4px;position:relative;overflow:hidden}.pw-progress-fill{background:var(--info);border-radius:var(--radius-full);height:100%;transition:width .2s ease-out}.pw-progress-indeterminate .pw-progress-fill{width:30%;animation:1.4s ease-in-out infinite pw-slide;position:absolute}@keyframes pw-slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.pw-progress-indeterminate .pw-progress-fill{opacity:.5;width:100%;animation:none;left:0}.pw-progress-fill{transition:none}}.pw-table-wrap{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:auto}.pw-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.pw-table th{z-index:1;background:var(--surface-raised);padding:var(--space-2) var(--space-4);text-align:left;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}.pw-table td{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink)}.pw-table tbody tr:last-child td{border-bottom:0}.pw-table th.pw-num,.pw-table th.pw-end{text-align:right}.pw-row-clickable{cursor:pointer}.pw-row-clickable:hover td{background:var(--surface)}.pw-row-selected td,.pw-row-selected:hover td{background:var(--surface-tint)}.pw-row-clickable:focus-visible{outline-offset:-2px}.pw-table-empty{text-align:center;padding:var(--space-6) var(--space-4)!important;color:var(--ink-muted)!important}.pw-stop{gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);font-size:16px;line-height:24px;display:grid}.pw-stop-current{background:var(--surface-tint);border-color:var(--route)}.pw-stop-head{align-items:center;gap:var(--space-2);display:flex}.pw-stop-seq{border-radius:var(--radius-full);background:var(--route);width:28px;height:28px;color:var(--on-accent);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.pw-stop-title{color:var(--ink);flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px}.pw-stop-address{color:var(--ink);margin:0}.pw-stop-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.pw-stop-note{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.pw-stop-reason{color:var(--danger);margin:0;font-size:14px;line-height:20px}.pw-stop-actions{gap:var(--space-2);margin-top:var(--space-2);display:grid}.pw-marker{box-sizing:border-box;border-radius:var(--radius-full);width:28px;height:28px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--on-accent);border:2px solid #fff;place-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-grid;box-shadow:0 1px 2px #00000059}.pw-marker-route{background:var(--route)}.pw-marker-signal{background:var(--signal)}.pw-marker-success{background:var(--success)}.pw-marker-danger{background:var(--danger)}.pw-marker-muted{background:var(--ink-muted)}.pw-marker-r1{background:var(--map-route-1);color:#fff}.pw-marker-r2{background:var(--map-route-2);color:#fff}.pw-marker-r3{background:var(--map-route-3);color:#fff}.pw-marker-r4{background:var(--map-route-4);color:#fff}.pw-marker-r5{background:var(--map-route-5);color:#fff}.pw-marker-r6{background:var(--map-route-6);color:#fff}.pw-marker-r7{background:var(--map-route-7);color:#fff}.pw-marker-selected{outline:3px solid var(--ink);outline-offset:0;width:36px;height:36px;font-size:15px}.pw-dialog-backdrop{z-index:50;padding:var(--space-4);background:#0f15138c;place-items:center;display:grid;position:fixed;inset:0}.pw-dialog{box-sizing:border-box;width:100%;max-width:440px;padding:var(--space-6);gap:var(--space-4);background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay,none);display:grid}.pw-dialog-lg{max-width:720px}.pw-dialog-full{grid-template-rows:auto 1fr auto;max-width:1200px;height:calc(100vh - 32px)}.pw-dialog-full .pw-dialog-body{flex-direction:column;min-height:0;display:flex}.pw-dialog-title{margin:0;font-size:20px;font-weight:600;line-height:28px}.pw-dialog-body{color:var(--ink);font-size:14px;line-height:20px}.pw-dialog-body p{margin:0 0 var(--space-2)}.pw-dialog-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.pw-toast{align-items:center;gap:var(--space-2);box-sizing:border-box;max-width:480px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--ink);border:1px solid var(--ink-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-raised,none);display:flex}.pw-toast-dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.pw-toast-info .pw-toast-dot{background:var(--info)}.pw-toast-success .pw-toast-dot{background:var(--success)}.pw-toast-danger .pw-toast-dot{background:var(--danger)}.pw-toast-danger{border-color:var(--danger)}.pw-toast-msg{padding:var(--space-1) 0;flex:1;margin:0;font-size:14px;line-height:20px}.pw-toast-action,.pw-toast-close{min-height:32px;padding:0 var(--space-2);font:inherit;border-radius:var(--radius-sm);color:var(--route);cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.pw-toast-close{color:var(--ink-muted);min-width:32px;font-size:18px}.pw-toast-action:hover,.pw-toast-close:hover{background:var(--surface-tint)}.pw-field-control{align-items:center;display:flex;position:relative}.pw-field-control .pw-field-input{flex:auto}.pw-field-start{color:var(--ink-muted);pointer-events:none;display:inline-flex;position:absolute;left:12px}.pw-field-start svg{width:20px;height:20px}.pw-field-control.has-start .pw-field-input{padding-left:44px}.pw-field-error .pw-field-control.has-start .pw-field-input{padding-left:43px}.pw-field-end{display:inline-flex;position:absolute;right:4px}.pw-field-control.has-end .pw-field-input{padding-right:48px}.pw-field-lg .pw-field-input{min-height:48px;font-size:16px;line-height:24px}.pw-icon-button{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pw-icon-button:hover{background:var(--surface-tint);color:var(--ink)}.pw-icon-button:focus-visible{outline:2px solid var(--route);outline-offset:2px}.pw-icon-button svg{width:20px;height:20px}.pw-banner{gap:var(--space-1);padding:var(--space-2) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);display:grid}.pw-banner-title{color:var(--danger);font-weight:600}.pw-banner-info{border-color:var(--info)}.pw-banner-info .pw-banner-title{color:var(--ink)}.pw-otp{gap:var(--space-2);display:flex}.pw-otp-box{box-sizing:border-box;min-width:0;max-width:56px;height:64px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-raised);border:1px solid var(--ink-muted);border-radius:var(--radius-md);flex:1 1 0;padding:0;font-size:28px;font-weight:700;line-height:1}.pw-otp-box:nth-child(4){margin-left:12px}.pw-otp-box:focus-visible{outline:2px solid var(--route);outline-offset:2px;border-color:var(--route)}.pw-otp-error .pw-otp-box{border:2px solid var(--danger)}.pw-empty{align-items:center;gap:var(--space-4);padding:48px var(--space-6);text-align:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.pw-empty h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.pw-empty p{max-width:480px;color:var(--ink-muted);margin:0}.pw-header{background:var(--surface-raised);border-bottom:1px solid var(--line)}.pw-header-inner{flex-wrap:wrap;align-items:center;gap:8px 32px;max-width:1440px;min-height:56px;margin:0 auto;padding:8px clamp(16px,2vw,24px);display:flex}.pw-header-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;text-decoration:none;display:flex}.pw-header-nav{flex-wrap:wrap;flex:auto;gap:24px;display:flex}.pw-nav-link{color:var(--ink-muted);border-bottom:2px solid #0000;padding:8px 0;font-weight:600;text-decoration:none}.pw-nav-link:hover{color:var(--ink)}.pw-nav-link-active{color:var(--route);border-bottom-color:var(--route)}.pw-header-side{color:var(--ink-muted);align-items:center;gap:16px;display:flex}.pw-header-user{font-weight:600}.pw-field-code .pw-field-input{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;min-height:56px;padding:8px 16px;font-size:28px;font-weight:700;line-height:40px}.pw-field-code-sm .pw-field-input{min-height:48px;font-size:24px;line-height:32px}.pw-check{align-items:center;gap:var(--space-2);cursor:pointer;min-height:36px;display:inline-flex}.pw-check input{width:18px;height:18px;accent-color:var(--route);margin:0}.pw-check input:focus-visible{outline:2px solid var(--route);outline-offset:2px}.pw-check input:disabled,.pw-check input:disabled+span{cursor:not-allowed}select.pw-field-input{appearance:auto}.pw-card{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.pw-card>h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.pw-muted{color:var(--ink-muted);margin:0}.pw-status-ok{padding:var(--space-2) var(--space-4);border:1px solid var(--success);border-radius:var(--radius-md)}.pw-pin-picker{gap:var(--space-4);flex-direction:column;display:flex}.pw-pin-search{gap:var(--space-2);flex-direction:column;display:flex}.pw-pin-results{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.pw-pin-result{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-4);font:inherit;text-align:left;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.pw-pin-results li:last-child .pw-pin-result{border-bottom:0}.pw-pin-result:hover{background:var(--surface-tint)}.pw-pin-result:focus-visible{outline:2px solid var(--route);outline-offset:-2px}.pw-pin-result span{color:var(--ink-muted);font-size:12px;line-height:16px}.pw-pin-legend{align-items:center;gap:var(--space-2) var(--space-6);color:var(--ink);flex-wrap:wrap;display:flex}.pw-pin-legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.pw-app{flex-direction:column;min-height:100vh;display:flex}.pw-page{flex-direction:column;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:clamp(16px,2vw,24px);display:flex}.pw-page-section{flex-direction:column;gap:24px;display:flex}.pw-page-title{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:34px}.pw-page-loading{color:var(--ink-muted);padding:24px}.pw-standalone{flex-direction:column;gap:24px;max-width:720px;min-height:100vh;margin:0 auto;padding:48px 16px;display:flex}.pw-standalone-logo{align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:32px;display:flex}
