.ape-auth{--ink:#252622;--muted:#6d716f;--paper:#faf9f6;--panel:#f3efe8;--border:#e2e0db;--action:#8c4b2b;color:var(--ink);background:var(--paper);min-height:100dvh;padding:40px 32px 24px;font:400 16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ape-auth *{box-sizing:border-box}.ape-auth a{color:var(--action);text-underline-offset:.24em}.ape-auth button,.ape-auth input{font:inherit;letter-spacing:normal}.ape-auth :focus-visible{outline-offset:4px;outline:3px solid #376954}.ape-auth-header,.ape-auth-layout,.ape-auth-footer{max-width:1180px;margin-inline:auto}.ape-auth-header{border:1px solid var(--border);background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:24px;height:auto;padding:20px 36px;display:flex}.ape-auth-brand{max-width:260px}.ape-auth-brand .site-brand{display:block}.ape-auth-brand .site-brand small{display:none}.ape-auth-brand img{width:180px;max-width:100%;height:auto;display:block}.ape-auth-languages{background:#f4f3f0;border:0;border-radius:28px;align-items:center;gap:2px;padding:2px;display:flex;position:static;overflow:visible}.ape-auth-languages button{color:#545856;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;min-height:44px;padding:8px 16px;font-size:14px}.ape-auth-languages button[aria-pressed=true]{border-color:var(--border);color:var(--ink);background:#fff;box-shadow:0 1px 4px #29251e12}.ape-auth-layout{border:1px solid var(--border);background:#fdfcf9;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:56fr 44fr;display:grid;overflow:hidden;box-shadow:0 14px 38px #29251e09}.ape-auth-main{min-width:0;padding:46px clamp(24px,4vw,62px) 36px}.ape-auth-welcome{color:var(--action);margin:0 0 12px;font-weight:650}.ape-auth h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,3vw,42px);font-weight:650;line-height:1.28}.ape-auth-lead{color:var(--muted);margin:0 0 26px;font-size:17px}.ape-auth form{max-width:480px}.ape-auth-fields{border:0;min-width:0;margin:0;padding:0}.ape-auth-field{margin-top:18px}.ape-auth-field>label{margin-bottom:7px;font-size:16px;font-weight:550;display:block}.ape-auth-field input{width:100%;min-width:0;min-height:50px;color:var(--ink);background:#fff;border:1px solid #d7d9d7;border-radius:8px;padding:11px 14px;font-size:16px;display:block}.ape-auth-hint{color:var(--muted);margin:7px 0 0;font-size:14px}.ape-auth-password{background:#fff;border:1px solid #d7d9d7;border-radius:8px;align-items:stretch;display:flex}.ape-auth-password input{background:0 0;border:0;flex:auto;width:1px}.ape-auth-password button{min-height:50px;color:var(--action);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 50px;place-items:center;padding:12px;display:grid}.ape-auth-icon{flex-shrink:0;width:24px;height:24px;display:block}.ape-auth-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ape-auth-actions a{align-items:center;min-height:44px;display:inline-flex}.ape-auth-check{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:10px;font-size:15px;font-weight:400;display:flex}.ape-auth-check input{width:19px;height:19px;accent-color:var(--action);flex-shrink:0}.ape-auth-primary{background:var(--action);color:#fff;border:1px solid var(--action);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:50px;margin-top:22px;padding:11px 16px;font-weight:600;display:flex}.ape-auth-primary .ape-auth-icon{filter:invert();width:20px;height:20px}.ape-auth-primary:hover{background:#753e24}.ape-auth button:disabled{opacity:.65;cursor:wait}.ape-auth-error{color:#8f2f24;overflow-wrap:anywhere;background:#fff0e9;border-left:3px solid #8f2f24;margin:18px 0;padding:12px 14px}.ape-auth-recovery{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ape-auth-recovery button{min-height:44px;color:var(--action);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.ape-auth-consent{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;margin:22px 0 0;padding:16px 18px}.ape-auth-consent legend{color:var(--ink);padding:0 6px;font-size:16px;font-weight:600}.ape-auth-consent .ape-auth-check{color:var(--ink);align-items:flex-start}.ape-auth-consent .ape-auth-check input{margin-top:3px}.ape-auth-consent-summary{color:var(--muted);margin:10px 0 0;padding-inline-start:20px;font-size:14px;line-height:1.6}.ape-auth-consent-summary li+li{margin-top:6px}.ape-auth-field input[readonly]{background:#f6f6f4}.ape-auth-secondary{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:20px;padding-bottom:12px;display:flex}.ape-auth-secondary a{position:relative}.ape-auth-secondary a+a:before{content:"";inset-inline-start:-14px;background:#adb1aa;width:1px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.ape-auth-secondary .ape-auth-mobile-apply+a:before{display:none}.ape-auth-secondary a,.ape-auth-small-links a,.ape-auth-footer a,.ape-auth-new>a{align-items:center;min-height:44px;display:inline-flex}.ape-auth-secondary .ape-auth-mobile-apply{display:none}.ape-auth-new{border:1px solid var(--border);background:#ffffffb8;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:24px;padding:16px;display:grid}.ape-auth-new-icon{background:#f8f1e7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ape-auth-new-icon .ape-auth-icon{filter:invert(30%)sepia(47%)saturate(907%)hue-rotate(342deg)brightness(88%);width:27px;height:27px}.ape-auth-new h2{margin:0 0 4px;font-size:18px;line-height:1.4}.ape-auth-new p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ape-auth-new>a{border:1px solid var(--action);white-space:nowrap;border-radius:6px;gap:10px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.ape-auth-new>a .ape-auth-icon{width:16px;height:16px}.ape-auth-small-links{flex-direction:column;gap:0;margin-top:14px;font-size:14px;display:flex}.ape-auth-small-links a{color:#656963}.ape-auth-aside{background:var(--panel) url(/ui/b09-room.png) right bottom/cover no-repeat;min-width:0;padding:46px 36px}.ape-auth-aside>h2{white-space:pre-line;text-wrap:balance;max-width:350px;margin:0 0 10px;font-size:clamp(24px,2.15vw,30px);font-weight:650;line-height:1.4}.ape-auth-side-intro{color:var(--muted);margin:0 0 24px;font-size:15px}.ape-auth-feature{background:#fffdf8ed;border:1px solid #ffffff60;border-radius:14px;align-items:center;gap:16px;max-width:355px;margin-bottom:16px;padding:18px;display:flex}.ape-auth-feature-icon{background:#e9eee7;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.ape-auth-feature-icon .ape-auth-icon{filter:invert(34%)sepia(23%)saturate(771%)hue-rotate(102deg)brightness(93%);width:27px;height:27px}.ape-auth-feature h3{margin:0 0 4px;font-size:18px;font-weight:650}.ape-auth-feature p{color:#686e68;margin:0;font-size:14px}.ape-auth-decoration{border-radius:14px;margin-top:28px;overflow:hidden}.ape-auth-decoration img{width:100%;height:auto;display:block}.ape-auth-footer{justify-content:center;gap:24px;margin-top:18px;font-size:14px;display:flex}.ape-auth-rules{margin:14px 0}.ape-auth-rules summary{cursor:pointer;min-height:44px;color:var(--action);padding-block:8px}.ape-auth-rules p{color:var(--muted);font-size:14px}.ape-auth.ape-auth-settings{background:0 0;min-height:0;padding:0}@media (width>=768px) and (width<=1100px){.ape-auth-new{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 8px;padding:12px 10px}.ape-auth-new>div{display:contents}.ape-auth-new-icon{grid-row:1/span 2;width:40px;height:40px}.ape-auth-new h2{grid-area:1/2;margin:0;font-size:16px}.ape-auth-new p{grid-area:2/2/auto/-1}.ape-auth-new>a{grid-area:1/3}}@media (width<=767px){.ape-auth{padding:0 20px 24px}.ape-auth-header{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:18px;padding:22px 0 20px}.ape-auth-brand img{width:160px}.ape-auth-languages{justify-content:space-between;width:100%}.ape-auth-languages button{padding-inline:12px;font-size:13px}.ape-auth-layout{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;overflow:visible}.ape-auth-main{padding:12px 0 32px}.ape-auth h1{font-size:32px}.ape-auth-lead{font-size:16px}.ape-auth-aside{border:1px solid var(--border);background-position:100% 100%;border-radius:12px;padding:30px 24px 180px}.ape-auth-new{display:none}.ape-auth-aside>h2{font-size:clamp(22px,6vw,26px)}.ape-auth-feature{gap:12px;padding:14px}.ape-auth-feature-icon{flex-basis:40px;width:40px;height:40px}.ape-auth-footer{margin-top:22px}.ape-auth-actions{gap:4px 12px;font-size:14px}.ape-auth-secondary .ape-auth-mobile-apply{display:inline-flex}.ape-auth-secondary .ape-auth-mobile-apply+a:before{display:block}}@media (prefers-reduced-motion:reduce){.ape-auth *{scroll-behavior:auto}}.ape-auth-recovery a{min-height:44px;color:var(--action);border:1px solid var(--border);border-radius:8px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}:host,.av,.ape-auth{--color-ink:#252622;--color-muted:#6d716f;--color-paper:#fff;--color-bg:#faf9f6;--color-wash:#f3efe8;--color-line:#e2e0db;--color-brown:#8c4b2b;--color-action-hover:#753e24;--color-green:#376954;--color-green-wash:#e9eee7;--color-blue:#2368b0;--color-blue-wash:#e9f1ff;--color-danger:#8f2f24;--color-danger-wash:#fff0e9;--color-warning:#805525;--color-warning-wash:#faf0e2;--color-line-strong:#b5afa5;--color-neutral-wash:#f0f1f2;--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "PingFang TC", "Microsoft YaHei", "Microsoft JhengHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--type-page:2.625rem;--type-page-mobile:2rem;--type-section:1.5rem;--type-card:1.125rem;--type-body:1rem;--type-control:1rem;--type-small:.875rem;--type-caption:.8125rem;--type-metric:2.5rem;--weight-body:400;--weight-control:550;--weight-heading:650;--leading-heading:1.28;--leading-control:1.5;--leading-body:1.65;--leading-reading:1.75;--radius-control:8px;--radius-panel:14px;--focus-width:3px;--control-height:50px;--overlay-00000030:#00000030;--overlay-aa724e22:#aa724e22;--overlay-25262266:#25262266;--overlay-40332004:#40332004;--overlay-00000015:#00000015;--overlay-40332012:#40332012;--overlay-ffffffd9:#ffffffd9;--overlay-fffdf8ed:#fffdf8ed;--overlay-201b1533:#201b1533;--overlay-201b1526:#201b1526;--overlay-44332212:#44332212;--overlay-ffffff26:#ffffff26;--overlay-25262226:#25262226;--overlay-0002:#0002;--text-16:1rem;--text-42:2.625rem;--text-22:1.375rem;--text-17:1.0625rem;--text-14:.875rem;--text-15:.9375rem;--text-13:.8125rem;--text-56:3.5rem;--text-24:1.5rem;--text-36:2.25rem;--text-20:1.25rem;--text-18:1.125rem;--text-26:1.625rem;--text-28:1.75rem;--text-48:3rem;--text-32:2rem;--text-30:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--layout-reading:46rem;--layout-reading-wide:74rem;--layout-family:74rem;--shadow-floating:0 8px 32px var(--overlay-201b1533);--type-ops-page:2rem;--type-ops-mobile:1.75rem;--ink:var(--color-ink);--muted:var(--color-muted);--paper:var(--color-paper);--bg:var(--color-bg);--wash:var(--color-wash);--line:var(--color-line);--brown:var(--color-brown);--green:var(--color-green);--blue:var(--color-blue);--quiet:var(--color-muted);--radius:var(--radius-panel)}.ape-auth{--ink:var(--color-ink);--muted:var(--color-muted);--paper:var(--color-bg);--panel:var(--color-wash);--border:var(--color-line);--action:var(--color-brown);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body)}.ape-auth h1{font-size:clamp(2.25rem,3vw,var(--type-page));font-weight:var(--weight-heading);line-height:var(--leading-heading)}.ape-auth input,.ape-auth .ape-auth-primary{font-size:var(--type-control)}.ape-auth :focus-visible{outline-color:var(--color-green);outline-width:var(--focus-width)}@media (width<=767px){.ape-auth h1{font-size:var(--type-page-mobile)}}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth){--ink:var(--ap-ink);--muted:var(--ap-graphite);--paper:var(--ap-paper);--panel:var(--ap-sheet);--border:var(--ap-rule);--action:var(--ap-pen);--color-ink:var(--ap-ink);--color-muted:var(--ap-graphite);--color-paper:var(--ap-sheet);--color-bg:var(--ap-paper);--color-wash:var(--ap-pen-soft);--color-line:var(--ap-rule);--color-line-strong:var(--ap-faint);--color-brown:var(--ap-ink);--color-action-hover:var(--ap-pen);--color-green:var(--ap-ok);--color-green-wash:var(--ap-pen-soft);--color-blue:var(--ap-pen);--color-blue-wash:var(--ap-pen-soft);--color-danger:var(--ap-bad);--color-danger-wash:var(--ap-sheet);--color-warning:var(--ap-warn);--color-warning-wash:var(--ap-sheet);--color-neutral-wash:var(--ap-paper);--font-ui:var(--ap-serif);--radius-control:var(--ap-radius);--radius-panel:var(--ap-radius);background:var(--ap-paper);min-height:100dvh;color:var(--ap-ink);font-family:var(--ap-serif);letter-spacing:normal;flex-direction:column;padding:0;font-size:1.0625rem;line-height:1.75;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) a{color:var(--ap-pen);text-underline-offset:.2em;text-decoration-thickness:1px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ap-pen);outline-offset:2px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) :is(button,input,textarea){font-family:inherit}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-header{z-index:20;border:0;border-bottom:1px solid var(--ap-rule-soft);background:color-mix(in srgb, var(--ap-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;width:100%;max-width:none;height:auto;min-height:4.25rem;margin:0;padding:.6rem max(20px,50% - 37rem + 20px);display:flex;position:sticky;top:0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-brand{align-items:center;max-width:none;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aplus-mark{color:var(--ap-ink);align-items:center;gap:.65rem;display:inline-flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aplus-mark .aph-symbol{flex:none;width:26px;height:26px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aplus-mark .aph-wordmark{flex:none;width:auto;height:11px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages{border:1px solid var(--ap-ink);background:0 0;border-radius:22px;flex-wrap:nowrap;gap:0;padding:0;display:inline-flex;overflow:hidden}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages button{min-height:44px;box-shadow:none;color:var(--ap-ink);font-family:var(--ap-serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.4rem 1rem;font-size:.9375rem;line-height:1.2}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages button:hover{background:var(--ap-pen-soft)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages button[aria-pressed=true]{background:var(--ap-ink);color:var(--ap-sheet)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages button:focus-visible{outline-offset:-3px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-layout{width:100%;max-width:74rem;padding:0 max(20px, env(safe-area-inset-right,0px)) clamp(2.5rem, 6vw, 4rem) max(20px, env(safe-area-inset-left,0px));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;column-gap:3.5rem;margin:0 auto;display:grid;overflow:visible}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-layout:has(>.ape-auth-aside:empty){grid-template-columns:minmax(0,1fr)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aside:empty{display:none}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-main{min-width:0;padding:clamp(1.5rem,4vw,2.75rem) 0 0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-main :where(p){margin:.5rem 0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-welcome{font-family:var(--ap-note);color:var(--ap-graphite);margin:0 0 .4rem;font-size:1rem;font-weight:400}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-main>h1{max-width:22em;font-family:var(--ap-serif);letter-spacing:-.01em;color:var(--ap-ink);text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:300;line-height:1.12}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-lead{max-width:var(--ap-measure);color:var(--ap-graphite);margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.75}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) form{max-width:30rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-fields{border:0;min-width:0;margin:0;padding:0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-field{min-width:0;margin-top:1.15rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-field>label:not(.ape-auth-check){font-family:var(--ap-serif);color:var(--ap-ink);margin:0 0 .35rem;font-size:1rem;font-weight:500;line-height:1.5;display:block}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-field :is(input:not([type=checkbox]),textarea){border:1px solid var(--ap-rule);border-radius:var(--ap-radius);background:var(--ap-sheet);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ap-ink);font:inherit;padding:.55rem .75rem;font-size:1rem;line-height:1.5;display:block}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-field textarea{resize:vertical;min-height:5.5rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-field input[readonly]{background:var(--ap-paper);color:var(--ap-graphite)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-field :is(input,textarea):focus-visible{outline:3px solid var(--ap-pen);outline-offset:1px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-fields:disabled :is(input,textarea){opacity:.62}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password{background:0 0;border:0;border-radius:0;align-items:stretch;gap:.5rem;min-width:0;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password input{flex:auto;width:1px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password button{border:1px solid var(--ap-ink);border-radius:var(--ap-radius);min-height:48px;color:var(--ap-ink);cursor:pointer;background:0 0;flex:0 0 48px;place-items:center;padding:0;display:grid}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password button:hover{background:var(--ap-pen-soft);border-color:var(--ap-pen)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password button .ape-auth-icon{display:none}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password button:before{content:"";background:currentColor;width:22px;height:22px;-webkit-mask:url(/ui/icons/eye.svg) 50%/contain no-repeat;mask:url(/ui/icons/eye.svg) 50%/contain no-repeat}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-password button:has(img[src$="/eye-slash.svg"]):before{-webkit-mask-image:url(/ui/icons/eye-slash.svg);mask-image:url(/ui/icons/eye-slash.svg)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-hint{max-width:var(--ap-measure);font-family:var(--ap-note);color:var(--ap-graphite);margin:.4rem 0 0;font-size:.875rem;line-height:1.6}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-hint>button{min-height:44px;color:var(--ap-pen);font:inherit;font-family:var(--ap-serif);text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;text-decoration:underline}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-actions{gap:.25rem 1rem;margin-top:.85rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-check{min-height:44px;color:var(--ap-ink);cursor:pointer;align-items:flex-start;gap:.65rem;margin:.85rem 0 0;padding:.35rem 0;font-size:1rem;font-weight:400;line-height:1.6;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-actions .ape-auth-check{margin:0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-check input{width:20px;height:20px;min-height:0;accent-color:var(--ap-pen);flex:none;margin:.2rem 0 0;padding:0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-rules{border:1px dashed var(--ap-rule);border-radius:var(--ap-radius);margin:.75rem 0 0;padding:.1rem .9rem .4rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-rules summary{min-height:44px;color:var(--ap-ink);cursor:pointer;padding-block:.55rem;font-size:.9375rem;font-weight:500}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-rules summary::marker{color:var(--ap-pen)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-rules p{font-family:var(--ap-note);color:var(--ap-graphite);margin:.2rem 0 .35rem;font-size:.875rem;line-height:1.6}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-primary{border:1px solid var(--ap-ink);border-radius:var(--ap-radius);background:var(--ap-ink);width:auto;min-height:48px;color:var(--ap-paper);font-family:var(--ap-serif);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:inline-flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-primary:hover:not(:disabled){background:var(--ap-pen);border-color:var(--ap-pen);color:var(--ap-sheet)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-primary:active:not(:disabled){transform:translateY(1px)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-primary .ape-auth-icon{display:none}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) :is(.ape-auth-primary,.ape-auth-recovery button,.ape-auth-hint>button):disabled{opacity:.45;cursor:not-allowed}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-recovery{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-recovery :is(button,a){border:1px solid var(--ap-ink);border-radius:var(--ap-radius);min-height:48px;color:var(--ap-ink);font-family:var(--ap-serif);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-recovery :is(button,a):hover:not(:disabled){background:var(--ap-pen-soft);border-color:var(--ap-pen)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-consent{border:1px solid var(--ap-rule);border-radius:var(--ap-radius);background:var(--ap-sheet);min-width:0;margin:1.25rem 0 0;padding:.9rem 1.1rem 1rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-consent legend{font-family:var(--ap-serif);color:var(--ap-ink);padding:0 .4rem;font-size:1rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-consent-summary{max-width:var(--ap-measure);font-family:var(--ap-note);color:var(--ap-graphite);margin:.6rem 0 0;padding-inline-start:1.2rem;font-size:.875rem;line-height:1.6}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-consent-summary li+li{margin-top:.35rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-error{border:1px dashed var(--ap-bad);border-radius:var(--ap-radius);color:var(--ap-ink);font-family:var(--ap-note);overflow-wrap:anywhere;background:0 0;margin:1rem 0;padding:.8rem 1.1rem;font-size:1rem;line-height:1.6}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-error:focus-visible{outline-offset:2px}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-secondary{border:0;border-top:1px solid var(--ap-rule-soft);flex-wrap:wrap;justify-content:flex-start;gap:0 1.5rem;max-width:30rem;margin-top:2.25rem;padding:.35rem 0 0;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-secondary a:before{display:none}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) :is(.ape-auth-secondary,.ape-auth-small-links,.ape-auth-footer) a{min-height:44px;color:var(--ap-pen);align-items:center;text-decoration:underline;display:inline-flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-small-links{font-family:var(--ap-note);flex-flow:wrap;gap:0 1.5rem;margin-top:.25rem;font-size:.9375rem;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-footer{border-top:1px solid var(--ap-rule-soft);width:100%;max-width:none;color:var(--ap-graphite);flex-wrap:wrap;justify-content:flex-start;gap:.25rem 1.25rem;margin:0;padding:1.75rem max(20px,50% - 37rem + 20px) 2.5rem;font-size:.9375rem;display:flex}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aside:not(:empty){border:0;border-left:2px solid var(--ap-pen);background:0 0;border-radius:0;align-content:start;gap:1rem;min-width:0;margin-top:calc(clamp(1.5rem,4vw,2.75rem) + 2.4rem);padding:0 0 0 1rem;display:grid}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aside>h2{max-width:none;font-family:var(--ap-serif);color:var(--ap-ink);margin:0;font-size:1.375rem;font-weight:400;line-height:1.4}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-side-intro{font-family:var(--ap-note);color:var(--ap-graphite);margin:0;font-size:.9375rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-feature{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0;display:block}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-feature-icon{display:none}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-feature h3{font-family:var(--ap-note);color:var(--ap-pen);margin:0 0 .1rem;font-size:.9375rem;font-weight:400;line-height:1.5}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-feature p{color:var(--ap-ink);margin:0;font-size:.9375rem;line-height:1.55}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-decoration{border-radius:var(--ap-radius)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) :is(section,form).ape-auth-field{border-radius:var(--ap-radius);background:var(--ap-sheet);gap:.35rem;max-width:46rem;margin-top:1.25rem;padding:1.1rem 1.25rem 1.25rem;display:grid}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) :is(section,form).ape-auth-field>h2{font-family:var(--ap-serif);margin:0 0 .25rem;font-size:1.25rem;font-weight:500;line-height:1.4}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) form.ape-auth-field>label:not(.ape-auth-check){margin-top:.5rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) form.ape-auth-field>.ape-auth-primary{justify-self:start;margin-top:.75rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-consent]{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);align-items:baseline;margin:0;display:grid}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-consent]>:is(dt,dd){border-top:1px solid var(--ap-rule-soft);margin:0;padding:.55rem 1rem .55rem 0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-consent]>:is(dt:first-of-type,dt:first-of-type+dd){border-top:0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-consent]>dt{font-family:var(--ap-note);color:var(--ap-graphite)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-progress]{margin:0;padding:0;list-style:none;display:grid}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-progress]>li{border-top:1px solid var(--ap-rule-soft);overflow-wrap:anywhere;padding:.75rem 0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-progress]>li:first-child{border-top:0}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-progress] small{font-family:var(--ap-note);color:var(--ap-graphite);font-size:.8125rem}:is(.ape-auth.ape-auth-settings[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth.ape-auth-settings){background:0 0;min-height:0;padding:0;display:block}:is(.ape-auth.ape-auth-settings[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth.ape-auth-settings)>h3{font-family:var(--ap-serif);margin:0 0 .35rem;font-size:1.25rem;font-weight:500;line-height:1.4}:is(.ape-auth.ape-auth-settings[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth.ape-auth-settings)>p{color:var(--ap-graphite);margin:0 0 .75rem}:is(.ape-auth.ape-auth-settings[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth.ape-auth-settings) form>a{align-items:center;min-height:44px;margin-top:.5rem;display:inline-flex}@media (width<=960px){:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-layout{grid-template-columns:minmax(0,1fr)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-aside:not(:empty){margin-top:2.5rem}}@media (width<=600px){:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-header{padding-block:.75rem;position:static}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages{width:100%}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-languages button{flex:1 1 0;min-width:0;padding-inline:.5rem}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-consent]{grid-template-columns:minmax(0,1fr)}:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) [data-rights-consent]>dd{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){:is(.ape-auth[data-aplus-theme=on],[data-aplus-theme=on] .ape-auth) .ape-auth-primary{transition:none}}
