mies-support{--sp-ink:#0b0d10;--sp-text:#39424e;--sp-muted:#6b7684;--sp-line:#0a0d1214;--sp-line-strong:#0a0d1226;--sp-surface:#fff;--sp-soft:#f4f6f9;--sp-field:#fff;--sp-accent:#1d9bf0;--sp-accent-ink:#0a74c2;--sp-btn-bg:#0b0d10;--sp-btn-fg:#fff;--sp-radius:18px;--sp-field-radius:12px;--sp-btn-radius:999px;--sp-shadow:0 1px 1px #0a0d1208, 0 8px 24px -10px #0a0d121f;--sp-ok:#16a34a;--sp-warn:#d97706;--sp-danger:#dc2626;color:var(--sp-text);text-align:left;display:block}mies-support *,mies-support :before,mies-support :after{box-sizing:border-box}mies-support.sp h2,mies-support.sp h3{color:var(--sp-ink);letter-spacing:-.02em;margin:0 0 6px;line-height:1.2}mies-support.sp h2{font-size:1.35rem;font-weight:650}mies-support.sp h3{font-size:1.02rem;font-weight:620}mies-support.sp p{margin:0 0 12px}mies-support.sp ul,mies-support.sp ol{padding-left:0}mies-support.sp li{margin:0}mies-support.sp svg{flex:none;width:17px;height:17px}mies-support.sp a{color:var(--sp-accent-ink)}mies-support.sp :focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.sp .sp-loading{text-align:center;color:var(--sp-muted);padding:64px 0;font-size:.95rem}.sp .sp-muted{color:var(--sp-muted)}.sp .sp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp .sp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sp-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.sp .sp-side{gap:20px;display:grid}@media (width<=860px){.sp .sp-grid{grid-template-columns:1fr}}.sp .sp-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);padding:28px}@media (width<=560px){.sp .sp-card{padding:20px}}.sp-form{gap:16px;display:grid}.sp .sp-form>h2,.sp .sp-form>h3{margin-bottom:-10px}.sp .sp-form>.sp-muted{margin:0}.sp .sp-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.sp .sp-row{grid-template-columns:1fr}}.sp .sp-field{gap:7px;display:grid}.sp .sp-field>span{color:var(--sp-ink);font-size:13px;font-weight:560}.sp .sp-field>span em{color:var(--sp-muted);margin-left:4px;font-style:normal;font-weight:450}.sp .sp-field input,.sp .sp-field textarea{width:100%;font:inherit;color:var(--sp-ink);background:var(--sp-field);border:1px solid var(--sp-line-strong);border-radius:var(--sp-field-radius);padding:11px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.sp .sp-field input{height:46px}.sp .sp-field textarea{resize:vertical;min-height:120px;line-height:1.55}.sp .sp-field input::placeholder,.sp .sp-field textarea::placeholder{color:var(--sp-muted);opacity:.75}.sp .sp-field input:focus,.sp .sp-field textarea:focus{border-color:var(--sp-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--sp-accent) 16%, transparent);outline:none}.sp .sp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sp .sp-grow{flex:1}.sp .sp-hint{color:var(--sp-muted);font-size:13px}.sp .sp-error{color:var(--sp-danger);min-height:0;margin:0;font-size:14px}.sp .sp-error:empty,.sp .sp-status:empty{display:none}.sp .sp-status{color:var(--sp-ok);margin:0;font-size:14px}.sp-btn{border-radius:var(--sp-btn-radius);border:1px solid var(--sp-line-strong);background:var(--sp-surface);height:44px;color:var(--sp-ink);font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:590;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,opacity .15s;display:inline-flex}.sp .sp-btn:hover{border-color:color-mix(in srgb, var(--sp-ink) 30%, transparent);text-decoration:none}.sp .sp-btn:active{transform:translateY(1px)}.sp .sp-btn-primary{background:var(--sp-btn-bg);color:var(--sp-btn-fg);border-color:#0000;box-shadow:0 8px 20px -10px #00000073}.sp .sp-btn-primary:hover{border-color:#0000;transform:translateY(-1px)}.sp .sp-btn-ghost{background:0 0}.sp .sp-btn:disabled{opacity:.55;cursor:progress;transform:none}.sp .sp-busy:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp .sp-link{font:inherit;color:var(--sp-accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.sp .sp-icon{width:28px;height:28px;color:var(--sp-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.sp .sp-icon:hover{background:var(--sp-soft);color:var(--sp-ink)}.sp .sp-icon svg{width:15px;height:15px}.sp .sp-attach{position:relative;overflow:hidden}.sp .sp-attach input{opacity:0;cursor:pointer;position:absolute;inset:0}.sp-lookup{gap:12px}.sp .sp-lookup .sp-btn{width:100%}.sp .sp-help{color:inherit;transition:border-color .2s,transform .2s;display:block;position:relative;text-decoration:none!important}.sp .sp-help:hover{border-color:var(--sp-line-strong);transform:translateY(-1px)}.sp .sp-help p{margin:0;padding-right:28px}.sp .sp-arrow{color:var(--sp-ink);transition:transform .2s;position:absolute;bottom:26px;right:26px}.sp .sp-help:hover .sp-arrow{transform:translate(3px)}.sp-done{text-align:center;max-width:620px;margin:0 auto;padding:48px 32px}.sp .sp-done-icon{width:52px;height:52px;color:var(--sp-accent-ink);background:color-mix(in srgb, var(--sp-accent) 12%, transparent);border-radius:16px;place-items:center;margin-bottom:18px;display:inline-grid}.sp .sp-done-icon svg{width:24px;height:24px}.sp-ticket{max-width:780px;margin:0 auto}.sp .sp-back{margin-bottom:18px;font-size:14px;display:inline-block;color:var(--sp-muted)!important;text-decoration:none!important}.sp .sp-back:hover{color:var(--sp-ink)!important}.sp .sp-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.sp .sp-head h2{margin:0;font-size:clamp(1.4rem,3vw,1.9rem)}.sp .sp-label{color:var(--sp-muted);font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:13px}.sp .sp-status{border:1px solid var(--sp-line);border-radius:999px;flex:none;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.sp .sp-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.sp .sp-status-open{color:var(--sp-accent-ink);background:color-mix(in srgb, var(--sp-accent) 10%, transparent)}.sp .sp-status-pending{color:var(--sp-warn);background:color-mix(in srgb, var(--sp-warn) 10%, transparent)}.sp .sp-status-resolved{color:var(--sp-ok);background:color-mix(in srgb, var(--sp-ok) 10%, transparent)}.sp .sp-status-closed{color:var(--sp-muted);background:var(--sp-soft)}.sp .sp-banner{background:color-mix(in srgb, var(--sp-ok) 9%, transparent);color:var(--sp-ink);border-radius:12px;padding:12px 16px;font-size:14px}.sp .sp-thread{gap:12px;margin-bottom:18px;display:grid}.sp .sp-msg{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-surface);padding:18px 22px}.sp .sp-msg-you{background:var(--sp-soft);border-color:#0000}.sp .sp-msg header{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.sp .sp-who{color:var(--sp-ink);font-weight:620}.sp .sp-msg time{color:var(--sp-muted);font-variant-numeric:tabular-nums;margin-left:auto}.sp .sp-tag{color:var(--sp-muted);border:1px solid var(--sp-line-strong);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:560}.sp .sp-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sp-ink);font-size:15px;line-height:1.65}.sp .sp-note{color:var(--sp-muted);margin:12px 0 0;font-size:12.5px}.sp .sp-files,.sp .sp-uploads{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sp .sp-uploads:empty{display:none}.sp .sp-file,.sp .sp-upload{border:1px solid var(--sp-line-strong);background:var(--sp-surface);max-width:100%;height:36px;color:var(--sp-ink);font:inherit;border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13.5px;display:inline-flex}.sp .sp-file{cursor:pointer;padding-right:12px}.sp .sp-file:hover{border-color:var(--sp-accent)}.sp .sp-file span,.sp .sp-upload span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sp .sp-file small,.sp .sp-upload small{color:var(--sp-muted);font-size:12px}.sp .sp-upload-uploading small{color:var(--sp-accent-ink)}.sp .sp-upload-error{border-color:color-mix(in srgb, var(--sp-danger) 50%, transparent)}.sp .sp-upload-error small{color:var(--sp-danger)}.sp .sp-reply{gap:12px}.sp .sp-reply .sp-field textarea{min-height:110px}.sp .sp-closed{text-align:center}.sp .sp-closed p{color:var(--sp-muted)}@media (width<=560px){.sp .sp-head{flex-direction:column}.sp .sp-msg{padding:16px}.sp .sp-actions .sp-btn{flex:auto}}@media (prefers-reduced-motion:reduce){mies-support *{transition:none!important;animation:none!important}}mies-support{--sp-ink:var(--ink);--sp-text:var(--text);--sp-muted:var(--muted);--sp-line:var(--line);--sp-line-strong:var(--line-strong);--sp-surface:var(--card-solid);--sp-soft:var(--bg-2);--sp-accent:var(--accent);--sp-accent-ink:var(--accent-ink);--sp-btn-bg:var(--btn-bg);--sp-btn-fg:var(--btn-fg);--sp-radius:var(--radius);--sp-shadow:var(--shadow);margin-bottom:40px}
