@font-face{font-family:Onest Fallback RU;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:100 449;size-adjust:103.181%;ascent-override:94.009%;descent-override:29.56%;line-gap-override:0%;unicode-range:u+2?,u+31-7e,u+a0-a3,u+a5,u+a7-ab,u+ae-b4,u+b6-ff,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2018-2019,u+201c-201e,u+2022,u+2026,u+20ac,u+20bd,u+2116,u+2191,u+2193,u+2212}@font-face{font-family:Onest Fallback RU;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:100 449;size-adjust:119.572%;ascent-override:81.123%;descent-override:25.508%;line-gap-override:0%;unicode-range:u+30}@font-face{font-family:Onest Fallback RU;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:450 549;size-adjust:104.157%;ascent-override:93.128%;descent-override:29.283%;line-gap-override:0%;unicode-range:u+20-7e,u+a0-a3,u+a5,u+a7-ab,u+ae-b4,u+b6-ff,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2018-2019,u+201c-201e,u+2022,u+2026,u+20ac,u+20bd,u+2116,u+2191,u+2193,u+2212}@font-face{font-family:Onest Fallback RU;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:550 900;size-adjust:99.358%;ascent-override:97.627%;descent-override:30.697%;line-gap-override:0%;unicode-range:u+20-7e,u+a0-a3,u+a5,u+a7-ab,u+ae-b4,u+b6-ff,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2018-2019,u+201c-201e,u+2022,u+2026,u+20ac,u+20bd,u+2116,u+2191,u+2193,u+2212}@font-face{font-family:Onest Fallback EN;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:100 449;size-adjust:105.682%;ascent-override:91.785%;descent-override:28.86%;line-gap-override:0%;unicode-range:u+2?,u+31-7e,u+a0-a3,u+a5,u+a7-ab,u+ae-b4,u+b6-ff,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2018-2019,u+201c-201e,u+2022,u+2026,u+20ac,u+20bd,u+2116,u+2191,u+2193,u+2212}@font-face{font-family:Onest Fallback EN;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:100 449;size-adjust:119.572%;ascent-override:81.123%;descent-override:25.508%;line-gap-override:0%;unicode-range:u+30}@font-face{font-family:Onest Fallback EN;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:450 549;size-adjust:105.706%;ascent-override:91.764%;descent-override:28.854%;line-gap-override:0%;unicode-range:u+20-7e,u+a0-a3,u+a5,u+a7-ab,u+ae-b4,u+b6-ff,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2018-2019,u+201c-201e,u+2022,u+2026,u+20ac,u+20bd,u+2116,u+2191,u+2193,u+2212}@font-face{font-family:Onest Fallback EN;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold");font-weight:550 900;size-adjust:100.152%;ascent-override:96.853%;descent-override:30.454%;line-gap-override:0%;unicode-range:u+20-7e,u+a0-a3,u+a5,u+a7-ab,u+ae-b4,u+b6-ff,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2018-2019,u+201c-201e,u+2022,u+2026,u+20ac,u+20bd,u+2116,u+2191,u+2193,u+2212}:root{font-family:"Onest Variable",Onest,var(--onest-fallback),sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}.collection-card{cursor:default;overflow:hidden}.share-gate{max-width:530px;margin:5vh auto;padding:40px;background:white;border:1px solid var(--line);border-radius:16px}.share-gate h1{font-size:36px;margin:18px 0}.share-gate form{margin-top:28px}.gate-symbol{display:grid;place-items:center;width:68px;height:68px;border-radius:18px;background:var(--side);color:var(--side-text);margin-bottom:26px}.one-time-note{display:flex;gap:12px;align-items:flex-start;background:#f0edf7;border:1px solid #ddd6ee;border-radius:10px;color:#514663;font-size:13px;line-height:1.6;padding:16px 20px;margin:22px 0}.one-time-note svg{flex-shrink:0;margin-top:2px}.share-formats{margin-top:28px}.share-formats>.segmented{width:-moz-fit-content;width:fit-content}.share-formats .share-link input{border:0;background:transparent}.share-link:focus-within{border-color:var(--field-focus)}.protected-preview{flex-direction:column;gap:18px;background:#eeedf7;color:#625475}.protected-preview>span{font-size:10px;letter-spacing:1px}.protection-settings{padding:20px;margin:24px 0;background:var(--paper);border:1px solid var(--line);border-radius:10px}.protection-settings form,.protection-settings h3{margin-bottom:18px}.inline-success{color:#166852;background:#ebf7f1;padding:12px 16px;border-radius:8px;margin:14px 0}@media (max-width:550px){.share-gate{padding:26px}.share-gate h1{font-size:29px}.share-formats .segmented{width:100%}}.collection-open{display:block;width:100%;text-align:left;padding:0;border:0;background:transparent}.support-photo:focus-visible{box-shadow:0 3px 0 -1px var(--focus-line)}.collection-card .file-caption{padding:15px 16px 0}.collection-card .file-meta{padding:8px 16px;align-items:center}.collection-search{position:relative;display:flex;align-items:center;flex:0 1 300px;margin:0;flex-direction:row}.collection-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.collection-search input{padding-left:38px}.profile-about p{white-space:pre-wrap;overflow-wrap:anywhere}.profile-stats{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;color:var(--muted);font-size:13px}.profile-stats b{color:var(--ink)}.profile-tabs{margin:24px 0;width:-moz-fit-content;width:fit-content}.profile-about{background:white;padding:32px;border:1px solid var(--line);border-radius:12px}.profile-about p{margin-top:20px}.album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.album-card{padding:24px;border-radius:12px;background:white;border:1px solid var(--line);transition:border-color .2s}.album-card:hover{border-color:var(--accent)}.album-card h2{font-size:22px;margin:24px 0 8px;overflow-wrap:anywhere}.album-card p{min-height:48px;overflow-wrap:anywhere}.album-symbol{height:140px;border-radius:8px;background:var(--paper);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.album-symbol span{color:var(--muted);font-size:10px;letter-spacing:1px}.album-card small{display:flex;justify-content:space-between;margin-top:18px}.album-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.inline-error{padding:14px 18px;background:#fff2f2;color:#9b263b;border:1px solid #f0cad2;border-radius:8px;margin:16px 0;font-size:13px}.setting-toggle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.setting-toggle:last-child{border:0;padding-bottom:0}.setting-toggle span{display:grid;grid-gap:6px;gap:6px}.setting-toggle b{font-weight:500;font-size:14px}.setting-toggle small{font-size:12px}.setting-toggle input{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent)}@media (max-width:1100px){.album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.profile-stats{gap:12px}.album-grid{grid-template-columns:1fr}.collection-search{flex:1 1 100%}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:clamp(30px,3.1vw,44px);letter-spacing:-1.9px;line-height:1.12}h1,h2{font-weight:500}h2{font-size:26px;letter-spacing:-1.1px;line-height:1.22}h3{font-size:19px;font-weight:500;letter-spacing:-.5px}p{font-size:14px;line-height:1.7;color:#636b80}small{font-size:11px;line-height:1.6;color:var(--muted)}code,pre{font-family:Consolas,Courier New,monospace}input,select,textarea{border:1px solid var(--control-border);border-radius:8px;background:white;padding:12px 13px;width:100%;font-size:13px;color:var(--ink);min-width:0}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical;line-height:1.6}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;margin-bottom:20px}label small{font-weight:400}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border:0;border-radius:5px;overflow:hidden;background:#e8eaf4}progress::-webkit-progress-bar{background:#e8eaf4}progress::-webkit-progress-value{background:var(--accent)}.button{border:1px solid var(--line);background:white;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:500;border-radius:8px;line-height:1.5;transition:background .15s,transform .15s;white-space:nowrap}.button:hover:not(:disabled){background:#f2f3fa;transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button.primary{background:var(--accent);border-color:var(--accent);color:white}.button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 90%,black)}.button.small{padding:8px 14px}.button.full{width:100%}.button.danger{color:#b54156}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:none;border:0;border-radius:5px}.icon-button:hover{background:#ffffff18}.text-link{color:var(--accent);font-size:12px;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;cursor:pointer}.eyebrow{font-size:9px;letter-spacing:2px;color:#636b80;font-weight:500;margin-bottom:17px}.pill{font-family:Consolas,monospace;font-size:9px;letter-spacing:1px;background:#edf0fa;color:#657089;border-radius:5px;padding:5px 8px;white-space:nowrap}.logo{--lps-ink:currentColor;--lps-hl:var(--logo-hl,var(--accent));--lps-cc:var(--logo-dot,var(--accent));--lps-edge:var(--logo-bg,#fff);--lps-core:currentColor;font-size:28px}.logo.logo-small{font-size:24px}.app{min-height:100vh}.loading{height:100vh;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center}.hidden{display:none!important}.avatar{border-radius:50%;width:32px;height:32px;display:grid;place-items:center;background:var(--selected);color:var(--selected-text);font-size:13px}.heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:33px}.heading p{margin-top:14px;max-width:660px;font-size:13px}.panel{background:white;border:1px solid var(--line);border-radius:12px}.panel-label{font-size:9px;letter-spacing:1.5px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.panel-label .text-link{letter-spacing:0}.segmented{display:inline-flex;border-radius:8px;background:#e9ecf4;padding:4px;gap:3px}.segmented button{padding:8px 14px;border:0;border-radius:6px;background:none;font-size:12px;color:#606980;white-space:nowrap}.segmented button.selected{background:white;color:var(--ink);box-shadow:0 2px 4px #202b4310;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.empty{border:1px dashed #d6dce9;background:#ffffff7a;min-height:410px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;gap:18px}.empty h2{margin-top:6px}.empty p{max-width:370px;font-size:13px}.empty small{font-size:10px}.empty.compact{border:0;min-height:250px;padding:30px}.file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:23px;gap:23px}.file-card{text-align:left;background:white;border:1px solid var(--line);border-radius:10px;padding:8px 8px 15px;min-width:0;transition:box-shadow .2s,transform .2s}.file-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #161b3410}.file-preview{height:170px;border-radius:6px;overflow:hidden;background:#eceef5;position:relative;display:flex;align-items:center;justify-content:center;color:#8e95b1}.file-preview img,.file-preview video{width:100%;height:100%;object-fit:cover}.file-preview.paste{flex-direction:column;gap:20px;background:#f1ede4;color:#746650}.file-preview.paste>span{font-size:8px;letter-spacing:1.2px}.file-kind{position:absolute;bottom:10px;left:10px;font-size:8px;color:white;background:#15172f;border-radius:4px;gap:6px;padding:5px 7px}.file-caption,.file-kind{display:flex;align-items:center}.file-caption{justify-content:space-between;gap:12px;padding:15px 5px 9px}.file-caption b{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-caption svg{color:#858da5;flex-shrink:0}.file-meta{display:flex;justify-content:space-between;padding:0 5px;font-size:10px;color:#636b80}.load-more{display:flex;margin:30px auto 0}.check-label{flex-direction:row;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.6}.round-icon{width:42px;height:42px;border-radius:12px;background:#eceeff;display:grid;place-items:center;color:var(--accent);margin-bottom:20px}.hint{font-size:11px;line-height:1.7;color:var(--muted);margin:12px 0 20px;display:flex;align-items:flex-start;gap:7px}.hint svg{flex-shrink:0;margin-top:2px}.two-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.modal{border:1px solid #e1e4ef;padding:24px;border-radius:12px;width:560px;max-width:calc(100vw - 24px);max-height:90dvh;overflow:auto;color:var(--ink);box-shadow:0 16px 48px #14162e1f}.modal::-webkit-backdrop{background:#10152d73}.modal::backdrop{background:#10152d73}.modal-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;align-items:center}.modal-head h2{font-size:18px;font-weight:500;letter-spacing:-.3px;line-height:1.3;word-break:break-word}.modal-head .modal-close{flex-shrink:0;width:36px;height:36px;color:var(--muted)}.modal-head .modal-close:hover:not(:disabled){background:#eff0fa;color:var(--ink)}.modal.wide{width:min(960px,calc(100vw - 32px));max-width:960px}.modal>p{margin-bottom:20px}.modal-actions{display:flex;align-items:center;justify-content:space-between;margin-top:25px;border-top:1px solid var(--line);padding-top:22px}.detail-preview{max-height:330px;overflow:auto;background:#f2f3f7;display:grid;place-items:center;border-radius:8px}.detail-preview img,.detail-preview video{max-width:100%;max-height:330px;object-fit:contain}.detail-preview pre,.shared-media pre{width:100%;padding:20px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:13px}.share-link{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#f8f9fc;padding:5px 6px 5px 14px}.share-link code{flex:1 1;font-size:11px;overflow:auto}.secret{font-family:Consolas,monospace;font-size:13px;background:#f0f1fa;border:1px solid #dfe2f3;color:#424f9b;border-radius:8px;padding:18px;overflow-wrap:anywhere;line-height:1.7;margin:25px 0 15px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.toast-stack{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:1000;width:max-content;max-width:calc(100vw - 30px);pointer-events:none}.toast-live,.toast-stack{display:flex;flex-direction:column;align-items:center;gap:10px}.toast-live:empty{display:none}.toast{pointer-events:auto;background:#253e36;color:#f5fff8;border-radius:10px;padding:11px 10px 11px 18px;box-shadow:0 12px 45px #12223230;font-size:12px;display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100vw - 30px))}.toast.info{background:#262f52}.toast.error{background:#5d2734}.toast>svg{flex-shrink:0}.toast-body{display:grid;grid-gap:2px;gap:2px;min-width:0;line-height:1.5;overflow-wrap:anywhere}.toast-body small{color:inherit;opacity:.86;font-size:11px}.toast-action{flex-shrink:0;border:1px solid #ffffff5c;background:#ffffff1c;color:inherit;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:500;white-space:nowrap}.toast-action:hover{background:#ffffff30}.toast-close{flex-shrink:0;display:flex;border:0;background:none;color:inherit;padding:6px;border-radius:6px}.toast-close:hover{background:#ffffff1c}@media (max-width:480px){.toast-stack{bottom:12px;width:calc(100vw - 24px);max-width:none}.toast,.toast-live{width:100%}.toast{flex-wrap:wrap;row-gap:8px;padding:11px 8px 11px 14px}.toast-body{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 70px)}.toast-close{order:2}.toast-action{order:3;margin-left:29px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.privacy-strip{padding:14px 20px;background:#ecf4f1;color:#476b5c;gap:9px;border:1px solid #dae9e1;border-radius:8px;font-size:11px;margin-bottom:23px}.drop-zone,.privacy-strip{display:flex;align-items:center}.drop-zone{min-height:355px;border:1px dashed #c8d0e6;background:#ffffffa6;border-radius:12px;flex-direction:column;justify-content:center;gap:17px;text-align:center;padding:35px}.drop-symbol{width:73px;height:73px;border-radius:20px;border:1px solid #dfe2f3;background:#f2f3fd;display:grid;place-items:center;color:var(--accent);margin-bottom:7px;transform:rotate(-7deg)}.drop-zone p,.drop-zone small{font-size:12px}.video-workbench{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(275px,1fr);grid-gap:23px;gap:23px;align-items:start}.video-source{padding:22px;overflow:hidden}.video-source video{width:100%;max-height:355px;background:#111322;border-radius:6px;display:block;min-height:170px}.source-name{display:flex;justify-content:space-between;margin-top:18px;align-items:center;gap:20px}.source-name b{font-size:12px;font-weight:500;overflow-wrap:anywhere}.source-name span{font-size:10px;color:var(--muted);white-space:nowrap}.video-settings{padding:23px}.video-settings .button+.button{margin-top:10px}.video-settings label{margin-bottom:17px}.video-settings .hint{display:block}.process-status{font-size:10px;line-height:1.6;color:#8a92a9;margin-top:18px}.process-status progress{margin-bottom:10px}.tool-note{display:flex;gap:20px;margin-top:31px;padding:23px 0;border-top:1px solid var(--line)}.tool-note>span{font:12px Consolas,monospace;color:#8892b0;min-width:26px}.tool-note b{font-size:12px;font-weight:500}.tool-note p{font-size:11px;line-height:1.8;margin-top:7px;max-width:670px}.result-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;padding:30px;margin-top:25px}.result-copy p{display:flex;gap:12px;align-items:center;margin:18px 0}.result-copy small{display:block;margin:14px 0}.result-panel video{width:100%;max-height:310px;background:#111322;align-self:center;border-radius:8px}.result-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;white-space:nowrap}th{padding:17px 20px;border-bottom:1px solid var(--line);font-weight:400;color:#8893ac;background:#fafbfe}td,th{font-size:10px}td{padding:16px 20px;border-bottom:1px solid #f0f2f7}td b,td code{font-size:10px}td code{color:#8b95ad}td b{font-weight:500;margin-right:5px}.status-good{color:#2e8969;background:#edf7f2}.status-error,.status-good{padding:4px 7px;border-radius:4px}.status-error{color:#b54761;background:#fbedf0}.table-caption{padding:20px;font-size:10px;color:#9099b1}.shared-page>main{max-width:1200px;width:100%;padding:55px 30px;margin:auto;flex:1 1;outline:none}.shared-page .heading h1{overflow-wrap:anywhere;font-size:32px}.shared-page .heading .result-actions{margin:0}.shared-media{background:#e9ecf4;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;overflow:hidden;min-height:180px}.shared-media img,.shared-media video{max-width:100%;max-height:75vh;display:block}@keyframes blink{50%{opacity:.35}}.media-state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 20px;min-height:180px;text-align:center;color:#535d76}.media-state>span{font-size:12px;line-height:1.6;max-width:440px}.media-state>strong{font-size:14px}.media-state.failed{color:#913d51}.file-preview .media-state{min-height:0;padding:18px}.file-preview .media-state>span{display:none}@media (max-width:1150px){.video-workbench{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.source-name{flex-wrap:wrap;gap:8px}.heading{align-items:flex-start}}@media (max-width:800px){.heading{flex-wrap:wrap;gap:20px}.heading h1{font-size:33px}.heading p{font-size:12px}.result-panel,.video-workbench{grid-template-columns:1fr}.shared-page .heading{flex-wrap:wrap}.shared-page>main{padding:35px 20px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.file-preview{height:160px}}@media (max-width:480px){.heading h1{font-size:29px;letter-spacing:-1.3px}.eyebrow{font-size:8px;letter-spacing:1.4px}.segmented{flex-wrap:wrap;width:100%;gap:1px}.segmented button{padding:8px 9px;flex:1 1}.file-grid{grid-template-columns:1fr}.empty{padding:30px 20px;min-height:380px}.empty h2{font-size:23px}.two-fields{gap:10px}.two-fields select{font-size:11px;padding:10px}.modal{padding:22px}.modal-head h2{font-size:22px}.privacy-strip{font-size:10px;line-height:1.6;padding:12px}.result-actions{gap:8px}.result-panel,.video-settings,.video-source{padding:20px}.source-name span{font-size:9px}.shared-page .heading h1{font-size:26px}.tool-note{gap:10px}}@media (prefers-reduced-motion:no-preference){.modal[open]{animation:lac-dialog-enter var(--motion-enter) var(--ease-out)}.modal[open]::-webkit-backdrop{animation:lac-fade-in var(--motion-fast) ease-out}.modal[open]::backdrop{animation:lac-fade-in var(--motion-fast) ease-out}.icon-button,.text-link{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}}@keyframes lac-dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-language-hint{position:fixed;z-index:90;left:50%;bottom:16px;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;border:1px solid #d9dde8;border-radius:12px;background:#fff;color:#17192f;box-shadow:0 6px 20px rgb(17 19 51/14%);font-family:"Onest Variable",Onest,var(--onest-fallback),sans-serif;font-size:14px;line-height:1.35;transform:translateX(-50%);animation:site-language-hint-in .2s cubic-bezier(.16,1,.3,1)}.site-language-hint-icon{flex-shrink:0;color:#636b80}.site-language-hint p{margin:0;color:inherit;font-size:14px;line-height:1.35}.site-language-hint a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;background:#3039e8;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.site-language-hint a:hover{background:#252dc7}.site-language-hint button{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#636b80;cursor:pointer}.site-language-hint button:hover{background:#eef0f6;color:#17192f}@keyframes site-language-hint-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes site-language-hint-in-left{0%{opacity:0;transform:translateY(8px)}}@media (max-width:480px){.site-language-hint{left:16px;width:auto;padding:6px;transform:none;animation-name:site-language-hint-in-left}.site-language-hint p{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site-language-hint-icon{margin-left:6px}}@media (prefers-reduced-motion:reduce){.site-language-hint{animation:none}}