:where(.osp-docs) .osp-help-cards .osp-document-card h2{text-wrap:balance}:where(.osp-docs) .osp-help-cards .osp-document-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.osp-docs) .osp-help-doc{display:inline}:where(.osp-docs) .osp-help-doc>span{margin:0 8px}:where(.osp-docs) .osp-support-card .auth__card form{gap:18px;display:grid}:where(.osp-docs) .osp-support-card .auth__field{gap:8px;display:grid}:where(.osp-docs) .osp-support-card .auth__label{color:var(--muted);font-size:11px;line-height:1.5}:where(.osp-docs) .osp-support-card .auth__input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fcfbfd;border:1px solid #dcd2e3;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6;transition:border-color .2s,background .2s,box-shadow .2s}:where(.osp-docs) .osp-support-card .auth__input::placeholder{color:#a79dae}:where(.osp-docs) .osp-support-card .auth__input:hover{border-color:#cbbcd6}:where(.osp-docs) .osp-support-card .auth__input:focus-visible{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px #79578e26}:where(.osp-docs) .osp-support-card .auth__input--area{resize:vertical;min-height:150px}:where(.osp-docs) .osp-support-card .auth__consent{color:var(--body);cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}:where(.osp-docs) .osp-support-card .auth__consent-box{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:2px 0 0}:where(.osp-docs) .osp-support-card :is(.auth__consent-text,.auth__hint,.auth__card-note) a{color:#80688f;text-underline-offset:3px;text-decoration:underline}:where(.osp-docs) .osp-support-card .auth__actions{flex-wrap:wrap;gap:12px;display:flex}:where(.osp-docs) .osp-submit-button{background:var(--accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:13px 22px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}:where(.osp-docs) .osp-submit-button:hover{background:#694a7d}:where(.osp-docs) .osp-submit-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.osp-docs) .osp-submit-button:disabled{cursor:progress;background:#a893b6}:where(.osp-docs) .osp-submit-button svg{width:16px;height:16px}:where(.osp-docs) .osp-support-card .auth__hint{color:#9a8da3;margin:0;font-size:10px;line-height:1.8}:where(.osp-docs) .osp-support-card .auth__error{color:#9b2f45;background:#fbf1f3;border:1px solid #ecc9cf;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}:where(.osp-docs) .osp-support-done{justify-items:start;gap:14px;display:grid}:where(.osp-docs) .osp-support-card .auth__ok{color:var(--ink);letter-spacing:-.5px;margin:0;font-size:19px;font-weight:600}:where(.osp-docs) .osp-support-card .auth__card-note{color:var(--body);margin:0;font-size:12px;line-height:1.85}:where(.osp-docs) .osp-support-card .auth__card-note strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.5px}:where(.osp-docs) .osp-support-tips p{max-width:760px;line-height:1.8}:where(.osp-docs) .osp-support-tips strong{color:var(--ink);font-weight:600}:where(.osp-docs) .osp-support-main .osp-details-notice a{color:#80688f;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){:where(.osp-docs) .osp-support-card .auth__input{font-size:16px}:where(.osp-docs) .osp-submit-button{width:100%}}@media (prefers-reduced-motion:reduce){:where(.osp-docs) .osp-support-card .auth__input,:where(.osp-docs) .osp-submit-button{transition:none}}
