.support-shell{max-width:780px;margin:0 auto;padding:44px 24px 80px;color:#20242c;font-family:system-ui,-apple-system,Apple SD Gothic Neo,sans-serif}.support-brand{font-size:13px;letter-spacing:.13em;font-weight:800;text-decoration:none;color:#20242c}.support-shell header{margin:50px 0 28px}.support-eyebrow{color:#1673cf;font-size:14px;font-weight:650}.support-shell h1{font-size:clamp(26px,5vw,36px);letter-spacing:-.04em;margin:10px 0}.support-shell p{color:#626b78;line-height:1.7}.support-card{background:#fff;border:1px solid #e2e7ed;border-radius:20px;padding:32px;box-shadow:0 12px 40px #15223606}.support-shell form{display:grid;gap:24px}.support-shell label{display:grid;gap:9px;font-size:14px;font-weight:600}.support-shell input:not([type=checkbox]),.support-shell select,.support-shell textarea{width:100%;border:1px solid #d7dfe8;border-radius:10px;padding:13px;background:#fff;color:#20242c;font:inherit;font-weight:400}.support-shell input:focus,.support-shell select:focus,.support-shell textarea:focus{outline:2px solid #1882f3;outline-offset:2px}.support-shell textarea{resize:vertical}.support-shell fieldset{border:0;padding:0;min-width:0}.support-shell legend{font-size:14px;font-weight:600;margin-bottom:12px}.support-kind{display:flex;gap:8px}.support-kind button{flex:1;border:1px solid #d7dfe8;border-radius:10px;background:#fff;padding:13px 6px;cursor:pointer;font:inherit;font-size:14px}.support-kind button[aria-pressed=true]{border-color:#1882f3;background:#edf6ff;color:#106cca}.support-identity{display:grid;gap:7px;background:#f5f8fc;padding:18px;border-radius:12px}.support-shell small{color:#717b89;font-size:12px;font-weight:400;line-height:1.6}.support-shell .support-consent{display:flex;align-items:flex-start;font-weight:400;line-height:1.6}.support-consent input{margin-top:5px;flex:none}.support-shell a:not(.support-brand){color:#106cca}.support-primary{background:#1882f3;color:#fff;border:0;border-radius:10px;padding:14px 22px;font:inherit;font-weight:650;cursor:pointer}.support-primary:disabled{opacity:.45;cursor:default}.support-submit{display:flex;align-items:center;justify-content:space-between;gap:15px}.support-error{background:#fff1f0;color:#9d3027;padding:16px;border-radius:12px;margin-bottom:20px;line-height:1.6}.support-receipt strong{display:block;overflow-wrap:anywhere;color:#20242c}.support-check{display:inline-grid;place-items:center;background:#e7f6ee;color:#168253;width:44px;height:44px;border-radius:50%;font-size:24px}@media(max-width:540px){.support-shell{padding:26px 16px 50px}.support-card{padding:22px 18px}.support-submit{align-items:stretch;flex-direction:column}.support-shell header{margin-top:34px}}.support-card p,.support-shell header p{word-break:keep-all;overflow-wrap:anywhere}.support-identity span{overflow-wrap:anywhere}@media(max-width:540px){.support-shell input:not([type=checkbox]),.support-shell select,.support-shell textarea{font-size:16px}.support-card form>a{min-height:44px;display:flex;align-items:center}}.support-shell .support-primary{background:#1882f3}.support-shell .support-primary:hover:not(:disabled){background:#0f6fd9}.support-shell input:not([type=checkbox]),.support-shell select,.support-shell textarea{border-color:#8794a5}.support-card h2{font-size:22px;font-weight:700;margin:0 0 14px}.support-card>p{margin:0 0 24px}.support-brand{display:inline-block;line-height:0}.support-brand img{width:224px;height:auto;max-width:100%}.support-shell .support-identity{padding:22px;gap:10px}.support-shell .support-identity p{font-size:15px;margin:2px 0 0;color:#536173;line-height:1.75;word-break:keep-all}.support-account-switch{justify-self:start;display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;border:0;background:none;color:#106cca;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.support-account-switch:disabled{opacity:.5;cursor:default}.support-shell .support-submit p{margin:0;color:#536173;font-size:15px;line-height:1.65}.support-shell .support-submit .support-primary{flex:none}.support-shell button:focus-visible{outline:2px solid #1882f3;outline-offset:3px}.support-shell .support-consent{gap:12px;cursor:pointer;font-size:14px}.support-checkbox{position:relative;flex:0 0 24px;width:24px;height:24px;margin-top:2px}.support-checkbox input{appearance:none;display:block;margin:0;width:24px;height:24px;border:1.5px solid #8d9aab;border-radius:7px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.support-checkbox input:checked{background:#1882f3;border-color:#1882f3}.support-checkbox svg{position:absolute;inset:3px;width:18px;height:18px;color:#fff;pointer-events:none;opacity:0}.support-checkbox input:checked+svg{opacity:1}.support-category{display:grid;gap:9px}.support-field-label{font-size:14px;font-weight:600}.support-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:50px;padding:13px 17px;background:#fff;border:1px solid #8794a5;border-radius:10px;color:#20242c;font:inherit;font-size:14px;text-align:left;cursor:pointer}.support-select-trigger>svg{flex:none;color:#68778b;transition:transform .15s}.support-select-trigger[aria-expanded=true]{border-color:#1882f3;box-shadow:0 0 0 3px #1882f315}.support-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.support-placeholder{color:#677384}.support-select-dialog{position:fixed;margin:0;padding:8px;max-width:calc(100vw - 24px);box-sizing:border-box;border:1px solid #dce4ee;border-radius:14px;background:#fff;color:#20242c;box-shadow:0 12px 44px #20344d26;overflow:auto}.support-select-dialog::backdrop{background:transparent}.support-select-dialog .support-select-head,.support-sheet-handle{display:none}.support-select-options{display:grid;gap:2px;outline:none}.support-select-options button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;background:transparent;text-align:left;padding:12px;min-height:44px;border-radius:8px;font:inherit;font-size:14px;cursor:pointer}.support-select-options button[data-active=true]{background:#f1f6fc}.support-select-options button[aria-selected=true]{color:#106cca;background:#eaf4ff;font-weight:650}.support-select-options button svg{visibility:hidden;flex:none}.support-select-options button[aria-selected=true] svg{visibility:visible}@media(max-width:540px){.support-brand img{width:200px}.support-shell .support-identity{padding:18px}.support-select-trigger{font-size:16px}.support-select-dialog{top:auto!important;left:0!important;bottom:0!important;width:100%!important;max-width:100%;max-height:85dvh!important;margin:0;padding:8px 16px max(20px,env(safe-area-inset-bottom));border:0;border-radius:24px 24px 0 0;box-shadow:0 -12px 48px #20344d20}.support-select-dialog::backdrop{background:#14243866;backdrop-filter:blur(3px)}.support-select-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.support-select-dialog .support-select-options{overflow-y:auto;min-height:0;overscroll-behavior:contain}.support-sheet-handle{display:block;flex:none;width:36px;height:4px;background:#d3dbe5;border-radius:3px;margin:2px auto 12px}.support-select-dialog .support-select-head{display:flex;flex:none;align-items:center;justify-content:space-between;margin:0 0 12px;padding:0 4px}.support-select-head h2{margin:0;font-size:20px;font-weight:700}.support-select-head button{width:44px;height:44px;background:#f3f6fa;border:0;border-radius:50%;font:inherit;font-size:26px;color:#536173;cursor:pointer}.support-select-options button{font-size:16px;padding:14px;min-height:50px}}