@font-face{font-family:Anolim UI Sans;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_astro/anolim-ui.1sqbY3ep.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A7,U+A9,U+B0-B1,U+B7,U+D7,U+E1,U+3C3,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+2212,U+2248,U+2264-2265,U+300C-300D,U+AC00-AC01,U+AC04,U+AC08,U+AC12,U+AC15,U+AC19,U+AC1C,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA8-ACA9,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE7-ACE8,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD11,U+AD50,U+AD6C,U+AD8C,U+ADDC,U+ADF8,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE40-AE41,U+AE4C-AE4D,U+AE68,U+AF34,U+AFB8,U+AFBC,U+AFC9,U+AFD4,U+AFE8,U+B00C,U+B04A,U+B04C,U+B05D,U+B07C,U+B098,U+B09C,U+B0A8,U+B0AE,U+B0B4,U+B0B8,U+B108,U+B118,U+B123-B124,U+B137,U+B144,U+B192-B193,U+B204,U+B220,U+B274,U+B290,U+B294,U+B298,U+B2A5,U+B2C8,U+B2D9,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F4,U+B2F9,U+B300,U+B354,U+B370,U+B3C4,U+B3CC,U+B3D9,U+B418,U+B41C,U+B429,U+B450,U+B458,U+B461,U+B4A4,U+B4DC,U+B4E0,U+B4E4,U+B4F1,U+B514,U+B529,U+B54C,U+B5A8,U+B5BB,U+B610,U+B6F0,U+B77C,U+B798,U+B7A8,U+B7C9,U+B7EC,U+B7F0,U+B7F4,U+B7FC,U+B808,U+B824-B825,U+B828,U+B840,U+B85C-B85D,U+B8CC,U+B8E8,U+B958,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DE,U+B9F7,U+BA38,U+BA3C,U+BA48,U+BA54,U+BA70,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BABB,U+BB34,U+BB36,U+BB38,U+BB3B-BB3C,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC14,U+BC16,U+BC18,U+BC1B-BC1C,U+BC29,U+BC30-BC31,U+BC84,U+BC88,U+BC95,U+BCC0,U+BCD1,U+BCF4,U+BCF8,U+BCFC,U+BD80,U+BD84,U+BD88,U+BE0C,U+BE44,U+BE4C,U+BE60,U+BE90,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C131,U+C138,U+C140,U+C154,U+C18C-C18D,U+C190,U+C1A1,U+C1C4,U+C218,U+C21C,U+C22B,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C368,U+C4F0,U+C4F8,U+C501,U+C529,U+C544,U+C548,U+C54A,U+C54C,U+C554-C555,U+C558,U+C55E,U+C57C-C57D,U+C5B4-C5B5,U+C5B8,U+C5BC,U+C5C5-C5C6,U+C5C8,U+C5D0,U+C5D4,U+C5EC,U+C5F0,U+C5F4,U+C600-C601,U+C608,U+C624,U+C628,U+C62C,U+C62E,U+C640,U+C644,U+C654,U+C678,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6C0-C6C1,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6E8,U+C6F9,U+C704,U+C720,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774,U+C778,U+C77C-C77D,U+C784-C785,U+C788,U+C790-C791,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C811,U+C815,U+C81C,U+C838,U+C870-C871,U+C874,U+C8FC,U+C900,U+C904,U+C911,U+C988,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D1,U+C9E7,U+C9F8,U+CABD,U+CC28,U+CC38,U+CC3D-CC3E,U+CC44-CC45,U+CC98,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD2C,U+CD5C,U+CD94-CD95,U+CD9C,U+CDA5,U+CDA9,U+CDB0,U+CDE8,U+CE58,U+CE5C,U+CE60,U+CE68-CE69,U+CE74,U+CE78,U+CE94,U+CEE4,U+CF1C,U+CF54,U+CFE0,U+D06C,U+D070,U+D074,U+D07D,U+D0A4,U+D0B5,U+D0C0,U+D0DC-D0DD,U+D0ED,U+D130,U+D22C,U+D2B8,U+D2BC,U+D305,U+D30C,U+D37C,U+D398,U+D3B8,U+D3BC,U+D3EC,U+D3F0,U+D3F4,U+D45C,U+D480,U+D488,U+D504,U+D508,U+D53C-D53D,U+D544,U+D558,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D588-D589,U+D5A5,U+D5C8,U+D5D8,U+D600,U+D604,U+D615,U+D638,U+D648,U+D654-D655,U+D658,U+D68C,U+D6A8,U+D6C4,U+D734,U+D750-D751,U+D770,U+D788}:root{--bg:#fbfbf9;--surface:#fff;--text:#1c2321;--muted:#5b6663;--line:#e4e7e5;--brand:#0f766e;--brand-ink:#fff;--brand-soft:#e6f3f1;--radius:14px;--wrap:1080px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#121615;--surface:#1a201f;--text:#e8edeb;--muted:#a3aeab;--line:#2b3432;--brand:#2dd4bf;--brand-ink:#062522;--brand-soft:#173330;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-family:Anolim UI Sans,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:17px;line-height:1.65}a{color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.narrow{max-width:760px}.skip{background:var(--brand);color:var(--brand-ink);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{z-index:10;left:8px}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.top{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.top-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.brand{color:var(--brand);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand span{color:var(--text)}.top nav{gap:4px;display:flex}.top nav a{color:var(--muted);border-radius:8px;padding:8px 10px;font-size:15px;text-decoration:none}.top nav a:hover{color:var(--text);background:var(--brand-soft)}.hero{padding:88px 0 72px}.eyebrow{color:var(--brand);background:var(--brand-soft);border-radius:999px;margin:0 0 18px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,5.4vw,54px);font-weight:800;line-height:1.22}.lead{max-width:640px;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,2vw,19px)}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--brand);color:var(--brand-ink)}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{border:1px solid var(--line);background:var(--surface)}.btn.ghost:hover{border-color:var(--brand)}section h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,3.2vw,32px);line-height:1.3}.section-lead{color:var(--muted);margin:0 0 32px}.tools{padding:56px 0 72px}.grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px 22px;position:relative}.card h3{letter-spacing:-.01em;margin:16px 0 6px;font-size:19px}.card p{color:var(--muted);margin:0 0 16px;font-size:15.5px}.icon{background:var(--brand-soft);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.icon svg{fill:none;width:24px;height:24px;stroke:var(--brand);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.status{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.privacy{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0}.two-col{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;display:grid}.privacy p{color:var(--muted);margin:0}.privacy strong{color:var(--text)}.points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.points li{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:2px;padding:16px 18px;display:grid}.points span{color:var(--muted);font-size:15.5px}.faq{padding:72px 0 88px}.faq h2{margin-bottom:20px}details{border-bottom:1px solid var(--line);padding:4px 0}summary{cursor:pointer;padding:16px 32px 16px 0;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:400;position:absolute;top:13px;right:4px}details[open] summary:after{content:"−"}details p{color:var(--muted);margin:0 0 18px}.foot{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 40px;font-size:14px}.foot p{margin:0}@media (width<=760px){body{font-size:16px}.hero{padding:56px 0 48px}.hero h1 br,.top nav a:not(:first-child){display:none}.two-col{grid-template-columns:1fr;gap:28px}.tools,.privacy,.faq{padding-top:48px;padding-bottom:56px}.btn{flex:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}:root{--danger:#b42318;--warn:#b54708}@media (prefers-color-scheme:dark){:root{--danger:#f97066;--warn:#fdb022}}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.foot-links{flex-wrap:wrap;gap:4px 8px;display:flex}.foot-links a{color:var(--muted);align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.foot-links a:hover{color:var(--text)}.card.live{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.card-link{text-decoration:none}.card-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.card.live:hover{border-color:var(--brand)}.card.live:focus-within{outline:3px solid var(--brand);outline-offset:2px}.card-link:focus-visible{outline:none}.status-live{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.tool-hero{padding:56px 0 8px}.tool-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;line-height:1.25}.tool{padding:24px 0 48px}.howto,.why{border-top:1px solid var(--line);padding:48px 0}.why .points{margin-top:20px}.steps{counter-reset:step;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:36px 1fr;column-gap:12px;display:grid}.steps li:before{content:counter(step);background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:999px;grid-row:span 2;place-items:center;font-weight:800;display:grid}.steps span{color:var(--muted)}.faq{border-top:1px solid var(--line)}.prose{padding:56px 0 72px}.prose h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,38px);line-height:1.3}.prose h2{margin:36px 0 8px;font-size:21px}.prose p,.prose li{color:var(--text)}.prose .meta-line{color:var(--muted);margin:0 0 24px}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.license{border-bottom:1px solid var(--line);padding:4px 0}.license pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:360px;margin:0 0 16px;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.license h3{margin:12px 0 6px;font-size:15px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button.btn{font:inherit;cursor:pointer;border:0;font-weight:700}button.btn.ghost{border:1px solid var(--line);color:var(--text)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.small{border-radius:10px;min-width:44px;min-height:44px;padding:0 14px;font-size:15px}.btn.danger{color:var(--danger)}.drop{border:2px dashed var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;justify-items:center;gap:6px;padding:32px 20px;display:grid;position:relative}.drop.over{border-color:var(--brand);background:var(--brand-soft)}.drop .btn{cursor:pointer}.file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-input:focus-visible+label{outline:3px solid var(--brand);outline-offset:3px}.drop-hint{color:var(--muted);margin:6px 0 0}.privacy-note{color:var(--muted);margin:4px 0 0;font-size:14.5px}.privacy-note a{color:var(--brand);min-height:24px;display:inline-block}.notice,.error-box,.confirm{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:16px 0 0;padding:12px 14px}.error-box{border-color:var(--danger);color:var(--text)}.confirm{border-color:var(--warn)}.confirm p{margin:0 0 10px}.file-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.file-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template:"thumb meta""thumb pw""thumb actions"1fr/160px minmax(0,1fr);gap:8px 16px;padding:12px;display:grid}.thumb{background:var(--bg);border:1px solid var(--line);border-radius:8px;grid-area:thumb;place-items:center;width:160px;height:226px;display:grid;overflow:hidden}.thumb canvas{background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.thumb-ph{color:var(--muted);font-size:14px}.meta{grid-area:meta;min-width:0}.meta p{margin:0}.meta .name{overflow-wrap:anywhere;font-weight:700}.meta .info{color:var(--muted);font-size:15px}.meta .note{color:var(--muted);margin-top:6px;font-size:14.5px}.file-error{color:var(--danger);font-size:15px;margin-top:6px!important}.actions{flex-wrap:wrap;grid-area:actions;align-self:end;gap:8px;display:flex}.pw{grid-area:pw;gap:6px;min-width:0;display:grid}.pw-label{font-size:15px}.pw-input{border:1px solid var(--muted);background:var(--bg);min-height:44px;color:var(--text);font:inherit;border-radius:10px;flex:140px;min-width:0;padding:0 12px}.pw-error{color:var(--danger);min-height:1.4em;margin:0;font-size:15px}.merge-controls{gap:12px;margin-top:20px;display:grid}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.check input{width:22px;height:22px;accent-color:var(--brand)}.hint{color:var(--muted);min-height:1.5em;margin:0;font-size:15px}.progress-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;margin-top:20px;padding:16px;display:grid}.progress-box p{margin:0;font-weight:700}.progress-box progress{width:100%;height:12px;accent-color:var(--brand)}.progress-box .btn{justify-self:start}.result{border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand-soft);margin-top:20px;padding:20px}.result-title{margin:0;font-size:19px;font-weight:800}.result-summary{color:var(--muted);margin:4px 0 8px}.result-notes{margin:0 0 12px;padding-left:20px}.file-card{margin-top:20px}.cmp-controls{gap:12px;margin-top:20px;display:grid}.levels{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin:0;padding:12px 16px 14px}.levels legend{padding:0 6px;font-weight:800}.level{gap:0;display:grid}.radio{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:inline-flex}.radio input{width:22px;height:22px;accent-color:var(--brand);flex:none}.level-desc{color:var(--muted);margin:0 0 8px 32px;font-size:15px}.levels-common{margin:6px 0 0;font-size:15px}.more{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 16px}.more[open]{padding-bottom:14px}.more summary{min-height:44px;padding:12px 32px 12px 0}.more summary:after{top:9px}.warn-box{border:1px solid var(--warn);background:var(--bg);border-radius:12px;margin:8px 0 0;padding:12px 14px;font-size:15px}.previews{grid-template-columns:repeat(2,minmax(0,240px));gap:16px;margin:12px 0;display:grid}.pv{gap:6px;margin:0;display:grid}.pv-box{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;overflow:hidden}.pv-box canvas{width:100%;height:auto;display:block}.pv figcaption{color:var(--muted);text-align:center;font-size:14.5px}#cmp-result,#cmp-kept{scroll-margin-top:76px}.kept{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:20px;padding:20px}.kept p{margin:0 0 8px}.kept .row{margin-top:12px}.related-line{margin:12px 0 0;font-size:15px}.related-line a{color:var(--brand);min-height:24px;display:inline-block}.related{border-top:1px solid var(--line);padding:48px 0}.related-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.related-list li{border:1px solid var(--line);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.related-list a{color:var(--brand);min-height:24px;font-weight:700;display:inline-block}.related-list span{color:var(--muted);font-size:15px}.photo-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.photo-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumb meta""actions actions";gap:8px 14px;padding:12px;display:grid}.ph-thumb{border:1px solid var(--line);background:var(--bg);width:72px;height:72px;color:var(--muted);border-radius:8px;grid-area:thumb;place-items:center;display:grid;overflow:hidden}.ph-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ph-meta{grid-area:meta;min-width:0}.ph-meta p{margin:0}.ph-meta .name{overflow-wrap:anywhere;font-weight:700}.ph-meta .info,.ph-dims,.ph-status{color:var(--muted);font-size:15px}.ph-size{font-weight:700;margin-top:4px!important}.ph-pct{color:var(--brand);font-size:15px;font-weight:700}.ph-badges{margin-top:4px!important}.badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:13.5px;font-weight:700;display:inline-block}.ph-notes{margin:6px 0 0;padding-left:18px;font-size:14.5px}.photo-row .actions{grid-area:actions;justify-content:flex-end}.photo-row[data-state=done]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.photo-row[data-state=error],.photo-row[data-state=invalid]{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.ph-add-row{margin-top:12px}.ph-add-row label.btn{cursor:pointer}.ph-done-bar{gap:12px;margin-top:20px;scroll-margin-top:76px;display:grid}.ph-done-bar .result-title{margin:0}.ph-engine-error p{margin:0 0 10px}.file-input:disabled+label.btn{opacity:.45;cursor:not-allowed}@media (pointer:coarse){#ph-drop .drop-hint{display:none}}.ph-controls{gap:14px;margin-top:20px;display:grid}.ph-sub{gap:8px;margin:0 0 4px 32px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;display:inline-flex;position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--line);background:var(--bg);border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.chip input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.chip input:focus-visible+span{outline:3px solid var(--brand);outline-offset:2px}.chip input:disabled+span{opacity:.45;cursor:not-allowed}.ph-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph-custom label{font-size:15px}.num-input,.select{border:1px solid var(--muted);background:var(--bg);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px}.num-input{width:9em}.num-input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);flex-basis:100%;margin:0;font-size:15px}.field-error:empty{display:none}.ph-range{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-range input[type=range]{min-height:44px;accent-color:var(--brand);flex:160px}.ph-range output{min-width:2.5em;font-weight:800}.ph-field{gap:6px;display:grid}.ph-field>label:first-child:not(.check){font-weight:800}.ph-field .level-desc,.ph-controls .level-desc{margin-left:0}.levels .level>.level-desc{margin-left:32px}fieldset.plain{border:0;min-width:0;margin:0;padding:0;display:grid}.ph-compare{gap:10px;margin:20px 0 0;display:grid}.pc-stage{width:100%;max-height:70vh;max-width:calc(70vh * var(--pc-ar,1));border:1px solid var(--line);user-select:none;background:repeating-conic-gradient(#e9e9e9 0% 25%,#fff 0% 50%) 50%/20px 20px;border-radius:8px;margin-inline:auto;position:relative;overflow:hidden}.pc-stage[data-zoom="2"],.pc-stage[data-zoom="4"]{cursor:grab;touch-action:none}.pc-pane{position:absolute;inset:0;overflow:hidden}.pc-img{object-fit:fill;transform-origin:0 0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pc-divider{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059}.pc-tag{color:#fff;pointer-events:none;background:#000000a8;border-radius:6px;padding:2px 8px;font-size:13.5px;font-weight:700;position:absolute;top:8px}.pc-tag-left{left:8px}.pc-tag-right{right:8px}.pc-caption{color:var(--muted);overflow-wrap:anywhere;font-size:14.5px}.pc-controls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pc-slider-label{font-weight:700}.pc-slider{min-height:44px;accent-color:var(--brand);flex:180px}.pc-zooms{border:0;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pc-zooms legend{float:left;margin-right:8px;font-weight:700}@media (width<=480px){.previews{grid-template-columns:minmax(0,240px)}}.ad-slot{margin:32px auto;display:block}.ad-rect{width:300px;min-height:250px}.ad-leaderboard{width:728px;max-width:100%;min-height:90px}@media (width<=760px){.ad-leaderboard{width:320px;min-height:100px}}@media (width<=520px){.file-item{grid-template:"thumb meta""pw pw""actions actions"/96px minmax(0,1fr)}.thumb{width:96px;height:136px}.actions .btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
