*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--bg: #fbfcfe;--surf: #ffffff;--surf2: #f6f8fb;--border: #e3e8ef;--border-hover: #c8d1dc;--accent: #315f9f;--accent2: #244f86;--cta: #10233f;--cta-hover: #18365f;--green: #16803c;--red: #b42318;--text: #172033;--muted: #667085;--r: 6px;--rsm: 6px;--site-width: 990px}[data-theme=dark]{color-scheme:dark;--bg: #0d1117;--surf: #161b22;--surf2: #21262d;--border: #30363d;--border-hover: #8b949e;--accent: #58a6ff;--accent2: #58a6ff;--green: #3fb950;--red: #f85149;--text: #e6edf3;--muted: #8b949e;--r: 6px;--rsm: 5px}body{background:#fff;color:var(--text);font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;line-height:1.5;min-height:100vh}.wrap{max-width:var(--site-width);margin:0 auto;padding:0 16px}.page-layout{display:flex;gap:16px;align-items:flex-start}.tool-col{flex:0 0 730px;min-width:0}.sidebar-col{flex:1;min-width:0;position:sticky;top:70px}@media(max-width:980px){.sidebar-col{display:none}.tool-col{flex:1}}.main-header{border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;background:var(--surf);box-shadow:none;backdrop-filter:none}.hinner{max-width:var(--site-width);margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:20px;height:54px}.logo{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.logo-ico{width:30px;height:30px;background:var(--accent);border-radius:6px;display:grid;place-items:center;font-size:15px}.logo-name{font-family:Noto Sans JP,Noto Sans,sans-serif;font-weight:760;font-size:17px;color:var(--text);letter-spacing:-.3px}.logo-name span{color:var(--accent)}.hnav{display:flex;align-items:center;gap:2px;flex:1}.hnav a{padding:6px 12px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none;border-radius:var(--rsm);transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.hnav a:hover{color:var(--text);background:var(--surf2)}.hnav a.active{color:var(--text)}.hright{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.lang-wrap{position:relative}.lang-btn{display:flex;align-items:center;gap:6px;padding:6px 11px;background:var(--surf2);border:1px solid var(--border);border-radius:var(--rsm);color:var(--text);cursor:pointer;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:12.5px;font-weight:500;transition:border-color .15s}.lang-btn:hover{border-color:var(--border-hover)}.lang-btn .flag{font-size:15px;line-height:1}.lang-btn svg{transition:transform .2s;color:var(--muted)}.lang-btn :global(.chevron-icon){transition:transform .2s;color:var(--muted)}.lang-wrap.open .lang-btn{border-color:var(--border-hover)}.lang-wrap.open .lang-btn :global(.chevron-icon){transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;background:var(--surf2);border:1px solid var(--border);border-radius:var(--r);padding:5px;box-shadow:0 8px 20px #2731420f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:background .15s,border-color .15s,color .15s;z-index:200}.lang-wrap.open .lang-menu{opacity:1;visibility:visible;transform:none}.lang-opt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--rsm);cursor:pointer;transition:background .14s}.lang-opt:hover{background:var(--surf)}.lang-opt.on{background:#315f9f14}.lang-opt .lf{font-size:17px}.lang-opt .ln{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap}.lang-opt .lc{font-size:11px;color:var(--muted);margin-left:auto}.lang-opt.on .ln{color:var(--accent)}.ham-btn{display:none;flex-direction:column;justify-content:flex-start;gap:4.5px;width:34px;height:34px;padding:10px;background:var(--surf2);border:1px solid var(--border);border-radius:var(--rsm);cursor:pointer;flex-shrink:0}.ham-btn span{display:block;height:1.5px;background:var(--text);border-radius:2px;transition:background .15s,border-color .15s,color .15s}.ham-btn.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.ham-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.ham-btn.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;inset:54px 0 0;z-index:99;background:var(--surf);backdrop-filter:none;padding:16px 20px;flex-direction:column;gap:4px;animation:none;overflow-y:auto}[data-theme=dark] .main-header{background:var(--surf);box-shadow:none}[data-theme=dark] .mobile-menu{background:var(--surf)}.mobile-menu.open{display:flex}.mm-link{display:flex;align-items:center;gap:12px;padding:10px 0;border-radius:var(--r);font-size:15px;font-weight:550;color:var(--text);text-decoration:none;transition:background .15s}.mm-link:hover{background:var(--surf2)}.mm-link .mm-ico{display:grid;place-items:center;width:28px;color:var(--muted)}.mm-divider{height:1px;background:var(--border);margin:8px 0}.mm-label{font-size:10px;font-weight:650;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);padding:6px 14px 2px}.mm-lang-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px 0}.mm-lang-opt{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--rsm);cursor:pointer;border:1.5px solid var(--border);background:var(--surf2);transition:background .15s,border-color .15s,color .15s}.mm-lang-opt:hover{border-color:var(--border-hover)}.mm-lang-opt.on{border-color:var(--accent);background:#315f9f14}.mm-lang-opt .mlf{font-size:18px}.mm-lang-opt .mln{font-size:13px;font-weight:550;color:var(--text)}.mm-lang-opt.on .mln{color:var(--accent)}.hero{padding:22px 0 16px;text-align:center}.hero h1,.hero p{max-width:600px}.hero h1{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:28px;font-weight:650;line-height:1.22;letter-spacing:-.8px;margin-bottom:8px;padding-bottom:4px;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;color:var(--text)}.hero p{color:var(--muted);font-size:14px;margin-bottom:13px}.pills{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pill{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);background:var(--surf);border:1px solid var(--border);border-radius:var(--rsm);padding:3px 11px}.dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.tabs{display:flex;gap:4px;background:var(--surf);border:1px solid var(--border);border-radius:var(--r);padding:4px;margin-bottom:16px}.tab-btn{flex:1;padding:9px 14px;background:transparent;border:none;color:var(--muted);font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:13px;font-weight:550;border-radius:var(--rsm);cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:flex;align-items:center;justify-content:center;gap:6px}.tab-btn:hover{color:var(--text);background:var(--surf2)}.tab-btn.active{background:#eef5ff;color:var(--accent);box-shadow:none}[data-theme=dark] .tab-btn.active{background:#243043;color:var(--text)}.panel{display:none;animation:none}.panel.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dz{width:100%;border:1.5px dashed #90b5d6;border-radius:var(--r);padding:32px;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;background:var(--surf);position:relative;overflow:hidden;margin-bottom:12px;color:var(--text)}.dz:before{content:"";position:absolute;inset:0;background:none;opacity:0;transition:opacity .25s;pointer-events:none}.dz:hover,.dz.over{border-color:var(--border-hover)}.dz:hover:before,.dz.over:before{opacity:0}.dz-ico{border-radius:var(--r);display:grid;place-items:center;color:var(--accent)}.dz h3{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;font-weight:650;margin-bottom:3px;color:var(--text)}.dz .sub{color:var(--muted);font-size:13px;margin-bottom:11px}.btn-browse{display:inline-flex;align-items:center;gap:5px;padding:8px 20px;background:var(--surf2);border:1px solid var(--border);border-radius:var(--rsm);color:var(--text);font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-browse:hover{border-color:var(--border-hover);color:var(--text)}.fmt-hint{margin-top:8px;font-size:11.5px;color:var(--muted)}.card{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin-bottom:14px}.file-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.file-ico{width:40px;height:40px;flex-shrink:0;background:var(--surf2);border-radius:var(--r);display:grid;place-items:center;color:var(--accent)}.file-info{flex:1;min-width:0}.file-name{font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-sz{font-size:11.5px;color:var(--muted);margin-top:1px}.btn-rm{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:6px;line-height:1;transition:color .15s;flex-shrink:0;display:grid;place-items:center}.btn-rm:hover{color:var(--red)}.csec{padding:12px 14px}.csec+.csec{border-top:1px solid var(--border)}.slabel{font-size:11px;font-weight:550;letter-spacing:.75px;color:var(--muted);margin-bottom:11px;display:block}.preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.video-format-grid{grid-template-columns:repeat(4,1fr)!important}.pc{background:var(--surf2);border:1.5px solid var(--border);border-radius:var(--rsm);padding:6px 8px;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;position:relative}.pc:hover{border-color:var(--border-hover)}.pc.on{border-color:var(--accent);background:#315f9f14}.pc.disabled-opt{opacity:.35;pointer-events:none}.pc .ico{margin-bottom:6px;display:grid;place-items:center;color:var(--muted);transition:color .18s}.pc .lb{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:13px;font-weight:650;color:var(--text);display:block;margin-bottom:0}.pc.on .lb,.pc.on .ico{color:var(--accent)}.pc .sb{font-size:10.5px;color:var(--muted);display:block}.target-wrap{display:flex;flex-direction:column;gap:10px}.target-input-wrap{position:relative;flex:1}.target-input-wrap input{width:100%;padding:10px 44px 10px 14px;background:var(--surf2);border:1px solid var(--border);border-radius:var(--rsm);color:var(--text);font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;font-weight:500;outline:none;transition:border-color .18s}.target-input-wrap input:focus{border-color:var(--border-hover)}.target-input-wrap input::placeholder{color:var(--muted)}.target-input-wrap input.disabled-opt{opacity:.35;pointer-events:none}.target-unit{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:550;color:var(--muted);pointer-events:none}.btn-clear-inline{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--muted);font-size:13px;line-height:1;padding:3px 5px;border-radius:4px;transition:color .15s}.btn-clear-inline:hover{color:var(--red)}.size-tags{display:flex;flex-wrap:wrap;gap:6px}.stag{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:550;background:var(--surf2);border:1px solid var(--border);border-radius:20px;cursor:pointer;color:var(--muted);transition:background .15s,border-color .15s,color .15s}.stag:hover{border-color:var(--border-hover);color:var(--text)}.stag.on{border-color:var(--accent);color:var(--accent);background:#315f9f14}.stag.disabled-opt{opacity:.35;pointer-events:none}.stag-ico{font-size:13px}.stag-size{font-size:10px;color:inherit;opacity:.75}.fmt-row{display:flex;gap:8px}.fo{flex:1;padding:9px 8px;background:var(--surf2);border:1px solid var(--border);border-radius:var(--rsm);text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-size:13px;font-weight:500;color:var(--muted)}.fo:hover{border-color:var(--border-hover);color:var(--text)}.fo.on{border-color:var(--accent);background:#315f9f14;color:var(--accent)}.prog{padding:12px 16px;border-top:1px solid var(--border);display:none}.prog.show{display:block}.ptop{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:7px}.ptop .pct{color:var(--accent);font-weight:550}.pbar{height:5px;background:var(--border);border-radius:3px;overflow:hidden}.pfill{height:100%;background:var(--accent);border-radius:3px;width:0%;transition:width .25s ease}.errbar{display:none;align-items:center;gap:7px;margin:0 16px 12px;background:#ff5c6a12;border:1px solid rgba(255,92,106,.22);border-radius:var(--rsm);padding:10px 12px;font-size:13px;color:var(--red)}.errbar.show{display:flex}.action{padding:12px 14px;border-top:1px solid var(--border)}.btn-go{width:100%;padding:12px;background:var(--cta);border:1px solid rgba(16,35,63,.95);border-radius:var(--rsm);color:#fff;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;font-weight:650;letter-spacing:.1px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:none;transition:background .15s,border-color .15s,color .15s}.btn-go:hover:not(:disabled){transform:none;box-shadow:none;background:var(--cta-hover);border-color:var(--cta-hover)}.btn-go:disabled{opacity:.38;cursor:not-allowed;transform:none}.res{display:none;background:var(--surf);border:1px solid rgba(21,128,61,.24);border-radius:var(--r);padding:16px;margin-bottom:14px;animation:none}.res.show{display:block}.res-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.res-ico{width:34px;height:34px;background:#15803d14;border-radius:9px;display:grid;place-items:center;color:var(--green)}.res-title{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px;font-weight:650}.res-sub{font-size:12px;color:var(--muted)}.stats{display:flex;gap:8px;margin-bottom:13px}.stat{flex:1;background:var(--surf2);border:1px solid var(--border);border-radius:var(--rsm);padding:6px;text-align:center}.sv{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:16px;font-weight:650}.sv.g{color:var(--green)}.sl{font-size:11px;color:var(--muted);margin-top:0}.btn-dl{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px;background:#15803d0f;border:1px solid rgba(21,128,61,.24);border-radius:var(--rsm);color:var(--green);font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.btn-dl:hover{background:#15803d1a}.pnote{display:flex;gap:10px;background:var(--surf);border:1px solid var(--border);border-radius:var(--r);padding:11px 14px;margin-bottom:20px}.pnote .ni{flex-shrink:0;margin-top:2px;display:grid;place-items:center;color:var(--accent)}.pnote p{font-size:12.5px;color:var(--muted);line-height:1.45}.pnote strong{color:var(--text);font-weight:500}.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.feat{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);padding:16px;transition:border-color .15s,background .15s;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.feat:hover{border-color:var(--border);transform:none;box-shadow:none}.feat .fi{width:44px;height:44px;margin:0;background:var(--surf2);border:1px solid var(--border);border-radius:var(--r);display:grid;place-items:center;color:var(--accent)}.feat .ft{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:15px;font-weight:650;margin-bottom:4px;color:var(--text)}.feat .fd{font-size:13px;color:var(--muted);line-height:1.5}.faq-sec{margin-bottom:30px}.faq-sec h2{font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:.95rem;font-weight:600;margin-bottom:12px;margin-top:30px;text-align:left;color:var(--text)}.faq-list{display:flex;flex-direction:column;gap:0}details.faq-item{background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;transition:none}details.faq-item:first-child{border-top:1px solid var(--border)}details.faq-item[open]{border-color:var(--border);box-shadow:none}summary.faq-q{padding:13px 4px;font-family:Noto Sans JP,Noto Sans,sans-serif;font-weight:400;font-size:13.5px;cursor:pointer;color:var(--text);display:flex;justify-content:space-between;align-items:center;list-style:none;gap:12px}summary.faq-q::-webkit-details-marker{display:none}summary.faq-q:after{content:"+";font-size:18px;font-weight:300;color:var(--muted);transition:transform .2s;flex-shrink:0}details.faq-item[open] summary.faq-q:after{transform:rotate(45deg);color:var(--muted)}.faq-a{padding:0 4px 14px;font-size:13px;color:var(--muted);line-height:1.65;border-top:none}details.faq-item[open] .faq-a{border-top-color:transparent;margin-top:0;padding-top:0}footer{border-top:1px solid var(--border);padding:16px 0;text-align:center;color:var(--muted);font-size:12px}footer a{color:var(--muted);text-decoration:none;transition:color .15s}footer a:hover{color:var(--text)}.howto-details{border:1px solid var(--border);border-radius:var(--r);margin-top:12px;overflow:hidden;margin-bottom:40px}.howto-summary{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;user-select:none;list-style:none;transition:color .15s}.howto-summary::-webkit-details-marker{display:none}.howto-summary:after{content:"▾";font-size:12px;transition:transform .2s;flex-shrink:0}details[open] .howto-summary:after{transform:rotate(-180deg)}details[open] .howto-summary{color:var(--text);border-bottom:1px solid var(--border)}.howto-summary:hover{color:var(--text)}.howto-details .how-to-sec{padding:16px;border-top:none}h2.steps-title{font-size:.95rem}@media(max-width:640px){.hnav{display:none}.ham-btn{display:flex}.hinner{height:52px}}@media(max-width:580px){.wrap{padding:0 16px}.hero{padding:20px 0 14px}.hero h1{font-size:24px;letter-spacing:-.5px}.hero p{font-size:13px}.preset-grid{grid-template-columns:repeat(3,1fr)}.feats{grid-template-columns:1fr;gap:12px}.feat{padding:18px 16px;flex-direction:row;align-items:flex-start;gap:16px}.feat .fi{flex-shrink:0;width:40px;height:40px;font-size:18px}.stats{flex-direction:column;gap:6px}.size-tags{gap:5px}.stag{font-size:11.5px;padding:4px 9px}.tabs{gap:3px}.tab-btn{font-size:12px;padding:8px 10px}.csec,.file-row,.action{padding:12px 14px}.dz{padding:30px 14px}.pnote{padding:10px 12px;margin-bottom:18px}.target-input-row{flex-direction:column;align-items:stretch}.fmt-row{flex-wrap:wrap}.fo{min-width:calc(33% - 6px);flex:none}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{font:inherit}.lang-opt,.mm-lang-opt,.pc,.stag,.fo{appearance:none}.lang-opt{width:100%;background:transparent;border:0;font-family:Noto Sans JP,Noto Sans,sans-serif}.mm-lang-opt{font-family:Noto Sans JP,Noto Sans,sans-serif;text-align:left}.pc,.stag,.fo{font-family:Noto Sans JP,Noto Sans,sans-serif}.file-input{display:none}.keep-open-warning{color:#ef4444;font-size:.85rem;margin-top:8px;margin-bottom:0;text-align:center;font-weight:500}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.pass-hint{font-size:13px;margin-top:5px}.ad-slot{width:100%;margin:14px 0 18px;border-radius:var(--r);overflow:hidden;background:transparent}.ad-slot:empty{display:none}@media(max-width:1023px){.ad-slot{min-height:90px}}@media(min-width:1024px){.ad-slot--after-tool{display:none}}.banner-left,.banner-right{display:none;position:fixed;top:calc(54px + (100vh - 54px)/2);transform:translateY(-50%);width:160px;min-height:600px;z-index:10}.banner-left{left:calc(50% - 646px)}.banner-right{right:calc(50% - 646px)}@media(min-width:1340px){.banner-left,.banner-right{display:block}}.btn-new{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px 16px;margin-top:8px;border-radius:var(--rsm);border:1px solid var(--border);background:transparent;color:var(--muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.btn-new:hover{border-color:var(--border-hover);color:var(--text)}.banner-left,.banner-right{border-radius:var(--r);overflow:hidden;background:transparent;border:0}.hero{padding:20px 0;border-bottom:1px solid var(--border);margin-bottom:20px;text-align:left}.hero-top{margin-bottom:8px}.hero-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;border:1px solid var(--border);background:var(--surf);font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.02em}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#1d9e75;flex-shrink:0}.hero h1{font-size:1.45rem;font-weight:650;color:var(--text);line-height:1.2;letter-spacing:-.02em;margin:0}.hero-sub{font-size:.85rem;color:var(--muted);margin-top:5px;line-height:1.5}.hero-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pill{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);border:none;padding:0}.pill-ico{font-size:12px;opacity:.8}@media(max-width:480px){.hero h1{font-size:1.2rem}.hero-pills{gap:10px}}.hnav.svelte-10ehbbt{display:flex;align-items:center;gap:12px;min-width:0}.hnav.svelte-10ehbbt a:where(.svelte-10ehbbt),.tools-btn.svelte-10ehbbt{display:inline-flex;align-items:center;gap:5px}.tools-wrap.svelte-10ehbbt{position:relative;display:inline-flex;align-items:center}.tools-btn.svelte-10ehbbt{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.tools-btn.active.svelte-10ehbbt,.tools-wrap.open.svelte-10ehbbt .tools-btn:where(.svelte-10ehbbt){color:var(--brand)}.tools-menu.svelte-10ehbbt{position:absolute;top:calc(100% + 12px);left:0;z-index:50;min-width:220px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surf);box-shadow:0 10px 28px #0f172a1a;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.tools-wrap.open.svelte-10ehbbt .tools-menu:where(.svelte-10ehbbt){opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tools-menu.svelte-10ehbbt a:where(.svelte-10ehbbt){display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:7px;line-height:1.2;text-decoration:none;white-space:nowrap}.tools-menu.svelte-10ehbbt a:where(.svelte-10ehbbt):hover,.tools-menu.svelte-10ehbbt a.active:where(.svelte-10ehbbt){background:color-mix(in srgb,var(--brand) 9%,transparent);color:var(--brand)}.tools-menu-sep.svelte-10ehbbt{height:1px;margin:5px 3px;background:var(--border)}.tools-menu.svelte-10ehbbt span:where(.svelte-10ehbbt){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.hnav.svelte-10ehbbt{display:none}}
