.legal-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 80% 0, #3e72d824, transparent 31%), var(--paper);padding:70px 24px}.legal-toolbar{justify-content:space-between;align-items:center;gap:18px;width:min(100%,820px);min-height:48px;margin:0 auto 24px;display:flex}.legal-back{color:#315da8;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.legal-card{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(100%,820px);margin:0 auto;padding:clamp(32px,6vw,70px);box-shadow:0 28px 80px #1827441a}.legal-kicker{color:#315da8;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.legal-card h1{letter-spacing:-.06em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:14px 0 0;font-size:clamp(44px,7vw,68px);line-height:1}.legal-lead{color:var(--muted);margin:24px 0 42px;font-size:17px;line-height:1.7}.legal-lead>*{margin:0}.legal-card section{border-top:1px solid var(--line);padding:28px 0}.legal-card section h2{letter-spacing:-.03em;margin:0 0 14px;font-size:20px}.legal-card section p,.legal-card section li{color:var(--muted);font-size:14px;line-height:1.7}.legal-card section p{margin:10px 0 0}.legal-card section p:first-of-type{margin-top:0}.legal-card section a,.legal-card address a{color:#245aaa;text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #c2d2ee;text-decoration:underline #c2d2ee}.legal-card address{color:#48566b;font-size:14px;font-style:normal;line-height:1.8}.legal-card code{color:#304b76;background:#edf3fd;border-radius:5px;padding:2px 5px;font:11px ui-monospace,SFMono-Regular,monospace}.legal-card section ul{margin:0;padding-left:20px}.legal-note{color:#724b14;background:#fff5df;border-radius:12px;margin:28px 0 0;padding:18px;font-size:12px;line-height:1.6}.legal-note>*{margin:0}.legal-navigation{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:34px;padding-top:23px;display:flex}.legal-navigation a{color:#52627b;background:#f8fafc;border:1px solid #dce3ee;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.legal-updated{color:#9aa3b1;margin:20px 0 0;font-size:9px}.legal-specs{border:1px solid var(--line);border-radius:15px;margin:0;display:grid;overflow:hidden}.legal-specs>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;align-items:center;gap:18px;min-height:54px;padding:12px 15px;display:grid}.legal-specs>div:last-child{border-bottom:0}.legal-specs dt{color:#718096;font-size:11px;font-weight:800}.legal-specs dd{color:#263550;margin:0;font-size:12px;font-weight:750}.legal-action{background:#315da8;border-radius:10px;align-items:center;min-height:46px;margin-top:16px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex;color:#fff!important;text-decoration:none!important}.support-contact{background:radial-gradient(circle at 100% 0,#5b8be526,#0000 36%),linear-gradient(145deg,#f8fbff,#f1f6fd);border-radius:20px;scroll-margin-top:32px;box-shadow:0 18px 46px #22437414,inset 0 1px #ffffffe6;border:1px solid #cad9ed!important;padding:clamp(32px,5vw,48px) clamp(32px,5vw,48px) clamp(56px,7vw,76px)!important}.support-contact h2{margin-bottom:10px!important;font-size:clamp(24px,4vw,31px)!important}.support-contact>p{max-width:650px;color:#617089!important;font-size:13px!important;line-height:1.65!important}.support-contact>p strong{color:#1e4f9c;font-weight:850}.support-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.8vw,38px);display:grid}.support-contact-action{border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:11px 11px 11px 13px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 12px 26px #1c3c6c1a;text-decoration:none!important}.support-contact-action.primary{background:linear-gradient(135deg,#163563,#2f63b5);color:#fff!important}.support-contact-action.secondary{background:#ffffffeb;border-color:#c8d8ed;color:#172c4d!important}.support-contact-action-mark,.support-contact-action-arrow{aspect-ratio:1;border-radius:11px;place-items:center;display:grid}.support-contact-action-mark{font:850 15px/1 ui-monospace,SFMono-Regular,monospace}.support-contact-action.primary .support-contact-action-mark{color:#cfe1ff;background:#ffffff1a;border:1px solid #ffffff1f}.support-contact-action.secondary .support-contact-action-mark{color:#3565b1;background:#eaf1fc;border:1px solid #d7e3f5}.support-contact-action-copy{gap:3px;min-width:0;display:grid}.support-contact-action-copy small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.25}.support-contact-action.primary .support-contact-action-copy small{color:#9fc0f5}.support-contact-action.secondary .support-contact-action-copy small{color:#6d83a5}.support-contact-action-copy strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.support-contact-action-arrow{font-size:16px;transition:transform .2s}.support-contact-action.primary .support-contact-action-arrow{color:#183762;background:#69d9bc;box-shadow:0 8px 18px #0516302e}.support-contact-action.secondary .support-contact-action-arrow{color:#fff;background:linear-gradient(135deg,#3568b9,#5285db);box-shadow:0 8px 18px #3568b933}.support-contact-action:hover{transform:translateY(-2px);box-shadow:0 17px 34px #1c3c6c26}.support-contact-action:hover .support-contact-action-arrow{transform:translate(2px)}.support-contact-action:focus-visible{outline-offset:3px;outline:3px solid #4b7dd74d}.support-contact+.support-promises{margin-top:clamp(46px,6vw,68px)}.support-promises{padding-bottom:32px!important}.support-promises-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.support-promises-heading>span:first-child{color:#3566b6;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.support-promises-heading>span:last-child{color:#a3aec0;letter-spacing:.1em;font:800 9px/1 ui-monospace,SFMono-Regular,monospace}.support-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-promise-card{--promise-accent:#3e72ca;--promise-soft:#e9f1ff;background:linear-gradient(150deg,#fff,#f7f9fd);border:1px solid #dce5f1;border-radius:16px;align-content:start;gap:17px;min-width:0;min-height:172px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 28px #1e3a670e}.support-promise-card:nth-child(2){--promise-accent:#188b73;--promise-soft:#e4f7f1}.support-promise-card:nth-child(3){--promise-accent:#635fbd;--promise-soft:#efedff}.support-promise-card:before{content:"";background:var(--promise-accent);border-radius:0 0 3px 3px;width:42px;height:3px;position:absolute;top:0;left:18px}.support-promise-number{width:39px;height:39px;color:var(--promise-accent);background:var(--promise-soft);border-radius:11px;place-items:center;font:900 10px/1 ui-monospace,SFMono-Regular,monospace;display:grid}.support-promise-card>div{min-width:0}.support-promise-card small{color:var(--promise-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.3;display:block}.support-promise-card strong{color:#172a47;margin-top:7px;font-size:14px;line-height:1.35;display:block}.legal-card .support-promise-card p{color:#718097;margin-top:7px;font-size:11px;line-height:1.6}@media (max-width:640px){.support-contact{border-radius:17px}.support-contact-actions{grid-template-columns:1fr}.support-contact-action{min-height:72px}.support-promise-grid{grid-template-columns:1fr}.support-promise-card{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:0;padding:17px}.support-promise-card:before{width:39px;left:17px}.support-promise-card strong{font-size:15px}.legal-card .support-promise-card p{font-size:12px}}.support-topics>p{max-width:620px;color:#69778e!important;font-size:13px!important;line-height:1.65!important}.support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0 0;display:grid}.legal-card .support-topic-card{--topic-accent:#3569bb;--topic-soft:#e9f1fd;background:radial-gradient(circle at 100% 0, var(--topic-soft), transparent 45%), linear-gradient(145deg, #fff, #f8fafd);color:#1c3356;border:1px solid #dce5f1;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:12px;min-width:0;min-height:98px;padding:15px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 27px #1e3a670d}.support-topic-card:nth-child(2){--topic-accent:#16856f;--topic-soft:#e2f6f0}.support-topic-card:nth-child(3){--topic-accent:#5f61b5;--topic-soft:#efedff}.support-topic-card:nth-child(4){--topic-accent:#9a6720;--topic-soft:#fbf1dc}.support-topic-card:nth-child(5){--topic-accent:#287997;--topic-soft:#e5f5fa}.support-topic-card:nth-child(6){--topic-accent:#a14961;--topic-soft:#faeaf0}.support-topic-card:before{content:"";background:var(--topic-accent);border-radius:0 0 3px 3px;width:36px;height:3px;position:absolute;top:0;left:15px}.support-topic-number{width:36px;height:36px;color:var(--topic-accent);background:var(--topic-soft);border-radius:10px;place-items:center;font:900 9px/1 ui-monospace,SFMono-Regular,monospace;display:grid}.support-topic-copy{gap:4px;min-width:0;display:grid}.support-topic-copy strong{overflow-wrap:anywhere;color:#243b5d;font-size:12px;font-weight:850;line-height:1.3}.support-topic-copy small{overflow-wrap:anywhere;color:#718097;font-size:11px;font-weight:650;line-height:1.45}.support-topic-arrow{color:#fff;background:var(--topic-accent);width:34px;height:34px;box-shadow:0 8px 17px color-mix(in srgb, var(--topic-accent) 24%, transparent);border-radius:10px;place-items:center;font-size:15px;transition:transform .2s;display:grid}:is(.support-topic-card:hover,.support-topic-card:focus-visible){border-color:var(--topic-accent);transform:translateY(-2px);box-shadow:0 15px 34px #1e3a671a}.support-topic-card:hover .support-topic-arrow{transform:translate(2px)}.support-topic-card:focus-visible{outline-offset:3px;outline:3px solid #4370c03d}@media (max-width:640px){.support-topic-grid{grid-template-columns:1fr;gap:11px}.legal-card .support-topic-card{border-radius:15px;gap:11px;min-height:82px;padding:13px 14px}.support-topic-card:before{left:14px}.support-topic-copy strong{font-size:13px}.support-topic-copy small{font-size:11.5px}}.support-copy-action{color:#245aaa;cursor:pointer;background:#fff;border:1px solid #c7d6ee;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:11px;font-weight:850;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #224c9112}.support-copy-action:hover{border-color:#8eaddc;transform:translateY(-1px);box-shadow:0 10px 24px #224c911f}.support-copy-action span{color:#168769;font-size:14px}.support-copy-status{width:100%;min-height:16px;color:#9b4b32!important;margin:0!important;font-size:10px!important}.contact-proof{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;border-top:0!important;padding:0 0 28px!important}.contact-proof article{background:linear-gradient(145deg,#fff,#f7f9fd);border:1px solid #dfe6f1;border-radius:14px;align-content:start;gap:15px;min-height:132px;padding:16px;display:grid;box-shadow:0 9px 25px #1e3a670b}.contact-proof article>span{color:#4777c9;letter-spacing:.1em;font:850 9px ui-monospace,SFMono-Regular,monospace}.contact-proof article strong{color:#1a2a44;font-size:11px;display:block}.contact-proof article p{margin-top:5px!important;font-size:9px!important;line-height:1.55!important}.contact-tool{background:radial-gradient(circle at 100% 0,#5282dc1a,#0000 28%),#f5f8fd;border-radius:20px;margin-top:6px;box-shadow:0 20px 55px #23447914;border:1px solid #cbd9ee!important;padding:clamp(24px,5vw,38px)!important}.contact-form-heading h2{letter-spacing:-.045em!important;margin:10px 0 0!important;font-size:31px!important}.contact-form-heading>p{max-width:600px;margin-top:9px!important;font-size:10px!important}.contact-form{gap:15px;margin-top:26px;display:grid}.contact-form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-form label{color:#384a67;gap:7px;font-size:10px;font-weight:850;display:grid}.contact-form label>small{color:#8b96a7;font-weight:500}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{color:#17233a;background:#fffffff5;border:1px solid #ccd7e7;border-radius:10px;width:100%;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #1e365a08,0 4px 13px #1b366106}.contact-form input:not([type=checkbox]),.contact-form select{min-height:48px;padding:0 13px}.contact-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6d7d95 50%),linear-gradient(135deg,#6d7d95 50%,#0000 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px}.contact-form textarea{resize:vertical;min-height:152px;padding:12px 13px}.contact-form input:not([type=checkbox]):focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#5d8fee;outline:3px solid #5d8fee36;box-shadow:0 0 0 1px #5d8fee}.contact-topic-choice{min-width:0;display:grid;position:relative}.contact-topic-current{color:#17233a;overflow-wrap:anywhere;pointer-events:none;background-color:#fffffff5;background-image:linear-gradient(45deg,#0000 50%,#6d7d95 50%),linear-gradient(135deg,#6d7d95 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ccd7e7;border-radius:10px;align-items:center;min-height:48px;padding:12px 38px 12px 13px;font-size:16px;font-weight:500;line-height:1.5;display:flex;box-shadow:inset 0 1px 2px #1e365a08,0 4px 13px #1b366106}.contact-topic-choice>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.contact-topic-choice:focus-within .contact-topic-current{border-color:#5d8fee;outline:3px solid #5d8fee36;box-shadow:0 0 0 1px #5d8fee}.contact-form textarea::placeholder{color:#a0aabd}.contact-honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.contact-privacy{background:#ffffffb8;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:18px 1fr;align-items:flex-start;padding:13px 14px;gap:10px!important;display:grid!important}.contact-privacy input{accent-color:#315da8;width:18px;height:18px;margin:0}.contact-privacy>div{gap:2px;min-width:0;display:grid}.contact-privacy label{color:#637087;cursor:pointer;font-size:9px;font-weight:650;line-height:1.55}.contact-privacy a{text-underline-offset:3px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:44px;font-size:11px;font-weight:800;line-height:1.35;-webkit-text-decoration:underline #b3c7e6;text-decoration:underline #b3c7e6;display:inline-flex;color:#315da8!important}.contact-privacy a span{flex:none;font-size:14px;text-decoration:none}.contact-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#28559f,#3d73cf);border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 13px 28px #2a5bab33}.contact-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #2a5bab42}.contact-submit:disabled{opacity:.62;cursor:wait}.contact-submit span{font-size:18px}.contact-success{background:#eefbf7;border:1px solid #a8ddcc;border-radius:16px;gap:17px;margin-top:26px;padding:25px;display:flex}.contact-success>span{color:#fff;background:#1a9b76;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 10px 22px #1a9b762e}.contact-success>div{flex:1;min-width:0}.contact-success small{color:#168062;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.contact-success strong{color:#173b34;margin-top:6px;font-size:16px;display:block}.contact-success dl{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 0;display:grid}.contact-success dl>div{background:#ffffffa8;border:1px solid #c8e9df;border-radius:10px;padding:11px}.contact-success dt{color:#66857d;font-size:8px;font-weight:800}.contact-success dd{color:#1d4f42;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-weight:800}.contact-success-actions{flex-wrap:wrap;gap:9px;display:flex}.contact-success-actions button{color:#176a56;cursor:pointer;background:#fff;border:1px solid #a8d7ca;border-radius:10px;min-height:46px;margin-top:16px;padding:0 15px;font-size:10px;font-weight:850}.contact-inbox{border-top:0!important;padding-top:0!important}.inbox-overview{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inbox-overview>div{background:#f7f9fd;border:1px solid #dce4ef;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.inbox-overview span{color:#718097;font-size:9px;font-weight:800}.inbox-overview strong{color:#1e3761;font-size:19px}.inbox-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.inbox-toolbar>div{background:#f5f7fb;border:1px solid #dce4ef;border-radius:10px;padding:3px;display:flex}.inbox-toolbar button{color:#65738a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.inbox-toolbar button[aria-pressed=true]{color:#234f97;background:#fff;box-shadow:0 4px 13px #1f3a661a}.inbox-error,.inbox-empty{text-align:center;background:#f8fafc;border:1px solid #dce4ef;border-radius:12px;padding:18px;margin:14px 0 0!important}.inbox-error{background:#fff6f7;border-color:#e9c8cd;color:#a32835!important}.inbox-list{gap:12px;display:grid}.inbox-message{background:#fff;border:1px solid #dce4ef;border-left:4px solid #edb94c;border-radius:14px;padding:20px;box-shadow:0 9px 25px #1d36600b}.inbox-message.status-read{border-left-color:#5b87d3}.inbox-message.status-resolved{opacity:.82;border-left-color:#54ad92}.inbox-message>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inbox-message>header div{gap:4px;display:grid}.inbox-message>header span{color:#315da8;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.inbox-message>header strong{color:#192941;font-size:14px}.inbox-message>header small{color:#8893a5;font-size:8px}.inbox-message>header>b{color:#8a610a;background:#fff5d9;border-radius:999px;padding:6px 8px;font-size:8px}.inbox-message.status-read>header>b{color:#315da8;background:#edf3fd}.inbox-message.status-resolved>header>b{color:#19745c;background:#eaf8f3}.legal-card .inbox-message-body{color:#3c4b62;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:17px}.inbox-message dl{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:12px 25px;margin:17px 0 0;padding-top:14px;display:flex}.inbox-message dl div{min-width:180px}.inbox-message dt{color:#8b96a7;font-size:8px;font-weight:800}.inbox-message dd{color:#30405a;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:750}.inbox-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.inbox-actions button{color:#385577;cursor:pointer;background:#f8fafc;border:1px solid #d3ddeb;border-radius:8px;min-height:35px;padding:0 11px;font-size:8px;font-weight:850}.inbox-actions button.resolve{color:#fff;background:#22856b;border-color:#22856b}.release-card{background:linear-gradient(135deg,#eff5ff,#f7fbff);border-radius:16px;border:1px solid #c8d9f6!important;padding:27px!important}.release-card>span{color:#315da8;letter-spacing:.11em;font:900 9px ui-monospace,SFMono-Regular,monospace}.release-card h2{margin-top:15px!important;font-size:31px!important}.release-card h2 small{color:#7e8ba0;font-size:13px}.withdrawal-tool{background:#f5f8fe;border-radius:18px;margin-top:10px;border:1px solid #c9d9f1!important;padding:28px!important}.withdrawal-tool>h2{margin-top:12px!important;font-size:27px!important}.withdrawal-form{gap:14px;margin-top:22px;display:grid}.withdrawal-form label{color:#40506a;gap:7px;font-size:11px;font-weight:800;display:grid}.withdrawal-form label small{color:#8b96a7;font-weight:500}.withdrawal-form input{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #cfd8e7;border-radius:9px;padding:0 12px}.withdrawal-form input:focus{border-color:#5d8fee;outline:3px solid #5d8fee3d}.withdrawal-declaration{color:#45546a;background:#fff;border-left:3px solid #5d8fee;padding:14px;font-size:11px;line-height:1.6}.withdrawal-form button{color:#fff;cursor:pointer;background:#315da8;border:0;border-radius:10px;min-height:49px;font-size:12px;font-weight:900}.withdrawal-form button:disabled{opacity:.6;cursor:wait}.withdrawal-review{gap:16px;margin-top:22px;display:grid}.withdrawal-review h3{color:var(--ink);margin:0;font-size:19px}.withdrawal-review>p{margin:0!important}.withdrawal-review dl{background:#ffffffdb;border:1px solid #d7e1ef;border-radius:12px;margin:0;padding:4px 16px}.withdrawal-review dl>div{border-bottom:1px solid #e4eaf3;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:16px;min-width:0;padding:11px 0;display:grid}.withdrawal-review dl>div:last-child{border-bottom:0}.withdrawal-review dt{color:#75839a;font-size:10px;font-weight:800}.withdrawal-review dd{color:#263650;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:750}.withdrawal-review-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.withdrawal-review-actions button{color:#fff;cursor:pointer;background:#315da8;border:0;border-radius:10px;min-height:49px;padding:0 16px;font-size:12px;font-weight:900}.withdrawal-review-actions button.secondary{color:#315da8;background:#fff;border:1px solid #c8d6ea}.withdrawal-review-actions button:disabled{opacity:.6;cursor:wait}.form-error{font-weight:700;color:#ac2432!important;margin:0!important}.withdrawal-success{background:#effbf7;border:1px solid #afe0d1;border-radius:13px;gap:14px;margin-top:20px;padding:20px;display:flex}.withdrawal-success>span{color:#fff;background:#1ba77e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.withdrawal-success strong{font-size:14px}.withdrawal-success p{margin-top:7px!important}.withdrawal-success .withdrawal-email-status{border-radius:9px;max-width:610px;padding:9px 11px;font-weight:750;margin:11px 0 0!important;font-size:10px!important;line-height:1.55!important}.withdrawal-success .withdrawal-email-status.sent{color:#176c56;background:#1ba77e17}.withdrawal-success .withdrawal-email-status.pending{color:#315d8a;background:#edf4fc}.withdrawal-success .withdrawal-email-status.failed{color:#8b4e16;background:#fff3d9}@media (max-width:480px){.contact-proof{grid-template-columns:1fr}.contact-proof article{grid-template-columns:34px 1fr;gap:5px;min-height:0}.contact-form-row{grid-template-columns:1fr}.contact-tool{padding:23px 16px!important}.contact-success{padding:18px 14px}.contact-success dl{grid-template-columns:1fr}.legal-page{padding:34px 14px}.legal-toolbar{margin-bottom:18px}.legal-card{border-radius:18px;padding:28px 22px}.legal-card h1{font-size:clamp(35px,10.5vw,43px)}.legal-specs>div{grid-template-columns:1fr;gap:5px}.withdrawal-tool{padding:22px 16px!important}.withdrawal-review dl>div{grid-template-columns:1fr;gap:4px}.withdrawal-review-actions{grid-template-columns:1fr}}@media (max-width:360px){.legal-toolbar{align-items:flex-start}.legal-back{max-width:112px;padding-top:11px;line-height:1.35}}.public-document,.seo-guide{--public-type-title:clamp(30px, 3.4vw, 44px);--public-type-lead:16px;--public-type-section:21px;--public-type-subtitle:17px;--public-type-body:15px;--public-type-action:14px;--public-type-caption:13px;--public-type-kicker:11px}.public-skip-link{color:#10233e;background:#68debc;border-radius:8px;padding:12px 18px;position:absolute;top:100%;left:12px;transform:translateY(-200vh)}.public-skip-link:focus{transform:none}:is(.public-site-footer a:focus-visible,.public-page-sidebar a:focus-visible){outline-offset:3px;outline:3px solid #6bade8}.legal-page.public-document{color:#132641;background:radial-gradient(at 95% 0,#c9f4e64f,#0000 32%),radial-gradient(at 5% 0,#d5e5ff80,#0000 36%),#f6f8fc;padding:1px 0 0}.public-page-hero,.public-page-grid,.public-site-footer{width:min(100% - 48px,1220px);margin-inline:auto}.public-page-hero{padding:48px 0 44px;position:relative}.public-page-hero .legal-back{color:#607795;margin-bottom:32px;font-size:13px;font-weight:500}.public-page-hero .legal-kicker{color:#396bbc;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.public-page-hero .legal-kicker:before{content:"";background:#427cdb;width:25px;height:2px}.public-page-hero h1{color:#0b1b34;max-width:940px;font-size:var(--public-type-title);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin:16px 0 0;font-weight:700;line-height:1.12}.public-page-hero .legal-lead{color:#64748d;max-width:740px;font-size:var(--public-type-lead);margin:20px 0 0;line-height:1.7}.public-page-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:34px;display:grid}.public-page-sidebar{min-width:0;padding-top:12px;position:sticky;top:28px}.public-page-sidebar nav>p{color:#70809a;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 16px;font-size:11px;font-weight:650}.public-section-links{gap:5px;display:grid}.public-section-links a{color:#536984;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.public-section-links a>span:last-child{color:#8b9bb3}.public-section-links a[aria-current=page]{color:#2559a6;background:#e7eefb;font-weight:650;box-shadow:inset 3px 0 #4277d9}.public-section-links a:hover{background:#eaf0f9}.public-account-note{border-top:1px solid #dbe4f0;margin-top:28px;padding:24px 16px 0}.public-account-symbol{color:#20816a;background:#e0f3ed;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:16px;font-size:20px;display:grid}.public-account-note strong{font-size:14px;font-weight:650;display:block}.public-account-note p{color:#708099;margin:9px 0 18px;font-size:13px;line-height:1.6}.public-account-note a{color:#3262b1;font-size:13px;font-weight:650;line-height:1.5}.public-document .legal-card{background:#fff;border:1px solid #dce5f1;border-top:2px solid #86b5ed;border-radius:18px;width:100%;min-width:0;margin:0;padding:clamp(24px,3.4vw,42px);box-shadow:0 14px 44px #172d4c05}.public-document .legal-card>section:first-child{border-top:0;padding-top:0}.public-document .legal-card section{border-color:#e1e8f2;padding-block:30px;scroll-margin-top:24px}.public-document .legal-card>section:last-child{padding-bottom:0}.public-document .legal-card section h2{color:#172d4d;font-size:var(--public-type-section);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:650;line-height:1.3}.public-document .legal-card section h3{color:#243d60;font-size:var(--public-type-subtitle);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.4}.public-document .legal-card section p,.public-document .legal-card section li{color:#60728c;font-size:var(--public-type-body);overflow-wrap:break-word;line-height:1.75}.public-document .legal-card section li+li{margin-top:8px}.public-document .legal-card section ol{padding-left:22px}.public-document .legal-card section a{font-weight:600}.public-document .legal-card address{font-size:15px}.public-document .legal-card code{overflow-wrap:anywhere;font-size:13px}.public-document .legal-note{color:#647590;background:#f3f6fb;border:1px solid #e1e8f2;font-size:13px;line-height:1.7}.public-document .legal-specs>div{grid-template-columns:minmax(130px,.75fr) minmax(0,1.5fr);gap:24px;padding:16px 20px}.public-document .legal-specs dt{font-size:14px;font-weight:500}.public-document .legal-specs dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.public-document .legal-action{background:#366bc4;gap:12px;max-width:100%;min-height:46px;padding:10px 18px;font-size:14px;font-weight:650;line-height:1.4}.public-document .withdrawal-success>div{min-width:0}.public-document .release-card{background:linear-gradient(115deg,#f5fbf9,#eef6fc);border-radius:14px;border:1px solid #cde6df!important;padding:28px!important}.public-document .release-card>span:not(.release-version){color:#397969;letter-spacing:.12em;font-size:11px}.public-document .release-card h2{font-size:26px;margin-block:12px!important}.public-document .release-card small{font-size:14px}.public-document .release-card+section{border-top:0}.public-document .release-version{color:#173b51;letter-spacing:-.03em;margin:12px 0;font-size:28px;font-weight:700;line-height:1.25;display:block}.public-document .release-version[data-unavailable=true]{font-size:17px;font-weight:500}.public-document .support-contact{box-shadow:none;background:0 0;border-radius:0;border:0!important;border-bottom:1px solid #e1e8f2!important;padding:0 0 30px!important}.public-document .support-contact h2{font-size:22px!important}.public-document .support-contact>p,.public-document .support-topics>p{font-size:15px!important}.public-document .support-contact-actions{margin-top:24px}.public-document .support-contact-action{min-height:84px;box-shadow:none;border-radius:12px;gap:12px;padding:14px}.public-document .support-contact-action-copy small{letter-spacing:.025em;text-transform:none;font-size:11px}.public-document .support-contact-action-copy strong{font-size:14px}.public-document .support-contact-action-copy{gap:6px}.public-document .support-contact-action.primary{background:#19375f}.public-document .support-topic-grid{border-top:1px solid #e1e8f2;border-left:1px solid #e1e8f2;gap:0}.public-document .support-topic-card{--topic-accent:#3e6ebe;--topic-soft:#eaf1fc;min-height:110px;box-shadow:none;background:#fff;border:1px solid #e1e8f2;border-top:0;border-left:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) 22px;gap:12px;padding:20px 16px;transform:none}.public-document .support-topic-card:before{content:none}.public-document .support-topic-card:hover{background:#f7faff}.public-document .support-topic-number{border-radius:7px;width:30px;height:32px;font-size:11px}.public-document .support-topic-copy strong{font-size:14px;font-weight:650}.public-document .support-topic-copy small{font-size:13px;font-weight:400}.public-document .support-topic-arrow{color:#3e6ebe;width:22px;box-shadow:none;background:0 0}.public-document .support-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-document .support-resource-grid a{color:#1d3659;background:#f8fafd;border:1px solid #dce5f0;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:20px;text-decoration:none;display:grid}.public-document .support-resource-grid a:hover{background:#f0f5fd;border-color:#9ab9e6}.public-document .support-resource-grid svg{color:#4277d9;width:23px;height:23px;margin-bottom:5px}.public-document .support-resource-grid strong{font-size:14px;line-height:1.4}.public-document .support-resource-grid small{color:#6b7e98;font-size:13px;font-weight:400;line-height:1.5}.public-document .faq-group{box-shadow:none;background:#fff;border:1px solid #e0e7f1;border-radius:12px;margin-top:22px}.public-document .faq-group>header{background:#f6f9fe;padding:20px}.public-document .faq-group>header>span{font-size:11px}.public-document .faq-group>header>h3{font-size:17px}.public-document .faq-list summary{color:#2b4365;gap:20px;min-height:66px;padding:20px;font-size:15px;line-height:1.5}.public-document .faq-list details p{padding:0 20px 20px;font-size:15px}.public-document .contact-tool{box-shadow:none;background:#f7f9fd;border-radius:14px;padding:28px!important}.public-document .contact-form-heading h2{font-size:22px!important}.public-document .contact-form-heading>p{font-size:14px!important}.public-document .contact-form label{font-size:14px;font-weight:600}.public-document .contact-form input:not([type=checkbox]),.public-document .contact-form select,.public-document .contact-form textarea{font-size:16px}.public-document .contact-form label>small{font-size:12px}.public-document .contact-privacy p,.public-document .contact-privacy label{font-size:13px!important}.public-document .contact-submit{min-height:48px;font-size:14px}.public-document .contact-existing-case{margin-top:22px}.public-document .contact-existing-case strong{font-size:14px}.public-document .contact-existing-case small{font-size:12px}.public-document .contact-proof{padding-top:26px!important;padding-bottom:0!important}.public-document .contact-proof article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0}.public-document .contact-proof article>span{font-size:12px}.public-document .contact-proof article strong{font-size:14px}.public-document .contact-proof article p{font-size:13px!important}.public-document .case-access-card,.public-document .case-summary,.public-document .case-thread,.public-document .case-reply-card{box-shadow:none;border-radius:14px}.public-document .legal-card>section.contact-help{background:#f7faff;border:1px solid #dce5f1;border-top:2px solid #86b5ed;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:24px;margin-top:24px;padding:24px;display:grid}.public-document .contact-help-heading{align-items:flex-start;gap:10px;display:flex}.public-document .contact-help-heading>div{min-width:0}.public-document .contact-help-icon{color:#366bc4;height:24px;font:600 var(--public-type-body)/1 Georgia, serif;background:#e6effc;border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.public-document .legal-card .contact-help h2{color:#172d4d;font-size:var(--public-type-subtitle);letter-spacing:normal;margin:0;font-weight:600;line-height:1.4}.public-document .legal-card .contact-help p{font-size:var(--public-type-body);margin:8px 0 0;line-height:1.6}.public-document .legal-card .contact-help ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-document .legal-card .contact-help li{font-size:var(--public-type-body);background:#fff;border:1px solid #e1e8f2;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:12px;line-height:1.6;display:grid}.public-document .contact-help li>span:first-child{color:#20816a;font-weight:650}.public-document .contact-help li>span:last-child{min-width:0}@media (max-width:1100px){.public-document .legal-card>section.contact-help{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:680px){.public-document .legal-card>section.contact-help{padding:16px}.public-document .legal-card .contact-help ul{grid-template-columns:minmax(0,1fr)}}.public-document .case-access-form label,.public-document .case-reply-card label{font-size:14px}.public-document .case-access-form input,.public-document .case-reply-card textarea{font-size:16px}.public-document .case-access-form button,.public-document .case-reply-card button{min-height:46px;font-size:14px}.public-site-footer{color:#526883;border-top:1px solid #dce5f0;grid-template-columns:1.3fr 1fr 1fr;gap:36px;margin-top:64px;padding:36px 0 44px;display:grid}.public-footer-brand{color:#183451;letter-spacing:-.03em;align-items:center;gap:16px;font-size:18px;font-weight:700;display:inline-flex}.public-site-footer p{color:#73849c;max-width:230px;margin:12px 0 0;font-size:13px;line-height:1.65}.public-site-footer nav{flex-wrap:wrap;align-content:start;gap:12px 20px;display:flex}.public-site-footer nav a{color:#5d728f;font-size:13px;line-height:1.5}.public-site-footer nav a:hover{color:#2761b9;text-underline-offset:3px;text-decoration:underline}@media (max-width:1050px){.public-page-grid{grid-template-columns:200px minmax(0,1fr);gap:24px}.public-document .support-resource-grid{grid-template-columns:1fr}.public-document .support-resource-grid a{grid-template-columns:26px 1fr;column-gap:14px;padding:18px}.public-document .support-resource-grid svg{grid-row:span 2;margin:0}.public-document .support-contact-actions{grid-template-columns:1fr}.public-document .support-topic-card{grid-template-columns:minmax(0,1fr) 22px}.public-document .support-topic-number{display:none}}@media (max-width:800px){.public-page-grid{grid-template-columns:1fr;gap:22px}.public-page-sidebar{padding-top:0;position:static}.public-page-sidebar nav>p,.public-account-note{display:none}.public-section-links{scrollbar-width:thin;margin:-4px;padding:4px;display:flex;overflow-x:auto}.public-section-links a{white-space:nowrap;min-height:42px;font-size:13px}.public-section-links a>span:last-child{display:none}.public-section-links a[aria-current=page]{box-shadow:inset 0 -2px #4277d9}.public-page-hero{padding-block:32px}.public-page-hero .legal-back{margin-bottom:26px}.public-document .support-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-footer{grid-template-columns:1fr 1fr}.public-site-footer>div{grid-column:1/-1}}@media (max-width:680px){.public-document,.seo-guide{--public-type-section:20px}.public-page-hero,.public-page-grid,.public-site-footer{width:calc(100% - 32px)}.public-page-hero h1{font-size:clamp(29px,7.5vw,36px)}.public-page-hero .legal-lead{font-size:15px}.public-document .legal-card{border-radius:14px;padding:22px 18px}.public-document .legal-card section p,.public-document .legal-card section li{font-size:15px}.public-document .support-contact-actions,.public-document .support-topic-grid{grid-template-columns:1fr}.public-document .support-topic-card{min-height:84px}.public-document .legal-specs>div{grid-template-columns:1fr;gap:6px;padding:16px}.public-document .contact-tool,.public-document .release-card{padding:20px 16px!important}.public-document .contact-form-row{grid-template-columns:1fr}.public-document .withdrawal-success{flex-direction:column;gap:12px;padding:16px}.public-document .contact-proof{grid-template-columns:1fr;gap:0}.public-document .contact-proof article{grid-template-columns:26px 1fr;gap:10px}.public-document .contact-proof article>span{grid-row:span 2}.public-site-footer{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-block:28px 40px}.public-site-footer>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.public-document *{scroll-behavior:auto;transition:none}}.public-document .legal-card .case-summary-main h2{color:#fff}.public-document .legal-card .case-summary-main p,.public-document .legal-card .contact-access-reveal>p{color:#c2d4ee}.public-document .legal-card .contact-access-reveal>code{color:#d7fff4;background:#ffffff12;font-size:14px}.public-document .contact-access-reveal>button{font-size:14px}.public-document .legal-card .form-error{color:#9c3548}
