/* Locally painted glass surfaces: no live backdrop sampling. */
.support-page{padding-bottom:110px;min-height:55vh}.support-page svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.support-heading{max-width:850px;margin:0 0 56px}.support-heading .eyebrow{display:block;margin-bottom:22px}.support-heading h1{letter-spacing:-.055em;line-height:1.06;margin-bottom:24px}.support-heading>p{font-size:18px;line-height:1.8;color:var(--muted);max-width:620px;margin:0}.support-page h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.04em}.support-page p{line-height:1.8}.support-page .under-link{display:inline-flex;align-items:center;gap:16px;font-size:15px}.support-page .under-link svg{width:20px}.contact-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.contact-info{display:grid;gap:16px}.support-info-card{display:flex;align-items:flex-start;gap:18px;padding:26px;border-radius:20px;background:linear-gradient(135deg,#ffffff0f,#ffffff03),#0d2f40;color:var(--paper);min-width:0}.support-info-card>svg{color:var(--accent);margin-top:4px}.support-info-card>svg:last-child{margin-left:auto}.support-info-card>span{display:grid;gap:9px;min-width:0}.support-info-card strong{font:600 18px/1.4 var(--display);letter-spacing:-.02em}.support-info-card span span{font-size:16px;line-height:1.65;color:var(--muted);overflow-wrap:anywhere}.support-info-card small{font-size:14px;line-height:1.8;color:var(--muted)}.contact-assist{padding:30px 26px 0}.contact-assist h2{margin:18px 0}.contact-assist p{color:var(--muted);margin-bottom:22px;font-size:16px}.support-form-panel{padding:38px;border-radius:26px;background:linear-gradient(130deg,#ffffff12,transparent 65%),#102f40;box-shadow:inset 0 1px 1px #effaff30,0 20px 50px #0002}.support-panel-heading{margin-bottom:30px}.support-index{display:block;color:var(--accent);font-size:12px;line-height:1.7;letter-spacing:.09em;font-weight:700;margin-bottom:14px}.support-form-panel h2{margin:0 0 28px}.support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.support-page label{display:block;min-width:0;font-size:15px;font-weight:600;line-height:1.6}.support-page label small{font-size:14px;font-weight:400;color:var(--muted)}.support-page input:not([type=checkbox]),.support-page select,.support-page textarea{display:block;width:100%;min-width:0;max-width:100%;font:400 16px/1.6 var(--body);color:var(--paper);background:#071d2a88;border:1px solid #bde4f23d;border-radius:10px;padding:13px 14px;margin-top:8px;outline-offset:3px}.support-page select{min-height:53px}.support-page textarea{resize:vertical;min-height:150px}.support-page input:focus,.support-page textarea:focus,.support-page select:focus{outline:2px solid var(--accent);border-color:var(--accent)}.support-page .wide{grid-column:1/-1}.contact-submit{width:100%;justify-content:space-between;margin-top:26px;min-height:54px}.form-footnote,.support-page .form-footnote{font-size:14px;line-height:1.7;color:var(--muted);margin:14px 0 0}.support-page [hidden]{display:none!important}#contact-status{font-size:15px;color:var(--paper)}.support-answers{margin-top:100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start;scroll-margin-top:30px}.support-answers h2{margin:20px 0}.support-answers .eyebrow{line-height:1.7}.support-answers .faqs p{font-size:16px}.support-answers .faqs summary{font-size:17px;line-height:1.5;min-height:28px}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;align-items:start}.account-layout .support-heading{margin-bottom:40px}.account-layout .support-heading h1{font-size:clamp(44px,5vw,70px)}.account-benefits{display:grid;gap:28px;margin:30px 0 36px}.account-benefits>div{display:flex;gap:18px}.account-benefits svg{color:var(--accent)}.account-benefits span{display:grid;gap:6px}.account-benefits strong{font-size:17px}.account-benefits small{font-size:15px;color:var(--muted);line-height:1.7}.support-preview-note{padding:15px 18px;margin:0 0 26px;font-size:14px;line-height:1.8;color:#c7e8f2;border:1px solid #bde4f22b;border-radius:12px;background:#071d2a66}.account-preview-fields{border:0;padding:0;margin:0;min-width:0}.account-preview-fields>label{margin-bottom:22px}.account-preview-fields input:disabled{opacity:1;-webkit-text-fill-color:var(--muted)}.account-preview-fields .button{width:100%;opacity:.65;cursor:not-allowed;margin:24px 0}.account-options{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px}.account-options label{font-size:14px;font-weight:400;display:flex;align-items:center;gap:9px}.account-options input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.account-options a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.account-live-link{margin-top:16px}.faq-page-layout{margin-top:20px}.policy-tiles{display:grid;grid-template-columns:1fr 1fr;gap:24px}.policy-tile{display:flex;flex-direction:column;align-items:flex-start;padding:36px;border-radius:24px;background:linear-gradient(140deg,#ffffff0f,transparent 60%),#102f40}.policy-tile>svg{width:34px;height:34px;margin-bottom:30px;color:var(--accent)}.policy-tile h2{margin:16px 0}.policy-tile p{font-size:16px;color:var(--muted);max-width:410px;margin-bottom:28px}.policy-tile .under-link{margin-top:auto}.policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.policy-sidebar{display:grid;border-top:1px solid var(--line)}.policy-sidebar a{padding:18px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--muted)}.policy-sidebar a[aria-current]{color:var(--accent);font-weight:700}.policy-content{padding:40px 46px;min-width:0;border-radius:22px}.policy-prose{font-size:16px;line-height:1.9;overflow-wrap:anywhere;color:var(--muted)}.policy-prose h2{color:var(--paper);font-size:27px;line-height:1.3;margin:36px 0 18px}.policy-prose h2:first-child{margin-top:0}.policy-prose p{margin:16px 0}.policy-prose a:not(.button){color:var(--paper);text-decoration:underline;text-underline-offset:4px}.policy-prose strong{color:var(--paper)}.policy-prose .privacy-policy-tutorial{color:#9bdce6;font-size:14px}.policy-prose .button{margin-top:20px}.social-shop-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center;padding:15px 0 70px}.social-shop-hero .support-heading{margin-bottom:30px}.social-shop-handle{color:var(--muted);font-size:15px;margin-top:18px}.social-shop-art{position:relative;min-height:430px;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:30px}.social-shop-art:before{content:'';position:absolute;inset:20px 0;background:radial-gradient(ellipse,#21aebe22,transparent 70%);z-index:-1}.social-poster{width:38%;position:relative;margin:0 -6%}.social-poster-0{transform:rotate(-10deg) translateY(25px);z-index:1}.social-poster-1{z-index:3;transform:translateY(-12px)}.social-poster-2{transform:rotate(10deg) translateY(25px);z-index:2}.social-poster .art-frame{border-width:7px}.social-shop-products{padding-top:30px;border-top:1px solid var(--line);scroll-margin-top:30px}.social-shop-products h2{margin:0}.support-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.support-chips .chip{font:500 15px/1.5 var(--body);min-height:44px;padding:11px 20px;color:var(--paper)}.support-chips .chip[aria-pressed=true]{background:var(--paper);color:var(--bg);border-color:var(--paper)}.social-results{font-size:14px;color:var(--muted);margin-bottom:26px}.social-shop-products .load-more{margin-top:50px}.not-found-layout{padding:30px 0 80px;text-align:center;display:flex;flex-direction:column;align-items:center}.not-found-layout>svg{width:64px;height:64px;color:var(--accent);margin-bottom:30px}.not-found-layout .support-heading{margin-bottom:36px}.not-found-layout .support-heading>p{margin-inline:auto}.support-actions{display:flex;align-items:center;justify-content:center;gap:28px}.media-credits article{padding:30px;margin:24px 0}.media-credits p{font-size:16px;line-height:1.8;color:var(--muted)}
@media(max-width:1100px){.contact-layout,.support-answers{gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.account-layout{gap:50px}.support-info-card{padding:22px 18px;gap:12px}.support-info-card>svg:last-child{display:none}.support-form-panel{padding:30px}.policy-layout{gap:35px;grid-template-columns:200px minmax(0,1fr)}.social-shop-hero{gap:25px}.social-shop-art{min-height:360px}}
@media(max-width:800px){.support-page{padding-bottom:70px}.support-heading{margin-bottom:34px}.support-heading .eyebrow{margin-bottom:16px;font-size:12px}.support-heading>p{font-size:16px}.contact-layout,.account-layout,.support-answers{grid-template-columns:1fr;gap:28px}.contact-info{grid-template-columns:1fr 1fr;gap:12px}.contact-assist{grid-column:1/-1;padding:12px 0 0}.contact-assist h2{font-size:28px}.contact-assist h2 br{display:none}.support-info-card{padding:22px 18px;display:block}.support-info-card>svg{margin:0 0 15px}.support-info-card strong{font-size:16px}.support-info-card span span{font-size:14px}.support-info-card small{font-size:14px}.support-form-panel{padding:28px 24px;border-radius:20px}.support-panel-heading{margin-bottom:22px}.support-page h2{font-size:30px}.support-answers{margin-top:60px;gap:20px}.support-answers h2 br{display:none}.support-answers .faqs summary{font-size:16px}.support-answers .faqs p{font-size:15px}.account-benefits{grid-template-columns:1fr 1fr;gap:20px}.account-benefits>div{gap:12px}.account-layout .support-heading h1{font-size:48px}.account-benefits small{font-size:14px}.account-benefits strong{font-size:16px}.policy-layout{grid-template-columns:1fr;gap:24px}.policy-sidebar{grid-template-columns:1fr 1fr;gap:0 20px}.policy-sidebar a{font-size:15px}.policy-content{padding:26px}.policy-tiles{gap:16px}.policy-tile{padding:26px}.policy-tile h2{font-size:28px}.social-shop-hero{padding-top:0;grid-template-columns:1fr;gap:16px;text-align:center}.social-shop-hero .support-heading{margin-inline:auto}.social-shop-hero .support-heading>p{margin-inline:auto}.social-shop-art{width:min(480px,100%);margin:auto;min-height:320px;padding:20px}.social-shop-products .section-head{display:grid;gap:15px}.social-shop-products .section-head .under-link{justify-self:start}.support-chips{gap:8px}.support-chips .chip{padding:10px 16px;font-size:14px}.faq-page-layout{margin-top:0}.account-live-link{font-size:14px}.media-credits article{padding:24px}.media-credits h2{font-size:27px}}
@media(max-width:520px){.contact-info,.support-form-grid,.account-benefits,.policy-tiles{grid-template-columns:1fr}.support-info-card{display:flex;gap:16px}.support-info-card>svg{margin-top:3px}.support-info-card strong{font-size:17px}.support-info-card span span{font-size:15px}.support-form-panel{padding:25px 20px}.support-page h2{font-size:28px}.support-heading h1{font-size:clamp(39px,11vw,52px)}.account-layout .support-heading h1{font-size:clamp(39px,11vw,50px)}.support-form-grid{gap:20px}.support-page label{font-size:15px}.account-options{align-items:flex-start;gap:12px}.account-options a{max-width:135px}.support-page .button{font-size:15px;min-height:52px}.policy-content{padding:24px 20px}.policy-prose h2{font-size:25px}.social-shop-art{min-height:270px;padding:15px 0}.social-poster{width:40%;margin-inline:-7%}.social-poster .art-frame{border-width:5px}.social-shop-hero{padding-bottom:40px}.support-actions{flex-direction:column;gap:20px}.not-found-layout{padding-top:20px}.support-heading .eyebrow{letter-spacing:.05em}.support-chips .chip{font-size:14px;padding-inline:14px}}
