html[data-tm-route] [data-tm-web-chrome],[data-tm-app-only]{display:none}html[data-tm-route] [data-tm-app-only]{display:revert}html[data-tm-route] body{font-family:var(--tmd-font-text)}html[data-tm-route=tool],html[data-tm-route=tool] body{background-color:#edf1f7}html[data-tm-route=tool][data-tm-theme=dark],html[data-tm-route=tool][data-tm-theme=dark] body{background-color:#0b0f1a}html[data-tm-route=tool] body main#main-content .max-w-7xl.pt-5.pb-8{max-width:none!important;padding:0!important}html[data-tm-route=tool] main#main-content .max-w-7xl.pt-5.pb-8>:first-child{border-top:0;border-left:0;border-right:0;border-radius:0;flex-direction:column;min-height:100vh;margin-bottom:0;display:flex}html[data-tm-route=tool] main#main-content .max-w-7xl.pt-5.pb-8>:first-child>:last-child,html[data-tm-route=tool] main#main-content .max-w-7xl.pt-5.pb-8>:first-child .tm-tool-interface-content:not(.fixed){flex-direction:column;flex:1;display:flex}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) [data-tm-dropzone]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) div:has([data-tm-dropzone]){flex-direction:column;flex:1;max-width:none;min-height:0;margin-inline:0;display:flex}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) div:has(>[data-tm-dropzone]){padding-inline:0;position:relative}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) [data-tm-dropzone]+div{pointer-events:none;position:absolute;bottom:2.25rem;left:0;right:0}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) [data-tm-dropzone]+div>*{pointer-events:auto}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) div:has([data-tm-tool-card]){flex-direction:column;flex:1;min-height:0;display:flex}html[data-tm-route=tool] .tm-tool-interface-content:not(.fixed) [data-tm-tool-card]{flex:1;min-height:0}html[data-tm-route] .tm-tool-interface-content.fixed{left:var(--tmd-rail-w)}html[data-tm-route][data-tm-immersive] .tm-tool-interface-content.fixed{left:0}html[data-tm-route][data-tm-immersive] .tmd-side{display:none}html[data-tm-theme=dark]{--tmk-047857:#10b981;--tmk-a16207:#eab308;--tmk-b45309:#f59e0b;--tmk-b91c1c:#f26262;--tmk-7f1d1d:#c67f7f;--tmk-1d4ed8:#5391f7;--tmk-0e7490:#06b6d4;--tmk-4338ca:#888bf4;--tmk-6d28d9:#a27df8;--tmk-0f766e:#14b8a6;--tmk-15803d:#22c55e;--tmk-be185d:#ee5ea5}html[data-tm-route]{--skeleton-base:#0f172a0e;--skeleton-sheen:transparent}html[data-tm-route][data-tm-theme=dark]{--skeleton-base:#ffffff0d}html[data-tm-route] .tm-skeleton:after{background-image:none;animation:none}@keyframes tmd-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}html[data-tm-route] main#main-content [aria-busy=true]{position:relative}html[data-tm-route] main#main-content [aria-busy=true]:before{content:"";z-index:5;background:var(--skeleton-base);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}html[data-tm-route] main#main-content [aria-busy=true]:after{content:"";z-index:6;background:var(--primary);border-radius:2px;width:22%;height:2px;animation:1.15s ease-in-out infinite tmd-progress;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){html[data-tm-route] main#main-content [aria-busy=true]:after{opacity:.55;width:100%;animation:none}}html[data-tm-route]{--tmd-rail-w:76px;--tmd-font-display:"Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--tmd-font-text:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--tmd-font-small:"Segoe UI Variable Small", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--tmd-tile-hover:#f4f8fe;--tmd-plate-mix:13%;--tmd-ease-out:cubic-bezier(.16, 1, .3, 1);--tmd-bg:#edf1f7;--tmd-raise:#fff;--tmd-sunk:#e6ebf3;--tmd-fg:#0f172a;--tmd-muted:#55607a;--tmd-line:#0f172a17;--tmd-line-strong:#0f172a29;--tmd-hover:#0f172a0e;--tmd-accent:#0a66c2;--tmd-skel:#0f172a0e;--tmd-ease:.12s ease}html[data-tm-route][data-tm-theme=dark]{--tmd-bg:#0b0f1a;--tmd-raise:#111a2e;--tmd-sunk:#0d1424;--tmd-fg:#e8edf7;--tmd-muted:#9aa6bf;--tmd-line:#ffffff12;--tmd-line-strong:#ffffff21;--tmd-hover:#ffffff17;--tmd-accent:#378fe9;--tmd-skel:#ffffff0d;--tmd-tile-hover:#16213a;--tmd-plate-mix:22%}html[data-tm-route] .tmd-side{z-index:40;width:var(--tmd-rail-w);background:var(--tmd-sunk);border-right:1px solid var(--tmd-line);font-family:var(--tmd-font-text);user-select:none;scrollbar-color:var(--tmd-line-strong) transparent;scrollbar-width:thin;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 10px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}html[data-tm-route]:not([data-tm-route=desktop]) body{padding-left:var(--tmd-rail-w)}html[data-tm-route] .tmd-side-item{width:100%;color:var(--tmd-muted);cursor:pointer;transition:background var(--tmd-ease), color var(--tmd-ease);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:7px 2px 6px;text-decoration:none;display:flex;position:relative}html[data-tm-route] .tmd-side-item:hover{background:var(--tmd-hover);color:var(--tmd-fg)}html[data-tm-route] .tmd-side-item:focus-visible{outline:2px solid var(--tmd-accent);outline-offset:-2px}html[data-tm-route] .tmd-side-item[aria-current=page]{background:color-mix(in srgb, var(--tmd-accent) 12%, transparent);color:var(--tmd-fg)}html[data-tm-route] .tmd-side-item[aria-current=page]:before{content:"";background:var(--tmd-accent);border-radius:999px;width:3px;height:20px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}html[data-tm-route] .tmd-side-glyph{width:26px;height:26px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-tm-route] .tmd-side-label{font-family:var(--tmd-font-small);text-align:center;letter-spacing:.1px;word-break:break-word;hyphens:auto;font-size:10.5px;font-weight:600;line-height:1.15}html[data-tm-route] .tmd-side-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-tm-route] .tmd-side-group{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}html[data-tm-route] .tmd-side-foot{border-top:1px solid var(--tmd-line);width:100%;margin-top:auto;padding-top:8px}html[data-tm-route] .tmd-side{background:color-mix(in srgb, var(--tmd-sunk) 72%, transparent);backdrop-filter:blur(18px)saturate(1.4);gap:4px;padding:10px 6px;box-shadow:inset -1px 0 #ffffff59}html[data-tm-route][data-tm-theme=dark] .tmd-side{box-shadow:inset -1px 0 #ffffff0a}html[data-tm-route] .tmd-side-item,html[data-tm-route] .tmd-side-item:hover,html[data-tm-route] .tmd-side-item[aria-current=page]{background:0 0}html[data-tm-route] .tmd-side-item{border-radius:12px;gap:4px;padding:4px 2px 5px}html[data-tm-route] .tmd-side-item[aria-current=page]:before{content:none}html[data-tm-route] .tmd-side-glyph{width:38px;height:34px;transition:background .18s var(--tmd-ease-out), box-shadow .18s var(--tmd-ease-out), transform .12s var(--tmd-ease-out), color .18s var(--tmd-ease-out);border-radius:11px}html[data-tm-route] .tmd-side-glyph svg{width:18px;height:18px}html[data-tm-route] .tmd-side-item:hover .tmd-side-glyph{background:color-mix(in srgb, var(--tmd-plate-a,var(--tmd-accent)) 16%, transparent);color:var(--tmd-fg)}html[data-tm-route] .tmd-side-item:active .tmd-side-glyph{transform:scale(.94)}html[data-tm-route] .tmd-side-item[aria-current=page] .tmd-side-glyph{background:linear-gradient(180deg, #ffffff47 0%, #fff0 50%), linear-gradient(150deg, var(--tmd-plate-a,var(--tmd-accent)) 0%, var(--tmd-plate-b,var(--tmd-accent)) 100%);color:#fff;box-shadow:0 1px 0 #ffffff59 inset, 0 6px 14px -6px color-mix(in srgb, var(--tmd-plate-b,var(--tmd-accent)) 75%, transparent)}html[data-tm-route] .tmd-side-item[aria-current=page] .tmd-side-label{color:var(--tmd-fg);font-weight:700}html[data-tm-route] .tmd-side-item:focus-visible{outline-offset:0}@media (prefers-reduced-motion:reduce){html[data-tm-route] .tmd-side-item:active .tmd-side-glyph{transform:none}}html[data-tm-route] [data-tm-account]{max-width:none;padding:24px 28px 32px}html[data-tm-route] [data-tm-account-head]{background:radial-gradient(55% 120% at 90% 0,#8b5cf68c 0%,#8b5cf600 62%),radial-gradient(45% 110% at 70% 120%,#22d3ee66 0%,#22d3ee00 62%),linear-gradient(120deg,#071430 0%,#0b2f6b 55%,#0a66c2 100%);border-radius:20px;margin-bottom:24px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #07143099}html[data-tm-route] [data-tm-account-head] h1{font-family:var(--tmd-font-display);letter-spacing:-.025em;color:#fff;font-size:30px}html[data-tm-route] [data-tm-account-head] p{color:#fff;max-width:60ch;font-size:14.5px}html[data-tm-route] [data-tm-account-nav]{border:1px solid var(--tmd-line);background:color-mix(in srgb, var(--tmd-raise) 82%, transparent);backdrop-filter:blur(14px);border-radius:18px;align-self:flex-start;padding:8px}@media (min-width:1024px){html[data-tm-route] [data-tm-account-nav]{width:264px;position:sticky;top:16px}}html[data-tm-route] [data-tm-account-nav] a{color:var(--tmd-fg);transition:background .16s var(--tmd-ease-out);border-radius:12px;gap:12px;padding:8px 10px}html[data-tm-route] [data-tm-account-nav] a:hover{background:color-mix(in srgb, var(--tm-acc-a) 10%, transparent)}html[data-tm-route] [data-tm-account-nav] a[aria-current=page]{background:color-mix(in srgb, var(--tm-acc-a) 14%, var(--tmd-raise));color:var(--tmd-fg)}html[data-tm-route] [data-tm-account-nav] a[aria-current=page] .font-medium{font-weight:700}html[data-tm-route] [data-tm-account-hint]{color:var(--tmd-muted)}html[data-tm-route] [data-tm-account-chip]{background:color-mix(in srgb, var(--tm-acc-a) 14%, var(--tmd-raise));width:34px;height:34px;color:var(--tm-acc-b);transition:background .18s var(--tmd-ease-out), box-shadow .18s var(--tmd-ease-out), color .18s var(--tmd-ease-out);border-radius:10px;justify-content:center;align-items:center}html[data-tm-route][data-tm-theme=dark] [data-tm-account-chip]{color:var(--tm-acc-a)}html[data-tm-route] [data-tm-account-chip] svg{width:18px;height:18px}html[data-tm-route] [data-tm-account-nav] a[aria-current=page] [data-tm-account-chip]{background:linear-gradient(180deg, #ffffff47 0%, #fff0 50%), linear-gradient(150deg, var(--tm-acc-a), var(--tm-acc-b));color:#fff;box-shadow:0 1px 0 #ffffff59 inset, 0 6px 14px -6px color-mix(in srgb, var(--tm-acc-b) 70%, transparent)}html[data-tm-route] [data-tm-account-head]{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}html[data-tm-route] .tm-account-identity{border-right:1px solid #ffffff38;align-items:center;gap:16px;min-width:0;padding-right:28px;display:flex}html[data-tm-route] .tm-account-identity-avatar{width:68px;height:68px;font-family:var(--tmd-font-display);color:#fff;background:linear-gradient(135deg,#378fe9,#6d28d9);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6,0 0 0 7px #8b5cf673,0 14px 30px -12px #0009}html[data-tm-route] .tm-account-identity-avatar img{object-fit:cover;width:100%;height:100%}html[data-tm-route] .tm-account-identity-text{flex-direction:column;min-width:0;display:flex}html[data-tm-route] .tm-account-identity-name{font-family:var(--tmd-font-display);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;overflow:hidden}html[data-tm-route] .tm-account-identity-email{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (max-width:900px){html[data-tm-route] .tm-account-identity{border-right:0;padding-right:0}}html[data-tm-route] [data-tm-account-main] section{isolation:isolate;border-color:color-mix(in srgb, var(--tm-acc-a) 22%, var(--tmd-line));background:var(--tmd-raise);border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}html[data-tm-route] [data-tm-account-main] section:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--tm-acc-a), transparent);opacity:.08;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}html[data-tm-route] [data-tm-account-main] section>header>svg:first-child{box-sizing:content-box;background:color-mix(in srgb, var(--tm-acc-a) 14%, var(--tmd-raise));width:20px;height:20px;color:var(--tm-acc-b);border-radius:12px;margin-top:0;padding:9px}html[data-tm-route][data-tm-theme=dark] [data-tm-account-main] section>header>svg:first-child{color:var(--tm-acc-a)}html[data-tm-route] [data-tm-account-main] section h2{font-family:var(--tmd-font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}html[data-tm-route] [data-tm-account-main] input:not([type=checkbox]):not([type=radio]),html[data-tm-route] [data-tm-account-main] textarea,html[data-tm-route] [data-tm-account-main] select{border-radius:10px}html[data-tm-route] [data-tm-profile]{max-width:none;margin:0;padding:0}html[data-tm-route] [data-tm-profile-card],html[data-tm-route] [data-tm-profile-panel],html[data-tm-route] [data-tm-profile-stat]{border-color:color-mix(in srgb, var(--tm-acc-a,#8b5cf6) 22%, var(--tmd-line));background:var(--tmd-raise);box-shadow:none;border-radius:18px}html[data-tm-route] [data-tm-profile-banner]{background:radial-gradient(45% 140% at 85% 0,#ec48998c 0%,#ec489900 60%),radial-gradient(40% 120% at 20% 120%,#22d3ee73 0%,#22d3ee00 60%),linear-gradient(120deg,#1e1147 0%,#4c1d95 50%,#7c3aed 100%);height:150px}html[data-tm-route] [data-tm-profile-avatar]{width:112px;height:112px;box-shadow:0 0 0 5px var(--tmd-raise), 0 0 0 8px #8b5cf68c, 0 18px 36px -14px #4c1d95a6;border:0;border-radius:50%}html[data-tm-route] [data-tm-profile] h1{font-family:var(--tmd-font-display);letter-spacing:-.02em;font-size:28px}html[data-tm-route] [data-tm-profile-stats]{gap:16px}html[data-tm-route] [data-tm-profile-stat]{isolation:isolate;flex-direction:column;align-items:center;padding:22px 18px;display:flex;position:relative;overflow:hidden}html[data-tm-route] [data-tm-profile-stat]:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--tm-stat-a), transparent);opacity:.1;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-70px}html[data-tm-route] [data-tm-profile-stat]>svg:first-child{box-sizing:content-box;color:#fff;background:linear-gradient(180deg, #ffffff47 0%, #fff0 50%), linear-gradient(150deg, var(--tm-stat-a), var(--tm-stat-b));width:22px;height:22px;box-shadow:0 1px 0 #ffffff59 inset, 0 8px 18px -8px color-mix(in srgb, var(--tm-stat-b) 70%, transparent);border-radius:14px;margin-bottom:12px;padding:11px}html[data-tm-route] [data-tm-profile-stat] p:first-of-type{font-family:var(--tmd-font-display);letter-spacing:-.02em;font-size:28px}html[data-tm-route] .tm-account-identity-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}html[data-tm-route] .tm-account-identity-badge,html[data-tm-route] .tm-account-identity-since{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}html[data-tm-route] .tm-account-identity-badge{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #6d28d9e6}html[data-tm-route] .tm-account-identity-since{background:#00000047;border:1px solid #ffffff38}html[data-tm-route] .tm-account-identity-badge svg,html[data-tm-route] .tm-account-identity-since svg{width:14px;height:14px}html[data-tm-route] .tm-account-actions{order:1;align-self:flex-start;margin-left:auto}html[data-tm-route] .tm-account-edit{height:42px;font-family:var(--tmd-font-text);color:#0b2f6b;cursor:pointer;transition:transform .16s var(--tmd-ease-out), box-shadow .16s var(--tmd-ease-out);background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -12px #000000b3}html[data-tm-route] .tm-account-edit svg{width:16px;height:16px}html[data-tm-route] .tm-account-edit:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #000c}html[data-tm-route] .tm-account-edit:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-tm-route] .tm-account-dialog-backdrop{z-index:80;backdrop-filter:blur(6px);animation:tm-account-fade .16s var(--tmd-ease-out) backwards;background:#0714308c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-tm-route] .tm-account-dialog{border:1px solid var(--tmd-line);background:var(--tmd-raise);width:100%;max-width:520px;max-height:calc(100vh - 48px);color:var(--tmd-fg);animation:tm-account-rise .2s var(--tmd-ease-out) backwards;border-radius:20px;overflow:auto;box-shadow:0 30px 70px -30px #071430cc}html[data-tm-route] .tm-account-dialog:focus{outline:none}html[data-tm-route] .tm-account-dialog-head{color:#fff;background:radial-gradient(60% 140% at 100% 0,#8b5cf699 0%,#8b5cf600 65%),linear-gradient(120deg,#0b2f6b,#0a66c2);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}html[data-tm-route] .tm-account-dialog-head h2{font-family:var(--tmd-font-display);color:#fff;margin:0;font-size:20px;font-weight:700}html[data-tm-route] .tm-account-dialog-close{color:#fff;cursor:pointer;background:#00000040;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}html[data-tm-route] .tm-account-dialog-close svg{width:18px;height:18px}html[data-tm-route] .tm-account-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-tm-route] .tm-account-dialog-body{gap:16px;padding:22px;display:grid}html[data-tm-route] .tm-account-dialog-body label{gap:6px;display:grid}html[data-tm-route] .tm-account-dialog-body label>span{color:var(--tmd-fg);font-size:13px;font-weight:600}html[data-tm-route] .tm-account-dialog-body input,html[data-tm-route] .tm-account-dialog-body textarea{border:1px solid var(--tmd-line);width:100%;font:inherit;color:var(--tmd-fg);background:var(--tmd-sunk);resize:vertical;border-radius:12px;padding:10px 14px;font-size:14px}html[data-tm-route] .tm-account-dialog-body input:focus-visible,html[data-tm-route] .tm-account-dialog-body textarea:focus-visible{outline:2px solid var(--tmd-accent);outline-offset:1px;border-color:#0000}html[data-tm-route] .tm-account-dialog-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}html[data-tm-route] .tm-account-dialog-cancel,html[data-tm-route] .tm-account-dialog-save{height:40px;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}html[data-tm-route] .tm-account-dialog-cancel{border:1px solid var(--tmd-line);color:var(--tmd-fg);background:var(--tmd-raise)}html[data-tm-route] .tm-account-dialog-save{color:#fff;background:linear-gradient(135deg,#0a66c2,#6d28d9);border:0}html[data-tm-route] .tm-account-dialog-save svg{width:16px;height:16px}html[data-tm-route] .tm-account-dialog-cancel:focus-visible,html[data-tm-route] .tm-account-dialog-save:focus-visible{outline:2px solid var(--tmd-accent);outline-offset:2px}html[data-tm-route] .tm-account-dialog button:disabled{cursor:default;opacity:.7}@keyframes tm-account-fade{0%{opacity:0}}@keyframes tm-account-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){html[data-tm-route] .tm-account-dialog-backdrop,html[data-tm-route] .tm-account-dialog{animation:none}}html[data-tm-route] .tm-account-avatar-field{gap:8px;display:grid}html[data-tm-route] .tm-account-avatar-title{color:var(--tmd-fg);font-size:13px;font-weight:600}html[data-tm-route] .tm-account-avatar-row{align-items:center;gap:16px;display:flex}html[data-tm-route] .tm-account-avatar-preview{width:76px;height:76px;font-family:var(--tmd-font-display);color:#fff;box-shadow:0 0 0 3px var(--tmd-raise), 0 0 0 6px #8b5cf673;background:linear-gradient(135deg,#378fe9,#6d28d9);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:inline-flex;overflow:hidden}html[data-tm-route] .tm-account-avatar-preview img{object-fit:cover;width:100%;height:100%}html[data-tm-route] .tm-account-avatar-buttons{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}html[data-tm-route] .tm-account-avatar-upload,html[data-tm-route] .tm-account-avatar-remove{height:38px;font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}html[data-tm-route] .tm-account-avatar-upload{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:0}html[data-tm-route] .tm-account-avatar-remove{border:1px solid var(--tmd-line);color:var(--tmd-fg);background:var(--tmd-raise)}html[data-tm-route] .tm-account-avatar-upload svg,html[data-tm-route] .tm-account-avatar-remove svg{width:16px;height:16px}html[data-tm-route] .tm-account-avatar-upload:focus-visible,html[data-tm-route] .tm-account-avatar-remove:focus-visible{outline:2px solid var(--tmd-accent);outline-offset:2px}html[data-tm-route] .tm-account-avatar-hint{color:var(--tmd-muted);flex-basis:100%;font-size:12.5px}html[data-tm-route] .tm-spin{animation:.9s linear infinite tm-account-spin}@keyframes tm-account-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html[data-tm-route] .tm-spin{animation-duration:2.4s}}
